diff --git a/badge-maker_lib_index.js.html b/badge-maker_lib_index.js.html
index f3e96cca20..baceafd55f 100644
--- a/badge-maker_lib_index.js.html
+++ b/badge-maker_lib_index.js.html
@@ -123,7 +123,7 @@ module.exports = {
diff --git a/badge-maker_lib_xml.js.html b/badge-maker_lib_xml.js.html
index c6c115b480..428304de02 100644
--- a/badge-maker_lib_xml.js.html
+++ b/badge-maker_lib_xml.js.html
@@ -138,7 +138,7 @@ module.exports = { escapeXml, stripXmlWhitespace, XmlElement, ElementList }
diff --git a/core_base-service_base-graphql.js.html b/core_base-service_base-graphql.js.html
index 48c0d390fd..98fec9cab5 100644
--- a/core_base-service_base-graphql.js.html
+++ b/core_base-service_base-graphql.js.html
@@ -136,7 +136,7 @@ export default BaseGraphqlService
diff --git a/core_base-service_base-json.js.html b/core_base-service_base-json.js.html
index 28d9db8b80..ac7bfbcc19 100644
--- a/core_base-service_base-json.js.html
+++ b/core_base-service_base-json.js.html
@@ -97,7 +97,7 @@ export default BaseJsonService
diff --git a/core_base-service_base-svg-scraping.js.html b/core_base-service_base-svg-scraping.js.html
index c8760231e9..bd2709eed5 100644
--- a/core_base-service_base-svg-scraping.js.html
+++ b/core_base-service_base-svg-scraping.js.html
@@ -133,7 +133,7 @@ export default BaseSvgScrapingService
diff --git a/core_base-service_base-xml.js.html b/core_base-service_base-xml.js.html
index bdc5ba26d5..cad820fed4 100644
--- a/core_base-service_base-xml.js.html
+++ b/core_base-service_base-xml.js.html
@@ -111,7 +111,7 @@ export default BaseXmlService
diff --git a/core_base-service_base-yaml.js.html b/core_base-service_base-yaml.js.html
index 7f038ec8b9..e717c23393 100644
--- a/core_base-service_base-yaml.js.html
+++ b/core_base-service_base-yaml.js.html
@@ -115,7 +115,7 @@ export default BaseYamlService
diff --git a/core_base-service_base.js.html b/core_base-service_base.js.html
index 1ed0756524..e7471ebdc2 100644
--- a/core_base-service_base.js.html
+++ b/core_base-service_base.js.html
@@ -618,7 +618,7 @@ export default BaseService
diff --git a/core_base-service_errors.js.html b/core_base-service_errors.js.html
index 7bcf1fbabf..2937aa83f6 100644
--- a/core_base-service_errors.js.html
+++ b/core_base-service_errors.js.html
@@ -261,7 +261,7 @@ export {
diff --git a/core_base-service_graphql.js.html b/core_base-service_graphql.js.html
index 60a5339157..ed0ac0ae9c 100644
--- a/core_base-service_graphql.js.html
+++ b/core_base-service_graphql.js.html
@@ -93,7 +93,7 @@ export { mergeQueries }
diff --git a/core_base-service_resource-cache.js.html b/core_base-service_resource-cache.js.html
index 5893c26449..4dc086802f 100644
--- a/core_base-service_resource-cache.js.html
+++ b/core_base-service_resource-cache.js.html
@@ -109,7 +109,7 @@ export { getCachedResource, clearResourceCache }
diff --git a/core_server_prometheus-metrics.js.html b/core_server_prometheus-metrics.js.html
index 569affe3c1..ed728a09f4 100644
--- a/core_server_prometheus-metrics.js.html
+++ b/core_server_prometheus-metrics.js.html
@@ -127,7 +127,7 @@ export default class PrometheusMetrics {
diff --git a/core_server_server.js.html b/core_server_server.js.html
index a3d59b11d8..4209ee5b3d 100644
--- a/core_server_server.js.html
+++ b/core_server_server.js.html
@@ -617,7 +617,7 @@ export default Server
diff --git a/core_service-test-runner_create-service-tester.js.html b/core_service-test-runner_create-service-tester.js.html
index f0c947fd0d..8b799365f6 100644
--- a/core_service-test-runner_create-service-tester.js.html
+++ b/core_service-test-runner_create-service-tester.js.html
@@ -74,7 +74,7 @@ export default createServiceTester
diff --git a/core_service-test-runner_icedfrisby-shields.js.html b/core_service-test-runner_icedfrisby-shields.js.html
index 63126e0114..823ce22782 100644
--- a/core_service-test-runner_icedfrisby-shields.js.html
+++ b/core_service-test-runner_icedfrisby-shields.js.html
@@ -146,7 +146,7 @@ export default factory
diff --git a/core_service-test-runner_infer-pull-request.js.html b/core_service-test-runner_infer-pull-request.js.html
index 6688ce7899..4cdbda8c86 100644
--- a/core_service-test-runner_infer-pull-request.js.html
+++ b/core_service-test-runner_infer-pull-request.js.html
@@ -142,7 +142,7 @@ export { parseGithubPullRequestUrl, parseGithubRepoSlug, inferPullRequest }
diff --git a/core_service-test-runner_runner.js.html b/core_service-test-runner_runner.js.html
index 3c1020f125..16beb5ce91 100644
--- a/core_service-test-runner_runner.js.html
+++ b/core_service-test-runner_runner.js.html
@@ -118,7 +118,7 @@ export default Runner
diff --git a/core_service-test-runner_service-tester.js.html b/core_service-test-runner_service-tester.js.html
index 60363d99f2..9ea1b89c7e 100644
--- a/core_service-test-runner_service-tester.js.html
+++ b/core_service-test-runner_service-tester.js.html
@@ -184,7 +184,7 @@ export default ServiceTester
diff --git a/core_service-test-runner_services-for-title.js.html b/core_service-test-runner_services-for-title.js.html
index 1a0c5e3f3f..0ee57091e9 100644
--- a/core_service-test-runner_services-for-title.js.html
+++ b/core_service-test-runner_services-for-title.js.html
@@ -75,7 +75,7 @@ export default servicesForTitle
diff --git a/core_token-pooling_token-pool.js.html b/core_token-pooling_token-pool.js.html
index 05faeb938b..2b671c2c5c 100644
--- a/core_token-pooling_token-pool.js.html
+++ b/core_token-pooling_token-pool.js.html
@@ -379,7 +379,7 @@ export { sanitizeToken, Token, TokenPool }
diff --git a/global.html b/global.html
index 1d4781975d..25efedb1f6 100644
--- a/global.html
+++ b/global.html
@@ -451,7 +451,7 @@
Source:
@@ -684,7 +684,7 @@
diff --git a/index.html b/index.html
index 8d7e613727..127ef4f100 100644
--- a/index.html
+++ b/index.html
@@ -223,7 +223,7 @@ under their terms and license.
diff --git a/module-badge-maker.html b/module-badge-maker.html
index c885c13a79..bd8cd072db 100644
--- a/module-badge-maker.html
+++ b/module-badge-maker.html
@@ -387,7 +387,7 @@
diff --git a/module-badge-maker_lib_xml-ElementList.html b/module-badge-maker_lib_xml-ElementList.html
index 3dfd455b9f..54f95dd915 100644
--- a/module-badge-maker_lib_xml-ElementList.html
+++ b/module-badge-maker_lib_xml-ElementList.html
@@ -163,7 +163,7 @@ like an XmlElement but renders multiple XML tags (not wrapped in a ).
diff --git a/module-badge-maker_lib_xml-XmlElement.html b/module-badge-maker_lib_xml-XmlElement.html
index 4f5f1cb324..b91570d809 100644
--- a/module-badge-maker_lib_xml-XmlElement.html
+++ b/module-badge-maker_lib_xml-XmlElement.html
@@ -474,7 +474,7 @@ element will be rendered as a self-closing element.
diff --git a/module-badge-maker_lib_xml.html b/module-badge-maker_lib_xml.html
index ce8e0e8e38..e0d24ad7c6 100644
--- a/module-badge-maker_lib_xml.html
+++ b/module-badge-maker_lib_xml.html
@@ -86,7 +86,7 @@
diff --git a/module-core_base-service_base-BaseService.html b/module-core_base-service_base-BaseService.html
index 2139d0ee06..6f7724ba83 100644
--- a/module-core_base-service_base-BaseService.html
+++ b/module-core_base-service_base-BaseService.html
@@ -745,7 +745,7 @@ defined in this.route.pattern or this.route.capture
diff --git a/module-core_base-service_base-graphql-BaseGraphqlService.html b/module-core_base-service_base-graphql-BaseGraphqlService.html
index a2eb70390e..441efa7c8d 100644
--- a/module-core_base-service_base-graphql-BaseGraphqlService.html
+++ b/module-core_base-service_base-graphql-BaseGraphqlService.html
@@ -829,7 +829,7 @@ an InvalidResponse.
diff --git a/module-core_base-service_base-graphql.html b/module-core_base-service_base-graphql.html
index 4b3525833a..e7a66c76f1 100644
--- a/module-core_base-service_base-graphql.html
+++ b/module-core_base-service_base-graphql.html
@@ -83,7 +83,7 @@
diff --git a/module-core_base-service_base-json-BaseJsonService.html b/module-core_base-service_base-json-BaseJsonService.html
index a9b5d25a56..ac21b20b26 100644
--- a/module-core_base-service_base-json-BaseJsonService.html
+++ b/module-core_base-service_base-json-BaseJsonService.html
@@ -674,7 +674,7 @@ This can be used to extend or override the
diff --git a/module-core_base-service_base-json.html b/module-core_base-service_base-json.html
index 3dda559f09..12a6fd88b9 100644
--- a/module-core_base-service_base-json.html
+++ b/module-core_base-service_base-json.html
@@ -83,7 +83,7 @@
diff --git a/module-core_base-service_base-svg-scraping-BaseSvgScrapingService.html b/module-core_base-service_base-svg-scraping-BaseSvgScrapingService.html
index 3b1ffe6e2f..33d43f7867 100644
--- a/module-core_base-service_base-svg-scraping-BaseSvgScrapingService.html
+++ b/module-core_base-service_base-svg-scraping-BaseSvgScrapingService.html
@@ -765,7 +765,7 @@ This can be used to extend or override the
diff --git a/module-core_base-service_base-svg-scraping.html b/module-core_base-service_base-svg-scraping.html
index e3d41ff4cb..a1bab38c3d 100644
--- a/module-core_base-service_base-svg-scraping.html
+++ b/module-core_base-service_base-svg-scraping.html
@@ -83,7 +83,7 @@
diff --git a/module-core_base-service_base-xml-BaseXmlService.html b/module-core_base-service_base-xml-BaseXmlService.html
index c9fa7e1f97..e43f885327 100644
--- a/module-core_base-service_base-xml-BaseXmlService.html
+++ b/module-core_base-service_base-xml-BaseXmlService.html
@@ -557,7 +557,7 @@ This can be used to extend or override the
diff --git a/module-core_base-service_base-xml.html b/module-core_base-service_base-xml.html
index 5e8580aafa..195fd5e934 100644
--- a/module-core_base-service_base-xml.html
+++ b/module-core_base-service_base-xml.html
@@ -83,7 +83,7 @@
diff --git a/module-core_base-service_base-yaml-BaseYamlService.html b/module-core_base-service_base-yaml-BaseYamlService.html
index a0e404e2f3..b902a7826d 100644
--- a/module-core_base-service_base-yaml-BaseYamlService.html
+++ b/module-core_base-service_base-yaml-BaseYamlService.html
@@ -554,7 +554,7 @@ This can be used to extend or override the
diff --git a/module-core_base-service_base-yaml.html b/module-core_base-service_base-yaml.html
index d64fb6215a..438f888ba9 100644
--- a/module-core_base-service_base-yaml.html
+++ b/module-core_base-service_base-yaml.html
@@ -83,7 +83,7 @@
diff --git a/module-core_base-service_base.html b/module-core_base-service_base.html
index de0e3827ec..d18c8d046c 100644
--- a/module-core_base-service_base.html
+++ b/module-core_base-service_base.html
@@ -1166,7 +1166,7 @@ when the parameter is absent. (Note that in,
diff --git a/module-core_base-service_errors-Deprecated.html b/module-core_base-service_errors-Deprecated.html
index 03917561f3..fe7608f72a 100644
--- a/module-core_base-service_errors-Deprecated.html
+++ b/module-core_base-service_errors-Deprecated.html
@@ -211,7 +211,7 @@
diff --git a/module-core_base-service_errors-ImproperlyConfigured.html b/module-core_base-service_errors-ImproperlyConfigured.html
index 1a5386465f..d9a87c0c77 100644
--- a/module-core_base-service_errors-ImproperlyConfigured.html
+++ b/module-core_base-service_errors-ImproperlyConfigured.html
@@ -211,7 +211,7 @@
diff --git a/module-core_base-service_errors-Inaccessible.html b/module-core_base-service_errors-Inaccessible.html
index aa32ebbcc5..3daeb76cf1 100644
--- a/module-core_base-service_errors-Inaccessible.html
+++ b/module-core_base-service_errors-Inaccessible.html
@@ -212,7 +212,7 @@ or to wrap a 5XX response
diff --git a/module-core_base-service_errors-InvalidParameter.html b/module-core_base-service_errors-InvalidParameter.html
index 08fb70a2c7..3dfb9591ca 100644
--- a/module-core_base-service_errors-InvalidParameter.html
+++ b/module-core_base-service_errors-InvalidParameter.html
@@ -212,7 +212,7 @@ is invalid or unexpected
diff --git a/module-core_base-service_errors-InvalidResponse.html b/module-core_base-service_errors-InvalidResponse.html
index 06b0411d6e..b0947a92b1 100644
--- a/module-core_base-service_errors-InvalidResponse.html
+++ b/module-core_base-service_errors-InvalidResponse.html
@@ -211,7 +211,7 @@
diff --git a/module-core_base-service_errors-NotFound.html b/module-core_base-service_errors-NotFound.html
index 96c0d45c73..e619d29cf2 100644
--- a/module-core_base-service_errors-NotFound.html
+++ b/module-core_base-service_errors-NotFound.html
@@ -211,7 +211,7 @@
diff --git a/module-core_base-service_errors-ShieldsRuntimeError.html b/module-core_base-service_errors-ShieldsRuntimeError.html
index e36fbf1524..6fa633e1ce 100644
--- a/module-core_base-service_errors-ShieldsRuntimeError.html
+++ b/module-core_base-service_errors-ShieldsRuntimeError.html
@@ -384,7 +384,7 @@ should override this method.
diff --git a/module-core_base-service_errors.html b/module-core_base-service_errors.html
index 99627a83eb..cb5e6abf74 100644
--- a/module-core_base-service_errors.html
+++ b/module-core_base-service_errors.html
@@ -354,7 +354,7 @@ badge when we catch and render the exception (Optional)
diff --git a/module-core_base-service_graphql.html b/module-core_base-service_graphql.html
index 17c5852658..5e4461c598 100644
--- a/module-core_base-service_graphql.html
+++ b/module-core_base-service_graphql.html
@@ -254,7 +254,7 @@ but can't use that due to incorrect packaging.
diff --git a/module-core_base-service_resource-cache.html b/module-core_base-service_resource-cache.html
index 589437eb43..c1367009c6 100644
--- a/module-core_base-service_resource-cache.html
+++ b/module-core_base-service_resource-cache.html
@@ -495,7 +495,7 @@
diff --git a/module-core_server_server-Server.html b/module-core_server_server-Server.html
index 5e914aed87..ae19e6f63f 100644
--- a/module-core_server_server-Server.html
+++ b/module-core_server_server-Server.html
@@ -681,7 +681,7 @@ Start listening for requests on this.baseUrl()
diff --git a/module-core_server_server.html b/module-core_server_server.html
index 4e0b1327ef..50ba2cd503 100644
--- a/module-core_server_server.html
+++ b/module-core_server_server.html
@@ -83,7 +83,7 @@
diff --git a/module-core_service-test-runner_create-service-tester.html b/module-core_service-test-runner_create-service-tester.html
index e91f125a5e..83fbcfb5d2 100644
--- a/module-core_service-test-runner_create-service-tester.html
+++ b/module-core_service-test-runner_create-service-tester.html
@@ -194,7 +194,7 @@ service.
diff --git a/module-core_service-test-runner_icedfrisby-shields.html b/module-core_service-test-runner_icedfrisby-shields.html
index 9d5cfb09ea..9955e015a3 100644
--- a/module-core_service-test-runner_icedfrisby-shields.html
+++ b/module-core_service-test-runner_icedfrisby-shields.html
@@ -250,7 +250,7 @@
diff --git a/module-core_service-test-runner_infer-pull-request.html b/module-core_service-test-runner_infer-pull-request.html
index 13c514af46..ab57f82da7 100644
--- a/module-core_service-test-runner_infer-pull-request.html
+++ b/module-core_service-test-runner_infer-pull-request.html
@@ -470,7 +470,7 @@ of a pull request from the environment variables.
diff --git a/module-core_service-test-runner_runner-Runner.html b/module-core_service-test-runner_runner-Runner.html
index 98351d274b..8426b68b11 100644
--- a/module-core_service-test-runner_runner-Runner.html
+++ b/module-core_service-test-runner_runner-Runner.html
@@ -568,7 +568,7 @@ overridden on instances.
diff --git a/module-core_service-test-runner_runner.html b/module-core_service-test-runner_runner.html
index 1b2b984e18..72619b9c8b 100644
--- a/module-core_service-test-runner_runner.html
+++ b/module-core_service-test-runner_runner.html
@@ -83,7 +83,7 @@
diff --git a/module-core_service-test-runner_service-tester-ServiceTester.html b/module-core_service-test-runner_service-tester-ServiceTester.html
index 7934730efa..eba353a9d1 100644
--- a/module-core_service-test-runner_service-tester-ServiceTester.html
+++ b/module-core_service-test-runner_service-tester-ServiceTester.html
@@ -1126,7 +1126,7 @@ the CLI, or directly on the tester.
diff --git a/module-core_service-test-runner_service-tester.html b/module-core_service-test-runner_service-tester.html
index e5b28486f2..8f70844083 100644
--- a/module-core_service-test-runner_service-tester.html
+++ b/module-core_service-test-runner_service-tester.html
@@ -83,7 +83,7 @@
diff --git a/module-core_service-test-runner_services-for-title.html b/module-core_service-test-runner_services-for-title.html
index 20b765d968..f4ca95cb3e 100644
--- a/module-core_service-test-runner_services-for-title.html
+++ b/module-core_service-test-runner_services-for-title.html
@@ -242,7 +242,7 @@ as an array of strings.
diff --git a/module-core_token-pooling_token-pool-Token.html b/module-core_token-pooling_token-pool-Token.html
index 30c4dcc5bc..b6605d9c9c 100644
--- a/module-core_token-pooling_token-pool-Token.html
+++ b/module-core_token-pooling_token-pool-Token.html
@@ -715,7 +715,7 @@ stable ordering for a valid priority queue.
diff --git a/module-core_token-pooling_token-pool-TokenPool.html b/module-core_token-pooling_token-pool-TokenPool.html
index 9cdc1b4443..6e77f7c1f6 100644
--- a/module-core_token-pooling_token-pool-TokenPool.html
+++ b/module-core_token-pooling_token-pool-TokenPool.html
@@ -899,7 +899,7 @@ indicate it should not be reused.
diff --git a/module-core_token-pooling_token-pool.html b/module-core_token-pooling_token-pool.html
index 5ce6b2ba78..a80d7e4229 100644
--- a/module-core_token-pooling_token-pool.html
+++ b/module-core_token-pooling_token-pool.html
@@ -249,7 +249,7 @@
diff --git a/module-services_downloads.html b/module-services_downloads.html
index bf613cc8a4..d65a039c51 100644
--- a/module-services_downloads.html
+++ b/module-services_downloads.html
@@ -504,7 +504,7 @@ this value as the prefix for versioned badges, e.g. foobar@v1.23. D
diff --git a/module-services_dynamic_json-path.html b/module-services_dynamic_json-path.html
index fe9ca1880e..0004401a5a 100644
--- a/module-services_dynamic_json-path.html
+++ b/module-services_dynamic_json-path.html
@@ -542,7 +542,7 @@ This can be used to extend or override the
diff --git a/module-services_steam_steam-base-BaseSteamAPI.html b/module-services_steam_steam-base-BaseSteamAPI.html
index c219106ef2..7ec79d4f60 100644
--- a/module-services_steam_steam-base-BaseSteamAPI.html
+++ b/module-services_steam_steam-base-BaseSteamAPI.html
@@ -380,7 +380,7 @@
diff --git a/module-services_steam_steam-base.html b/module-services_steam_steam-base.html
index 3e47e9c157..81b1093915 100644
--- a/module-services_steam_steam-base.html
+++ b/module-services_steam_steam-base.html
@@ -83,7 +83,7 @@
diff --git a/services_downloads.js.html b/services_downloads.js.html
index e04b57c1a8..ff22138df0 100644
--- a/services_downloads.js.html
+++ b/services_downloads.js.html
@@ -101,7 +101,7 @@ export { renderDownloadsBadge }
diff --git a/services_dynamic_json-path.js.html b/services_dynamic_json-path.js.html
index 915da05329..951cdf1008 100644
--- a/services_dynamic_json-path.js.html
+++ b/services_dynamic_json-path.js.html
@@ -120,7 +120,7 @@ export default superclass =>
diff --git a/services_packagist_packagist-base.js.html b/services_packagist_packagist-base.js.html
index 411204af19..08a43f8353 100644
--- a/services_packagist_packagist-base.js.html
+++ b/services_packagist_packagist-base.js.html
@@ -150,7 +150,7 @@ export {
diff --git a/services_steam_steam-base.js.html b/services_steam_steam-base.js.html
index 6d0ecabf90..d40deed12a 100644
--- a/services_steam_steam-base.js.html
+++ b/services_steam_steam-base.js.html
@@ -98,7 +98,7 @@ export default BaseSteamAPI
diff --git a/services_test-validators.js.html b/services_test-validators.js.html
index be0aa02a2c..4b6b5fc181 100644
--- a/services_test-validators.js.html
+++ b/services_test-validators.js.html
@@ -90,6 +90,11 @@ const isStarRating = withRegex(
// Required to be > 0, because accepting zero masks many problems.
const isMetric = withRegex(/^([1-9][0-9]*[kMGTPEZY]?|[1-9]\.[1-9][kMGTPEZY])$/)
+// Same as isMetric, but tests for negative numbers also.
+const isMetricAllowNegative = withRegex(
+ /^(0|-?[1-9][0-9]*[kMGTPEZY]?|-?[0-9]\.[0-9][kMGTPEZY])$/
+)
+
/**
* @param {RegExp} nestedRegexp Pattern that must appear after the metric.
* @returns {Function} A function that returns a RegExp that matches a metric followed by another pattern.
@@ -187,6 +192,7 @@ export {
isPhpVersionReduction,
isStarRating,
isMetric,
+ isMetricAllowNegative,
isMetricWithPattern,
isMetricOpenIssues,
isMetricOverMetric,
@@ -223,7 +229,7 @@ export {
diff --git a/tutorial-TUTORIAL.html b/tutorial-TUTORIAL.html
index 1cf7d6c2cf..311c643f10 100644
--- a/tutorial-TUTORIAL.html
+++ b/tutorial-TUTORIAL.html
@@ -377,7 +377,7 @@ will review your contribution.
diff --git a/tutorial-adding-new-config-values.html b/tutorial-adding-new-config-values.html
index c360cca2bd..de2f89db59 100644
--- a/tutorial-adding-new-config-values.html
+++ b/tutorial-adding-new-config-values.html
@@ -60,7 +60,7 @@
diff --git a/tutorial-badge-urls.html b/tutorial-badge-urls.html
index 91d183f5b9..796fe12a40 100644
--- a/tutorial-badge-urls.html
+++ b/tutorial-badge-urls.html
@@ -77,7 +77,7 @@ badge is for issues, and the parameters are :user/:repo.
diff --git a/tutorial-code-walkthrough.html b/tutorial-code-walkthrough.html
index ad79b50058..6e0161c029 100644
--- a/tutorial-code-walkthrough.html
+++ b/tutorial-code-walkthrough.html
@@ -240,7 +240,7 @@ result over the HTTPS connection.
diff --git a/tutorial-deprecating-badges.html b/tutorial-deprecating-badges.html
index 556cb53d30..3d3e852970 100644
--- a/tutorial-deprecating-badges.html
+++ b/tutorial-deprecating-badges.html
@@ -140,7 +140,7 @@ t.create('no longer available (previously number of layers)')
diff --git a/tutorial-input-validation.html b/tutorial-input-validation.html
index ec60667a51..4b985a9805 100644
--- a/tutorial-input-validation.html
+++ b/tutorial-input-validation.html
@@ -103,7 +103,7 @@
diff --git a/tutorial-json-format.html b/tutorial-json-format.html
index 54cb543494..a00d6c32b4 100644
--- a/tutorial-json-format.html
+++ b/tutorial-json-format.html
@@ -60,7 +60,7 @@ if you have any queries regarding the JSON format.
diff --git a/tutorial-logos.html b/tutorial-logos.html
index 3f56e027ed..ae6939da85 100644
--- a/tutorial-logos.html
+++ b/tutorial-logos.html
@@ -96,7 +96,7 @@
diff --git a/tutorial-performance-testing.html b/tutorial-performance-testing.html
index 8ac4118414..2186046c14 100644
--- a/tutorial-performance-testing.html
+++ b/tutorial-performance-testing.html
@@ -76,7 +76,7 @@ node --prof-process --preprocess -j isolate-00000244AB6ED3B0-11920-v8.log | flam
diff --git a/tutorial-production-hosting.html b/tutorial-production-hosting.html
index 8681cc4aaf..ce56585cd0 100644
--- a/tutorial-production-hosting.html
+++ b/tutorial-production-hosting.html
@@ -243,7 +243,7 @@ the server. It's generously donated by Sent
diff --git a/tutorial-releases.html b/tutorial-releases.html
index bafacddfce..26bfd927cc 100644
--- a/tutorial-releases.html
+++ b/tutorial-releases.html
@@ -79,7 +79,7 @@
diff --git a/tutorial-self-hosting.html b/tutorial-self-hosting.html
index 84b226ebd8..b455a0a3a0 100644
--- a/tutorial-self-hosting.html
+++ b/tutorial-self-hosting.html
@@ -173,7 +173,7 @@ Set public.requireCloudflare: true.
diff --git a/tutorial-server-secrets.html b/tutorial-server-secrets.html
index 38ee35260e..29649262f1 100644
--- a/tutorial-server-secrets.html
+++ b/tutorial-server-secrets.html
@@ -279,7 +279,7 @@ and create an API key for the YouTube Data API v3.
diff --git a/tutorial-service-tests.html b/tutorial-service-tests.html
index 0793750cf2..8e7805c079 100644
--- a/tutorial-service-tests.html
+++ b/tutorial-service-tests.html
@@ -246,7 +246,7 @@ comment there instead.