diff --git a/package.json b/package.json index 82a6fd460c8f..525a50f7bb0d 100644 --- a/package.json +++ b/package.json @@ -61,11 +61,6 @@ "@angular/platform-server": "20.0.0-next.2", "@angular/router": "20.0.0-next.2", "@angular/service-worker": "20.0.0-next.2", - "@babel/core": "7.26.10", - "@babel/generator": "7.26.10", - "@babel/helper-annotate-as-pure": "7.25.9", - "@babel/helper-split-export-declaration": "7.24.7", - "@babel/plugin-syntax-import-attributes": "7.26.0", "@bazel/bazelisk": "1.25.0", "@bazel/buildifier": "8.0.3", "@eslint/compat": "1.2.7", @@ -102,12 +97,9 @@ "@types/yarnpkg__lockfile": "^1.1.5", "@typescript-eslint/eslint-plugin": "8.26.1", "@typescript-eslint/parser": "8.26.1", - "@web/test-runner": "^0.20.0", "ajv": "8.17.1", "ansi-colors": "4.1.3", "beasties": "0.2.0", - "browser-sync": "3.0.3", - "browserslist": "^4.21.5", "buffer": "6.0.3", "esbuild": "0.25.1", "esbuild-wasm": "0.25.1", @@ -120,9 +112,7 @@ "globals": "16.0.0", "http-proxy": "^1.18.1", "http-proxy-middleware": "3.0.3", - "https-proxy-agent": "7.0.6", "husky": "9.1.7", - "istanbul-lib-instrument": "6.0.3", "jasmine": "~5.6.0", "jasmine-core": "~5.6.0", "jasmine-reporters": "^2.5.2", @@ -136,8 +126,6 @@ "listr2": "8.2.5", "lodash": "^4.17.21", "npm": "^11.0.0", - "open": "10.1.0", - "ora": "5.4.1", "prettier": "^3.0.0", "protractor": "~7.0.0", "puppeteer": "18.2.1", @@ -151,7 +139,6 @@ "source-map-support": "0.5.21", "symbol-observable": "4.0.0", "tar": "^7.0.0", - "tree-kill": "1.2.2", "ts-node": "^10.9.1", "tslib": "2.8.1", "typescript": "5.8.2", diff --git a/packages/angular/build/BUILD.bazel b/packages/angular/build/BUILD.bazel index 360a934950d2..061e096e6e58 100644 --- a/packages/angular/build/BUILD.bazel +++ b/packages/angular/build/BUILD.bazel @@ -78,8 +78,15 @@ ts_project( ":node_modules/@angular-devkit/architect", ":node_modules/@angular-devkit/core", ":node_modules/@angular/ssr", + ":node_modules/@babel/core", + ":node_modules/@babel/helper-annotate-as-pure", + ":node_modules/@babel/helper-split-export-declaration", + ":node_modules/@babel/plugin-syntax-import-attributes", ":node_modules/@inquirer/confirm", ":node_modules/@vitejs/plugin-basic-ssl", + ":node_modules/browserslist", + ":node_modules/https-proxy-agent", + ":node_modules/istanbul-lib-instrument", ":node_modules/jsonc-parser", ":node_modules/less", ":node_modules/listr2", @@ -103,10 +110,6 @@ ts_project( "//:node_modules/@angular/localize", "//:node_modules/@angular/platform-server", "//:node_modules/@angular/service-worker", - "//:node_modules/@babel/core", - "//:node_modules/@babel/helper-annotate-as-pure", - "//:node_modules/@babel/helper-split-export-declaration", - "//:node_modules/@babel/plugin-syntax-import-attributes", "//:node_modules/@types/babel__core", "//:node_modules/@types/karma", "//:node_modules/@types/less", @@ -115,11 +118,8 @@ ts_project( "//:node_modules/@types/semver", "//:node_modules/@types/watchpack", "//:node_modules/beasties", - "//:node_modules/browserslist", "//:node_modules/esbuild", "//:node_modules/esbuild-wasm", - "//:node_modules/https-proxy-agent", - "//:node_modules/istanbul-lib-instrument", "//:node_modules/karma", "//:node_modules/rollup", "//:node_modules/semver", @@ -138,8 +138,8 @@ ts_project( deps = [ ":build", ":node_modules/@angular-devkit/core", + ":node_modules/@babel/core", "//:node_modules/@angular/compiler-cli", - "//:node_modules/@babel/core", "//:node_modules/@types/jasmine", "//:node_modules/prettier", "//:node_modules/typescript", diff --git a/packages/angular_devkit/build_angular/BUILD.bazel b/packages/angular_devkit/build_angular/BUILD.bazel index 7297a03b4264..8b1783f04c47 100644 --- a/packages/angular_devkit/build_angular/BUILD.bazel +++ b/packages/angular_devkit/build_angular/BUILD.bazel @@ -135,6 +135,10 @@ ts_project( ":node_modules/@angular-devkit/core", ":node_modules/@angular/build", ":node_modules/@angular/ssr", + ":node_modules/@babel/core", + ":node_modules/@babel/generator", + ":node_modules/@babel/helper-annotate-as-pure", + ":node_modules/@babel/helper-split-export-declaration", ":node_modules/@babel/plugin-transform-async-generator-functions", ":node_modules/@babel/plugin-transform-async-to-generator", ":node_modules/@babel/plugin-transform-runtime", @@ -142,10 +146,16 @@ ts_project( ":node_modules/@babel/runtime", ":node_modules/@discoveryjs/json-ext", ":node_modules/@ngtools/webpack", + ":node_modules/@web/test-runner", + ":node_modules/ansi-colors", ":node_modules/autoprefixer", ":node_modules/babel-loader", + ":node_modules/browser-sync", + ":node_modules/browserslist", ":node_modules/copy-webpack-plugin", ":node_modules/css-loader", + ":node_modules/http-proxy-middleware", + ":node_modules/istanbul-lib-instrument", ":node_modules/jsonc-parser", ":node_modules/less", ":node_modules/less-loader", @@ -153,6 +163,8 @@ ts_project( ":node_modules/loader-utils", ":node_modules/mini-css-extract-plugin", ":node_modules/ng-packagr", + ":node_modules/open", + ":node_modules/ora", ":node_modules/piscina", ":node_modules/postcss", ":node_modules/postcss-loader", @@ -162,6 +174,7 @@ ts_project( ":node_modules/source-map-loader", ":node_modules/source-map-support", ":node_modules/terser", + ":node_modules/tree-kill", ":node_modules/webpack", ":node_modules/webpack-dev-middleware", ":node_modules/webpack-dev-server", @@ -173,10 +186,6 @@ ts_project( "//:node_modules/@angular/localize", "//:node_modules/@angular/platform-server", "//:node_modules/@angular/service-worker", - "//:node_modules/@babel/core", - "//:node_modules/@babel/generator", - "//:node_modules/@babel/helper-annotate-as-pure", - "//:node_modules/@babel/helper-split-export-declaration", "//:node_modules/@types/babel__core", "//:node_modules/@types/babel__generator", "//:node_modules/@types/browser-sync", @@ -187,22 +196,13 @@ ts_project( "//:node_modules/@types/picomatch", "//:node_modules/@types/semver", "//:node_modules/@types/watchpack", - "//:node_modules/@web/test-runner", - "//:node_modules/ansi-colors", - "//:node_modules/browser-sync", - "//:node_modules/browserslist", "//:node_modules/esbuild", "//:node_modules/esbuild-wasm", "//:node_modules/fast-glob", - "//:node_modules/http-proxy-middleware", - "//:node_modules/istanbul-lib-instrument", "//:node_modules/karma", "//:node_modules/karma-source-map-support", - "//:node_modules/open", - "//:node_modules/ora", "//:node_modules/rxjs", "//:node_modules/semver", - "//:node_modules/tree-kill", "//:node_modules/tslib", "//:node_modules/typescript", ], @@ -373,7 +373,7 @@ LARGE_SPECS = { ":node_modules/@angular/ssr", "//:node_modules/@types/browser-sync", "//:node_modules/@types/node", - "//:node_modules/browser-sync", + ":node_modules/browser-sync", "//:node_modules/express", "//:node_modules/undici", ], diff --git a/packages/angular_devkit/build_angular/package.json b/packages/angular_devkit/build_angular/package.json index 897256b6876f..ee7a340ba836 100644 --- a/packages/angular_devkit/build_angular/package.json +++ b/packages/angular_devkit/build_angular/package.json @@ -67,6 +67,8 @@ }, "devDependencies": { "@angular/ssr": "workspace:*", + "@web/test-runner": "0.20.0", + "browser-sync": "3.0.3", "ng-packagr": "20.0.0-next.1", "undici": "7.5.0" }, diff --git a/packages/angular_devkit/schematics/tasks/BUILD.bazel b/packages/angular_devkit/schematics/tasks/BUILD.bazel index 5ce031b6f0b0..852646d7585f 100644 --- a/packages/angular_devkit/schematics/tasks/BUILD.bazel +++ b/packages/angular_devkit/schematics/tasks/BUILD.bazel @@ -21,9 +21,9 @@ ts_project( module_name = "@angular-devkit/schematics/tasks", deps = [ "//:node_modules/@types/node", - "//:node_modules/ora", "//:node_modules/rxjs", "//packages/angular_devkit/schematics", "//packages/angular_devkit/schematics:node_modules/@angular-devkit/core", + "//packages/angular_devkit/schematics:node_modules/ora", ], ) diff --git a/packages/schematics/angular/BUILD.bazel b/packages/schematics/angular/BUILD.bazel index 456810e03d66..37cf21082dc3 100644 --- a/packages/schematics/angular/BUILD.bazel +++ b/packages/schematics/angular/BUILD.bazel @@ -92,7 +92,6 @@ ts_project( ":node_modules/@angular-devkit/schematics", ":node_modules/jsonc-parser", "//:node_modules/@types/node", - "//:node_modules/browserslist", "//packages/schematics/angular/third_party/github.com/Microsoft/TypeScript", ], ) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0159672ca741..4009c9ca446a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -59,21 +59,6 @@ importers: '@angular/service-worker': specifier: 20.0.0-next.2 version: 20.0.0-next.2(@angular/core@20.0.0-next.2)(rxjs@7.8.2) - '@babel/core': - specifier: 7.26.10 - version: 7.26.10 - '@babel/generator': - specifier: 7.26.10 - version: 7.26.10 - '@babel/helper-annotate-as-pure': - specifier: 7.25.9 - version: 7.25.9 - '@babel/helper-split-export-declaration': - specifier: 7.24.7 - version: 7.24.7 - '@babel/plugin-syntax-import-attributes': - specifier: 7.26.0 - version: 7.26.0(@babel/core@7.26.10) '@bazel/bazelisk': specifier: 1.25.0 version: 1.25.0 @@ -182,9 +167,6 @@ importers: '@typescript-eslint/parser': specifier: 8.26.1 version: 8.26.1(eslint@9.22.0(jiti@1.21.7))(typescript@5.8.2) - '@web/test-runner': - specifier: ^0.20.0 - version: 0.20.0 ajv: specifier: 8.17.1 version: 8.17.1 @@ -194,12 +176,6 @@ importers: beasties: specifier: 0.2.0 version: 0.2.0 - browser-sync: - specifier: 3.0.3 - version: 3.0.3 - browserslist: - specifier: ^4.21.5 - version: 4.24.4 buffer: specifier: 6.0.3 version: 6.0.3 @@ -236,15 +212,9 @@ importers: http-proxy-middleware: specifier: 3.0.3 version: 3.0.3 - https-proxy-agent: - specifier: 7.0.6 - version: 7.0.6(supports-color@10.0.0) husky: specifier: 9.1.7 version: 9.1.7 - istanbul-lib-instrument: - specifier: 6.0.3 - version: 6.0.3 jasmine: specifier: ~5.6.0 version: 5.6.0 @@ -284,12 +254,6 @@ importers: npm: specifier: ^11.0.0 version: 11.2.0 - open: - specifier: 10.1.0 - version: 10.1.0 - ora: - specifier: 5.4.1 - version: 5.4.1 prettier: specifier: ^3.0.0 version: 3.5.3 @@ -329,9 +293,6 @@ importers: tar: specifier: ^7.0.0 version: 7.4.3 - tree-kill: - specifier: 1.2.2 - version: 1.2.2 ts-node: specifier: ^10.9.1 version: 10.9.2(@types/node@20.17.24)(typescript@5.8.2) @@ -790,6 +751,12 @@ importers: '@angular/ssr': specifier: workspace:* version: link:../../angular/ssr + '@web/test-runner': + specifier: 0.20.0 + version: 0.20.0 + browser-sync: + specifier: 3.0.3 + version: 3.0.3 ng-packagr: specifier: 20.0.0-next.1 version: 20.0.0-next.1(@angular/compiler-cli@20.0.0-next.2(@angular/compiler@20.0.0-next.2)(typescript@5.8.2))(tslib@2.8.1)(typescript@5.8.2) @@ -918,6 +885,9 @@ importers: '@angular-devkit/schematics': specifier: workspace:* version: link:../packages/angular_devkit/schematics + tree-kill: + specifier: 1.2.2 + version: 1.2.2 packages: @@ -6908,10 +6878,6 @@ packages: resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} engines: {node: '>= 0.8.0'} - send@0.19.1: - resolution: {integrity: sha512-p4rRk4f23ynFEfcD9LA0xRYngj+IyGiEYyqqOak8kaN0TvNmuxC2dcVeBn62GpCeR2CpWqyHCNScTP91QbAVFg==} - engines: {node: '>= 0.8.0'} - serialize-javascript@6.0.2: resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} @@ -11049,7 +11015,7 @@ snapshots: raw-body: 2.5.2 resp-modifier: 6.0.2 rx: 4.1.0 - send: 0.19.1 + send: 0.19.0 serve-index: 1.9.1 serve-static: 1.16.2 server-destroy: 1.0.1 @@ -14823,24 +14789,6 @@ snapshots: transitivePeerDependencies: - supports-color - send@0.19.1: - dependencies: - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - encodeurl: 2.0.0 - escape-html: 1.0.3 - etag: 1.8.1 - fresh: 0.5.2 - http-errors: 2.0.0 - mime: 1.6.0 - ms: 2.1.3 - on-finished: 2.4.1 - range-parser: 1.2.1 - statuses: 2.0.1 - transitivePeerDependencies: - - supports-color - serialize-javascript@6.0.2: dependencies: randombytes: 2.1.0 diff --git a/tests/legacy-cli/e2e/utils/BUILD.bazel b/tests/legacy-cli/e2e/utils/BUILD.bazel index 4d690d4bace2..9c7a6c530504 100644 --- a/tests/legacy-cli/e2e/utils/BUILD.bazel +++ b/tests/legacy-cli/e2e/utils/BUILD.bazel @@ -20,8 +20,8 @@ ts_project( "//:node_modules/rxjs", "//:node_modules/semver", "//:node_modules/tar", - "//:node_modules/tree-kill", "//:node_modules/verdaccio", "//:node_modules/verdaccio-auth-memory", + "//tests:node_modules/tree-kill", ], ) diff --git a/tests/package.json b/tests/package.json index b185a3ce0da7..baa0d682413b 100644 --- a/tests/package.json +++ b/tests/package.json @@ -1,5 +1,6 @@ { "devDependencies": { - "@angular-devkit/schematics": "workspace:*" + "@angular-devkit/schematics": "workspace:*", + "tree-kill": "1.2.2" } }