build: move @angular/cli specific dependencies out of root

With the migration to `rules_js`, package specific dependencies now only
need to be referenced with the source `package.json` for each specific
package. Most of the `@angular/cli` specific dependencies have now been
moved. This is not exhaustive and further changes will continue to move
additional dependencies.
This commit is contained in:
Charles Lyding 2025-03-14 13:43:17 -04:00 committed by Douglas Parker
parent 23fc8e1e17
commit ea8b3fc564
5 changed files with 9 additions and 42 deletions

View File

@ -72,8 +72,6 @@
"@eslint/compat": "1.2.7", "@eslint/compat": "1.2.7",
"@eslint/eslintrc": "3.3.0", "@eslint/eslintrc": "3.3.0",
"@eslint/js": "9.22.0", "@eslint/js": "9.22.0",
"@inquirer/prompts": "7.3.3",
"@listr2/prompt-adapter-inquirer": "2.0.18",
"@rollup/plugin-alias": "^5.1.1", "@rollup/plugin-alias": "^5.1.1",
"@rollup/plugin-commonjs": "^28.0.0", "@rollup/plugin-commonjs": "^28.0.0",
"@rollup/plugin-json": "^6.1.0", "@rollup/plugin-json": "^6.1.0",
@ -106,7 +104,6 @@
"@typescript-eslint/eslint-plugin": "8.26.1", "@typescript-eslint/eslint-plugin": "8.26.1",
"@typescript-eslint/parser": "8.26.1", "@typescript-eslint/parser": "8.26.1",
"@web/test-runner": "^0.20.0", "@web/test-runner": "^0.20.0",
"@yarnpkg/lockfile": "1.1.0",
"ajv": "8.17.1", "ajv": "8.17.1",
"ajv-formats": "3.0.1", "ajv-formats": "3.0.1",
"ansi-colors": "4.1.3", "ansi-colors": "4.1.3",
@ -129,7 +126,6 @@
"http-proxy-middleware": "3.0.3", "http-proxy-middleware": "3.0.3",
"https-proxy-agent": "7.0.6", "https-proxy-agent": "7.0.6",
"husky": "9.1.7", "husky": "9.1.7",
"ini": "5.0.0",
"istanbul-lib-instrument": "6.0.3", "istanbul-lib-instrument": "6.0.3",
"jasmine": "~5.6.0", "jasmine": "~5.6.0",
"jasmine-core": "~5.6.0", "jasmine-core": "~5.6.0",
@ -150,11 +146,8 @@
"mrmime": "2.0.1", "mrmime": "2.0.1",
"ng-packagr": "20.0.0-next.1", "ng-packagr": "20.0.0-next.1",
"npm": "^11.0.0", "npm": "^11.0.0",
"npm-package-arg": "12.0.2",
"npm-pick-manifest": "10.0.0",
"open": "10.1.0", "open": "10.1.0",
"ora": "5.4.1", "ora": "5.4.1",
"pacote": "20.0.0",
"parse5-html-rewriting-stream": "7.0.0", "parse5-html-rewriting-stream": "7.0.0",
"picomatch": "4.0.2", "picomatch": "4.0.2",
"piscina": "4.8.0", "piscina": "4.8.0",
@ -184,7 +177,6 @@
"verdaccio": "6.0.5", "verdaccio": "6.0.5",
"verdaccio-auth-memory": "^10.0.0", "verdaccio-auth-memory": "^10.0.0",
"watchpack": "2.4.2", "watchpack": "2.4.2",
"yargs": "17.7.2",
"yargs-parser": "21.1.1", "yargs-parser": "21.1.1",
"zone.js": "^0.15.0" "zone.js": "^0.15.0"
}, },

View File

@ -48,10 +48,16 @@ ts_project(
":node_modules/@angular-devkit/architect", ":node_modules/@angular-devkit/architect",
":node_modules/@angular-devkit/core", ":node_modules/@angular-devkit/core",
":node_modules/@angular-devkit/schematics", ":node_modules/@angular-devkit/schematics",
":node_modules/@inquirer/prompts",
":node_modules/@listr2/prompt-adapter-inquirer",
":node_modules/@yarnpkg/lockfile",
":node_modules/ini",
":node_modules/npm-package-arg",
":node_modules/npm-pick-manifest",
":node_modules/pacote",
":node_modules/resolve", ":node_modules/resolve",
":node_modules/yargs",
"//:node_modules/@angular/core", "//:node_modules/@angular/core",
"//:node_modules/@inquirer/prompts",
"//:node_modules/@listr2/prompt-adapter-inquirer",
"//:node_modules/@types/ini", "//:node_modules/@types/ini",
"//:node_modules/@types/node", "//:node_modules/@types/node",
"//:node_modules/@types/npm-package-arg", "//:node_modules/@types/npm-package-arg",
@ -60,16 +66,10 @@ ts_project(
"//:node_modules/@types/semver", "//:node_modules/@types/semver",
"//:node_modules/@types/yargs", "//:node_modules/@types/yargs",
"//:node_modules/@types/yarnpkg__lockfile", "//:node_modules/@types/yarnpkg__lockfile",
"//:node_modules/@yarnpkg/lockfile",
"//:node_modules/ini",
"//:node_modules/jsonc-parser", "//:node_modules/jsonc-parser",
"//:node_modules/listr2", "//:node_modules/listr2",
"//:node_modules/npm-package-arg",
"//:node_modules/npm-pick-manifest",
"//:node_modules/pacote",
"//:node_modules/semver", "//:node_modules/semver",
"//:node_modules/symbol-observable", "//:node_modules/symbol-observable",
"//:node_modules/yargs",
], ],
) )

