From b2083a7fd292be67ffb09c52284a96020baa3d99 Mon Sep 17 00:00:00 2001 From: Matthieu Riegler Date: Tue, 21 Apr 2026 23:04:39 +0200 Subject: [PATCH] build: cleanup workspace deps Some of the deps are move down to the only targets that uses them. --- package.json | 16 +- packages/compiler-cli/BUILD.bazel | 2 +- packages/compiler-cli/package.json | 3 +- .../src/ngtsc/sourcemaps/BUILD.bazel | 6 +- .../src/ngtsc/sourcemaps/test/BUILD.bazel | 6 +- packages/forms/BUILD.bazel | 3 + packages/forms/package.json | 3 +- packages/forms/signals/BUILD.bazel | 2 +- packages/forms/signals/test/node/BUILD.bazel | 4 +- packages/forms/signals/test/web/BUILD.bazel | 2 +- packages/platform-server/BUILD.bazel | 5 +- pnpm-lock.yaml | 294 +----------------- pnpm-workspace.yaml | 1 - 13 files changed, 37 insertions(+), 310 deletions(-) diff --git a/package.json b/package.json index 3c523a6dafa..c3806fabab4 100644 --- a/package.json +++ b/package.json @@ -83,17 +83,13 @@ "@babel/cli": "7.28.6", "@babel/core": "7.29.0", "@babel/generator": "7.29.1", - "@jridgewell/sourcemap-codec": "^1.4.14", - "@microsoft/api-extractor": "^7.24.2", "@rollup/plugin-commonjs": "^29.0.0", "@rollup/plugin-node-resolve": "^16.0.0", "@schematics/angular": "22.0.0-next.5", - "@standard-schema/spec": "^1.0.0", "@types/angular": "^1.6.47", "@types/babel__core": "7.20.5", "@types/babel__generator": "7.27.0", "@types/chrome": "^0.1.0", - "@types/convert-source-map": "^2.0.0", "@types/dom-navigation": "^1.0.5", "@types/firefox-webext-browser": "^143.0.0", "@types/jasmine": "^6.0.0", @@ -101,7 +97,6 @@ "@types/node": "^20.14.8", "@types/selenium-webdriver": "3.0.7", "@types/semver": "^7.3.4", - "@types/systemjs": "6.15.4", "@types/yargs": "^17.0.3", "angular-1.5": "npm:angular@1.5", "angular-1.6": "npm:angular@1.6", @@ -112,14 +107,11 @@ "angular-mocks-1.7": "npm:angular-mocks@1.7", "angular-mocks-1.8": "npm:angular-mocks@1.8", "chalk": "^5.4.1", - "chokidar": "^5.0.0", - "convert-source-map": "^1.5.1", "d3": "^7.0.0", "dagre-d3-es": "^7.0.14", "diff": "^9.0.0", "domino": "https://github.com/angular/domino.git#928dffb9d9431b2cd2a73d7b940d1575f221e072", "esbuild": "0.28.0", - "esbuild-plugin-umd-wrapper": "^3.0.0", "http-server": "^14.0.0", "jasmine": "6.2.0", "jasmine-core": "6.2.0", @@ -139,8 +131,6 @@ "selenium-webdriver": "3.5.0", "source-map": "0.7.6", "source-map-support": "0.5.21", - "systemjs": "0.18.10", - "terser": "^5.8.0", "tinyglobby": "^0.2.12", "todomvc-app-css": "^2.3.0", "todomvc-common": "^1.0.5", @@ -149,7 +139,6 @@ "typescript": "6.0.2", "webtreemap": "^2.0.1", "ws": "^8.15.0", - "xhr2": "0.2.1", "yargs": "^18.0.0", "zone.js": "0.16.1" }, @@ -158,7 +147,6 @@ "@actions/core": "^3.0.0", "@actions/github": "^9.0.0", "@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#40e97052a6e9a06c880b7f2d6de9bfa70a326a52", - "@babel/plugin-proposal-async-generator-functions": "7.20.7", "@babel/plugin-transform-async-generator-functions": "^7.27.1", "@bazel/bazelisk": "^1.7.5", "@bazel/buildifier": "^8.0.0", @@ -170,7 +158,6 @@ "@types/cldrjs": "^0.4.22", "@types/d3": "^7.4.3", "@types/tmp": "^0.2.6", - "@yarnpkg/lockfile": "^1.1.0", "adm-zip": "^0.5.10", "cldr": "8.0.0", "cldrjs": "0.5.5", @@ -190,8 +177,7 @@ "ts-node": "^10.9.1", "tsec": "0.2.9", "tslint-no-toplevel-property-access": "0.0.2", - "typed-graphqlify": "^3.1.1", - "zod": "^4.0.10" + "typed-graphqlify": "^3.1.1" }, "resolutions": { "typescript": "6.0.2" diff --git a/packages/compiler-cli/BUILD.bazel b/packages/compiler-cli/BUILD.bazel index a5838b7bc8d..f86be81ead9 100644 --- a/packages/compiler-cli/BUILD.bazel +++ b/packages/compiler-cli/BUILD.bazel @@ -77,10 +77,10 @@ ts_project( ), deps = [ "//:node_modules/@types/yargs", - "//:node_modules/chokidar", "//:node_modules/reflect-metadata", "//:node_modules/typescript", "//packages/compiler", + "//packages/compiler-cli:node_modules/chokidar", "//packages/compiler-cli/private", "//packages/compiler-cli/src/ngtsc/annotations", "//packages/compiler-cli/src/ngtsc/core", diff --git a/packages/compiler-cli/package.json b/packages/compiler-cli/package.json index a909cddf019..0dc90051c24 100644 --- a/packages/compiler-cli/package.json +++ b/packages/compiler-cli/package.json @@ -40,7 +40,8 @@ "yargs": "^18.0.0" }, "devDependencies": { - "typescript": "6.0.2" + "typescript": "6.0.2", + "@types/convert-source-map": "^2.0.0" }, "peerDependencies": { "@angular/compiler": "0.0.0-PLACEHOLDER", diff --git a/packages/compiler-cli/src/ngtsc/sourcemaps/BUILD.bazel b/packages/compiler-cli/src/ngtsc/sourcemaps/BUILD.bazel index 14eb8213530..8b730343359 100644 --- a/packages/compiler-cli/src/ngtsc/sourcemaps/BUILD.bazel +++ b/packages/compiler-cli/src/ngtsc/sourcemaps/BUILD.bazel @@ -8,10 +8,10 @@ ts_project( "src/**/*.ts", ]), deps = [ - "//:node_modules/@jridgewell/sourcemap-codec", - "//:node_modules/@types/convert-source-map", "//:node_modules/@types/node", - "//:node_modules/convert-source-map", + "//packages/compiler-cli:node_modules/@jridgewell/sourcemap-codec", + "//packages/compiler-cli:node_modules/@types/convert-source-map", + "//packages/compiler-cli:node_modules/convert-source-map", "//packages/compiler-cli/src/ngtsc/file_system", "//packages/compiler-cli/src/ngtsc/logging", ], diff --git a/packages/compiler-cli/src/ngtsc/sourcemaps/test/BUILD.bazel b/packages/compiler-cli/src/ngtsc/sourcemaps/test/BUILD.bazel index 952daf1e6a7..533d2c2197f 100644 --- a/packages/compiler-cli/src/ngtsc/sourcemaps/test/BUILD.bazel +++ b/packages/compiler-cli/src/ngtsc/sourcemaps/test/BUILD.bazel @@ -9,9 +9,9 @@ ts_project( "**/*.ts", ]), deps = [ - "//:node_modules/@jridgewell/sourcemap-codec", - "//:node_modules/@types/convert-source-map", - "//:node_modules/convert-source-map", + "//packages/compiler-cli:node_modules/@jridgewell/sourcemap-codec", + "//packages/compiler-cli:node_modules/@types/convert-source-map", + "//packages/compiler-cli:node_modules/convert-source-map", "//packages/compiler-cli/src/ngtsc/file_system", "//packages/compiler-cli/src/ngtsc/file_system/testing", "//packages/compiler-cli/src/ngtsc/logging/testing", diff --git a/packages/forms/BUILD.bazel b/packages/forms/BUILD.bazel index d9a5f89b3bc..758faf2c597 100644 --- a/packages/forms/BUILD.bazel +++ b/packages/forms/BUILD.bazel @@ -1,7 +1,10 @@ +load("@npm//:defs.bzl", "npm_link_all_packages") load("//tools:defaults.bzl", "api_golden_test", "api_golden_test_npm_package", "generate_api_docs", "ng_examples_db", "ng_package", "ng_project") package(default_visibility = ["//visibility:public"]) +npm_link_all_packages() + ng_project( name = "forms", srcs = glob( diff --git a/packages/forms/package.json b/packages/forms/package.json index eb4d3382202..57e4943214e 100644 --- a/packages/forms/package.json +++ b/packages/forms/package.json @@ -9,7 +9,8 @@ }, "dependencies": { "tslib": "^2.3.0", - "@standard-schema/spec": "^1.0.0" + "@standard-schema/spec": "^1.0.0", + "zod": "^4.0.10" }, "peerDependencies": { "@angular/core": "0.0.0-PLACEHOLDER", diff --git a/packages/forms/signals/BUILD.bazel b/packages/forms/signals/BUILD.bazel index ca01df3f619..d0ad95b2cda 100644 --- a/packages/forms/signals/BUILD.bazel +++ b/packages/forms/signals/BUILD.bazel @@ -11,10 +11,10 @@ ng_project( ], ), deps = [ - "//:node_modules/@standard-schema/spec", "//packages/common/http", "//packages/core", "//packages/forms", + "//packages/forms:node_modules/@standard-schema/spec", ], ) diff --git a/packages/forms/signals/test/node/BUILD.bazel b/packages/forms/signals/test/node/BUILD.bazel index 4263071f341..9c5f2e1fb9f 100644 --- a/packages/forms/signals/test/node/BUILD.bazel +++ b/packages/forms/signals/test/node/BUILD.bazel @@ -5,13 +5,13 @@ ng_project( testonly = True, srcs = glob(["**/*.spec.ts"]), deps = [ - "//:node_modules/@standard-schema/spec", - "//:node_modules/zod", "//packages/common/http", "//packages/common/http/testing", "//packages/core", "//packages/core/testing", "//packages/forms", + "//packages/forms:node_modules/@standard-schema/spec", + "//packages/forms:node_modules/zod", "//packages/forms/signals", "//packages/forms/signals/compat", "//packages/platform-browser", diff --git a/packages/forms/signals/test/web/BUILD.bazel b/packages/forms/signals/test/web/BUILD.bazel index 81fc585e0a9..af637133821 100644 --- a/packages/forms/signals/test/web/BUILD.bazel +++ b/packages/forms/signals/test/web/BUILD.bazel @@ -8,10 +8,10 @@ ng_project( "**/*.ts", ]), deps = [ - "//:node_modules/zod", "//packages/core", "//packages/core/testing", "//packages/forms", + "//packages/forms:node_modules/zod", "//packages/forms/signals", "//packages/forms/signals/compat", "//packages/platform-browser", diff --git a/packages/platform-server/BUILD.bazel b/packages/platform-server/BUILD.bazel index 5c33eabc6d3..e6364688981 100644 --- a/packages/platform-server/BUILD.bazel +++ b/packages/platform-server/BUILD.bazel @@ -1,7 +1,10 @@ +load("@npm//:defs.bzl", "npm_link_all_packages") load("//tools:defaults.bzl", "api_golden_test_npm_package", "generate_api_docs", "ng_package", "ng_project", "tsec_test") package(default_visibility = ["//visibility:public"]) +npm_link_all_packages() + ng_project( name = "platform-server", srcs = glob( @@ -13,11 +16,11 @@ ng_project( deps = [ "//:node_modules/@types/node", "//:node_modules/rxjs", - "//:node_modules/xhr2", "//packages/common", "//packages/common/http", "//packages/core", "//packages/platform-browser", + "//packages/platform-server:node_modules/xhr2", "//packages/platform-server/third_party/domino:bundled_domino_lib", ], ) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7445aec0998..439b0045a7d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -99,12 +99,6 @@ importers: '@babel/generator': specifier: 7.29.1 version: 7.29.1 - '@jridgewell/sourcemap-codec': - specifier: ^1.4.14 - version: 1.5.5 - '@microsoft/api-extractor': - specifier: ^7.24.2 - version: 7.58.6(@types/node@20.19.39) '@rollup/plugin-commonjs': specifier: ^29.0.0 version: 29.0.2(rollup@4.60.1) @@ -114,9 +108,6 @@ importers: '@schematics/angular': specifier: 22.0.0-next.5 version: 22.0.0-next.5(chokidar@5.0.0) - '@standard-schema/spec': - specifier: ^1.0.0 - version: 1.1.0 '@types/angular': specifier: ^1.6.47 version: 1.8.9 @@ -129,9 +120,6 @@ importers: '@types/chrome': specifier: ^0.1.0 version: 0.1.40 - '@types/convert-source-map': - specifier: ^2.0.0 - version: 2.0.3 '@types/dom-navigation': specifier: ^1.0.5 version: 1.0.7 @@ -153,9 +141,6 @@ importers: '@types/semver': specifier: ^7.3.4 version: 7.7.1 - '@types/systemjs': - specifier: 6.15.4 - version: 6.15.4 '@types/yargs': specifier: ^17.0.3 version: 17.0.35 @@ -186,12 +171,6 @@ importers: chalk: specifier: ^5.4.1 version: 5.6.2 - chokidar: - specifier: ^5.0.0 - version: 5.0.0 - convert-source-map: - specifier: ^1.5.1 - version: 1.9.0 d3: specifier: ^7.0.0 version: 7.9.0 @@ -207,9 +186,6 @@ importers: esbuild: specifier: 0.28.0 version: 0.28.0 - esbuild-plugin-umd-wrapper: - specifier: ^3.0.0 - version: 3.0.0 http-server: specifier: ^14.0.0 version: 14.1.1 @@ -267,12 +243,6 @@ importers: source-map-support: specifier: 0.5.21 version: 0.5.21 - systemjs: - specifier: 0.18.10 - version: 0.18.10 - terser: - specifier: ^5.8.0 - version: 5.46.1 tinyglobby: specifier: ^0.2.12 version: 0.2.16 @@ -297,9 +267,6 @@ importers: ws: specifier: ^8.15.0 version: 8.20.0(bufferutil@4.1.0)(utf-8-validate@6.0.6) - xhr2: - specifier: 0.2.1 - version: 0.2.1 yargs: specifier: ^18.0.0 version: 18.0.0 @@ -315,10 +282,7 @@ importers: version: 9.1.0 '@angular/ng-dev': specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#40e97052a6e9a06c880b7f2d6de9bfa70a326a52 - version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/40e97052a6e9a06c880b7f2d6de9bfa70a326a52(@modelcontextprotocol/sdk@1.29.0(zod@4.3.6)) - '@babel/plugin-proposal-async-generator-functions': - specifier: 7.20.7 - version: 7.20.7(@babel/core@7.29.0) + version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/40e97052a6e9a06c880b7f2d6de9bfa70a326a52(@modelcontextprotocol/sdk@1.29.0) '@babel/plugin-transform-async-generator-functions': specifier: ^7.27.1 version: 7.29.0(@babel/core@7.29.0) @@ -352,9 +316,6 @@ importers: '@types/tmp': specifier: ^0.2.6 version: 0.2.6 - '@yarnpkg/lockfile': - specifier: ^1.1.0 - version: 1.1.0 adm-zip: specifier: ^0.5.10 version: 0.5.17 @@ -415,9 +376,6 @@ importers: typed-graphqlify: specifier: ^3.1.1 version: 3.1.6 - zod: - specifier: ^4.0.10 - version: 4.3.6 adev: dependencies: @@ -1026,6 +984,10 @@ importers: yargs: specifier: ^18.0.0 version: 18.0.0 + devDependencies: + '@types/convert-source-map': + specifier: ^2.0.0 + version: 2.0.3 packages/compiler-cli/linker/babel/test: dependencies: @@ -1113,6 +1075,9 @@ importers: tslib: specifier: ^2.3.0 version: 2.8.1 + zod: + specifier: ^4.0.10 + version: 4.3.6 packages/language-service: {} @@ -1894,10 +1859,6 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - '@babel/helper-environment-visitor@7.24.7': - resolution: {integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==} - engines: {node: '>=6.9.0'} - '@babel/helper-globals@7.28.0': resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==} engines: {node: '>=6.9.0'} @@ -1999,13 +1960,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/plugin-proposal-async-generator-functions@7.20.7': - resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} @@ -4077,19 +4031,6 @@ packages: '@mermaid-js/parser@1.1.0': resolution: {integrity: sha512-gxK9ZX2+Fex5zu8LhRQoMeMPEHbc73UKZ0FQ54YrQtUxE1VVhMwzeNtKRPAu5aXks4FasbMe4xB4bWrmq6Jlxw==} - '@microsoft/api-extractor-model@7.33.8': - resolution: {integrity: sha512-aIcoQggPyer3B6Ze3usz0YWC/oBwUHfRH5ETUsr+oT2BRA6SfTJl7IKPcPZkX4UR+PohowzW4uMxsvjrn8vm+w==} - - '@microsoft/api-extractor@7.58.6': - resolution: {integrity: sha512-+F7lTCwIuGapTDJpkTj2GnHYozqDbqLAmCsySX58PBaMt0cB28zPO9gOG7LijMXpqCkSGwSPh1k1rqvJUc9mzg==} - hasBin: true - - '@microsoft/tsdoc-config@0.18.1': - resolution: {integrity: sha512-9brPoVdfN9k9g0dcWkFeA7IH9bbcttzDJlXvkf8b2OBzd5MueR1V2wkKBL0abn0otvmkHJC6aapBOTJDDeMCZg==} - - '@microsoft/tsdoc@0.16.0': - resolution: {integrity: sha512-xgAyonlVVS+q7Vc7qLW0UrJU7rSFcETRWsqdXZtjzRU8dF+6CkozTK4V4y1LwOX7j8r/vHphjDeMeGI4tNGeGA==} - '@modelcontextprotocol/sdk@1.28.0': resolution: {integrity: sha512-gmloF+i+flI8ouQK7MWW4mOwuMh4RePBuPFAEPC6+pdqyWOUMDOixb6qZ69owLJpz6XmyllCouc4t8YWO+E2Nw==} engines: {node: '>=18'} @@ -4104,7 +4045,6 @@ packages: engines: {node: '>=18'} peerDependencies: '@cfworker/json-schema': ^4.1.1 - zod: ^3.25 || ^4.0 peerDependenciesMeta: '@cfworker/json-schema': optional: true @@ -5028,36 +4968,6 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true - '@rushstack/node-core-library@5.23.1': - resolution: {integrity: sha512-wlKmIKIYCKuCASbITvOxLZXepPbwXvrv7S6ig6XNWFchSyhL/E2txmVXspHY49Wu2dzf7nI27a2k/yV5BA3EiA==} - peerDependencies: - '@types/node': '*' - peerDependenciesMeta: - '@types/node': - optional: true - - '@rushstack/problem-matcher@0.2.1': - resolution: {integrity: sha512-gulfhBs6n+I5b7DvjKRfhMGyUejtSgOHTclF/eONr8hcgF1APEDjhxIsfdUYYMzC3rvLwGluqLjbwCFZ8nxrog==} - peerDependencies: - '@types/node': '*' - peerDependenciesMeta: - '@types/node': - optional: true - - '@rushstack/rig-package@0.7.3': - resolution: {integrity: sha512-aAA518n6wxxjCfnTAOjQnm7ngNE0FVHxHAw2pxKlIhxrMn0XQjGcXKF0oKWpjBgJOmsaJpVob/v+zr3zxgPWuA==} - - '@rushstack/terminal@0.23.0': - resolution: {integrity: sha512-7FfI9irLqnBDxCvMEXdEXLDjaouZsGbKkeGfmW8IOn8aYi7DV9aaXaEQHCcVxWMvEDOkuTf4y6RMDgIY5CFuUQ==} - peerDependencies: - '@types/node': '*' - peerDependenciesMeta: - '@types/node': - optional: true - - '@rushstack/ts-command-line@5.3.8': - resolution: {integrity: sha512-vKL4fVR2TdnMdCmlP71nZUzbNANOYlR7NfN+J/YL9UIvicDIEB+ZtH38LcJECOZUwHia8C5Mg98kc4kPt/ev5w==} - '@schematics/angular@22.0.0-next.5': resolution: {integrity: sha512-iYnC29b/6g4T2LCWbk+fey95zjG25V8hrTi9tXkPuYsMhwihKrRWP4JGvL/wkWcenOAfWQKSVSQKD71bIZM9Xg==} engines: {node: ^22.22.0 || >=24.13.1, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} @@ -5250,9 +5160,6 @@ packages: '@types/angular@1.8.9': resolution: {integrity: sha512-Z0HukqZkx0fotsV3QO00yqU9NzcQI+tMcrum+8MvfB4ePqCawZctF/gz6QiuII+T1ax+LitNoPx/eICTgnF4sg==} - '@types/argparse@1.0.38': - resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==} - '@types/babel__core@7.20.5': resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} @@ -5927,14 +5834,6 @@ packages: resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} engines: {node: '>=8'} - ajv-draft-04@1.0.0: - resolution: {integrity: sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==} - peerDependencies: - ajv: ^8.5.0 - peerDependenciesMeta: - ajv: - optional: true - ajv-formats@2.1.1: resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} peerDependencies: @@ -7463,10 +7362,6 @@ packages: resolution: {integrity: sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==} engines: {node: '>=0.3.1'} - diff@8.0.4: - resolution: {integrity: sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==} - engines: {node: '>=0.3.1'} - diff@9.0.0: resolution: {integrity: sha512-svtcdpS8CgJyqAjEQIXdb3OjhFVVYjzGAPO8WGCmRbrml64SPw/jJD4GoE98aR7r25A0XcgrK3F02yw9R/vhQw==} engines: {node: '>=0.3.1'} @@ -7660,11 +7555,6 @@ packages: resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} engines: {node: '>= 0.4'} - es6-module-loader@0.17.11: - resolution: {integrity: sha512-6u2nrCQQ0fg7llO02vHAg8MZSxE+Y+fjy+9906ICIR5qaZLUlx7CePFvEJf1Fz7CnUUkKDt7woYtYTYpy9jVQQ==} - engines: {node: '>=0.8.0'} - deprecated: This project has been deprecated for "npm install es-module-loader" based on the newer loader spec. - es6-promise@4.2.8: resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==} @@ -8618,10 +8508,6 @@ packages: resolution: {integrity: sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==} engines: {node: '>=4'} - import-lazy@4.0.0: - resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} - engines: {node: '>=8'} - import-local@3.2.0: resolution: {integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==} engines: {node: '>=8'} @@ -9864,10 +9750,6 @@ packages: minimalistic-assert@1.0.1: resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} - minimatch@10.2.3: - resolution: {integrity: sha512-Rwi3pnapEqirPSbWbrZaa6N3nmqq4Xer/2XooiOKyV3q12ML06f7MOuc5DVH8ONZIFhwIYQ3yzPH4nt7iWHaTg==} - engines: {node: 18 || 20 || >=22} - minimatch@10.2.5: resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==} engines: {node: 18 || 20 || >=22} @@ -11668,10 +11550,6 @@ packages: strict-event-emitter@0.5.1: resolution: {integrity: sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==} - string-argv@0.3.2: - resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} - engines: {node: '>=0.6.19'} - string-length@4.0.2: resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} engines: {node: '>=10'} @@ -11807,9 +11685,6 @@ packages: os: [darwin, linux, win32, freebsd, openbsd, netbsd, sunos, android] hasBin: true - systemjs@0.18.10: - resolution: {integrity: sha512-OzKOrUhTfjopwFlEUqKDyhcx7YqM6ZSRIEa+bk0+wEQLQoqh1RKUfa1+um9097cRqaTvNufxf3lyrzV2Dfv35Q==} - systemjs@6.15.1: resolution: {integrity: sha512-Nk8c4lXvMB98MtbmjX7JwJRgJOL8fluecYCfCeYBznwmpOs8Bf15hLM6z4z71EDAhQVrQrI+wt1aLWSXZq+hXA==} @@ -12757,9 +12632,6 @@ packages: whatwg-url@5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} - when@3.7.8: - resolution: {integrity: sha512-5cZ7mecD3eYcMiCH4wtRPA5iFJZ50BJYDfckI5RRpQiktMiYTcn0ccLTZOvcbBume+1304fQztxeNzNS9Gvrnw==} - which-boxed-primitive@1.1.1: resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} engines: {node: '>= 0.4'} @@ -13649,12 +13521,12 @@ snapshots: rxjs: 7.8.2 tslib: 2.8.1 - '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/40e97052a6e9a06c880b7f2d6de9bfa70a326a52(@modelcontextprotocol/sdk@1.29.0(zod@4.3.6))': + '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/40e97052a6e9a06c880b7f2d6de9bfa70a326a52(@modelcontextprotocol/sdk@1.29.0)': dependencies: '@actions/core': 3.0.0 '@conventional-changelog/git-client': 2.7.0(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.4.0) '@google-cloud/spanner': 8.0.0(supports-color@10.2.2) - '@google/genai': 1.50.1(@modelcontextprotocol/sdk@1.29.0(zod@4.3.6))(bufferutil@4.1.0)(supports-color@10.2.2)(utf-8-validate@6.0.6) + '@google/genai': 1.50.1(@modelcontextprotocol/sdk@1.29.0)(bufferutil@4.1.0)(supports-color@10.2.2)(utf-8-validate@6.0.6) '@inquirer/prompts': 8.4.1(@types/node@24.12.2) '@inquirer/type': 4.0.5(@types/node@24.12.2) '@octokit/auth-app': 8.2.0 @@ -13958,10 +13830,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-environment-visitor@7.24.7': - dependencies: - '@babel/types': 7.29.0 - '@babel/helper-globals@7.28.0': {} '@babel/helper-member-expression-to-functions@7.28.5': @@ -14080,16 +13948,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.29.0) - transitivePeerDependencies: - - supports-color - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.0)': dependencies: '@babel/core': 7.29.0 @@ -15549,14 +15407,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@google/genai@1.50.1(@modelcontextprotocol/sdk@1.29.0(zod@4.3.6))(bufferutil@4.1.0)(supports-color@10.2.2)(utf-8-validate@6.0.6)': + '@google/genai@1.50.1(@modelcontextprotocol/sdk@1.29.0)(bufferutil@4.1.0)(supports-color@10.2.2)(utf-8-validate@6.0.6)': dependencies: google-auth-library: 10.6.2(supports-color@10.2.2) p-retry: 4.6.2 protobufjs: 7.5.5 ws: 8.20.0(bufferutil@4.1.0)(utf-8-validate@6.0.6) optionalDependencies: - '@modelcontextprotocol/sdk': 1.29.0(zod@4.3.6) + '@modelcontextprotocol/sdk': 1.29.0 transitivePeerDependencies: - bufferutil - supports-color @@ -16472,41 +16330,6 @@ snapshots: dependencies: langium: 4.2.2 - '@microsoft/api-extractor-model@7.33.8(@types/node@20.19.39)': - dependencies: - '@microsoft/tsdoc': 0.16.0 - '@microsoft/tsdoc-config': 0.18.1 - '@rushstack/node-core-library': 5.23.1(@types/node@20.19.39) - transitivePeerDependencies: - - '@types/node' - - '@microsoft/api-extractor@7.58.6(@types/node@20.19.39)': - dependencies: - '@microsoft/api-extractor-model': 7.33.8(@types/node@20.19.39) - '@microsoft/tsdoc': 0.16.0 - '@microsoft/tsdoc-config': 0.18.1 - '@rushstack/node-core-library': 5.23.1(@types/node@20.19.39) - '@rushstack/rig-package': 0.7.3 - '@rushstack/terminal': 0.23.0(@types/node@20.19.39) - '@rushstack/ts-command-line': 5.3.8(@types/node@20.19.39) - diff: 8.0.4 - minimatch: 10.2.3 - resolve: 1.22.12 - semver: 7.7.4 - source-map: 0.6.1 - typescript: 6.0.2 - transitivePeerDependencies: - - '@types/node' - - '@microsoft/tsdoc-config@0.18.1': - dependencies: - '@microsoft/tsdoc': 0.16.0 - ajv: 8.18.0 - jju: 1.4.0 - resolve: 1.22.12 - - '@microsoft/tsdoc@0.16.0': {} - '@modelcontextprotocol/sdk@1.28.0': dependencies: '@hono/node-server': 1.19.14(hono@4.12.14) @@ -16529,29 +16352,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@modelcontextprotocol/sdk@1.29.0(zod@3.25.76)': - dependencies: - '@hono/node-server': 1.19.14(hono@4.12.14) - ajv: 8.18.0 - ajv-formats: 3.0.1 - content-type: 1.0.5 - cors: 2.8.6 - cross-spawn: 7.0.6 - eventsource: 3.0.7 - eventsource-parser: 3.0.8 - express: 5.2.1 - express-rate-limit: 8.3.2(express@5.2.1) - hono: 4.12.14 - jose: 6.2.2 - json-schema-typed: 8.0.2 - pkce-challenge: 5.0.1 - raw-body: 3.0.2 - zod: 3.25.76 - zod-to-json-schema: 3.25.2(zod@3.25.76) - transitivePeerDependencies: - - supports-color - - '@modelcontextprotocol/sdk@1.29.0(zod@4.3.6)': + '@modelcontextprotocol/sdk@1.29.0': dependencies: '@hono/node-server': 1.19.14(hono@4.12.14) ajv: 8.18.0 @@ -16572,7 +16373,6 @@ snapshots: zod-to-json-schema: 3.25.2(zod@4.3.6) transitivePeerDependencies: - supports-color - optional: true '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3': optional: true @@ -17356,45 +17156,6 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - '@rushstack/node-core-library@5.23.1(@types/node@20.19.39)': - dependencies: - ajv: 8.18.0 - ajv-draft-04: 1.0.0(ajv@8.18.0) - ajv-formats: 3.0.1 - fs-extra: 11.3.4 - import-lazy: 4.0.0 - jju: 1.4.0 - resolve: 1.22.12 - semver: 7.7.4 - optionalDependencies: - '@types/node': 20.19.39 - - '@rushstack/problem-matcher@0.2.1(@types/node@20.19.39)': - optionalDependencies: - '@types/node': 20.19.39 - - '@rushstack/rig-package@0.7.3': - dependencies: - jju: 1.4.0 - resolve: 1.22.12 - - '@rushstack/terminal@0.23.0(@types/node@20.19.39)': - dependencies: - '@rushstack/node-core-library': 5.23.1(@types/node@20.19.39) - '@rushstack/problem-matcher': 0.2.1(@types/node@20.19.39) - supports-color: 8.1.1 - optionalDependencies: - '@types/node': 20.19.39 - - '@rushstack/ts-command-line@5.3.8(@types/node@20.19.39)': - dependencies: - '@rushstack/terminal': 0.23.0(@types/node@20.19.39) - '@types/argparse': 1.0.38 - argparse: 1.0.10 - string-argv: 0.3.2 - transitivePeerDependencies: - - '@types/node' - '@schematics/angular@22.0.0-next.5(chokidar@5.0.0)': dependencies: '@angular-devkit/core': 22.0.0-next.5(chokidar@5.0.0) @@ -17639,8 +17400,6 @@ snapshots: '@types/angular@1.8.9': {} - '@types/argparse@1.0.38': {} - '@types/babel__core@7.20.5': dependencies: '@babel/parser': 7.29.2 @@ -18388,10 +18147,6 @@ snapshots: clean-stack: 2.2.0 indent-string: 4.0.0 - ajv-draft-04@1.0.0(ajv@8.18.0): - optionalDependencies: - ajv: 8.18.0 - ajv-formats@2.1.1(ajv@8.18.0): optionalDependencies: ajv: 8.18.0 @@ -20040,8 +19795,6 @@ snapshots: diff@7.0.0: {} - diff@8.0.4: {} - diff@9.0.0: {} discontinuous-range@1.0.0: {} @@ -20299,10 +20052,6 @@ snapshots: is-date-object: 1.1.0 is-symbol: 1.1.1 - es6-module-loader@0.17.11: - dependencies: - when: 3.7.8 - es6-promise@4.2.8: {} es6-promisify@5.0.0: @@ -20795,7 +20544,7 @@ snapshots: '@google-cloud/cloud-sql-connector': 1.10.0 '@google-cloud/pubsub': 5.3.0 '@inquirer/prompts': 7.10.1(@types/node@20.19.39) - '@modelcontextprotocol/sdk': 1.29.0(zod@3.25.76) + '@modelcontextprotocol/sdk': 1.29.0 abort-controller: 3.0.0 ajv: 8.18.0 ajv-formats: 3.0.1 @@ -21685,8 +21434,6 @@ snapshots: import-lazy@2.1.0: {} - import-lazy@4.0.0: {} - import-local@3.2.0: dependencies: pkg-dir: 4.2.0 @@ -23165,10 +22912,6 @@ snapshots: minimalistic-assert@1.0.1: {} - minimatch@10.2.3: - dependencies: - brace-expansion: 5.0.5 - minimatch@10.2.5: dependencies: brace-expansion: 5.0.5 @@ -25300,8 +25043,6 @@ snapshots: strict-event-emitter@0.5.1: {} - string-argv@0.3.2: {} - string-length@4.0.2: dependencies: char-regex: 1.0.2 @@ -25466,11 +25207,6 @@ snapshots: systeminformation@5.31.5: {} - systemjs@0.18.10: - dependencies: - es6-module-loader: 0.17.11 - when: 3.7.8 - systemjs@6.15.1: {} table@6.9.0: @@ -26627,8 +26363,6 @@ snapshots: tr46: 0.0.3 webidl-conversions: 3.0.1 - when@3.7.8: {} - which-boxed-primitive@1.1.1: dependencies: is-bigint: 1.1.0 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 2ce8806bdc1..1ed8143d93d 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -36,7 +36,6 @@ allowedDeprecatedVersions: tslint: '*' gulp-conventional-changelog: '5' protractor: '7' - '@babel/plugin-proposal-async-generator-functions': '7' # The minimum age of a release to be considered for dependency installation. # The value is in minutes (1440 minutes = 1 day).