From c1f61774eee5fcb4b2e6351364fa00b5513ef0df Mon Sep 17 00:00:00 2001 From: Alan Agius Date: Tue, 11 Oct 2022 11:45:06 +0000 Subject: [PATCH] feat(core): add support for Node.js version 19 This change aligns with the supported Node.js versions of the Angular CLI. See: https://github.com/angular/angular-cli/pull/24026 BREAKING CHANGE: Angular no longer supports Node.js versions `14.[15-19].x` and `16.[10-12].x`. Current supported versions of Node.js are `14.20.x`, `16.13.x` and `18.10.x`. --- .circleci/config.yml | 4 ++-- .nvmrc | 2 +- WORKSPACE | 2 +- package.json | 2 +- packages/animations/package.json | 2 +- packages/bazel/package.json | 2 +- packages/common/package.json | 4 ++-- packages/compiler-cli/package.json | 2 +- packages/compiler/package.json | 2 +- packages/core/package.json | 4 ++-- packages/elements/package.json | 2 +- packages/forms/package.json | 4 ++-- packages/language-service/package.json | 2 +- packages/localize/package.json | 2 +- packages/platform-browser-dynamic/package.json | 2 +- packages/platform-browser/package.json | 2 +- packages/platform-server/package.json | 2 +- packages/router/package.json | 2 +- packages/service-worker/package.json | 2 +- packages/upgrade/package.json | 2 +- 20 files changed, 24 insertions(+), 24 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 38c0551ee472fe..8f39db2ca5fdae 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -92,7 +92,7 @@ executors: type: string default: medium docker: - - image: cimg/node:16.10.0 + - image: cimg/node:16.13.0 resource_class: << parameters.resource_class >> working_directory: ~/ng @@ -102,7 +102,7 @@ executors: type: string default: medium docker: - - image: cimg/node:16.10.0-browsers + - image: cimg/node:16.13.0-browsers resource_class: << parameters.resource_class >> working_directory: ~/ng diff --git a/.nvmrc b/.nvmrc index 3027af39c1b9d9..58a4133d910f4f 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -16.10.0 +16.13.0 diff --git a/WORKSPACE b/WORKSPACE index 1ba124dccd451d..73717f41e478aa 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -56,7 +56,7 @@ load("@rules_nodejs//nodejs:repositories.bzl", "nodejs_register_toolchains") nodejs_register_toolchains( name = "nodejs", - node_version = "16.10.0", + node_version = "16.13.0", ) # Download npm dependencies. diff --git a/package.json b/package.json index e7151701c82ac2..7aba4556313618 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "license": "MIT", "//engines-comment": "Keep this in sync with /aio/package.json and /aio/tools/examples/shared/package.json", "engines": { - "node": "^14.15.0 || >=16.10.0", + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", "yarn": ">=1.22.4 <2", "npm": "Please use yarn instead of NPM to install dependencies" }, diff --git a/packages/animations/package.json b/packages/animations/package.json index e971b13832aec6..2e3582dd3b7dac 100644 --- a/packages/animations/package.json +++ b/packages/animations/package.json @@ -5,7 +5,7 @@ "author": "angular", "license": "MIT", "engines": { - "node": "^14.15.0 || >=16.10.0" + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" }, "dependencies": { "tslib": "^2.3.0" diff --git a/packages/bazel/package.json b/packages/bazel/package.json index 87bb47db3bea57..92af2c079a0314 100644 --- a/packages/bazel/package.json +++ b/packages/bazel/package.json @@ -5,7 +5,7 @@ "author": "angular", "license": "MIT", "engines": { - "node": "^14.15.0 || >=16.10.0" + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" }, "bin": { "ngc-wrapped": "./src/ngc-wrapped/index.js", diff --git a/packages/common/package.json b/packages/common/package.json index 6d0d152a17fc76..13279477869027 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -5,7 +5,7 @@ "author": "angular", "license": "MIT", "engines": { - "node": "^14.15.0 || >=16.10.0" + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" }, "locales": "locales", "dependencies": { @@ -35,4 +35,4 @@ "**/global/*.js", "**/closure-locale.*" ] -} \ No newline at end of file +} diff --git a/packages/compiler-cli/package.json b/packages/compiler-cli/package.json index caf171d0e32ca2..506f29ba9e91a3 100644 --- a/packages/compiler-cli/package.json +++ b/packages/compiler-cli/package.json @@ -79,7 +79,7 @@ ], "license": "MIT", "engines": { - "node": "^14.15.0 || >=16.10.0" + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" }, "bugs": { "url": "https://github.com/angular/angular/issues" diff --git a/packages/compiler/package.json b/packages/compiler/package.json index 89269142903a43..99ad23b2e9653d 100644 --- a/packages/compiler/package.json +++ b/packages/compiler/package.json @@ -5,7 +5,7 @@ "author": "angular", "license": "MIT", "engines": { - "node": "^14.15.0 || >=16.10.0" + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" }, "dependencies": { "tslib": "^2.3.0" diff --git a/packages/core/package.json b/packages/core/package.json index e95100728c381f..26d60cebc3f098 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -5,7 +5,7 @@ "author": "angular", "license": "MIT", "engines": { - "node": "^14.15.0 || >=16.10.0" + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" }, "exports": { "./schematics/*": { @@ -29,4 +29,4 @@ "packageGroup": "NG_UPDATE_PACKAGE_GROUP" }, "sideEffects": false -} \ No newline at end of file +} diff --git a/packages/elements/package.json b/packages/elements/package.json index 9748e9ac811233..a206e0c9c35555 100644 --- a/packages/elements/package.json +++ b/packages/elements/package.json @@ -5,7 +5,7 @@ "author": "angular", "license": "MIT", "engines": { - "node": "^14.15.0 || >=16.10.0" + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" }, "dependencies": { "tslib": "^2.3.0" diff --git a/packages/forms/package.json b/packages/forms/package.json index 3d562d3ecc2411..60c8a1e2c86ebb 100644 --- a/packages/forms/package.json +++ b/packages/forms/package.json @@ -5,7 +5,7 @@ "author": "angular", "license": "MIT", "engines": { - "node": "^14.15.0 || >=16.10.0" + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" }, "dependencies": { "tslib": "^2.3.0" @@ -25,4 +25,4 @@ "packageGroup": "NG_UPDATE_PACKAGE_GROUP" }, "sideEffects": false -} \ No newline at end of file +} diff --git a/packages/language-service/package.json b/packages/language-service/package.json index 7434096dae61aa..8df39bae35d135 100644 --- a/packages/language-service/package.json +++ b/packages/language-service/package.json @@ -7,7 +7,7 @@ "author": "angular", "license": "MIT", "engines": { - "node": "^14.15.0 || >=16.10.0" + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" }, "repository": { "type": "git", diff --git a/packages/localize/package.json b/packages/localize/package.json index f0af682cf98d13..6454a9e1b4123b 100644 --- a/packages/localize/package.json +++ b/packages/localize/package.json @@ -16,7 +16,7 @@ "author": "angular", "license": "MIT", "engines": { - "node": "^14.15.0 || >=16.10.0" + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" }, "repository": { "type": "git", diff --git a/packages/platform-browser-dynamic/package.json b/packages/platform-browser-dynamic/package.json index f136f98f254e9f..3de87491bd15f4 100644 --- a/packages/platform-browser-dynamic/package.json +++ b/packages/platform-browser-dynamic/package.json @@ -5,7 +5,7 @@ "author": "angular", "license": "MIT", "engines": { - "node": "^14.15.0 || >=16.10.0" + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" }, "dependencies": { "tslib": "^2.3.0" diff --git a/packages/platform-browser/package.json b/packages/platform-browser/package.json index 7bc95f4e3b44bb..6be94b871a5f42 100644 --- a/packages/platform-browser/package.json +++ b/packages/platform-browser/package.json @@ -5,7 +5,7 @@ "author": "angular", "license": "MIT", "engines": { - "node": "^14.15.0 || >=16.10.0" + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" }, "dependencies": { "tslib": "^2.3.0" diff --git a/packages/platform-server/package.json b/packages/platform-server/package.json index 4802d688bb813e..241a2367fa41cb 100644 --- a/packages/platform-server/package.json +++ b/packages/platform-server/package.json @@ -5,7 +5,7 @@ "author": "angular", "license": "MIT", "engines": { - "node": "^14.15.0 || >=16.10.0" + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" }, "peerDependencies": { "@angular/animations": "0.0.0-PLACEHOLDER", diff --git a/packages/router/package.json b/packages/router/package.json index 08c9d78894bd3b..b85aa8742a01d9 100644 --- a/packages/router/package.json +++ b/packages/router/package.json @@ -14,7 +14,7 @@ "author": "angular", "license": "MIT", "engines": { - "node": "^14.15.0 || >=16.10.0" + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" }, "bugs": { "url": "https://github.com/angular/angular/issues" diff --git a/packages/service-worker/package.json b/packages/service-worker/package.json index e294969a71f3b2..d6dde8687a5a6d 100644 --- a/packages/service-worker/package.json +++ b/packages/service-worker/package.json @@ -5,7 +5,7 @@ "author": "angular", "license": "MIT", "engines": { - "node": "^14.15.0 || >=16.10.0" + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" }, "exports": { "./ngsw-worker.js": { diff --git a/packages/upgrade/package.json b/packages/upgrade/package.json index 7577692ca81b88..581a0d8a858988 100644 --- a/packages/upgrade/package.json +++ b/packages/upgrade/package.json @@ -5,7 +5,7 @@ "author": "angular", "license": "MIT", "engines": { - "node": "^14.15.0 || >=16.10.0" + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" }, "dependencies": { "tslib": "^2.3.0"