From 135b9270659b65f33b7f825ded7d06ae1cf1b47e Mon Sep 17 00:00:00 2001
From: "github-merge-queue[bot]"
Date: Thu, 10 Aug 2023 18:52:04 +0000
Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20badges/s?=
=?UTF-8?q?hields@0ffa3669b351936ba910400b53fda28f17a9547c=20=F0=9F=9A=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
badge-maker_lib_index.js.html | 2 +-
badge-maker_lib_xml.js.html | 2 +-
core_base-service_base-graphql.js.html | 2 +-
core_base-service_base-json.js.html | 2 +-
core_base-service_base-svg-scraping.js.html | 2 +-
core_base-service_base-xml.js.html | 2 +-
core_base-service_base-yaml.js.html | 2 +-
core_base-service_base.js.html | 2 +-
core_base-service_errors.js.html | 2 +-
core_base-service_graphql.js.html | 2 +-
core_base-service_openapi.js.html | 2 +-
core_base-service_resource-cache.js.html | 2 +-
core_server_prometheus-metrics.js.html | 2 +-
core_server_server.js.html | 2 +-
core_service-test-runner_create-service-tester.js.html | 2 +-
core_service-test-runner_icedfrisby-shields.js.html | 2 +-
core_service-test-runner_runner.js.html | 2 +-
core_service-test-runner_service-tester.js.html | 2 +-
core_service-test-runner_services-for-title.js.html | 2 +-
core_token-pooling_token-pool.js.html | 2 +-
global.html | 2 +-
index.html | 6 +++---
module-badge-maker.html | 2 +-
module-badge-maker_lib_xml-ElementList.html | 2 +-
module-badge-maker_lib_xml-XmlElement.html | 2 +-
module-badge-maker_lib_xml.html | 2 +-
module-core_base-service_base-BaseService.html | 2 +-
...e-core_base-service_base-graphql-BaseGraphqlService.html | 2 +-
module-core_base-service_base-graphql.html | 2 +-
module-core_base-service_base-json-BaseJsonService.html | 2 +-
module-core_base-service_base-json.html | 2 +-
...se-service_base-svg-scraping-BaseSvgScrapingService.html | 2 +-
module-core_base-service_base-svg-scraping.html | 2 +-
module-core_base-service_base-xml-BaseXmlService.html | 2 +-
module-core_base-service_base-xml.html | 2 +-
module-core_base-service_base-yaml-BaseYamlService.html | 2 +-
module-core_base-service_base-yaml.html | 2 +-
module-core_base-service_base.html | 2 +-
module-core_base-service_errors-Deprecated.html | 2 +-
module-core_base-service_errors-ImproperlyConfigured.html | 2 +-
module-core_base-service_errors-Inaccessible.html | 2 +-
module-core_base-service_errors-InvalidParameter.html | 2 +-
module-core_base-service_errors-InvalidResponse.html | 2 +-
module-core_base-service_errors-NotFound.html | 2 +-
module-core_base-service_errors-ShieldsRuntimeError.html | 2 +-
module-core_base-service_errors.html | 2 +-
module-core_base-service_graphql.html | 2 +-
module-core_base-service_openapi.html | 2 +-
module-core_base-service_resource-cache.html | 2 +-
module-core_server_server-Server.html | 2 +-
module-core_server_server.html | 2 +-
module-core_service-test-runner_create-service-tester.html | 2 +-
module-core_service-test-runner_icedfrisby-shields.html | 2 +-
module-core_service-test-runner_runner-Runner.html | 2 +-
module-core_service-test-runner_runner.html | 2 +-
...re_service-test-runner_service-tester-ServiceTester.html | 2 +-
module-core_service-test-runner_service-tester.html | 2 +-
module-core_service-test-runner_services-for-title.html | 2 +-
module-core_token-pooling_token-pool-Token.html | 2 +-
module-core_token-pooling_token-pool-TokenPool.html | 2 +-
module-core_token-pooling_token-pool.html | 2 +-
module-services_build-status.html | 2 +-
module-services_color-formatters.html | 2 +-
module-services_contributor-count.html | 2 +-
module-services_downloads.html | 2 +-
module-services_dynamic-common.html | 2 +-
module-services_dynamic_json-path.html | 2 +-
module-services_endpoint-common.html | 2 +-
module-services_licenses.html | 2 +-
module-services_package-json-helpers.html | 2 +-
module-services_php-version.html | 2 +-
module-services_pipenv-helpers.html | 2 +-
module-services_route-builder.html | 2 +-
module-services_steam_steam-base-BaseSteamAPI.html | 2 +-
module-services_steam_steam-base.html | 2 +-
module-services_text-formatters.html | 2 +-
module-services_validators.html | 2 +-
services_build-status.js.html | 2 +-
services_color-formatters.js.html | 2 +-
services_contributor-count.js.html | 2 +-
services_downloads.js.html | 2 +-
services_dynamic-common.js.html | 2 +-
services_dynamic_json-path.js.html | 2 +-
services_endpoint-common.js.html | 2 +-
services_licenses.js.html | 2 +-
services_package-json-helpers.js.html | 2 +-
services_packagist_packagist-base.js.html | 2 +-
services_php-version.js.html | 2 +-
services_pipenv-helpers.js.html | 2 +-
services_route-builder.js.html | 2 +-
services_steam_steam-base.js.html | 2 +-
services_test-validators.js.html | 2 +-
services_text-formatters.js.html | 2 +-
services_validators.js.html | 2 +-
tutorial-TUTORIAL.html | 4 ++--
tutorial-adding-new-config-values.html | 2 +-
tutorial-authentication.html | 2 +-
tutorial-badge-urls.html | 2 +-
tutorial-code-walkthrough.html | 2 +-
tutorial-deprecating-badges.html | 2 +-
tutorial-input-validation.html | 2 +-
tutorial-json-format.html | 2 +-
tutorial-logos.html | 2 +-
tutorial-performance-testing.html | 2 +-
tutorial-production-hosting.html | 2 +-
tutorial-releases.html | 2 +-
tutorial-self-hosting.html | 6 +++---
tutorial-server-secrets.html | 2 +-
tutorial-service-tests.html | 2 +-
tutorial-static-badges.html | 2 +-
110 files changed, 115 insertions(+), 115 deletions(-)
diff --git a/badge-maker_lib_index.js.html b/badge-maker_lib_index.js.html
index d38b999c1d..e61d3351c8 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 f0ed6f539c..cb925aa8d6 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 79df6d7880..43e8f2aa3a 100644
--- a/core_base-service_base-graphql.js.html
+++ b/core_base-service_base-graphql.js.html
@@ -144,7 +144,7 @@ export default BaseGraphqlService
diff --git a/core_base-service_base-json.js.html b/core_base-service_base-json.js.html
index bd2b87799d..c027f57c35 100644
--- a/core_base-service_base-json.js.html
+++ b/core_base-service_base-json.js.html
@@ -110,7 +110,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 83343de1c6..5a42b821ec 100644
--- a/core_base-service_base-svg-scraping.js.html
+++ b/core_base-service_base-svg-scraping.js.html
@@ -141,7 +141,7 @@ export default BaseSvgScrapingService
diff --git a/core_base-service_base-xml.js.html b/core_base-service_base-xml.js.html
index 324246452a..f4baff169d 100644
--- a/core_base-service_base-xml.js.html
+++ b/core_base-service_base-xml.js.html
@@ -120,7 +120,7 @@ export default BaseXmlService
diff --git a/core_base-service_base-yaml.js.html b/core_base-service_base-yaml.js.html
index 8b6846a2fb..4c2410f181 100644
--- a/core_base-service_base-yaml.js.html
+++ b/core_base-service_base-yaml.js.html
@@ -123,7 +123,7 @@ export default BaseYamlService
diff --git a/core_base-service_base.js.html b/core_base-service_base.js.html
index 0fe9b0ee98..ae3eee60b6 100644
--- a/core_base-service_base.js.html
+++ b/core_base-service_base.js.html
@@ -658,7 +658,7 @@ export default BaseService
diff --git a/core_base-service_errors.js.html b/core_base-service_errors.js.html
index 42294846f7..4d7a12ef60 100644
--- a/core_base-service_errors.js.html
+++ b/core_base-service_errors.js.html
@@ -265,7 +265,7 @@ export {
diff --git a/core_base-service_graphql.js.html b/core_base-service_graphql.js.html
index f71682d649..6211a23de7 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_openapi.js.html b/core_base-service_openapi.js.html
index e4ad64abfa..0f98c10833 100644
--- a/core_base-service_openapi.js.html
+++ b/core_base-service_openapi.js.html
@@ -511,7 +511,7 @@ export { category2openapi, pathParam, pathParams, queryParam, queryParams }
diff --git a/core_base-service_resource-cache.js.html b/core_base-service_resource-cache.js.html
index a9b2a3652b..2f27be9656 100644
--- a/core_base-service_resource-cache.js.html
+++ b/core_base-service_resource-cache.js.html
@@ -111,7 +111,7 @@ export { getCachedResource, clearResourceCache }
diff --git a/core_server_prometheus-metrics.js.html b/core_server_prometheus-metrics.js.html
index 018b9c9c27..7d66345e09 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 0e59ffa698..978ed5ccac 100644
--- a/core_server_server.js.html
+++ b/core_server_server.js.html
@@ -642,7 +642,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 82dc765181..5304a5b583 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 e76465dc56..f118e3c23b 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_runner.js.html b/core_service-test-runner_runner.js.html
index 625194bfa3..78dc72d7aa 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 981435284b..fa3b55553f 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 e871821e20..dc6a787a04 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 c5827a42b7..e33b2c2ab9 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 12139fe790..5784da763b 100644
--- a/global.html
+++ b/global.html
@@ -684,7 +684,7 @@
diff --git a/index.html b/index.html
index 0af5704b01..4bab8f5895 100644
--- a/index.html
+++ b/index.html
@@ -118,8 +118,8 @@ maybe you'd like to open a pull request to address one of them.

Development
-- Install Node 16 or later. You can use the package manager of your choice.
-Tests need to pass in Node 16 and 17.
+- Install Node 18 or later. You can use the package manager of your choice.
+Tests need to pass in Node 18 and 20.
- Clone this repository.
- Run
npm ci to install the dependencies.
- Run
npm start to start the badge server and the frontend dev server.
@@ -220,7 +220,7 @@ under their terms and license.
diff --git a/module-badge-maker.html b/module-badge-maker.html
index 961f47186e..07af81bb86 100644
--- a/module-badge-maker.html
+++ b/module-badge-maker.html
@@ -429,7 +429,7 @@
diff --git a/module-badge-maker_lib_xml-ElementList.html b/module-badge-maker_lib_xml-ElementList.html
index ac50a26c07..e5e58d8d3b 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 192a40d127..845120b3c6 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 9f8e51582d..27cfd4df5a 100644
--- a/module-badge-maker_lib_xml.html
+++ b/module-badge-maker_lib_xml.html
@@ -128,7 +128,7 @@
diff --git a/module-core_base-service_base-BaseService.html b/module-core_base-service_base-BaseService.html
index 4839474df9..d733511c52 100644
--- a/module-core_base-service_base-BaseService.html
+++ b/module-core_base-service_base-BaseService.html
@@ -815,7 +815,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 d629a00beb..5cf03f9f00 100644
--- a/module-core_base-service_base-graphql-BaseGraphqlService.html
+++ b/module-core_base-service_base-graphql-BaseGraphqlService.html
@@ -873,7 +873,7 @@ an InvalidResponse.
diff --git a/module-core_base-service_base-graphql.html b/module-core_base-service_base-graphql.html
index 81c2938f93..baaca06f4b 100644
--- a/module-core_base-service_base-graphql.html
+++ b/module-core_base-service_base-graphql.html
@@ -125,7 +125,7 @@
diff --git a/module-core_base-service_base-json-BaseJsonService.html b/module-core_base-service_base-json-BaseJsonService.html
index a771f38fb9..96414207b3 100644
--- a/module-core_base-service_base-json-BaseJsonService.html
+++ b/module-core_base-service_base-json-BaseJsonService.html
@@ -718,7 +718,7 @@ and module:cor
diff --git a/module-core_base-service_base-json.html b/module-core_base-service_base-json.html
index 11b74ab181..9baa7b7780 100644
--- a/module-core_base-service_base-json.html
+++ b/module-core_base-service_base-json.html
@@ -125,7 +125,7 @@
diff --git a/module-core_base-service_base-svg-scraping-BaseSvgScrapingService.html b/module-core_base-service_base-svg-scraping-BaseSvgScrapingService.html
index 2b728de425..b02def3e93 100644
--- a/module-core_base-service_base-svg-scraping-BaseSvgScrapingService.html
+++ b/module-core_base-service_base-svg-scraping-BaseSvgScrapingService.html
@@ -809,7 +809,7 @@ and module:cor
diff --git a/module-core_base-service_base-svg-scraping.html b/module-core_base-service_base-svg-scraping.html
index ad9bbc64a6..4e7acc885d 100644
--- a/module-core_base-service_base-svg-scraping.html
+++ b/module-core_base-service_base-svg-scraping.html
@@ -125,7 +125,7 @@
diff --git a/module-core_base-service_base-xml-BaseXmlService.html b/module-core_base-service_base-xml-BaseXmlService.html
index 42e3eb7e45..0b0d61ff96 100644
--- a/module-core_base-service_base-xml-BaseXmlService.html
+++ b/module-core_base-service_base-xml-BaseXmlService.html
@@ -601,7 +601,7 @@ and module:cor
diff --git a/module-core_base-service_base-xml.html b/module-core_base-service_base-xml.html
index fd7261cd32..487dc74cba 100644
--- a/module-core_base-service_base-xml.html
+++ b/module-core_base-service_base-xml.html
@@ -125,7 +125,7 @@
diff --git a/module-core_base-service_base-yaml-BaseYamlService.html b/module-core_base-service_base-yaml-BaseYamlService.html
index 76c2544e04..7040f51b3d 100644
--- a/module-core_base-service_base-yaml-BaseYamlService.html
+++ b/module-core_base-service_base-yaml-BaseYamlService.html
@@ -598,7 +598,7 @@ and module:cor
diff --git a/module-core_base-service_base-yaml.html b/module-core_base-service_base-yaml.html
index 2067791651..3cf9c629af 100644
--- a/module-core_base-service_base-yaml.html
+++ b/module-core_base-service_base-yaml.html
@@ -125,7 +125,7 @@
diff --git a/module-core_base-service_base.html b/module-core_base-service_base.html
index 5cae736995..6284846742 100644
--- a/module-core_base-service_base.html
+++ b/module-core_base-service_base.html
@@ -1208,7 +1208,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 dd794ca211..3201a9aaa3 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 8475172105..200d661f54 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 c2bc694cab..fd24c9c001 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 20fcce4b0f..bb0cd07f22 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 cc7532043c..0187a059fb 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 b8d5216bc4..ec2e3c5d8a 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 b2655ce4c5..ff5f8deeec 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 130985277e..886ba4e470 100644
--- a/module-core_base-service_errors.html
+++ b/module-core_base-service_errors.html
@@ -343,7 +343,7 @@ for. Defaults to the cacheLength of the service class throwing the error
diff --git a/module-core_base-service_graphql.html b/module-core_base-service_graphql.html
index cb1059bf53..37f4aa9105 100644
--- a/module-core_base-service_graphql.html
+++ b/module-core_base-service_graphql.html
@@ -296,7 +296,7 @@ but can't use that due to incorrect packaging.
diff --git a/module-core_base-service_openapi.html b/module-core_base-service_openapi.html
index 64df7e13dd..8b20e0a1a3 100644
--- a/module-core_base-service_openapi.html
+++ b/module-core_base-service_openapi.html
@@ -1633,7 +1633,7 @@ Query params are usually strings. (Optional)
diff --git a/module-core_base-service_resource-cache.html b/module-core_base-service_resource-cache.html
index eecd6a669f..54e9ba3116 100644
--- a/module-core_base-service_resource-cache.html
+++ b/module-core_base-service_resource-cache.html
@@ -568,7 +568,7 @@
diff --git a/module-core_server_server-Server.html b/module-core_server_server-Server.html
index 1c838af60f..80604b2ec2 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 d0c609a894..4193012c84 100644
--- a/module-core_server_server.html
+++ b/module-core_server_server.html
@@ -125,7 +125,7 @@
diff --git a/module-core_service-test-runner_create-service-tester.html b/module-core_service-test-runner_create-service-tester.html
index 26552ecc5e..64112f1116 100644
--- a/module-core_service-test-runner_create-service-tester.html
+++ b/module-core_service-test-runner_create-service-tester.html
@@ -236,7 +236,7 @@ service.
diff --git a/module-core_service-test-runner_icedfrisby-shields.html b/module-core_service-test-runner_icedfrisby-shields.html
index 82b17ba741..9956e33eee 100644
--- a/module-core_service-test-runner_icedfrisby-shields.html
+++ b/module-core_service-test-runner_icedfrisby-shields.html
@@ -292,7 +292,7 @@
diff --git a/module-core_service-test-runner_runner-Runner.html b/module-core_service-test-runner_runner-Runner.html
index d2a2654fb6..c29cc707f3 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 c93b5485bd..9005a3e395 100644
--- a/module-core_service-test-runner_runner.html
+++ b/module-core_service-test-runner_runner.html
@@ -125,7 +125,7 @@
diff --git a/module-core_service-test-runner_service-tester-ServiceTester.html b/module-core_service-test-runner_service-tester-ServiceTester.html
index 3387de7395..9b8b8e095d 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 f7058aa061..59ed828d8d 100644
--- a/module-core_service-test-runner_service-tester.html
+++ b/module-core_service-test-runner_service-tester.html
@@ -125,7 +125,7 @@
diff --git a/module-core_service-test-runner_services-for-title.html b/module-core_service-test-runner_services-for-title.html
index 1b3a09764e..dd579ae5ea 100644
--- a/module-core_service-test-runner_services-for-title.html
+++ b/module-core_service-test-runner_services-for-title.html
@@ -284,7 +284,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 9bbbb9802c..9abbfedbd4 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 b61ff407f5..949498fb33 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 93ba5ed57e..34d31e5420 100644
--- a/module-core_token-pooling_token-pool.html
+++ b/module-core_token-pooling_token-pool.html
@@ -291,7 +291,7 @@
diff --git a/module-services_build-status.html b/module-services_build-status.html
index dc4f94a08d..3898453fee 100644
--- a/module-services_build-status.html
+++ b/module-services_build-status.html
@@ -453,7 +453,7 @@ Determines the message and color of the badge according to the build status.
diff --git a/module-services_color-formatters.html b/module-services_color-formatters.html
index 92a0f88d33..e43e249b82 100644
--- a/module-services_color-formatters.html
+++ b/module-services_color-formatters.html
@@ -1532,7 +1532,7 @@ The color defaults to red if the score does not matches with any of the grade va
diff --git a/module-services_contributor-count.html b/module-services_contributor-count.html
index b3bbaa562f..5fd9ae358e 100644
--- a/module-services_contributor-count.html
+++ b/module-services_contributor-count.html
@@ -536,7 +536,7 @@ Determines the message and color of the badge according to the contributor count
diff --git a/module-services_downloads.html b/module-services_downloads.html
index b8e0c8ca1d..9687ae9fd1 100644
--- a/module-services_downloads.html
+++ b/module-services_downloads.html
@@ -546,7 +546,7 @@ this value as the prefix for versioned badges, e.g. foobar@v1.23. D
diff --git a/module-services_dynamic-common.html b/module-services_dynamic-common.html
index f5ca3cb97f..74467a508c 100644
--- a/module-services_dynamic-common.html
+++ b/module-services_dynamic-common.html
@@ -960,7 +960,7 @@ Sets the color of the badge to blue.
diff --git a/module-services_dynamic_json-path.html b/module-services_dynamic_json-path.html
index 6623d8247a..7fde7f3e48 100644
--- a/module-services_dynamic_json-path.html
+++ b/module-services_dynamic_json-path.html
@@ -423,7 +423,7 @@ This can be used to extend or override the
diff --git a/module-services_endpoint-common.html b/module-services_endpoint-common.html
index fdff5561b5..1fcf6bc407 100644
--- a/module-services_endpoint-common.html
+++ b/module-services_endpoint-common.html
@@ -810,7 +810,7 @@ Optionally it prints those keys in the message to provide detailed feedback.
diff --git a/module-services_licenses.html b/module-services_licenses.html
index 726eb7cf44..0a56536567 100644
--- a/module-services_licenses.html
+++ b/module-services_licenses.html
@@ -650,7 +650,7 @@ Sets the badge color to the provided value, if not provided then the color is us
diff --git a/module-services_package-json-helpers.html b/module-services_package-json-helpers.html
index b7ffd83908..3b35f928f3 100644
--- a/module-services_package-json-helpers.html
+++ b/module-services_package-json-helpers.html
@@ -656,7 +656,7 @@ Checks if the object has all the dependency types and the dependency types are v
diff --git a/module-services_php-version.html b/module-services_php-version.html
index f2eca46aa8..53db2d51eb 100644
--- a/module-services_php-version.html
+++ b/module-services_php-version.html
@@ -1472,7 +1472,7 @@ Return { numbers: [1,0,something big], modifier: 2, modifierCount: 1 }
diff --git a/module-services_pipenv-helpers.html b/module-services_pipenv-helpers.html
index 94e37ced34..ca26650280 100644
--- a/module-services_pipenv-helpers.html
+++ b/module-services_pipenv-helpers.html
@@ -616,7 +616,7 @@ Checks if the lock file object has required properties and the properties are va
diff --git a/module-services_route-builder.html b/module-services_route-builder.html
index 8dac55153e..df7dff6b69 100644
--- a/module-services_route-builder.html
+++ b/module-services_route-builder.html
@@ -621,7 +621,7 @@
diff --git a/module-services_steam_steam-base-BaseSteamAPI.html b/module-services_steam_steam-base-BaseSteamAPI.html
index 94e9262276..3ce3b3ab76 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 a2ca8e04c3..4047370463 100644
--- a/module-services_steam_steam-base.html
+++ b/module-services_steam_steam-base.html
@@ -125,7 +125,7 @@
diff --git a/module-services_text-formatters.html b/module-services_text-formatters.html
index b28a441c12..e5f58f2f7d 100644
--- a/module-services_text-formatters.html
+++ b/module-services_text-formatters.html
@@ -1680,7 +1680,7 @@ The remaining stars are empty stars until the maximum number of stars is reached
diff --git a/module-services_validators.html b/module-services_validators.html
index 7f6379bcc8..bc35840b2b 100644
--- a/module-services_validators.html
+++ b/module-services_validators.html
@@ -707,7 +707,7 @@ Some invalid values for this validator are: abc, 1.a, 1.0-, .1
diff --git a/services_build-status.js.html b/services_build-status.js.html
index 0306a2973d..c5f57ba33d 100644
--- a/services_build-status.js.html
+++ b/services_build-status.js.html
@@ -140,7 +140,7 @@ export { isBuildStatus, renderBuildStatusBadge }
diff --git a/services_color-formatters.js.html b/services_color-formatters.js.html
index 481e963f3c..45df1a6e2b 100644
--- a/services_color-formatters.js.html
+++ b/services_color-formatters.js.html
@@ -240,7 +240,7 @@ export {
diff --git a/services_contributor-count.js.html b/services_contributor-count.js.html
index e1f7b1985f..388685f3ca 100644
--- a/services_contributor-count.js.html
+++ b/services_contributor-count.js.html
@@ -85,7 +85,7 @@ export { contributorColor, renderContributorBadge }
diff --git a/services_downloads.js.html b/services_downloads.js.html
index a663f80ac7..f08e3d1857 100644
--- a/services_downloads.js.html
+++ b/services_downloads.js.html
@@ -101,7 +101,7 @@ export { renderDownloadsBadge }
diff --git a/services_dynamic-common.js.html b/services_dynamic-common.js.html
index 35f8be8480..9e19c63163 100644
--- a/services_dynamic-common.js.html
+++ b/services_dynamic-common.js.html
@@ -142,7 +142,7 @@ export {
diff --git a/services_dynamic_json-path.js.html b/services_dynamic_json-path.js.html
index bfa7ad9382..c24985d277 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_endpoint-common.js.html b/services_endpoint-common.js.html
index 09f9326184..5a02a5b960 100644
--- a/services_endpoint-common.js.html
+++ b/services_endpoint-common.js.html
@@ -148,7 +148,7 @@ export { validateEndpointData, fetchEndpointData }
diff --git a/services_licenses.js.html b/services_licenses.js.html
index 7ed7c40924..3d89094143 100644
--- a/services_licenses.js.html
+++ b/services_licenses.js.html
@@ -201,7 +201,7 @@ export { licenseToColor, renderLicenseBadge }
diff --git a/services_package-json-helpers.js.html b/services_package-json-helpers.js.html
index d83dc2b657..14196aa1d2 100644
--- a/services_package-json-helpers.js.html
+++ b/services_package-json-helpers.js.html
@@ -120,7 +120,7 @@ export { isDependencyMap, isPackageJsonWithDependencies, getDependencyVersion }
diff --git a/services_packagist_packagist-base.js.html b/services_packagist_packagist-base.js.html
index 9463af72ee..5ec3452c8e 100644
--- a/services_packagist_packagist-base.js.html
+++ b/services_packagist_packagist-base.js.html
@@ -227,7 +227,7 @@ export {
diff --git a/services_php-version.js.html b/services_php-version.js.html
index 241ec92898..ee579a52c7 100644
--- a/services_php-version.js.html
+++ b/services_php-version.js.html
@@ -341,7 +341,7 @@ export {
diff --git a/services_pipenv-helpers.js.html b/services_pipenv-helpers.js.html
index 368fdbb3ea..16ac718740 100644
--- a/services_pipenv-helpers.js.html
+++ b/services_pipenv-helpers.js.html
@@ -128,7 +128,7 @@ export { isLockfile, getDependencyVersion }
diff --git a/services_route-builder.js.html b/services_route-builder.js.html
index af52b1a7dc..faef1c8926 100644
--- a/services_route-builder.js.html
+++ b/services_route-builder.js.html
@@ -105,7 +105,7 @@ export default class RouteBuilder {
diff --git a/services_steam_steam-base.js.html b/services_steam_steam-base.js.html
index 44ce634a40..7d73ba2d5e 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 4b28c247eb..f085878ef4 100644
--- a/services_test-validators.js.html
+++ b/services_test-validators.js.html
@@ -259,7 +259,7 @@ export {
diff --git a/services_text-formatters.js.html b/services_text-formatters.js.html
index 0aea5577c8..10d186c034 100644
--- a/services_text-formatters.js.html
+++ b/services_text-formatters.js.html
@@ -252,7 +252,7 @@ export {
diff --git a/services_validators.js.html b/services_validators.js.html
index 12e2b9077d..77e1d7ae61 100644
--- a/services_validators.js.html
+++ b/services_validators.js.html
@@ -123,7 +123,7 @@ export const fileSize = Joi.string()
diff --git a/tutorial-TUTORIAL.html b/tutorial-TUTORIAL.html
index 36089a6907..050d3629a1 100644
--- a/tutorial-TUTORIAL.html
+++ b/tutorial-TUTORIAL.html
@@ -48,7 +48,7 @@ to see how other people implemented their badges.
If you do not, install git
and learn about the GitHub workflow.
Node, NPM
-Node >=16 and NPM 9.x is required. If you don't already have them,
+
Node >=18 and NPM 9.x is required. If you don't already have them,
install node and npm: https://nodejs.org/en/download/
Setup a dev install
@@ -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 64231acfc2..dc4982ad66 100644
--- a/tutorial-adding-new-config-values.html
+++ b/tutorial-adding-new-config-values.html
@@ -60,7 +60,7 @@
diff --git a/tutorial-authentication.html b/tutorial-authentication.html
index 22f3744e38..39efac103d 100644
--- a/tutorial-authentication.html
+++ b/tutorial-authentication.html
@@ -48,7 +48,7 @@
diff --git a/tutorial-badge-urls.html b/tutorial-badge-urls.html
index 0df088890a..e9220051ed 100644
--- a/tutorial-badge-urls.html
+++ b/tutorial-badge-urls.html
@@ -83,7 +83,7 @@ badge is for issues, and the parameters are :user/:repo.
diff --git a/tutorial-code-walkthrough.html b/tutorial-code-walkthrough.html
index edb49d52dd..8ee5f26cab 100644
--- a/tutorial-code-walkthrough.html
+++ b/tutorial-code-walkthrough.html
@@ -235,7 +235,7 @@ result over the HTTPS connection.
diff --git a/tutorial-deprecating-badges.html b/tutorial-deprecating-badges.html
index 5da5f297f1..ce4b3e0855 100644
--- a/tutorial-deprecating-badges.html
+++ b/tutorial-deprecating-badges.html
@@ -149,7 +149,7 @@ t.create('no longer available (previously number of layers)')
diff --git a/tutorial-input-validation.html b/tutorial-input-validation.html
index 747ec843cc..48042eb58e 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 2413de86a9..89dd4581fd 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 2840f64120..c4ec1737d8 100644
--- a/tutorial-logos.html
+++ b/tutorial-logos.html
@@ -86,7 +86,7 @@
diff --git a/tutorial-performance-testing.html b/tutorial-performance-testing.html
index c2b6916a72..1fe7ffb4ea 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 d7b79c118f..3894769e61 100644
--- a/tutorial-production-hosting.html
+++ b/tutorial-production-hosting.html
@@ -217,7 +217,7 @@ via local-shields-io-production.yml (see
diff --git a/tutorial-releases.html b/tutorial-releases.html
index c0242383b6..c6e516d358 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 d92b034997..bd90d0bb14 100644
--- a/tutorial-self-hosting.html
+++ b/tutorial-self-hosting.html
@@ -31,10 +31,10 @@
Hosting your own Shields server
This document describes how to host your own shields server either from source or using a docker image. See the docs on releases for info on how we version the server and how to choose a release.
Installing from Source
-You will need Node 16 or later, which you can install using a
+
You will need Node 18 or later, which you can install using a
package manager.
On Ubuntu / Debian:
-curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -; sudo apt-get install -y nodejs
+curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -; sudo apt-get install -y nodejs
git clone https://github.com/badges/shields.git
cd shields
@@ -180,7 +180,7 @@ Set public.requireCloudflare: true.
diff --git a/tutorial-server-secrets.html b/tutorial-server-secrets.html
index e702c227f5..ffb7377576 100644
--- a/tutorial-server-secrets.html
+++ b/tutorial-server-secrets.html
@@ -294,7 +294,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 424e5e7f92..5d721149e4 100644
--- a/tutorial-service-tests.html
+++ b/tutorial-service-tests.html
@@ -246,7 +246,7 @@ comment there instead.
diff --git a/tutorial-static-badges.html b/tutorial-static-badges.html
index d21c4f6c79..fd662211b0 100644
--- a/tutorial-static-badges.html
+++ b/tutorial-static-badges.html
@@ -42,7 +42,7 @@