View File

@ -48,7 +48,7 @@ ts_project(
deps = [ deps = [
":node_modules/@angular-devkit/core", ":node_modules/@angular-devkit/core",
":node_modules/@angular-devkit/schematics", ":node_modules/@angular-devkit/schematics",
"//:node_modules/@inquirer/prompts", ":node_modules/@inquirer/prompts",
"//:node_modules/@types/node", "//:node_modules/@types/node",
"//:node_modules/@types/yargs-parser", "//:node_modules/@types/yargs-parser",
"//:node_modules/ansi-colors", "//:node_modules/ansi-colors",

View File

@ -90,7 +90,6 @@ ts_project(
deps = [ deps = [
":node_modules/@angular-devkit/core", ":node_modules/@angular-devkit/core",
":node_modules/@angular-devkit/schematics", ":node_modules/@angular-devkit/schematics",
"//:node_modules/@inquirer/prompts",
"//:node_modules/@types/node", "//:node_modules/@types/node",
"//:node_modules/browserslist", "//:node_modules/browserslist",
"//:node_modules/jsonc-parser", "//:node_modules/jsonc-parser",

24
pnpm-lock.yaml generated
View File

@ -92,12 +92,6 @@ importers:
'@eslint/js': '@eslint/js':
specifier: 9.22.0 specifier: 9.22.0
version: 9.22.0 version: 9.22.0
'@inquirer/prompts':
specifier: 7.3.3
version: 7.3.3(@types/node@20.17.24)
'@listr2/prompt-adapter-inquirer':
specifier: 2.0.18
version: 2.0.18(@inquirer/prompts@7.3.3(@types/node@20.17.24))
'@rollup/plugin-alias': '@rollup/plugin-alias':
specifier: ^5.1.1 specifier: ^5.1.1
version: 5.1.1(rollup@4.35.0) version: 5.1.1(rollup@4.35.0)
@ -194,9 +188,6 @@ importers:
'@web/test-runner': '@web/test-runner':
specifier: ^0.20.0 specifier: ^0.20.0
version: 0.20.0 version: 0.20.0
'@yarnpkg/lockfile':
specifier: 1.1.0
version: 1.1.0
ajv: ajv:
specifier: 8.17.1 specifier: 8.17.1
version: 8.17.1 version: 8.17.1
@ -263,9 +254,6 @@ importers:
husky: husky:
specifier: 9.1.7 specifier: 9.1.7
version: 9.1.7 version: 9.1.7
ini:
specifier: 5.0.0
version: 5.0.0
istanbul-lib-instrument: istanbul-lib-instrument:
specifier: 6.0.3 specifier: 6.0.3
version: 6.0.3 version: 6.0.3
@ -326,21 +314,12 @@ importers:
npm: npm:
specifier: ^11.0.0 specifier: ^11.0.0
version: 11.2.0 version: 11.2.0
npm-package-arg:
specifier: 12.0.2
version: 12.0.2
npm-pick-manifest:
specifier: 10.0.0
version: 10.0.0
open: open:
specifier: 10.1.0 specifier: 10.1.0
version: 10.1.0 version: 10.1.0
ora: ora:
specifier: 5.4.1 specifier: 5.4.1
version: 5.4.1 version: 5.4.1
pacote:
specifier: 20.0.0
version: 20.0.0
parse5-html-rewriting-stream: parse5-html-rewriting-stream:
specifier: 7.0.0 specifier: 7.0.0
version: 7.0.0 version: 7.0.0
@ -428,9 +407,6 @@ importers:
watchpack: watchpack:
specifier: 2.4.2 specifier: 2.4.2
version: 2.4.2 version: 2.4.2
yargs:
specifier: 17.7.2
version: 17.7.2
yargs-parser: yargs-parser:
specifier: 21.1.1 specifier: 21.1.1
version: 21.1.1 version: 21.1.1