From 8d86c03cb7047e2b1f18d05870628ef5783e71b2 Mon Sep 17 00:00:00 2001 From: Rifa Achrinza <25147899+achrinza@users.noreply.github.com> Date: Thu, 21 Oct 2021 21:47:16 +0800 Subject: [PATCH] feat: support Node.js v17 Signed-off-by: Rifa Achrinza <25147899+achrinza@users.noreply.github.com> --- .github/workflows/continuous-integration.yml | 2 +- acceptance/extension-logging-fluentd/package.json | 2 +- acceptance/repository-cloudant/package.json | 2 +- acceptance/repository-mongodb/package.json | 2 +- acceptance/repository-mysql/package.json | 2 +- acceptance/repository-postgresql/package.json | 2 +- benchmark/package.json | 2 +- bodyparsers/rest-msgpack/package.json | 2 +- docs/package.json | 2 +- examples/access-control-migration/package.json | 2 +- examples/binding-resolution/package.json | 2 +- examples/context/package.json | 2 +- examples/express-composition/package.json | 2 +- examples/file-transfer/package.json | 2 +- examples/graphql/package.json | 2 +- examples/greeter-extension/package.json | 2 +- examples/greeting-app/package.json | 2 +- examples/hello-world/package.json | 2 +- examples/lb3-application/package.json | 2 +- examples/log-extension/package.json | 2 +- examples/metrics-prometheus/package.json | 2 +- examples/multi-tenancy/package.json | 2 +- examples/passport-login/package.json | 2 +- examples/rest-crud/package.json | 2 +- examples/rpc-server/package.json | 2 +- examples/soap-calculator/package.json | 2 +- examples/socketio/package.json | 2 +- examples/todo-jwt/package.json | 2 +- examples/todo-list/package.json | 2 +- examples/todo/package.json | 2 +- examples/validation-app/package.json | 2 +- examples/webpack/package.json | 2 +- extensions/apiconnect/package.json | 2 +- extensions/authentication-jwt/package.json | 2 +- extensions/authentication-passport/package.json | 2 +- extensions/context-explorer/package.json | 2 +- extensions/cron/package.json | 2 +- extensions/graphql/package.json | 2 +- extensions/health/package.json | 2 +- extensions/logging/package.json | 2 +- extensions/metrics/package.json | 2 +- extensions/pooling/package.json | 2 +- extensions/socketio/package.json | 2 +- extensions/typeorm/package.json | 2 +- fixtures/mock-oauth2-provider/package.json | 2 +- fixtures/tsdocs-monorepo/package.json | 2 +- package.json | 2 +- packages/authentication/package.json | 2 +- packages/authorization/package.json | 2 +- packages/boot/package.json | 2 +- packages/boot/src/__tests__/fixtures/package.json | 2 +- packages/booter-lb3app/package.json | 2 +- packages/build/package.json | 2 +- packages/cli/generators/project/templates/package.json.ejs | 2 +- .../cli/generators/project/templates/package.plain.json.ejs | 2 +- packages/cli/package.json | 2 +- packages/context/package.json | 2 +- packages/core/package.json | 2 +- packages/eslint-config/package.json | 2 +- packages/express/package.json | 2 +- packages/filter/package.json | 2 +- packages/http-caching-proxy/package.json | 2 +- packages/http-server/package.json | 2 +- packages/metadata/package.json | 2 +- packages/model-api-builder/package.json | 2 +- packages/monorepo/package.json | 2 +- packages/openapi-spec-builder/package.json | 2 +- packages/openapi-v3/package.json | 2 +- packages/repository-json-schema/package.json | 2 +- packages/repository-tests/package.json | 2 +- packages/repository/package.json | 2 +- packages/rest-crud/package.json | 2 +- packages/rest-explorer/package.json | 2 +- packages/rest/package.json | 2 +- packages/security/package.json | 2 +- packages/service-proxy/package.json | 2 +- packages/testlab/package.json | 2 +- packages/tsdocs/package.json | 2 +- sandbox/example/package.json | 2 +- 79 files changed, 79 insertions(+), 79 deletions(-) diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index b21a1dd939d0..c2265c5ed8a6 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -21,7 +21,7 @@ jobs: strategy: matrix: os: [ubuntu-latest] - node-version: [12, 14, 16] + node-version: [12, 14, 16, 17] include: - os: macos-latest node-version: 14 # LTS diff --git a/acceptance/extension-logging-fluentd/package.json b/acceptance/extension-logging-fluentd/package.json index cbb364ee0134..303e340cb8e0 100644 --- a/acceptance/extension-logging-fluentd/package.json +++ b/acceptance/extension-logging-fluentd/package.json @@ -14,7 +14,7 @@ "directory": "acceptance/extension-logging-fluentd" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/acceptance/repository-cloudant/package.json b/acceptance/repository-cloudant/package.json index 0329e2d57e26..5ade47857011 100644 --- a/acceptance/repository-cloudant/package.json +++ b/acceptance/repository-cloudant/package.json @@ -14,7 +14,7 @@ "directory": "acceptance/repository-cloudant" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/acceptance/repository-mongodb/package.json b/acceptance/repository-mongodb/package.json index cc04589e3319..d5ccd425a510 100644 --- a/acceptance/repository-mongodb/package.json +++ b/acceptance/repository-mongodb/package.json @@ -14,7 +14,7 @@ "directory": "acceptance/repository-mongodb" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/acceptance/repository-mysql/package.json b/acceptance/repository-mysql/package.json index 4d9b8c83de03..5dca2a106a26 100644 --- a/acceptance/repository-mysql/package.json +++ b/acceptance/repository-mysql/package.json @@ -14,7 +14,7 @@ "directory": "acceptance/repository-mysql" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/acceptance/repository-postgresql/package.json b/acceptance/repository-postgresql/package.json index 25f8e817717c..4205682cba6a 100644 --- a/acceptance/repository-postgresql/package.json +++ b/acceptance/repository-postgresql/package.json @@ -14,7 +14,7 @@ "directory": "acceptance/repository-postgresql" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/benchmark/package.json b/benchmark/package.json index 93e991c9f0c2..9eb00f7c6fe9 100644 --- a/benchmark/package.json +++ b/benchmark/package.json @@ -19,7 +19,7 @@ "directory": "benchmark" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/bodyparsers/rest-msgpack/package.json b/bodyparsers/rest-msgpack/package.json index bb9b91421d0b..2b7fc16b4ba6 100644 --- a/bodyparsers/rest-msgpack/package.json +++ b/bodyparsers/rest-msgpack/package.json @@ -13,7 +13,7 @@ "directory": "bodyparsers/rest-msgpack" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/docs/package.json b/docs/package.json index d90d19ed0cff..91a6f534a286 100644 --- a/docs/package.json +++ b/docs/package.json @@ -16,7 +16,7 @@ "directory": "docs" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "version": "node ./bin/copy-readmes.js && node ./bin/copy-changelogs.js && cd .. && npm run tsdocs", diff --git a/examples/access-control-migration/package.json b/examples/access-control-migration/package.json index 39f9dd956ec0..678258c02148 100644 --- a/examples/access-control-migration/package.json +++ b/examples/access-control-migration/package.json @@ -22,7 +22,7 @@ "directory": "examples/access-control-migration" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/examples/binding-resolution/package.json b/examples/binding-resolution/package.json index 1088a651ede0..7b22787a11bc 100644 --- a/examples/binding-resolution/package.json +++ b/examples/binding-resolution/package.json @@ -21,7 +21,7 @@ "directory": "examples/binding-resolution" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/examples/context/package.json b/examples/context/package.json index b63eddb68c45..4b0705d95d70 100644 --- a/examples/context/package.json +++ b/examples/context/package.json @@ -19,7 +19,7 @@ "directory": "examples/context" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "acceptance": "lb-mocha \"dist/__tests__/acceptance/**/*.js\"", diff --git a/examples/express-composition/package.json b/examples/express-composition/package.json index 1dc152ecbb0c..9ed8b89cdb12 100644 --- a/examples/express-composition/package.json +++ b/examples/express-composition/package.json @@ -20,7 +20,7 @@ "directory": "examples/express-composition" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/examples/file-transfer/package.json b/examples/file-transfer/package.json index a002d333d4f0..04ca6cec97c7 100644 --- a/examples/file-transfer/package.json +++ b/examples/file-transfer/package.json @@ -20,7 +20,7 @@ "directory": "examples/file-transfer" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "acceptance": "lb-mocha \"dist/__tests__/acceptance/**/*.js\"", diff --git a/examples/graphql/package.json b/examples/graphql/package.json index 5aa7933ffa11..b1e3fb039664 100644 --- a/examples/graphql/package.json +++ b/examples/graphql/package.json @@ -17,7 +17,7 @@ "directory": "examples/graphql" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "acceptance": "lb-mocha \"dist/__tests__/acceptance/**/*.js\"", diff --git a/examples/greeter-extension/package.json b/examples/greeter-extension/package.json index b37dae6eb3fb..8fde2059b9b8 100644 --- a/examples/greeter-extension/package.json +++ b/examples/greeter-extension/package.json @@ -21,7 +21,7 @@ "url": "https://github.com/loopbackio/loopback-next/issues" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/examples/greeting-app/package.json b/examples/greeting-app/package.json index 972c01cd3782..b223f46f67f0 100644 --- a/examples/greeting-app/package.json +++ b/examples/greeting-app/package.json @@ -21,7 +21,7 @@ "url": "https://github.com/loopbackio/loopback-next/issues" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/examples/hello-world/package.json b/examples/hello-world/package.json index 55914de9eab6..4ce1429efe2f 100644 --- a/examples/hello-world/package.json +++ b/examples/hello-world/package.json @@ -19,7 +19,7 @@ "directory": "examples/hello-world" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "acceptance": "lb-mocha \"dist/__tests__/acceptance/**/*.js\"", diff --git a/examples/lb3-application/package.json b/examples/lb3-application/package.json index 707ae7922818..cdea98787e92 100644 --- a/examples/lb3-application/package.json +++ b/examples/lb3-application/package.json @@ -18,7 +18,7 @@ "directory": "examples/lb3-application" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/examples/log-extension/package.json b/examples/log-extension/package.json index a300bef37f7d..2a926e09dca8 100644 --- a/examples/log-extension/package.json +++ b/examples/log-extension/package.json @@ -21,7 +21,7 @@ "url": "https://github.com/loopbackio/loopback-next/issues" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/examples/metrics-prometheus/package.json b/examples/metrics-prometheus/package.json index f7af4579cea0..cadfc07d6af7 100644 --- a/examples/metrics-prometheus/package.json +++ b/examples/metrics-prometheus/package.json @@ -19,7 +19,7 @@ "directory": "examples/metrics-prometheus" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "acceptance": "lb-mocha \"dist/__tests__/acceptance/**/*.js\"", diff --git a/examples/multi-tenancy/package.json b/examples/multi-tenancy/package.json index 5e2ca173c21c..2132fd0ae5fc 100644 --- a/examples/multi-tenancy/package.json +++ b/examples/multi-tenancy/package.json @@ -18,7 +18,7 @@ "directory": "examples/multi-tenancy" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/examples/passport-login/package.json b/examples/passport-login/package.json index 80e10393d04d..4ef5ea973187 100644 --- a/examples/passport-login/package.json +++ b/examples/passport-login/package.json @@ -21,7 +21,7 @@ "directory": "examples/passport-login" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/examples/rest-crud/package.json b/examples/rest-crud/package.json index 1f338372f196..1d7150fa0c69 100644 --- a/examples/rest-crud/package.json +++ b/examples/rest-crud/package.json @@ -21,7 +21,7 @@ "directory": "examples/rest-crud" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/examples/rpc-server/package.json b/examples/rpc-server/package.json index 5556e164a1ad..57c16376c821 100644 --- a/examples/rpc-server/package.json +++ b/examples/rpc-server/package.json @@ -17,7 +17,7 @@ "directory": "examples/rpc-server" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/examples/soap-calculator/package.json b/examples/soap-calculator/package.json index f8262675d381..6123602df112 100644 --- a/examples/soap-calculator/package.json +++ b/examples/soap-calculator/package.json @@ -20,7 +20,7 @@ "directory": "examples/soap-calculator" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/examples/socketio/package.json b/examples/socketio/package.json index 6794497ec30c..046ad5010e6c 100644 --- a/examples/socketio/package.json +++ b/examples/socketio/package.json @@ -17,7 +17,7 @@ "directory": "examples/socketio" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/examples/todo-jwt/package.json b/examples/todo-jwt/package.json index ef3b7ebe862b..c435b92dbdd1 100644 --- a/examples/todo-jwt/package.json +++ b/examples/todo-jwt/package.json @@ -24,7 +24,7 @@ "directory": "examples/todo-jwt" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/examples/todo-list/package.json b/examples/todo-list/package.json index ba6117e73c4e..c44daa47b754 100644 --- a/examples/todo-list/package.json +++ b/examples/todo-list/package.json @@ -24,7 +24,7 @@ "directory": "examples/todo-list" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/examples/todo/package.json b/examples/todo/package.json index 88c7a07f617c..a876034e931b 100644 --- a/examples/todo/package.json +++ b/examples/todo/package.json @@ -22,7 +22,7 @@ "directory": "examples/todo" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/examples/validation-app/package.json b/examples/validation-app/package.json index 51568e5752ae..0759ef1a4d07 100644 --- a/examples/validation-app/package.json +++ b/examples/validation-app/package.json @@ -19,7 +19,7 @@ "directory": "examples/validation-app" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/examples/webpack/package.json b/examples/webpack/package.json index 299e05086699..354235b2cf41 100644 --- a/examples/webpack/package.json +++ b/examples/webpack/package.json @@ -20,7 +20,7 @@ "directory": "examples/webpack" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/extensions/apiconnect/package.json b/extensions/apiconnect/package.json index e9ca7b3fecd6..dbfee74b3e8e 100644 --- a/extensions/apiconnect/package.json +++ b/extensions/apiconnect/package.json @@ -17,7 +17,7 @@ "directory": "extensions/apiconnect" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "acceptance": "lb-mocha \"dist/__tests__/acceptance/**/*.js\"", diff --git a/extensions/authentication-jwt/package.json b/extensions/authentication-jwt/package.json index bd90e7b2bd56..e43896a9a205 100644 --- a/extensions/authentication-jwt/package.json +++ b/extensions/authentication-jwt/package.json @@ -18,7 +18,7 @@ "directory": "extensions/authentication-jwt" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/extensions/authentication-passport/package.json b/extensions/authentication-passport/package.json index 317b04a18eb8..c72dbfb9093f 100644 --- a/extensions/authentication-passport/package.json +++ b/extensions/authentication-passport/package.json @@ -18,7 +18,7 @@ "directory": "extensions/authentication-passport" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "acceptance": "lb-mocha \"dist/__tests__/acceptance/**/*.js\"", diff --git a/extensions/context-explorer/package.json b/extensions/context-explorer/package.json index c8ade9ae27ff..978f0795af8c 100644 --- a/extensions/context-explorer/package.json +++ b/extensions/context-explorer/package.json @@ -19,7 +19,7 @@ "directory": "extensions/context-explorer" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/extensions/cron/package.json b/extensions/cron/package.json index e0ba158ee614..3ba9493db384 100644 --- a/extensions/cron/package.json +++ b/extensions/cron/package.json @@ -18,7 +18,7 @@ "directory": "extensions/cron" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/extensions/graphql/package.json b/extensions/graphql/package.json index 39743a270f37..7fc360806ece 100644 --- a/extensions/graphql/package.json +++ b/extensions/graphql/package.json @@ -17,7 +17,7 @@ "directory": "extensions/graphql" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "acceptance": "lb-mocha \"dist/__tests__/acceptance/**/*.js\"", diff --git a/extensions/health/package.json b/extensions/health/package.json index 52a4e6e0e9ad..53c8113ea1b5 100644 --- a/extensions/health/package.json +++ b/extensions/health/package.json @@ -18,7 +18,7 @@ "directory": "extensions/health" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/extensions/logging/package.json b/extensions/logging/package.json index 4cb33b95f8d1..d1a6755df12b 100644 --- a/extensions/logging/package.json +++ b/extensions/logging/package.json @@ -20,7 +20,7 @@ "directory": "extensions/logging" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/extensions/metrics/package.json b/extensions/metrics/package.json index 2d5988464061..4da4f964f819 100644 --- a/extensions/metrics/package.json +++ b/extensions/metrics/package.json @@ -19,7 +19,7 @@ "directory": "extensions/metrics" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/extensions/pooling/package.json b/extensions/pooling/package.json index 9dfc11e6b4d6..b93284ed7ce6 100644 --- a/extensions/pooling/package.json +++ b/extensions/pooling/package.json @@ -17,7 +17,7 @@ "directory": "extensions/pooling" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/extensions/socketio/package.json b/extensions/socketio/package.json index 2cf77e9a327e..1604d86c3f4b 100644 --- a/extensions/socketio/package.json +++ b/extensions/socketio/package.json @@ -21,7 +21,7 @@ "directory": "extensions/socketio" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "acceptance": "lb-mocha \"dist/__tests__/acceptance/**/*.js\"", diff --git a/extensions/typeorm/package.json b/extensions/typeorm/package.json index f2b75ce220ec..844b2820b253 100644 --- a/extensions/typeorm/package.json +++ b/extensions/typeorm/package.json @@ -13,7 +13,7 @@ "directory": "extensions/typeorm" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "acceptance": "lb-mocha \"dist/__tests__/acceptance/**/*.js\"", diff --git a/fixtures/mock-oauth2-provider/package.json b/fixtures/mock-oauth2-provider/package.json index 4457282deead..52bb1ec46a61 100644 --- a/fixtures/mock-oauth2-provider/package.json +++ b/fixtures/mock-oauth2-provider/package.json @@ -13,7 +13,7 @@ "directory": "fixtures/mock-oauth2-provider" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/fixtures/tsdocs-monorepo/package.json b/fixtures/tsdocs-monorepo/package.json index f126829e2e4d..18baed9e65a9 100644 --- a/fixtures/tsdocs-monorepo/package.json +++ b/fixtures/tsdocs-monorepo/package.json @@ -12,7 +12,7 @@ "directory": "fixtures/tsdocs-monorepo" }, "engines": { - "node": "12 || 14 || 16", + "node": "12 || 14 || 16 || 17", "npm": ">=7" }, "scripts": { diff --git a/package.json b/package.json index 567427983f62..c787a3fb181a 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "url": "https://github.com/loopbackio/loopback-next.git" }, "engines": { - "node": "12 || 14 || 16", + "node": "12 || 14 || 16 || 17", "npm": ">=7" }, "scripts": { diff --git a/packages/authentication/package.json b/packages/authentication/package.json index 3fca96d7e543..c6783b143cbc 100644 --- a/packages/authentication/package.json +++ b/packages/authentication/package.json @@ -17,7 +17,7 @@ "directory": "packages/authentication" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "acceptance": "lb-mocha \"dist/__tests__/acceptance/**/*.js\"", diff --git a/packages/authorization/package.json b/packages/authorization/package.json index 838cc7aa3845..36f0f6ff8f42 100644 --- a/packages/authorization/package.json +++ b/packages/authorization/package.json @@ -17,7 +17,7 @@ "directory": "packages/authorization" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "acceptance": "lb-mocha \"dist/__tests__/acceptance/**/*.js\"", diff --git a/packages/boot/package.json b/packages/boot/package.json index 6093cd0873af..b1ec56ec47b2 100644 --- a/packages/boot/package.json +++ b/packages/boot/package.json @@ -13,7 +13,7 @@ "directory": "packages/boot" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "acceptance": "lb-mocha \"dist/__tests__/acceptance/**/*.js\"", diff --git a/packages/boot/src/__tests__/fixtures/package.json b/packages/boot/src/__tests__/fixtures/package.json index 7e20abdf24ba..9d57d023cbdd 100644 --- a/packages/boot/src/__tests__/fixtures/package.json +++ b/packages/boot/src/__tests__/fixtures/package.json @@ -7,7 +7,7 @@ "loopback" ], "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": {}, "repository": { diff --git a/packages/booter-lb3app/package.json b/packages/booter-lb3app/package.json index d7d87772cdfa..685b59c6c40e 100644 --- a/packages/booter-lb3app/package.json +++ b/packages/booter-lb3app/package.json @@ -19,7 +19,7 @@ "directory": "packages/booter-lb3app" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/packages/build/package.json b/packages/build/package.json index 800d26e7d646..48f9718a5f9c 100644 --- a/packages/build/package.json +++ b/packages/build/package.json @@ -21,7 +21,7 @@ "directory": "packages/build" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "test": "npm run mocha", diff --git a/packages/cli/generators/project/templates/package.json.ejs b/packages/cli/generators/project/templates/package.json.ejs index 2258207cace0..a9e7708b3415 100644 --- a/packages/cli/generators/project/templates/package.json.ejs +++ b/packages/cli/generators/project/templates/package.json.ejs @@ -12,7 +12,7 @@ "main": "dist/index.js", "types": "dist/index.d.ts", "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/packages/cli/generators/project/templates/package.plain.json.ejs b/packages/cli/generators/project/templates/package.plain.json.ejs index 1245fcc9d0b1..9ddea33561bb 100644 --- a/packages/cli/generators/project/templates/package.plain.json.ejs +++ b/packages/cli/generators/project/templates/package.plain.json.ejs @@ -12,7 +12,7 @@ "main": "dist/index.js", "types": "dist/index.d.ts", "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "tsc", diff --git a/packages/cli/package.json b/packages/cli/package.json index d5c154affce2..dca5f6dbbaad 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -21,7 +21,7 @@ "directory": "packages/cli" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "test": "lb-mocha --lang en_US.UTF-8 \"test/**/*.js\"", diff --git a/packages/context/package.json b/packages/context/package.json index 4c83f48b1807..38485bfec6fb 100644 --- a/packages/context/package.json +++ b/packages/context/package.json @@ -22,7 +22,7 @@ "directory": "packages/context" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "acceptance": "lb-mocha \"dist/__tests__/acceptance/**/*.js\"", diff --git a/packages/core/package.json b/packages/core/package.json index 4247c2353f00..6a4ed056c62f 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -13,7 +13,7 @@ "directory": "packages/core" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "acceptance": "lb-mocha \"dist/__tests__/acceptance/**/*.js\"", diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index 1467607befa5..d60118827790 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -12,7 +12,7 @@ "directory": "packages/eslint-config" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "publishConfig": { "access": "public" diff --git a/packages/express/package.json b/packages/express/package.json index d742928a7bd4..8ebe0f0e3397 100644 --- a/packages/express/package.json +++ b/packages/express/package.json @@ -17,7 +17,7 @@ "directory": "packages/express" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/packages/filter/package.json b/packages/filter/package.json index 370751523297..3f2dee8462ee 100644 --- a/packages/filter/package.json +++ b/packages/filter/package.json @@ -13,7 +13,7 @@ "directory": "packages/filter" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/packages/http-caching-proxy/package.json b/packages/http-caching-proxy/package.json index 42d71353079e..b84f4dc2b4a3 100644 --- a/packages/http-caching-proxy/package.json +++ b/packages/http-caching-proxy/package.json @@ -20,7 +20,7 @@ "directory": "packages/http-caching-proxy" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/packages/http-server/package.json b/packages/http-server/package.json index dd636e69cd9b..40b9c4ba6991 100644 --- a/packages/http-server/package.json +++ b/packages/http-server/package.json @@ -13,7 +13,7 @@ "directory": "packages/http-server" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/packages/metadata/package.json b/packages/metadata/package.json index 5eef7dac9714..12569ab8e6db 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -18,7 +18,7 @@ "directory": "packages/metadata" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "acceptance": "lb-mocha \"dist/__tests__/acceptance/**/*.js\"", diff --git a/packages/model-api-builder/package.json b/packages/model-api-builder/package.json index 7e25473ebcf2..ba9eb8ae7d09 100644 --- a/packages/model-api-builder/package.json +++ b/packages/model-api-builder/package.json @@ -13,7 +13,7 @@ "directory": "packages/model-api-builder" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/packages/monorepo/package.json b/packages/monorepo/package.json index 20b0e89f3a03..64b12ad7f885 100644 --- a/packages/monorepo/package.json +++ b/packages/monorepo/package.json @@ -20,7 +20,7 @@ "directory": "packages/monorepo" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "publishConfig": { "access": "public" diff --git a/packages/openapi-spec-builder/package.json b/packages/openapi-spec-builder/package.json index f96538f32d62..cfb8a57459d7 100644 --- a/packages/openapi-spec-builder/package.json +++ b/packages/openapi-spec-builder/package.json @@ -20,7 +20,7 @@ "directory": "packages/openapi-spec-builder" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/packages/openapi-v3/package.json b/packages/openapi-v3/package.json index 850dd6827b41..bee0eea79b97 100644 --- a/packages/openapi-v3/package.json +++ b/packages/openapi-v3/package.json @@ -18,7 +18,7 @@ "directory": "packages/openapi-v3" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/packages/repository-json-schema/package.json b/packages/repository-json-schema/package.json index b0d57ee0797d..fde9f50fbb3e 100644 --- a/packages/repository-json-schema/package.json +++ b/packages/repository-json-schema/package.json @@ -18,7 +18,7 @@ "directory": "packages/repository-json-schema" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/packages/repository-tests/package.json b/packages/repository-tests/package.json index 58321e82f7b3..0de3c92a2f3d 100644 --- a/packages/repository-tests/package.json +++ b/packages/repository-tests/package.json @@ -13,7 +13,7 @@ "directory": "packages/repository-tests" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/packages/repository/package.json b/packages/repository/package.json index 4fd73d838564..3621a9555f10 100644 --- a/packages/repository/package.json +++ b/packages/repository/package.json @@ -13,7 +13,7 @@ "directory": "packages/repository" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "acceptance": "lb-mocha \"dist/__tests__/acceptance/**/*.js\"", diff --git a/packages/rest-crud/package.json b/packages/rest-crud/package.json index 2368fe54032e..1544b7faef57 100644 --- a/packages/rest-crud/package.json +++ b/packages/rest-crud/package.json @@ -13,7 +13,7 @@ "directory": "packages/rest-crud" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/packages/rest-explorer/package.json b/packages/rest-explorer/package.json index ad69ecc02a3d..336cddeecdf3 100644 --- a/packages/rest-explorer/package.json +++ b/packages/rest-explorer/package.json @@ -18,7 +18,7 @@ "directory": "packages/rest-explorer" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/packages/rest/package.json b/packages/rest/package.json index ef1f6dce90cf..a1328aa42a69 100644 --- a/packages/rest/package.json +++ b/packages/rest/package.json @@ -13,7 +13,7 @@ "directory": "packages/rest" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "acceptance": "lb-mocha \"dist/__tests__/acceptance/**/*.js\"", diff --git a/packages/security/package.json b/packages/security/package.json index 8caf8e578bfe..338913819fe8 100644 --- a/packages/security/package.json +++ b/packages/security/package.json @@ -17,7 +17,7 @@ "directory": "packages/security" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "acceptance": "lb-mocha \"dist/__tests__/acceptance/**/*.js\"", diff --git a/packages/service-proxy/package.json b/packages/service-proxy/package.json index 32bf8046f85b..17285f3cd5ae 100644 --- a/packages/service-proxy/package.json +++ b/packages/service-proxy/package.json @@ -13,7 +13,7 @@ "directory": "packages/service-proxy" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "acceptance": "lb-mocha \"dist/__tests__/acceptance/**/*.js\"", diff --git a/packages/testlab/package.json b/packages/testlab/package.json index 24ba95df5474..b668d3714e1c 100644 --- a/packages/testlab/package.json +++ b/packages/testlab/package.json @@ -13,7 +13,7 @@ "directory": "packages/testlab" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build": "lb-tsc", diff --git a/packages/tsdocs/package.json b/packages/tsdocs/package.json index 01d20a4ccf60..a65380394b7a 100644 --- a/packages/tsdocs/package.json +++ b/packages/tsdocs/package.json @@ -23,7 +23,7 @@ "directory": "packages/tsdocs" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "build:tsdocs": "npm run build && npm run -s extract-apidocs && npm run -s document-apidocs && npm run -s update-apidocs", diff --git a/sandbox/example/package.json b/sandbox/example/package.json index 752560316cd7..26ba192de64b 100644 --- a/sandbox/example/package.json +++ b/sandbox/example/package.json @@ -13,7 +13,7 @@ "directory": "sandbox/example" }, "engines": { - "node": "12 || 14 || 16" + "node": "12 || 14 || 16 || 17" }, "scripts": { "test": "echo \"This is an example for sandbox\""