Skip to content

Commit 6eaaefd

Browse files
alan-agius4AndrewKushnir
authored andcommitted
feat(core): drop support for Node.js 12 (angular#45286)
Node.js v12 will become EOL on 2022-04-30. As a result, Angular CLI v14 will no longer support Node.js v12. BREAKING CHANGE: Support for Node.js v12 has been removed as it will become EOL on 2022-04-30. Please use Node.js v14.15 or later. PR Close angular#45286
1 parent f58b8a9 commit 6eaaefd

File tree

29 files changed

+33
-54
lines changed

29 files changed

+33
-54
lines changed

aio/tools/examples/shared/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
},
1313
"//engines-comment": "Keep this in sync with /package.json and /aio/package.json",
1414
"engines": {
15-
"node": "^12.20.0 || >=14.0.0",
15+
"node": ">=14.0.0",
1616
"yarn": ">=1.21.1 <2",
1717
"npm": "Please use yarn instead of NPM to install dependencies"
1818
},

modules/playground/e2e_test/sourcemap/sourcemap_spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ describe('sourcemaps', function() {
4444
const decoder = new SourceMapConsumer(JSON.parse(sourceMapData) as RawSourceMap);
4545
const originalPosition = decoder.originalPositionFor({line: errorLine, column: errorColumn});
4646
const sourceCodeLines = readFileSync(require.resolve('../../src/sourcemap/index.ts'), {
47-
encoding: 'UTF-8'
47+
encoding: 'utf-8'
4848
}).split('\n');
4949
expect(sourceCodeLines[originalPosition.line - 1])
5050
.toMatch(/throw new Error\(\'Sourcemap test\'\)/);

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"license": "MIT",
99
"//engines-comment": "Keep this in sync with /aio/package.json and /aio/tools/examples/shared/package.json",
1010
"engines": {
11-
"node": "^12.20.0 || ^14.15.0 || >=16.10.0",
11+
"node": "^14.15.0 || >=16.10.0",
1212
"yarn": ">=1.22.4 <2",
1313
"npm": "Please use yarn instead of NPM to install dependencies"
1414
},
@@ -96,7 +96,7 @@
9696
"@types/jasmine-ajax": "^3.3.1",
9797
"@types/jasminewd2": "^2.0.8",
9898
"@types/multimatch": "^4.0.0",
99-
"@types/node": "^12.11.1",
99+
"@types/node": "^14.15.0",
100100
"@types/resize-observer-browser": "^0.1.5",
101101
"@types/selenium-webdriver": "3.0.7",
102102
"@types/semver": "^7.3.4",

packages/animations/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"author": "angular",
66
"license": "MIT",
77
"engines": {
8-
"node": "^12.20.0 || ^14.15.0 || >=16.10.0"
8+
"node": "^14.15.0 || >=16.10.0"
99
},
1010
"dependencies": {
1111
"tslib": "^2.3.0"

packages/bazel/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"author": "angular",
66
"license": "MIT",
77
"engines": {
8-
"node": "^12.20.0 || ^14.15.0 || >=16.10.0"
8+
"node": "^14.15.0 || >=16.10.0"
99
},
1010
"bin": {
1111
"api-extractor": "./src/api-extractor/index.js",

packages/common/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"author": "angular",
66
"license": "MIT",
77
"engines": {
8-
"node": "^12.20.0 || ^14.15.0 || >=16.10.0"
8+
"node": "^14.15.0 || >=16.10.0"
99
},
1010
"locales": "locales",
1111
"dependencies": {

packages/compiler-cli/ngcc/src/execution/cluster/utils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,6 @@ export const sendMessageToWorker = (workerId: number, msg: MessageToWorker): Pro
8282
}
8383

8484
return new Promise((resolve, reject) => {
85-
worker.send(msg, (err: Error|null) => (err === null) ? resolve() : reject(err));
85+
worker.send(msg, undefined, (err: Error|null) => (err === null) ? resolve() : reject(err));
8686
});
8787
};

packages/compiler-cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@
7979
],
8080
"license": "MIT",
8181
"engines": {
82-
"node": "^12.20.0 || ^14.15.0 || >=16.10.0"
82+
"node": "^14.15.0 || >=16.10.0"
8383
},
8484
"bugs": {
8585
"url": "https://github.com/angular/angular/issues"

packages/compiler/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"author": "angular",
66
"license": "MIT",
77
"engines": {
8-
"node": "^12.20.0 || ^14.15.0 || >=16.10.0"
8+
"node": "^14.15.0 || >=16.10.0"
99
},
1010
"dependencies": {
1111
"tslib": "^2.3.0"

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"author": "angular",
66
"license": "MIT",
77
"engines": {
8-
"node": "^12.20.0 || ^14.15.0 || >=16.10.0"
8+
"node": "^14.15.0 || >=16.10.0"
99
},
1010
"exports": {
1111
"./schematics/*": {

0 commit comments

Comments
 (0)