From 77fe6c4e67147ff42fa6350edaf4ef7dc184a3a6 Mon Sep 17 00:00:00 2001 From: Alan Agius Date: Thu, 20 May 2021 12:55:55 +0200 Subject: [PATCH] fix(@angular/cli): update `engines` to require `node` `12.20.0` BREAKING CHANGE: We drop support for Node.js versions prior to `12.20`. --- lib/packages.ts | 2 +- package.json | 2 +- packages/angular/cli/bin/ng | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/packages.ts b/lib/packages.ts index a3cdf85795ef..2206b53adf3f 100644 --- a/lib/packages.ts +++ b/lib/packages.ts @@ -85,7 +85,7 @@ function loadPackageJson(p: string) { // Overwrite engines to a common default. case 'engines': pkg['engines'] = { - 'node': '^12.14.1 || >=14.0.0', + 'node': '^12.20.0 || >=14.0.0', 'npm': '^6.11.0 || ^7.5.6', 'yarn': '>= 1.13.0', }; diff --git a/package.json b/package.json index 6a2e9ef35142..d03f393332cb 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "url": "https://github.com/angular/angular-cli.git" }, "engines": { - "node": "^12.14.1 || ^14.0.0", + "node": "^12.20.0 || ^14.0.0", "yarn": ">=1.21.1 <2", "npm": "Please use yarn instead of NPM to install dependencies" }, diff --git a/packages/angular/cli/bin/ng b/packages/angular/cli/bin/ng index 889851add1f7..bfc44cb05351 100755 --- a/packages/angular/cli/bin/ng +++ b/packages/angular/cli/bin/ng @@ -29,7 +29,7 @@ if (version[0] % 2 === 1 && version[0] > 14) { } else if ( version[0] < 12 || version[0] === 13 || - (version[0] === 12 && version[1] < 14) || + (version[0] === 12 && version[1] < 20) || (version[0] === 14 && version[1] < 15) ) { // Error and exit if less than 12.14 or 13.x or less than 14.15