pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/angular/angular-cli/commit/4b623461a4a938ba320b5e019f9c715d634a46c4

08.css" /> feat(@angular/cli): drop support for Node.js versions older than 14.20 · angular/angular-cli@4b62346 · GitHub
Skip to content

Commit 4b62346

Browse files
alan-agius4clydin
authored andcommitted
feat(@angular/cli): drop support for Node.js versions older than 14.20
Node.js 14.20 and newer support generating UUID using the crypto module. See: https://nodejs.org/docs/latest-v14.x/api/crypto.html#crypto_crypto_randomuuid_options BREAKING CHANGE: Node.js versions older than 14.20 are no longer supported.
1 parent 676a0b3 commit 4b62346

File tree

14 files changed

+24
-27
lines changed

14 files changed

+24
-27
lines changed

.circleci/dynamic_config.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ parameters:
2323
## IMPORTANT
2424
# Windows needs its own cache key because binaries in node_modules are different.
2525
# See https://circleci.com/docs/2.0/caching/#restoring-cache for how prefixes work in CircleCI.
26-
var_1: &cache_key v1-angular_devkit-14.19-{{ checksum "yarn.lock" }}
26+
var_1: &cache_key v1-angular_devkit-14.20-{{ checksum "yarn.lock" }}
2727
var_1_win: &cache_key_win v1-angular_devkit-win-16.10-{{ checksum "yarn.lock" }}
28-
var_3: &default_nodeversion '14.19'
28+
var_3: &default_nodeversion '14.20'
2929
var_3_major: &default_nodeversion_major '14'
3030
# The major version of node toolchains. See tools/toolchain_info.bzl
3131
# NOTE: entries in this array may be repeated elsewhere in the file, find them before adding more
@@ -404,7 +404,7 @@ workflows:
404404

405405
- e2e-tests:
406406
name: e2e-cli-<< matrix.subset >>
407-
nodeversion: '14.15'
407+
nodeversion: '14.20'
408408
matrix:
409409
parameters:
410410
subset: *all_e2e_subsets
@@ -421,7 +421,7 @@ workflows:
421421
matrix:
422422
alias: e2e-cli
423423
parameters:
424-
nodeversion: ['14.15', '16.10']
424+
nodeversion: ['14.20', '16.10']
425425
subset: *all_e2e_subsets
426426
requires:
427427
- build

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
14.17.0
1+
14.20.0

WORKSPACE

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ load("@rules_nodejs//nodejs:repositories.bzl", "nodejs_register_toolchains")
5353

5454
nodejs_register_toolchains(
5555
name = "nodejs",
56-
node_version = "14.17.1",
56+
node_version = "14.20.0",
5757
)
5858

5959
load("@build_bazel_rules_nodejs//:index.bzl", "yarn_install")
@@ -91,7 +91,7 @@ register_jq_toolchains(version = "1.6")
9191

9292
nodejs_register_toolchains(
9393
name = "node14",
94-
node_version = "14.17.1",
94+
node_version = "14.20.0",
9595
)
9696

9797
nodejs_register_toolchains(

constants.bzl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Engine versions to stamp in a release package.json
2-
RELEASE_ENGINES_NODE = "^14.15.0 || >=16.10.0"
2+
RELEASE_ENGINES_NODE = "^14.20.0 || >=16.10.0"
33
RELEASE_ENGINES_NPM = "^6.11.0 || ^7.5.6 || >=8.0.0"
44
RELEASE_ENGINES_YARN = ">= 1.13.0"
55

docs/DEVELOPER.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ To get started locally, follow these instructions:
66

77
1. If you haven't done it already, [make a fork of this repo](https://github.com/angular/angular-cli/fork).
88
1. Clone to your local computer using `git`.
9-
1. Make sure that you have Node `v14.15`, or `v16.10` installed. See instructions [here](https://nodejs.org/en/download/).
9+
1. Make sure that you have Node `v14.20`, or `v16.10` installed. See instructions [here](https://nodejs.org/en/download/).
1010
1. Make sure that you have `yarn` installed; see instructions [here](https://yarnpkg.com/lang/en/docs/install/).
1111
1. Run `yarn` (no arguments) from the root of your clone of this project to install dependencies.
1212

lib/packages.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ function loadPackageJson(p: string) {
8585
// Overwrite engines to a common default.
8686
case 'engines':
8787
pkg['engines'] = {
88-
'node': '^14.15.0 || >=16.10.0',
88+
'node': '^14.20.0 || >=16.10.0',
8989
'npm': '^6.11.0 || ^7.5.6 || >=8.0.0',
9090
'yarn': '>= 1.13.0',
9191
};

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
"url": "https://github.com/angular/angular-cli.git"
4242
},
4343
"engines": {
44-
"node": "^14.15.0 || ^16.10.0",
44+
"node": "^14.20.0 || ^16.10.0",
4545
"yarn": ">=1.21.1 <2",
4646
"npm": "Please use yarn instead of NPM to install dependencies"
4747
},
@@ -120,7 +120,6 @@
120120
"@types/semver": "^7.3.12",
121121
"@types/tar": "^6.1.2",
122122
"@types/text-table": "^0.2.1",
123-
"@types/uuid": "^8.0.0",
124123
"@types/yargs": "^17.0.8",
125124
"@types/yargs-parser": "^21.0.0",
126125
"@types/yarnpkg__lockfile": "^1.1.5",

packages/angular/cli/BUILD.bazel

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ ts_library(
6464
"@npm//@types/pacote",
6565
"@npm//@types/resolve",
6666
"@npm//@types/semver",
67-
"@npm//@types/uuid",
6867
"@npm//@types/yargs",
6968
"@npm//@types/yarnpkg__lockfile",
7069
"@npm//@yarnpkg/lockfile",

packages/angular/cli/bin/ng.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,12 @@ if (version[0] % 2 === 1 && version[0] > 16) {
4141
(version[0] === 14 && version[1] < 15) ||
4242
(version[0] === 16 && version[1] < 10)
4343
) {
44-
// Error and exit if less than 14.15 or 15.x or less than 16.10
44+
// Error and exit if less than 14.20 or 15.x or less than 16.10
4545
console.error(
4646
'Node.js version ' +
4747
process.version +
4848
' detected.\n' +
49-
'The Angular CLI requires a minimum Node.js version of either v14.15, or v16.10.\n\n' +
49+
'The Angular CLI requires a minimum Node.js version of either v14.20, or v16.10.\n\n' +
5050
'Please update your Node.js version or visit https://nodejs.org/ for additional instructions.\n',
5151
);
5252

packages/angular/cli/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@
4040
"resolve": "1.22.1",
4141
"semver": "7.3.7",
4242
"symbol-observable": "4.0.0",
43-
"uuid": "9.0.0",
4443
"yargs": "17.6.0"
4544
},
4645
"devDependencies": {

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy