Date: Wed, 11 Dec 2024 12:52:35 +0100
Subject: [PATCH 0127/1168] feat(@schematics/angular): use signal in app
component
This updates the generated `App` component to use a signal for the `title` field.
---
.../files/common-files/src/app/app.html.template | 2 +-
.../application/files/module-files/src/app/app.ts.template | 6 +++---
.../files/standalone-files/src/app/app.ts.template | 6 +++---
.../e2e/tests/build/prerender/error-with-sourcemaps.ts | 4 ++--
.../server-rendering/server-routes-output-mode-server.ts | 4 ++--
tests/legacy-cli/e2e/tests/misc/forwardref-es2015.ts | 4 ++--
6 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/packages/schematics/angular/application/files/common-files/src/app/app.html.template b/packages/schematics/angular/application/files/common-files/src/app/app.html.template
index 235056e117fa..648d1b97051e 100644
--- a/packages/schematics/angular/application/files/common-files/src/app/app.html.template
+++ b/packages/schematics/angular/application/files/common-files/src/app/app.html.template
@@ -225,7 +225,7 @@
- Hello, {{ title }}
+ Hello, {{ title() }}
Congratulations! Your app is running. 🎉
diff --git a/packages/schematics/angular/application/files/module-files/src/app/app.ts.template b/packages/schematics/angular/application/files/module-files/src/app/app.ts.template
index a7de7291cb3c..2bb65ba29ba7 100644
--- a/packages/schematics/angular/application/files/module-files/src/app/app.ts.template
+++ b/packages/schematics/angular/application/files/module-files/src/app/app.ts.template
@@ -1,9 +1,9 @@
-import { Component } from '@angular/core';
+import { Component, signal } from '@angular/core';
@Component({
selector: '<%= selector %>',<% if(inlineTemplate) { %>
template: `
- Welcome to {{title}}!
+ Welcome to {{ title() }}!
<% if (routing) {
%><%
@@ -15,5 +15,5 @@ import { Component } from '@angular/core';
styleUrl: './app.<%= style %>'<% } %>
})
export class App {
- protected title = '<%= name %>';
+ protected readonly title = signal('<%= name %>');
}
diff --git a/packages/schematics/angular/application/files/standalone-files/src/app/app.ts.template b/packages/schematics/angular/application/files/standalone-files/src/app/app.ts.template
index ec40bb8c0c07..71e7e0bffc24 100644
--- a/packages/schematics/angular/application/files/standalone-files/src/app/app.ts.template
+++ b/packages/schematics/angular/application/files/standalone-files/src/app/app.ts.template
@@ -1,11 +1,11 @@
-import { Component } from '@angular/core';<% if(routing) { %>
+import { Component, signal } from '@angular/core';<% if(routing) { %>
import { RouterOutlet } from '@angular/router';<% } %>
@Component({
selector: '<%= selector %>',
imports: [<% if(routing) { %>RouterOutlet<% } %>],<% if(inlineTemplate) { %>
template: `
- Welcome to {{title}}!
+ Welcome to {{ title() }}!
<% if (routing) {
%><%
@@ -16,5 +16,5 @@ import { RouterOutlet } from '@angular/router';<% } %>
styleUrl: './app.<%= style %>'<% } %>
})
export class App {
- protected title = '<%= name %>';
+ protected readonly title = signal('<%= name %>');
}
diff --git a/tests/legacy-cli/e2e/tests/build/prerender/error-with-sourcemaps.ts b/tests/legacy-cli/e2e/tests/build/prerender/error-with-sourcemaps.ts
index b7970cec4000..8e45499f0021 100644
--- a/tests/legacy-cli/e2e/tests/build/prerender/error-with-sourcemaps.ts
+++ b/tests/legacy-cli/e2e/tests/build/prerender/error-with-sourcemaps.ts
@@ -20,7 +20,7 @@ export default async function () {
await writeMultipleFiles({
'src/app/app.ts': `
- import { Component } from '@angular/core';
+ import { Component, signal } from '@angular/core';
import { CommonModule } from '@angular/common';
import { RouterOutlet } from '@angular/router';
@@ -32,7 +32,7 @@ export default async function () {
styleUrls: ['./app.css']
})
export class App {
- title = 'test-ssr';
+ protected readonly title = signal('test-ssr');
constructor() {
console.log(window)
diff --git a/tests/legacy-cli/e2e/tests/build/server-rendering/server-routes-output-mode-server.ts b/tests/legacy-cli/e2e/tests/build/server-rendering/server-routes-output-mode-server.ts
index 77b9f9adab61..5205d20eeb0a 100644
--- a/tests/legacy-cli/e2e/tests/build/server-rendering/server-routes-output-mode-server.ts
+++ b/tests/legacy-cli/e2e/tests/build/server-rendering/server-routes-output-mode-server.ts
@@ -21,10 +21,10 @@ export default async function () {
await installWorkspacePackages();
// Test scenario to verify that the content length, including \r\n, is accurate
- await replaceInFile('src/app/app.ts', "title = '", "title = 'Title\\r\\n");
+ await replaceInFile('src/app/app.ts', "title = signal('", "title = signal('Title\\r\\n");
// Ensure text has been updated.
- assert.match(await readFile('src/app/app.ts'), /title = 'Title/);
+ assert.match(await readFile('src/app/app.ts'), /title = signal\('Title/);
// Add routes
await writeFile(
diff --git a/tests/legacy-cli/e2e/tests/misc/forwardref-es2015.ts b/tests/legacy-cli/e2e/tests/misc/forwardref-es2015.ts
index 32ca39e89713..48c28086cd0d 100644
--- a/tests/legacy-cli/e2e/tests/misc/forwardref-es2015.ts
+++ b/tests/legacy-cli/e2e/tests/misc/forwardref-es2015.ts
@@ -6,8 +6,8 @@ export default async function () {
// Update the application to use a forward reference
await replaceInFile(
'src/app/app.ts',
- "import { Component } from '@angular/core';",
- "import { Component, Inject, Injectable, forwardRef } from '@angular/core';",
+ "import { Component, signal } from '@angular/core';",
+ "import { Component, Inject, Injectable, forwardRef, signal } from '@angular/core';",
);
await appendToFile('src/app/app.ts', '\n@Injectable() export class Lock { }\n');
await replaceInFile(
From 4942482564e989f337268e1e5509d072e72a6813 Mon Sep 17 00:00:00 2001
From: Joey Perrott
Date: Fri, 6 Jun 2025 16:13:10 +0000
Subject: [PATCH 0128/1168] ci: use new pull-request-labeling action
Use the pull-request-labeling action which replaced the commit-message-based-labeling action.
---
.github/workflows/dev-infra.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/dev-infra.yml b/.github/workflows/dev-infra.yml
index 3a252e353fd0..b52fc7c9790f 100644
--- a/.github/workflows/dev-infra.yml
+++ b/.github/workflows/dev-infra.yml
@@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- - uses: angular/dev-infra/github-actions/commit-message-based-labels@f072244090ead81c3fc2446317a1d4d7a6727537
+ - uses: angular/dev-infra/github-actions/pull-request-labeling@3a765b303ce300f607b658abd4eb8a981bc7277f
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
post_approval_changes:
From 71b656b8b3bf6e5f559fed2fdd50e44042c5ceec Mon Sep 17 00:00:00 2001
From: Angular Robot
Date: Mon, 9 Jun 2025 11:34:31 +0000
Subject: [PATCH 0129/1168] build: update all non-major dependencies
See associated pull request for more information.
---
modules/testing/builder/package.json | 2 +-
package.json | 6 +-
packages/angular/build/package.json | 4 +-
pnpm-lock.yaml | 375 ++++++++++++++-------------
4 files changed, 200 insertions(+), 187 deletions(-)
diff --git a/modules/testing/builder/package.json b/modules/testing/builder/package.json
index e24ac17d4d65..c05fdf1a0843 100644
--- a/modules/testing/builder/package.json
+++ b/modules/testing/builder/package.json
@@ -5,6 +5,6 @@
"@angular/ssr": "workspace:*",
"@angular-devkit/build-angular": "workspace:*",
"rxjs": "7.8.2",
- "vitest": "3.2.2"
+ "vitest": "3.2.3"
}
}
diff --git a/package.json b/package.json
index 5b2934da7374..d4d27806a71d 100644
--- a/package.json
+++ b/package.json
@@ -112,8 +112,8 @@
"http-proxy": "^1.18.1",
"http-proxy-middleware": "3.0.5",
"husky": "9.1.7",
- "jasmine": "~5.7.0",
- "jasmine-core": "~5.7.0",
+ "jasmine": "~5.8.0",
+ "jasmine-core": "~5.8.0",
"jasmine-reporters": "^2.5.2",
"jasmine-spec-reporter": "~7.0.0",
"karma": "~6.4.0",
@@ -132,7 +132,7 @@
"protractor": "~7.0.0",
"puppeteer": "18.2.1",
"quicktype-core": "23.2.6",
- "rollup": "4.41.1",
+ "rollup": "4.42.0",
"rollup-license-plugin": "~3.0.1",
"semver": "7.7.2",
"shelljs": "^0.10.0",
diff --git a/packages/angular/build/package.json b/packages/angular/build/package.json
index 6ebeff0cd1dc..11f23a457a79 100644
--- a/packages/angular/build/package.json
+++ b/packages/angular/build/package.json
@@ -37,7 +37,7 @@
"parse5-html-rewriting-stream": "7.1.0",
"picomatch": "4.0.2",
"piscina": "5.0.0",
- "rollup": "4.41.1",
+ "rollup": "4.42.0",
"sass": "1.89.1",
"semver": "7.7.2",
"source-map-support": "0.5.21",
@@ -56,7 +56,7 @@
"ng-packagr": "20.1.0-next.0",
"postcss": "8.5.4",
"rxjs": "7.8.2",
- "vitest": "3.2.2"
+ "vitest": "3.2.3"
},
"peerDependencies": {
"@angular/core": "0.0.0-ANGULAR-FW-PEER-DEP",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index df0037b89549..54438a593b47 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -73,16 +73,16 @@ importers:
version: 9.28.0
'@rollup/plugin-alias':
specifier: ^5.1.1
- version: 5.1.1(rollup@4.41.1)
+ version: 5.1.1(rollup@4.42.0)
'@rollup/plugin-commonjs':
specifier: ^28.0.0
- version: 28.0.3(rollup@4.41.1)
+ version: 28.0.3(rollup@4.42.0)
'@rollup/plugin-json':
specifier: ^6.1.0
- version: 6.1.0(rollup@4.41.1)
+ version: 6.1.0(rollup@4.42.0)
'@rollup/plugin-node-resolve':
specifier: 16.0.1
- version: 16.0.1(rollup@4.41.1)
+ version: 16.0.1(rollup@4.42.0)
'@stylistic/eslint-plugin':
specifier: ^4.0.0
version: 4.4.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)
@@ -213,11 +213,11 @@ importers:
specifier: 9.1.7
version: 9.1.7
jasmine:
- specifier: ~5.7.0
- version: 5.7.1
+ specifier: ~5.8.0
+ version: 5.8.0
jasmine-core:
- specifier: ~5.7.0
- version: 5.7.1
+ specifier: ~5.8.0
+ version: 5.8.0
jasmine-reporters:
specifier: ^2.5.2
version: 2.5.2
@@ -238,7 +238,7 @@ importers:
version: 5.1.0(karma@6.4.4)
karma-jasmine-html-reporter:
specifier: ~2.1.0
- version: 2.1.0(jasmine-core@5.7.1)(karma-jasmine@5.1.0(karma@6.4.4))(karma@6.4.4)
+ version: 2.1.0(jasmine-core@5.8.0)(karma-jasmine@5.1.0(karma@6.4.4))(karma@6.4.4)
karma-source-map-support:
specifier: 1.4.0
version: 1.4.0
@@ -267,17 +267,17 @@ importers:
specifier: 23.2.6
version: 23.2.6(encoding@0.1.13)
rollup:
- specifier: 4.41.1
- version: 4.41.1
+ specifier: 4.42.0
+ version: 4.42.0
rollup-license-plugin:
specifier: ~3.0.1
version: 3.0.2
rollup-plugin-dts:
specifier: 6.2.1
- version: 6.2.1(rollup@4.41.1)(typescript@5.8.3)
+ version: 6.2.1(rollup@4.42.0)(typescript@5.8.3)
rollup-plugin-sourcemaps2:
specifier: 0.5.2
- version: 0.5.2(@types/node@20.17.57)(rollup@4.41.1)
+ version: 0.5.2(@types/node@20.17.57)(rollup@4.42.0)
semver:
specifier: 7.7.2
version: 7.7.2
@@ -341,8 +341,8 @@ importers:
specifier: 7.8.2
version: 7.8.2
vitest:
- specifier: 3.2.2
- version: 3.2.2(@types/node@20.17.57)(jiti@1.21.7)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0)
+ specifier: 3.2.3
+ version: 3.2.3(@types/node@20.17.57)(jiti@1.21.7)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0)
packages/angular/build:
dependencies:
@@ -404,8 +404,8 @@ importers:
specifier: 5.0.0
version: 5.0.0
rollup:
- specifier: 4.41.1
- version: 4.41.1
+ specifier: 4.42.0
+ version: 4.42.0
sass:
specifier: 1.89.1
version: 1.89.1
@@ -451,8 +451,8 @@ importers:
specifier: 7.8.2
version: 7.8.2
vitest:
- specifier: 3.2.2
- version: 3.2.2(@types/node@20.17.57)(jiti@1.21.7)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0)
+ specifier: 3.2.3
+ version: 3.2.3(@types/node@20.17.57)(jiti@1.21.7)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0)
packages/angular/cli:
dependencies:
@@ -2501,103 +2501,103 @@ packages:
rollup:
optional: true
- '@rollup/rollup-android-arm-eabi@4.41.1':
- resolution: {integrity: sha512-NELNvyEWZ6R9QMkiytB4/L4zSEaBC03KIXEghptLGLZWJ6VPrL63ooZQCOnlx36aQPGhzuOMwDerC1Eb2VmrLw==}
+ '@rollup/rollup-android-arm-eabi@4.42.0':
+ resolution: {integrity: sha512-gldmAyS9hpj+H6LpRNlcjQWbuKUtb94lodB9uCz71Jm+7BxK1VIOo7y62tZZwxhA7j1ylv/yQz080L5WkS+LoQ==}
cpu: [arm]
os: [android]
- '@rollup/rollup-android-arm64@4.41.1':
- resolution: {integrity: sha512-DXdQe1BJ6TK47ukAoZLehRHhfKnKg9BjnQYUu9gzhI8Mwa1d2fzxA1aw2JixHVl403bwp1+/o/NhhHtxWJBgEA==}
+ '@rollup/rollup-android-arm64@4.42.0':
+ resolution: {integrity: sha512-bpRipfTgmGFdCZDFLRvIkSNO1/3RGS74aWkJJTFJBH7h3MRV4UijkaEUeOMbi9wxtxYmtAbVcnMtHTPBhLEkaw==}
cpu: [arm64]
os: [android]
- '@rollup/rollup-darwin-arm64@4.41.1':
- resolution: {integrity: sha512-5afxvwszzdulsU2w8JKWwY8/sJOLPzf0e1bFuvcW5h9zsEg+RQAojdW0ux2zyYAz7R8HvvzKCjLNJhVq965U7w==}
+ '@rollup/rollup-darwin-arm64@4.42.0':
+ resolution: {integrity: sha512-JxHtA081izPBVCHLKnl6GEA0w3920mlJPLh89NojpU2GsBSB6ypu4erFg/Wx1qbpUbepn0jY4dVWMGZM8gplgA==}
cpu: [arm64]
os: [darwin]
- '@rollup/rollup-darwin-x64@4.41.1':
- resolution: {integrity: sha512-egpJACny8QOdHNNMZKf8xY0Is6gIMz+tuqXlusxquWu3F833DcMwmGM7WlvCO9sB3OsPjdC4U0wHw5FabzCGZg==}
+ '@rollup/rollup-darwin-x64@4.42.0':
+ resolution: {integrity: sha512-rv5UZaWVIJTDMyQ3dCEK+m0SAn6G7H3PRc2AZmExvbDvtaDc+qXkei0knQWcI3+c9tEs7iL/4I4pTQoPbNL2SA==}
cpu: [x64]
os: [darwin]
- '@rollup/rollup-freebsd-arm64@4.41.1':
- resolution: {integrity: sha512-DBVMZH5vbjgRk3r0OzgjS38z+atlupJ7xfKIDJdZZL6sM6wjfDNo64aowcLPKIx7LMQi8vybB56uh1Ftck/Atg==}
+ '@rollup/rollup-freebsd-arm64@4.42.0':
+ resolution: {integrity: sha512-fJcN4uSGPWdpVmvLuMtALUFwCHgb2XiQjuECkHT3lWLZhSQ3MBQ9pq+WoWeJq2PrNxr9rPM1Qx+IjyGj8/c6zQ==}
cpu: [arm64]
os: [freebsd]
- '@rollup/rollup-freebsd-x64@4.41.1':
- resolution: {integrity: sha512-3FkydeohozEskBxNWEIbPfOE0aqQgB6ttTkJ159uWOFn42VLyfAiyD9UK5mhu+ItWzft60DycIN1Xdgiy8o/SA==}
+ '@rollup/rollup-freebsd-x64@4.42.0':
+ resolution: {integrity: sha512-CziHfyzpp8hJpCVE/ZdTizw58gr+m7Y2Xq5VOuCSrZR++th2xWAz4Nqk52MoIIrV3JHtVBhbBsJcAxs6NammOQ==}
cpu: [x64]
os: [freebsd]
- '@rollup/rollup-linux-arm-gnueabihf@4.41.1':
- resolution: {integrity: sha512-wC53ZNDgt0pqx5xCAgNunkTzFE8GTgdZ9EwYGVcg+jEjJdZGtq9xPjDnFgfFozQI/Xm1mh+D9YlYtl+ueswNEg==}
+ '@rollup/rollup-linux-arm-gnueabihf@4.42.0':
+ resolution: {integrity: sha512-UsQD5fyLWm2Fe5CDM7VPYAo+UC7+2Px4Y+N3AcPh/LdZu23YcuGPegQly++XEVaC8XUTFVPscl5y5Cl1twEI4A==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm-musleabihf@4.41.1':
- resolution: {integrity: sha512-jwKCca1gbZkZLhLRtsrka5N8sFAaxrGz/7wRJ8Wwvq3jug7toO21vWlViihG85ei7uJTpzbXZRcORotE+xyrLA==}
+ '@rollup/rollup-linux-arm-musleabihf@4.42.0':
+ resolution: {integrity: sha512-/i8NIrlgc/+4n1lnoWl1zgH7Uo0XK5xK3EDqVTf38KvyYgCU/Rm04+o1VvvzJZnVS5/cWSd07owkzcVasgfIkQ==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm64-gnu@4.41.1':
- resolution: {integrity: sha512-g0UBcNknsmmNQ8V2d/zD2P7WWfJKU0F1nu0k5pW4rvdb+BIqMm8ToluW/eeRmxCared5dD76lS04uL4UaNgpNA==}
+ '@rollup/rollup-linux-arm64-gnu@4.42.0':
+ resolution: {integrity: sha512-eoujJFOvoIBjZEi9hJnXAbWg+Vo1Ov8n/0IKZZcPZ7JhBzxh2A+2NFyeMZIRkY9iwBvSjloKgcvnjTbGKHE44Q==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-arm64-musl@4.41.1':
- resolution: {integrity: sha512-XZpeGB5TKEZWzIrj7sXr+BEaSgo/ma/kCgrZgL0oo5qdB1JlTzIYQKel/RmhT6vMAvOdM2teYlAaOGJpJ9lahg==}
+ '@rollup/rollup-linux-arm64-musl@4.42.0':
+ resolution: {integrity: sha512-/3NrcOWFSR7RQUQIuZQChLND36aTU9IYE4j+TB40VU78S+RA0IiqHR30oSh6P1S9f9/wVOenHQnacs/Byb824g==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-loongarch64-gnu@4.41.1':
- resolution: {integrity: sha512-bkCfDJ4qzWfFRCNt5RVV4DOw6KEgFTUZi2r2RuYhGWC8WhCA8lCAJhDeAmrM/fdiAH54m0mA0Vk2FGRPyzI+tw==}
+ '@rollup/rollup-linux-loongarch64-gnu@4.42.0':
+ resolution: {integrity: sha512-O8AplvIeavK5ABmZlKBq9/STdZlnQo7Sle0LLhVA7QT+CiGpNVe197/t8Aph9bhJqbDVGCHpY2i7QyfEDDStDg==}
cpu: [loong64]
os: [linux]
- '@rollup/rollup-linux-powerpc64le-gnu@4.41.1':
- resolution: {integrity: sha512-3mr3Xm+gvMX+/8EKogIZSIEF0WUu0HL9di+YWlJpO8CQBnoLAEL/roTCxuLncEdgcfJcvA4UMOf+2dnjl4Ut1A==}
+ '@rollup/rollup-linux-powerpc64le-gnu@4.42.0':
+ resolution: {integrity: sha512-6Qb66tbKVN7VyQrekhEzbHRxXXFFD8QKiFAwX5v9Xt6FiJ3BnCVBuyBxa2fkFGqxOCSGGYNejxd8ht+q5SnmtA==}
cpu: [ppc64]
os: [linux]
- '@rollup/rollup-linux-riscv64-gnu@4.41.1':
- resolution: {integrity: sha512-3rwCIh6MQ1LGrvKJitQjZFuQnT2wxfU+ivhNBzmxXTXPllewOF7JR1s2vMX/tWtUYFgphygxjqMl76q4aMotGw==}
+ '@rollup/rollup-linux-riscv64-gnu@4.42.0':
+ resolution: {integrity: sha512-KQETDSEBamQFvg/d8jajtRwLNBlGc3aKpaGiP/LvEbnmVUKlFta1vqJqTrvPtsYsfbE/DLg5CC9zyXRX3fnBiA==}
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-riscv64-musl@4.41.1':
- resolution: {integrity: sha512-LdIUOb3gvfmpkgFZuccNa2uYiqtgZAz3PTzjuM5bH3nvuy9ty6RGc/Q0+HDFrHrizJGVpjnTZ1yS5TNNjFlklw==}
+ '@rollup/rollup-linux-riscv64-musl@4.42.0':
+ resolution: {integrity: sha512-qMvnyjcU37sCo/tuC+JqeDKSuukGAd+pVlRl/oyDbkvPJ3awk6G6ua7tyum02O3lI+fio+eM5wsVd66X0jQtxw==}
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-s390x-gnu@4.41.1':
- resolution: {integrity: sha512-oIE6M8WC9ma6xYqjvPhzZYk6NbobIURvP/lEbh7FWplcMO6gn7MM2yHKA1eC/GvYwzNKK/1LYgqzdkZ8YFxR8g==}
+ '@rollup/rollup-linux-s390x-gnu@4.42.0':
+ resolution: {integrity: sha512-I2Y1ZUgTgU2RLddUHXTIgyrdOwljjkmcZ/VilvaEumtS3Fkuhbw4p4hgHc39Ypwvo2o7sBFNl2MquNvGCa55Iw==}
cpu: [s390x]
os: [linux]
- '@rollup/rollup-linux-x64-gnu@4.41.1':
- resolution: {integrity: sha512-cWBOvayNvA+SyeQMp79BHPK8ws6sHSsYnK5zDcsC3Hsxr1dgTABKjMnMslPq1DvZIp6uO7kIWhiGwaTdR4Og9A==}
+ '@rollup/rollup-linux-x64-gnu@4.42.0':
+ resolution: {integrity: sha512-Gfm6cV6mj3hCUY8TqWa63DB8Mx3NADoFwiJrMpoZ1uESbK8FQV3LXkhfry+8bOniq9pqY1OdsjFWNsSbfjPugw==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-linux-x64-musl@4.41.1':
- resolution: {integrity: sha512-y5CbN44M+pUCdGDlZFzGGBSKCA4A/J2ZH4edTYSSxFg7ce1Xt3GtydbVKWLlzL+INfFIZAEg1ZV6hh9+QQf9YQ==}
+ '@rollup/rollup-linux-x64-musl@4.42.0':
+ resolution: {integrity: sha512-g86PF8YZ9GRqkdi0VoGlcDUb4rYtQKyTD1IVtxxN4Hpe7YqLBShA7oHMKU6oKTCi3uxwW4VkIGnOaH/El8de3w==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-win32-arm64-msvc@4.41.1':
- resolution: {integrity: sha512-lZkCxIrjlJlMt1dLO/FbpZbzt6J/A8p4DnqzSa4PWqPEUUUnzXLeki/iyPLfV0BmHItlYgHUqJe+3KiyydmiNQ==}
+ '@rollup/rollup-win32-arm64-msvc@4.42.0':
+ resolution: {integrity: sha512-+axkdyDGSp6hjyzQ5m1pgcvQScfHnMCcsXkx8pTgy/6qBmWVhtRVlgxjWwDp67wEXXUr0x+vD6tp5W4x6V7u1A==}
cpu: [arm64]
os: [win32]
- '@rollup/rollup-win32-ia32-msvc@4.41.1':
- resolution: {integrity: sha512-+psFT9+pIh2iuGsxFYYa/LhS5MFKmuivRsx9iPJWNSGbh2XVEjk90fmpUEjCnILPEPJnikAU6SFDiEUyOv90Pg==}
+ '@rollup/rollup-win32-ia32-msvc@4.42.0':
+ resolution: {integrity: sha512-F+5J9pelstXKwRSDq92J0TEBXn2nfUrQGg+HK1+Tk7VOL09e0gBqUHugZv7SW4MGrYj41oNCUe3IKCDGVlis2g==}
cpu: [ia32]
os: [win32]
- '@rollup/rollup-win32-x64-msvc@4.41.1':
- resolution: {integrity: sha512-Wq2zpapRYLfi4aKxf2Xff0tN+7slj2d4R87WEzqw7ZLsVvO5zwYCIuEGSZYiK41+GlwUo1HiR+GdkLEJnCKTCw==}
+ '@rollup/rollup-win32-x64-msvc@4.42.0':
+ resolution: {integrity: sha512-LpHiJRwkaVz/LqjHjK8LCi8osq7elmpwujwbXKNW88bM8eeGxavJIKKjkjpMHAh/2xfnrt1ZSnhTv41WYUHYmA==}
cpu: [x64]
os: [win32]
@@ -3099,11 +3099,11 @@ packages:
peerDependencies:
vite: ^6.0.0
- '@vitest/expect@3.2.2':
- resolution: {integrity: sha512-ipHw0z669vEMjzz3xQE8nJX1s0rQIb7oEl4jjl35qWTwm/KIHERIg/p/zORrjAaZKXfsv7IybcNGHwhOOAPMwQ==}
+ '@vitest/expect@3.2.3':
+ resolution: {integrity: sha512-W2RH2TPWVHA1o7UmaFKISPvdicFJH+mjykctJFoAkUw+SPTJTGjUNdKscFBrqM7IPnCVu6zihtKYa7TkZS1dkQ==}
- '@vitest/mocker@3.2.2':
- resolution: {integrity: sha512-jKojcaRyIYpDEf+s7/dD3LJt53c0dPfp5zCPXz9H/kcGrSlovU/t1yEaNzM9oFME3dcd4ULwRI/x0Po1Zf+LTw==}
+ '@vitest/mocker@3.2.3':
+ resolution: {integrity: sha512-cP6fIun+Zx8he4rbWvi+Oya6goKQDZK+Yq4hhlggwQBbrlOQ4qtZ+G4nxB6ZnzI9lyIb+JnvyiJnPC2AGbKSPA==}
peerDependencies:
msw: ^2.4.9
vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0
@@ -3113,20 +3113,20 @@ packages:
vite:
optional: true
- '@vitest/pretty-format@3.2.2':
- resolution: {integrity: sha512-FY4o4U1UDhO9KMd2Wee5vumwcaHw7Vg4V7yR4Oq6uK34nhEJOmdRYrk3ClburPRUA09lXD/oXWZ8y/Sdma0aUQ==}
+ '@vitest/pretty-format@3.2.3':
+ resolution: {integrity: sha512-yFglXGkr9hW/yEXngO+IKMhP0jxyFw2/qys/CK4fFUZnSltD+MU7dVYGrH8rvPcK/O6feXQA+EU33gjaBBbAng==}
- '@vitest/runner@3.2.2':
- resolution: {integrity: sha512-GYcHcaS3ejGRZYed2GAkvsjBeXIEerDKdX3orQrBJqLRiea4NSS9qvn9Nxmuy1IwIB+EjFOaxXnX79l8HFaBwg==}
+ '@vitest/runner@3.2.3':
+ resolution: {integrity: sha512-83HWYisT3IpMaU9LN+VN+/nLHVBCSIUKJzGxC5RWUOsK1h3USg7ojL+UXQR3b4o4UBIWCYdD2fxuzM7PQQ1u8w==}
- '@vitest/snapshot@3.2.2':
- resolution: {integrity: sha512-aMEI2XFlR1aNECbBs5C5IZopfi5Lb8QJZGGpzS8ZUHML5La5wCbrbhLOVSME68qwpT05ROEEOAZPRXFpxZV2wA==}
+ '@vitest/snapshot@3.2.3':
+ resolution: {integrity: sha512-9gIVWx2+tysDqUmmM1L0hwadyumqssOL1r8KJipwLx5JVYyxvVRfxvMq7DaWbZZsCqZnu/dZedaZQh4iYTtneA==}
- '@vitest/spy@3.2.2':
- resolution: {integrity: sha512-6Utxlx3o7pcTxvp0u8kUiXtRFScMrUg28KjB3R2hon7w4YqOFAEA9QwzPVVS1QNL3smo4xRNOpNZClRVfpMcYg==}
+ '@vitest/spy@3.2.3':
+ resolution: {integrity: sha512-JHu9Wl+7bf6FEejTCREy+DmgWe+rQKbK+y32C/k5f4TBIAlijhJbRBIRIOCEpVevgRsCQR2iHRUH2/qKVM/plw==}
- '@vitest/utils@3.2.2':
- resolution: {integrity: sha512-qJYMllrWpF/OYfWHP32T31QCaLa3BAzT/n/8mNGhPdVcjY+JYazQFO1nsJvXU12Kp1xMpNY4AGuljPTNjQve6A==}
+ '@vitest/utils@3.2.3':
+ resolution: {integrity: sha512-4zFBCU5Pf+4Z6v+rwnZ1HU1yzOKKvDkMXZrymE2PBlbjKJRlrOxbvpfPSvJTGRIwGoahaOGvp+kbCoxifhzJ1Q==}
'@web/browser-logs@0.4.1':
resolution: {integrity: sha512-ypmMG+72ERm+LvP+loj9A64MTXvWMXHUOu773cPO4L1SV/VWg6xA9Pv7vkvkXQX+ItJtCJt+KQ+U6ui2HhSFUw==}
@@ -5473,8 +5473,8 @@ packages:
jasmine-core@4.6.1:
resolution: {integrity: sha512-VYz/BjjmC3klLJlLwA4Kw8ytk0zDSmbbDLNs794VnWmkcCB7I9aAL/D48VNQtmITyPvea2C3jdUMfc3kAoy0PQ==}
- jasmine-core@5.7.1:
- resolution: {integrity: sha512-QnurrtpKsPoixxG2R3d1xP0St/2kcX5oTZyDyQJMY+Vzi/HUlu1kGm+2V8Tz+9lV991leB1l0xcsyz40s9xOOw==}
+ jasmine-core@5.8.0:
+ resolution: {integrity: sha512-Q9dqmpUAfptwyueW3+HqBOkSuYd9I/clZSSfN97wXE/Nr2ROFNCwIBEC1F6kb3QXS9Fcz0LjFYSDQT+BiwjuhA==}
jasmine-reporters@2.5.2:
resolution: {integrity: sha512-qdewRUuFOSiWhiyWZX8Yx3YNQ9JG51ntBEO4ekLQRpktxFTwUHy24a86zD/Oi2BRTKksEdfWQZcQFqzjqIkPig==}
@@ -5486,8 +5486,8 @@ packages:
resolution: {integrity: sha512-KbdGQTf5jbZgltoHs31XGiChAPumMSY64OZMWLNYnEnMfG5uwGBhffePwuskexjT+/Jea/gU3qAU8344hNohSw==}
hasBin: true
- jasmine@5.7.1:
- resolution: {integrity: sha512-E/4fkRNy/9ALz6z3Z3/tYXFAohoznVy7In9FWutG2fqBSkILJHFzbgZtHJUw5UrL3jgUQ4sdGYOVZ5KpSXYjGw==}
+ jasmine@5.8.0:
+ resolution: {integrity: sha512-1V6HGa0+TMoMY20+/vp++RqLlL1noupV8awzV6CiPuICC0g7iKZ9z87zV2KyelRyoig0G1lHn7ueElXVMGVagg==}
hasBin: true
jasminewd2@2.2.0:
@@ -5508,6 +5508,9 @@ packages:
js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
+ js-tokens@9.0.1:
+ resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==}
+
js-yaml@4.1.0:
resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
hasBin: true
@@ -6936,8 +6939,8 @@ packages:
'@types/node':
optional: true
- rollup@4.41.1:
- resolution: {integrity: sha512-cPmwD3FnFv8rKMBc1MxWCwVQFxwf1JEmSX3iQXrRVVG15zerAIXRjMFVWnd5Q5QvgKF7Aj+5ykXFhUl+QGnyOw==}
+ rollup@4.42.0:
+ resolution: {integrity: sha512-LW+Vse3BJPyGJGAJt1j8pWDKPd73QM8cRXYK1IxOBgL2AGLu7Xd2YOW0M2sLUBCkF5MshXXtMApyEAEzMVMsnw==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
@@ -7392,6 +7395,9 @@ packages:
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
engines: {node: '>=8'}
+ strip-literal@3.0.0:
+ resolution: {integrity: sha512-TcccoMhJOM3OebGhSBEmp3UZ2SfDMZUEBdRA/9ynfLi8yYajyWX3JiXArcJt4Umh4vISpspkQIY8ZZoCqjbviA==}
+
stubs@3.0.0:
resolution: {integrity: sha512-PdHt7hHUJKxvTCgbKX9C1V/ftOcjJQgz8BZwNfV5c4B6dcGqlpelTbJ999jBGZ2jYiPAwcX5dP6oBwVlBlUbxw==}
@@ -7815,8 +7821,8 @@ packages:
resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==}
engines: {'0': node >=0.6.0}
- vite-node@3.2.2:
- resolution: {integrity: sha512-Xj/jovjZvDXOq2FgLXu8NsY4uHUMWtzVmMC2LkCu9HWdr9Qu1Is5sanX3Z4jOFKdohfaWDnEJWp9pRP0vVpAcA==}
+ vite-node@3.2.3:
+ resolution: {integrity: sha512-gc8aAifGuDIpZHrPjuHyP4dpQmYXqWw7D1GmDnWeNWP654UEXzVfQ5IHPSK5HaHkwB/+p1atpYpSdw/2kOv8iQ==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
hasBin: true
@@ -7860,16 +7866,16 @@ packages:
yaml:
optional: true
- vitest@3.2.2:
- resolution: {integrity: sha512-fyNn/Rp016Bt5qvY0OQvIUCwW2vnaEBLxP42PmKbNIoasSYjML+8xyeADOPvBe+Xfl/ubIw4og7Lt9jflRsCNw==}
+ vitest@3.2.3:
+ resolution: {integrity: sha512-E6U2ZFXe3N/t4f5BwUaVCKRLHqUpk1CBWeMh78UT4VaTPH/2dyvH6ALl29JTovEPu9dVKr/K/J4PkXgrMbw4Ww==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
hasBin: true
peerDependencies:
'@edge-runtime/vm': '*'
'@types/debug': ^4.1.12
'@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
- '@vitest/browser': 3.2.2
- '@vitest/ui': 3.2.2
+ '@vitest/browser': 3.2.3
+ '@vitest/ui': 3.2.3
happy-dom: '*'
jsdom: '*'
peerDependenciesMeta:
@@ -9866,13 +9872,13 @@ snapshots:
- bare-buffer
- supports-color
- '@rollup/plugin-alias@5.1.1(rollup@4.41.1)':
+ '@rollup/plugin-alias@5.1.1(rollup@4.42.0)':
optionalDependencies:
- rollup: 4.41.1
+ rollup: 4.42.0
- '@rollup/plugin-commonjs@28.0.3(rollup@4.41.1)':
+ '@rollup/plugin-commonjs@28.0.3(rollup@4.42.0)':
dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.41.1)
+ '@rollup/pluginutils': 5.1.4(rollup@4.42.0)
commondir: 1.0.1
estree-walker: 2.0.2
fdir: 6.4.5(picomatch@4.0.2)
@@ -9880,100 +9886,100 @@ snapshots:
magic-string: 0.30.17
picomatch: 4.0.2
optionalDependencies:
- rollup: 4.41.1
+ rollup: 4.42.0
- '@rollup/plugin-json@6.1.0(rollup@4.41.1)':
+ '@rollup/plugin-json@6.1.0(rollup@4.42.0)':
dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.41.1)
+ '@rollup/pluginutils': 5.1.4(rollup@4.42.0)
optionalDependencies:
- rollup: 4.41.1
+ rollup: 4.42.0
- '@rollup/plugin-node-resolve@15.3.1(rollup@4.41.1)':
+ '@rollup/plugin-node-resolve@15.3.1(rollup@4.42.0)':
dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.41.1)
+ '@rollup/pluginutils': 5.1.4(rollup@4.42.0)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
is-module: 1.0.0
resolve: 1.22.10
optionalDependencies:
- rollup: 4.41.1
+ rollup: 4.42.0
- '@rollup/plugin-node-resolve@16.0.1(rollup@4.41.1)':
+ '@rollup/plugin-node-resolve@16.0.1(rollup@4.42.0)':
dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.41.1)
+ '@rollup/pluginutils': 5.1.4(rollup@4.42.0)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
is-module: 1.0.0
resolve: 1.22.10
optionalDependencies:
- rollup: 4.41.1
+ rollup: 4.42.0
- '@rollup/pluginutils@5.1.4(rollup@4.41.1)':
+ '@rollup/pluginutils@5.1.4(rollup@4.42.0)':
dependencies:
'@types/estree': 1.0.7
estree-walker: 2.0.2
picomatch: 4.0.2
optionalDependencies:
- rollup: 4.41.1
+ rollup: 4.42.0
- '@rollup/rollup-android-arm-eabi@4.41.1':
+ '@rollup/rollup-android-arm-eabi@4.42.0':
optional: true
- '@rollup/rollup-android-arm64@4.41.1':
+ '@rollup/rollup-android-arm64@4.42.0':
optional: true
- '@rollup/rollup-darwin-arm64@4.41.1':
+ '@rollup/rollup-darwin-arm64@4.42.0':
optional: true
- '@rollup/rollup-darwin-x64@4.41.1':
+ '@rollup/rollup-darwin-x64@4.42.0':
optional: true
- '@rollup/rollup-freebsd-arm64@4.41.1':
+ '@rollup/rollup-freebsd-arm64@4.42.0':
optional: true
- '@rollup/rollup-freebsd-x64@4.41.1':
+ '@rollup/rollup-freebsd-x64@4.42.0':
optional: true
- '@rollup/rollup-linux-arm-gnueabihf@4.41.1':
+ '@rollup/rollup-linux-arm-gnueabihf@4.42.0':
optional: true
- '@rollup/rollup-linux-arm-musleabihf@4.41.1':
+ '@rollup/rollup-linux-arm-musleabihf@4.42.0':
optional: true
- '@rollup/rollup-linux-arm64-gnu@4.41.1':
+ '@rollup/rollup-linux-arm64-gnu@4.42.0':
optional: true
- '@rollup/rollup-linux-arm64-musl@4.41.1':
+ '@rollup/rollup-linux-arm64-musl@4.42.0':
optional: true
- '@rollup/rollup-linux-loongarch64-gnu@4.41.1':
+ '@rollup/rollup-linux-loongarch64-gnu@4.42.0':
optional: true
- '@rollup/rollup-linux-powerpc64le-gnu@4.41.1':
+ '@rollup/rollup-linux-powerpc64le-gnu@4.42.0':
optional: true
- '@rollup/rollup-linux-riscv64-gnu@4.41.1':
+ '@rollup/rollup-linux-riscv64-gnu@4.42.0':
optional: true
- '@rollup/rollup-linux-riscv64-musl@4.41.1':
+ '@rollup/rollup-linux-riscv64-musl@4.42.0':
optional: true
- '@rollup/rollup-linux-s390x-gnu@4.41.1':
+ '@rollup/rollup-linux-s390x-gnu@4.42.0':
optional: true
- '@rollup/rollup-linux-x64-gnu@4.41.1':
+ '@rollup/rollup-linux-x64-gnu@4.42.0':
optional: true
- '@rollup/rollup-linux-x64-musl@4.41.1':
+ '@rollup/rollup-linux-x64-musl@4.42.0':
optional: true
- '@rollup/rollup-win32-arm64-msvc@4.41.1':
+ '@rollup/rollup-win32-arm64-msvc@4.42.0':
optional: true
- '@rollup/rollup-win32-ia32-msvc@4.41.1':
+ '@rollup/rollup-win32-ia32-msvc@4.42.0':
optional: true
- '@rollup/rollup-win32-x64-msvc@4.41.1':
+ '@rollup/rollup-win32-x64-msvc@4.42.0':
optional: true
'@rollup/wasm-node@4.41.1':
@@ -10662,44 +10668,45 @@ snapshots:
dependencies:
vite: 6.3.5(@types/node@20.17.57)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0)
- '@vitest/expect@3.2.2':
+ '@vitest/expect@3.2.3':
dependencies:
'@types/chai': 5.2.2
- '@vitest/spy': 3.2.2
- '@vitest/utils': 3.2.2
+ '@vitest/spy': 3.2.3
+ '@vitest/utils': 3.2.3
chai: 5.2.0
tinyrainbow: 2.0.0
- '@vitest/mocker@3.2.2(vite@6.3.5(@types/node@20.17.57)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0))':
+ '@vitest/mocker@3.2.3(vite@6.3.5(@types/node@20.17.57)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0))':
dependencies:
- '@vitest/spy': 3.2.2
+ '@vitest/spy': 3.2.3
estree-walker: 3.0.3
magic-string: 0.30.17
optionalDependencies:
vite: 6.3.5(@types/node@20.17.57)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0)
- '@vitest/pretty-format@3.2.2':
+ '@vitest/pretty-format@3.2.3':
dependencies:
tinyrainbow: 2.0.0
- '@vitest/runner@3.2.2':
+ '@vitest/runner@3.2.3':
dependencies:
- '@vitest/utils': 3.2.2
+ '@vitest/utils': 3.2.3
pathe: 2.0.3
+ strip-literal: 3.0.0
- '@vitest/snapshot@3.2.2':
+ '@vitest/snapshot@3.2.3':
dependencies:
- '@vitest/pretty-format': 3.2.2
+ '@vitest/pretty-format': 3.2.3
magic-string: 0.30.17
pathe: 2.0.3
- '@vitest/spy@3.2.2':
+ '@vitest/spy@3.2.3':
dependencies:
tinyspy: 4.0.3
- '@vitest/utils@3.2.2':
+ '@vitest/utils@3.2.3':
dependencies:
- '@vitest/pretty-format': 3.2.2
+ '@vitest/pretty-format': 3.2.3
loupe: 3.1.3
tinyrainbow: 2.0.0
@@ -10736,11 +10743,11 @@ snapshots:
'@web/dev-server-rollup@0.6.4':
dependencies:
- '@rollup/plugin-node-resolve': 15.3.1(rollup@4.41.1)
+ '@rollup/plugin-node-resolve': 15.3.1(rollup@4.42.0)
'@web/dev-server-core': 0.7.5
nanocolors: 0.2.13
parse5: 6.0.1
- rollup: 4.41.1
+ rollup: 4.42.0
whatwg-url: 14.2.0
transitivePeerDependencies:
- bufferutil
@@ -13484,7 +13491,7 @@ snapshots:
jasmine-core@4.6.1: {}
- jasmine-core@5.7.1: {}
+ jasmine-core@5.8.0: {}
jasmine-reporters@2.5.2:
dependencies:
@@ -13501,10 +13508,10 @@ snapshots:
glob: 7.2.3
jasmine-core: 2.8.0
- jasmine@5.7.1:
+ jasmine@5.8.0:
dependencies:
glob: 10.4.5
- jasmine-core: 5.7.1
+ jasmine-core: 5.8.0
jasminewd2@2.2.0: {}
@@ -13520,6 +13527,8 @@ snapshots:
js-tokens@4.0.0: {}
+ js-tokens@9.0.1: {}
+
js-yaml@4.1.0:
dependencies:
argparse: 2.0.1
@@ -13668,9 +13677,9 @@ snapshots:
transitivePeerDependencies:
- supports-color
- karma-jasmine-html-reporter@2.1.0(jasmine-core@5.7.1)(karma-jasmine@5.1.0(karma@6.4.4))(karma@6.4.4):
+ karma-jasmine-html-reporter@2.1.0(jasmine-core@5.8.0)(karma-jasmine@5.1.0(karma@6.4.4))(karma@6.4.4):
dependencies:
- jasmine-core: 5.7.1
+ jasmine-core: 5.8.0
karma: 6.4.4
karma-jasmine: 5.1.0(karma@6.4.4)
@@ -14177,7 +14186,7 @@ snapshots:
dependencies:
'@ampproject/remapping': 2.3.0
'@angular/compiler-cli': 20.1.0-next.0(@angular/compiler@20.1.0-next.0)(typescript@5.8.3)
- '@rollup/plugin-json': 6.1.0(rollup@4.41.1)
+ '@rollup/plugin-json': 6.1.0(rollup@4.42.0)
'@rollup/wasm-node': 4.41.1
ajv: 8.17.1
ansi-colors: 4.1.3
@@ -14193,14 +14202,14 @@ snapshots:
ora: 8.2.0
piscina: 5.0.0
postcss: 8.5.4
- rollup-plugin-dts: 6.2.1(rollup@4.41.1)(typescript@5.8.3)
+ rollup-plugin-dts: 6.2.1(rollup@4.42.0)(typescript@5.8.3)
rxjs: 7.8.2
sass: 1.89.1
tinyglobby: 0.2.14
tslib: 2.8.1
typescript: 5.8.3
optionalDependencies:
- rollup: 4.41.1
+ rollup: 4.42.0
node-addon-api@6.1.0:
optional: true
@@ -15095,45 +15104,45 @@ snapshots:
node-fetch: 3.3.2
spdx-expression-validate: 2.0.0
- rollup-plugin-dts@6.2.1(rollup@4.41.1)(typescript@5.8.3):
+ rollup-plugin-dts@6.2.1(rollup@4.42.0)(typescript@5.8.3):
dependencies:
magic-string: 0.30.17
- rollup: 4.41.1
+ rollup: 4.42.0
typescript: 5.8.3
optionalDependencies:
'@babel/code-frame': 7.27.1
- rollup-plugin-sourcemaps2@0.5.2(@types/node@20.17.57)(rollup@4.41.1):
+ rollup-plugin-sourcemaps2@0.5.2(@types/node@20.17.57)(rollup@4.42.0):
dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.41.1)
- rollup: 4.41.1
+ '@rollup/pluginutils': 5.1.4(rollup@4.42.0)
+ rollup: 4.42.0
optionalDependencies:
'@types/node': 20.17.57
- rollup@4.41.1:
+ rollup@4.42.0:
dependencies:
'@types/estree': 1.0.7
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.41.1
- '@rollup/rollup-android-arm64': 4.41.1
- '@rollup/rollup-darwin-arm64': 4.41.1
- '@rollup/rollup-darwin-x64': 4.41.1
- '@rollup/rollup-freebsd-arm64': 4.41.1
- '@rollup/rollup-freebsd-x64': 4.41.1
- '@rollup/rollup-linux-arm-gnueabihf': 4.41.1
- '@rollup/rollup-linux-arm-musleabihf': 4.41.1
- '@rollup/rollup-linux-arm64-gnu': 4.41.1
- '@rollup/rollup-linux-arm64-musl': 4.41.1
- '@rollup/rollup-linux-loongarch64-gnu': 4.41.1
- '@rollup/rollup-linux-powerpc64le-gnu': 4.41.1
- '@rollup/rollup-linux-riscv64-gnu': 4.41.1
- '@rollup/rollup-linux-riscv64-musl': 4.41.1
- '@rollup/rollup-linux-s390x-gnu': 4.41.1
- '@rollup/rollup-linux-x64-gnu': 4.41.1
- '@rollup/rollup-linux-x64-musl': 4.41.1
- '@rollup/rollup-win32-arm64-msvc': 4.41.1
- '@rollup/rollup-win32-ia32-msvc': 4.41.1
- '@rollup/rollup-win32-x64-msvc': 4.41.1
+ '@rollup/rollup-android-arm-eabi': 4.42.0
+ '@rollup/rollup-android-arm64': 4.42.0
+ '@rollup/rollup-darwin-arm64': 4.42.0
+ '@rollup/rollup-darwin-x64': 4.42.0
+ '@rollup/rollup-freebsd-arm64': 4.42.0
+ '@rollup/rollup-freebsd-x64': 4.42.0
+ '@rollup/rollup-linux-arm-gnueabihf': 4.42.0
+ '@rollup/rollup-linux-arm-musleabihf': 4.42.0
+ '@rollup/rollup-linux-arm64-gnu': 4.42.0
+ '@rollup/rollup-linux-arm64-musl': 4.42.0
+ '@rollup/rollup-linux-loongarch64-gnu': 4.42.0
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.42.0
+ '@rollup/rollup-linux-riscv64-gnu': 4.42.0
+ '@rollup/rollup-linux-riscv64-musl': 4.42.0
+ '@rollup/rollup-linux-s390x-gnu': 4.42.0
+ '@rollup/rollup-linux-x64-gnu': 4.42.0
+ '@rollup/rollup-linux-x64-musl': 4.42.0
+ '@rollup/rollup-win32-arm64-msvc': 4.42.0
+ '@rollup/rollup-win32-ia32-msvc': 4.42.0
+ '@rollup/rollup-win32-x64-msvc': 4.42.0
fsevents: 2.3.3
router@2.2.0:
@@ -15720,6 +15729,10 @@ snapshots:
strip-json-comments@3.1.1: {}
+ strip-literal@3.0.0:
+ dependencies:
+ js-tokens: 9.0.1
+
stubs@3.0.0: {}
supports-color@10.0.0: {}
@@ -16196,7 +16209,7 @@ snapshots:
core-util-is: 1.0.2
extsprintf: 1.3.0
- vite-node@3.2.2(@types/node@20.17.57)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0):
+ vite-node@3.2.3(@types/node@20.17.57)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0):
dependencies:
cac: 6.7.14
debug: 4.4.1(supports-color@10.0.0)
@@ -16223,7 +16236,7 @@ snapshots:
fdir: 6.4.5(picomatch@4.0.2)
picomatch: 4.0.2
postcss: 8.5.4
- rollup: 4.41.1
+ rollup: 4.42.0
tinyglobby: 0.2.14
optionalDependencies:
'@types/node': 20.17.57
@@ -16234,16 +16247,16 @@ snapshots:
terser: 5.41.0
yaml: 2.8.0
- vitest@3.2.2(@types/node@20.17.57)(jiti@1.21.7)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0):
+ vitest@3.2.3(@types/node@20.17.57)(jiti@1.21.7)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0):
dependencies:
'@types/chai': 5.2.2
- '@vitest/expect': 3.2.2
- '@vitest/mocker': 3.2.2(vite@6.3.5(@types/node@20.17.57)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0))
- '@vitest/pretty-format': 3.2.2
- '@vitest/runner': 3.2.2
- '@vitest/snapshot': 3.2.2
- '@vitest/spy': 3.2.2
- '@vitest/utils': 3.2.2
+ '@vitest/expect': 3.2.3
+ '@vitest/mocker': 3.2.3(vite@6.3.5(@types/node@20.17.57)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0))
+ '@vitest/pretty-format': 3.2.3
+ '@vitest/runner': 3.2.3
+ '@vitest/snapshot': 3.2.3
+ '@vitest/spy': 3.2.3
+ '@vitest/utils': 3.2.3
chai: 5.2.0
debug: 4.4.1(supports-color@10.0.0)
expect-type: 1.2.1
@@ -16257,7 +16270,7 @@ snapshots:
tinypool: 1.1.0
tinyrainbow: 2.0.0
vite: 6.3.5(@types/node@20.17.57)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0)
- vite-node: 3.2.2(@types/node@20.17.57)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0)
+ vite-node: 3.2.3(@types/node@20.17.57)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0)
why-is-node-running: 2.3.0
optionalDependencies:
'@types/node': 20.17.57
From 1c0f42d2afb15560247ef694082cca8f9fd5378b Mon Sep 17 00:00:00 2001
From: Angular Robot
Date: Sat, 7 Jun 2025 05:04:45 +0000
Subject: [PATCH 0130/1168] build: update schematics dependencies to ~5.8.0
See associated pull request for more information.
---
.../angular_devkit/schematics_cli/schematic/files/package.json | 2 +-
.../schematics/angular/utility/latest-versions/package.json | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/packages/angular_devkit/schematics_cli/schematic/files/package.json b/packages/angular_devkit/schematics_cli/schematic/files/package.json
index 419067490323..333b18d22a47 100644
--- a/packages/angular_devkit/schematics_cli/schematic/files/package.json
+++ b/packages/angular_devkit/schematics_cli/schematic/files/package.json
@@ -20,6 +20,6 @@
"devDependencies": {
"@types/node": "^20.17.19",
"@types/jasmine": "~5.1.0",
- "jasmine": "~5.7.0"
+ "jasmine": "~5.8.0"
}
}
diff --git a/packages/schematics/angular/utility/latest-versions/package.json b/packages/schematics/angular/utility/latest-versions/package.json
index 7d83d4a83b31..3dc6de3e1fed 100644
--- a/packages/schematics/angular/utility/latest-versions/package.json
+++ b/packages/schematics/angular/utility/latest-versions/package.json
@@ -8,7 +8,7 @@
"@types/node": "^20.17.19",
"browser-sync": "^3.0.0",
"express": "^5.1.0",
- "jasmine-core": "~5.7.0",
+ "jasmine-core": "~5.8.0",
"jasmine-spec-reporter": "~7.0.0",
"karma-chrome-launcher": "~3.2.0",
"karma-coverage": "~2.2.0",
From 8f860cc7c194ea0b69f0320f4c88cde88d83c88c Mon Sep 17 00:00:00 2001
From: Angular Robot
Date: Mon, 9 Jun 2025 14:04:28 +0000
Subject: [PATCH 0131/1168] build: update cross-repo angular dependencies
See associated pull request for more information.
---
.../windows-bazel-test/action.yml | 2 +-
.../assistant-to-the-branch-manager.yml | 2 +-
.github/workflows/ci.yml | 50 +++++++++----------
.github/workflows/dev-infra.yml | 2 +-
.github/workflows/feature-requests.yml | 2 +-
.github/workflows/perf.yml | 6 +--
.github/workflows/pr.yml | 42 ++++++++--------
WORKSPACE | 2 +-
package.json | 2 +-
pnpm-lock.yaml | 12 ++---
tests/legacy-cli/e2e/ng-snapshot/package.json | 32 ++++++------
11 files changed, 77 insertions(+), 77 deletions(-)
diff --git a/.github/shared-actions/windows-bazel-test/action.yml b/.github/shared-actions/windows-bazel-test/action.yml
index b84a4e53723a..2b04ea659950 100644
--- a/.github/shared-actions/windows-bazel-test/action.yml
+++ b/.github/shared-actions/windows-bazel-test/action.yml
@@ -18,7 +18,7 @@ runs:
steps:
- name: Initialize WSL
id: init_wsl
- uses: angular/dev-infra/github-actions/setup-wsl@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/setup-wsl@3a765b303ce300f607b658abd4eb8a981bc7277f
with:
wsl_firewall_interface: 'vEthernet (WSL (Hyper-V firewall))'
diff --git a/.github/workflows/assistant-to-the-branch-manager.yml b/.github/workflows/assistant-to-the-branch-manager.yml
index 1301cf58251b..4e6ae65244b7 100644
--- a/.github/workflows/assistant-to-the-branch-manager.yml
+++ b/.github/workflows/assistant-to-the-branch-manager.yml
@@ -16,6 +16,6 @@ jobs:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- - uses: angular/dev-infra/github-actions/branch-manager@f072244090ead81c3fc2446317a1d4d7a6727537
+ - uses: angular/dev-infra/github-actions/branch-manager@3a765b303ce300f607b658abd4eb8a981bc7277f
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index a3fc8449a44e..1843dac25009 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -21,9 +21,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/bazel/setup@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Generate JSON schema types
@@ -44,11 +44,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/bazel/setup@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@3a765b303ce300f607b658abd4eb8a981bc7277f
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Install node modules
@@ -61,11 +61,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/bazel/setup@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@3a765b303ce300f607b658abd4eb8a981bc7277f
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Install node modules
@@ -87,13 +87,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/bazel/setup@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@3a765b303ce300f607b658abd4eb8a981bc7277f
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run CLI E2E tests
@@ -110,11 +110,11 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/bazel/setup@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@3a765b303ce300f607b658abd4eb8a981bc7277f
with:
allow_windows_rbe: true
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
@@ -138,13 +138,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/bazel/setup@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@3a765b303ce300f607b658abd4eb8a981bc7277f
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run CLI E2E tests
@@ -163,13 +163,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/bazel/setup@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@3a765b303ce300f607b658abd4eb8a981bc7277f
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run CLI E2E tests
@@ -183,13 +183,13 @@ jobs:
SAUCE_TUNNEL_IDENTIFIER: angular-cli-${{ github.workflow }}-${{ github.run_number }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/bazel/setup@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@3a765b303ce300f607b658abd4eb8a981bc7277f
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run E2E Browser tests
@@ -219,11 +219,11 @@ jobs:
CIRCLE_BRANCH: ${{ github.ref_name }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/bazel/setup@3a765b303ce300f607b658abd4eb8a981bc7277f
- run: pnpm admin snapshots --verbose
env:
SNAPSHOT_BUILDS_GITHUB_TOKEN: ${{ secrets.SNAPSHOT_BUILDS_GITHUB_TOKEN }}
diff --git a/.github/workflows/dev-infra.yml b/.github/workflows/dev-infra.yml
index b52fc7c9790f..8265fa3d9a72 100644
--- a/.github/workflows/dev-infra.yml
+++ b/.github/workflows/dev-infra.yml
@@ -20,6 +20,6 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- - uses: angular/dev-infra/github-actions/post-approval-changes@f072244090ead81c3fc2446317a1d4d7a6727537
+ - uses: angular/dev-infra/github-actions/post-approval-changes@3a765b303ce300f607b658abd4eb8a981bc7277f
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
diff --git a/.github/workflows/feature-requests.yml b/.github/workflows/feature-requests.yml
index e2bb5e48601d..12284d42d945 100644
--- a/.github/workflows/feature-requests.yml
+++ b/.github/workflows/feature-requests.yml
@@ -16,6 +16,6 @@ jobs:
if: github.repository == 'angular/angular-cli'
runs-on: ubuntu-latest
steps:
- - uses: angular/dev-infra/github-actions/feature-request@f072244090ead81c3fc2446317a1d4d7a6727537
+ - uses: angular/dev-infra/github-actions/feature-request@3a765b303ce300f607b658abd4eb8a981bc7277f
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
diff --git a/.github/workflows/perf.yml b/.github/workflows/perf.yml
index ef663c385545..17c0a2ad24d3 100644
--- a/.github/workflows/perf.yml
+++ b/.github/workflows/perf.yml
@@ -23,7 +23,7 @@ jobs:
workflows: ${{ steps.workflows.outputs.workflows }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Install node modules
run: pnpm install --frozen-lockfile
- id: workflows
@@ -38,9 +38,9 @@ jobs:
workflow: ${{ fromJSON(needs.list.outputs.workflows) }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/bazel/setup@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Install node modules
run: pnpm install --frozen-lockfile
# We utilize the google-github-actions/auth action to allow us to get an active credential using workflow
diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml
index dcec94d0b878..15c85914f9f6 100644
--- a/.github/workflows/pr.yml
+++ b/.github/workflows/pr.yml
@@ -34,9 +34,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/bazel/setup@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Setup ESLint Caching
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
with:
@@ -56,7 +56,7 @@ jobs:
- name: Run Validation
run: pnpm admin validate
- name: Check Package Licenses
- uses: angular/dev-infra/github-actions/linting/licenses@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/linting/licenses@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Check tooling setup
run: pnpm check-tooling-setup
- name: Check commit message
@@ -72,11 +72,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/bazel/setup@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Build release targets
@@ -93,11 +93,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/bazel/setup@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Run module and package tests
@@ -117,13 +117,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/bazel/setup@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Run CLI E2E tests
run: pnpm bazel test --test_env=E2E_SHARD_TOTAL=6 --test_env=E2E_SHARD_INDEX=${{ matrix.shard }} --config=e2e //tests/legacy-cli:e2e.${{ matrix.subset }}_node${{ matrix.node }}
@@ -132,11 +132,11 @@ jobs:
runs-on: windows-2025
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/bazel/setup@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@3a765b303ce300f607b658abd4eb8a981bc7277f
with:
allow_windows_rbe: true
- name: Run CLI E2E tests
@@ -157,13 +157,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/bazel/setup@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Run CLI E2E tests
run: pnpm bazel test --test_env=E2E_SHARD_TOTAL=3 --test_env=E2E_SHARD_INDEX=${{ matrix.shard }} --config=e2e //tests/legacy-cli:e2e.${{ matrix.subset }}_node${{ matrix.node }}
@@ -180,12 +180,12 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/bazel/setup@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@f072244090ead81c3fc2446317a1d4d7a6727537
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@3a765b303ce300f607b658abd4eb8a981bc7277f
- name: Run CLI E2E tests
run: pnpm bazel test --test_env=E2E_SHARD_TOTAL=6 --test_env=E2E_SHARD_INDEX=${{ matrix.shard }} --config=e2e //tests/legacy-cli:e2e.snapshots.${{ matrix.subset }}_node${{ matrix.node }}
diff --git a/WORKSPACE b/WORKSPACE
index 565012346573..355890e5711f 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -230,7 +230,7 @@ load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository")
git_repository(
name = "devinfra",
- commit = "f072244090ead81c3fc2446317a1d4d7a6727537",
+ commit = "3a765b303ce300f607b658abd4eb8a981bc7277f",
remote = "https://github.com/angular/dev-infra.git",
)
diff --git a/package.json b/package.json
index d4d27806a71d..f5c4db720819 100644
--- a/package.json
+++ b/package.json
@@ -55,7 +55,7 @@
"@angular/forms": "20.1.0-next.0",
"@angular/localize": "20.1.0-next.0",
"@angular/material": "20.1.0-next.0",
- "@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#03896acc53dcd538c4b3b71240af9e344ba3cfec",
+ "@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#aef918c09e556e14548506ec608fde26c8209c4b",
"@angular/platform-browser": "20.1.0-next.0",
"@angular/platform-server": "20.1.0-next.0",
"@angular/router": "20.1.0-next.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 54438a593b47..a1303f38e329 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -42,8 +42,8 @@ importers:
specifier: 20.1.0-next.0
version: 20.1.0-next.0(4wux34b4hvvx5bs377ruhvyphy)
'@angular/ng-dev':
- specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#03896acc53dcd538c4b3b71240af9e344ba3cfec
- version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/03896acc53dcd538c4b3b71240af9e344ba3cfec
+ specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#aef918c09e556e14548506ec608fde26c8209c4b
+ version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/aef918c09e556e14548506ec608fde26c8209c4b
'@angular/platform-browser':
specifier: 20.1.0-next.0
version: 20.1.0-next.0(@angular/animations@20.1.0-next.0(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))
@@ -980,9 +980,9 @@ packages:
'@angular/platform-browser': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0
rxjs: ^6.5.3 || ^7.4.0
- '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/03896acc53dcd538c4b3b71240af9e344ba3cfec':
- resolution: {tarball: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/03896acc53dcd538c4b3b71240af9e344ba3cfec}
- version: 0.0.0-f072244090ead81c3fc2446317a1d4d7a6727537
+ '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/aef918c09e556e14548506ec608fde26c8209c4b':
+ resolution: {tarball: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/aef918c09e556e14548506ec608fde26c8209c4b}
+ version: 0.0.0-3a765b303ce300f607b658abd4eb8a981bc7277f
hasBin: true
'@angular/platform-browser@20.1.0-next.0':
@@ -8317,7 +8317,7 @@ 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/03896acc53dcd538c4b3b71240af9e344ba3cfec':
+ '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/aef918c09e556e14548506ec608fde26c8209c4b':
dependencies:
'@google-cloud/spanner': 8.0.0(supports-color@10.0.0)
'@octokit/rest': 22.0.0
diff --git a/tests/legacy-cli/e2e/ng-snapshot/package.json b/tests/legacy-cli/e2e/ng-snapshot/package.json
index ec7c1bfc723d..d70c0b134863 100644
--- a/tests/legacy-cli/e2e/ng-snapshot/package.json
+++ b/tests/legacy-cli/e2e/ng-snapshot/package.json
@@ -2,21 +2,21 @@
"description": "snapshot versions of Angular for e2e testing",
"private": true,
"dependencies": {
- "@angular/animations": "github:angular/animations-builds#bcc07cdd9e1c208d756cbf37b5f37b33245b9cc3",
- "@angular/cdk": "github:angular/cdk-builds#d732d0761cf59f98b0877c471d23671b106a67a3",
- "@angular/common": "github:angular/common-builds#deb5d1ab1ecd95b103aa5696962fca2b88815b34",
- "@angular/compiler": "github:angular/compiler-builds#10f2fca0a5d89f36c31c9255327cb3355b5ebfe9",
- "@angular/compiler-cli": "github:angular/compiler-cli-builds#037a418996536f53b36f896c05700619e0e68409",
- "@angular/core": "github:angular/core-builds#8cbe216a823e2857889cb5ddfe1d802ecd07c650",
- "@angular/forms": "github:angular/forms-builds#fdff7f65686946c3b8acc6cc57dd38b19a9f15bd",
- "@angular/language-service": "github:angular/language-service-builds#bc4b3892d1e001138eab1752cb284c334dee15d7",
- "@angular/localize": "github:angular/localize-builds#ddcea6a0a274eb8f1f97574c4152360d554cdcee",
- "@angular/material": "github:angular/material-builds#5e3bd5cf4de0387d04428f8f3fca2ba9d9f23061",
- "@angular/material-moment-adapter": "github:angular/material-moment-adapter-builds#a415bbb937964ce3e79bdaa32aaf18b1a661b7eb",
- "@angular/platform-browser": "github:angular/platform-browser-builds#c4e360793d7db06c3bbd084a0972d876bc4ef276",
- "@angular/platform-browser-dynamic": "github:angular/platform-browser-dynamic-builds#15a8c5812e1732f013aac702148bd1112a75d877",
- "@angular/platform-server": "github:angular/platform-server-builds#0344c984525838166fdf9cc3f169b08ee670bcbf",
- "@angular/router": "github:angular/router-builds#c71c8f8091d611de2fe61ebd523baecf1dbe5a64",
- "@angular/service-worker": "github:angular/service-worker-builds#541118eb92265ae35d2a521244926d9b0c5b2477"
+ "@angular/animations": "github:angular/animations-builds#6ce75a213ed9d6e4a38203066fd32bff29a84460",
+ "@angular/cdk": "github:angular/cdk-builds#563548f08f8ef573a46f936affa86b71602f27ae",
+ "@angular/common": "github:angular/common-builds#ed1afef812db3caea38a49e0f511d734be3d3e91",
+ "@angular/compiler": "github:angular/compiler-builds#956c17613cbafb0a2154f7085065c2196fc3b288",
+ "@angular/compiler-cli": "github:angular/compiler-cli-builds#458b62e3c8882eb7397ffc70d2dd079132658ba8",
+ "@angular/core": "github:angular/core-builds#10898f9a260118c6953ae75cb033ee99db3d8c5f",
+ "@angular/forms": "github:angular/forms-builds#a1a493ab64c82149c7796791197649f72942ce0e",
+ "@angular/language-service": "github:angular/language-service-builds#414a04c61e0c93ae4ef21e4ea5bf2e059157febb",
+ "@angular/localize": "github:angular/localize-builds#c543ac94549c3d8ac3d2a8b643bebe440decaf21",
+ "@angular/material": "github:angular/material-builds#1420918169f53003ba48b64d4beedcb48f091d98",
+ "@angular/material-moment-adapter": "github:angular/material-moment-adapter-builds#6e1fe114245d6d344b56a64b5fb6917346d477c5",
+ "@angular/platform-browser": "github:angular/platform-browser-builds#8930a618f2689ab9b5a35fc5c60051438c7aed90",
+ "@angular/platform-browser-dynamic": "github:angular/platform-browser-dynamic-builds#bfe5ae191de77c2adfc842b99dc13aacf7341f63",
+ "@angular/platform-server": "github:angular/platform-server-builds#079326a1c5094e37772f79c4ab279a7260537888",
+ "@angular/router": "github:angular/router-builds#13d878e2b377c0db8536221eec42a2c6512abf68",
+ "@angular/service-worker": "github:angular/service-worker-builds#4ec8bb3ae70cb7981ae3f9decfd15ddbe0c41cc5"
}
}
From 917af12aeb82b1437e7b43a03ae80b58a09f0224 Mon Sep 17 00:00:00 2001
From: Charles Lyding <19598772+clydin@users.noreply.github.com>
Date: Fri, 6 Jun 2025 10:28:24 -0400
Subject: [PATCH 0132/1168] fix(@angular/build): use date/time based output
path for vitest unit-test
The output directory name for the unit-test code when using the
experimental `unit-test` builder with the `vitest` runner will now use
a value based on the date and time of test execution instead of only
a random UUID. This value improves the discoverability of a test execution
when multiple have been performed.
---
packages/angular/build/src/builders/unit-test/builder.ts | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/packages/angular/build/src/builders/unit-test/builder.ts b/packages/angular/build/src/builders/unit-test/builder.ts
index 15ac0294a2fc..1ab5b3369a75 100644
--- a/packages/angular/build/src/builders/unit-test/builder.ts
+++ b/packages/angular/build/src/builders/unit-test/builder.ts
@@ -113,7 +113,7 @@ export async function* execute(
buildTargetOptions.polyfills.push('zone.js/testing');
}
- const outputPath = path.join(context.workspaceRoot, 'dist/test-out', randomUUID());
+ const outputPath = path.join(context.workspaceRoot, generateOutputPath());
const buildOptions: ApplicationBuilderInternalOptions = {
...buildTargetOptions,
watch: normalizedOptions.watch,
@@ -343,3 +343,10 @@ function setupBrowserConfiguration(
return { browser };
}
+
+function generateOutputPath(): string {
+ const datePrefix = new Date().toISOString().replaceAll(/[-:.]/g, '');
+ const uuidSuffix = randomUUID().slice(0, 8);
+
+ return path.join('dist', 'test-out', `${datePrefix}-${uuidSuffix}`);
+}
From e36cbba11ecc0d95a0e7ff0e8184212ca824e87a Mon Sep 17 00:00:00 2001
From: Charles Lyding <19598772+clydin@users.noreply.github.com>
Date: Mon, 9 Jun 2025 10:28:15 -0400
Subject: [PATCH 0133/1168] fix(@angular/build): do not consider internal
Angular files as external imports
When using the `application` build system with i18n enabled, the development
server may unintentionally attempt to optimize virtual internal files for
the locale data. These virtual files are now excluded from the list of
external imports.
---
packages/angular/build/src/tools/esbuild/bundler-context.ts | 1 +
1 file changed, 1 insertion(+)
diff --git a/packages/angular/build/src/tools/esbuild/bundler-context.ts b/packages/angular/build/src/tools/esbuild/bundler-context.ts
index 9b722e41640e..864ca2c6fdd9 100644
--- a/packages/angular/build/src/tools/esbuild/bundler-context.ts
+++ b/packages/angular/build/src/tools/esbuild/bundler-context.ts
@@ -366,6 +366,7 @@ export class BundlerContext {
if (
!external ||
SERVER_GENERATED_EXTERNALS.has(path) ||
+ isInternalAngularFile(path) ||
(kind !== 'import-statement' && kind !== 'dynamic-import' && kind !== 'require-call')
) {
continue;
From 42f45a39e63ab3ee1ba8d1b9af8d2e397ca07159 Mon Sep 17 00:00:00 2001
From: Alan Agius <17563226+alan-agius4@users.noreply.github.com>
Date: Tue, 10 Jun 2025 13:56:46 +0000
Subject: [PATCH 0134/1168] fix(@schematics/angular): add `less` as a
devDependency when selected as the style preprocessor
Ensure `less` is automatically added to `devDependencies` when users choose it as the style preprocessor during application generation.
Closes #30503
---
.../schematics/angular/application/index.ts | 18 +++++++++++-------
.../angular/application/index_spec.ts | 14 ++++++++++++++
2 files changed, 25 insertions(+), 7 deletions(-)
diff --git a/packages/schematics/angular/application/index.ts b/packages/schematics/angular/application/index.ts
index 14c0688cf334..ce8c83b2871f 100644
--- a/packages/schematics/angular/application/index.ts
+++ b/packages/schematics/angular/application/index.ts
@@ -49,12 +49,12 @@ function addTsProjectReference(...paths: string[]) {
}
export default function (options: ApplicationOptions): Rule {
- return async (host: Tree, context: SchematicContext) => {
+ return async (host: Tree) => {
const { appDir, appRootSelector, componentOptions, folderName, sourceDir } =
await getAppOptions(host, options);
return chain([
- addAppToWorkspaceFile(options, appDir, folderName),
+ addAppToWorkspaceFile(options, appDir),
addTsProjectReference('./' + join(normalize(appDir), 'tsconfig.app.json')),
options.skipTests || options.minimal
? noop()
@@ -157,6 +157,14 @@ function addDependenciesToPackageJson(options: ApplicationOptions) {
});
}
+ if (options.style === Style.Less) {
+ addPackageJsonDependency(host, {
+ type: NodeDependencyType.Dev,
+ name: 'less',
+ version: latestVersions['less'],
+ });
+ }
+
if (!options.skipInstall) {
context.addTask(new NodePackageInstallTask());
}
@@ -165,11 +173,7 @@ function addDependenciesToPackageJson(options: ApplicationOptions) {
};
}
-function addAppToWorkspaceFile(
- options: ApplicationOptions,
- appDir: string,
- folderName: string,
-): Rule {
+function addAppToWorkspaceFile(options: ApplicationOptions, appDir: string): Rule {
let projectRoot = appDir;
if (projectRoot) {
projectRoot += '/';
diff --git a/packages/schematics/angular/application/index_spec.ts b/packages/schematics/angular/application/index_spec.ts
index 60700c9f45ff..6db8671aabb6 100644
--- a/packages/schematics/angular/application/index_spec.ts
+++ b/packages/schematics/angular/application/index_spec.ts
@@ -282,6 +282,20 @@ describe('Application Schematic', () => {
expect(pkg.dependencies['zone.js']).toEqual(latestVersions['zone.js']);
});
+ it('should add "less" to devDependencies when Less is selected as the style option', async () => {
+ const tree = await schematicRunner.runSchematic(
+ 'application',
+ {
+ ...defaultOptions,
+ style: Style.Less,
+ },
+ workspaceTree,
+ );
+
+ const pkg = JSON.parse(tree.readContent('/package.json'));
+ expect(pkg.devDependencies['less']).toEqual(latestVersions['less']);
+ });
+
it('should include zone.js if "zoneless" option is not present', async () => {
const tree = await schematicRunner.runSchematic(
'application',
From d08fe4859086712f48dcf74c7c5c508893077d9e Mon Sep 17 00:00:00 2001
From: Angular Robot
Date: Mon, 9 Jun 2025 14:38:55 +0000
Subject: [PATCH 0135/1168] build: lock file maintenance
See associated pull request for more information.
---
pnpm-lock.yaml | 675 ++++++++++++++++++++++++-------------------------
1 file changed, 333 insertions(+), 342 deletions(-)
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index a1303f38e329..84681fed2c2a 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -85,7 +85,7 @@ importers:
version: 16.0.1(rollup@4.42.0)
'@stylistic/eslint-plugin':
specifier: ^4.0.0
- version: 4.4.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)
+ version: 4.4.1(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)
'@types/babel__core':
specifier: 7.20.5
version: 7.20.5
@@ -97,7 +97,7 @@ importers:
version: 2.29.0
'@types/express':
specifier: ~5.0.1
- version: 5.0.2
+ version: 5.0.3
'@types/http-proxy':
specifier: ^1.17.4
version: 1.17.16
@@ -124,7 +124,7 @@ importers:
version: 4.17.17
'@types/node':
specifier: ^20.17.19
- version: 20.17.57
+ version: 20.19.0
'@types/npm-package-arg':
specifier: ^6.1.0
version: 6.1.4
@@ -277,7 +277,7 @@ importers:
version: 6.2.1(rollup@4.42.0)(typescript@5.8.3)
rollup-plugin-sourcemaps2:
specifier: 0.5.2
- version: 0.5.2(@types/node@20.17.57)(rollup@4.42.0)
+ version: 0.5.2(@types/node@20.19.0)(rollup@4.42.0)
semver:
specifier: 7.7.2
version: 7.7.2
@@ -292,7 +292,7 @@ importers:
version: 7.4.3
ts-node:
specifier: ^10.9.1
- version: 10.9.2(@types/node@20.17.57)(typescript@5.8.3)
+ version: 10.9.2(@types/node@20.19.0)(typescript@5.8.3)
tslib:
specifier: 2.8.1
version: 2.8.1
@@ -342,7 +342,7 @@ importers:
version: 7.8.2
vitest:
specifier: 3.2.3
- version: 3.2.3(@types/node@20.17.57)(jiti@1.21.7)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0)
+ version: 3.2.3(@types/node@20.19.0)(jiti@1.21.7)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0)
packages/angular/build:
dependencies:
@@ -363,10 +363,10 @@ importers:
version: 7.24.7
'@inquirer/confirm':
specifier: 5.1.12
- version: 5.1.12(@types/node@20.17.57)
+ version: 5.1.12(@types/node@20.19.0)
'@vitejs/plugin-basic-ssl':
specifier: 2.0.0
- version: 2.0.0(vite@6.3.5(@types/node@20.17.57)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0))
+ version: 2.0.0(vite@6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0))
beasties:
specifier: 0.3.4
version: 0.3.4
@@ -420,7 +420,7 @@ importers:
version: 0.2.14
vite:
specifier: 6.3.5
- version: 6.3.5(@types/node@20.17.57)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0)
+ version: 6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0)
watchpack:
specifier: 2.4.4
version: 2.4.4
@@ -452,7 +452,7 @@ importers:
version: 7.8.2
vitest:
specifier: 3.2.3
- version: 3.2.3(@types/node@20.17.57)(jiti@1.21.7)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0)
+ version: 3.2.3(@types/node@20.19.0)(jiti@1.21.7)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0)
packages/angular/cli:
dependencies:
@@ -467,10 +467,10 @@ importers:
version: link:../../angular_devkit/schematics
'@inquirer/prompts':
specifier: 7.5.3
- version: 7.5.3(@types/node@20.17.57)
+ version: 7.5.3(@types/node@20.19.0)
'@listr2/prompt-adapter-inquirer':
specifier: 2.0.22
- version: 2.0.22(@inquirer/prompts@7.5.3(@types/node@20.17.57))
+ version: 2.0.22(@inquirer/prompts@7.5.3(@types/node@20.19.0))
'@schematics/angular':
specifier: workspace:0.0.0-PLACEHOLDER
version: link:../../schematics/angular
@@ -631,7 +631,7 @@ importers:
version: link:../../ngtools/webpack
'@vitejs/plugin-basic-ssl':
specifier: 2.0.0
- version: 2.0.0(vite@6.3.5(@types/node@20.17.57)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0))
+ version: 2.0.0(vite@6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0))
ansi-colors:
specifier: 4.1.3
version: 4.1.3
@@ -842,7 +842,7 @@ importers:
version: link:../schematics
'@inquirer/prompts':
specifier: 7.5.3
- version: 7.5.3(@types/node@20.17.57)
+ version: 7.5.3(@types/node@20.19.0)
ansi-colors:
specifier: 4.1.3
version: 4.1.3
@@ -1030,8 +1030,8 @@ packages:
resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==}
engines: {node: '>=6.9.0'}
- '@babel/compat-data@7.27.3':
- resolution: {integrity: sha512-V42wFfx1ymFte+ecf6iXghnnP8kWTO+ZLXIyZq+1LAXHHvTZdVxicn4yiVYdYMGaCO3tmqub11AorKkv+iodqw==}
+ '@babel/compat-data@7.27.5':
+ resolution: {integrity: sha512-KiRAp/VoJaWkkte84TvUd9qjdbZAdiqyvMxrGl1N6vzFogKmaLgoM3L1kgtLicp2HP5fBJS8JrZKLVIZGVJAVg==}
engines: {node: '>=6.9.0'}
'@babel/core@7.27.1':
@@ -1042,10 +1042,6 @@ packages:
resolution: {integrity: sha512-bXYxrXFubeYdvB0NhD/NBB3Qi6aZeV20GOWVI47t2dkecCEoneR4NPVcb7abpXDEvejgrUfFtG6vG/zxAKmg+g==}
engines: {node: '>=6.9.0'}
- '@babel/generator@7.27.3':
- resolution: {integrity: sha512-xnlJYj5zepml8NXtjkG0WquFUv8RskFqyFcVgTBp5k+NaA/8uw/K+OSVf8AMGw5e9HKP2ETd5xpK5MLZQD6b4Q==}
- engines: {node: '>=6.9.0'}
-
'@babel/generator@7.27.5':
resolution: {integrity: sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==}
engines: {node: '>=6.9.0'}
@@ -1133,15 +1129,10 @@ packages:
resolution: {integrity: sha512-NFJK2sHUvrjo8wAU/nQTWU890/zB2jj0qBcCbZbbf+005cAsv6tMjXz31fBign6M5ov1o0Bllu+9nbqkfsjjJQ==}
engines: {node: '>=6.9.0'}
- '@babel/helpers@7.27.4':
- resolution: {integrity: sha512-Y+bO6U+I7ZKaM5G5rDUZiYfUvQPUibYmAFe7EnKdnKBbVXDZxvp+MWOH5gYciY0EPk4EScsuFMQBbEfpdRKSCQ==}
+ '@babel/helpers@7.27.6':
+ resolution: {integrity: sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==}
engines: {node: '>=6.9.0'}
- '@babel/parser@7.27.4':
- resolution: {integrity: sha512-BRmLHGwpUqLFR2jzx9orBuX/ABDkj2jLKOXrHDTN2aOKL+jFDDKaRNo9nyYsIl9h/UE/7lMKdDjKQQyxKKDZ7g==}
- engines: {node: '>=6.0.0'}
- hasBin: true
-
'@babel/parser@7.27.5':
resolution: {integrity: sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==}
engines: {node: '>=6.0.0'}
@@ -1225,8 +1216,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-block-scoping@7.27.3':
- resolution: {integrity: sha512-+F8CnfhuLhwUACIJMLWnjz6zvzYM2r0yeIHKlbgfw7ml8rOMJsXNXV/hyRcb3nb493gRs4WvYpQAndWj/qQmkQ==}
+ '@babel/plugin-transform-block-scoping@7.27.5':
+ resolution: {integrity: sha512-JF6uE2s67f0y2RZcm2kpAUEbD50vH62TyWVebxwHAlbSdM49VqPz8t4a1uIjp4NIOIZ4xzLfjY5emt/RCyC7TQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -1429,8 +1420,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-regenerator@7.27.4':
- resolution: {integrity: sha512-Glp/0n8xuj+E1588otw5rjJkTXfzW7FjH3IIUrfqiZOPQCd2vbg8e+DQE8jK9g4V5/zrxFW+D9WM9gboRPELpQ==}
+ '@babel/plugin-transform-regenerator@7.27.5':
+ resolution: {integrity: sha512-uhB8yHerfe3MWnuLAhEbeQ4afVoqv8BQsPqrTv7e/jZ9y00kJL6l9a/f4OWaKxotmjzewfEyXE1vgDJenkQ2/Q==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -1530,8 +1521,8 @@ packages:
resolution: {integrity: sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA==}
engines: {node: '>=6.9.0'}
- '@babel/types@7.27.3':
- resolution: {integrity: sha512-Y1GkI4ktrtvmawoSq+4FCVHNryea6uR+qUQy0AGxLSsjCX0nVmkYQMBLHDkXZuo5hGx7eYdnIaslsdBFm7zbUw==}
+ '@babel/types@7.27.6':
+ resolution: {integrity: sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==}
engines: {node: '>=6.9.0'}
'@bazel/bazelisk@1.26.0':
@@ -1802,9 +1793,9 @@ packages:
resolution: {integrity: sha512-XXQLaIcLrOAMWvRrzz+mlUGtN6vlVNja3XQbMqRi/V7XJTAVwib3VcKd7oRwyZPkp7rBVlHGcaqdyGRrcnkhlA==}
engines: {node: '>=18'}
- '@google-cloud/promisify@4.0.0':
- resolution: {integrity: sha512-Orxzlfb9c67A15cq2JQEyVc7wEsmFBmHjZWZYQMUyJ1qivXyMwdyNOs9odi79hze+2zqdTtu1E19IM/FtqZ10g==}
- engines: {node: '>=14'}
+ '@google-cloud/promisify@4.1.0':
+ resolution: {integrity: sha512-G/FQx5cE/+DqBbOpA5jKsegGwdPniU6PuIEMt+qxWgFxvxuFOzVmp6zYchtYuwAWV5/8Dgs0yAmjvNZv3uXLQg==}
+ engines: {node: '>=18'}
'@google-cloud/promisify@5.0.0':
resolution: {integrity: sha512-N8qS6dlORGHwk7WjGXKOSsLjIjNINCPicsOX6gyyLiYk7mq3MtII96NZ9N2ahwA2vnkLmZODOIH9rlNniYWvCQ==}
@@ -2072,8 +2063,8 @@ packages:
cpu: [x64]
os: [win32]
- '@mdn/browser-compat-data@6.0.19':
- resolution: {integrity: sha512-P7e+M/HI9LKUEWIMkBzHY9RzsghjfLvz7an7maknAoaDlAjxj1Hnw8uTRyP5b5YAOMWZRaBDYJLDlsyfllP22A==}
+ '@mdn/browser-compat-data@6.0.21':
+ resolution: {integrity: sha512-7cD8A8ZlreQs1XJfK9kpJQ3oWIdWkY+9DvQPSSjuy/qsmDfGywQ/eGpDijR3/rSZTjzO+J/LdRBd4TUXyKKDQA==}
'@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3':
resolution: {integrity: sha512-QZHtlVgbAdy2zAqNA9Gu1UpIuI8Xvsd1v8ic6B2pZmeFnFcMWiPLfWXh7TVw4eGEZ/C9TH281KwhVoeQUKbyjw==}
@@ -2601,8 +2592,8 @@ packages:
cpu: [x64]
os: [win32]
- '@rollup/wasm-node@4.41.1':
- resolution: {integrity: sha512-70qfem+U3hAgwNgOlnUQiIdfKHLELUxsEWbFWg3aErPUvsyXYF1HALJBwoDgMUhRWyn+SqWVneDTnO/Kbey9hg==}
+ '@rollup/wasm-node@4.42.0':
+ resolution: {integrity: sha512-qdaa9zil2ppR/YmvFOtNtpYHdGzH9uTSy/1qSGCMldq38Tz2W/3L43rbsp4rx2O5uLI0wOsz0VULmBx9dyOqOA==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
@@ -2636,8 +2627,8 @@ packages:
'@socket.io/component-emitter@3.1.2':
resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==}
- '@stylistic/eslint-plugin@4.4.0':
- resolution: {integrity: sha512-bIh/d9X+OQLCAMdhHtps+frvyjvAM4B1YlSJzcEEhl7wXLIqPar3ngn9DrHhkBOrTA/z9J0bUMtctAspe0dxdQ==}
+ '@stylistic/eslint-plugin@4.4.1':
+ resolution: {integrity: sha512-CEigAk7eOLyHvdgmpZsKFwtiqS2wFwI1fn4j09IU9GmD4euFM4jEBAViWeCqaNLlbX2k2+A/Fq9cje4HQBXuJQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: '>=9.0.0'
@@ -2690,8 +2681,8 @@ packages:
'@types/big.js@6.2.2':
resolution: {integrity: sha512-e2cOW9YlVzFY2iScnGBBkplKsrn2CsObHQ2Hiw4V1sSyiGbgWL8IyqE3zFi1Pt5o1pdAtYkDAIsF3KKUPjdzaA==}
- '@types/body-parser@1.19.5':
- resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==}
+ '@types/body-parser@1.19.6':
+ resolution: {integrity: sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==}
'@types/bonjour@3.5.13':
resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==}
@@ -2717,17 +2708,17 @@ packages:
'@types/connect@3.4.38':
resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==}
- '@types/content-disposition@0.5.8':
- resolution: {integrity: sha512-QVSSvno3dE0MgO76pJhmv4Qyi/j0Yk9pBp0Y7TJ2Tlj+KCgJWY6qX7nnxCOLkZ3VYRSIk1WTxCvwUSdx6CCLdg==}
+ '@types/content-disposition@0.5.9':
+ resolution: {integrity: sha512-8uYXI3Gw35MhiVYhG3s295oihrxRyytcRHjSjqnqZVDDy/xcGBRny7+Xj1Wgfhv5QzRtN2hB2dVRBUX9XW3UcQ==}
'@types/convert-source-map@2.0.3':
resolution: {integrity: sha512-ag0BfJLZf6CQz8VIuRIEYQ5Ggwk/82uvTQf27RcpyDNbY0Vw49LIPqAxk5tqYfrCs9xDaIMvl4aj7ZopnYL8bA==}
- '@types/cookies@0.9.0':
- resolution: {integrity: sha512-40Zk8qR147RABiQ7NQnBzWzDcjKzNrntB5BAmeGCb2p/MIyOE+4BVvc17wumsUqUw00bJYqoXFHYygQnEFh4/Q==}
+ '@types/cookies@0.9.1':
+ resolution: {integrity: sha512-E/DPgzifH4sM1UMadJMWd6mO2jOd4g1Ejwzx8/uRCDpJis1IrlyQEcGAYEomtAqRYmD5ORbNXMeI9U0RiVGZbg==}
- '@types/cors@2.8.18':
- resolution: {integrity: sha512-nX3d0sxJW41CqQvfOzVG1NCTXfFDrDWIghCZncpHeWlVFd81zxB/DLhg7avFg6eHLCRX7ckBmoIIcqa++upvJA==}
+ '@types/cors@2.8.19':
+ resolution: {integrity: sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg==}
'@types/debounce@1.2.4':
resolution: {integrity: sha512-jBqiORIzKDOToaF63Fm//haOCHuwQuLa2202RK4MozpA6lh93eCBc+/8+wZn5OzjJt3ySdc+74SXWXB55Ewtyw==}
@@ -2747,17 +2738,20 @@ packages:
'@types/estree@1.0.7':
resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==}
+ '@types/estree@1.0.8':
+ resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
+
'@types/express-serve-static-core@4.19.6':
resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==}
'@types/express-serve-static-core@5.0.6':
resolution: {integrity: sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==}
- '@types/express@4.17.22':
- resolution: {integrity: sha512-eZUmSnhRX9YRSkplpz0N+k6NljUUn5l3EWZIKZvYzhvMphEuNiyyy1viH/ejgt66JWgALwC/gtSUAeQKtSwW/w==}
+ '@types/express@4.17.23':
+ resolution: {integrity: sha512-Crp6WY9aTYP3qPi2wGDo9iUe/rceX01UMhnF1jmwDcKCFM6cx7YhGP/Mpr3y9AASpfHixIG0E6azCcL5OcDHsQ==}
- '@types/express@5.0.2':
- resolution: {integrity: sha512-BtjL3ZwbCQriyb0DGw+Rt12qAXPiBTPs815lsUvtt1Grk0vLRMZNMUZ741d5rjk+UQOxfDiBZ3dxpX00vSkK3g==}
+ '@types/express@5.0.3':
+ resolution: {integrity: sha512-wGA0NX93b19/dZC1J18tKWVIYWyyF2ZjT9vin/NRu0qzzvfVzWjs04iq2rQ3H65vCTQYlRqs3YHfY7zjdV+9Kw==}
'@types/glob@7.2.0':
resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==}
@@ -2768,8 +2762,8 @@ packages:
'@types/http-assert@1.5.6':
resolution: {integrity: sha512-TTEwmtjgVbYAzZYWyeHPrrtWnfVkm8tQkP8P21uQifPgMRgjrow3XDEYqucuC8SKZJT7pUnhU/JymvjggxO9vw==}
- '@types/http-errors@2.0.4':
- resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==}
+ '@types/http-errors@2.0.5':
+ resolution: {integrity: sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==}
'@types/http-proxy@1.17.16':
resolution: {integrity: sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==}
@@ -2838,8 +2832,8 @@ packages:
'@types/node-forge@1.3.11':
resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==}
- '@types/node@20.17.57':
- resolution: {integrity: sha512-f3T4y6VU4fVQDKVqJV4Uppy8c1p/sVvS3peyqxyWnzkqXFJLRU7Y1Bl7rMS1Qe9z0v4M6McY0Fp9yBsgHJUsWQ==}
+ '@types/node@20.19.0':
+ resolution: {integrity: sha512-hfrc+1tud1xcdVTABC2JiomZJEklMcXYNTVtZLAeqTVWD+qL5jkHKT+1lOtqDdGxt+mB53DTtiz673vfjU8D1Q==}
'@types/npm-package-arg@6.1.4':
resolution: {integrity: sha512-vDgdbMy2QXHnAruzlv68pUtXCjmqUk3WrBAsRboRovsOmxbfn/WiYCjmecyKjGztnMps5dWp4Uq2prp+Ilo17Q==}
@@ -2895,14 +2889,14 @@ packages:
'@types/semver@7.7.0':
resolution: {integrity: sha512-k107IF4+Xr7UHjwDc7Cfd6PRQfbdkiRabXGRjo07b4WyPahFBZCZ1sE+BNxYIJPPg73UkfOsVOLwqVc/6ETrIA==}
- '@types/send@0.17.4':
- resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==}
+ '@types/send@0.17.5':
+ resolution: {integrity: sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==}
'@types/serve-index@1.9.4':
resolution: {integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==}
- '@types/serve-static@1.15.7':
- resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==}
+ '@types/serve-static@1.15.8':
+ resolution: {integrity: sha512-roei0UY3LhpOJvjbIP6ZZFngyLKl5dskOtDhxY5THRSpO+ZI+nzJ+m5yUMzGrp89YRa7lvknKkMYjqQFGwA7Sg==}
'@types/shelljs@0.8.16':
resolution: {integrity: sha512-40SUXiH0tZfAg/oKkkGF1kdHPAmE4slv2xAmbfa8VtE6ztHYwdpW2phlzHTVdJh5JOGqA3Cx1Hzp7kxFalKHYA==}
@@ -3265,8 +3259,8 @@ packages:
resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==}
engines: {node: '>=0.4.0'}
- acorn@8.14.1:
- resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==}
+ acorn@8.15.0:
+ resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
engines: {node: '>=0.4.0'}
hasBin: true
@@ -3703,8 +3697,8 @@ packages:
resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==}
engines: {node: '>=10'}
- caniuse-lite@1.0.30001720:
- resolution: {integrity: sha512-Ec/2yV2nNPwb4DnTANEV99ZWwm3ZWfdlfkQbWSDDt+PsXEVYwlhPH8tdMaPunYTKKmz7AnHi2oNEi1GcmKCD8g==}
+ caniuse-lite@1.0.30001721:
+ resolution: {integrity: sha512-cOuvmUVtKrtEaoKiO0rSc29jcjwMwX5tOHDy4MgVFEWiUXj4uBMJkwI8MDySkgXidpMiHUcviogAvFi4pA2hDQ==}
caseless@0.12.0:
resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==}
@@ -3944,8 +3938,8 @@ packages:
peerDependencies:
webpack: ^5.1.0
- core-js-compat@3.42.0:
- resolution: {integrity: sha512-bQasjMfyDGyaeWKBIu33lHh9qlSR0MFE/Nmc6nMjf/iU9b3rSMdAYz1Baxrv4lPdGUsTqZudHA4jIGSJy0SWZQ==}
+ core-js-compat@3.43.0:
+ resolution: {integrity: sha512-2GML2ZsCc5LR7hZYz4AXmjQw8zuy2T//2QntwdnpuYI7jteT6GVYJL7F6C2C57R7gSYrcqVW3lAALefdbhBLDA==}
core-js@3.40.0:
resolution: {integrity: sha512-7vsMc/Lty6AGnn7uFpYT56QesI5D2Y/UkgKounk87OP9Z2H9Z8kj6jzcSGAxFmUtDOS0ntK6lbQz+Nsa0Jj6mQ==}
@@ -4006,8 +4000,8 @@ packages:
engines: {node: '>=4'}
hasBin: true
- cssstyle@4.3.1:
- resolution: {integrity: sha512-ZgW+Jgdd7i52AaLYCriF8Mxqft0gD/R9i9wi6RWBhs1pqdPEzPjym7rvRKi397WmQFf3SlyUsszhw+VVCbx79Q==}
+ cssstyle@4.4.0:
+ resolution: {integrity: sha512-W0Y2HOXlPkb2yaKrCVRjinYKciu/qSLEmK0K9mcfDei3zwlnHFEHAs/Du3cIRwPqY+J4JsiBzUjoHyc8RsJ03A==}
engines: {node: '>=18'}
custom-event@1.0.1:
@@ -4282,8 +4276,8 @@ packages:
ee-first@1.1.1:
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
- electron-to-chromium@1.5.161:
- resolution: {integrity: sha512-hwtetwfKNZo/UlwHIVBlKZVdy7o8bIZxxKs0Mv/ROPiQQQmDgdm5a+KvKtBsxM8ZjFzTaCeLoodZ8jiBE3o9rA==}
+ electron-to-chromium@1.5.165:
+ resolution: {integrity: sha512-naiMx1Z6Nb2TxPU6fiFrUrDTjyPMLdTtaOd2oLmG8zVSg2hCWGkhPyxwk+qRmZ1ytwVqUv0u7ZcDA5+ALhaUtw==}
emoji-regex@10.4.0:
resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==}
@@ -4335,8 +4329,8 @@ packages:
resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
engines: {node: '>=0.12'}
- entities@6.0.0:
- resolution: {integrity: sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==}
+ entities@6.0.1:
+ resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==}
engines: {node: '>=0.12'}
env-paths@2.2.1:
@@ -4732,8 +4726,8 @@ packages:
resolution: {integrity: sha512-XHIrMD0NpDrNM/Ckf7XJiBbLl57KEhT3+i3yY+eWm+cqYZJQTZrKo8Y8AWKnuV5GT4scfuUGt9LzNoIx3dU1nQ==}
engines: {node: '>= 0.12'}
- form-data@4.0.2:
- resolution: {integrity: sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==}
+ form-data@4.0.3:
+ resolution: {integrity: sha512-qsITQPfmvMOSAdeyZ+12I1c+CKSstAFAwu+97zrnWAbIr5u8wfsExUzCesVLC8NgHuRUqNN4Zy6UPWUTRGslcA==}
engines: {node: '>= 6'}
formdata-polyfill@4.0.10:
@@ -7309,6 +7303,10 @@ packages:
resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==}
engines: {node: '>= 0.8'}
+ statuses@2.0.2:
+ resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==}
+ engines: {node: '>= 0.8'}
+
std-env@3.9.0:
resolution: {integrity: sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==}
@@ -7338,8 +7336,8 @@ packages:
resolution: {integrity: sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==}
engines: {node: '>=8.0'}
- streamx@2.22.0:
- resolution: {integrity: sha512-sLh1evHOzBy/iWRiR6d1zRcLao4gGZr3C1kzNz4fopCOKJb6xD9ub8Mpi9Mr1R6id5o43S+d93fI48UC5uM9aw==}
+ streamx@2.22.1:
+ resolution: {integrity: sha512-znKXEBxfatz2GBNK02kRnCXjV+AA4kjZIUxeWSr3UGirZMJfTE9uiwKHobnbgxWyL/JWro8tTq+vOqAK1/qbSA==}
string-width@4.2.3:
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
@@ -7696,8 +7694,8 @@ packages:
unbzip2-stream@1.4.3:
resolution: {integrity: sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==}
- undici-types@6.19.8:
- resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==}
+ undici-types@6.21.0:
+ resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
undici@7.10.0:
resolution: {integrity: sha512-u5otvFBOBZvmdjWLVW+5DAc9Nkq8f24g0O9oY7qw2JVIF1VocIFoyz9JFkuVOS2j41AufeO0xnlweJ2RLT8nGw==}
@@ -7788,8 +7786,8 @@ packages:
validate-npm-package-license@3.0.4:
resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
- validate-npm-package-name@6.0.0:
- resolution: {integrity: sha512-d7KLgL1LD3U3fgnvWEY1cQXoO/q6EQ1BSz48Sa149V/5zVTAbgmZIpyI8TRi6U9/JNyeYLlTKsEMPtLC27RFUg==}
+ validate-npm-package-name@6.0.1:
+ resolution: {integrity: sha512-OaI//3H0J7ZkR1OqlhGA8cA+Cbk/2xFOQpJOt5+s27/ta9eZwpeervh4Mxh4w0im/kdgktowaqVNR7QOrUd7Yg==}
engines: {node: ^18.17.0 || >=20.5.0}
validator@13.12.0:
@@ -7912,8 +7910,8 @@ packages:
weak-lru-cache@1.2.2:
resolution: {integrity: sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==}
- web-features@2.36.1:
- resolution: {integrity: sha512-eAMg2v4XOJIZZgGx1tEK+9SUJvNMWq8UPLQNHK7bR8L5vMQuOq6jJ4a4L/FLJqOEUaOAJj/yjegPxhUwLklywA==}
+ web-features@2.37.0:
+ resolution: {integrity: sha512-dWjO1kEAwfhiYmPvY1WiNK6879wuleKlowsiIRa1CQVZJy3OOGprBWkqCcOll0i7tc9C+6d6csOc41NQ2jHBJA==}
web-streams-polyfill@3.3.3:
resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==}
@@ -8227,8 +8225,8 @@ packages:
resolution: {integrity: sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==}
engines: {node: '>=18'}
- zod@3.25.48:
- resolution: {integrity: sha512-0X1mz8FtgEIvaxGjdIImYpZEaZMrund9pGXm3M6vM7Reba0e2eI71KPjSCGXBfwKDPwPoywf6waUKc3/tFvX2Q==}
+ zod@3.25.56:
+ resolution: {integrity: sha512-rd6eEF3BTNvQnR2e2wwolfTmUTnp70aUTqr0oaGbHifzC3BKJsoV+Gat8vxUMR1hwOKBs6El+qWehrHbCpW6SQ==}
zone.js@0.15.1:
resolution: {integrity: sha512-XE96n56IQpJM7NAoXswY3XRLcWFW83xe0BiAOeMD7K5k5xecOeul3Qcpx6GqEeeHNkW5DWL5zOyTbEfB4eti8w==}
@@ -8378,7 +8376,7 @@ snapshots:
js-tokens: 4.0.0
picocolors: 1.1.1
- '@babel/compat-data@7.27.3': {}
+ '@babel/compat-data@7.27.5': {}
'@babel/core@7.27.1':
dependencies:
@@ -8387,11 +8385,11 @@ snapshots:
'@babel/generator': 7.27.5
'@babel/helper-compilation-targets': 7.27.2
'@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.1)
- '@babel/helpers': 7.27.4
+ '@babel/helpers': 7.27.6
'@babel/parser': 7.27.5
'@babel/template': 7.27.2
'@babel/traverse': 7.27.4
- '@babel/types': 7.27.3
+ '@babel/types': 7.27.6
convert-source-map: 2.0.0
debug: 4.4.1(supports-color@10.0.0)
gensync: 1.0.0-beta.2
@@ -8404,14 +8402,14 @@ snapshots:
dependencies:
'@ampproject/remapping': 2.3.0
'@babel/code-frame': 7.27.1
- '@babel/generator': 7.27.3
+ '@babel/generator': 7.27.5
'@babel/helper-compilation-targets': 7.27.2
'@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.4)
- '@babel/helpers': 7.27.4
- '@babel/parser': 7.27.4
+ '@babel/helpers': 7.27.6
+ '@babel/parser': 7.27.5
'@babel/template': 7.27.2
'@babel/traverse': 7.27.4
- '@babel/types': 7.27.3
+ '@babel/types': 7.27.6
convert-source-map: 2.0.0
debug: 4.4.1(supports-color@10.0.0)
gensync: 1.0.0-beta.2
@@ -8420,29 +8418,21 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/generator@7.27.3':
- dependencies:
- '@babel/parser': 7.27.4
- '@babel/types': 7.27.3
- '@jridgewell/gen-mapping': 0.3.8
- '@jridgewell/trace-mapping': 0.3.25
- jsesc: 3.1.0
-
'@babel/generator@7.27.5':
dependencies:
'@babel/parser': 7.27.5
- '@babel/types': 7.27.3
+ '@babel/types': 7.27.6
'@jridgewell/gen-mapping': 0.3.8
'@jridgewell/trace-mapping': 0.3.25
jsesc: 3.1.0
'@babel/helper-annotate-as-pure@7.27.3':
dependencies:
- '@babel/types': 7.27.3
+ '@babel/types': 7.27.6
'@babel/helper-compilation-targets@7.27.2':
dependencies:
- '@babel/compat-data': 7.27.3
+ '@babel/compat-data': 7.27.5
'@babel/helper-validator-option': 7.27.1
browserslist: 4.25.0
lru-cache: 5.1.1
@@ -8482,14 +8472,14 @@ snapshots:
'@babel/helper-member-expression-to-functions@7.27.1':
dependencies:
'@babel/traverse': 7.27.4
- '@babel/types': 7.27.3
+ '@babel/types': 7.27.6
transitivePeerDependencies:
- supports-color
'@babel/helper-module-imports@7.27.1':
dependencies:
'@babel/traverse': 7.27.4
- '@babel/types': 7.27.3
+ '@babel/types': 7.27.6
transitivePeerDependencies:
- supports-color
@@ -8513,7 +8503,7 @@ snapshots:
'@babel/helper-optimise-call-expression@7.27.1':
dependencies:
- '@babel/types': 7.27.3
+ '@babel/types': 7.27.6
'@babel/helper-plugin-utils@7.27.1': {}
@@ -8538,13 +8528,13 @@ snapshots:
'@babel/helper-skip-transparent-expression-wrappers@7.27.1':
dependencies:
'@babel/traverse': 7.27.4
- '@babel/types': 7.27.3
+ '@babel/types': 7.27.6
transitivePeerDependencies:
- supports-color
'@babel/helper-split-export-declaration@7.24.7':
dependencies:
- '@babel/types': 7.27.3
+ '@babel/types': 7.27.6
'@babel/helper-string-parser@7.27.1': {}
@@ -8556,22 +8546,18 @@ snapshots:
dependencies:
'@babel/template': 7.27.2
'@babel/traverse': 7.27.4
- '@babel/types': 7.27.3
+ '@babel/types': 7.27.6
transitivePeerDependencies:
- supports-color
- '@babel/helpers@7.27.4':
+ '@babel/helpers@7.27.6':
dependencies:
'@babel/template': 7.27.2
- '@babel/types': 7.27.3
-
- '@babel/parser@7.27.4':
- dependencies:
- '@babel/types': 7.27.3
+ '@babel/types': 7.27.6
'@babel/parser@7.27.5':
dependencies:
- '@babel/types': 7.27.3
+ '@babel/types': 7.27.6
'@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1(@babel/core@7.27.4)':
dependencies:
@@ -8656,7 +8642,7 @@ snapshots:
'@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-block-scoping@7.27.3(@babel/core@7.27.4)':
+ '@babel/plugin-transform-block-scoping@7.27.5(@babel/core@7.27.4)':
dependencies:
'@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
@@ -8880,7 +8866,7 @@ snapshots:
'@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-regenerator@7.27.4(@babel/core@7.27.4)':
+ '@babel/plugin-transform-regenerator@7.27.5(@babel/core@7.27.4)':
dependencies:
'@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
@@ -8961,7 +8947,7 @@ snapshots:
'@babel/preset-env@7.27.2(@babel/core@7.27.4)':
dependencies:
- '@babel/compat-data': 7.27.3
+ '@babel/compat-data': 7.27.5
'@babel/core': 7.27.4
'@babel/helper-compilation-targets': 7.27.2
'@babel/helper-plugin-utils': 7.27.1
@@ -8979,7 +8965,7 @@ snapshots:
'@babel/plugin-transform-async-generator-functions': 7.27.1(@babel/core@7.27.4)
'@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.27.4)
'@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-block-scoping': 7.27.3(@babel/core@7.27.4)
+ '@babel/plugin-transform-block-scoping': 7.27.5(@babel/core@7.27.4)
'@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.27.4)
'@babel/plugin-transform-class-static-block': 7.27.1(@babel/core@7.27.4)
'@babel/plugin-transform-classes': 7.27.1(@babel/core@7.27.4)
@@ -9013,7 +8999,7 @@ snapshots:
'@babel/plugin-transform-private-methods': 7.27.1(@babel/core@7.27.4)
'@babel/plugin-transform-private-property-in-object': 7.27.1(@babel/core@7.27.4)
'@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-regenerator': 7.27.4(@babel/core@7.27.4)
+ '@babel/plugin-transform-regenerator': 7.27.5(@babel/core@7.27.4)
'@babel/plugin-transform-regexp-modifiers': 7.27.1(@babel/core@7.27.4)
'@babel/plugin-transform-reserved-words': 7.27.1(@babel/core@7.27.4)
'@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.27.4)
@@ -9029,7 +9015,7 @@ snapshots:
babel-plugin-polyfill-corejs2: 0.4.13(@babel/core@7.27.4)
babel-plugin-polyfill-corejs3: 0.11.1(@babel/core@7.27.4)
babel-plugin-polyfill-regenerator: 0.6.4(@babel/core@7.27.4)
- core-js-compat: 3.42.0
+ core-js-compat: 3.43.0
semver: 6.3.1
transitivePeerDependencies:
- supports-color
@@ -9038,7 +9024,7 @@ snapshots:
dependencies:
'@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/types': 7.27.3
+ '@babel/types': 7.27.6
esutils: 2.0.3
'@babel/runtime@7.27.6': {}
@@ -9046,22 +9032,22 @@ snapshots:
'@babel/template@7.27.2':
dependencies:
'@babel/code-frame': 7.27.1
- '@babel/parser': 7.27.4
- '@babel/types': 7.27.3
+ '@babel/parser': 7.27.5
+ '@babel/types': 7.27.6
'@babel/traverse@7.27.4':
dependencies:
'@babel/code-frame': 7.27.1
'@babel/generator': 7.27.5
- '@babel/parser': 7.27.4
+ '@babel/parser': 7.27.5
'@babel/template': 7.27.2
- '@babel/types': 7.27.3
+ '@babel/types': 7.27.6
debug: 4.4.1(supports-color@10.0.0)
globals: 11.12.0
transitivePeerDependencies:
- supports-color
- '@babel/types@7.27.3':
+ '@babel/types@7.27.6':
dependencies:
'@babel/helper-string-parser': 7.27.1
'@babel/helper-validator-identifier': 7.27.1
@@ -9104,7 +9090,7 @@ snapshots:
combined-stream: 1.0.8
extend: 3.0.2
forever-agent: 0.6.1
- form-data: 4.0.2
+ form-data: 4.0.3
http-signature: 1.4.0
is-typedarray: 1.0.0
isstream: 0.1.2
@@ -9247,7 +9233,7 @@ snapshots:
'@google-cloud/common@6.0.0(supports-color@10.0.0)':
dependencies:
'@google-cloud/projectify': 4.0.0
- '@google-cloud/promisify': 4.0.0
+ '@google-cloud/promisify': 4.1.0
arrify: 2.0.1
duplexify: 4.1.3
extend: 3.0.2
@@ -9264,7 +9250,7 @@ snapshots:
'@google-cloud/projectify@5.0.0': {}
- '@google-cloud/promisify@4.0.0': {}
+ '@google-cloud/promisify@4.1.0': {}
'@google-cloud/promisify@5.0.0': {}
@@ -9330,27 +9316,27 @@ snapshots:
'@humanwhocodes/retry@0.4.3': {}
- '@inquirer/checkbox@4.1.8(@types/node@20.17.57)':
+ '@inquirer/checkbox@4.1.8(@types/node@20.19.0)':
dependencies:
- '@inquirer/core': 10.1.13(@types/node@20.17.57)
+ '@inquirer/core': 10.1.13(@types/node@20.19.0)
'@inquirer/figures': 1.0.12
- '@inquirer/type': 3.0.7(@types/node@20.17.57)
+ '@inquirer/type': 3.0.7(@types/node@20.19.0)
ansi-escapes: 4.3.2
yoctocolors-cjs: 2.1.2
optionalDependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
- '@inquirer/confirm@5.1.12(@types/node@20.17.57)':
+ '@inquirer/confirm@5.1.12(@types/node@20.19.0)':
dependencies:
- '@inquirer/core': 10.1.13(@types/node@20.17.57)
- '@inquirer/type': 3.0.7(@types/node@20.17.57)
+ '@inquirer/core': 10.1.13(@types/node@20.19.0)
+ '@inquirer/type': 3.0.7(@types/node@20.19.0)
optionalDependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
- '@inquirer/core@10.1.13(@types/node@20.17.57)':
+ '@inquirer/core@10.1.13(@types/node@20.19.0)':
dependencies:
'@inquirer/figures': 1.0.12
- '@inquirer/type': 3.0.7(@types/node@20.17.57)
+ '@inquirer/type': 3.0.7(@types/node@20.19.0)
ansi-escapes: 4.3.2
cli-width: 4.1.0
mute-stream: 2.0.0
@@ -9358,97 +9344,97 @@ snapshots:
wrap-ansi: 6.2.0
yoctocolors-cjs: 2.1.2
optionalDependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
- '@inquirer/editor@4.2.13(@types/node@20.17.57)':
+ '@inquirer/editor@4.2.13(@types/node@20.19.0)':
dependencies:
- '@inquirer/core': 10.1.13(@types/node@20.17.57)
- '@inquirer/type': 3.0.7(@types/node@20.17.57)
+ '@inquirer/core': 10.1.13(@types/node@20.19.0)
+ '@inquirer/type': 3.0.7(@types/node@20.19.0)
external-editor: 3.1.0
optionalDependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
- '@inquirer/expand@4.0.15(@types/node@20.17.57)':
+ '@inquirer/expand@4.0.15(@types/node@20.19.0)':
dependencies:
- '@inquirer/core': 10.1.13(@types/node@20.17.57)
- '@inquirer/type': 3.0.7(@types/node@20.17.57)
+ '@inquirer/core': 10.1.13(@types/node@20.19.0)
+ '@inquirer/type': 3.0.7(@types/node@20.19.0)
yoctocolors-cjs: 2.1.2
optionalDependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
'@inquirer/figures@1.0.12': {}
- '@inquirer/input@4.1.12(@types/node@20.17.57)':
+ '@inquirer/input@4.1.12(@types/node@20.19.0)':
dependencies:
- '@inquirer/core': 10.1.13(@types/node@20.17.57)
- '@inquirer/type': 3.0.7(@types/node@20.17.57)
+ '@inquirer/core': 10.1.13(@types/node@20.19.0)
+ '@inquirer/type': 3.0.7(@types/node@20.19.0)
optionalDependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
- '@inquirer/number@3.0.15(@types/node@20.17.57)':
+ '@inquirer/number@3.0.15(@types/node@20.19.0)':
dependencies:
- '@inquirer/core': 10.1.13(@types/node@20.17.57)
- '@inquirer/type': 3.0.7(@types/node@20.17.57)
+ '@inquirer/core': 10.1.13(@types/node@20.19.0)
+ '@inquirer/type': 3.0.7(@types/node@20.19.0)
optionalDependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
- '@inquirer/password@4.0.15(@types/node@20.17.57)':
+ '@inquirer/password@4.0.15(@types/node@20.19.0)':
dependencies:
- '@inquirer/core': 10.1.13(@types/node@20.17.57)
- '@inquirer/type': 3.0.7(@types/node@20.17.57)
+ '@inquirer/core': 10.1.13(@types/node@20.19.0)
+ '@inquirer/type': 3.0.7(@types/node@20.19.0)
ansi-escapes: 4.3.2
optionalDependencies:
- '@types/node': 20.17.57
-
- '@inquirer/prompts@7.5.3(@types/node@20.17.57)':
- dependencies:
- '@inquirer/checkbox': 4.1.8(@types/node@20.17.57)
- '@inquirer/confirm': 5.1.12(@types/node@20.17.57)
- '@inquirer/editor': 4.2.13(@types/node@20.17.57)
- '@inquirer/expand': 4.0.15(@types/node@20.17.57)
- '@inquirer/input': 4.1.12(@types/node@20.17.57)
- '@inquirer/number': 3.0.15(@types/node@20.17.57)
- '@inquirer/password': 4.0.15(@types/node@20.17.57)
- '@inquirer/rawlist': 4.1.3(@types/node@20.17.57)
- '@inquirer/search': 3.0.15(@types/node@20.17.57)
- '@inquirer/select': 4.2.3(@types/node@20.17.57)
+ '@types/node': 20.19.0
+
+ '@inquirer/prompts@7.5.3(@types/node@20.19.0)':
+ dependencies:
+ '@inquirer/checkbox': 4.1.8(@types/node@20.19.0)
+ '@inquirer/confirm': 5.1.12(@types/node@20.19.0)
+ '@inquirer/editor': 4.2.13(@types/node@20.19.0)
+ '@inquirer/expand': 4.0.15(@types/node@20.19.0)
+ '@inquirer/input': 4.1.12(@types/node@20.19.0)
+ '@inquirer/number': 3.0.15(@types/node@20.19.0)
+ '@inquirer/password': 4.0.15(@types/node@20.19.0)
+ '@inquirer/rawlist': 4.1.3(@types/node@20.19.0)
+ '@inquirer/search': 3.0.15(@types/node@20.19.0)
+ '@inquirer/select': 4.2.3(@types/node@20.19.0)
optionalDependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
- '@inquirer/rawlist@4.1.3(@types/node@20.17.57)':
+ '@inquirer/rawlist@4.1.3(@types/node@20.19.0)':
dependencies:
- '@inquirer/core': 10.1.13(@types/node@20.17.57)
- '@inquirer/type': 3.0.7(@types/node@20.17.57)
+ '@inquirer/core': 10.1.13(@types/node@20.19.0)
+ '@inquirer/type': 3.0.7(@types/node@20.19.0)
yoctocolors-cjs: 2.1.2
optionalDependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
- '@inquirer/search@3.0.15(@types/node@20.17.57)':
+ '@inquirer/search@3.0.15(@types/node@20.19.0)':
dependencies:
- '@inquirer/core': 10.1.13(@types/node@20.17.57)
+ '@inquirer/core': 10.1.13(@types/node@20.19.0)
'@inquirer/figures': 1.0.12
- '@inquirer/type': 3.0.7(@types/node@20.17.57)
+ '@inquirer/type': 3.0.7(@types/node@20.19.0)
yoctocolors-cjs: 2.1.2
optionalDependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
- '@inquirer/select@4.2.3(@types/node@20.17.57)':
+ '@inquirer/select@4.2.3(@types/node@20.19.0)':
dependencies:
- '@inquirer/core': 10.1.13(@types/node@20.17.57)
+ '@inquirer/core': 10.1.13(@types/node@20.19.0)
'@inquirer/figures': 1.0.12
- '@inquirer/type': 3.0.7(@types/node@20.17.57)
+ '@inquirer/type': 3.0.7(@types/node@20.19.0)
ansi-escapes: 4.3.2
yoctocolors-cjs: 2.1.2
optionalDependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
'@inquirer/type@1.5.5':
dependencies:
mute-stream: 1.0.0
- '@inquirer/type@3.0.7(@types/node@20.17.57)':
+ '@inquirer/type@3.0.7(@types/node@20.19.0)':
optionalDependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
'@isaacs/cliui@8.0.2':
dependencies:
@@ -9512,9 +9498,9 @@ snapshots:
'@leichtgewicht/ip-codec@2.0.5': {}
- '@listr2/prompt-adapter-inquirer@2.0.22(@inquirer/prompts@7.5.3(@types/node@20.17.57))':
+ '@listr2/prompt-adapter-inquirer@2.0.22(@inquirer/prompts@7.5.3(@types/node@20.19.0))':
dependencies:
- '@inquirer/prompts': 7.5.3(@types/node@20.17.57)
+ '@inquirer/prompts': 7.5.3(@types/node@20.19.0)
'@inquirer/type': 1.5.5
'@lmdb/lmdb-darwin-arm64@3.4.0':
@@ -9538,7 +9524,7 @@ snapshots:
'@lmdb/lmdb-win32-x64@3.4.0':
optional: true
- '@mdn/browser-compat-data@6.0.19': {}
+ '@mdn/browser-compat-data@6.0.21': {}
'@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3':
optional: true
@@ -9916,7 +9902,7 @@ snapshots:
'@rollup/pluginutils@5.1.4(rollup@4.42.0)':
dependencies:
- '@types/estree': 1.0.7
+ '@types/estree': 1.0.8
estree-walker: 2.0.2
picomatch: 4.0.2
optionalDependencies:
@@ -9982,7 +9968,7 @@ snapshots:
'@rollup/rollup-win32-x64-msvc@4.42.0':
optional: true
- '@rollup/wasm-node@4.41.1':
+ '@rollup/wasm-node@4.42.0':
dependencies:
'@types/estree': 1.0.7
optionalDependencies:
@@ -10024,7 +10010,7 @@ snapshots:
'@socket.io/component-emitter@3.1.2': {}
- '@stylistic/eslint-plugin@4.4.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)':
+ '@stylistic/eslint-plugin@4.4.1(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)':
dependencies:
'@typescript-eslint/utils': 8.33.1(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)
eslint: 9.28.0(jiti@1.21.7)
@@ -10057,47 +10043,47 @@ snapshots:
'@types/accepts@1.3.7':
dependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
'@types/babel__code-frame@7.0.6': {}
'@types/babel__core@7.20.5':
dependencies:
- '@babel/parser': 7.27.4
- '@babel/types': 7.27.3
+ '@babel/parser': 7.27.5
+ '@babel/types': 7.27.6
'@types/babel__generator': 7.27.0
'@types/babel__template': 7.4.4
'@types/babel__traverse': 7.20.7
'@types/babel__generator@7.27.0':
dependencies:
- '@babel/types': 7.27.3
+ '@babel/types': 7.27.6
'@types/babel__template@7.4.4':
dependencies:
- '@babel/parser': 7.27.4
- '@babel/types': 7.27.3
+ '@babel/parser': 7.27.5
+ '@babel/types': 7.27.6
'@types/babel__traverse@7.20.7':
dependencies:
- '@babel/types': 7.27.3
+ '@babel/types': 7.27.6
'@types/big.js@6.2.2': {}
- '@types/body-parser@1.19.5':
+ '@types/body-parser@1.19.6':
dependencies:
'@types/connect': 3.4.38
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
'@types/bonjour@3.5.13':
dependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
'@types/browser-sync@2.29.0':
dependencies:
'@types/micromatch': 2.3.35
- '@types/node': 20.17.57
- '@types/serve-static': 1.15.7
+ '@types/node': 20.19.0
+ '@types/serve-static': 1.15.8
chokidar: 3.6.0
'@types/caseless@0.12.5': {}
@@ -10108,34 +10094,34 @@ snapshots:
'@types/co-body@6.1.3':
dependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
'@types/qs': 6.14.0
'@types/command-line-args@5.2.3': {}
'@types/connect-history-api-fallback@1.5.4':
dependencies:
- '@types/express-serve-static-core': 5.0.6
- '@types/node': 20.17.57
+ '@types/express-serve-static-core': 4.19.6
+ '@types/node': 20.19.0
'@types/connect@3.4.38':
dependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
- '@types/content-disposition@0.5.8': {}
+ '@types/content-disposition@0.5.9': {}
'@types/convert-source-map@2.0.3': {}
- '@types/cookies@0.9.0':
+ '@types/cookies@0.9.1':
dependencies:
'@types/connect': 3.4.38
- '@types/express': 5.0.2
+ '@types/express': 5.0.3
'@types/keygrip': 1.0.6
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
- '@types/cors@2.8.18':
+ '@types/cors@2.8.19':
dependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
'@types/debounce@1.2.4': {}
@@ -10143,63 +10129,65 @@ snapshots:
'@types/duplexify@3.6.4':
dependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
'@types/eslint-scope@3.7.7':
dependencies:
'@types/eslint': 9.6.1
- '@types/estree': 1.0.7
+ '@types/estree': 1.0.8
'@types/eslint@9.6.1':
dependencies:
- '@types/estree': 1.0.7
+ '@types/estree': 1.0.8
'@types/json-schema': 7.0.15
'@types/estree@1.0.7': {}
+ '@types/estree@1.0.8': {}
+
'@types/express-serve-static-core@4.19.6':
dependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
'@types/qs': 6.14.0
'@types/range-parser': 1.2.7
- '@types/send': 0.17.4
+ '@types/send': 0.17.5
'@types/express-serve-static-core@5.0.6':
dependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
'@types/qs': 6.14.0
'@types/range-parser': 1.2.7
- '@types/send': 0.17.4
+ '@types/send': 0.17.5
- '@types/express@4.17.22':
+ '@types/express@4.17.23':
dependencies:
- '@types/body-parser': 1.19.5
+ '@types/body-parser': 1.19.6
'@types/express-serve-static-core': 4.19.6
'@types/qs': 6.14.0
- '@types/serve-static': 1.15.7
+ '@types/serve-static': 1.15.8
- '@types/express@5.0.2':
+ '@types/express@5.0.3':
dependencies:
- '@types/body-parser': 1.19.5
+ '@types/body-parser': 1.19.6
'@types/express-serve-static-core': 5.0.6
- '@types/serve-static': 1.15.7
+ '@types/serve-static': 1.15.8
'@types/glob@7.2.0':
dependencies:
'@types/minimatch': 5.1.2
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
'@types/graceful-fs@4.1.9':
dependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
'@types/http-assert@1.5.6': {}
- '@types/http-errors@2.0.4': {}
+ '@types/http-errors@2.0.5': {}
'@types/http-proxy@1.17.16':
dependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
'@types/ini@4.1.1': {}
@@ -10225,7 +10213,7 @@ snapshots:
'@types/karma@6.3.9':
dependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
log4js: 6.9.1
transitivePeerDependencies:
- supports-color
@@ -10239,19 +10227,19 @@ snapshots:
'@types/koa@2.15.0':
dependencies:
'@types/accepts': 1.3.7
- '@types/content-disposition': 0.5.8
- '@types/cookies': 0.9.0
+ '@types/content-disposition': 0.5.9
+ '@types/cookies': 0.9.1
'@types/http-assert': 1.5.6
- '@types/http-errors': 2.0.4
+ '@types/http-errors': 2.0.5
'@types/keygrip': 1.0.6
'@types/koa-compose': 3.2.8
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
'@types/less@3.0.8': {}
'@types/loader-utils@2.0.6':
dependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
'@types/webpack': 4.41.40
'@types/lodash@4.17.17': {}
@@ -10270,22 +10258,22 @@ snapshots:
'@types/node-fetch@2.6.12':
dependencies:
- '@types/node': 20.17.57
- form-data: 4.0.2
+ '@types/node': 20.19.0
+ form-data: 4.0.3
'@types/node-forge@1.3.11':
dependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
- '@types/node@20.17.57':
+ '@types/node@20.19.0':
dependencies:
- undici-types: 6.19.8
+ undici-types: 6.21.0
'@types/npm-package-arg@6.1.4': {}
'@types/npm-registry-fetch@8.0.8':
dependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
'@types/node-fetch': 2.6.12
'@types/npm-package-arg': 6.1.4
'@types/npmlog': 7.0.0
@@ -10293,11 +10281,11 @@ snapshots:
'@types/npmlog@7.0.0':
dependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
'@types/pacote@11.1.8':
dependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
'@types/npm-registry-fetch': 8.0.8
'@types/npmlog': 7.0.0
'@types/ssri': 7.1.5
@@ -10310,12 +10298,12 @@ snapshots:
'@types/progress@2.0.7':
dependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
'@types/pumpify@1.4.4':
dependencies:
'@types/duplexify': 3.6.4
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
'@types/q@0.0.32': {}
@@ -10326,7 +10314,7 @@ snapshots:
'@types/request@2.48.12':
dependencies:
'@types/caseless': 0.12.5
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
'@types/tough-cookie': 4.0.5
form-data: 2.5.3
@@ -10340,35 +10328,35 @@ snapshots:
'@types/semver@7.7.0': {}
- '@types/send@0.17.4':
+ '@types/send@0.17.5':
dependencies:
'@types/mime': 1.3.5
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
'@types/serve-index@1.9.4':
dependencies:
- '@types/express': 5.0.2
+ '@types/express': 5.0.3
- '@types/serve-static@1.15.7':
+ '@types/serve-static@1.15.8':
dependencies:
- '@types/http-errors': 2.0.4
- '@types/node': 20.17.57
- '@types/send': 0.17.4
+ '@types/http-errors': 2.0.5
+ '@types/node': 20.19.0
+ '@types/send': 0.17.5
'@types/shelljs@0.8.16':
dependencies:
'@types/glob': 7.2.0
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
'@types/sockjs@0.3.36':
dependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
'@types/source-list-map@0.1.6': {}
'@types/ssri@7.1.5':
dependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
'@types/stack-trace@0.0.33': {}
@@ -10387,17 +10375,17 @@ snapshots:
'@types/watchpack@2.4.4':
dependencies:
'@types/graceful-fs': 4.1.9
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
'@types/webpack-sources@3.2.3':
dependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
'@types/source-list-map': 0.1.6
source-map: 0.7.4
'@types/webpack@4.41.40':
dependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
'@types/tapable': 1.0.12
'@types/uglify-js': 3.17.5
'@types/webpack-sources': 3.2.3
@@ -10406,11 +10394,11 @@ snapshots:
'@types/ws@7.4.7':
dependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
'@types/ws@8.18.1':
dependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
'@types/yargs-parser@21.0.3': {}
@@ -10422,7 +10410,7 @@ snapshots:
'@types/yauzl@2.10.3':
dependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
optional: true
'@typescript-eslint/eslint-plugin@8.33.1(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)':
@@ -10664,9 +10652,9 @@ snapshots:
minimatch: 7.4.6
semver: 7.7.1
- '@vitejs/plugin-basic-ssl@2.0.0(vite@6.3.5(@types/node@20.17.57)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0))':
+ '@vitejs/plugin-basic-ssl@2.0.0(vite@6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0))':
dependencies:
- vite: 6.3.5(@types/node@20.17.57)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0)
+ vite: 6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0)
'@vitest/expect@3.2.3':
dependencies:
@@ -10676,13 +10664,13 @@ snapshots:
chai: 5.2.0
tinyrainbow: 2.0.0
- '@vitest/mocker@3.2.3(vite@6.3.5(@types/node@20.17.57)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0))':
+ '@vitest/mocker@3.2.3(vite@6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0))':
dependencies:
'@vitest/spy': 3.2.3
estree-walker: 3.0.3
magic-string: 0.30.17
optionalDependencies:
- vite: 6.3.5(@types/node@20.17.57)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0)
+ vite: 6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0)
'@vitest/pretty-format@3.2.3':
dependencies:
@@ -10983,15 +10971,15 @@ snapshots:
mime-types: 3.0.1
negotiator: 1.0.0
- acorn-jsx@5.3.2(acorn@8.14.1):
+ acorn-jsx@5.3.2(acorn@8.15.0):
dependencies:
- acorn: 8.14.1
+ acorn: 8.15.0
acorn-walk@8.3.4:
dependencies:
- acorn: 8.14.1
+ acorn: 8.15.0
- acorn@8.14.1: {}
+ acorn@8.15.0: {}
adjust-sourcemap-loader@4.0.0:
dependencies:
@@ -11177,7 +11165,7 @@ snapshots:
autoprefixer@10.4.21(postcss@8.5.4):
dependencies:
browserslist: 4.25.0
- caniuse-lite: 1.0.30001720
+ caniuse-lite: 1.0.30001721
fraction.js: 4.3.7
normalize-range: 0.1.2
picocolors: 1.1.1
@@ -11202,7 +11190,7 @@ snapshots:
babel-plugin-polyfill-corejs2@0.4.13(@babel/core@7.27.4):
dependencies:
- '@babel/compat-data': 7.27.3
+ '@babel/compat-data': 7.27.5
'@babel/core': 7.27.4
'@babel/helper-define-polyfill-provider': 0.6.4(@babel/core@7.27.4)
semver: 6.3.1
@@ -11213,7 +11201,7 @@ snapshots:
dependencies:
'@babel/core': 7.27.4
'@babel/helper-define-polyfill-provider': 0.6.4(@babel/core@7.27.4)
- core-js-compat: 3.42.0
+ core-js-compat: 3.43.0
transitivePeerDependencies:
- supports-color
@@ -11246,7 +11234,7 @@ snapshots:
bare-stream@2.6.5(bare-events@2.5.4):
dependencies:
- streamx: 2.22.0
+ streamx: 2.22.1
optionalDependencies:
bare-events: 2.5.4
optional: true
@@ -11257,8 +11245,8 @@ snapshots:
baseline-browser-mapping@2.4.4:
dependencies:
- '@mdn/browser-compat-data': 6.0.19
- web-features: 2.36.1
+ '@mdn/browser-compat-data': 6.0.21
+ web-features: 2.37.0
basic-ftp@5.0.5: {}
@@ -11416,8 +11404,8 @@ snapshots:
browserslist@4.25.0:
dependencies:
- caniuse-lite: 1.0.30001720
- electron-to-chromium: 1.5.161
+ caniuse-lite: 1.0.30001721
+ electron-to-chromium: 1.5.165
node-releases: 2.0.19
update-browserslist-db: 1.1.3(browserslist@4.25.0)
@@ -11496,7 +11484,7 @@ snapshots:
camelcase@6.3.0: {}
- caniuse-lite@1.0.30001720: {}
+ caniuse-lite@1.0.30001721: {}
caseless@0.12.0: {}
@@ -11563,7 +11551,7 @@ snapshots:
chrome-launcher@0.15.2:
dependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
escape-string-regexp: 4.0.0
is-wsl: 2.2.0
lighthouse-logger: 1.4.2
@@ -11576,7 +11564,7 @@ snapshots:
dependencies:
devtools-protocol: 0.0.1452169
mitt: 3.0.1
- zod: 3.25.48
+ zod: 3.25.56
cli-cursor@3.1.0:
dependencies:
@@ -11761,7 +11749,7 @@ snapshots:
tinyglobby: 0.2.14
webpack: 5.99.9(esbuild@0.25.5)
- core-js-compat@3.42.0:
+ core-js-compat@3.43.0:
dependencies:
browserslist: 4.25.0
@@ -11830,7 +11818,7 @@ snapshots:
cssesc@3.0.0: {}
- cssstyle@4.3.1:
+ cssstyle@4.4.0:
dependencies:
'@asamuzakjp/css-color': 3.2.0
rrweb-cssom: 0.8.0
@@ -12069,7 +12057,7 @@ snapshots:
ee-first@1.1.1: {}
- electron-to-chromium@1.5.161: {}
+ electron-to-chromium@1.5.165: {}
emoji-regex@10.4.0: {}
@@ -12108,8 +12096,8 @@ snapshots:
engine.io@6.6.4:
dependencies:
- '@types/cors': 2.8.18
- '@types/node': 20.17.57
+ '@types/cors': 2.8.19
+ '@types/node': 20.19.0
accepts: 1.3.8
base64id: 2.0.0
cookie: 0.7.2
@@ -12136,7 +12124,7 @@ snapshots:
entities@4.5.0: {}
- entities@6.0.0: {}
+ entities@6.0.1: {}
env-paths@2.2.1: {}
@@ -12375,7 +12363,7 @@ snapshots:
'@humanfs/node': 0.16.6
'@humanwhocodes/module-importer': 1.0.1
'@humanwhocodes/retry': 0.4.3
- '@types/estree': 1.0.7
+ '@types/estree': 1.0.8
'@types/json-schema': 7.0.15
ajv: 6.12.6
chalk: 4.1.2
@@ -12406,8 +12394,8 @@ snapshots:
espree@10.3.0:
dependencies:
- acorn: 8.14.1
- acorn-jsx: 5.3.2(acorn@8.14.1)
+ acorn: 8.15.0
+ acorn-jsx: 5.3.2(acorn@8.15.0)
eslint-visitor-keys: 4.2.0
esprima@4.0.1: {}
@@ -12428,7 +12416,7 @@ snapshots:
estree-walker@3.0.3:
dependencies:
- '@types/estree': 1.0.7
+ '@types/estree': 1.0.8
esutils@2.0.3: {}
@@ -12526,7 +12514,7 @@ snapshots:
router: 2.2.0
send: 1.2.0
serve-static: 2.2.0
- statuses: 2.0.1
+ statuses: 2.0.2
type-is: 2.0.1
vary: 1.1.2
transitivePeerDependencies:
@@ -12542,7 +12530,7 @@ snapshots:
extract-zip@2.0.1:
dependencies:
- debug: 4.4.1(supports-color@10.0.0)
+ debug: 4.3.4
get-stream: 5.2.0
yauzl: 2.10.0
optionalDependencies:
@@ -12646,7 +12634,7 @@ snapshots:
escape-html: 1.0.3
on-finished: 2.4.1
parseurl: 1.3.3
- statuses: 2.0.1
+ statuses: 2.0.2
transitivePeerDependencies:
- supports-color
@@ -12709,11 +12697,12 @@ snapshots:
mime-types: 2.1.35
safe-buffer: 5.2.1
- form-data@4.0.2:
+ form-data@4.0.3:
dependencies:
asynckit: 0.4.0
combined-stream: 1.0.8
es-set-tostringtag: 2.1.0
+ hasown: 2.0.2
mime-types: 2.1.35
formdata-polyfill@4.0.10:
@@ -13017,7 +13006,7 @@ snapshots:
domelementtype: 2.3.0
domhandler: 5.0.3
domutils: 3.2.2
- entities: 6.0.0
+ entities: 6.0.1
http-assert@1.5.0:
dependencies:
@@ -13068,7 +13057,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- http-proxy-middleware@2.0.9(@types/express@4.17.22):
+ http-proxy-middleware@2.0.9(@types/express@4.17.23):
dependencies:
'@types/http-proxy': 1.17.16
http-proxy: 1.18.1(debug@4.4.1)
@@ -13076,7 +13065,7 @@ snapshots:
is-plain-obj: 3.0.0
micromatch: 4.0.8
optionalDependencies:
- '@types/express': 4.17.22
+ '@types/express': 4.17.23
transitivePeerDependencies:
- debug
@@ -13357,7 +13346,7 @@ snapshots:
is-reference@1.2.1:
dependencies:
- '@types/estree': 1.0.7
+ '@types/estree': 1.0.8
is-regex@1.2.1:
dependencies:
@@ -13445,7 +13434,7 @@ snapshots:
istanbul-lib-instrument@5.2.1:
dependencies:
'@babel/core': 7.27.4
- '@babel/parser': 7.27.4
+ '@babel/parser': 7.27.5
'@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.2
semver: 6.3.1
@@ -13455,7 +13444,7 @@ snapshots:
istanbul-lib-instrument@6.0.3:
dependencies:
'@babel/core': 7.27.4
- '@babel/parser': 7.27.4
+ '@babel/parser': 7.27.5
'@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.2
semver: 7.7.2
@@ -13517,7 +13506,7 @@ snapshots:
jest-worker@27.5.1:
dependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
merge-stream: 2.0.0
supports-color: 8.1.1
@@ -13539,7 +13528,7 @@ snapshots:
jsdom@26.1.0:
dependencies:
- cssstyle: 4.3.1
+ cssstyle: 4.4.0
data-urls: 5.0.0
decimal.js: 10.5.0
html-encoding-sniffer: 4.0.0
@@ -14187,7 +14176,7 @@ snapshots:
'@ampproject/remapping': 2.3.0
'@angular/compiler-cli': 20.1.0-next.0(@angular/compiler@20.1.0-next.0)(typescript@5.8.3)
'@rollup/plugin-json': 6.1.0(rollup@4.42.0)
- '@rollup/wasm-node': 4.41.1
+ '@rollup/wasm-node': 4.42.0
ajv: 8.17.1
ansi-colors: 4.1.3
browserslist: 4.25.0
@@ -14286,7 +14275,7 @@ snapshots:
hosted-git-info: 8.1.0
proc-log: 5.0.0
semver: 7.7.2
- validate-npm-package-name: 6.0.0
+ validate-npm-package-name: 6.0.1
npm-packlist@10.0.0:
dependencies:
@@ -14542,7 +14531,7 @@ snapshots:
parse5-html-rewriting-stream@7.1.0:
dependencies:
- entities: 6.0.0
+ entities: 6.0.1
parse5: 7.3.0
parse5-sax-parser: 7.0.0
@@ -14554,7 +14543,7 @@ snapshots:
parse5@7.3.0:
dependencies:
- entities: 6.0.0
+ entities: 6.0.1
parseurl@1.3.3: {}
@@ -14749,7 +14738,7 @@ snapshots:
'@protobufjs/path': 1.1.2
'@protobufjs/pool': 1.1.0
'@protobufjs/utf8': 1.1.0
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
long: 5.3.2
protractor@7.0.0:
@@ -15112,12 +15101,12 @@ snapshots:
optionalDependencies:
'@babel/code-frame': 7.27.1
- rollup-plugin-sourcemaps2@0.5.2(@types/node@20.17.57)(rollup@4.42.0):
+ rollup-plugin-sourcemaps2@0.5.2(@types/node@20.19.0)(rollup@4.42.0):
dependencies:
'@rollup/pluginutils': 5.1.4(rollup@4.42.0)
rollup: 4.42.0
optionalDependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
rollup@4.42.0:
dependencies:
@@ -15302,7 +15291,7 @@ snapshots:
ms: 2.1.3
on-finished: 2.4.1
range-parser: 1.2.1
- statuses: 2.0.1
+ statuses: 2.0.2
transitivePeerDependencies:
- supports-color
@@ -15623,6 +15612,8 @@ snapshots:
statuses@2.0.1: {}
+ statuses@2.0.2: {}
+
std-env@3.9.0: {}
stdin-discarder@0.2.2: {}
@@ -15655,7 +15646,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- streamx@2.22.0:
+ streamx@2.22.1:
dependencies:
fast-fifo: 1.3.2
text-decoder: 1.2.3
@@ -15787,7 +15778,7 @@ snapshots:
dependencies:
b4a: 1.6.7
fast-fifo: 1.3.2
- streamx: 2.22.0
+ streamx: 2.22.1
tar@6.2.1:
dependencies:
@@ -15830,7 +15821,7 @@ snapshots:
terser@5.41.0:
dependencies:
'@jridgewell/source-map': 0.3.6
- acorn: 8.14.1
+ acorn: 8.15.0
commander: 2.20.3
source-map-support: 0.5.21
@@ -15923,15 +15914,15 @@ snapshots:
dependencies:
typescript: 5.8.3
- ts-node@10.9.2(@types/node@20.17.57)(typescript@5.8.3):
+ ts-node@10.9.2(@types/node@20.19.0)(typescript@5.8.3):
dependencies:
'@cspotcode/source-map-support': 0.8.1
'@tsconfig/node10': 1.0.11
'@tsconfig/node12': 1.0.11
'@tsconfig/node14': 1.0.3
'@tsconfig/node16': 1.0.4
- '@types/node': 20.17.57
- acorn: 8.14.1
+ '@types/node': 20.19.0
+ acorn: 8.15.0
acorn-walk: 8.3.4
arg: 4.1.3
create-require: 1.1.1
@@ -16049,7 +16040,7 @@ snapshots:
buffer: 5.7.1
through: 2.3.8
- undici-types@6.19.8: {}
+ undici-types@6.21.0: {}
undici@7.10.0: {}
@@ -16131,7 +16122,7 @@ snapshots:
spdx-correct: 3.2.0
spdx-expression-parse: 3.0.1
- validate-npm-package-name@6.0.0: {}
+ validate-npm-package-name@6.0.1: {}
validator@13.12.0: {}
@@ -16209,13 +16200,13 @@ snapshots:
core-util-is: 1.0.2
extsprintf: 1.3.0
- vite-node@3.2.3(@types/node@20.17.57)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0):
+ vite-node@3.2.3(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0):
dependencies:
cac: 6.7.14
debug: 4.4.1(supports-color@10.0.0)
es-module-lexer: 1.7.0
pathe: 2.0.3
- vite: 6.3.5(@types/node@20.17.57)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0)
+ vite: 6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0)
transitivePeerDependencies:
- '@types/node'
- jiti
@@ -16230,7 +16221,7 @@ snapshots:
- tsx
- yaml
- vite@6.3.5(@types/node@20.17.57)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0):
+ vite@6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0):
dependencies:
esbuild: 0.25.5
fdir: 6.4.5(picomatch@4.0.2)
@@ -16239,7 +16230,7 @@ snapshots:
rollup: 4.42.0
tinyglobby: 0.2.14
optionalDependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
fsevents: 2.3.3
jiti: 1.21.7
less: 4.3.0
@@ -16247,11 +16238,11 @@ snapshots:
terser: 5.41.0
yaml: 2.8.0
- vitest@3.2.3(@types/node@20.17.57)(jiti@1.21.7)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0):
+ vitest@3.2.3(@types/node@20.19.0)(jiti@1.21.7)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0):
dependencies:
'@types/chai': 5.2.2
'@vitest/expect': 3.2.3
- '@vitest/mocker': 3.2.3(vite@6.3.5(@types/node@20.17.57)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0))
+ '@vitest/mocker': 3.2.3(vite@6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0))
'@vitest/pretty-format': 3.2.3
'@vitest/runner': 3.2.3
'@vitest/snapshot': 3.2.3
@@ -16269,11 +16260,11 @@ snapshots:
tinyglobby: 0.2.14
tinypool: 1.1.0
tinyrainbow: 2.0.0
- vite: 6.3.5(@types/node@20.17.57)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0)
- vite-node: 3.2.3(@types/node@20.17.57)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0)
+ vite: 6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0)
+ vite-node: 3.2.3(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0)
why-is-node-running: 2.3.0
optionalDependencies:
- '@types/node': 20.17.57
+ '@types/node': 20.19.0
jsdom: 26.1.0
transitivePeerDependencies:
- jiti
@@ -16307,7 +16298,7 @@ snapshots:
weak-lru-cache@1.2.2:
optional: true
- web-features@2.36.1: {}
+ web-features@2.37.0: {}
web-streams-polyfill@3.3.3: {}
@@ -16349,10 +16340,10 @@ snapshots:
dependencies:
'@types/bonjour': 3.5.13
'@types/connect-history-api-fallback': 1.5.4
- '@types/express': 4.17.22
+ '@types/express': 4.17.23
'@types/express-serve-static-core': 4.19.6
'@types/serve-index': 1.9.4
- '@types/serve-static': 1.15.7
+ '@types/serve-static': 1.15.8
'@types/sockjs': 0.3.36
'@types/ws': 8.18.1
ansi-html-community: 0.0.8
@@ -16363,7 +16354,7 @@ snapshots:
connect-history-api-fallback: 2.0.0
express: 4.21.2
graceful-fs: 4.2.11
- http-proxy-middleware: 2.0.9(@types/express@4.17.22)
+ http-proxy-middleware: 2.0.9(@types/express@4.17.23)
ipaddr.js: 2.2.0
launch-editor: 2.10.0
open: 10.1.2
@@ -16399,12 +16390,12 @@ snapshots:
webpack@5.99.9(esbuild@0.25.5):
dependencies:
'@types/eslint-scope': 3.7.7
- '@types/estree': 1.0.7
+ '@types/estree': 1.0.8
'@types/json-schema': 7.0.15
'@webassemblyjs/ast': 1.14.1
'@webassemblyjs/wasm-edit': 1.14.1
'@webassemblyjs/wasm-parser': 1.14.1
- acorn: 8.14.1
+ acorn: 8.15.0
browserslist: 4.25.0
chrome-trace-event: 1.0.4
enhanced-resolve: 5.18.1
@@ -16649,6 +16640,6 @@ snapshots:
yoctocolors-cjs@2.1.2: {}
- zod@3.25.48: {}
+ zod@3.25.56: {}
zone.js@0.15.1: {}
From cf4d817437eacc19648e0c5b62e578e74a2be0ac Mon Sep 17 00:00:00 2001
From: Angular Robot
Date: Tue, 10 Jun 2025 15:05:11 +0000
Subject: [PATCH 0136/1168] build: update all non-major dependencies
See associated pull request for more information.
---
package.json | 6 +-
packages/angular/build/package.json | 2 +-
.../angular_devkit/build_angular/package.json | 4 +-
pnpm-lock.yaml | 233 ++++++++++++------
4 files changed, 167 insertions(+), 78 deletions(-)
diff --git a/package.json b/package.json
index f5c4db720819..7ec247916b42 100644
--- a/package.json
+++ b/package.json
@@ -61,7 +61,7 @@
"@angular/router": "20.1.0-next.0",
"@angular/service-worker": "20.1.0-next.0",
"@bazel/bazelisk": "1.26.0",
- "@bazel/buildifier": "8.2.0",
+ "@bazel/buildifier": "8.2.1",
"@eslint/compat": "1.2.9",
"@eslint/eslintrc": "3.3.1",
"@eslint/js": "9.28.0",
@@ -94,8 +94,8 @@
"@types/yargs": "^17.0.20",
"@types/yargs-parser": "^21.0.0",
"@types/yarnpkg__lockfile": "^1.1.5",
- "@typescript-eslint/eslint-plugin": "8.33.1",
- "@typescript-eslint/parser": "8.33.1",
+ "@typescript-eslint/eslint-plugin": "8.34.0",
+ "@typescript-eslint/parser": "8.34.0",
"ajv": "8.17.1",
"ansi-colors": "4.1.3",
"beasties": "0.3.4",
diff --git a/packages/angular/build/package.json b/packages/angular/build/package.json
index 11f23a457a79..707f1318d88c 100644
--- a/packages/angular/build/package.json
+++ b/packages/angular/build/package.json
@@ -38,7 +38,7 @@
"picomatch": "4.0.2",
"piscina": "5.0.0",
"rollup": "4.42.0",
- "sass": "1.89.1",
+ "sass": "1.89.2",
"semver": "7.7.2",
"source-map-support": "0.5.21",
"tinyglobby": "0.2.14",
diff --git a/packages/angular_devkit/build_angular/package.json b/packages/angular_devkit/build_angular/package.json
index 0bf3fccb36c3..96a5f5ef829f 100644
--- a/packages/angular_devkit/build_angular/package.json
+++ b/packages/angular_devkit/build_angular/package.json
@@ -48,12 +48,12 @@
"postcss-loader": "8.1.1",
"resolve-url-loader": "5.0.0",
"rxjs": "7.8.2",
- "sass": "1.89.1",
+ "sass": "1.89.2",
"sass-loader": "16.0.5",
"semver": "7.7.2",
"source-map-loader": "5.0.0",
"source-map-support": "0.5.21",
- "terser": "5.41.0",
+ "terser": "5.42.0",
"tree-kill": "1.2.2",
"tslib": "2.8.1",
"webpack": "5.99.9",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 84681fed2c2a..e10b8b6b756e 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -60,8 +60,8 @@ importers:
specifier: 1.26.0
version: 1.26.0
'@bazel/buildifier':
- specifier: 8.2.0
- version: 8.2.0
+ specifier: 8.2.1
+ version: 8.2.1
'@eslint/compat':
specifier: 1.2.9
version: 1.2.9(eslint@9.28.0(jiti@1.21.7))
@@ -159,11 +159,11 @@ importers:
specifier: ^1.1.5
version: 1.1.9
'@typescript-eslint/eslint-plugin':
- specifier: 8.33.1
- version: 8.33.1(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)
+ specifier: 8.34.0
+ version: 8.34.0(@typescript-eslint/parser@8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)
'@typescript-eslint/parser':
- specifier: 8.33.1
- version: 8.33.1(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)
+ specifier: 8.34.0
+ version: 8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)
ajv:
specifier: 8.17.1
version: 8.17.1
@@ -193,7 +193,7 @@ importers:
version: 3.1.1(eslint@9.28.0(jiti@1.21.7))
eslint-plugin-import:
specifier: 2.31.0
- version: 2.31.0(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.28.0(jiti@1.21.7))
+ version: 2.31.0(@typescript-eslint/parser@8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.28.0(jiti@1.21.7))
express:
specifier: 5.1.0
version: 5.1.0
@@ -342,7 +342,7 @@ importers:
version: 7.8.2
vitest:
specifier: 3.2.3
- version: 3.2.3(@types/node@20.19.0)(jiti@1.21.7)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0)
+ version: 3.2.3(@types/node@20.19.0)(jiti@1.21.7)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.2)(terser@5.42.0)(yaml@2.8.0)
packages/angular/build:
dependencies:
@@ -366,7 +366,7 @@ importers:
version: 5.1.12(@types/node@20.19.0)
'@vitejs/plugin-basic-ssl':
specifier: 2.0.0
- version: 2.0.0(vite@6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0))
+ version: 2.0.0(vite@6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.42.0)(yaml@2.8.0))
beasties:
specifier: 0.3.4
version: 0.3.4
@@ -407,8 +407,8 @@ importers:
specifier: 4.42.0
version: 4.42.0
sass:
- specifier: 1.89.1
- version: 1.89.1
+ specifier: 1.89.2
+ version: 1.89.2
semver:
specifier: 7.7.2
version: 7.7.2
@@ -420,7 +420,7 @@ importers:
version: 0.2.14
vite:
specifier: 6.3.5
- version: 6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0)
+ version: 6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.42.0)(yaml@2.8.0)
watchpack:
specifier: 2.4.4
version: 2.4.4
@@ -452,7 +452,7 @@ importers:
version: 7.8.2
vitest:
specifier: 3.2.3
- version: 3.2.3(@types/node@20.19.0)(jiti@1.21.7)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0)
+ version: 3.2.3(@types/node@20.19.0)(jiti@1.21.7)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.2)(terser@5.42.0)(yaml@2.8.0)
packages/angular/cli:
dependencies:
@@ -631,7 +631,7 @@ importers:
version: link:../../ngtools/webpack
'@vitejs/plugin-basic-ssl':
specifier: 2.0.0
- version: 2.0.0(vite@6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0))
+ version: 2.0.0(vite@6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.42.0)(yaml@2.8.0))
ansi-colors:
specifier: 4.1.3
version: 4.1.3
@@ -708,11 +708,11 @@ importers:
specifier: 7.8.2
version: 7.8.2
sass:
- specifier: 1.89.1
- version: 1.89.1
+ specifier: 1.89.2
+ version: 1.89.2
sass-loader:
specifier: 16.0.5
- version: 16.0.5(sass@1.89.1)(webpack@5.99.9(esbuild@0.25.5))
+ version: 16.0.5(sass@1.89.2)(webpack@5.99.9(esbuild@0.25.5))
semver:
specifier: 7.7.2
version: 7.7.2
@@ -723,8 +723,8 @@ importers:
specifier: 0.5.21
version: 0.5.21
terser:
- specifier: 5.41.0
- version: 5.41.0
+ specifier: 5.42.0
+ version: 5.42.0
tree-kill:
specifier: 1.2.2
version: 1.2.2
@@ -1529,8 +1529,8 @@ packages:
resolution: {integrity: sha512-bTNcHdGyEQ9r7SczEYUa0gkEQhJo1ld2BjXI8fWBvsUeoHi03QpUs2HZgDbjjrpQFQqG2ZbO7ihZvH8MjhUTHw==}
hasBin: true
- '@bazel/buildifier@8.2.0':
- resolution: {integrity: sha512-GKiCBXi8RcOH8Gc2zkeHJl30GGayplWVW/eMx9v1M2g53Iz2+CmacVW+LB5rIrZsLWiolaK9BFVWXRQol4Wt0Q==}
+ '@bazel/buildifier@8.2.1':
+ resolution: {integrity: sha512-eZ/Aq+2r4PcJa6LbPCT6ffgIJfTU/gYilqIzoX2OLM4nNkbQC6tTMPZNn7aHHjhGPxbNLv41zm4Xqt1olCLgXw==}
hasBin: true
'@colors/colors@1.5.0':
@@ -2953,16 +2953,16 @@ packages:
'@types/yauzl@2.10.3':
resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==}
- '@typescript-eslint/eslint-plugin@8.33.1':
- resolution: {integrity: sha512-TDCXj+YxLgtvxvFlAvpoRv9MAncDLBV2oT9Bd7YBGC/b/sEURoOYuIwLI99rjWOfY3QtDzO+mk0n4AmdFExW8A==}
+ '@typescript-eslint/eslint-plugin@8.34.0':
+ resolution: {integrity: sha512-QXwAlHlbcAwNlEEMKQS2RCgJsgXrTJdjXT08xEgbPFa2yYQgVjBymxP5DrfrE7X7iodSzd9qBUHUycdyVJTW1w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- '@typescript-eslint/parser': ^8.33.1
+ '@typescript-eslint/parser': ^8.34.0
eslint: ^8.57.0 || ^9.0.0
typescript: 5.8.3
- '@typescript-eslint/parser@8.33.1':
- resolution: {integrity: sha512-qwxv6dq682yVvgKKp2qWwLgRbscDAYktPptK4JPojCwwi3R9cwrvIxS4lvBpzmcqzR4bdn54Z0IG1uHFskW4dA==}
+ '@typescript-eslint/parser@8.34.0':
+ resolution: {integrity: sha512-vxXJV1hVFx3IXz/oy2sICsJukaBrtDEQSBiV48/YIV5KWjX1dO+bcIr/kCPrW6weKXvsaGKFNlwH0v2eYdRRbA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
@@ -2974,18 +2974,34 @@ packages:
peerDependencies:
typescript: 5.8.3
+ '@typescript-eslint/project-service@8.34.0':
+ resolution: {integrity: sha512-iEgDALRf970/B2YExmtPMPF54NenZUf4xpL3wsCRx/lgjz6ul/l13R81ozP/ZNuXfnLCS+oPmG7JIxfdNYKELw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ typescript: 5.8.3
+
'@typescript-eslint/scope-manager@8.33.1':
resolution: {integrity: sha512-dM4UBtgmzHR9bS0Rv09JST0RcHYearoEoo3pG5B6GoTR9XcyeqX87FEhPo+5kTvVfKCvfHaHrcgeJQc6mrDKrA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@typescript-eslint/scope-manager@8.34.0':
+ resolution: {integrity: sha512-9Ac0X8WiLykl0aj1oYQNcLZjHgBojT6cW68yAgZ19letYu+Hxd0rE0veI1XznSSst1X5lwnxhPbVdwjDRIomRw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@typescript-eslint/tsconfig-utils@8.33.1':
resolution: {integrity: sha512-STAQsGYbHCF0/e+ShUQ4EatXQ7ceh3fBCXkNU7/MZVKulrlq1usH7t2FhxvCpuCi5O5oi1vmVaAjrGeL71OK1g==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: 5.8.3
- '@typescript-eslint/type-utils@8.33.1':
- resolution: {integrity: sha512-1cG37d9xOkhlykom55WVwG2QRNC7YXlxMaMzqw2uPeJixBFfKWZgaP/hjAObqMN/u3fr5BrTwTnc31/L9jQ2ww==}
+ '@typescript-eslint/tsconfig-utils@8.34.0':
+ resolution: {integrity: sha512-+W9VYHKFIzA5cBeooqQxqNriAP0QeQ7xTiDuIOr71hzgffm3EL2hxwWBIIj4GuofIbKxGNarpKqIq6Q6YrShOA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ typescript: 5.8.3
+
+ '@typescript-eslint/type-utils@8.34.0':
+ resolution: {integrity: sha512-n7zSmOcUVhcRYC75W2pnPpbO1iwhJY3NLoHEtbJwJSNlVAZuwqu05zY3f3s2SDWWDSo9FdN5szqc73DCtDObAg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
@@ -2995,12 +3011,22 @@ packages:
resolution: {integrity: sha512-xid1WfizGhy/TKMTwhtVOgalHwPtV8T32MS9MaH50Cwvz6x6YqRIPdD2WvW0XaqOzTV9p5xdLY0h/ZusU5Lokg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@typescript-eslint/types@8.34.0':
+ resolution: {integrity: sha512-9V24k/paICYPniajHfJ4cuAWETnt7Ssy+R0Rbcqo5sSFr3QEZ/8TSoUi9XeXVBGXCaLtwTOKSLGcInCAvyZeMA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@typescript-eslint/typescript-estree@8.33.1':
resolution: {integrity: sha512-+s9LYcT8LWjdYWu7IWs7FvUxpQ/DGkdjZeE/GGulHvv8rvYwQvVaUZ6DE+j5x/prADUgSbbCWZ2nPI3usuVeOA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: 5.8.3
+ '@typescript-eslint/typescript-estree@8.34.0':
+ resolution: {integrity: sha512-rOi4KZxI7E0+BMqG7emPSK1bB4RICCpF7QD3KCLXn9ZvWoESsOMlHyZPAHyG04ujVplPaHbmEvs34m+wjgtVtg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ typescript: 5.8.3
+
'@typescript-eslint/utils@8.33.1':
resolution: {integrity: sha512-52HaBiEQUaRYqAXpfzWSR2U3gxk92Kw006+xZpElaPMg3C4PgM+A5LqwoQI1f9E5aZ/qlxAZxzm42WX+vn92SQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -3008,10 +3034,21 @@ packages:
eslint: ^8.57.0 || ^9.0.0
typescript: 5.8.3
+ '@typescript-eslint/utils@8.34.0':
+ resolution: {integrity: sha512-8L4tWatGchV9A1cKbjaavS6mwYwp39jql8xUmIIKJdm+qiaeHy5KMKlBrf30akXAWBzn2SqKsNOtSENWUwg7XQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: 5.8.3
+
'@typescript-eslint/visitor-keys@8.33.1':
resolution: {integrity: sha512-3i8NrFcZeeDHJ+7ZUuDkGT+UHq+XoFGsymNK2jZCOHcfEzRQ0BdpRtdpSx/Iyf3MHLWIcLS0COuOPibKQboIiQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@typescript-eslint/visitor-keys@8.34.0':
+ resolution: {integrity: sha512-qHV7pW7E85A0x6qyrFn+O+q1k1p3tQCsqIZ1KZ5ESLXY57aTvUd3/a4rdPTeXisvhXn2VQG0VSKUqs8KHF2zcA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@verdaccio/auth@8.0.0-next-8.15':
resolution: {integrity: sha512-vAfzGOHbPcPXMCI90jqm/qSZ1OUBnOGzudZA3+YtherncdwADekvXbdJlZVclcfmZ0sRbfVG5Xpf88aETiwfcw==}
engines: {node: '>=18'}
@@ -7004,8 +7041,8 @@ packages:
webpack:
optional: true
- sass@1.89.1:
- resolution: {integrity: sha512-eMLLkl+qz7tx/0cJ9wI+w09GQ2zodTkcE/aVfywwdlRcI3EO19xGnbmJwg/JMIm+5MxVJ6outddLZ4Von4E++Q==}
+ sass@1.89.2:
+ resolution: {integrity: sha512-xCmtksBKd/jdJ9Bt9p7nPKiuqrlBMBuuGkQlkhZjjQk3Ty48lv93k5Dq6OPkKt4XwxDJ7tvlfrTa1MPA9bf+QA==}
engines: {node: '>=14.0.0'}
hasBin: true
@@ -7471,8 +7508,8 @@ packages:
uglify-js:
optional: true
- terser@5.41.0:
- resolution: {integrity: sha512-H406eLPXpZbAX14+B8psIuvIr8+3c+2hkuYzpMkoE0ij+NdsVATbA78vb8neA/eqrj7rywa2pIkdmWRsXW6wmw==}
+ terser@5.42.0:
+ resolution: {integrity: sha512-UYCvU9YQW2f/Vwl+P0GfhxJxbUGLwd+5QrrGgLajzWAtC/23AX0vcise32kkP7Eu0Wu9VlzzHAXkLObgjQfFlQ==}
engines: {node: '>=10'}
hasBin: true
@@ -9054,7 +9091,7 @@ snapshots:
'@bazel/bazelisk@1.26.0': {}
- '@bazel/buildifier@8.2.0': {}
+ '@bazel/buildifier@8.2.1': {}
'@colors/colors@1.5.0': {}
@@ -10413,14 +10450,14 @@ snapshots:
'@types/node': 20.19.0
optional: true
- '@typescript-eslint/eslint-plugin@8.33.1(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)':
+ '@typescript-eslint/eslint-plugin@8.34.0(@typescript-eslint/parser@8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)':
dependencies:
'@eslint-community/regexpp': 4.12.1
- '@typescript-eslint/parser': 8.33.1(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)
- '@typescript-eslint/scope-manager': 8.33.1
- '@typescript-eslint/type-utils': 8.33.1(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)
- '@typescript-eslint/utils': 8.33.1(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)
- '@typescript-eslint/visitor-keys': 8.33.1
+ '@typescript-eslint/parser': 8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)
+ '@typescript-eslint/scope-manager': 8.34.0
+ '@typescript-eslint/type-utils': 8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)
+ '@typescript-eslint/visitor-keys': 8.34.0
eslint: 9.28.0(jiti@1.21.7)
graphemer: 1.4.0
ignore: 7.0.5
@@ -10430,12 +10467,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)':
+ '@typescript-eslint/parser@8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)':
dependencies:
- '@typescript-eslint/scope-manager': 8.33.1
- '@typescript-eslint/types': 8.33.1
- '@typescript-eslint/typescript-estree': 8.33.1(typescript@5.8.3)
- '@typescript-eslint/visitor-keys': 8.33.1
+ '@typescript-eslint/scope-manager': 8.34.0
+ '@typescript-eslint/types': 8.34.0
+ '@typescript-eslint/typescript-estree': 8.34.0(typescript@5.8.3)
+ '@typescript-eslint/visitor-keys': 8.34.0
debug: 4.4.1(supports-color@10.0.0)
eslint: 9.28.0(jiti@1.21.7)
typescript: 5.8.3
@@ -10451,19 +10488,37 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@typescript-eslint/project-service@8.34.0(typescript@5.8.3)':
+ dependencies:
+ '@typescript-eslint/tsconfig-utils': 8.34.0(typescript@5.8.3)
+ '@typescript-eslint/types': 8.34.0
+ debug: 4.4.1(supports-color@10.0.0)
+ typescript: 5.8.3
+ transitivePeerDependencies:
+ - supports-color
+
'@typescript-eslint/scope-manager@8.33.1':
dependencies:
'@typescript-eslint/types': 8.33.1
'@typescript-eslint/visitor-keys': 8.33.1
+ '@typescript-eslint/scope-manager@8.34.0':
+ dependencies:
+ '@typescript-eslint/types': 8.34.0
+ '@typescript-eslint/visitor-keys': 8.34.0
+
'@typescript-eslint/tsconfig-utils@8.33.1(typescript@5.8.3)':
dependencies:
typescript: 5.8.3
- '@typescript-eslint/type-utils@8.33.1(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)':
+ '@typescript-eslint/tsconfig-utils@8.34.0(typescript@5.8.3)':
dependencies:
- '@typescript-eslint/typescript-estree': 8.33.1(typescript@5.8.3)
- '@typescript-eslint/utils': 8.33.1(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)
+ typescript: 5.8.3
+
+ '@typescript-eslint/type-utils@8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)':
+ dependencies:
+ '@typescript-eslint/typescript-estree': 8.34.0(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)
debug: 4.4.1(supports-color@10.0.0)
eslint: 9.28.0(jiti@1.21.7)
ts-api-utils: 2.1.0(typescript@5.8.3)
@@ -10473,6 +10528,8 @@ snapshots:
'@typescript-eslint/types@8.33.1': {}
+ '@typescript-eslint/types@8.34.0': {}
+
'@typescript-eslint/typescript-estree@8.33.1(typescript@5.8.3)':
dependencies:
'@typescript-eslint/project-service': 8.33.1(typescript@5.8.3)
@@ -10489,6 +10546,22 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@typescript-eslint/typescript-estree@8.34.0(typescript@5.8.3)':
+ dependencies:
+ '@typescript-eslint/project-service': 8.34.0(typescript@5.8.3)
+ '@typescript-eslint/tsconfig-utils': 8.34.0(typescript@5.8.3)
+ '@typescript-eslint/types': 8.34.0
+ '@typescript-eslint/visitor-keys': 8.34.0
+ debug: 4.4.1(supports-color@10.0.0)
+ fast-glob: 3.3.3
+ is-glob: 4.0.3
+ minimatch: 9.0.5
+ semver: 7.7.2
+ ts-api-utils: 2.1.0(typescript@5.8.3)
+ typescript: 5.8.3
+ transitivePeerDependencies:
+ - supports-color
+
'@typescript-eslint/utils@8.33.1(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)':
dependencies:
'@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0(jiti@1.21.7))
@@ -10500,11 +10573,27 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@typescript-eslint/utils@8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)':
+ dependencies:
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0(jiti@1.21.7))
+ '@typescript-eslint/scope-manager': 8.34.0
+ '@typescript-eslint/types': 8.34.0
+ '@typescript-eslint/typescript-estree': 8.34.0(typescript@5.8.3)
+ eslint: 9.28.0(jiti@1.21.7)
+ typescript: 5.8.3
+ transitivePeerDependencies:
+ - supports-color
+
'@typescript-eslint/visitor-keys@8.33.1':
dependencies:
'@typescript-eslint/types': 8.33.1
eslint-visitor-keys: 4.2.0
+ '@typescript-eslint/visitor-keys@8.34.0':
+ dependencies:
+ '@typescript-eslint/types': 8.34.0
+ eslint-visitor-keys: 4.2.0
+
'@verdaccio/auth@8.0.0-next-8.15':
dependencies:
'@verdaccio/config': 8.0.0-next-8.15
@@ -10652,9 +10741,9 @@ snapshots:
minimatch: 7.4.6
semver: 7.7.1
- '@vitejs/plugin-basic-ssl@2.0.0(vite@6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0))':
+ '@vitejs/plugin-basic-ssl@2.0.0(vite@6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.42.0)(yaml@2.8.0))':
dependencies:
- vite: 6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0)
+ vite: 6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.42.0)(yaml@2.8.0)
'@vitest/expect@3.2.3':
dependencies:
@@ -10664,13 +10753,13 @@ snapshots:
chai: 5.2.0
tinyrainbow: 2.0.0
- '@vitest/mocker@3.2.3(vite@6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0))':
+ '@vitest/mocker@3.2.3(vite@6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.42.0)(yaml@2.8.0))':
dependencies:
'@vitest/spy': 3.2.3
estree-walker: 3.0.3
magic-string: 0.30.17
optionalDependencies:
- vite: 6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0)
+ vite: 6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.42.0)(yaml@2.8.0)
'@vitest/pretty-format@3.2.3':
dependencies:
@@ -12293,11 +12382,11 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-module-utils@2.12.0(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.28.0(jiti@1.21.7)):
+ eslint-module-utils@2.12.0(@typescript-eslint/parser@8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.28.0(jiti@1.21.7)):
dependencies:
debug: 3.2.7
optionalDependencies:
- '@typescript-eslint/parser': 8.33.1(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)
+ '@typescript-eslint/parser': 8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)
eslint: 9.28.0(jiti@1.21.7)
eslint-import-resolver-node: 0.3.9
transitivePeerDependencies:
@@ -12307,7 +12396,7 @@ snapshots:
dependencies:
eslint: 9.28.0(jiti@1.21.7)
- eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.28.0(jiti@1.21.7)):
+ eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.28.0(jiti@1.21.7)):
dependencies:
'@rtsao/scc': 1.1.0
array-includes: 3.1.9
@@ -12318,7 +12407,7 @@ snapshots:
doctrine: 2.1.0
eslint: 9.28.0(jiti@1.21.7)
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.28.0(jiti@1.21.7))
+ eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.28.0(jiti@1.21.7))
hasown: 2.0.2
is-core-module: 2.16.1
is-glob: 4.0.3
@@ -12330,7 +12419,7 @@ snapshots:
string.prototype.trimend: 1.0.9
tsconfig-paths: 3.15.0
optionalDependencies:
- '@typescript-eslint/parser': 8.33.1(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)
+ '@typescript-eslint/parser': 8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
@@ -12530,7 +12619,7 @@ snapshots:
extract-zip@2.0.1:
dependencies:
- debug: 4.3.4
+ debug: 4.4.1(supports-color@10.0.0)
get-stream: 5.2.0
yauzl: 2.10.0
optionalDependencies:
@@ -14193,7 +14282,7 @@ snapshots:
postcss: 8.5.4
rollup-plugin-dts: 6.2.1(rollup@4.42.0)(typescript@5.8.3)
rxjs: 7.8.2
- sass: 1.89.1
+ sass: 1.89.2
tinyglobby: 0.2.14
tslib: 2.8.1
typescript: 5.8.3
@@ -15185,14 +15274,14 @@ snapshots:
safer-buffer@2.1.2: {}
- sass-loader@16.0.5(sass@1.89.1)(webpack@5.99.9(esbuild@0.25.5)):
+ sass-loader@16.0.5(sass@1.89.2)(webpack@5.99.9(esbuild@0.25.5)):
dependencies:
neo-async: 2.6.2
optionalDependencies:
- sass: 1.89.1
+ sass: 1.89.2
webpack: 5.99.9(esbuild@0.25.5)
- sass@1.89.1:
+ sass@1.89.2:
dependencies:
chokidar: 4.0.3
immutable: 5.1.2
@@ -15813,12 +15902,12 @@ snapshots:
jest-worker: 27.5.1
schema-utils: 4.3.2
serialize-javascript: 6.0.2
- terser: 5.41.0
+ terser: 5.42.0
webpack: 5.99.9(esbuild@0.25.5)
optionalDependencies:
esbuild: 0.25.5
- terser@5.41.0:
+ terser@5.42.0:
dependencies:
'@jridgewell/source-map': 0.3.6
acorn: 8.15.0
@@ -16200,13 +16289,13 @@ snapshots:
core-util-is: 1.0.2
extsprintf: 1.3.0
- vite-node@3.2.3(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0):
+ vite-node@3.2.3(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.42.0)(yaml@2.8.0):
dependencies:
cac: 6.7.14
debug: 4.4.1(supports-color@10.0.0)
es-module-lexer: 1.7.0
pathe: 2.0.3
- vite: 6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0)
+ vite: 6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.42.0)(yaml@2.8.0)
transitivePeerDependencies:
- '@types/node'
- jiti
@@ -16221,7 +16310,7 @@ snapshots:
- tsx
- yaml
- vite@6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0):
+ vite@6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.42.0)(yaml@2.8.0):
dependencies:
esbuild: 0.25.5
fdir: 6.4.5(picomatch@4.0.2)
@@ -16234,15 +16323,15 @@ snapshots:
fsevents: 2.3.3
jiti: 1.21.7
less: 4.3.0
- sass: 1.89.1
- terser: 5.41.0
+ sass: 1.89.2
+ terser: 5.42.0
yaml: 2.8.0
- vitest@3.2.3(@types/node@20.19.0)(jiti@1.21.7)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0):
+ vitest@3.2.3(@types/node@20.19.0)(jiti@1.21.7)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.2)(terser@5.42.0)(yaml@2.8.0):
dependencies:
'@types/chai': 5.2.2
'@vitest/expect': 3.2.3
- '@vitest/mocker': 3.2.3(vite@6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0))
+ '@vitest/mocker': 3.2.3(vite@6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.42.0)(yaml@2.8.0))
'@vitest/pretty-format': 3.2.3
'@vitest/runner': 3.2.3
'@vitest/snapshot': 3.2.3
@@ -16260,8 +16349,8 @@ snapshots:
tinyglobby: 0.2.14
tinypool: 1.1.0
tinyrainbow: 2.0.0
- vite: 6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0)
- vite-node: 3.2.3(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.1)(terser@5.41.0)(yaml@2.8.0)
+ vite: 6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.42.0)(yaml@2.8.0)
+ vite-node: 3.2.3(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.42.0)(yaml@2.8.0)
why-is-node-running: 2.3.0
optionalDependencies:
'@types/node': 20.19.0
From 44596ab35ec13db5ec958d222d6697e745cf0826 Mon Sep 17 00:00:00 2001
From: Angular Robot
Date: Wed, 11 Jun 2025 05:38:18 +0000
Subject: [PATCH 0137/1168] build: update dependency rollup to v4.43.0
See associated pull request for more information.
---
package.json | 2 +-
packages/angular/build/package.json | 2 +-
pnpm-lock.yaml | 240 ++++++++++++++--------------
3 files changed, 122 insertions(+), 122 deletions(-)
diff --git a/package.json b/package.json
index 7ec247916b42..2ae7026ac26d 100644
--- a/package.json
+++ b/package.json
@@ -132,7 +132,7 @@
"protractor": "~7.0.0",
"puppeteer": "18.2.1",
"quicktype-core": "23.2.6",
- "rollup": "4.42.0",
+ "rollup": "4.43.0",
"rollup-license-plugin": "~3.0.1",
"semver": "7.7.2",
"shelljs": "^0.10.0",
diff --git a/packages/angular/build/package.json b/packages/angular/build/package.json
index 707f1318d88c..86fb5a5c9d19 100644
--- a/packages/angular/build/package.json
+++ b/packages/angular/build/package.json
@@ -37,7 +37,7 @@
"parse5-html-rewriting-stream": "7.1.0",
"picomatch": "4.0.2",
"piscina": "5.0.0",
- "rollup": "4.42.0",
+ "rollup": "4.43.0",
"sass": "1.89.2",
"semver": "7.7.2",
"source-map-support": "0.5.21",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index e10b8b6b756e..44ba59daec35 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -73,16 +73,16 @@ importers:
version: 9.28.0
'@rollup/plugin-alias':
specifier: ^5.1.1
- version: 5.1.1(rollup@4.42.0)
+ version: 5.1.1(rollup@4.43.0)
'@rollup/plugin-commonjs':
specifier: ^28.0.0
- version: 28.0.3(rollup@4.42.0)
+ version: 28.0.3(rollup@4.43.0)
'@rollup/plugin-json':
specifier: ^6.1.0
- version: 6.1.0(rollup@4.42.0)
+ version: 6.1.0(rollup@4.43.0)
'@rollup/plugin-node-resolve':
specifier: 16.0.1
- version: 16.0.1(rollup@4.42.0)
+ version: 16.0.1(rollup@4.43.0)
'@stylistic/eslint-plugin':
specifier: ^4.0.0
version: 4.4.1(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)
@@ -267,17 +267,17 @@ importers:
specifier: 23.2.6
version: 23.2.6(encoding@0.1.13)
rollup:
- specifier: 4.42.0
- version: 4.42.0
+ specifier: 4.43.0
+ version: 4.43.0
rollup-license-plugin:
specifier: ~3.0.1
version: 3.0.2
rollup-plugin-dts:
specifier: 6.2.1
- version: 6.2.1(rollup@4.42.0)(typescript@5.8.3)
+ version: 6.2.1(rollup@4.43.0)(typescript@5.8.3)
rollup-plugin-sourcemaps2:
specifier: 0.5.2
- version: 0.5.2(@types/node@20.19.0)(rollup@4.42.0)
+ version: 0.5.2(@types/node@20.19.0)(rollup@4.43.0)
semver:
specifier: 7.7.2
version: 7.7.2
@@ -404,8 +404,8 @@ importers:
specifier: 5.0.0
version: 5.0.0
rollup:
- specifier: 4.42.0
- version: 4.42.0
+ specifier: 4.43.0
+ version: 4.43.0
sass:
specifier: 1.89.2
version: 1.89.2
@@ -2492,103 +2492,103 @@ packages:
rollup:
optional: true
- '@rollup/rollup-android-arm-eabi@4.42.0':
- resolution: {integrity: sha512-gldmAyS9hpj+H6LpRNlcjQWbuKUtb94lodB9uCz71Jm+7BxK1VIOo7y62tZZwxhA7j1ylv/yQz080L5WkS+LoQ==}
+ '@rollup/rollup-android-arm-eabi@4.43.0':
+ resolution: {integrity: sha512-Krjy9awJl6rKbruhQDgivNbD1WuLb8xAclM4IR4cN5pHGAs2oIMMQJEiC3IC/9TZJ+QZkmZhlMO/6MBGxPidpw==}
cpu: [arm]
os: [android]
- '@rollup/rollup-android-arm64@4.42.0':
- resolution: {integrity: sha512-bpRipfTgmGFdCZDFLRvIkSNO1/3RGS74aWkJJTFJBH7h3MRV4UijkaEUeOMbi9wxtxYmtAbVcnMtHTPBhLEkaw==}
+ '@rollup/rollup-android-arm64@4.43.0':
+ resolution: {integrity: sha512-ss4YJwRt5I63454Rpj+mXCXicakdFmKnUNxr1dLK+5rv5FJgAxnN7s31a5VchRYxCFWdmnDWKd0wbAdTr0J5EA==}
cpu: [arm64]
os: [android]
- '@rollup/rollup-darwin-arm64@4.42.0':
- resolution: {integrity: sha512-JxHtA081izPBVCHLKnl6GEA0w3920mlJPLh89NojpU2GsBSB6ypu4erFg/Wx1qbpUbepn0jY4dVWMGZM8gplgA==}
+ '@rollup/rollup-darwin-arm64@4.43.0':
+ resolution: {integrity: sha512-eKoL8ykZ7zz8MjgBenEF2OoTNFAPFz1/lyJ5UmmFSz5jW+7XbH1+MAgCVHy72aG59rbuQLcJeiMrP8qP5d/N0A==}
cpu: [arm64]
os: [darwin]
- '@rollup/rollup-darwin-x64@4.42.0':
- resolution: {integrity: sha512-rv5UZaWVIJTDMyQ3dCEK+m0SAn6G7H3PRc2AZmExvbDvtaDc+qXkei0knQWcI3+c9tEs7iL/4I4pTQoPbNL2SA==}
+ '@rollup/rollup-darwin-x64@4.43.0':
+ resolution: {integrity: sha512-SYwXJgaBYW33Wi/q4ubN+ldWC4DzQY62S4Ll2dgfr/dbPoF50dlQwEaEHSKrQdSjC6oIe1WgzosoaNoHCdNuMg==}
cpu: [x64]
os: [darwin]
- '@rollup/rollup-freebsd-arm64@4.42.0':
- resolution: {integrity: sha512-fJcN4uSGPWdpVmvLuMtALUFwCHgb2XiQjuECkHT3lWLZhSQ3MBQ9pq+WoWeJq2PrNxr9rPM1Qx+IjyGj8/c6zQ==}
+ '@rollup/rollup-freebsd-arm64@4.43.0':
+ resolution: {integrity: sha512-SV+U5sSo0yujrjzBF7/YidieK2iF6E7MdF6EbYxNz94lA+R0wKl3SiixGyG/9Klab6uNBIqsN7j4Y/Fya7wAjQ==}
cpu: [arm64]
os: [freebsd]
- '@rollup/rollup-freebsd-x64@4.42.0':
- resolution: {integrity: sha512-CziHfyzpp8hJpCVE/ZdTizw58gr+m7Y2Xq5VOuCSrZR++th2xWAz4Nqk52MoIIrV3JHtVBhbBsJcAxs6NammOQ==}
+ '@rollup/rollup-freebsd-x64@4.43.0':
+ resolution: {integrity: sha512-J7uCsiV13L/VOeHJBo5SjasKiGxJ0g+nQTrBkAsmQBIdil3KhPnSE9GnRon4ejX1XDdsmK/l30IYLiAaQEO0Cg==}
cpu: [x64]
os: [freebsd]
- '@rollup/rollup-linux-arm-gnueabihf@4.42.0':
- resolution: {integrity: sha512-UsQD5fyLWm2Fe5CDM7VPYAo+UC7+2Px4Y+N3AcPh/LdZu23YcuGPegQly++XEVaC8XUTFVPscl5y5Cl1twEI4A==}
+ '@rollup/rollup-linux-arm-gnueabihf@4.43.0':
+ resolution: {integrity: sha512-gTJ/JnnjCMc15uwB10TTATBEhK9meBIY+gXP4s0sHD1zHOaIh4Dmy1X9wup18IiY9tTNk5gJc4yx9ctj/fjrIw==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm-musleabihf@4.42.0':
- resolution: {integrity: sha512-/i8NIrlgc/+4n1lnoWl1zgH7Uo0XK5xK3EDqVTf38KvyYgCU/Rm04+o1VvvzJZnVS5/cWSd07owkzcVasgfIkQ==}
+ '@rollup/rollup-linux-arm-musleabihf@4.43.0':
+ resolution: {integrity: sha512-ZJ3gZynL1LDSIvRfz0qXtTNs56n5DI2Mq+WACWZ7yGHFUEirHBRt7fyIk0NsCKhmRhn7WAcjgSkSVVxKlPNFFw==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm64-gnu@4.42.0':
- resolution: {integrity: sha512-eoujJFOvoIBjZEi9hJnXAbWg+Vo1Ov8n/0IKZZcPZ7JhBzxh2A+2NFyeMZIRkY9iwBvSjloKgcvnjTbGKHE44Q==}
+ '@rollup/rollup-linux-arm64-gnu@4.43.0':
+ resolution: {integrity: sha512-8FnkipasmOOSSlfucGYEu58U8cxEdhziKjPD2FIa0ONVMxvl/hmONtX/7y4vGjdUhjcTHlKlDhw3H9t98fPvyA==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-arm64-musl@4.42.0':
- resolution: {integrity: sha512-/3NrcOWFSR7RQUQIuZQChLND36aTU9IYE4j+TB40VU78S+RA0IiqHR30oSh6P1S9f9/wVOenHQnacs/Byb824g==}
+ '@rollup/rollup-linux-arm64-musl@4.43.0':
+ resolution: {integrity: sha512-KPPyAdlcIZ6S9C3S2cndXDkV0Bb1OSMsX0Eelr2Bay4EsF9yi9u9uzc9RniK3mcUGCLhWY9oLr6er80P5DE6XA==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-loongarch64-gnu@4.42.0':
- resolution: {integrity: sha512-O8AplvIeavK5ABmZlKBq9/STdZlnQo7Sle0LLhVA7QT+CiGpNVe197/t8Aph9bhJqbDVGCHpY2i7QyfEDDStDg==}
+ '@rollup/rollup-linux-loongarch64-gnu@4.43.0':
+ resolution: {integrity: sha512-HPGDIH0/ZzAZjvtlXj6g+KDQ9ZMHfSP553za7o2Odegb/BEfwJcR0Sw0RLNpQ9nC6Gy8s+3mSS9xjZ0n3rhcYg==}
cpu: [loong64]
os: [linux]
- '@rollup/rollup-linux-powerpc64le-gnu@4.42.0':
- resolution: {integrity: sha512-6Qb66tbKVN7VyQrekhEzbHRxXXFFD8QKiFAwX5v9Xt6FiJ3BnCVBuyBxa2fkFGqxOCSGGYNejxd8ht+q5SnmtA==}
+ '@rollup/rollup-linux-powerpc64le-gnu@4.43.0':
+ resolution: {integrity: sha512-gEmwbOws4U4GLAJDhhtSPWPXUzDfMRedT3hFMyRAvM9Mrnj+dJIFIeL7otsv2WF3D7GrV0GIewW0y28dOYWkmw==}
cpu: [ppc64]
os: [linux]
- '@rollup/rollup-linux-riscv64-gnu@4.42.0':
- resolution: {integrity: sha512-KQETDSEBamQFvg/d8jajtRwLNBlGc3aKpaGiP/LvEbnmVUKlFta1vqJqTrvPtsYsfbE/DLg5CC9zyXRX3fnBiA==}
+ '@rollup/rollup-linux-riscv64-gnu@4.43.0':
+ resolution: {integrity: sha512-XXKvo2e+wFtXZF/9xoWohHg+MuRnvO29TI5Hqe9xwN5uN8NKUYy7tXUG3EZAlfchufNCTHNGjEx7uN78KsBo0g==}
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-riscv64-musl@4.42.0':
- resolution: {integrity: sha512-qMvnyjcU37sCo/tuC+JqeDKSuukGAd+pVlRl/oyDbkvPJ3awk6G6ua7tyum02O3lI+fio+eM5wsVd66X0jQtxw==}
+ '@rollup/rollup-linux-riscv64-musl@4.43.0':
+ resolution: {integrity: sha512-ruf3hPWhjw6uDFsOAzmbNIvlXFXlBQ4nk57Sec8E8rUxs/AI4HD6xmiiasOOx/3QxS2f5eQMKTAwk7KHwpzr/Q==}
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-s390x-gnu@4.42.0':
- resolution: {integrity: sha512-I2Y1ZUgTgU2RLddUHXTIgyrdOwljjkmcZ/VilvaEumtS3Fkuhbw4p4hgHc39Ypwvo2o7sBFNl2MquNvGCa55Iw==}
+ '@rollup/rollup-linux-s390x-gnu@4.43.0':
+ resolution: {integrity: sha512-QmNIAqDiEMEvFV15rsSnjoSmO0+eJLoKRD9EAa9rrYNwO/XRCtOGM3A5A0X+wmG+XRrw9Fxdsw+LnyYiZWWcVw==}
cpu: [s390x]
os: [linux]
- '@rollup/rollup-linux-x64-gnu@4.42.0':
- resolution: {integrity: sha512-Gfm6cV6mj3hCUY8TqWa63DB8Mx3NADoFwiJrMpoZ1uESbK8FQV3LXkhfry+8bOniq9pqY1OdsjFWNsSbfjPugw==}
+ '@rollup/rollup-linux-x64-gnu@4.43.0':
+ resolution: {integrity: sha512-jAHr/S0iiBtFyzjhOkAics/2SrXE092qyqEg96e90L3t9Op8OTzS6+IX0Fy5wCt2+KqeHAkti+eitV0wvblEoQ==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-linux-x64-musl@4.42.0':
- resolution: {integrity: sha512-g86PF8YZ9GRqkdi0VoGlcDUb4rYtQKyTD1IVtxxN4Hpe7YqLBShA7oHMKU6oKTCi3uxwW4VkIGnOaH/El8de3w==}
+ '@rollup/rollup-linux-x64-musl@4.43.0':
+ resolution: {integrity: sha512-3yATWgdeXyuHtBhrLt98w+5fKurdqvs8B53LaoKD7P7H7FKOONLsBVMNl9ghPQZQuYcceV5CDyPfyfGpMWD9mQ==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-win32-arm64-msvc@4.42.0':
- resolution: {integrity: sha512-+axkdyDGSp6hjyzQ5m1pgcvQScfHnMCcsXkx8pTgy/6qBmWVhtRVlgxjWwDp67wEXXUr0x+vD6tp5W4x6V7u1A==}
+ '@rollup/rollup-win32-arm64-msvc@4.43.0':
+ resolution: {integrity: sha512-wVzXp2qDSCOpcBCT5WRWLmpJRIzv23valvcTwMHEobkjippNf+C3ys/+wf07poPkeNix0paTNemB2XrHr2TnGw==}
cpu: [arm64]
os: [win32]
- '@rollup/rollup-win32-ia32-msvc@4.42.0':
- resolution: {integrity: sha512-F+5J9pelstXKwRSDq92J0TEBXn2nfUrQGg+HK1+Tk7VOL09e0gBqUHugZv7SW4MGrYj41oNCUe3IKCDGVlis2g==}
+ '@rollup/rollup-win32-ia32-msvc@4.43.0':
+ resolution: {integrity: sha512-fYCTEyzf8d+7diCw8b+asvWDCLMjsCEA8alvtAutqJOJp/wL5hs1rWSqJ1vkjgW0L2NB4bsYJrpKkiIPRR9dvw==}
cpu: [ia32]
os: [win32]
- '@rollup/rollup-win32-x64-msvc@4.42.0':
- resolution: {integrity: sha512-LpHiJRwkaVz/LqjHjK8LCi8osq7elmpwujwbXKNW88bM8eeGxavJIKKjkjpMHAh/2xfnrt1ZSnhTv41WYUHYmA==}
+ '@rollup/rollup-win32-x64-msvc@4.43.0':
+ resolution: {integrity: sha512-SnGhLiE5rlK0ofq8kzuDkM0g7FN1s5VYY+YSMTibP7CqShxCQvqtNxTARS4xX4PFJfHjG0ZQYX9iGzI3FQh5Aw==}
cpu: [x64]
os: [win32]
@@ -6970,8 +6970,8 @@ packages:
'@types/node':
optional: true
- rollup@4.42.0:
- resolution: {integrity: sha512-LW+Vse3BJPyGJGAJt1j8pWDKPd73QM8cRXYK1IxOBgL2AGLu7Xd2YOW0M2sLUBCkF5MshXXtMApyEAEzMVMsnw==}
+ rollup@4.43.0:
+ resolution: {integrity: sha512-wdN2Kd3Twh8MAEOEJZsuxuLKCsBEo4PVNLK6tQWAn10VhsVewQLzcucMgLolRlhFybGxfclbPeEYBaP6RvUFGg==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
@@ -9895,13 +9895,13 @@ snapshots:
- bare-buffer
- supports-color
- '@rollup/plugin-alias@5.1.1(rollup@4.42.0)':
+ '@rollup/plugin-alias@5.1.1(rollup@4.43.0)':
optionalDependencies:
- rollup: 4.42.0
+ rollup: 4.43.0
- '@rollup/plugin-commonjs@28.0.3(rollup@4.42.0)':
+ '@rollup/plugin-commonjs@28.0.3(rollup@4.43.0)':
dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.42.0)
+ '@rollup/pluginutils': 5.1.4(rollup@4.43.0)
commondir: 1.0.1
estree-walker: 2.0.2
fdir: 6.4.5(picomatch@4.0.2)
@@ -9909,100 +9909,100 @@ snapshots:
magic-string: 0.30.17
picomatch: 4.0.2
optionalDependencies:
- rollup: 4.42.0
+ rollup: 4.43.0
- '@rollup/plugin-json@6.1.0(rollup@4.42.0)':
+ '@rollup/plugin-json@6.1.0(rollup@4.43.0)':
dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.42.0)
+ '@rollup/pluginutils': 5.1.4(rollup@4.43.0)
optionalDependencies:
- rollup: 4.42.0
+ rollup: 4.43.0
- '@rollup/plugin-node-resolve@15.3.1(rollup@4.42.0)':
+ '@rollup/plugin-node-resolve@15.3.1(rollup@4.43.0)':
dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.42.0)
+ '@rollup/pluginutils': 5.1.4(rollup@4.43.0)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
is-module: 1.0.0
resolve: 1.22.10
optionalDependencies:
- rollup: 4.42.0
+ rollup: 4.43.0
- '@rollup/plugin-node-resolve@16.0.1(rollup@4.42.0)':
+ '@rollup/plugin-node-resolve@16.0.1(rollup@4.43.0)':
dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.42.0)
+ '@rollup/pluginutils': 5.1.4(rollup@4.43.0)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
is-module: 1.0.0
resolve: 1.22.10
optionalDependencies:
- rollup: 4.42.0
+ rollup: 4.43.0
- '@rollup/pluginutils@5.1.4(rollup@4.42.0)':
+ '@rollup/pluginutils@5.1.4(rollup@4.43.0)':
dependencies:
'@types/estree': 1.0.8
estree-walker: 2.0.2
picomatch: 4.0.2
optionalDependencies:
- rollup: 4.42.0
+ rollup: 4.43.0
- '@rollup/rollup-android-arm-eabi@4.42.0':
+ '@rollup/rollup-android-arm-eabi@4.43.0':
optional: true
- '@rollup/rollup-android-arm64@4.42.0':
+ '@rollup/rollup-android-arm64@4.43.0':
optional: true
- '@rollup/rollup-darwin-arm64@4.42.0':
+ '@rollup/rollup-darwin-arm64@4.43.0':
optional: true
- '@rollup/rollup-darwin-x64@4.42.0':
+ '@rollup/rollup-darwin-x64@4.43.0':
optional: true
- '@rollup/rollup-freebsd-arm64@4.42.0':
+ '@rollup/rollup-freebsd-arm64@4.43.0':
optional: true
- '@rollup/rollup-freebsd-x64@4.42.0':
+ '@rollup/rollup-freebsd-x64@4.43.0':
optional: true
- '@rollup/rollup-linux-arm-gnueabihf@4.42.0':
+ '@rollup/rollup-linux-arm-gnueabihf@4.43.0':
optional: true
- '@rollup/rollup-linux-arm-musleabihf@4.42.0':
+ '@rollup/rollup-linux-arm-musleabihf@4.43.0':
optional: true
- '@rollup/rollup-linux-arm64-gnu@4.42.0':
+ '@rollup/rollup-linux-arm64-gnu@4.43.0':
optional: true
- '@rollup/rollup-linux-arm64-musl@4.42.0':
+ '@rollup/rollup-linux-arm64-musl@4.43.0':
optional: true
- '@rollup/rollup-linux-loongarch64-gnu@4.42.0':
+ '@rollup/rollup-linux-loongarch64-gnu@4.43.0':
optional: true
- '@rollup/rollup-linux-powerpc64le-gnu@4.42.0':
+ '@rollup/rollup-linux-powerpc64le-gnu@4.43.0':
optional: true
- '@rollup/rollup-linux-riscv64-gnu@4.42.0':
+ '@rollup/rollup-linux-riscv64-gnu@4.43.0':
optional: true
- '@rollup/rollup-linux-riscv64-musl@4.42.0':
+ '@rollup/rollup-linux-riscv64-musl@4.43.0':
optional: true
- '@rollup/rollup-linux-s390x-gnu@4.42.0':
+ '@rollup/rollup-linux-s390x-gnu@4.43.0':
optional: true
- '@rollup/rollup-linux-x64-gnu@4.42.0':
+ '@rollup/rollup-linux-x64-gnu@4.43.0':
optional: true
- '@rollup/rollup-linux-x64-musl@4.42.0':
+ '@rollup/rollup-linux-x64-musl@4.43.0':
optional: true
- '@rollup/rollup-win32-arm64-msvc@4.42.0':
+ '@rollup/rollup-win32-arm64-msvc@4.43.0':
optional: true
- '@rollup/rollup-win32-ia32-msvc@4.42.0':
+ '@rollup/rollup-win32-ia32-msvc@4.43.0':
optional: true
- '@rollup/rollup-win32-x64-msvc@4.42.0':
+ '@rollup/rollup-win32-x64-msvc@4.43.0':
optional: true
'@rollup/wasm-node@4.42.0':
@@ -10820,11 +10820,11 @@ snapshots:
'@web/dev-server-rollup@0.6.4':
dependencies:
- '@rollup/plugin-node-resolve': 15.3.1(rollup@4.42.0)
+ '@rollup/plugin-node-resolve': 15.3.1(rollup@4.43.0)
'@web/dev-server-core': 0.7.5
nanocolors: 0.2.13
parse5: 6.0.1
- rollup: 4.42.0
+ rollup: 4.43.0
whatwg-url: 14.2.0
transitivePeerDependencies:
- bufferutil
@@ -14264,7 +14264,7 @@ snapshots:
dependencies:
'@ampproject/remapping': 2.3.0
'@angular/compiler-cli': 20.1.0-next.0(@angular/compiler@20.1.0-next.0)(typescript@5.8.3)
- '@rollup/plugin-json': 6.1.0(rollup@4.42.0)
+ '@rollup/plugin-json': 6.1.0(rollup@4.43.0)
'@rollup/wasm-node': 4.42.0
ajv: 8.17.1
ansi-colors: 4.1.3
@@ -14280,14 +14280,14 @@ snapshots:
ora: 8.2.0
piscina: 5.0.0
postcss: 8.5.4
- rollup-plugin-dts: 6.2.1(rollup@4.42.0)(typescript@5.8.3)
+ rollup-plugin-dts: 6.2.1(rollup@4.43.0)(typescript@5.8.3)
rxjs: 7.8.2
sass: 1.89.2
tinyglobby: 0.2.14
tslib: 2.8.1
typescript: 5.8.3
optionalDependencies:
- rollup: 4.42.0
+ rollup: 4.43.0
node-addon-api@6.1.0:
optional: true
@@ -15182,45 +15182,45 @@ snapshots:
node-fetch: 3.3.2
spdx-expression-validate: 2.0.0
- rollup-plugin-dts@6.2.1(rollup@4.42.0)(typescript@5.8.3):
+ rollup-plugin-dts@6.2.1(rollup@4.43.0)(typescript@5.8.3):
dependencies:
magic-string: 0.30.17
- rollup: 4.42.0
+ rollup: 4.43.0
typescript: 5.8.3
optionalDependencies:
'@babel/code-frame': 7.27.1
- rollup-plugin-sourcemaps2@0.5.2(@types/node@20.19.0)(rollup@4.42.0):
+ rollup-plugin-sourcemaps2@0.5.2(@types/node@20.19.0)(rollup@4.43.0):
dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.42.0)
- rollup: 4.42.0
+ '@rollup/pluginutils': 5.1.4(rollup@4.43.0)
+ rollup: 4.43.0
optionalDependencies:
'@types/node': 20.19.0
- rollup@4.42.0:
+ rollup@4.43.0:
dependencies:
'@types/estree': 1.0.7
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.42.0
- '@rollup/rollup-android-arm64': 4.42.0
- '@rollup/rollup-darwin-arm64': 4.42.0
- '@rollup/rollup-darwin-x64': 4.42.0
- '@rollup/rollup-freebsd-arm64': 4.42.0
- '@rollup/rollup-freebsd-x64': 4.42.0
- '@rollup/rollup-linux-arm-gnueabihf': 4.42.0
- '@rollup/rollup-linux-arm-musleabihf': 4.42.0
- '@rollup/rollup-linux-arm64-gnu': 4.42.0
- '@rollup/rollup-linux-arm64-musl': 4.42.0
- '@rollup/rollup-linux-loongarch64-gnu': 4.42.0
- '@rollup/rollup-linux-powerpc64le-gnu': 4.42.0
- '@rollup/rollup-linux-riscv64-gnu': 4.42.0
- '@rollup/rollup-linux-riscv64-musl': 4.42.0
- '@rollup/rollup-linux-s390x-gnu': 4.42.0
- '@rollup/rollup-linux-x64-gnu': 4.42.0
- '@rollup/rollup-linux-x64-musl': 4.42.0
- '@rollup/rollup-win32-arm64-msvc': 4.42.0
- '@rollup/rollup-win32-ia32-msvc': 4.42.0
- '@rollup/rollup-win32-x64-msvc': 4.42.0
+ '@rollup/rollup-android-arm-eabi': 4.43.0
+ '@rollup/rollup-android-arm64': 4.43.0
+ '@rollup/rollup-darwin-arm64': 4.43.0
+ '@rollup/rollup-darwin-x64': 4.43.0
+ '@rollup/rollup-freebsd-arm64': 4.43.0
+ '@rollup/rollup-freebsd-x64': 4.43.0
+ '@rollup/rollup-linux-arm-gnueabihf': 4.43.0
+ '@rollup/rollup-linux-arm-musleabihf': 4.43.0
+ '@rollup/rollup-linux-arm64-gnu': 4.43.0
+ '@rollup/rollup-linux-arm64-musl': 4.43.0
+ '@rollup/rollup-linux-loongarch64-gnu': 4.43.0
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.43.0
+ '@rollup/rollup-linux-riscv64-gnu': 4.43.0
+ '@rollup/rollup-linux-riscv64-musl': 4.43.0
+ '@rollup/rollup-linux-s390x-gnu': 4.43.0
+ '@rollup/rollup-linux-x64-gnu': 4.43.0
+ '@rollup/rollup-linux-x64-musl': 4.43.0
+ '@rollup/rollup-win32-arm64-msvc': 4.43.0
+ '@rollup/rollup-win32-ia32-msvc': 4.43.0
+ '@rollup/rollup-win32-x64-msvc': 4.43.0
fsevents: 2.3.3
router@2.2.0:
@@ -16316,7 +16316,7 @@ snapshots:
fdir: 6.4.5(picomatch@4.0.2)
picomatch: 4.0.2
postcss: 8.5.4
- rollup: 4.42.0
+ rollup: 4.43.0
tinyglobby: 0.2.14
optionalDependencies:
'@types/node': 20.19.0
From f177f5508adb23f604d9abb5f4a33f3af5f32561 Mon Sep 17 00:00:00 2001
From: Charles Lyding <19598772+clydin@users.noreply.github.com>
Date: Mon, 9 Jun 2025 16:53:05 -0400
Subject: [PATCH 0138/1168] fix(@angular/build): support injecting global
styles into vitest unit-tests
When using the experimental `unit-test` builder with the `vitest` runner,
the build option's global stylesheet file (output: `styles.css`) will now
be included in the generated `index.html` file used when browser mode is
enabled.
The global stylesheets used are currently limited to the default `styles.css`
output file. If custom named global stylesheets are configured, they will
not currently be injected into the test index HTML file used with browser
testing.
---
.../build/src/builders/unit-test/builder.ts | 78 ++++++++++++-------
1 file changed, 51 insertions(+), 27 deletions(-)
diff --git a/packages/angular/build/src/builders/unit-test/builder.ts b/packages/angular/build/src/builders/unit-test/builder.ts
index 1ab5b3369a75..db4b5fbc7706 100644
--- a/packages/angular/build/src/builders/unit-test/builder.ts
+++ b/packages/angular/build/src/builders/unit-test/builder.ts
@@ -224,37 +224,61 @@ export async function* execute(
{
// Disable configuration file resolution/loading
config: false,
+ root: workspaceRoot,
+ project: ['base', projectName],
+ name: 'base',
+ include: [],
+ reporters: normalizedOptions.reporters ?? ['default'],
+ watch: normalizedOptions.watch,
+ coverage: {
+ enabled: !!normalizedOptions.codeCoverage,
+ reporter: normalizedOptions.codeCoverage?.reporters,
+ excludeAfterRemap: true,
+ exclude: normalizedOptions.codeCoverage?.exclude,
+ },
+ ...debugOptions,
},
{
- test: {
- root: outputPath,
- globals: true,
- setupFiles,
- // Use `jsdom` if no browsers are explicitly configured.
- // `node` is effectively no "environment" and the default.
- environment: browser ? 'node' : 'jsdom',
- watch: normalizedOptions.watch,
- browser,
- reporters: normalizedOptions.reporters ?? ['default'],
- coverage: {
- enabled: !!normalizedOptions.codeCoverage,
- reporter: normalizedOptions.codeCoverage?.reporters,
- excludeAfterRemap: true,
- },
- ...debugOptions,
- },
plugins: [
{
- name: 'angular-coverage-exclude',
- configureVitest(context) {
- // Adjust coverage excludes to not include the otherwise automatically inserted included unit tests.
- // Vite does this as a convenience but is problematic for the bundling strategy employed by the
- // builder's test setup. To workaround this, the excludes are adjusted here to only automatically
- // exclude the TypeScript source test files.
- context.project.config.coverage.exclude = [
- ...(normalizedOptions.codeCoverage?.exclude ?? []),
- '**/*.{test,spec}.?(c|m)ts',
- ];
+ name: 'angular:project-init',
+ async configureVitest(context) {
+ // Create a subproject that can be configured with plugins for browser mode.
+ // Plugins defined directly in the vite overrides will not be present in the
+ // browser specific Vite instance.
+ await context.injectTestProjects({
+ test: {
+ name: projectName,
+ root: outputPath,
+ globals: true,
+ setupFiles,
+ // Use `jsdom` if no browsers are explicitly configured.
+ // `node` is effectively no "environment" and the default.
+ environment: browser ? 'node' : 'jsdom',
+ browser,
+ },
+ plugins: [
+ {
+ name: 'angular:html-index',
+ transformIndexHtml() {
+ // Add all global stylesheets
+ return (
+ Object.entries(result.files)
+ // TODO: Expand this to all configured global stylesheets
+ .filter(([file]) => file === 'styles.css')
+ .map(([styleUrl]) => ({
+ tag: 'link',
+ attrs: {
+ 'href': styleUrl,
+ 'rel': 'stylesheet',
+ },
+ injectTo: 'head',
+ }))
+ );
+ },
+ },
+ ],
+ });
},
},
],
From 153f7586cc0c972625b356380c456f2c21716657 Mon Sep 17 00:00:00 2001
From: Charles Lyding <19598772+clydin@users.noreply.github.com>
Date: Wed, 11 Jun 2025 09:29:27 -0400
Subject: [PATCH 0139/1168] docs: release notes for the v18.2.20 release
---
CHANGELOG.md | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index fca8dcd3005d..6ab8e28cdf73 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,15 @@
+
+
+# 18.2.20 (2025-06-11)
+
+### @angular-devkit/build-angular
+
+| Commit | Type | Description |
+| ------------------------------------------------------------------------------------------------- | ---- | ---------------------------------------------- |
+| [f048078](https://github.com/angular/angular-cli/commit/f048078ab6012b5da4dff024c107f42f79693682) | fix | update dependency webpack-dev-server to v5.2.2 |
+
+
+
# 20.1.0-next.0 (2025-06-05)
From 377bcdfc4bf9c71dacbaa8db56d28c2f58bed853 Mon Sep 17 00:00:00 2001
From: Charles Lyding <19598772+clydin@users.noreply.github.com>
Date: Wed, 11 Jun 2025 10:16:53 -0400
Subject: [PATCH 0140/1168] docs: release notes for the v19.2.15 release
---
CHANGELOG.md | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6ab8e28cdf73..44947ba84a28 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,15 @@
+
+
+# 19.2.15 (2025-06-11)
+
+### @angular-devkit/build-angular
+
+| Commit | Type | Description |
+| --------------------------------------------------------------------------------------------------- | ---- | ---------------------------------------------- |
+| [b120e1411](https://github.com/angular/angular-cli/commit/b120e1411c28c99defb34274a11f0fb54972178a) | fix | update dependency webpack-dev-server to v5.2.2 |
+
+
+
# 18.2.20 (2025-06-11)
From cbc18b593ba2bf0e6c49c6d4b3170e6a6fc12d7d Mon Sep 17 00:00:00 2001
From: Charles Lyding <19598772+clydin@users.noreply.github.com>
Date: Wed, 11 Jun 2025 10:59:21 -0400
Subject: [PATCH 0141/1168] docs: release notes for the v20.0.2 release
---
CHANGELOG.md | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 44947ba84a28..ca033108a5f9 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,22 @@
+
+
+# 20.0.2 (2025-06-11)
+
+### @schematics/angular
+
+| Commit | Type | Description |
+| --------------------------------------------------------------------------------------------------- | ---- | --------------------------------------------------------------------- |
+| [bf64a0f2d](https://github.com/angular/angular-cli/commit/bf64a0f2dcc2cbd5dc56e575dd337c16f2a3342b) | fix | add `less` as a devDependency when selected as the style preprocessor |
+| [cb258a3e1](https://github.com/angular/angular-cli/commit/cb258a3e1525cda985109692fb88449259119ff2) | fix | correctly detect modules using new file extension format |
+
+### @angular/build
+
+| Commit | Type | Description |
+| --------------------------------------------------------------------------------------------------- | ---- | ---------------------------------------------------------- |
+| [424f1cbbf](https://github.com/angular/angular-cli/commit/424f1cbbfb709b4d6f480e6321ec1a152813cf5c) | fix | do not consider internal Angular files as external imports |
+
+
+
# 19.2.15 (2025-06-11)
From a415a4999f337f5bc3c0ee626aaba58b6c5ad4e1 Mon Sep 17 00:00:00 2001
From: Charles Lyding <19598772+clydin@users.noreply.github.com>
Date: Wed, 11 Jun 2025 11:35:23 -0400
Subject: [PATCH 0142/1168] fix(@angular/build): improve default coverage
reporter handling for vitest
When using the experimental `unit-test` builder with the `vitest` runner,
the default handling for the coverage reporter option has been improved
to avoid a potential upstream failure within Vitest. Vitest can crash
if an explicit `undefined` value is present for the `coverage.reporter`
option.
---
packages/angular/build/src/builders/unit-test/builder.ts | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/packages/angular/build/src/builders/unit-test/builder.ts b/packages/angular/build/src/builders/unit-test/builder.ts
index db4b5fbc7706..b79f4dc1b095 100644
--- a/packages/angular/build/src/builders/unit-test/builder.ts
+++ b/packages/angular/build/src/builders/unit-test/builder.ts
@@ -232,9 +232,12 @@ export async function* execute(
watch: normalizedOptions.watch,
coverage: {
enabled: !!normalizedOptions.codeCoverage,
- reporter: normalizedOptions.codeCoverage?.reporters,
excludeAfterRemap: true,
exclude: normalizedOptions.codeCoverage?.exclude,
+ // Special handling for `reporter` due to an undefined value causing upstream failures
+ ...(normalizedOptions.codeCoverage?.reporters
+ ? { reporters: normalizedOptions.codeCoverage.reporters }
+ : {}),
},
...debugOptions,
},
From cf2105272228b3ee1a46aa07618f7fff43ba71c5 Mon Sep 17 00:00:00 2001
From: Joey Perrott
Date: Tue, 10 Jun 2025 20:07:58 +0000
Subject: [PATCH 0143/1168] ci: update to latest version of dev-infra actions
Update to the latest sha of the dev-infra actions
---
.../windows-bazel-test/action.yml | 2 +-
.../assistant-to-the-branch-manager.yml | 2 +-
.github/workflows/ci.yml | 52 +++++++++----------
.github/workflows/dev-infra.yml | 4 +-
.github/workflows/feature-requests.yml | 2 +-
.github/workflows/perf.yml | 6 +--
.github/workflows/pr.yml | 44 ++++++++--------
7 files changed, 56 insertions(+), 56 deletions(-)
diff --git a/.github/shared-actions/windows-bazel-test/action.yml b/.github/shared-actions/windows-bazel-test/action.yml
index 2b04ea659950..5f4de58a153e 100644
--- a/.github/shared-actions/windows-bazel-test/action.yml
+++ b/.github/shared-actions/windows-bazel-test/action.yml
@@ -18,7 +18,7 @@ runs:
steps:
- name: Initialize WSL
id: init_wsl
- uses: angular/dev-infra/github-actions/setup-wsl@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/setup-wsl@1f047e7dbae43ea969c2cafb53b33207e86b800f
with:
wsl_firewall_interface: 'vEthernet (WSL (Hyper-V firewall))'
diff --git a/.github/workflows/assistant-to-the-branch-manager.yml b/.github/workflows/assistant-to-the-branch-manager.yml
index 4e6ae65244b7..b4cea7c321e4 100644
--- a/.github/workflows/assistant-to-the-branch-manager.yml
+++ b/.github/workflows/assistant-to-the-branch-manager.yml
@@ -16,6 +16,6 @@ jobs:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- - uses: angular/dev-infra/github-actions/branch-manager@3a765b303ce300f607b658abd4eb8a981bc7277f
+ - uses: angular/dev-infra/github-actions/branch-manager@1f047e7dbae43ea969c2cafb53b33207e86b800f
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 1843dac25009..1fc4bf7a23ca 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -21,9 +21,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/bazel/setup@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Generate JSON schema types
@@ -44,11 +44,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/bazel/setup@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@1f047e7dbae43ea969c2cafb53b33207e86b800f
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Install node modules
@@ -58,14 +58,14 @@ jobs:
test:
needs: build
- runs-on: ubuntu-latest
+ runs-on: ubuntu-latest-4core
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/bazel/setup@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@1f047e7dbae43ea969c2cafb53b33207e86b800f
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Install node modules
@@ -87,13 +87,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/bazel/setup@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@1f047e7dbae43ea969c2cafb53b33207e86b800f
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run CLI E2E tests
@@ -110,11 +110,11 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/bazel/setup@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@1f047e7dbae43ea969c2cafb53b33207e86b800f
with:
allow_windows_rbe: true
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
@@ -138,13 +138,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/bazel/setup@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@1f047e7dbae43ea969c2cafb53b33207e86b800f
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run CLI E2E tests
@@ -163,13 +163,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/bazel/setup@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@1f047e7dbae43ea969c2cafb53b33207e86b800f
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run CLI E2E tests
@@ -183,13 +183,13 @@ jobs:
SAUCE_TUNNEL_IDENTIFIER: angular-cli-${{ github.workflow }}-${{ github.run_number }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/bazel/setup@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@1f047e7dbae43ea969c2cafb53b33207e86b800f
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run E2E Browser tests
@@ -219,11 +219,11 @@ jobs:
CIRCLE_BRANCH: ${{ github.ref_name }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/bazel/setup@1f047e7dbae43ea969c2cafb53b33207e86b800f
- run: pnpm admin snapshots --verbose
env:
SNAPSHOT_BUILDS_GITHUB_TOKEN: ${{ secrets.SNAPSHOT_BUILDS_GITHUB_TOKEN }}
diff --git a/.github/workflows/dev-infra.yml b/.github/workflows/dev-infra.yml
index 8265fa3d9a72..7a170a49cad7 100644
--- a/.github/workflows/dev-infra.yml
+++ b/.github/workflows/dev-infra.yml
@@ -13,13 +13,13 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- - uses: angular/dev-infra/github-actions/pull-request-labeling@3a765b303ce300f607b658abd4eb8a981bc7277f
+ - uses: angular/dev-infra/github-actions/pull-request-labeling@1f047e7dbae43ea969c2cafb53b33207e86b800f
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
post_approval_changes:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- - uses: angular/dev-infra/github-actions/post-approval-changes@3a765b303ce300f607b658abd4eb8a981bc7277f
+ - uses: angular/dev-infra/github-actions/post-approval-changes@1f047e7dbae43ea969c2cafb53b33207e86b800f
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
diff --git a/.github/workflows/feature-requests.yml b/.github/workflows/feature-requests.yml
index 12284d42d945..ed7cd4860d72 100644
--- a/.github/workflows/feature-requests.yml
+++ b/.github/workflows/feature-requests.yml
@@ -16,6 +16,6 @@ jobs:
if: github.repository == 'angular/angular-cli'
runs-on: ubuntu-latest
steps:
- - uses: angular/dev-infra/github-actions/feature-request@3a765b303ce300f607b658abd4eb8a981bc7277f
+ - uses: angular/dev-infra/github-actions/feature-request@1f047e7dbae43ea969c2cafb53b33207e86b800f
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
diff --git a/.github/workflows/perf.yml b/.github/workflows/perf.yml
index 17c0a2ad24d3..a763a0848c49 100644
--- a/.github/workflows/perf.yml
+++ b/.github/workflows/perf.yml
@@ -23,7 +23,7 @@ jobs:
workflows: ${{ steps.workflows.outputs.workflows }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Install node modules
run: pnpm install --frozen-lockfile
- id: workflows
@@ -38,9 +38,9 @@ jobs:
workflow: ${{ fromJSON(needs.list.outputs.workflows) }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/bazel/setup@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Install node modules
run: pnpm install --frozen-lockfile
# We utilize the google-github-actions/auth action to allow us to get an active credential using workflow
diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml
index 15c85914f9f6..504ac1010ab4 100644
--- a/.github/workflows/pr.yml
+++ b/.github/workflows/pr.yml
@@ -34,9 +34,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/bazel/setup@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Setup ESLint Caching
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
with:
@@ -56,7 +56,7 @@ jobs:
- name: Run Validation
run: pnpm admin validate
- name: Check Package Licenses
- uses: angular/dev-infra/github-actions/linting/licenses@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/linting/licenses@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Check tooling setup
run: pnpm check-tooling-setup
- name: Check commit message
@@ -72,11 +72,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/bazel/setup@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Build release targets
@@ -90,14 +90,14 @@ jobs:
test:
needs: build
- runs-on: ubuntu-latest
+ runs-on: ubuntu-latest-16core
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/bazel/setup@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Run module and package tests
@@ -117,13 +117,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/bazel/setup@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Run CLI E2E tests
run: pnpm bazel test --test_env=E2E_SHARD_TOTAL=6 --test_env=E2E_SHARD_INDEX=${{ matrix.shard }} --config=e2e //tests/legacy-cli:e2e.${{ matrix.subset }}_node${{ matrix.node }}
@@ -132,11 +132,11 @@ jobs:
runs-on: windows-2025
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/bazel/setup@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@1f047e7dbae43ea969c2cafb53b33207e86b800f
with:
allow_windows_rbe: true
- name: Run CLI E2E tests
@@ -157,13 +157,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/bazel/setup@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Run CLI E2E tests
run: pnpm bazel test --test_env=E2E_SHARD_TOTAL=3 --test_env=E2E_SHARD_INDEX=${{ matrix.shard }} --config=e2e //tests/legacy-cli:e2e.${{ matrix.subset }}_node${{ matrix.node }}
@@ -180,12 +180,12 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/bazel/setup@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@3a765b303ce300f607b658abd4eb8a981bc7277f
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@1f047e7dbae43ea969c2cafb53b33207e86b800f
- name: Run CLI E2E tests
run: pnpm bazel test --test_env=E2E_SHARD_TOTAL=6 --test_env=E2E_SHARD_INDEX=${{ matrix.shard }} --config=e2e //tests/legacy-cli:e2e.snapshots.${{ matrix.subset }}_node${{ matrix.node }}
From 26f3641504475d745dd5797c205b3f79ea5e9643 Mon Sep 17 00:00:00 2001
From: Charles Lyding <19598772+clydin@users.noreply.github.com>
Date: Wed, 11 Jun 2025 13:36:21 -0400
Subject: [PATCH 0144/1168] test(@angular/ssr): mark jasmine tests as flaky
---
packages/angular/ssr/test/BUILD.bazel | 1 +
1 file changed, 1 insertion(+)
diff --git a/packages/angular/ssr/test/BUILD.bazel b/packages/angular/ssr/test/BUILD.bazel
index c81599b43a79..d18700a662ad 100644
--- a/packages/angular/ssr/test/BUILD.bazel
+++ b/packages/angular/ssr/test/BUILD.bazel
@@ -32,4 +32,5 @@ jasmine_test(
data = [
":esm_tests_bundled",
],
+ flaky = True,
)
From f493abb44852f8acf4a1a1ec6e13fc0ff57f0a6f Mon Sep 17 00:00:00 2001
From: Angular Robot
Date: Wed, 11 Jun 2025 17:36:46 +0000
Subject: [PATCH 0145/1168] build: update cross-repo angular dependencies
See associated pull request for more information.
---
WORKSPACE | 2 +-
package.json | 28 +-
packages/angular/ssr/package.json | 12 +-
packages/ngtools/webpack/package.json | 4 +-
pnpm-lock.yaml | 319 ++++++++----------
tests/legacy-cli/e2e/ng-snapshot/package.json | 32 +-
6 files changed, 182 insertions(+), 215 deletions(-)
diff --git a/WORKSPACE b/WORKSPACE
index 355890e5711f..a0e71bdf46f1 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -230,7 +230,7 @@ load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository")
git_repository(
name = "devinfra",
- commit = "3a765b303ce300f607b658abd4eb8a981bc7277f",
+ commit = "1f047e7dbae43ea969c2cafb53b33207e86b800f",
remote = "https://github.com/angular/dev-infra.git",
)
diff --git a/package.json b/package.json
index 2ae7026ac26d..6c6c1d85dd43 100644
--- a/package.json
+++ b/package.json
@@ -46,20 +46,20 @@
},
"homepage": "https://github.com/angular/angular-cli",
"devDependencies": {
- "@angular/animations": "20.1.0-next.0",
- "@angular/cdk": "20.1.0-next.0",
- "@angular/common": "20.1.0-next.0",
- "@angular/compiler": "20.1.0-next.0",
- "@angular/compiler-cli": "20.1.0-next.0",
- "@angular/core": "20.1.0-next.0",
- "@angular/forms": "20.1.0-next.0",
- "@angular/localize": "20.1.0-next.0",
- "@angular/material": "20.1.0-next.0",
- "@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#aef918c09e556e14548506ec608fde26c8209c4b",
- "@angular/platform-browser": "20.1.0-next.0",
- "@angular/platform-server": "20.1.0-next.0",
- "@angular/router": "20.1.0-next.0",
- "@angular/service-worker": "20.1.0-next.0",
+ "@angular/animations": "20.1.0-next.1",
+ "@angular/cdk": "20.1.0-next.1",
+ "@angular/common": "20.1.0-next.1",
+ "@angular/compiler": "20.1.0-next.1",
+ "@angular/compiler-cli": "20.1.0-next.1",
+ "@angular/core": "20.1.0-next.1",
+ "@angular/forms": "20.1.0-next.1",
+ "@angular/localize": "20.1.0-next.1",
+ "@angular/material": "20.1.0-next.1",
+ "@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#4ab7be5c2562e6b3bfb594a282f5e1982e1b1cd6",
+ "@angular/platform-browser": "20.1.0-next.1",
+ "@angular/platform-server": "20.1.0-next.1",
+ "@angular/router": "20.1.0-next.1",
+ "@angular/service-worker": "20.1.0-next.1",
"@bazel/bazelisk": "1.26.0",
"@bazel/buildifier": "8.2.1",
"@eslint/compat": "1.2.9",
diff --git a/packages/angular/ssr/package.json b/packages/angular/ssr/package.json
index 83ee2cf39753..d4f648972325 100644
--- a/packages/angular/ssr/package.json
+++ b/packages/angular/ssr/package.json
@@ -29,12 +29,12 @@
},
"devDependencies": {
"@angular-devkit/schematics": "workspace:*",
- "@angular/common": "20.1.0-next.0",
- "@angular/compiler": "20.1.0-next.0",
- "@angular/core": "20.1.0-next.0",
- "@angular/platform-browser": "20.1.0-next.0",
- "@angular/platform-server": "20.1.0-next.0",
- "@angular/router": "20.1.0-next.0",
+ "@angular/common": "20.1.0-next.1",
+ "@angular/compiler": "20.1.0-next.1",
+ "@angular/core": "20.1.0-next.1",
+ "@angular/platform-browser": "20.1.0-next.1",
+ "@angular/platform-server": "20.1.0-next.1",
+ "@angular/router": "20.1.0-next.1",
"@schematics/angular": "workspace:*"
},
"sideEffects": false,
diff --git a/packages/ngtools/webpack/package.json b/packages/ngtools/webpack/package.json
index f377c5759d65..7c7a46b51db2 100644
--- a/packages/ngtools/webpack/package.json
+++ b/packages/ngtools/webpack/package.json
@@ -27,8 +27,8 @@
},
"devDependencies": {
"@angular-devkit/core": "workspace:0.0.0-PLACEHOLDER",
- "@angular/compiler": "20.1.0-next.0",
- "@angular/compiler-cli": "20.1.0-next.0",
+ "@angular/compiler": "20.1.0-next.1",
+ "@angular/compiler-cli": "20.1.0-next.1",
"typescript": "5.8.3",
"webpack": "5.99.9"
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 44ba59daec35..d0baf92cba64 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -15,47 +15,47 @@ importers:
.:
devDependencies:
'@angular/animations':
- specifier: 20.1.0-next.0
- version: 20.1.0-next.0(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))
+ specifier: 20.1.0-next.1
+ version: 20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))
'@angular/cdk':
- specifier: 20.1.0-next.0
- version: 20.1.0-next.0(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ specifier: 20.1.0-next.1
+ version: 20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
'@angular/common':
- specifier: 20.1.0-next.0
- version: 20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ specifier: 20.1.0-next.1
+ version: 20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
'@angular/compiler':
- specifier: 20.1.0-next.0
- version: 20.1.0-next.0
+ specifier: 20.1.0-next.1
+ version: 20.1.0-next.1
'@angular/compiler-cli':
- specifier: 20.1.0-next.0
- version: 20.1.0-next.0(@angular/compiler@20.1.0-next.0)(typescript@5.8.3)
+ specifier: 20.1.0-next.1
+ version: 20.1.0-next.1(@angular/compiler@20.1.0-next.1)(typescript@5.8.3)
'@angular/core':
- specifier: 20.1.0-next.0
- version: 20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1)
+ specifier: 20.1.0-next.1
+ version: 20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)
'@angular/forms':
- specifier: 20.1.0-next.0
- version: 20.1.0-next.0(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.0(@angular/animations@20.1.0-next.0(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
+ specifier: 20.1.0-next.1
+ version: 20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.1(@angular/animations@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
'@angular/localize':
- specifier: 20.1.0-next.0
- version: 20.1.0-next.0(@angular/compiler-cli@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(typescript@5.8.3))(@angular/compiler@20.1.0-next.0)
+ specifier: 20.1.0-next.1
+ version: 20.1.0-next.1(@angular/compiler-cli@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(typescript@5.8.3))(@angular/compiler@20.1.0-next.1)
'@angular/material':
- specifier: 20.1.0-next.0
- version: 20.1.0-next.0(4wux34b4hvvx5bs377ruhvyphy)
+ specifier: 20.1.0-next.1
+ version: 20.1.0-next.1(rcygfyjr5tgijk74qmfpd3mw5m)
'@angular/ng-dev':
- specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#aef918c09e556e14548506ec608fde26c8209c4b
- version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/aef918c09e556e14548506ec608fde26c8209c4b
+ specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#4ab7be5c2562e6b3bfb594a282f5e1982e1b1cd6
+ version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/4ab7be5c2562e6b3bfb594a282f5e1982e1b1cd6
'@angular/platform-browser':
- specifier: 20.1.0-next.0
- version: 20.1.0-next.0(@angular/animations@20.1.0-next.0(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))
+ specifier: 20.1.0-next.1
+ version: 20.1.0-next.1(@angular/animations@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))
'@angular/platform-server':
- specifier: 20.1.0-next.0
- version: 20.1.0-next.0(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.1.0-next.0)(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.0(@angular/animations@20.1.0-next.0(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
+ specifier: 20.1.0-next.1
+ version: 20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.1.0-next.1)(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.1(@angular/animations@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
'@angular/router':
- specifier: 20.1.0-next.0
- version: 20.1.0-next.0(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.0(@angular/animations@20.1.0-next.0(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
+ specifier: 20.1.0-next.1
+ version: 20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.1(@angular/animations@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
'@angular/service-worker':
- specifier: 20.1.0-next.0
- version: 20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ specifier: 20.1.0-next.1
+ version: 20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
'@bazel/bazelisk':
specifier: 1.26.0
version: 1.26.0
@@ -443,7 +443,7 @@ importers:
version: 4.3.0
ng-packagr:
specifier: 20.1.0-next.0
- version: 20.1.0-next.0(@angular/compiler-cli@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3)
+ version: 20.1.0-next.0(@angular/compiler-cli@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3)
postcss:
specifier: 8.5.4
version: 8.5.4
@@ -527,23 +527,23 @@ importers:
specifier: workspace:*
version: link:../../angular_devkit/schematics
'@angular/common':
- specifier: 20.1.0-next.0
- version: 20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ specifier: 20.1.0-next.1
+ version: 20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
'@angular/compiler':
- specifier: 20.1.0-next.0
- version: 20.1.0-next.0
+ specifier: 20.1.0-next.1
+ version: 20.1.0-next.1
'@angular/core':
- specifier: 20.1.0-next.0
- version: 20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1)
+ specifier: 20.1.0-next.1
+ version: 20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)
'@angular/platform-browser':
- specifier: 20.1.0-next.0
- version: 20.1.0-next.0(@angular/animations@20.1.0-next.0(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))
+ specifier: 20.1.0-next.1
+ version: 20.1.0-next.1(@angular/animations@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))
'@angular/platform-server':
- specifier: 20.1.0-next.0
- version: 20.1.0-next.0(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.1.0-next.0)(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.0(@angular/animations@20.1.0-next.0(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
+ specifier: 20.1.0-next.1
+ version: 20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.1.0-next.1)(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.1(@angular/animations@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
'@angular/router':
- specifier: 20.1.0-next.0
- version: 20.1.0-next.0(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.0(@angular/animations@20.1.0-next.0(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
+ specifier: 20.1.0-next.1
+ version: 20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.1(@angular/animations@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
'@schematics/angular':
specifier: workspace:*
version: link:../../schematics/angular
@@ -762,7 +762,7 @@ importers:
version: 3.0.4
ng-packagr:
specifier: 20.1.0-next.0
- version: 20.1.0-next.0(@angular/compiler-cli@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3)
+ version: 20.1.0-next.0(@angular/compiler-cli@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3)
undici:
specifier: 7.10.0
version: 7.10.0
@@ -856,11 +856,11 @@ importers:
specifier: workspace:0.0.0-PLACEHOLDER
version: link:../../angular_devkit/core
'@angular/compiler':
- specifier: 20.1.0-next.0
- version: 20.1.0-next.0
+ specifier: 20.1.0-next.1
+ version: 20.1.0-next.1
'@angular/compiler-cli':
- specifier: 20.1.0-next.0
- version: 20.1.0-next.0(@angular/compiler@20.1.0-next.0)(typescript@5.8.3)
+ specifier: 20.1.0-next.1
+ version: 20.1.0-next.1(@angular/compiler@20.1.0-next.1)(typescript@5.8.3)
typescript:
specifier: 5.8.3
version: 5.8.3
@@ -904,47 +904,47 @@ packages:
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
engines: {node: '>=6.0.0'}
- '@angular/animations@20.1.0-next.0':
- resolution: {integrity: sha512-iuz3oXDKjRJJVlNriEVc4TbSrPQevY+s/Cu0ju0BRLLvLxqf1fJlDB7zt4Lw+pc0rH8u1FyxdveyZS/IpS/USA==}
+ '@angular/animations@20.1.0-next.1':
+ resolution: {integrity: sha512-GS7vxHoWAVENCCCIUGnDkgfluqVAOVfmwB+7DRLt/MeG6xHkxhzESNHxSZun2gWW+QvmYD0NP0zrqGN6xPYWTA==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
peerDependencies:
- '@angular/common': 20.1.0-next.0
- '@angular/core': 20.1.0-next.0
+ '@angular/common': 20.1.0-next.1
+ '@angular/core': 20.1.0-next.1
- '@angular/cdk@20.1.0-next.0':
- resolution: {integrity: sha512-dWmBPX8J5kP0ZnsLAnE5mt3TDMvs7m0TR1577yyCRSNzdxNP9164qwBP7lkdZKSRdx+BViH9isfbv4m959ecoQ==}
+ '@angular/cdk@20.1.0-next.1':
+ resolution: {integrity: sha512-Wiu3vE2WDhHd5KxukXxEMu+ch1aaX6fJK8TFYh9NSMahb0ECKpRkwx0x+PCM68sMHOFUsDk/tlOLrD7ppeMD0A==}
peerDependencies:
'@angular/common': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0
'@angular/core': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0
rxjs: ^6.5.3 || ^7.4.0
- '@angular/common@20.1.0-next.0':
- resolution: {integrity: sha512-zOTqGVEO949N2pNR1aJ9+lmZAy7yImXcLxMWRAN3RRZ6V2saT75v1fqN3MqxEpZB4IZx84DAaZqlGnI1Zy/rTg==}
+ '@angular/common@20.1.0-next.1':
+ resolution: {integrity: sha512-j2LKDGf1GKazNbAlrHUUFCFNlpiA12jbufL4sLQ2mMyAnZGly7SPoLVYC9ysIhbMlazS/SB15OekX6bakE1Pbg==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
peerDependencies:
- '@angular/core': 20.1.0-next.0
+ '@angular/core': 20.1.0-next.1
rxjs: ^6.5.3 || ^7.4.0
- '@angular/compiler-cli@20.1.0-next.0':
- resolution: {integrity: sha512-NMzDX2rnRFZ9QNpG10hfETFMjl3K7j8AmL1v7uuWDQ4E+Sqs0dOmQMl/jQMSr96nax/SC+rLr4mNK6RNIQchjQ==}
+ '@angular/compiler-cli@20.1.0-next.1':
+ resolution: {integrity: sha512-o+dpIodwzJhQ+u2a9E5acK2nqUlPmHK2KZAMRWHHaHQ/Uk9EVHbQYQhLyoNK20ZccguD5244W3UGjmFbD0SbPg==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
hasBin: true
peerDependencies:
- '@angular/compiler': 20.1.0-next.0
+ '@angular/compiler': 20.1.0-next.1
typescript: 5.8.3
peerDependenciesMeta:
typescript:
optional: true
- '@angular/compiler@20.1.0-next.0':
- resolution: {integrity: sha512-E+gvYtiZdFGqfQkMKO8PdkdNKIBWMldeX0lTf/rNPplnQ/Zfsc6ch/bFq2D9kBmgAwXBYTLxcTqAoUjngbEMBw==}
+ '@angular/compiler@20.1.0-next.1':
+ resolution: {integrity: sha512-1vLC/q7K0LTmYI6sC1UOE/zvg16d1tjipxu6zN73bYJkkgOTXy3Yoc5BrlBpwp206iQmqrnT6iuUIv/X0gVKOg==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
- '@angular/core@20.1.0-next.0':
- resolution: {integrity: sha512-vMGiayjIXvWf5eCqDteRAVbSOyr1MbMBgyg/aEeyUno9xJmwWU2V53wuR3Mz+XkKXVbqgT8o21r3yRAGQu829w==}
+ '@angular/core@20.1.0-next.1':
+ resolution: {integrity: sha512-fHv5rdUD79pdY8iKWsq3pEM0AnAhaQfAEy8ak+yh65+TDrU50zCLu1bbrl/9bVOFf0eV1f6wS+zQ0w4pNTp1hQ==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
peerDependencies:
- '@angular/compiler': 20.1.0-next.0
+ '@angular/compiler': 20.1.0-next.1
rxjs: ^6.5.3 || ^7.4.0
zone.js: ~0.15.0
peerDependenciesMeta:
@@ -953,74 +953,74 @@ packages:
zone.js:
optional: true
- '@angular/forms@20.1.0-next.0':
- resolution: {integrity: sha512-qIwpm2NCbBR7YlAekpeBbUBqjkMeYzMWNL4MGKJIhf3SV+fKo2XAmfCg1cAhTMqQ+EAwjPoewLCcywb9tRsGcQ==}
+ '@angular/forms@20.1.0-next.1':
+ resolution: {integrity: sha512-uMFbHUlthfBonhwdcYbd0/eWDgQY5/I04lO6iCh2H5WKHn1XebjK1AikESV7SkapB1IyhYPEwL3VTt5BjcEIiw==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
peerDependencies:
- '@angular/common': 20.1.0-next.0
- '@angular/core': 20.1.0-next.0
- '@angular/platform-browser': 20.1.0-next.0
+ '@angular/common': 20.1.0-next.1
+ '@angular/core': 20.1.0-next.1
+ '@angular/platform-browser': 20.1.0-next.1
rxjs: ^6.5.3 || ^7.4.0
- '@angular/localize@20.1.0-next.0':
- resolution: {integrity: sha512-6MrQHUpPhHRzGrQfPGijzrLovgc6+7o5g4RhfFufpn9zWGH7iLr0oBo9GGMlRVv2bAEgWoaCrQUCovZRf54rlg==}
+ '@angular/localize@20.1.0-next.1':
+ resolution: {integrity: sha512-QyJviM4bthXMLyEVDZmnlSpYFZ4rKwFO7uiVNDugkbO/3Pjzx2Z/DBRFhEGzn3PSdJ1Pk8fR2pUe7HV6sUcG6w==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
hasBin: true
peerDependencies:
- '@angular/compiler': 20.1.0-next.0
- '@angular/compiler-cli': 20.1.0-next.0
+ '@angular/compiler': 20.1.0-next.1
+ '@angular/compiler-cli': 20.1.0-next.1
- '@angular/material@20.1.0-next.0':
- resolution: {integrity: sha512-oVg2lwlWTgVqiX+UUTCBDpuMkz8I313fk+VIHAP+fh6kiaBbxuueyrp/NvSo7LkQRCpncm1F546mw36odqm2yQ==}
+ '@angular/material@20.1.0-next.1':
+ resolution: {integrity: sha512-RcbBCAhIFITDwneq0F7D3wY4HC+HYz0KO5hPf4Upwmb8DF1imZD7W4CO2lk6lRoaZ2MCfF6PDGUpjPDAJqT5Yg==}
peerDependencies:
- '@angular/cdk': 20.1.0-next.0
+ '@angular/cdk': 20.1.0-next.1
'@angular/common': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0
'@angular/core': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0
'@angular/forms': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0
'@angular/platform-browser': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0
rxjs: ^6.5.3 || ^7.4.0
- '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/aef918c09e556e14548506ec608fde26c8209c4b':
- resolution: {tarball: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/aef918c09e556e14548506ec608fde26c8209c4b}
- version: 0.0.0-3a765b303ce300f607b658abd4eb8a981bc7277f
+ '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/4ab7be5c2562e6b3bfb594a282f5e1982e1b1cd6':
+ resolution: {tarball: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/4ab7be5c2562e6b3bfb594a282f5e1982e1b1cd6}
+ version: 0.0.0-1f047e7dbae43ea969c2cafb53b33207e86b800f
hasBin: true
- '@angular/platform-browser@20.1.0-next.0':
- resolution: {integrity: sha512-PRFMUwV77ZV1/j+LDsS+qK0SWK3jCStPwhBt9VInsgaiHNtmo6Vo2x43H3iVudHEyHRpnyeHz27Im1ISkQ/h5Q==}
+ '@angular/platform-browser@20.1.0-next.1':
+ resolution: {integrity: sha512-wiFbfHv2YvPL0696DqU4m8ihWviNhFlX4Ae29yMuA8nXPciarY3EyXWMNbEa0a3SiBaKkZNAxCEsKaT0kTIoxA==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
peerDependencies:
- '@angular/animations': 20.1.0-next.0
- '@angular/common': 20.1.0-next.0
- '@angular/core': 20.1.0-next.0
+ '@angular/animations': 20.1.0-next.1
+ '@angular/common': 20.1.0-next.1
+ '@angular/core': 20.1.0-next.1
peerDependenciesMeta:
'@angular/animations':
optional: true
- '@angular/platform-server@20.1.0-next.0':
- resolution: {integrity: sha512-7OBfo97q73lb2ldFtw5dEs+zBz+C8sZ2cliF3fRg/UI0OHQT6gb91z8aTTnPeHiKezhka6ZS91QIZSniiFuSQg==}
+ '@angular/platform-server@20.1.0-next.1':
+ resolution: {integrity: sha512-a0EbkoM6kavVR1GOzPEbD457OAXSlJNBQHXOmheyLFwBHPAiKJXwiFE3DT4pjsoVYdmINRhey95Nac7lcHEGZg==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
peerDependencies:
- '@angular/common': 20.1.0-next.0
- '@angular/compiler': 20.1.0-next.0
- '@angular/core': 20.1.0-next.0
- '@angular/platform-browser': 20.1.0-next.0
+ '@angular/common': 20.1.0-next.1
+ '@angular/compiler': 20.1.0-next.1
+ '@angular/core': 20.1.0-next.1
+ '@angular/platform-browser': 20.1.0-next.1
rxjs: ^6.5.3 || ^7.4.0
- '@angular/router@20.1.0-next.0':
- resolution: {integrity: sha512-kslvzaWPRzRUm0Z8fTkFcovGE/YQ3G3KSUIbx3L2CQuKBwinHk2aH4i+w6zKGietXMxBRg4hXRlpw9CSg/4LPA==}
+ '@angular/router@20.1.0-next.1':
+ resolution: {integrity: sha512-Squvfpt0uSEb/p6+84W3aO1ep1y0+aRtvHfNsGQkjUygBvqRoRjDWmb/wgu1Rtgw2pkqDXCB2uDVQa0DCr+y4A==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
peerDependencies:
- '@angular/common': 20.1.0-next.0
- '@angular/core': 20.1.0-next.0
- '@angular/platform-browser': 20.1.0-next.0
+ '@angular/common': 20.1.0-next.1
+ '@angular/core': 20.1.0-next.1
+ '@angular/platform-browser': 20.1.0-next.1
rxjs: ^6.5.3 || ^7.4.0
- '@angular/service-worker@20.1.0-next.0':
- resolution: {integrity: sha512-F3URivrAKcWwPupNuWdmNuTH1a8x3BHsEfkKhWzeww+ijBvzUkgRUNo2ELAZXSg7VIJ3YuLJ/ZGcUs6fptHTgg==}
+ '@angular/service-worker@20.1.0-next.1':
+ resolution: {integrity: sha512-O/1ZlcoR7YaP13xzsS5IW80vCVUwjEuXmj6plY6qHKfaEuo1E2imLJESkaHV6g2oETmT+sEN4nE/Ssmq5b7qYg==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
hasBin: true
peerDependencies:
- '@angular/core': 20.1.0-next.0
+ '@angular/core': 20.1.0-next.1
rxjs: ^6.5.3 || ^7.4.0
'@asamuzakjp/css-color@3.2.0':
@@ -1034,10 +1034,6 @@ packages:
resolution: {integrity: sha512-KiRAp/VoJaWkkte84TvUd9qjdbZAdiqyvMxrGl1N6vzFogKmaLgoM3L1kgtLicp2HP5fBJS8JrZKLVIZGVJAVg==}
engines: {node: '>=6.9.0'}
- '@babel/core@7.27.1':
- resolution: {integrity: sha512-IaaGWsQqfsQWVLqMn9OB92MNN7zukfVA4s7KKAI0KfrrDsZ0yhi5uV4baBuLuN7n3vsZpwP8asPPcVwApxvjBQ==}
- engines: {node: '>=6.9.0'}
-
'@babel/core@7.27.4':
resolution: {integrity: sha512-bXYxrXFubeYdvB0NhD/NBB3Qi6aZeV20GOWVI47t2dkecCEoneR4NPVcb7abpXDEvejgrUfFtG6vG/zxAKmg+g==}
engines: {node: '>=6.9.0'}
@@ -8275,30 +8271,30 @@ snapshots:
'@jridgewell/gen-mapping': 0.3.8
'@jridgewell/trace-mapping': 0.3.25
- '@angular/animations@20.1.0-next.0(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))':
+ '@angular/animations@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))':
dependencies:
- '@angular/common': 20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
- '@angular/core': 20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1)
+ '@angular/common': 20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ '@angular/core': 20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)
tslib: 2.8.1
- '@angular/cdk@20.1.0-next.0(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)':
+ '@angular/cdk@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)':
dependencies:
- '@angular/common': 20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
- '@angular/core': 20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1)
+ '@angular/common': 20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ '@angular/core': 20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)
parse5: 7.3.0
rxjs: 7.8.2
tslib: 2.8.1
- '@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)':
+ '@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)':
dependencies:
- '@angular/core': 20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1)
+ '@angular/core': 20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)
rxjs: 7.8.2
tslib: 2.8.1
- '@angular/compiler-cli@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(typescript@5.8.3)':
+ '@angular/compiler-cli@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(typescript@5.8.3)':
dependencies:
- '@angular/compiler': 20.1.0-next.0
- '@babel/core': 7.27.1
+ '@angular/compiler': 20.1.0-next.1
+ '@babel/core': 7.27.4
'@jridgewell/sourcemap-codec': 1.5.0
chokidar: 4.0.3
convert-source-map: 1.9.0
@@ -8311,48 +8307,48 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@angular/compiler@20.1.0-next.0':
+ '@angular/compiler@20.1.0-next.1':
dependencies:
tslib: 2.8.1
- '@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1)':
+ '@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)':
dependencies:
rxjs: 7.8.2
tslib: 2.8.1
optionalDependencies:
- '@angular/compiler': 20.1.0-next.0
+ '@angular/compiler': 20.1.0-next.1
zone.js: 0.15.1
- '@angular/forms@20.1.0-next.0(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.0(@angular/animations@20.1.0-next.0(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)':
+ '@angular/forms@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.1(@angular/animations@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)':
dependencies:
- '@angular/common': 20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
- '@angular/core': 20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1)
- '@angular/platform-browser': 20.1.0-next.0(@angular/animations@20.1.0-next.0(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))
+ '@angular/common': 20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ '@angular/core': 20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)
+ '@angular/platform-browser': 20.1.0-next.1(@angular/animations@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))
rxjs: 7.8.2
tslib: 2.8.1
- '@angular/localize@20.1.0-next.0(@angular/compiler-cli@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(typescript@5.8.3))(@angular/compiler@20.1.0-next.0)':
+ '@angular/localize@20.1.0-next.1(@angular/compiler-cli@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(typescript@5.8.3))(@angular/compiler@20.1.0-next.1)':
dependencies:
- '@angular/compiler': 20.1.0-next.0
- '@angular/compiler-cli': 20.1.0-next.0(@angular/compiler@20.1.0-next.0)(typescript@5.8.3)
- '@babel/core': 7.27.1
+ '@angular/compiler': 20.1.0-next.1
+ '@angular/compiler-cli': 20.1.0-next.1(@angular/compiler@20.1.0-next.1)(typescript@5.8.3)
+ '@babel/core': 7.27.4
'@types/babel__core': 7.20.5
tinyglobby: 0.2.14
yargs: 18.0.0
transitivePeerDependencies:
- supports-color
- '@angular/material@20.1.0-next.0(4wux34b4hvvx5bs377ruhvyphy)':
+ '@angular/material@20.1.0-next.1(rcygfyjr5tgijk74qmfpd3mw5m)':
dependencies:
- '@angular/cdk': 20.1.0-next.0(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
- '@angular/common': 20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
- '@angular/core': 20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1)
- '@angular/forms': 20.1.0-next.0(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.0(@angular/animations@20.1.0-next.0(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
- '@angular/platform-browser': 20.1.0-next.0(@angular/animations@20.1.0-next.0(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))
+ '@angular/cdk': 20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ '@angular/common': 20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ '@angular/core': 20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)
+ '@angular/forms': 20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.1(@angular/animations@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
+ '@angular/platform-browser': 20.1.0-next.1(@angular/animations@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))
rxjs: 7.8.2
tslib: 2.8.1
- '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/aef918c09e556e14548506ec608fde26c8209c4b':
+ '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/4ab7be5c2562e6b3bfb594a282f5e1982e1b1cd6':
dependencies:
'@google-cloud/spanner': 8.0.0(supports-color@10.0.0)
'@octokit/rest': 22.0.0
@@ -8367,35 +8363,35 @@ snapshots:
which: 5.0.0
yaml: 2.8.0
- '@angular/platform-browser@20.1.0-next.0(@angular/animations@20.1.0-next.0(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))':
+ '@angular/platform-browser@20.1.0-next.1(@angular/animations@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))':
dependencies:
- '@angular/common': 20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
- '@angular/core': 20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1)
+ '@angular/common': 20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ '@angular/core': 20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)
tslib: 2.8.1
optionalDependencies:
- '@angular/animations': 20.1.0-next.0(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))
+ '@angular/animations': 20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))
- '@angular/platform-server@20.1.0-next.0(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.1.0-next.0)(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.0(@angular/animations@20.1.0-next.0(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)':
+ '@angular/platform-server@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.1.0-next.1)(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.1(@angular/animations@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)':
dependencies:
- '@angular/common': 20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
- '@angular/compiler': 20.1.0-next.0
- '@angular/core': 20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1)
- '@angular/platform-browser': 20.1.0-next.0(@angular/animations@20.1.0-next.0(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))
+ '@angular/common': 20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ '@angular/compiler': 20.1.0-next.1
+ '@angular/core': 20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)
+ '@angular/platform-browser': 20.1.0-next.1(@angular/animations@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))
rxjs: 7.8.2
tslib: 2.8.1
xhr2: 0.2.1
- '@angular/router@20.1.0-next.0(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.0(@angular/animations@20.1.0-next.0(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)':
+ '@angular/router@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.1(@angular/animations@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)':
dependencies:
- '@angular/common': 20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
- '@angular/core': 20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1)
- '@angular/platform-browser': 20.1.0-next.0(@angular/animations@20.1.0-next.0(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))
+ '@angular/common': 20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ '@angular/core': 20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)
+ '@angular/platform-browser': 20.1.0-next.1(@angular/animations@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))
rxjs: 7.8.2
tslib: 2.8.1
- '@angular/service-worker@20.1.0-next.0(@angular/core@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)':
+ '@angular/service-worker@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)':
dependencies:
- '@angular/core': 20.1.0-next.0(@angular/compiler@20.1.0-next.0)(rxjs@7.8.2)(zone.js@0.15.1)
+ '@angular/core': 20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)
rxjs: 7.8.2
tslib: 2.8.1
@@ -8415,26 +8411,6 @@ snapshots:
'@babel/compat-data@7.27.5': {}
- '@babel/core@7.27.1':
- dependencies:
- '@ampproject/remapping': 2.3.0
- '@babel/code-frame': 7.27.1
- '@babel/generator': 7.27.5
- '@babel/helper-compilation-targets': 7.27.2
- '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.1)
- '@babel/helpers': 7.27.6
- '@babel/parser': 7.27.5
- '@babel/template': 7.27.2
- '@babel/traverse': 7.27.4
- '@babel/types': 7.27.6
- convert-source-map: 2.0.0
- debug: 4.4.1(supports-color@10.0.0)
- gensync: 1.0.0-beta.2
- json5: 2.2.3
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
-
'@babel/core@7.27.4':
dependencies:
'@ampproject/remapping': 2.3.0
@@ -8520,15 +8496,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/helper-module-transforms@7.27.3(@babel/core@7.27.1)':
- dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-module-imports': 7.27.1
- '@babel/helper-validator-identifier': 7.27.1
- '@babel/traverse': 7.27.4
- transitivePeerDependencies:
- - supports-color
-
'@babel/helper-module-transforms@7.27.3(@babel/core@7.27.4)':
dependencies:
'@babel/core': 7.27.4
@@ -14260,10 +14227,10 @@ snapshots:
netmask@2.0.2: {}
- ng-packagr@20.1.0-next.0(@angular/compiler-cli@20.1.0-next.0(@angular/compiler@20.1.0-next.0)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3):
+ ng-packagr@20.1.0-next.0(@angular/compiler-cli@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3):
dependencies:
'@ampproject/remapping': 2.3.0
- '@angular/compiler-cli': 20.1.0-next.0(@angular/compiler@20.1.0-next.0)(typescript@5.8.3)
+ '@angular/compiler-cli': 20.1.0-next.1(@angular/compiler@20.1.0-next.1)(typescript@5.8.3)
'@rollup/plugin-json': 6.1.0(rollup@4.43.0)
'@rollup/wasm-node': 4.42.0
ajv: 8.17.1
diff --git a/tests/legacy-cli/e2e/ng-snapshot/package.json b/tests/legacy-cli/e2e/ng-snapshot/package.json
index d70c0b134863..bea2695dff4c 100644
--- a/tests/legacy-cli/e2e/ng-snapshot/package.json
+++ b/tests/legacy-cli/e2e/ng-snapshot/package.json
@@ -2,21 +2,21 @@
"description": "snapshot versions of Angular for e2e testing",
"private": true,
"dependencies": {
- "@angular/animations": "github:angular/animations-builds#6ce75a213ed9d6e4a38203066fd32bff29a84460",
- "@angular/cdk": "github:angular/cdk-builds#563548f08f8ef573a46f936affa86b71602f27ae",
- "@angular/common": "github:angular/common-builds#ed1afef812db3caea38a49e0f511d734be3d3e91",
- "@angular/compiler": "github:angular/compiler-builds#956c17613cbafb0a2154f7085065c2196fc3b288",
- "@angular/compiler-cli": "github:angular/compiler-cli-builds#458b62e3c8882eb7397ffc70d2dd079132658ba8",
- "@angular/core": "github:angular/core-builds#10898f9a260118c6953ae75cb033ee99db3d8c5f",
- "@angular/forms": "github:angular/forms-builds#a1a493ab64c82149c7796791197649f72942ce0e",
- "@angular/language-service": "github:angular/language-service-builds#414a04c61e0c93ae4ef21e4ea5bf2e059157febb",
- "@angular/localize": "github:angular/localize-builds#c543ac94549c3d8ac3d2a8b643bebe440decaf21",
- "@angular/material": "github:angular/material-builds#1420918169f53003ba48b64d4beedcb48f091d98",
- "@angular/material-moment-adapter": "github:angular/material-moment-adapter-builds#6e1fe114245d6d344b56a64b5fb6917346d477c5",
- "@angular/platform-browser": "github:angular/platform-browser-builds#8930a618f2689ab9b5a35fc5c60051438c7aed90",
- "@angular/platform-browser-dynamic": "github:angular/platform-browser-dynamic-builds#bfe5ae191de77c2adfc842b99dc13aacf7341f63",
- "@angular/platform-server": "github:angular/platform-server-builds#079326a1c5094e37772f79c4ab279a7260537888",
- "@angular/router": "github:angular/router-builds#13d878e2b377c0db8536221eec42a2c6512abf68",
- "@angular/service-worker": "github:angular/service-worker-builds#4ec8bb3ae70cb7981ae3f9decfd15ddbe0c41cc5"
+ "@angular/animations": "github:angular/animations-builds#ebd7484b785da203bf2b49da08a31b4323023b2c",
+ "@angular/cdk": "github:angular/cdk-builds#b0bfc92660ea6b95c7f7ba3d5eeda7528855c207",
+ "@angular/common": "github:angular/common-builds#10fc82c3e011ec0b512b343b1cec67b79d067c40",
+ "@angular/compiler": "github:angular/compiler-builds#91765e3efd17354365e444ae8a2acdec8621971d",
+ "@angular/compiler-cli": "github:angular/compiler-cli-builds#7620f99db219856d14df21cf52bca9fc600a1366",
+ "@angular/core": "github:angular/core-builds#71fd550fe462e3bbf3fd8007839db4433a15ed03",
+ "@angular/forms": "github:angular/forms-builds#1bb7bf3c9274539f1bd4d51f632ba7475b25173d",
+ "@angular/language-service": "github:angular/language-service-builds#75738086619f3ec6314fd88ba14b86529829c843",
+ "@angular/localize": "github:angular/localize-builds#1a075e8d2b39d483bd18e8630f45e134bb036999",
+ "@angular/material": "github:angular/material-builds#a7d3d93804ee0f34d281ebe6f4619a8147fcffb6",
+ "@angular/material-moment-adapter": "github:angular/material-moment-adapter-builds#95bf00eeb82f0e5ca9e05fb0dde161e6e9d28b7c",
+ "@angular/platform-browser": "github:angular/platform-browser-builds#2e950dbc246d1464f7c9950c147fa8421d25c412",
+ "@angular/platform-browser-dynamic": "github:angular/platform-browser-dynamic-builds#8240e68fc3c31984330ead59c24925c39c945104",
+ "@angular/platform-server": "github:angular/platform-server-builds#046e6dd78a05bf28ad01364d0dd8306050df1d06",
+ "@angular/router": "github:angular/router-builds#a99c3e6353baf625f01e329755cc34d0e127a02b",
+ "@angular/service-worker": "github:angular/service-worker-builds#b04c6648047ae0539b7ec35224198b38452e7ffe"
}
}
From 57e31e022bff4da88ba6d5d69d8d79c4d59b0b59 Mon Sep 17 00:00:00 2001
From: Charles Lyding <19598772+clydin@users.noreply.github.com>
Date: Wed, 11 Jun 2025 16:09:53 -0400
Subject: [PATCH 0146/1168] release: cut the v20.1.0-next.1 release
---
CHANGELOG.md | 22 ++++++++++++++++++++++
package.json | 2 +-
2 files changed, 23 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index ca033108a5f9..aefc848685ad 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,25 @@
+
+
+# 20.1.0-next.1 (2025-06-11)
+
+### @schematics/angular
+
+| Commit | Type | Description |
+| --------------------------------------------------------------------------------------------------- | ---- | --------------------------------------------------------------------- |
+| [1c19e0dcd](https://github.com/angular/angular-cli/commit/1c19e0dcd4a87fbf542201e09a402a8fccdfcd88) | feat | use signal in app component |
+| [42f45a39e](https://github.com/angular/angular-cli/commit/42f45a39e63ab3ee1ba8d1b9af8d2e397ca07159) | fix | add `less` as a devDependency when selected as the style preprocessor |
+
+### @angular/build
+
+| Commit | Type | Description |
+| --------------------------------------------------------------------------------------------------- | ---- | ---------------------------------------------------------- |
+| [e36cbba11](https://github.com/angular/angular-cli/commit/e36cbba11ecc0d95a0e7ff0e8184212ca824e87a) | fix | do not consider internal Angular files as external imports |
+| [a415a4999](https://github.com/angular/angular-cli/commit/a415a4999f337f5bc3c0ee626aaba58b6c5ad4e1) | fix | improve default coverage reporter handling for vitest |
+| [f177f5508](https://github.com/angular/angular-cli/commit/f177f5508adb23f604d9abb5f4a33f3af5f32561) | fix | support injecting global styles into vitest unit-tests |
+| [917af12ae](https://github.com/angular/angular-cli/commit/917af12aeb82b1437e7b43a03ae80b58a09f0224) | fix | use date/time based output path for vitest unit-test |
+
+
+
# 20.0.2 (2025-06-11)
diff --git a/package.json b/package.json
index 6c6c1d85dd43..f66f50d60576 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@angular/devkit-repo",
- "version": "20.1.0-next.0",
+ "version": "20.1.0-next.1",
"private": true,
"description": "Software Development Kit for Angular",
"keywords": [
From c43711177b13b15ae4fbc7a009ae137bdc3fea4d Mon Sep 17 00:00:00 2001
From: Alan Agius <17563226+alan-agius4@users.noreply.github.com>
Date: Thu, 12 Jun 2025 07:02:49 +0000
Subject: [PATCH 0147/1168] fix(@schematics/angular): include `main.server.ts`
in `tsconfig.files` when present
Add logic to automatically include `main.server.ts` in the `files` array of the tsconfig when present during schematic execution. This ensures backwards compatibility for applications generated prior to version 19.
Closes #30526
---
packages/schematics/angular/server/index.ts | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/packages/schematics/angular/server/index.ts b/packages/schematics/angular/server/index.ts
index 50f624e078cd..484a8f03a4ab 100644
--- a/packages/schematics/angular/server/index.ts
+++ b/packages/schematics/angular/server/index.ts
@@ -119,6 +119,14 @@ function updateConfigFileApplicationBuilder(options: ServerOptions): Rule {
function updateTsConfigFile(tsConfigPath: string): Rule {
return (host: Tree) => {
const json = new JSONFile(host, tsConfigPath);
+ // Skip adding the files entry if the server entry would already be included.
+ const include = json.get(['include']);
+ if (!Array.isArray(include) || !include.includes('src/**/*.ts')) {
+ const filesPath = ['files'];
+ const files = new Set((json.get(filesPath) as string[] | undefined) ?? []);
+ files.add('src/' + serverMainEntryName);
+ json.modify(filesPath, [...files]);
+ }
const typePath = ['compilerOptions', 'types'];
const types = new Set((json.get(typePath) as string[] | undefined) ?? []);
From 4be58ee8c9896107925507a60cc8dd830c93bb7e Mon Sep 17 00:00:00 2001
From: Alan Agius <17563226+alan-agius4@users.noreply.github.com>
Date: Thu, 12 Jun 2025 07:58:56 +0000
Subject: [PATCH 0148/1168] fix(@schematics/angular): reset module
`typeSeparator` when generating applications
The application schematic now invokes the module schematic with `typeSeparator` explicitly set to `undefined`. This ensures any legacy value from `angular.json` set by older versions of the Angular CLI is cleared during application generation and does not cause multiple files to be generated.
Closes #30497
---
packages/schematics/angular/application/index.ts | 1 +
1 file changed, 1 insertion(+)
diff --git a/packages/schematics/angular/application/index.ts b/packages/schematics/angular/application/index.ts
index ce8c83b2871f..f9254fe0f3e6 100644
--- a/packages/schematics/angular/application/index.ts
+++ b/packages/schematics/angular/application/index.ts
@@ -69,6 +69,7 @@ export default function (options: ApplicationOptions): Rule {
routingScope: 'Root',
path: sourceDir,
project: options.name,
+ typeSeparator: undefined,
}),
schematic('component', {
name: 'app',
From 1b09ce506281c036c8bb6af5e6e6c6742fe0bee2 Mon Sep 17 00:00:00 2001
From: Angular Robot
Date: Thu, 12 Jun 2025 05:04:42 +0000
Subject: [PATCH 0149/1168] build: update github/codeql-action action to
v3.29.0
See associated pull request for more information.
---
.github/workflows/scorecard.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/scorecard.yml b/.github/workflows/scorecard.yml
index 382602b4a6f6..9cf5e99278e2 100644
--- a/.github/workflows/scorecard.yml
+++ b/.github/workflows/scorecard.yml
@@ -46,6 +46,6 @@ jobs:
# Upload the results to GitHub's code scanning dashboard.
- name: 'Upload to code-scanning'
- uses: github/codeql-action/upload-sarif@fca7ace96b7d713c7035871441bd52efbe39e27e # v3.28.19
+ uses: github/codeql-action/upload-sarif@ce28f5bb42b7a9f2c824e633a3f6ee835bab6858 # v3.29.0
with:
sarif_file: results.sarif
From ef742db46222ad62f2ec5cf676a7da6221ff6e46 Mon Sep 17 00:00:00 2001
From: Angular Robot
Date: Thu, 12 Jun 2025 05:04:35 +0000
Subject: [PATCH 0150/1168] build: update all non-major dependencies
See associated pull request for more information.
---
.github/workflows/codeql.yml | 4 +-
package.json | 2 +-
packages/angular/build/package.json | 2 +-
.../angular_devkit/build_angular/package.json | 2 +-
pnpm-lock.yaml | 80 +++++++++----------
5 files changed, 45 insertions(+), 45 deletions(-)
diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml
index eaed837ec1bf..2ee3785ad1b8 100644
--- a/.github/workflows/codeql.yml
+++ b/.github/workflows/codeql.yml
@@ -23,12 +23,12 @@ jobs:
with:
persist-credentials: false
- name: Initialize CodeQL
- uses: github/codeql-action/init@fca7ace96b7d713c7035871441bd52efbe39e27e # v3.28.19
+ uses: github/codeql-action/init@ce28f5bb42b7a9f2c824e633a3f6ee835bab6858 # v3.29.0
with:
languages: javascript-typescript
build-mode: none
config-file: .github/codeql/config.yml
- name: Perform CodeQL Analysis
- uses: github/codeql-action/analyze@fca7ace96b7d713c7035871441bd52efbe39e27e # v3.28.19
+ uses: github/codeql-action/analyze@ce28f5bb42b7a9f2c824e633a3f6ee835bab6858 # v3.29.0
with:
category: '/language:javascript-typescript'
diff --git a/package.json b/package.json
index f66f50d60576..c5ad540b0dde 100644
--- a/package.json
+++ b/package.json
@@ -62,7 +62,7 @@
"@angular/service-worker": "20.1.0-next.1",
"@bazel/bazelisk": "1.26.0",
"@bazel/buildifier": "8.2.1",
- "@eslint/compat": "1.2.9",
+ "@eslint/compat": "1.3.0",
"@eslint/eslintrc": "3.3.1",
"@eslint/js": "9.28.0",
"@rollup/plugin-alias": "^5.1.1",
diff --git a/packages/angular/build/package.json b/packages/angular/build/package.json
index 86fb5a5c9d19..54390e1e6162 100644
--- a/packages/angular/build/package.json
+++ b/packages/angular/build/package.json
@@ -54,7 +54,7 @@
"jsdom": "26.1.0",
"less": "4.3.0",
"ng-packagr": "20.1.0-next.0",
- "postcss": "8.5.4",
+ "postcss": "8.5.5",
"rxjs": "7.8.2",
"vitest": "3.2.3"
},
diff --git a/packages/angular_devkit/build_angular/package.json b/packages/angular_devkit/build_angular/package.json
index 96a5f5ef829f..1f78ee92d20b 100644
--- a/packages/angular_devkit/build_angular/package.json
+++ b/packages/angular_devkit/build_angular/package.json
@@ -44,7 +44,7 @@
"ora": "8.2.0",
"picomatch": "4.0.2",
"piscina": "5.0.0",
- "postcss": "8.5.4",
+ "postcss": "8.5.5",
"postcss-loader": "8.1.1",
"resolve-url-loader": "5.0.0",
"rxjs": "7.8.2",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index d0baf92cba64..e5e2bd2e2f0a 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -63,8 +63,8 @@ importers:
specifier: 8.2.1
version: 8.2.1
'@eslint/compat':
- specifier: 1.2.9
- version: 1.2.9(eslint@9.28.0(jiti@1.21.7))
+ specifier: 1.3.0
+ version: 1.3.0(eslint@9.28.0(jiti@1.21.7))
'@eslint/eslintrc':
specifier: 3.3.1
version: 3.3.1
@@ -445,8 +445,8 @@ importers:
specifier: 20.1.0-next.0
version: 20.1.0-next.0(@angular/compiler-cli@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3)
postcss:
- specifier: 8.5.4
- version: 8.5.4
+ specifier: 8.5.5
+ version: 8.5.5
rxjs:
specifier: 7.8.2
version: 7.8.2
@@ -637,7 +637,7 @@ importers:
version: 4.1.3
autoprefixer:
specifier: 10.4.21
- version: 10.4.21(postcss@8.5.4)
+ version: 10.4.21(postcss@8.5.5)
babel-loader:
specifier: 10.0.0
version: 10.0.0(@babel/core@7.27.4)(webpack@5.99.9(esbuild@0.25.5))
@@ -696,11 +696,11 @@ importers:
specifier: 5.0.0
version: 5.0.0
postcss:
- specifier: 8.5.4
- version: 8.5.4
+ specifier: 8.5.5
+ version: 8.5.5
postcss-loader:
specifier: 8.1.1
- version: 8.1.1(postcss@8.5.4)(typescript@5.8.3)(webpack@5.99.9(esbuild@0.25.5))
+ version: 8.1.1(postcss@8.5.5)(typescript@5.8.3)(webpack@5.99.9(esbuild@0.25.5))
resolve-url-loader:
specifier: 5.0.0
version: 5.0.0
@@ -1733,8 +1733,8 @@ packages:
resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
- '@eslint/compat@1.2.9':
- resolution: {integrity: sha512-gCdSY54n7k+driCadyMNv8JSPzYLeDVM/ikZRtvtROBpRdFSkS8W9A82MqsaY7lZuwL0wiapgD0NT1xT0hyJsA==}
+ '@eslint/compat@1.3.0':
+ resolution: {integrity: sha512-ZBygRBqpDYiIHsN+d1WyHn3TYgzgpzLEcgJUxTATyiInQbKZz6wZb6+ljwdg8xeeOe4v03z6Uh6lELiw0/mVhQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^9.10.0
@@ -6663,8 +6663,8 @@ packages:
postcss-value-parser@4.2.0:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
- postcss@8.5.4:
- resolution: {integrity: sha512-QSa9EBe+uwlGTFmHsPKokv3B/oEMQZxfqW0QqNCyhpa6mB1afzulwn8hihglqAb2pOw+BJgNlmXQ8la2VeHB7w==}
+ postcss@8.5.5:
+ resolution: {integrity: sha512-d/jtm+rdNT8tpXuHY5MMtcbJFBkhXE6593XVR9UoGCH8jSFGci7jGvMGH5RYd5PBJW+00NZQt6gf7CbagJCrhg==}
engines: {node: ^10 || ^12 || >=14}
prelude-ls@1.2.1:
@@ -9191,7 +9191,7 @@ snapshots:
'@eslint-community/regexpp@4.12.1': {}
- '@eslint/compat@1.2.9(eslint@9.28.0(jiti@1.21.7))':
+ '@eslint/compat@1.3.0(eslint@9.28.0(jiti@1.21.7))':
optionalDependencies:
eslint: 9.28.0(jiti@1.21.7)
@@ -11218,14 +11218,14 @@ snapshots:
atomic-sleep@1.0.0: {}
- autoprefixer@10.4.21(postcss@8.5.4):
+ autoprefixer@10.4.21(postcss@8.5.5):
dependencies:
browserslist: 4.25.0
caniuse-lite: 1.0.30001721
fraction.js: 4.3.7
normalize-range: 0.1.2
picocolors: 1.1.1
- postcss: 8.5.4
+ postcss: 8.5.5
postcss-value-parser: 4.2.0
available-typed-arrays@1.0.7:
@@ -11322,7 +11322,7 @@ snapshots:
domhandler: 5.0.3
htmlparser2: 10.0.0
picocolors: 1.1.1
- postcss: 8.5.4
+ postcss: 8.5.5
postcss-media-query-parser: 0.2.3
before-after-hook@4.0.0: {}
@@ -11851,12 +11851,12 @@ snapshots:
css-loader@7.1.2(webpack@5.99.9(esbuild@0.25.5)):
dependencies:
- icss-utils: 5.1.0(postcss@8.5.4)
- postcss: 8.5.4
- postcss-modules-extract-imports: 3.1.0(postcss@8.5.4)
- postcss-modules-local-by-default: 4.2.0(postcss@8.5.4)
- postcss-modules-scope: 3.2.1(postcss@8.5.4)
- postcss-modules-values: 4.0.0(postcss@8.5.4)
+ icss-utils: 5.1.0(postcss@8.5.5)
+ postcss: 8.5.5
+ postcss-modules-extract-imports: 3.1.0(postcss@8.5.5)
+ postcss-modules-local-by-default: 4.2.0(postcss@8.5.5)
+ postcss-modules-scope: 3.2.1(postcss@8.5.5)
+ postcss-modules-values: 4.0.0(postcss@8.5.5)
postcss-value-parser: 4.2.0
semver: 7.7.2
optionalDependencies:
@@ -13195,9 +13195,9 @@ snapshots:
dependencies:
safer-buffer: 2.1.2
- icss-utils@5.1.0(postcss@8.5.4):
+ icss-utils@5.1.0(postcss@8.5.5):
dependencies:
- postcss: 8.5.4
+ postcss: 8.5.5
ieee754@1.2.1: {}
@@ -14246,7 +14246,7 @@ snapshots:
less: 4.3.0
ora: 8.2.0
piscina: 5.0.0
- postcss: 8.5.4
+ postcss: 8.5.5
rollup-plugin-dts: 6.2.1(rollup@4.43.0)(typescript@5.8.3)
rxjs: 7.8.2
sass: 1.89.2
@@ -14710,11 +14710,11 @@ snapshots:
possible-typed-array-names@1.1.0: {}
- postcss-loader@8.1.1(postcss@8.5.4)(typescript@5.8.3)(webpack@5.99.9(esbuild@0.25.5)):
+ postcss-loader@8.1.1(postcss@8.5.5)(typescript@5.8.3)(webpack@5.99.9(esbuild@0.25.5)):
dependencies:
cosmiconfig: 9.0.0(typescript@5.8.3)
jiti: 1.21.7
- postcss: 8.5.4
+ postcss: 8.5.5
semver: 7.7.2
optionalDependencies:
webpack: 5.99.9(esbuild@0.25.5)
@@ -14723,26 +14723,26 @@ snapshots:
postcss-media-query-parser@0.2.3: {}
- postcss-modules-extract-imports@3.1.0(postcss@8.5.4):
+ postcss-modules-extract-imports@3.1.0(postcss@8.5.5):
dependencies:
- postcss: 8.5.4
+ postcss: 8.5.5
- postcss-modules-local-by-default@4.2.0(postcss@8.5.4):
+ postcss-modules-local-by-default@4.2.0(postcss@8.5.5):
dependencies:
- icss-utils: 5.1.0(postcss@8.5.4)
- postcss: 8.5.4
+ icss-utils: 5.1.0(postcss@8.5.5)
+ postcss: 8.5.5
postcss-selector-parser: 7.1.0
postcss-value-parser: 4.2.0
- postcss-modules-scope@3.2.1(postcss@8.5.4):
+ postcss-modules-scope@3.2.1(postcss@8.5.5):
dependencies:
- postcss: 8.5.4
+ postcss: 8.5.5
postcss-selector-parser: 7.1.0
- postcss-modules-values@4.0.0(postcss@8.5.4):
+ postcss-modules-values@4.0.0(postcss@8.5.5):
dependencies:
- icss-utils: 5.1.0(postcss@8.5.4)
- postcss: 8.5.4
+ icss-utils: 5.1.0(postcss@8.5.5)
+ postcss: 8.5.5
postcss-selector-parser@7.1.0:
dependencies:
@@ -14751,7 +14751,7 @@ snapshots:
postcss-value-parser@4.2.0: {}
- postcss@8.5.4:
+ postcss@8.5.5:
dependencies:
nanoid: 3.3.11
picocolors: 1.1.1
@@ -15093,7 +15093,7 @@ snapshots:
adjust-sourcemap-loader: 4.0.0
convert-source-map: 1.9.0
loader-utils: 2.0.4
- postcss: 8.5.4
+ postcss: 8.5.5
source-map: 0.6.1
resolve@1.22.10:
@@ -16282,7 +16282,7 @@ snapshots:
esbuild: 0.25.5
fdir: 6.4.5(picomatch@4.0.2)
picomatch: 4.0.2
- postcss: 8.5.4
+ postcss: 8.5.5
rollup: 4.43.0
tinyglobby: 0.2.14
optionalDependencies:
From 60a16a82a99718a527e2c6b588d1489fba5bd500 Mon Sep 17 00:00:00 2001
From: Charles Lyding <19598772+clydin@users.noreply.github.com>
Date: Fri, 13 Jun 2025 09:30:33 -0400
Subject: [PATCH 0151/1168] fix(@angular/build): set scripts option output as
classic script for karma
When using the `karma` builder, the generated output JavaScript file was
unintentionally being marked as a module type script. This prevent the
output file from providing equivalent behavior to that of an actual build.
The `scripts` option outputs should be considered classic scripts to the
browser.
---
.../angular/build/src/builders/karma/application_builder.ts | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/packages/angular/build/src/builders/karma/application_builder.ts b/packages/angular/build/src/builders/karma/application_builder.ts
index 55a10b37c54e..3bfc13df6c74 100644
--- a/packages/angular/build/src/builders/karma/application_builder.ts
+++ b/packages/angular/build/src/builders/karma/application_builder.ts
@@ -161,6 +161,11 @@ class AngularPolyfillsPlugin {
// page load. `type` won't affect them.
continue;
}
+ if (f.pattern === 'scripts.js') {
+ // Don't consider "scripts" option files as module types.
+ // This should be expanded if custom scripts bundle names support is added.
+ continue;
+ }
if (f.pattern.endsWith('.js') && 'js' === (f.type ?? 'js')) {
f.type = 'module';
}
From 049e6886f88267158d85ca72020fec728c3de0ac Mon Sep 17 00:00:00 2001
From: Charles Lyding <19598772+clydin@users.noreply.github.com>
Date: Fri, 13 Jun 2025 14:12:07 -0400
Subject: [PATCH 0152/1168] fix(@angular/build): include custom bundle name
scripts with karma
When using the `karma` builder with custom "scripts" option entries that
contain the `bundleName` suboption, the output files for these scripts
will now correctly be injected into the test index HTML content. Previously
only the default `scripts.js` output file would be used.
---
.../src/builders/karma/application_builder.ts | 38 ++++++++++++-------
1 file changed, 24 insertions(+), 14 deletions(-)
diff --git a/packages/angular/build/src/builders/karma/application_builder.ts b/packages/angular/build/src/builders/karma/application_builder.ts
index 3bfc13df6c74..d33469a45ef6 100644
--- a/packages/angular/build/src/builders/karma/application_builder.ts
+++ b/packages/angular/build/src/builders/karma/application_builder.ts
@@ -119,6 +119,7 @@ class AngularPolyfillsPlugin {
static createPlugin(
polyfillsFile: FilePattern,
jasmineCleanupFiles: FilePattern,
+ scriptsFiles: FilePattern[],
): InlinePluginDef {
return {
// This has to be a "reporter" because reporters run _after_ frameworks
@@ -161,16 +162,14 @@ class AngularPolyfillsPlugin {
// page load. `type` won't affect them.
continue;
}
- if (f.pattern === 'scripts.js') {
- // Don't consider "scripts" option files as module types.
- // This should be expanded if custom scripts bundle names support is added.
- continue;
- }
if (f.pattern.endsWith('.js') && 'js' === (f.type ?? 'js')) {
f.type = 'module';
}
}
+ // Add "scripts" option files as classic scripts
+ files.unshift(...scriptsFiles);
+
// Add browser sourcemap support as a classic script
files.unshift({
pattern: localResolve('source-map-support/browser-source-map-support.js'),
@@ -493,17 +492,28 @@ async function initializeApplication(
karmaOptions.basePath = outputPath;
- karmaOptions.files ??= [];
+ const scriptsFiles: FilePattern[] = [];
if (options.scripts?.length) {
- // This should be more granular to support named bundles.
- // However, it replicates the behavior of the Karma Webpack-based builder.
- karmaOptions.files.push({
- pattern: `scripts.js`,
- watched: false,
- type: 'js',
- });
+ const outputScripts = new Set();
+ for (const scriptEntry of options.scripts) {
+ const outputName =
+ typeof scriptEntry === 'string'
+ ? 'scripts.js'
+ : `${scriptEntry.bundleName ?? 'scripts'}.js`;
+
+ if (outputScripts.has(outputName)) {
+ continue;
+ }
+ outputScripts.add(outputName);
+ scriptsFiles.push({
+ pattern: `${outputPath}/${outputName}`,
+ watched: false,
+ type: 'js',
+ });
+ }
}
+ karmaOptions.files ??= [];
karmaOptions.files.push(
// Serve global setup script.
{ pattern: `${mainName}.js`, type: 'module', watched: false },
@@ -577,7 +587,7 @@ async function initializeApplication(
parsedKarmaConfig.middleware.push(AngularAssetsMiddleware.NAME);
parsedKarmaConfig.plugins.push(
- AngularPolyfillsPlugin.createPlugin(polyfillsFile, jasmineCleanupFiles),
+ AngularPolyfillsPlugin.createPlugin(polyfillsFile, jasmineCleanupFiles, scriptsFiles),
);
parsedKarmaConfig.reporters ??= [];
parsedKarmaConfig.reporters.push(AngularPolyfillsPlugin.NAME);
From 2f4eee6aa8e74afa71c86f01e655f9e7e21a81b4 Mon Sep 17 00:00:00 2001
From: Angular Robot
Date: Mon, 16 Jun 2025 07:05:56 +0000
Subject: [PATCH 0153/1168] build: lock file maintenance
See associated pull request for more information.
---
pnpm-lock.yaml | 337 +++++++++++++++++++------------------------------
1 file changed, 128 insertions(+), 209 deletions(-)
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index e5e2bd2e2f0a..b3fcefbbabc2 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -76,7 +76,7 @@ importers:
version: 5.1.1(rollup@4.43.0)
'@rollup/plugin-commonjs':
specifier: ^28.0.0
- version: 28.0.3(rollup@4.43.0)
+ version: 28.0.5(rollup@4.43.0)
'@rollup/plugin-json':
specifier: ^6.1.0
version: 6.1.0(rollup@4.43.0)
@@ -253,7 +253,7 @@ importers:
version: 0.30.17
npm:
specifier: ^11.0.0
- version: 11.4.1
+ version: 11.4.2
prettier:
specifier: ^3.0.0
version: 3.5.3
@@ -1742,18 +1742,22 @@ packages:
eslint:
optional: true
- '@eslint/config-array@0.20.0':
- resolution: {integrity: sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==}
+ '@eslint/config-array@0.20.1':
+ resolution: {integrity: sha512-OL0RJzC/CBzli0DrrR31qzj6d6i6Mm3HByuhflhl4LOBiWxN+3i6/t/ZQQNii4tjksXi8r2CRW1wMpWA2ULUEw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/config-helpers@0.2.2':
- resolution: {integrity: sha512-+GPzk8PlG0sPpzdU5ZvIRMPidzAnZDl/s9L+y13iodqvb8leL53bTannOrQ/Im7UkpsmFU5Ily5U60LWixnmLg==}
+ '@eslint/config-helpers@0.2.3':
+ resolution: {integrity: sha512-u180qk2Um1le4yf0ruXH3PYFeEZeYC3p/4wCTKrr2U1CmGdzGi3KtY0nuPDH48UJxlKCC5RDzbcbh4X0XlqgHg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/core@0.14.0':
resolution: {integrity: sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@eslint/core@0.15.0':
+ resolution: {integrity: sha512-b7ePw78tEWWkpgZCDYkbqDOP8dmM6qe+AOC6iuJqlq1R/0ahMAeH3qynpnqKFGkMltrp44ohV4ubGyvLX28tzw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@eslint/eslintrc@3.3.1':
resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -1766,8 +1770,8 @@ packages:
resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/plugin-kit@0.3.1':
- resolution: {integrity: sha512-0J+zgWxHN+xXONWIyPWKFMgVuJoZuGiIFu8yxk7RJjxkzpGmyja5wRFqZIVtjDVOQpV+Rw0iOAjYPE2eQyjr0w==}
+ '@eslint/plugin-kit@0.3.2':
+ resolution: {integrity: sha512-4SaFZCNfJqvk/kenHpI8xvN42DMaoycy4PzKc5otHxRswww1kAt82OlBuwRVLofCACCTZEcla2Ydxv8scMXaTg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@glideapps/ts-necessities@2.2.3':
@@ -2059,8 +2063,8 @@ packages:
cpu: [x64]
os: [win32]
- '@mdn/browser-compat-data@6.0.21':
- resolution: {integrity: sha512-7cD8A8ZlreQs1XJfK9kpJQ3oWIdWkY+9DvQPSSjuy/qsmDfGywQ/eGpDijR3/rSZTjzO+J/LdRBd4TUXyKKDQA==}
+ '@mdn/browser-compat-data@6.0.23':
+ resolution: {integrity: sha512-LdoI2lPd0bHn3IL4kJ2hxmh4kLE59GarffTR2oqllXc/LIWJNolznUk2lmzUxfColwM07Q3PbN38+ZqHdzmf3A==}
'@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3':
resolution: {integrity: sha512-QZHtlVgbAdy2zAqNA9Gu1UpIuI8Xvsd1v8ic6B2pZmeFnFcMWiPLfWXh7TVw4eGEZ/C9TH281KwhVoeQUKbyjw==}
@@ -2443,8 +2447,8 @@ packages:
rollup:
optional: true
- '@rollup/plugin-commonjs@28.0.3':
- resolution: {integrity: sha512-pyltgilam1QPdn+Zd9gaCfOLcnjMEJ9gV+bTw6/r73INdvzf1ah9zLIJBm+kW7R6IUFIQ1YO+VqZtYxZNWFPEQ==}
+ '@rollup/plugin-commonjs@28.0.5':
+ resolution: {integrity: sha512-lytLp2JgAMwqJY6ve3OSROXr2XuEYHjnsQN3hmnxC+w11dI91LuUw4Yc1kk2FqKXeMG8psoFejFgK+znoij0cg==}
engines: {node: '>=16.0.0 || 14 >= 14.17'}
peerDependencies:
rollup: ^2.68.0||^3.0.0||^4.0.0
@@ -2588,8 +2592,8 @@ packages:
cpu: [x64]
os: [win32]
- '@rollup/wasm-node@4.42.0':
- resolution: {integrity: sha512-qdaa9zil2ppR/YmvFOtNtpYHdGzH9uTSy/1qSGCMldq38Tz2W/3L43rbsp4rx2O5uLI0wOsz0VULmBx9dyOqOA==}
+ '@rollup/wasm-node@4.43.0':
+ resolution: {integrity: sha512-8oXXm1Fnu+CkZDwGu6gPc3Hz46pNBydHoixTSo/kPNkpFePIKySPuTI9feqI94Ka/vlHpa8VhvFRUwkRC30TMw==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
@@ -2604,8 +2608,8 @@ packages:
resolution: {integrity: sha512-nYxaSb/MtlSI+JWcwTHQxyNmWeWrUXJJ/G4liLrGG7+tS4vAz6LF3xRXqLH6wPIVUoZQel2Fs4ddLx4NCpiIYg==}
engines: {node: ^18.17.0 || >=20.5.0}
- '@sigstore/protobuf-specs@0.4.2':
- resolution: {integrity: sha512-F2ye+n1INNhqT0MW+LfUEvTUPc/nS70vICJcxorKl7/gV9CO39+EDCw+qHNKEqvsDWk++yGVKCbzK1qLPvmC8g==}
+ '@sigstore/protobuf-specs@0.4.3':
+ resolution: {integrity: sha512-fk2zjD9117RL9BjqEwF7fwv7Q/P9yGsMV4MUJZ/DocaQJ6+3pKr+syBq1owU5Q5qGw5CUbXzm+4yJ2JVRDQeSA==}
engines: {node: ^18.17.0 || >=20.5.0}
'@sigstore/sign@3.1.0':
@@ -2964,32 +2968,16 @@ packages:
eslint: ^8.57.0 || ^9.0.0
typescript: 5.8.3
- '@typescript-eslint/project-service@8.33.1':
- resolution: {integrity: sha512-DZR0efeNklDIHHGRpMpR5gJITQpu6tLr9lDJnKdONTC7vvzOlLAG/wcfxcdxEWrbiZApcoBCzXqU/Z458Za5Iw==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- typescript: 5.8.3
-
'@typescript-eslint/project-service@8.34.0':
resolution: {integrity: sha512-iEgDALRf970/B2YExmtPMPF54NenZUf4xpL3wsCRx/lgjz6ul/l13R81ozP/ZNuXfnLCS+oPmG7JIxfdNYKELw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: 5.8.3
- '@typescript-eslint/scope-manager@8.33.1':
- resolution: {integrity: sha512-dM4UBtgmzHR9bS0Rv09JST0RcHYearoEoo3pG5B6GoTR9XcyeqX87FEhPo+5kTvVfKCvfHaHrcgeJQc6mrDKrA==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
-
'@typescript-eslint/scope-manager@8.34.0':
resolution: {integrity: sha512-9Ac0X8WiLykl0aj1oYQNcLZjHgBojT6cW68yAgZ19letYu+Hxd0rE0veI1XznSSst1X5lwnxhPbVdwjDRIomRw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/tsconfig-utils@8.33.1':
- resolution: {integrity: sha512-STAQsGYbHCF0/e+ShUQ4EatXQ7ceh3fBCXkNU7/MZVKulrlq1usH7t2FhxvCpuCi5O5oi1vmVaAjrGeL71OK1g==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- typescript: 5.8.3
-
'@typescript-eslint/tsconfig-utils@8.34.0':
resolution: {integrity: sha512-+W9VYHKFIzA5cBeooqQxqNriAP0QeQ7xTiDuIOr71hzgffm3EL2hxwWBIIj4GuofIbKxGNarpKqIq6Q6YrShOA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -3003,33 +2991,16 @@ packages:
eslint: ^8.57.0 || ^9.0.0
typescript: 5.8.3
- '@typescript-eslint/types@8.33.1':
- resolution: {integrity: sha512-xid1WfizGhy/TKMTwhtVOgalHwPtV8T32MS9MaH50Cwvz6x6YqRIPdD2WvW0XaqOzTV9p5xdLY0h/ZusU5Lokg==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
-
'@typescript-eslint/types@8.34.0':
resolution: {integrity: sha512-9V24k/paICYPniajHfJ4cuAWETnt7Ssy+R0Rbcqo5sSFr3QEZ/8TSoUi9XeXVBGXCaLtwTOKSLGcInCAvyZeMA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/typescript-estree@8.33.1':
- resolution: {integrity: sha512-+s9LYcT8LWjdYWu7IWs7FvUxpQ/DGkdjZeE/GGulHvv8rvYwQvVaUZ6DE+j5x/prADUgSbbCWZ2nPI3usuVeOA==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- typescript: 5.8.3
-
'@typescript-eslint/typescript-estree@8.34.0':
resolution: {integrity: sha512-rOi4KZxI7E0+BMqG7emPSK1bB4RICCpF7QD3KCLXn9ZvWoESsOMlHyZPAHyG04ujVplPaHbmEvs34m+wjgtVtg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: 5.8.3
- '@typescript-eslint/utils@8.33.1':
- resolution: {integrity: sha512-52HaBiEQUaRYqAXpfzWSR2U3gxk92Kw006+xZpElaPMg3C4PgM+A5LqwoQI1f9E5aZ/qlxAZxzm42WX+vn92SQ==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- eslint: ^8.57.0 || ^9.0.0
- typescript: 5.8.3
-
'@typescript-eslint/utils@8.34.0':
resolution: {integrity: sha512-8L4tWatGchV9A1cKbjaavS6mwYwp39jql8xUmIIKJdm+qiaeHy5KMKlBrf30akXAWBzn2SqKsNOtSENWUwg7XQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -3037,10 +3008,6 @@ packages:
eslint: ^8.57.0 || ^9.0.0
typescript: 5.8.3
- '@typescript-eslint/visitor-keys@8.33.1':
- resolution: {integrity: sha512-3i8NrFcZeeDHJ+7ZUuDkGT+UHq+XoFGsymNK2jZCOHcfEzRQ0BdpRtdpSx/Iyf3MHLWIcLS0COuOPibKQboIiQ==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
-
'@typescript-eslint/visitor-keys@8.34.0':
resolution: {integrity: sha512-qHV7pW7E85A0x6qyrFn+O+q1k1p3tQCsqIZ1KZ5ESLXY57aTvUd3/a4rdPTeXisvhXn2VQG0VSKUqs8KHF2zcA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -3632,11 +3599,11 @@ packages:
boolbase@1.0.0:
resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
- brace-expansion@1.1.11:
- resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
+ brace-expansion@1.1.12:
+ resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==}
- brace-expansion@2.0.1:
- resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
+ brace-expansion@2.0.2:
+ resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==}
braces@3.0.3:
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
@@ -3730,8 +3697,8 @@ packages:
resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==}
engines: {node: '>=10'}
- caniuse-lite@1.0.30001721:
- resolution: {integrity: sha512-cOuvmUVtKrtEaoKiO0rSc29jcjwMwX5tOHDy4MgVFEWiUXj4uBMJkwI8MDySkgXidpMiHUcviogAvFi4pA2hDQ==}
+ caniuse-lite@1.0.30001723:
+ resolution: {integrity: sha512-1R/elMjtehrFejxwmexeXAtae5UO9iSyFn6G/I806CYC/BLyyBk1EPhrKBkWhy6wM6Xnm47dSJQec+tLJ39WHw==}
caseless@0.12.0:
resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==}
@@ -4309,8 +4276,8 @@ packages:
ee-first@1.1.1:
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
- electron-to-chromium@1.5.165:
- resolution: {integrity: sha512-naiMx1Z6Nb2TxPU6fiFrUrDTjyPMLdTtaOd2oLmG8zVSg2hCWGkhPyxwk+qRmZ1ytwVqUv0u7ZcDA5+ALhaUtw==}
+ electron-to-chromium@1.5.167:
+ resolution: {integrity: sha512-LxcRvnYO5ez2bMOFpbuuVuAI5QNeY1ncVytE/KXaL6ZNfzX1yPlAO0nSOyIHx2fVAuUprMqPs/TdVhUFZy7SIQ==}
emoji-regex@10.4.0:
resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==}
@@ -4508,16 +4475,16 @@ packages:
resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
engines: {node: '>=8.0.0'}
- eslint-scope@8.3.0:
- resolution: {integrity: sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==}
+ eslint-scope@8.4.0:
+ resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
eslint-visitor-keys@3.4.3:
resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- eslint-visitor-keys@4.2.0:
- resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==}
+ eslint-visitor-keys@4.2.1:
+ resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
eslint@9.28.0:
@@ -4530,8 +4497,8 @@ packages:
jiti:
optional: true
- espree@10.3.0:
- resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==}
+ espree@10.4.0:
+ resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
esprima@4.0.1:
@@ -4664,8 +4631,8 @@ packages:
fd-slicer@1.1.0:
resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==}
- fdir@6.4.5:
- resolution: {integrity: sha512-4BG7puHpVsIYxZUbiUE3RqGloLaSSwzYie5jvasC4LWuBWzZawynvYouhjbQKw2JuIGYdm0DzIxl8iVidKlUEw==}
+ fdir@6.4.6:
+ resolution: {integrity: sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==}
peerDependencies:
picomatch: ^3 || ^4
peerDependenciesMeta:
@@ -4818,12 +4785,12 @@ packages:
functions-have-names@1.2.3:
resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
- gaxios@7.0.0-rc.6:
- resolution: {integrity: sha512-osVFpgeBiwTM2AVI9MXvb8iWzM6oSMbTVWc65Gm5BgBlE+nUA6PBHFMaYpqjZx1AhUH7aPOZq78WcRAM6hhAwA==}
+ gaxios@7.1.0:
+ resolution: {integrity: sha512-y1Q0MX1Ba6eg67Zz92kW0MHHhdtWksYckQy1KJsI6P4UlDQ8cvdvpLEPslD/k7vFkdPppMESFGTvk7XpSiKj8g==}
engines: {node: '>=18'}
- gcp-metadata@7.0.0-rc.1:
- resolution: {integrity: sha512-E6c+AdIaK1LNA839OyotiTca+B2IG1nDlMjnlcck8JjXn3fVgx57Ib9i6iL1/iqN7bA3EUQdcRRu+HqOCOABIg==}
+ gcp-metadata@7.0.0:
+ resolution: {integrity: sha512-3PfRTzvT3Msu0Hy8Gf9ypxJvaClG2IB9pyH0r8QOmRBW5mUcrHgYpF4GYP+XulDbfhxEhBYtJtJJQb5S2wM+LA==}
engines: {node: '>=18'}
gensync@1.0.0-beta.2:
@@ -4912,8 +4879,8 @@ packages:
resolution: {integrity: sha512-HJRTIH2EeH44ka+LWig+EqT2ONSYpVlNfx6pyd592/VF1TbfljJ7elwie7oSwcViLGqOdWocSdu2txwBF9bjmQ==}
engines: {node: '>=0.10.0'}
- google-auth-library@10.0.0-rc.3:
- resolution: {integrity: sha512-WC9wfEKK0bk3seWKsDn2loduLth6JWKTsrbWftzrhPuzpwnVXb5oi2+aa0JDBxLBDdkGesLvTQ67F2nZ7leq1Q==}
+ google-auth-library@10.1.0:
+ resolution: {integrity: sha512-GspVjZj1RbyRWpQ9FbAXMKjFGzZwDKnUHi66JJ+tcjcu5/xYAP1pdlWotCuIkMwjfVsxxDvsGZXGLzRt72D0sQ==}
engines: {node: '>=18'}
google-gax@5.0.1-rc.1:
@@ -4940,8 +4907,8 @@ packages:
peerDependencies:
protobufjs: '*'
- gtoken@8.0.0-rc.1:
- resolution: {integrity: sha512-UjE/egX6ixArdcCKOkheuFQ4XN4/0gX92nd2JPVEYuRU2sWHAWuOVGnowm1fQUdQtaxqn1n8H0hOb2LCaUhJ3A==}
+ gtoken@8.0.0:
+ resolution: {integrity: sha512-+CqsMbHPiSTdtSO14O51eMNlrp9N79gmeqmXeouJOhfucAedHw9noVe/n5uJk3tbKE6a+6ZCQg3RPhVhHByAIw==}
engines: {node: '>=18'}
gunzip-maybe@1.4.2:
@@ -5146,8 +5113,8 @@ packages:
resolution: {integrity: sha512-15gZoQ38eYjEjxkorfbcgBKBL6R7T459OuK+CpcWt7O3KF4uPCx2tD0uFETlUDIyo+1789crbMhTvQBSR5yBMg==}
engines: {node: '>=0.10.0'}
- immutable@5.1.2:
- resolution: {integrity: sha512-qHKXW1q6liAk1Oys6umoaZbDRqjcjgSrbnrifHsfsttza7zcvRAsL7mMV6xWcyhwQy7Xj5v4hhbr6b+iDYwlmQ==}
+ immutable@5.1.3:
+ resolution: {integrity: sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==}
import-fresh@3.3.1:
resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
@@ -6221,8 +6188,8 @@ packages:
resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
engines: {node: '>=8'}
- npm@11.4.1:
- resolution: {integrity: sha512-/O5DiEFmtvnF0EU1+5VlDpcItpSKH3l+3fQOl3hkZ3ilGN+jJlGxxi/zb0rEK+zxd8pGyifVPyS1ORkMjZGAKw==}
+ npm@11.4.2:
+ resolution: {integrity: sha512-+QweyLIHtiXW7bZpOu8j2ss5w45CF/6MRqlz8RnKs5KsDeI/4/B+WDGI2un9kQizhFrW9SW1mHQr0GDrrWC/8w==}
engines: {node: ^20.17.0 || >=22.9.0}
hasBin: true
bundledDependencies:
@@ -6752,8 +6719,8 @@ packages:
resolution: {integrity: sha512-MRtTAZfQTluz3U2oU/X2VqVWPcR1+94nbA2V6ZrSZRVEwLqZ8eclZ551qGFQD/vD2PYqHJwWOW/fpC721uznVw==}
engines: {node: '>=14.1.0'}
- puppeteer-core@24.10.0:
- resolution: {integrity: sha512-xX0QJRc8t19iAwRDsAOR38Q/Zx/W6WVzJCEhKCAwp2XMsaWqfNtQ+rBfQW9PlF+Op24d7c8Zlgq9YNmbnA7hdQ==}
+ puppeteer-core@24.10.1:
+ resolution: {integrity: sha512-AE6doA9znmEEps/pC5lc9p0zejCdNLR6UBp3EZ49/15Nbvh+uklXxGox7Qh8/lFGqGVwxInl0TXmsOmIuIMwiQ==}
engines: {node: '>=18'}
puppeteer@18.2.1:
@@ -7236,8 +7203,8 @@ packages:
resolution: {integrity: sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==}
engines: {node: '>= 14'}
- socks@2.8.4:
- resolution: {integrity: sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==}
+ socks@2.8.5:
+ resolution: {integrity: sha512-iF+tNDQla22geJdTyJB1wM/qrX9DMRwWrciEPwWLPRWAUEM8sQiyxgckLxWT1f7+9VabJS0jTGGr4QgBuvi6Ww==}
engines: {node: '>= 10.0.0', npm: '>= 3.0.0'}
sonic-boom@3.8.1:
@@ -7943,8 +7910,8 @@ packages:
weak-lru-cache@1.2.2:
resolution: {integrity: sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==}
- web-features@2.37.0:
- resolution: {integrity: sha512-dWjO1kEAwfhiYmPvY1WiNK6879wuleKlowsiIRa1CQVZJy3OOGprBWkqCcOll0i7tc9C+6d6csOc41NQ2jHBJA==}
+ web-features@2.38.0:
+ resolution: {integrity: sha512-Px0wzQZ9CXDkvIhYzh/T6zOdj1aAirCcld+WVhSI27oOlrK0mZ/FwRzCKdbCTBGc5R4d+wkAWZ+jy2TediF21Q==}
web-streams-polyfill@3.3.3:
resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==}
@@ -8258,8 +8225,8 @@ packages:
resolution: {integrity: sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==}
engines: {node: '>=18'}
- zod@3.25.56:
- resolution: {integrity: sha512-rd6eEF3BTNvQnR2e2wwolfTmUTnp70aUTqr0oaGbHifzC3BKJsoV+Gat8vxUMR1hwOKBs6El+qWehrHbCpW6SQ==}
+ zod@3.25.64:
+ resolution: {integrity: sha512-hbP9FpSZf7pkS7hRVUrOjhwKJNyampPgtXKc3AN6DsWtoHsg2Sb4SQaS4Tcay380zSwd2VPo9G9180emBACp5g==}
zone.js@0.15.1:
resolution: {integrity: sha512-XE96n56IQpJM7NAoXswY3XRLcWFW83xe0BiAOeMD7K5k5xecOeul3Qcpx6GqEeeHNkW5DWL5zOyTbEfB4eti8w==}
@@ -9195,7 +9162,7 @@ snapshots:
optionalDependencies:
eslint: 9.28.0(jiti@1.21.7)
- '@eslint/config-array@0.20.0':
+ '@eslint/config-array@0.20.1':
dependencies:
'@eslint/object-schema': 2.1.6
debug: 4.4.1(supports-color@10.0.0)
@@ -9203,17 +9170,21 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@eslint/config-helpers@0.2.2': {}
+ '@eslint/config-helpers@0.2.3': {}
'@eslint/core@0.14.0':
dependencies:
'@types/json-schema': 7.0.15
+ '@eslint/core@0.15.0':
+ dependencies:
+ '@types/json-schema': 7.0.15
+
'@eslint/eslintrc@3.3.1':
dependencies:
ajv: 6.12.6
debug: 4.4.1(supports-color@10.0.0)
- espree: 10.3.0
+ espree: 10.4.0
globals: 14.0.0
ignore: 5.3.2
import-fresh: 3.3.1
@@ -9227,9 +9198,9 @@ snapshots:
'@eslint/object-schema@2.1.6': {}
- '@eslint/plugin-kit@0.3.1':
+ '@eslint/plugin-kit@0.3.2':
dependencies:
- '@eslint/core': 0.14.0
+ '@eslint/core': 0.15.0
levn: 0.4.1
'@glideapps/ts-necessities@2.2.3': {}
@@ -9241,7 +9212,7 @@ snapshots:
arrify: 2.0.1
duplexify: 4.1.3
extend: 3.0.2
- google-auth-library: 10.0.0-rc.3(supports-color@10.0.0)
+ google-auth-library: 10.1.0(supports-color@10.0.0)
html-entities: 2.6.0
retry-request: 8.0.0(supports-color@10.0.0)
teeny-request: 10.1.0(supports-color@10.0.0)
@@ -9276,7 +9247,7 @@ snapshots:
duplexify: 4.1.3
events-intercept: 2.0.0
extend: 3.0.2
- google-auth-library: 10.0.0-rc.3(supports-color@10.0.0)
+ google-auth-library: 10.1.0(supports-color@10.0.0)
google-gax: 5.0.1-rc.1(supports-color@10.0.0)
grpc-gcp: 1.0.1(protobufjs@7.5.3)
is: 3.3.0
@@ -9528,7 +9499,7 @@ snapshots:
'@lmdb/lmdb-win32-x64@3.4.0':
optional: true
- '@mdn/browser-compat-data@6.0.21': {}
+ '@mdn/browser-compat-data@6.0.23': {}
'@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3':
optional: true
@@ -9866,12 +9837,12 @@ snapshots:
optionalDependencies:
rollup: 4.43.0
- '@rollup/plugin-commonjs@28.0.3(rollup@4.43.0)':
+ '@rollup/plugin-commonjs@28.0.5(rollup@4.43.0)':
dependencies:
'@rollup/pluginutils': 5.1.4(rollup@4.43.0)
commondir: 1.0.1
estree-walker: 2.0.2
- fdir: 6.4.5(picomatch@4.0.2)
+ fdir: 6.4.6(picomatch@4.0.2)
is-reference: 1.2.1
magic-string: 0.30.17
picomatch: 4.0.2
@@ -9972,7 +9943,7 @@ snapshots:
'@rollup/rollup-win32-x64-msvc@4.43.0':
optional: true
- '@rollup/wasm-node@4.42.0':
+ '@rollup/wasm-node@4.43.0':
dependencies:
'@types/estree': 1.0.7
optionalDependencies:
@@ -9982,17 +9953,17 @@ snapshots:
'@sigstore/bundle@3.1.0':
dependencies:
- '@sigstore/protobuf-specs': 0.4.2
+ '@sigstore/protobuf-specs': 0.4.3
'@sigstore/core@2.0.0': {}
- '@sigstore/protobuf-specs@0.4.2': {}
+ '@sigstore/protobuf-specs@0.4.3': {}
'@sigstore/sign@3.1.0':
dependencies:
'@sigstore/bundle': 3.1.0
'@sigstore/core': 2.0.0
- '@sigstore/protobuf-specs': 0.4.2
+ '@sigstore/protobuf-specs': 0.4.3
make-fetch-happen: 14.0.3
proc-log: 5.0.0
promise-retry: 2.0.1
@@ -10001,7 +9972,7 @@ snapshots:
'@sigstore/tuf@3.1.1':
dependencies:
- '@sigstore/protobuf-specs': 0.4.2
+ '@sigstore/protobuf-specs': 0.4.3
tuf-js: 3.0.1
transitivePeerDependencies:
- supports-color
@@ -10010,16 +9981,16 @@ snapshots:
dependencies:
'@sigstore/bundle': 3.1.0
'@sigstore/core': 2.0.0
- '@sigstore/protobuf-specs': 0.4.2
+ '@sigstore/protobuf-specs': 0.4.3
'@socket.io/component-emitter@3.1.2': {}
'@stylistic/eslint-plugin@4.4.1(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)':
dependencies:
- '@typescript-eslint/utils': 8.33.1(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)
eslint: 9.28.0(jiti@1.21.7)
- eslint-visitor-keys: 4.2.0
- espree: 10.3.0
+ eslint-visitor-keys: 4.2.1
+ espree: 10.4.0
estraverse: 5.3.0
picomatch: 4.0.2
transitivePeerDependencies:
@@ -10446,15 +10417,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/project-service@8.33.1(typescript@5.8.3)':
- dependencies:
- '@typescript-eslint/tsconfig-utils': 8.33.1(typescript@5.8.3)
- '@typescript-eslint/types': 8.33.1
- debug: 4.4.1(supports-color@10.0.0)
- typescript: 5.8.3
- transitivePeerDependencies:
- - supports-color
-
'@typescript-eslint/project-service@8.34.0(typescript@5.8.3)':
dependencies:
'@typescript-eslint/tsconfig-utils': 8.34.0(typescript@5.8.3)
@@ -10464,20 +10426,11 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@8.33.1':
- dependencies:
- '@typescript-eslint/types': 8.33.1
- '@typescript-eslint/visitor-keys': 8.33.1
-
'@typescript-eslint/scope-manager@8.34.0':
dependencies:
'@typescript-eslint/types': 8.34.0
'@typescript-eslint/visitor-keys': 8.34.0
- '@typescript-eslint/tsconfig-utils@8.33.1(typescript@5.8.3)':
- dependencies:
- typescript: 5.8.3
-
'@typescript-eslint/tsconfig-utils@8.34.0(typescript@5.8.3)':
dependencies:
typescript: 5.8.3
@@ -10493,26 +10446,8 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/types@8.33.1': {}
-
'@typescript-eslint/types@8.34.0': {}
- '@typescript-eslint/typescript-estree@8.33.1(typescript@5.8.3)':
- dependencies:
- '@typescript-eslint/project-service': 8.33.1(typescript@5.8.3)
- '@typescript-eslint/tsconfig-utils': 8.33.1(typescript@5.8.3)
- '@typescript-eslint/types': 8.33.1
- '@typescript-eslint/visitor-keys': 8.33.1
- debug: 4.4.1(supports-color@10.0.0)
- fast-glob: 3.3.3
- is-glob: 4.0.3
- minimatch: 9.0.5
- semver: 7.7.2
- ts-api-utils: 2.1.0(typescript@5.8.3)
- typescript: 5.8.3
- transitivePeerDependencies:
- - supports-color
-
'@typescript-eslint/typescript-estree@8.34.0(typescript@5.8.3)':
dependencies:
'@typescript-eslint/project-service': 8.34.0(typescript@5.8.3)
@@ -10529,17 +10464,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.33.1(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)':
- dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0(jiti@1.21.7))
- '@typescript-eslint/scope-manager': 8.33.1
- '@typescript-eslint/types': 8.33.1
- '@typescript-eslint/typescript-estree': 8.33.1(typescript@5.8.3)
- eslint: 9.28.0(jiti@1.21.7)
- typescript: 5.8.3
- transitivePeerDependencies:
- - supports-color
-
'@typescript-eslint/utils@8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)':
dependencies:
'@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0(jiti@1.21.7))
@@ -10551,15 +10475,10 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/visitor-keys@8.33.1':
- dependencies:
- '@typescript-eslint/types': 8.33.1
- eslint-visitor-keys: 4.2.0
-
'@typescript-eslint/visitor-keys@8.34.0':
dependencies:
'@typescript-eslint/types': 8.34.0
- eslint-visitor-keys: 4.2.0
+ eslint-visitor-keys: 4.2.1
'@verdaccio/auth@8.0.0-next-8.15':
dependencies:
@@ -10829,7 +10748,7 @@ snapshots:
'@web/test-runner-core': 0.13.4
'@web/test-runner-coverage-v8': 0.8.0
chrome-launcher: 0.15.2
- puppeteer-core: 24.10.0
+ puppeteer-core: 24.10.1
transitivePeerDependencies:
- bare-buffer
- bufferutil
@@ -11221,7 +11140,7 @@ snapshots:
autoprefixer@10.4.21(postcss@8.5.5):
dependencies:
browserslist: 4.25.0
- caniuse-lite: 1.0.30001721
+ caniuse-lite: 1.0.30001723
fraction.js: 4.3.7
normalize-range: 0.1.2
picocolors: 1.1.1
@@ -11301,8 +11220,8 @@ snapshots:
baseline-browser-mapping@2.4.4:
dependencies:
- '@mdn/browser-compat-data': 6.0.21
- web-features: 2.37.0
+ '@mdn/browser-compat-data': 6.0.23
+ web-features: 2.38.0
basic-ftp@5.0.5: {}
@@ -11383,12 +11302,12 @@ snapshots:
boolbase@1.0.0: {}
- brace-expansion@1.1.11:
+ brace-expansion@1.1.12:
dependencies:
balanced-match: 1.0.2
concat-map: 0.0.1
- brace-expansion@2.0.1:
+ brace-expansion@2.0.2:
dependencies:
balanced-match: 1.0.2
@@ -11460,8 +11379,8 @@ snapshots:
browserslist@4.25.0:
dependencies:
- caniuse-lite: 1.0.30001721
- electron-to-chromium: 1.5.165
+ caniuse-lite: 1.0.30001723
+ electron-to-chromium: 1.5.167
node-releases: 2.0.19
update-browserslist-db: 1.1.3(browserslist@4.25.0)
@@ -11540,7 +11459,7 @@ snapshots:
camelcase@6.3.0: {}
- caniuse-lite@1.0.30001721: {}
+ caniuse-lite@1.0.30001723: {}
caseless@0.12.0: {}
@@ -11620,7 +11539,7 @@ snapshots:
dependencies:
devtools-protocol: 0.0.1452169
mitt: 3.0.1
- zod: 3.25.56
+ zod: 3.25.64
cli-cursor@3.1.0:
dependencies:
@@ -12113,7 +12032,7 @@ snapshots:
ee-first@1.1.1: {}
- electron-to-chromium@1.5.165: {}
+ electron-to-chromium@1.5.167: {}
emoji-regex@10.4.0: {}
@@ -12397,25 +12316,25 @@ snapshots:
esrecurse: 4.3.0
estraverse: 4.3.0
- eslint-scope@8.3.0:
+ eslint-scope@8.4.0:
dependencies:
esrecurse: 4.3.0
estraverse: 5.3.0
eslint-visitor-keys@3.4.3: {}
- eslint-visitor-keys@4.2.0: {}
+ eslint-visitor-keys@4.2.1: {}
eslint@9.28.0(jiti@1.21.7):
dependencies:
'@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0(jiti@1.21.7))
'@eslint-community/regexpp': 4.12.1
- '@eslint/config-array': 0.20.0
- '@eslint/config-helpers': 0.2.2
+ '@eslint/config-array': 0.20.1
+ '@eslint/config-helpers': 0.2.3
'@eslint/core': 0.14.0
'@eslint/eslintrc': 3.3.1
'@eslint/js': 9.28.0
- '@eslint/plugin-kit': 0.3.1
+ '@eslint/plugin-kit': 0.3.2
'@humanfs/node': 0.16.6
'@humanwhocodes/module-importer': 1.0.1
'@humanwhocodes/retry': 0.4.3
@@ -12426,9 +12345,9 @@ snapshots:
cross-spawn: 7.0.6
debug: 4.4.1(supports-color@10.0.0)
escape-string-regexp: 4.0.0
- eslint-scope: 8.3.0
- eslint-visitor-keys: 4.2.0
- espree: 10.3.0
+ eslint-scope: 8.4.0
+ eslint-visitor-keys: 4.2.1
+ espree: 10.4.0
esquery: 1.6.0
esutils: 2.0.3
fast-deep-equal: 3.1.3
@@ -12448,11 +12367,11 @@ snapshots:
transitivePeerDependencies:
- supports-color
- espree@10.3.0:
+ espree@10.4.0:
dependencies:
acorn: 8.15.0
acorn-jsx: 5.3.2(acorn@8.15.0)
- eslint-visitor-keys: 4.2.0
+ eslint-visitor-keys: 4.2.1
esprima@4.0.1: {}
@@ -12586,7 +12505,7 @@ snapshots:
extract-zip@2.0.1:
dependencies:
- debug: 4.4.1(supports-color@10.0.0)
+ debug: 4.3.4
get-stream: 5.2.0
yauzl: 2.10.0
optionalDependencies:
@@ -12630,7 +12549,7 @@ snapshots:
dependencies:
pend: 1.2.0
- fdir@6.4.5(picomatch@4.0.2):
+ fdir@6.4.6(picomatch@4.0.2):
optionalDependencies:
picomatch: 4.0.2
@@ -12813,7 +12732,7 @@ snapshots:
functions-have-names@1.2.3: {}
- gaxios@7.0.0-rc.6(supports-color@10.0.0):
+ gaxios@7.1.0(supports-color@10.0.0):
dependencies:
extend: 3.0.2
https-proxy-agent: 7.0.6(supports-color@10.0.0)
@@ -12821,9 +12740,9 @@ snapshots:
transitivePeerDependencies:
- supports-color
- gcp-metadata@7.0.0-rc.1(supports-color@10.0.0):
+ gcp-metadata@7.0.0(supports-color@10.0.0):
dependencies:
- gaxios: 7.0.0-rc.6(supports-color@10.0.0)
+ gaxios: 7.1.0(supports-color@10.0.0)
google-logging-utils: 1.1.1
json-bigint: 1.0.0
transitivePeerDependencies:
@@ -12936,14 +12855,14 @@ snapshots:
pify: 2.3.0
pinkie-promise: 2.0.1
- google-auth-library@10.0.0-rc.3(supports-color@10.0.0):
+ google-auth-library@10.1.0(supports-color@10.0.0):
dependencies:
base64-js: 1.5.1
ecdsa-sig-formatter: 1.0.11
- gaxios: 7.0.0-rc.6(supports-color@10.0.0)
- gcp-metadata: 7.0.0-rc.1(supports-color@10.0.0)
+ gaxios: 7.1.0(supports-color@10.0.0)
+ gcp-metadata: 7.0.0(supports-color@10.0.0)
google-logging-utils: 1.1.1
- gtoken: 8.0.0-rc.1(supports-color@10.0.0)
+ gtoken: 8.0.0(supports-color@10.0.0)
jws: 4.0.0
transitivePeerDependencies:
- supports-color
@@ -12955,7 +12874,7 @@ snapshots:
'@types/long': 5.0.0
abort-controller: 3.0.0
duplexify: 4.1.3
- google-auth-library: 10.0.0-rc.3(supports-color@10.0.0)
+ google-auth-library: 10.1.0(supports-color@10.0.0)
google-logging-utils: 1.1.1
node-fetch: 3.3.2
object-hash: 3.0.0
@@ -12978,9 +12897,9 @@ snapshots:
'@grpc/grpc-js': 1.13.4
protobufjs: 7.5.3
- gtoken@8.0.0-rc.1(supports-color@10.0.0):
+ gtoken@8.0.0(supports-color@10.0.0):
dependencies:
- gaxios: 7.0.0-rc.6(supports-color@10.0.0)
+ gaxios: 7.1.0(supports-color@10.0.0)
jws: 4.0.0
transitivePeerDependencies:
- supports-color
@@ -13216,7 +13135,7 @@ snapshots:
immutable@3.8.2: {}
- immutable@5.1.2: {}
+ immutable@5.1.3: {}
import-fresh@3.3.1:
dependencies:
@@ -14104,15 +14023,15 @@ snapshots:
minimatch@3.1.2:
dependencies:
- brace-expansion: 1.1.11
+ brace-expansion: 1.1.12
minimatch@7.4.6:
dependencies:
- brace-expansion: 2.0.1
+ brace-expansion: 2.0.2
minimatch@9.0.5:
dependencies:
- brace-expansion: 2.0.1
+ brace-expansion: 2.0.2
minimist@1.2.8: {}
@@ -14232,7 +14151,7 @@ snapshots:
'@ampproject/remapping': 2.3.0
'@angular/compiler-cli': 20.1.0-next.1(@angular/compiler@20.1.0-next.1)(typescript@5.8.3)
'@rollup/plugin-json': 6.1.0(rollup@4.43.0)
- '@rollup/wasm-node': 4.42.0
+ '@rollup/wasm-node': 4.43.0
ajv: 8.17.1
ansi-colors: 4.1.3
browserslist: 4.25.0
@@ -14361,7 +14280,7 @@ snapshots:
dependencies:
path-key: 3.1.1
- npm@11.4.1: {}
+ npm@11.4.2: {}
nth-check@2.1.1:
dependencies:
@@ -14882,7 +14801,7 @@ snapshots:
- supports-color
- utf-8-validate
- puppeteer-core@24.10.0:
+ puppeteer-core@24.10.1:
dependencies:
'@puppeteer/browsers': 2.10.5
chromium-bidi: 5.1.0(devtools-protocol@0.0.1452169)
@@ -15251,7 +15170,7 @@ snapshots:
sass@1.89.2:
dependencies:
chokidar: 4.0.3
- immutable: 5.1.2
+ immutable: 5.1.3
source-map-js: 1.2.1
optionalDependencies:
'@parcel/watcher': 2.5.1
@@ -15472,7 +15391,7 @@ snapshots:
dependencies:
'@sigstore/bundle': 3.1.0
'@sigstore/core': 2.0.0
- '@sigstore/protobuf-specs': 0.4.2
+ '@sigstore/protobuf-specs': 0.4.3
'@sigstore/sign': 3.1.0
'@sigstore/tuf': 3.1.1
'@sigstore/verify': 2.1.1
@@ -15550,11 +15469,11 @@ snapshots:
dependencies:
agent-base: 7.1.3
debug: 4.4.1(supports-color@10.0.0)
- socks: 2.8.4
+ socks: 2.8.5
transitivePeerDependencies:
- supports-color
- socks@2.8.4:
+ socks@2.8.5:
dependencies:
ip-address: 9.0.5
smart-buffer: 4.2.0
@@ -15914,7 +15833,7 @@ snapshots:
tinyglobby@0.2.14:
dependencies:
- fdir: 6.4.5(picomatch@4.0.2)
+ fdir: 6.4.6(picomatch@4.0.2)
picomatch: 4.0.2
tinypool@1.1.0: {}
@@ -16280,7 +16199,7 @@ snapshots:
vite@6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.42.0)(yaml@2.8.0):
dependencies:
esbuild: 0.25.5
- fdir: 6.4.5(picomatch@4.0.2)
+ fdir: 6.4.6(picomatch@4.0.2)
picomatch: 4.0.2
postcss: 8.5.5
rollup: 4.43.0
@@ -16354,7 +16273,7 @@ snapshots:
weak-lru-cache@1.2.2:
optional: true
- web-features@2.37.0: {}
+ web-features@2.38.0: {}
web-streams-polyfill@3.3.3: {}
@@ -16696,6 +16615,6 @@ snapshots:
yoctocolors-cjs@2.1.2: {}
- zod@3.25.56: {}
+ zod@3.25.64: {}
zone.js@0.15.1: {}
From 130c650146595f237bc3285302d0075ba0387546 Mon Sep 17 00:00:00 2001
From: cexbrayat
Date: Mon, 16 Jun 2025 20:10:37 +0200
Subject: [PATCH 0154/1168] fix(@angular/build): use an empty array as default
value for vitest exclude
Fixes #30543
Avoids the error `resolved.coverage.exclude is not iterable` while running `ng test`.
---
packages/angular/build/src/builders/unit-test/builder.ts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/angular/build/src/builders/unit-test/builder.ts b/packages/angular/build/src/builders/unit-test/builder.ts
index b79f4dc1b095..ecd3ce996ae8 100644
--- a/packages/angular/build/src/builders/unit-test/builder.ts
+++ b/packages/angular/build/src/builders/unit-test/builder.ts
@@ -233,7 +233,7 @@ export async function* execute(
coverage: {
enabled: !!normalizedOptions.codeCoverage,
excludeAfterRemap: true,
- exclude: normalizedOptions.codeCoverage?.exclude,
+ exclude: normalizedOptions.codeCoverage?.exclude ?? [],
// Special handling for `reporter` due to an undefined value causing upstream failures
...(normalizedOptions.codeCoverage?.reporters
? { reporters: normalizedOptions.codeCoverage.reporters }
From c19cd2985cbf1ea8c1c15f020bc530d6768cb0fa Mon Sep 17 00:00:00 2001
From: cexbrayat
Date: Mon, 16 Jun 2025 21:17:52 +0200
Subject: [PATCH 0155/1168] fix(@angular/build): coverage reporter option
The coverage reporters option is `reporter`, see https://vitest.dev/config/#coverage-reporter
---
packages/angular/build/src/builders/unit-test/builder.ts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/angular/build/src/builders/unit-test/builder.ts b/packages/angular/build/src/builders/unit-test/builder.ts
index ecd3ce996ae8..a4dd349d12dd 100644
--- a/packages/angular/build/src/builders/unit-test/builder.ts
+++ b/packages/angular/build/src/builders/unit-test/builder.ts
@@ -236,7 +236,7 @@ export async function* execute(
exclude: normalizedOptions.codeCoverage?.exclude ?? [],
// Special handling for `reporter` due to an undefined value causing upstream failures
...(normalizedOptions.codeCoverage?.reporters
- ? { reporters: normalizedOptions.codeCoverage.reporters }
+ ? { reporter: normalizedOptions.codeCoverage.reporters }
: {}),
},
...debugOptions,
From 2672f6ec17de6e05b19acda0e0b09a6715c9f83f Mon Sep 17 00:00:00 2001
From: cexbrayat
Date: Mon, 16 Jun 2025 21:06:43 +0200
Subject: [PATCH 0156/1168] fix(@angular/build): json and json-summary as
vitest coverage reporters
They can be quite handy for analysis tools.
See https://github.com/vitest-dev/vitest/blob/93f3200e452874ed4e2d018718bbbde7ebd28590/test/coverage-test/test/configuration-options.test-d.ts#L152 for all the current valid options
---
.../angular/build/src/builders/unit-test/schema.json | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/packages/angular/build/src/builders/unit-test/schema.json b/packages/angular/build/src/builders/unit-test/schema.json
index 310600332fa2..93ca22b5003f 100644
--- a/packages/angular/build/src/builders/unit-test/schema.json
+++ b/packages/angular/build/src/builders/unit-test/schema.json
@@ -98,7 +98,16 @@
"required": ["buildTarget", "tsConfig", "runner"],
"definitions": {
"coverage-reporters": {
- "enum": ["html", "lcov", "lcovonly", "text", "text-summary", "cobertura"]
+ "enum": [
+ "html",
+ "lcov",
+ "lcovonly",
+ "text",
+ "text-summary",
+ "cobertura",
+ "json",
+ "json-summary"
+ ]
}
}
}
From 1d76d0ee59d54a889b564bdf85f183fd08ddc860 Mon Sep 17 00:00:00 2001
From: Alan Agius <17563226+alan-agius4@users.noreply.github.com>
Date: Wed, 18 Jun 2025 07:45:45 +0000
Subject: [PATCH 0157/1168] fix(@angular/build): increase worker idle timeout
This is a workaround for https://github.com/piscinajs/piscina/issues/816
Closes #30549
---
packages/angular/build/src/utils/worker-pool.ts | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/packages/angular/build/src/utils/worker-pool.ts b/packages/angular/build/src/utils/worker-pool.ts
index 3a4b3def27cb..61f7b0ff7b59 100644
--- a/packages/angular/build/src/utils/worker-pool.ts
+++ b/packages/angular/build/src/utils/worker-pool.ts
@@ -15,7 +15,8 @@ export class WorkerPool extends Piscina {
constructor(options: WorkerPoolOptions) {
const piscinaOptions: WorkerPoolOptions = {
minThreads: 1,
- idleTimeout: 1000,
+ // Workaround for https://github.com/piscinajs/piscina/issues/816
+ idleTimeout: 10_000,
// Web containers do not support transferable objects with receiveOnMessagePort which
// is used when the Atomics based wait loop is enable.
atomics: process.versions.webcontainer ? 'disabled' : 'sync',
From 9eaa7261ab0f12543e2d3051090ef23a6e24c2a4 Mon Sep 17 00:00:00 2001
From: Alan Agius <17563226+alan-agius4@users.noreply.github.com>
Date: Wed, 18 Jun 2025 08:40:20 +0000
Subject: [PATCH 0158/1168] docs: release notes for the v20.0.3 release
---
CHANGELOG.md | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index aefc848685ad..cde2f85ef5fe 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,24 @@
+
+
+# 20.0.3 (2025-06-18)
+
+### @schematics/angular
+
+| Commit | Type | Description |
+| --------------------------------------------------------------------------------------------------- | ---- | --------------------------------------------------------- |
+| [e90a808c0](https://github.com/angular/angular-cli/commit/e90a808c0100beb319bae36ca3b771ee2da89435) | fix | include `main.server.ts` in `tsconfig.files` when present |
+| [5c48b8e0a](https://github.com/angular/angular-cli/commit/5c48b8e0ac38a108740ebb290dc1e666ce390806) | fix | reset module `typeSeparator` when generating applications |
+
+### @angular/build
+
+| Commit | Type | Description |
+| --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------------------------- |
+| [56f426e25](https://github.com/angular/angular-cli/commit/56f426e2548b86c00d4da19b9f7b5cf97dc79104) | fix | include custom bundle name scripts with karma |
+| [dfe3a8b73](https://github.com/angular/angular-cli/commit/dfe3a8b7342dd492e42ec48052612255ba76c09b) | fix | increase worker idle timeout |
+| [e6d27bd5e](https://github.com/angular/angular-cli/commit/e6d27bd5e3fe64f597621e0d5c08060cea64a302) | fix | set scripts option output as classic script for karma |
+
+
+
# 20.1.0-next.1 (2025-06-11)
From a45ec9b580af9c80883d92506109c73e8d8c81ed Mon Sep 17 00:00:00 2001
From: Alan Agius <17563226+alan-agius4@users.noreply.github.com>
Date: Wed, 18 Jun 2025 08:46:08 +0000
Subject: [PATCH 0159/1168] release: cut the v20.1.0-next.2 release
---
CHANGELOG.md | 24 ++++++++++++++++++++++++
package.json | 2 +-
2 files changed, 25 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index cde2f85ef5fe..af18b795fc2e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,27 @@
+
+
+# 20.1.0-next.2 (2025-06-18)
+
+### @schematics/angular
+
+| Commit | Type | Description |
+| --------------------------------------------------------------------------------------------------- | ---- | --------------------------------------------------------- |
+| [c43711177](https://github.com/angular/angular-cli/commit/c43711177b13b15ae4fbc7a009ae137bdc3fea4d) | fix | include `main.server.ts` in `tsconfig.files` when present |
+| [4be58ee8c](https://github.com/angular/angular-cli/commit/4be58ee8c9896107925507a60cc8dd830c93bb7e) | fix | reset module `typeSeparator` when generating applications |
+
+### @angular/build
+
+| Commit | Type | Description |
+| --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------ |
+| [c19cd2985](https://github.com/angular/angular-cli/commit/c19cd2985cbf1ea8c1c15f020bc530d6768cb0fa) | fix | coverage reporter option |
+| [049e6886f](https://github.com/angular/angular-cli/commit/049e6886f88267158d85ca72020fec728c3de0ac) | fix | include custom bundle name scripts with karma |
+| [1d76d0ee5](https://github.com/angular/angular-cli/commit/1d76d0ee59d54a889b564bdf85f183fd08ddc860) | fix | increase worker idle timeout |
+| [2672f6ec1](https://github.com/angular/angular-cli/commit/2672f6ec17de6e05b19acda0e0b09a6715c9f83f) | fix | json and json-summary as vitest coverage reporters |
+| [60a16a82a](https://github.com/angular/angular-cli/commit/60a16a82a99718a527e2c6b588d1489fba5bd500) | fix | set scripts option output as classic script for karma |
+| [130c65014](https://github.com/angular/angular-cli/commit/130c650146595f237bc3285302d0075ba0387546) | fix | use an empty array as default value for vitest exclude |
+
+
+
# 20.0.3 (2025-06-18)
diff --git a/package.json b/package.json
index c5ad540b0dde..387858d74b05 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@angular/devkit-repo",
- "version": "20.1.0-next.1",
+ "version": "20.1.0-next.2",
"private": true,
"description": "Software Development Kit for Angular",
"keywords": [
From 22815c309b076650c95486753f3302c1ca029dc9 Mon Sep 17 00:00:00 2001
From: Angular Robot
Date: Wed, 18 Jun 2025 08:40:40 +0000
Subject: [PATCH 0160/1168] build: update cross-repo angular dependencies
See associated pull request for more information.
---
.../windows-bazel-test/action.yml | 2 +-
.../assistant-to-the-branch-manager.yml | 2 +-
.github/workflows/ci.yml | 50 +++++++++----------
.github/workflows/dev-infra.yml | 4 +-
.github/workflows/feature-requests.yml | 2 +-
.github/workflows/perf.yml | 6 +--
.github/workflows/pr.yml | 42 ++++++++--------
WORKSPACE | 2 +-
package.json | 2 +-
pnpm-lock.yaml | 12 ++---
tests/legacy-cli/e2e/ng-snapshot/package.json | 32 ++++++------
11 files changed, 78 insertions(+), 78 deletions(-)
diff --git a/.github/shared-actions/windows-bazel-test/action.yml b/.github/shared-actions/windows-bazel-test/action.yml
index 5f4de58a153e..5267aacfca31 100644
--- a/.github/shared-actions/windows-bazel-test/action.yml
+++ b/.github/shared-actions/windows-bazel-test/action.yml
@@ -18,7 +18,7 @@ runs:
steps:
- name: Initialize WSL
id: init_wsl
- uses: angular/dev-infra/github-actions/setup-wsl@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/setup-wsl@f0289062692ca0af149a1bb61cc075a532003f49
with:
wsl_firewall_interface: 'vEthernet (WSL (Hyper-V firewall))'
diff --git a/.github/workflows/assistant-to-the-branch-manager.yml b/.github/workflows/assistant-to-the-branch-manager.yml
index b4cea7c321e4..6d73cddc6839 100644
--- a/.github/workflows/assistant-to-the-branch-manager.yml
+++ b/.github/workflows/assistant-to-the-branch-manager.yml
@@ -16,6 +16,6 @@ jobs:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- - uses: angular/dev-infra/github-actions/branch-manager@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ - uses: angular/dev-infra/github-actions/branch-manager@f0289062692ca0af149a1bb61cc075a532003f49
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 1fc4bf7a23ca..c29659e523da 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -21,9 +21,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f0289062692ca0af149a1bb61cc075a532003f49
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/bazel/setup@f0289062692ca0af149a1bb61cc075a532003f49
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Generate JSON schema types
@@ -44,11 +44,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f0289062692ca0af149a1bb61cc075a532003f49
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/bazel/setup@f0289062692ca0af149a1bb61cc075a532003f49
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@f0289062692ca0af149a1bb61cc075a532003f49
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Install node modules
@@ -61,11 +61,11 @@ jobs:
runs-on: ubuntu-latest-4core
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f0289062692ca0af149a1bb61cc075a532003f49
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/bazel/setup@f0289062692ca0af149a1bb61cc075a532003f49
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@f0289062692ca0af149a1bb61cc075a532003f49
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Install node modules
@@ -87,13 +87,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f0289062692ca0af149a1bb61cc075a532003f49
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/bazel/setup@f0289062692ca0af149a1bb61cc075a532003f49
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@f0289062692ca0af149a1bb61cc075a532003f49
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run CLI E2E tests
@@ -110,11 +110,11 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f0289062692ca0af149a1bb61cc075a532003f49
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/bazel/setup@f0289062692ca0af149a1bb61cc075a532003f49
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@f0289062692ca0af149a1bb61cc075a532003f49
with:
allow_windows_rbe: true
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
@@ -138,13 +138,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f0289062692ca0af149a1bb61cc075a532003f49
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/bazel/setup@f0289062692ca0af149a1bb61cc075a532003f49
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@f0289062692ca0af149a1bb61cc075a532003f49
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run CLI E2E tests
@@ -163,13 +163,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f0289062692ca0af149a1bb61cc075a532003f49
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/bazel/setup@f0289062692ca0af149a1bb61cc075a532003f49
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@f0289062692ca0af149a1bb61cc075a532003f49
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run CLI E2E tests
@@ -183,13 +183,13 @@ jobs:
SAUCE_TUNNEL_IDENTIFIER: angular-cli-${{ github.workflow }}-${{ github.run_number }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f0289062692ca0af149a1bb61cc075a532003f49
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/bazel/setup@f0289062692ca0af149a1bb61cc075a532003f49
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@f0289062692ca0af149a1bb61cc075a532003f49
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run E2E Browser tests
@@ -219,11 +219,11 @@ jobs:
CIRCLE_BRANCH: ${{ github.ref_name }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f0289062692ca0af149a1bb61cc075a532003f49
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/bazel/setup@f0289062692ca0af149a1bb61cc075a532003f49
- run: pnpm admin snapshots --verbose
env:
SNAPSHOT_BUILDS_GITHUB_TOKEN: ${{ secrets.SNAPSHOT_BUILDS_GITHUB_TOKEN }}
diff --git a/.github/workflows/dev-infra.yml b/.github/workflows/dev-infra.yml
index 7a170a49cad7..36fdad9ff13e 100644
--- a/.github/workflows/dev-infra.yml
+++ b/.github/workflows/dev-infra.yml
@@ -13,13 +13,13 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- - uses: angular/dev-infra/github-actions/pull-request-labeling@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ - uses: angular/dev-infra/github-actions/pull-request-labeling@f0289062692ca0af149a1bb61cc075a532003f49
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
post_approval_changes:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- - uses: angular/dev-infra/github-actions/post-approval-changes@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ - uses: angular/dev-infra/github-actions/post-approval-changes@f0289062692ca0af149a1bb61cc075a532003f49
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
diff --git a/.github/workflows/feature-requests.yml b/.github/workflows/feature-requests.yml
index ed7cd4860d72..b16b31b716b8 100644
--- a/.github/workflows/feature-requests.yml
+++ b/.github/workflows/feature-requests.yml
@@ -16,6 +16,6 @@ jobs:
if: github.repository == 'angular/angular-cli'
runs-on: ubuntu-latest
steps:
- - uses: angular/dev-infra/github-actions/feature-request@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ - uses: angular/dev-infra/github-actions/feature-request@f0289062692ca0af149a1bb61cc075a532003f49
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
diff --git a/.github/workflows/perf.yml b/.github/workflows/perf.yml
index a763a0848c49..35c53796ac3b 100644
--- a/.github/workflows/perf.yml
+++ b/.github/workflows/perf.yml
@@ -23,7 +23,7 @@ jobs:
workflows: ${{ steps.workflows.outputs.workflows }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f0289062692ca0af149a1bb61cc075a532003f49
- name: Install node modules
run: pnpm install --frozen-lockfile
- id: workflows
@@ -38,9 +38,9 @@ jobs:
workflow: ${{ fromJSON(needs.list.outputs.workflows) }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f0289062692ca0af149a1bb61cc075a532003f49
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/bazel/setup@f0289062692ca0af149a1bb61cc075a532003f49
- name: Install node modules
run: pnpm install --frozen-lockfile
# We utilize the google-github-actions/auth action to allow us to get an active credential using workflow
diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml
index 504ac1010ab4..6c38b0154057 100644
--- a/.github/workflows/pr.yml
+++ b/.github/workflows/pr.yml
@@ -34,9 +34,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f0289062692ca0af149a1bb61cc075a532003f49
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/bazel/setup@f0289062692ca0af149a1bb61cc075a532003f49
- name: Setup ESLint Caching
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
with:
@@ -56,7 +56,7 @@ jobs:
- name: Run Validation
run: pnpm admin validate
- name: Check Package Licenses
- uses: angular/dev-infra/github-actions/linting/licenses@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/linting/licenses@f0289062692ca0af149a1bb61cc075a532003f49
- name: Check tooling setup
run: pnpm check-tooling-setup
- name: Check commit message
@@ -72,11 +72,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f0289062692ca0af149a1bb61cc075a532003f49
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/bazel/setup@f0289062692ca0af149a1bb61cc075a532003f49
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@f0289062692ca0af149a1bb61cc075a532003f49
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Build release targets
@@ -93,11 +93,11 @@ jobs:
runs-on: ubuntu-latest-16core
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f0289062692ca0af149a1bb61cc075a532003f49
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/bazel/setup@f0289062692ca0af149a1bb61cc075a532003f49
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@f0289062692ca0af149a1bb61cc075a532003f49
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Run module and package tests
@@ -117,13 +117,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f0289062692ca0af149a1bb61cc075a532003f49
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/bazel/setup@f0289062692ca0af149a1bb61cc075a532003f49
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@f0289062692ca0af149a1bb61cc075a532003f49
- name: Run CLI E2E tests
run: pnpm bazel test --test_env=E2E_SHARD_TOTAL=6 --test_env=E2E_SHARD_INDEX=${{ matrix.shard }} --config=e2e //tests/legacy-cli:e2e.${{ matrix.subset }}_node${{ matrix.node }}
@@ -132,11 +132,11 @@ jobs:
runs-on: windows-2025
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f0289062692ca0af149a1bb61cc075a532003f49
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/bazel/setup@f0289062692ca0af149a1bb61cc075a532003f49
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@f0289062692ca0af149a1bb61cc075a532003f49
with:
allow_windows_rbe: true
- name: Run CLI E2E tests
@@ -157,13 +157,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f0289062692ca0af149a1bb61cc075a532003f49
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/bazel/setup@f0289062692ca0af149a1bb61cc075a532003f49
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@f0289062692ca0af149a1bb61cc075a532003f49
- name: Run CLI E2E tests
run: pnpm bazel test --test_env=E2E_SHARD_TOTAL=3 --test_env=E2E_SHARD_INDEX=${{ matrix.shard }} --config=e2e //tests/legacy-cli:e2e.${{ matrix.subset }}_node${{ matrix.node }}
@@ -180,12 +180,12 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f0289062692ca0af149a1bb61cc075a532003f49
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/bazel/setup@f0289062692ca0af149a1bb61cc075a532003f49
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@1f047e7dbae43ea969c2cafb53b33207e86b800f
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@f0289062692ca0af149a1bb61cc075a532003f49
- name: Run CLI E2E tests
run: pnpm bazel test --test_env=E2E_SHARD_TOTAL=6 --test_env=E2E_SHARD_INDEX=${{ matrix.shard }} --config=e2e //tests/legacy-cli:e2e.snapshots.${{ matrix.subset }}_node${{ matrix.node }}
diff --git a/WORKSPACE b/WORKSPACE
index a0e71bdf46f1..5ab61ef3a8ba 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -230,7 +230,7 @@ load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository")
git_repository(
name = "devinfra",
- commit = "1f047e7dbae43ea969c2cafb53b33207e86b800f",
+ commit = "f0289062692ca0af149a1bb61cc075a532003f49",
remote = "https://github.com/angular/dev-infra.git",
)
diff --git a/package.json b/package.json
index 387858d74b05..49ef46e3a0a9 100644
--- a/package.json
+++ b/package.json
@@ -55,7 +55,7 @@
"@angular/forms": "20.1.0-next.1",
"@angular/localize": "20.1.0-next.1",
"@angular/material": "20.1.0-next.1",
- "@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#4ab7be5c2562e6b3bfb594a282f5e1982e1b1cd6",
+ "@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#c2b8d84fd686967020de322f3f13b3e7ddcd971e",
"@angular/platform-browser": "20.1.0-next.1",
"@angular/platform-server": "20.1.0-next.1",
"@angular/router": "20.1.0-next.1",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index b3fcefbbabc2..a3ad0d41db5f 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -42,8 +42,8 @@ importers:
specifier: 20.1.0-next.1
version: 20.1.0-next.1(rcygfyjr5tgijk74qmfpd3mw5m)
'@angular/ng-dev':
- specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#4ab7be5c2562e6b3bfb594a282f5e1982e1b1cd6
- version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/4ab7be5c2562e6b3bfb594a282f5e1982e1b1cd6
+ specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#c2b8d84fd686967020de322f3f13b3e7ddcd971e
+ version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/c2b8d84fd686967020de322f3f13b3e7ddcd971e
'@angular/platform-browser':
specifier: 20.1.0-next.1
version: 20.1.0-next.1(@angular/animations@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))
@@ -980,9 +980,9 @@ packages:
'@angular/platform-browser': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0
rxjs: ^6.5.3 || ^7.4.0
- '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/4ab7be5c2562e6b3bfb594a282f5e1982e1b1cd6':
- resolution: {tarball: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/4ab7be5c2562e6b3bfb594a282f5e1982e1b1cd6}
- version: 0.0.0-1f047e7dbae43ea969c2cafb53b33207e86b800f
+ '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/c2b8d84fd686967020de322f3f13b3e7ddcd971e':
+ resolution: {tarball: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/c2b8d84fd686967020de322f3f13b3e7ddcd971e}
+ version: 0.0.0-f0289062692ca0af149a1bb61cc075a532003f49
hasBin: true
'@angular/platform-browser@20.1.0-next.1':
@@ -8315,7 +8315,7 @@ 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/4ab7be5c2562e6b3bfb594a282f5e1982e1b1cd6':
+ '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/c2b8d84fd686967020de322f3f13b3e7ddcd971e':
dependencies:
'@google-cloud/spanner': 8.0.0(supports-color@10.0.0)
'@octokit/rest': 22.0.0
diff --git a/tests/legacy-cli/e2e/ng-snapshot/package.json b/tests/legacy-cli/e2e/ng-snapshot/package.json
index bea2695dff4c..e641d041c4f2 100644
--- a/tests/legacy-cli/e2e/ng-snapshot/package.json
+++ b/tests/legacy-cli/e2e/ng-snapshot/package.json
@@ -2,21 +2,21 @@
"description": "snapshot versions of Angular for e2e testing",
"private": true,
"dependencies": {
- "@angular/animations": "github:angular/animations-builds#ebd7484b785da203bf2b49da08a31b4323023b2c",
- "@angular/cdk": "github:angular/cdk-builds#b0bfc92660ea6b95c7f7ba3d5eeda7528855c207",
- "@angular/common": "github:angular/common-builds#10fc82c3e011ec0b512b343b1cec67b79d067c40",
- "@angular/compiler": "github:angular/compiler-builds#91765e3efd17354365e444ae8a2acdec8621971d",
- "@angular/compiler-cli": "github:angular/compiler-cli-builds#7620f99db219856d14df21cf52bca9fc600a1366",
- "@angular/core": "github:angular/core-builds#71fd550fe462e3bbf3fd8007839db4433a15ed03",
- "@angular/forms": "github:angular/forms-builds#1bb7bf3c9274539f1bd4d51f632ba7475b25173d",
- "@angular/language-service": "github:angular/language-service-builds#75738086619f3ec6314fd88ba14b86529829c843",
- "@angular/localize": "github:angular/localize-builds#1a075e8d2b39d483bd18e8630f45e134bb036999",
- "@angular/material": "github:angular/material-builds#a7d3d93804ee0f34d281ebe6f4619a8147fcffb6",
- "@angular/material-moment-adapter": "github:angular/material-moment-adapter-builds#95bf00eeb82f0e5ca9e05fb0dde161e6e9d28b7c",
- "@angular/platform-browser": "github:angular/platform-browser-builds#2e950dbc246d1464f7c9950c147fa8421d25c412",
- "@angular/platform-browser-dynamic": "github:angular/platform-browser-dynamic-builds#8240e68fc3c31984330ead59c24925c39c945104",
- "@angular/platform-server": "github:angular/platform-server-builds#046e6dd78a05bf28ad01364d0dd8306050df1d06",
- "@angular/router": "github:angular/router-builds#a99c3e6353baf625f01e329755cc34d0e127a02b",
- "@angular/service-worker": "github:angular/service-worker-builds#b04c6648047ae0539b7ec35224198b38452e7ffe"
+ "@angular/animations": "github:angular/animations-builds#dba7ce65df45293aaf91dd4770d61c8acaf7d1b1",
+ "@angular/cdk": "github:angular/cdk-builds#982585e5903e32b48f66d3b62db6a31ca296de7e",
+ "@angular/common": "github:angular/common-builds#1edf02498e5525982c79f45789ded063c5089cb2",
+ "@angular/compiler": "github:angular/compiler-builds#63b3faf65519cf3b6e442282157324cefbff0054",
+ "@angular/compiler-cli": "github:angular/compiler-cli-builds#3b2f01e21ecd80589a32c915f5808352646d2191",
+ "@angular/core": "github:angular/core-builds#15a4617e6a0eeb8c35fcfbe04775b0510862cfc2",
+ "@angular/forms": "github:angular/forms-builds#3eb796aa0fd1176cebc93e3eac0f595c439af01a",
+ "@angular/language-service": "github:angular/language-service-builds#513f6e6dee88dfe6662ee4d073f3f3e32a91ede8",
+ "@angular/localize": "github:angular/localize-builds#74f995c0678bc16418c6b3e18eaccfede8b115bb",
+ "@angular/material": "github:angular/material-builds#16c9e89db3009731a3fb283c882402e606852f01",
+ "@angular/material-moment-adapter": "github:angular/material-moment-adapter-builds#1c3f3a2cddc7c587aa31761dd4f0218d3d572ada",
+ "@angular/platform-browser": "github:angular/platform-browser-builds#0c6fc9a009ea7faf38960dfa72ef7b78e7a7d299",
+ "@angular/platform-browser-dynamic": "github:angular/platform-browser-dynamic-builds#608ab4dbc899ea4ac4075f861664e8e300bdbdc1",
+ "@angular/platform-server": "github:angular/platform-server-builds#4041c34541197f9ffc40e55713038a806546d56d",
+ "@angular/router": "github:angular/router-builds#ac6ed0489811548c96d6d4ea48ab5016fe74c85e",
+ "@angular/service-worker": "github:angular/service-worker-builds#5d4cb3cb5bba1ea8d3e31f4fdcbfb4275c31a0b5"
}
}
From d45d2a45822fc026113c72c5ee47de7c7e74da41 Mon Sep 17 00:00:00 2001
From: Matthieu Riegler
Date: Wed, 18 Jun 2025 16:20:03 -0700
Subject: [PATCH 0161/1168] refactor(@schematics/angular): add link to ai best
practicies
This commit update the app.html template to add a link to the AI best practices documentation.
---
.../files/common-files/src/app/app.html.template | 9 +++++++--
.../e2e/assets/17.0-project/src/app/app.component.html | 9 +++++++--
2 files changed, 14 insertions(+), 4 deletions(-)
diff --git a/packages/schematics/angular/application/files/common-files/src/app/app.html.template b/packages/schematics/angular/application/files/common-files/src/app/app.html.template
index 648d1b97051e..84990f7afef2 100644
--- a/packages/schematics/angular/application/files/common-files/src/app/app.html.template
+++ b/packages/schematics/angular/application/files/common-files/src/app/app.html.template
@@ -134,11 +134,15 @@
--pill-accent: var(--bright-blue);
}
.pill-group .pill:nth-child(6n + 2) {
+ --pill-accent: var(--electric-violet);
+ }
+ .pill-group .pill:nth-child(6n + 3) {
--pill-accent: var(--french-violet);
}
- .pill-group .pill:nth-child(6n + 3),
+
.pill-group .pill:nth-child(6n + 4),
- .pill-group .pill:nth-child(6n + 5) {
+ .pill-group .pill:nth-child(6n + 5),
+ .pill-group .pill:nth-child(6n + 6) {
--pill-accent: var(--hot-red);
}
@@ -234,6 +238,7 @@
@for (item of [
{ title: 'Explore the Docs', link: 'https://angular.dev' },
{ title: 'Learn with Tutorials', link: 'https://angular.dev/tutorials' },
+ { title: 'Prompt and best practices for AI', link: 'https://angular.dev/ai/develop-with-ai'},
{ title: 'CLI Docs', link: 'https://angular.dev/tools/cli' },
{ title: 'Angular Language Service', link: 'https://angular.dev/tools/language-service' },
{ title: 'Angular DevTools', link: 'https://angular.dev/tools/devtools' },
diff --git a/tests/legacy-cli/e2e/assets/17.0-project/src/app/app.component.html b/tests/legacy-cli/e2e/assets/17.0-project/src/app/app.component.html
index 36093e187977..cfb20b1ffb89 100644
--- a/tests/legacy-cli/e2e/assets/17.0-project/src/app/app.component.html
+++ b/tests/legacy-cli/e2e/assets/17.0-project/src/app/app.component.html
@@ -134,11 +134,15 @@
--pill-accent: var(--bright-blue);
}
.pill-group .pill:nth-child(6n + 2) {
+ --pill-accent: var(--electric-violet);
+ }
+ .pill-group .pill:nth-child(6n + 3) {
--pill-accent: var(--french-violet);
}
- .pill-group .pill:nth-child(6n + 3),
+
.pill-group .pill:nth-child(6n + 4),
- .pill-group .pill:nth-child(6n + 5) {
+ .pill-group .pill:nth-child(6n + 5),
+ .pill-group .pill:nth-child(6n + 6) {
--pill-accent: var(--hot-red);
}
@@ -234,6 +238,7 @@ Hello, {{ title }}
@for (item of [
{ title: 'Explore the Docs', link: 'https://angular.dev' },
{ title: 'Learn with Tutorials', link: 'https://angular.dev/tutorials' },
+ { title: 'Prompt and best practices for AI', link: 'https://angular.dev/ai/develop-with-ai'},
{ title: 'CLI Docs', link: 'https://angular.dev/tools/cli' },
{ title: 'Angular Language Service', link: 'https://angular.dev/tools/language-service' },
{ title: 'Angular DevTools', link: 'https://angular.dev/tools/devtools' },
From 167a292e2bb534e04ff92089aef29dac125813e1 Mon Sep 17 00:00:00 2001
From: Angular Robot
Date: Thu, 19 Jun 2025 12:45:53 +0000
Subject: [PATCH 0162/1168] build: update cross-repo angular dependencies
See associated pull request for more information.
---
package.json | 22 +-
packages/angular/ssr/package.json | 12 +-
packages/ngtools/webpack/package.json | 4 +-
pnpm-lock.yaml | 256 +++++++++---------
tests/legacy-cli/e2e/ng-snapshot/package.json | 32 +--
5 files changed, 163 insertions(+), 163 deletions(-)
diff --git a/package.json b/package.json
index 49ef46e3a0a9..0aed654ef38d 100644
--- a/package.json
+++ b/package.json
@@ -46,20 +46,20 @@
},
"homepage": "https://github.com/angular/angular-cli",
"devDependencies": {
- "@angular/animations": "20.1.0-next.1",
+ "@angular/animations": "20.1.0-next.2",
"@angular/cdk": "20.1.0-next.1",
- "@angular/common": "20.1.0-next.1",
- "@angular/compiler": "20.1.0-next.1",
- "@angular/compiler-cli": "20.1.0-next.1",
- "@angular/core": "20.1.0-next.1",
- "@angular/forms": "20.1.0-next.1",
- "@angular/localize": "20.1.0-next.1",
+ "@angular/common": "20.1.0-next.2",
+ "@angular/compiler": "20.1.0-next.2",
+ "@angular/compiler-cli": "20.1.0-next.2",
+ "@angular/core": "20.1.0-next.2",
+ "@angular/forms": "20.1.0-next.2",
+ "@angular/localize": "20.1.0-next.2",
"@angular/material": "20.1.0-next.1",
"@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#c2b8d84fd686967020de322f3f13b3e7ddcd971e",
- "@angular/platform-browser": "20.1.0-next.1",
- "@angular/platform-server": "20.1.0-next.1",
- "@angular/router": "20.1.0-next.1",
- "@angular/service-worker": "20.1.0-next.1",
+ "@angular/platform-browser": "20.1.0-next.2",
+ "@angular/platform-server": "20.1.0-next.2",
+ "@angular/router": "20.1.0-next.2",
+ "@angular/service-worker": "20.1.0-next.2",
"@bazel/bazelisk": "1.26.0",
"@bazel/buildifier": "8.2.1",
"@eslint/compat": "1.3.0",
diff --git a/packages/angular/ssr/package.json b/packages/angular/ssr/package.json
index d4f648972325..00bd753f167e 100644
--- a/packages/angular/ssr/package.json
+++ b/packages/angular/ssr/package.json
@@ -29,12 +29,12 @@
},
"devDependencies": {
"@angular-devkit/schematics": "workspace:*",
- "@angular/common": "20.1.0-next.1",
- "@angular/compiler": "20.1.0-next.1",
- "@angular/core": "20.1.0-next.1",
- "@angular/platform-browser": "20.1.0-next.1",
- "@angular/platform-server": "20.1.0-next.1",
- "@angular/router": "20.1.0-next.1",
+ "@angular/common": "20.1.0-next.2",
+ "@angular/compiler": "20.1.0-next.2",
+ "@angular/core": "20.1.0-next.2",
+ "@angular/platform-browser": "20.1.0-next.2",
+ "@angular/platform-server": "20.1.0-next.2",
+ "@angular/router": "20.1.0-next.2",
"@schematics/angular": "workspace:*"
},
"sideEffects": false,
diff --git a/packages/ngtools/webpack/package.json b/packages/ngtools/webpack/package.json
index 7c7a46b51db2..6baa5e077deb 100644
--- a/packages/ngtools/webpack/package.json
+++ b/packages/ngtools/webpack/package.json
@@ -27,8 +27,8 @@
},
"devDependencies": {
"@angular-devkit/core": "workspace:0.0.0-PLACEHOLDER",
- "@angular/compiler": "20.1.0-next.1",
- "@angular/compiler-cli": "20.1.0-next.1",
+ "@angular/compiler": "20.1.0-next.2",
+ "@angular/compiler-cli": "20.1.0-next.2",
"typescript": "5.8.3",
"webpack": "5.99.9"
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index a3ad0d41db5f..1d7f6e4cd613 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -15,47 +15,47 @@ importers:
.:
devDependencies:
'@angular/animations':
- specifier: 20.1.0-next.1
- version: 20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))
+ specifier: 20.1.0-next.2
+ version: 20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))
'@angular/cdk':
specifier: 20.1.0-next.1
- version: 20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ version: 20.1.0-next.1(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
'@angular/common':
- specifier: 20.1.0-next.1
- version: 20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ specifier: 20.1.0-next.2
+ version: 20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
'@angular/compiler':
- specifier: 20.1.0-next.1
- version: 20.1.0-next.1
+ specifier: 20.1.0-next.2
+ version: 20.1.0-next.2
'@angular/compiler-cli':
- specifier: 20.1.0-next.1
- version: 20.1.0-next.1(@angular/compiler@20.1.0-next.1)(typescript@5.8.3)
+ specifier: 20.1.0-next.2
+ version: 20.1.0-next.2(@angular/compiler@20.1.0-next.2)(typescript@5.8.3)
'@angular/core':
- specifier: 20.1.0-next.1
- version: 20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)
+ specifier: 20.1.0-next.2
+ version: 20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)
'@angular/forms':
- specifier: 20.1.0-next.1
- version: 20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.1(@angular/animations@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
+ specifier: 20.1.0-next.2
+ version: 20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.2(@angular/animations@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
'@angular/localize':
- specifier: 20.1.0-next.1
- version: 20.1.0-next.1(@angular/compiler-cli@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(typescript@5.8.3))(@angular/compiler@20.1.0-next.1)
+ specifier: 20.1.0-next.2
+ version: 20.1.0-next.2(@angular/compiler-cli@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(typescript@5.8.3))(@angular/compiler@20.1.0-next.2)
'@angular/material':
specifier: 20.1.0-next.1
- version: 20.1.0-next.1(rcygfyjr5tgijk74qmfpd3mw5m)
+ version: 20.1.0-next.1(l32yggn2tzdh3a577e6frrsqxm)
'@angular/ng-dev':
specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#c2b8d84fd686967020de322f3f13b3e7ddcd971e
version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/c2b8d84fd686967020de322f3f13b3e7ddcd971e
'@angular/platform-browser':
- specifier: 20.1.0-next.1
- version: 20.1.0-next.1(@angular/animations@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))
+ specifier: 20.1.0-next.2
+ version: 20.1.0-next.2(@angular/animations@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))
'@angular/platform-server':
- specifier: 20.1.0-next.1
- version: 20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.1.0-next.1)(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.1(@angular/animations@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
+ specifier: 20.1.0-next.2
+ version: 20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.1.0-next.2)(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.2(@angular/animations@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
'@angular/router':
- specifier: 20.1.0-next.1
- version: 20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.1(@angular/animations@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
+ specifier: 20.1.0-next.2
+ version: 20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.2(@angular/animations@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
'@angular/service-worker':
- specifier: 20.1.0-next.1
- version: 20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ specifier: 20.1.0-next.2
+ version: 20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
'@bazel/bazelisk':
specifier: 1.26.0
version: 1.26.0
@@ -443,7 +443,7 @@ importers:
version: 4.3.0
ng-packagr:
specifier: 20.1.0-next.0
- version: 20.1.0-next.0(@angular/compiler-cli@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3)
+ version: 20.1.0-next.0(@angular/compiler-cli@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3)
postcss:
specifier: 8.5.5
version: 8.5.5
@@ -527,23 +527,23 @@ importers:
specifier: workspace:*
version: link:../../angular_devkit/schematics
'@angular/common':
- specifier: 20.1.0-next.1
- version: 20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ specifier: 20.1.0-next.2
+ version: 20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
'@angular/compiler':
- specifier: 20.1.0-next.1
- version: 20.1.0-next.1
+ specifier: 20.1.0-next.2
+ version: 20.1.0-next.2
'@angular/core':
- specifier: 20.1.0-next.1
- version: 20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)
+ specifier: 20.1.0-next.2
+ version: 20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)
'@angular/platform-browser':
- specifier: 20.1.0-next.1
- version: 20.1.0-next.1(@angular/animations@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))
+ specifier: 20.1.0-next.2
+ version: 20.1.0-next.2(@angular/animations@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))
'@angular/platform-server':
- specifier: 20.1.0-next.1
- version: 20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.1.0-next.1)(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.1(@angular/animations@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
+ specifier: 20.1.0-next.2
+ version: 20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.1.0-next.2)(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.2(@angular/animations@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
'@angular/router':
- specifier: 20.1.0-next.1
- version: 20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.1(@angular/animations@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
+ specifier: 20.1.0-next.2
+ version: 20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.2(@angular/animations@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
'@schematics/angular':
specifier: workspace:*
version: link:../../schematics/angular
@@ -762,7 +762,7 @@ importers:
version: 3.0.4
ng-packagr:
specifier: 20.1.0-next.0
- version: 20.1.0-next.0(@angular/compiler-cli@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3)
+ version: 20.1.0-next.0(@angular/compiler-cli@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3)
undici:
specifier: 7.10.0
version: 7.10.0
@@ -856,11 +856,11 @@ importers:
specifier: workspace:0.0.0-PLACEHOLDER
version: link:../../angular_devkit/core
'@angular/compiler':
- specifier: 20.1.0-next.1
- version: 20.1.0-next.1
+ specifier: 20.1.0-next.2
+ version: 20.1.0-next.2
'@angular/compiler-cli':
- specifier: 20.1.0-next.1
- version: 20.1.0-next.1(@angular/compiler@20.1.0-next.1)(typescript@5.8.3)
+ specifier: 20.1.0-next.2
+ version: 20.1.0-next.2(@angular/compiler@20.1.0-next.2)(typescript@5.8.3)
typescript:
specifier: 5.8.3
version: 5.8.3
@@ -904,12 +904,12 @@ packages:
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
engines: {node: '>=6.0.0'}
- '@angular/animations@20.1.0-next.1':
- resolution: {integrity: sha512-GS7vxHoWAVENCCCIUGnDkgfluqVAOVfmwB+7DRLt/MeG6xHkxhzESNHxSZun2gWW+QvmYD0NP0zrqGN6xPYWTA==}
+ '@angular/animations@20.1.0-next.2':
+ resolution: {integrity: sha512-sbxFatQzS+EYUO1/jRth2rC9brTof4LubKCWWF4QPQd37MEhOEdW1y+vq7ZKWzLVqMGvoYl/6uzYo32EHpndfA==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
peerDependencies:
- '@angular/common': 20.1.0-next.1
- '@angular/core': 20.1.0-next.1
+ '@angular/common': 20.1.0-next.2
+ '@angular/core': 20.1.0-next.2
'@angular/cdk@20.1.0-next.1':
resolution: {integrity: sha512-Wiu3vE2WDhHd5KxukXxEMu+ch1aaX6fJK8TFYh9NSMahb0ECKpRkwx0x+PCM68sMHOFUsDk/tlOLrD7ppeMD0A==}
@@ -918,33 +918,33 @@ packages:
'@angular/core': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0
rxjs: ^6.5.3 || ^7.4.0
- '@angular/common@20.1.0-next.1':
- resolution: {integrity: sha512-j2LKDGf1GKazNbAlrHUUFCFNlpiA12jbufL4sLQ2mMyAnZGly7SPoLVYC9ysIhbMlazS/SB15OekX6bakE1Pbg==}
+ '@angular/common@20.1.0-next.2':
+ resolution: {integrity: sha512-F7CL9IohcrznuxiwLEYeVN+Z2oGBe2Ik29Yb+e5t89b/QzWvJWrGHvnpVOQcp20lni66832EgWBeZcoyRzVZgA==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
peerDependencies:
- '@angular/core': 20.1.0-next.1
+ '@angular/core': 20.1.0-next.2
rxjs: ^6.5.3 || ^7.4.0
- '@angular/compiler-cli@20.1.0-next.1':
- resolution: {integrity: sha512-o+dpIodwzJhQ+u2a9E5acK2nqUlPmHK2KZAMRWHHaHQ/Uk9EVHbQYQhLyoNK20ZccguD5244W3UGjmFbD0SbPg==}
+ '@angular/compiler-cli@20.1.0-next.2':
+ resolution: {integrity: sha512-PlAYxiKBPnTH635LFQsTcYwM8I2K+cOEorVZ4Rn8iuCYN7FgLfplPEd1H60jpAG2Zyl69BP3dMn0Z4ar0eiXew==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
hasBin: true
peerDependencies:
- '@angular/compiler': 20.1.0-next.1
+ '@angular/compiler': 20.1.0-next.2
typescript: 5.8.3
peerDependenciesMeta:
typescript:
optional: true
- '@angular/compiler@20.1.0-next.1':
- resolution: {integrity: sha512-1vLC/q7K0LTmYI6sC1UOE/zvg16d1tjipxu6zN73bYJkkgOTXy3Yoc5BrlBpwp206iQmqrnT6iuUIv/X0gVKOg==}
+ '@angular/compiler@20.1.0-next.2':
+ resolution: {integrity: sha512-Y5aH70Xd3RUxUGbKGNr9XW7LFwVK4S6WXyZ6/ttI3Zq8gRkdeO1TjCBnApiQY2VX+d2ussbv77K8E01MF70W5w==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
- '@angular/core@20.1.0-next.1':
- resolution: {integrity: sha512-fHv5rdUD79pdY8iKWsq3pEM0AnAhaQfAEy8ak+yh65+TDrU50zCLu1bbrl/9bVOFf0eV1f6wS+zQ0w4pNTp1hQ==}
+ '@angular/core@20.1.0-next.2':
+ resolution: {integrity: sha512-Sk0UVFZRS3KkDXBguEgpSDOVYZ8h6+a9zff7HFAVPSIBxy98jnG1OqrckBMKV2rn1TeYsMpON/23KSbxhViRqA==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
peerDependencies:
- '@angular/compiler': 20.1.0-next.1
+ '@angular/compiler': 20.1.0-next.2
rxjs: ^6.5.3 || ^7.4.0
zone.js: ~0.15.0
peerDependenciesMeta:
@@ -953,22 +953,22 @@ packages:
zone.js:
optional: true
- '@angular/forms@20.1.0-next.1':
- resolution: {integrity: sha512-uMFbHUlthfBonhwdcYbd0/eWDgQY5/I04lO6iCh2H5WKHn1XebjK1AikESV7SkapB1IyhYPEwL3VTt5BjcEIiw==}
+ '@angular/forms@20.1.0-next.2':
+ resolution: {integrity: sha512-7TYIuJIBQ9jzx8Gk0QlAiXG1s4qlcRmAkOn3FMynnnEyOvwerSk/wNXHGWXDSIox5hvXxzgn7Wpy83jLSMGDXQ==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
peerDependencies:
- '@angular/common': 20.1.0-next.1
- '@angular/core': 20.1.0-next.1
- '@angular/platform-browser': 20.1.0-next.1
+ '@angular/common': 20.1.0-next.2
+ '@angular/core': 20.1.0-next.2
+ '@angular/platform-browser': 20.1.0-next.2
rxjs: ^6.5.3 || ^7.4.0
- '@angular/localize@20.1.0-next.1':
- resolution: {integrity: sha512-QyJviM4bthXMLyEVDZmnlSpYFZ4rKwFO7uiVNDugkbO/3Pjzx2Z/DBRFhEGzn3PSdJ1Pk8fR2pUe7HV6sUcG6w==}
+ '@angular/localize@20.1.0-next.2':
+ resolution: {integrity: sha512-MrWoTaSWOzFHz13dvUK91PtZ3rMoABETEjAoxSA0cxZA1i3OtYFFw8dZoOKIUKNcnJ9aktn+xZ8tvJTo0XofVw==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
hasBin: true
peerDependencies:
- '@angular/compiler': 20.1.0-next.1
- '@angular/compiler-cli': 20.1.0-next.1
+ '@angular/compiler': 20.1.0-next.2
+ '@angular/compiler-cli': 20.1.0-next.2
'@angular/material@20.1.0-next.1':
resolution: {integrity: sha512-RcbBCAhIFITDwneq0F7D3wY4HC+HYz0KO5hPf4Upwmb8DF1imZD7W4CO2lk6lRoaZ2MCfF6PDGUpjPDAJqT5Yg==}
@@ -985,42 +985,42 @@ packages:
version: 0.0.0-f0289062692ca0af149a1bb61cc075a532003f49
hasBin: true
- '@angular/platform-browser@20.1.0-next.1':
- resolution: {integrity: sha512-wiFbfHv2YvPL0696DqU4m8ihWviNhFlX4Ae29yMuA8nXPciarY3EyXWMNbEa0a3SiBaKkZNAxCEsKaT0kTIoxA==}
+ '@angular/platform-browser@20.1.0-next.2':
+ resolution: {integrity: sha512-G7Ohw2IXTzHC3bFov2c52tej3yjfCfZVkTlVrYYw8Fj7pgE4To8gGhWos3yzNlWzMcmfznhhWj+sn8dLj9o5tw==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
peerDependencies:
- '@angular/animations': 20.1.0-next.1
- '@angular/common': 20.1.0-next.1
- '@angular/core': 20.1.0-next.1
+ '@angular/animations': 20.1.0-next.2
+ '@angular/common': 20.1.0-next.2
+ '@angular/core': 20.1.0-next.2
peerDependenciesMeta:
'@angular/animations':
optional: true
- '@angular/platform-server@20.1.0-next.1':
- resolution: {integrity: sha512-a0EbkoM6kavVR1GOzPEbD457OAXSlJNBQHXOmheyLFwBHPAiKJXwiFE3DT4pjsoVYdmINRhey95Nac7lcHEGZg==}
+ '@angular/platform-server@20.1.0-next.2':
+ resolution: {integrity: sha512-TSTLXWraYCXa1BWWnfT4g4yN2ddyEo4/U4ezn4LeSE6i+urFo8wXjceAX2HtD/oMxV2StK6pCKeqD66tVVhkTA==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
peerDependencies:
- '@angular/common': 20.1.0-next.1
- '@angular/compiler': 20.1.0-next.1
- '@angular/core': 20.1.0-next.1
- '@angular/platform-browser': 20.1.0-next.1
+ '@angular/common': 20.1.0-next.2
+ '@angular/compiler': 20.1.0-next.2
+ '@angular/core': 20.1.0-next.2
+ '@angular/platform-browser': 20.1.0-next.2
rxjs: ^6.5.3 || ^7.4.0
- '@angular/router@20.1.0-next.1':
- resolution: {integrity: sha512-Squvfpt0uSEb/p6+84W3aO1ep1y0+aRtvHfNsGQkjUygBvqRoRjDWmb/wgu1Rtgw2pkqDXCB2uDVQa0DCr+y4A==}
+ '@angular/router@20.1.0-next.2':
+ resolution: {integrity: sha512-CLQKTKn7DDhFeCNIGWTK+KRFu5rQ2qiNSMIcl9lHZK1IJ1TuznM/nXZxUlHfuRT4QMUVnkW3CkWCPodnJ438Bw==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
peerDependencies:
- '@angular/common': 20.1.0-next.1
- '@angular/core': 20.1.0-next.1
- '@angular/platform-browser': 20.1.0-next.1
+ '@angular/common': 20.1.0-next.2
+ '@angular/core': 20.1.0-next.2
+ '@angular/platform-browser': 20.1.0-next.2
rxjs: ^6.5.3 || ^7.4.0
- '@angular/service-worker@20.1.0-next.1':
- resolution: {integrity: sha512-O/1ZlcoR7YaP13xzsS5IW80vCVUwjEuXmj6plY6qHKfaEuo1E2imLJESkaHV6g2oETmT+sEN4nE/Ssmq5b7qYg==}
+ '@angular/service-worker@20.1.0-next.2':
+ resolution: {integrity: sha512-HxlgKOsjoVMSh3c8EAFViMIy5VcWjogQwX0K11FWlUe30S++exi8G5CfWE/3KJ/x5pk0DNBWdXqHbuBwLJut/g==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
hasBin: true
peerDependencies:
- '@angular/core': 20.1.0-next.1
+ '@angular/core': 20.1.0-next.2
rxjs: ^6.5.3 || ^7.4.0
'@asamuzakjp/css-color@3.2.0':
@@ -8238,29 +8238,29 @@ snapshots:
'@jridgewell/gen-mapping': 0.3.8
'@jridgewell/trace-mapping': 0.3.25
- '@angular/animations@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))':
+ '@angular/animations@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))':
dependencies:
- '@angular/common': 20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
- '@angular/core': 20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)
+ '@angular/common': 20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ '@angular/core': 20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)
tslib: 2.8.1
- '@angular/cdk@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)':
+ '@angular/cdk@20.1.0-next.1(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)':
dependencies:
- '@angular/common': 20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
- '@angular/core': 20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)
+ '@angular/common': 20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ '@angular/core': 20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)
parse5: 7.3.0
rxjs: 7.8.2
tslib: 2.8.1
- '@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)':
+ '@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)':
dependencies:
- '@angular/core': 20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)
+ '@angular/core': 20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)
rxjs: 7.8.2
tslib: 2.8.1
- '@angular/compiler-cli@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(typescript@5.8.3)':
+ '@angular/compiler-cli@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(typescript@5.8.3)':
dependencies:
- '@angular/compiler': 20.1.0-next.1
+ '@angular/compiler': 20.1.0-next.2
'@babel/core': 7.27.4
'@jridgewell/sourcemap-codec': 1.5.0
chokidar: 4.0.3
@@ -8274,30 +8274,30 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@angular/compiler@20.1.0-next.1':
+ '@angular/compiler@20.1.0-next.2':
dependencies:
tslib: 2.8.1
- '@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)':
+ '@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)':
dependencies:
rxjs: 7.8.2
tslib: 2.8.1
optionalDependencies:
- '@angular/compiler': 20.1.0-next.1
+ '@angular/compiler': 20.1.0-next.2
zone.js: 0.15.1
- '@angular/forms@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.1(@angular/animations@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)':
+ '@angular/forms@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.2(@angular/animations@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)':
dependencies:
- '@angular/common': 20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
- '@angular/core': 20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)
- '@angular/platform-browser': 20.1.0-next.1(@angular/animations@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))
+ '@angular/common': 20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ '@angular/core': 20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)
+ '@angular/platform-browser': 20.1.0-next.2(@angular/animations@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))
rxjs: 7.8.2
tslib: 2.8.1
- '@angular/localize@20.1.0-next.1(@angular/compiler-cli@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(typescript@5.8.3))(@angular/compiler@20.1.0-next.1)':
+ '@angular/localize@20.1.0-next.2(@angular/compiler-cli@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(typescript@5.8.3))(@angular/compiler@20.1.0-next.2)':
dependencies:
- '@angular/compiler': 20.1.0-next.1
- '@angular/compiler-cli': 20.1.0-next.1(@angular/compiler@20.1.0-next.1)(typescript@5.8.3)
+ '@angular/compiler': 20.1.0-next.2
+ '@angular/compiler-cli': 20.1.0-next.2(@angular/compiler@20.1.0-next.2)(typescript@5.8.3)
'@babel/core': 7.27.4
'@types/babel__core': 7.20.5
tinyglobby: 0.2.14
@@ -8305,13 +8305,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@angular/material@20.1.0-next.1(rcygfyjr5tgijk74qmfpd3mw5m)':
+ '@angular/material@20.1.0-next.1(l32yggn2tzdh3a577e6frrsqxm)':
dependencies:
- '@angular/cdk': 20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
- '@angular/common': 20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
- '@angular/core': 20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)
- '@angular/forms': 20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.1(@angular/animations@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
- '@angular/platform-browser': 20.1.0-next.1(@angular/animations@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))
+ '@angular/cdk': 20.1.0-next.1(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ '@angular/common': 20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ '@angular/core': 20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)
+ '@angular/forms': 20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.2(@angular/animations@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
+ '@angular/platform-browser': 20.1.0-next.2(@angular/animations@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))
rxjs: 7.8.2
tslib: 2.8.1
@@ -8330,35 +8330,35 @@ snapshots:
which: 5.0.0
yaml: 2.8.0
- '@angular/platform-browser@20.1.0-next.1(@angular/animations@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))':
+ '@angular/platform-browser@20.1.0-next.2(@angular/animations@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))':
dependencies:
- '@angular/common': 20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
- '@angular/core': 20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)
+ '@angular/common': 20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ '@angular/core': 20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)
tslib: 2.8.1
optionalDependencies:
- '@angular/animations': 20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))
+ '@angular/animations': 20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))
- '@angular/platform-server@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.1.0-next.1)(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.1(@angular/animations@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)':
+ '@angular/platform-server@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.1.0-next.2)(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.2(@angular/animations@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)':
dependencies:
- '@angular/common': 20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
- '@angular/compiler': 20.1.0-next.1
- '@angular/core': 20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)
- '@angular/platform-browser': 20.1.0-next.1(@angular/animations@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))
+ '@angular/common': 20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ '@angular/compiler': 20.1.0-next.2
+ '@angular/core': 20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)
+ '@angular/platform-browser': 20.1.0-next.2(@angular/animations@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))
rxjs: 7.8.2
tslib: 2.8.1
xhr2: 0.2.1
- '@angular/router@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.1(@angular/animations@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)':
+ '@angular/router@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.2(@angular/animations@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)':
dependencies:
- '@angular/common': 20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
- '@angular/core': 20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)
- '@angular/platform-browser': 20.1.0-next.1(@angular/animations@20.1.0-next.1(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))
+ '@angular/common': 20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ '@angular/core': 20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)
+ '@angular/platform-browser': 20.1.0-next.2(@angular/animations@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))
rxjs: 7.8.2
tslib: 2.8.1
- '@angular/service-worker@20.1.0-next.1(@angular/core@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)':
+ '@angular/service-worker@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)':
dependencies:
- '@angular/core': 20.1.0-next.1(@angular/compiler@20.1.0-next.1)(rxjs@7.8.2)(zone.js@0.15.1)
+ '@angular/core': 20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)
rxjs: 7.8.2
tslib: 2.8.1
@@ -14146,10 +14146,10 @@ snapshots:
netmask@2.0.2: {}
- ng-packagr@20.1.0-next.0(@angular/compiler-cli@20.1.0-next.1(@angular/compiler@20.1.0-next.1)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3):
+ ng-packagr@20.1.0-next.0(@angular/compiler-cli@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3):
dependencies:
'@ampproject/remapping': 2.3.0
- '@angular/compiler-cli': 20.1.0-next.1(@angular/compiler@20.1.0-next.1)(typescript@5.8.3)
+ '@angular/compiler-cli': 20.1.0-next.2(@angular/compiler@20.1.0-next.2)(typescript@5.8.3)
'@rollup/plugin-json': 6.1.0(rollup@4.43.0)
'@rollup/wasm-node': 4.43.0
ajv: 8.17.1
diff --git a/tests/legacy-cli/e2e/ng-snapshot/package.json b/tests/legacy-cli/e2e/ng-snapshot/package.json
index e641d041c4f2..da254e509a6e 100644
--- a/tests/legacy-cli/e2e/ng-snapshot/package.json
+++ b/tests/legacy-cli/e2e/ng-snapshot/package.json
@@ -2,21 +2,21 @@
"description": "snapshot versions of Angular for e2e testing",
"private": true,
"dependencies": {
- "@angular/animations": "github:angular/animations-builds#dba7ce65df45293aaf91dd4770d61c8acaf7d1b1",
- "@angular/cdk": "github:angular/cdk-builds#982585e5903e32b48f66d3b62db6a31ca296de7e",
- "@angular/common": "github:angular/common-builds#1edf02498e5525982c79f45789ded063c5089cb2",
- "@angular/compiler": "github:angular/compiler-builds#63b3faf65519cf3b6e442282157324cefbff0054",
- "@angular/compiler-cli": "github:angular/compiler-cli-builds#3b2f01e21ecd80589a32c915f5808352646d2191",
- "@angular/core": "github:angular/core-builds#15a4617e6a0eeb8c35fcfbe04775b0510862cfc2",
- "@angular/forms": "github:angular/forms-builds#3eb796aa0fd1176cebc93e3eac0f595c439af01a",
- "@angular/language-service": "github:angular/language-service-builds#513f6e6dee88dfe6662ee4d073f3f3e32a91ede8",
- "@angular/localize": "github:angular/localize-builds#74f995c0678bc16418c6b3e18eaccfede8b115bb",
- "@angular/material": "github:angular/material-builds#16c9e89db3009731a3fb283c882402e606852f01",
- "@angular/material-moment-adapter": "github:angular/material-moment-adapter-builds#1c3f3a2cddc7c587aa31761dd4f0218d3d572ada",
- "@angular/platform-browser": "github:angular/platform-browser-builds#0c6fc9a009ea7faf38960dfa72ef7b78e7a7d299",
- "@angular/platform-browser-dynamic": "github:angular/platform-browser-dynamic-builds#608ab4dbc899ea4ac4075f861664e8e300bdbdc1",
- "@angular/platform-server": "github:angular/platform-server-builds#4041c34541197f9ffc40e55713038a806546d56d",
- "@angular/router": "github:angular/router-builds#ac6ed0489811548c96d6d4ea48ab5016fe74c85e",
- "@angular/service-worker": "github:angular/service-worker-builds#5d4cb3cb5bba1ea8d3e31f4fdcbfb4275c31a0b5"
+ "@angular/animations": "github:angular/animations-builds#0fe63b2ad4255115e83c27912fb6db6444c2e392",
+ "@angular/cdk": "github:angular/cdk-builds#d1ee202d68c6758a5e2f508b74624628f3f69710",
+ "@angular/common": "github:angular/common-builds#813710757380351481d52c0a40ab3ebbd9212f57",
+ "@angular/compiler": "github:angular/compiler-builds#eda9db92560a3a9e97d33272a2c1f6eed6e0d7b3",
+ "@angular/compiler-cli": "github:angular/compiler-cli-builds#749624b7c4461470b82c0debcddc176b191d53e0",
+ "@angular/core": "github:angular/core-builds#8548da3ebe6740c9419641af78dec6315a885303",
+ "@angular/forms": "github:angular/forms-builds#0673c2695208a3afe4255a49f6521413c51bdeb6",
+ "@angular/language-service": "github:angular/language-service-builds#f00920db0ca6fb24de21fb3ae804edafa32d3c33",
+ "@angular/localize": "github:angular/localize-builds#ee701741883697b552578afac2cb31c8f7ad052b",
+ "@angular/material": "github:angular/material-builds#1afc0ebb432ca0e9c2ead39682b910d584481f6b",
+ "@angular/material-moment-adapter": "github:angular/material-moment-adapter-builds#d36f8251fbd290981e5ff240ef50024a9bc03e9d",
+ "@angular/platform-browser": "github:angular/platform-browser-builds#5f14f27c45dc1dbabcc6c8202bf235bed9764f4d",
+ "@angular/platform-browser-dynamic": "github:angular/platform-browser-dynamic-builds#8c9c0aba906b5a0bba7c80294912266ead45b70c",
+ "@angular/platform-server": "github:angular/platform-server-builds#6f859fc45f4561282590624a185d09926ff0feef",
+ "@angular/router": "github:angular/router-builds#dffcafc6040be280db5c3f2b122d4abfebc1af0b",
+ "@angular/service-worker": "github:angular/service-worker-builds#2931073c5b4df49164de232e6271d065667b48b1"
}
}
From e58cbba69182dead4f27b4d48ceee13048fd5630 Mon Sep 17 00:00:00 2001
From: Alan Agius <17563226+alan-agius4@users.noreply.github.com>
Date: Thu, 19 Jun 2025 09:23:31 +0000
Subject: [PATCH 0163/1168] Revert "fix(@angular/build): increase worker idle
timeout"
This reverts commit 1d76d0ee59d54a889b564bdf85f183fd08ddc860.
---
packages/angular/build/src/utils/worker-pool.ts | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/packages/angular/build/src/utils/worker-pool.ts b/packages/angular/build/src/utils/worker-pool.ts
index 61f7b0ff7b59..3a4b3def27cb 100644
--- a/packages/angular/build/src/utils/worker-pool.ts
+++ b/packages/angular/build/src/utils/worker-pool.ts
@@ -15,8 +15,7 @@ export class WorkerPool extends Piscina {
constructor(options: WorkerPoolOptions) {
const piscinaOptions: WorkerPoolOptions = {
minThreads: 1,
- // Workaround for https://github.com/piscinajs/piscina/issues/816
- idleTimeout: 10_000,
+ idleTimeout: 1000,
// Web containers do not support transferable objects with receiveOnMessagePort which
// is used when the Atomics based wait loop is enable.
atomics: process.versions.webcontainer ? 'disabled' : 'sync',
From 8c95e8ea693449282a169e0d141d93dd99feede2 Mon Sep 17 00:00:00 2001
From: Alan Agius <17563226+alan-agius4@users.noreply.github.com>
Date: Thu, 19 Jun 2025 09:42:51 +0000
Subject: [PATCH 0164/1168] build: update all non-major dependencies
See associated pull request for more information.
---
modules/testing/builder/package.json | 2 +-
package.json | 10 +-
packages/angular/build/package.json | 8 +-
.../angular_devkit/build_angular/package.json | 6 +-
pnpm-lock.yaml | 695 ++++++++++--------
5 files changed, 407 insertions(+), 314 deletions(-)
diff --git a/modules/testing/builder/package.json b/modules/testing/builder/package.json
index c05fdf1a0843..6d5b445b0c8e 100644
--- a/modules/testing/builder/package.json
+++ b/modules/testing/builder/package.json
@@ -5,6 +5,6 @@
"@angular/ssr": "workspace:*",
"@angular-devkit/build-angular": "workspace:*",
"rxjs": "7.8.2",
- "vitest": "3.2.3"
+ "vitest": "3.2.4"
}
}
diff --git a/package.json b/package.json
index 0aed654ef38d..b6ed90079246 100644
--- a/package.json
+++ b/package.json
@@ -64,7 +64,7 @@
"@bazel/buildifier": "8.2.1",
"@eslint/compat": "1.3.0",
"@eslint/eslintrc": "3.3.1",
- "@eslint/js": "9.28.0",
+ "@eslint/js": "9.29.0",
"@rollup/plugin-alias": "^5.1.1",
"@rollup/plugin-commonjs": "^28.0.0",
"@rollup/plugin-json": "^6.1.0",
@@ -94,15 +94,15 @@
"@types/yargs": "^17.0.20",
"@types/yargs-parser": "^21.0.0",
"@types/yarnpkg__lockfile": "^1.1.5",
- "@typescript-eslint/eslint-plugin": "8.34.0",
- "@typescript-eslint/parser": "8.34.0",
+ "@typescript-eslint/eslint-plugin": "8.34.1",
+ "@typescript-eslint/parser": "8.34.1",
"ajv": "8.17.1",
"ansi-colors": "4.1.3",
"beasties": "0.3.4",
"buffer": "6.0.3",
"esbuild": "0.25.5",
"esbuild-wasm": "0.25.5",
- "eslint": "9.28.0",
+ "eslint": "9.29.0",
"eslint-config-prettier": "10.1.5",
"eslint-plugin-header": "3.1.1",
"eslint-plugin-import": "2.31.0",
@@ -132,7 +132,7 @@
"protractor": "~7.0.0",
"puppeteer": "18.2.1",
"quicktype-core": "23.2.6",
- "rollup": "4.43.0",
+ "rollup": "4.44.0",
"rollup-license-plugin": "~3.0.1",
"semver": "7.7.2",
"shelljs": "^0.10.0",
diff --git a/packages/angular/build/package.json b/packages/angular/build/package.json
index 54390e1e6162..e6c36b09dd4d 100644
--- a/packages/angular/build/package.json
+++ b/packages/angular/build/package.json
@@ -36,8 +36,8 @@
"mrmime": "2.0.1",
"parse5-html-rewriting-stream": "7.1.0",
"picomatch": "4.0.2",
- "piscina": "5.0.0",
- "rollup": "4.43.0",
+ "piscina": "5.1.1",
+ "rollup": "4.44.0",
"sass": "1.89.2",
"semver": "7.7.2",
"source-map-support": "0.5.21",
@@ -54,9 +54,9 @@
"jsdom": "26.1.0",
"less": "4.3.0",
"ng-packagr": "20.1.0-next.0",
- "postcss": "8.5.5",
+ "postcss": "8.5.6",
"rxjs": "7.8.2",
- "vitest": "3.2.3"
+ "vitest": "3.2.4"
},
"peerDependencies": {
"@angular/core": "0.0.0-ANGULAR-FW-PEER-DEP",
diff --git a/packages/angular_devkit/build_angular/package.json b/packages/angular_devkit/build_angular/package.json
index 1f78ee92d20b..9681960fc245 100644
--- a/packages/angular_devkit/build_angular/package.json
+++ b/packages/angular_devkit/build_angular/package.json
@@ -43,8 +43,8 @@
"open": "10.1.2",
"ora": "8.2.0",
"picomatch": "4.0.2",
- "piscina": "5.0.0",
- "postcss": "8.5.5",
+ "piscina": "5.1.1",
+ "postcss": "8.5.6",
"postcss-loader": "8.1.1",
"resolve-url-loader": "5.0.0",
"rxjs": "7.8.2",
@@ -53,7 +53,7 @@
"semver": "7.7.2",
"source-map-loader": "5.0.0",
"source-map-support": "0.5.21",
- "terser": "5.42.0",
+ "terser": "5.43.0",
"tree-kill": "1.2.2",
"tslib": "2.8.1",
"webpack": "5.99.9",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 1d7f6e4cd613..1a12fea8d034 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -64,28 +64,28 @@ importers:
version: 8.2.1
'@eslint/compat':
specifier: 1.3.0
- version: 1.3.0(eslint@9.28.0(jiti@1.21.7))
+ version: 1.3.0(eslint@9.29.0(jiti@1.21.7))
'@eslint/eslintrc':
specifier: 3.3.1
version: 3.3.1
'@eslint/js':
- specifier: 9.28.0
- version: 9.28.0
+ specifier: 9.29.0
+ version: 9.29.0
'@rollup/plugin-alias':
specifier: ^5.1.1
- version: 5.1.1(rollup@4.43.0)
+ version: 5.1.1(rollup@4.44.0)
'@rollup/plugin-commonjs':
specifier: ^28.0.0
- version: 28.0.5(rollup@4.43.0)
+ version: 28.0.5(rollup@4.44.0)
'@rollup/plugin-json':
specifier: ^6.1.0
- version: 6.1.0(rollup@4.43.0)
+ version: 6.1.0(rollup@4.44.0)
'@rollup/plugin-node-resolve':
specifier: 16.0.1
- version: 16.0.1(rollup@4.43.0)
+ version: 16.0.1(rollup@4.44.0)
'@stylistic/eslint-plugin':
specifier: ^4.0.0
- version: 4.4.1(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)
+ version: 4.4.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)
'@types/babel__core':
specifier: 7.20.5
version: 7.20.5
@@ -159,11 +159,11 @@ importers:
specifier: ^1.1.5
version: 1.1.9
'@typescript-eslint/eslint-plugin':
- specifier: 8.34.0
- version: 8.34.0(@typescript-eslint/parser@8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)
+ specifier: 8.34.1
+ version: 8.34.1(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)
'@typescript-eslint/parser':
- specifier: 8.34.0
- version: 8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)
+ specifier: 8.34.1
+ version: 8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)
ajv:
specifier: 8.17.1
version: 8.17.1
@@ -183,17 +183,17 @@ importers:
specifier: 0.25.5
version: 0.25.5
eslint:
- specifier: 9.28.0
- version: 9.28.0(jiti@1.21.7)
+ specifier: 9.29.0
+ version: 9.29.0(jiti@1.21.7)
eslint-config-prettier:
specifier: 10.1.5
- version: 10.1.5(eslint@9.28.0(jiti@1.21.7))
+ version: 10.1.5(eslint@9.29.0(jiti@1.21.7))
eslint-plugin-header:
specifier: 3.1.1
- version: 3.1.1(eslint@9.28.0(jiti@1.21.7))
+ version: 3.1.1(eslint@9.29.0(jiti@1.21.7))
eslint-plugin-import:
specifier: 2.31.0
- version: 2.31.0(@typescript-eslint/parser@8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.28.0(jiti@1.21.7))
+ version: 2.31.0(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.29.0(jiti@1.21.7))
express:
specifier: 5.1.0
version: 5.1.0
@@ -267,17 +267,17 @@ importers:
specifier: 23.2.6
version: 23.2.6(encoding@0.1.13)
rollup:
- specifier: 4.43.0
- version: 4.43.0
+ specifier: 4.44.0
+ version: 4.44.0
rollup-license-plugin:
specifier: ~3.0.1
version: 3.0.2
rollup-plugin-dts:
specifier: 6.2.1
- version: 6.2.1(rollup@4.43.0)(typescript@5.8.3)
+ version: 6.2.1(rollup@4.44.0)(typescript@5.8.3)
rollup-plugin-sourcemaps2:
specifier: 0.5.2
- version: 0.5.2(@types/node@20.19.0)(rollup@4.43.0)
+ version: 0.5.2(@types/node@20.19.0)(rollup@4.44.0)
semver:
specifier: 7.7.2
version: 7.7.2
@@ -341,8 +341,8 @@ importers:
specifier: 7.8.2
version: 7.8.2
vitest:
- specifier: 3.2.3
- version: 3.2.3(@types/node@20.19.0)(jiti@1.21.7)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.2)(terser@5.42.0)(yaml@2.8.0)
+ specifier: 3.2.4
+ version: 3.2.4(@types/node@20.19.0)(jiti@1.21.7)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0)
packages/angular/build:
dependencies:
@@ -366,7 +366,7 @@ importers:
version: 5.1.12(@types/node@20.19.0)
'@vitejs/plugin-basic-ssl':
specifier: 2.0.0
- version: 2.0.0(vite@6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.42.0)(yaml@2.8.0))
+ version: 2.0.0(vite@6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0))
beasties:
specifier: 0.3.4
version: 0.3.4
@@ -401,11 +401,11 @@ importers:
specifier: 4.0.2
version: 4.0.2
piscina:
- specifier: 5.0.0
- version: 5.0.0
+ specifier: 5.1.1
+ version: 5.1.1
rollup:
- specifier: 4.43.0
- version: 4.43.0
+ specifier: 4.44.0
+ version: 4.44.0
sass:
specifier: 1.89.2
version: 1.89.2
@@ -420,7 +420,7 @@ importers:
version: 0.2.14
vite:
specifier: 6.3.5
- version: 6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.42.0)(yaml@2.8.0)
+ version: 6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0)
watchpack:
specifier: 2.4.4
version: 2.4.4
@@ -445,14 +445,14 @@ importers:
specifier: 20.1.0-next.0
version: 20.1.0-next.0(@angular/compiler-cli@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3)
postcss:
- specifier: 8.5.5
- version: 8.5.5
+ specifier: 8.5.6
+ version: 8.5.6
rxjs:
specifier: 7.8.2
version: 7.8.2
vitest:
- specifier: 3.2.3
- version: 3.2.3(@types/node@20.19.0)(jiti@1.21.7)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.2)(terser@5.42.0)(yaml@2.8.0)
+ specifier: 3.2.4
+ version: 3.2.4(@types/node@20.19.0)(jiti@1.21.7)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0)
packages/angular/cli:
dependencies:
@@ -631,13 +631,13 @@ importers:
version: link:../../ngtools/webpack
'@vitejs/plugin-basic-ssl':
specifier: 2.0.0
- version: 2.0.0(vite@6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.42.0)(yaml@2.8.0))
+ version: 2.0.0(vite@6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0))
ansi-colors:
specifier: 4.1.3
version: 4.1.3
autoprefixer:
specifier: 10.4.21
- version: 10.4.21(postcss@8.5.5)
+ version: 10.4.21(postcss@8.5.6)
babel-loader:
specifier: 10.0.0
version: 10.0.0(@babel/core@7.27.4)(webpack@5.99.9(esbuild@0.25.5))
@@ -693,14 +693,14 @@ importers:
specifier: 4.0.2
version: 4.0.2
piscina:
- specifier: 5.0.0
- version: 5.0.0
+ specifier: 5.1.1
+ version: 5.1.1
postcss:
- specifier: 8.5.5
- version: 8.5.5
+ specifier: 8.5.6
+ version: 8.5.6
postcss-loader:
specifier: 8.1.1
- version: 8.1.1(postcss@8.5.5)(typescript@5.8.3)(webpack@5.99.9(esbuild@0.25.5))
+ version: 8.1.1(postcss@8.5.6)(typescript@5.8.3)(webpack@5.99.9(esbuild@0.25.5))
resolve-url-loader:
specifier: 5.0.0
version: 5.0.0
@@ -723,8 +723,8 @@ importers:
specifier: 0.5.21
version: 0.5.21
terser:
- specifier: 5.42.0
- version: 5.42.0
+ specifier: 5.43.0
+ version: 5.43.0
tree-kill:
specifier: 1.2.2
version: 1.2.2
@@ -1762,8 +1762,8 @@ packages:
resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/js@9.28.0':
- resolution: {integrity: sha512-fnqSjGWd/CoIp4EXIxWVK/sHA6DOHN4+8Ix2cX5ycOY7LG0UY8nHCU5pIp2eaE1Mc7Qd8kHspYNzYXT2ojPLzg==}
+ '@eslint/js@9.29.0':
+ resolution: {integrity: sha512-3PIF4cBw/y+1u2EazflInpV+lYsSG0aByVIQzAgb1m1MhHFSbqTyNqtBKHgWf/9Ykud+DhILS9EGkmekVhbKoQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/object-schema@2.1.6':
@@ -2492,103 +2492,103 @@ packages:
rollup:
optional: true
- '@rollup/rollup-android-arm-eabi@4.43.0':
- resolution: {integrity: sha512-Krjy9awJl6rKbruhQDgivNbD1WuLb8xAclM4IR4cN5pHGAs2oIMMQJEiC3IC/9TZJ+QZkmZhlMO/6MBGxPidpw==}
+ '@rollup/rollup-android-arm-eabi@4.44.0':
+ resolution: {integrity: sha512-xEiEE5oDW6tK4jXCAyliuntGR+amEMO7HLtdSshVuhFnKTYoeYMyXQK7pLouAJJj5KHdwdn87bfHAR2nSdNAUA==}
cpu: [arm]
os: [android]
- '@rollup/rollup-android-arm64@4.43.0':
- resolution: {integrity: sha512-ss4YJwRt5I63454Rpj+mXCXicakdFmKnUNxr1dLK+5rv5FJgAxnN7s31a5VchRYxCFWdmnDWKd0wbAdTr0J5EA==}
+ '@rollup/rollup-android-arm64@4.44.0':
+ resolution: {integrity: sha512-uNSk/TgvMbskcHxXYHzqwiyBlJ/lGcv8DaUfcnNwict8ba9GTTNxfn3/FAoFZYgkaXXAdrAA+SLyKplyi349Jw==}
cpu: [arm64]
os: [android]
- '@rollup/rollup-darwin-arm64@4.43.0':
- resolution: {integrity: sha512-eKoL8ykZ7zz8MjgBenEF2OoTNFAPFz1/lyJ5UmmFSz5jW+7XbH1+MAgCVHy72aG59rbuQLcJeiMrP8qP5d/N0A==}
+ '@rollup/rollup-darwin-arm64@4.44.0':
+ resolution: {integrity: sha512-VGF3wy0Eq1gcEIkSCr8Ke03CWT+Pm2yveKLaDvq51pPpZza3JX/ClxXOCmTYYq3us5MvEuNRTaeyFThCKRQhOA==}
cpu: [arm64]
os: [darwin]
- '@rollup/rollup-darwin-x64@4.43.0':
- resolution: {integrity: sha512-SYwXJgaBYW33Wi/q4ubN+ldWC4DzQY62S4Ll2dgfr/dbPoF50dlQwEaEHSKrQdSjC6oIe1WgzosoaNoHCdNuMg==}
+ '@rollup/rollup-darwin-x64@4.44.0':
+ resolution: {integrity: sha512-fBkyrDhwquRvrTxSGH/qqt3/T0w5Rg0L7ZIDypvBPc1/gzjJle6acCpZ36blwuwcKD/u6oCE/sRWlUAcxLWQbQ==}
cpu: [x64]
os: [darwin]
- '@rollup/rollup-freebsd-arm64@4.43.0':
- resolution: {integrity: sha512-SV+U5sSo0yujrjzBF7/YidieK2iF6E7MdF6EbYxNz94lA+R0wKl3SiixGyG/9Klab6uNBIqsN7j4Y/Fya7wAjQ==}
+ '@rollup/rollup-freebsd-arm64@4.44.0':
+ resolution: {integrity: sha512-u5AZzdQJYJXByB8giQ+r4VyfZP+walV+xHWdaFx/1VxsOn6eWJhK2Vl2eElvDJFKQBo/hcYIBg/jaKS8ZmKeNQ==}
cpu: [arm64]
os: [freebsd]
- '@rollup/rollup-freebsd-x64@4.43.0':
- resolution: {integrity: sha512-J7uCsiV13L/VOeHJBo5SjasKiGxJ0g+nQTrBkAsmQBIdil3KhPnSE9GnRon4ejX1XDdsmK/l30IYLiAaQEO0Cg==}
+ '@rollup/rollup-freebsd-x64@4.44.0':
+ resolution: {integrity: sha512-qC0kS48c/s3EtdArkimctY7h3nHicQeEUdjJzYVJYR3ct3kWSafmn6jkNCA8InbUdge6PVx6keqjk5lVGJf99g==}
cpu: [x64]
os: [freebsd]
- '@rollup/rollup-linux-arm-gnueabihf@4.43.0':
- resolution: {integrity: sha512-gTJ/JnnjCMc15uwB10TTATBEhK9meBIY+gXP4s0sHD1zHOaIh4Dmy1X9wup18IiY9tTNk5gJc4yx9ctj/fjrIw==}
+ '@rollup/rollup-linux-arm-gnueabihf@4.44.0':
+ resolution: {integrity: sha512-x+e/Z9H0RAWckn4V2OZZl6EmV0L2diuX3QB0uM1r6BvhUIv6xBPL5mrAX2E3e8N8rEHVPwFfz/ETUbV4oW9+lQ==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm-musleabihf@4.43.0':
- resolution: {integrity: sha512-ZJ3gZynL1LDSIvRfz0qXtTNs56n5DI2Mq+WACWZ7yGHFUEirHBRt7fyIk0NsCKhmRhn7WAcjgSkSVVxKlPNFFw==}
+ '@rollup/rollup-linux-arm-musleabihf@4.44.0':
+ resolution: {integrity: sha512-1exwiBFf4PU/8HvI8s80icyCcnAIB86MCBdst51fwFmH5dyeoWVPVgmQPcKrMtBQ0W5pAs7jBCWuRXgEpRzSCg==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm64-gnu@4.43.0':
- resolution: {integrity: sha512-8FnkipasmOOSSlfucGYEu58U8cxEdhziKjPD2FIa0ONVMxvl/hmONtX/7y4vGjdUhjcTHlKlDhw3H9t98fPvyA==}
+ '@rollup/rollup-linux-arm64-gnu@4.44.0':
+ resolution: {integrity: sha512-ZTR2mxBHb4tK4wGf9b8SYg0Y6KQPjGpR4UWwTFdnmjB4qRtoATZ5dWn3KsDwGa5Z2ZBOE7K52L36J9LueKBdOQ==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-arm64-musl@4.43.0':
- resolution: {integrity: sha512-KPPyAdlcIZ6S9C3S2cndXDkV0Bb1OSMsX0Eelr2Bay4EsF9yi9u9uzc9RniK3mcUGCLhWY9oLr6er80P5DE6XA==}
+ '@rollup/rollup-linux-arm64-musl@4.44.0':
+ resolution: {integrity: sha512-GFWfAhVhWGd4r6UxmnKRTBwP1qmModHtd5gkraeW2G490BpFOZkFtem8yuX2NyafIP/mGpRJgTJ2PwohQkUY/Q==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-loongarch64-gnu@4.43.0':
- resolution: {integrity: sha512-HPGDIH0/ZzAZjvtlXj6g+KDQ9ZMHfSP553za7o2Odegb/BEfwJcR0Sw0RLNpQ9nC6Gy8s+3mSS9xjZ0n3rhcYg==}
+ '@rollup/rollup-linux-loongarch64-gnu@4.44.0':
+ resolution: {integrity: sha512-xw+FTGcov/ejdusVOqKgMGW3c4+AgqrfvzWEVXcNP6zq2ue+lsYUgJ+5Rtn/OTJf7e2CbgTFvzLW2j0YAtj0Gg==}
cpu: [loong64]
os: [linux]
- '@rollup/rollup-linux-powerpc64le-gnu@4.43.0':
- resolution: {integrity: sha512-gEmwbOws4U4GLAJDhhtSPWPXUzDfMRedT3hFMyRAvM9Mrnj+dJIFIeL7otsv2WF3D7GrV0GIewW0y28dOYWkmw==}
+ '@rollup/rollup-linux-powerpc64le-gnu@4.44.0':
+ resolution: {integrity: sha512-bKGibTr9IdF0zr21kMvkZT4K6NV+jjRnBoVMt2uNMG0BYWm3qOVmYnXKzx7UhwrviKnmK46IKMByMgvpdQlyJQ==}
cpu: [ppc64]
os: [linux]
- '@rollup/rollup-linux-riscv64-gnu@4.43.0':
- resolution: {integrity: sha512-XXKvo2e+wFtXZF/9xoWohHg+MuRnvO29TI5Hqe9xwN5uN8NKUYy7tXUG3EZAlfchufNCTHNGjEx7uN78KsBo0g==}
+ '@rollup/rollup-linux-riscv64-gnu@4.44.0':
+ resolution: {integrity: sha512-vV3cL48U5kDaKZtXrti12YRa7TyxgKAIDoYdqSIOMOFBXqFj2XbChHAtXquEn2+n78ciFgr4KIqEbydEGPxXgA==}
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-riscv64-musl@4.43.0':
- resolution: {integrity: sha512-ruf3hPWhjw6uDFsOAzmbNIvlXFXlBQ4nk57Sec8E8rUxs/AI4HD6xmiiasOOx/3QxS2f5eQMKTAwk7KHwpzr/Q==}
+ '@rollup/rollup-linux-riscv64-musl@4.44.0':
+ resolution: {integrity: sha512-TDKO8KlHJuvTEdfw5YYFBjhFts2TR0VpZsnLLSYmB7AaohJhM8ctDSdDnUGq77hUh4m/djRafw+9zQpkOanE2Q==}
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-s390x-gnu@4.43.0':
- resolution: {integrity: sha512-QmNIAqDiEMEvFV15rsSnjoSmO0+eJLoKRD9EAa9rrYNwO/XRCtOGM3A5A0X+wmG+XRrw9Fxdsw+LnyYiZWWcVw==}
+ '@rollup/rollup-linux-s390x-gnu@4.44.0':
+ resolution: {integrity: sha512-8541GEyktXaw4lvnGp9m84KENcxInhAt6vPWJ9RodsB/iGjHoMB2Pp5MVBCiKIRxrxzJhGCxmNzdu+oDQ7kwRA==}
cpu: [s390x]
os: [linux]
- '@rollup/rollup-linux-x64-gnu@4.43.0':
- resolution: {integrity: sha512-jAHr/S0iiBtFyzjhOkAics/2SrXE092qyqEg96e90L3t9Op8OTzS6+IX0Fy5wCt2+KqeHAkti+eitV0wvblEoQ==}
+ '@rollup/rollup-linux-x64-gnu@4.44.0':
+ resolution: {integrity: sha512-iUVJc3c0o8l9Sa/qlDL2Z9UP92UZZW1+EmQ4xfjTc1akr0iUFZNfxrXJ/R1T90h/ILm9iXEY6+iPrmYB3pXKjw==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-linux-x64-musl@4.43.0':
- resolution: {integrity: sha512-3yATWgdeXyuHtBhrLt98w+5fKurdqvs8B53LaoKD7P7H7FKOONLsBVMNl9ghPQZQuYcceV5CDyPfyfGpMWD9mQ==}
+ '@rollup/rollup-linux-x64-musl@4.44.0':
+ resolution: {integrity: sha512-PQUobbhLTQT5yz/SPg116VJBgz+XOtXt8D1ck+sfJJhuEsMj2jSej5yTdp8CvWBSceu+WW+ibVL6dm0ptG5fcA==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-win32-arm64-msvc@4.43.0':
- resolution: {integrity: sha512-wVzXp2qDSCOpcBCT5WRWLmpJRIzv23valvcTwMHEobkjippNf+C3ys/+wf07poPkeNix0paTNemB2XrHr2TnGw==}
+ '@rollup/rollup-win32-arm64-msvc@4.44.0':
+ resolution: {integrity: sha512-M0CpcHf8TWn+4oTxJfh7LQuTuaYeXGbk0eageVjQCKzYLsajWS/lFC94qlRqOlyC2KvRT90ZrfXULYmukeIy7w==}
cpu: [arm64]
os: [win32]
- '@rollup/rollup-win32-ia32-msvc@4.43.0':
- resolution: {integrity: sha512-fYCTEyzf8d+7diCw8b+asvWDCLMjsCEA8alvtAutqJOJp/wL5hs1rWSqJ1vkjgW0L2NB4bsYJrpKkiIPRR9dvw==}
+ '@rollup/rollup-win32-ia32-msvc@4.44.0':
+ resolution: {integrity: sha512-3XJ0NQtMAXTWFW8FqZKcw3gOQwBtVWP/u8TpHP3CRPXD7Pd6s8lLdH3sHWh8vqKCyyiI8xW5ltJScQmBU9j7WA==}
cpu: [ia32]
os: [win32]
- '@rollup/rollup-win32-x64-msvc@4.43.0':
- resolution: {integrity: sha512-SnGhLiE5rlK0ofq8kzuDkM0g7FN1s5VYY+YSMTibP7CqShxCQvqtNxTARS4xX4PFJfHjG0ZQYX9iGzI3FQh5Aw==}
+ '@rollup/rollup-win32-x64-msvc@4.44.0':
+ resolution: {integrity: sha512-Q2Mgwt+D8hd5FIPUuPDsvPR7Bguza6yTkJxspDGkZj7tBRn2y4KSWYuIXpftFSjBra76TbKerCV7rgFPQrn+wQ==}
cpu: [x64]
os: [win32]
@@ -2953,16 +2953,16 @@ packages:
'@types/yauzl@2.10.3':
resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==}
- '@typescript-eslint/eslint-plugin@8.34.0':
- resolution: {integrity: sha512-QXwAlHlbcAwNlEEMKQS2RCgJsgXrTJdjXT08xEgbPFa2yYQgVjBymxP5DrfrE7X7iodSzd9qBUHUycdyVJTW1w==}
+ '@typescript-eslint/eslint-plugin@8.34.1':
+ resolution: {integrity: sha512-STXcN6ebF6li4PxwNeFnqF8/2BNDvBupf2OPx2yWNzr6mKNGF7q49VM00Pz5FaomJyqvbXpY6PhO+T9w139YEQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- '@typescript-eslint/parser': ^8.34.0
+ '@typescript-eslint/parser': ^8.34.1
eslint: ^8.57.0 || ^9.0.0
typescript: 5.8.3
- '@typescript-eslint/parser@8.34.0':
- resolution: {integrity: sha512-vxXJV1hVFx3IXz/oy2sICsJukaBrtDEQSBiV48/YIV5KWjX1dO+bcIr/kCPrW6weKXvsaGKFNlwH0v2eYdRRbA==}
+ '@typescript-eslint/parser@8.34.1':
+ resolution: {integrity: sha512-4O3idHxhyzjClSMJ0a29AcoK0+YwnEqzI6oz3vlRf3xw0zbzt15MzXwItOlnr5nIth6zlY2RENLsOPvhyrKAQA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
@@ -2974,18 +2974,34 @@ packages:
peerDependencies:
typescript: 5.8.3
+ '@typescript-eslint/project-service@8.34.1':
+ resolution: {integrity: sha512-nuHlOmFZfuRwLJKDGQOVc0xnQrAmuq1Mj/ISou5044y1ajGNp2BNliIqp7F2LPQ5sForz8lempMFCovfeS1XoA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ typescript: 5.8.3
+
'@typescript-eslint/scope-manager@8.34.0':
resolution: {integrity: sha512-9Ac0X8WiLykl0aj1oYQNcLZjHgBojT6cW68yAgZ19letYu+Hxd0rE0veI1XznSSst1X5lwnxhPbVdwjDRIomRw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@typescript-eslint/scope-manager@8.34.1':
+ resolution: {integrity: sha512-beu6o6QY4hJAgL1E8RaXNC071G4Kso2MGmJskCFQhRhg8VOH/FDbC8soP8NHN7e/Hdphwp8G8cE6OBzC8o41ZA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@typescript-eslint/tsconfig-utils@8.34.0':
resolution: {integrity: sha512-+W9VYHKFIzA5cBeooqQxqNriAP0QeQ7xTiDuIOr71hzgffm3EL2hxwWBIIj4GuofIbKxGNarpKqIq6Q6YrShOA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: 5.8.3
- '@typescript-eslint/type-utils@8.34.0':
- resolution: {integrity: sha512-n7zSmOcUVhcRYC75W2pnPpbO1iwhJY3NLoHEtbJwJSNlVAZuwqu05zY3f3s2SDWWDSo9FdN5szqc73DCtDObAg==}
+ '@typescript-eslint/tsconfig-utils@8.34.1':
+ resolution: {integrity: sha512-K4Sjdo4/xF9NEeA2khOb7Y5nY6NSXBnod87uniVYW9kHP+hNlDV8trUSFeynA2uxWam4gIWgWoygPrv9VMWrYg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ typescript: 5.8.3
+
+ '@typescript-eslint/type-utils@8.34.1':
+ resolution: {integrity: sha512-Tv7tCCr6e5m8hP4+xFugcrwTOucB8lshffJ6zf1mF1TbU67R+ntCc6DzLNKM+s/uzDyv8gLq7tufaAhIBYeV8g==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
@@ -2995,12 +3011,22 @@ packages:
resolution: {integrity: sha512-9V24k/paICYPniajHfJ4cuAWETnt7Ssy+R0Rbcqo5sSFr3QEZ/8TSoUi9XeXVBGXCaLtwTOKSLGcInCAvyZeMA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@typescript-eslint/types@8.34.1':
+ resolution: {integrity: sha512-rjLVbmE7HR18kDsjNIZQHxmv9RZwlgzavryL5Lnj2ujIRTeXlKtILHgRNmQ3j4daw7zd+mQgy+uyt6Zo6I0IGA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@typescript-eslint/typescript-estree@8.34.0':
resolution: {integrity: sha512-rOi4KZxI7E0+BMqG7emPSK1bB4RICCpF7QD3KCLXn9ZvWoESsOMlHyZPAHyG04ujVplPaHbmEvs34m+wjgtVtg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: 5.8.3
+ '@typescript-eslint/typescript-estree@8.34.1':
+ resolution: {integrity: sha512-rjCNqqYPuMUF5ODD+hWBNmOitjBWghkGKJg6hiCHzUvXRy6rK22Jd3rwbP2Xi+R7oYVvIKhokHVhH41BxPV5mA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ typescript: 5.8.3
+
'@typescript-eslint/utils@8.34.0':
resolution: {integrity: sha512-8L4tWatGchV9A1cKbjaavS6mwYwp39jql8xUmIIKJdm+qiaeHy5KMKlBrf30akXAWBzn2SqKsNOtSENWUwg7XQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -3008,10 +3034,21 @@ packages:
eslint: ^8.57.0 || ^9.0.0
typescript: 5.8.3
+ '@typescript-eslint/utils@8.34.1':
+ resolution: {integrity: sha512-mqOwUdZ3KjtGk7xJJnLbHxTuWVn3GO2WZZuM+Slhkun4+qthLdXx32C8xIXbO1kfCECb3jIs3eoxK3eryk7aoQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: 5.8.3
+
'@typescript-eslint/visitor-keys@8.34.0':
resolution: {integrity: sha512-qHV7pW7E85A0x6qyrFn+O+q1k1p3tQCsqIZ1KZ5ESLXY57aTvUd3/a4rdPTeXisvhXn2VQG0VSKUqs8KHF2zcA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@typescript-eslint/visitor-keys@8.34.1':
+ resolution: {integrity: sha512-xoh5rJ+tgsRKoXnkBPFRLZ7rjKM0AfVbC68UZ/ECXoDbfggb9RbEySN359acY1vS3qZ0jVTVWzbtfapwm5ztxw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@verdaccio/auth@8.0.0-next-8.15':
resolution: {integrity: sha512-vAfzGOHbPcPXMCI90jqm/qSZ1OUBnOGzudZA3+YtherncdwADekvXbdJlZVclcfmZ0sRbfVG5Xpf88aETiwfcw==}
engines: {node: '>=18'}
@@ -3093,11 +3130,11 @@ packages:
peerDependencies:
vite: ^6.0.0
- '@vitest/expect@3.2.3':
- resolution: {integrity: sha512-W2RH2TPWVHA1o7UmaFKISPvdicFJH+mjykctJFoAkUw+SPTJTGjUNdKscFBrqM7IPnCVu6zihtKYa7TkZS1dkQ==}
+ '@vitest/expect@3.2.4':
+ resolution: {integrity: sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==}
- '@vitest/mocker@3.2.3':
- resolution: {integrity: sha512-cP6fIun+Zx8he4rbWvi+Oya6goKQDZK+Yq4hhlggwQBbrlOQ4qtZ+G4nxB6ZnzI9lyIb+JnvyiJnPC2AGbKSPA==}
+ '@vitest/mocker@3.2.4':
+ resolution: {integrity: sha512-46ryTE9RZO/rfDd7pEqFl7etuyzekzEhUbTW3BvmeO/BcCMEgq59BKhek3dXDWgAj4oMK6OZi+vRr1wPW6qjEQ==}
peerDependencies:
msw: ^2.4.9
vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0
@@ -3107,20 +3144,20 @@ packages:
vite:
optional: true
- '@vitest/pretty-format@3.2.3':
- resolution: {integrity: sha512-yFglXGkr9hW/yEXngO+IKMhP0jxyFw2/qys/CK4fFUZnSltD+MU7dVYGrH8rvPcK/O6feXQA+EU33gjaBBbAng==}
+ '@vitest/pretty-format@3.2.4':
+ resolution: {integrity: sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==}
- '@vitest/runner@3.2.3':
- resolution: {integrity: sha512-83HWYisT3IpMaU9LN+VN+/nLHVBCSIUKJzGxC5RWUOsK1h3USg7ojL+UXQR3b4o4UBIWCYdD2fxuzM7PQQ1u8w==}
+ '@vitest/runner@3.2.4':
+ resolution: {integrity: sha512-oukfKT9Mk41LreEW09vt45f8wx7DordoWUZMYdY/cyAk7w5TWkTRCNZYF7sX7n2wB7jyGAl74OxgwhPgKaqDMQ==}
- '@vitest/snapshot@3.2.3':
- resolution: {integrity: sha512-9gIVWx2+tysDqUmmM1L0hwadyumqssOL1r8KJipwLx5JVYyxvVRfxvMq7DaWbZZsCqZnu/dZedaZQh4iYTtneA==}
+ '@vitest/snapshot@3.2.4':
+ resolution: {integrity: sha512-dEYtS7qQP2CjU27QBC5oUOxLE/v5eLkGqPE0ZKEIDGMs4vKWe7IjgLOeauHsR0D5YuuycGRO5oSRXnwnmA78fQ==}
- '@vitest/spy@3.2.3':
- resolution: {integrity: sha512-JHu9Wl+7bf6FEejTCREy+DmgWe+rQKbK+y32C/k5f4TBIAlijhJbRBIRIOCEpVevgRsCQR2iHRUH2/qKVM/plw==}
+ '@vitest/spy@3.2.4':
+ resolution: {integrity: sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==}
- '@vitest/utils@3.2.3':
- resolution: {integrity: sha512-4zFBCU5Pf+4Z6v+rwnZ1HU1yzOKKvDkMXZrymE2PBlbjKJRlrOxbvpfPSvJTGRIwGoahaOGvp+kbCoxifhzJ1Q==}
+ '@vitest/utils@3.2.4':
+ resolution: {integrity: sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==}
'@web/browser-logs@0.4.1':
resolution: {integrity: sha512-ypmMG+72ERm+LvP+loj9A64MTXvWMXHUOu773cPO4L1SV/VWg6xA9Pv7vkvkXQX+ItJtCJt+KQ+U6ui2HhSFUw==}
@@ -4487,8 +4524,8 @@ packages:
resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- eslint@9.28.0:
- resolution: {integrity: sha512-ocgh41VhRlf9+fVpe7QKzwLj9c92fDiqOj8Y3Sd4/ZmVA4Btx4PlUYPq4pp9JDyupkf1upbEXecxL2mwNV7jPQ==}
+ eslint@9.29.0:
+ resolution: {integrity: sha512-GsGizj2Y1rCWDu6XoEekL3RLilp0voSePurjZIkxL3wlm5o5EC9VpgaP7lrCvjnkuLvzFBQWB3vWB3K5KQTveQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
peerDependencies:
@@ -5809,6 +5846,9 @@ packages:
loupe@3.1.3:
resolution: {integrity: sha512-kkIp7XSkP78ZxJEsSxW3712C6teJVoeHHwgo9zJ380de7IYyJ2ISlxojcH2pC5OFLewESmnRi/+XCDIEEVyoug==}
+ loupe@3.1.4:
+ resolution: {integrity: sha512-wJzkKwJrheKtknCOKNEtDK4iqg/MxmZheEMtSTYvnzRdEYaZzmgH976nenp8WdJRdx5Vc1X/9MO0Oszl6ezeXg==}
+
lowdb@1.0.0:
resolution: {integrity: sha512-2+x8esE/Wb9SQ1F9IHaYWfsC9FIecLOPrK4g17FGEayjUWH172H6nwicRovGvSE2CPZouc2MCIqCI7h9d+GftQ==}
engines: {node: '>=4'}
@@ -6555,9 +6595,9 @@ packages:
resolution: {integrity: sha512-i85pKRCt4qMjZ1+L7sy2Ag4t1atFcdbEt76+7iRJn1g2BvsnRMGu9p8pivl9fs63M2kF/A0OacFZhTub+m/qMg==}
hasBin: true
- piscina@5.0.0:
- resolution: {integrity: sha512-R+arufwL7sZvGjAhSMK3TfH55YdGOqhpKXkcwQJr432AAnJX/xxX19PA4QisrmJ+BTTfZVggaz6HexbkQq1l1Q==}
- engines: {node: '>=18.x'}
+ piscina@5.1.1:
+ resolution: {integrity: sha512-9rPDIPsCwOivatEZGM8+apgM7AiTDLSnpwMmLaSmdm2PeND8bFJzZLZZxyrJjLH8Xx/MpKoVaKf+vZOWALNHbw==}
+ engines: {node: '>=20.x'}
pkg-dir@8.0.0:
resolution: {integrity: sha512-4peoBq4Wks0riS0z8741NVv+/8IiTvqnZAr8QGgtdifrtpdXbNw/FxRS1l6NFqm4EMzuS0EDqNNx4XGaz8cuyQ==}
@@ -6630,8 +6670,8 @@ packages:
postcss-value-parser@4.2.0:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
- postcss@8.5.5:
- resolution: {integrity: sha512-d/jtm+rdNT8tpXuHY5MMtcbJFBkhXE6593XVR9UoGCH8jSFGci7jGvMGH5RYd5PBJW+00NZQt6gf7CbagJCrhg==}
+ postcss@8.5.6:
+ resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
engines: {node: ^10 || ^12 || >=14}
prelude-ls@1.2.1:
@@ -6733,7 +6773,6 @@ packages:
engines: {node: '>=0.6.0', teleport: '>=0.2.0'}
deprecated: |-
You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.
-
(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)
qjobs@1.2.0:
@@ -6933,8 +6972,8 @@ packages:
'@types/node':
optional: true
- rollup@4.43.0:
- resolution: {integrity: sha512-wdN2Kd3Twh8MAEOEJZsuxuLKCsBEo4PVNLK6tQWAn10VhsVewQLzcucMgLolRlhFybGxfclbPeEYBaP6RvUFGg==}
+ rollup@4.44.0:
+ resolution: {integrity: sha512-qHcdEzLCiktQIfwBq420pn2dP+30uzqYxv9ETm91wdt2R9AFcWfjNAmje4NWlnCIQ5RMTzVf0ZyisOKqHR6RwA==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
@@ -7471,8 +7510,8 @@ packages:
uglify-js:
optional: true
- terser@5.42.0:
- resolution: {integrity: sha512-UYCvU9YQW2f/Vwl+P0GfhxJxbUGLwd+5QrrGgLajzWAtC/23AX0vcise32kkP7Eu0Wu9VlzzHAXkLObgjQfFlQ==}
+ terser@5.43.0:
+ resolution: {integrity: sha512-CqNNxKSGKSZCunSvwKLTs8u8sGGlp27sxNZ4quGh0QeNuyHM0JSEM/clM9Mf4zUp6J+tO2gUXhgXT2YMMkwfKQ==}
engines: {node: '>=10'}
hasBin: true
@@ -7513,8 +7552,8 @@ packages:
resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==}
engines: {node: '>=12.0.0'}
- tinypool@1.1.0:
- resolution: {integrity: sha512-7CotroY9a8DKsKprEy/a14aCCm8jYVmR7aFy4fpkZM8sdpNJbKkixuNjgM50yCmip2ezc8z4N7k3oe2+rfRJCQ==}
+ tinypool@1.1.1:
+ resolution: {integrity: sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==}
engines: {node: ^18.0.0 || >=20.0.0}
tinyrainbow@2.0.0:
@@ -7819,8 +7858,8 @@ packages:
resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==}
engines: {'0': node >=0.6.0}
- vite-node@3.2.3:
- resolution: {integrity: sha512-gc8aAifGuDIpZHrPjuHyP4dpQmYXqWw7D1GmDnWeNWP654UEXzVfQ5IHPSK5HaHkwB/+p1atpYpSdw/2kOv8iQ==}
+ vite-node@3.2.4:
+ resolution: {integrity: sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
hasBin: true
@@ -7864,16 +7903,16 @@ packages:
yaml:
optional: true
- vitest@3.2.3:
- resolution: {integrity: sha512-E6U2ZFXe3N/t4f5BwUaVCKRLHqUpk1CBWeMh78UT4VaTPH/2dyvH6ALl29JTovEPu9dVKr/K/J4PkXgrMbw4Ww==}
+ vitest@3.2.4:
+ resolution: {integrity: sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
hasBin: true
peerDependencies:
'@edge-runtime/vm': '*'
'@types/debug': ^4.1.12
'@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
- '@vitest/browser': 3.2.3
- '@vitest/ui': 3.2.3
+ '@vitest/browser': 3.2.4
+ '@vitest/ui': 3.2.4
happy-dom: '*'
jsdom: '*'
peerDependenciesMeta:
@@ -9151,16 +9190,16 @@ snapshots:
'@esbuild/win32-x64@0.25.5':
optional: true
- '@eslint-community/eslint-utils@4.7.0(eslint@9.28.0(jiti@1.21.7))':
+ '@eslint-community/eslint-utils@4.7.0(eslint@9.29.0(jiti@1.21.7))':
dependencies:
- eslint: 9.28.0(jiti@1.21.7)
+ eslint: 9.29.0(jiti@1.21.7)
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.1': {}
- '@eslint/compat@1.3.0(eslint@9.28.0(jiti@1.21.7))':
+ '@eslint/compat@1.3.0(eslint@9.29.0(jiti@1.21.7))':
optionalDependencies:
- eslint: 9.28.0(jiti@1.21.7)
+ eslint: 9.29.0(jiti@1.21.7)
'@eslint/config-array@0.20.1':
dependencies:
@@ -9194,7 +9233,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@eslint/js@9.28.0': {}
+ '@eslint/js@9.29.0': {}
'@eslint/object-schema@2.1.6': {}
@@ -9833,13 +9872,13 @@ snapshots:
- bare-buffer
- supports-color
- '@rollup/plugin-alias@5.1.1(rollup@4.43.0)':
+ '@rollup/plugin-alias@5.1.1(rollup@4.44.0)':
optionalDependencies:
- rollup: 4.43.0
+ rollup: 4.44.0
- '@rollup/plugin-commonjs@28.0.5(rollup@4.43.0)':
+ '@rollup/plugin-commonjs@28.0.5(rollup@4.44.0)':
dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.43.0)
+ '@rollup/pluginutils': 5.1.4(rollup@4.44.0)
commondir: 1.0.1
estree-walker: 2.0.2
fdir: 6.4.6(picomatch@4.0.2)
@@ -9847,100 +9886,100 @@ snapshots:
magic-string: 0.30.17
picomatch: 4.0.2
optionalDependencies:
- rollup: 4.43.0
+ rollup: 4.44.0
- '@rollup/plugin-json@6.1.0(rollup@4.43.0)':
+ '@rollup/plugin-json@6.1.0(rollup@4.44.0)':
dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.43.0)
+ '@rollup/pluginutils': 5.1.4(rollup@4.44.0)
optionalDependencies:
- rollup: 4.43.0
+ rollup: 4.44.0
- '@rollup/plugin-node-resolve@15.3.1(rollup@4.43.0)':
+ '@rollup/plugin-node-resolve@15.3.1(rollup@4.44.0)':
dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.43.0)
+ '@rollup/pluginutils': 5.1.4(rollup@4.44.0)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
is-module: 1.0.0
resolve: 1.22.10
optionalDependencies:
- rollup: 4.43.0
+ rollup: 4.44.0
- '@rollup/plugin-node-resolve@16.0.1(rollup@4.43.0)':
+ '@rollup/plugin-node-resolve@16.0.1(rollup@4.44.0)':
dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.43.0)
+ '@rollup/pluginutils': 5.1.4(rollup@4.44.0)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
is-module: 1.0.0
resolve: 1.22.10
optionalDependencies:
- rollup: 4.43.0
+ rollup: 4.44.0
- '@rollup/pluginutils@5.1.4(rollup@4.43.0)':
+ '@rollup/pluginutils@5.1.4(rollup@4.44.0)':
dependencies:
'@types/estree': 1.0.8
estree-walker: 2.0.2
picomatch: 4.0.2
optionalDependencies:
- rollup: 4.43.0
+ rollup: 4.44.0
- '@rollup/rollup-android-arm-eabi@4.43.0':
+ '@rollup/rollup-android-arm-eabi@4.44.0':
optional: true
- '@rollup/rollup-android-arm64@4.43.0':
+ '@rollup/rollup-android-arm64@4.44.0':
optional: true
- '@rollup/rollup-darwin-arm64@4.43.0':
+ '@rollup/rollup-darwin-arm64@4.44.0':
optional: true
- '@rollup/rollup-darwin-x64@4.43.0':
+ '@rollup/rollup-darwin-x64@4.44.0':
optional: true
- '@rollup/rollup-freebsd-arm64@4.43.0':
+ '@rollup/rollup-freebsd-arm64@4.44.0':
optional: true
- '@rollup/rollup-freebsd-x64@4.43.0':
+ '@rollup/rollup-freebsd-x64@4.44.0':
optional: true
- '@rollup/rollup-linux-arm-gnueabihf@4.43.0':
+ '@rollup/rollup-linux-arm-gnueabihf@4.44.0':
optional: true
- '@rollup/rollup-linux-arm-musleabihf@4.43.0':
+ '@rollup/rollup-linux-arm-musleabihf@4.44.0':
optional: true
- '@rollup/rollup-linux-arm64-gnu@4.43.0':
+ '@rollup/rollup-linux-arm64-gnu@4.44.0':
optional: true
- '@rollup/rollup-linux-arm64-musl@4.43.0':
+ '@rollup/rollup-linux-arm64-musl@4.44.0':
optional: true
- '@rollup/rollup-linux-loongarch64-gnu@4.43.0':
+ '@rollup/rollup-linux-loongarch64-gnu@4.44.0':
optional: true
- '@rollup/rollup-linux-powerpc64le-gnu@4.43.0':
+ '@rollup/rollup-linux-powerpc64le-gnu@4.44.0':
optional: true
- '@rollup/rollup-linux-riscv64-gnu@4.43.0':
+ '@rollup/rollup-linux-riscv64-gnu@4.44.0':
optional: true
- '@rollup/rollup-linux-riscv64-musl@4.43.0':
+ '@rollup/rollup-linux-riscv64-musl@4.44.0':
optional: true
- '@rollup/rollup-linux-s390x-gnu@4.43.0':
+ '@rollup/rollup-linux-s390x-gnu@4.44.0':
optional: true
- '@rollup/rollup-linux-x64-gnu@4.43.0':
+ '@rollup/rollup-linux-x64-gnu@4.44.0':
optional: true
- '@rollup/rollup-linux-x64-musl@4.43.0':
+ '@rollup/rollup-linux-x64-musl@4.44.0':
optional: true
- '@rollup/rollup-win32-arm64-msvc@4.43.0':
+ '@rollup/rollup-win32-arm64-msvc@4.44.0':
optional: true
- '@rollup/rollup-win32-ia32-msvc@4.43.0':
+ '@rollup/rollup-win32-ia32-msvc@4.44.0':
optional: true
- '@rollup/rollup-win32-x64-msvc@4.43.0':
+ '@rollup/rollup-win32-x64-msvc@4.44.0':
optional: true
'@rollup/wasm-node@4.43.0':
@@ -9985,10 +10024,10 @@ snapshots:
'@socket.io/component-emitter@3.1.2': {}
- '@stylistic/eslint-plugin@4.4.1(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)':
+ '@stylistic/eslint-plugin@4.4.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)':
dependencies:
- '@typescript-eslint/utils': 8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)
- eslint: 9.28.0(jiti@1.21.7)
+ '@typescript-eslint/utils': 8.34.0(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)
+ eslint: 9.29.0(jiti@1.21.7)
eslint-visitor-keys: 4.2.1
espree: 10.4.0
estraverse: 5.3.0
@@ -10388,15 +10427,15 @@ snapshots:
'@types/node': 20.19.0
optional: true
- '@typescript-eslint/eslint-plugin@8.34.0(@typescript-eslint/parser@8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)':
+ '@typescript-eslint/eslint-plugin@8.34.1(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)':
dependencies:
'@eslint-community/regexpp': 4.12.1
- '@typescript-eslint/parser': 8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)
- '@typescript-eslint/scope-manager': 8.34.0
- '@typescript-eslint/type-utils': 8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)
- '@typescript-eslint/utils': 8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)
- '@typescript-eslint/visitor-keys': 8.34.0
- eslint: 9.28.0(jiti@1.21.7)
+ '@typescript-eslint/parser': 8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)
+ '@typescript-eslint/scope-manager': 8.34.1
+ '@typescript-eslint/type-utils': 8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)
+ '@typescript-eslint/visitor-keys': 8.34.1
+ eslint: 9.29.0(jiti@1.21.7)
graphemer: 1.4.0
ignore: 7.0.5
natural-compare: 1.4.0
@@ -10405,14 +10444,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)':
+ '@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)':
dependencies:
- '@typescript-eslint/scope-manager': 8.34.0
- '@typescript-eslint/types': 8.34.0
- '@typescript-eslint/typescript-estree': 8.34.0(typescript@5.8.3)
- '@typescript-eslint/visitor-keys': 8.34.0
+ '@typescript-eslint/scope-manager': 8.34.1
+ '@typescript-eslint/types': 8.34.1
+ '@typescript-eslint/typescript-estree': 8.34.1(typescript@5.8.3)
+ '@typescript-eslint/visitor-keys': 8.34.1
debug: 4.4.1(supports-color@10.0.0)
- eslint: 9.28.0(jiti@1.21.7)
+ eslint: 9.29.0(jiti@1.21.7)
typescript: 5.8.3
transitivePeerDependencies:
- supports-color
@@ -10426,21 +10465,39 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@typescript-eslint/project-service@8.34.1(typescript@5.8.3)':
+ dependencies:
+ '@typescript-eslint/tsconfig-utils': 8.34.1(typescript@5.8.3)
+ '@typescript-eslint/types': 8.34.1
+ debug: 4.4.1(supports-color@10.0.0)
+ typescript: 5.8.3
+ transitivePeerDependencies:
+ - supports-color
+
'@typescript-eslint/scope-manager@8.34.0':
dependencies:
'@typescript-eslint/types': 8.34.0
'@typescript-eslint/visitor-keys': 8.34.0
+ '@typescript-eslint/scope-manager@8.34.1':
+ dependencies:
+ '@typescript-eslint/types': 8.34.1
+ '@typescript-eslint/visitor-keys': 8.34.1
+
'@typescript-eslint/tsconfig-utils@8.34.0(typescript@5.8.3)':
dependencies:
typescript: 5.8.3
- '@typescript-eslint/type-utils@8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)':
+ '@typescript-eslint/tsconfig-utils@8.34.1(typescript@5.8.3)':
dependencies:
- '@typescript-eslint/typescript-estree': 8.34.0(typescript@5.8.3)
- '@typescript-eslint/utils': 8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)
+ typescript: 5.8.3
+
+ '@typescript-eslint/type-utils@8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)':
+ dependencies:
+ '@typescript-eslint/typescript-estree': 8.34.1(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)
debug: 4.4.1(supports-color@10.0.0)
- eslint: 9.28.0(jiti@1.21.7)
+ eslint: 9.29.0(jiti@1.21.7)
ts-api-utils: 2.1.0(typescript@5.8.3)
typescript: 5.8.3
transitivePeerDependencies:
@@ -10448,6 +10505,8 @@ snapshots:
'@typescript-eslint/types@8.34.0': {}
+ '@typescript-eslint/types@8.34.1': {}
+
'@typescript-eslint/typescript-estree@8.34.0(typescript@5.8.3)':
dependencies:
'@typescript-eslint/project-service': 8.34.0(typescript@5.8.3)
@@ -10464,13 +10523,40 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)':
+ '@typescript-eslint/typescript-estree@8.34.1(typescript@5.8.3)':
+ dependencies:
+ '@typescript-eslint/project-service': 8.34.1(typescript@5.8.3)
+ '@typescript-eslint/tsconfig-utils': 8.34.1(typescript@5.8.3)
+ '@typescript-eslint/types': 8.34.1
+ '@typescript-eslint/visitor-keys': 8.34.1
+ debug: 4.4.1(supports-color@10.0.0)
+ fast-glob: 3.3.3
+ is-glob: 4.0.3
+ minimatch: 9.0.5
+ semver: 7.7.2
+ ts-api-utils: 2.1.0(typescript@5.8.3)
+ typescript: 5.8.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/utils@8.34.0(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)':
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0(jiti@1.21.7))
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0(jiti@1.21.7))
'@typescript-eslint/scope-manager': 8.34.0
'@typescript-eslint/types': 8.34.0
'@typescript-eslint/typescript-estree': 8.34.0(typescript@5.8.3)
- eslint: 9.28.0(jiti@1.21.7)
+ eslint: 9.29.0(jiti@1.21.7)
+ typescript: 5.8.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/utils@8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)':
+ dependencies:
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0(jiti@1.21.7))
+ '@typescript-eslint/scope-manager': 8.34.1
+ '@typescript-eslint/types': 8.34.1
+ '@typescript-eslint/typescript-estree': 8.34.1(typescript@5.8.3)
+ eslint: 9.29.0(jiti@1.21.7)
typescript: 5.8.3
transitivePeerDependencies:
- supports-color
@@ -10480,6 +10566,11 @@ snapshots:
'@typescript-eslint/types': 8.34.0
eslint-visitor-keys: 4.2.1
+ '@typescript-eslint/visitor-keys@8.34.1':
+ dependencies:
+ '@typescript-eslint/types': 8.34.1
+ eslint-visitor-keys: 4.2.1
+
'@verdaccio/auth@8.0.0-next-8.15':
dependencies:
'@verdaccio/config': 8.0.0-next-8.15
@@ -10627,50 +10718,50 @@ snapshots:
minimatch: 7.4.6
semver: 7.7.1
- '@vitejs/plugin-basic-ssl@2.0.0(vite@6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.42.0)(yaml@2.8.0))':
+ '@vitejs/plugin-basic-ssl@2.0.0(vite@6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0))':
dependencies:
- vite: 6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.42.0)(yaml@2.8.0)
+ vite: 6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0)
- '@vitest/expect@3.2.3':
+ '@vitest/expect@3.2.4':
dependencies:
'@types/chai': 5.2.2
- '@vitest/spy': 3.2.3
- '@vitest/utils': 3.2.3
+ '@vitest/spy': 3.2.4
+ '@vitest/utils': 3.2.4
chai: 5.2.0
tinyrainbow: 2.0.0
- '@vitest/mocker@3.2.3(vite@6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.42.0)(yaml@2.8.0))':
+ '@vitest/mocker@3.2.4(vite@6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0))':
dependencies:
- '@vitest/spy': 3.2.3
+ '@vitest/spy': 3.2.4
estree-walker: 3.0.3
magic-string: 0.30.17
optionalDependencies:
- vite: 6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.42.0)(yaml@2.8.0)
+ vite: 6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0)
- '@vitest/pretty-format@3.2.3':
+ '@vitest/pretty-format@3.2.4':
dependencies:
tinyrainbow: 2.0.0
- '@vitest/runner@3.2.3':
+ '@vitest/runner@3.2.4':
dependencies:
- '@vitest/utils': 3.2.3
+ '@vitest/utils': 3.2.4
pathe: 2.0.3
strip-literal: 3.0.0
- '@vitest/snapshot@3.2.3':
+ '@vitest/snapshot@3.2.4':
dependencies:
- '@vitest/pretty-format': 3.2.3
+ '@vitest/pretty-format': 3.2.4
magic-string: 0.30.17
pathe: 2.0.3
- '@vitest/spy@3.2.3':
+ '@vitest/spy@3.2.4':
dependencies:
tinyspy: 4.0.3
- '@vitest/utils@3.2.3':
+ '@vitest/utils@3.2.4':
dependencies:
- '@vitest/pretty-format': 3.2.3
- loupe: 3.1.3
+ '@vitest/pretty-format': 3.2.4
+ loupe: 3.1.4
tinyrainbow: 2.0.0
'@web/browser-logs@0.4.1':
@@ -10706,11 +10797,11 @@ snapshots:
'@web/dev-server-rollup@0.6.4':
dependencies:
- '@rollup/plugin-node-resolve': 15.3.1(rollup@4.43.0)
+ '@rollup/plugin-node-resolve': 15.3.1(rollup@4.44.0)
'@web/dev-server-core': 0.7.5
nanocolors: 0.2.13
parse5: 6.0.1
- rollup: 4.43.0
+ rollup: 4.44.0
whatwg-url: 14.2.0
transitivePeerDependencies:
- bufferutil
@@ -11137,14 +11228,14 @@ snapshots:
atomic-sleep@1.0.0: {}
- autoprefixer@10.4.21(postcss@8.5.5):
+ autoprefixer@10.4.21(postcss@8.5.6):
dependencies:
browserslist: 4.25.0
caniuse-lite: 1.0.30001723
fraction.js: 4.3.7
normalize-range: 0.1.2
picocolors: 1.1.1
- postcss: 8.5.5
+ postcss: 8.5.6
postcss-value-parser: 4.2.0
available-typed-arrays@1.0.7:
@@ -11241,7 +11332,7 @@ snapshots:
domhandler: 5.0.3
htmlparser2: 10.0.0
picocolors: 1.1.1
- postcss: 8.5.5
+ postcss: 8.5.6
postcss-media-query-parser: 0.2.3
before-after-hook@4.0.0: {}
@@ -11770,12 +11861,12 @@ snapshots:
css-loader@7.1.2(webpack@5.99.9(esbuild@0.25.5)):
dependencies:
- icss-utils: 5.1.0(postcss@8.5.5)
- postcss: 8.5.5
- postcss-modules-extract-imports: 3.1.0(postcss@8.5.5)
- postcss-modules-local-by-default: 4.2.0(postcss@8.5.5)
- postcss-modules-scope: 3.2.1(postcss@8.5.5)
- postcss-modules-values: 4.0.0(postcss@8.5.5)
+ icss-utils: 5.1.0(postcss@8.5.6)
+ postcss: 8.5.6
+ postcss-modules-extract-imports: 3.1.0(postcss@8.5.6)
+ postcss-modules-local-by-default: 4.2.0(postcss@8.5.6)
+ postcss-modules-scope: 3.2.1(postcss@8.5.6)
+ postcss-modules-values: 4.0.0(postcss@8.5.6)
postcss-value-parser: 4.2.0
semver: 7.7.2
optionalDependencies:
@@ -12256,9 +12347,9 @@ snapshots:
optionalDependencies:
source-map: 0.6.1
- eslint-config-prettier@10.1.5(eslint@9.28.0(jiti@1.21.7)):
+ eslint-config-prettier@10.1.5(eslint@9.29.0(jiti@1.21.7)):
dependencies:
- eslint: 9.28.0(jiti@1.21.7)
+ eslint: 9.29.0(jiti@1.21.7)
eslint-import-resolver-node@0.3.9:
dependencies:
@@ -12268,21 +12359,21 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-module-utils@2.12.0(@typescript-eslint/parser@8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.28.0(jiti@1.21.7)):
+ eslint-module-utils@2.12.0(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.29.0(jiti@1.21.7)):
dependencies:
debug: 3.2.7
optionalDependencies:
- '@typescript-eslint/parser': 8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)
- eslint: 9.28.0(jiti@1.21.7)
+ '@typescript-eslint/parser': 8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)
+ eslint: 9.29.0(jiti@1.21.7)
eslint-import-resolver-node: 0.3.9
transitivePeerDependencies:
- supports-color
- eslint-plugin-header@3.1.1(eslint@9.28.0(jiti@1.21.7)):
+ eslint-plugin-header@3.1.1(eslint@9.29.0(jiti@1.21.7)):
dependencies:
- eslint: 9.28.0(jiti@1.21.7)
+ eslint: 9.29.0(jiti@1.21.7)
- eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.28.0(jiti@1.21.7)):
+ eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.29.0(jiti@1.21.7)):
dependencies:
'@rtsao/scc': 1.1.0
array-includes: 3.1.9
@@ -12291,9 +12382,9 @@ snapshots:
array.prototype.flatmap: 1.3.3
debug: 3.2.7
doctrine: 2.1.0
- eslint: 9.28.0(jiti@1.21.7)
+ eslint: 9.29.0(jiti@1.21.7)
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.28.0(jiti@1.21.7))
+ eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.29.0(jiti@1.21.7))
hasown: 2.0.2
is-core-module: 2.16.1
is-glob: 4.0.3
@@ -12305,7 +12396,7 @@ snapshots:
string.prototype.trimend: 1.0.9
tsconfig-paths: 3.15.0
optionalDependencies:
- '@typescript-eslint/parser': 8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)
+ '@typescript-eslint/parser': 8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
@@ -12325,15 +12416,15 @@ snapshots:
eslint-visitor-keys@4.2.1: {}
- eslint@9.28.0(jiti@1.21.7):
+ eslint@9.29.0(jiti@1.21.7):
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0(jiti@1.21.7))
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0(jiti@1.21.7))
'@eslint-community/regexpp': 4.12.1
'@eslint/config-array': 0.20.1
'@eslint/config-helpers': 0.2.3
'@eslint/core': 0.14.0
'@eslint/eslintrc': 3.3.1
- '@eslint/js': 9.28.0
+ '@eslint/js': 9.29.0
'@eslint/plugin-kit': 0.3.2
'@humanfs/node': 0.16.6
'@humanwhocodes/module-importer': 1.0.1
@@ -12505,7 +12596,7 @@ snapshots:
extract-zip@2.0.1:
dependencies:
- debug: 4.3.4
+ debug: 4.4.1(supports-color@10.0.0)
get-stream: 5.2.0
yauzl: 2.10.0
optionalDependencies:
@@ -13114,9 +13205,9 @@ snapshots:
dependencies:
safer-buffer: 2.1.2
- icss-utils@5.1.0(postcss@8.5.5):
+ icss-utils@5.1.0(postcss@8.5.6):
dependencies:
- postcss: 8.5.5
+ postcss: 8.5.6
ieee754@1.2.1: {}
@@ -13911,6 +14002,8 @@ snapshots:
loupe@3.1.3: {}
+ loupe@3.1.4: {}
+
lowdb@1.0.0:
dependencies:
graceful-fs: 4.2.11
@@ -14150,7 +14243,7 @@ snapshots:
dependencies:
'@ampproject/remapping': 2.3.0
'@angular/compiler-cli': 20.1.0-next.2(@angular/compiler@20.1.0-next.2)(typescript@5.8.3)
- '@rollup/plugin-json': 6.1.0(rollup@4.43.0)
+ '@rollup/plugin-json': 6.1.0(rollup@4.44.0)
'@rollup/wasm-node': 4.43.0
ajv: 8.17.1
ansi-colors: 4.1.3
@@ -14164,16 +14257,16 @@ snapshots:
jsonc-parser: 3.3.1
less: 4.3.0
ora: 8.2.0
- piscina: 5.0.0
- postcss: 8.5.5
- rollup-plugin-dts: 6.2.1(rollup@4.43.0)(typescript@5.8.3)
+ piscina: 5.1.1
+ postcss: 8.5.6
+ rollup-plugin-dts: 6.2.1(rollup@4.44.0)(typescript@5.8.3)
rxjs: 7.8.2
sass: 1.89.2
tinyglobby: 0.2.14
tslib: 2.8.1
typescript: 5.8.3
optionalDependencies:
- rollup: 4.43.0
+ rollup: 4.44.0
node-addon-api@6.1.0:
optional: true
@@ -14603,7 +14696,7 @@ snapshots:
sonic-boom: 4.2.0
thread-stream: 3.1.0
- piscina@5.0.0:
+ piscina@5.1.1:
optionalDependencies:
'@napi-rs/nice': 1.0.1
@@ -14629,11 +14722,11 @@ snapshots:
possible-typed-array-names@1.1.0: {}
- postcss-loader@8.1.1(postcss@8.5.5)(typescript@5.8.3)(webpack@5.99.9(esbuild@0.25.5)):
+ postcss-loader@8.1.1(postcss@8.5.6)(typescript@5.8.3)(webpack@5.99.9(esbuild@0.25.5)):
dependencies:
cosmiconfig: 9.0.0(typescript@5.8.3)
jiti: 1.21.7
- postcss: 8.5.5
+ postcss: 8.5.6
semver: 7.7.2
optionalDependencies:
webpack: 5.99.9(esbuild@0.25.5)
@@ -14642,26 +14735,26 @@ snapshots:
postcss-media-query-parser@0.2.3: {}
- postcss-modules-extract-imports@3.1.0(postcss@8.5.5):
+ postcss-modules-extract-imports@3.1.0(postcss@8.5.6):
dependencies:
- postcss: 8.5.5
+ postcss: 8.5.6
- postcss-modules-local-by-default@4.2.0(postcss@8.5.5):
+ postcss-modules-local-by-default@4.2.0(postcss@8.5.6):
dependencies:
- icss-utils: 5.1.0(postcss@8.5.5)
- postcss: 8.5.5
+ icss-utils: 5.1.0(postcss@8.5.6)
+ postcss: 8.5.6
postcss-selector-parser: 7.1.0
postcss-value-parser: 4.2.0
- postcss-modules-scope@3.2.1(postcss@8.5.5):
+ postcss-modules-scope@3.2.1(postcss@8.5.6):
dependencies:
- postcss: 8.5.5
+ postcss: 8.5.6
postcss-selector-parser: 7.1.0
- postcss-modules-values@4.0.0(postcss@8.5.5):
+ postcss-modules-values@4.0.0(postcss@8.5.6):
dependencies:
- icss-utils: 5.1.0(postcss@8.5.5)
- postcss: 8.5.5
+ icss-utils: 5.1.0(postcss@8.5.6)
+ postcss: 8.5.6
postcss-selector-parser@7.1.0:
dependencies:
@@ -14670,7 +14763,7 @@ snapshots:
postcss-value-parser@4.2.0: {}
- postcss@8.5.5:
+ postcss@8.5.6:
dependencies:
nanoid: 3.3.11
picocolors: 1.1.1
@@ -15012,7 +15105,7 @@ snapshots:
adjust-sourcemap-loader: 4.0.0
convert-source-map: 1.9.0
loader-utils: 2.0.4
- postcss: 8.5.5
+ postcss: 8.5.6
source-map: 0.6.1
resolve@1.22.10:
@@ -15068,45 +15161,45 @@ snapshots:
node-fetch: 3.3.2
spdx-expression-validate: 2.0.0
- rollup-plugin-dts@6.2.1(rollup@4.43.0)(typescript@5.8.3):
+ rollup-plugin-dts@6.2.1(rollup@4.44.0)(typescript@5.8.3):
dependencies:
magic-string: 0.30.17
- rollup: 4.43.0
+ rollup: 4.44.0
typescript: 5.8.3
optionalDependencies:
'@babel/code-frame': 7.27.1
- rollup-plugin-sourcemaps2@0.5.2(@types/node@20.19.0)(rollup@4.43.0):
+ rollup-plugin-sourcemaps2@0.5.2(@types/node@20.19.0)(rollup@4.44.0):
dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.43.0)
- rollup: 4.43.0
+ '@rollup/pluginutils': 5.1.4(rollup@4.44.0)
+ rollup: 4.44.0
optionalDependencies:
'@types/node': 20.19.0
- rollup@4.43.0:
+ rollup@4.44.0:
dependencies:
- '@types/estree': 1.0.7
+ '@types/estree': 1.0.8
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.43.0
- '@rollup/rollup-android-arm64': 4.43.0
- '@rollup/rollup-darwin-arm64': 4.43.0
- '@rollup/rollup-darwin-x64': 4.43.0
- '@rollup/rollup-freebsd-arm64': 4.43.0
- '@rollup/rollup-freebsd-x64': 4.43.0
- '@rollup/rollup-linux-arm-gnueabihf': 4.43.0
- '@rollup/rollup-linux-arm-musleabihf': 4.43.0
- '@rollup/rollup-linux-arm64-gnu': 4.43.0
- '@rollup/rollup-linux-arm64-musl': 4.43.0
- '@rollup/rollup-linux-loongarch64-gnu': 4.43.0
- '@rollup/rollup-linux-powerpc64le-gnu': 4.43.0
- '@rollup/rollup-linux-riscv64-gnu': 4.43.0
- '@rollup/rollup-linux-riscv64-musl': 4.43.0
- '@rollup/rollup-linux-s390x-gnu': 4.43.0
- '@rollup/rollup-linux-x64-gnu': 4.43.0
- '@rollup/rollup-linux-x64-musl': 4.43.0
- '@rollup/rollup-win32-arm64-msvc': 4.43.0
- '@rollup/rollup-win32-ia32-msvc': 4.43.0
- '@rollup/rollup-win32-x64-msvc': 4.43.0
+ '@rollup/rollup-android-arm-eabi': 4.44.0
+ '@rollup/rollup-android-arm64': 4.44.0
+ '@rollup/rollup-darwin-arm64': 4.44.0
+ '@rollup/rollup-darwin-x64': 4.44.0
+ '@rollup/rollup-freebsd-arm64': 4.44.0
+ '@rollup/rollup-freebsd-x64': 4.44.0
+ '@rollup/rollup-linux-arm-gnueabihf': 4.44.0
+ '@rollup/rollup-linux-arm-musleabihf': 4.44.0
+ '@rollup/rollup-linux-arm64-gnu': 4.44.0
+ '@rollup/rollup-linux-arm64-musl': 4.44.0
+ '@rollup/rollup-linux-loongarch64-gnu': 4.44.0
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.44.0
+ '@rollup/rollup-linux-riscv64-gnu': 4.44.0
+ '@rollup/rollup-linux-riscv64-musl': 4.44.0
+ '@rollup/rollup-linux-s390x-gnu': 4.44.0
+ '@rollup/rollup-linux-x64-gnu': 4.44.0
+ '@rollup/rollup-linux-x64-musl': 4.44.0
+ '@rollup/rollup-win32-arm64-msvc': 4.44.0
+ '@rollup/rollup-win32-ia32-msvc': 4.44.0
+ '@rollup/rollup-win32-x64-msvc': 4.44.0
fsevents: 2.3.3
router@2.2.0:
@@ -15788,12 +15881,12 @@ snapshots:
jest-worker: 27.5.1
schema-utils: 4.3.2
serialize-javascript: 6.0.2
- terser: 5.42.0
+ terser: 5.43.0
webpack: 5.99.9(esbuild@0.25.5)
optionalDependencies:
esbuild: 0.25.5
- terser@5.42.0:
+ terser@5.43.0:
dependencies:
'@jridgewell/source-map': 0.3.6
acorn: 8.15.0
@@ -15836,7 +15929,7 @@ snapshots:
fdir: 6.4.6(picomatch@4.0.2)
picomatch: 4.0.2
- tinypool@1.1.0: {}
+ tinypool@1.1.1: {}
tinyrainbow@2.0.0: {}
@@ -16175,13 +16268,13 @@ snapshots:
core-util-is: 1.0.2
extsprintf: 1.3.0
- vite-node@3.2.3(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.42.0)(yaml@2.8.0):
+ vite-node@3.2.4(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0):
dependencies:
cac: 6.7.14
debug: 4.4.1(supports-color@10.0.0)
es-module-lexer: 1.7.0
pathe: 2.0.3
- vite: 6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.42.0)(yaml@2.8.0)
+ vite: 6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0)
transitivePeerDependencies:
- '@types/node'
- jiti
@@ -16196,13 +16289,13 @@ snapshots:
- tsx
- yaml
- vite@6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.42.0)(yaml@2.8.0):
+ vite@6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0):
dependencies:
esbuild: 0.25.5
fdir: 6.4.6(picomatch@4.0.2)
picomatch: 4.0.2
- postcss: 8.5.5
- rollup: 4.43.0
+ postcss: 8.5.6
+ rollup: 4.44.0
tinyglobby: 0.2.14
optionalDependencies:
'@types/node': 20.19.0
@@ -16210,19 +16303,19 @@ snapshots:
jiti: 1.21.7
less: 4.3.0
sass: 1.89.2
- terser: 5.42.0
+ terser: 5.43.0
yaml: 2.8.0
- vitest@3.2.3(@types/node@20.19.0)(jiti@1.21.7)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.2)(terser@5.42.0)(yaml@2.8.0):
+ vitest@3.2.4(@types/node@20.19.0)(jiti@1.21.7)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0):
dependencies:
'@types/chai': 5.2.2
- '@vitest/expect': 3.2.3
- '@vitest/mocker': 3.2.3(vite@6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.42.0)(yaml@2.8.0))
- '@vitest/pretty-format': 3.2.3
- '@vitest/runner': 3.2.3
- '@vitest/snapshot': 3.2.3
- '@vitest/spy': 3.2.3
- '@vitest/utils': 3.2.3
+ '@vitest/expect': 3.2.4
+ '@vitest/mocker': 3.2.4(vite@6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0))
+ '@vitest/pretty-format': 3.2.4
+ '@vitest/runner': 3.2.4
+ '@vitest/snapshot': 3.2.4
+ '@vitest/spy': 3.2.4
+ '@vitest/utils': 3.2.4
chai: 5.2.0
debug: 4.4.1(supports-color@10.0.0)
expect-type: 1.2.1
@@ -16233,10 +16326,10 @@ snapshots:
tinybench: 2.9.0
tinyexec: 0.3.2
tinyglobby: 0.2.14
- tinypool: 1.1.0
+ tinypool: 1.1.1
tinyrainbow: 2.0.0
- vite: 6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.42.0)(yaml@2.8.0)
- vite-node: 3.2.3(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.42.0)(yaml@2.8.0)
+ vite: 6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0)
+ vite-node: 3.2.4(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0)
why-is-node-running: 2.3.0
optionalDependencies:
'@types/node': 20.19.0
From d657609105d9235b3ba7bb0bbcaca050f0fca8f1 Mon Sep 17 00:00:00 2001
From: Alan Agius <17563226+alan-agius4@users.noreply.github.com>
Date: Fri, 20 Jun 2025 07:38:32 +0000
Subject: [PATCH 0165/1168] test(@angular/build): reset project metadata before
each run
Prevents test flakiness caused by `useProject` not cleaning up metadata between runs.
---
modules/testing/builder/src/builder-harness.ts | 4 ++++
modules/testing/builder/src/jasmine-helpers.ts | 6 +++++-
2 files changed, 9 insertions(+), 1 deletion(-)
diff --git a/modules/testing/builder/src/builder-harness.ts b/modules/testing/builder/src/builder-harness.ts
index ecee882739d8..092206698f83 100644
--- a/modules/testing/builder/src/builder-harness.ts
+++ b/modules/testing/builder/src/builder-harness.ts
@@ -115,6 +115,10 @@ export class BuilderHarness {
return join(getSystemPath(this.host.root()), path);
}
+ resetProjectMetadata(): void {
+ this.projectMetadata = DEFAULT_PROJECT_METADATA;
+ }
+
useProject(name: string, metadata: Record = {}): this {
if (!name) {
throw new Error('Project name cannot be an empty string.');
diff --git a/modules/testing/builder/src/jasmine-helpers.ts b/modules/testing/builder/src/jasmine-helpers.ts
index b204d507bab8..15045a2f56d5 100644
--- a/modules/testing/builder/src/jasmine-helpers.ts
+++ b/modules/testing/builder/src/jasmine-helpers.ts
@@ -37,7 +37,11 @@ export function describeBuilder(
});
describe(options.name || builderHandler.name, () => {
- beforeEach(() => host.initialize().toPromise());
+ beforeEach(async () => {
+ harness.resetProjectMetadata();
+
+ await host.initialize().toPromise();
+ });
afterEach(() => host.restore().toPromise());
From 8cccf386484ba83717969fd70f7abf61d69f26e1 Mon Sep 17 00:00:00 2001
From: Alan Agius <17563226+alan-agius4@users.noreply.github.com>
Date: Fri, 20 Jun 2025 08:04:25 +0000
Subject: [PATCH 0166/1168] refactor(@angular/build): increase piscina
`idleTimeout` to 4s.
Workaround for https://github.com/piscinajs/piscina/issues/816
Addresses
```
error properties: Object({ generatedMessage: true, code: 'ERR_ASSERTION', actual: 1, expected: 0, operator: 'strictEqual' })
at Timeout._onTimeout (/home/runner/.cache/bazel/_bazel_runner/f47b8283cc0f5922f9455b06771398a1/sandbox/processwrapper-sandbox/3878/execroot/_main/bazel-out/k8-fastbuild/bin/packages/angular/build/application_integration_tests_/application_integration_tests.runfiles/_main/node_modules/.aspect_rules_js/piscina@5.1.1/node_modules/piscina/src/index.ts:447:16)
at listOnTimeout (node:internal/timers:608:17)
at processTimers (node:internal/timers:543:7)
```
---
packages/angular/build/src/utils/worker-pool.ts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/angular/build/src/utils/worker-pool.ts b/packages/angular/build/src/utils/worker-pool.ts
index 3a4b3def27cb..78db4302ef1a 100644
--- a/packages/angular/build/src/utils/worker-pool.ts
+++ b/packages/angular/build/src/utils/worker-pool.ts
@@ -15,7 +15,7 @@ export class WorkerPool extends Piscina {
constructor(options: WorkerPoolOptions) {
const piscinaOptions: WorkerPoolOptions = {
minThreads: 1,
- idleTimeout: 1000,
+ idleTimeout: 4_000,
// Web containers do not support transferable objects with receiveOnMessagePort which
// is used when the Atomics based wait loop is enable.
atomics: process.versions.webcontainer ? 'disabled' : 'sync',
From caf70d8194237dd7013f9fd29edd14b1bd935cf1 Mon Sep 17 00:00:00 2001
From: Alan Agius <17563226+alan-agius4@users.noreply.github.com>
Date: Fri, 20 Jun 2025 07:40:31 +0000
Subject: [PATCH 0167/1168] docs: update component schematic option
descriptions
Several option descriptions were outdated and have been revised for accuracy.
Closes #30566
---
packages/schematics/angular/component/schema.json | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/packages/schematics/angular/component/schema.json b/packages/schematics/angular/component/schema.json
index dfbc702f451e..23c89d7ec5e2 100644
--- a/packages/schematics/angular/component/schema.json
+++ b/packages/schematics/angular/component/schema.json
@@ -24,7 +24,7 @@
},
"name": {
"type": "string",
- "description": "The name for the new component. This will be used to create the component's class, template, and stylesheet files. For example, if you provide `my-component`, the files will be named `my-component.component.ts`, `my-component.component.html`, and `my-component.component.css`.",
+ "description": "The name for the new component. This will be used to create the component's class, template, and stylesheet files. For example, if you provide `my-component`, the files will be named `my-component.ts`, `my-component.html`, and `my-component.css`.",
"$default": {
"$source": "argv",
"index": 0
@@ -38,14 +38,14 @@
"alias": "b"
},
"inlineStyle": {
- "description": "Include the component's styles directly in the `component.ts` file. By default, a separate stylesheet file (e.g., `my-component.component.css`) is created.",
+ "description": "Include the component's styles directly in the `component.ts` file. By default, a separate stylesheet file (e.g., `my-component.css`) is created.",
"type": "boolean",
"default": false,
"alias": "s",
"x-user-analytics": "ep.ng_inline_style"
},
"inlineTemplate": {
- "description": "Include the component's HTML template directly in the `component.ts` file. By default, a separate template file (e.g., `my-component.component.html`) is created.",
+ "description": "Include the component's HTML template directly in the `component.ts` file. By default, a separate template file (e.g., `my-component.html`) is created.",
"type": "boolean",
"default": false,
"alias": "t",
From ad54fe7ba253ada05a886343927070b479fc95d8 Mon Sep 17 00:00:00 2001
From: Angular Robot
Date: Mon, 23 Jun 2025 07:06:07 +0000
Subject: [PATCH 0168/1168] build: lock file maintenance
See associated pull request for more information.
---
pnpm-lock.yaml | 563 +++++++++++++++++++++----------------------------
1 file changed, 241 insertions(+), 322 deletions(-)
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 1a12fea8d034..ded01117edd8 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -76,7 +76,7 @@ importers:
version: 5.1.1(rollup@4.44.0)
'@rollup/plugin-commonjs':
specifier: ^28.0.0
- version: 28.0.5(rollup@4.44.0)
+ version: 28.0.6(rollup@4.44.0)
'@rollup/plugin-json':
specifier: ^6.1.0
version: 6.1.0(rollup@4.44.0)
@@ -121,10 +121,10 @@ importers:
version: 2.0.6
'@types/lodash':
specifier: ^4.17.0
- version: 4.17.17
+ version: 4.17.18
'@types/node':
specifier: ^20.17.19
- version: 20.19.0
+ version: 20.19.1
'@types/npm-package-arg':
specifier: ^6.1.0
version: 6.1.4
@@ -256,7 +256,7 @@ importers:
version: 11.4.2
prettier:
specifier: ^3.0.0
- version: 3.5.3
+ version: 3.6.0
protractor:
specifier: ~7.0.0
version: 7.0.0
@@ -277,7 +277,7 @@ importers:
version: 6.2.1(rollup@4.44.0)(typescript@5.8.3)
rollup-plugin-sourcemaps2:
specifier: 0.5.2
- version: 0.5.2(@types/node@20.19.0)(rollup@4.44.0)
+ version: 0.5.2(@types/node@20.19.1)(rollup@4.44.0)
semver:
specifier: 7.7.2
version: 7.7.2
@@ -292,7 +292,7 @@ importers:
version: 7.4.3
ts-node:
specifier: ^10.9.1
- version: 10.9.2(@types/node@20.19.0)(typescript@5.8.3)
+ version: 10.9.2(@types/node@20.19.1)(typescript@5.8.3)
tslib:
specifier: 2.8.1
version: 2.8.1
@@ -342,7 +342,7 @@ importers:
version: 7.8.2
vitest:
specifier: 3.2.4
- version: 3.2.4(@types/node@20.19.0)(jiti@1.21.7)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0)
+ version: 3.2.4(@types/node@20.19.1)(jiti@1.21.7)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0)
packages/angular/build:
dependencies:
@@ -363,10 +363,10 @@ importers:
version: 7.24.7
'@inquirer/confirm':
specifier: 5.1.12
- version: 5.1.12(@types/node@20.19.0)
+ version: 5.1.12(@types/node@20.19.1)
'@vitejs/plugin-basic-ssl':
specifier: 2.0.0
- version: 2.0.0(vite@6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0))
+ version: 2.0.0(vite@6.3.5(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0))
beasties:
specifier: 0.3.4
version: 0.3.4
@@ -420,7 +420,7 @@ importers:
version: 0.2.14
vite:
specifier: 6.3.5
- version: 6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0)
+ version: 6.3.5(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0)
watchpack:
specifier: 2.4.4
version: 2.4.4
@@ -452,7 +452,7 @@ importers:
version: 7.8.2
vitest:
specifier: 3.2.4
- version: 3.2.4(@types/node@20.19.0)(jiti@1.21.7)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0)
+ version: 3.2.4(@types/node@20.19.1)(jiti@1.21.7)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0)
packages/angular/cli:
dependencies:
@@ -467,10 +467,10 @@ importers:
version: link:../../angular_devkit/schematics
'@inquirer/prompts':
specifier: 7.5.3
- version: 7.5.3(@types/node@20.19.0)
+ version: 7.5.3(@types/node@20.19.1)
'@listr2/prompt-adapter-inquirer':
specifier: 2.0.22
- version: 2.0.22(@inquirer/prompts@7.5.3(@types/node@20.19.0))
+ version: 2.0.22(@inquirer/prompts@7.5.3(@types/node@20.19.1))
'@schematics/angular':
specifier: workspace:0.0.0-PLACEHOLDER
version: link:../../schematics/angular
@@ -631,7 +631,7 @@ importers:
version: link:../../ngtools/webpack
'@vitejs/plugin-basic-ssl':
specifier: 2.0.0
- version: 2.0.0(vite@6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0))
+ version: 2.0.0(vite@6.3.5(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0))
ansi-colors:
specifier: 4.1.3
version: 4.1.3
@@ -842,7 +842,7 @@ importers:
version: link:../schematics
'@inquirer/prompts':
specifier: 7.5.3
- version: 7.5.3(@types/node@20.19.0)
+ version: 7.5.3(@types/node@20.19.1)
ansi-colors:
specifier: 4.1.3
version: 4.1.3
@@ -2063,8 +2063,8 @@ packages:
cpu: [x64]
os: [win32]
- '@mdn/browser-compat-data@6.0.23':
- resolution: {integrity: sha512-LdoI2lPd0bHn3IL4kJ2hxmh4kLE59GarffTR2oqllXc/LIWJNolznUk2lmzUxfColwM07Q3PbN38+ZqHdzmf3A==}
+ '@mdn/browser-compat-data@6.0.25':
+ resolution: {integrity: sha512-S2XYLTeiJIKHa1nTghEKPzGktxc1fGMfIbNb/A6BwXUwl97FrLJyLYkLfvWHZv2kLCiMZekC/5hpeoLM/qvreA==}
'@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3':
resolution: {integrity: sha512-QZHtlVgbAdy2zAqNA9Gu1UpIuI8Xvsd1v8ic6B2pZmeFnFcMWiPLfWXh7TVw4eGEZ/C9TH281KwhVoeQUKbyjw==}
@@ -2264,8 +2264,8 @@ packages:
'@octokit/openapi-types@25.1.0':
resolution: {integrity: sha512-idsIggNXUKkk0+BExUn1dQ92sfysJrje03Q0bv0e+KPLrvyqZF8MnBpFz8UNfYDwB3Ie7Z0TByjWfzxt7vseaA==}
- '@octokit/plugin-paginate-rest@13.0.1':
- resolution: {integrity: sha512-m1KvHlueScy4mQJWvFDCxFBTIdXS0K1SgFGLmqHyX90mZdCIv6gWBbKRhatxRjhGlONuTK/hztYdaqrTXcFZdQ==}
+ '@octokit/plugin-paginate-rest@13.1.0':
+ resolution: {integrity: sha512-16iNOa4rTTjaWtfsPGJcYYL79FJakseX8TQFIPfVuSPC3s5nkS/DSNQPFPc5lJHgEDBWNMxSApHrEymNblhA9w==}
engines: {node: '>= 20'}
peerDependencies:
'@octokit/core': '>=6'
@@ -2286,8 +2286,8 @@ packages:
resolution: {integrity: sha512-KRA7VTGdVyJlh0cP5Tf94hTiYVVqmt2f3I6mnimmaVz4UG3gQV/k4mDJlJv3X67iX6rmN7gSHCF8ssqeMnmhZg==}
engines: {node: '>= 20'}
- '@octokit/request@10.0.2':
- resolution: {integrity: sha512-iYj4SJG/2bbhh+iIpFmG5u49DtJ4lipQ+aPakjL9OKpsGY93wM8w06gvFbEQxcMsZcCvk5th5KkIm2m8o14aWA==}
+ '@octokit/request@10.0.3':
+ resolution: {integrity: sha512-V6jhKokg35vk098iBqp2FBKunk3kMTXlmq+PtbV9Gl3TfskWlebSofU9uunVKhUN7xl+0+i5vt0TGTG8/p/7HA==}
engines: {node: '>= 20'}
'@octokit/rest@22.0.0':
@@ -2447,8 +2447,8 @@ packages:
rollup:
optional: true
- '@rollup/plugin-commonjs@28.0.5':
- resolution: {integrity: sha512-lytLp2JgAMwqJY6ve3OSROXr2XuEYHjnsQN3hmnxC+w11dI91LuUw4Yc1kk2FqKXeMG8psoFejFgK+znoij0cg==}
+ '@rollup/plugin-commonjs@28.0.6':
+ resolution: {integrity: sha512-XSQB1K7FUU5QP+3lOQmVCE3I0FcbbNvmNT4VJSj93iUjayaARrTQeoRdiYQoftAJBLrR9t2agwAd3ekaTgHNlw==}
engines: {node: '>=16.0.0 || 14 >= 14.17'}
peerDependencies:
rollup: ^2.68.0||^3.0.0||^4.0.0
@@ -2492,6 +2492,15 @@ packages:
rollup:
optional: true
+ '@rollup/pluginutils@5.2.0':
+ resolution: {integrity: sha512-qWJ2ZTbmumwiLFomfzTyt5Kng4hwPi9rwCYN4SHb6eaRU1KNO4ccxINHr/VhH4GgPlt1XfSTLX2LBTme8ne4Zw==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+
'@rollup/rollup-android-arm-eabi@4.44.0':
resolution: {integrity: sha512-xEiEE5oDW6tK4jXCAyliuntGR+amEMO7HLtdSshVuhFnKTYoeYMyXQK7pLouAJJj5KHdwdn87bfHAR2nSdNAUA==}
cpu: [arm]
@@ -2592,8 +2601,8 @@ packages:
cpu: [x64]
os: [win32]
- '@rollup/wasm-node@4.43.0':
- resolution: {integrity: sha512-8oXXm1Fnu+CkZDwGu6gPc3Hz46pNBydHoixTSo/kPNkpFePIKySPuTI9feqI94Ka/vlHpa8VhvFRUwkRC30TMw==}
+ '@rollup/wasm-node@4.44.0':
+ resolution: {integrity: sha512-9PvS/NpzOdVXhPY/qTxcgYyvE0OfiHZFYplMtba0E+vrqm90qq0983VOJEg7exz7By0cBfl0IYaYJfohs9pVQg==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
@@ -2735,9 +2744,6 @@ packages:
'@types/eslint@9.6.1':
resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==}
- '@types/estree@1.0.7':
- resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==}
-
'@types/estree@1.0.8':
resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
@@ -2810,8 +2816,8 @@ packages:
'@types/loader-utils@2.0.6':
resolution: {integrity: sha512-cgu0Xefgq9O5FjFR78jgI6X31aPjDWCaJ6LCfRtlj6BtyVVWiXagysSYlPACwGKAzRwsFLjKXcj4iGfcVt6cLw==}
- '@types/lodash@4.17.17':
- resolution: {integrity: sha512-RRVJ+J3J+WmyOTqnz3PiBLA501eKwXl2noseKOrNo/6+XEHjTAxO4xHvxQB6QuNm+s4WRbn6rSiap8+EA+ykFQ==}
+ '@types/lodash@4.17.18':
+ resolution: {integrity: sha512-KJ65INaxqxmU6EoCiJmRPZC9H9RVWCRd349tXM2M3O5NA7cY6YL7c0bHAHQ93NOfTObEQ004kd2QVHs/r0+m4g==}
'@types/long@5.0.0':
resolution: {integrity: sha512-eQs9RsucA/LNjnMoJvWG/nXa7Pot/RbBzilF/QRIU/xRl+0ApxrSUFsV5lmf01SvSlqMzJ7Zwxe440wmz2SJGA==}
@@ -2832,8 +2838,8 @@ packages:
'@types/node-forge@1.3.11':
resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==}
- '@types/node@20.19.0':
- resolution: {integrity: sha512-hfrc+1tud1xcdVTABC2JiomZJEklMcXYNTVtZLAeqTVWD+qL5jkHKT+1lOtqDdGxt+mB53DTtiz673vfjU8D1Q==}
+ '@types/node@20.19.1':
+ resolution: {integrity: sha512-jJD50LtlD2dodAEO653i3YF04NWak6jN3ky+Ri3Em3mGR39/glWiboM/IePaRbgwSfqM1TpGXfAg8ohn/4dTgA==}
'@types/npm-package-arg@6.1.4':
resolution: {integrity: sha512-vDgdbMy2QXHnAruzlv68pUtXCjmqUk3WrBAsRboRovsOmxbfn/WiYCjmecyKjGztnMps5dWp4Uq2prp+Ilo17Q==}
@@ -2968,32 +2974,16 @@ packages:
eslint: ^8.57.0 || ^9.0.0
typescript: 5.8.3
- '@typescript-eslint/project-service@8.34.0':
- resolution: {integrity: sha512-iEgDALRf970/B2YExmtPMPF54NenZUf4xpL3wsCRx/lgjz6ul/l13R81ozP/ZNuXfnLCS+oPmG7JIxfdNYKELw==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- typescript: 5.8.3
-
'@typescript-eslint/project-service@8.34.1':
resolution: {integrity: sha512-nuHlOmFZfuRwLJKDGQOVc0xnQrAmuq1Mj/ISou5044y1ajGNp2BNliIqp7F2LPQ5sForz8lempMFCovfeS1XoA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: 5.8.3
- '@typescript-eslint/scope-manager@8.34.0':
- resolution: {integrity: sha512-9Ac0X8WiLykl0aj1oYQNcLZjHgBojT6cW68yAgZ19letYu+Hxd0rE0veI1XznSSst1X5lwnxhPbVdwjDRIomRw==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
-
'@typescript-eslint/scope-manager@8.34.1':
resolution: {integrity: sha512-beu6o6QY4hJAgL1E8RaXNC071G4Kso2MGmJskCFQhRhg8VOH/FDbC8soP8NHN7e/Hdphwp8G8cE6OBzC8o41ZA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/tsconfig-utils@8.34.0':
- resolution: {integrity: sha512-+W9VYHKFIzA5cBeooqQxqNriAP0QeQ7xTiDuIOr71hzgffm3EL2hxwWBIIj4GuofIbKxGNarpKqIq6Q6YrShOA==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- typescript: 5.8.3
-
'@typescript-eslint/tsconfig-utils@8.34.1':
resolution: {integrity: sha512-K4Sjdo4/xF9NEeA2khOb7Y5nY6NSXBnod87uniVYW9kHP+hNlDV8trUSFeynA2uxWam4gIWgWoygPrv9VMWrYg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -3007,33 +2997,16 @@ packages:
eslint: ^8.57.0 || ^9.0.0
typescript: 5.8.3
- '@typescript-eslint/types@8.34.0':
- resolution: {integrity: sha512-9V24k/paICYPniajHfJ4cuAWETnt7Ssy+R0Rbcqo5sSFr3QEZ/8TSoUi9XeXVBGXCaLtwTOKSLGcInCAvyZeMA==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
-
'@typescript-eslint/types@8.34.1':
resolution: {integrity: sha512-rjLVbmE7HR18kDsjNIZQHxmv9RZwlgzavryL5Lnj2ujIRTeXlKtILHgRNmQ3j4daw7zd+mQgy+uyt6Zo6I0IGA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/typescript-estree@8.34.0':
- resolution: {integrity: sha512-rOi4KZxI7E0+BMqG7emPSK1bB4RICCpF7QD3KCLXn9ZvWoESsOMlHyZPAHyG04ujVplPaHbmEvs34m+wjgtVtg==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- typescript: 5.8.3
-
'@typescript-eslint/typescript-estree@8.34.1':
resolution: {integrity: sha512-rjCNqqYPuMUF5ODD+hWBNmOitjBWghkGKJg6hiCHzUvXRy6rK22Jd3rwbP2Xi+R7oYVvIKhokHVhH41BxPV5mA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: 5.8.3
- '@typescript-eslint/utils@8.34.0':
- resolution: {integrity: sha512-8L4tWatGchV9A1cKbjaavS6mwYwp39jql8xUmIIKJdm+qiaeHy5KMKlBrf30akXAWBzn2SqKsNOtSENWUwg7XQ==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- eslint: ^8.57.0 || ^9.0.0
- typescript: 5.8.3
-
'@typescript-eslint/utils@8.34.1':
resolution: {integrity: sha512-mqOwUdZ3KjtGk7xJJnLbHxTuWVn3GO2WZZuM+Slhkun4+qthLdXx32C8xIXbO1kfCECb3jIs3eoxK3eryk7aoQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -3041,10 +3014,6 @@ packages:
eslint: ^8.57.0 || ^9.0.0
typescript: 5.8.3
- '@typescript-eslint/visitor-keys@8.34.0':
- resolution: {integrity: sha512-qHV7pW7E85A0x6qyrFn+O+q1k1p3tQCsqIZ1KZ5ESLXY57aTvUd3/a4rdPTeXisvhXn2VQG0VSKUqs8KHF2zcA==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
-
'@typescript-eslint/visitor-keys@8.34.1':
resolution: {integrity: sha512-xoh5rJ+tgsRKoXnkBPFRLZ7rjKM0AfVbC68UZ/ECXoDbfggb9RbEySN359acY1vS3qZ0jVTVWzbtfapwm5ztxw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -3734,8 +3703,8 @@ packages:
resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==}
engines: {node: '>=10'}
- caniuse-lite@1.0.30001723:
- resolution: {integrity: sha512-1R/elMjtehrFejxwmexeXAtae5UO9iSyFn6G/I806CYC/BLyyBk1EPhrKBkWhy6wM6Xnm47dSJQec+tLJ39WHw==}
+ caniuse-lite@1.0.30001724:
+ resolution: {integrity: sha512-WqJo7p0TbHDOythNTqYujmaJTvtYRZrjpP8TCvH6Vb9CYJerJNKamKzIWOM4BkQatWj9H2lYulpdAQNBe7QhNA==}
caseless@0.12.0:
resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==}
@@ -4037,8 +4006,8 @@ packages:
engines: {node: '>=4'}
hasBin: true
- cssstyle@4.4.0:
- resolution: {integrity: sha512-W0Y2HOXlPkb2yaKrCVRjinYKciu/qSLEmK0K9mcfDei3zwlnHFEHAs/Du3cIRwPqY+J4JsiBzUjoHyc8RsJ03A==}
+ cssstyle@4.5.0:
+ resolution: {integrity: sha512-/7gw8TGrvH/0g564EnhgFZogTMVe+lifpB7LWU+PEsiq5o83TUXR3fDbzTRXOJhoJwck5IS9ez3Em5LNMMO2aw==}
engines: {node: '>=18'}
custom-event@1.0.1:
@@ -4313,8 +4282,8 @@ packages:
ee-first@1.1.1:
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
- electron-to-chromium@1.5.167:
- resolution: {integrity: sha512-LxcRvnYO5ez2bMOFpbuuVuAI5QNeY1ncVytE/KXaL6ZNfzX1yPlAO0nSOyIHx2fVAuUprMqPs/TdVhUFZy7SIQ==}
+ electron-to-chromium@1.5.171:
+ resolution: {integrity: sha512-scWpzXEJEMrGJa4Y6m/tVotb0WuvNmasv3wWVzUAeCgKU0ToFOhUW6Z+xWnRQANMYGxN4ngJXIThgBJOqzVPCQ==}
emoji-regex@10.4.0:
resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==}
@@ -4340,8 +4309,8 @@ packages:
encoding@0.1.13:
resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==}
- end-of-stream@1.4.4:
- resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
+ end-of-stream@1.4.5:
+ resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==}
engine.io-client@6.6.3:
resolution: {integrity: sha512-T0iLjnyNWahNyv/lcjS2y4oE358tVS/SYQNxYXGAJ9/GLgH4VCvOQ/mhTjqU88mLZCQgiG8RIegFHYCdVC+j5w==}
@@ -4472,8 +4441,8 @@ packages:
eslint-import-resolver-node@0.3.9:
resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==}
- eslint-module-utils@2.12.0:
- resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==}
+ eslint-module-utils@2.12.1:
+ resolution: {integrity: sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==}
engines: {node: '>=4'}
peerDependencies:
'@typescript-eslint/parser': '*'
@@ -5843,9 +5812,6 @@ packages:
long@5.3.2:
resolution: {integrity: sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==}
- loupe@3.1.3:
- resolution: {integrity: sha512-kkIp7XSkP78ZxJEsSxW3712C6teJVoeHHwgo9zJ380de7IYyJ2ISlxojcH2pC5OFLewESmnRi/+XCDIEEVyoug==}
-
loupe@3.1.4:
resolution: {integrity: sha512-wJzkKwJrheKtknCOKNEtDK4iqg/MxmZheEMtSTYvnzRdEYaZzmgH976nenp8WdJRdx5Vc1X/9MO0Oszl6ezeXg==}
@@ -6678,8 +6644,8 @@ packages:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
engines: {node: '>= 0.8.0'}
- prettier@3.5.3:
- resolution: {integrity: sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==}
+ prettier@3.6.0:
+ resolution: {integrity: sha512-ujSB9uXHJKzM/2GBuE0hBOUgC77CN3Bnpqa+g80bkv3T3A93wL/xlzDATHhnhkzifz/UE2SNOvmbTz5hSkDlHw==}
engines: {node: '>=14'}
hasBin: true
@@ -6742,8 +6708,8 @@ packages:
pump@2.0.1:
resolution: {integrity: sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==}
- pump@3.0.2:
- resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==}
+ pump@3.0.3:
+ resolution: {integrity: sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==}
pumpify@1.5.1:
resolution: {integrity: sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==}
@@ -6759,8 +6725,8 @@ packages:
resolution: {integrity: sha512-MRtTAZfQTluz3U2oU/X2VqVWPcR1+94nbA2V6ZrSZRVEwLqZ8eclZ551qGFQD/vD2PYqHJwWOW/fpC721uznVw==}
engines: {node: '>=14.1.0'}
- puppeteer-core@24.10.1:
- resolution: {integrity: sha512-AE6doA9znmEEps/pC5lc9p0zejCdNLR6UBp3EZ49/15Nbvh+uklXxGox7Qh8/lFGqGVwxInl0TXmsOmIuIMwiQ==}
+ puppeteer-core@24.10.2:
+ resolution: {integrity: sha512-CnzhOgrZj8DvkDqI+Yx+9or33i3Y9uUYbKyYpP4C13jWwXx/keQ38RMTMmxuLCWQlxjZrOH0Foq7P2fGP7adDQ==}
engines: {node: '>=18'}
puppeteer@18.2.1:
@@ -6773,6 +6739,7 @@ packages:
engines: {node: '>=0.6.0', teleport: '>=0.2.0'}
deprecated: |-
You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.
+
(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)
qjobs@1.2.0:
@@ -7472,8 +7439,8 @@ packages:
tar-fs@2.1.1:
resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==}
- tar-fs@3.0.9:
- resolution: {integrity: sha512-XF4w9Xp+ZQgifKakjZYmFdkLoSWd34VGKcsTCwlNWM7QG3ZbaxnTsaBwnjFZqHRf/rROxaR8rXnbtwdvaDI+lA==}
+ tar-fs@3.0.10:
+ resolution: {integrity: sha512-C1SwlQGNLe/jPNqapK8epDsXME7CAJR5RL3GcE6KWx1d9OUByzoHVcbu1VPI8tevg9H8Alae0AApHHFGzrD5zA==}
tar-stream@2.2.0:
resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==}
@@ -7949,8 +7916,8 @@ packages:
weak-lru-cache@1.2.2:
resolution: {integrity: sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==}
- web-features@2.38.0:
- resolution: {integrity: sha512-Px0wzQZ9CXDkvIhYzh/T6zOdj1aAirCcld+WVhSI27oOlrK0mZ/FwRzCKdbCTBGc5R4d+wkAWZ+jy2TediF21Q==}
+ web-features@2.39.0:
+ resolution: {integrity: sha512-Lc9EAeNlbxOxRL9CPZqu+2YU8osqq28jXYfkUvEvxVLurBb5nct0iKMfEmXdszHgNYzM7/g8w7DP9pzHhMeing==}
web-streams-polyfill@3.3.3:
resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==}
@@ -7998,8 +7965,8 @@ packages:
resolution: {integrity: sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==}
engines: {node: '>=18.0.0'}
- webpack-sources@3.3.2:
- resolution: {integrity: sha512-ykKKus8lqlgXX/1WjudpIEjqsafjOTcOJqxnAbMLAu/KCsDCJ6GBtvscewvTkrn24HsnvFwrSCbenFrhtcCsAA==}
+ webpack-sources@3.3.3:
+ resolution: {integrity: sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==}
engines: {node: '>=10.13.0'}
webpack-subresource-integrity@5.1.0:
@@ -8264,8 +8231,8 @@ packages:
resolution: {integrity: sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==}
engines: {node: '>=18'}
- zod@3.25.64:
- resolution: {integrity: sha512-hbP9FpSZf7pkS7hRVUrOjhwKJNyampPgtXKc3AN6DsWtoHsg2Sb4SQaS4Tcay380zSwd2VPo9G9180emBACp5g==}
+ zod@3.25.67:
+ resolution: {integrity: sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==}
zone.js@0.15.1:
resolution: {integrity: sha512-XE96n56IQpJM7NAoXswY3XRLcWFW83xe0BiAOeMD7K5k5xecOeul3Qcpx6GqEeeHNkW5DWL5zOyTbEfB4eti8w==}
@@ -9330,27 +9297,27 @@ snapshots:
'@humanwhocodes/retry@0.4.3': {}
- '@inquirer/checkbox@4.1.8(@types/node@20.19.0)':
+ '@inquirer/checkbox@4.1.8(@types/node@20.19.1)':
dependencies:
- '@inquirer/core': 10.1.13(@types/node@20.19.0)
+ '@inquirer/core': 10.1.13(@types/node@20.19.1)
'@inquirer/figures': 1.0.12
- '@inquirer/type': 3.0.7(@types/node@20.19.0)
+ '@inquirer/type': 3.0.7(@types/node@20.19.1)
ansi-escapes: 4.3.2
yoctocolors-cjs: 2.1.2
optionalDependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
- '@inquirer/confirm@5.1.12(@types/node@20.19.0)':
+ '@inquirer/confirm@5.1.12(@types/node@20.19.1)':
dependencies:
- '@inquirer/core': 10.1.13(@types/node@20.19.0)
- '@inquirer/type': 3.0.7(@types/node@20.19.0)
+ '@inquirer/core': 10.1.13(@types/node@20.19.1)
+ '@inquirer/type': 3.0.7(@types/node@20.19.1)
optionalDependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
- '@inquirer/core@10.1.13(@types/node@20.19.0)':
+ '@inquirer/core@10.1.13(@types/node@20.19.1)':
dependencies:
'@inquirer/figures': 1.0.12
- '@inquirer/type': 3.0.7(@types/node@20.19.0)
+ '@inquirer/type': 3.0.7(@types/node@20.19.1)
ansi-escapes: 4.3.2
cli-width: 4.1.0
mute-stream: 2.0.0
@@ -9358,97 +9325,97 @@ snapshots:
wrap-ansi: 6.2.0
yoctocolors-cjs: 2.1.2
optionalDependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
- '@inquirer/editor@4.2.13(@types/node@20.19.0)':
+ '@inquirer/editor@4.2.13(@types/node@20.19.1)':
dependencies:
- '@inquirer/core': 10.1.13(@types/node@20.19.0)
- '@inquirer/type': 3.0.7(@types/node@20.19.0)
+ '@inquirer/core': 10.1.13(@types/node@20.19.1)
+ '@inquirer/type': 3.0.7(@types/node@20.19.1)
external-editor: 3.1.0
optionalDependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
- '@inquirer/expand@4.0.15(@types/node@20.19.0)':
+ '@inquirer/expand@4.0.15(@types/node@20.19.1)':
dependencies:
- '@inquirer/core': 10.1.13(@types/node@20.19.0)
- '@inquirer/type': 3.0.7(@types/node@20.19.0)
+ '@inquirer/core': 10.1.13(@types/node@20.19.1)
+ '@inquirer/type': 3.0.7(@types/node@20.19.1)
yoctocolors-cjs: 2.1.2
optionalDependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
'@inquirer/figures@1.0.12': {}
- '@inquirer/input@4.1.12(@types/node@20.19.0)':
+ '@inquirer/input@4.1.12(@types/node@20.19.1)':
dependencies:
- '@inquirer/core': 10.1.13(@types/node@20.19.0)
- '@inquirer/type': 3.0.7(@types/node@20.19.0)
+ '@inquirer/core': 10.1.13(@types/node@20.19.1)
+ '@inquirer/type': 3.0.7(@types/node@20.19.1)
optionalDependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
- '@inquirer/number@3.0.15(@types/node@20.19.0)':
+ '@inquirer/number@3.0.15(@types/node@20.19.1)':
dependencies:
- '@inquirer/core': 10.1.13(@types/node@20.19.0)
- '@inquirer/type': 3.0.7(@types/node@20.19.0)
+ '@inquirer/core': 10.1.13(@types/node@20.19.1)
+ '@inquirer/type': 3.0.7(@types/node@20.19.1)
optionalDependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
- '@inquirer/password@4.0.15(@types/node@20.19.0)':
+ '@inquirer/password@4.0.15(@types/node@20.19.1)':
dependencies:
- '@inquirer/core': 10.1.13(@types/node@20.19.0)
- '@inquirer/type': 3.0.7(@types/node@20.19.0)
+ '@inquirer/core': 10.1.13(@types/node@20.19.1)
+ '@inquirer/type': 3.0.7(@types/node@20.19.1)
ansi-escapes: 4.3.2
optionalDependencies:
- '@types/node': 20.19.0
-
- '@inquirer/prompts@7.5.3(@types/node@20.19.0)':
- dependencies:
- '@inquirer/checkbox': 4.1.8(@types/node@20.19.0)
- '@inquirer/confirm': 5.1.12(@types/node@20.19.0)
- '@inquirer/editor': 4.2.13(@types/node@20.19.0)
- '@inquirer/expand': 4.0.15(@types/node@20.19.0)
- '@inquirer/input': 4.1.12(@types/node@20.19.0)
- '@inquirer/number': 3.0.15(@types/node@20.19.0)
- '@inquirer/password': 4.0.15(@types/node@20.19.0)
- '@inquirer/rawlist': 4.1.3(@types/node@20.19.0)
- '@inquirer/search': 3.0.15(@types/node@20.19.0)
- '@inquirer/select': 4.2.3(@types/node@20.19.0)
+ '@types/node': 20.19.1
+
+ '@inquirer/prompts@7.5.3(@types/node@20.19.1)':
+ dependencies:
+ '@inquirer/checkbox': 4.1.8(@types/node@20.19.1)
+ '@inquirer/confirm': 5.1.12(@types/node@20.19.1)
+ '@inquirer/editor': 4.2.13(@types/node@20.19.1)
+ '@inquirer/expand': 4.0.15(@types/node@20.19.1)
+ '@inquirer/input': 4.1.12(@types/node@20.19.1)
+ '@inquirer/number': 3.0.15(@types/node@20.19.1)
+ '@inquirer/password': 4.0.15(@types/node@20.19.1)
+ '@inquirer/rawlist': 4.1.3(@types/node@20.19.1)
+ '@inquirer/search': 3.0.15(@types/node@20.19.1)
+ '@inquirer/select': 4.2.3(@types/node@20.19.1)
optionalDependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
- '@inquirer/rawlist@4.1.3(@types/node@20.19.0)':
+ '@inquirer/rawlist@4.1.3(@types/node@20.19.1)':
dependencies:
- '@inquirer/core': 10.1.13(@types/node@20.19.0)
- '@inquirer/type': 3.0.7(@types/node@20.19.0)
+ '@inquirer/core': 10.1.13(@types/node@20.19.1)
+ '@inquirer/type': 3.0.7(@types/node@20.19.1)
yoctocolors-cjs: 2.1.2
optionalDependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
- '@inquirer/search@3.0.15(@types/node@20.19.0)':
+ '@inquirer/search@3.0.15(@types/node@20.19.1)':
dependencies:
- '@inquirer/core': 10.1.13(@types/node@20.19.0)
+ '@inquirer/core': 10.1.13(@types/node@20.19.1)
'@inquirer/figures': 1.0.12
- '@inquirer/type': 3.0.7(@types/node@20.19.0)
+ '@inquirer/type': 3.0.7(@types/node@20.19.1)
yoctocolors-cjs: 2.1.2
optionalDependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
- '@inquirer/select@4.2.3(@types/node@20.19.0)':
+ '@inquirer/select@4.2.3(@types/node@20.19.1)':
dependencies:
- '@inquirer/core': 10.1.13(@types/node@20.19.0)
+ '@inquirer/core': 10.1.13(@types/node@20.19.1)
'@inquirer/figures': 1.0.12
- '@inquirer/type': 3.0.7(@types/node@20.19.0)
+ '@inquirer/type': 3.0.7(@types/node@20.19.1)
ansi-escapes: 4.3.2
yoctocolors-cjs: 2.1.2
optionalDependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
'@inquirer/type@1.5.5':
dependencies:
mute-stream: 1.0.0
- '@inquirer/type@3.0.7(@types/node@20.19.0)':
+ '@inquirer/type@3.0.7(@types/node@20.19.1)':
optionalDependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
'@isaacs/cliui@8.0.2':
dependencies:
@@ -9512,9 +9479,9 @@ snapshots:
'@leichtgewicht/ip-codec@2.0.5': {}
- '@listr2/prompt-adapter-inquirer@2.0.22(@inquirer/prompts@7.5.3(@types/node@20.19.0))':
+ '@listr2/prompt-adapter-inquirer@2.0.22(@inquirer/prompts@7.5.3(@types/node@20.19.1))':
dependencies:
- '@inquirer/prompts': 7.5.3(@types/node@20.19.0)
+ '@inquirer/prompts': 7.5.3(@types/node@20.19.1)
'@inquirer/type': 1.5.5
'@lmdb/lmdb-darwin-arm64@3.4.0':
@@ -9538,7 +9505,7 @@ snapshots:
'@lmdb/lmdb-win32-x64@3.4.0':
optional: true
- '@mdn/browser-compat-data@6.0.23': {}
+ '@mdn/browser-compat-data@6.0.25': {}
'@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3':
optional: true
@@ -9703,7 +9670,7 @@ snapshots:
dependencies:
'@octokit/auth-token': 6.0.0
'@octokit/graphql': 9.0.1
- '@octokit/request': 10.0.2
+ '@octokit/request': 10.0.3
'@octokit/request-error': 7.0.0
'@octokit/types': 14.1.0
before-after-hook: 4.0.0
@@ -9716,13 +9683,13 @@ snapshots:
'@octokit/graphql@9.0.1':
dependencies:
- '@octokit/request': 10.0.2
+ '@octokit/request': 10.0.3
'@octokit/types': 14.1.0
universal-user-agent: 7.0.3
'@octokit/openapi-types@25.1.0': {}
- '@octokit/plugin-paginate-rest@13.0.1(@octokit/core@7.0.2)':
+ '@octokit/plugin-paginate-rest@13.1.0(@octokit/core@7.0.2)':
dependencies:
'@octokit/core': 7.0.2
'@octokit/types': 14.1.0
@@ -9740,7 +9707,7 @@ snapshots:
dependencies:
'@octokit/types': 14.1.0
- '@octokit/request@10.0.2':
+ '@octokit/request@10.0.3':
dependencies:
'@octokit/endpoint': 11.0.0
'@octokit/request-error': 7.0.0
@@ -9751,7 +9718,7 @@ snapshots:
'@octokit/rest@22.0.0':
dependencies:
'@octokit/core': 7.0.2
- '@octokit/plugin-paginate-rest': 13.0.1(@octokit/core@7.0.2)
+ '@octokit/plugin-paginate-rest': 13.1.0(@octokit/core@7.0.2)
'@octokit/plugin-request-log': 6.0.0(@octokit/core@7.0.2)
'@octokit/plugin-rest-endpoint-methods': 16.0.0(@octokit/core@7.0.2)
@@ -9866,7 +9833,7 @@ snapshots:
progress: 2.0.3
proxy-agent: 6.5.0
semver: 7.7.2
- tar-fs: 3.0.9
+ tar-fs: 3.0.10
yargs: 17.7.2
transitivePeerDependencies:
- bare-buffer
@@ -9876,9 +9843,9 @@ snapshots:
optionalDependencies:
rollup: 4.44.0
- '@rollup/plugin-commonjs@28.0.5(rollup@4.44.0)':
+ '@rollup/plugin-commonjs@28.0.6(rollup@4.44.0)':
dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.44.0)
+ '@rollup/pluginutils': 5.2.0(rollup@4.44.0)
commondir: 1.0.1
estree-walker: 2.0.2
fdir: 6.4.6(picomatch@4.0.2)
@@ -9890,13 +9857,13 @@ snapshots:
'@rollup/plugin-json@6.1.0(rollup@4.44.0)':
dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.44.0)
+ '@rollup/pluginutils': 5.2.0(rollup@4.44.0)
optionalDependencies:
rollup: 4.44.0
'@rollup/plugin-node-resolve@15.3.1(rollup@4.44.0)':
dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.44.0)
+ '@rollup/pluginutils': 5.2.0(rollup@4.44.0)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
is-module: 1.0.0
@@ -9906,7 +9873,7 @@ snapshots:
'@rollup/plugin-node-resolve@16.0.1(rollup@4.44.0)':
dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.44.0)
+ '@rollup/pluginutils': 5.2.0(rollup@4.44.0)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
is-module: 1.0.0
@@ -9922,6 +9889,14 @@ snapshots:
optionalDependencies:
rollup: 4.44.0
+ '@rollup/pluginutils@5.2.0(rollup@4.44.0)':
+ dependencies:
+ '@types/estree': 1.0.8
+ estree-walker: 2.0.2
+ picomatch: 4.0.2
+ optionalDependencies:
+ rollup: 4.44.0
+
'@rollup/rollup-android-arm-eabi@4.44.0':
optional: true
@@ -9982,9 +9957,9 @@ snapshots:
'@rollup/rollup-win32-x64-msvc@4.44.0':
optional: true
- '@rollup/wasm-node@4.43.0':
+ '@rollup/wasm-node@4.44.0':
dependencies:
- '@types/estree': 1.0.7
+ '@types/estree': 1.0.8
optionalDependencies:
fsevents: 2.3.3
@@ -10026,7 +10001,7 @@ snapshots:
'@stylistic/eslint-plugin@4.4.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)':
dependencies:
- '@typescript-eslint/utils': 8.34.0(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)
eslint: 9.29.0(jiti@1.21.7)
eslint-visitor-keys: 4.2.1
espree: 10.4.0
@@ -10057,7 +10032,7 @@ snapshots:
'@types/accepts@1.3.7':
dependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
'@types/babel__code-frame@7.0.6': {}
@@ -10087,16 +10062,16 @@ snapshots:
'@types/body-parser@1.19.6':
dependencies:
'@types/connect': 3.4.38
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
'@types/bonjour@3.5.13':
dependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
'@types/browser-sync@2.29.0':
dependencies:
'@types/micromatch': 2.3.35
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
'@types/serve-static': 1.15.8
chokidar: 3.6.0
@@ -10108,7 +10083,7 @@ snapshots:
'@types/co-body@6.1.3':
dependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
'@types/qs': 6.14.0
'@types/command-line-args@5.2.3': {}
@@ -10116,11 +10091,11 @@ snapshots:
'@types/connect-history-api-fallback@1.5.4':
dependencies:
'@types/express-serve-static-core': 4.19.6
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
'@types/connect@3.4.38':
dependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
'@types/content-disposition@0.5.9': {}
@@ -10131,11 +10106,11 @@ snapshots:
'@types/connect': 3.4.38
'@types/express': 5.0.3
'@types/keygrip': 1.0.6
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
'@types/cors@2.8.19':
dependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
'@types/debounce@1.2.4': {}
@@ -10143,7 +10118,7 @@ snapshots:
'@types/duplexify@3.6.4':
dependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
'@types/eslint-scope@3.7.7':
dependencies:
@@ -10155,20 +10130,18 @@ snapshots:
'@types/estree': 1.0.8
'@types/json-schema': 7.0.15
- '@types/estree@1.0.7': {}
-
'@types/estree@1.0.8': {}
'@types/express-serve-static-core@4.19.6':
dependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
'@types/qs': 6.14.0
'@types/range-parser': 1.2.7
'@types/send': 0.17.5
'@types/express-serve-static-core@5.0.6':
dependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
'@types/qs': 6.14.0
'@types/range-parser': 1.2.7
'@types/send': 0.17.5
@@ -10189,11 +10162,11 @@ snapshots:
'@types/glob@7.2.0':
dependencies:
'@types/minimatch': 5.1.2
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
'@types/graceful-fs@4.1.9':
dependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
'@types/http-assert@1.5.6': {}
@@ -10201,7 +10174,7 @@ snapshots:
'@types/http-proxy@1.17.16':
dependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
'@types/ini@4.1.1': {}
@@ -10227,7 +10200,7 @@ snapshots:
'@types/karma@6.3.9':
dependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
log4js: 6.9.1
transitivePeerDependencies:
- supports-color
@@ -10247,16 +10220,16 @@ snapshots:
'@types/http-errors': 2.0.5
'@types/keygrip': 1.0.6
'@types/koa-compose': 3.2.8
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
'@types/less@3.0.8': {}
'@types/loader-utils@2.0.6':
dependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
'@types/webpack': 4.41.40
- '@types/lodash@4.17.17': {}
+ '@types/lodash@4.17.18': {}
'@types/long@5.0.0':
dependencies:
@@ -10272,14 +10245,14 @@ snapshots:
'@types/node-fetch@2.6.12':
dependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
form-data: 4.0.3
'@types/node-forge@1.3.11':
dependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
- '@types/node@20.19.0':
+ '@types/node@20.19.1':
dependencies:
undici-types: 6.21.0
@@ -10287,7 +10260,7 @@ snapshots:
'@types/npm-registry-fetch@8.0.8':
dependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
'@types/node-fetch': 2.6.12
'@types/npm-package-arg': 6.1.4
'@types/npmlog': 7.0.0
@@ -10295,11 +10268,11 @@ snapshots:
'@types/npmlog@7.0.0':
dependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
'@types/pacote@11.1.8':
dependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
'@types/npm-registry-fetch': 8.0.8
'@types/npmlog': 7.0.0
'@types/ssri': 7.1.5
@@ -10312,12 +10285,12 @@ snapshots:
'@types/progress@2.0.7':
dependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
'@types/pumpify@1.4.4':
dependencies:
'@types/duplexify': 3.6.4
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
'@types/q@0.0.32': {}
@@ -10328,7 +10301,7 @@ snapshots:
'@types/request@2.48.12':
dependencies:
'@types/caseless': 0.12.5
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
'@types/tough-cookie': 4.0.5
form-data: 2.5.3
@@ -10345,7 +10318,7 @@ snapshots:
'@types/send@0.17.5':
dependencies:
'@types/mime': 1.3.5
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
'@types/serve-index@1.9.4':
dependencies:
@@ -10354,23 +10327,23 @@ snapshots:
'@types/serve-static@1.15.8':
dependencies:
'@types/http-errors': 2.0.5
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
'@types/send': 0.17.5
'@types/shelljs@0.8.16':
dependencies:
'@types/glob': 7.2.0
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
'@types/sockjs@0.3.36':
dependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
'@types/source-list-map@0.1.6': {}
'@types/ssri@7.1.5':
dependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
'@types/stack-trace@0.0.33': {}
@@ -10389,17 +10362,17 @@ snapshots:
'@types/watchpack@2.4.4':
dependencies:
'@types/graceful-fs': 4.1.9
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
'@types/webpack-sources@3.2.3':
dependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
'@types/source-list-map': 0.1.6
source-map: 0.7.4
'@types/webpack@4.41.40':
dependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
'@types/tapable': 1.0.12
'@types/uglify-js': 3.17.5
'@types/webpack-sources': 3.2.3
@@ -10408,11 +10381,11 @@ snapshots:
'@types/ws@7.4.7':
dependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
'@types/ws@8.18.1':
dependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
'@types/yargs-parser@21.0.3': {}
@@ -10424,7 +10397,7 @@ snapshots:
'@types/yauzl@2.10.3':
dependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
optional: true
'@typescript-eslint/eslint-plugin@8.34.1(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)':
@@ -10456,15 +10429,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/project-service@8.34.0(typescript@5.8.3)':
- dependencies:
- '@typescript-eslint/tsconfig-utils': 8.34.0(typescript@5.8.3)
- '@typescript-eslint/types': 8.34.0
- debug: 4.4.1(supports-color@10.0.0)
- typescript: 5.8.3
- transitivePeerDependencies:
- - supports-color
-
'@typescript-eslint/project-service@8.34.1(typescript@5.8.3)':
dependencies:
'@typescript-eslint/tsconfig-utils': 8.34.1(typescript@5.8.3)
@@ -10474,20 +10438,11 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@8.34.0':
- dependencies:
- '@typescript-eslint/types': 8.34.0
- '@typescript-eslint/visitor-keys': 8.34.0
-
'@typescript-eslint/scope-manager@8.34.1':
dependencies:
'@typescript-eslint/types': 8.34.1
'@typescript-eslint/visitor-keys': 8.34.1
- '@typescript-eslint/tsconfig-utils@8.34.0(typescript@5.8.3)':
- dependencies:
- typescript: 5.8.3
-
'@typescript-eslint/tsconfig-utils@8.34.1(typescript@5.8.3)':
dependencies:
typescript: 5.8.3
@@ -10503,26 +10458,8 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/types@8.34.0': {}
-
'@typescript-eslint/types@8.34.1': {}
- '@typescript-eslint/typescript-estree@8.34.0(typescript@5.8.3)':
- dependencies:
- '@typescript-eslint/project-service': 8.34.0(typescript@5.8.3)
- '@typescript-eslint/tsconfig-utils': 8.34.0(typescript@5.8.3)
- '@typescript-eslint/types': 8.34.0
- '@typescript-eslint/visitor-keys': 8.34.0
- debug: 4.4.1(supports-color@10.0.0)
- fast-glob: 3.3.3
- is-glob: 4.0.3
- minimatch: 9.0.5
- semver: 7.7.2
- ts-api-utils: 2.1.0(typescript@5.8.3)
- typescript: 5.8.3
- transitivePeerDependencies:
- - supports-color
-
'@typescript-eslint/typescript-estree@8.34.1(typescript@5.8.3)':
dependencies:
'@typescript-eslint/project-service': 8.34.1(typescript@5.8.3)
@@ -10539,17 +10476,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.34.0(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)':
- dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0(jiti@1.21.7))
- '@typescript-eslint/scope-manager': 8.34.0
- '@typescript-eslint/types': 8.34.0
- '@typescript-eslint/typescript-estree': 8.34.0(typescript@5.8.3)
- eslint: 9.29.0(jiti@1.21.7)
- typescript: 5.8.3
- transitivePeerDependencies:
- - supports-color
-
'@typescript-eslint/utils@8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)':
dependencies:
'@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0(jiti@1.21.7))
@@ -10561,11 +10487,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/visitor-keys@8.34.0':
- dependencies:
- '@typescript-eslint/types': 8.34.0
- eslint-visitor-keys: 4.2.1
-
'@typescript-eslint/visitor-keys@8.34.1':
dependencies:
'@typescript-eslint/types': 8.34.1
@@ -10718,9 +10639,9 @@ snapshots:
minimatch: 7.4.6
semver: 7.7.1
- '@vitejs/plugin-basic-ssl@2.0.0(vite@6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0))':
+ '@vitejs/plugin-basic-ssl@2.0.0(vite@6.3.5(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0))':
dependencies:
- vite: 6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0)
+ vite: 6.3.5(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0)
'@vitest/expect@3.2.4':
dependencies:
@@ -10730,13 +10651,13 @@ snapshots:
chai: 5.2.0
tinyrainbow: 2.0.0
- '@vitest/mocker@3.2.4(vite@6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0))':
+ '@vitest/mocker@3.2.4(vite@6.3.5(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0))':
dependencies:
'@vitest/spy': 3.2.4
estree-walker: 3.0.3
magic-string: 0.30.17
optionalDependencies:
- vite: 6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0)
+ vite: 6.3.5(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0)
'@vitest/pretty-format@3.2.4':
dependencies:
@@ -10839,7 +10760,7 @@ snapshots:
'@web/test-runner-core': 0.13.4
'@web/test-runner-coverage-v8': 0.8.0
chrome-launcher: 0.15.2
- puppeteer-core: 24.10.1
+ puppeteer-core: 24.10.2
transitivePeerDependencies:
- bare-buffer
- bufferutil
@@ -11231,7 +11152,7 @@ snapshots:
autoprefixer@10.4.21(postcss@8.5.6):
dependencies:
browserslist: 4.25.0
- caniuse-lite: 1.0.30001723
+ caniuse-lite: 1.0.30001724
fraction.js: 4.3.7
normalize-range: 0.1.2
picocolors: 1.1.1
@@ -11311,8 +11232,8 @@ snapshots:
baseline-browser-mapping@2.4.4:
dependencies:
- '@mdn/browser-compat-data': 6.0.23
- web-features: 2.38.0
+ '@mdn/browser-compat-data': 6.0.25
+ web-features: 2.39.0
basic-ftp@5.0.5: {}
@@ -11470,8 +11391,8 @@ snapshots:
browserslist@4.25.0:
dependencies:
- caniuse-lite: 1.0.30001723
- electron-to-chromium: 1.5.167
+ caniuse-lite: 1.0.30001724
+ electron-to-chromium: 1.5.171
node-releases: 2.0.19
update-browserslist-db: 1.1.3(browserslist@4.25.0)
@@ -11550,7 +11471,7 @@ snapshots:
camelcase@6.3.0: {}
- caniuse-lite@1.0.30001723: {}
+ caniuse-lite@1.0.30001724: {}
caseless@0.12.0: {}
@@ -11559,7 +11480,7 @@ snapshots:
assertion-error: 2.0.1
check-error: 2.1.1
deep-eql: 5.0.2
- loupe: 3.1.3
+ loupe: 3.1.4
pathval: 2.0.0
chalk-template@0.4.0:
@@ -11617,7 +11538,7 @@ snapshots:
chrome-launcher@0.15.2:
dependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
escape-string-regexp: 4.0.0
is-wsl: 2.2.0
lighthouse-logger: 1.4.2
@@ -11630,7 +11551,7 @@ snapshots:
dependencies:
devtools-protocol: 0.0.1452169
mitt: 3.0.1
- zod: 3.25.64
+ zod: 3.25.67
cli-cursor@3.1.0:
dependencies:
@@ -11884,7 +11805,7 @@ snapshots:
cssesc@3.0.0: {}
- cssstyle@4.4.0:
+ cssstyle@4.5.0:
dependencies:
'@asamuzakjp/css-color': 3.2.0
rrweb-cssom: 0.8.0
@@ -12090,14 +12011,14 @@ snapshots:
duplexify@3.7.1:
dependencies:
- end-of-stream: 1.4.4
+ end-of-stream: 1.4.5
inherits: 2.0.4
readable-stream: 2.3.8
stream-shift: 1.0.3
duplexify@4.1.3:
dependencies:
- end-of-stream: 1.4.4
+ end-of-stream: 1.4.5
inherits: 2.0.4
readable-stream: 3.6.2
stream-shift: 1.0.3
@@ -12123,7 +12044,7 @@ snapshots:
ee-first@1.1.1: {}
- electron-to-chromium@1.5.167: {}
+ electron-to-chromium@1.5.171: {}
emoji-regex@10.4.0: {}
@@ -12142,7 +12063,7 @@ snapshots:
iconv-lite: 0.6.3
optional: true
- end-of-stream@1.4.4:
+ end-of-stream@1.4.5:
dependencies:
once: 1.4.0
@@ -12163,7 +12084,7 @@ snapshots:
engine.io@6.6.4:
dependencies:
'@types/cors': 2.8.19
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
accepts: 1.3.8
base64id: 2.0.0
cookie: 0.7.2
@@ -12359,7 +12280,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-module-utils@2.12.0(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.29.0(jiti@1.21.7)):
+ eslint-module-utils@2.12.1(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.29.0(jiti@1.21.7)):
dependencies:
debug: 3.2.7
optionalDependencies:
@@ -12384,7 +12305,7 @@ snapshots:
doctrine: 2.1.0
eslint: 9.29.0(jiti@1.21.7)
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.29.0(jiti@1.21.7))
+ eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.29.0(jiti@1.21.7))
hasown: 2.0.2
is-core-module: 2.16.1
is-glob: 4.0.3
@@ -12596,7 +12517,7 @@ snapshots:
extract-zip@2.0.1:
dependencies:
- debug: 4.4.1(supports-color@10.0.0)
+ debug: 4.3.4
get-stream: 5.2.0
yauzl: 2.10.0
optionalDependencies:
@@ -12867,7 +12788,7 @@ snapshots:
get-stream@5.2.0:
dependencies:
- pump: 3.0.2
+ pump: 3.0.3
get-stream@6.0.1: {}
@@ -13572,7 +13493,7 @@ snapshots:
jest-worker@27.5.1:
dependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
merge-stream: 2.0.0
supports-color: 8.1.1
@@ -13594,7 +13515,7 @@ snapshots:
jsdom@26.1.0:
dependencies:
- cssstyle: 4.4.0
+ cssstyle: 4.5.0
data-urls: 5.0.0
decimal.js: 10.5.0
html-encoding-sniffer: 4.0.0
@@ -13875,7 +13796,7 @@ snapshots:
license-webpack-plugin@4.0.2(webpack@5.99.9(esbuild@0.25.5)):
dependencies:
- webpack-sources: 3.3.2
+ webpack-sources: 3.3.3
optionalDependencies:
webpack: 5.99.9(esbuild@0.25.5)
@@ -14000,8 +13921,6 @@ snapshots:
long@5.3.2: {}
- loupe@3.1.3: {}
-
loupe@3.1.4: {}
lowdb@1.0.0:
@@ -14244,7 +14163,7 @@ snapshots:
'@ampproject/remapping': 2.3.0
'@angular/compiler-cli': 20.1.0-next.2(@angular/compiler@20.1.0-next.2)(typescript@5.8.3)
'@rollup/plugin-json': 6.1.0(rollup@4.44.0)
- '@rollup/wasm-node': 4.43.0
+ '@rollup/wasm-node': 4.44.0
ajv: 8.17.1
ansi-colors: 4.1.3
browserslist: 4.25.0
@@ -14771,7 +14690,7 @@ snapshots:
prelude-ls@1.2.1: {}
- prettier@3.5.3: {}
+ prettier@3.6.0: {}
proc-log@5.0.0: {}
@@ -14806,7 +14725,7 @@ snapshots:
'@protobufjs/path': 1.1.2
'@protobufjs/pool': 1.1.0
'@protobufjs/utf8': 1.1.0
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
long: 5.3.2
protractor@7.0.0:
@@ -14858,12 +14777,12 @@ snapshots:
pump@2.0.1:
dependencies:
- end-of-stream: 1.4.4
+ end-of-stream: 1.4.5
once: 1.4.0
- pump@3.0.2:
+ pump@3.0.3:
dependencies:
- end-of-stream: 1.4.4
+ end-of-stream: 1.4.5
once: 1.4.0
pumpify@1.5.1:
@@ -14894,7 +14813,7 @@ snapshots:
- supports-color
- utf-8-validate
- puppeteer-core@24.10.1:
+ puppeteer-core@24.10.2:
dependencies:
'@puppeteer/browsers': 2.10.5
chromium-bidi: 5.1.0(devtools-protocol@0.0.1452169)
@@ -15169,12 +15088,12 @@ snapshots:
optionalDependencies:
'@babel/code-frame': 7.27.1
- rollup-plugin-sourcemaps2@0.5.2(@types/node@20.19.0)(rollup@4.44.0):
+ rollup-plugin-sourcemaps2@0.5.2(@types/node@20.19.1)(rollup@4.44.0):
dependencies:
'@rollup/pluginutils': 5.1.4(rollup@4.44.0)
rollup: 4.44.0
optionalDependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
rollup@4.44.0:
dependencies:
@@ -15821,12 +15740,12 @@ snapshots:
dependencies:
chownr: 1.1.4
mkdirp-classic: 0.5.3
- pump: 3.0.2
+ pump: 3.0.3
tar-stream: 2.2.0
- tar-fs@3.0.9:
+ tar-fs@3.0.10:
dependencies:
- pump: 3.0.2
+ pump: 3.0.3
tar-stream: 3.1.7
optionalDependencies:
bare-fs: 4.1.5
@@ -15837,7 +15756,7 @@ snapshots:
tar-stream@2.2.0:
dependencies:
bl: 4.1.0
- end-of-stream: 1.4.4
+ end-of-stream: 1.4.5
fs-constants: 1.0.0
inherits: 2.0.4
readable-stream: 3.6.2
@@ -15982,14 +15901,14 @@ snapshots:
dependencies:
typescript: 5.8.3
- ts-node@10.9.2(@types/node@20.19.0)(typescript@5.8.3):
+ ts-node@10.9.2(@types/node@20.19.1)(typescript@5.8.3):
dependencies:
'@cspotcode/source-map-support': 0.8.1
'@tsconfig/node10': 1.0.11
'@tsconfig/node12': 1.0.11
'@tsconfig/node14': 1.0.3
'@tsconfig/node16': 1.0.4
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
acorn: 8.15.0
acorn-walk: 8.3.4
arg: 4.1.3
@@ -16268,13 +16187,13 @@ snapshots:
core-util-is: 1.0.2
extsprintf: 1.3.0
- vite-node@3.2.4(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0):
+ vite-node@3.2.4(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0):
dependencies:
cac: 6.7.14
debug: 4.4.1(supports-color@10.0.0)
es-module-lexer: 1.7.0
pathe: 2.0.3
- vite: 6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0)
+ vite: 6.3.5(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0)
transitivePeerDependencies:
- '@types/node'
- jiti
@@ -16289,7 +16208,7 @@ snapshots:
- tsx
- yaml
- vite@6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0):
+ vite@6.3.5(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0):
dependencies:
esbuild: 0.25.5
fdir: 6.4.6(picomatch@4.0.2)
@@ -16298,7 +16217,7 @@ snapshots:
rollup: 4.44.0
tinyglobby: 0.2.14
optionalDependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
fsevents: 2.3.3
jiti: 1.21.7
less: 4.3.0
@@ -16306,11 +16225,11 @@ snapshots:
terser: 5.43.0
yaml: 2.8.0
- vitest@3.2.4(@types/node@20.19.0)(jiti@1.21.7)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0):
+ vitest@3.2.4(@types/node@20.19.1)(jiti@1.21.7)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0):
dependencies:
'@types/chai': 5.2.2
'@vitest/expect': 3.2.4
- '@vitest/mocker': 3.2.4(vite@6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0))
+ '@vitest/mocker': 3.2.4(vite@6.3.5(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0))
'@vitest/pretty-format': 3.2.4
'@vitest/runner': 3.2.4
'@vitest/snapshot': 3.2.4
@@ -16328,11 +16247,11 @@ snapshots:
tinyglobby: 0.2.14
tinypool: 1.1.1
tinyrainbow: 2.0.0
- vite: 6.3.5(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0)
- vite-node: 3.2.4(@types/node@20.19.0)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0)
+ vite: 6.3.5(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0)
+ vite-node: 3.2.4(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0)
why-is-node-running: 2.3.0
optionalDependencies:
- '@types/node': 20.19.0
+ '@types/node': 20.19.1
jsdom: 26.1.0
transitivePeerDependencies:
- jiti
@@ -16366,7 +16285,7 @@ snapshots:
weak-lru-cache@1.2.2:
optional: true
- web-features@2.38.0: {}
+ web-features@2.39.0: {}
web-streams-polyfill@3.3.3: {}
@@ -16448,7 +16367,7 @@ snapshots:
flat: 5.0.2
wildcard: 2.0.1
- webpack-sources@3.3.2: {}
+ webpack-sources@3.3.3: {}
webpack-subresource-integrity@5.1.0(webpack@5.99.9(esbuild@0.25.5)):
dependencies:
@@ -16480,7 +16399,7 @@ snapshots:
tapable: 2.2.2
terser-webpack-plugin: 5.3.14(esbuild@0.25.5)(webpack@5.99.9(esbuild@0.25.5))
watchpack: 2.4.4
- webpack-sources: 3.3.2
+ webpack-sources: 3.3.3
transitivePeerDependencies:
- '@swc/core'
- esbuild
@@ -16708,6 +16627,6 @@ snapshots:
yoctocolors-cjs@2.1.2: {}
- zod@3.25.64: {}
+ zod@3.25.67: {}
zone.js@0.15.1: {}
From 167a4a5a41bd0ad5b4ee4fbf9353229a022674b1 Mon Sep 17 00:00:00 2001
From: Charles Lyding <19598772+clydin@users.noreply.github.com>
Date: Mon, 23 Jun 2025 11:52:22 -0400
Subject: [PATCH 0169/1168] test: remove unneeded bazel tsetse configuration
Remove outdated `@bazel/tsetse` plugin configuration from test TS configuration.
With the `rules_js` migration, `@bazel/tsetse` is no longer used.
---
tsconfig-test.json | 9 +--------
1 file changed, 1 insertion(+), 8 deletions(-)
diff --git a/tsconfig-test.json b/tsconfig-test.json
index 3881877cacbf..cae29f3a3cac 100644
--- a/tsconfig-test.json
+++ b/tsconfig-test.json
@@ -7,13 +7,6 @@
// Istanbul (not Constantinople) as well, and applying both source maps to get the original
// source in devtools.
"inlineSources": true,
- "types": ["node", "jasmine"],
- "plugins": [
- {
- "name": "@bazel/tsetse",
- // TODO: Cleanup tests and remove this rule disable
- "disabledRules": ["must-type-assert-json-parse"]
- }
- ]
+ "types": ["node", "jasmine"]
}
}
From adfeee0a4c95a03d430054eeecd4cca1bdb0efeb Mon Sep 17 00:00:00 2001
From: Charles Lyding <19598772+clydin@users.noreply.github.com>
Date: Mon, 23 Jun 2025 13:51:37 -0400
Subject: [PATCH 0170/1168] fix(@angular/build): adjust coverage
includes/excludes for unit-test vitest runner
The experimental `unit-test` builder with `vitest` support will now explicitly
include the tested files instead of using the default of all files within
the workspace. This prevents a potentially long wait time to calculate
coverage. The excludes have also been adjusted to ensure that application
code bundled into the intermediate test output is also counted within the
coverage reports.
---
.../build/src/builders/unit-test/builder.ts | 50 +++++++++++++++----
1 file changed, 39 insertions(+), 11 deletions(-)
diff --git a/packages/angular/build/src/builders/unit-test/builder.ts b/packages/angular/build/src/builders/unit-test/builder.ts
index a4dd349d12dd..7f625e0c31c2 100644
--- a/packages/angular/build/src/builders/unit-test/builder.ts
+++ b/packages/angular/build/src/builders/unit-test/builder.ts
@@ -24,11 +24,13 @@ import { OutputHashing } from '../application/schema';
import { writeTestFiles } from '../karma/application_builder';
import { findTests, getTestEntrypoints } from '../karma/find-tests';
import { useKarmaBuilder } from './karma-bridge';
-import { normalizeOptions } from './options';
+import { NormalizedUnitTestOptions, normalizeOptions } from './options';
import type { Schema as UnitTestOptions } from './schema';
export type { UnitTestOptions };
+type VitestCoverageOption = Exclude;
+
/**
* @experimental Direct usage of this function is considered experimental.
*/
@@ -230,15 +232,11 @@ export async function* execute(
include: [],
reporters: normalizedOptions.reporters ?? ['default'],
watch: normalizedOptions.watch,
- coverage: {
- enabled: !!normalizedOptions.codeCoverage,
- excludeAfterRemap: true,
- exclude: normalizedOptions.codeCoverage?.exclude ?? [],
- // Special handling for `reporter` due to an undefined value causing upstream failures
- ...(normalizedOptions.codeCoverage?.reporters
- ? { reporter: normalizedOptions.codeCoverage.reporters }
- : {}),
- },
+ coverage: generateCoverageOption(
+ normalizedOptions.codeCoverage,
+ workspaceRoot,
+ outputPath,
+ ),
...debugOptions,
},
{
@@ -249,7 +247,7 @@ export async function* execute(
// Create a subproject that can be configured with plugins for browser mode.
// Plugins defined directly in the vite overrides will not be present in the
// browser specific Vite instance.
- await context.injectTestProjects({
+ const [project] = await context.injectTestProjects({
test: {
name: projectName,
root: outputPath,
@@ -282,6 +280,15 @@ export async function* execute(
},
],
});
+
+ // Adjust coverage excludes to not include the otherwise automatically inserted included unit tests.
+ // Vite does this as a convenience but is problematic for the bundling strategy employed by the
+ // builder's test setup. To workaround this, the excludes are adjusted here to only automaticallyAdd commentMore actions
+ // exclude the TypeScript source test files.
+ project.config.coverage.exclude = [
+ ...(normalizedOptions.codeCoverage?.exclude ?? []),
+ '**/*.{test,spec}.?(c|m)ts',
+ ];
},
},
],
@@ -377,3 +384,24 @@ function generateOutputPath(): string {
return path.join('dist', 'test-out', `${datePrefix}-${uuidSuffix}`);
}
+function generateCoverageOption(
+ codeCoverage: NormalizedUnitTestOptions['codeCoverage'],
+ workspaceRoot: string,
+ outputPath: string,
+): VitestCoverageOption {
+ if (!codeCoverage) {
+ return {
+ enabled: false,
+ };
+ }
+
+ return {
+ enabled: true,
+ excludeAfterRemap: true,
+ include: [`${path.relative(workspaceRoot, outputPath)}/**`],
+ // Special handling for `reporter` due to an undefined value causing upstream failures
+ ...(codeCoverage.reporters
+ ? ({ reporter: codeCoverage.reporters } satisfies VitestCoverageOption)
+ : {}),
+ };
+}
From 20e23f1654bc9eb51f6a9e7af8e499df85614574 Mon Sep 17 00:00:00 2001
From: Angular Robot
Date: Mon, 23 Jun 2025 18:05:59 +0000
Subject: [PATCH 0171/1168] build: update dependency @stylistic/eslint-plugin
to v5
See associated pull request for more information.
---
package.json | 2 +-
pnpm-lock.yaml | 16 +++++++---------
2 files changed, 8 insertions(+), 10 deletions(-)
diff --git a/package.json b/package.json
index b6ed90079246..610bb0168d03 100644
--- a/package.json
+++ b/package.json
@@ -69,7 +69,7 @@
"@rollup/plugin-commonjs": "^28.0.0",
"@rollup/plugin-json": "^6.1.0",
"@rollup/plugin-node-resolve": "16.0.1",
- "@stylistic/eslint-plugin": "^4.0.0",
+ "@stylistic/eslint-plugin": "^5.0.0",
"@types/babel__core": "7.20.5",
"@types/babel__generator": "^7.6.8",
"@types/browser-sync": "^2.27.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index ded01117edd8..d7df12118243 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -84,8 +84,8 @@ importers:
specifier: 16.0.1
version: 16.0.1(rollup@4.44.0)
'@stylistic/eslint-plugin':
- specifier: ^4.0.0
- version: 4.4.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)
+ specifier: ^5.0.0
+ version: 5.0.0(eslint@9.29.0(jiti@1.21.7))
'@types/babel__core':
specifier: 7.20.5
version: 7.20.5
@@ -2636,8 +2636,8 @@ packages:
'@socket.io/component-emitter@3.1.2':
resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==}
- '@stylistic/eslint-plugin@4.4.1':
- resolution: {integrity: sha512-CEigAk7eOLyHvdgmpZsKFwtiqS2wFwI1fn4j09IU9GmD4euFM4jEBAViWeCqaNLlbX2k2+A/Fq9cje4HQBXuJQ==}
+ '@stylistic/eslint-plugin@5.0.0':
+ resolution: {integrity: sha512-nVV2FSzeTJ3oFKw+3t9gQYQcrgbopgCASSY27QOtkhEGgSfdQQjDmzZd41NeT1myQ8Wc6l+pZllST9qIu4NKzg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: '>=9.0.0'
@@ -9999,17 +9999,15 @@ snapshots:
'@socket.io/component-emitter@3.1.2': {}
- '@stylistic/eslint-plugin@4.4.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)':
+ '@stylistic/eslint-plugin@5.0.0(eslint@9.29.0(jiti@1.21.7))':
dependencies:
- '@typescript-eslint/utils': 8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0(jiti@1.21.7))
+ '@typescript-eslint/types': 8.34.1
eslint: 9.29.0(jiti@1.21.7)
eslint-visitor-keys: 4.2.1
espree: 10.4.0
estraverse: 5.3.0
picomatch: 4.0.2
- transitivePeerDependencies:
- - supports-color
- - typescript
'@tootallnate/once@2.0.0': {}
From 861a61a3b26a3e88105641084415f45a07cb56b5 Mon Sep 17 00:00:00 2001
From: Alan Agius <17563226+alan-agius4@users.noreply.github.com>
Date: Thu, 19 Jun 2025 07:28:05 +0000
Subject: [PATCH 0172/1168] fix(@angular/ssr): avoid preloading unnecessary
dynamic bundles
This change to `@angular/ssr` prevents the preloading of dynamically imported bundles that aren't directly associated with routing.
Previously, Angular SSR might preload all dynamic bundles, even those not immediately required, such as deferred chunks within components.
Closes #30541
---
.../src/utils/server-rendering/manifest.ts | 22 +++++--------------
packages/angular/ssr/src/manifest.ts | 11 +++-------
packages/angular/ssr/src/routes/ng-routes.ts | 18 ++++-----------
.../server-routes-preload-links.ts | 6 ++---
4 files changed, 14 insertions(+), 43 deletions(-)
diff --git a/packages/angular/build/src/utils/server-rendering/manifest.ts b/packages/angular/build/src/utils/server-rendering/manifest.ts
index 4d1459e221c2..2dfad0ff2dfb 100644
--- a/packages/angular/build/src/utils/server-rendering/manifest.ts
+++ b/packages/angular/build/src/utils/server-rendering/manifest.ts
@@ -201,34 +201,22 @@ function generateLazyLoadedFilesMappings(
metafile: Metafile,
initialFiles: Set,
publicPath = '',
-): Record {
- const entryPointToBundles: Record = {};
+): Record {
+ const entryPointToBundles: Record = {};
for (const [fileName, { entryPoint, exports, imports }] of Object.entries(metafile.outputs)) {
// Skip files that don't have an entryPoint, no exports, or are not .js
if (!entryPoint || exports?.length < 1 || !fileName.endsWith('.js')) {
continue;
}
- const importedPaths: FilesMapping[] = [
- {
- path: `${publicPath}${fileName}`,
- dynamicImport: false,
- },
- ];
+ const importedPaths: string[] = [`${publicPath}${fileName}`];
for (const { kind, external, path } of imports) {
- if (
- external ||
- initialFiles.has(path) ||
- (kind !== 'dynamic-import' && kind !== 'import-statement')
- ) {
+ if (external || initialFiles.has(path) || kind !== 'import-statement') {
continue;
}
- importedPaths.push({
- path: `${publicPath}${path}`,
- dynamicImport: kind === 'dynamic-import',
- });
+ importedPaths.push(`${publicPath}${path}`);
}
entryPointToBundles[entryPoint] = importedPaths;
diff --git a/packages/angular/ssr/src/manifest.ts b/packages/angular/ssr/src/manifest.ts
index ae33dc979577..d0f9032ec8b1 100644
--- a/packages/angular/ssr/src/manifest.ts
+++ b/packages/angular/ssr/src/manifest.ts
@@ -123,21 +123,16 @@ export interface AngularAppManifest {
* Maps entry-point names to their corresponding browser bundles and loading strategies.
*
* - **Key**: The entry-point name, typically the value of `ɵentryName`.
- * - **Value**: An array of objects, each representing a browser bundle with:
- * - `path`: The filename or URL of the associated JavaScript bundle to preload.
- * - `dynamicImport`: A boolean indicating whether the bundle is loaded via a dynamic `import()`.
- * If `true`, the bundle is lazily loaded, impacting its preloading behavior.
+ * - **Value**: A readonly array of JavaScript bundle paths or `undefined` if no bundles are associated.
*
* ### Example
* ```ts
* {
- * 'src/app/lazy/lazy.ts': [{ path: 'src/app/lazy/lazy.js', dynamicImport: true }]
+ * 'src/app/lazy/lazy.ts': ['src/app/lazy/lazy.js']
* }
* ```
*/
- readonly entryPointToBrowserMapping?: Readonly<
- Record | undefined>
- >;
+ readonly entryPointToBrowserMapping?: Readonly>;
}
/**
diff --git a/packages/angular/ssr/src/routes/ng-routes.ts b/packages/angular/ssr/src/routes/ng-routes.ts
index a904c16fbae7..e2454896f832 100644
--- a/packages/angular/ssr/src/routes/ng-routes.ts
+++ b/packages/angular/ssr/src/routes/ng-routes.ts
@@ -148,7 +148,7 @@ async function* handleRoute(options: {
const { redirectTo, loadChildren, loadComponent, children, ɵentryName } = route;
if (ɵentryName && loadComponent) {
- appendPreloadToMetadata(ɵentryName, entryPointToBrowserMapping, metadata, true);
+ appendPreloadToMetadata(ɵentryName, entryPointToBrowserMapping, metadata);
}
if (metadata.renderMode === RenderMode.Prerender) {
@@ -192,11 +192,7 @@ async function* handleRoute(options: {
// Load and process lazy-loaded child routes
if (loadChildren) {
if (ɵentryName) {
- // When using `loadChildren`, the entire feature area (including multiple routes) is loaded.
- // As a result, we do not want all dynamic-import dependencies to be preload, because it involves multiple dependencies
- // across different child routes. In contrast, `loadComponent` only loads a single component, which allows
- // for precise control over preloading, ensuring that the files preloaded are exactly those required for that specific route.
- appendPreloadToMetadata(ɵentryName, entryPointToBrowserMapping, metadata, false);
+ appendPreloadToMetadata(ɵentryName, entryPointToBrowserMapping, metadata);
}
const loadedChildRoutes = await loadChildrenHelper(
@@ -336,7 +332,6 @@ function appendPreloadToMetadata(
entryName: string,
entryPointToBrowserMapping: EntryPointToBrowserMapping,
metadata: ServerConfigRouteTreeNodeMetadata,
- includeDynamicImports: boolean,
): void {
const existingPreloads = metadata.preload ?? [];
if (!entryPointToBrowserMapping || existingPreloads.length >= MODULE_PRELOAD_MAX) {
@@ -350,13 +345,8 @@ function appendPreloadToMetadata(
// Merge existing preloads with new ones, ensuring uniqueness and limiting the total to the maximum allowed.
const combinedPreloads: Set = new Set(existingPreloads);
- for (const { dynamicImport, path } of preload) {
- if (dynamicImport && !includeDynamicImports) {
- continue;
- }
-
- combinedPreloads.add(path);
-
+ for (const href of preload) {
+ combinedPreloads.add(href);
if (combinedPreloads.size === MODULE_PRELOAD_MAX) {
break;
}
diff --git a/tests/legacy-cli/e2e/tests/build/server-rendering/server-routes-preload-links.ts b/tests/legacy-cli/e2e/tests/build/server-rendering/server-routes-preload-links.ts
index 19697ace5657..f1437392492d 100644
--- a/tests/legacy-cli/e2e/tests/build/server-rendering/server-routes-preload-links.ts
+++ b/tests/legacy-cli/e2e/tests/build/server-rendering/server-routes-preload-links.ts
@@ -143,17 +143,15 @@ const RESPONSE_EXPECTS: Record<
matches: [
//,
//,
- //,
],
- notMatches: [/home/, /ssr/, /csr/, /ssg-two/, /ssg\-component/],
+ notMatches: [/home/, /ssr/, /csr/, /ssg-two/, /ssg\-component/, /cross-dep-/],
},
'/ssg/two': {
matches: [
//,
//,
- //,
],
- notMatches: [/home/, /ssr/, /csr/, /ssg-one/, /ssg\-component/],
+ notMatches: [/home/, /ssr/, /csr/, /ssg-one/, /ssg\-component/, /cross-dep-/],
},
'/ssr': {
matches: [//],
From 988f477c3d55059baf58f16bf8cc429fa7cbb176 Mon Sep 17 00:00:00 2001
From: Angular Robot
Date: Mon, 23 Jun 2025 18:42:20 +0000
Subject: [PATCH 0173/1168] build: update cross-repo angular dependencies
See associated pull request for more information.
---
.../windows-bazel-test/action.yml | 2 +-
.../assistant-to-the-branch-manager.yml | 2 +-
.github/workflows/ci.yml | 50 ++++----
.github/workflows/dev-infra.yml | 4 +-
.github/workflows/feature-requests.yml | 2 +-
.github/workflows/perf.yml | 6 +-
.github/workflows/pr.yml | 42 +++----
WORKSPACE | 2 +-
package.json | 2 +-
pnpm-lock.yaml | 116 +++++++++++++++++-
tests/legacy-cli/e2e/ng-snapshot/package.json | 32 ++---
11 files changed, 182 insertions(+), 78 deletions(-)
diff --git a/.github/shared-actions/windows-bazel-test/action.yml b/.github/shared-actions/windows-bazel-test/action.yml
index 5267aacfca31..8e930147d29d 100644
--- a/.github/shared-actions/windows-bazel-test/action.yml
+++ b/.github/shared-actions/windows-bazel-test/action.yml
@@ -18,7 +18,7 @@ runs:
steps:
- name: Initialize WSL
id: init_wsl
- uses: angular/dev-infra/github-actions/setup-wsl@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/setup-wsl@db18d7175d759fdfb3e40d363a1579621d1fcffd
with:
wsl_firewall_interface: 'vEthernet (WSL (Hyper-V firewall))'
diff --git a/.github/workflows/assistant-to-the-branch-manager.yml b/.github/workflows/assistant-to-the-branch-manager.yml
index 6d73cddc6839..f7fe10982800 100644
--- a/.github/workflows/assistant-to-the-branch-manager.yml
+++ b/.github/workflows/assistant-to-the-branch-manager.yml
@@ -16,6 +16,6 @@ jobs:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- - uses: angular/dev-infra/github-actions/branch-manager@f0289062692ca0af149a1bb61cc075a532003f49
+ - uses: angular/dev-infra/github-actions/branch-manager@db18d7175d759fdfb3e40d363a1579621d1fcffd
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index c29659e523da..740433ce3a35 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -21,9 +21,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/bazel/setup@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Generate JSON schema types
@@ -44,11 +44,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/bazel/setup@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@db18d7175d759fdfb3e40d363a1579621d1fcffd
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Install node modules
@@ -61,11 +61,11 @@ jobs:
runs-on: ubuntu-latest-4core
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/bazel/setup@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@db18d7175d759fdfb3e40d363a1579621d1fcffd
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Install node modules
@@ -87,13 +87,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/bazel/setup@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@db18d7175d759fdfb3e40d363a1579621d1fcffd
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run CLI E2E tests
@@ -110,11 +110,11 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/bazel/setup@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@db18d7175d759fdfb3e40d363a1579621d1fcffd
with:
allow_windows_rbe: true
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
@@ -138,13 +138,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/bazel/setup@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@db18d7175d759fdfb3e40d363a1579621d1fcffd
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run CLI E2E tests
@@ -163,13 +163,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/bazel/setup@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@db18d7175d759fdfb3e40d363a1579621d1fcffd
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run CLI E2E tests
@@ -183,13 +183,13 @@ jobs:
SAUCE_TUNNEL_IDENTIFIER: angular-cli-${{ github.workflow }}-${{ github.run_number }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/bazel/setup@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@db18d7175d759fdfb3e40d363a1579621d1fcffd
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run E2E Browser tests
@@ -219,11 +219,11 @@ jobs:
CIRCLE_BRANCH: ${{ github.ref_name }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/bazel/setup@db18d7175d759fdfb3e40d363a1579621d1fcffd
- run: pnpm admin snapshots --verbose
env:
SNAPSHOT_BUILDS_GITHUB_TOKEN: ${{ secrets.SNAPSHOT_BUILDS_GITHUB_TOKEN }}
diff --git a/.github/workflows/dev-infra.yml b/.github/workflows/dev-infra.yml
index 36fdad9ff13e..b1774ecdcb04 100644
--- a/.github/workflows/dev-infra.yml
+++ b/.github/workflows/dev-infra.yml
@@ -13,13 +13,13 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- - uses: angular/dev-infra/github-actions/pull-request-labeling@f0289062692ca0af149a1bb61cc075a532003f49
+ - uses: angular/dev-infra/github-actions/pull-request-labeling@db18d7175d759fdfb3e40d363a1579621d1fcffd
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
post_approval_changes:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- - uses: angular/dev-infra/github-actions/post-approval-changes@f0289062692ca0af149a1bb61cc075a532003f49
+ - uses: angular/dev-infra/github-actions/post-approval-changes@db18d7175d759fdfb3e40d363a1579621d1fcffd
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
diff --git a/.github/workflows/feature-requests.yml b/.github/workflows/feature-requests.yml
index b16b31b716b8..8ca8a6bf7566 100644
--- a/.github/workflows/feature-requests.yml
+++ b/.github/workflows/feature-requests.yml
@@ -16,6 +16,6 @@ jobs:
if: github.repository == 'angular/angular-cli'
runs-on: ubuntu-latest
steps:
- - uses: angular/dev-infra/github-actions/feature-request@f0289062692ca0af149a1bb61cc075a532003f49
+ - uses: angular/dev-infra/github-actions/feature-request@db18d7175d759fdfb3e40d363a1579621d1fcffd
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
diff --git a/.github/workflows/perf.yml b/.github/workflows/perf.yml
index 35c53796ac3b..d29f0073daf7 100644
--- a/.github/workflows/perf.yml
+++ b/.github/workflows/perf.yml
@@ -23,7 +23,7 @@ jobs:
workflows: ${{ steps.workflows.outputs.workflows }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Install node modules
run: pnpm install --frozen-lockfile
- id: workflows
@@ -38,9 +38,9 @@ jobs:
workflow: ${{ fromJSON(needs.list.outputs.workflows) }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/bazel/setup@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Install node modules
run: pnpm install --frozen-lockfile
# We utilize the google-github-actions/auth action to allow us to get an active credential using workflow
diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml
index 6c38b0154057..893c8d4edbf3 100644
--- a/.github/workflows/pr.yml
+++ b/.github/workflows/pr.yml
@@ -34,9 +34,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/bazel/setup@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Setup ESLint Caching
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
with:
@@ -56,7 +56,7 @@ jobs:
- name: Run Validation
run: pnpm admin validate
- name: Check Package Licenses
- uses: angular/dev-infra/github-actions/linting/licenses@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/linting/licenses@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Check tooling setup
run: pnpm check-tooling-setup
- name: Check commit message
@@ -72,11 +72,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/bazel/setup@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Build release targets
@@ -93,11 +93,11 @@ jobs:
runs-on: ubuntu-latest-16core
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/bazel/setup@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Run module and package tests
@@ -117,13 +117,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/bazel/setup@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Run CLI E2E tests
run: pnpm bazel test --test_env=E2E_SHARD_TOTAL=6 --test_env=E2E_SHARD_INDEX=${{ matrix.shard }} --config=e2e //tests/legacy-cli:e2e.${{ matrix.subset }}_node${{ matrix.node }}
@@ -132,11 +132,11 @@ jobs:
runs-on: windows-2025
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/bazel/setup@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@db18d7175d759fdfb3e40d363a1579621d1fcffd
with:
allow_windows_rbe: true
- name: Run CLI E2E tests
@@ -157,13 +157,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/bazel/setup@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Run CLI E2E tests
run: pnpm bazel test --test_env=E2E_SHARD_TOTAL=3 --test_env=E2E_SHARD_INDEX=${{ matrix.shard }} --config=e2e //tests/legacy-cli:e2e.${{ matrix.subset }}_node${{ matrix.node }}
@@ -180,12 +180,12 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/bazel/setup@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@f0289062692ca0af149a1bb61cc075a532003f49
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@db18d7175d759fdfb3e40d363a1579621d1fcffd
- name: Run CLI E2E tests
run: pnpm bazel test --test_env=E2E_SHARD_TOTAL=6 --test_env=E2E_SHARD_INDEX=${{ matrix.shard }} --config=e2e //tests/legacy-cli:e2e.snapshots.${{ matrix.subset }}_node${{ matrix.node }}
diff --git a/WORKSPACE b/WORKSPACE
index 5ab61ef3a8ba..f900d1edb09e 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -230,7 +230,7 @@ load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository")
git_repository(
name = "devinfra",
- commit = "f0289062692ca0af149a1bb61cc075a532003f49",
+ commit = "db18d7175d759fdfb3e40d363a1579621d1fcffd",
remote = "https://github.com/angular/dev-infra.git",
)
diff --git a/package.json b/package.json
index 610bb0168d03..bce526761448 100644
--- a/package.json
+++ b/package.json
@@ -55,7 +55,7 @@
"@angular/forms": "20.1.0-next.2",
"@angular/localize": "20.1.0-next.2",
"@angular/material": "20.1.0-next.1",
- "@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#c2b8d84fd686967020de322f3f13b3e7ddcd971e",
+ "@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#c9b62e00819328fe530dd3ce3acad4042a34e00b",
"@angular/platform-browser": "20.1.0-next.2",
"@angular/platform-server": "20.1.0-next.2",
"@angular/router": "20.1.0-next.2",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index d7df12118243..1569a8b28f3a 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -42,8 +42,8 @@ importers:
specifier: 20.1.0-next.1
version: 20.1.0-next.1(l32yggn2tzdh3a577e6frrsqxm)
'@angular/ng-dev':
- specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#c2b8d84fd686967020de322f3f13b3e7ddcd971e
- version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/c2b8d84fd686967020de322f3f13b3e7ddcd971e
+ specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#c9b62e00819328fe530dd3ce3acad4042a34e00b
+ version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/c9b62e00819328fe530dd3ce3acad4042a34e00b(encoding@0.1.13)
'@angular/platform-browser':
specifier: 20.1.0-next.2
version: 20.1.0-next.2(@angular/animations@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))
@@ -980,9 +980,9 @@ packages:
'@angular/platform-browser': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0
rxjs: ^6.5.3 || ^7.4.0
- '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/c2b8d84fd686967020de322f3f13b3e7ddcd971e':
- resolution: {tarball: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/c2b8d84fd686967020de322f3f13b3e7ddcd971e}
- version: 0.0.0-f0289062692ca0af149a1bb61cc075a532003f49
+ '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/c9b62e00819328fe530dd3ce3acad4042a34e00b':
+ resolution: {tarball: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/c9b62e00819328fe530dd3ce3acad4042a34e00b}
+ version: 0.0.0-db18d7175d759fdfb3e40d363a1579621d1fcffd
hasBin: true
'@angular/platform-browser@20.1.0-next.2':
@@ -1805,6 +1805,15 @@ packages:
resolution: {integrity: sha512-IJn+8A3QZJfe7FUtWqHVNo3xJs7KFpurCWGWCiCz3oEh+BkRymKZ1QxfAbU2yGMDzTytLGQ2IV6T2r3cuo75/w==}
engines: {node: '>=18'}
+ '@google/genai@1.6.0':
+ resolution: {integrity: sha512-0vn8wMGesjiEsHeFsl10T8+SFqLj7q+RSE6mml66sE+jwI7U9wW2LQ3qYtwUEaI+P8ZYeEYE5IpYmNLcRQUBPQ==}
+ engines: {node: '>=20.0.0'}
+ peerDependencies:
+ '@modelcontextprotocol/sdk': ^1.11.0
+ peerDependenciesMeta:
+ '@modelcontextprotocol/sdk':
+ optional: true
+
'@grpc/grpc-js@1.13.4':
resolution: {integrity: sha512-GsFaMXCkMqkKIvwCQjCrwH+GHbPKBjhwo/8ZuUkWHqbI73Kky9I+pQltrlT0+MWpedCoosda53lgjYfyEPgxBg==}
engines: {node: '>=12.10.0'}
@@ -4791,10 +4800,18 @@ packages:
functions-have-names@1.2.3:
resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
+ gaxios@6.7.1:
+ resolution: {integrity: sha512-LDODD4TMYx7XXdpwxAVRAIAuB0bzv0s+ywFonY46k126qzQHT9ygyoa9tncmOiQmmDrik65UYsEkv3lbfqQ3yQ==}
+ engines: {node: '>=14'}
+
gaxios@7.1.0:
resolution: {integrity: sha512-y1Q0MX1Ba6eg67Zz92kW0MHHhdtWksYckQy1KJsI6P4UlDQ8cvdvpLEPslD/k7vFkdPppMESFGTvk7XpSiKj8g==}
engines: {node: '>=18'}
+ gcp-metadata@6.1.1:
+ resolution: {integrity: sha512-a4tiq7E0/5fTjxPAaH4jpjkSv/uCaU2p5KC6HVGrvl0cDjA8iBZv4vv1gyzlmK0ZUKqwpOyQMKzZQe3lTit77A==}
+ engines: {node: '>=14'}
+
gcp-metadata@7.0.0:
resolution: {integrity: sha512-3PfRTzvT3Msu0Hy8Gf9ypxJvaClG2IB9pyH0r8QOmRBW5mUcrHgYpF4GYP+XulDbfhxEhBYtJtJJQb5S2wM+LA==}
engines: {node: '>=18'}
@@ -4889,10 +4906,18 @@ packages:
resolution: {integrity: sha512-GspVjZj1RbyRWpQ9FbAXMKjFGzZwDKnUHi66JJ+tcjcu5/xYAP1pdlWotCuIkMwjfVsxxDvsGZXGLzRt72D0sQ==}
engines: {node: '>=18'}
+ google-auth-library@9.15.1:
+ resolution: {integrity: sha512-Jb6Z0+nvECVz+2lzSMt9u98UsoakXxA2HGHMCxh+so3n90XgYWkq5dur19JAJV7ONiJY22yBTyJB1TSkvPq9Ng==}
+ engines: {node: '>=14'}
+
google-gax@5.0.1-rc.1:
resolution: {integrity: sha512-kz3HlvYvmQVBcam2C7FOphE6xrhjrlbKrRpNxvWYAmVHi+SCeMReWcKp64WJXNL7clSYAgYer3gCKVTTF/+wPA==}
engines: {node: '>=18'}
+ google-logging-utils@0.0.2:
+ resolution: {integrity: sha512-NEgUnEcBiP5HrPzufUkBzJOD/Sxsco3rLNo1F1TNf7ieU8ryUzBhqba8r756CjLX7rn3fHl6iLEwPYuqpoKgQQ==}
+ engines: {node: '>=14'}
+
google-logging-utils@1.1.1:
resolution: {integrity: sha512-rcX58I7nqpu4mbKztFeOAObbomBbHU2oIb/d3tJfF3dizGSApqtSwYJigGCooHdnMyQBIw8BrWyK96w3YXgr6A==}
engines: {node: '>=14'}
@@ -4913,6 +4938,10 @@ packages:
peerDependencies:
protobufjs: '*'
+ gtoken@7.1.0:
+ resolution: {integrity: sha512-pCcEwRi+TKpMlxAQObHDQ56KawURgyAf6jtIY046fJ5tIv3zDe/LEIubckAO8fj6JnAxLdmWkUfNyulQ2iKdEw==}
+ engines: {node: '>=14.0.0'}
+
gtoken@8.0.0:
resolution: {integrity: sha512-+CqsMbHPiSTdtSO14O51eMNlrp9N79gmeqmXeouJOhfucAedHw9noVe/n5uJk3tbKE6a+6ZCQg3RPhVhHByAIw==}
engines: {node: '>=18'}
@@ -7782,6 +7811,10 @@ packages:
resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==}
hasBin: true
+ uuid@9.0.1:
+ resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==}
+ hasBin: true
+
v8-compile-cache-lib@3.0.1:
resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==}
@@ -8231,6 +8264,11 @@ packages:
resolution: {integrity: sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==}
engines: {node: '>=18'}
+ zod-to-json-schema@3.24.5:
+ resolution: {integrity: sha512-/AuWwMP+YqiPbsJx5D6TfgRTc4kTLjsh5SOcd4bLsfUg2RcEXrFMJl1DGgdHy2aCfsIA/cr/1JM0xcB2GZji8g==}
+ peerDependencies:
+ zod: ^3.24.1
+
zod@3.25.67:
resolution: {integrity: sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==}
@@ -8321,9 +8359,10 @@ 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/c2b8d84fd686967020de322f3f13b3e7ddcd971e':
+ '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/c9b62e00819328fe530dd3ce3acad4042a34e00b(encoding@0.1.13)':
dependencies:
'@google-cloud/spanner': 8.0.0(supports-color@10.0.0)
+ '@google/genai': 1.6.0(encoding@0.1.13)(supports-color@10.0.0)
'@octokit/rest': 22.0.0
'@types/semver': 7.7.0
'@types/supports-color': 10.0.0
@@ -8335,6 +8374,11 @@ snapshots:
typescript: 5.8.3
which: 5.0.0
yaml: 2.8.0
+ transitivePeerDependencies:
+ - '@modelcontextprotocol/sdk'
+ - bufferutil
+ - encoding
+ - utf-8-validate
'@angular/platform-browser@20.1.0-next.2(@angular/animations@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))':
dependencies:
@@ -9270,6 +9314,18 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@google/genai@1.6.0(encoding@0.1.13)(supports-color@10.0.0)':
+ dependencies:
+ google-auth-library: 9.15.1(encoding@0.1.13)(supports-color@10.0.0)
+ ws: 8.18.2
+ zod: 3.25.67
+ zod-to-json-schema: 3.24.5(zod@3.25.67)
+ transitivePeerDependencies:
+ - bufferutil
+ - encoding
+ - supports-color
+ - utf-8-validate
+
'@grpc/grpc-js@1.13.4':
dependencies:
'@grpc/proto-loader': 0.7.15
@@ -12742,6 +12798,17 @@ snapshots:
functions-have-names@1.2.3: {}
+ gaxios@6.7.1(encoding@0.1.13)(supports-color@10.0.0):
+ dependencies:
+ extend: 3.0.2
+ https-proxy-agent: 7.0.6(supports-color@10.0.0)
+ is-stream: 2.0.1
+ node-fetch: 2.7.0(encoding@0.1.13)
+ uuid: 9.0.1
+ transitivePeerDependencies:
+ - encoding
+ - supports-color
+
gaxios@7.1.0(supports-color@10.0.0):
dependencies:
extend: 3.0.2
@@ -12750,6 +12817,15 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ gcp-metadata@6.1.1(encoding@0.1.13)(supports-color@10.0.0):
+ dependencies:
+ gaxios: 6.7.1(encoding@0.1.13)(supports-color@10.0.0)
+ google-logging-utils: 0.0.2
+ json-bigint: 1.0.0
+ transitivePeerDependencies:
+ - encoding
+ - supports-color
+
gcp-metadata@7.0.0(supports-color@10.0.0):
dependencies:
gaxios: 7.1.0(supports-color@10.0.0)
@@ -12877,6 +12953,18 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ google-auth-library@9.15.1(encoding@0.1.13)(supports-color@10.0.0):
+ dependencies:
+ base64-js: 1.5.1
+ ecdsa-sig-formatter: 1.0.11
+ gaxios: 6.7.1(encoding@0.1.13)(supports-color@10.0.0)
+ gcp-metadata: 6.1.1(encoding@0.1.13)(supports-color@10.0.0)
+ gtoken: 7.1.0(encoding@0.1.13)(supports-color@10.0.0)
+ jws: 4.0.0
+ transitivePeerDependencies:
+ - encoding
+ - supports-color
+
google-gax@5.0.1-rc.1(supports-color@10.0.0):
dependencies:
'@grpc/grpc-js': 1.13.4
@@ -12894,6 +12982,8 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ google-logging-utils@0.0.2: {}
+
google-logging-utils@1.1.1: {}
gopd@1.2.0: {}
@@ -12907,6 +12997,14 @@ snapshots:
'@grpc/grpc-js': 1.13.4
protobufjs: 7.5.3
+ gtoken@7.1.0(encoding@0.1.13)(supports-color@10.0.0):
+ dependencies:
+ gaxios: 6.7.1(encoding@0.1.13)(supports-color@10.0.0)
+ jws: 4.0.0
+ transitivePeerDependencies:
+ - encoding
+ - supports-color
+
gtoken@8.0.0(supports-color@10.0.0):
dependencies:
gaxios: 7.1.0(supports-color@10.0.0)
@@ -16094,6 +16192,8 @@ snapshots:
uuid@8.3.2: {}
+ uuid@9.0.1: {}
+
v8-compile-cache-lib@3.0.1: {}
v8-to-istanbul@9.3.0:
@@ -16625,6 +16725,10 @@ snapshots:
yoctocolors-cjs@2.1.2: {}
+ zod-to-json-schema@3.24.5(zod@3.25.67):
+ dependencies:
+ zod: 3.25.67
+
zod@3.25.67: {}
zone.js@0.15.1: {}
diff --git a/tests/legacy-cli/e2e/ng-snapshot/package.json b/tests/legacy-cli/e2e/ng-snapshot/package.json
index da254e509a6e..830ed82bee5d 100644
--- a/tests/legacy-cli/e2e/ng-snapshot/package.json
+++ b/tests/legacy-cli/e2e/ng-snapshot/package.json
@@ -2,21 +2,21 @@
"description": "snapshot versions of Angular for e2e testing",
"private": true,
"dependencies": {
- "@angular/animations": "github:angular/animations-builds#0fe63b2ad4255115e83c27912fb6db6444c2e392",
- "@angular/cdk": "github:angular/cdk-builds#d1ee202d68c6758a5e2f508b74624628f3f69710",
- "@angular/common": "github:angular/common-builds#813710757380351481d52c0a40ab3ebbd9212f57",
- "@angular/compiler": "github:angular/compiler-builds#eda9db92560a3a9e97d33272a2c1f6eed6e0d7b3",
- "@angular/compiler-cli": "github:angular/compiler-cli-builds#749624b7c4461470b82c0debcddc176b191d53e0",
- "@angular/core": "github:angular/core-builds#8548da3ebe6740c9419641af78dec6315a885303",
- "@angular/forms": "github:angular/forms-builds#0673c2695208a3afe4255a49f6521413c51bdeb6",
- "@angular/language-service": "github:angular/language-service-builds#f00920db0ca6fb24de21fb3ae804edafa32d3c33",
- "@angular/localize": "github:angular/localize-builds#ee701741883697b552578afac2cb31c8f7ad052b",
- "@angular/material": "github:angular/material-builds#1afc0ebb432ca0e9c2ead39682b910d584481f6b",
- "@angular/material-moment-adapter": "github:angular/material-moment-adapter-builds#d36f8251fbd290981e5ff240ef50024a9bc03e9d",
- "@angular/platform-browser": "github:angular/platform-browser-builds#5f14f27c45dc1dbabcc6c8202bf235bed9764f4d",
- "@angular/platform-browser-dynamic": "github:angular/platform-browser-dynamic-builds#8c9c0aba906b5a0bba7c80294912266ead45b70c",
- "@angular/platform-server": "github:angular/platform-server-builds#6f859fc45f4561282590624a185d09926ff0feef",
- "@angular/router": "github:angular/router-builds#dffcafc6040be280db5c3f2b122d4abfebc1af0b",
- "@angular/service-worker": "github:angular/service-worker-builds#2931073c5b4df49164de232e6271d065667b48b1"
+ "@angular/animations": "github:angular/animations-builds#2d4f720d8ae2a13d8950860743cb3f5c8cd447ee",
+ "@angular/cdk": "github:angular/cdk-builds#7b1e09f0dda60181c5b959a302c0a26e2d2ec2df",
+ "@angular/common": "github:angular/common-builds#7457ff29ae62e5cb9d71459094f33fc9810b3bde",
+ "@angular/compiler": "github:angular/compiler-builds#09e638f5214ca8a928ae5b21de5d8202d05ad489",
+ "@angular/compiler-cli": "github:angular/compiler-cli-builds#b77cc4dec93d1149ebcb74169c32dbc85b66d677",
+ "@angular/core": "github:angular/core-builds#e07c6ddb294faf519f70b5e3eb0938d3cea18e2a",
+ "@angular/forms": "github:angular/forms-builds#284a1dee664dc3527fa68eac0c5f736175107ea7",
+ "@angular/language-service": "github:angular/language-service-builds#10534a4d81f2843be35a4f16a847940124cf6b69",
+ "@angular/localize": "github:angular/localize-builds#c127948dcded77a6e739514eb1a2a955e7ade6f2",
+ "@angular/material": "github:angular/material-builds#08cc2dfb050d6890a5bc636a9a5fa3bf36ed8e16",
+ "@angular/material-moment-adapter": "github:angular/material-moment-adapter-builds#fb4c2b6e2b75c0d68b40493a8593ea9033e915ee",
+ "@angular/platform-browser": "github:angular/platform-browser-builds#082b9400210c43ac7c6db8526038d9615715f93c",
+ "@angular/platform-browser-dynamic": "github:angular/platform-browser-dynamic-builds#8c121b7653b6cdc7da7578cf0e22645a1c70c4fb",
+ "@angular/platform-server": "github:angular/platform-server-builds#1a114a3bb0f0206d06bdf70d05173fc4ec2c98d9",
+ "@angular/router": "github:angular/router-builds#c465e88adc2766a131601760fd05cbef7ba6717e",
+ "@angular/service-worker": "github:angular/service-worker-builds#eea8ee77e335fabf6897a1fcebbf1c1c862cc455"
}
}
From 4ab3ee898dd646785651003c8ca12e097a1b6cb6 Mon Sep 17 00:00:00 2001
From: Alan Agius <17563226+alan-agius4@users.noreply.github.com>
Date: Tue, 24 Jun 2025 08:18:12 +0000
Subject: [PATCH 0174/1168] ci: disable `verdaccio` auto updates
`verdaccio` currently is has missing dependencies.
---
renovate.json | 1 +
1 file changed, 1 insertion(+)
diff --git a/renovate.json b/renovate.json
index 3214405915b3..eaf15e4d268b 100644
--- a/renovate.json
+++ b/renovate.json
@@ -2,6 +2,7 @@
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["github>angular/dev-infra//renovate-presets/default.json5"],
"ignorePaths": ["tests/legacy-cli/e2e/assets/**", "tests/schematics/update/packages/**"],
+ "ignoreDeps": ["verdaccio"],
"packageRules": [
{
"matchFileNames": [
From 72bb9436e14fa5fb4c20bfbcc5c019a9d90978a7 Mon Sep 17 00:00:00 2001
From: Alan Agius <17563226+alan-agius4@users.noreply.github.com>
Date: Tue, 24 Jun 2025 11:54:35 +0000
Subject: [PATCH 0175/1168] build: update dependency vite to v7
See associated pull request for more information.
Closes #30586 as a pr takeover
---
packages/angular/build/package.json | 2 +-
.../vite/plugins/angular-memory-plugin.ts | 14 ++--
.../angular/build/src/tools/vite/utils.ts | 1 -
pnpm-lock.yaml | 71 +++++++++++++++++--
4 files changed, 72 insertions(+), 16 deletions(-)
diff --git a/packages/angular/build/package.json b/packages/angular/build/package.json
index e6c36b09dd4d..fda783d7e993 100644
--- a/packages/angular/build/package.json
+++ b/packages/angular/build/package.json
@@ -42,7 +42,7 @@
"semver": "7.7.2",
"source-map-support": "0.5.21",
"tinyglobby": "0.2.14",
- "vite": "6.3.5",
+ "vite": "7.0.0",
"watchpack": "2.4.4"
},
"optionalDependencies": {
diff --git a/packages/angular/build/src/tools/vite/plugins/angular-memory-plugin.ts b/packages/angular/build/src/tools/vite/plugins/angular-memory-plugin.ts
index 32bf23cd1619..5fc178b60386 100644
--- a/packages/angular/build/src/tools/vite/plugins/angular-memory-plugin.ts
+++ b/packages/angular/build/src/tools/vite/plugins/angular-memory-plugin.ts
@@ -121,13 +121,13 @@ export async function createAngularMemoryPlugin(
async function loadViteClientCode(file: string, disableViteTransport = false): Promise {
const originalContents = await readFile(file, 'utf-8');
let updatedContents = originalContents.replace(
- `"You can also disable this overlay by setting ",
- h("code", { part: "config-option-name" }, "server.hmr.overlay"),
- " to ",
- h("code", { part: "config-option-value" }, "false"),
- " in ",
- h("code", { part: "config-file-name" }, hmrConfigName),
- "."`,
+ '"You can also disable this overlay by setting ", ' +
+ 'h("code", { part: "config-option-name" }, "server.hmr.overlay"), ' +
+ '" to ", ' +
+ 'h("code", { part: "config-option-value" }, "false"), ' +
+ '" in ", ' +
+ 'h("code", { part: "config-file-name" }, hmrConfigName), ' +
+ '"."',
'',
);
diff --git a/packages/angular/build/src/tools/vite/utils.ts b/packages/angular/build/src/tools/vite/utils.ts
index 2b39235dc212..2322eb210bec 100644
--- a/packages/angular/build/src/tools/vite/utils.ts
+++ b/packages/angular/build/src/tools/vite/utils.ts
@@ -7,7 +7,6 @@
*/
import { lookup as lookupMimeType } from 'mrmime';
-import { isBuiltin } from 'node:module';
import { extname } from 'node:path';
import type { DepOptimizationConfig } from 'vite';
import { JavaScriptTransformer } from '../esbuild/javascript-transformer';
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 1569a8b28f3a..5f4f16b19295 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -366,7 +366,7 @@ importers:
version: 5.1.12(@types/node@20.19.1)
'@vitejs/plugin-basic-ssl':
specifier: 2.0.0
- version: 2.0.0(vite@6.3.5(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0))
+ version: 2.0.0(vite@7.0.0(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0))
beasties:
specifier: 0.3.4
version: 0.3.4
@@ -419,8 +419,8 @@ importers:
specifier: 0.2.14
version: 0.2.14
vite:
- specifier: 6.3.5
- version: 6.3.5(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0)
+ specifier: 7.0.0
+ version: 7.0.0(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0)
watchpack:
specifier: 2.4.4
version: 2.4.4
@@ -631,7 +631,7 @@ importers:
version: link:../../ngtools/webpack
'@vitejs/plugin-basic-ssl':
specifier: 2.0.0
- version: 2.0.0(vite@6.3.5(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0))
+ version: 2.0.0(vite@7.0.0(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0))
ansi-colors:
specifier: 4.1.3
version: 4.1.3
@@ -7903,6 +7903,46 @@ packages:
yaml:
optional: true
+ vite@7.0.0:
+ resolution: {integrity: sha512-ixXJB1YRgDIw2OszKQS9WxGHKwLdCsbQNkpJN171udl6szi/rIySHL6/Os3s2+oE4P/FLD4dxg4mD7Wust+u5g==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ hasBin: true
+ peerDependencies:
+ '@types/node': ^20.19.0 || >=22.12.0
+ jiti: '>=1.21.0'
+ less: ^4.0.0
+ lightningcss: ^1.21.0
+ sass: ^1.70.0
+ sass-embedded: ^1.70.0
+ stylus: '>=0.54.8'
+ sugarss: ^5.0.0
+ terser: ^5.16.0
+ tsx: ^4.8.1
+ yaml: ^2.4.2
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+ jiti:
+ optional: true
+ less:
+ optional: true
+ lightningcss:
+ optional: true
+ sass:
+ optional: true
+ sass-embedded:
+ optional: true
+ stylus:
+ optional: true
+ sugarss:
+ optional: true
+ terser:
+ optional: true
+ tsx:
+ optional: true
+ yaml:
+ optional: true
+
vitest@3.2.4:
resolution: {integrity: sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
@@ -10693,9 +10733,9 @@ snapshots:
minimatch: 7.4.6
semver: 7.7.1
- '@vitejs/plugin-basic-ssl@2.0.0(vite@6.3.5(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0))':
+ '@vitejs/plugin-basic-ssl@2.0.0(vite@7.0.0(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0))':
dependencies:
- vite: 6.3.5(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0)
+ vite: 7.0.0(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0)
'@vitest/expect@3.2.4':
dependencies:
@@ -16291,7 +16331,7 @@ snapshots:
debug: 4.4.1(supports-color@10.0.0)
es-module-lexer: 1.7.0
pathe: 2.0.3
- vite: 6.3.5(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0)
+ vite: 7.0.0(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0)
transitivePeerDependencies:
- '@types/node'
- jiti
@@ -16323,6 +16363,23 @@ snapshots:
terser: 5.43.0
yaml: 2.8.0
+ vite@7.0.0(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0):
+ dependencies:
+ esbuild: 0.25.5
+ fdir: 6.4.6(picomatch@4.0.2)
+ picomatch: 4.0.2
+ postcss: 8.5.6
+ rollup: 4.44.0
+ tinyglobby: 0.2.14
+ optionalDependencies:
+ '@types/node': 20.19.1
+ fsevents: 2.3.3
+ jiti: 1.21.7
+ less: 4.3.0
+ sass: 1.89.2
+ terser: 5.43.0
+ yaml: 2.8.0
+
vitest@3.2.4(@types/node@20.19.1)(jiti@1.21.7)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0):
dependencies:
'@types/chai': 5.2.2
From a418a1db3086736faaa71217d212a8d475b0e520 Mon Sep 17 00:00:00 2001
From: Angular Robot
Date: Tue, 24 Jun 2025 12:33:03 +0000
Subject: [PATCH 0176/1168] build: update all non-major dependencies
See associated pull request for more information.
---
package.json | 6 +-
.../angular_devkit/build_angular/package.json | 2 +-
pnpm-lock.yaml | 186 +++++++++---------
3 files changed, 100 insertions(+), 94 deletions(-)
diff --git a/package.json b/package.json
index bce526761448..702e2418d391 100644
--- a/package.json
+++ b/package.json
@@ -94,8 +94,8 @@
"@types/yargs": "^17.0.20",
"@types/yargs-parser": "^21.0.0",
"@types/yarnpkg__lockfile": "^1.1.5",
- "@typescript-eslint/eslint-plugin": "8.34.1",
- "@typescript-eslint/parser": "8.34.1",
+ "@typescript-eslint/eslint-plugin": "8.35.0",
+ "@typescript-eslint/parser": "8.35.0",
"ajv": "8.17.1",
"ansi-colors": "4.1.3",
"beasties": "0.3.4",
@@ -105,7 +105,7 @@
"eslint": "9.29.0",
"eslint-config-prettier": "10.1.5",
"eslint-plugin-header": "3.1.1",
- "eslint-plugin-import": "2.31.0",
+ "eslint-plugin-import": "2.32.0",
"express": "5.1.0",
"fast-glob": "3.3.3",
"globals": "16.2.0",
diff --git a/packages/angular_devkit/build_angular/package.json b/packages/angular_devkit/build_angular/package.json
index 9681960fc245..605f0fb6dd77 100644
--- a/packages/angular_devkit/build_angular/package.json
+++ b/packages/angular_devkit/build_angular/package.json
@@ -53,7 +53,7 @@
"semver": "7.7.2",
"source-map-loader": "5.0.0",
"source-map-support": "0.5.21",
- "terser": "5.43.0",
+ "terser": "5.43.1",
"tree-kill": "1.2.2",
"tslib": "2.8.1",
"webpack": "5.99.9",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 5f4f16b19295..31b1f7838fdb 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -159,11 +159,11 @@ importers:
specifier: ^1.1.5
version: 1.1.9
'@typescript-eslint/eslint-plugin':
- specifier: 8.34.1
- version: 8.34.1(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)
+ specifier: 8.35.0
+ version: 8.35.0(@typescript-eslint/parser@8.35.0(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)
'@typescript-eslint/parser':
- specifier: 8.34.1
- version: 8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)
+ specifier: 8.35.0
+ version: 8.35.0(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)
ajv:
specifier: 8.17.1
version: 8.17.1
@@ -192,8 +192,8 @@ importers:
specifier: 3.1.1
version: 3.1.1(eslint@9.29.0(jiti@1.21.7))
eslint-plugin-import:
- specifier: 2.31.0
- version: 2.31.0(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.29.0(jiti@1.21.7))
+ specifier: 2.32.0
+ version: 2.32.0(@typescript-eslint/parser@8.35.0(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.29.0(jiti@1.21.7))
express:
specifier: 5.1.0
version: 5.1.0
@@ -342,7 +342,7 @@ importers:
version: 7.8.2
vitest:
specifier: 3.2.4
- version: 3.2.4(@types/node@20.19.1)(jiti@1.21.7)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0)
+ version: 3.2.4(@types/node@20.19.1)(jiti@1.21.7)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)
packages/angular/build:
dependencies:
@@ -366,7 +366,7 @@ importers:
version: 5.1.12(@types/node@20.19.1)
'@vitejs/plugin-basic-ssl':
specifier: 2.0.0
- version: 2.0.0(vite@7.0.0(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0))
+ version: 2.0.0(vite@7.0.0(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0))
beasties:
specifier: 0.3.4
version: 0.3.4
@@ -420,7 +420,7 @@ importers:
version: 0.2.14
vite:
specifier: 7.0.0
- version: 7.0.0(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0)
+ version: 7.0.0(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)
watchpack:
specifier: 2.4.4
version: 2.4.4
@@ -452,7 +452,7 @@ importers:
version: 7.8.2
vitest:
specifier: 3.2.4
- version: 3.2.4(@types/node@20.19.1)(jiti@1.21.7)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0)
+ version: 3.2.4(@types/node@20.19.1)(jiti@1.21.7)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)
packages/angular/cli:
dependencies:
@@ -631,7 +631,7 @@ importers:
version: link:../../ngtools/webpack
'@vitejs/plugin-basic-ssl':
specifier: 2.0.0
- version: 2.0.0(vite@7.0.0(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0))
+ version: 2.0.0(vite@7.0.0(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0))
ansi-colors:
specifier: 4.1.3
version: 4.1.3
@@ -723,8 +723,8 @@ importers:
specifier: 0.5.21
version: 0.5.21
terser:
- specifier: 5.43.0
- version: 5.43.0
+ specifier: 5.43.1
+ version: 5.43.1
tree-kill:
specifier: 1.2.2
version: 1.2.2
@@ -2968,39 +2968,39 @@ packages:
'@types/yauzl@2.10.3':
resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==}
- '@typescript-eslint/eslint-plugin@8.34.1':
- resolution: {integrity: sha512-STXcN6ebF6li4PxwNeFnqF8/2BNDvBupf2OPx2yWNzr6mKNGF7q49VM00Pz5FaomJyqvbXpY6PhO+T9w139YEQ==}
+ '@typescript-eslint/eslint-plugin@8.35.0':
+ resolution: {integrity: sha512-ijItUYaiWuce0N1SoSMrEd0b6b6lYkYt99pqCPfybd+HKVXtEvYhICfLdwp42MhiI5mp0oq7PKEL+g1cNiz/Eg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- '@typescript-eslint/parser': ^8.34.1
+ '@typescript-eslint/parser': ^8.35.0
eslint: ^8.57.0 || ^9.0.0
typescript: 5.8.3
- '@typescript-eslint/parser@8.34.1':
- resolution: {integrity: sha512-4O3idHxhyzjClSMJ0a29AcoK0+YwnEqzI6oz3vlRf3xw0zbzt15MzXwItOlnr5nIth6zlY2RENLsOPvhyrKAQA==}
+ '@typescript-eslint/parser@8.35.0':
+ resolution: {integrity: sha512-6sMvZePQrnZH2/cJkwRpkT7DxoAWh+g6+GFRK6bV3YQo7ogi3SX5rgF6099r5Q53Ma5qeT7LGmOmuIutF4t3lA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: 5.8.3
- '@typescript-eslint/project-service@8.34.1':
- resolution: {integrity: sha512-nuHlOmFZfuRwLJKDGQOVc0xnQrAmuq1Mj/ISou5044y1ajGNp2BNliIqp7F2LPQ5sForz8lempMFCovfeS1XoA==}
+ '@typescript-eslint/project-service@8.35.0':
+ resolution: {integrity: sha512-41xatqRwWZuhUMF/aZm2fcUsOFKNcG28xqRSS6ZVr9BVJtGExosLAm5A1OxTjRMagx8nJqva+P5zNIGt8RIgbQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: 5.8.3
- '@typescript-eslint/scope-manager@8.34.1':
- resolution: {integrity: sha512-beu6o6QY4hJAgL1E8RaXNC071G4Kso2MGmJskCFQhRhg8VOH/FDbC8soP8NHN7e/Hdphwp8G8cE6OBzC8o41ZA==}
+ '@typescript-eslint/scope-manager@8.35.0':
+ resolution: {integrity: sha512-+AgL5+mcoLxl1vGjwNfiWq5fLDZM1TmTPYs2UkyHfFhgERxBbqHlNjRzhThJqz+ktBqTChRYY6zwbMwy0591AA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/tsconfig-utils@8.34.1':
- resolution: {integrity: sha512-K4Sjdo4/xF9NEeA2khOb7Y5nY6NSXBnod87uniVYW9kHP+hNlDV8trUSFeynA2uxWam4gIWgWoygPrv9VMWrYg==}
+ '@typescript-eslint/tsconfig-utils@8.35.0':
+ resolution: {integrity: sha512-04k/7247kZzFraweuEirmvUj+W3bJLI9fX6fbo1Qm2YykuBvEhRTPl8tcxlYO8kZZW+HIXfkZNoasVb8EV4jpA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: 5.8.3
- '@typescript-eslint/type-utils@8.34.1':
- resolution: {integrity: sha512-Tv7tCCr6e5m8hP4+xFugcrwTOucB8lshffJ6zf1mF1TbU67R+ntCc6DzLNKM+s/uzDyv8gLq7tufaAhIBYeV8g==}
+ '@typescript-eslint/type-utils@8.35.0':
+ resolution: {integrity: sha512-ceNNttjfmSEoM9PW87bWLDEIaLAyR+E6BoYJQ5PfaDau37UGca9Nyq3lBk8Bw2ad0AKvYabz6wxc7DMTO2jnNA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
@@ -3010,21 +3010,25 @@ packages:
resolution: {integrity: sha512-rjLVbmE7HR18kDsjNIZQHxmv9RZwlgzavryL5Lnj2ujIRTeXlKtILHgRNmQ3j4daw7zd+mQgy+uyt6Zo6I0IGA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/typescript-estree@8.34.1':
- resolution: {integrity: sha512-rjCNqqYPuMUF5ODD+hWBNmOitjBWghkGKJg6hiCHzUvXRy6rK22Jd3rwbP2Xi+R7oYVvIKhokHVhH41BxPV5mA==}
+ '@typescript-eslint/types@8.35.0':
+ resolution: {integrity: sha512-0mYH3emanku0vHw2aRLNGqe7EXh9WHEhi7kZzscrMDf6IIRUQ5Jk4wp1QrledE/36KtdZrVfKnE32eZCf/vaVQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@typescript-eslint/typescript-estree@8.35.0':
+ resolution: {integrity: sha512-F+BhnaBemgu1Qf8oHrxyw14wq6vbL8xwWKKMwTMwYIRmFFY/1n/9T/jpbobZL8vp7QyEUcC6xGrnAO4ua8Kp7w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: 5.8.3
- '@typescript-eslint/utils@8.34.1':
- resolution: {integrity: sha512-mqOwUdZ3KjtGk7xJJnLbHxTuWVn3GO2WZZuM+Slhkun4+qthLdXx32C8xIXbO1kfCECb3jIs3eoxK3eryk7aoQ==}
+ '@typescript-eslint/utils@8.35.0':
+ resolution: {integrity: sha512-nqoMu7WWM7ki5tPgLVsmPM8CkqtoPUG6xXGeefM5t4x3XumOEKMoUZPdi+7F+/EotukN4R9OWdmDxN80fqoZeg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: 5.8.3
- '@typescript-eslint/visitor-keys@8.34.1':
- resolution: {integrity: sha512-xoh5rJ+tgsRKoXnkBPFRLZ7rjKM0AfVbC68UZ/ECXoDbfggb9RbEySN359acY1vS3qZ0jVTVWzbtfapwm5ztxw==}
+ '@typescript-eslint/visitor-keys@8.35.0':
+ resolution: {integrity: sha512-zTh2+1Y8ZpmeQaQVIc/ZZxsx8UzgKJyNg1PTvjzC7WMhPSVS8bfDX34k1SrwOf016qd5RU3az2UxUNue3IfQ5g==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@verdaccio/auth@8.0.0-next-8.15':
@@ -4476,8 +4480,8 @@ packages:
peerDependencies:
eslint: '>=7.7.0'
- eslint-plugin-import@2.31.0:
- resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==}
+ eslint-plugin-import@2.32.0:
+ resolution: {integrity: sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==}
engines: {node: '>=4'}
peerDependencies:
'@typescript-eslint/parser': '*'
@@ -7506,8 +7510,8 @@ packages:
uglify-js:
optional: true
- terser@5.43.0:
- resolution: {integrity: sha512-CqNNxKSGKSZCunSvwKLTs8u8sGGlp27sxNZ4quGh0QeNuyHM0JSEM/clM9Mf4zUp6J+tO2gUXhgXT2YMMkwfKQ==}
+ terser@5.43.1:
+ resolution: {integrity: sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg==}
engines: {node: '>=10'}
hasBin: true
@@ -10494,14 +10498,14 @@ snapshots:
'@types/node': 20.19.1
optional: true
- '@typescript-eslint/eslint-plugin@8.34.1(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)':
+ '@typescript-eslint/eslint-plugin@8.35.0(@typescript-eslint/parser@8.35.0(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)':
dependencies:
'@eslint-community/regexpp': 4.12.1
- '@typescript-eslint/parser': 8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)
- '@typescript-eslint/scope-manager': 8.34.1
- '@typescript-eslint/type-utils': 8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)
- '@typescript-eslint/utils': 8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)
- '@typescript-eslint/visitor-keys': 8.34.1
+ '@typescript-eslint/parser': 8.35.0(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)
+ '@typescript-eslint/scope-manager': 8.35.0
+ '@typescript-eslint/type-utils': 8.35.0(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.35.0(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)
+ '@typescript-eslint/visitor-keys': 8.35.0
eslint: 9.29.0(jiti@1.21.7)
graphemer: 1.4.0
ignore: 7.0.5
@@ -10511,40 +10515,40 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)':
+ '@typescript-eslint/parser@8.35.0(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)':
dependencies:
- '@typescript-eslint/scope-manager': 8.34.1
- '@typescript-eslint/types': 8.34.1
- '@typescript-eslint/typescript-estree': 8.34.1(typescript@5.8.3)
- '@typescript-eslint/visitor-keys': 8.34.1
+ '@typescript-eslint/scope-manager': 8.35.0
+ '@typescript-eslint/types': 8.35.0
+ '@typescript-eslint/typescript-estree': 8.35.0(typescript@5.8.3)
+ '@typescript-eslint/visitor-keys': 8.35.0
debug: 4.4.1(supports-color@10.0.0)
eslint: 9.29.0(jiti@1.21.7)
typescript: 5.8.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/project-service@8.34.1(typescript@5.8.3)':
+ '@typescript-eslint/project-service@8.35.0(typescript@5.8.3)':
dependencies:
- '@typescript-eslint/tsconfig-utils': 8.34.1(typescript@5.8.3)
- '@typescript-eslint/types': 8.34.1
+ '@typescript-eslint/tsconfig-utils': 8.35.0(typescript@5.8.3)
+ '@typescript-eslint/types': 8.35.0
debug: 4.4.1(supports-color@10.0.0)
typescript: 5.8.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@8.34.1':
+ '@typescript-eslint/scope-manager@8.35.0':
dependencies:
- '@typescript-eslint/types': 8.34.1
- '@typescript-eslint/visitor-keys': 8.34.1
+ '@typescript-eslint/types': 8.35.0
+ '@typescript-eslint/visitor-keys': 8.35.0
- '@typescript-eslint/tsconfig-utils@8.34.1(typescript@5.8.3)':
+ '@typescript-eslint/tsconfig-utils@8.35.0(typescript@5.8.3)':
dependencies:
typescript: 5.8.3
- '@typescript-eslint/type-utils@8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)':
+ '@typescript-eslint/type-utils@8.35.0(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)':
dependencies:
- '@typescript-eslint/typescript-estree': 8.34.1(typescript@5.8.3)
- '@typescript-eslint/utils': 8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)
+ '@typescript-eslint/typescript-estree': 8.35.0(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.35.0(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)
debug: 4.4.1(supports-color@10.0.0)
eslint: 9.29.0(jiti@1.21.7)
ts-api-utils: 2.1.0(typescript@5.8.3)
@@ -10554,12 +10558,14 @@ snapshots:
'@typescript-eslint/types@8.34.1': {}
- '@typescript-eslint/typescript-estree@8.34.1(typescript@5.8.3)':
+ '@typescript-eslint/types@8.35.0': {}
+
+ '@typescript-eslint/typescript-estree@8.35.0(typescript@5.8.3)':
dependencies:
- '@typescript-eslint/project-service': 8.34.1(typescript@5.8.3)
- '@typescript-eslint/tsconfig-utils': 8.34.1(typescript@5.8.3)
- '@typescript-eslint/types': 8.34.1
- '@typescript-eslint/visitor-keys': 8.34.1
+ '@typescript-eslint/project-service': 8.35.0(typescript@5.8.3)
+ '@typescript-eslint/tsconfig-utils': 8.35.0(typescript@5.8.3)
+ '@typescript-eslint/types': 8.35.0
+ '@typescript-eslint/visitor-keys': 8.35.0
debug: 4.4.1(supports-color@10.0.0)
fast-glob: 3.3.3
is-glob: 4.0.3
@@ -10570,20 +10576,20 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)':
+ '@typescript-eslint/utils@8.35.0(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)':
dependencies:
'@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0(jiti@1.21.7))
- '@typescript-eslint/scope-manager': 8.34.1
- '@typescript-eslint/types': 8.34.1
- '@typescript-eslint/typescript-estree': 8.34.1(typescript@5.8.3)
+ '@typescript-eslint/scope-manager': 8.35.0
+ '@typescript-eslint/types': 8.35.0
+ '@typescript-eslint/typescript-estree': 8.35.0(typescript@5.8.3)
eslint: 9.29.0(jiti@1.21.7)
typescript: 5.8.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/visitor-keys@8.34.1':
+ '@typescript-eslint/visitor-keys@8.35.0':
dependencies:
- '@typescript-eslint/types': 8.34.1
+ '@typescript-eslint/types': 8.35.0
eslint-visitor-keys: 4.2.1
'@verdaccio/auth@8.0.0-next-8.15':
@@ -10733,9 +10739,9 @@ snapshots:
minimatch: 7.4.6
semver: 7.7.1
- '@vitejs/plugin-basic-ssl@2.0.0(vite@7.0.0(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0))':
+ '@vitejs/plugin-basic-ssl@2.0.0(vite@7.0.0(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0))':
dependencies:
- vite: 7.0.0(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0)
+ vite: 7.0.0(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)
'@vitest/expect@3.2.4':
dependencies:
@@ -10745,13 +10751,13 @@ snapshots:
chai: 5.2.0
tinyrainbow: 2.0.0
- '@vitest/mocker@3.2.4(vite@6.3.5(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0))':
+ '@vitest/mocker@3.2.4(vite@6.3.5(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0))':
dependencies:
'@vitest/spy': 3.2.4
estree-walker: 3.0.3
magic-string: 0.30.17
optionalDependencies:
- vite: 6.3.5(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0)
+ vite: 6.3.5(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)
'@vitest/pretty-format@3.2.4':
dependencies:
@@ -12374,11 +12380,11 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-module-utils@2.12.1(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.29.0(jiti@1.21.7)):
+ eslint-module-utils@2.12.1(@typescript-eslint/parser@8.35.0(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.29.0(jiti@1.21.7)):
dependencies:
debug: 3.2.7
optionalDependencies:
- '@typescript-eslint/parser': 8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)
+ '@typescript-eslint/parser': 8.35.0(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)
eslint: 9.29.0(jiti@1.21.7)
eslint-import-resolver-node: 0.3.9
transitivePeerDependencies:
@@ -12388,7 +12394,7 @@ snapshots:
dependencies:
eslint: 9.29.0(jiti@1.21.7)
- eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.29.0(jiti@1.21.7)):
+ eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.35.0(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.29.0(jiti@1.21.7)):
dependencies:
'@rtsao/scc': 1.1.0
array-includes: 3.1.9
@@ -12399,7 +12405,7 @@ snapshots:
doctrine: 2.1.0
eslint: 9.29.0(jiti@1.21.7)
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.29.0(jiti@1.21.7))
+ eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.35.0(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.29.0(jiti@1.21.7))
hasown: 2.0.2
is-core-module: 2.16.1
is-glob: 4.0.3
@@ -12411,7 +12417,7 @@ snapshots:
string.prototype.trimend: 1.0.9
tsconfig-paths: 3.15.0
optionalDependencies:
- '@typescript-eslint/parser': 8.34.1(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)
+ '@typescript-eslint/parser': 8.35.0(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
@@ -12611,7 +12617,7 @@ snapshots:
extract-zip@2.0.1:
dependencies:
- debug: 4.3.4
+ debug: 4.4.1(supports-color@10.0.0)
get-stream: 5.2.0
yauzl: 2.10.0
optionalDependencies:
@@ -15936,12 +15942,12 @@ snapshots:
jest-worker: 27.5.1
schema-utils: 4.3.2
serialize-javascript: 6.0.2
- terser: 5.43.0
+ terser: 5.43.1
webpack: 5.99.9(esbuild@0.25.5)
optionalDependencies:
esbuild: 0.25.5
- terser@5.43.0:
+ terser@5.43.1:
dependencies:
'@jridgewell/source-map': 0.3.6
acorn: 8.15.0
@@ -16325,13 +16331,13 @@ snapshots:
core-util-is: 1.0.2
extsprintf: 1.3.0
- vite-node@3.2.4(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0):
+ vite-node@3.2.4(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0):
dependencies:
cac: 6.7.14
debug: 4.4.1(supports-color@10.0.0)
es-module-lexer: 1.7.0
pathe: 2.0.3
- vite: 7.0.0(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0)
+ vite: 7.0.0(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)
transitivePeerDependencies:
- '@types/node'
- jiti
@@ -16346,7 +16352,7 @@ snapshots:
- tsx
- yaml
- vite@6.3.5(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0):
+ vite@6.3.5(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0):
dependencies:
esbuild: 0.25.5
fdir: 6.4.6(picomatch@4.0.2)
@@ -16360,10 +16366,10 @@ snapshots:
jiti: 1.21.7
less: 4.3.0
sass: 1.89.2
- terser: 5.43.0
+ terser: 5.43.1
yaml: 2.8.0
- vite@7.0.0(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0):
+ vite@7.0.0(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0):
dependencies:
esbuild: 0.25.5
fdir: 6.4.6(picomatch@4.0.2)
@@ -16377,14 +16383,14 @@ snapshots:
jiti: 1.21.7
less: 4.3.0
sass: 1.89.2
- terser: 5.43.0
+ terser: 5.43.1
yaml: 2.8.0
- vitest@3.2.4(@types/node@20.19.1)(jiti@1.21.7)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0):
+ vitest@3.2.4(@types/node@20.19.1)(jiti@1.21.7)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0):
dependencies:
'@types/chai': 5.2.2
'@vitest/expect': 3.2.4
- '@vitest/mocker': 3.2.4(vite@6.3.5(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0))
+ '@vitest/mocker': 3.2.4(vite@6.3.5(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0))
'@vitest/pretty-format': 3.2.4
'@vitest/runner': 3.2.4
'@vitest/snapshot': 3.2.4
@@ -16402,8 +16408,8 @@ snapshots:
tinyglobby: 0.2.14
tinypool: 1.1.1
tinyrainbow: 2.0.0
- vite: 6.3.5(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0)
- vite-node: 3.2.4(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.0)(yaml@2.8.0)
+ vite: 6.3.5(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)
+ vite-node: 3.2.4(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)
why-is-node-running: 2.3.0
optionalDependencies:
'@types/node': 20.19.1
From a1e2bde40f1db8c54e2e9c60f3f3fd21641e3b1a Mon Sep 17 00:00:00 2001
From: Angular Robot
Date: Tue, 24 Jun 2025 12:45:53 +0000
Subject: [PATCH 0177/1168] build: update cross-repo angular dependencies
See associated pull request for more information.
---
tests/legacy-cli/e2e/ng-snapshot/package.json | 32 +++++++++----------
1 file changed, 16 insertions(+), 16 deletions(-)
diff --git a/tests/legacy-cli/e2e/ng-snapshot/package.json b/tests/legacy-cli/e2e/ng-snapshot/package.json
index 830ed82bee5d..a49450ab58ce 100644
--- a/tests/legacy-cli/e2e/ng-snapshot/package.json
+++ b/tests/legacy-cli/e2e/ng-snapshot/package.json
@@ -2,21 +2,21 @@
"description": "snapshot versions of Angular for e2e testing",
"private": true,
"dependencies": {
- "@angular/animations": "github:angular/animations-builds#2d4f720d8ae2a13d8950860743cb3f5c8cd447ee",
- "@angular/cdk": "github:angular/cdk-builds#7b1e09f0dda60181c5b959a302c0a26e2d2ec2df",
- "@angular/common": "github:angular/common-builds#7457ff29ae62e5cb9d71459094f33fc9810b3bde",
- "@angular/compiler": "github:angular/compiler-builds#09e638f5214ca8a928ae5b21de5d8202d05ad489",
- "@angular/compiler-cli": "github:angular/compiler-cli-builds#b77cc4dec93d1149ebcb74169c32dbc85b66d677",
- "@angular/core": "github:angular/core-builds#e07c6ddb294faf519f70b5e3eb0938d3cea18e2a",
- "@angular/forms": "github:angular/forms-builds#284a1dee664dc3527fa68eac0c5f736175107ea7",
- "@angular/language-service": "github:angular/language-service-builds#10534a4d81f2843be35a4f16a847940124cf6b69",
- "@angular/localize": "github:angular/localize-builds#c127948dcded77a6e739514eb1a2a955e7ade6f2",
- "@angular/material": "github:angular/material-builds#08cc2dfb050d6890a5bc636a9a5fa3bf36ed8e16",
- "@angular/material-moment-adapter": "github:angular/material-moment-adapter-builds#fb4c2b6e2b75c0d68b40493a8593ea9033e915ee",
- "@angular/platform-browser": "github:angular/platform-browser-builds#082b9400210c43ac7c6db8526038d9615715f93c",
- "@angular/platform-browser-dynamic": "github:angular/platform-browser-dynamic-builds#8c121b7653b6cdc7da7578cf0e22645a1c70c4fb",
- "@angular/platform-server": "github:angular/platform-server-builds#1a114a3bb0f0206d06bdf70d05173fc4ec2c98d9",
- "@angular/router": "github:angular/router-builds#c465e88adc2766a131601760fd05cbef7ba6717e",
- "@angular/service-worker": "github:angular/service-worker-builds#eea8ee77e335fabf6897a1fcebbf1c1c862cc455"
+ "@angular/animations": "github:angular/animations-builds#95011cad9530629ec55050716ee9da33f7990532",
+ "@angular/cdk": "github:angular/cdk-builds#403d1931dd8b3e1fb8fff9220ef28432445aff52",
+ "@angular/common": "github:angular/common-builds#1e75126c5be13941ed01fef6e02c2e16dd4cd4e3",
+ "@angular/compiler": "github:angular/compiler-builds#fa2041eedd4f7e3dfc17acedec49a88541db5db1",
+ "@angular/compiler-cli": "github:angular/compiler-cli-builds#2a19a8ba185abe41db36d24158eb8eab34a7ea83",
+ "@angular/core": "github:angular/core-builds#bb3166a38c50a176c521be54715d747d9641f51d",
+ "@angular/forms": "github:angular/forms-builds#61fef7c420c9f179cf042bd8318d38316be44494",
+ "@angular/language-service": "github:angular/language-service-builds#a93de8050c30d166d2b77bb3a320140101dc8924",
+ "@angular/localize": "github:angular/localize-builds#ff453ebbd6e0913f70df60eb29368ed45c351f63",
+ "@angular/material": "github:angular/material-builds#285958d5405d8c459bbd08a15e305a478da3037c",
+ "@angular/material-moment-adapter": "github:angular/material-moment-adapter-builds#cccdcfb730d767678e90817650a4513d06b78817",
+ "@angular/platform-browser": "github:angular/platform-browser-builds#30000da6dd9fe805112be649dddbf2f30b10b9cc",
+ "@angular/platform-browser-dynamic": "github:angular/platform-browser-dynamic-builds#149d187b18acb9b6409044bcad83c8e6b428fd83",
+ "@angular/platform-server": "github:angular/platform-server-builds#293e20ba123fac9e5ce46de3072f22dbaa102a9a",
+ "@angular/router": "github:angular/router-builds#d27aa3a97fcf05e5b56345b913b79abdb1cacfde",
+ "@angular/service-worker": "github:angular/service-worker-builds#1835150b3b686afb74a6d23471abcb72c5cd588b"
}
}
From 1c5bd2ef2fa95a789e14ab8c497b48e125ceb4f8 Mon Sep 17 00:00:00 2001
From: Alan Agius <17563226+alan-agius4@users.noreply.github.com>
Date: Tue, 24 Jun 2025 07:34:15 +0000
Subject: [PATCH 0178/1168] fix(@angular/ssr): ensure correct referer header
handling in web request conversion
The `Referer` header is classified as a forbidden header name within the Web Standard Fetch API. This means it cannot be manually set directly within the `headers` option, instead it must be set when constructing a `new Request()` object.
Closes #30581
---
packages/angular/ssr/node/src/request.ts | 2 +
.../ssr/node/test/request_http1_spec.ts | 46 ++++++++++++++++++-
.../ssr/node/test/request_http2_spec.ts | 43 ++++++++++++++++-
3 files changed, 87 insertions(+), 4 deletions(-)
diff --git a/packages/angular/ssr/node/src/request.ts b/packages/angular/ssr/node/src/request.ts
index 51331a18cc35..f99e40491b07 100644
--- a/packages/angular/ssr/node/src/request.ts
+++ b/packages/angular/ssr/node/src/request.ts
@@ -33,12 +33,14 @@ export function createWebRequestFromNodeRequest(
): Request {
const { headers, method = 'GET' } = nodeRequest;
const withBody = method !== 'GET' && method !== 'HEAD';
+ const referrer = headers.referer && URL.canParse(headers.referer) ? headers.referer : undefined;
return new Request(createRequestUrl(nodeRequest), {
method,
headers: createRequestHeaders(headers),
body: withBody ? nodeRequest : undefined,
duplex: withBody ? 'half' : undefined,
+ referrer,
});
}
diff --git a/packages/angular/ssr/node/test/request_http1_spec.ts b/packages/angular/ssr/node/test/request_http1_spec.ts
index 6559af458954..87f25f918ef7 100644
--- a/packages/angular/ssr/node/test/request_http1_spec.ts
+++ b/packages/angular/ssr/node/test/request_http1_spec.ts
@@ -45,7 +45,7 @@ describe('createWebRequestFromNodeRequest (HTTP/1.1)', () => {
server.close(done);
});
- describe('GET Handling', () => {
+ describe('GET handling', () => {
it('should correctly handle a basic GET request', async () => {
const nodeRequest = await extractNodeRequest(() => {
request({
@@ -96,9 +96,51 @@ describe('createWebRequestFromNodeRequest (HTTP/1.1)', () => {
expect(webRequest.headers.get('x-custom-header1')).toBe('value1');
expect(webRequest.headers.get('x-custom-header2')).toBe('value2');
});
+
+ it('should correctly handle the referer header', async () => {
+ const referer = 'http://test-referer-site.com/page';
+ const nodeRequest = await extractNodeRequest(() => {
+ request({
+ hostname: 'localhost',
+ port,
+ path: '/with-referer',
+ method: 'GET',
+ headers: {
+ referer,
+ },
+ }).end();
+ });
+
+ expect(nodeRequest.headers['referer']).toBe(referer);
+
+ const webRequest = createWebRequestFromNodeRequest(nodeRequest);
+ expect(webRequest.headers.get('referer')).toBe(referer);
+ expect(webRequest.referrer).toBe(referer);
+ });
+
+ it('should handle an invalid referer header gracefully', async () => {
+ const invalidReferer = '/invalid-referer';
+ const nodeRequest = await extractNodeRequest(() => {
+ request({
+ hostname: 'localhost',
+ port,
+ path: '/with-invalid-referer',
+ method: 'GET',
+ headers: {
+ referer: invalidReferer,
+ },
+ }).end();
+ });
+
+ expect(nodeRequest.headers['referer']).toBe(invalidReferer);
+
+ const webRequest = createWebRequestFromNodeRequest(nodeRequest);
+ expect(webRequest.headers.get('referer')).toBe(invalidReferer);
+ expect(webRequest.referrer).toBe('about:client');
+ });
});
- describe('POST Handling', () => {
+ describe('POST handling', () => {
it('should handle POST request with JSON body and correct response', async () => {
const postData = JSON.stringify({ message: 'Hello from POST' });
const nodeRequest = await extractNodeRequest(() => {
diff --git a/packages/angular/ssr/node/test/request_http2_spec.ts b/packages/angular/ssr/node/test/request_http2_spec.ts
index 4d9754d20cfc..7079a385daaf 100644
--- a/packages/angular/ssr/node/test/request_http2_spec.ts
+++ b/packages/angular/ssr/node/test/request_http2_spec.ts
@@ -56,7 +56,7 @@ describe('createWebRequestFromNodeRequest (HTTP/2)', () => {
server.close(done);
});
- describe('GET Handling', () => {
+ describe('GET handling', () => {
it('should correctly handle a basic GET request', async () => {
const nodeRequest = await extractNodeRequest(() => {
client
@@ -106,9 +106,48 @@ describe('createWebRequestFromNodeRequest (HTTP/2)', () => {
expect(webRequest.headers.get('x-custom-header1')).toBe('value1');
expect(webRequest.headers.get('x-custom-header2')).toBe('value2');
});
+
+ it('should correctly handle the referer header', async () => {
+ const referer = 'http://test-referer-site.com/page';
+ const nodeRequest = await extractNodeRequest(() => {
+ client
+ .request({
+ ':path': '/with-referer',
+ ':method': 'GET',
+ referer,
+ })
+ .end();
+ });
+
+ expect(nodeRequest.headers['referer']).toBe(referer);
+
+ const webRequest = createWebRequestFromNodeRequest(nodeRequest);
+ expect(webRequest.headers.get('referer')).toBe(referer);
+ expect(webRequest.referrer).toBe(referer);
+ expect(webRequest.url).toBe(`http://localhost:${port}/with-referer`);
+ });
+
+ it('should handle an invalid referer header gracefully', async () => {
+ const invalidReferer = '/invalid-referer';
+ const nodeRequest = await extractNodeRequest(() => {
+ client
+ .request({
+ ':path': '/with-referer',
+ ':method': 'GET',
+ referer: invalidReferer,
+ })
+ .end();
+ });
+
+ expect(nodeRequest.headers['referer']).toBe(invalidReferer);
+
+ const webRequest = createWebRequestFromNodeRequest(nodeRequest);
+ expect(webRequest.headers.get('referer')).toBe(invalidReferer);
+ expect(webRequest.referrer).toBe('about:client');
+ });
});
- describe('POST Handling', () => {
+ describe('POST handling', () => {
it('should handle POST request with JSON body and correct response', async () => {
const postData = JSON.stringify({ message: 'Hello from POST' });
const nodeRequest = await extractNodeRequest(() => {
From 4221a33cc7dee8a46464345f09005795f217ad02 Mon Sep 17 00:00:00 2001
From: Jan Martin
Date: Tue, 24 Jun 2025 09:56:45 -0700
Subject: [PATCH 0179/1168] fix(@schematics/angular): add missing prettier
config
The current style guide no longer enforces the use of the template
file extension `.component.html`. This means that prettier won't
auto-detect the proper parser for these files anymore.
To ensure template formatting works out-of-the-box, we're adding
a prettier config to newly created projects.
Fixes https://github.com/angular/angular-cli/issues/30548
---
.../angular/workspace/files/package.json.template | 10 ++++++++++
packages/schematics/angular/workspace/index_spec.ts | 6 ++++++
2 files changed, 16 insertions(+)
diff --git a/packages/schematics/angular/workspace/files/package.json.template b/packages/schematics/angular/workspace/files/package.json.template
index dcbe6939829d..8b3901b02010 100644
--- a/packages/schematics/angular/workspace/files/package.json.template
+++ b/packages/schematics/angular/workspace/files/package.json.template
@@ -8,6 +8,16 @@
"watch": "ng build --watch --configuration development"<% if (!minimal) { %>,
"test": "ng test"<% } %>
},
+ "prettier": {
+ "overrides": [
+ {
+ "files": "*.html",
+ "options": {
+ "parser": "angular"
+ }
+ }
+ ]
+ },
"private": true,
"dependencies": {
"@angular/common": "<%= latestVersions.Angular %>",
diff --git a/packages/schematics/angular/workspace/index_spec.ts b/packages/schematics/angular/workspace/index_spec.ts
index 21efd7275b82..b5c75b4a6d61 100644
--- a/packages/schematics/angular/workspace/index_spec.ts
+++ b/packages/schematics/angular/workspace/index_spec.ts
@@ -133,4 +133,10 @@ describe('Workspace Schematic', () => {
const { tasks } = parseJson(tree.readContent('.vscode/tasks.json').toString());
expect(tasks).not.toContain(jasmine.objectContaining({ type: 'npm', script: 'test' }));
});
+
+ it('should include prettier config overrides for Angular templates', async () => {
+ const tree = await schematicRunner.runSchematic('workspace', defaultOptions);
+ const pkg = JSON.parse(tree.readContent('/package.json'));
+ expect(pkg.prettier).withContext('package.json#prettier is present').toBeTruthy();
+ });
});
From 49a09737d5412c302d09b40de198251bb99789d1 Mon Sep 17 00:00:00 2001
From: Charles Lyding <19598772+clydin@users.noreply.github.com>
Date: Tue, 24 Jun 2025 12:26:09 -0400
Subject: [PATCH 0180/1168] feat(@angular-devkit/build-angular): provide
partial custom postcss configuration support
The `browser` builder now supports providing a custom postcss configuration
similar to the functionality available in the `@angular/build:application`
builder. A postcss configuration file named either `postcss.config.json` or
`.postcssrc.json` will be discovered in order from the project root or
workspace root. Only plugins can be configured via the file. All other
fields will be ignored. Additionally the plugins will be placed after
any internal build system plugins but before `autoprefixer`.
When using a custom postcss configuration, the automatic tailwind integration
will be disabled. The Tailwind postcss plugin should be added to the configuration
file in this scenario.
Co-Authored-By: Jan Martin
---
packages/angular/build/src/private.ts | 5 ++
.../tests/behavior/postcss_config_spec.ts | 57 ++++++++++++++++++
.../src/tools/webpack/configs/styles.ts | 59 ++++++++++++-------
.../build_angular/src/utils/tailwind.ts | 40 -------------
4 files changed, 101 insertions(+), 60 deletions(-)
create mode 100644 packages/angular_devkit/build_angular/src/builders/browser/tests/behavior/postcss_config_spec.ts
delete mode 100644 packages/angular_devkit/build_angular/src/utils/tailwind.ts
diff --git a/packages/angular/build/src/private.ts b/packages/angular/build/src/private.ts
index 25eb48f22a86..2e2691b02485 100644
--- a/packages/angular/build/src/private.ts
+++ b/packages/angular/build/src/private.ts
@@ -84,3 +84,8 @@ export { type BundleStats, generateBuildStatsTable } from './utils/stats-table';
export { getSupportedBrowsers } from './utils/supported-browsers';
export { assertCompatibleAngularVersion } from './utils/version';
export { findTests, getTestEntrypoints } from './builders/karma/find-tests';
+export {
+ findTailwindConfiguration,
+ generateSearchDirectories,
+ loadPostcssConfiguration,
+} from './utils/postcss-configuration';
diff --git a/packages/angular_devkit/build_angular/src/builders/browser/tests/behavior/postcss_config_spec.ts b/packages/angular_devkit/build_angular/src/builders/browser/tests/behavior/postcss_config_spec.ts
new file mode 100644
index 000000000000..0ed245f18b44
--- /dev/null
+++ b/packages/angular_devkit/build_angular/src/builders/browser/tests/behavior/postcss_config_spec.ts
@@ -0,0 +1,57 @@
+/**
+ * @license
+ * Copyright Google LLC All Rights Reserved.
+ *
+ * Use of this source code is governed by an MIT-style license that can be
+ * found in the LICENSE file at https://angular.dev/license
+ */
+
+import { buildWebpackBrowser } from '../../index';
+import { BASE_OPTIONS, BROWSER_BUILDER_INFO, describeBuilder } from '../setup';
+
+describeBuilder(buildWebpackBrowser, BROWSER_BUILDER_INFO, (harness) => {
+ describe('Behavior: "Postcss config file"', () => {
+ it('applies plugins from config file if one is present', async () => {
+ // See:
+ // https://github.com/postcss/postcss-plugin-boilerplate/blob/main/template/index.t.js
+ await harness.writeFile(
+ 'node_modules/my-postcss-plugin/index.cjs',
+ `module.exports = (opts = {}) => {
+ return {
+ postcssPlugin: 'my-postcss-plugin',
+
+ Root(root, postcss) {
+ const newRule = new postcss.Rule({
+ selector: '.my-postcss-plugin::before',
+ });
+ newRule.append({ text: 'content: "from applied plugin";' });
+ root.append(newRule);
+ },
+ };
+};
+
+module.exports.postcss = true;
+`,
+ );
+
+ await harness.writeFile(
+ 'postcss.config.json',
+ JSON.stringify({
+ plugins: {
+ 'my-postcss-plugin/index.cjs': {},
+ },
+ }),
+ );
+
+ harness.useTarget('build', {
+ ...BASE_OPTIONS,
+ styles: ['src/styles.css'],
+ });
+
+ const { result } = await harness.executeOnce();
+
+ expect(result?.success).toBe(true);
+ harness.expectFile('dist/styles.css').content.toMatch(/from applied plugin/);
+ });
+ });
+});
diff --git a/packages/angular_devkit/build_angular/src/tools/webpack/configs/styles.ts b/packages/angular_devkit/build_angular/src/tools/webpack/configs/styles.ts
index 5d92b574502f..c0216ab65069 100644
--- a/packages/angular_devkit/build_angular/src/tools/webpack/configs/styles.ts
+++ b/packages/angular_devkit/build_angular/src/tools/webpack/configs/styles.ts
@@ -6,14 +6,18 @@
* found in the LICENSE file at https://angular.dev/license
*/
-import { SassWorkerImplementation } from '@angular/build/private';
+import {
+ SassWorkerImplementation,
+ findTailwindConfiguration,
+ generateSearchDirectories,
+ loadPostcssConfiguration,
+} from '@angular/build/private';
import MiniCssExtractPlugin from 'mini-css-extract-plugin';
import * as path from 'node:path';
import { fileURLToPath, pathToFileURL } from 'node:url';
import type { FileImporter } from 'sass';
import type { Configuration, LoaderContext, RuleSetUseItem } from 'webpack';
import { WebpackConfigOptions } from '../../../utils/build-options';
-import { findTailwindConfigurationFile } from '../../../utils/tailwind';
import {
AnyComponentStyleBudgetChecker,
PostcssCliResources,
@@ -75,25 +79,40 @@ export async function getStylesConfig(wco: WebpackConfigOptions): Promise {
- const dirEntries = [projectRoot, workspaceRoot].map((root) =>
- readdir(root, { withFileTypes: false }).then((entries) => ({
- root,
- files: new Set(entries),
- })),
- );
-
- // A configuration file can exist in the project or workspace root
- for (const { root, files } of await Promise.all(dirEntries)) {
- for (const potentialConfig of tailwindConfigFiles) {
- if (files.has(potentialConfig)) {
- return join(root, potentialConfig);
- }
- }
- }
-
- return undefined;
-}
From d4bfadc63d3e37cb1289e1cb96f84a4fc2a41e4c Mon Sep 17 00:00:00 2001
From: Angular Robot
Date: Tue, 24 Jun 2025 21:35:40 +0000
Subject: [PATCH 0181/1168] build: update cross-repo angular dependencies
See associated pull request for more information.
---
.../windows-bazel-test/action.yml | 2 +-
.../assistant-to-the-branch-manager.yml | 2 +-
.github/workflows/ci.yml | 50 +++++++++----------
.github/workflows/dev-infra.yml | 4 +-
.github/workflows/feature-requests.yml | 2 +-
.github/workflows/perf.yml | 6 +--
.github/workflows/pr.yml | 42 ++++++++--------
WORKSPACE | 2 +-
package.json | 2 +-
pnpm-lock.yaml | 12 ++---
tests/legacy-cli/e2e/ng-snapshot/package.json | 32 ++++++------
11 files changed, 78 insertions(+), 78 deletions(-)
diff --git a/.github/shared-actions/windows-bazel-test/action.yml b/.github/shared-actions/windows-bazel-test/action.yml
index 8e930147d29d..f796bbc8c26a 100644
--- a/.github/shared-actions/windows-bazel-test/action.yml
+++ b/.github/shared-actions/windows-bazel-test/action.yml
@@ -18,7 +18,7 @@ runs:
steps:
- name: Initialize WSL
id: init_wsl
- uses: angular/dev-infra/github-actions/setup-wsl@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/setup-wsl@92edde46390984cf9182d3d1e5c4c7651f75171f
with:
wsl_firewall_interface: 'vEthernet (WSL (Hyper-V firewall))'
diff --git a/.github/workflows/assistant-to-the-branch-manager.yml b/.github/workflows/assistant-to-the-branch-manager.yml
index f7fe10982800..7627bcca39d6 100644
--- a/.github/workflows/assistant-to-the-branch-manager.yml
+++ b/.github/workflows/assistant-to-the-branch-manager.yml
@@ -16,6 +16,6 @@ jobs:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- - uses: angular/dev-infra/github-actions/branch-manager@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ - uses: angular/dev-infra/github-actions/branch-manager@92edde46390984cf9182d3d1e5c4c7651f75171f
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 740433ce3a35..73c1060ea232 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -21,9 +21,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/bazel/setup@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Generate JSON schema types
@@ -44,11 +44,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/bazel/setup@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@92edde46390984cf9182d3d1e5c4c7651f75171f
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Install node modules
@@ -61,11 +61,11 @@ jobs:
runs-on: ubuntu-latest-4core
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/bazel/setup@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@92edde46390984cf9182d3d1e5c4c7651f75171f
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Install node modules
@@ -87,13 +87,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/bazel/setup@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@92edde46390984cf9182d3d1e5c4c7651f75171f
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run CLI E2E tests
@@ -110,11 +110,11 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/bazel/setup@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@92edde46390984cf9182d3d1e5c4c7651f75171f
with:
allow_windows_rbe: true
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
@@ -138,13 +138,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/bazel/setup@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@92edde46390984cf9182d3d1e5c4c7651f75171f
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run CLI E2E tests
@@ -163,13 +163,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/bazel/setup@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@92edde46390984cf9182d3d1e5c4c7651f75171f
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run CLI E2E tests
@@ -183,13 +183,13 @@ jobs:
SAUCE_TUNNEL_IDENTIFIER: angular-cli-${{ github.workflow }}-${{ github.run_number }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/bazel/setup@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@92edde46390984cf9182d3d1e5c4c7651f75171f
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run E2E Browser tests
@@ -219,11 +219,11 @@ jobs:
CIRCLE_BRANCH: ${{ github.ref_name }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/bazel/setup@92edde46390984cf9182d3d1e5c4c7651f75171f
- run: pnpm admin snapshots --verbose
env:
SNAPSHOT_BUILDS_GITHUB_TOKEN: ${{ secrets.SNAPSHOT_BUILDS_GITHUB_TOKEN }}
diff --git a/.github/workflows/dev-infra.yml b/.github/workflows/dev-infra.yml
index b1774ecdcb04..1e8fce44a63f 100644
--- a/.github/workflows/dev-infra.yml
+++ b/.github/workflows/dev-infra.yml
@@ -13,13 +13,13 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- - uses: angular/dev-infra/github-actions/pull-request-labeling@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ - uses: angular/dev-infra/github-actions/pull-request-labeling@92edde46390984cf9182d3d1e5c4c7651f75171f
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
post_approval_changes:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- - uses: angular/dev-infra/github-actions/post-approval-changes@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ - uses: angular/dev-infra/github-actions/post-approval-changes@92edde46390984cf9182d3d1e5c4c7651f75171f
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
diff --git a/.github/workflows/feature-requests.yml b/.github/workflows/feature-requests.yml
index 8ca8a6bf7566..7a0e9fdf3139 100644
--- a/.github/workflows/feature-requests.yml
+++ b/.github/workflows/feature-requests.yml
@@ -16,6 +16,6 @@ jobs:
if: github.repository == 'angular/angular-cli'
runs-on: ubuntu-latest
steps:
- - uses: angular/dev-infra/github-actions/feature-request@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ - uses: angular/dev-infra/github-actions/feature-request@92edde46390984cf9182d3d1e5c4c7651f75171f
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
diff --git a/.github/workflows/perf.yml b/.github/workflows/perf.yml
index d29f0073daf7..c10c861840bf 100644
--- a/.github/workflows/perf.yml
+++ b/.github/workflows/perf.yml
@@ -23,7 +23,7 @@ jobs:
workflows: ${{ steps.workflows.outputs.workflows }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Install node modules
run: pnpm install --frozen-lockfile
- id: workflows
@@ -38,9 +38,9 @@ jobs:
workflow: ${{ fromJSON(needs.list.outputs.workflows) }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/bazel/setup@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Install node modules
run: pnpm install --frozen-lockfile
# We utilize the google-github-actions/auth action to allow us to get an active credential using workflow
diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml
index 893c8d4edbf3..237f8a432079 100644
--- a/.github/workflows/pr.yml
+++ b/.github/workflows/pr.yml
@@ -34,9 +34,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/bazel/setup@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Setup ESLint Caching
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
with:
@@ -56,7 +56,7 @@ jobs:
- name: Run Validation
run: pnpm admin validate
- name: Check Package Licenses
- uses: angular/dev-infra/github-actions/linting/licenses@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/linting/licenses@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Check tooling setup
run: pnpm check-tooling-setup
- name: Check commit message
@@ -72,11 +72,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/bazel/setup@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Build release targets
@@ -93,11 +93,11 @@ jobs:
runs-on: ubuntu-latest-16core
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/bazel/setup@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Run module and package tests
@@ -117,13 +117,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/bazel/setup@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Run CLI E2E tests
run: pnpm bazel test --test_env=E2E_SHARD_TOTAL=6 --test_env=E2E_SHARD_INDEX=${{ matrix.shard }} --config=e2e //tests/legacy-cli:e2e.${{ matrix.subset }}_node${{ matrix.node }}
@@ -132,11 +132,11 @@ jobs:
runs-on: windows-2025
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/bazel/setup@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@92edde46390984cf9182d3d1e5c4c7651f75171f
with:
allow_windows_rbe: true
- name: Run CLI E2E tests
@@ -157,13 +157,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/bazel/setup@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Run CLI E2E tests
run: pnpm bazel test --test_env=E2E_SHARD_TOTAL=3 --test_env=E2E_SHARD_INDEX=${{ matrix.shard }} --config=e2e //tests/legacy-cli:e2e.${{ matrix.subset }}_node${{ matrix.node }}
@@ -180,12 +180,12 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/bazel/setup@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@db18d7175d759fdfb3e40d363a1579621d1fcffd
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@92edde46390984cf9182d3d1e5c4c7651f75171f
- name: Run CLI E2E tests
run: pnpm bazel test --test_env=E2E_SHARD_TOTAL=6 --test_env=E2E_SHARD_INDEX=${{ matrix.shard }} --config=e2e //tests/legacy-cli:e2e.snapshots.${{ matrix.subset }}_node${{ matrix.node }}
diff --git a/WORKSPACE b/WORKSPACE
index f900d1edb09e..5b096108c656 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -230,7 +230,7 @@ load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository")
git_repository(
name = "devinfra",
- commit = "db18d7175d759fdfb3e40d363a1579621d1fcffd",
+ commit = "92edde46390984cf9182d3d1e5c4c7651f75171f",
remote = "https://github.com/angular/dev-infra.git",
)
diff --git a/package.json b/package.json
index 702e2418d391..3c2e97e26165 100644
--- a/package.json
+++ b/package.json
@@ -55,7 +55,7 @@
"@angular/forms": "20.1.0-next.2",
"@angular/localize": "20.1.0-next.2",
"@angular/material": "20.1.0-next.1",
- "@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#c9b62e00819328fe530dd3ce3acad4042a34e00b",
+ "@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#f2e0ea6a2b1df8fb1cc674792771c7f0c45752c7",
"@angular/platform-browser": "20.1.0-next.2",
"@angular/platform-server": "20.1.0-next.2",
"@angular/router": "20.1.0-next.2",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 31b1f7838fdb..b37a383aa4ae 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -42,8 +42,8 @@ importers:
specifier: 20.1.0-next.1
version: 20.1.0-next.1(l32yggn2tzdh3a577e6frrsqxm)
'@angular/ng-dev':
- specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#c9b62e00819328fe530dd3ce3acad4042a34e00b
- version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/c9b62e00819328fe530dd3ce3acad4042a34e00b(encoding@0.1.13)
+ specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#f2e0ea6a2b1df8fb1cc674792771c7f0c45752c7
+ version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/f2e0ea6a2b1df8fb1cc674792771c7f0c45752c7(encoding@0.1.13)
'@angular/platform-browser':
specifier: 20.1.0-next.2
version: 20.1.0-next.2(@angular/animations@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))
@@ -980,9 +980,9 @@ packages:
'@angular/platform-browser': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0
rxjs: ^6.5.3 || ^7.4.0
- '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/c9b62e00819328fe530dd3ce3acad4042a34e00b':
- resolution: {tarball: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/c9b62e00819328fe530dd3ce3acad4042a34e00b}
- version: 0.0.0-db18d7175d759fdfb3e40d363a1579621d1fcffd
+ '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/f2e0ea6a2b1df8fb1cc674792771c7f0c45752c7':
+ resolution: {tarball: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/f2e0ea6a2b1df8fb1cc674792771c7f0c45752c7}
+ version: 0.0.0-92edde46390984cf9182d3d1e5c4c7651f75171f
hasBin: true
'@angular/platform-browser@20.1.0-next.2':
@@ -8403,7 +8403,7 @@ 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/c9b62e00819328fe530dd3ce3acad4042a34e00b(encoding@0.1.13)':
+ '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/f2e0ea6a2b1df8fb1cc674792771c7f0c45752c7(encoding@0.1.13)':
dependencies:
'@google-cloud/spanner': 8.0.0(supports-color@10.0.0)
'@google/genai': 1.6.0(encoding@0.1.13)(supports-color@10.0.0)
diff --git a/tests/legacy-cli/e2e/ng-snapshot/package.json b/tests/legacy-cli/e2e/ng-snapshot/package.json
index a49450ab58ce..105f10dfc41a 100644
--- a/tests/legacy-cli/e2e/ng-snapshot/package.json
+++ b/tests/legacy-cli/e2e/ng-snapshot/package.json
@@ -2,21 +2,21 @@
"description": "snapshot versions of Angular for e2e testing",
"private": true,
"dependencies": {
- "@angular/animations": "github:angular/animations-builds#95011cad9530629ec55050716ee9da33f7990532",
- "@angular/cdk": "github:angular/cdk-builds#403d1931dd8b3e1fb8fff9220ef28432445aff52",
- "@angular/common": "github:angular/common-builds#1e75126c5be13941ed01fef6e02c2e16dd4cd4e3",
- "@angular/compiler": "github:angular/compiler-builds#fa2041eedd4f7e3dfc17acedec49a88541db5db1",
- "@angular/compiler-cli": "github:angular/compiler-cli-builds#2a19a8ba185abe41db36d24158eb8eab34a7ea83",
- "@angular/core": "github:angular/core-builds#bb3166a38c50a176c521be54715d747d9641f51d",
- "@angular/forms": "github:angular/forms-builds#61fef7c420c9f179cf042bd8318d38316be44494",
- "@angular/language-service": "github:angular/language-service-builds#a93de8050c30d166d2b77bb3a320140101dc8924",
- "@angular/localize": "github:angular/localize-builds#ff453ebbd6e0913f70df60eb29368ed45c351f63",
- "@angular/material": "github:angular/material-builds#285958d5405d8c459bbd08a15e305a478da3037c",
- "@angular/material-moment-adapter": "github:angular/material-moment-adapter-builds#cccdcfb730d767678e90817650a4513d06b78817",
- "@angular/platform-browser": "github:angular/platform-browser-builds#30000da6dd9fe805112be649dddbf2f30b10b9cc",
- "@angular/platform-browser-dynamic": "github:angular/platform-browser-dynamic-builds#149d187b18acb9b6409044bcad83c8e6b428fd83",
- "@angular/platform-server": "github:angular/platform-server-builds#293e20ba123fac9e5ce46de3072f22dbaa102a9a",
- "@angular/router": "github:angular/router-builds#d27aa3a97fcf05e5b56345b913b79abdb1cacfde",
- "@angular/service-worker": "github:angular/service-worker-builds#1835150b3b686afb74a6d23471abcb72c5cd588b"
+ "@angular/animations": "github:angular/animations-builds#bea9cf158a1f38c8c661547c77269c87b529c308",
+ "@angular/cdk": "github:angular/cdk-builds#582336c0d3150698f99cf109ae61b4a9de84c136",
+ "@angular/common": "github:angular/common-builds#afc5d03e867933b49308c3be233f0cf334d586de",
+ "@angular/compiler": "github:angular/compiler-builds#f6bfaf7df44d4e500adfa597656d9da4ad5a467f",
+ "@angular/compiler-cli": "github:angular/compiler-cli-builds#d21adcfeab65135e0e1923449bde2beece489614",
+ "@angular/core": "github:angular/core-builds#218c2b31d5b3c70baa82d50c78826096cb2fbda5",
+ "@angular/forms": "github:angular/forms-builds#b653e385e8198478d0ea27ab82f82dd20ced0ba1",
+ "@angular/language-service": "github:angular/language-service-builds#4e390060b8f3a1ba50f880a9fbb33b8c145eac9d",
+ "@angular/localize": "github:angular/localize-builds#1929e58f22e8599782d2c8c11cf7b05d7c178f15",
+ "@angular/material": "github:angular/material-builds#13cdd92a4c68e82e74f3d34008af3cd7e36bbd11",
+ "@angular/material-moment-adapter": "github:angular/material-moment-adapter-builds#abcbeda334a87edeb420ca2d4f05d859365a29fa",
+ "@angular/platform-browser": "github:angular/platform-browser-builds#668e136a939aa5e0b22de485e9d0745e4a74251e",
+ "@angular/platform-browser-dynamic": "github:angular/platform-browser-dynamic-builds#432ee4ab54583555fc2f6680b19042cfa741de21",
+ "@angular/platform-server": "github:angular/platform-server-builds#42effc668bd6770a215afd74f7ed50167bb1dfad",
+ "@angular/router": "github:angular/router-builds#11acd1f1cd984bd92d2f4a142a0c3d82ffdd80a3",
+ "@angular/service-worker": "github:angular/service-worker-builds#37832f9699235954d444de20464c40483f8ba0b0"
}
}
From 0df993978e34c45fb60bade9212c8b1c92148d96 Mon Sep 17 00:00:00 2001
From: Alan Agius <17563226+alan-agius4@users.noreply.github.com>
Date: Wed, 25 Jun 2025 08:53:22 +0000
Subject: [PATCH 0182/1168] ci: disable auto updates for
`io_bazel_rules_webtesting`
This requires some changes due to the below error:
```
ERROR: error loading package '@@devinfra//bazel/browsers/chromium': Every .bzl file must have a corresponding package, but '@@io_bazel_rules_webtesting//web:web.bzl' does not have one. Please create a BUILD file in the same or any parent directory. Note that this BUILD file does not need to do anything except exist.
```
---
renovate.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/renovate.json b/renovate.json
index eaf15e4d268b..3007403861ce 100644
--- a/renovate.json
+++ b/renovate.json
@@ -2,7 +2,7 @@
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["github>angular/dev-infra//renovate-presets/default.json5"],
"ignorePaths": ["tests/legacy-cli/e2e/assets/**", "tests/schematics/update/packages/**"],
- "ignoreDeps": ["verdaccio"],
+ "ignoreDeps": ["io_bazel_rules_webtesting", "verdaccio"],
"packageRules": [
{
"matchFileNames": [
From 7d5876237e876423b858ef84136714cef3636804 Mon Sep 17 00:00:00 2001
From: Angular Robot
Date: Wed, 25 Jun 2025 09:10:03 +0000
Subject: [PATCH 0183/1168] build: update bazel dependencies
See associated pull request for more information.
---
WORKSPACE | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/WORKSPACE b/WORKSPACE
index 5b096108c656..5ab39c378c82 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -29,9 +29,9 @@ build_bazel_rules_nodejs_dependencies()
http_archive(
name = "aspect_rules_js",
- sha256 = "83e5af4d17385d1c3268c31ae217dbfc8525aa7bcf52508dc6864baffc8b9501",
- strip_prefix = "rules_js-2.3.7",
- url = "https://github.com/aspect-build/rules_js/releases/download/v2.3.7/rules_js-v2.3.7.tar.gz",
+ sha256 = "304c51726b727d53277dd28fcda1b8e43b7e46818530b8d6265e7be98d5e2b25",
+ strip_prefix = "rules_js-2.3.8",
+ url = "https://github.com/aspect-build/rules_js/releases/download/v2.3.8/rules_js-v2.3.8.tar.gz",
)
load("@aspect_rules_js//js:repositories.bzl", "rules_js_dependencies")
@@ -122,9 +122,9 @@ rules_js_register_toolchains(
http_archive(
name = "aspect_bazel_lib",
- sha256 = "e5131e44db23459bd1ed04635f2ae5436bc83f5e38629e07b75c0bf206f09245",
- strip_prefix = "bazel-lib-2.17.1",
- url = "https://github.com/aspect-build/bazel-lib/releases/download/v2.17.1/bazel-lib-v2.17.1.tar.gz",
+ sha256 = "9a44f457810ce64ec36a244cc7c807607541ab88f2535e07e0bf2976ef4b73fe",
+ strip_prefix = "bazel-lib-2.19.4",
+ url = "https://github.com/aspect-build/bazel-lib/releases/download/v2.19.4/bazel-lib-v2.19.4.tar.gz",
)
load("@aspect_bazel_lib//lib:repositories.bzl", "aspect_bazel_lib_dependencies", "aspect_bazel_lib_register_toolchains")
@@ -273,7 +273,7 @@ esbuild_register_toolchains(
git_repository(
name = "rules_angular",
- commit = "845ffcd8231832abdcfd6a47211b2feb4d178d7b",
+ commit = "88ddcf8cccbfef57f8cc3dda4881f18ec739428e",
remote = "https://github.com/devversion/rules_angular.git",
)
From e0de8680d1ea25aa71024d7b89beaa1e75889c47 Mon Sep 17 00:00:00 2001
From: Suguru Inatomi
Date: Wed, 25 Jun 2025 12:46:41 +0900
Subject: [PATCH 0184/1168] fix(@angular/build): inject zone.js/testing before
karma builder execution
`unit-test` builder doesn't inject `zone.js/testing` for `Karma` runner but only for `Vitest`.
Closes: #30595
---
packages/angular/build/src/builders/unit-test/builder.ts | 6 ++----
.../angular/build/src/builders/unit-test/karma-bridge.ts | 4 +++-
packages/angular/build/src/builders/unit-test/options.ts | 4 ++++
3 files changed, 9 insertions(+), 5 deletions(-)
diff --git a/packages/angular/build/src/builders/unit-test/builder.ts b/packages/angular/build/src/builders/unit-test/builder.ts
index 7f625e0c31c2..2df5aed0eabb 100644
--- a/packages/angular/build/src/builders/unit-test/builder.ts
+++ b/packages/angular/build/src/builders/unit-test/builder.ts
@@ -24,7 +24,7 @@ import { OutputHashing } from '../application/schema';
import { writeTestFiles } from '../karma/application_builder';
import { findTests, getTestEntrypoints } from '../karma/find-tests';
import { useKarmaBuilder } from './karma-bridge';
-import { NormalizedUnitTestOptions, normalizeOptions } from './options';
+import { NormalizedUnitTestOptions, injectTestingPolyfills, normalizeOptions } from './options';
import type { Schema as UnitTestOptions } from './schema';
export type { UnitTestOptions };
@@ -111,9 +111,7 @@ export async function* execute(
await context.getBuilderNameForTarget(normalizedOptions.buildTarget),
)) as unknown as ApplicationBuilderInternalOptions;
- if (buildTargetOptions.polyfills?.includes('zone.js')) {
- buildTargetOptions.polyfills.push('zone.js/testing');
- }
+ buildTargetOptions.polyfills = injectTestingPolyfills(buildTargetOptions.polyfills);
const outputPath = path.join(context.workspaceRoot, generateOutputPath());
const buildOptions: ApplicationBuilderInternalOptions = {
diff --git a/packages/angular/build/src/builders/unit-test/karma-bridge.ts b/packages/angular/build/src/builders/unit-test/karma-bridge.ts
index 3232739829fb..ece522f59601 100644
--- a/packages/angular/build/src/builders/unit-test/karma-bridge.ts
+++ b/packages/angular/build/src/builders/unit-test/karma-bridge.ts
@@ -9,7 +9,7 @@
import type { BuilderContext, BuilderOutput } from '@angular-devkit/architect';
import type { ApplicationBuilderInternalOptions } from '../application/options';
import type { KarmaBuilderOptions } from '../karma';
-import type { NormalizedUnitTestOptions } from './options';
+import { type NormalizedUnitTestOptions, injectTestingPolyfills } from './options';
export async function useKarmaBuilder(
context: BuilderContext,
@@ -26,6 +26,8 @@ export async function useKarmaBuilder(
await context.getBuilderNameForTarget(unitTestOptions.buildTarget),
)) as unknown as ApplicationBuilderInternalOptions;
+ buildTargetOptions.polyfills = injectTestingPolyfills(buildTargetOptions.polyfills);
+
const options: KarmaBuilderOptions = {
tsConfig: unitTestOptions.tsConfig,
polyfills: buildTargetOptions.polyfills,
diff --git a/packages/angular/build/src/builders/unit-test/options.ts b/packages/angular/build/src/builders/unit-test/options.ts
index 69dc0114963b..5363d8916d97 100644
--- a/packages/angular/build/src/builders/unit-test/options.ts
+++ b/packages/angular/build/src/builders/unit-test/options.ts
@@ -64,3 +64,7 @@ export async function normalizeOptions(
providersFile: options.providersFile && path.join(workspaceRoot, options.providersFile),
};
}
+
+export function injectTestingPolyfills(polyfills: string[] = []): string[] {
+ return polyfills.includes('zone.js') ? [...polyfills, 'zone.js/testing'] : polyfills;
+}
From 2b903203d7adab1a9793756932701257a22b4db7 Mon Sep 17 00:00:00 2001
From: Angular Robot
Date: Wed, 25 Jun 2025 05:05:42 +0000
Subject: [PATCH 0185/1168] build: update dependency node to v22.17.0
See associated pull request for more information.
---
.nvmrc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.nvmrc b/.nvmrc
index 5b540673a828..fc37597bccdb 100644
--- a/.nvmrc
+++ b/.nvmrc
@@ -1 +1 @@
-22.16.0
+22.17.0
From 04cb1dd2e6225d3709a0ec92d1a7122806f35970 Mon Sep 17 00:00:00 2001
From: Angular Robot
Date: Wed, 25 Jun 2025 13:43:24 +0000
Subject: [PATCH 0186/1168] build: update cross-repo angular dependencies
See associated pull request for more information.
---
.../windows-bazel-test/action.yml | 2 +-
.../assistant-to-the-branch-manager.yml | 2 +-
.github/workflows/ci.yml | 50 +++++++++----------
.github/workflows/dev-infra.yml | 4 +-
.github/workflows/feature-requests.yml | 2 +-
.github/workflows/perf.yml | 6 +--
.github/workflows/pr.yml | 42 ++++++++--------
WORKSPACE | 2 +-
package.json | 2 +-
pnpm-lock.yaml | 12 ++---
tests/legacy-cli/e2e/ng-snapshot/package.json | 32 ++++++------
11 files changed, 78 insertions(+), 78 deletions(-)
diff --git a/.github/shared-actions/windows-bazel-test/action.yml b/.github/shared-actions/windows-bazel-test/action.yml
index f796bbc8c26a..4a3c4b95e823 100644
--- a/.github/shared-actions/windows-bazel-test/action.yml
+++ b/.github/shared-actions/windows-bazel-test/action.yml
@@ -18,7 +18,7 @@ runs:
steps:
- name: Initialize WSL
id: init_wsl
- uses: angular/dev-infra/github-actions/setup-wsl@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/setup-wsl@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
with:
wsl_firewall_interface: 'vEthernet (WSL (Hyper-V firewall))'
diff --git a/.github/workflows/assistant-to-the-branch-manager.yml b/.github/workflows/assistant-to-the-branch-manager.yml
index 7627bcca39d6..5b5f18b3d6fa 100644
--- a/.github/workflows/assistant-to-the-branch-manager.yml
+++ b/.github/workflows/assistant-to-the-branch-manager.yml
@@ -16,6 +16,6 @@ jobs:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- - uses: angular/dev-infra/github-actions/branch-manager@92edde46390984cf9182d3d1e5c4c7651f75171f
+ - uses: angular/dev-infra/github-actions/branch-manager@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 73c1060ea232..ffe3226b36ea 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -21,9 +21,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/bazel/setup@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Generate JSON schema types
@@ -44,11 +44,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/bazel/setup@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Install node modules
@@ -61,11 +61,11 @@ jobs:
runs-on: ubuntu-latest-4core
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/bazel/setup@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Install node modules
@@ -87,13 +87,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/bazel/setup@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run CLI E2E tests
@@ -110,11 +110,11 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/bazel/setup@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
with:
allow_windows_rbe: true
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
@@ -138,13 +138,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/bazel/setup@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run CLI E2E tests
@@ -163,13 +163,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/bazel/setup@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run CLI E2E tests
@@ -183,13 +183,13 @@ jobs:
SAUCE_TUNNEL_IDENTIFIER: angular-cli-${{ github.workflow }}-${{ github.run_number }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/bazel/setup@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run E2E Browser tests
@@ -219,11 +219,11 @@ jobs:
CIRCLE_BRANCH: ${{ github.ref_name }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/bazel/setup@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- run: pnpm admin snapshots --verbose
env:
SNAPSHOT_BUILDS_GITHUB_TOKEN: ${{ secrets.SNAPSHOT_BUILDS_GITHUB_TOKEN }}
diff --git a/.github/workflows/dev-infra.yml b/.github/workflows/dev-infra.yml
index 1e8fce44a63f..93f7cda7f0a8 100644
--- a/.github/workflows/dev-infra.yml
+++ b/.github/workflows/dev-infra.yml
@@ -13,13 +13,13 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- - uses: angular/dev-infra/github-actions/pull-request-labeling@92edde46390984cf9182d3d1e5c4c7651f75171f
+ - uses: angular/dev-infra/github-actions/pull-request-labeling@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
post_approval_changes:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- - uses: angular/dev-infra/github-actions/post-approval-changes@92edde46390984cf9182d3d1e5c4c7651f75171f
+ - uses: angular/dev-infra/github-actions/post-approval-changes@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
diff --git a/.github/workflows/feature-requests.yml b/.github/workflows/feature-requests.yml
index 7a0e9fdf3139..9010228c875e 100644
--- a/.github/workflows/feature-requests.yml
+++ b/.github/workflows/feature-requests.yml
@@ -16,6 +16,6 @@ jobs:
if: github.repository == 'angular/angular-cli'
runs-on: ubuntu-latest
steps:
- - uses: angular/dev-infra/github-actions/feature-request@92edde46390984cf9182d3d1e5c4c7651f75171f
+ - uses: angular/dev-infra/github-actions/feature-request@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
diff --git a/.github/workflows/perf.yml b/.github/workflows/perf.yml
index c10c861840bf..b217c0402737 100644
--- a/.github/workflows/perf.yml
+++ b/.github/workflows/perf.yml
@@ -23,7 +23,7 @@ jobs:
workflows: ${{ steps.workflows.outputs.workflows }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Install node modules
run: pnpm install --frozen-lockfile
- id: workflows
@@ -38,9 +38,9 @@ jobs:
workflow: ${{ fromJSON(needs.list.outputs.workflows) }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/bazel/setup@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Install node modules
run: pnpm install --frozen-lockfile
# We utilize the google-github-actions/auth action to allow us to get an active credential using workflow
diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml
index 237f8a432079..6370a9012c3a 100644
--- a/.github/workflows/pr.yml
+++ b/.github/workflows/pr.yml
@@ -34,9 +34,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/bazel/setup@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Setup ESLint Caching
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
with:
@@ -56,7 +56,7 @@ jobs:
- name: Run Validation
run: pnpm admin validate
- name: Check Package Licenses
- uses: angular/dev-infra/github-actions/linting/licenses@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/linting/licenses@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Check tooling setup
run: pnpm check-tooling-setup
- name: Check commit message
@@ -72,11 +72,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/bazel/setup@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Build release targets
@@ -93,11 +93,11 @@ jobs:
runs-on: ubuntu-latest-16core
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/bazel/setup@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Run module and package tests
@@ -117,13 +117,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/bazel/setup@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Run CLI E2E tests
run: pnpm bazel test --test_env=E2E_SHARD_TOTAL=6 --test_env=E2E_SHARD_INDEX=${{ matrix.shard }} --config=e2e //tests/legacy-cli:e2e.${{ matrix.subset }}_node${{ matrix.node }}
@@ -132,11 +132,11 @@ jobs:
runs-on: windows-2025
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/bazel/setup@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
with:
allow_windows_rbe: true
- name: Run CLI E2E tests
@@ -157,13 +157,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/bazel/setup@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Run CLI E2E tests
run: pnpm bazel test --test_env=E2E_SHARD_TOTAL=3 --test_env=E2E_SHARD_INDEX=${{ matrix.shard }} --config=e2e //tests/legacy-cli:e2e.${{ matrix.subset }}_node${{ matrix.node }}
@@ -180,12 +180,12 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/bazel/setup@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@92edde46390984cf9182d3d1e5c4c7651f75171f
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
- name: Run CLI E2E tests
run: pnpm bazel test --test_env=E2E_SHARD_TOTAL=6 --test_env=E2E_SHARD_INDEX=${{ matrix.shard }} --config=e2e //tests/legacy-cli:e2e.snapshots.${{ matrix.subset }}_node${{ matrix.node }}
diff --git a/WORKSPACE b/WORKSPACE
index 5ab39c378c82..f4a0880643f0 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -230,7 +230,7 @@ load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository")
git_repository(
name = "devinfra",
- commit = "92edde46390984cf9182d3d1e5c4c7651f75171f",
+ commit = "f3ac6ef8b4291287e19d23c2a708dbc4ac24293a",
remote = "https://github.com/angular/dev-infra.git",
)
diff --git a/package.json b/package.json
index 3c2e97e26165..ee0e6875c5f7 100644
--- a/package.json
+++ b/package.json
@@ -55,7 +55,7 @@
"@angular/forms": "20.1.0-next.2",
"@angular/localize": "20.1.0-next.2",
"@angular/material": "20.1.0-next.1",
- "@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#f2e0ea6a2b1df8fb1cc674792771c7f0c45752c7",
+ "@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#af92dd0055dbfb437c73fd2ab963149a4341d018",
"@angular/platform-browser": "20.1.0-next.2",
"@angular/platform-server": "20.1.0-next.2",
"@angular/router": "20.1.0-next.2",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index b37a383aa4ae..07933e35a613 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -42,8 +42,8 @@ importers:
specifier: 20.1.0-next.1
version: 20.1.0-next.1(l32yggn2tzdh3a577e6frrsqxm)
'@angular/ng-dev':
- specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#f2e0ea6a2b1df8fb1cc674792771c7f0c45752c7
- version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/f2e0ea6a2b1df8fb1cc674792771c7f0c45752c7(encoding@0.1.13)
+ specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#af92dd0055dbfb437c73fd2ab963149a4341d018
+ version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/af92dd0055dbfb437c73fd2ab963149a4341d018(encoding@0.1.13)
'@angular/platform-browser':
specifier: 20.1.0-next.2
version: 20.1.0-next.2(@angular/animations@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))
@@ -980,9 +980,9 @@ packages:
'@angular/platform-browser': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0
rxjs: ^6.5.3 || ^7.4.0
- '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/f2e0ea6a2b1df8fb1cc674792771c7f0c45752c7':
- resolution: {tarball: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/f2e0ea6a2b1df8fb1cc674792771c7f0c45752c7}
- version: 0.0.0-92edde46390984cf9182d3d1e5c4c7651f75171f
+ '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/af92dd0055dbfb437c73fd2ab963149a4341d018':
+ resolution: {tarball: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/af92dd0055dbfb437c73fd2ab963149a4341d018}
+ version: 0.0.0-f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
hasBin: true
'@angular/platform-browser@20.1.0-next.2':
@@ -8403,7 +8403,7 @@ 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/f2e0ea6a2b1df8fb1cc674792771c7f0c45752c7(encoding@0.1.13)':
+ '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/af92dd0055dbfb437c73fd2ab963149a4341d018(encoding@0.1.13)':
dependencies:
'@google-cloud/spanner': 8.0.0(supports-color@10.0.0)
'@google/genai': 1.6.0(encoding@0.1.13)(supports-color@10.0.0)
diff --git a/tests/legacy-cli/e2e/ng-snapshot/package.json b/tests/legacy-cli/e2e/ng-snapshot/package.json
index 105f10dfc41a..98a4417d7714 100644
--- a/tests/legacy-cli/e2e/ng-snapshot/package.json
+++ b/tests/legacy-cli/e2e/ng-snapshot/package.json
@@ -2,21 +2,21 @@
"description": "snapshot versions of Angular for e2e testing",
"private": true,
"dependencies": {
- "@angular/animations": "github:angular/animations-builds#bea9cf158a1f38c8c661547c77269c87b529c308",
- "@angular/cdk": "github:angular/cdk-builds#582336c0d3150698f99cf109ae61b4a9de84c136",
- "@angular/common": "github:angular/common-builds#afc5d03e867933b49308c3be233f0cf334d586de",
- "@angular/compiler": "github:angular/compiler-builds#f6bfaf7df44d4e500adfa597656d9da4ad5a467f",
- "@angular/compiler-cli": "github:angular/compiler-cli-builds#d21adcfeab65135e0e1923449bde2beece489614",
- "@angular/core": "github:angular/core-builds#218c2b31d5b3c70baa82d50c78826096cb2fbda5",
- "@angular/forms": "github:angular/forms-builds#b653e385e8198478d0ea27ab82f82dd20ced0ba1",
- "@angular/language-service": "github:angular/language-service-builds#4e390060b8f3a1ba50f880a9fbb33b8c145eac9d",
- "@angular/localize": "github:angular/localize-builds#1929e58f22e8599782d2c8c11cf7b05d7c178f15",
- "@angular/material": "github:angular/material-builds#13cdd92a4c68e82e74f3d34008af3cd7e36bbd11",
- "@angular/material-moment-adapter": "github:angular/material-moment-adapter-builds#abcbeda334a87edeb420ca2d4f05d859365a29fa",
- "@angular/platform-browser": "github:angular/platform-browser-builds#668e136a939aa5e0b22de485e9d0745e4a74251e",
- "@angular/platform-browser-dynamic": "github:angular/platform-browser-dynamic-builds#432ee4ab54583555fc2f6680b19042cfa741de21",
- "@angular/platform-server": "github:angular/platform-server-builds#42effc668bd6770a215afd74f7ed50167bb1dfad",
- "@angular/router": "github:angular/router-builds#11acd1f1cd984bd92d2f4a142a0c3d82ffdd80a3",
- "@angular/service-worker": "github:angular/service-worker-builds#37832f9699235954d444de20464c40483f8ba0b0"
+ "@angular/animations": "github:angular/animations-builds#dcc309c3d64e130f81e1377796fb955f8332ca5c",
+ "@angular/cdk": "github:angular/cdk-builds#0b95bbbacbf2bd4476efcb0dec880ce3b8547485",
+ "@angular/common": "github:angular/common-builds#e6a50567be01a68613864dc64d60e6ec3e538ba7",
+ "@angular/compiler": "github:angular/compiler-builds#0e3124744d1c782815d83fe33e4060c696e88904",
+ "@angular/compiler-cli": "github:angular/compiler-cli-builds#9c078d071702c58a7283324c75f60f67bbbfe48d",
+ "@angular/core": "github:angular/core-builds#8e9db1cf35f69c07a361b35f6332ab0f114c2de8",
+ "@angular/forms": "github:angular/forms-builds#ab64c371748b6416c68fba0b4de174f5620005f4",
+ "@angular/language-service": "github:angular/language-service-builds#1a182011cbb6243a48966990ace6fd4f68b31d73",
+ "@angular/localize": "github:angular/localize-builds#d3b349ff1b751049b5bdb8250bd6e670d2446636",
+ "@angular/material": "github:angular/material-builds#0e8ec4b2bd7c2e76995b8f27be250b4ec4553934",
+ "@angular/material-moment-adapter": "github:angular/material-moment-adapter-builds#45b844a647bd12654b5ed7125e9723200d6f76b3",
+ "@angular/platform-browser": "github:angular/platform-browser-builds#678e52c5e4758863a56a9202c3f278291d5fe444",
+ "@angular/platform-browser-dynamic": "github:angular/platform-browser-dynamic-builds#6c735fd5d0eb157d88b413f411c0d1ea14ec0e39",
+ "@angular/platform-server": "github:angular/platform-server-builds#798ccf57903e80e377d74ef2526254153b1c99ab",
+ "@angular/router": "github:angular/router-builds#c4d8d37449903e8a932ca9acae2a14933ad2e879",
+ "@angular/service-worker": "github:angular/service-worker-builds#6a978a3d5832b621c59c6410a5161fab98f0b79a"
}
}
From a47d4bc5f0da73568b3954580f74e85aaa8265ef Mon Sep 17 00:00:00 2001
From: Jan Martin
Date: Wed, 25 Jun 2025 09:53:02 -0700
Subject: [PATCH 0187/1168] docs: release notes for the v20.0.4 release
---
CHANGELOG.md | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index af18b795fc2e..28e3d7e55830 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,22 @@
+
+
+# 20.0.4 (2025-06-25)
+
+### @schematics/angular
+
+| Commit | Type | Description |
+| --------------------------------------------------------------------------------------------------- | ---- | --------------------------- |
+| [2316fe29d](https://github.com/angular/angular-cli/commit/2316fe29de57c593e5ccb8be612d3918b60d9761) | fix | add missing prettier config |
+
+### @angular/ssr
+
+| Commit | Type | Description |
+| --------------------------------------------------------------------------------------------------- | ---- | ---------------------------------------------------------------- |
+| [309742289](https://github.com/angular/angular-cli/commit/30974228988d7ff96741fe0515c35275e8a6bc0a) | fix | avoid preloading unnecessary dynamic bundles |
+| [82691b98f](https://github.com/angular/angular-cli/commit/82691b98fa458febf40a16beb91b24c4b6c519c9) | fix | ensure correct referer header handling in web request conversion |
+
+
+
# 20.1.0-next.2 (2025-06-18)
From 5b179d36b43ea2ba6b2b4a922d834d507ae6e573 Mon Sep 17 00:00:00 2001
From: Angular Robot
Date: Wed, 25 Jun 2025 16:57:20 +0000
Subject: [PATCH 0188/1168] build: update cross-repo angular dependencies
See associated pull request for more information.
---
package.json | 26 +-
packages/angular/ssr/package.json | 12 +-
packages/ngtools/webpack/package.json | 4 +-
pnpm-lock.yaml | 270 +++++++++---------
tests/legacy-cli/e2e/ng-snapshot/package.json | 32 +--
5 files changed, 172 insertions(+), 172 deletions(-)
diff --git a/package.json b/package.json
index ee0e6875c5f7..b14e5a5cfec6 100644
--- a/package.json
+++ b/package.json
@@ -46,20 +46,20 @@
},
"homepage": "https://github.com/angular/angular-cli",
"devDependencies": {
- "@angular/animations": "20.1.0-next.2",
- "@angular/cdk": "20.1.0-next.1",
- "@angular/common": "20.1.0-next.2",
- "@angular/compiler": "20.1.0-next.2",
- "@angular/compiler-cli": "20.1.0-next.2",
- "@angular/core": "20.1.0-next.2",
- "@angular/forms": "20.1.0-next.2",
- "@angular/localize": "20.1.0-next.2",
- "@angular/material": "20.1.0-next.1",
+ "@angular/animations": "20.1.0-next.3",
+ "@angular/cdk": "20.1.0-next.2",
+ "@angular/common": "20.1.0-next.3",
+ "@angular/compiler": "20.1.0-next.3",
+ "@angular/compiler-cli": "20.1.0-next.3",
+ "@angular/core": "20.1.0-next.3",
+ "@angular/forms": "20.1.0-next.3",
+ "@angular/localize": "20.1.0-next.3",
+ "@angular/material": "20.1.0-next.2",
"@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#af92dd0055dbfb437c73fd2ab963149a4341d018",
- "@angular/platform-browser": "20.1.0-next.2",
- "@angular/platform-server": "20.1.0-next.2",
- "@angular/router": "20.1.0-next.2",
- "@angular/service-worker": "20.1.0-next.2",
+ "@angular/platform-browser": "20.1.0-next.3",
+ "@angular/platform-server": "20.1.0-next.3",
+ "@angular/router": "20.1.0-next.3",
+ "@angular/service-worker": "20.1.0-next.3",
"@bazel/bazelisk": "1.26.0",
"@bazel/buildifier": "8.2.1",
"@eslint/compat": "1.3.0",
diff --git a/packages/angular/ssr/package.json b/packages/angular/ssr/package.json
index 00bd753f167e..fb2fab874853 100644
--- a/packages/angular/ssr/package.json
+++ b/packages/angular/ssr/package.json
@@ -29,12 +29,12 @@
},
"devDependencies": {
"@angular-devkit/schematics": "workspace:*",
- "@angular/common": "20.1.0-next.2",
- "@angular/compiler": "20.1.0-next.2",
- "@angular/core": "20.1.0-next.2",
- "@angular/platform-browser": "20.1.0-next.2",
- "@angular/platform-server": "20.1.0-next.2",
- "@angular/router": "20.1.0-next.2",
+ "@angular/common": "20.1.0-next.3",
+ "@angular/compiler": "20.1.0-next.3",
+ "@angular/core": "20.1.0-next.3",
+ "@angular/platform-browser": "20.1.0-next.3",
+ "@angular/platform-server": "20.1.0-next.3",
+ "@angular/router": "20.1.0-next.3",
"@schematics/angular": "workspace:*"
},
"sideEffects": false,
diff --git a/packages/ngtools/webpack/package.json b/packages/ngtools/webpack/package.json
index 6baa5e077deb..622a5b9ce86d 100644
--- a/packages/ngtools/webpack/package.json
+++ b/packages/ngtools/webpack/package.json
@@ -27,8 +27,8 @@
},
"devDependencies": {
"@angular-devkit/core": "workspace:0.0.0-PLACEHOLDER",
- "@angular/compiler": "20.1.0-next.2",
- "@angular/compiler-cli": "20.1.0-next.2",
+ "@angular/compiler": "20.1.0-next.3",
+ "@angular/compiler-cli": "20.1.0-next.3",
"typescript": "5.8.3",
"webpack": "5.99.9"
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 07933e35a613..2bff2f325e22 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -15,47 +15,47 @@ importers:
.:
devDependencies:
'@angular/animations':
- specifier: 20.1.0-next.2
- version: 20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))
+ specifier: 20.1.0-next.3
+ version: 20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))
'@angular/cdk':
- specifier: 20.1.0-next.1
- version: 20.1.0-next.1(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
- '@angular/common':
specifier: 20.1.0-next.2
- version: 20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ version: 20.1.0-next.2(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ '@angular/common':
+ specifier: 20.1.0-next.3
+ version: 20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
'@angular/compiler':
- specifier: 20.1.0-next.2
- version: 20.1.0-next.2
+ specifier: 20.1.0-next.3
+ version: 20.1.0-next.3
'@angular/compiler-cli':
- specifier: 20.1.0-next.2
- version: 20.1.0-next.2(@angular/compiler@20.1.0-next.2)(typescript@5.8.3)
+ specifier: 20.1.0-next.3
+ version: 20.1.0-next.3(@angular/compiler@20.1.0-next.3)(typescript@5.8.3)
'@angular/core':
- specifier: 20.1.0-next.2
- version: 20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)
+ specifier: 20.1.0-next.3
+ version: 20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)
'@angular/forms':
- specifier: 20.1.0-next.2
- version: 20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.2(@angular/animations@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
+ specifier: 20.1.0-next.3
+ version: 20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.3(@angular/animations@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
'@angular/localize':
- specifier: 20.1.0-next.2
- version: 20.1.0-next.2(@angular/compiler-cli@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(typescript@5.8.3))(@angular/compiler@20.1.0-next.2)
+ specifier: 20.1.0-next.3
+ version: 20.1.0-next.3(@angular/compiler-cli@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(typescript@5.8.3))(@angular/compiler@20.1.0-next.3)
'@angular/material':
- specifier: 20.1.0-next.1
- version: 20.1.0-next.1(l32yggn2tzdh3a577e6frrsqxm)
+ specifier: 20.1.0-next.2
+ version: 20.1.0-next.2(qcbtsxazl5mfvqry4icthrqdfq)
'@angular/ng-dev':
specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#af92dd0055dbfb437c73fd2ab963149a4341d018
version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/af92dd0055dbfb437c73fd2ab963149a4341d018(encoding@0.1.13)
'@angular/platform-browser':
- specifier: 20.1.0-next.2
- version: 20.1.0-next.2(@angular/animations@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))
+ specifier: 20.1.0-next.3
+ version: 20.1.0-next.3(@angular/animations@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))
'@angular/platform-server':
- specifier: 20.1.0-next.2
- version: 20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.1.0-next.2)(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.2(@angular/animations@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
+ specifier: 20.1.0-next.3
+ version: 20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.1.0-next.3)(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.3(@angular/animations@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
'@angular/router':
- specifier: 20.1.0-next.2
- version: 20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.2(@angular/animations@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
+ specifier: 20.1.0-next.3
+ version: 20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.3(@angular/animations@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
'@angular/service-worker':
- specifier: 20.1.0-next.2
- version: 20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ specifier: 20.1.0-next.3
+ version: 20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
'@bazel/bazelisk':
specifier: 1.26.0
version: 1.26.0
@@ -443,7 +443,7 @@ importers:
version: 4.3.0
ng-packagr:
specifier: 20.1.0-next.0
- version: 20.1.0-next.0(@angular/compiler-cli@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3)
+ version: 20.1.0-next.0(@angular/compiler-cli@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3)
postcss:
specifier: 8.5.6
version: 8.5.6
@@ -527,23 +527,23 @@ importers:
specifier: workspace:*
version: link:../../angular_devkit/schematics
'@angular/common':
- specifier: 20.1.0-next.2
- version: 20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ specifier: 20.1.0-next.3
+ version: 20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
'@angular/compiler':
- specifier: 20.1.0-next.2
- version: 20.1.0-next.2
+ specifier: 20.1.0-next.3
+ version: 20.1.0-next.3
'@angular/core':
- specifier: 20.1.0-next.2
- version: 20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)
+ specifier: 20.1.0-next.3
+ version: 20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)
'@angular/platform-browser':
- specifier: 20.1.0-next.2
- version: 20.1.0-next.2(@angular/animations@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))
+ specifier: 20.1.0-next.3
+ version: 20.1.0-next.3(@angular/animations@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))
'@angular/platform-server':
- specifier: 20.1.0-next.2
- version: 20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.1.0-next.2)(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.2(@angular/animations@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
+ specifier: 20.1.0-next.3
+ version: 20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.1.0-next.3)(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.3(@angular/animations@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
'@angular/router':
- specifier: 20.1.0-next.2
- version: 20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.2(@angular/animations@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
+ specifier: 20.1.0-next.3
+ version: 20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.3(@angular/animations@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
'@schematics/angular':
specifier: workspace:*
version: link:../../schematics/angular
@@ -762,7 +762,7 @@ importers:
version: 3.0.4
ng-packagr:
specifier: 20.1.0-next.0
- version: 20.1.0-next.0(@angular/compiler-cli@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3)
+ version: 20.1.0-next.0(@angular/compiler-cli@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3)
undici:
specifier: 7.10.0
version: 7.10.0
@@ -856,11 +856,11 @@ importers:
specifier: workspace:0.0.0-PLACEHOLDER
version: link:../../angular_devkit/core
'@angular/compiler':
- specifier: 20.1.0-next.2
- version: 20.1.0-next.2
+ specifier: 20.1.0-next.3
+ version: 20.1.0-next.3
'@angular/compiler-cli':
- specifier: 20.1.0-next.2
- version: 20.1.0-next.2(@angular/compiler@20.1.0-next.2)(typescript@5.8.3)
+ specifier: 20.1.0-next.3
+ version: 20.1.0-next.3(@angular/compiler@20.1.0-next.3)(typescript@5.8.3)
typescript:
specifier: 5.8.3
version: 5.8.3
@@ -904,47 +904,47 @@ packages:
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
engines: {node: '>=6.0.0'}
- '@angular/animations@20.1.0-next.2':
- resolution: {integrity: sha512-sbxFatQzS+EYUO1/jRth2rC9brTof4LubKCWWF4QPQd37MEhOEdW1y+vq7ZKWzLVqMGvoYl/6uzYo32EHpndfA==}
+ '@angular/animations@20.1.0-next.3':
+ resolution: {integrity: sha512-dLwFETixX6F3gKMVzNgPrG3Jj3pRbKldyZlBjzXJzlXq0jf/SnJjKTG73Lur4I7WIlIQYi/qGuRGTKyBFxs7jg==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
peerDependencies:
- '@angular/common': 20.1.0-next.2
- '@angular/core': 20.1.0-next.2
+ '@angular/common': 20.1.0-next.3
+ '@angular/core': 20.1.0-next.3
- '@angular/cdk@20.1.0-next.1':
- resolution: {integrity: sha512-Wiu3vE2WDhHd5KxukXxEMu+ch1aaX6fJK8TFYh9NSMahb0ECKpRkwx0x+PCM68sMHOFUsDk/tlOLrD7ppeMD0A==}
+ '@angular/cdk@20.1.0-next.2':
+ resolution: {integrity: sha512-fH+XDVUep7UUpG6Cg83Fw/EPwjOBGFGWTipBDzgglWcVyVqiRteBKHn2XaOMDdV8Pr/igX9bMn1Rzj713Y9ZzQ==}
peerDependencies:
'@angular/common': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0
'@angular/core': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0
rxjs: ^6.5.3 || ^7.4.0
- '@angular/common@20.1.0-next.2':
- resolution: {integrity: sha512-F7CL9IohcrznuxiwLEYeVN+Z2oGBe2Ik29Yb+e5t89b/QzWvJWrGHvnpVOQcp20lni66832EgWBeZcoyRzVZgA==}
+ '@angular/common@20.1.0-next.3':
+ resolution: {integrity: sha512-pxn5e0yEJzaYIWJs4/hg1O0qjPHPR/ZgiW0tvnxzZDL/Lefzhnz1ZVKw3aDky/V9JFG1Ze0D4KadVjsT4b8FNQ==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
peerDependencies:
- '@angular/core': 20.1.0-next.2
+ '@angular/core': 20.1.0-next.3
rxjs: ^6.5.3 || ^7.4.0
- '@angular/compiler-cli@20.1.0-next.2':
- resolution: {integrity: sha512-PlAYxiKBPnTH635LFQsTcYwM8I2K+cOEorVZ4Rn8iuCYN7FgLfplPEd1H60jpAG2Zyl69BP3dMn0Z4ar0eiXew==}
+ '@angular/compiler-cli@20.1.0-next.3':
+ resolution: {integrity: sha512-xIB9meGhoTsxp56Mhj/km5CIRO1wW0ZoeaeMn1yatzSIMJXEYMw2GHq3Ro3HowMLwvvv2xebx9P6qmAaqX74Cw==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
hasBin: true
peerDependencies:
- '@angular/compiler': 20.1.0-next.2
+ '@angular/compiler': 20.1.0-next.3
typescript: 5.8.3
peerDependenciesMeta:
typescript:
optional: true
- '@angular/compiler@20.1.0-next.2':
- resolution: {integrity: sha512-Y5aH70Xd3RUxUGbKGNr9XW7LFwVK4S6WXyZ6/ttI3Zq8gRkdeO1TjCBnApiQY2VX+d2ussbv77K8E01MF70W5w==}
+ '@angular/compiler@20.1.0-next.3':
+ resolution: {integrity: sha512-I6za3dJ50Kx/XRH1txmUgxJyobthSnEqmNkfncE0RfbtrJ9nQ0grVwn+FYCS7UR2zP/rjMBmudjYRd4kWUiVug==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
- '@angular/core@20.1.0-next.2':
- resolution: {integrity: sha512-Sk0UVFZRS3KkDXBguEgpSDOVYZ8h6+a9zff7HFAVPSIBxy98jnG1OqrckBMKV2rn1TeYsMpON/23KSbxhViRqA==}
+ '@angular/core@20.1.0-next.3':
+ resolution: {integrity: sha512-QUYew+W6NyP7oiQ5XgKP1fPeT2MJiy+SlzkxxfP2tzQBh/c5tjSlHvj12hF+WeyKe94wirz3sMnCP7tfMB6jlA==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
peerDependencies:
- '@angular/compiler': 20.1.0-next.2
+ '@angular/compiler': 20.1.0-next.3
rxjs: ^6.5.3 || ^7.4.0
zone.js: ~0.15.0
peerDependenciesMeta:
@@ -953,27 +953,27 @@ packages:
zone.js:
optional: true
- '@angular/forms@20.1.0-next.2':
- resolution: {integrity: sha512-7TYIuJIBQ9jzx8Gk0QlAiXG1s4qlcRmAkOn3FMynnnEyOvwerSk/wNXHGWXDSIox5hvXxzgn7Wpy83jLSMGDXQ==}
+ '@angular/forms@20.1.0-next.3':
+ resolution: {integrity: sha512-y9QxqhkuzuwQ+FhDrrJDiTTrDWk+X9n9iESxqOB1Ixo+HvS0qDrKJU/GT4IcaXzbYfXg75jjbqv5G7ouLBGAUw==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
peerDependencies:
- '@angular/common': 20.1.0-next.2
- '@angular/core': 20.1.0-next.2
- '@angular/platform-browser': 20.1.0-next.2
+ '@angular/common': 20.1.0-next.3
+ '@angular/core': 20.1.0-next.3
+ '@angular/platform-browser': 20.1.0-next.3
rxjs: ^6.5.3 || ^7.4.0
- '@angular/localize@20.1.0-next.2':
- resolution: {integrity: sha512-MrWoTaSWOzFHz13dvUK91PtZ3rMoABETEjAoxSA0cxZA1i3OtYFFw8dZoOKIUKNcnJ9aktn+xZ8tvJTo0XofVw==}
+ '@angular/localize@20.1.0-next.3':
+ resolution: {integrity: sha512-NjdkhxMRKCV6h/xjfgLFlohx5cOTR98Z2e4WJJtxzzWwAIFN+XDoDOuVjxM8pt0KD8ON/Dxkab9T+kc04LR+wg==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
hasBin: true
peerDependencies:
- '@angular/compiler': 20.1.0-next.2
- '@angular/compiler-cli': 20.1.0-next.2
+ '@angular/compiler': 20.1.0-next.3
+ '@angular/compiler-cli': 20.1.0-next.3
- '@angular/material@20.1.0-next.1':
- resolution: {integrity: sha512-RcbBCAhIFITDwneq0F7D3wY4HC+HYz0KO5hPf4Upwmb8DF1imZD7W4CO2lk6lRoaZ2MCfF6PDGUpjPDAJqT5Yg==}
+ '@angular/material@20.1.0-next.2':
+ resolution: {integrity: sha512-p8b3fRINdIenk05WT3A0OMIg3sIy7FbUA99XopXVuSBJdf0yvSKPTX+fu3QBXESgVSVsZauM972gVqJdlGd6Yw==}
peerDependencies:
- '@angular/cdk': 20.1.0-next.1
+ '@angular/cdk': 20.1.0-next.2
'@angular/common': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0
'@angular/core': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0
'@angular/forms': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0
@@ -985,42 +985,42 @@ packages:
version: 0.0.0-f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
hasBin: true
- '@angular/platform-browser@20.1.0-next.2':
- resolution: {integrity: sha512-G7Ohw2IXTzHC3bFov2c52tej3yjfCfZVkTlVrYYw8Fj7pgE4To8gGhWos3yzNlWzMcmfznhhWj+sn8dLj9o5tw==}
+ '@angular/platform-browser@20.1.0-next.3':
+ resolution: {integrity: sha512-LAqNlGAo/K4qQdijOq8rwPvvWgF+CpM7007BaYNIIuFyKrsvVPxIXHBs6lWoGWtLDdv+f0RJLYLrvYLjjoSWhw==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
peerDependencies:
- '@angular/animations': 20.1.0-next.2
- '@angular/common': 20.1.0-next.2
- '@angular/core': 20.1.0-next.2
+ '@angular/animations': 20.1.0-next.3
+ '@angular/common': 20.1.0-next.3
+ '@angular/core': 20.1.0-next.3
peerDependenciesMeta:
'@angular/animations':
optional: true
- '@angular/platform-server@20.1.0-next.2':
- resolution: {integrity: sha512-TSTLXWraYCXa1BWWnfT4g4yN2ddyEo4/U4ezn4LeSE6i+urFo8wXjceAX2HtD/oMxV2StK6pCKeqD66tVVhkTA==}
+ '@angular/platform-server@20.1.0-next.3':
+ resolution: {integrity: sha512-v2XyJwDRSYhJuUelzUYP+Okt8gB4Y70V2u9EV5oE2qykreUs7qZH2LzokihpE7VwLo31gCw+mahvx2AyvOCeAw==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
peerDependencies:
- '@angular/common': 20.1.0-next.2
- '@angular/compiler': 20.1.0-next.2
- '@angular/core': 20.1.0-next.2
- '@angular/platform-browser': 20.1.0-next.2
+ '@angular/common': 20.1.0-next.3
+ '@angular/compiler': 20.1.0-next.3
+ '@angular/core': 20.1.0-next.3
+ '@angular/platform-browser': 20.1.0-next.3
rxjs: ^6.5.3 || ^7.4.0
- '@angular/router@20.1.0-next.2':
- resolution: {integrity: sha512-CLQKTKn7DDhFeCNIGWTK+KRFu5rQ2qiNSMIcl9lHZK1IJ1TuznM/nXZxUlHfuRT4QMUVnkW3CkWCPodnJ438Bw==}
+ '@angular/router@20.1.0-next.3':
+ resolution: {integrity: sha512-1HelGy8NP/B1sm1W+ms3LSGBGBXbdwsK1HuVXHkLjnNB8KgD3xtziiYzAsHtaNFuxZGmD4jcWV2wprFnJ2RcBA==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
peerDependencies:
- '@angular/common': 20.1.0-next.2
- '@angular/core': 20.1.0-next.2
- '@angular/platform-browser': 20.1.0-next.2
+ '@angular/common': 20.1.0-next.3
+ '@angular/core': 20.1.0-next.3
+ '@angular/platform-browser': 20.1.0-next.3
rxjs: ^6.5.3 || ^7.4.0
- '@angular/service-worker@20.1.0-next.2':
- resolution: {integrity: sha512-HxlgKOsjoVMSh3c8EAFViMIy5VcWjogQwX0K11FWlUe30S++exi8G5CfWE/3KJ/x5pk0DNBWdXqHbuBwLJut/g==}
+ '@angular/service-worker@20.1.0-next.3':
+ resolution: {integrity: sha512-tWWfI80OvpOIx9DIS7CAHVzY+Q8igJX08mdnAuQX+s/lllsCJV9/nyTlWU8A/NLv4hcOXqDLZrt85LGkgQ1YaA==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
hasBin: true
peerDependencies:
- '@angular/core': 20.1.0-next.2
+ '@angular/core': 20.1.0-next.3
rxjs: ^6.5.3 || ^7.4.0
'@asamuzakjp/css-color@3.2.0':
@@ -8326,29 +8326,29 @@ snapshots:
'@jridgewell/gen-mapping': 0.3.8
'@jridgewell/trace-mapping': 0.3.25
- '@angular/animations@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))':
+ '@angular/animations@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))':
dependencies:
- '@angular/common': 20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
- '@angular/core': 20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)
+ '@angular/common': 20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ '@angular/core': 20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)
tslib: 2.8.1
- '@angular/cdk@20.1.0-next.1(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)':
+ '@angular/cdk@20.1.0-next.2(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)':
dependencies:
- '@angular/common': 20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
- '@angular/core': 20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)
+ '@angular/common': 20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ '@angular/core': 20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)
parse5: 7.3.0
rxjs: 7.8.2
tslib: 2.8.1
- '@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)':
+ '@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)':
dependencies:
- '@angular/core': 20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)
+ '@angular/core': 20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)
rxjs: 7.8.2
tslib: 2.8.1
- '@angular/compiler-cli@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(typescript@5.8.3)':
+ '@angular/compiler-cli@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(typescript@5.8.3)':
dependencies:
- '@angular/compiler': 20.1.0-next.2
+ '@angular/compiler': 20.1.0-next.3
'@babel/core': 7.27.4
'@jridgewell/sourcemap-codec': 1.5.0
chokidar: 4.0.3
@@ -8362,30 +8362,30 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@angular/compiler@20.1.0-next.2':
+ '@angular/compiler@20.1.0-next.3':
dependencies:
tslib: 2.8.1
- '@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)':
+ '@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)':
dependencies:
rxjs: 7.8.2
tslib: 2.8.1
optionalDependencies:
- '@angular/compiler': 20.1.0-next.2
+ '@angular/compiler': 20.1.0-next.3
zone.js: 0.15.1
- '@angular/forms@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.2(@angular/animations@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)':
+ '@angular/forms@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.3(@angular/animations@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)':
dependencies:
- '@angular/common': 20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
- '@angular/core': 20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)
- '@angular/platform-browser': 20.1.0-next.2(@angular/animations@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))
+ '@angular/common': 20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ '@angular/core': 20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)
+ '@angular/platform-browser': 20.1.0-next.3(@angular/animations@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))
rxjs: 7.8.2
tslib: 2.8.1
- '@angular/localize@20.1.0-next.2(@angular/compiler-cli@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(typescript@5.8.3))(@angular/compiler@20.1.0-next.2)':
+ '@angular/localize@20.1.0-next.3(@angular/compiler-cli@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(typescript@5.8.3))(@angular/compiler@20.1.0-next.3)':
dependencies:
- '@angular/compiler': 20.1.0-next.2
- '@angular/compiler-cli': 20.1.0-next.2(@angular/compiler@20.1.0-next.2)(typescript@5.8.3)
+ '@angular/compiler': 20.1.0-next.3
+ '@angular/compiler-cli': 20.1.0-next.3(@angular/compiler@20.1.0-next.3)(typescript@5.8.3)
'@babel/core': 7.27.4
'@types/babel__core': 7.20.5
tinyglobby: 0.2.14
@@ -8393,13 +8393,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@angular/material@20.1.0-next.1(l32yggn2tzdh3a577e6frrsqxm)':
+ '@angular/material@20.1.0-next.2(qcbtsxazl5mfvqry4icthrqdfq)':
dependencies:
- '@angular/cdk': 20.1.0-next.1(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
- '@angular/common': 20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
- '@angular/core': 20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)
- '@angular/forms': 20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.2(@angular/animations@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
- '@angular/platform-browser': 20.1.0-next.2(@angular/animations@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))
+ '@angular/cdk': 20.1.0-next.2(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ '@angular/common': 20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ '@angular/core': 20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)
+ '@angular/forms': 20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.3(@angular/animations@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
+ '@angular/platform-browser': 20.1.0-next.3(@angular/animations@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))
rxjs: 7.8.2
tslib: 2.8.1
@@ -8424,35 +8424,35 @@ snapshots:
- encoding
- utf-8-validate
- '@angular/platform-browser@20.1.0-next.2(@angular/animations@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))':
+ '@angular/platform-browser@20.1.0-next.3(@angular/animations@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))':
dependencies:
- '@angular/common': 20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
- '@angular/core': 20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)
+ '@angular/common': 20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ '@angular/core': 20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)
tslib: 2.8.1
optionalDependencies:
- '@angular/animations': 20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))
+ '@angular/animations': 20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))
- '@angular/platform-server@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.1.0-next.2)(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.2(@angular/animations@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)':
+ '@angular/platform-server@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.1.0-next.3)(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.3(@angular/animations@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)':
dependencies:
- '@angular/common': 20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
- '@angular/compiler': 20.1.0-next.2
- '@angular/core': 20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)
- '@angular/platform-browser': 20.1.0-next.2(@angular/animations@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))
+ '@angular/common': 20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ '@angular/compiler': 20.1.0-next.3
+ '@angular/core': 20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)
+ '@angular/platform-browser': 20.1.0-next.3(@angular/animations@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))
rxjs: 7.8.2
tslib: 2.8.1
xhr2: 0.2.1
- '@angular/router@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.2(@angular/animations@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)':
+ '@angular/router@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.3(@angular/animations@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)':
dependencies:
- '@angular/common': 20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
- '@angular/core': 20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)
- '@angular/platform-browser': 20.1.0-next.2(@angular/animations@20.1.0-next.2(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))
+ '@angular/common': 20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ '@angular/core': 20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)
+ '@angular/platform-browser': 20.1.0-next.3(@angular/animations@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))
rxjs: 7.8.2
tslib: 2.8.1
- '@angular/service-worker@20.1.0-next.2(@angular/core@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)':
+ '@angular/service-worker@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)':
dependencies:
- '@angular/core': 20.1.0-next.2(@angular/compiler@20.1.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)
+ '@angular/core': 20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)
rxjs: 7.8.2
tslib: 2.8.1
@@ -14300,10 +14300,10 @@ snapshots:
netmask@2.0.2: {}
- ng-packagr@20.1.0-next.0(@angular/compiler-cli@20.1.0-next.2(@angular/compiler@20.1.0-next.2)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3):
+ ng-packagr@20.1.0-next.0(@angular/compiler-cli@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3):
dependencies:
'@ampproject/remapping': 2.3.0
- '@angular/compiler-cli': 20.1.0-next.2(@angular/compiler@20.1.0-next.2)(typescript@5.8.3)
+ '@angular/compiler-cli': 20.1.0-next.3(@angular/compiler@20.1.0-next.3)(typescript@5.8.3)
'@rollup/plugin-json': 6.1.0(rollup@4.44.0)
'@rollup/wasm-node': 4.44.0
ajv: 8.17.1
diff --git a/tests/legacy-cli/e2e/ng-snapshot/package.json b/tests/legacy-cli/e2e/ng-snapshot/package.json
index 98a4417d7714..c3750998f25d 100644
--- a/tests/legacy-cli/e2e/ng-snapshot/package.json
+++ b/tests/legacy-cli/e2e/ng-snapshot/package.json
@@ -2,21 +2,21 @@
"description": "snapshot versions of Angular for e2e testing",
"private": true,
"dependencies": {
- "@angular/animations": "github:angular/animations-builds#dcc309c3d64e130f81e1377796fb955f8332ca5c",
- "@angular/cdk": "github:angular/cdk-builds#0b95bbbacbf2bd4476efcb0dec880ce3b8547485",
- "@angular/common": "github:angular/common-builds#e6a50567be01a68613864dc64d60e6ec3e538ba7",
- "@angular/compiler": "github:angular/compiler-builds#0e3124744d1c782815d83fe33e4060c696e88904",
- "@angular/compiler-cli": "github:angular/compiler-cli-builds#9c078d071702c58a7283324c75f60f67bbbfe48d",
- "@angular/core": "github:angular/core-builds#8e9db1cf35f69c07a361b35f6332ab0f114c2de8",
- "@angular/forms": "github:angular/forms-builds#ab64c371748b6416c68fba0b4de174f5620005f4",
- "@angular/language-service": "github:angular/language-service-builds#1a182011cbb6243a48966990ace6fd4f68b31d73",
- "@angular/localize": "github:angular/localize-builds#d3b349ff1b751049b5bdb8250bd6e670d2446636",
- "@angular/material": "github:angular/material-builds#0e8ec4b2bd7c2e76995b8f27be250b4ec4553934",
- "@angular/material-moment-adapter": "github:angular/material-moment-adapter-builds#45b844a647bd12654b5ed7125e9723200d6f76b3",
- "@angular/platform-browser": "github:angular/platform-browser-builds#678e52c5e4758863a56a9202c3f278291d5fe444",
- "@angular/platform-browser-dynamic": "github:angular/platform-browser-dynamic-builds#6c735fd5d0eb157d88b413f411c0d1ea14ec0e39",
- "@angular/platform-server": "github:angular/platform-server-builds#798ccf57903e80e377d74ef2526254153b1c99ab",
- "@angular/router": "github:angular/router-builds#c4d8d37449903e8a932ca9acae2a14933ad2e879",
- "@angular/service-worker": "github:angular/service-worker-builds#6a978a3d5832b621c59c6410a5161fab98f0b79a"
+ "@angular/animations": "github:angular/animations-builds#c73c3854e648cf406d43eab5abee96696a13fc7e",
+ "@angular/cdk": "github:angular/cdk-builds#21b697868a6a9703fa98a25d3b0c454a3fa39c1a",
+ "@angular/common": "github:angular/common-builds#84f7b1f77c6e400402d62387f5fbca13b86b6415",
+ "@angular/compiler": "github:angular/compiler-builds#1a02f2038667dd08315b5052e2b1c5c90e51b04a",
+ "@angular/compiler-cli": "github:angular/compiler-cli-builds#040f6f52ce80925e9ebbfa5f0a1e59cf4ace7512",
+ "@angular/core": "github:angular/core-builds#73174cd449a3abe36997263e13c3fe457816e3b7",
+ "@angular/forms": "github:angular/forms-builds#0ccf8a55282a8573e6095ea931cecb096e2a54d5",
+ "@angular/language-service": "github:angular/language-service-builds#9efff51e5a33599460e0d5fb707596044b9f5414",
+ "@angular/localize": "github:angular/localize-builds#35fc98de154a9fe0cc8064c11b22f072ff4582ec",
+ "@angular/material": "github:angular/material-builds#c9cfa639a26d5828c2f4d8488d8a5b26ec7ecbd7",
+ "@angular/material-moment-adapter": "github:angular/material-moment-adapter-builds#1738ff1edfea0032b9a96218732102f5a2dada54",
+ "@angular/platform-browser": "github:angular/platform-browser-builds#9027474bb85ba683109c11eb2d13e9febac67b22",
+ "@angular/platform-browser-dynamic": "github:angular/platform-browser-dynamic-builds#be52575aac53462eb7154e987ec21b0a1ac48b48",
+ "@angular/platform-server": "github:angular/platform-server-builds#50cf84de69a9243b369a29f900a6e5981b485848",
+ "@angular/router": "github:angular/router-builds#197ec0f197b981f34bb975dfa51627bc82c16892",
+ "@angular/service-worker": "github:angular/service-worker-builds#8471f07ac7a42d6bf8f563c3dfbb3c7d0d9347c0"
}
}
From dc45c186ec16e345b75ffcd57961a8e0cfd4b649 Mon Sep 17 00:00:00 2001
From: Charles Lyding <19598772+clydin@users.noreply.github.com>
Date: Fri, 20 Jun 2025 20:35:40 -0400
Subject: [PATCH 0189/1168] feat(@angular/cli): add initial MCP server
implementation
An initial experimental implementation of a Model Context Protocol (MCP) server is now
available as a command within the Angular CLI. The server is a `stdio`
based server intended to run locally by a host via the `ng mcp` command.
Currently, the server provides one resource and one tool. The resource is
for the best practices system instructions found https://angular.dev/ai/develop-with-ai.
The tool allows for listing the Angular projects within the Angular workspace.
These are preliminary and subject to change. Additional functionality may
be added in the future to provide additional capabilities for IDE host integrations.
---
packages/angular/cli/BUILD.bazel | 1 +
packages/angular/cli/package.json | 1 +
.../cli/src/commands/command-config.ts | 4 +
packages/angular/cli/src/commands/mcp/cli.ts | 50 ++++++++++++
.../mcp/instructions/best-practices.md | 44 ++++++++++
.../cli/src/commands/mcp/mcp-server.ts | 80 +++++++++++++++++++
pnpm-lock.yaml | 64 +++++++++++++--
7 files changed, 239 insertions(+), 5 deletions(-)
create mode 100644 packages/angular/cli/src/commands/mcp/cli.ts
create mode 100644 packages/angular/cli/src/commands/mcp/instructions/best-practices.md
create mode 100644 packages/angular/cli/src/commands/mcp/mcp-server.ts
diff --git a/packages/angular/cli/BUILD.bazel b/packages/angular/cli/BUILD.bazel
index e06af1316a27..41201feb3c1f 100644
--- a/packages/angular/cli/BUILD.bazel
+++ b/packages/angular/cli/BUILD.bazel
@@ -49,6 +49,7 @@ ts_project(
":node_modules/@angular-devkit/schematics",
":node_modules/@inquirer/prompts",
":node_modules/@listr2/prompt-adapter-inquirer",
+ ":node_modules/@modelcontextprotocol/sdk",
":node_modules/@yarnpkg/lockfile",
":node_modules/ini",
":node_modules/jsonc-parser",
diff --git a/packages/angular/cli/package.json b/packages/angular/cli/package.json
index 3617470d27e3..33a7a338b428 100644
--- a/packages/angular/cli/package.json
+++ b/packages/angular/cli/package.json
@@ -27,6 +27,7 @@
"@angular-devkit/schematics": "workspace:0.0.0-PLACEHOLDER",
"@inquirer/prompts": "7.5.3",
"@listr2/prompt-adapter-inquirer": "2.0.22",
+ "@modelcontextprotocol/sdk": "1.13.1",
"@schematics/angular": "workspace:0.0.0-PLACEHOLDER",
"@yarnpkg/lockfile": "1.1.0",
"ini": "5.0.0",
diff --git a/packages/angular/cli/src/commands/command-config.ts b/packages/angular/cli/src/commands/command-config.ts
index cd048cbb2240..a74d81f5e911 100644
--- a/packages/angular/cli/src/commands/command-config.ts
+++ b/packages/angular/cli/src/commands/command-config.ts
@@ -21,6 +21,7 @@ export type CommandNames =
| 'generate'
| 'lint'
| 'make-this-awesome'
+ | 'mcp'
| 'new'
| 'run'
| 'serve'
@@ -77,6 +78,9 @@ export const RootCommands: Record<
'make-this-awesome': {
factory: () => import('./make-this-awesome/cli'),
},
+ 'mcp': {
+ factory: () => import('./mcp/cli'),
+ },
'new': {
factory: () => import('./new/cli'),
aliases: ['n'],
diff --git a/packages/angular/cli/src/commands/mcp/cli.ts b/packages/angular/cli/src/commands/mcp/cli.ts
new file mode 100644
index 000000000000..81260f09f6b6
--- /dev/null
+++ b/packages/angular/cli/src/commands/mcp/cli.ts
@@ -0,0 +1,50 @@
+/**
+ * @license
+ * Copyright Google LLC All Rights Reserved.
+ *
+ * Use of this source code is governed by an MIT-style license that can be
+ * found in the LICENSE file at https://angular.dev/license
+ */
+
+import { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js';
+import { Argv } from 'yargs';
+import { CommandModule, CommandModuleImplementation } from '../../command-builder/command-module';
+import { isTTY } from '../../utilities/tty';
+import { createMcpServer } from './mcp-server';
+
+const INTERACTIVE_MESSAGE = `
+To start using the Angular CLI MCP Server, add this configuration to your host:
+
+{
+ "mcpServers": {
+ "angular-cli": {
+ "command": "npx",
+ "args": ["@angular/cli", "mcp"]
+ }
+ }
+}
+
+Exact configuration may differ depending on the host.
+`;
+
+export default class McpCommandModule extends CommandModule implements CommandModuleImplementation {
+ command = 'mcp';
+ describe = false as const;
+ longDescriptionPath = undefined;
+
+ builder(localYargs: Argv): Argv {
+ return localYargs;
+ }
+
+ async run(): Promise {
+ if (isTTY()) {
+ this.context.logger.info(INTERACTIVE_MESSAGE);
+
+ return;
+ }
+
+ const server = await createMcpServer({ workspace: this.context.workspace });
+ const transport = new StdioServerTransport();
+ await server.connect(transport);
+ }
+}
diff --git a/packages/angular/cli/src/commands/mcp/instructions/best-practices.md b/packages/angular/cli/src/commands/mcp/instructions/best-practices.md
new file mode 100644
index 000000000000..e50d16473640
--- /dev/null
+++ b/packages/angular/cli/src/commands/mcp/instructions/best-practices.md
@@ -0,0 +1,44 @@
+You are an expert in TypeScript, Angular, and scalable web application development. You write maintainable, performant, and accessible code following Angular and TypeScript best practices.
+
+## TypeScript Best Practices
+
+- Use strict type checking
+- Prefer type inference when the type is obvious
+- Avoid the `any` type; use `unknown` when type is uncertain
+
+## Angular Best Practices
+
+- Always use standalone components over NgModules
+- Don't use explicit `standalone: true` (it is implied by default)
+- Use signals for state management
+- Implement lazy loading for feature routes
+- Use `NgOptimizedImage` for all static images.
+
+## Components
+
+- Keep components small and focused on a single responsibility
+- Use `input()` and `output()` functions instead of decorators
+- Use `computed()` for derived state
+- Set `changeDetection: ChangeDetectionStrategy.OnPush` in `@Component` decorator
+- Prefer inline templates for small components
+- Prefer Reactive forms instead of Template-driven ones
+- Do NOT use `ngClass`, use `class` bindings instead
+- DO NOT use `ngStyle`, use `style` bindings instead
+
+## State Management
+
+- Use signals for local component state
+- Use `computed()` for derived state
+- Keep state transformations pure and predictable
+
+## Templates
+
+- Keep templates simple and avoid complex logic
+- Use native control flow (`@if`, `@for`, `@switch`) instead of `*ngIf`, `*ngFor`, `*ngSwitch`
+- Use the async pipe to handle observables
+
+## Services
+
+- Design services around a single responsibility
+- Use the `providedIn: 'root'` option for singleton services
+- Use the `inject()` function instead of constructor injection
diff --git a/packages/angular/cli/src/commands/mcp/mcp-server.ts b/packages/angular/cli/src/commands/mcp/mcp-server.ts
new file mode 100644
index 000000000000..33df33f71ba9
--- /dev/null
+++ b/packages/angular/cli/src/commands/mcp/mcp-server.ts
@@ -0,0 +1,80 @@
+/**
+ * @license
+ * Copyright Google LLC All Rights Reserved.
+ *
+ * Use of this source code is governed by an MIT-style license that can be
+ * found in the LICENSE file at https://angular.dev/license
+ */
+
+import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js';
+import { readFile } from 'node:fs/promises';
+import path from 'node:path';
+import type { AngularWorkspace } from '../../utilities/config';
+import { VERSION } from '../../utilities/version';
+
+export async function createMcpServer(context: {
+ workspace?: AngularWorkspace;
+}): Promise {
+ const server = new McpServer({
+ name: 'angular-cli-server',
+ version: VERSION.full,
+ capabilities: {
+ resources: {},
+ tools: {},
+ },
+ });
+
+ server.registerResource(
+ 'instructions',
+ 'instructions://best-practices',
+ {
+ title: 'Angular System Instructions',
+ description:
+ 'A set of instructions to help LLMs generate correct code that follows Angular best practices.',
+ mimeType: 'text/markdown',
+ },
+ async () => {
+ const text = await readFile(
+ path.join(__dirname, 'instructions', 'best-practices.md'),
+ 'utf-8',
+ );
+
+ return { contents: [{ uri: 'instructions://best-practices', text }] };
+ },
+ );
+
+ server.registerTool(
+ 'list_projects',
+ {
+ title: 'List projects',
+ description:
+ 'List projects within an Angular workspace.' +
+ ' This information is read from the `angular.json` file at the root path of the Angular workspace',
+ },
+ () => {
+ if (!context.workspace) {
+ return {
+ content: [
+ {
+ type: 'text',
+ text: 'Not within an Angular project.',
+ },
+ ],
+ };
+ }
+
+ return {
+ content: [
+ {
+ type: 'text',
+ text:
+ 'Projects in the Angular workspace: ' +
+ [...context.workspace.projects.keys()].join(','),
+ },
+ ],
+ };
+ },
+ );
+
+ return server;
+}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 2bff2f325e22..088e09e772a3 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -43,7 +43,7 @@ importers:
version: 20.1.0-next.2(qcbtsxazl5mfvqry4icthrqdfq)
'@angular/ng-dev':
specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#af92dd0055dbfb437c73fd2ab963149a4341d018
- version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/af92dd0055dbfb437c73fd2ab963149a4341d018(encoding@0.1.13)
+ version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/af92dd0055dbfb437c73fd2ab963149a4341d018(@modelcontextprotocol/sdk@1.13.1)(encoding@0.1.13)
'@angular/platform-browser':
specifier: 20.1.0-next.3
version: 20.1.0-next.3(@angular/animations@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))
@@ -471,6 +471,9 @@ importers:
'@listr2/prompt-adapter-inquirer':
specifier: 2.0.22
version: 2.0.22(@inquirer/prompts@7.5.3(@types/node@20.19.1))
+ '@modelcontextprotocol/sdk':
+ specifier: 1.13.1
+ version: 1.13.1
'@schematics/angular':
specifier: workspace:0.0.0-PLACEHOLDER
version: link:../../schematics/angular
@@ -2075,6 +2078,10 @@ packages:
'@mdn/browser-compat-data@6.0.25':
resolution: {integrity: sha512-S2XYLTeiJIKHa1nTghEKPzGktxc1fGMfIbNb/A6BwXUwl97FrLJyLYkLfvWHZv2kLCiMZekC/5hpeoLM/qvreA==}
+ '@modelcontextprotocol/sdk@1.13.1':
+ resolution: {integrity: sha512-8q6+9aF0yA39/qWT/uaIj6zTpC+Qu07DnN/lb9mjoquCJsAh6l3HyYqc9O3t2j7GilseOQOQimLg7W3By6jqvg==}
+ engines: {node: '>=18'}
+
'@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3':
resolution: {integrity: sha512-QZHtlVgbAdy2zAqNA9Gu1UpIuI8Xvsd1v8ic6B2pZmeFnFcMWiPLfWXh7TVw4eGEZ/C9TH281KwhVoeQUKbyjw==}
cpu: [arm64]
@@ -4572,6 +4579,14 @@ packages:
resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
engines: {node: '>=0.8.x'}
+ eventsource-parser@3.0.2:
+ resolution: {integrity: sha512-6RxOBZ/cYgd8usLwsEl+EC09Au/9BcmCKYF2/xbml6DNczf7nv0MQb+7BA2F+li6//I+28VNlQR37XfQtcAJuA==}
+ engines: {node: '>=18.0.0'}
+
+ eventsource@3.0.7:
+ resolution: {integrity: sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==}
+ engines: {node: '>=18.0.0'}
+
execa@5.1.1:
resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
engines: {node: '>=10'}
@@ -4590,6 +4605,12 @@ packages:
express-rate-limit@5.5.1:
resolution: {integrity: sha512-MTjE2eIbHv5DyfuFz4zLYWxpqVhEhkTiwFGuB74Q9CSou2WHO52nlE5y3Zlg6SIsiYUIPj6ifFxnkPz6O3sIUg==}
+ express-rate-limit@7.5.0:
+ resolution: {integrity: sha512-eB5zbQh5h+VenMPM3fh+nw1YExi5nMr6HUCR62ELSP11huvxm/Uir1H1QEyTkk5QX6A58pX6NmaTMceKZ0Eodg==}
+ engines: {node: '>= 16'}
+ peerDependencies:
+ express: ^4.11 || 5 || ^5.0.0-beta.1
+
express@4.21.2:
resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==}
engines: {node: '>= 0.10.0'}
@@ -6598,6 +6619,10 @@ packages:
resolution: {integrity: sha512-9rPDIPsCwOivatEZGM8+apgM7AiTDLSnpwMmLaSmdm2PeND8bFJzZLZZxyrJjLH8Xx/MpKoVaKf+vZOWALNHbw==}
engines: {node: '>=20.x'}
+ pkce-challenge@5.0.0:
+ resolution: {integrity: sha512-ueGLflrrnvwB3xuo/uGob5pd5FN7l0MsLf0Z87o/UQmRtwjvfylfc9MurIxRAWywCYTgrvpXBcqjV4OfCYGCIQ==}
+ engines: {node: '>=16.20.0'}
+
pkg-dir@8.0.0:
resolution: {integrity: sha512-4peoBq4Wks0riS0z8741NVv+/8IiTvqnZAr8QGgtdifrtpdXbNw/FxRS1l6NFqm4EMzuS0EDqNNx4XGaz8cuyQ==}
engines: {node: '>=18'}
@@ -6772,7 +6797,6 @@ packages:
engines: {node: '>=0.6.0', teleport: '>=0.2.0'}
deprecated: |-
You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.
-
(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)
qjobs@1.2.0:
@@ -8403,10 +8427,10 @@ 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/af92dd0055dbfb437c73fd2ab963149a4341d018(encoding@0.1.13)':
+ '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/af92dd0055dbfb437c73fd2ab963149a4341d018(@modelcontextprotocol/sdk@1.13.1)(encoding@0.1.13)':
dependencies:
'@google-cloud/spanner': 8.0.0(supports-color@10.0.0)
- '@google/genai': 1.6.0(encoding@0.1.13)(supports-color@10.0.0)
+ '@google/genai': 1.6.0(@modelcontextprotocol/sdk@1.13.1)(encoding@0.1.13)(supports-color@10.0.0)
'@octokit/rest': 22.0.0
'@types/semver': 7.7.0
'@types/supports-color': 10.0.0
@@ -9358,12 +9382,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@google/genai@1.6.0(encoding@0.1.13)(supports-color@10.0.0)':
+ '@google/genai@1.6.0(@modelcontextprotocol/sdk@1.13.1)(encoding@0.1.13)(supports-color@10.0.0)':
dependencies:
google-auth-library: 9.15.1(encoding@0.1.13)(supports-color@10.0.0)
ws: 8.18.2
zod: 3.25.67
zod-to-json-schema: 3.24.5(zod@3.25.67)
+ optionalDependencies:
+ '@modelcontextprotocol/sdk': 1.13.1
transitivePeerDependencies:
- bufferutil
- encoding
@@ -9607,6 +9633,22 @@ snapshots:
'@mdn/browser-compat-data@6.0.25': {}
+ '@modelcontextprotocol/sdk@1.13.1':
+ dependencies:
+ ajv: 6.12.6
+ content-type: 1.0.5
+ cors: 2.8.5
+ cross-spawn: 7.0.6
+ eventsource: 3.0.7
+ express: 5.1.0
+ express-rate-limit: 7.5.0(express@5.1.0)
+ pkce-challenge: 5.0.0
+ raw-body: 3.0.0
+ zod: 3.25.67
+ zod-to-json-schema: 3.24.5(zod@3.25.67)
+ transitivePeerDependencies:
+ - supports-color
+
'@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3':
optional: true
@@ -12519,6 +12561,12 @@ snapshots:
events@3.3.0: {}
+ eventsource-parser@3.0.2: {}
+
+ eventsource@3.0.7:
+ dependencies:
+ eventsource-parser: 3.0.2
+
execa@5.1.1:
dependencies:
cross-spawn: 7.0.6
@@ -12539,6 +12587,10 @@ snapshots:
express-rate-limit@5.5.1: {}
+ express-rate-limit@7.5.0(express@5.1.0):
+ dependencies:
+ express: 5.1.0
+
express@4.21.2:
dependencies:
accepts: 1.3.8
@@ -14761,6 +14813,8 @@ snapshots:
optionalDependencies:
'@napi-rs/nice': 1.0.1
+ pkce-challenge@5.0.0: {}
+
pkg-dir@8.0.0:
dependencies:
find-up-simple: 1.0.1
From 21b5852f120dd42ea4ae9fce043e04ec61da16dd Mon Sep 17 00:00:00 2001
From: Alan Agius <17563226+alan-agius4@users.noreply.github.com>
Date: Tue, 24 Jun 2025 11:37:34 +0000
Subject: [PATCH 0190/1168] fix(@angular/ssr): ensure `loadChildren` runs in
correct injection context during route extraction
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Ensure that `loadChildren` functions are executed within the route’s specific injection context when extracting routes, aligning behavior with Angular’s dependency injection model.
More context: https://github.com/angular/angular/pull/62133
Closes #29483
---
packages/angular/ssr/src/routes/ng-routes.ts | 14 ++++++-
.../angular/ssr/test/routes/ng-routes_spec.ts | 41 ++++++++++++++++++-
2 files changed, 51 insertions(+), 4 deletions(-)
diff --git a/packages/angular/ssr/src/routes/ng-routes.ts b/packages/angular/ssr/src/routes/ng-routes.ts
index e2454896f832..7c2db5275023 100644
--- a/packages/angular/ssr/src/routes/ng-routes.ts
+++ b/packages/angular/ssr/src/routes/ng-routes.ts
@@ -10,7 +10,9 @@ import { APP_BASE_HREF, PlatformLocation } from '@angular/common';
import {
ApplicationRef,
Compiler,
+ EnvironmentInjector,
Injector,
+ createEnvironmentInjector,
runInInjectionContext,
ɵConsole,
ɵENABLE_ROOT_COMPONENT_BOOTSTRAP,
@@ -195,14 +197,22 @@ async function* handleRoute(options: {
appendPreloadToMetadata(ɵentryName, entryPointToBrowserMapping, metadata);
}
+ const routeInjector = route.providers
+ ? createEnvironmentInjector(
+ route.providers,
+ parentInjector.get(EnvironmentInjector),
+ `Route: ${route.path}`,
+ )
+ : parentInjector;
+
const loadedChildRoutes = await loadChildrenHelper(
route,
compiler,
- parentInjector,
+ routeInjector,
).toPromise();
if (loadedChildRoutes) {
- const { routes: childRoutes, injector = parentInjector } = loadedChildRoutes;
+ const { routes: childRoutes, injector = routeInjector } = loadedChildRoutes;
yield* traverseRoutesConfig({
...options,
routes: childRoutes,
diff --git a/packages/angular/ssr/test/routes/ng-routes_spec.ts b/packages/angular/ssr/test/routes/ng-routes_spec.ts
index 5599e22c1ea5..d9fae4bcfb41 100644
--- a/packages/angular/ssr/test/routes/ng-routes_spec.ts
+++ b/packages/angular/ssr/test/routes/ng-routes_spec.ts
@@ -11,8 +11,13 @@
import '@angular/compiler';
/* eslint-enable import/no-unassigned-import */
-import { Component } from '@angular/core';
-import { Routes, provideRouter, withEnabledBlockingInitialNavigation } from '@angular/router';
+import { Component, InjectionToken, Injector, inject } from '@angular/core';
+import {
+ Route,
+ Routes,
+ provideRouter,
+ withEnabledBlockingInitialNavigation,
+} from '@angular/router';
import { extractRoutesAndCreateRouteTree } from '../../src/routes/ng-routes';
import { PrerenderFallback, RenderMode } from '../../src/routes/route-config';
import { setAngularAppTestingManifest } from '../testing-utils';
@@ -717,4 +722,36 @@ describe('extractRoutesAndCreateRouteTree', () => {
{ route: '/**', renderMode: RenderMode.Server },
]);
});
+
+ it(`should create and run route level injector when 'loadChildren' is used`, async () => {
+ const ChildRoutes = new InjectionToken('Child Routes');
+ setAngularAppTestingManifest(
+ [
+ {
+ path: '',
+ component: DummyComponent,
+ providers: [
+ {
+ provide: ChildRoutes,
+ useValue: [
+ {
+ path: 'home',
+ component: DummyComponent,
+ },
+ ],
+ },
+ ],
+ loadChildren: () => inject(ChildRoutes),
+ },
+ ],
+ [{ path: '**', renderMode: RenderMode.Server }],
+ );
+
+ const { routeTree, errors } = await extractRoutesAndCreateRouteTree({ url });
+ expect(errors).toHaveSize(0);
+ expect(routeTree.toObject()).toEqual([
+ { route: '/', renderMode: RenderMode.Server },
+ { route: '/home', renderMode: RenderMode.Server },
+ ]);
+ });
});
From 184e0ef110da8d81071690aaef1ec7c39cd98a42 Mon Sep 17 00:00:00 2001
From: Jan Martin
Date: Wed, 25 Jun 2025 10:50:33 -0700
Subject: [PATCH 0191/1168] release: cut the v20.1.0-next.3 release
---
CHANGELOG.md | 46 +++++++++++++++++++++++++++++++++++++++-------
package.json | 2 +-
2 files changed, 40 insertions(+), 8 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 28e3d7e55830..1515520c18f5 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,42 @@
+
+
+# 20.1.0-next.3 (2025-06-25)
+
+### @angular/cli
+
+| Commit | Type | Description |
+| --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------- |
+| [dc45c186e](https://github.com/angular/angular-cli/commit/dc45c186ec16e345b75ffcd57961a8e0cfd4b649) | feat | add initial MCP server implementation |
+
+### @schematics/angular
+
+| Commit | Type | Description |
+| --------------------------------------------------------------------------------------------------- | ---- | --------------------------- |
+| [4221a33cc](https://github.com/angular/angular-cli/commit/4221a33cc7dee8a46464345f09005795f217ad02) | fix | add missing prettier config |
+
+### @angular-devkit/build-angular
+
+| Commit | Type | Description |
+| --------------------------------------------------------------------------------------------------- | ---- | ---------------------------------------------------- |
+| [49a09737d](https://github.com/angular/angular-cli/commit/49a09737d5412c302d09b40de198251bb99789d1) | feat | provide partial custom postcss configuration support |
+
+### @angular/build
+
+| Commit | Type | Description |
+| --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------- |
+| [adfeee0a4](https://github.com/angular/angular-cli/commit/adfeee0a4c95a03d430054eeecd4cca1bdb0efeb) | fix | adjust coverage includes/excludes for unit-test vitest runner |
+| [e0de8680d](https://github.com/angular/angular-cli/commit/e0de8680d1ea25aa71024d7b89beaa1e75889c47) | fix | inject zone.js/testing before karma builder execution |
+
+### @angular/ssr
+
+| Commit | Type | Description |
+| --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------------------------- |
+| [861a61a3b](https://github.com/angular/angular-cli/commit/861a61a3b26a3e88105641084415f45a07cb56b5) | fix | avoid preloading unnecessary dynamic bundles |
+| [21b5852f1](https://github.com/angular/angular-cli/commit/21b5852f120dd42ea4ae9fce043e04ec61da16dd) | fix | ensure `loadChildren` runs in correct injection context during route extraction |
+| [1c5bd2ef2](https://github.com/angular/angular-cli/commit/1c5bd2ef2fa95a789e14ab8c497b48e125ceb4f8) | fix | ensure correct referer header handling in web request conversion |
+
+
+
# 20.0.4 (2025-06-25)
@@ -1245,7 +1284,6 @@
- Protractor is no longer supported.
Protractor was marked end-of-life in August 2023 (see https://protractortest.org/). Projects still relying on Protractor should consider migrating to another E2E testing framework, several support solid migration paths from Protractor.
-
- https://angular.dev/tools/cli/end-to-end
- https://blog.angular.dev/the-state-of-end-to-end-testing-with-angular-d175f751cb9c
@@ -4056,7 +4094,6 @@ Alan Agius, Charles Lyding, Doug Parker, Joey Perrott and Piotr Wysocki
```scss
@import 'font-awesome/scss/font-awesome';
```
-
- By default the CLI will use Sass modern API, While not recommended, users can still opt to use legacy API by setting `NG_BUILD_LEGACY_SASS=1`.
- Internally the Angular CLI now always set the TypeScript `target` to `ES2022` and `useDefineForClassFields` to `false` unless the target is set to `ES2022` or later in the TypeScript configuration. To control ECMA version and features use the Browerslist configuration.
@@ -4880,7 +4917,6 @@ Alan Agius, Charles Lyding and Doug Parker
### @angular/cli
- Several changes to the `ng analytics` command syntax.
-
- `ng analytics project ` has been replaced with `ng analytics `
- `ng analytics ` has been replaced with `ng analytics --global`
@@ -4891,7 +4927,6 @@ Alan Agius, Charles Lyding and Doug Parker
- `--configuration` cannot be used with `ng run`. Provide the configuration as part of the target. Ex: `ng run project:builder:configuration`.
- Deprecated `ng x18n` and `ng i18n-extract` commands have been removed in favor of `ng extract-i18n`.
- Several changes in the Angular CLI commands and arguments handling.
-
- `ng help` has been removed in favour of the `—-help` option.
- `ng —-version` has been removed in favour of `ng version` and `ng v`.
- Deprecated camel cased arguments are no longer supported. Ex. using `—-sourceMap` instead of `—-source-map` will result in an error.
@@ -4911,7 +4946,6 @@ Alan Agius, Charles Lyding and Doug Parker
- `browser` and `karma` builders `script` and `styles` options input files extensions are now validated.
Valid extensions for `scripts` are:
-
- `.js`
- `.cjs`
- `.mjs`
@@ -4920,7 +4954,6 @@ Alan Agius, Charles Lyding and Doug Parker
- `.mjsx`
Valid extensions for `styles` are:
-
- `.css`
- `.less`
- `.sass`
@@ -4963,7 +4996,6 @@ Alan Agius, Charles Lyding and Doug Parker
### @ngtools/webpack
- `ivy` namespace has been removed from the public API.
-
- `ivy.AngularWebpackPlugin` -> `AngularWebpackPlugin`
- `ivy.AngularPluginOptions` -> `AngularPluginOptions`
diff --git a/package.json b/package.json
index b14e5a5cfec6..593bc8605ad4 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@angular/devkit-repo",
- "version": "20.1.0-next.2",
+ "version": "20.1.0-next.3",
"private": true,
"description": "Software Development Kit for Angular",
"keywords": [
From 0461c939bfa394469e6d4bd090b8bbf7d84fd393 Mon Sep 17 00:00:00 2001
From: Angular Robot
Date: Thu, 26 Jun 2025 08:41:02 +0000
Subject: [PATCH 0192/1168] build: update all non-major dependencies
See associated pull request for more information.
---
package.json | 4 +-
packages/angular/build/package.json | 4 +-
.../angular_devkit/build_angular/package.json | 2 +-
pnpm-lock.yaml | 275 +++++++++---------
4 files changed, 143 insertions(+), 142 deletions(-)
diff --git a/package.json b/package.json
index 593bc8605ad4..9a2f08fe0212 100644
--- a/package.json
+++ b/package.json
@@ -62,7 +62,7 @@
"@angular/service-worker": "20.1.0-next.3",
"@bazel/bazelisk": "1.26.0",
"@bazel/buildifier": "8.2.1",
- "@eslint/compat": "1.3.0",
+ "@eslint/compat": "1.3.1",
"@eslint/eslintrc": "3.3.1",
"@eslint/js": "9.29.0",
"@rollup/plugin-alias": "^5.1.1",
@@ -132,7 +132,7 @@
"protractor": "~7.0.0",
"puppeteer": "18.2.1",
"quicktype-core": "23.2.6",
- "rollup": "4.44.0",
+ "rollup": "4.44.1",
"rollup-license-plugin": "~3.0.1",
"semver": "7.7.2",
"shelljs": "^0.10.0",
diff --git a/packages/angular/build/package.json b/packages/angular/build/package.json
index fda783d7e993..9e372659aa67 100644
--- a/packages/angular/build/package.json
+++ b/packages/angular/build/package.json
@@ -36,8 +36,8 @@
"mrmime": "2.0.1",
"parse5-html-rewriting-stream": "7.1.0",
"picomatch": "4.0.2",
- "piscina": "5.1.1",
- "rollup": "4.44.0",
+ "piscina": "5.1.2",
+ "rollup": "4.44.1",
"sass": "1.89.2",
"semver": "7.7.2",
"source-map-support": "0.5.21",
diff --git a/packages/angular_devkit/build_angular/package.json b/packages/angular_devkit/build_angular/package.json
index 605f0fb6dd77..f103a49b90e4 100644
--- a/packages/angular_devkit/build_angular/package.json
+++ b/packages/angular_devkit/build_angular/package.json
@@ -43,7 +43,7 @@
"open": "10.1.2",
"ora": "8.2.0",
"picomatch": "4.0.2",
- "piscina": "5.1.1",
+ "piscina": "5.1.2",
"postcss": "8.5.6",
"postcss-loader": "8.1.1",
"resolve-url-loader": "5.0.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 088e09e772a3..b8672a29c265 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -63,8 +63,8 @@ importers:
specifier: 8.2.1
version: 8.2.1
'@eslint/compat':
- specifier: 1.3.0
- version: 1.3.0(eslint@9.29.0(jiti@1.21.7))
+ specifier: 1.3.1
+ version: 1.3.1(eslint@9.29.0(jiti@1.21.7))
'@eslint/eslintrc':
specifier: 3.3.1
version: 3.3.1
@@ -73,16 +73,16 @@ importers:
version: 9.29.0
'@rollup/plugin-alias':
specifier: ^5.1.1
- version: 5.1.1(rollup@4.44.0)
+ version: 5.1.1(rollup@4.44.1)
'@rollup/plugin-commonjs':
specifier: ^28.0.0
- version: 28.0.6(rollup@4.44.0)
+ version: 28.0.6(rollup@4.44.1)
'@rollup/plugin-json':
specifier: ^6.1.0
- version: 6.1.0(rollup@4.44.0)
+ version: 6.1.0(rollup@4.44.1)
'@rollup/plugin-node-resolve':
specifier: 16.0.1
- version: 16.0.1(rollup@4.44.0)
+ version: 16.0.1(rollup@4.44.1)
'@stylistic/eslint-plugin':
specifier: ^5.0.0
version: 5.0.0(eslint@9.29.0(jiti@1.21.7))
@@ -267,17 +267,17 @@ importers:
specifier: 23.2.6
version: 23.2.6(encoding@0.1.13)
rollup:
- specifier: 4.44.0
- version: 4.44.0
+ specifier: 4.44.1
+ version: 4.44.1
rollup-license-plugin:
specifier: ~3.0.1
version: 3.0.2
rollup-plugin-dts:
specifier: 6.2.1
- version: 6.2.1(rollup@4.44.0)(typescript@5.8.3)
+ version: 6.2.1(rollup@4.44.1)(typescript@5.8.3)
rollup-plugin-sourcemaps2:
specifier: 0.5.2
- version: 0.5.2(@types/node@20.19.1)(rollup@4.44.0)
+ version: 0.5.2(@types/node@20.19.1)(rollup@4.44.1)
semver:
specifier: 7.7.2
version: 7.7.2
@@ -401,11 +401,11 @@ importers:
specifier: 4.0.2
version: 4.0.2
piscina:
- specifier: 5.1.1
- version: 5.1.1
+ specifier: 5.1.2
+ version: 5.1.2
rollup:
- specifier: 4.44.0
- version: 4.44.0
+ specifier: 4.44.1
+ version: 4.44.1
sass:
specifier: 1.89.2
version: 1.89.2
@@ -696,8 +696,8 @@ importers:
specifier: 4.0.2
version: 4.0.2
piscina:
- specifier: 5.1.1
- version: 5.1.1
+ specifier: 5.1.2
+ version: 5.1.2
postcss:
specifier: 8.5.6
version: 8.5.6
@@ -1736,11 +1736,11 @@ packages:
resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
- '@eslint/compat@1.3.0':
- resolution: {integrity: sha512-ZBygRBqpDYiIHsN+d1WyHn3TYgzgpzLEcgJUxTATyiInQbKZz6wZb6+ljwdg8xeeOe4v03z6Uh6lELiw0/mVhQ==}
+ '@eslint/compat@1.3.1':
+ resolution: {integrity: sha512-k8MHony59I5EPic6EQTCNOuPoVBnoYXkP+20xvwFjN7t0qI3ImyvyBgg+hIVPwC8JaxVjjUZld+cLfBLFDLucg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- eslint: ^9.10.0
+ eslint: ^8.40 || 9
peerDependenciesMeta:
eslint:
optional: true
@@ -2517,103 +2517,103 @@ packages:
rollup:
optional: true
- '@rollup/rollup-android-arm-eabi@4.44.0':
- resolution: {integrity: sha512-xEiEE5oDW6tK4jXCAyliuntGR+amEMO7HLtdSshVuhFnKTYoeYMyXQK7pLouAJJj5KHdwdn87bfHAR2nSdNAUA==}
+ '@rollup/rollup-android-arm-eabi@4.44.1':
+ resolution: {integrity: sha512-JAcBr1+fgqx20m7Fwe1DxPUl/hPkee6jA6Pl7n1v2EFiktAHenTaXl5aIFjUIEsfn9w3HE4gK1lEgNGMzBDs1w==}
cpu: [arm]
os: [android]
- '@rollup/rollup-android-arm64@4.44.0':
- resolution: {integrity: sha512-uNSk/TgvMbskcHxXYHzqwiyBlJ/lGcv8DaUfcnNwict8ba9GTTNxfn3/FAoFZYgkaXXAdrAA+SLyKplyi349Jw==}
+ '@rollup/rollup-android-arm64@4.44.1':
+ resolution: {integrity: sha512-RurZetXqTu4p+G0ChbnkwBuAtwAbIwJkycw1n6GvlGlBuS4u5qlr5opix8cBAYFJgaY05TWtM+LaoFggUmbZEQ==}
cpu: [arm64]
os: [android]
- '@rollup/rollup-darwin-arm64@4.44.0':
- resolution: {integrity: sha512-VGF3wy0Eq1gcEIkSCr8Ke03CWT+Pm2yveKLaDvq51pPpZza3JX/ClxXOCmTYYq3us5MvEuNRTaeyFThCKRQhOA==}
+ '@rollup/rollup-darwin-arm64@4.44.1':
+ resolution: {integrity: sha512-fM/xPesi7g2M7chk37LOnmnSTHLG/v2ggWqKj3CCA1rMA4mm5KVBT1fNoswbo1JhPuNNZrVwpTvlCVggv8A2zg==}
cpu: [arm64]
os: [darwin]
- '@rollup/rollup-darwin-x64@4.44.0':
- resolution: {integrity: sha512-fBkyrDhwquRvrTxSGH/qqt3/T0w5Rg0L7ZIDypvBPc1/gzjJle6acCpZ36blwuwcKD/u6oCE/sRWlUAcxLWQbQ==}
+ '@rollup/rollup-darwin-x64@4.44.1':
+ resolution: {integrity: sha512-gDnWk57urJrkrHQ2WVx9TSVTH7lSlU7E3AFqiko+bgjlh78aJ88/3nycMax52VIVjIm3ObXnDL2H00e/xzoipw==}
cpu: [x64]
os: [darwin]
- '@rollup/rollup-freebsd-arm64@4.44.0':
- resolution: {integrity: sha512-u5AZzdQJYJXByB8giQ+r4VyfZP+walV+xHWdaFx/1VxsOn6eWJhK2Vl2eElvDJFKQBo/hcYIBg/jaKS8ZmKeNQ==}
+ '@rollup/rollup-freebsd-arm64@4.44.1':
+ resolution: {integrity: sha512-wnFQmJ/zPThM5zEGcnDcCJeYJgtSLjh1d//WuHzhf6zT3Md1BvvhJnWoy+HECKu2bMxaIcfWiu3bJgx6z4g2XA==}
cpu: [arm64]
os: [freebsd]
- '@rollup/rollup-freebsd-x64@4.44.0':
- resolution: {integrity: sha512-qC0kS48c/s3EtdArkimctY7h3nHicQeEUdjJzYVJYR3ct3kWSafmn6jkNCA8InbUdge6PVx6keqjk5lVGJf99g==}
+ '@rollup/rollup-freebsd-x64@4.44.1':
+ resolution: {integrity: sha512-uBmIxoJ4493YATvU2c0upGz87f99e3wop7TJgOA/bXMFd2SvKCI7xkxY/5k50bv7J6dw1SXT4MQBQSLn8Bb/Uw==}
cpu: [x64]
os: [freebsd]
- '@rollup/rollup-linux-arm-gnueabihf@4.44.0':
- resolution: {integrity: sha512-x+e/Z9H0RAWckn4V2OZZl6EmV0L2diuX3QB0uM1r6BvhUIv6xBPL5mrAX2E3e8N8rEHVPwFfz/ETUbV4oW9+lQ==}
+ '@rollup/rollup-linux-arm-gnueabihf@4.44.1':
+ resolution: {integrity: sha512-n0edDmSHlXFhrlmTK7XBuwKlG5MbS7yleS1cQ9nn4kIeW+dJH+ExqNgQ0RrFRew8Y+0V/x6C5IjsHrJmiHtkxQ==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm-musleabihf@4.44.0':
- resolution: {integrity: sha512-1exwiBFf4PU/8HvI8s80icyCcnAIB86MCBdst51fwFmH5dyeoWVPVgmQPcKrMtBQ0W5pAs7jBCWuRXgEpRzSCg==}
+ '@rollup/rollup-linux-arm-musleabihf@4.44.1':
+ resolution: {integrity: sha512-8WVUPy3FtAsKSpyk21kV52HCxB+me6YkbkFHATzC2Yd3yuqHwy2lbFL4alJOLXKljoRw08Zk8/xEj89cLQ/4Nw==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm64-gnu@4.44.0':
- resolution: {integrity: sha512-ZTR2mxBHb4tK4wGf9b8SYg0Y6KQPjGpR4UWwTFdnmjB4qRtoATZ5dWn3KsDwGa5Z2ZBOE7K52L36J9LueKBdOQ==}
+ '@rollup/rollup-linux-arm64-gnu@4.44.1':
+ resolution: {integrity: sha512-yuktAOaeOgorWDeFJggjuCkMGeITfqvPgkIXhDqsfKX8J3jGyxdDZgBV/2kj/2DyPaLiX6bPdjJDTu9RB8lUPQ==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-arm64-musl@4.44.0':
- resolution: {integrity: sha512-GFWfAhVhWGd4r6UxmnKRTBwP1qmModHtd5gkraeW2G490BpFOZkFtem8yuX2NyafIP/mGpRJgTJ2PwohQkUY/Q==}
+ '@rollup/rollup-linux-arm64-musl@4.44.1':
+ resolution: {integrity: sha512-W+GBM4ifET1Plw8pdVaecwUgxmiH23CfAUj32u8knq0JPFyK4weRy6H7ooxYFD19YxBulL0Ktsflg5XS7+7u9g==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-loongarch64-gnu@4.44.0':
- resolution: {integrity: sha512-xw+FTGcov/ejdusVOqKgMGW3c4+AgqrfvzWEVXcNP6zq2ue+lsYUgJ+5Rtn/OTJf7e2CbgTFvzLW2j0YAtj0Gg==}
+ '@rollup/rollup-linux-loongarch64-gnu@4.44.1':
+ resolution: {integrity: sha512-1zqnUEMWp9WrGVuVak6jWTl4fEtrVKfZY7CvcBmUUpxAJ7WcSowPSAWIKa/0o5mBL/Ij50SIf9tuirGx63Ovew==}
cpu: [loong64]
os: [linux]
- '@rollup/rollup-linux-powerpc64le-gnu@4.44.0':
- resolution: {integrity: sha512-bKGibTr9IdF0zr21kMvkZT4K6NV+jjRnBoVMt2uNMG0BYWm3qOVmYnXKzx7UhwrviKnmK46IKMByMgvpdQlyJQ==}
+ '@rollup/rollup-linux-powerpc64le-gnu@4.44.1':
+ resolution: {integrity: sha512-Rl3JKaRu0LHIx7ExBAAnf0JcOQetQffaw34T8vLlg9b1IhzcBgaIdnvEbbsZq9uZp3uAH+JkHd20Nwn0h9zPjA==}
cpu: [ppc64]
os: [linux]
- '@rollup/rollup-linux-riscv64-gnu@4.44.0':
- resolution: {integrity: sha512-vV3cL48U5kDaKZtXrti12YRa7TyxgKAIDoYdqSIOMOFBXqFj2XbChHAtXquEn2+n78ciFgr4KIqEbydEGPxXgA==}
+ '@rollup/rollup-linux-riscv64-gnu@4.44.1':
+ resolution: {integrity: sha512-j5akelU3snyL6K3N/iX7otLBIl347fGwmd95U5gS/7z6T4ftK288jKq3A5lcFKcx7wwzb5rgNvAg3ZbV4BqUSw==}
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-riscv64-musl@4.44.0':
- resolution: {integrity: sha512-TDKO8KlHJuvTEdfw5YYFBjhFts2TR0VpZsnLLSYmB7AaohJhM8ctDSdDnUGq77hUh4m/djRafw+9zQpkOanE2Q==}
+ '@rollup/rollup-linux-riscv64-musl@4.44.1':
+ resolution: {integrity: sha512-ppn5llVGgrZw7yxbIm8TTvtj1EoPgYUAbfw0uDjIOzzoqlZlZrLJ/KuiE7uf5EpTpCTrNt1EdtzF0naMm0wGYg==}
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-s390x-gnu@4.44.0':
- resolution: {integrity: sha512-8541GEyktXaw4lvnGp9m84KENcxInhAt6vPWJ9RodsB/iGjHoMB2Pp5MVBCiKIRxrxzJhGCxmNzdu+oDQ7kwRA==}
+ '@rollup/rollup-linux-s390x-gnu@4.44.1':
+ resolution: {integrity: sha512-Hu6hEdix0oxtUma99jSP7xbvjkUM/ycke/AQQ4EC5g7jNRLLIwjcNwaUy95ZKBJJwg1ZowsclNnjYqzN4zwkAw==}
cpu: [s390x]
os: [linux]
- '@rollup/rollup-linux-x64-gnu@4.44.0':
- resolution: {integrity: sha512-iUVJc3c0o8l9Sa/qlDL2Z9UP92UZZW1+EmQ4xfjTc1akr0iUFZNfxrXJ/R1T90h/ILm9iXEY6+iPrmYB3pXKjw==}
+ '@rollup/rollup-linux-x64-gnu@4.44.1':
+ resolution: {integrity: sha512-EtnsrmZGomz9WxK1bR5079zee3+7a+AdFlghyd6VbAjgRJDbTANJ9dcPIPAi76uG05micpEL+gPGmAKYTschQw==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-linux-x64-musl@4.44.0':
- resolution: {integrity: sha512-PQUobbhLTQT5yz/SPg116VJBgz+XOtXt8D1ck+sfJJhuEsMj2jSej5yTdp8CvWBSceu+WW+ibVL6dm0ptG5fcA==}
+ '@rollup/rollup-linux-x64-musl@4.44.1':
+ resolution: {integrity: sha512-iAS4p+J1az6Usn0f8xhgL4PaU878KEtutP4hqw52I4IO6AGoyOkHCxcc4bqufv1tQLdDWFx8lR9YlwxKuv3/3g==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-win32-arm64-msvc@4.44.0':
- resolution: {integrity: sha512-M0CpcHf8TWn+4oTxJfh7LQuTuaYeXGbk0eageVjQCKzYLsajWS/lFC94qlRqOlyC2KvRT90ZrfXULYmukeIy7w==}
+ '@rollup/rollup-win32-arm64-msvc@4.44.1':
+ resolution: {integrity: sha512-NtSJVKcXwcqozOl+FwI41OH3OApDyLk3kqTJgx8+gp6On9ZEt5mYhIsKNPGuaZr3p9T6NWPKGU/03Vw4CNU9qg==}
cpu: [arm64]
os: [win32]
- '@rollup/rollup-win32-ia32-msvc@4.44.0':
- resolution: {integrity: sha512-3XJ0NQtMAXTWFW8FqZKcw3gOQwBtVWP/u8TpHP3CRPXD7Pd6s8lLdH3sHWh8vqKCyyiI8xW5ltJScQmBU9j7WA==}
+ '@rollup/rollup-win32-ia32-msvc@4.44.1':
+ resolution: {integrity: sha512-JYA3qvCOLXSsnTR3oiyGws1Dm0YTuxAAeaYGVlGpUsHqloPcFjPg+X0Fj2qODGLNwQOAcCiQmHub/V007kiH5A==}
cpu: [ia32]
os: [win32]
- '@rollup/rollup-win32-x64-msvc@4.44.0':
- resolution: {integrity: sha512-Q2Mgwt+D8hd5FIPUuPDsvPR7Bguza6yTkJxspDGkZj7tBRn2y4KSWYuIXpftFSjBra76TbKerCV7rgFPQrn+wQ==}
+ '@rollup/rollup-win32-x64-msvc@4.44.1':
+ resolution: {integrity: sha512-J8o22LuF0kTe7m+8PvW9wk3/bRq5+mRo5Dqo6+vXb7otCm3TPhYOJqOaQtGU9YMWQSL3krMnoOxMr0+9E6F3Ug==}
cpu: [x64]
os: [win32]
@@ -6615,8 +6615,8 @@ packages:
resolution: {integrity: sha512-i85pKRCt4qMjZ1+L7sy2Ag4t1atFcdbEt76+7iRJn1g2BvsnRMGu9p8pivl9fs63M2kF/A0OacFZhTub+m/qMg==}
hasBin: true
- piscina@5.1.1:
- resolution: {integrity: sha512-9rPDIPsCwOivatEZGM8+apgM7AiTDLSnpwMmLaSmdm2PeND8bFJzZLZZxyrJjLH8Xx/MpKoVaKf+vZOWALNHbw==}
+ piscina@5.1.2:
+ resolution: {integrity: sha512-9cE/BTA/xhDiyNUEj6EKWLEQC17fh/24ydYzQwcA7QdYh75K6kzL2GHvxDF5i9rFGtUaaKk7/u4xp07qiKXccQ==}
engines: {node: '>=20.x'}
pkce-challenge@5.0.0:
@@ -6797,6 +6797,7 @@ packages:
engines: {node: '>=0.6.0', teleport: '>=0.2.0'}
deprecated: |-
You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.
+
(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)
qjobs@1.2.0:
@@ -6996,8 +6997,8 @@ packages:
'@types/node':
optional: true
- rollup@4.44.0:
- resolution: {integrity: sha512-qHcdEzLCiktQIfwBq420pn2dP+30uzqYxv9ETm91wdt2R9AFcWfjNAmje4NWlnCIQ5RMTzVf0ZyisOKqHR6RwA==}
+ rollup@4.44.1:
+ resolution: {integrity: sha512-x8H8aPvD+xbl0Do8oez5f5o8eMS3trfCghc4HhLAnCkj7Vl0d1JWGs0UF/D886zLW2rOj2QymV/JcSSsw+XDNg==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
@@ -9276,7 +9277,7 @@ snapshots:
'@eslint-community/regexpp@4.12.1': {}
- '@eslint/compat@1.3.0(eslint@9.29.0(jiti@1.21.7))':
+ '@eslint/compat@1.3.1(eslint@9.29.0(jiti@1.21.7))':
optionalDependencies:
eslint: 9.29.0(jiti@1.21.7)
@@ -9981,13 +9982,13 @@ snapshots:
- bare-buffer
- supports-color
- '@rollup/plugin-alias@5.1.1(rollup@4.44.0)':
+ '@rollup/plugin-alias@5.1.1(rollup@4.44.1)':
optionalDependencies:
- rollup: 4.44.0
+ rollup: 4.44.1
- '@rollup/plugin-commonjs@28.0.6(rollup@4.44.0)':
+ '@rollup/plugin-commonjs@28.0.6(rollup@4.44.1)':
dependencies:
- '@rollup/pluginutils': 5.2.0(rollup@4.44.0)
+ '@rollup/pluginutils': 5.2.0(rollup@4.44.1)
commondir: 1.0.1
estree-walker: 2.0.2
fdir: 6.4.6(picomatch@4.0.2)
@@ -9995,108 +9996,108 @@ snapshots:
magic-string: 0.30.17
picomatch: 4.0.2
optionalDependencies:
- rollup: 4.44.0
+ rollup: 4.44.1
- '@rollup/plugin-json@6.1.0(rollup@4.44.0)':
+ '@rollup/plugin-json@6.1.0(rollup@4.44.1)':
dependencies:
- '@rollup/pluginutils': 5.2.0(rollup@4.44.0)
+ '@rollup/pluginutils': 5.2.0(rollup@4.44.1)
optionalDependencies:
- rollup: 4.44.0
+ rollup: 4.44.1
- '@rollup/plugin-node-resolve@15.3.1(rollup@4.44.0)':
+ '@rollup/plugin-node-resolve@15.3.1(rollup@4.44.1)':
dependencies:
- '@rollup/pluginutils': 5.2.0(rollup@4.44.0)
+ '@rollup/pluginutils': 5.2.0(rollup@4.44.1)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
is-module: 1.0.0
resolve: 1.22.10
optionalDependencies:
- rollup: 4.44.0
+ rollup: 4.44.1
- '@rollup/plugin-node-resolve@16.0.1(rollup@4.44.0)':
+ '@rollup/plugin-node-resolve@16.0.1(rollup@4.44.1)':
dependencies:
- '@rollup/pluginutils': 5.2.0(rollup@4.44.0)
+ '@rollup/pluginutils': 5.2.0(rollup@4.44.1)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
is-module: 1.0.0
resolve: 1.22.10
optionalDependencies:
- rollup: 4.44.0
+ rollup: 4.44.1
- '@rollup/pluginutils@5.1.4(rollup@4.44.0)':
+ '@rollup/pluginutils@5.1.4(rollup@4.44.1)':
dependencies:
'@types/estree': 1.0.8
estree-walker: 2.0.2
picomatch: 4.0.2
optionalDependencies:
- rollup: 4.44.0
+ rollup: 4.44.1
- '@rollup/pluginutils@5.2.0(rollup@4.44.0)':
+ '@rollup/pluginutils@5.2.0(rollup@4.44.1)':
dependencies:
'@types/estree': 1.0.8
estree-walker: 2.0.2
picomatch: 4.0.2
optionalDependencies:
- rollup: 4.44.0
+ rollup: 4.44.1
- '@rollup/rollup-android-arm-eabi@4.44.0':
+ '@rollup/rollup-android-arm-eabi@4.44.1':
optional: true
- '@rollup/rollup-android-arm64@4.44.0':
+ '@rollup/rollup-android-arm64@4.44.1':
optional: true
- '@rollup/rollup-darwin-arm64@4.44.0':
+ '@rollup/rollup-darwin-arm64@4.44.1':
optional: true
- '@rollup/rollup-darwin-x64@4.44.0':
+ '@rollup/rollup-darwin-x64@4.44.1':
optional: true
- '@rollup/rollup-freebsd-arm64@4.44.0':
+ '@rollup/rollup-freebsd-arm64@4.44.1':
optional: true
- '@rollup/rollup-freebsd-x64@4.44.0':
+ '@rollup/rollup-freebsd-x64@4.44.1':
optional: true
- '@rollup/rollup-linux-arm-gnueabihf@4.44.0':
+ '@rollup/rollup-linux-arm-gnueabihf@4.44.1':
optional: true
- '@rollup/rollup-linux-arm-musleabihf@4.44.0':
+ '@rollup/rollup-linux-arm-musleabihf@4.44.1':
optional: true
- '@rollup/rollup-linux-arm64-gnu@4.44.0':
+ '@rollup/rollup-linux-arm64-gnu@4.44.1':
optional: true
- '@rollup/rollup-linux-arm64-musl@4.44.0':
+ '@rollup/rollup-linux-arm64-musl@4.44.1':
optional: true
- '@rollup/rollup-linux-loongarch64-gnu@4.44.0':
+ '@rollup/rollup-linux-loongarch64-gnu@4.44.1':
optional: true
- '@rollup/rollup-linux-powerpc64le-gnu@4.44.0':
+ '@rollup/rollup-linux-powerpc64le-gnu@4.44.1':
optional: true
- '@rollup/rollup-linux-riscv64-gnu@4.44.0':
+ '@rollup/rollup-linux-riscv64-gnu@4.44.1':
optional: true
- '@rollup/rollup-linux-riscv64-musl@4.44.0':
+ '@rollup/rollup-linux-riscv64-musl@4.44.1':
optional: true
- '@rollup/rollup-linux-s390x-gnu@4.44.0':
+ '@rollup/rollup-linux-s390x-gnu@4.44.1':
optional: true
- '@rollup/rollup-linux-x64-gnu@4.44.0':
+ '@rollup/rollup-linux-x64-gnu@4.44.1':
optional: true
- '@rollup/rollup-linux-x64-musl@4.44.0':
+ '@rollup/rollup-linux-x64-musl@4.44.1':
optional: true
- '@rollup/rollup-win32-arm64-msvc@4.44.0':
+ '@rollup/rollup-win32-arm64-msvc@4.44.1':
optional: true
- '@rollup/rollup-win32-ia32-msvc@4.44.0':
+ '@rollup/rollup-win32-ia32-msvc@4.44.1':
optional: true
- '@rollup/rollup-win32-x64-msvc@4.44.0':
+ '@rollup/rollup-win32-x64-msvc@4.44.1':
optional: true
'@rollup/wasm-node@4.44.0':
@@ -10860,11 +10861,11 @@ snapshots:
'@web/dev-server-rollup@0.6.4':
dependencies:
- '@rollup/plugin-node-resolve': 15.3.1(rollup@4.44.0)
+ '@rollup/plugin-node-resolve': 15.3.1(rollup@4.44.1)
'@web/dev-server-core': 0.7.5
nanocolors: 0.2.13
parse5: 6.0.1
- rollup: 4.44.0
+ rollup: 4.44.1
whatwg-url: 14.2.0
transitivePeerDependencies:
- bufferutil
@@ -14356,7 +14357,7 @@ snapshots:
dependencies:
'@ampproject/remapping': 2.3.0
'@angular/compiler-cli': 20.1.0-next.3(@angular/compiler@20.1.0-next.3)(typescript@5.8.3)
- '@rollup/plugin-json': 6.1.0(rollup@4.44.0)
+ '@rollup/plugin-json': 6.1.0(rollup@4.44.1)
'@rollup/wasm-node': 4.44.0
ajv: 8.17.1
ansi-colors: 4.1.3
@@ -14370,16 +14371,16 @@ snapshots:
jsonc-parser: 3.3.1
less: 4.3.0
ora: 8.2.0
- piscina: 5.1.1
+ piscina: 5.1.2
postcss: 8.5.6
- rollup-plugin-dts: 6.2.1(rollup@4.44.0)(typescript@5.8.3)
+ rollup-plugin-dts: 6.2.1(rollup@4.44.1)(typescript@5.8.3)
rxjs: 7.8.2
sass: 1.89.2
tinyglobby: 0.2.14
tslib: 2.8.1
typescript: 5.8.3
optionalDependencies:
- rollup: 4.44.0
+ rollup: 4.44.1
node-addon-api@6.1.0:
optional: true
@@ -14809,7 +14810,7 @@ snapshots:
sonic-boom: 4.2.0
thread-stream: 3.1.0
- piscina@5.1.1:
+ piscina@5.1.2:
optionalDependencies:
'@napi-rs/nice': 1.0.1
@@ -15276,45 +15277,45 @@ snapshots:
node-fetch: 3.3.2
spdx-expression-validate: 2.0.0
- rollup-plugin-dts@6.2.1(rollup@4.44.0)(typescript@5.8.3):
+ rollup-plugin-dts@6.2.1(rollup@4.44.1)(typescript@5.8.3):
dependencies:
magic-string: 0.30.17
- rollup: 4.44.0
+ rollup: 4.44.1
typescript: 5.8.3
optionalDependencies:
'@babel/code-frame': 7.27.1
- rollup-plugin-sourcemaps2@0.5.2(@types/node@20.19.1)(rollup@4.44.0):
+ rollup-plugin-sourcemaps2@0.5.2(@types/node@20.19.1)(rollup@4.44.1):
dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.44.0)
- rollup: 4.44.0
+ '@rollup/pluginutils': 5.1.4(rollup@4.44.1)
+ rollup: 4.44.1
optionalDependencies:
'@types/node': 20.19.1
- rollup@4.44.0:
+ rollup@4.44.1:
dependencies:
'@types/estree': 1.0.8
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.44.0
- '@rollup/rollup-android-arm64': 4.44.0
- '@rollup/rollup-darwin-arm64': 4.44.0
- '@rollup/rollup-darwin-x64': 4.44.0
- '@rollup/rollup-freebsd-arm64': 4.44.0
- '@rollup/rollup-freebsd-x64': 4.44.0
- '@rollup/rollup-linux-arm-gnueabihf': 4.44.0
- '@rollup/rollup-linux-arm-musleabihf': 4.44.0
- '@rollup/rollup-linux-arm64-gnu': 4.44.0
- '@rollup/rollup-linux-arm64-musl': 4.44.0
- '@rollup/rollup-linux-loongarch64-gnu': 4.44.0
- '@rollup/rollup-linux-powerpc64le-gnu': 4.44.0
- '@rollup/rollup-linux-riscv64-gnu': 4.44.0
- '@rollup/rollup-linux-riscv64-musl': 4.44.0
- '@rollup/rollup-linux-s390x-gnu': 4.44.0
- '@rollup/rollup-linux-x64-gnu': 4.44.0
- '@rollup/rollup-linux-x64-musl': 4.44.0
- '@rollup/rollup-win32-arm64-msvc': 4.44.0
- '@rollup/rollup-win32-ia32-msvc': 4.44.0
- '@rollup/rollup-win32-x64-msvc': 4.44.0
+ '@rollup/rollup-android-arm-eabi': 4.44.1
+ '@rollup/rollup-android-arm64': 4.44.1
+ '@rollup/rollup-darwin-arm64': 4.44.1
+ '@rollup/rollup-darwin-x64': 4.44.1
+ '@rollup/rollup-freebsd-arm64': 4.44.1
+ '@rollup/rollup-freebsd-x64': 4.44.1
+ '@rollup/rollup-linux-arm-gnueabihf': 4.44.1
+ '@rollup/rollup-linux-arm-musleabihf': 4.44.1
+ '@rollup/rollup-linux-arm64-gnu': 4.44.1
+ '@rollup/rollup-linux-arm64-musl': 4.44.1
+ '@rollup/rollup-linux-loongarch64-gnu': 4.44.1
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.44.1
+ '@rollup/rollup-linux-riscv64-gnu': 4.44.1
+ '@rollup/rollup-linux-riscv64-musl': 4.44.1
+ '@rollup/rollup-linux-s390x-gnu': 4.44.1
+ '@rollup/rollup-linux-x64-gnu': 4.44.1
+ '@rollup/rollup-linux-x64-musl': 4.44.1
+ '@rollup/rollup-win32-arm64-msvc': 4.44.1
+ '@rollup/rollup-win32-ia32-msvc': 4.44.1
+ '@rollup/rollup-win32-x64-msvc': 4.44.1
fsevents: 2.3.3
router@2.2.0:
@@ -16412,7 +16413,7 @@ snapshots:
fdir: 6.4.6(picomatch@4.0.2)
picomatch: 4.0.2
postcss: 8.5.6
- rollup: 4.44.0
+ rollup: 4.44.1
tinyglobby: 0.2.14
optionalDependencies:
'@types/node': 20.19.1
@@ -16429,7 +16430,7 @@ snapshots:
fdir: 6.4.6(picomatch@4.0.2)
picomatch: 4.0.2
postcss: 8.5.6
- rollup: 4.44.0
+ rollup: 4.44.1
tinyglobby: 0.2.14
optionalDependencies:
'@types/node': 20.19.1
From ad93a7ef914005e7e489f91e85e428e7275c1da0 Mon Sep 17 00:00:00 2001
From: Angular Robot
Date: Thu, 26 Jun 2025 12:46:12 +0000
Subject: [PATCH 0193/1168] build: update cross-repo angular dependencies
See associated pull request for more information.
---
.../windows-bazel-test/action.yml | 2 +-
.../assistant-to-the-branch-manager.yml | 2 +-
.github/workflows/ci.yml | 50 +++++++++----------
.github/workflows/dev-infra.yml | 4 +-
.github/workflows/feature-requests.yml | 2 +-
.github/workflows/perf.yml | 6 +--
.github/workflows/pr.yml | 42 ++++++++--------
WORKSPACE | 2 +-
package.json | 2 +-
pnpm-lock.yaml | 12 ++---
tests/legacy-cli/e2e/ng-snapshot/package.json | 32 ++++++------
11 files changed, 78 insertions(+), 78 deletions(-)
diff --git a/.github/shared-actions/windows-bazel-test/action.yml b/.github/shared-actions/windows-bazel-test/action.yml
index 4a3c4b95e823..3a68bf8cd367 100644
--- a/.github/shared-actions/windows-bazel-test/action.yml
+++ b/.github/shared-actions/windows-bazel-test/action.yml
@@ -18,7 +18,7 @@ runs:
steps:
- name: Initialize WSL
id: init_wsl
- uses: angular/dev-infra/github-actions/setup-wsl@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/setup-wsl@5a3a86f416ca80bb31a1672985f555b760242388
with:
wsl_firewall_interface: 'vEthernet (WSL (Hyper-V firewall))'
diff --git a/.github/workflows/assistant-to-the-branch-manager.yml b/.github/workflows/assistant-to-the-branch-manager.yml
index 5b5f18b3d6fa..6139e2d21453 100644
--- a/.github/workflows/assistant-to-the-branch-manager.yml
+++ b/.github/workflows/assistant-to-the-branch-manager.yml
@@ -16,6 +16,6 @@ jobs:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- - uses: angular/dev-infra/github-actions/branch-manager@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ - uses: angular/dev-infra/github-actions/branch-manager@5a3a86f416ca80bb31a1672985f555b760242388
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index ffe3226b36ea..6d5ab3429887 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -21,9 +21,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5a3a86f416ca80bb31a1672985f555b760242388
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/bazel/setup@5a3a86f416ca80bb31a1672985f555b760242388
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Generate JSON schema types
@@ -44,11 +44,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5a3a86f416ca80bb31a1672985f555b760242388
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/bazel/setup@5a3a86f416ca80bb31a1672985f555b760242388
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@5a3a86f416ca80bb31a1672985f555b760242388
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Install node modules
@@ -61,11 +61,11 @@ jobs:
runs-on: ubuntu-latest-4core
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5a3a86f416ca80bb31a1672985f555b760242388
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/bazel/setup@5a3a86f416ca80bb31a1672985f555b760242388
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@5a3a86f416ca80bb31a1672985f555b760242388
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Install node modules
@@ -87,13 +87,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5a3a86f416ca80bb31a1672985f555b760242388
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/bazel/setup@5a3a86f416ca80bb31a1672985f555b760242388
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@5a3a86f416ca80bb31a1672985f555b760242388
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run CLI E2E tests
@@ -110,11 +110,11 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5a3a86f416ca80bb31a1672985f555b760242388
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/bazel/setup@5a3a86f416ca80bb31a1672985f555b760242388
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@5a3a86f416ca80bb31a1672985f555b760242388
with:
allow_windows_rbe: true
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
@@ -138,13 +138,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5a3a86f416ca80bb31a1672985f555b760242388
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/bazel/setup@5a3a86f416ca80bb31a1672985f555b760242388
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@5a3a86f416ca80bb31a1672985f555b760242388
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run CLI E2E tests
@@ -163,13 +163,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5a3a86f416ca80bb31a1672985f555b760242388
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/bazel/setup@5a3a86f416ca80bb31a1672985f555b760242388
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@5a3a86f416ca80bb31a1672985f555b760242388
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run CLI E2E tests
@@ -183,13 +183,13 @@ jobs:
SAUCE_TUNNEL_IDENTIFIER: angular-cli-${{ github.workflow }}-${{ github.run_number }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5a3a86f416ca80bb31a1672985f555b760242388
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/bazel/setup@5a3a86f416ca80bb31a1672985f555b760242388
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@5a3a86f416ca80bb31a1672985f555b760242388
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run E2E Browser tests
@@ -219,11 +219,11 @@ jobs:
CIRCLE_BRANCH: ${{ github.ref_name }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5a3a86f416ca80bb31a1672985f555b760242388
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/bazel/setup@5a3a86f416ca80bb31a1672985f555b760242388
- run: pnpm admin snapshots --verbose
env:
SNAPSHOT_BUILDS_GITHUB_TOKEN: ${{ secrets.SNAPSHOT_BUILDS_GITHUB_TOKEN }}
diff --git a/.github/workflows/dev-infra.yml b/.github/workflows/dev-infra.yml
index 93f7cda7f0a8..7b533530c02e 100644
--- a/.github/workflows/dev-infra.yml
+++ b/.github/workflows/dev-infra.yml
@@ -13,13 +13,13 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- - uses: angular/dev-infra/github-actions/pull-request-labeling@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ - uses: angular/dev-infra/github-actions/pull-request-labeling@5a3a86f416ca80bb31a1672985f555b760242388
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
post_approval_changes:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- - uses: angular/dev-infra/github-actions/post-approval-changes@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ - uses: angular/dev-infra/github-actions/post-approval-changes@5a3a86f416ca80bb31a1672985f555b760242388
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
diff --git a/.github/workflows/feature-requests.yml b/.github/workflows/feature-requests.yml
index 9010228c875e..dbfad7701a31 100644
--- a/.github/workflows/feature-requests.yml
+++ b/.github/workflows/feature-requests.yml
@@ -16,6 +16,6 @@ jobs:
if: github.repository == 'angular/angular-cli'
runs-on: ubuntu-latest
steps:
- - uses: angular/dev-infra/github-actions/feature-request@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ - uses: angular/dev-infra/github-actions/feature-request@5a3a86f416ca80bb31a1672985f555b760242388
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
diff --git a/.github/workflows/perf.yml b/.github/workflows/perf.yml
index b217c0402737..cce2ff64628e 100644
--- a/.github/workflows/perf.yml
+++ b/.github/workflows/perf.yml
@@ -23,7 +23,7 @@ jobs:
workflows: ${{ steps.workflows.outputs.workflows }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5a3a86f416ca80bb31a1672985f555b760242388
- name: Install node modules
run: pnpm install --frozen-lockfile
- id: workflows
@@ -38,9 +38,9 @@ jobs:
workflow: ${{ fromJSON(needs.list.outputs.workflows) }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5a3a86f416ca80bb31a1672985f555b760242388
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/bazel/setup@5a3a86f416ca80bb31a1672985f555b760242388
- name: Install node modules
run: pnpm install --frozen-lockfile
# We utilize the google-github-actions/auth action to allow us to get an active credential using workflow
diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml
index 6370a9012c3a..ed44cfb1eb63 100644
--- a/.github/workflows/pr.yml
+++ b/.github/workflows/pr.yml
@@ -34,9 +34,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5a3a86f416ca80bb31a1672985f555b760242388
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/bazel/setup@5a3a86f416ca80bb31a1672985f555b760242388
- name: Setup ESLint Caching
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
with:
@@ -56,7 +56,7 @@ jobs:
- name: Run Validation
run: pnpm admin validate
- name: Check Package Licenses
- uses: angular/dev-infra/github-actions/linting/licenses@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/linting/licenses@5a3a86f416ca80bb31a1672985f555b760242388
- name: Check tooling setup
run: pnpm check-tooling-setup
- name: Check commit message
@@ -72,11 +72,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5a3a86f416ca80bb31a1672985f555b760242388
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/bazel/setup@5a3a86f416ca80bb31a1672985f555b760242388
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@5a3a86f416ca80bb31a1672985f555b760242388
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Build release targets
@@ -93,11 +93,11 @@ jobs:
runs-on: ubuntu-latest-16core
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5a3a86f416ca80bb31a1672985f555b760242388
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/bazel/setup@5a3a86f416ca80bb31a1672985f555b760242388
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@5a3a86f416ca80bb31a1672985f555b760242388
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Run module and package tests
@@ -117,13 +117,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5a3a86f416ca80bb31a1672985f555b760242388
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/bazel/setup@5a3a86f416ca80bb31a1672985f555b760242388
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@5a3a86f416ca80bb31a1672985f555b760242388
- name: Run CLI E2E tests
run: pnpm bazel test --test_env=E2E_SHARD_TOTAL=6 --test_env=E2E_SHARD_INDEX=${{ matrix.shard }} --config=e2e //tests/legacy-cli:e2e.${{ matrix.subset }}_node${{ matrix.node }}
@@ -132,11 +132,11 @@ jobs:
runs-on: windows-2025
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5a3a86f416ca80bb31a1672985f555b760242388
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/bazel/setup@5a3a86f416ca80bb31a1672985f555b760242388
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@5a3a86f416ca80bb31a1672985f555b760242388
with:
allow_windows_rbe: true
- name: Run CLI E2E tests
@@ -157,13 +157,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5a3a86f416ca80bb31a1672985f555b760242388
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/bazel/setup@5a3a86f416ca80bb31a1672985f555b760242388
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@5a3a86f416ca80bb31a1672985f555b760242388
- name: Run CLI E2E tests
run: pnpm bazel test --test_env=E2E_SHARD_TOTAL=3 --test_env=E2E_SHARD_INDEX=${{ matrix.shard }} --config=e2e //tests/legacy-cli:e2e.${{ matrix.subset }}_node${{ matrix.node }}
@@ -180,12 +180,12 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5a3a86f416ca80bb31a1672985f555b760242388
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/bazel/setup@5a3a86f416ca80bb31a1672985f555b760242388
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@5a3a86f416ca80bb31a1672985f555b760242388
- name: Run CLI E2E tests
run: pnpm bazel test --test_env=E2E_SHARD_TOTAL=6 --test_env=E2E_SHARD_INDEX=${{ matrix.shard }} --config=e2e //tests/legacy-cli:e2e.snapshots.${{ matrix.subset }}_node${{ matrix.node }}
diff --git a/WORKSPACE b/WORKSPACE
index f4a0880643f0..8368cc429f4a 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -230,7 +230,7 @@ load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository")
git_repository(
name = "devinfra",
- commit = "f3ac6ef8b4291287e19d23c2a708dbc4ac24293a",
+ commit = "5a3a86f416ca80bb31a1672985f555b760242388",
remote = "https://github.com/angular/dev-infra.git",
)
diff --git a/package.json b/package.json
index 9a2f08fe0212..f14954d74d4e 100644
--- a/package.json
+++ b/package.json
@@ -55,7 +55,7 @@
"@angular/forms": "20.1.0-next.3",
"@angular/localize": "20.1.0-next.3",
"@angular/material": "20.1.0-next.2",
- "@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#af92dd0055dbfb437c73fd2ab963149a4341d018",
+ "@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#f56bdc58ebba6615c0abd26718a9854044907335",
"@angular/platform-browser": "20.1.0-next.3",
"@angular/platform-server": "20.1.0-next.3",
"@angular/router": "20.1.0-next.3",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index b8672a29c265..b8ead5238907 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -42,8 +42,8 @@ importers:
specifier: 20.1.0-next.2
version: 20.1.0-next.2(qcbtsxazl5mfvqry4icthrqdfq)
'@angular/ng-dev':
- specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#af92dd0055dbfb437c73fd2ab963149a4341d018
- version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/af92dd0055dbfb437c73fd2ab963149a4341d018(@modelcontextprotocol/sdk@1.13.1)(encoding@0.1.13)
+ specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#f56bdc58ebba6615c0abd26718a9854044907335
+ version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/f56bdc58ebba6615c0abd26718a9854044907335(@modelcontextprotocol/sdk@1.13.1)(encoding@0.1.13)
'@angular/platform-browser':
specifier: 20.1.0-next.3
version: 20.1.0-next.3(@angular/animations@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))
@@ -983,9 +983,9 @@ packages:
'@angular/platform-browser': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0
rxjs: ^6.5.3 || ^7.4.0
- '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/af92dd0055dbfb437c73fd2ab963149a4341d018':
- resolution: {tarball: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/af92dd0055dbfb437c73fd2ab963149a4341d018}
- version: 0.0.0-f3ac6ef8b4291287e19d23c2a708dbc4ac24293a
+ '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/f56bdc58ebba6615c0abd26718a9854044907335':
+ resolution: {tarball: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/f56bdc58ebba6615c0abd26718a9854044907335}
+ version: 0.0.0-5a3a86f416ca80bb31a1672985f555b760242388
hasBin: true
'@angular/platform-browser@20.1.0-next.3':
@@ -8428,7 +8428,7 @@ 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/af92dd0055dbfb437c73fd2ab963149a4341d018(@modelcontextprotocol/sdk@1.13.1)(encoding@0.1.13)':
+ '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/f56bdc58ebba6615c0abd26718a9854044907335(@modelcontextprotocol/sdk@1.13.1)(encoding@0.1.13)':
dependencies:
'@google-cloud/spanner': 8.0.0(supports-color@10.0.0)
'@google/genai': 1.6.0(@modelcontextprotocol/sdk@1.13.1)(encoding@0.1.13)(supports-color@10.0.0)
diff --git a/tests/legacy-cli/e2e/ng-snapshot/package.json b/tests/legacy-cli/e2e/ng-snapshot/package.json
index c3750998f25d..10e82c1ce345 100644
--- a/tests/legacy-cli/e2e/ng-snapshot/package.json
+++ b/tests/legacy-cli/e2e/ng-snapshot/package.json
@@ -2,21 +2,21 @@
"description": "snapshot versions of Angular for e2e testing",
"private": true,
"dependencies": {
- "@angular/animations": "github:angular/animations-builds#c73c3854e648cf406d43eab5abee96696a13fc7e",
- "@angular/cdk": "github:angular/cdk-builds#21b697868a6a9703fa98a25d3b0c454a3fa39c1a",
- "@angular/common": "github:angular/common-builds#84f7b1f77c6e400402d62387f5fbca13b86b6415",
- "@angular/compiler": "github:angular/compiler-builds#1a02f2038667dd08315b5052e2b1c5c90e51b04a",
- "@angular/compiler-cli": "github:angular/compiler-cli-builds#040f6f52ce80925e9ebbfa5f0a1e59cf4ace7512",
- "@angular/core": "github:angular/core-builds#73174cd449a3abe36997263e13c3fe457816e3b7",
- "@angular/forms": "github:angular/forms-builds#0ccf8a55282a8573e6095ea931cecb096e2a54d5",
- "@angular/language-service": "github:angular/language-service-builds#9efff51e5a33599460e0d5fb707596044b9f5414",
- "@angular/localize": "github:angular/localize-builds#35fc98de154a9fe0cc8064c11b22f072ff4582ec",
- "@angular/material": "github:angular/material-builds#c9cfa639a26d5828c2f4d8488d8a5b26ec7ecbd7",
- "@angular/material-moment-adapter": "github:angular/material-moment-adapter-builds#1738ff1edfea0032b9a96218732102f5a2dada54",
- "@angular/platform-browser": "github:angular/platform-browser-builds#9027474bb85ba683109c11eb2d13e9febac67b22",
- "@angular/platform-browser-dynamic": "github:angular/platform-browser-dynamic-builds#be52575aac53462eb7154e987ec21b0a1ac48b48",
- "@angular/platform-server": "github:angular/platform-server-builds#50cf84de69a9243b369a29f900a6e5981b485848",
- "@angular/router": "github:angular/router-builds#197ec0f197b981f34bb975dfa51627bc82c16892",
- "@angular/service-worker": "github:angular/service-worker-builds#8471f07ac7a42d6bf8f563c3dfbb3c7d0d9347c0"
+ "@angular/animations": "github:angular/animations-builds#579bd2f07de6de69ed191e0df70903cbd2ea234a",
+ "@angular/cdk": "github:angular/cdk-builds#62e829cd3bbaa49f23410bdcf93632cfea52b396",
+ "@angular/common": "github:angular/common-builds#03aba4ae25559090b7f79da26818f327bd0db950",
+ "@angular/compiler": "github:angular/compiler-builds#23e3f23d0408c352327370bd0adb8b8e1704fb78",
+ "@angular/compiler-cli": "github:angular/compiler-cli-builds#ff53d06b66e8c9fe9e430ab39f6727be6abb83b2",
+ "@angular/core": "github:angular/core-builds#4990254a5b2b83c45739188f63d350168079ad7c",
+ "@angular/forms": "github:angular/forms-builds#5a9099b2e3aa285d8f6d771812e454d1226b43f1",
+ "@angular/language-service": "github:angular/language-service-builds#3fba2358967f76c10fd943f5edaeb97b4bcf0915",
+ "@angular/localize": "github:angular/localize-builds#ff47982dc614c5df54c13acb98ab0d62155bb988",
+ "@angular/material": "github:angular/material-builds#d37450b772d93671bcd0d7768ee9575de71d5eb8",
+ "@angular/material-moment-adapter": "github:angular/material-moment-adapter-builds#8679e21f0d6a497d9dfada28cc83f1ae17e313d0",
+ "@angular/platform-browser": "github:angular/platform-browser-builds#69b75e9fe143d6214705d8b8364fe378e14771a3",
+ "@angular/platform-browser-dynamic": "github:angular/platform-browser-dynamic-builds#765531db7ca020c2e4b05357b7bcefa11878c4a2",
+ "@angular/platform-server": "github:angular/platform-server-builds#5f9fb34fc9373c0b779dc6b1f856d1f5b6849cf4",
+ "@angular/router": "github:angular/router-builds#7c5180a7b0a118a189b590eaaa8b8f087f7abd47",
+ "@angular/service-worker": "github:angular/service-worker-builds#e8972a1fba7f57cec59243b664b7362215417146"
}
}
From f1d41b069db6cd3ab83561113567b8e5f4bf25d8 Mon Sep 17 00:00:00 2001
From: Alan Agius <17563226+alan-agius4@users.noreply.github.com>
Date: Fri, 27 Jun 2025 06:36:40 +0000
Subject: [PATCH 0194/1168] fix(@angular-devkit/build-angular): remove unused
`@vitejs/plugin-basic-ssl` dependency
This dependency is no longer needed.
Closes #30613
---
packages/angular_devkit/build_angular/package.json | 1 -
pnpm-lock.yaml | 3 ---
2 files changed, 4 deletions(-)
diff --git a/packages/angular_devkit/build_angular/package.json b/packages/angular_devkit/build_angular/package.json
index f103a49b90e4..dcf472918dbf 100644
--- a/packages/angular_devkit/build_angular/package.json
+++ b/packages/angular_devkit/build_angular/package.json
@@ -22,7 +22,6 @@
"@babel/runtime": "7.27.6",
"@discoveryjs/json-ext": "0.6.3",
"@ngtools/webpack": "workspace:0.0.0-PLACEHOLDER",
- "@vitejs/plugin-basic-ssl": "2.0.0",
"ansi-colors": "4.1.3",
"autoprefixer": "10.4.21",
"babel-loader": "10.0.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index b8ead5238907..1270c471e553 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -632,9 +632,6 @@ importers:
'@ngtools/webpack':
specifier: workspace:0.0.0-PLACEHOLDER
version: link:../../ngtools/webpack
- '@vitejs/plugin-basic-ssl':
- specifier: 2.0.0
- version: 2.0.0(vite@7.0.0(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0))
ansi-colors:
specifier: 4.1.3
version: 4.1.3
From 9f82875944a292e8aba46b53be172d8e33d75985 Mon Sep 17 00:00:00 2001
From: Angular Robot
Date: Fri, 27 Jun 2025 11:04:29 +0000
Subject: [PATCH 0195/1168] build: update github/codeql-action action to
v3.29.1
See associated pull request for more information.
---
.github/workflows/scorecard.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/scorecard.yml b/.github/workflows/scorecard.yml
index 9cf5e99278e2..4c70a9e70eac 100644
--- a/.github/workflows/scorecard.yml
+++ b/.github/workflows/scorecard.yml
@@ -46,6 +46,6 @@ jobs:
# Upload the results to GitHub's code scanning dashboard.
- name: 'Upload to code-scanning'
- uses: github/codeql-action/upload-sarif@ce28f5bb42b7a9f2c824e633a3f6ee835bab6858 # v3.29.0
+ uses: github/codeql-action/upload-sarif@39edc492dbe16b1465b0cafca41432d857bdb31a # v3.29.1
with:
sarif_file: results.sarif
From 5cd31716e6cbcca75755873f52a3caf1ba202419 Mon Sep 17 00:00:00 2001
From: Angular Robot
Date: Fri, 27 Jun 2025 11:04:16 +0000
Subject: [PATCH 0196/1168] build: update all non-major dependencies
See associated pull request for more information.
---
.github/workflows/codeql.yml | 4 +-
package.json | 2 +-
packages/angular/build/package.json | 2 +-
packages/angular/cli/package.json | 2 +-
.../angular_devkit/build_angular/package.json | 4 +-
pnpm-lock.yaml | 601 ++++++++++--------
6 files changed, 341 insertions(+), 274 deletions(-)
diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml
index 2ee3785ad1b8..acad6e59c468 100644
--- a/.github/workflows/codeql.yml
+++ b/.github/workflows/codeql.yml
@@ -23,12 +23,12 @@ jobs:
with:
persist-credentials: false
- name: Initialize CodeQL
- uses: github/codeql-action/init@ce28f5bb42b7a9f2c824e633a3f6ee835bab6858 # v3.29.0
+ uses: github/codeql-action/init@39edc492dbe16b1465b0cafca41432d857bdb31a # v3.29.1
with:
languages: javascript-typescript
build-mode: none
config-file: .github/codeql/config.yml
- name: Perform CodeQL Analysis
- uses: github/codeql-action/analyze@ce28f5bb42b7a9f2c824e633a3f6ee835bab6858 # v3.29.0
+ uses: github/codeql-action/analyze@39edc492dbe16b1465b0cafca41432d857bdb31a # v3.29.1
with:
category: '/language:javascript-typescript'
diff --git a/package.json b/package.json
index f14954d74d4e..f81df95c400f 100644
--- a/package.json
+++ b/package.json
@@ -141,7 +141,7 @@
"ts-node": "^10.9.1",
"tslib": "2.8.1",
"typescript": "5.8.3",
- "undici": "7.10.0",
+ "undici": "7.11.0",
"unenv": "^1.10.0",
"verdaccio": "6.1.2",
"verdaccio-auth-memory": "^10.0.0",
diff --git a/packages/angular/build/package.json b/packages/angular/build/package.json
index 9e372659aa67..0a00e986325a 100644
--- a/packages/angular/build/package.json
+++ b/packages/angular/build/package.json
@@ -20,7 +20,7 @@
"dependencies": {
"@ampproject/remapping": "2.3.0",
"@angular-devkit/architect": "workspace:0.0.0-EXPERIMENTAL-PLACEHOLDER",
- "@babel/core": "7.27.4",
+ "@babel/core": "7.27.7",
"@babel/helper-annotate-as-pure": "7.27.3",
"@babel/helper-split-export-declaration": "7.24.7",
"@inquirer/confirm": "5.1.12",
diff --git a/packages/angular/cli/package.json b/packages/angular/cli/package.json
index 33a7a338b428..75e0f5723dcc 100644
--- a/packages/angular/cli/package.json
+++ b/packages/angular/cli/package.json
@@ -27,7 +27,7 @@
"@angular-devkit/schematics": "workspace:0.0.0-PLACEHOLDER",
"@inquirer/prompts": "7.5.3",
"@listr2/prompt-adapter-inquirer": "2.0.22",
- "@modelcontextprotocol/sdk": "1.13.1",
+ "@modelcontextprotocol/sdk": "1.13.2",
"@schematics/angular": "workspace:0.0.0-PLACEHOLDER",
"@yarnpkg/lockfile": "1.1.0",
"ini": "5.0.0",
diff --git a/packages/angular_devkit/build_angular/package.json b/packages/angular_devkit/build_angular/package.json
index dcf472918dbf..4af04a0eea28 100644
--- a/packages/angular_devkit/build_angular/package.json
+++ b/packages/angular_devkit/build_angular/package.json
@@ -11,7 +11,7 @@
"@angular-devkit/build-webpack": "workspace:0.0.0-EXPERIMENTAL-PLACEHOLDER",
"@angular-devkit/core": "workspace:0.0.0-PLACEHOLDER",
"@angular/build": "workspace:0.0.0-PLACEHOLDER",
- "@babel/core": "7.27.4",
+ "@babel/core": "7.27.7",
"@babel/generator": "7.27.5",
"@babel/helper-annotate-as-pure": "7.27.3",
"@babel/helper-split-export-declaration": "7.24.7",
@@ -69,7 +69,7 @@
"@web/test-runner": "0.20.2",
"browser-sync": "3.0.4",
"ng-packagr": "20.1.0-next.0",
- "undici": "7.10.0"
+ "undici": "7.11.0"
},
"peerDependencies": {
"@angular/core": "0.0.0-ANGULAR-FW-PEER-DEP",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 1270c471e553..d15701385c3e 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -43,7 +43,7 @@ importers:
version: 20.1.0-next.2(qcbtsxazl5mfvqry4icthrqdfq)
'@angular/ng-dev':
specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#f56bdc58ebba6615c0abd26718a9854044907335
- version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/f56bdc58ebba6615c0abd26718a9854044907335(@modelcontextprotocol/sdk@1.13.1)(encoding@0.1.13)
+ version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/f56bdc58ebba6615c0abd26718a9854044907335(@modelcontextprotocol/sdk@1.13.2)(encoding@0.1.13)
'@angular/platform-browser':
specifier: 20.1.0-next.3
version: 20.1.0-next.3(@angular/animations@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))
@@ -300,8 +300,8 @@ importers:
specifier: 5.8.3
version: 5.8.3
undici:
- specifier: 7.10.0
- version: 7.10.0
+ specifier: 7.11.0
+ version: 7.11.0
unenv:
specifier: ^1.10.0
version: 1.10.0
@@ -353,8 +353,8 @@ importers:
specifier: workspace:0.0.0-EXPERIMENTAL-PLACEHOLDER
version: link:../../angular_devkit/architect
'@babel/core':
- specifier: 7.27.4
- version: 7.27.4
+ specifier: 7.27.7
+ version: 7.27.7
'@babel/helper-annotate-as-pure':
specifier: 7.27.3
version: 7.27.3
@@ -472,8 +472,8 @@ importers:
specifier: 2.0.22
version: 2.0.22(@inquirer/prompts@7.5.3(@types/node@20.19.1))
'@modelcontextprotocol/sdk':
- specifier: 1.13.1
- version: 1.13.1
+ specifier: 1.13.2
+ version: 1.13.2
'@schematics/angular':
specifier: workspace:0.0.0-PLACEHOLDER
version: link:../../schematics/angular
@@ -600,8 +600,8 @@ importers:
specifier: workspace:*
version: link:../../angular/build
'@babel/core':
- specifier: 7.27.4
- version: 7.27.4
+ specifier: 7.27.7
+ version: 7.27.7
'@babel/generator':
specifier: 7.27.5
version: 7.27.5
@@ -613,16 +613,16 @@ importers:
version: 7.24.7
'@babel/plugin-transform-async-generator-functions':
specifier: 7.27.1
- version: 7.27.1(@babel/core@7.27.4)
+ version: 7.27.1(@babel/core@7.27.7)
'@babel/plugin-transform-async-to-generator':
specifier: 7.27.1
- version: 7.27.1(@babel/core@7.27.4)
+ version: 7.27.1(@babel/core@7.27.7)
'@babel/plugin-transform-runtime':
specifier: 7.27.4
- version: 7.27.4(@babel/core@7.27.4)
+ version: 7.27.4(@babel/core@7.27.7)
'@babel/preset-env':
specifier: 7.27.2
- version: 7.27.2(@babel/core@7.27.4)
+ version: 7.27.2(@babel/core@7.27.7)
'@babel/runtime':
specifier: 7.27.6
version: 7.27.6
@@ -640,7 +640,7 @@ importers:
version: 10.4.21(postcss@8.5.6)
babel-loader:
specifier: 10.0.0
- version: 10.0.0(@babel/core@7.27.4)(webpack@5.99.9(esbuild@0.25.5))
+ version: 10.0.0(@babel/core@7.27.7)(webpack@5.99.9(esbuild@0.25.5))
browserslist:
specifier: ^4.21.5
version: 4.25.0
@@ -764,8 +764,8 @@ importers:
specifier: 20.1.0-next.0
version: 20.1.0-next.0(@angular/compiler-cli@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3)
undici:
- specifier: 7.10.0
- version: 7.10.0
+ specifier: 7.11.0
+ version: 7.11.0
packages/angular_devkit/build_webpack:
dependencies:
@@ -1038,6 +1038,10 @@ packages:
resolution: {integrity: sha512-bXYxrXFubeYdvB0NhD/NBB3Qi6aZeV20GOWVI47t2dkecCEoneR4NPVcb7abpXDEvejgrUfFtG6vG/zxAKmg+g==}
engines: {node: '>=6.9.0'}
+ '@babel/core@7.27.7':
+ resolution: {integrity: sha512-BU2f9tlKQ5CAthiMIgpzAh4eDTLWo1mqi9jqE2OxMG0E/OM199VJt2q8BztTxpnSW0i1ymdwLXRJnYzvDM5r2w==}
+ engines: {node: '>=6.9.0'}
+
'@babel/generator@7.27.5':
resolution: {integrity: sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==}
engines: {node: '>=6.9.0'}
@@ -1134,6 +1138,11 @@ packages:
engines: {node: '>=6.0.0'}
hasBin: true
+ '@babel/parser@7.27.7':
+ resolution: {integrity: sha512-qnzXzDXdr/po3bOTbTIQZ7+TxNKxpkN5IifVLXS+r7qwynkZfPyjZfE7hCXbo7IoO9TNcSyibgONsf2HauUd3Q==}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+
'@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1':
resolution: {integrity: sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==}
engines: {node: '>=6.9.0'}
@@ -1517,10 +1526,18 @@ packages:
resolution: {integrity: sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA==}
engines: {node: '>=6.9.0'}
+ '@babel/traverse@7.27.7':
+ resolution: {integrity: sha512-X6ZlfR/O/s5EQ/SnUSLzr+6kGnkg8HXGMzpgsMsrJVcfDtH1vIp6ctCN4eZ1LS5c0+te5Cb6Y514fASjMRJ1nw==}
+ engines: {node: '>=6.9.0'}
+
'@babel/types@7.27.6':
resolution: {integrity: sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==}
engines: {node: '>=6.9.0'}
+ '@babel/types@7.27.7':
+ resolution: {integrity: sha512-8OLQgDScAOHXnAz2cV+RfzzNMipuLVBz2biuAJFMV9bfkNf393je3VM8CLkjQodW5+iWsSJdSgSWT6rsZoXHPw==}
+ engines: {node: '>=6.9.0'}
+
'@bazel/bazelisk@1.26.0':
resolution: {integrity: sha512-bTNcHdGyEQ9r7SczEYUa0gkEQhJo1ld2BjXI8fWBvsUeoHi03QpUs2HZgDbjjrpQFQqG2ZbO7ihZvH8MjhUTHw==}
hasBin: true
@@ -2075,8 +2092,8 @@ packages:
'@mdn/browser-compat-data@6.0.25':
resolution: {integrity: sha512-S2XYLTeiJIKHa1nTghEKPzGktxc1fGMfIbNb/A6BwXUwl97FrLJyLYkLfvWHZv2kLCiMZekC/5hpeoLM/qvreA==}
- '@modelcontextprotocol/sdk@1.13.1':
- resolution: {integrity: sha512-8q6+9aF0yA39/qWT/uaIj6zTpC+Qu07DnN/lb9mjoquCJsAh6l3HyYqc9O3t2j7GilseOQOQimLg7W3By6jqvg==}
+ '@modelcontextprotocol/sdk@1.13.2':
+ resolution: {integrity: sha512-Vx7qOcmoKkR3qhaQ9qf3GxiVKCEu+zfJddHv6x3dY/9P6+uIwJnmuAur5aB+4FDXf41rRrDnOEGkviX5oYZ67w==}
engines: {node: '>=18'}
'@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3':
@@ -7758,8 +7775,8 @@ packages:
undici-types@6.21.0:
resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
- undici@7.10.0:
- resolution: {integrity: sha512-u5otvFBOBZvmdjWLVW+5DAc9Nkq8f24g0O9oY7qw2JVIF1VocIFoyz9JFkuVOS2j41AufeO0xnlweJ2RLT8nGw==}
+ undici@7.11.0:
+ resolution: {integrity: sha512-heTSIac3iLhsmZhUCjyS3JQEkZELateufzZuBaVM5RHXdSBMb1LPMQf5x+FH7qjsZYDP0ttAc3nnVpUB+wYbOg==}
engines: {node: '>=20.18.1'}
unenv@1.10.0:
@@ -8425,10 +8442,10 @@ 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/f56bdc58ebba6615c0abd26718a9854044907335(@modelcontextprotocol/sdk@1.13.1)(encoding@0.1.13)':
+ '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/f56bdc58ebba6615c0abd26718a9854044907335(@modelcontextprotocol/sdk@1.13.2)(encoding@0.1.13)':
dependencies:
'@google-cloud/spanner': 8.0.0(supports-color@10.0.0)
- '@google/genai': 1.6.0(@modelcontextprotocol/sdk@1.13.1)(encoding@0.1.13)(supports-color@10.0.0)
+ '@google/genai': 1.6.0(@modelcontextprotocol/sdk@1.13.2)(encoding@0.1.13)(supports-color@10.0.0)
'@octokit/rest': 22.0.0
'@types/semver': 7.7.0
'@types/supports-color': 10.0.0
@@ -8514,6 +8531,26 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@babel/core@7.27.7':
+ dependencies:
+ '@ampproject/remapping': 2.3.0
+ '@babel/code-frame': 7.27.1
+ '@babel/generator': 7.27.5
+ '@babel/helper-compilation-targets': 7.27.2
+ '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.7)
+ '@babel/helpers': 7.27.6
+ '@babel/parser': 7.27.7
+ '@babel/template': 7.27.2
+ '@babel/traverse': 7.27.7
+ '@babel/types': 7.27.7
+ convert-source-map: 2.0.0
+ debug: 4.4.1(supports-color@10.0.0)
+ gensync: 1.0.0-beta.2
+ json5: 2.2.3
+ semver: 6.3.1
+ transitivePeerDependencies:
+ - supports-color
+
'@babel/generator@7.27.5':
dependencies:
'@babel/parser': 7.27.5
@@ -8534,29 +8571,29 @@ snapshots:
lru-cache: 5.1.1
semver: 6.3.1
- '@babel/helper-create-class-features-plugin@7.27.1(@babel/core@7.27.4)':
+ '@babel/helper-create-class-features-plugin@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-annotate-as-pure': 7.27.3
'@babel/helper-member-expression-to-functions': 7.27.1
'@babel/helper-optimise-call-expression': 7.27.1
- '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.4)
+ '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.7)
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
'@babel/traverse': 7.27.4
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- '@babel/helper-create-regexp-features-plugin@7.27.1(@babel/core@7.27.4)':
+ '@babel/helper-create-regexp-features-plugin@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-annotate-as-pure': 7.27.3
regexpu-core: 6.2.0
semver: 6.3.1
- '@babel/helper-define-polyfill-provider@0.6.4(@babel/core@7.27.4)':
+ '@babel/helper-define-polyfill-provider@0.6.4(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-compilation-targets': 7.27.2
'@babel/helper-plugin-utils': 7.27.1
debug: 4.4.1(supports-color@10.0.0)
@@ -8584,7 +8621,16 @@ snapshots:
'@babel/core': 7.27.4
'@babel/helper-module-imports': 7.27.1
'@babel/helper-validator-identifier': 7.27.1
- '@babel/traverse': 7.27.4
+ '@babel/traverse': 7.27.7
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/helper-module-transforms@7.27.3(@babel/core@7.27.7)':
+ dependencies:
+ '@babel/core': 7.27.7
+ '@babel/helper-module-imports': 7.27.1
+ '@babel/helper-validator-identifier': 7.27.1
+ '@babel/traverse': 7.27.7
transitivePeerDependencies:
- supports-color
@@ -8594,18 +8640,18 @@ snapshots:
'@babel/helper-plugin-utils@7.27.1': {}
- '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.27.4)':
+ '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-annotate-as-pure': 7.27.3
'@babel/helper-wrap-function': 7.27.1
'@babel/traverse': 7.27.4
transitivePeerDependencies:
- supports-color
- '@babel/helper-replace-supers@7.27.1(@babel/core@7.27.4)':
+ '@babel/helper-replace-supers@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-member-expression-to-functions': 7.27.1
'@babel/helper-optimise-call-expression': 7.27.1
'@babel/traverse': 7.27.4
@@ -8640,476 +8686,480 @@ snapshots:
'@babel/helpers@7.27.6':
dependencies:
'@babel/template': 7.27.2
- '@babel/types': 7.27.6
+ '@babel/types': 7.27.7
'@babel/parser@7.27.5':
dependencies:
'@babel/types': 7.27.6
- '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1(@babel/core@7.27.4)':
+ '@babel/parser@7.27.7':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/types': 7.27.7
+
+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1(@babel/core@7.27.7)':
+ dependencies:
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
'@babel/traverse': 7.27.4
transitivePeerDependencies:
- supports-color
- '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
- '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.27.7)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
'@babel/traverse': 7.27.4
transitivePeerDependencies:
- supports-color
- '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.27.4)':
+ '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
- '@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.27.4)':
+ '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.4)
+ '@babel/core': 7.27.7
+ '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7)
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-async-generator-functions@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-async-generator-functions@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.27.4)
+ '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.27.7)
'@babel/traverse': 7.27.4
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-module-imports': 7.27.1
'@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.27.4)
+ '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.27.7)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-block-scoping@7.27.5(@babel/core@7.27.4)':
+ '@babel/plugin-transform-block-scoping@7.27.5(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
- '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.4)
+ '@babel/core': 7.27.7
+ '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.7)
'@babel/helper-plugin-utils': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-class-static-block@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-class-static-block@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
- '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.4)
+ '@babel/core': 7.27.7
+ '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.7)
'@babel/helper-plugin-utils': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-classes@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-classes@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-annotate-as-pure': 7.27.3
'@babel/helper-compilation-targets': 7.27.2
'@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.4)
+ '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.7)
'@babel/traverse': 7.27.4
globals: 11.12.0
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
'@babel/template': 7.27.2
- '@babel/plugin-transform-destructuring@7.27.3(@babel/core@7.27.4)':
+ '@babel/plugin-transform-destructuring@7.27.3(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-dotall-regex@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-dotall-regex@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.4)
+ '@babel/core': 7.27.7
+ '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7)
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.4)
+ '@babel/core': 7.27.7
+ '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7)
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-exponentiation-operator@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-exponentiation-operator@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-compilation-targets': 7.27.2
'@babel/helper-plugin-utils': 7.27.1
'@babel/traverse': 7.27.4
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-json-strings@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-json-strings@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-literals@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-literals@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-logical-assignment-operators@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-logical-assignment-operators@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
- '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.4)
+ '@babel/core': 7.27.7
+ '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.7)
'@babel/helper-plugin-utils': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
- '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.4)
+ '@babel/core': 7.27.7
+ '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.7)
'@babel/helper-plugin-utils': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-modules-systemjs@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-modules-systemjs@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
- '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.4)
+ '@babel/core': 7.27.7
+ '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.7)
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-validator-identifier': 7.27.1
'@babel/traverse': 7.27.4
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
- '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.4)
+ '@babel/core': 7.27.7
+ '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.7)
'@babel/helper-plugin-utils': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.4)
+ '@babel/core': 7.27.7
+ '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7)
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-numeric-separator@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-numeric-separator@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-object-rest-spread@7.27.3(@babel/core@7.27.4)':
+ '@babel/plugin-transform-object-rest-spread@7.27.3(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-compilation-targets': 7.27.2
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-destructuring': 7.27.3(@babel/core@7.27.4)
- '@babel/plugin-transform-parameters': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-transform-destructuring': 7.27.3(@babel/core@7.27.7)
+ '@babel/plugin-transform-parameters': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.4)
+ '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.7)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-optional-catch-binding@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-optional-catch-binding@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-optional-chaining@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-optional-chaining@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-parameters@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-parameters@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
- '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.4)
+ '@babel/core': 7.27.7
+ '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.7)
'@babel/helper-plugin-utils': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-private-property-in-object@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-private-property-in-object@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-annotate-as-pure': 7.27.3
- '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.4)
+ '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.7)
'@babel/helper-plugin-utils': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-regenerator@7.27.5(@babel/core@7.27.4)':
+ '@babel/plugin-transform-regenerator@7.27.5(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-regexp-modifiers@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-regexp-modifiers@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.4)
+ '@babel/core': 7.27.7
+ '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7)
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-runtime@7.27.4(@babel/core@7.27.4)':
+ '@babel/plugin-transform-runtime@7.27.4(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-module-imports': 7.27.1
'@babel/helper-plugin-utils': 7.27.1
- babel-plugin-polyfill-corejs2: 0.4.13(@babel/core@7.27.4)
- babel-plugin-polyfill-corejs3: 0.11.1(@babel/core@7.27.4)
- babel-plugin-polyfill-regenerator: 0.6.4(@babel/core@7.27.4)
+ babel-plugin-polyfill-corejs2: 0.4.13(@babel/core@7.27.7)
+ babel-plugin-polyfill-corejs3: 0.11.1(@babel/core@7.27.7)
+ babel-plugin-polyfill-regenerator: 0.6.4(@babel/core@7.27.7)
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-spread@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-spread@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-unicode-property-regex@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-unicode-property-regex@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.4)
+ '@babel/core': 7.27.7
+ '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7)
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.4)
+ '@babel/core': 7.27.7
+ '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7)
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-unicode-sets-regex@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-unicode-sets-regex@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.4)
+ '@babel/core': 7.27.7
+ '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7)
'@babel/helper-plugin-utils': 7.27.1
- '@babel/preset-env@7.27.2(@babel/core@7.27.4)':
+ '@babel/preset-env@7.27.2(@babel/core@7.27.7)':
dependencies:
'@babel/compat-data': 7.27.5
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-compilation-targets': 7.27.2
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-validator-option': 7.27.1
- '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.27.4)
- '@babel/plugin-syntax-import-assertions': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.27.4)
- '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-async-generator-functions': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-block-scoping': 7.27.5(@babel/core@7.27.4)
- '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-class-static-block': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-classes': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-destructuring': 7.27.3(@babel/core@7.27.4)
- '@babel/plugin-transform-dotall-regex': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-exponentiation-operator': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-json-strings': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-logical-assignment-operators': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-modules-systemjs': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-modules-umd': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-named-capturing-groups-regex': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-new-target': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-nullish-coalescing-operator': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-numeric-separator': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-object-rest-spread': 7.27.3(@babel/core@7.27.4)
- '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-optional-catch-binding': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-parameters': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-private-methods': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-private-property-in-object': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-regenerator': 7.27.5(@babel/core@7.27.4)
- '@babel/plugin-transform-regexp-modifiers': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-reserved-words': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-spread': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-typeof-symbol': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-unicode-escapes': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-unicode-property-regex': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.27.4)
- '@babel/plugin-transform-unicode-sets-regex': 7.27.1(@babel/core@7.27.4)
- '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.27.4)
- babel-plugin-polyfill-corejs2: 0.4.13(@babel/core@7.27.4)
- babel-plugin-polyfill-corejs3: 0.11.1(@babel/core@7.27.4)
- babel-plugin-polyfill-regenerator: 0.6.4(@babel/core@7.27.4)
+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.27.7)
+ '@babel/plugin-syntax-import-assertions': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.27.7)
+ '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-async-generator-functions': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-block-scoping': 7.27.5(@babel/core@7.27.7)
+ '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-class-static-block': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-classes': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-destructuring': 7.27.3(@babel/core@7.27.7)
+ '@babel/plugin-transform-dotall-regex': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-exponentiation-operator': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-json-strings': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-logical-assignment-operators': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-modules-systemjs': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-modules-umd': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-named-capturing-groups-regex': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-new-target': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-nullish-coalescing-operator': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-numeric-separator': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-object-rest-spread': 7.27.3(@babel/core@7.27.7)
+ '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-optional-catch-binding': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-parameters': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-private-methods': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-private-property-in-object': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-regenerator': 7.27.5(@babel/core@7.27.7)
+ '@babel/plugin-transform-regexp-modifiers': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-reserved-words': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-spread': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-typeof-symbol': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-unicode-escapes': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-unicode-property-regex': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-unicode-sets-regex': 7.27.1(@babel/core@7.27.7)
+ '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.27.7)
+ babel-plugin-polyfill-corejs2: 0.4.13(@babel/core@7.27.7)
+ babel-plugin-polyfill-corejs3: 0.11.1(@babel/core@7.27.7)
+ babel-plugin-polyfill-regenerator: 0.6.4(@babel/core@7.27.7)
core-js-compat: 3.43.0
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.27.4)':
+ '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
'@babel/types': 7.27.6
esutils: 2.0.3
@@ -9119,8 +9169,8 @@ snapshots:
'@babel/template@7.27.2':
dependencies:
'@babel/code-frame': 7.27.1
- '@babel/parser': 7.27.5
- '@babel/types': 7.27.6
+ '@babel/parser': 7.27.7
+ '@babel/types': 7.27.7
'@babel/traverse@7.27.4':
dependencies:
@@ -9134,11 +9184,28 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@babel/traverse@7.27.7':
+ dependencies:
+ '@babel/code-frame': 7.27.1
+ '@babel/generator': 7.27.5
+ '@babel/parser': 7.27.7
+ '@babel/template': 7.27.2
+ '@babel/types': 7.27.7
+ debug: 4.4.1(supports-color@10.0.0)
+ globals: 11.12.0
+ transitivePeerDependencies:
+ - supports-color
+
'@babel/types@7.27.6':
dependencies:
'@babel/helper-string-parser': 7.27.1
'@babel/helper-validator-identifier': 7.27.1
+ '@babel/types@7.27.7':
+ dependencies:
+ '@babel/helper-string-parser': 7.27.1
+ '@babel/helper-validator-identifier': 7.27.1
+
'@bazel/bazelisk@1.26.0': {}
'@bazel/buildifier@8.2.1': {}
@@ -9380,14 +9447,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@google/genai@1.6.0(@modelcontextprotocol/sdk@1.13.1)(encoding@0.1.13)(supports-color@10.0.0)':
+ '@google/genai@1.6.0(@modelcontextprotocol/sdk@1.13.2)(encoding@0.1.13)(supports-color@10.0.0)':
dependencies:
google-auth-library: 9.15.1(encoding@0.1.13)(supports-color@10.0.0)
ws: 8.18.2
zod: 3.25.67
zod-to-json-schema: 3.24.5(zod@3.25.67)
optionalDependencies:
- '@modelcontextprotocol/sdk': 1.13.1
+ '@modelcontextprotocol/sdk': 1.13.2
transitivePeerDependencies:
- bufferutil
- encoding
@@ -9631,7 +9698,7 @@ snapshots:
'@mdn/browser-compat-data@6.0.25': {}
- '@modelcontextprotocol/sdk@1.13.1':
+ '@modelcontextprotocol/sdk@1.13.2':
dependencies:
ajv: 6.12.6
content-type: 1.0.5
@@ -11309,33 +11376,33 @@ snapshots:
b4a@1.6.7: {}
- babel-loader@10.0.0(@babel/core@7.27.4)(webpack@5.99.9(esbuild@0.25.5)):
+ babel-loader@10.0.0(@babel/core@7.27.7)(webpack@5.99.9(esbuild@0.25.5)):
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
find-up: 5.0.0
webpack: 5.99.9(esbuild@0.25.5)
- babel-plugin-polyfill-corejs2@0.4.13(@babel/core@7.27.4):
+ babel-plugin-polyfill-corejs2@0.4.13(@babel/core@7.27.7):
dependencies:
'@babel/compat-data': 7.27.5
- '@babel/core': 7.27.4
- '@babel/helper-define-polyfill-provider': 0.6.4(@babel/core@7.27.4)
+ '@babel/core': 7.27.7
+ '@babel/helper-define-polyfill-provider': 0.6.4(@babel/core@7.27.7)
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- babel-plugin-polyfill-corejs3@0.11.1(@babel/core@7.27.4):
+ babel-plugin-polyfill-corejs3@0.11.1(@babel/core@7.27.7):
dependencies:
- '@babel/core': 7.27.4
- '@babel/helper-define-polyfill-provider': 0.6.4(@babel/core@7.27.4)
+ '@babel/core': 7.27.7
+ '@babel/helper-define-polyfill-provider': 0.6.4(@babel/core@7.27.7)
core-js-compat: 3.43.0
transitivePeerDependencies:
- supports-color
- babel-plugin-polyfill-regenerator@0.6.4(@babel/core@7.27.4):
+ babel-plugin-polyfill-regenerator@0.6.4(@babel/core@7.27.7):
dependencies:
- '@babel/core': 7.27.4
- '@babel/helper-define-polyfill-provider': 0.6.4(@babel/core@7.27.4)
+ '@babel/core': 7.27.7
+ '@babel/helper-define-polyfill-provider': 0.6.4(@babel/core@7.27.7)
transitivePeerDependencies:
- supports-color
@@ -13612,7 +13679,7 @@ snapshots:
istanbul-lib-instrument@5.2.1:
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/parser': 7.27.5
'@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.2
@@ -13622,7 +13689,7 @@ snapshots:
istanbul-lib-instrument@6.0.3:
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/parser': 7.27.5
'@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.2
@@ -16223,7 +16290,7 @@ snapshots:
undici-types@6.21.0: {}
- undici@7.10.0: {}
+ undici@7.11.0: {}
unenv@1.10.0:
dependencies:
From dcf356f0fe3effb72810f5f5c6720210178872dc Mon Sep 17 00:00:00 2001
From: Jan Krems
Date: Fri, 27 Jun 2025 13:37:17 -0700
Subject: [PATCH 0197/1168] build: use more shards for application builder
tests
---
packages/angular/build/BUILD.bazel | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/angular/build/BUILD.bazel b/packages/angular/build/BUILD.bazel
index 8762ac9e3880..e46c2da6fcee 100644
--- a/packages/angular/build/BUILD.bazel
+++ b/packages/angular/build/BUILD.bazel
@@ -294,7 +294,7 @@ jasmine_test(
size = "large",
data = [":application_integration_test_lib"],
flaky = True,
- shard_count = 10,
+ shard_count = 20,
)
jasmine_test(
From ccbb963d81ab85b043e8190d046bd9d9373b0b6b Mon Sep 17 00:00:00 2001
From: Charles Lyding <19598772+clydin@users.noreply.github.com>
Date: Fri, 27 Jun 2025 14:11:48 -0400
Subject: [PATCH 0198/1168] refactor(@angular-devkit/architect): update to
support building with isolated declarations
The `@angular-devkit/architect` package can now be built with the TypeScript
`isolatedDeclarations` option enabled. The changes were type only and
mainly related to function return types and module level variable types
additions.
---
packages/angular_devkit/architect/builders/all-of.ts | 7 ++++---
packages/angular_devkit/architect/builders/concat.ts | 7 ++++---
packages/angular_devkit/architect/builders/false.ts | 6 ++++--
packages/angular_devkit/architect/builders/true.ts | 6 ++++--
.../architect/node/node-modules-architect-host.ts | 8 ++++----
packages/angular_devkit/architect/src/architect.ts | 2 +-
packages/angular_devkit/architect/src/internal.ts | 4 ++--
.../architect/src/jobs/fallback-registry.ts | 2 +-
.../angular_devkit/architect/src/jobs/simple-scheduler.ts | 6 +++---
.../angular_devkit/architect/testing/test-project-host.ts | 6 +++---
.../architect/testing/testing-architect-host.ts | 8 ++++----
11 files changed, 34 insertions(+), 28 deletions(-)
diff --git a/packages/angular_devkit/architect/builders/all-of.ts b/packages/angular_devkit/architect/builders/all-of.ts
index 357d4d4882c5..aebe3a2d58cc 100644
--- a/packages/angular_devkit/architect/builders/all-of.ts
+++ b/packages/angular_devkit/architect/builders/all-of.ts
@@ -6,12 +6,11 @@
* found in the LICENSE file at https://angular.dev/license
*/
-import { json } from '@angular-devkit/core';
import { EMPTY, from, map, mergeMap, of } from 'rxjs';
-import { BuilderOutput, BuilderRun, createBuilder } from '../src';
+import { Builder, BuilderOutput, BuilderRun, createBuilder } from '../src';
import { Schema as OperatorSchema } from './operator-schema';
-export default createBuilder((options, context) => {
+const builder: Builder = createBuilder((options, context) => {
const allRuns: Promise<[number, BuilderRun]>[] = [];
context.reportProgress(
@@ -66,3 +65,5 @@ export default createBuilder((options, context
}),
);
});
+
+export default builder;
diff --git a/packages/angular_devkit/architect/builders/concat.ts b/packages/angular_devkit/architect/builders/concat.ts
index c07d9f3ef74a..00bf17871f4e 100644
--- a/packages/angular_devkit/architect/builders/concat.ts
+++ b/packages/angular_devkit/architect/builders/concat.ts
@@ -6,12 +6,11 @@
* found in the LICENSE file at https://angular.dev/license
*/
-import { json } from '@angular-devkit/core';
import { concatMap, first, from, last, map, of, switchMap } from 'rxjs';
-import { BuilderOutput, BuilderRun, createBuilder } from '../src';
+import { Builder, BuilderOutput, BuilderRun, createBuilder } from '../src';
import { Schema as OperatorSchema } from './operator-schema';
-export default createBuilder((options, context) => {
+const builder: Builder = createBuilder((options, context) => {
const allRuns: (() => Promise)[] = [];
context.reportProgress(
@@ -61,3 +60,5 @@ export default createBuilder((options, context
last(),
);
});
+
+export default builder;
diff --git a/packages/angular_devkit/architect/builders/false.ts b/packages/angular_devkit/architect/builders/false.ts
index 59fd3317d00a..3a3b8e4c470f 100644
--- a/packages/angular_devkit/architect/builders/false.ts
+++ b/packages/angular_devkit/architect/builders/false.ts
@@ -6,9 +6,11 @@
* found in the LICENSE file at https://angular.dev/license
*/
-import { createBuilder } from '../src';
+import { type Builder, createBuilder } from '../src';
-export default createBuilder(() => ({
+const builder: Builder<{}> = createBuilder(() => ({
success: false,
error: 'False builder always errors.',
}));
+
+export default builder;
diff --git a/packages/angular_devkit/architect/builders/true.ts b/packages/angular_devkit/architect/builders/true.ts
index 83f477c86d92..52f1d0f0c857 100644
--- a/packages/angular_devkit/architect/builders/true.ts
+++ b/packages/angular_devkit/architect/builders/true.ts
@@ -6,6 +6,8 @@
* found in the LICENSE file at https://angular.dev/license
*/
-import { createBuilder } from '../src';
+import { type Builder, createBuilder } from '../src';
-export default createBuilder(() => ({ success: true }));
+const builder: Builder<{}> = createBuilder(() => ({ success: true }));
+
+export default builder;
diff --git a/packages/angular_devkit/architect/node/node-modules-architect-host.ts b/packages/angular_devkit/architect/node/node-modules-architect-host.ts
index 6319ab638360..554f85be14ad 100644
--- a/packages/angular_devkit/architect/node/node-modules-architect-host.ts
+++ b/packages/angular_devkit/architect/node/node-modules-architect-host.ts
@@ -121,7 +121,7 @@ export class WorkspaceNodeModulesArchitectHost implements ArchitectHost {
return this.workspaceHost.getBuilderName(target.project, target.target);
}
@@ -134,7 +134,7 @@ export class WorkspaceNodeModulesArchitectHost implements ArchitectHost,
): Promise {
if (seenBuilders?.has(builderStr)) {
@@ -228,11 +228,11 @@ export class WorkspaceNodeModulesArchitectHost implements ArchitectHost {
return process.cwd();
}
- async getWorkspaceRoot() {
+ async getWorkspaceRoot(): Promise {
return this._root;
}
diff --git a/packages/angular_devkit/architect/src/architect.ts b/packages/angular_devkit/architect/src/architect.ts
index 6dbf97cb5179..89c318b30a06 100644
--- a/packages/angular_devkit/architect/src/architect.ts
+++ b/packages/angular_devkit/architect/src/architect.ts
@@ -364,7 +364,7 @@ export class Architect {
this._scheduler = new SimpleScheduler(jobRegistry, registry);
}
- has(name: JobName) {
+ has(name: JobName): Observable {
return this._scheduler.has(name);
}
diff --git a/packages/angular_devkit/architect/src/internal.ts b/packages/angular_devkit/architect/src/internal.ts
index 8f8154a0bc4d..3007d8867a28 100644
--- a/packages/angular_devkit/architect/src/internal.ts
+++ b/packages/angular_devkit/architect/src/internal.ts
@@ -19,7 +19,7 @@ import { JobDescription, JobHandler } from './jobs';
* Using Symbol.for() as it's a global registry that's the same for all installations of
* Architect (if some libraries depends directly on architect instead of sharing the files).
*/
-export const BuilderSymbol = Symbol.for('@angular-devkit/architect:builder');
+export const BuilderSymbol: unique symbol = Symbol.for('@angular-devkit/architect:builder');
/**
* BuilderVersionSymbol used for knowing which version of the library createBuilder() came from.
@@ -27,7 +27,7 @@ export const BuilderSymbol = Symbol.for('@angular-devkit/architect:builder');
* Using Symbol.for() as it's a global registry that's the same for all installations of
* Architect (if some libraries depends directly on architect instead of sharing the files).
*/
-export const BuilderVersionSymbol = Symbol.for('@angular-devkit/architect:version');
+export const BuilderVersionSymbol: unique symbol = Symbol.for('@angular-devkit/architect:version');
/**
* A Specialization of the JobHandler type. This exposes BuilderDescription as the job description
diff --git a/packages/angular_devkit/architect/src/jobs/fallback-registry.ts b/packages/angular_devkit/architect/src/jobs/fallback-registry.ts
index e3a0ee0ac57a..c4d5dfb5cfe0 100644
--- a/packages/angular_devkit/architect/src/jobs/fallback-registry.ts
+++ b/packages/angular_devkit/architect/src/jobs/fallback-registry.ts
@@ -27,7 +27,7 @@ export class FallbackRegistry<
>[] = [],
) {}
- addFallback(registry: Registry) {
+ addFallback(registry: Registry): void {
this._fallbacks.push(registry);
}
diff --git a/packages/angular_devkit/architect/src/jobs/simple-scheduler.ts b/packages/angular_devkit/architect/src/jobs/simple-scheduler.ts
index 8dacbbe687f8..f5ec59b4f364 100644
--- a/packages/angular_devkit/architect/src/jobs/simple-scheduler.ts
+++ b/packages/angular_devkit/architect/src/jobs/simple-scheduler.ts
@@ -185,7 +185,7 @@ export class SimpleScheduler<
* @param name The name of the job.
* @returns A description, or null if the job is not registered.
*/
- getDescription(name: JobName) {
+ getDescription(name: JobName): Observable {
return concat(
this._getInternalDescription(name).pipe(map((x) => x && x.jobDescription)),
of(null),
@@ -197,7 +197,7 @@ export class SimpleScheduler<
* @param name The name of the job.
* @returns True if the job exists, false otherwise.
*/
- has(name: JobName) {
+ has(name: JobName): Observable {
return this.getDescription(name).pipe(map((x) => x !== null));
}
@@ -209,7 +209,7 @@ export class SimpleScheduler<
*
* Jobs already running are NOT paused. This is pausing the scheduler only.
*/
- pause() {
+ pause(): () => void {
let called = false;
this._pauseCounter++;
diff --git a/packages/angular_devkit/architect/testing/test-project-host.ts b/packages/angular_devkit/architect/testing/test-project-host.ts
index ca7aa4fc84be..4af99462db08 100644
--- a/packages/angular_devkit/architect/testing/test-project-host.ts
+++ b/packages/angular_devkit/architect/testing/test-project-host.ts
@@ -126,7 +126,7 @@ export class TestProjectHost extends NodeJsSyncHost {
});
}
- replaceInFile(path: string, match: RegExp | string, replacement: string) {
+ replaceInFile(path: string, match: RegExp | string, replacement: string): void {
const content = virtualFs.fileBufferToString(this.scopedSync().read(normalize(path)));
this.scopedSync().write(
normalize(path),
@@ -134,7 +134,7 @@ export class TestProjectHost extends NodeJsSyncHost {
);
}
- appendToFile(path: string, str: string) {
+ appendToFile(path: string, str: string): void {
const content = virtualFs.fileBufferToString(this.scopedSync().read(normalize(path)));
this.scopedSync().write(normalize(path), virtualFs.stringToFileBuffer(content.concat(str)));
}
@@ -147,7 +147,7 @@ export class TestProjectHost extends NodeJsSyncHost {
return fileName || undefined;
}
- copyFile(from: string, to: string) {
+ copyFile(from: string, to: string): void {
const content = this.scopedSync().read(normalize(from));
this.scopedSync().write(normalize(to), content);
}
diff --git a/packages/angular_devkit/architect/testing/testing-architect-host.ts b/packages/angular_devkit/architect/testing/testing-architect-host.ts
index 0b3eeb36ba77..2f61d8f69d9d 100644
--- a/packages/angular_devkit/architect/testing/testing-architect-host.ts
+++ b/packages/angular_devkit/architect/testing/testing-architect-host.ts
@@ -23,7 +23,7 @@ export class TestingArchitectHost implements ArchitectHost {
*/
constructor(
public workspaceRoot = '',
- public currentDirectory = workspaceRoot,
+ public currentDirectory: string = workspaceRoot,
private _backendHost: ArchitectHost | null = null,
) {}
@@ -32,11 +32,11 @@ export class TestingArchitectHost implements ArchitectHost {
builder: Builder,
description = 'Testing only builder.',
optionSchema: json.schema.JsonSchema = { type: 'object' },
- ) {
+ ): void {
this._builderImportMap.set(builderName, builder);
this._builderMap.set(builderName, { builderName, description, optionSchema });
}
- async addBuilderFromPackage(packageName: string) {
+ async addBuilderFromPackage(packageName: string): Promise {
const packageJson = await import(packageName + '/package.json');
if (!('builders' in packageJson)) {
throw new Error('Invalid package.json, builders key not found.');
@@ -64,7 +64,7 @@ export class TestingArchitectHost implements ArchitectHost {
this.addBuilder(`${packageJson.name}:${builderName}`, handler, b.description, optionsSchema);
}
}
- addTarget(target: Target, builderName: string, options: json.JsonObject = {}) {
+ addTarget(target: Target, builderName: string, options: json.JsonObject = {}): void {
this._targetMap.set(targetStringFromTarget(target), { builderName, options });
}
From 4029e94b0ff7a5f0b46e801f219762c57c573abf Mon Sep 17 00:00:00 2001
From: Alan Agius <17563226+alan-agius4@users.noreply.github.com>
Date: Mon, 30 Jun 2025 08:32:43 +0000
Subject: [PATCH 0199/1168] build: update verdaccio to `6.1.5`
Update verdaccio to latest version.
---
package.json | 2 +-
pnpm-lock.yaml | 274 ++++++++++++++++++++++---------------------------
renovate.json | 2 +-
3 files changed, 125 insertions(+), 153 deletions(-)
diff --git a/package.json b/package.json
index f81df95c400f..1c81bbd95063 100644
--- a/package.json
+++ b/package.json
@@ -143,7 +143,7 @@
"typescript": "5.8.3",
"undici": "7.11.0",
"unenv": "^1.10.0",
- "verdaccio": "6.1.2",
+ "verdaccio": "6.1.5",
"verdaccio-auth-memory": "^10.0.0",
"yargs-parser": "22.0.0",
"zone.js": "^0.15.0"
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index d15701385c3e..96a13e429c91 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -306,8 +306,8 @@ importers:
specifier: ^1.10.0
version: 1.10.0
verdaccio:
- specifier: 6.1.2
- version: 6.1.2(encoding@0.1.13)
+ specifier: 6.1.5
+ version: 6.1.5(encoding@0.1.13)
verdaccio-auth-memory:
specifier: ^10.0.0
version: 10.2.2
@@ -3052,79 +3052,79 @@ packages:
resolution: {integrity: sha512-zTh2+1Y8ZpmeQaQVIc/ZZxsx8UzgKJyNg1PTvjzC7WMhPSVS8bfDX34k1SrwOf016qd5RU3az2UxUNue3IfQ5g==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@verdaccio/auth@8.0.0-next-8.15':
- resolution: {integrity: sha512-vAfzGOHbPcPXMCI90jqm/qSZ1OUBnOGzudZA3+YtherncdwADekvXbdJlZVclcfmZ0sRbfVG5Xpf88aETiwfcw==}
+ '@verdaccio/auth@8.0.0-next-8.19':
+ resolution: {integrity: sha512-VEWhj9Zs6qY2vzVpwY0uViPGxCPhiVo+g2WTLPNGa8avYz6sC8eiHZOJv3E22TKm/PaeSzclvSbMXiXP1bYuMA==}
engines: {node: '>=18'}
'@verdaccio/commons-api@10.2.0':
resolution: {integrity: sha512-F/YZANu4DmpcEV0jronzI7v2fGVWkQ5Mwi+bVmV+ACJ+EzR0c9Jbhtbe5QyLUuzR97t8R5E/Xe53O0cc2LukdQ==}
engines: {node: '>=8'}
- '@verdaccio/config@8.0.0-next-8.15':
- resolution: {integrity: sha512-oEzQB+xeqaFAy54veMshqpt1hlZCYNkqoKuwkt7O8J43Fo/beiLluKUVneXckzi+pg1yvvGT7lNCbvuUQrxxQg==}
+ '@verdaccio/config@8.0.0-next-8.19':
+ resolution: {integrity: sha512-08Mizx0f88A11Wxpx8EiK+mju0KroiaIRGZhV5h5+jWEKG3qucwTFNqR+29vRlPaGw1VmCEQ0+Vuaqeh03MlAA==}
engines: {node: '>=18'}
- '@verdaccio/core@8.0.0-next-8.15':
- resolution: {integrity: sha512-d5r/ZSkCri7s1hvV35enptquV5LJ81NqMYJnsjuryIUnvwn1yaqLlcdd6zIL08unzCSr7qDdUAdwGRRm6PKzng==}
+ '@verdaccio/core@8.0.0-next-8.19':
+ resolution: {integrity: sha512-d/QzHToby2OTB5f4rw9koC0SidWvCkGPpvcQ/V8qh1ejoMtc/tO9OKe8lwUOxEvw31A2HaIBf0J4cFVIvrU31w==}
engines: {node: '>=18'}
'@verdaccio/file-locking@10.3.1':
resolution: {integrity: sha512-oqYLfv3Yg3mAgw9qhASBpjD50osj2AX4IwbkUtyuhhKGyoFU9eZdrbeW6tpnqUnj6yBMtAPm2eGD4BwQuX400g==}
engines: {node: '>=12'}
- '@verdaccio/file-locking@13.0.0-next-8.3':
- resolution: {integrity: sha512-Sugx6XYp8nEJ9SmBoEOExEIQQ0T0q8fcyc/afWdiSNDGWviqqSx2IriCvtMwKZrE4XG0BQo6bXO+A8AOOoo7KQ==}
+ '@verdaccio/file-locking@13.0.0-next-8.4':
+ resolution: {integrity: sha512-LzW8V7O65ZGvBbeK43JfHBjoRch3vopBx/HDnOwpA++XrfDTFt/e9Omk28Gu7wY/4BSunJGHMCIrs2EzYc9IVQ==}
engines: {node: '>=18'}
- '@verdaccio/loaders@8.0.0-next-8.6':
- resolution: {integrity: sha512-yuqD8uAZJcgzuNHjV6C438UNT5r2Ai9+SnUlO34AHZdWSYcluO3Zj5R3p5uf+C7YPCE31pUD27wBU74xVbUoBw==}
+ '@verdaccio/loaders@8.0.0-next-8.9':
+ resolution: {integrity: sha512-y0EIx+jiJGnln7to0ILUsUdAZvpsZTFPF7toJ/VPJlyRZmYYCbNE2j+VK9GLZu8jPZy+H+GdEBF89QdAv6P99A==}
engines: {node: '>=18'}
'@verdaccio/local-storage-legacy@11.0.2':
resolution: {integrity: sha512-7AXG7qlcVFmF+Nue2oKaraprGRtaBvrQIOvc/E89+7hAe399V01KnZI6E/ET56u7U9fq0MSlp92HBcdotlpUXg==}
engines: {node: '>=12'}
- '@verdaccio/logger-commons@8.0.0-next-8.15':
- resolution: {integrity: sha512-nF7VgBC2cl5ufv+mZEwBHHyZFb1F0+kVkuRMf3Tyk+Qp4lXilC9MRZ0oc+RnzsDbNmJ6IZHgHNbs6aJrNfaRGg==}
+ '@verdaccio/logger-commons@8.0.0-next-8.19':
+ resolution: {integrity: sha512-4Zl5+JyPMC4Kiu9f93uzN9312vg3eh1BeOx0qGGXksJTPSebS+O8HG2530ApjamSkApOHvGs5x3GEsEKza9WOA==}
engines: {node: '>=18'}
- '@verdaccio/logger-prettify@8.0.0-next-8.2':
- resolution: {integrity: sha512-WMXnZPLw5W7GSIQE8UOTp6kRIwiTmnnoJbMmyMlGiNrsRaFKTqk09R5tKUgOyGgd4Lu6yncLbmdm5UjAuwHf1Q==}
+ '@verdaccio/logger-prettify@8.0.0-next-8.3':
+ resolution: {integrity: sha512-mehQMpCtUbmW5dHpUwvi6hSYBdEXZjmDzI76hGacYKEKBwJk5aVXmrdYbYVyWtYlmegaxjLRMmA/iebXDEggYA==}
engines: {node: '>=18'}
- '@verdaccio/logger@8.0.0-next-8.15':
- resolution: {integrity: sha512-3gjhqvB87JUNDHFMN3YG4IweS9EgbCpAWZatNYzcoIWOoGiEaFQQBSM592CaFiI0yf8acyqWkNa1V95L1NMbRg==}
+ '@verdaccio/logger@8.0.0-next-8.19':
+ resolution: {integrity: sha512-rCZ4eUYJhCytezVeihYSs5Ct17UJvhCnQ4dAyuO/+JSeKY1Fpxgl+es8F6PU+o6iIVeN5qfFh55llJ2LwZ4gjg==}
engines: {node: '>=18'}
- '@verdaccio/middleware@8.0.0-next-8.15':
- resolution: {integrity: sha512-xsCLGbnhqcYwE8g/u9wxNLfDcESpr9ptEZ8Ce7frVTphU7kYIL48QCDPMzug7U+AguNtCq4v4zcoY1PaOQ8mgw==}
+ '@verdaccio/middleware@8.0.0-next-8.19':
+ resolution: {integrity: sha512-KpfvMNvztaHK+6YrK3uhu6DbzwkQQnxtmNuesCwTQnMNmunwvMBCuwvNTvi1wip1GrmP8At4r3NSSz9ttPcHEQ==}
engines: {node: '>=18'}
- '@verdaccio/search-indexer@8.0.0-next-8.4':
- resolution: {integrity: sha512-Oea9m9VDqdlDPyQ9+fpcxZk0sIYH2twVK+YbykHpSYpjZRzz9hJfIr/uUwAgpWq83zAl2YDbz4zR3TjzjrWQig==}
+ '@verdaccio/search-indexer@8.0.0-next-8.5':
+ resolution: {integrity: sha512-0GC2tJKstbPg/W2PZl2yE+hoAxffD2ZWilEnEYSEo2e9UQpNIy2zg7KE/uMUq2P72Vf5EVfVzb8jdaH4KV4QeA==}
engines: {node: '>=18'}
- '@verdaccio/signature@8.0.0-next-8.7':
- resolution: {integrity: sha512-sqP+tNzUtVIwUtt1ZHwYoxsO3roDLK7GW8c8Hj0SNaON+9ele9z4NBhaor+g95zRuLy6xtw/RgOvpyLon/vPrA==}
+ '@verdaccio/signature@8.0.0-next-8.11':
+ resolution: {integrity: sha512-mq5ZHB8a7JRMrbLATCZFVSUo0EtnsD9k7OZwEgdYEjzRYx3dQm93lY1smBAfluPfrcTeHRJY4W76Fdy/Or5JmA==}
engines: {node: '>=18'}
'@verdaccio/streams@10.2.1':
resolution: {integrity: sha512-OojIG/f7UYKxC4dYX8x5ax8QhRx1b8OYUAMz82rUottCuzrssX/4nn5QE7Ank0DUSX3C9l/HPthc4d9uKRJqJQ==}
engines: {node: '>=12', npm: '>=5'}
- '@verdaccio/tarball@13.0.0-next-8.15':
- resolution: {integrity: sha512-oSNmq7zD/iPIC5HpJbOJjW/lb0JV9k3jLwI6sG7kPgm+UIxVAOV4fKQOAD18HpHl/WjkF247NA6zGlAB94Habw==}
+ '@verdaccio/tarball@13.0.0-next-8.19':
+ resolution: {integrity: sha512-BVdPcZj2EtneRY0HKqQTG02gF4q1YdxUqw+ZbOMdWRRFqNkCG/5PaaNhP/xh3UFk/VpNqmv4/OwyTv68c9186g==}
engines: {node: '>=18'}
- '@verdaccio/ui-theme@8.0.0-next-8.15':
- resolution: {integrity: sha512-k9BAM7rvbUqB2JPReNgXKUVTzBkdmIrNw0f6/7uyO+9cp7eVuarrPBnVF0oMc7jzVNBZRCpUksrhMZ0KwDZTpw==}
+ '@verdaccio/ui-theme@8.0.0-next-8.19':
+ resolution: {integrity: sha512-grJ+8wqD+iE9cRHMQ9hYPj/IerW3pDELccoK6CLn1xYC+sunYVpnivkUv5HUmK6G0B64ptoYST1xFSjiiZXNKg==}
- '@verdaccio/url@13.0.0-next-8.15':
- resolution: {integrity: sha512-1N/dGhw7cZMhupf/Xlm73beiL3oCaAiyo9DTumjF3aTcJnipVcT1hoj6CSj9RIX54824rUK9WVmo83dk0KPnjw==}
+ '@verdaccio/url@13.0.0-next-8.19':
+ resolution: {integrity: sha512-QCtRu6gnE3FWh1CX11VdQfXDoNUYpiZm+767dUKkvo4LfEiKHrpIqq8ZeE37dOC5w9SBJdY1X6ddlIz8p4GTxA==}
engines: {node: '>=18'}
- '@verdaccio/utils@8.1.0-next-8.15':
- resolution: {integrity: sha512-efg/bunOUMVXV+MlljJCrpuT+OQRrQS4wJyGL92B3epUGlgZ8DXs+nxN5v59v1a6AocAdSKwHgZS0g9txmBhOg==}
+ '@verdaccio/utils@8.1.0-next-8.19':
+ resolution: {integrity: sha512-mQoe1yUlYR4ujR65xVNAr4and102UNvAjlx6+IYyVPa7h3CZ0w5e8sRjlbYIXXL/qDI4RPVzfJVpquiwPkUCGg==}
engines: {node: '>=18'}
'@vitejs/plugin-basic-ssl@2.0.0':
@@ -3981,9 +3981,6 @@ packages:
core-js-compat@3.43.0:
resolution: {integrity: sha512-2GML2ZsCc5LR7hZYz4AXmjQw8zuy2T//2QntwdnpuYI7jteT6GVYJL7F6C2C57R7gSYrcqVW3lAALefdbhBLDA==}
- core-js@3.40.0:
- resolution: {integrity: sha512-7vsMc/Lty6AGnn7uFpYT56QesI5D2Y/UkgKounk87OP9Z2H9Z8kj6jzcSGAxFmUtDOS0ntK6lbQz+Nsa0Jj6mQ==}
-
core-util-is@1.0.2:
resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==}
@@ -4119,15 +4116,6 @@ packages:
supports-color:
optional: true
- debug@4.4.0:
- resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==}
- engines: {node: '>=6.0'}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
-
debug@4.4.1:
resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==}
engines: {node: '>=6.0'}
@@ -6008,6 +5996,10 @@ packages:
minimalistic-assert@1.0.1:
resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==}
+ minimatch@10.0.1:
+ resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==}
+ engines: {node: 20 || >=22}
+
minimatch@3.1.2:
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
@@ -6625,8 +6617,8 @@ packages:
pino-std-serializers@7.0.0:
resolution: {integrity: sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA==}
- pino@9.6.0:
- resolution: {integrity: sha512-i85pKRCt4qMjZ1+L7sy2Ag4t1atFcdbEt76+7iRJn1g2BvsnRMGu9p8pivl9fs63M2kF/A0OacFZhTub+m/qMg==}
+ pino@9.7.0:
+ resolution: {integrity: sha512-vnMCM6xZTb1WDmLvtG2lE/2p+t9hDEIvTWJsu6FejkE62vB7gDhvzrpFR4Cw2to+9JNQxVnkAKVPA1KPB98vWg==}
hasBin: true
piscina@5.1.2:
@@ -6731,8 +6723,8 @@ packages:
process-warning@1.0.0:
resolution: {integrity: sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==}
- process-warning@4.0.1:
- resolution: {integrity: sha512-3c2LzQ3rY9d0hc1emcsHhfT9Jwz0cChib/QN89oME2R451w5fy3f0afAhERFZAwrbDU43wk12d0ORBpDVME50Q==}
+ process-warning@5.0.0:
+ resolution: {integrity: sha512-a39t9ApHNx2L4+HBnQKqxxHNs1r7KF+Intd8Q/g1bUh6q0WIp9voPXJ/x0j+ZL45KF1pJd9+q2jLIRMfvEshkA==}
process@0.11.10:
resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==}
@@ -7120,16 +7112,6 @@ packages:
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true
- semver@7.6.3:
- resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==}
- engines: {node: '>=10'}
- hasBin: true
-
- semver@7.7.1:
- resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==}
- engines: {node: '>=10'}
- hasBin: true
-
semver@7.7.2:
resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==}
engines: {node: '>=10'}
@@ -7880,20 +7862,20 @@ packages:
resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
engines: {node: '>= 0.8'}
- verdaccio-audit@13.0.0-next-8.15:
- resolution: {integrity: sha512-Aeau0u0fi5l4PoSDyOV6glz2FDO9+ofvogJIELV4H6fhDXhgPc2MnoKuaUgOT//khESLle/a6YfcLY2/KNLs6g==}
+ verdaccio-audit@13.0.0-next-8.19:
+ resolution: {integrity: sha512-lF/5g4CwfhGzZIySeFYBCWXaBnIRQ02Q27gQ7OSS9KTQ9qnHXHbFrXjEAml2udQSNk6Z9jieNa5TufwgjR3Nyw==}
engines: {node: '>=18'}
verdaccio-auth-memory@10.2.2:
resolution: {integrity: sha512-JCAnSqwq2l1UPt0hQcPn1B3X9mYpJ5zMsDvuDdmnlWLkrIDx2Wev5fluW0HC9hcFMITFl/DJj/DyzYOOqwhFSQ==}
engines: {node: '>=8'}
- verdaccio-htpasswd@13.0.0-next-8.15:
- resolution: {integrity: sha512-rQg5oZ/rReDAM4g4W68hvtzReTbM6vduvVtobHsQxhbtbotEuUjP6O8uaROYtgZ60giGva5Tub2SOm2T9Ln9Dw==}
+ verdaccio-htpasswd@13.0.0-next-8.19:
+ resolution: {integrity: sha512-XVkkJJKfXLVXC8E+7CLklnndkagZaFWXhGbYIxFYRJ+0bCff0VgUfmyXpwWJ9ADdOnMSqvUPFwMsx4LAhGxFvg==}
engines: {node: '>=18'}
- verdaccio@6.1.2:
- resolution: {integrity: sha512-HQCquycSQkA+tKRVqMjIVRzmhzTciLfScvKIhhiwZZ9Qd13e2KJQTOdB7QrSacfJuPpl94TA5EZ7XmVRQKk3ag==}
+ verdaccio@6.1.5:
+ resolution: {integrity: sha512-gXEbG5Oj3SITUOXRQ0KuTtJ/eyhg8ARyaKXQfYOakA1gIxnjCF+SQLYkKe5El4OiDNOPu8QtviKzytRPA+UUag==}
engines: {node: '>=18'}
hasBin: true
@@ -10699,16 +10681,15 @@ snapshots:
'@typescript-eslint/types': 8.35.0
eslint-visitor-keys: 4.2.1
- '@verdaccio/auth@8.0.0-next-8.15':
+ '@verdaccio/auth@8.0.0-next-8.19':
dependencies:
- '@verdaccio/config': 8.0.0-next-8.15
- '@verdaccio/core': 8.0.0-next-8.15
- '@verdaccio/loaders': 8.0.0-next-8.6
- '@verdaccio/signature': 8.0.0-next-8.7
- '@verdaccio/utils': 8.1.0-next-8.15
- debug: 4.4.0
+ '@verdaccio/config': 8.0.0-next-8.19
+ '@verdaccio/core': 8.0.0-next-8.19
+ '@verdaccio/loaders': 8.0.0-next-8.9
+ '@verdaccio/signature': 8.0.0-next-8.11
+ debug: 4.4.1(supports-color@10.0.0)
lodash: 4.17.21
- verdaccio-htpasswd: 13.0.0-next-8.15
+ verdaccio-htpasswd: 13.0.0-next-8.19
transitivePeerDependencies:
- supports-color
@@ -10717,37 +10698,37 @@ snapshots:
http-errors: 2.0.0
http-status-codes: 2.2.0
- '@verdaccio/config@8.0.0-next-8.15':
+ '@verdaccio/config@8.0.0-next-8.19':
dependencies:
- '@verdaccio/core': 8.0.0-next-8.15
- '@verdaccio/utils': 8.1.0-next-8.15
- debug: 4.4.0
+ '@verdaccio/core': 8.0.0-next-8.19
+ debug: 4.4.1(supports-color@10.0.0)
js-yaml: 4.1.0
lodash: 4.17.21
minimatch: 7.4.6
transitivePeerDependencies:
- supports-color
- '@verdaccio/core@8.0.0-next-8.15':
+ '@verdaccio/core@8.0.0-next-8.19':
dependencies:
ajv: 8.17.1
- core-js: 3.40.0
http-errors: 2.0.0
http-status-codes: 2.3.0
+ minimatch: 10.0.1
process-warning: 1.0.0
- semver: 7.7.1
+ semver: 7.7.2
'@verdaccio/file-locking@10.3.1':
dependencies:
lockfile: 1.0.4
- '@verdaccio/file-locking@13.0.0-next-8.3':
+ '@verdaccio/file-locking@13.0.0-next-8.4':
dependencies:
lockfile: 1.0.4
- '@verdaccio/loaders@8.0.0-next-8.6':
+ '@verdaccio/loaders@8.0.0-next-8.9':
dependencies:
- debug: 4.4.0
+ '@verdaccio/core': 8.0.0-next-8.19
+ debug: 4.4.1(supports-color@10.0.0)
lodash: 4.17.21
transitivePeerDependencies:
- supports-color
@@ -10765,37 +10746,37 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@verdaccio/logger-commons@8.0.0-next-8.15':
+ '@verdaccio/logger-commons@8.0.0-next-8.19':
dependencies:
- '@verdaccio/core': 8.0.0-next-8.15
- '@verdaccio/logger-prettify': 8.0.0-next-8.2
+ '@verdaccio/core': 8.0.0-next-8.19
+ '@verdaccio/logger-prettify': 8.0.0-next-8.3
colorette: 2.0.20
- debug: 4.4.0
+ debug: 4.4.1(supports-color@10.0.0)
transitivePeerDependencies:
- supports-color
- '@verdaccio/logger-prettify@8.0.0-next-8.2':
+ '@verdaccio/logger-prettify@8.0.0-next-8.3':
dependencies:
colorette: 2.0.20
dayjs: 1.11.13
lodash: 4.17.21
+ on-exit-leak-free: 2.1.2
pino-abstract-transport: 1.2.0
sonic-boom: 3.8.1
- '@verdaccio/logger@8.0.0-next-8.15':
+ '@verdaccio/logger@8.0.0-next-8.19':
dependencies:
- '@verdaccio/logger-commons': 8.0.0-next-8.15
- pino: 9.6.0
+ '@verdaccio/logger-commons': 8.0.0-next-8.19
+ pino: 9.7.0
transitivePeerDependencies:
- supports-color
- '@verdaccio/middleware@8.0.0-next-8.15':
+ '@verdaccio/middleware@8.0.0-next-8.19':
dependencies:
- '@verdaccio/config': 8.0.0-next-8.15
- '@verdaccio/core': 8.0.0-next-8.15
- '@verdaccio/url': 13.0.0-next-8.15
- '@verdaccio/utils': 8.1.0-next-8.15
- debug: 4.4.0
+ '@verdaccio/config': 8.0.0-next-8.19
+ '@verdaccio/core': 8.0.0-next-8.19
+ '@verdaccio/url': 13.0.0-next-8.19
+ debug: 4.4.1(supports-color@10.0.0)
express: 4.21.2
express-rate-limit: 5.5.1
lodash: 4.17.21
@@ -10804,47 +10785,45 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@verdaccio/search-indexer@8.0.0-next-8.4': {}
+ '@verdaccio/search-indexer@8.0.0-next-8.5': {}
- '@verdaccio/signature@8.0.0-next-8.7':
+ '@verdaccio/signature@8.0.0-next-8.11':
dependencies:
- '@verdaccio/config': 8.0.0-next-8.15
- debug: 4.4.0
+ '@verdaccio/config': 8.0.0-next-8.19
+ '@verdaccio/core': 8.0.0-next-8.19
+ debug: 4.4.1(supports-color@10.0.0)
jsonwebtoken: 9.0.2
transitivePeerDependencies:
- supports-color
'@verdaccio/streams@10.2.1': {}
- '@verdaccio/tarball@13.0.0-next-8.15':
+ '@verdaccio/tarball@13.0.0-next-8.19':
dependencies:
- '@verdaccio/core': 8.0.0-next-8.15
- '@verdaccio/url': 13.0.0-next-8.15
- '@verdaccio/utils': 8.1.0-next-8.15
- debug: 4.4.0
+ '@verdaccio/core': 8.0.0-next-8.19
+ '@verdaccio/url': 13.0.0-next-8.19
+ debug: 4.4.1(supports-color@10.0.0)
gunzip-maybe: 1.4.2
- lodash: 4.17.21
tar-stream: 3.1.7
transitivePeerDependencies:
- supports-color
- '@verdaccio/ui-theme@8.0.0-next-8.15': {}
+ '@verdaccio/ui-theme@8.0.0-next-8.19': {}
- '@verdaccio/url@13.0.0-next-8.15':
+ '@verdaccio/url@13.0.0-next-8.19':
dependencies:
- '@verdaccio/core': 8.0.0-next-8.15
- debug: 4.4.0
+ '@verdaccio/core': 8.0.0-next-8.19
+ debug: 4.4.1(supports-color@10.0.0)
lodash: 4.17.21
validator: 13.12.0
transitivePeerDependencies:
- supports-color
- '@verdaccio/utils@8.1.0-next-8.15':
+ '@verdaccio/utils@8.1.0-next-8.19':
dependencies:
- '@verdaccio/core': 8.0.0-next-8.15
+ '@verdaccio/core': 8.0.0-next-8.19
lodash: 4.17.21
minimatch: 7.4.6
- semver: 7.7.1
'@vitejs/plugin-basic-ssl@2.0.0(vite@7.0.0(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0))':
dependencies:
@@ -11947,8 +11926,6 @@ snapshots:
dependencies:
browserslist: 4.25.0
- core-js@3.40.0: {}
-
core-util-is@1.0.2: {}
core-util-is@1.0.3: {}
@@ -12072,10 +12049,6 @@ snapshots:
dependencies:
ms: 2.1.3
- debug@4.4.0:
- dependencies:
- ms: 2.1.3
-
debug@4.4.1(supports-color@10.0.0):
dependencies:
ms: 2.1.3
@@ -14292,6 +14265,10 @@ snapshots:
minimalistic-assert@1.0.1: {}
+ minimatch@10.0.1:
+ dependencies:
+ brace-expansion: 2.0.2
+
minimatch@3.1.2:
dependencies:
brace-expansion: 1.1.12
@@ -14860,14 +14837,14 @@ snapshots:
pino-std-serializers@7.0.0: {}
- pino@9.6.0:
+ pino@9.7.0:
dependencies:
atomic-sleep: 1.0.0
fast-redact: 3.5.0
on-exit-leak-free: 2.1.2
pino-abstract-transport: 2.0.0
pino-std-serializers: 7.0.0
- process-warning: 4.0.1
+ process-warning: 5.0.0
quick-format-unescaped: 4.0.4
real-require: 0.2.0
safe-stable-stringify: 2.5.0
@@ -14959,7 +14936,7 @@ snapshots:
process-warning@1.0.0: {}
- process-warning@4.0.1: {}
+ process-warning@5.0.0: {}
process@0.11.10: {}
@@ -15485,10 +15462,6 @@ snapshots:
semver@6.3.1: {}
- semver@7.6.3: {}
-
- semver@7.7.1: {}
-
semver@7.7.2: {}
send@0.19.0:
@@ -16378,10 +16351,10 @@ snapshots:
vary@1.1.2: {}
- verdaccio-audit@13.0.0-next-8.15(encoding@0.1.13):
+ verdaccio-audit@13.0.0-next-8.19(encoding@0.1.13):
dependencies:
- '@verdaccio/config': 8.0.0-next-8.15
- '@verdaccio/core': 8.0.0-next-8.15
+ '@verdaccio/config': 8.0.0-next-8.19
+ '@verdaccio/core': 8.0.0-next-8.19
express: 4.21.2
https-proxy-agent: 5.0.1(supports-color@10.0.0)
node-fetch: 2.6.7(encoding@0.1.13)
@@ -16393,42 +16366,41 @@ snapshots:
dependencies:
'@verdaccio/commons-api': 10.2.0
- verdaccio-htpasswd@13.0.0-next-8.15:
+ verdaccio-htpasswd@13.0.0-next-8.19:
dependencies:
- '@verdaccio/core': 8.0.0-next-8.15
- '@verdaccio/file-locking': 13.0.0-next-8.3
+ '@verdaccio/core': 8.0.0-next-8.19
+ '@verdaccio/file-locking': 13.0.0-next-8.4
apache-md5: 1.1.8
bcryptjs: 2.4.3
- core-js: 3.40.0
- debug: 4.4.0
+ debug: 4.4.1(supports-color@10.0.0)
http-errors: 2.0.0
unix-crypt-td-js: 1.1.4
transitivePeerDependencies:
- supports-color
- verdaccio@6.1.2(encoding@0.1.13):
+ verdaccio@6.1.5(encoding@0.1.13):
dependencies:
'@cypress/request': 3.0.8
- '@verdaccio/auth': 8.0.0-next-8.15
- '@verdaccio/config': 8.0.0-next-8.15
- '@verdaccio/core': 8.0.0-next-8.15
- '@verdaccio/loaders': 8.0.0-next-8.6
+ '@verdaccio/auth': 8.0.0-next-8.19
+ '@verdaccio/config': 8.0.0-next-8.19
+ '@verdaccio/core': 8.0.0-next-8.19
+ '@verdaccio/loaders': 8.0.0-next-8.9
'@verdaccio/local-storage-legacy': 11.0.2
- '@verdaccio/logger': 8.0.0-next-8.15
- '@verdaccio/middleware': 8.0.0-next-8.15
- '@verdaccio/search-indexer': 8.0.0-next-8.4
- '@verdaccio/signature': 8.0.0-next-8.7
+ '@verdaccio/logger': 8.0.0-next-8.19
+ '@verdaccio/middleware': 8.0.0-next-8.19
+ '@verdaccio/search-indexer': 8.0.0-next-8.5
+ '@verdaccio/signature': 8.0.0-next-8.11
'@verdaccio/streams': 10.2.1
- '@verdaccio/tarball': 13.0.0-next-8.15
- '@verdaccio/ui-theme': 8.0.0-next-8.15
- '@verdaccio/url': 13.0.0-next-8.15
- '@verdaccio/utils': 8.1.0-next-8.15
+ '@verdaccio/tarball': 13.0.0-next-8.19
+ '@verdaccio/ui-theme': 8.0.0-next-8.19
+ '@verdaccio/url': 13.0.0-next-8.19
+ '@verdaccio/utils': 8.1.0-next-8.19
JSONStream: 1.3.5
async: 3.2.6
clipanion: 4.0.0-rc.4
compression: 1.8.0
cors: 2.8.5
- debug: 4.4.0
+ debug: 4.4.1(supports-color@10.0.0)
envinfo: 7.14.0
express: 4.21.2
handlebars: 4.7.8
@@ -16437,9 +16409,9 @@ snapshots:
mime: 3.0.0
mkdirp: 1.0.4
pkginfo: 0.4.1
- semver: 7.6.3
- verdaccio-audit: 13.0.0-next-8.15(encoding@0.1.13)
- verdaccio-htpasswd: 13.0.0-next-8.15
+ semver: 7.7.2
+ verdaccio-audit: 13.0.0-next-8.19(encoding@0.1.13)
+ verdaccio-htpasswd: 13.0.0-next-8.19
transitivePeerDependencies:
- encoding
- supports-color
diff --git a/renovate.json b/renovate.json
index 3007403861ce..530086f88cf2 100644
--- a/renovate.json
+++ b/renovate.json
@@ -2,7 +2,7 @@
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["github>angular/dev-infra//renovate-presets/default.json5"],
"ignorePaths": ["tests/legacy-cli/e2e/assets/**", "tests/schematics/update/packages/**"],
- "ignoreDeps": ["io_bazel_rules_webtesting", "verdaccio"],
+ "ignoreDeps": ["io_bazel_rules_webtesting"],
"packageRules": [
{
"matchFileNames": [
From f1e2fe586170e6b41d9649f0b262c91230c6aa3e Mon Sep 17 00:00:00 2001
From: Angular Robot
Date: Mon, 30 Jun 2025 14:04:45 +0000
Subject: [PATCH 0200/1168] build: update cross-repo angular dependencies
See associated pull request for more information.
---
.../windows-bazel-test/action.yml | 2 +-
.../assistant-to-the-branch-manager.yml | 2 +-
.github/workflows/ci.yml | 50 +++++++++----------
.github/workflows/dev-infra.yml | 4 +-
.github/workflows/feature-requests.yml | 2 +-
.github/workflows/perf.yml | 6 +--
.github/workflows/pr.yml | 42 ++++++++--------
WORKSPACE | 2 +-
package.json | 2 +-
pnpm-lock.yaml | 12 ++---
tests/legacy-cli/e2e/ng-snapshot/package.json | 32 ++++++------
11 files changed, 78 insertions(+), 78 deletions(-)
diff --git a/.github/shared-actions/windows-bazel-test/action.yml b/.github/shared-actions/windows-bazel-test/action.yml
index 3a68bf8cd367..7c922f53b781 100644
--- a/.github/shared-actions/windows-bazel-test/action.yml
+++ b/.github/shared-actions/windows-bazel-test/action.yml
@@ -18,7 +18,7 @@ runs:
steps:
- name: Initialize WSL
id: init_wsl
- uses: angular/dev-infra/github-actions/setup-wsl@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/setup-wsl@dfe138678e4edb4789fbe40ae7792c046de3b4bd
with:
wsl_firewall_interface: 'vEthernet (WSL (Hyper-V firewall))'
diff --git a/.github/workflows/assistant-to-the-branch-manager.yml b/.github/workflows/assistant-to-the-branch-manager.yml
index 6139e2d21453..a7ee974b39b6 100644
--- a/.github/workflows/assistant-to-the-branch-manager.yml
+++ b/.github/workflows/assistant-to-the-branch-manager.yml
@@ -16,6 +16,6 @@ jobs:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- - uses: angular/dev-infra/github-actions/branch-manager@5a3a86f416ca80bb31a1672985f555b760242388
+ - uses: angular/dev-infra/github-actions/branch-manager@dfe138678e4edb4789fbe40ae7792c046de3b4bd
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 6d5ab3429887..90c4e78beb41 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -21,9 +21,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/bazel/setup@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Generate JSON schema types
@@ -44,11 +44,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/bazel/setup@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@dfe138678e4edb4789fbe40ae7792c046de3b4bd
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Install node modules
@@ -61,11 +61,11 @@ jobs:
runs-on: ubuntu-latest-4core
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/bazel/setup@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@dfe138678e4edb4789fbe40ae7792c046de3b4bd
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Install node modules
@@ -87,13 +87,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/bazel/setup@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@dfe138678e4edb4789fbe40ae7792c046de3b4bd
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run CLI E2E tests
@@ -110,11 +110,11 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/bazel/setup@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@dfe138678e4edb4789fbe40ae7792c046de3b4bd
with:
allow_windows_rbe: true
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
@@ -138,13 +138,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/bazel/setup@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@dfe138678e4edb4789fbe40ae7792c046de3b4bd
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run CLI E2E tests
@@ -163,13 +163,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/bazel/setup@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@dfe138678e4edb4789fbe40ae7792c046de3b4bd
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run CLI E2E tests
@@ -183,13 +183,13 @@ jobs:
SAUCE_TUNNEL_IDENTIFIER: angular-cli-${{ github.workflow }}-${{ github.run_number }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/bazel/setup@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@dfe138678e4edb4789fbe40ae7792c046de3b4bd
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run E2E Browser tests
@@ -219,11 +219,11 @@ jobs:
CIRCLE_BRANCH: ${{ github.ref_name }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/bazel/setup@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- run: pnpm admin snapshots --verbose
env:
SNAPSHOT_BUILDS_GITHUB_TOKEN: ${{ secrets.SNAPSHOT_BUILDS_GITHUB_TOKEN }}
diff --git a/.github/workflows/dev-infra.yml b/.github/workflows/dev-infra.yml
index 7b533530c02e..8b20acca92a1 100644
--- a/.github/workflows/dev-infra.yml
+++ b/.github/workflows/dev-infra.yml
@@ -13,13 +13,13 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- - uses: angular/dev-infra/github-actions/pull-request-labeling@5a3a86f416ca80bb31a1672985f555b760242388
+ - uses: angular/dev-infra/github-actions/pull-request-labeling@dfe138678e4edb4789fbe40ae7792c046de3b4bd
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
post_approval_changes:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- - uses: angular/dev-infra/github-actions/post-approval-changes@5a3a86f416ca80bb31a1672985f555b760242388
+ - uses: angular/dev-infra/github-actions/post-approval-changes@dfe138678e4edb4789fbe40ae7792c046de3b4bd
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
diff --git a/.github/workflows/feature-requests.yml b/.github/workflows/feature-requests.yml
index dbfad7701a31..ac3167fda43b 100644
--- a/.github/workflows/feature-requests.yml
+++ b/.github/workflows/feature-requests.yml
@@ -16,6 +16,6 @@ jobs:
if: github.repository == 'angular/angular-cli'
runs-on: ubuntu-latest
steps:
- - uses: angular/dev-infra/github-actions/feature-request@5a3a86f416ca80bb31a1672985f555b760242388
+ - uses: angular/dev-infra/github-actions/feature-request@dfe138678e4edb4789fbe40ae7792c046de3b4bd
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
diff --git a/.github/workflows/perf.yml b/.github/workflows/perf.yml
index cce2ff64628e..d57199a3df96 100644
--- a/.github/workflows/perf.yml
+++ b/.github/workflows/perf.yml
@@ -23,7 +23,7 @@ jobs:
workflows: ${{ steps.workflows.outputs.workflows }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Install node modules
run: pnpm install --frozen-lockfile
- id: workflows
@@ -38,9 +38,9 @@ jobs:
workflow: ${{ fromJSON(needs.list.outputs.workflows) }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/bazel/setup@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Install node modules
run: pnpm install --frozen-lockfile
# We utilize the google-github-actions/auth action to allow us to get an active credential using workflow
diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml
index ed44cfb1eb63..76c3c8c3238c 100644
--- a/.github/workflows/pr.yml
+++ b/.github/workflows/pr.yml
@@ -34,9 +34,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/bazel/setup@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Setup ESLint Caching
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
with:
@@ -56,7 +56,7 @@ jobs:
- name: Run Validation
run: pnpm admin validate
- name: Check Package Licenses
- uses: angular/dev-infra/github-actions/linting/licenses@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/linting/licenses@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Check tooling setup
run: pnpm check-tooling-setup
- name: Check commit message
@@ -72,11 +72,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/bazel/setup@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Build release targets
@@ -93,11 +93,11 @@ jobs:
runs-on: ubuntu-latest-16core
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/bazel/setup@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Run module and package tests
@@ -117,13 +117,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/bazel/setup@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Run CLI E2E tests
run: pnpm bazel test --test_env=E2E_SHARD_TOTAL=6 --test_env=E2E_SHARD_INDEX=${{ matrix.shard }} --config=e2e //tests/legacy-cli:e2e.${{ matrix.subset }}_node${{ matrix.node }}
@@ -132,11 +132,11 @@ jobs:
runs-on: windows-2025
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/bazel/setup@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@dfe138678e4edb4789fbe40ae7792c046de3b4bd
with:
allow_windows_rbe: true
- name: Run CLI E2E tests
@@ -157,13 +157,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/bazel/setup@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Run CLI E2E tests
run: pnpm bazel test --test_env=E2E_SHARD_TOTAL=3 --test_env=E2E_SHARD_INDEX=${{ matrix.shard }} --config=e2e //tests/legacy-cli:e2e.${{ matrix.subset }}_node${{ matrix.node }}
@@ -180,12 +180,12 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/bazel/setup@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@5a3a86f416ca80bb31a1672985f555b760242388
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@dfe138678e4edb4789fbe40ae7792c046de3b4bd
- name: Run CLI E2E tests
run: pnpm bazel test --test_env=E2E_SHARD_TOTAL=6 --test_env=E2E_SHARD_INDEX=${{ matrix.shard }} --config=e2e //tests/legacy-cli:e2e.snapshots.${{ matrix.subset }}_node${{ matrix.node }}
diff --git a/WORKSPACE b/WORKSPACE
index 8368cc429f4a..b4a94bf18daa 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -230,7 +230,7 @@ load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository")
git_repository(
name = "devinfra",
- commit = "5a3a86f416ca80bb31a1672985f555b760242388",
+ commit = "dfe138678e4edb4789fbe40ae7792c046de3b4bd",
remote = "https://github.com/angular/dev-infra.git",
)
diff --git a/package.json b/package.json
index 1c81bbd95063..a5357788e7f2 100644
--- a/package.json
+++ b/package.json
@@ -55,7 +55,7 @@
"@angular/forms": "20.1.0-next.3",
"@angular/localize": "20.1.0-next.3",
"@angular/material": "20.1.0-next.2",
- "@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#f56bdc58ebba6615c0abd26718a9854044907335",
+ "@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#8fe809d31ea3536087ca56cf7ff9ddd544dba658",
"@angular/platform-browser": "20.1.0-next.3",
"@angular/platform-server": "20.1.0-next.3",
"@angular/router": "20.1.0-next.3",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 96a13e429c91..3b3017b9d3e0 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -42,8 +42,8 @@ importers:
specifier: 20.1.0-next.2
version: 20.1.0-next.2(qcbtsxazl5mfvqry4icthrqdfq)
'@angular/ng-dev':
- specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#f56bdc58ebba6615c0abd26718a9854044907335
- version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/f56bdc58ebba6615c0abd26718a9854044907335(@modelcontextprotocol/sdk@1.13.2)(encoding@0.1.13)
+ specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#8fe809d31ea3536087ca56cf7ff9ddd544dba658
+ version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/8fe809d31ea3536087ca56cf7ff9ddd544dba658(@modelcontextprotocol/sdk@1.13.2)(encoding@0.1.13)
'@angular/platform-browser':
specifier: 20.1.0-next.3
version: 20.1.0-next.3(@angular/animations@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))
@@ -980,9 +980,9 @@ packages:
'@angular/platform-browser': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0
rxjs: ^6.5.3 || ^7.4.0
- '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/f56bdc58ebba6615c0abd26718a9854044907335':
- resolution: {tarball: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/f56bdc58ebba6615c0abd26718a9854044907335}
- version: 0.0.0-5a3a86f416ca80bb31a1672985f555b760242388
+ '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/8fe809d31ea3536087ca56cf7ff9ddd544dba658':
+ resolution: {tarball: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/8fe809d31ea3536087ca56cf7ff9ddd544dba658}
+ version: 0.0.0-dfe138678e4edb4789fbe40ae7792c046de3b4bd
hasBin: true
'@angular/platform-browser@20.1.0-next.3':
@@ -8424,7 +8424,7 @@ 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/f56bdc58ebba6615c0abd26718a9854044907335(@modelcontextprotocol/sdk@1.13.2)(encoding@0.1.13)':
+ '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/8fe809d31ea3536087ca56cf7ff9ddd544dba658(@modelcontextprotocol/sdk@1.13.2)(encoding@0.1.13)':
dependencies:
'@google-cloud/spanner': 8.0.0(supports-color@10.0.0)
'@google/genai': 1.6.0(@modelcontextprotocol/sdk@1.13.2)(encoding@0.1.13)(supports-color@10.0.0)
diff --git a/tests/legacy-cli/e2e/ng-snapshot/package.json b/tests/legacy-cli/e2e/ng-snapshot/package.json
index 10e82c1ce345..9b381a88c1f3 100644
--- a/tests/legacy-cli/e2e/ng-snapshot/package.json
+++ b/tests/legacy-cli/e2e/ng-snapshot/package.json
@@ -2,21 +2,21 @@
"description": "snapshot versions of Angular for e2e testing",
"private": true,
"dependencies": {
- "@angular/animations": "github:angular/animations-builds#579bd2f07de6de69ed191e0df70903cbd2ea234a",
- "@angular/cdk": "github:angular/cdk-builds#62e829cd3bbaa49f23410bdcf93632cfea52b396",
- "@angular/common": "github:angular/common-builds#03aba4ae25559090b7f79da26818f327bd0db950",
- "@angular/compiler": "github:angular/compiler-builds#23e3f23d0408c352327370bd0adb8b8e1704fb78",
- "@angular/compiler-cli": "github:angular/compiler-cli-builds#ff53d06b66e8c9fe9e430ab39f6727be6abb83b2",
- "@angular/core": "github:angular/core-builds#4990254a5b2b83c45739188f63d350168079ad7c",
- "@angular/forms": "github:angular/forms-builds#5a9099b2e3aa285d8f6d771812e454d1226b43f1",
- "@angular/language-service": "github:angular/language-service-builds#3fba2358967f76c10fd943f5edaeb97b4bcf0915",
- "@angular/localize": "github:angular/localize-builds#ff47982dc614c5df54c13acb98ab0d62155bb988",
- "@angular/material": "github:angular/material-builds#d37450b772d93671bcd0d7768ee9575de71d5eb8",
- "@angular/material-moment-adapter": "github:angular/material-moment-adapter-builds#8679e21f0d6a497d9dfada28cc83f1ae17e313d0",
- "@angular/platform-browser": "github:angular/platform-browser-builds#69b75e9fe143d6214705d8b8364fe378e14771a3",
- "@angular/platform-browser-dynamic": "github:angular/platform-browser-dynamic-builds#765531db7ca020c2e4b05357b7bcefa11878c4a2",
- "@angular/platform-server": "github:angular/platform-server-builds#5f9fb34fc9373c0b779dc6b1f856d1f5b6849cf4",
- "@angular/router": "github:angular/router-builds#7c5180a7b0a118a189b590eaaa8b8f087f7abd47",
- "@angular/service-worker": "github:angular/service-worker-builds#e8972a1fba7f57cec59243b664b7362215417146"
+ "@angular/animations": "github:angular/animations-builds#c4f8eaf037ed817c836d21d7580a86850c8d59d0",
+ "@angular/cdk": "github:angular/cdk-builds#3d4668fccc231096520e498806ab8b56d0a7ca12",
+ "@angular/common": "github:angular/common-builds#c2ffd9d8caee3d3df5b2e8600203faca57973f59",
+ "@angular/compiler": "github:angular/compiler-builds#b81327698e2ac06dcf4f09ee60852fef8f792c2b",
+ "@angular/compiler-cli": "github:angular/compiler-cli-builds#c4debf66902ad288246457d947701711e0908bfb",
+ "@angular/core": "github:angular/core-builds#098bce6dea11699eb50722e3d94d4210870d767e",
+ "@angular/forms": "github:angular/forms-builds#d8c3cc074faa80848ecd4c648617e20bc951c09c",
+ "@angular/language-service": "github:angular/language-service-builds#7d421bdf9ab5f2627c64c09656ab5d388a952bbd",
+ "@angular/localize": "github:angular/localize-builds#8cba53b5c40764ea91688c123bf2db76cba9e24c",
+ "@angular/material": "github:angular/material-builds#45325a8e074d873db88c2031e1c8ef483f1ac6de",
+ "@angular/material-moment-adapter": "github:angular/material-moment-adapter-builds#08d28460e1c9db6fe93bd311987ba1471dcdd2f2",
+ "@angular/platform-browser": "github:angular/platform-browser-builds#ff3a26470822c0a0ff4c6a58545ea2b8737cb629",
+ "@angular/platform-browser-dynamic": "github:angular/platform-browser-dynamic-builds#465dbf50f7cdbf1acc2824878b6bf62c8506a95d",
+ "@angular/platform-server": "github:angular/platform-server-builds#b1dd58baf101bedbf6eb490980fa0a946b56346f",
+ "@angular/router": "github:angular/router-builds#e2bac453eee39d8abc132b502ebffe38f2885080",
+ "@angular/service-worker": "github:angular/service-worker-builds#ec00b887cb8757dfc2f302cebfa4549cebfa8dcf"
}
}
From 385635a4a1b79a43a1361816a0dc899199fc50d6 Mon Sep 17 00:00:00 2001
From: Angular Robot
Date: Mon, 30 Jun 2025 13:14:06 +0000
Subject: [PATCH 0201/1168] build: update all non-major dependencies
See associated pull request for more information.
---
.github/workflows/codeql.yml | 4 +-
package.json | 4 +-
pnpm-lock.yaml | 116 +++++++++++++++++------------------
3 files changed, 62 insertions(+), 62 deletions(-)
diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml
index acad6e59c468..1adf56462d15 100644
--- a/.github/workflows/codeql.yml
+++ b/.github/workflows/codeql.yml
@@ -23,12 +23,12 @@ jobs:
with:
persist-credentials: false
- name: Initialize CodeQL
- uses: github/codeql-action/init@39edc492dbe16b1465b0cafca41432d857bdb31a # v3.29.1
+ uses: github/codeql-action/init@181d5eefc20863364f96762470ba6f862bdef56b # v3.29.2
with:
languages: javascript-typescript
build-mode: none
config-file: .github/codeql/config.yml
- name: Perform CodeQL Analysis
- uses: github/codeql-action/analyze@39edc492dbe16b1465b0cafca41432d857bdb31a # v3.29.1
+ uses: github/codeql-action/analyze@181d5eefc20863364f96762470ba6f862bdef56b # v3.29.2
with:
category: '/language:javascript-typescript'
diff --git a/package.json b/package.json
index a5357788e7f2..62b828ea217a 100644
--- a/package.json
+++ b/package.json
@@ -64,7 +64,7 @@
"@bazel/buildifier": "8.2.1",
"@eslint/compat": "1.3.1",
"@eslint/eslintrc": "3.3.1",
- "@eslint/js": "9.29.0",
+ "@eslint/js": "9.30.0",
"@rollup/plugin-alias": "^5.1.1",
"@rollup/plugin-commonjs": "^28.0.0",
"@rollup/plugin-json": "^6.1.0",
@@ -102,7 +102,7 @@
"buffer": "6.0.3",
"esbuild": "0.25.5",
"esbuild-wasm": "0.25.5",
- "eslint": "9.29.0",
+ "eslint": "9.30.0",
"eslint-config-prettier": "10.1.5",
"eslint-plugin-header": "3.1.1",
"eslint-plugin-import": "2.32.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 3b3017b9d3e0..04612f3e2148 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -64,13 +64,13 @@ importers:
version: 8.2.1
'@eslint/compat':
specifier: 1.3.1
- version: 1.3.1(eslint@9.29.0(jiti@1.21.7))
+ version: 1.3.1(eslint@9.30.0(jiti@1.21.7))
'@eslint/eslintrc':
specifier: 3.3.1
version: 3.3.1
'@eslint/js':
- specifier: 9.29.0
- version: 9.29.0
+ specifier: 9.30.0
+ version: 9.30.0
'@rollup/plugin-alias':
specifier: ^5.1.1
version: 5.1.1(rollup@4.44.1)
@@ -85,7 +85,7 @@ importers:
version: 16.0.1(rollup@4.44.1)
'@stylistic/eslint-plugin':
specifier: ^5.0.0
- version: 5.0.0(eslint@9.29.0(jiti@1.21.7))
+ version: 5.0.0(eslint@9.30.0(jiti@1.21.7))
'@types/babel__core':
specifier: 7.20.5
version: 7.20.5
@@ -160,10 +160,10 @@ importers:
version: 1.1.9
'@typescript-eslint/eslint-plugin':
specifier: 8.35.0
- version: 8.35.0(@typescript-eslint/parser@8.35.0(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)
+ version: 8.35.0(@typescript-eslint/parser@8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)
'@typescript-eslint/parser':
specifier: 8.35.0
- version: 8.35.0(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)
+ version: 8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)
ajv:
specifier: 8.17.1
version: 8.17.1
@@ -183,17 +183,17 @@ importers:
specifier: 0.25.5
version: 0.25.5
eslint:
- specifier: 9.29.0
- version: 9.29.0(jiti@1.21.7)
+ specifier: 9.30.0
+ version: 9.30.0(jiti@1.21.7)
eslint-config-prettier:
specifier: 10.1.5
- version: 10.1.5(eslint@9.29.0(jiti@1.21.7))
+ version: 10.1.5(eslint@9.30.0(jiti@1.21.7))
eslint-plugin-header:
specifier: 3.1.1
- version: 3.1.1(eslint@9.29.0(jiti@1.21.7))
+ version: 3.1.1(eslint@9.30.0(jiti@1.21.7))
eslint-plugin-import:
specifier: 2.32.0
- version: 2.32.0(@typescript-eslint/parser@8.35.0(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.29.0(jiti@1.21.7))
+ version: 2.32.0(@typescript-eslint/parser@8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.30.0(jiti@1.21.7))
express:
specifier: 5.1.0
version: 5.1.0
@@ -1759,12 +1759,12 @@ packages:
eslint:
optional: true
- '@eslint/config-array@0.20.1':
- resolution: {integrity: sha512-OL0RJzC/CBzli0DrrR31qzj6d6i6Mm3HByuhflhl4LOBiWxN+3i6/t/ZQQNii4tjksXi8r2CRW1wMpWA2ULUEw==}
+ '@eslint/config-array@0.21.0':
+ resolution: {integrity: sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/config-helpers@0.2.3':
- resolution: {integrity: sha512-u180qk2Um1le4yf0ruXH3PYFeEZeYC3p/4wCTKrr2U1CmGdzGi3KtY0nuPDH48UJxlKCC5RDzbcbh4X0XlqgHg==}
+ '@eslint/config-helpers@0.3.0':
+ resolution: {integrity: sha512-ViuymvFmcJi04qdZeDc2whTHryouGcDlaxPqarTD0ZE10ISpxGUVZGZDx4w01upyIynL3iu6IXH2bS1NhclQMw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/core@0.14.0':
@@ -1779,8 +1779,8 @@ packages:
resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/js@9.29.0':
- resolution: {integrity: sha512-3PIF4cBw/y+1u2EazflInpV+lYsSG0aByVIQzAgb1m1MhHFSbqTyNqtBKHgWf/9Ykud+DhILS9EGkmekVhbKoQ==}
+ '@eslint/js@9.30.0':
+ resolution: {integrity: sha512-Wzw3wQwPvc9sHM+NjakWTcPx11mbZyiYHuwWa/QfZ7cIRX7WK54PSk7bdyXDaoaopUcMatv1zaQvOAAO8hCdww==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/object-schema@2.1.6':
@@ -4515,8 +4515,8 @@ packages:
resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- eslint@9.29.0:
- resolution: {integrity: sha512-GsGizj2Y1rCWDu6XoEekL3RLilp0voSePurjZIkxL3wlm5o5EC9VpgaP7lrCvjnkuLvzFBQWB3vWB3K5KQTveQ==}
+ eslint@9.30.0:
+ resolution: {integrity: sha512-iN/SiPxmQu6EVkf+m1qpBxzUhE12YqFLOSySuOyVLJLEF9nzTf+h/1AJYc1JWzCnktggeNrjvQGLngDzXirU6g==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
peerDependencies:
@@ -9316,18 +9316,18 @@ snapshots:
'@esbuild/win32-x64@0.25.5':
optional: true
- '@eslint-community/eslint-utils@4.7.0(eslint@9.29.0(jiti@1.21.7))':
+ '@eslint-community/eslint-utils@4.7.0(eslint@9.30.0(jiti@1.21.7))':
dependencies:
- eslint: 9.29.0(jiti@1.21.7)
+ eslint: 9.30.0(jiti@1.21.7)
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.1': {}
- '@eslint/compat@1.3.1(eslint@9.29.0(jiti@1.21.7))':
+ '@eslint/compat@1.3.1(eslint@9.30.0(jiti@1.21.7))':
optionalDependencies:
- eslint: 9.29.0(jiti@1.21.7)
+ eslint: 9.30.0(jiti@1.21.7)
- '@eslint/config-array@0.20.1':
+ '@eslint/config-array@0.21.0':
dependencies:
'@eslint/object-schema': 2.1.6
debug: 4.4.1(supports-color@10.0.0)
@@ -9335,7 +9335,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@eslint/config-helpers@0.2.3': {}
+ '@eslint/config-helpers@0.3.0': {}
'@eslint/core@0.14.0':
dependencies:
@@ -9359,7 +9359,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@eslint/js@9.29.0': {}
+ '@eslint/js@9.30.0': {}
'@eslint/object-schema@2.1.6': {}
@@ -10188,11 +10188,11 @@ snapshots:
'@socket.io/component-emitter@3.1.2': {}
- '@stylistic/eslint-plugin@5.0.0(eslint@9.29.0(jiti@1.21.7))':
+ '@stylistic/eslint-plugin@5.0.0(eslint@9.30.0(jiti@1.21.7))':
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0(jiti@1.21.7))
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.30.0(jiti@1.21.7))
'@typescript-eslint/types': 8.34.1
- eslint: 9.29.0(jiti@1.21.7)
+ eslint: 9.30.0(jiti@1.21.7)
eslint-visitor-keys: 4.2.1
espree: 10.4.0
estraverse: 5.3.0
@@ -10587,15 +10587,15 @@ snapshots:
'@types/node': 20.19.1
optional: true
- '@typescript-eslint/eslint-plugin@8.35.0(@typescript-eslint/parser@8.35.0(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)':
+ '@typescript-eslint/eslint-plugin@8.35.0(@typescript-eslint/parser@8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)':
dependencies:
'@eslint-community/regexpp': 4.12.1
- '@typescript-eslint/parser': 8.35.0(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)
+ '@typescript-eslint/parser': 8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)
'@typescript-eslint/scope-manager': 8.35.0
- '@typescript-eslint/type-utils': 8.35.0(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)
- '@typescript-eslint/utils': 8.35.0(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)
+ '@typescript-eslint/type-utils': 8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)
'@typescript-eslint/visitor-keys': 8.35.0
- eslint: 9.29.0(jiti@1.21.7)
+ eslint: 9.30.0(jiti@1.21.7)
graphemer: 1.4.0
ignore: 7.0.5
natural-compare: 1.4.0
@@ -10604,14 +10604,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.35.0(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)':
+ '@typescript-eslint/parser@8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)':
dependencies:
'@typescript-eslint/scope-manager': 8.35.0
'@typescript-eslint/types': 8.35.0
'@typescript-eslint/typescript-estree': 8.35.0(typescript@5.8.3)
'@typescript-eslint/visitor-keys': 8.35.0
debug: 4.4.1(supports-color@10.0.0)
- eslint: 9.29.0(jiti@1.21.7)
+ eslint: 9.30.0(jiti@1.21.7)
typescript: 5.8.3
transitivePeerDependencies:
- supports-color
@@ -10634,12 +10634,12 @@ snapshots:
dependencies:
typescript: 5.8.3
- '@typescript-eslint/type-utils@8.35.0(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)':
+ '@typescript-eslint/type-utils@8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)':
dependencies:
'@typescript-eslint/typescript-estree': 8.35.0(typescript@5.8.3)
- '@typescript-eslint/utils': 8.35.0(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)
debug: 4.4.1(supports-color@10.0.0)
- eslint: 9.29.0(jiti@1.21.7)
+ eslint: 9.30.0(jiti@1.21.7)
ts-api-utils: 2.1.0(typescript@5.8.3)
typescript: 5.8.3
transitivePeerDependencies:
@@ -10665,13 +10665,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.35.0(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)':
+ '@typescript-eslint/utils@8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)':
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0(jiti@1.21.7))
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.30.0(jiti@1.21.7))
'@typescript-eslint/scope-manager': 8.35.0
'@typescript-eslint/types': 8.35.0
'@typescript-eslint/typescript-estree': 8.35.0(typescript@5.8.3)
- eslint: 9.29.0(jiti@1.21.7)
+ eslint: 9.30.0(jiti@1.21.7)
typescript: 5.8.3
transitivePeerDependencies:
- supports-color
@@ -12448,9 +12448,9 @@ snapshots:
optionalDependencies:
source-map: 0.6.1
- eslint-config-prettier@10.1.5(eslint@9.29.0(jiti@1.21.7)):
+ eslint-config-prettier@10.1.5(eslint@9.30.0(jiti@1.21.7)):
dependencies:
- eslint: 9.29.0(jiti@1.21.7)
+ eslint: 9.30.0(jiti@1.21.7)
eslint-import-resolver-node@0.3.9:
dependencies:
@@ -12460,21 +12460,21 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-module-utils@2.12.1(@typescript-eslint/parser@8.35.0(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.29.0(jiti@1.21.7)):
+ eslint-module-utils@2.12.1(@typescript-eslint/parser@8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.30.0(jiti@1.21.7)):
dependencies:
debug: 3.2.7
optionalDependencies:
- '@typescript-eslint/parser': 8.35.0(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)
- eslint: 9.29.0(jiti@1.21.7)
+ '@typescript-eslint/parser': 8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)
+ eslint: 9.30.0(jiti@1.21.7)
eslint-import-resolver-node: 0.3.9
transitivePeerDependencies:
- supports-color
- eslint-plugin-header@3.1.1(eslint@9.29.0(jiti@1.21.7)):
+ eslint-plugin-header@3.1.1(eslint@9.30.0(jiti@1.21.7)):
dependencies:
- eslint: 9.29.0(jiti@1.21.7)
+ eslint: 9.30.0(jiti@1.21.7)
- eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.35.0(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.29.0(jiti@1.21.7)):
+ eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.30.0(jiti@1.21.7)):
dependencies:
'@rtsao/scc': 1.1.0
array-includes: 3.1.9
@@ -12483,9 +12483,9 @@ snapshots:
array.prototype.flatmap: 1.3.3
debug: 3.2.7
doctrine: 2.1.0
- eslint: 9.29.0(jiti@1.21.7)
+ eslint: 9.30.0(jiti@1.21.7)
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.35.0(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.29.0(jiti@1.21.7))
+ eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.30.0(jiti@1.21.7))
hasown: 2.0.2
is-core-module: 2.16.1
is-glob: 4.0.3
@@ -12497,7 +12497,7 @@ snapshots:
string.prototype.trimend: 1.0.9
tsconfig-paths: 3.15.0
optionalDependencies:
- '@typescript-eslint/parser': 8.35.0(eslint@9.29.0(jiti@1.21.7))(typescript@5.8.3)
+ '@typescript-eslint/parser': 8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
@@ -12517,15 +12517,15 @@ snapshots:
eslint-visitor-keys@4.2.1: {}
- eslint@9.29.0(jiti@1.21.7):
+ eslint@9.30.0(jiti@1.21.7):
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0(jiti@1.21.7))
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.30.0(jiti@1.21.7))
'@eslint-community/regexpp': 4.12.1
- '@eslint/config-array': 0.20.1
- '@eslint/config-helpers': 0.2.3
+ '@eslint/config-array': 0.21.0
+ '@eslint/config-helpers': 0.3.0
'@eslint/core': 0.14.0
'@eslint/eslintrc': 3.3.1
- '@eslint/js': 9.29.0
+ '@eslint/js': 9.30.0
'@eslint/plugin-kit': 0.3.2
'@humanfs/node': 0.16.6
'@humanwhocodes/module-importer': 1.0.1
From 73f57f3c9e0d9434c0f8507508dfe30f6a402861 Mon Sep 17 00:00:00 2001
From: Alan Agius <17563226+alan-agius4@users.noreply.github.com>
Date: Tue, 1 Jul 2025 09:42:14 +0000
Subject: [PATCH 0202/1168] fix(@angular/build): proxy karma request from `/`
to `/base`
This commit fixes an issue where Karma requests were not being correctly proxied, leading to 404 errors for assets and other files during test execution in Angular projects. The fix ensures that all Karma requests from the root (`/`) are correctly forwarded to the `/base` directory, where Karma serves the files.
Karma will always serve files from `/base`. This change aligns the testing environment with this fundamental behavior, resolving pathing issues and ensuring that tests can locate their dependencies reliably.
Closes #30627
---
packages/angular/build/src/builders/karma/index.ts | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/packages/angular/build/src/builders/karma/index.ts b/packages/angular/build/src/builders/karma/index.ts
index 1e5f5613e3a3..d3aefeeff628 100644
--- a/packages/angular/build/src/builders/karma/index.ts
+++ b/packages/angular/build/src/builders/karma/index.ts
@@ -99,6 +99,7 @@ function getBuiltInKarmaConfig(
// Any changes to the config here need to be synced to: packages/schematics/angular/config/files/karma.conf.js.template
return {
basePath: '',
+ rootUrl: '/',
frameworks: ['jasmine'],
plugins: [
'karma-jasmine',
@@ -106,6 +107,9 @@ function getBuiltInKarmaConfig(
'karma-jasmine-html-reporter',
'karma-coverage',
].map((p) => workspaceRootRequire(p)),
+ proxies: {
+ '/': '/base/',
+ },
jasmineHtmlReporter: {
suppressAll: true, // removes the duplicated traces
},
From db81388dcfcfed2af7d561ed10fd41e748f05ee7 Mon Sep 17 00:00:00 2001
From: Angular Robot
Date: Tue, 1 Jul 2025 19:04:09 +0000
Subject: [PATCH 0203/1168] build: update all non-major dependencies
See associated pull request for more information.
---
package.json | 6 +-
packages/angular/build/package.json | 6 +-
packages/angular/cli/package.json | 4 +-
.../schematics_cli/package.json | 2 +-
pnpm-lock.yaml | 369 +++++++++---------
5 files changed, 194 insertions(+), 193 deletions(-)
diff --git a/package.json b/package.json
index 62b828ea217a..1113c6151f4c 100644
--- a/package.json
+++ b/package.json
@@ -94,8 +94,8 @@
"@types/yargs": "^17.0.20",
"@types/yargs-parser": "^21.0.0",
"@types/yarnpkg__lockfile": "^1.1.5",
- "@typescript-eslint/eslint-plugin": "8.35.0",
- "@typescript-eslint/parser": "8.35.0",
+ "@typescript-eslint/eslint-plugin": "8.35.1",
+ "@typescript-eslint/parser": "8.35.1",
"ajv": "8.17.1",
"ansi-colors": "4.1.3",
"beasties": "0.3.4",
@@ -108,7 +108,7 @@
"eslint-plugin-import": "2.32.0",
"express": "5.1.0",
"fast-glob": "3.3.3",
- "globals": "16.2.0",
+ "globals": "16.3.0",
"http-proxy": "^1.18.1",
"http-proxy-middleware": "3.0.5",
"husky": "9.1.7",
diff --git a/packages/angular/build/package.json b/packages/angular/build/package.json
index 0a00e986325a..50fdeb3f0922 100644
--- a/packages/angular/build/package.json
+++ b/packages/angular/build/package.json
@@ -23,8 +23,8 @@
"@babel/core": "7.27.7",
"@babel/helper-annotate-as-pure": "7.27.3",
"@babel/helper-split-export-declaration": "7.24.7",
- "@inquirer/confirm": "5.1.12",
- "@vitejs/plugin-basic-ssl": "2.0.0",
+ "@inquirer/confirm": "5.1.13",
+ "@vitejs/plugin-basic-ssl": "2.1.0",
"beasties": "0.3.4",
"browserslist": "^4.23.0",
"esbuild": "0.25.5",
@@ -46,7 +46,7 @@
"watchpack": "2.4.4"
},
"optionalDependencies": {
- "lmdb": "3.4.0"
+ "lmdb": "3.4.1"
},
"devDependencies": {
"@angular/ssr": "workspace:*",
diff --git a/packages/angular/cli/package.json b/packages/angular/cli/package.json
index 75e0f5723dcc..950db34a956e 100644
--- a/packages/angular/cli/package.json
+++ b/packages/angular/cli/package.json
@@ -25,9 +25,9 @@
"@angular-devkit/architect": "workspace:0.0.0-EXPERIMENTAL-PLACEHOLDER",
"@angular-devkit/core": "workspace:0.0.0-PLACEHOLDER",
"@angular-devkit/schematics": "workspace:0.0.0-PLACEHOLDER",
- "@inquirer/prompts": "7.5.3",
+ "@inquirer/prompts": "7.6.0",
"@listr2/prompt-adapter-inquirer": "2.0.22",
- "@modelcontextprotocol/sdk": "1.13.2",
+ "@modelcontextprotocol/sdk": "1.13.3",
"@schematics/angular": "workspace:0.0.0-PLACEHOLDER",
"@yarnpkg/lockfile": "1.1.0",
"ini": "5.0.0",
diff --git a/packages/angular_devkit/schematics_cli/package.json b/packages/angular_devkit/schematics_cli/package.json
index 9361d8027858..fd003ba5ae8c 100644
--- a/packages/angular_devkit/schematics_cli/package.json
+++ b/packages/angular_devkit/schematics_cli/package.json
@@ -18,7 +18,7 @@
"dependencies": {
"@angular-devkit/core": "workspace:0.0.0-PLACEHOLDER",
"@angular-devkit/schematics": "workspace:0.0.0-PLACEHOLDER",
- "@inquirer/prompts": "7.5.3",
+ "@inquirer/prompts": "7.6.0",
"ansi-colors": "4.1.3",
"yargs-parser": "22.0.0"
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 04612f3e2148..494137b8d861 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -43,7 +43,7 @@ importers:
version: 20.1.0-next.2(qcbtsxazl5mfvqry4icthrqdfq)
'@angular/ng-dev':
specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#8fe809d31ea3536087ca56cf7ff9ddd544dba658
- version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/8fe809d31ea3536087ca56cf7ff9ddd544dba658(@modelcontextprotocol/sdk@1.13.2)(encoding@0.1.13)
+ version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/8fe809d31ea3536087ca56cf7ff9ddd544dba658(@modelcontextprotocol/sdk@1.13.3)(encoding@0.1.13)
'@angular/platform-browser':
specifier: 20.1.0-next.3
version: 20.1.0-next.3(@angular/animations@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))
@@ -159,11 +159,11 @@ importers:
specifier: ^1.1.5
version: 1.1.9
'@typescript-eslint/eslint-plugin':
- specifier: 8.35.0
- version: 8.35.0(@typescript-eslint/parser@8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)
+ specifier: 8.35.1
+ version: 8.35.1(@typescript-eslint/parser@8.35.1(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)
'@typescript-eslint/parser':
- specifier: 8.35.0
- version: 8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)
+ specifier: 8.35.1
+ version: 8.35.1(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)
ajv:
specifier: 8.17.1
version: 8.17.1
@@ -193,7 +193,7 @@ importers:
version: 3.1.1(eslint@9.30.0(jiti@1.21.7))
eslint-plugin-import:
specifier: 2.32.0
- version: 2.32.0(@typescript-eslint/parser@8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.30.0(jiti@1.21.7))
+ version: 2.32.0(@typescript-eslint/parser@8.35.1(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.30.0(jiti@1.21.7))
express:
specifier: 5.1.0
version: 5.1.0
@@ -201,8 +201,8 @@ importers:
specifier: 3.3.3
version: 3.3.3
globals:
- specifier: 16.2.0
- version: 16.2.0
+ specifier: 16.3.0
+ version: 16.3.0
http-proxy:
specifier: ^1.18.1
version: 1.18.1(debug@4.4.1)
@@ -362,11 +362,11 @@ importers:
specifier: 7.24.7
version: 7.24.7
'@inquirer/confirm':
- specifier: 5.1.12
- version: 5.1.12(@types/node@20.19.1)
+ specifier: 5.1.13
+ version: 5.1.13(@types/node@20.19.1)
'@vitejs/plugin-basic-ssl':
- specifier: 2.0.0
- version: 2.0.0(vite@7.0.0(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0))
+ specifier: 2.1.0
+ version: 2.1.0(vite@7.0.0(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0))
beasties:
specifier: 0.3.4
version: 0.3.4
@@ -426,8 +426,8 @@ importers:
version: 2.4.4
optionalDependencies:
lmdb:
- specifier: 3.4.0
- version: 3.4.0
+ specifier: 3.4.1
+ version: 3.4.1
devDependencies:
'@angular-devkit/core':
specifier: workspace:*
@@ -466,14 +466,14 @@ importers:
specifier: workspace:0.0.0-PLACEHOLDER
version: link:../../angular_devkit/schematics
'@inquirer/prompts':
- specifier: 7.5.3
- version: 7.5.3(@types/node@20.19.1)
+ specifier: 7.6.0
+ version: 7.6.0(@types/node@20.19.1)
'@listr2/prompt-adapter-inquirer':
specifier: 2.0.22
- version: 2.0.22(@inquirer/prompts@7.5.3(@types/node@20.19.1))
+ version: 2.0.22(@inquirer/prompts@7.6.0(@types/node@20.19.1))
'@modelcontextprotocol/sdk':
- specifier: 1.13.2
- version: 1.13.2
+ specifier: 1.13.3
+ version: 1.13.3
'@schematics/angular':
specifier: workspace:0.0.0-PLACEHOLDER
version: link:../../schematics/angular
@@ -841,8 +841,8 @@ importers:
specifier: workspace:0.0.0-PLACEHOLDER
version: link:../schematics
'@inquirer/prompts':
- specifier: 7.5.3
- version: 7.5.3(@types/node@20.19.1)
+ specifier: 7.6.0
+ version: 7.6.0(@types/node@20.19.1)
ansi-colors:
specifier: 4.1.3
version: 4.1.3
@@ -1863,8 +1863,8 @@ packages:
resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==}
engines: {node: '>=18.18'}
- '@inquirer/checkbox@4.1.8':
- resolution: {integrity: sha512-d/QAsnwuHX2OPolxvYcgSj7A9DO9H6gVOy2DvBTx+P2LH2iRTo/RSGV3iwCzW024nP9hw98KIuDmdyhZQj1UQg==}
+ '@inquirer/checkbox@4.1.9':
+ resolution: {integrity: sha512-DBJBkzI5Wx4jFaYm221LHvAhpKYkhVS0k9plqHwaHhofGNxvYB7J3Bz8w+bFJ05zaMb0sZNHo4KdmENQFlNTuQ==}
engines: {node: '>=18'}
peerDependencies:
'@types/node': '>=18'
@@ -1872,8 +1872,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/confirm@5.1.12':
- resolution: {integrity: sha512-dpq+ielV9/bqgXRUbNH//KsY6WEw9DrGPmipkpmgC1Y46cwuBTNx7PXFWTjc3MQ+urcc0QxoVHcMI0FW4Ok0hg==}
+ '@inquirer/confirm@5.1.13':
+ resolution: {integrity: sha512-EkCtvp67ICIVVzjsquUiVSd+V5HRGOGQfsqA4E4vMWhYnB7InUL0pa0TIWt1i+OfP16Gkds8CdIu6yGZwOM1Yw==}
engines: {node: '>=18'}
peerDependencies:
'@types/node': '>=18'
@@ -1881,8 +1881,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/core@10.1.13':
- resolution: {integrity: sha512-1viSxebkYN2nJULlzCxES6G9/stgHSepZ9LqqfdIGPHj5OHhiBUXVS0a6R0bEC2A+VL4D9w6QB66ebCr6HGllA==}
+ '@inquirer/core@10.1.14':
+ resolution: {integrity: sha512-Ma+ZpOJPewtIYl6HZHZckeX1STvDnHTCB2GVINNUlSEn2Am6LddWwfPkIGY0IUFVjUUrr/93XlBwTK6mfLjf0A==}
engines: {node: '>=18'}
peerDependencies:
'@types/node': '>=18'
@@ -1890,8 +1890,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/editor@4.2.13':
- resolution: {integrity: sha512-WbicD9SUQt/K8O5Vyk9iC2ojq5RHoCLK6itpp2fHsWe44VxxcA9z3GTWlvjSTGmMQpZr+lbVmrxdHcumJoLbMA==}
+ '@inquirer/editor@4.2.14':
+ resolution: {integrity: sha512-yd2qtLl4QIIax9DTMZ1ZN2pFrrj+yL3kgIWxm34SS6uwCr0sIhsNyudUjAo5q3TqI03xx4SEBkUJqZuAInp9uA==}
engines: {node: '>=18'}
peerDependencies:
'@types/node': '>=18'
@@ -1899,8 +1899,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/expand@4.0.15':
- resolution: {integrity: sha512-4Y+pbr/U9Qcvf+N/goHzPEXiHH8680lM3Dr3Y9h9FFw4gHS+zVpbj8LfbKWIb/jayIB4aSO4pWiBTrBYWkvi5A==}
+ '@inquirer/expand@4.0.16':
+ resolution: {integrity: sha512-oiDqafWzMtofeJyyGkb1CTPaxUkjIcSxePHHQCfif8t3HV9pHcw1Kgdw3/uGpDvaFfeTluwQtWiqzPVjAqS3zA==}
engines: {node: '>=18'}
peerDependencies:
'@types/node': '>=18'
@@ -1912,8 +1912,8 @@ packages:
resolution: {integrity: sha512-MJttijd8rMFcKJC8NYmprWr6hD3r9Gd9qUC0XwPNwoEPWSMVJwA2MlXxF+nhZZNMY+HXsWa+o7KY2emWYIn0jQ==}
engines: {node: '>=18'}
- '@inquirer/input@4.1.12':
- resolution: {integrity: sha512-xJ6PFZpDjC+tC1P8ImGprgcsrzQRsUh9aH3IZixm1lAZFK49UGHxM3ltFfuInN2kPYNfyoPRh+tU4ftsjPLKqQ==}
+ '@inquirer/input@4.2.0':
+ resolution: {integrity: sha512-opqpHPB1NjAmDISi3uvZOTrjEEU5CWVu/HBkDby8t93+6UxYX0Z7Ps0Ltjm5sZiEbWenjubwUkivAEYQmy9xHw==}
engines: {node: '>=18'}
peerDependencies:
'@types/node': '>=18'
@@ -1921,8 +1921,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/number@3.0.15':
- resolution: {integrity: sha512-xWg+iYfqdhRiM55MvqiTCleHzszpoigUpN5+t1OMcRkJrUrw7va3AzXaxvS+Ak7Gny0j2mFSTv2JJj8sMtbV2g==}
+ '@inquirer/number@3.0.16':
+ resolution: {integrity: sha512-kMrXAaKGavBEoBYUCgualbwA9jWUx2TjMA46ek+pEKy38+LFpL9QHlTd8PO2kWPUgI/KB+qi02o4y2rwXbzr3Q==}
engines: {node: '>=18'}
peerDependencies:
'@types/node': '>=18'
@@ -1930,8 +1930,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/password@4.0.15':
- resolution: {integrity: sha512-75CT2p43DGEnfGTaqFpbDC2p2EEMrq0S+IRrf9iJvYreMy5mAWj087+mdKyLHapUEPLjN10mNvABpGbk8Wdraw==}
+ '@inquirer/password@4.0.16':
+ resolution: {integrity: sha512-g8BVNBj5Zeb5/Y3cSN+hDUL7CsIFDIuVxb9EPty3lkxBaYpjL5BNRKSYOF9yOLe+JOcKFd+TSVeADQ4iSY7rbg==}
engines: {node: '>=18'}
peerDependencies:
'@types/node': '>=18'
@@ -1939,8 +1939,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/prompts@7.5.3':
- resolution: {integrity: sha512-8YL0WiV7J86hVAxrh3fE5mDCzcTDe1670unmJRz6ArDgN+DBK1a0+rbnNWp4DUB5rPMwqD5ZP6YHl9KK1mbZRg==}
+ '@inquirer/prompts@7.6.0':
+ resolution: {integrity: sha512-jAhL7tyMxB3Gfwn4HIJ0yuJ5pvcB5maYUcouGcgd/ub79f9MqZ+aVnBtuFf+VC2GTkCBF+R+eo7Vi63w5VZlzw==}
engines: {node: '>=18'}
peerDependencies:
'@types/node': '>=18'
@@ -1948,8 +1948,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/rawlist@4.1.3':
- resolution: {integrity: sha512-7XrV//6kwYumNDSsvJIPeAqa8+p7GJh7H5kRuxirct2cgOcSWwwNGoXDRgpNFbY/MG2vQ4ccIWCi8+IXXyFMZA==}
+ '@inquirer/rawlist@4.1.4':
+ resolution: {integrity: sha512-5GGvxVpXXMmfZNtvWw4IsHpR7RzqAR624xtkPd1NxxlV5M+pShMqzL4oRddRkg8rVEOK9fKdJp1jjVML2Lr7TQ==}
engines: {node: '>=18'}
peerDependencies:
'@types/node': '>=18'
@@ -1957,8 +1957,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/search@3.0.15':
- resolution: {integrity: sha512-YBMwPxYBrADqyvP4nNItpwkBnGGglAvCLVW8u4pRmmvOsHUtCAUIMbUrLX5B3tFL1/WsLGdQ2HNzkqswMs5Uaw==}
+ '@inquirer/search@3.0.16':
+ resolution: {integrity: sha512-POCmXo+j97kTGU6aeRjsPyuCpQQfKcMXdeTMw708ZMtWrj5aykZvlUxH4Qgz3+Y1L/cAVZsSpA+UgZCu2GMOMg==}
engines: {node: '>=18'}
peerDependencies:
'@types/node': '>=18'
@@ -1966,8 +1966,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/select@4.2.3':
- resolution: {integrity: sha512-OAGhXU0Cvh0PhLz9xTF/kx6g6x+sP+PcyTiLvCrewI99P3BBeexD+VbuwkNDvqGkk3y2h5ZiWLeRP7BFlhkUDg==}
+ '@inquirer/select@4.2.4':
+ resolution: {integrity: sha512-unTppUcTjmnbl/q+h8XeQDhAqIOmwWYWNyiiP2e3orXrg6tOaa5DHXja9PChCSbChOsktyKgOieRZFnajzxoBg==}
engines: {node: '>=18'}
peerDependencies:
'@types/node': '>=18'
@@ -2054,46 +2054,46 @@ packages:
peerDependencies:
'@inquirer/prompts': '>= 3 < 8'
- '@lmdb/lmdb-darwin-arm64@3.4.0':
- resolution: {integrity: sha512-VP7cMUlyXvmClX33iM21tKRyTZFCJGZg1YSQIcAXwWxnj7J50+Tqs9KhDjCSuMu4WHLWF59ATIlLD1MKgogYDw==}
+ '@lmdb/lmdb-darwin-arm64@3.4.1':
+ resolution: {integrity: sha512-kKeP5PaY3bFrrF6GY5aDd96iuh1eoS+5CHJ+7hIP629KIEwzGNwbIzBmEX9TAhRJOivSRDTHCIsbu//+NsYKkg==}
cpu: [arm64]
os: [darwin]
- '@lmdb/lmdb-darwin-x64@3.4.0':
- resolution: {integrity: sha512-h97XIhEwO1uczrX4rLDo0QEgyB8MmawEjvLqjXucDRlpvOGGQALlNYf9DedMdoofLNnMK+mboWvYEcL/Y5Kk6Q==}
+ '@lmdb/lmdb-darwin-x64@3.4.1':
+ resolution: {integrity: sha512-9CMB3seTyHs3EOVWdKiB8IIEDBJ3Gq00Tqyi0V7DS3HL90BjM/AkbZGuhzXwPrfeFazR24SKaRrUQF74f+CmWw==}
cpu: [x64]
os: [darwin]
- '@lmdb/lmdb-linux-arm64@3.4.0':
- resolution: {integrity: sha512-3tlodxrfszxOX0M1gkx2pucb++5LfdiHLA2uCLld+UJy6S0oPvqiWgAxUT4CyAX7X0Gy+JT8h0Nv6yDlwnC5EA==}
+ '@lmdb/lmdb-linux-arm64@3.4.1':
+ resolution: {integrity: sha512-d0vuXOdoKjHHJYZ/CRWopnkOiUpev+bgBBW+1tXtWsYWUj8uxl9ZmTBEmsL5mjUlpQDrlYiJSrhOU1hg5QWBSw==}
cpu: [arm64]
os: [linux]
- '@lmdb/lmdb-linux-arm@3.4.0':
- resolution: {integrity: sha512-2LP+By96O1PG9o1on+3RJlUwD31xMi1VaWlDx8Y7fI6KYeXt89ZkJivDZEWd6KG9D8fNbAcrdkt+9rwFoeNMvg==}
+ '@lmdb/lmdb-linux-arm@3.4.1':
+ resolution: {integrity: sha512-1Mi69vU0akHgCI7tF6YbimPaNEKJiBm/p5A+aM8egr0joj27cQmCCOm2mZQ+Ht2BqmCfZaIgQnMg4gFYNMlpCA==}
cpu: [arm]
os: [linux]
- '@lmdb/lmdb-linux-x64@3.4.0':
- resolution: {integrity: sha512-VnpUdqJggi8fc9sI1H50Bsd00ywL0O1OtaNkBYVwhmHlD7elaTElpbLo6FDEyCND3u4zxw061WPWpdgf5TZcuQ==}
+ '@lmdb/lmdb-linux-x64@3.4.1':
+ resolution: {integrity: sha512-00RbEpvfnyPodlICiGFuiOmyvWaL9nzCRSqZz82BVFsGTiSQnnF0gpD1C8tO6OvtptELbtRuM7BS9f97LcowZw==}
cpu: [x64]
os: [linux]
- '@lmdb/lmdb-win32-arm64@3.4.0':
- resolution: {integrity: sha512-/17y6BqO09MbhmwPsg+5yN8GlGb3rv7Vt644lhhascLbVYJdmwSdpss0vNqFYwPdVEkmhvwmbXWLeXFaDxSJQw==}
+ '@lmdb/lmdb-win32-arm64@3.4.1':
+ resolution: {integrity: sha512-4h8tm3i1ODf+28UyqQZLP7c2jmRM26AyEEyYp994B4GiBdGvGAsYUu3oiHANYK9xFpvLuFzyGeqFm1kdNC0D1A==}
cpu: [arm64]
os: [win32]
- '@lmdb/lmdb-win32-x64@3.4.0':
- resolution: {integrity: sha512-x3LZ2Zq/lIZLEc3Fv54/6CQg9w/CWGc1cz0p4QFQei/1OmrOB4sZEHgD/miAp8eDAHe0g+KqW13k7S9C0TBFmA==}
+ '@lmdb/lmdb-win32-x64@3.4.1':
+ resolution: {integrity: sha512-HqqKIhTbq6piJhkJpTTf3w1m/CgrmwXRAL9R9j7Ru5xdZSeO7Mg4AWiBC9B00uXR+LvVZKtUyRMVZfhmIZztmQ==}
cpu: [x64]
os: [win32]
'@mdn/browser-compat-data@6.0.25':
resolution: {integrity: sha512-S2XYLTeiJIKHa1nTghEKPzGktxc1fGMfIbNb/A6BwXUwl97FrLJyLYkLfvWHZv2kLCiMZekC/5hpeoLM/qvreA==}
- '@modelcontextprotocol/sdk@1.13.2':
- resolution: {integrity: sha512-Vx7qOcmoKkR3qhaQ9qf3GxiVKCEu+zfJddHv6x3dY/9P6+uIwJnmuAur5aB+4FDXf41rRrDnOEGkviX5oYZ67w==}
+ '@modelcontextprotocol/sdk@1.13.3':
+ resolution: {integrity: sha512-bGwA78F/U5G2jrnsdRkPY3IwIwZeWUEfb5o764b79lb0rJmMT76TLwKhdNZOWakOQtedYefwIR4emisEMvInKA==}
engines: {node: '>=18'}
'@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3':
@@ -2989,39 +2989,39 @@ packages:
'@types/yauzl@2.10.3':
resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==}
- '@typescript-eslint/eslint-plugin@8.35.0':
- resolution: {integrity: sha512-ijItUYaiWuce0N1SoSMrEd0b6b6lYkYt99pqCPfybd+HKVXtEvYhICfLdwp42MhiI5mp0oq7PKEL+g1cNiz/Eg==}
+ '@typescript-eslint/eslint-plugin@8.35.1':
+ resolution: {integrity: sha512-9XNTlo7P7RJxbVeICaIIIEipqxLKguyh+3UbXuT2XQuFp6d8VOeDEGuz5IiX0dgZo8CiI6aOFLg4e8cF71SFVg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- '@typescript-eslint/parser': ^8.35.0
+ '@typescript-eslint/parser': ^8.35.1
eslint: ^8.57.0 || ^9.0.0
typescript: 5.8.3
- '@typescript-eslint/parser@8.35.0':
- resolution: {integrity: sha512-6sMvZePQrnZH2/cJkwRpkT7DxoAWh+g6+GFRK6bV3YQo7ogi3SX5rgF6099r5Q53Ma5qeT7LGmOmuIutF4t3lA==}
+ '@typescript-eslint/parser@8.35.1':
+ resolution: {integrity: sha512-3MyiDfrfLeK06bi/g9DqJxP5pV74LNv4rFTyvGDmT3x2p1yp1lOd+qYZfiRPIOf/oON+WRZR5wxxuF85qOar+w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: 5.8.3
- '@typescript-eslint/project-service@8.35.0':
- resolution: {integrity: sha512-41xatqRwWZuhUMF/aZm2fcUsOFKNcG28xqRSS6ZVr9BVJtGExosLAm5A1OxTjRMagx8nJqva+P5zNIGt8RIgbQ==}
+ '@typescript-eslint/project-service@8.35.1':
+ resolution: {integrity: sha512-VYxn/5LOpVxADAuP3NrnxxHYfzVtQzLKeldIhDhzC8UHaiQvYlXvKuVho1qLduFbJjjy5U5bkGwa3rUGUb1Q6Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: 5.8.3
- '@typescript-eslint/scope-manager@8.35.0':
- resolution: {integrity: sha512-+AgL5+mcoLxl1vGjwNfiWq5fLDZM1TmTPYs2UkyHfFhgERxBbqHlNjRzhThJqz+ktBqTChRYY6zwbMwy0591AA==}
+ '@typescript-eslint/scope-manager@8.35.1':
+ resolution: {integrity: sha512-s/Bpd4i7ht2934nG+UoSPlYXd08KYz3bmjLEb7Ye1UVob0d1ENiT3lY8bsCmik4RqfSbPw9xJJHbugpPpP5JUg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/tsconfig-utils@8.35.0':
- resolution: {integrity: sha512-04k/7247kZzFraweuEirmvUj+W3bJLI9fX6fbo1Qm2YykuBvEhRTPl8tcxlYO8kZZW+HIXfkZNoasVb8EV4jpA==}
+ '@typescript-eslint/tsconfig-utils@8.35.1':
+ resolution: {integrity: sha512-K5/U9VmT9dTHoNowWZpz+/TObS3xqC5h0xAIjXPw+MNcKV9qg6eSatEnmeAwkjHijhACH0/N7bkhKvbt1+DXWQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: 5.8.3
- '@typescript-eslint/type-utils@8.35.0':
- resolution: {integrity: sha512-ceNNttjfmSEoM9PW87bWLDEIaLAyR+E6BoYJQ5PfaDau37UGca9Nyq3lBk8Bw2ad0AKvYabz6wxc7DMTO2jnNA==}
+ '@typescript-eslint/type-utils@8.35.1':
+ resolution: {integrity: sha512-HOrUBlfVRz5W2LIKpXzZoy6VTZzMu2n8q9C2V/cFngIC5U1nStJgv0tMV4sZPzdf4wQm9/ToWUFPMN9Vq9VJQQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
@@ -3031,25 +3031,25 @@ packages:
resolution: {integrity: sha512-rjLVbmE7HR18kDsjNIZQHxmv9RZwlgzavryL5Lnj2ujIRTeXlKtILHgRNmQ3j4daw7zd+mQgy+uyt6Zo6I0IGA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/types@8.35.0':
- resolution: {integrity: sha512-0mYH3emanku0vHw2aRLNGqe7EXh9WHEhi7kZzscrMDf6IIRUQ5Jk4wp1QrledE/36KtdZrVfKnE32eZCf/vaVQ==}
+ '@typescript-eslint/types@8.35.1':
+ resolution: {integrity: sha512-q/O04vVnKHfrrhNAscndAn1tuQhIkwqnaW+eu5waD5IPts2eX1dgJxgqcPx5BX109/qAz7IG6VrEPTOYKCNfRQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/typescript-estree@8.35.0':
- resolution: {integrity: sha512-F+BhnaBemgu1Qf8oHrxyw14wq6vbL8xwWKKMwTMwYIRmFFY/1n/9T/jpbobZL8vp7QyEUcC6xGrnAO4ua8Kp7w==}
+ '@typescript-eslint/typescript-estree@8.35.1':
+ resolution: {integrity: sha512-Vvpuvj4tBxIka7cPs6Y1uvM7gJgdF5Uu9F+mBJBPY4MhvjrjWGK4H0lVgLJd/8PWZ23FTqsaJaLEkBCFUk8Y9g==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: 5.8.3
- '@typescript-eslint/utils@8.35.0':
- resolution: {integrity: sha512-nqoMu7WWM7ki5tPgLVsmPM8CkqtoPUG6xXGeefM5t4x3XumOEKMoUZPdi+7F+/EotukN4R9OWdmDxN80fqoZeg==}
+ '@typescript-eslint/utils@8.35.1':
+ resolution: {integrity: sha512-lhnwatFmOFcazAsUm3ZnZFpXSxiwoa1Lj50HphnDe1Et01NF4+hrdXONSUHIcbVu2eFb1bAf+5yjXkGVkXBKAQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: 5.8.3
- '@typescript-eslint/visitor-keys@8.35.0':
- resolution: {integrity: sha512-zTh2+1Y8ZpmeQaQVIc/ZZxsx8UzgKJyNg1PTvjzC7WMhPSVS8bfDX34k1SrwOf016qd5RU3az2UxUNue3IfQ5g==}
+ '@typescript-eslint/visitor-keys@8.35.1':
+ resolution: {integrity: sha512-VRwixir4zBWCSTP/ljEo091lbpypz57PoeAQ9imjG+vbeof9LplljsL1mos4ccG6H9IjfrVGM359RozUnuFhpw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@verdaccio/auth@8.0.0-next-8.19':
@@ -3127,11 +3127,11 @@ packages:
resolution: {integrity: sha512-mQoe1yUlYR4ujR65xVNAr4and102UNvAjlx6+IYyVPa7h3CZ0w5e8sRjlbYIXXL/qDI4RPVzfJVpquiwPkUCGg==}
engines: {node: '>=18'}
- '@vitejs/plugin-basic-ssl@2.0.0':
- resolution: {integrity: sha512-gc9Tjg8bUxBVSTzeWT3Njc0Cl3PakHFKdNfABnZWiUgbxqmHDEn7uECv3fHVylxoYgNzAcmU7ZrILz+BwSo3sA==}
+ '@vitejs/plugin-basic-ssl@2.1.0':
+ resolution: {integrity: sha512-dOxxrhgyDIEUADhb/8OlV9JIqYLgos03YorAueTIeOUskLJSEsfwCByjbu98ctXitUN3znXKp0bYD/WHSudCeA==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
peerDependencies:
- vite: ^6.0.0
+ vite: ^6.0.0 || ^7.0.0
'@vitest/expect@3.2.4':
resolution: {integrity: sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==}
@@ -4913,8 +4913,8 @@ packages:
resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==}
engines: {node: '>=18'}
- globals@16.2.0:
- resolution: {integrity: sha512-O+7l9tPdHCU320IigZZPj5zmRCFG9xHmx9cU8FqU2Rp+JN714seHV+2S9+JslCpY4gJwU2vOGox0wzgae/MCEg==}
+ globals@16.3.0:
+ resolution: {integrity: sha512-bqWEnJ1Nt3neqx2q5SFfGS8r/ahumIakg3HcwtNlrVlwXIeNumWn/c7Pn/wKzGhf6SaW6H6uWXLqC30STCMchQ==}
engines: {node: '>=18'}
globalthis@1.0.4:
@@ -5783,8 +5783,8 @@ packages:
resolution: {integrity: sha512-LWzX2KsqcB1wqQ4AHgYb4RsDXauQiqhjLk+6hjbaeHG4zpjjVAB6wC/gz6X0l+Du1cN3pUB5ZlrvTbhGSNnUQQ==}
engines: {node: '>=18.0.0'}
- lmdb@3.4.0:
- resolution: {integrity: sha512-vrhkVxu+9IM463hYvozwt/Su70BNo+OvrMBds3isVljd38p5owYOlVvWVpie+//T8YtDaaOL1NDto5oEkEn9CQ==}
+ lmdb@3.4.1:
+ resolution: {integrity: sha512-hoG9RIv42kdGJiieyElgWcKCTaw5S6Jqwyd1gLSVdsJ3+8MVm8e4yLronThiRJI9DazFAAs9xfB9nWeMQ2DWKA==}
hasBin: true
loader-runner@4.3.0:
@@ -8424,10 +8424,10 @@ 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/8fe809d31ea3536087ca56cf7ff9ddd544dba658(@modelcontextprotocol/sdk@1.13.2)(encoding@0.1.13)':
+ '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/8fe809d31ea3536087ca56cf7ff9ddd544dba658(@modelcontextprotocol/sdk@1.13.3)(encoding@0.1.13)':
dependencies:
'@google-cloud/spanner': 8.0.0(supports-color@10.0.0)
- '@google/genai': 1.6.0(@modelcontextprotocol/sdk@1.13.2)(encoding@0.1.13)(supports-color@10.0.0)
+ '@google/genai': 1.6.0(@modelcontextprotocol/sdk@1.13.3)(encoding@0.1.13)(supports-color@10.0.0)
'@octokit/rest': 22.0.0
'@types/semver': 7.7.0
'@types/supports-color': 10.0.0
@@ -9429,14 +9429,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@google/genai@1.6.0(@modelcontextprotocol/sdk@1.13.2)(encoding@0.1.13)(supports-color@10.0.0)':
+ '@google/genai@1.6.0(@modelcontextprotocol/sdk@1.13.3)(encoding@0.1.13)(supports-color@10.0.0)':
dependencies:
google-auth-library: 9.15.1(encoding@0.1.13)(supports-color@10.0.0)
ws: 8.18.2
zod: 3.25.67
zod-to-json-schema: 3.24.5(zod@3.25.67)
optionalDependencies:
- '@modelcontextprotocol/sdk': 1.13.2
+ '@modelcontextprotocol/sdk': 1.13.3
transitivePeerDependencies:
- bufferutil
- encoding
@@ -9470,9 +9470,9 @@ snapshots:
'@humanwhocodes/retry@0.4.3': {}
- '@inquirer/checkbox@4.1.8(@types/node@20.19.1)':
+ '@inquirer/checkbox@4.1.9(@types/node@20.19.1)':
dependencies:
- '@inquirer/core': 10.1.13(@types/node@20.19.1)
+ '@inquirer/core': 10.1.14(@types/node@20.19.1)
'@inquirer/figures': 1.0.12
'@inquirer/type': 3.0.7(@types/node@20.19.1)
ansi-escapes: 4.3.2
@@ -9480,14 +9480,14 @@ snapshots:
optionalDependencies:
'@types/node': 20.19.1
- '@inquirer/confirm@5.1.12(@types/node@20.19.1)':
+ '@inquirer/confirm@5.1.13(@types/node@20.19.1)':
dependencies:
- '@inquirer/core': 10.1.13(@types/node@20.19.1)
+ '@inquirer/core': 10.1.14(@types/node@20.19.1)
'@inquirer/type': 3.0.7(@types/node@20.19.1)
optionalDependencies:
'@types/node': 20.19.1
- '@inquirer/core@10.1.13(@types/node@20.19.1)':
+ '@inquirer/core@10.1.14(@types/node@20.19.1)':
dependencies:
'@inquirer/figures': 1.0.12
'@inquirer/type': 3.0.7(@types/node@20.19.1)
@@ -9500,17 +9500,17 @@ snapshots:
optionalDependencies:
'@types/node': 20.19.1
- '@inquirer/editor@4.2.13(@types/node@20.19.1)':
+ '@inquirer/editor@4.2.14(@types/node@20.19.1)':
dependencies:
- '@inquirer/core': 10.1.13(@types/node@20.19.1)
+ '@inquirer/core': 10.1.14(@types/node@20.19.1)
'@inquirer/type': 3.0.7(@types/node@20.19.1)
external-editor: 3.1.0
optionalDependencies:
'@types/node': 20.19.1
- '@inquirer/expand@4.0.15(@types/node@20.19.1)':
+ '@inquirer/expand@4.0.16(@types/node@20.19.1)':
dependencies:
- '@inquirer/core': 10.1.13(@types/node@20.19.1)
+ '@inquirer/core': 10.1.14(@types/node@20.19.1)
'@inquirer/type': 3.0.7(@types/node@20.19.1)
yoctocolors-cjs: 2.1.2
optionalDependencies:
@@ -9518,63 +9518,63 @@ snapshots:
'@inquirer/figures@1.0.12': {}
- '@inquirer/input@4.1.12(@types/node@20.19.1)':
+ '@inquirer/input@4.2.0(@types/node@20.19.1)':
dependencies:
- '@inquirer/core': 10.1.13(@types/node@20.19.1)
+ '@inquirer/core': 10.1.14(@types/node@20.19.1)
'@inquirer/type': 3.0.7(@types/node@20.19.1)
optionalDependencies:
'@types/node': 20.19.1
- '@inquirer/number@3.0.15(@types/node@20.19.1)':
+ '@inquirer/number@3.0.16(@types/node@20.19.1)':
dependencies:
- '@inquirer/core': 10.1.13(@types/node@20.19.1)
+ '@inquirer/core': 10.1.14(@types/node@20.19.1)
'@inquirer/type': 3.0.7(@types/node@20.19.1)
optionalDependencies:
'@types/node': 20.19.1
- '@inquirer/password@4.0.15(@types/node@20.19.1)':
+ '@inquirer/password@4.0.16(@types/node@20.19.1)':
dependencies:
- '@inquirer/core': 10.1.13(@types/node@20.19.1)
+ '@inquirer/core': 10.1.14(@types/node@20.19.1)
'@inquirer/type': 3.0.7(@types/node@20.19.1)
ansi-escapes: 4.3.2
optionalDependencies:
'@types/node': 20.19.1
- '@inquirer/prompts@7.5.3(@types/node@20.19.1)':
- dependencies:
- '@inquirer/checkbox': 4.1.8(@types/node@20.19.1)
- '@inquirer/confirm': 5.1.12(@types/node@20.19.1)
- '@inquirer/editor': 4.2.13(@types/node@20.19.1)
- '@inquirer/expand': 4.0.15(@types/node@20.19.1)
- '@inquirer/input': 4.1.12(@types/node@20.19.1)
- '@inquirer/number': 3.0.15(@types/node@20.19.1)
- '@inquirer/password': 4.0.15(@types/node@20.19.1)
- '@inquirer/rawlist': 4.1.3(@types/node@20.19.1)
- '@inquirer/search': 3.0.15(@types/node@20.19.1)
- '@inquirer/select': 4.2.3(@types/node@20.19.1)
+ '@inquirer/prompts@7.6.0(@types/node@20.19.1)':
+ dependencies:
+ '@inquirer/checkbox': 4.1.9(@types/node@20.19.1)
+ '@inquirer/confirm': 5.1.13(@types/node@20.19.1)
+ '@inquirer/editor': 4.2.14(@types/node@20.19.1)
+ '@inquirer/expand': 4.0.16(@types/node@20.19.1)
+ '@inquirer/input': 4.2.0(@types/node@20.19.1)
+ '@inquirer/number': 3.0.16(@types/node@20.19.1)
+ '@inquirer/password': 4.0.16(@types/node@20.19.1)
+ '@inquirer/rawlist': 4.1.4(@types/node@20.19.1)
+ '@inquirer/search': 3.0.16(@types/node@20.19.1)
+ '@inquirer/select': 4.2.4(@types/node@20.19.1)
optionalDependencies:
'@types/node': 20.19.1
- '@inquirer/rawlist@4.1.3(@types/node@20.19.1)':
+ '@inquirer/rawlist@4.1.4(@types/node@20.19.1)':
dependencies:
- '@inquirer/core': 10.1.13(@types/node@20.19.1)
+ '@inquirer/core': 10.1.14(@types/node@20.19.1)
'@inquirer/type': 3.0.7(@types/node@20.19.1)
yoctocolors-cjs: 2.1.2
optionalDependencies:
'@types/node': 20.19.1
- '@inquirer/search@3.0.15(@types/node@20.19.1)':
+ '@inquirer/search@3.0.16(@types/node@20.19.1)':
dependencies:
- '@inquirer/core': 10.1.13(@types/node@20.19.1)
+ '@inquirer/core': 10.1.14(@types/node@20.19.1)
'@inquirer/figures': 1.0.12
'@inquirer/type': 3.0.7(@types/node@20.19.1)
yoctocolors-cjs: 2.1.2
optionalDependencies:
'@types/node': 20.19.1
- '@inquirer/select@4.2.3(@types/node@20.19.1)':
+ '@inquirer/select@4.2.4(@types/node@20.19.1)':
dependencies:
- '@inquirer/core': 10.1.13(@types/node@20.19.1)
+ '@inquirer/core': 10.1.14(@types/node@20.19.1)
'@inquirer/figures': 1.0.12
'@inquirer/type': 3.0.7(@types/node@20.19.1)
ansi-escapes: 4.3.2
@@ -9652,41 +9652,42 @@ snapshots:
'@leichtgewicht/ip-codec@2.0.5': {}
- '@listr2/prompt-adapter-inquirer@2.0.22(@inquirer/prompts@7.5.3(@types/node@20.19.1))':
+ '@listr2/prompt-adapter-inquirer@2.0.22(@inquirer/prompts@7.6.0(@types/node@20.19.1))':
dependencies:
- '@inquirer/prompts': 7.5.3(@types/node@20.19.1)
+ '@inquirer/prompts': 7.6.0(@types/node@20.19.1)
'@inquirer/type': 1.5.5
- '@lmdb/lmdb-darwin-arm64@3.4.0':
+ '@lmdb/lmdb-darwin-arm64@3.4.1':
optional: true
- '@lmdb/lmdb-darwin-x64@3.4.0':
+ '@lmdb/lmdb-darwin-x64@3.4.1':
optional: true
- '@lmdb/lmdb-linux-arm64@3.4.0':
+ '@lmdb/lmdb-linux-arm64@3.4.1':
optional: true
- '@lmdb/lmdb-linux-arm@3.4.0':
+ '@lmdb/lmdb-linux-arm@3.4.1':
optional: true
- '@lmdb/lmdb-linux-x64@3.4.0':
+ '@lmdb/lmdb-linux-x64@3.4.1':
optional: true
- '@lmdb/lmdb-win32-arm64@3.4.0':
+ '@lmdb/lmdb-win32-arm64@3.4.1':
optional: true
- '@lmdb/lmdb-win32-x64@3.4.0':
+ '@lmdb/lmdb-win32-x64@3.4.1':
optional: true
'@mdn/browser-compat-data@6.0.25': {}
- '@modelcontextprotocol/sdk@1.13.2':
+ '@modelcontextprotocol/sdk@1.13.3':
dependencies:
ajv: 6.12.6
content-type: 1.0.5
cors: 2.8.5
cross-spawn: 7.0.6
eventsource: 3.0.7
+ eventsource-parser: 3.0.2
express: 5.1.0
express-rate-limit: 7.5.0(express@5.1.0)
pkce-challenge: 5.0.0
@@ -10587,14 +10588,14 @@ snapshots:
'@types/node': 20.19.1
optional: true
- '@typescript-eslint/eslint-plugin@8.35.0(@typescript-eslint/parser@8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)':
+ '@typescript-eslint/eslint-plugin@8.35.1(@typescript-eslint/parser@8.35.1(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)':
dependencies:
'@eslint-community/regexpp': 4.12.1
- '@typescript-eslint/parser': 8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)
- '@typescript-eslint/scope-manager': 8.35.0
- '@typescript-eslint/type-utils': 8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)
- '@typescript-eslint/utils': 8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)
- '@typescript-eslint/visitor-keys': 8.35.0
+ '@typescript-eslint/parser': 8.35.1(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)
+ '@typescript-eslint/scope-manager': 8.35.1
+ '@typescript-eslint/type-utils': 8.35.1(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.35.1(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)
+ '@typescript-eslint/visitor-keys': 8.35.1
eslint: 9.30.0(jiti@1.21.7)
graphemer: 1.4.0
ignore: 7.0.5
@@ -10604,40 +10605,40 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)':
+ '@typescript-eslint/parser@8.35.1(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)':
dependencies:
- '@typescript-eslint/scope-manager': 8.35.0
- '@typescript-eslint/types': 8.35.0
- '@typescript-eslint/typescript-estree': 8.35.0(typescript@5.8.3)
- '@typescript-eslint/visitor-keys': 8.35.0
+ '@typescript-eslint/scope-manager': 8.35.1
+ '@typescript-eslint/types': 8.35.1
+ '@typescript-eslint/typescript-estree': 8.35.1(typescript@5.8.3)
+ '@typescript-eslint/visitor-keys': 8.35.1
debug: 4.4.1(supports-color@10.0.0)
eslint: 9.30.0(jiti@1.21.7)
typescript: 5.8.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/project-service@8.35.0(typescript@5.8.3)':
+ '@typescript-eslint/project-service@8.35.1(typescript@5.8.3)':
dependencies:
- '@typescript-eslint/tsconfig-utils': 8.35.0(typescript@5.8.3)
- '@typescript-eslint/types': 8.35.0
+ '@typescript-eslint/tsconfig-utils': 8.35.1(typescript@5.8.3)
+ '@typescript-eslint/types': 8.35.1
debug: 4.4.1(supports-color@10.0.0)
typescript: 5.8.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@8.35.0':
+ '@typescript-eslint/scope-manager@8.35.1':
dependencies:
- '@typescript-eslint/types': 8.35.0
- '@typescript-eslint/visitor-keys': 8.35.0
+ '@typescript-eslint/types': 8.35.1
+ '@typescript-eslint/visitor-keys': 8.35.1
- '@typescript-eslint/tsconfig-utils@8.35.0(typescript@5.8.3)':
+ '@typescript-eslint/tsconfig-utils@8.35.1(typescript@5.8.3)':
dependencies:
typescript: 5.8.3
- '@typescript-eslint/type-utils@8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)':
+ '@typescript-eslint/type-utils@8.35.1(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)':
dependencies:
- '@typescript-eslint/typescript-estree': 8.35.0(typescript@5.8.3)
- '@typescript-eslint/utils': 8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)
+ '@typescript-eslint/typescript-estree': 8.35.1(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.35.1(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)
debug: 4.4.1(supports-color@10.0.0)
eslint: 9.30.0(jiti@1.21.7)
ts-api-utils: 2.1.0(typescript@5.8.3)
@@ -10647,14 +10648,14 @@ snapshots:
'@typescript-eslint/types@8.34.1': {}
- '@typescript-eslint/types@8.35.0': {}
+ '@typescript-eslint/types@8.35.1': {}
- '@typescript-eslint/typescript-estree@8.35.0(typescript@5.8.3)':
+ '@typescript-eslint/typescript-estree@8.35.1(typescript@5.8.3)':
dependencies:
- '@typescript-eslint/project-service': 8.35.0(typescript@5.8.3)
- '@typescript-eslint/tsconfig-utils': 8.35.0(typescript@5.8.3)
- '@typescript-eslint/types': 8.35.0
- '@typescript-eslint/visitor-keys': 8.35.0
+ '@typescript-eslint/project-service': 8.35.1(typescript@5.8.3)
+ '@typescript-eslint/tsconfig-utils': 8.35.1(typescript@5.8.3)
+ '@typescript-eslint/types': 8.35.1
+ '@typescript-eslint/visitor-keys': 8.35.1
debug: 4.4.1(supports-color@10.0.0)
fast-glob: 3.3.3
is-glob: 4.0.3
@@ -10665,20 +10666,20 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)':
+ '@typescript-eslint/utils@8.35.1(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)':
dependencies:
'@eslint-community/eslint-utils': 4.7.0(eslint@9.30.0(jiti@1.21.7))
- '@typescript-eslint/scope-manager': 8.35.0
- '@typescript-eslint/types': 8.35.0
- '@typescript-eslint/typescript-estree': 8.35.0(typescript@5.8.3)
+ '@typescript-eslint/scope-manager': 8.35.1
+ '@typescript-eslint/types': 8.35.1
+ '@typescript-eslint/typescript-estree': 8.35.1(typescript@5.8.3)
eslint: 9.30.0(jiti@1.21.7)
typescript: 5.8.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/visitor-keys@8.35.0':
+ '@typescript-eslint/visitor-keys@8.35.1':
dependencies:
- '@typescript-eslint/types': 8.35.0
+ '@typescript-eslint/types': 8.35.1
eslint-visitor-keys: 4.2.1
'@verdaccio/auth@8.0.0-next-8.19':
@@ -10825,7 +10826,7 @@ snapshots:
lodash: 4.17.21
minimatch: 7.4.6
- '@vitejs/plugin-basic-ssl@2.0.0(vite@7.0.0(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0))':
+ '@vitejs/plugin-basic-ssl@2.1.0(vite@7.0.0(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0))':
dependencies:
vite: 7.0.0(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)
@@ -12460,11 +12461,11 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-module-utils@2.12.1(@typescript-eslint/parser@8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.30.0(jiti@1.21.7)):
+ eslint-module-utils@2.12.1(@typescript-eslint/parser@8.35.1(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.30.0(jiti@1.21.7)):
dependencies:
debug: 3.2.7
optionalDependencies:
- '@typescript-eslint/parser': 8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)
+ '@typescript-eslint/parser': 8.35.1(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)
eslint: 9.30.0(jiti@1.21.7)
eslint-import-resolver-node: 0.3.9
transitivePeerDependencies:
@@ -12474,7 +12475,7 @@ snapshots:
dependencies:
eslint: 9.30.0(jiti@1.21.7)
- eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.30.0(jiti@1.21.7)):
+ eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.35.1(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.30.0(jiti@1.21.7)):
dependencies:
'@rtsao/scc': 1.1.0
array-includes: 3.1.9
@@ -12485,7 +12486,7 @@ snapshots:
doctrine: 2.1.0
eslint: 9.30.0(jiti@1.21.7)
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.30.0(jiti@1.21.7))
+ eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.35.1(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.30.0(jiti@1.21.7))
hasown: 2.0.2
is-core-module: 2.16.1
is-glob: 4.0.3
@@ -12497,7 +12498,7 @@ snapshots:
string.prototype.trimend: 1.0.9
tsconfig-paths: 3.15.0
optionalDependencies:
- '@typescript-eslint/parser': 8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)
+ '@typescript-eslint/parser': 8.35.1(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
@@ -13052,7 +13053,7 @@ snapshots:
globals@14.0.0: {}
- globals@16.2.0: {}
+ globals@16.3.0: {}
globalthis@1.0.4:
dependencies:
@@ -14056,7 +14057,7 @@ snapshots:
rfdc: 1.4.1
wrap-ansi: 9.0.0
- lmdb@3.4.0:
+ lmdb@3.4.1:
dependencies:
msgpackr: 1.11.4
node-addon-api: 6.1.0
@@ -14064,13 +14065,13 @@ snapshots:
ordered-binary: 1.5.3
weak-lru-cache: 1.2.2
optionalDependencies:
- '@lmdb/lmdb-darwin-arm64': 3.4.0
- '@lmdb/lmdb-darwin-x64': 3.4.0
- '@lmdb/lmdb-linux-arm': 3.4.0
- '@lmdb/lmdb-linux-arm64': 3.4.0
- '@lmdb/lmdb-linux-x64': 3.4.0
- '@lmdb/lmdb-win32-arm64': 3.4.0
- '@lmdb/lmdb-win32-x64': 3.4.0
+ '@lmdb/lmdb-darwin-arm64': 3.4.1
+ '@lmdb/lmdb-darwin-x64': 3.4.1
+ '@lmdb/lmdb-linux-arm': 3.4.1
+ '@lmdb/lmdb-linux-arm64': 3.4.1
+ '@lmdb/lmdb-linux-x64': 3.4.1
+ '@lmdb/lmdb-win32-arm64': 3.4.1
+ '@lmdb/lmdb-win32-x64': 3.4.1
optional: true
loader-runner@4.3.0: {}
From ac34ad0176a08cdbf8671bc2ba708e884d6a780a Mon Sep 17 00:00:00 2001
From: Angular Robot
Date: Tue, 1 Jul 2025 05:07:34 +0000
Subject: [PATCH 0204/1168] build: update github/codeql-action action to
v3.29.2
See associated pull request for more information.
---
.github/workflows/scorecard.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/scorecard.yml b/.github/workflows/scorecard.yml
index 4c70a9e70eac..41b44acee359 100644
--- a/.github/workflows/scorecard.yml
+++ b/.github/workflows/scorecard.yml
@@ -46,6 +46,6 @@ jobs:
# Upload the results to GitHub's code scanning dashboard.
- name: 'Upload to code-scanning'
- uses: github/codeql-action/upload-sarif@39edc492dbe16b1465b0cafca41432d857bdb31a # v3.29.1
+ uses: github/codeql-action/upload-sarif@181d5eefc20863364f96762470ba6f862bdef56b # v3.29.2
with:
sarif_file: results.sarif
From 2c32774315c6c1ee8f34c94f1d33021c76cbbf89 Mon Sep 17 00:00:00 2001
From: Doug Parker
Date: Tue, 1 Jul 2025 14:24:59 -0700
Subject: [PATCH 0205/1168] docs: release notes for the v20.0.5 release
---
CHANGELOG.md | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1515520c18f5..e678d91cd723 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,21 @@
+
+
+# 20.0.5 (2025-07-01)
+
+### @angular-devkit/build-angular
+
+| Commit | Type | Description |
+| --------------------------------------------------------------------------------------------------- | ---- | --------------------------------------------------- |
+| [1ebd53df7](https://github.com/angular/angular-cli/commit/1ebd53df7168307f699a9f9ae8f5ef5b9bcf352c) | fix | remove unused `@vitejs/plugin-basic-ssl` dependency |
+
+### @angular/build
+
+| Commit | Type | Description |
+| --------------------------------------------------------------------------------------------------- | ---- | --------------------------------------- |
+| [05cebdbcd](https://github.com/angular/angular-cli/commit/05cebdbcd1466bf5c95eb724a784aeb8c7ac083f) | fix | proxy karma request from `/` to `/base` |
+
+
+
# 20.1.0-next.3 (2025-06-25)
@@ -1284,6 +1302,7 @@
- Protractor is no longer supported.
Protractor was marked end-of-life in August 2023 (see https://protractortest.org/). Projects still relying on Protractor should consider migrating to another E2E testing framework, several support solid migration paths from Protractor.
+
- https://angular.dev/tools/cli/end-to-end
- https://blog.angular.dev/the-state-of-end-to-end-testing-with-angular-d175f751cb9c
@@ -4094,6 +4113,7 @@ Alan Agius, Charles Lyding, Doug Parker, Joey Perrott and Piotr Wysocki
```scss
@import 'font-awesome/scss/font-awesome';
```
+
- By default the CLI will use Sass modern API, While not recommended, users can still opt to use legacy API by setting `NG_BUILD_LEGACY_SASS=1`.
- Internally the Angular CLI now always set the TypeScript `target` to `ES2022` and `useDefineForClassFields` to `false` unless the target is set to `ES2022` or later in the TypeScript configuration. To control ECMA version and features use the Browerslist configuration.
@@ -4917,6 +4937,7 @@ Alan Agius, Charles Lyding and Doug Parker
### @angular/cli
- Several changes to the `ng analytics` command syntax.
+
- `ng analytics project ` has been replaced with `ng analytics `
- `ng analytics ` has been replaced with `ng analytics --global`
@@ -4946,6 +4967,7 @@ Alan Agius, Charles Lyding and Doug Parker
- `browser` and `karma` builders `script` and `styles` options input files extensions are now validated.
Valid extensions for `scripts` are:
+
- `.js`
- `.cjs`
- `.mjs`
@@ -4954,6 +4976,7 @@ Alan Agius, Charles Lyding and Doug Parker
- `.mjsx`
Valid extensions for `styles` are:
+
- `.css`
- `.less`
- `.sass`
From 54c07de718dc49989298ab93beba010b339e3f83 Mon Sep 17 00:00:00 2001
From: Doug Parker
Date: Tue, 1 Jul 2025 15:12:58 -0700
Subject: [PATCH 0206/1168] release: bump the next branch to v20.2.0-next.0
---
package.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package.json b/package.json
index 1113c6151f4c..403f734efebe 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@angular/devkit-repo",
- "version": "20.1.0-next.3",
+ "version": "20.2.0-next.0",
"private": true,
"description": "Software Development Kit for Angular",
"keywords": [
From 4161ea8ee35b6653d63e9f29690af9466d99af5c Mon Sep 17 00:00:00 2001
From: Doug Parker
Date: Tue, 1 Jul 2025 15:13:02 -0700
Subject: [PATCH 0207/1168] docs: release notes for the v20.1.0-rc.0 release
---
CHANGELOG.md | 23 ++++++++++++++++++-----
1 file changed, 18 insertions(+), 5 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index e678d91cd723..91445ecb29a4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,21 @@
+
+
+# 20.1.0-rc.0 (2025-07-01)
+
+### @angular-devkit/build-angular
+
+| Commit | Type | Description |
+| --------------------------------------------------------------------------------------------------- | ---- | --------------------------------------------------- |
+| [f1d41b069](https://github.com/angular/angular-cli/commit/f1d41b069db6cd3ab83561113567b8e5f4bf25d8) | fix | remove unused `@vitejs/plugin-basic-ssl` dependency |
+
+### @angular/build
+
+| Commit | Type | Description |
+| --------------------------------------------------------------------------------------------------- | ---- | --------------------------------------- |
+| [73f57f3c9](https://github.com/angular/angular-cli/commit/73f57f3c9e0d9434c0f8507508dfe30f6a402861) | fix | proxy karma request from `/` to `/base` |
+
+
+
# 20.0.5 (2025-07-01)
@@ -1302,7 +1320,6 @@
- Protractor is no longer supported.
Protractor was marked end-of-life in August 2023 (see https://protractortest.org/). Projects still relying on Protractor should consider migrating to another E2E testing framework, several support solid migration paths from Protractor.
-
- https://angular.dev/tools/cli/end-to-end
- https://blog.angular.dev/the-state-of-end-to-end-testing-with-angular-d175f751cb9c
@@ -4113,7 +4130,6 @@ Alan Agius, Charles Lyding, Doug Parker, Joey Perrott and Piotr Wysocki
```scss
@import 'font-awesome/scss/font-awesome';
```
-
- By default the CLI will use Sass modern API, While not recommended, users can still opt to use legacy API by setting `NG_BUILD_LEGACY_SASS=1`.
- Internally the Angular CLI now always set the TypeScript `target` to `ES2022` and `useDefineForClassFields` to `false` unless the target is set to `ES2022` or later in the TypeScript configuration. To control ECMA version and features use the Browerslist configuration.
@@ -4937,7 +4953,6 @@ Alan Agius, Charles Lyding and Doug Parker
### @angular/cli
- Several changes to the `ng analytics` command syntax.
-
- `ng analytics project ` has been replaced with `ng analytics `
- `ng analytics ` has been replaced with `ng analytics --global`
@@ -4967,7 +4982,6 @@ Alan Agius, Charles Lyding and Doug Parker
- `browser` and `karma` builders `script` and `styles` options input files extensions are now validated.
Valid extensions for `scripts` are:
-
- `.js`
- `.cjs`
- `.mjs`
@@ -4976,7 +4990,6 @@ Alan Agius, Charles Lyding and Doug Parker
- `.mjsx`
Valid extensions for `styles` are:
-
- `.css`
- `.less`
- `.sass`
From 52ff225570d55a294c31da98e30f4b56c837ff80 Mon Sep 17 00:00:00 2001
From: Angular Robot
Date: Wed, 2 Jul 2025 15:04:51 +0000
Subject: [PATCH 0208/1168] build: update cross-repo angular dependencies
See associated pull request for more information.
---
.../windows-bazel-test/action.yml | 2 +-
.../assistant-to-the-branch-manager.yml | 2 +-
.github/workflows/ci.yml | 50 +--
.github/workflows/dev-infra.yml | 4 +-
.github/workflows/feature-requests.yml | 2 +-
.github/workflows/perf.yml | 6 +-
.github/workflows/pr.yml | 42 +--
WORKSPACE | 2 +-
package.json | 24 +-
packages/angular/build/package.json | 2 +-
packages/angular/ssr/package.json | 12 +-
.../angular_devkit/build_angular/package.json | 2 +-
packages/ngtools/webpack/package.json | 4 +-
pnpm-lock.yaml | 315 ++++++++----------
tests/legacy-cli/e2e/ng-snapshot/package.json | 32 +-
15 files changed, 234 insertions(+), 267 deletions(-)
diff --git a/.github/shared-actions/windows-bazel-test/action.yml b/.github/shared-actions/windows-bazel-test/action.yml
index 7c922f53b781..e9607867efa7 100644
--- a/.github/shared-actions/windows-bazel-test/action.yml
+++ b/.github/shared-actions/windows-bazel-test/action.yml
@@ -18,7 +18,7 @@ runs:
steps:
- name: Initialize WSL
id: init_wsl
- uses: angular/dev-infra/github-actions/setup-wsl@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/setup-wsl@6f54d143077baef582d70873722166fdc040066c
with:
wsl_firewall_interface: 'vEthernet (WSL (Hyper-V firewall))'
diff --git a/.github/workflows/assistant-to-the-branch-manager.yml b/.github/workflows/assistant-to-the-branch-manager.yml
index a7ee974b39b6..8c31c3e07aec 100644
--- a/.github/workflows/assistant-to-the-branch-manager.yml
+++ b/.github/workflows/assistant-to-the-branch-manager.yml
@@ -16,6 +16,6 @@ jobs:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- - uses: angular/dev-infra/github-actions/branch-manager@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ - uses: angular/dev-infra/github-actions/branch-manager@6f54d143077baef582d70873722166fdc040066c
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 90c4e78beb41..84761d4f7342 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -21,9 +21,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@6f54d143077baef582d70873722166fdc040066c
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/bazel/setup@6f54d143077baef582d70873722166fdc040066c
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Generate JSON schema types
@@ -44,11 +44,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@6f54d143077baef582d70873722166fdc040066c
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/bazel/setup@6f54d143077baef582d70873722166fdc040066c
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@6f54d143077baef582d70873722166fdc040066c
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Install node modules
@@ -61,11 +61,11 @@ jobs:
runs-on: ubuntu-latest-4core
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@6f54d143077baef582d70873722166fdc040066c
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/bazel/setup@6f54d143077baef582d70873722166fdc040066c
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@6f54d143077baef582d70873722166fdc040066c
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Install node modules
@@ -87,13 +87,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@6f54d143077baef582d70873722166fdc040066c
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/bazel/setup@6f54d143077baef582d70873722166fdc040066c
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@6f54d143077baef582d70873722166fdc040066c
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run CLI E2E tests
@@ -110,11 +110,11 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@6f54d143077baef582d70873722166fdc040066c
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/bazel/setup@6f54d143077baef582d70873722166fdc040066c
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@6f54d143077baef582d70873722166fdc040066c
with:
allow_windows_rbe: true
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
@@ -138,13 +138,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@6f54d143077baef582d70873722166fdc040066c
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/bazel/setup@6f54d143077baef582d70873722166fdc040066c
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@6f54d143077baef582d70873722166fdc040066c
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run CLI E2E tests
@@ -163,13 +163,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@6f54d143077baef582d70873722166fdc040066c
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/bazel/setup@6f54d143077baef582d70873722166fdc040066c
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@6f54d143077baef582d70873722166fdc040066c
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run CLI E2E tests
@@ -183,13 +183,13 @@ jobs:
SAUCE_TUNNEL_IDENTIFIER: angular-cli-${{ github.workflow }}-${{ github.run_number }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@6f54d143077baef582d70873722166fdc040066c
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/bazel/setup@6f54d143077baef582d70873722166fdc040066c
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@6f54d143077baef582d70873722166fdc040066c
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run E2E Browser tests
@@ -219,11 +219,11 @@ jobs:
CIRCLE_BRANCH: ${{ github.ref_name }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@6f54d143077baef582d70873722166fdc040066c
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/bazel/setup@6f54d143077baef582d70873722166fdc040066c
- run: pnpm admin snapshots --verbose
env:
SNAPSHOT_BUILDS_GITHUB_TOKEN: ${{ secrets.SNAPSHOT_BUILDS_GITHUB_TOKEN }}
diff --git a/.github/workflows/dev-infra.yml b/.github/workflows/dev-infra.yml
index 8b20acca92a1..3d8a045dc235 100644
--- a/.github/workflows/dev-infra.yml
+++ b/.github/workflows/dev-infra.yml
@@ -13,13 +13,13 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- - uses: angular/dev-infra/github-actions/pull-request-labeling@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ - uses: angular/dev-infra/github-actions/pull-request-labeling@6f54d143077baef582d70873722166fdc040066c
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
post_approval_changes:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- - uses: angular/dev-infra/github-actions/post-approval-changes@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ - uses: angular/dev-infra/github-actions/post-approval-changes@6f54d143077baef582d70873722166fdc040066c
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
diff --git a/.github/workflows/feature-requests.yml b/.github/workflows/feature-requests.yml
index ac3167fda43b..7bfb7c07d7d1 100644
--- a/.github/workflows/feature-requests.yml
+++ b/.github/workflows/feature-requests.yml
@@ -16,6 +16,6 @@ jobs:
if: github.repository == 'angular/angular-cli'
runs-on: ubuntu-latest
steps:
- - uses: angular/dev-infra/github-actions/feature-request@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ - uses: angular/dev-infra/github-actions/feature-request@6f54d143077baef582d70873722166fdc040066c
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
diff --git a/.github/workflows/perf.yml b/.github/workflows/perf.yml
index d57199a3df96..d2074cbfe13a 100644
--- a/.github/workflows/perf.yml
+++ b/.github/workflows/perf.yml
@@ -23,7 +23,7 @@ jobs:
workflows: ${{ steps.workflows.outputs.workflows }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@6f54d143077baef582d70873722166fdc040066c
- name: Install node modules
run: pnpm install --frozen-lockfile
- id: workflows
@@ -38,9 +38,9 @@ jobs:
workflow: ${{ fromJSON(needs.list.outputs.workflows) }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@6f54d143077baef582d70873722166fdc040066c
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/bazel/setup@6f54d143077baef582d70873722166fdc040066c
- name: Install node modules
run: pnpm install --frozen-lockfile
# We utilize the google-github-actions/auth action to allow us to get an active credential using workflow
diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml
index 76c3c8c3238c..ccdd937997b6 100644
--- a/.github/workflows/pr.yml
+++ b/.github/workflows/pr.yml
@@ -34,9 +34,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@6f54d143077baef582d70873722166fdc040066c
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/bazel/setup@6f54d143077baef582d70873722166fdc040066c
- name: Setup ESLint Caching
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
with:
@@ -56,7 +56,7 @@ jobs:
- name: Run Validation
run: pnpm admin validate
- name: Check Package Licenses
- uses: angular/dev-infra/github-actions/linting/licenses@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/linting/licenses@6f54d143077baef582d70873722166fdc040066c
- name: Check tooling setup
run: pnpm check-tooling-setup
- name: Check commit message
@@ -72,11 +72,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@6f54d143077baef582d70873722166fdc040066c
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/bazel/setup@6f54d143077baef582d70873722166fdc040066c
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@6f54d143077baef582d70873722166fdc040066c
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Build release targets
@@ -93,11 +93,11 @@ jobs:
runs-on: ubuntu-latest-16core
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@6f54d143077baef582d70873722166fdc040066c
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/bazel/setup@6f54d143077baef582d70873722166fdc040066c
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@6f54d143077baef582d70873722166fdc040066c
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Run module and package tests
@@ -117,13 +117,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@6f54d143077baef582d70873722166fdc040066c
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/bazel/setup@6f54d143077baef582d70873722166fdc040066c
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@6f54d143077baef582d70873722166fdc040066c
- name: Run CLI E2E tests
run: pnpm bazel test --test_env=E2E_SHARD_TOTAL=6 --test_env=E2E_SHARD_INDEX=${{ matrix.shard }} --config=e2e //tests/legacy-cli:e2e.${{ matrix.subset }}_node${{ matrix.node }}
@@ -132,11 +132,11 @@ jobs:
runs-on: windows-2025
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@6f54d143077baef582d70873722166fdc040066c
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/bazel/setup@6f54d143077baef582d70873722166fdc040066c
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@6f54d143077baef582d70873722166fdc040066c
with:
allow_windows_rbe: true
- name: Run CLI E2E tests
@@ -157,13 +157,13 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@6f54d143077baef582d70873722166fdc040066c
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/bazel/setup@6f54d143077baef582d70873722166fdc040066c
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@6f54d143077baef582d70873722166fdc040066c
- name: Run CLI E2E tests
run: pnpm bazel test --test_env=E2E_SHARD_TOTAL=3 --test_env=E2E_SHARD_INDEX=${{ matrix.shard }} --config=e2e //tests/legacy-cli:e2e.${{ matrix.subset }}_node${{ matrix.node }}
@@ -180,12 +180,12 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@6f54d143077baef582d70873722166fdc040066c
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/bazel/setup@6f54d143077baef582d70873722166fdc040066c
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@6f54d143077baef582d70873722166fdc040066c
- name: Run CLI E2E tests
run: pnpm bazel test --test_env=E2E_SHARD_TOTAL=6 --test_env=E2E_SHARD_INDEX=${{ matrix.shard }} --config=e2e //tests/legacy-cli:e2e.snapshots.${{ matrix.subset }}_node${{ matrix.node }}
diff --git a/WORKSPACE b/WORKSPACE
index b4a94bf18daa..c512dc1f702b 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -230,7 +230,7 @@ load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository")
git_repository(
name = "devinfra",
- commit = "dfe138678e4edb4789fbe40ae7792c046de3b4bd",
+ commit = "6f54d143077baef582d70873722166fdc040066c",
remote = "https://github.com/angular/dev-infra.git",
)
diff --git a/package.json b/package.json
index 403f734efebe..004cd1f89d33 100644
--- a/package.json
+++ b/package.json
@@ -46,20 +46,20 @@
},
"homepage": "https://github.com/angular/angular-cli",
"devDependencies": {
- "@angular/animations": "20.1.0-next.3",
+ "@angular/animations": "20.1.0-rc.0",
"@angular/cdk": "20.1.0-next.2",
- "@angular/common": "20.1.0-next.3",
- "@angular/compiler": "20.1.0-next.3",
- "@angular/compiler-cli": "20.1.0-next.3",
- "@angular/core": "20.1.0-next.3",
- "@angular/forms": "20.1.0-next.3",
- "@angular/localize": "20.1.0-next.3",
+ "@angular/common": "20.1.0-rc.0",
+ "@angular/compiler": "20.1.0-rc.0",
+ "@angular/compiler-cli": "20.1.0-rc.0",
+ "@angular/core": "20.1.0-rc.0",
+ "@angular/forms": "20.1.0-rc.0",
+ "@angular/localize": "20.1.0-rc.0",
"@angular/material": "20.1.0-next.2",
- "@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#8fe809d31ea3536087ca56cf7ff9ddd544dba658",
- "@angular/platform-browser": "20.1.0-next.3",
- "@angular/platform-server": "20.1.0-next.3",
- "@angular/router": "20.1.0-next.3",
- "@angular/service-worker": "20.1.0-next.3",
+ "@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#800f6e7be48e84780621f8f7e9eec79a865346fd",
+ "@angular/platform-browser": "20.1.0-rc.0",
+ "@angular/platform-server": "20.1.0-rc.0",
+ "@angular/router": "20.1.0-rc.0",
+ "@angular/service-worker": "20.1.0-rc.0",
"@bazel/bazelisk": "1.26.0",
"@bazel/buildifier": "8.2.1",
"@eslint/compat": "1.3.1",
diff --git a/packages/angular/build/package.json b/packages/angular/build/package.json
index 50fdeb3f0922..441194794f1f 100644
--- a/packages/angular/build/package.json
+++ b/packages/angular/build/package.json
@@ -53,7 +53,7 @@
"@angular-devkit/core": "workspace:*",
"jsdom": "26.1.0",
"less": "4.3.0",
- "ng-packagr": "20.1.0-next.0",
+ "ng-packagr": "20.1.0-rc.0",
"postcss": "8.5.6",
"rxjs": "7.8.2",
"vitest": "3.2.4"
diff --git a/packages/angular/ssr/package.json b/packages/angular/ssr/package.json
index fb2fab874853..3c728cde8a5c 100644
--- a/packages/angular/ssr/package.json
+++ b/packages/angular/ssr/package.json
@@ -29,12 +29,12 @@
},
"devDependencies": {
"@angular-devkit/schematics": "workspace:*",
- "@angular/common": "20.1.0-next.3",
- "@angular/compiler": "20.1.0-next.3",
- "@angular/core": "20.1.0-next.3",
- "@angular/platform-browser": "20.1.0-next.3",
- "@angular/platform-server": "20.1.0-next.3",
- "@angular/router": "20.1.0-next.3",
+ "@angular/common": "20.1.0-rc.0",
+ "@angular/compiler": "20.1.0-rc.0",
+ "@angular/core": "20.1.0-rc.0",
+ "@angular/platform-browser": "20.1.0-rc.0",
+ "@angular/platform-server": "20.1.0-rc.0",
+ "@angular/router": "20.1.0-rc.0",
"@schematics/angular": "workspace:*"
},
"sideEffects": false,
diff --git a/packages/angular_devkit/build_angular/package.json b/packages/angular_devkit/build_angular/package.json
index 4af04a0eea28..0292b507c661 100644
--- a/packages/angular_devkit/build_angular/package.json
+++ b/packages/angular_devkit/build_angular/package.json
@@ -68,7 +68,7 @@
"@angular/ssr": "workspace:*",
"@web/test-runner": "0.20.2",
"browser-sync": "3.0.4",
- "ng-packagr": "20.1.0-next.0",
+ "ng-packagr": "20.1.0-rc.0",
"undici": "7.11.0"
},
"peerDependencies": {
diff --git a/packages/ngtools/webpack/package.json b/packages/ngtools/webpack/package.json
index 622a5b9ce86d..5954475d1689 100644
--- a/packages/ngtools/webpack/package.json
+++ b/packages/ngtools/webpack/package.json
@@ -27,8 +27,8 @@
},
"devDependencies": {
"@angular-devkit/core": "workspace:0.0.0-PLACEHOLDER",
- "@angular/compiler": "20.1.0-next.3",
- "@angular/compiler-cli": "20.1.0-next.3",
+ "@angular/compiler": "20.1.0-rc.0",
+ "@angular/compiler-cli": "20.1.0-rc.0",
"typescript": "5.8.3",
"webpack": "5.99.9"
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 494137b8d861..a7568234d952 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -15,47 +15,47 @@ importers:
.:
devDependencies:
'@angular/animations':
- specifier: 20.1.0-next.3
- version: 20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))
+ specifier: 20.1.0-rc.0
+ version: 20.1.0-rc.0(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))
'@angular/cdk':
specifier: 20.1.0-next.2
- version: 20.1.0-next.2(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ version: 20.1.0-next.2(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
'@angular/common':
- specifier: 20.1.0-next.3
- version: 20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ specifier: 20.1.0-rc.0
+ version: 20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
'@angular/compiler':
- specifier: 20.1.0-next.3
- version: 20.1.0-next.3
+ specifier: 20.1.0-rc.0
+ version: 20.1.0-rc.0
'@angular/compiler-cli':
- specifier: 20.1.0-next.3
- version: 20.1.0-next.3(@angular/compiler@20.1.0-next.3)(typescript@5.8.3)
+ specifier: 20.1.0-rc.0
+ version: 20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(typescript@5.8.3)
'@angular/core':
- specifier: 20.1.0-next.3
- version: 20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)
+ specifier: 20.1.0-rc.0
+ version: 20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)
'@angular/forms':
- specifier: 20.1.0-next.3
- version: 20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.3(@angular/animations@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
+ specifier: 20.1.0-rc.0
+ version: 20.1.0-rc.0(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-rc.0(@angular/animations@20.1.0-rc.0(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
'@angular/localize':
- specifier: 20.1.0-next.3
- version: 20.1.0-next.3(@angular/compiler-cli@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(typescript@5.8.3))(@angular/compiler@20.1.0-next.3)
+ specifier: 20.1.0-rc.0
+ version: 20.1.0-rc.0(@angular/compiler-cli@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(typescript@5.8.3))(@angular/compiler@20.1.0-rc.0)
'@angular/material':
specifier: 20.1.0-next.2
- version: 20.1.0-next.2(qcbtsxazl5mfvqry4icthrqdfq)
+ version: 20.1.0-next.2(4amapn2ionodtquliqio2yrc4u)
'@angular/ng-dev':
- specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#8fe809d31ea3536087ca56cf7ff9ddd544dba658
- version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/8fe809d31ea3536087ca56cf7ff9ddd544dba658(@modelcontextprotocol/sdk@1.13.3)(encoding@0.1.13)
+ specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#800f6e7be48e84780621f8f7e9eec79a865346fd
+ version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/800f6e7be48e84780621f8f7e9eec79a865346fd(@modelcontextprotocol/sdk@1.13.3)(encoding@0.1.13)
'@angular/platform-browser':
- specifier: 20.1.0-next.3
- version: 20.1.0-next.3(@angular/animations@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))
+ specifier: 20.1.0-rc.0
+ version: 20.1.0-rc.0(@angular/animations@20.1.0-rc.0(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))
'@angular/platform-server':
- specifier: 20.1.0-next.3
- version: 20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.1.0-next.3)(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.3(@angular/animations@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
+ specifier: 20.1.0-rc.0
+ version: 20.1.0-rc.0(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.1.0-rc.0)(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-rc.0(@angular/animations@20.1.0-rc.0(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
'@angular/router':
- specifier: 20.1.0-next.3
- version: 20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.3(@angular/animations@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
+ specifier: 20.1.0-rc.0
+ version: 20.1.0-rc.0(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-rc.0(@angular/animations@20.1.0-rc.0(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
'@angular/service-worker':
- specifier: 20.1.0-next.3
- version: 20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ specifier: 20.1.0-rc.0
+ version: 20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
'@bazel/bazelisk':
specifier: 1.26.0
version: 1.26.0
@@ -442,8 +442,8 @@ importers:
specifier: 4.3.0
version: 4.3.0
ng-packagr:
- specifier: 20.1.0-next.0
- version: 20.1.0-next.0(@angular/compiler-cli@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3)
+ specifier: 20.1.0-rc.0
+ version: 20.1.0-rc.0(@angular/compiler-cli@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3)
postcss:
specifier: 8.5.6
version: 8.5.6
@@ -530,23 +530,23 @@ importers:
specifier: workspace:*
version: link:../../angular_devkit/schematics
'@angular/common':
- specifier: 20.1.0-next.3
- version: 20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ specifier: 20.1.0-rc.0
+ version: 20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
'@angular/compiler':
- specifier: 20.1.0-next.3
- version: 20.1.0-next.3
+ specifier: 20.1.0-rc.0
+ version: 20.1.0-rc.0
'@angular/core':
- specifier: 20.1.0-next.3
- version: 20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)
+ specifier: 20.1.0-rc.0
+ version: 20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)
'@angular/platform-browser':
- specifier: 20.1.0-next.3
- version: 20.1.0-next.3(@angular/animations@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))
+ specifier: 20.1.0-rc.0
+ version: 20.1.0-rc.0(@angular/animations@20.1.0-rc.0(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))
'@angular/platform-server':
- specifier: 20.1.0-next.3
- version: 20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.1.0-next.3)(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.3(@angular/animations@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
+ specifier: 20.1.0-rc.0
+ version: 20.1.0-rc.0(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.1.0-rc.0)(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-rc.0(@angular/animations@20.1.0-rc.0(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
'@angular/router':
- specifier: 20.1.0-next.3
- version: 20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.3(@angular/animations@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
+ specifier: 20.1.0-rc.0
+ version: 20.1.0-rc.0(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-rc.0(@angular/animations@20.1.0-rc.0(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
'@schematics/angular':
specifier: workspace:*
version: link:../../schematics/angular
@@ -761,8 +761,8 @@ importers:
specifier: 3.0.4
version: 3.0.4
ng-packagr:
- specifier: 20.1.0-next.0
- version: 20.1.0-next.0(@angular/compiler-cli@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3)
+ specifier: 20.1.0-rc.0
+ version: 20.1.0-rc.0(@angular/compiler-cli@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3)
undici:
specifier: 7.11.0
version: 7.11.0
@@ -856,11 +856,11 @@ importers:
specifier: workspace:0.0.0-PLACEHOLDER
version: link:../../angular_devkit/core
'@angular/compiler':
- specifier: 20.1.0-next.3
- version: 20.1.0-next.3
+ specifier: 20.1.0-rc.0
+ version: 20.1.0-rc.0
'@angular/compiler-cli':
- specifier: 20.1.0-next.3
- version: 20.1.0-next.3(@angular/compiler@20.1.0-next.3)(typescript@5.8.3)
+ specifier: 20.1.0-rc.0
+ version: 20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(typescript@5.8.3)
typescript:
specifier: 5.8.3
version: 5.8.3
@@ -904,12 +904,12 @@ packages:
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
engines: {node: '>=6.0.0'}
- '@angular/animations@20.1.0-next.3':
- resolution: {integrity: sha512-dLwFETixX6F3gKMVzNgPrG3Jj3pRbKldyZlBjzXJzlXq0jf/SnJjKTG73Lur4I7WIlIQYi/qGuRGTKyBFxs7jg==}
+ '@angular/animations@20.1.0-rc.0':
+ resolution: {integrity: sha512-eBxXkJG1ImSY2GgS1F+htRLjc3G2Y0PAl/9nbdHk6HM5z62A168+A93ihLJzHQR9MmJogsLbmTukB3FmVUbjMg==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
peerDependencies:
- '@angular/common': 20.1.0-next.3
- '@angular/core': 20.1.0-next.3
+ '@angular/common': 20.1.0-rc.0
+ '@angular/core': 20.1.0-rc.0
'@angular/cdk@20.1.0-next.2':
resolution: {integrity: sha512-fH+XDVUep7UUpG6Cg83Fw/EPwjOBGFGWTipBDzgglWcVyVqiRteBKHn2XaOMDdV8Pr/igX9bMn1Rzj713Y9ZzQ==}
@@ -918,33 +918,33 @@ packages:
'@angular/core': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0
rxjs: ^6.5.3 || ^7.4.0
- '@angular/common@20.1.0-next.3':
- resolution: {integrity: sha512-pxn5e0yEJzaYIWJs4/hg1O0qjPHPR/ZgiW0tvnxzZDL/Lefzhnz1ZVKw3aDky/V9JFG1Ze0D4KadVjsT4b8FNQ==}
+ '@angular/common@20.1.0-rc.0':
+ resolution: {integrity: sha512-uJcZ32hxFKqz0laGGqO64hRzICQwe2J/z0q9ESDz2ZPQZJFVxVoLITEVwr8Ogx3aH3FwppPe2H4pcVrlPvV+7A==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
peerDependencies:
- '@angular/core': 20.1.0-next.3
+ '@angular/core': 20.1.0-rc.0
rxjs: ^6.5.3 || ^7.4.0
- '@angular/compiler-cli@20.1.0-next.3':
- resolution: {integrity: sha512-xIB9meGhoTsxp56Mhj/km5CIRO1wW0ZoeaeMn1yatzSIMJXEYMw2GHq3Ro3HowMLwvvv2xebx9P6qmAaqX74Cw==}
+ '@angular/compiler-cli@20.1.0-rc.0':
+ resolution: {integrity: sha512-nNXSAlYW+zaEifTy+eGXpSvch4eCHMeg1Milr/l4/Vzr8jfWAQpiVk6OyTZyZa4UKHYJkZw6JRauE5npi7WGPg==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
hasBin: true
peerDependencies:
- '@angular/compiler': 20.1.0-next.3
+ '@angular/compiler': 20.1.0-rc.0
typescript: 5.8.3
peerDependenciesMeta:
typescript:
optional: true
- '@angular/compiler@20.1.0-next.3':
- resolution: {integrity: sha512-I6za3dJ50Kx/XRH1txmUgxJyobthSnEqmNkfncE0RfbtrJ9nQ0grVwn+FYCS7UR2zP/rjMBmudjYRd4kWUiVug==}
+ '@angular/compiler@20.1.0-rc.0':
+ resolution: {integrity: sha512-zgr7+8r7bE4CooNKsDk+e6yWdZwZKeLHfSA8y6syITWNQU/OijOB0vwnOG/NhZSgUb0GKX9rSeYMRhAhDRGoQg==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
- '@angular/core@20.1.0-next.3':
- resolution: {integrity: sha512-QUYew+W6NyP7oiQ5XgKP1fPeT2MJiy+SlzkxxfP2tzQBh/c5tjSlHvj12hF+WeyKe94wirz3sMnCP7tfMB6jlA==}
+ '@angular/core@20.1.0-rc.0':
+ resolution: {integrity: sha512-dsyi29ieAjKEMspq8I9/CEtg6yPVleHk6Ii31wN3iMtKuEfAu30EZNtFgCqKzv3j4ZvJH/sBV4yh0FSZJSfgCA==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
peerDependencies:
- '@angular/compiler': 20.1.0-next.3
+ '@angular/compiler': 20.1.0-rc.0
rxjs: ^6.5.3 || ^7.4.0
zone.js: ~0.15.0
peerDependenciesMeta:
@@ -953,22 +953,22 @@ packages:
zone.js:
optional: true
- '@angular/forms@20.1.0-next.3':
- resolution: {integrity: sha512-y9QxqhkuzuwQ+FhDrrJDiTTrDWk+X9n9iESxqOB1Ixo+HvS0qDrKJU/GT4IcaXzbYfXg75jjbqv5G7ouLBGAUw==}
+ '@angular/forms@20.1.0-rc.0':
+ resolution: {integrity: sha512-4hGnfh3Tao10sVF3r3InyqydrFesPeTSHRWOiMZHoZ559jfYqdnHizIyNYW32GBd/9KD+gQfSER4JAO9WzcJzw==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
peerDependencies:
- '@angular/common': 20.1.0-next.3
- '@angular/core': 20.1.0-next.3
- '@angular/platform-browser': 20.1.0-next.3
+ '@angular/common': 20.1.0-rc.0
+ '@angular/core': 20.1.0-rc.0
+ '@angular/platform-browser': 20.1.0-rc.0
rxjs: ^6.5.3 || ^7.4.0
- '@angular/localize@20.1.0-next.3':
- resolution: {integrity: sha512-NjdkhxMRKCV6h/xjfgLFlohx5cOTR98Z2e4WJJtxzzWwAIFN+XDoDOuVjxM8pt0KD8ON/Dxkab9T+kc04LR+wg==}
+ '@angular/localize@20.1.0-rc.0':
+ resolution: {integrity: sha512-UUMEiS6c7RBtCzStSuomZcinnUs4Rym/4RxiTAQUtLZtrrH16nvgUGGP3DqUgLAlKt3MZ1Z4pYtfIEezex3pgQ==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
hasBin: true
peerDependencies:
- '@angular/compiler': 20.1.0-next.3
- '@angular/compiler-cli': 20.1.0-next.3
+ '@angular/compiler': 20.1.0-rc.0
+ '@angular/compiler-cli': 20.1.0-rc.0
'@angular/material@20.1.0-next.2':
resolution: {integrity: sha512-p8b3fRINdIenk05WT3A0OMIg3sIy7FbUA99XopXVuSBJdf0yvSKPTX+fu3QBXESgVSVsZauM972gVqJdlGd6Yw==}
@@ -980,47 +980,47 @@ packages:
'@angular/platform-browser': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0
rxjs: ^6.5.3 || ^7.4.0
- '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/8fe809d31ea3536087ca56cf7ff9ddd544dba658':
- resolution: {tarball: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/8fe809d31ea3536087ca56cf7ff9ddd544dba658}
- version: 0.0.0-dfe138678e4edb4789fbe40ae7792c046de3b4bd
+ '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/800f6e7be48e84780621f8f7e9eec79a865346fd':
+ resolution: {tarball: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/800f6e7be48e84780621f8f7e9eec79a865346fd}
+ version: 0.0.0-6f54d143077baef582d70873722166fdc040066c
hasBin: true
- '@angular/platform-browser@20.1.0-next.3':
- resolution: {integrity: sha512-LAqNlGAo/K4qQdijOq8rwPvvWgF+CpM7007BaYNIIuFyKrsvVPxIXHBs6lWoGWtLDdv+f0RJLYLrvYLjjoSWhw==}
+ '@angular/platform-browser@20.1.0-rc.0':
+ resolution: {integrity: sha512-ATE4cmzfsqLRsth9l7fU0BfqkDvnTRJqIhnK90ATIHHM5rjs2IQNpIAYRVIpNas9Hbt7pxjfWmHVVbuaGWRjOA==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
peerDependencies:
- '@angular/animations': 20.1.0-next.3
- '@angular/common': 20.1.0-next.3
- '@angular/core': 20.1.0-next.3
+ '@angular/animations': 20.1.0-rc.0
+ '@angular/common': 20.1.0-rc.0
+ '@angular/core': 20.1.0-rc.0
peerDependenciesMeta:
'@angular/animations':
optional: true
- '@angular/platform-server@20.1.0-next.3':
- resolution: {integrity: sha512-v2XyJwDRSYhJuUelzUYP+Okt8gB4Y70V2u9EV5oE2qykreUs7qZH2LzokihpE7VwLo31gCw+mahvx2AyvOCeAw==}
+ '@angular/platform-server@20.1.0-rc.0':
+ resolution: {integrity: sha512-hxJHh6PZ+vOLxrXfH64+pJQHVbxafERXBYhD9Tj5fbPCFtOBDK2MbBybIB6fbIzr6O+kFVVsNzm3LRxe9k1FWg==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
peerDependencies:
- '@angular/common': 20.1.0-next.3
- '@angular/compiler': 20.1.0-next.3
- '@angular/core': 20.1.0-next.3
- '@angular/platform-browser': 20.1.0-next.3
+ '@angular/common': 20.1.0-rc.0
+ '@angular/compiler': 20.1.0-rc.0
+ '@angular/core': 20.1.0-rc.0
+ '@angular/platform-browser': 20.1.0-rc.0
rxjs: ^6.5.3 || ^7.4.0
- '@angular/router@20.1.0-next.3':
- resolution: {integrity: sha512-1HelGy8NP/B1sm1W+ms3LSGBGBXbdwsK1HuVXHkLjnNB8KgD3xtziiYzAsHtaNFuxZGmD4jcWV2wprFnJ2RcBA==}
+ '@angular/router@20.1.0-rc.0':
+ resolution: {integrity: sha512-Oa8tru8CPtHQfEtwF4B9zS8kG35ZMwc8RoQSINLZ/h3nuM26/GaF3zcIonTABSReRbuJ90eAEul/LmgLwxeqJA==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
peerDependencies:
- '@angular/common': 20.1.0-next.3
- '@angular/core': 20.1.0-next.3
- '@angular/platform-browser': 20.1.0-next.3
+ '@angular/common': 20.1.0-rc.0
+ '@angular/core': 20.1.0-rc.0
+ '@angular/platform-browser': 20.1.0-rc.0
rxjs: ^6.5.3 || ^7.4.0
- '@angular/service-worker@20.1.0-next.3':
- resolution: {integrity: sha512-tWWfI80OvpOIx9DIS7CAHVzY+Q8igJX08mdnAuQX+s/lllsCJV9/nyTlWU8A/NLv4hcOXqDLZrt85LGkgQ1YaA==}
+ '@angular/service-worker@20.1.0-rc.0':
+ resolution: {integrity: sha512-pL8Wdw9BRxNpvL2Jgpdztn5VSYbCdMrTYfaab/3/i+1SRE3am3i7lc9jMsnRq/kxNUOf60vI6/2ANEizKXAyhg==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
hasBin: true
peerDependencies:
- '@angular/core': 20.1.0-next.3
+ '@angular/core': 20.1.0-rc.0
rxjs: ^6.5.3 || ^7.4.0
'@asamuzakjp/css-color@3.2.0':
@@ -1034,10 +1034,6 @@ packages:
resolution: {integrity: sha512-KiRAp/VoJaWkkte84TvUd9qjdbZAdiqyvMxrGl1N6vzFogKmaLgoM3L1kgtLicp2HP5fBJS8JrZKLVIZGVJAVg==}
engines: {node: '>=6.9.0'}
- '@babel/core@7.27.4':
- resolution: {integrity: sha512-bXYxrXFubeYdvB0NhD/NBB3Qi6aZeV20GOWVI47t2dkecCEoneR4NPVcb7abpXDEvejgrUfFtG6vG/zxAKmg+g==}
- engines: {node: '>=6.9.0'}
-
'@babel/core@7.27.7':
resolution: {integrity: sha512-BU2f9tlKQ5CAthiMIgpzAh4eDTLWo1mqi9jqE2OxMG0E/OM199VJt2q8BztTxpnSW0i1ymdwLXRJnYzvDM5r2w==}
engines: {node: '>=6.9.0'}
@@ -6144,12 +6140,12 @@ packages:
resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==}
engines: {node: '>= 0.4.0'}
- ng-packagr@20.1.0-next.0:
- resolution: {integrity: sha512-CIyRatR8O5jWyGZkKHSwKhehvh2AL6a90MvvPY9P2H6NtgpZO5hhSja5GRrexRs7sS71i9pXj/HEu+Phec56hg==}
+ ng-packagr@20.1.0-rc.0:
+ resolution: {integrity: sha512-Hir8szrNxRDTlXC30WIDjA1ZEHcBF7sEeEYIQLK3BYoaEszG0Dgo7bLcefoW6JMbWzKIOvab8x5uv3k5iP+dFg==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
hasBin: true
peerDependencies:
- '@angular/compiler-cli': ^20.0.0 || ^20.0.0-next.0 || ^20.1.0-next.0
+ '@angular/compiler-cli': ^20.0.0 || ^20.1.0-next.0
tailwindcss: ^2.0.0 || ^3.0.0 || ^4.0.0
tslib: ^2.3.0
typescript: 5.8.3
@@ -8347,30 +8343,30 @@ snapshots:
'@jridgewell/gen-mapping': 0.3.8
'@jridgewell/trace-mapping': 0.3.25
- '@angular/animations@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))':
+ '@angular/animations@20.1.0-rc.0(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))':
dependencies:
- '@angular/common': 20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
- '@angular/core': 20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)
+ '@angular/common': 20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ '@angular/core': 20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)
tslib: 2.8.1
- '@angular/cdk@20.1.0-next.2(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)':
+ '@angular/cdk@20.1.0-next.2(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)':
dependencies:
- '@angular/common': 20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
- '@angular/core': 20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)
+ '@angular/common': 20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ '@angular/core': 20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)
parse5: 7.3.0
rxjs: 7.8.2
tslib: 2.8.1
- '@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)':
+ '@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)':
dependencies:
- '@angular/core': 20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)
+ '@angular/core': 20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)
rxjs: 7.8.2
tslib: 2.8.1
- '@angular/compiler-cli@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(typescript@5.8.3)':
+ '@angular/compiler-cli@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(typescript@5.8.3)':
dependencies:
- '@angular/compiler': 20.1.0-next.3
- '@babel/core': 7.27.4
+ '@angular/compiler': 20.1.0-rc.0
+ '@babel/core': 7.27.7
'@jridgewell/sourcemap-codec': 1.5.0
chokidar: 4.0.3
convert-source-map: 1.9.0
@@ -8383,48 +8379,48 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@angular/compiler@20.1.0-next.3':
+ '@angular/compiler@20.1.0-rc.0':
dependencies:
tslib: 2.8.1
- '@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)':
+ '@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)':
dependencies:
rxjs: 7.8.2
tslib: 2.8.1
optionalDependencies:
- '@angular/compiler': 20.1.0-next.3
+ '@angular/compiler': 20.1.0-rc.0
zone.js: 0.15.1
- '@angular/forms@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.3(@angular/animations@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)':
+ '@angular/forms@20.1.0-rc.0(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-rc.0(@angular/animations@20.1.0-rc.0(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)':
dependencies:
- '@angular/common': 20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
- '@angular/core': 20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)
- '@angular/platform-browser': 20.1.0-next.3(@angular/animations@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))
+ '@angular/common': 20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ '@angular/core': 20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)
+ '@angular/platform-browser': 20.1.0-rc.0(@angular/animations@20.1.0-rc.0(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))
rxjs: 7.8.2
tslib: 2.8.1
- '@angular/localize@20.1.0-next.3(@angular/compiler-cli@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(typescript@5.8.3))(@angular/compiler@20.1.0-next.3)':
+ '@angular/localize@20.1.0-rc.0(@angular/compiler-cli@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(typescript@5.8.3))(@angular/compiler@20.1.0-rc.0)':
dependencies:
- '@angular/compiler': 20.1.0-next.3
- '@angular/compiler-cli': 20.1.0-next.3(@angular/compiler@20.1.0-next.3)(typescript@5.8.3)
- '@babel/core': 7.27.4
+ '@angular/compiler': 20.1.0-rc.0
+ '@angular/compiler-cli': 20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(typescript@5.8.3)
+ '@babel/core': 7.27.7
'@types/babel__core': 7.20.5
tinyglobby: 0.2.14
yargs: 18.0.0
transitivePeerDependencies:
- supports-color
- '@angular/material@20.1.0-next.2(qcbtsxazl5mfvqry4icthrqdfq)':
+ '@angular/material@20.1.0-next.2(4amapn2ionodtquliqio2yrc4u)':
dependencies:
- '@angular/cdk': 20.1.0-next.2(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
- '@angular/common': 20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
- '@angular/core': 20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)
- '@angular/forms': 20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.3(@angular/animations@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
- '@angular/platform-browser': 20.1.0-next.3(@angular/animations@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))
+ '@angular/cdk': 20.1.0-next.2(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ '@angular/common': 20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ '@angular/core': 20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)
+ '@angular/forms': 20.1.0-rc.0(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-rc.0(@angular/animations@20.1.0-rc.0(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
+ '@angular/platform-browser': 20.1.0-rc.0(@angular/animations@20.1.0-rc.0(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))
rxjs: 7.8.2
tslib: 2.8.1
- '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/8fe809d31ea3536087ca56cf7ff9ddd544dba658(@modelcontextprotocol/sdk@1.13.3)(encoding@0.1.13)':
+ '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/800f6e7be48e84780621f8f7e9eec79a865346fd(@modelcontextprotocol/sdk@1.13.3)(encoding@0.1.13)':
dependencies:
'@google-cloud/spanner': 8.0.0(supports-color@10.0.0)
'@google/genai': 1.6.0(@modelcontextprotocol/sdk@1.13.3)(encoding@0.1.13)(supports-color@10.0.0)
@@ -8445,35 +8441,35 @@ snapshots:
- encoding
- utf-8-validate
- '@angular/platform-browser@20.1.0-next.3(@angular/animations@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))':
+ '@angular/platform-browser@20.1.0-rc.0(@angular/animations@20.1.0-rc.0(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))':
dependencies:
- '@angular/common': 20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
- '@angular/core': 20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)
+ '@angular/common': 20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ '@angular/core': 20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)
tslib: 2.8.1
optionalDependencies:
- '@angular/animations': 20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))
+ '@angular/animations': 20.1.0-rc.0(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))
- '@angular/platform-server@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.1.0-next.3)(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.3(@angular/animations@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)':
+ '@angular/platform-server@20.1.0-rc.0(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.1.0-rc.0)(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-rc.0(@angular/animations@20.1.0-rc.0(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)':
dependencies:
- '@angular/common': 20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
- '@angular/compiler': 20.1.0-next.3
- '@angular/core': 20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)
- '@angular/platform-browser': 20.1.0-next.3(@angular/animations@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))
+ '@angular/common': 20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ '@angular/compiler': 20.1.0-rc.0
+ '@angular/core': 20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)
+ '@angular/platform-browser': 20.1.0-rc.0(@angular/animations@20.1.0-rc.0(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))
rxjs: 7.8.2
tslib: 2.8.1
xhr2: 0.2.1
- '@angular/router@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-next.3(@angular/animations@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)':
+ '@angular/router@20.1.0-rc.0(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-rc.0(@angular/animations@20.1.0-rc.0(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)':
dependencies:
- '@angular/common': 20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
- '@angular/core': 20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)
- '@angular/platform-browser': 20.1.0-next.3(@angular/animations@20.1.0-next.3(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))
+ '@angular/common': 20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ '@angular/core': 20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)
+ '@angular/platform-browser': 20.1.0-rc.0(@angular/animations@20.1.0-rc.0(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))
rxjs: 7.8.2
tslib: 2.8.1
- '@angular/service-worker@20.1.0-next.3(@angular/core@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)':
+ '@angular/service-worker@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)':
dependencies:
- '@angular/core': 20.1.0-next.3(@angular/compiler@20.1.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)
+ '@angular/core': 20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)
rxjs: 7.8.2
tslib: 2.8.1
@@ -8493,26 +8489,6 @@ snapshots:
'@babel/compat-data@7.27.5': {}
- '@babel/core@7.27.4':
- dependencies:
- '@ampproject/remapping': 2.3.0
- '@babel/code-frame': 7.27.1
- '@babel/generator': 7.27.5
- '@babel/helper-compilation-targets': 7.27.2
- '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.4)
- '@babel/helpers': 7.27.6
- '@babel/parser': 7.27.5
- '@babel/template': 7.27.2
- '@babel/traverse': 7.27.4
- '@babel/types': 7.27.6
- convert-source-map: 2.0.0
- debug: 4.4.1(supports-color@10.0.0)
- gensync: 1.0.0-beta.2
- json5: 2.2.3
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
-
'@babel/core@7.27.7':
dependencies:
'@ampproject/remapping': 2.3.0
@@ -8598,15 +8574,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/helper-module-transforms@7.27.3(@babel/core@7.27.4)':
- dependencies:
- '@babel/core': 7.27.4
- '@babel/helper-module-imports': 7.27.1
- '@babel/helper-validator-identifier': 7.27.1
- '@babel/traverse': 7.27.7
- transitivePeerDependencies:
- - supports-color
-
'@babel/helper-module-transforms@7.27.3(@babel/core@7.27.7)':
dependencies:
'@babel/core': 7.27.7
@@ -14395,10 +14362,10 @@ snapshots:
netmask@2.0.2: {}
- ng-packagr@20.1.0-next.0(@angular/compiler-cli@20.1.0-next.3(@angular/compiler@20.1.0-next.3)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3):
+ ng-packagr@20.1.0-rc.0(@angular/compiler-cli@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3):
dependencies:
'@ampproject/remapping': 2.3.0
- '@angular/compiler-cli': 20.1.0-next.3(@angular/compiler@20.1.0-next.3)(typescript@5.8.3)
+ '@angular/compiler-cli': 20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(typescript@5.8.3)
'@rollup/plugin-json': 6.1.0(rollup@4.44.1)
'@rollup/wasm-node': 4.44.0
ajv: 8.17.1
diff --git a/tests/legacy-cli/e2e/ng-snapshot/package.json b/tests/legacy-cli/e2e/ng-snapshot/package.json
index 9b381a88c1f3..c72c76e3bec0 100644
--- a/tests/legacy-cli/e2e/ng-snapshot/package.json
+++ b/tests/legacy-cli/e2e/ng-snapshot/package.json
@@ -2,21 +2,21 @@
"description": "snapshot versions of Angular for e2e testing",
"private": true,
"dependencies": {
- "@angular/animations": "github:angular/animations-builds#c4f8eaf037ed817c836d21d7580a86850c8d59d0",
- "@angular/cdk": "github:angular/cdk-builds#3d4668fccc231096520e498806ab8b56d0a7ca12",
- "@angular/common": "github:angular/common-builds#c2ffd9d8caee3d3df5b2e8600203faca57973f59",
- "@angular/compiler": "github:angular/compiler-builds#b81327698e2ac06dcf4f09ee60852fef8f792c2b",
- "@angular/compiler-cli": "github:angular/compiler-cli-builds#c4debf66902ad288246457d947701711e0908bfb",
- "@angular/core": "github:angular/core-builds#098bce6dea11699eb50722e3d94d4210870d767e",
- "@angular/forms": "github:angular/forms-builds#d8c3cc074faa80848ecd4c648617e20bc951c09c",
- "@angular/language-service": "github:angular/language-service-builds#7d421bdf9ab5f2627c64c09656ab5d388a952bbd",
- "@angular/localize": "github:angular/localize-builds#8cba53b5c40764ea91688c123bf2db76cba9e24c",
- "@angular/material": "github:angular/material-builds#45325a8e074d873db88c2031e1c8ef483f1ac6de",
- "@angular/material-moment-adapter": "github:angular/material-moment-adapter-builds#08d28460e1c9db6fe93bd311987ba1471dcdd2f2",
- "@angular/platform-browser": "github:angular/platform-browser-builds#ff3a26470822c0a0ff4c6a58545ea2b8737cb629",
- "@angular/platform-browser-dynamic": "github:angular/platform-browser-dynamic-builds#465dbf50f7cdbf1acc2824878b6bf62c8506a95d",
- "@angular/platform-server": "github:angular/platform-server-builds#b1dd58baf101bedbf6eb490980fa0a946b56346f",
- "@angular/router": "github:angular/router-builds#e2bac453eee39d8abc132b502ebffe38f2885080",
- "@angular/service-worker": "github:angular/service-worker-builds#ec00b887cb8757dfc2f302cebfa4549cebfa8dcf"
+ "@angular/animations": "github:angular/animations-builds#8610c34eb0918a723a831313bd63229f8b76c9be",
+ "@angular/cdk": "github:angular/cdk-builds#d06ccb5f4663c2a4de08beb88644a4127ad8236e",
+ "@angular/common": "github:angular/common-builds#2891061d8b276d22b2d51ab513905a151c483c1f",
+ "@angular/compiler": "github:angular/compiler-builds#ce160c971267e987d3c674851e038cc1c83a6c21",
+ "@angular/compiler-cli": "github:angular/compiler-cli-builds#69b5b0e9bfa664a12cb350319a974fe38bc12e1a",
+ "@angular/core": "github:angular/core-builds#82bcabebdf1b4b8bc275f143f6c34bcc0e35d7ee",
+ "@angular/forms": "github:angular/forms-builds#423f7bd06d5a92a17e1d9e211b2827101884be74",
+ "@angular/language-service": "github:angular/language-service-builds#0a0fd4aa1d450dc176d1e739960e548db43a9787",
+ "@angular/localize": "github:angular/localize-builds#99f085611a1c153655c4eb473e70ed8102fc7b68",
+ "@angular/material": "github:angular/material-builds#d89ebf57a733177fb2d4674bb50956b1489b9bf7",
+ "@angular/material-moment-adapter": "github:angular/material-moment-adapter-builds#c8b5061ab73d650b314bd26b083e1bb789d9d189",
+ "@angular/platform-browser": "github:angular/platform-browser-builds#c17f0b2c03934786af290a000607a8e8dd0afff6",
+ "@angular/platform-browser-dynamic": "github:angular/platform-browser-dynamic-builds#f789c502af557a018e957b2f5849b0ac2f01c04f",
+ "@angular/platform-server": "github:angular/platform-server-builds#cd8476c6a12d9d181f4024821667fa2312162b67",
+ "@angular/router": "github:angular/router-builds#9d2977418cea22b789ca2c331c7a4f084a26220f",
+ "@angular/service-worker": "github:angular/service-worker-builds#8ea22c8657a4e0c84ea29f128cafea2386f8c8c2"
}
}
From d96a0933deffaf7ade5326caeef38e0c8566a402 Mon Sep 17 00:00:00 2001
From: Doug Parker
Date: Wed, 2 Jul 2025 10:39:40 -0700
Subject: [PATCH 0209/1168] test: raise timeout of
`//packages/ngtools/webpack:test`
This seems to be timing out occasionally in CI.
---
packages/ngtools/webpack/BUILD.bazel | 1 +
1 file changed, 1 insertion(+)
diff --git a/packages/ngtools/webpack/BUILD.bazel b/packages/ngtools/webpack/BUILD.bazel
index eb75d42a0185..332e8a39cc1a 100644
--- a/packages/ngtools/webpack/BUILD.bazel
+++ b/packages/ngtools/webpack/BUILD.bazel
@@ -57,6 +57,7 @@ ts_project(
jasmine_test(
name = "test",
+ size = "medium",
data = [
":webpack_test_lib",
# Needed at runtime for runtime TS compilations performed by tests.
From 1cde40e38a22c406c777abc013311e490c3781b3 Mon Sep 17 00:00:00 2001
From: Kristiyan Kostadinov
Date: Thu, 3 Jul 2025 09:15:47 +0200
Subject: [PATCH 0210/1168] fix(@angular/build): correctly remap Angular
diagnostics
The esbuild builder has some logic that re-map diagnostics coming from the compiler, depending on their `source` and `code`. Currently this is incorrect, because it assumed that a value of `ngtsc` for `source` always means that the error is from the Angular compiler, but what it actually means is that it comes from an Angular template diagnostics. Furthermore, we can't rely on a `source` always being defined.
These changes align the logic to a similar one we already have in the compiler where we assume the diagnostic comes from Angular if it starts with `-99`.
---
.../build/src/tools/esbuild/angular/diagnostics.ts | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/packages/angular/build/src/tools/esbuild/angular/diagnostics.ts b/packages/angular/build/src/tools/esbuild/angular/diagnostics.ts
index fab71ee848d2..bf85b69f707c 100644
--- a/packages/angular/build/src/tools/esbuild/angular/diagnostics.ts
+++ b/packages/angular/build/src/tools/esbuild/angular/diagnostics.ts
@@ -75,9 +75,13 @@ export function convertTypeScriptDiagnostic(
): PartialMessage {
let codePrefix = 'TS';
let code = `${diagnostic.code}`;
- if (diagnostic.source === 'ngtsc') {
+
+ // Custom ngtsc diagnostics are prefixed with -99 which isn't a valid TypeScript diagnostic code.
+ // Strip it and mark the diagnostic as coming from Angular. Note that we can't rely on
+ // `diagnostic.source`, because it isn't always produced. This is identical to:
+ // https://github.com/angular/angular/blob/main/packages/compiler-cli/src/ngtsc/diagnostics/src/util.ts
+ if (code.startsWith('-99')) {
codePrefix = 'NG';
- // Remove `-99` Angular prefix from diagnostic code
code = code.slice(3);
}
From 1aeefa73577342e00a2ae3f9833ac4ca8ee81f36 Mon Sep 17 00:00:00 2001
From: Alan Agius <17563226+alan-agius4@users.noreply.github.com>
Date: Thu, 3 Jul 2025 10:37:58 +0000
Subject: [PATCH 0211/1168] fix(@angular/build): failed to proxy error for
assets
Remove proxy to handle `/` to `/base/` instead update the `AngularAssetsMiddleware`
Closes #30639
---
.../src/builders/karma/application_builder.ts | 12 ++-
.../angular/build/src/builders/karma/index.ts | 3 -
.../karma/tests/options/scripts_spec.ts | 74 +++++++++++++++++++
3 files changed, 85 insertions(+), 4 deletions(-)
create mode 100644 packages/angular/build/src/builders/karma/tests/options/scripts_spec.ts
diff --git a/packages/angular/build/src/builders/karma/application_builder.ts b/packages/angular/build/src/builders/karma/application_builder.ts
index d33469a45ef6..3dd968006684 100644
--- a/packages/angular/build/src/builders/karma/application_builder.ts
+++ b/packages/angular/build/src/builders/karma/application_builder.ts
@@ -84,13 +84,22 @@ class AngularAssetsMiddleware {
return;
}
+ // Implementation of serverFile can be found here:
+ // https://github.com/karma-runner/karma/blob/84f85e7016efc2266fa6b3465f494a3fa151c85c/lib/middleware/common.js#L10
switch (file.origin) {
case 'disk':
this.serveFile(file.inputPath, undefined, res, undefined, undefined, /* doNotCache */ true);
break;
case 'memory':
// Include pathname to help with Content-Type headers.
- this.serveFile(`/unused/${url.pathname}`, undefined, res, undefined, file.contents, true);
+ this.serveFile(
+ `/unused/${url.pathname}`,
+ undefined,
+ res,
+ undefined,
+ file.contents,
+ /* doNotCache */ false,
+ );
break;
}
}
@@ -508,6 +517,7 @@ async function initializeApplication(
scriptsFiles.push({
pattern: `${outputPath}/${outputName}`,
watched: false,
+ included: typeof scriptEntry === 'string' ? true : scriptEntry.inject !== false,
type: 'js',
});
}
diff --git a/packages/angular/build/src/builders/karma/index.ts b/packages/angular/build/src/builders/karma/index.ts
index d3aefeeff628..036d503cfdf6 100644
--- a/packages/angular/build/src/builders/karma/index.ts
+++ b/packages/angular/build/src/builders/karma/index.ts
@@ -107,9 +107,6 @@ function getBuiltInKarmaConfig(
'karma-jasmine-html-reporter',
'karma-coverage',
].map((p) => workspaceRootRequire(p)),
- proxies: {
- '/': '/base/',
- },
jasmineHtmlReporter: {
suppressAll: true, // removes the duplicated traces
},
diff --git a/packages/angular/build/src/builders/karma/tests/options/scripts_spec.ts b/packages/angular/build/src/builders/karma/tests/options/scripts_spec.ts
new file mode 100644
index 000000000000..483a05929e1c
--- /dev/null
+++ b/packages/angular/build/src/builders/karma/tests/options/scripts_spec.ts
@@ -0,0 +1,74 @@
+/**
+ * @license
+ * Copyright Google LLC All Rights Reserved.
+ *
+ * Use of this source code is governed by an MIT-style license that can be
+ * found in the LICENSE file at https://angular.dev/license
+ */
+
+import { execute } from '../../index';
+import { BASE_OPTIONS, KARMA_BUILDER_INFO, describeKarmaBuilder } from '../setup';
+
+describeKarmaBuilder(execute, KARMA_BUILDER_INFO, (harness, setupTarget) => {
+ describe('Option: "scripts"', () => {
+ beforeEach(async () => {
+ await setupTarget(harness);
+ });
+
+ it(`should be able to access non injected script`, async () => {
+ await harness.writeFiles({
+ 'src/test.js': `console.log('hello from test script.')`,
+ 'src/app/app.component.ts': `
+ import { Component } from '@angular/core';
+
+ @Component({
+ selector: 'app-root',
+ standalone: false,
+ template: 'Hello World
'
+ })
+ export class AppComponent {
+ loadScript() {
+ return new Promise((resolve, reject) => {
+ const script = document.createElement('script');
+ script.onload = () => resolve();
+ script.onerror = reject;
+ script.src = 'test.js';
+ document.body.appendChild(script);
+ });
+ }
+ }
+ `,
+ 'src/app/app.component.spec.ts': `
+ import { TestBed } from '@angular/core/testing';
+ import { AppComponent } from './app.component';
+
+ describe('AppComponent', () => {
+ beforeEach(() => TestBed.configureTestingModule({
+ declarations: [AppComponent]
+ }));
+
+ it('should load script', async () => {
+ const fixture = TestBed.createComponent(AppComponent);
+ fixture.detectChanges();
+
+ await expectAsync(fixture.componentInstance.loadScript()).toBeResolved();
+ });
+ });`,
+ });
+
+ harness.useTarget('test', {
+ ...BASE_OPTIONS,
+ scripts: [
+ {
+ input: 'src/test.js',
+ bundleName: 'test',
+ inject: false,
+ },
+ ],
+ });
+
+ const { result } = await harness.executeOnce();
+ expect(result?.success).toBeTrue();
+ });
+ });
+});
From cefea43cea1ff7138f05cdef8202d77f403a382a Mon Sep 17 00:00:00 2001
From: cexbrayat
Date: Thu, 3 Jul 2025 10:57:21 +0200
Subject: [PATCH 0212/1168] fix(@schematics/angular): remove constructor from
service template
Now that the style guide recommends to use `inject()`, having a constructor in a service is not really useful.
---
.../files/__name@dasherize__.__type@dasherize__.ts.template | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/packages/schematics/angular/service/files/__name@dasherize__.__type@dasherize__.ts.template b/packages/schematics/angular/service/files/__name@dasherize__.__type@dasherize__.ts.template
index ad3685368077..5c104786d178 100644
--- a/packages/schematics/angular/service/files/__name@dasherize__.__type@dasherize__.ts.template
+++ b/packages/schematics/angular/service/files/__name@dasherize__.__type@dasherize__.ts.template
@@ -4,6 +4,5 @@ import { Injectable } from '@angular/core';
providedIn: 'root'
})
export class <%= classify(name) %><%= classify(type) %> {
-
- constructor() { }
+
}
From 79d4555c279304d7ed15fad8056d459ad403856b Mon Sep 17 00:00:00 2001
From: Angular Robot
Date: Thu, 3 Jul 2025 13:41:32 +0000
Subject: [PATCH 0213/1168] build: update all non-major dependencies
See associated pull request for more information.
---
package.json | 4 +-
packages/angular/build/package.json | 4 +-
.../angular_devkit/build_angular/package.json | 10 +-
pnpm-lock.yaml | 876 ++++++++++--------
4 files changed, 497 insertions(+), 397 deletions(-)
diff --git a/package.json b/package.json
index 004cd1f89d33..6b36a52e8527 100644
--- a/package.json
+++ b/package.json
@@ -64,7 +64,7 @@
"@bazel/buildifier": "8.2.1",
"@eslint/compat": "1.3.1",
"@eslint/eslintrc": "3.3.1",
- "@eslint/js": "9.30.0",
+ "@eslint/js": "9.30.1",
"@rollup/plugin-alias": "^5.1.1",
"@rollup/plugin-commonjs": "^28.0.0",
"@rollup/plugin-json": "^6.1.0",
@@ -102,7 +102,7 @@
"buffer": "6.0.3",
"esbuild": "0.25.5",
"esbuild-wasm": "0.25.5",
- "eslint": "9.30.0",
+ "eslint": "9.30.1",
"eslint-config-prettier": "10.1.5",
"eslint-plugin-header": "3.1.1",
"eslint-plugin-import": "2.32.0",
diff --git a/packages/angular/build/package.json b/packages/angular/build/package.json
index 441194794f1f..12d4de7cd370 100644
--- a/packages/angular/build/package.json
+++ b/packages/angular/build/package.json
@@ -20,7 +20,7 @@
"dependencies": {
"@ampproject/remapping": "2.3.0",
"@angular-devkit/architect": "workspace:0.0.0-EXPERIMENTAL-PLACEHOLDER",
- "@babel/core": "7.27.7",
+ "@babel/core": "7.28.0",
"@babel/helper-annotate-as-pure": "7.27.3",
"@babel/helper-split-export-declaration": "7.24.7",
"@inquirer/confirm": "5.1.13",
@@ -42,7 +42,7 @@
"semver": "7.7.2",
"source-map-support": "0.5.21",
"tinyglobby": "0.2.14",
- "vite": "7.0.0",
+ "vite": "7.0.1",
"watchpack": "2.4.4"
},
"optionalDependencies": {
diff --git a/packages/angular_devkit/build_angular/package.json b/packages/angular_devkit/build_angular/package.json
index 0292b507c661..0f1316690dbe 100644
--- a/packages/angular_devkit/build_angular/package.json
+++ b/packages/angular_devkit/build_angular/package.json
@@ -11,14 +11,14 @@
"@angular-devkit/build-webpack": "workspace:0.0.0-EXPERIMENTAL-PLACEHOLDER",
"@angular-devkit/core": "workspace:0.0.0-PLACEHOLDER",
"@angular/build": "workspace:0.0.0-PLACEHOLDER",
- "@babel/core": "7.27.7",
- "@babel/generator": "7.27.5",
+ "@babel/core": "7.28.0",
+ "@babel/generator": "7.28.0",
"@babel/helper-annotate-as-pure": "7.27.3",
"@babel/helper-split-export-declaration": "7.24.7",
- "@babel/plugin-transform-async-generator-functions": "7.27.1",
+ "@babel/plugin-transform-async-generator-functions": "7.28.0",
"@babel/plugin-transform-async-to-generator": "7.27.1",
- "@babel/plugin-transform-runtime": "7.27.4",
- "@babel/preset-env": "7.27.2",
+ "@babel/plugin-transform-runtime": "7.28.0",
+ "@babel/preset-env": "7.28.0",
"@babel/runtime": "7.27.6",
"@discoveryjs/json-ext": "0.6.3",
"@ngtools/webpack": "workspace:0.0.0-PLACEHOLDER",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index a7568234d952..d26ddb745348 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -64,13 +64,13 @@ importers:
version: 8.2.1
'@eslint/compat':
specifier: 1.3.1
- version: 1.3.1(eslint@9.30.0(jiti@1.21.7))
+ version: 1.3.1(eslint@9.30.1(jiti@1.21.7))
'@eslint/eslintrc':
specifier: 3.3.1
version: 3.3.1
'@eslint/js':
- specifier: 9.30.0
- version: 9.30.0
+ specifier: 9.30.1
+ version: 9.30.1
'@rollup/plugin-alias':
specifier: ^5.1.1
version: 5.1.1(rollup@4.44.1)
@@ -85,7 +85,7 @@ importers:
version: 16.0.1(rollup@4.44.1)
'@stylistic/eslint-plugin':
specifier: ^5.0.0
- version: 5.0.0(eslint@9.30.0(jiti@1.21.7))
+ version: 5.0.0(eslint@9.30.1(jiti@1.21.7))
'@types/babel__core':
specifier: 7.20.5
version: 7.20.5
@@ -160,10 +160,10 @@ importers:
version: 1.1.9
'@typescript-eslint/eslint-plugin':
specifier: 8.35.1
- version: 8.35.1(@typescript-eslint/parser@8.35.1(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)
+ version: 8.35.1(@typescript-eslint/parser@8.35.1(eslint@9.30.1(jiti@1.21.7))(typescript@5.8.3))(eslint@9.30.1(jiti@1.21.7))(typescript@5.8.3)
'@typescript-eslint/parser':
specifier: 8.35.1
- version: 8.35.1(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)
+ version: 8.35.1(eslint@9.30.1(jiti@1.21.7))(typescript@5.8.3)
ajv:
specifier: 8.17.1
version: 8.17.1
@@ -183,17 +183,17 @@ importers:
specifier: 0.25.5
version: 0.25.5
eslint:
- specifier: 9.30.0
- version: 9.30.0(jiti@1.21.7)
+ specifier: 9.30.1
+ version: 9.30.1(jiti@1.21.7)
eslint-config-prettier:
specifier: 10.1.5
- version: 10.1.5(eslint@9.30.0(jiti@1.21.7))
+ version: 10.1.5(eslint@9.30.1(jiti@1.21.7))
eslint-plugin-header:
specifier: 3.1.1
- version: 3.1.1(eslint@9.30.0(jiti@1.21.7))
+ version: 3.1.1(eslint@9.30.1(jiti@1.21.7))
eslint-plugin-import:
specifier: 2.32.0
- version: 2.32.0(@typescript-eslint/parser@8.35.1(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.30.0(jiti@1.21.7))
+ version: 2.32.0(@typescript-eslint/parser@8.35.1(eslint@9.30.1(jiti@1.21.7))(typescript@5.8.3))(eslint@9.30.1(jiti@1.21.7))
express:
specifier: 5.1.0
version: 5.1.0
@@ -353,8 +353,8 @@ importers:
specifier: workspace:0.0.0-EXPERIMENTAL-PLACEHOLDER
version: link:../../angular_devkit/architect
'@babel/core':
- specifier: 7.27.7
- version: 7.27.7
+ specifier: 7.28.0
+ version: 7.28.0
'@babel/helper-annotate-as-pure':
specifier: 7.27.3
version: 7.27.3
@@ -366,7 +366,7 @@ importers:
version: 5.1.13(@types/node@20.19.1)
'@vitejs/plugin-basic-ssl':
specifier: 2.1.0
- version: 2.1.0(vite@7.0.0(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0))
+ version: 2.1.0(vite@7.0.1(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0))
beasties:
specifier: 0.3.4
version: 0.3.4
@@ -419,8 +419,8 @@ importers:
specifier: 0.2.14
version: 0.2.14
vite:
- specifier: 7.0.0
- version: 7.0.0(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)
+ specifier: 7.0.1
+ version: 7.0.1(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)
watchpack:
specifier: 2.4.4
version: 2.4.4
@@ -600,11 +600,11 @@ importers:
specifier: workspace:*
version: link:../../angular/build
'@babel/core':
- specifier: 7.27.7
- version: 7.27.7
+ specifier: 7.28.0
+ version: 7.28.0
'@babel/generator':
- specifier: 7.27.5
- version: 7.27.5
+ specifier: 7.28.0
+ version: 7.28.0
'@babel/helper-annotate-as-pure':
specifier: 7.27.3
version: 7.27.3
@@ -612,17 +612,17 @@ importers:
specifier: 7.24.7
version: 7.24.7
'@babel/plugin-transform-async-generator-functions':
- specifier: 7.27.1
- version: 7.27.1(@babel/core@7.27.7)
+ specifier: 7.28.0
+ version: 7.28.0(@babel/core@7.28.0)
'@babel/plugin-transform-async-to-generator':
specifier: 7.27.1
- version: 7.27.1(@babel/core@7.27.7)
+ version: 7.27.1(@babel/core@7.28.0)
'@babel/plugin-transform-runtime':
- specifier: 7.27.4
- version: 7.27.4(@babel/core@7.27.7)
+ specifier: 7.28.0
+ version: 7.28.0(@babel/core@7.28.0)
'@babel/preset-env':
- specifier: 7.27.2
- version: 7.27.2(@babel/core@7.27.7)
+ specifier: 7.28.0
+ version: 7.28.0(@babel/core@7.28.0)
'@babel/runtime':
specifier: 7.27.6
version: 7.27.6
@@ -640,7 +640,7 @@ importers:
version: 10.4.21(postcss@8.5.6)
babel-loader:
specifier: 10.0.0
- version: 10.0.0(@babel/core@7.27.7)(webpack@5.99.9(esbuild@0.25.5))
+ version: 10.0.0(@babel/core@7.28.0)(webpack@5.99.9(esbuild@0.25.5))
browserslist:
specifier: ^4.21.5
version: 4.25.0
@@ -1034,12 +1034,20 @@ packages:
resolution: {integrity: sha512-KiRAp/VoJaWkkte84TvUd9qjdbZAdiqyvMxrGl1N6vzFogKmaLgoM3L1kgtLicp2HP5fBJS8JrZKLVIZGVJAVg==}
engines: {node: '>=6.9.0'}
+ '@babel/compat-data@7.28.0':
+ resolution: {integrity: sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==}
+ engines: {node: '>=6.9.0'}
+
'@babel/core@7.27.7':
resolution: {integrity: sha512-BU2f9tlKQ5CAthiMIgpzAh4eDTLWo1mqi9jqE2OxMG0E/OM199VJt2q8BztTxpnSW0i1ymdwLXRJnYzvDM5r2w==}
engines: {node: '>=6.9.0'}
- '@babel/generator@7.27.5':
- resolution: {integrity: sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==}
+ '@babel/core@7.28.0':
+ resolution: {integrity: sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/generator@7.28.0':
+ resolution: {integrity: sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==}
engines: {node: '>=6.9.0'}
'@babel/helper-annotate-as-pure@7.27.3':
@@ -1062,11 +1070,15 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/helper-define-polyfill-provider@0.6.4':
- resolution: {integrity: sha512-jljfR1rGnXXNWnmQg2K3+bvhkxB51Rl32QRaOTuwwjviGrHzIbSc8+x9CpraDtbT7mfyjXObULP4w/adunNwAw==}
+ '@babel/helper-define-polyfill-provider@0.6.5':
+ resolution: {integrity: sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg==}
peerDependencies:
'@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
+ '@babel/helper-globals@7.28.0':
+ resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helper-member-expression-to-functions@7.27.1':
resolution: {integrity: sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==}
engines: {node: '>=6.9.0'}
@@ -1139,6 +1151,11 @@ packages:
engines: {node: '>=6.0.0'}
hasBin: true
+ '@babel/parser@7.28.0':
+ resolution: {integrity: sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+
'@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1':
resolution: {integrity: sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==}
engines: {node: '>=6.9.0'}
@@ -1199,8 +1216,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-async-generator-functions@7.27.1':
- resolution: {integrity: sha512-eST9RrwlpaoJBDHShc+DS2SG4ATTi2MYNb4OxYkf3n+7eb49LWpnS+HSpVfW4x927qQwgk8A2hGNVaajAEw0EA==}
+ '@babel/plugin-transform-async-generator-functions@7.28.0':
+ resolution: {integrity: sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -1217,8 +1234,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-block-scoping@7.27.5':
- resolution: {integrity: sha512-JF6uE2s67f0y2RZcm2kpAUEbD50vH62TyWVebxwHAlbSdM49VqPz8t4a1uIjp4NIOIZ4xzLfjY5emt/RCyC7TQ==}
+ '@babel/plugin-transform-block-scoping@7.28.0':
+ resolution: {integrity: sha512-gKKnwjpdx5sER/wl0WN0efUBFzF/56YZO0RJrSYP4CljXnP31ByY7fol89AzomdlLNzI36AvOTmYHsnZTCkq8Q==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -1235,8 +1252,8 @@ packages:
peerDependencies:
'@babel/core': ^7.12.0
- '@babel/plugin-transform-classes@7.27.1':
- resolution: {integrity: sha512-7iLhfFAubmpeJe/Wo2TVuDrykh/zlWXLzPNdL0Jqn/Xu8R3QQ8h9ff8FQoISZOsw74/HFqFI7NX63HN7QFIHKA==}
+ '@babel/plugin-transform-classes@7.28.0':
+ resolution: {integrity: sha512-IjM1IoJNw72AZFlj33Cu8X0q2XK/6AaVC3jQu+cgQ5lThWD5ajnuUAml80dqRmOhmPkTH8uAwnpMu9Rvj0LTRA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -1247,8 +1264,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-destructuring@7.27.3':
- resolution: {integrity: sha512-s4Jrok82JpiaIprtY2nHsYmrThKvvwgHwjgd7UMiYhZaN0asdXNLr0y+NjTfkA7SyQE5i2Fb7eawUOZmLvyqOA==}
+ '@babel/plugin-transform-destructuring@7.28.0':
+ resolution: {integrity: sha512-v1nrSMBiKcodhsyJ4Gf+Z0U/yawmJDBOTpEB3mcQY52r9RIyPneGyAS/yM6seP/8I+mWI3elOMtT5dB8GJVs+A==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -1277,6 +1294,12 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-explicit-resource-management@7.28.0':
+ resolution: {integrity: sha512-K8nhUcn3f6iB+P3gwCv/no7OdzOZQcKchW6N389V6PD8NUWKZHzndOd9sPDVbMoBsbmjMqlB4L9fm+fEFNVlwQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
'@babel/plugin-transform-exponentiation-operator@7.27.1':
resolution: {integrity: sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ==}
engines: {node: '>=6.9.0'}
@@ -1373,8 +1396,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-object-rest-spread@7.27.3':
- resolution: {integrity: sha512-7ZZtznF9g4l2JCImCo5LNKFHB5eXnN39lLtLY5Tg+VkR0jwOt7TBciMckuiQIOIW7L5tkQOCh3bVGYeXgMx52Q==}
+ '@babel/plugin-transform-object-rest-spread@7.28.0':
+ resolution: {integrity: sha512-9VNGikXxzu5eCiQjdE4IZn8sb9q7Xsk5EXLDBKUYg1e/Tve8/05+KJEtcxGxAgCY5t/BpKQM+JEL/yT4tvgiUA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -1397,8 +1420,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-parameters@7.27.1':
- resolution: {integrity: sha512-018KRk76HWKeZ5l4oTj2zPpSh+NbGdt0st5S6x0pga6HgrjBOJb24mMDHorFopOOd6YHkLgOZ+zaCjZGPO4aKg==}
+ '@babel/plugin-transform-parameters@7.27.7':
+ resolution: {integrity: sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -1421,8 +1444,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-regenerator@7.27.5':
- resolution: {integrity: sha512-uhB8yHerfe3MWnuLAhEbeQ4afVoqv8BQsPqrTv7e/jZ9y00kJL6l9a/f4OWaKxotmjzewfEyXE1vgDJenkQ2/Q==}
+ '@babel/plugin-transform-regenerator@7.28.0':
+ resolution: {integrity: sha512-LOAozRVbqxEVjSKfhGnuLoE4Kz4Oc5UJzuvFUhSsQzdCdaAQu06mG8zDv2GFSerM62nImUZ7K92vxnQcLSDlCQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -1439,8 +1462,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-runtime@7.27.4':
- resolution: {integrity: sha512-D68nR5zxU64EUzV8i7T3R5XP0Xhrou/amNnddsRQssx6GrTLdZl1rLxyjtVZBd+v/NVX4AbTPOB5aU8thAZV1A==}
+ '@babel/plugin-transform-runtime@7.28.0':
+ resolution: {integrity: sha512-dGopk9nZrtCs2+nfIem25UuHyt5moSJamArzIoh9/vezUQPmYDOzjaHDCkAzuGJibCIkPup8rMT2+wYB6S73cA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -1499,8 +1522,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/preset-env@7.27.2':
- resolution: {integrity: sha512-Ma4zSuYSlGNRlCLO+EAzLnCmJK2vdstgv+n7aUP+/IKZrOfWHOJVdSJtuub8RzHTj3ahD37k5OKJWvzf16TQyQ==}
+ '@babel/preset-env@7.28.0':
+ resolution: {integrity: sha512-VmaxeGOwuDqzLl5JUkIRM1X2Qu2uKGxHEQWh+cvvbl7JuJRgKGJSfsEF/bUaxFhJl/XAyxBe7q7qSuTbKFuCyg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -1518,14 +1541,14 @@ packages:
resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==}
engines: {node: '>=6.9.0'}
- '@babel/traverse@7.27.4':
- resolution: {integrity: sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA==}
- engines: {node: '>=6.9.0'}
-
'@babel/traverse@7.27.7':
resolution: {integrity: sha512-X6ZlfR/O/s5EQ/SnUSLzr+6kGnkg8HXGMzpgsMsrJVcfDtH1vIp6ctCN4eZ1LS5c0+te5Cb6Y514fASjMRJ1nw==}
engines: {node: '>=6.9.0'}
+ '@babel/traverse@7.28.0':
+ resolution: {integrity: sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==}
+ engines: {node: '>=6.9.0'}
+
'@babel/types@7.27.6':
resolution: {integrity: sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==}
engines: {node: '>=6.9.0'}
@@ -1534,6 +1557,10 @@ packages:
resolution: {integrity: sha512-8OLQgDScAOHXnAz2cV+RfzzNMipuLVBz2biuAJFMV9bfkNf393je3VM8CLkjQodW5+iWsSJdSgSWT6rsZoXHPw==}
engines: {node: '>=6.9.0'}
+ '@babel/types@7.28.0':
+ resolution: {integrity: sha512-jYnje+JyZG5YThjHiF28oT4SIZLnYOcSBb6+SDaFIyzDVSkXQmQQYclJ2R+YxcdmK0AX6x1E5OQNtuh3jHDrUg==}
+ engines: {node: '>=6.9.0'}
+
'@bazel/bazelisk@1.26.0':
resolution: {integrity: sha512-bTNcHdGyEQ9r7SczEYUa0gkEQhJo1ld2BjXI8fWBvsUeoHi03QpUs2HZgDbjjrpQFQqG2ZbO7ihZvH8MjhUTHw==}
hasBin: true
@@ -1775,8 +1802,8 @@ packages:
resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/js@9.30.0':
- resolution: {integrity: sha512-Wzw3wQwPvc9sHM+NjakWTcPx11mbZyiYHuwWa/QfZ7cIRX7WK54PSk7bdyXDaoaopUcMatv1zaQvOAAO8hCdww==}
+ '@eslint/js@9.30.1':
+ resolution: {integrity: sha512-zXhuECFlyep42KZUhWjfvsmXGX39W8K8LFb8AWXM9gSV9dQB+MrJGLKvW6Zw0Ggnbpw0VHTtrhFXYe3Gym18jg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/object-schema@2.1.6':
@@ -1996,6 +2023,9 @@ packages:
resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==}
engines: {node: '>=8'}
+ '@jridgewell/gen-mapping@0.3.12':
+ resolution: {integrity: sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==}
+
'@jridgewell/gen-mapping@0.3.8':
resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==}
engines: {node: '>=6.0.0'}
@@ -2017,6 +2047,9 @@ packages:
'@jridgewell/trace-mapping@0.3.25':
resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
+ '@jridgewell/trace-mapping@0.3.29':
+ resolution: {integrity: sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==}
+
'@jridgewell/trace-mapping@0.3.9':
resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==}
@@ -3522,18 +3555,18 @@ packages:
'@babel/core': ^7.12.0
webpack: '>=5.61.0'
- babel-plugin-polyfill-corejs2@0.4.13:
- resolution: {integrity: sha512-3sX/eOms8kd3q2KZ6DAhKPc0dgm525Gqq5NtWKZ7QYYZEv57OQ54KtblzJzH1lQF/eQxO8KjWGIK9IPUJNus5g==}
+ babel-plugin-polyfill-corejs2@0.4.14:
+ resolution: {integrity: sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==}
peerDependencies:
'@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
- babel-plugin-polyfill-corejs3@0.11.1:
- resolution: {integrity: sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==}
+ babel-plugin-polyfill-corejs3@0.13.0:
+ resolution: {integrity: sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==}
peerDependencies:
'@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
- babel-plugin-polyfill-regenerator@0.6.4:
- resolution: {integrity: sha512-7gD3pRadPrbjhjLyxebmx/WrFYcuSjZ0XbdUujQMZ/fcE9oeewk2U/7PCvez84UeuK3oSjmPZ0Ch0dlupQvGzw==}
+ babel-plugin-polyfill-regenerator@0.6.5:
+ resolution: {integrity: sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==}
peerDependencies:
'@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
@@ -4511,8 +4544,8 @@ packages:
resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- eslint@9.30.0:
- resolution: {integrity: sha512-iN/SiPxmQu6EVkf+m1qpBxzUhE12YqFLOSySuOyVLJLEF9nzTf+h/1AJYc1JWzCnktggeNrjvQGLngDzXirU6g==}
+ eslint@9.30.1:
+ resolution: {integrity: sha512-zmxXPNMOXmwm9E0yQLi5uqXHs7uq2UIiqEKo3Gq+3fwo1XrJ+hijAZImyF7hclW3E6oHz43Yk3RP8at6OTKflQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
peerDependencies:
@@ -7924,8 +7957,8 @@ packages:
yaml:
optional: true
- vite@7.0.0:
- resolution: {integrity: sha512-ixXJB1YRgDIw2OszKQS9WxGHKwLdCsbQNkpJN171udl6szi/rIySHL6/Os3s2+oE4P/FLD4dxg4mD7Wust+u5g==}
+ vite@7.0.1:
+ resolution: {integrity: sha512-BiKOQoW5HGR30E6JDeNsati6HnSPMVEKbkIWbCiol+xKeu3g5owrjy7kbk/QEMuzCV87dSUTvycYKmlcfGKq3Q==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
@@ -8489,11 +8522,13 @@ snapshots:
'@babel/compat-data@7.27.5': {}
+ '@babel/compat-data@7.28.0': {}
+
'@babel/core@7.27.7':
dependencies:
'@ampproject/remapping': 2.3.0
'@babel/code-frame': 7.27.1
- '@babel/generator': 7.27.5
+ '@babel/generator': 7.28.0
'@babel/helper-compilation-targets': 7.27.2
'@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.7)
'@babel/helpers': 7.27.6
@@ -8509,12 +8544,32 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/generator@7.27.5':
+ '@babel/core@7.28.0':
dependencies:
- '@babel/parser': 7.27.5
- '@babel/types': 7.27.6
- '@jridgewell/gen-mapping': 0.3.8
- '@jridgewell/trace-mapping': 0.3.25
+ '@ampproject/remapping': 2.3.0
+ '@babel/code-frame': 7.27.1
+ '@babel/generator': 7.28.0
+ '@babel/helper-compilation-targets': 7.27.2
+ '@babel/helper-module-transforms': 7.27.3(@babel/core@7.28.0)
+ '@babel/helpers': 7.27.6
+ '@babel/parser': 7.28.0
+ '@babel/template': 7.27.2
+ '@babel/traverse': 7.28.0
+ '@babel/types': 7.28.0
+ convert-source-map: 2.0.0
+ debug: 4.4.1(supports-color@10.0.0)
+ gensync: 1.0.0-beta.2
+ json5: 2.2.3
+ semver: 6.3.1
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/generator@7.28.0':
+ dependencies:
+ '@babel/parser': 7.28.0
+ '@babel/types': 7.28.0
+ '@jridgewell/gen-mapping': 0.3.12
+ '@jridgewell/trace-mapping': 0.3.29
jsesc: 3.1.0
'@babel/helper-annotate-as-pure@7.27.3':
@@ -8529,29 +8584,29 @@ snapshots:
lru-cache: 5.1.1
semver: 6.3.1
- '@babel/helper-create-class-features-plugin@7.27.1(@babel/core@7.27.7)':
+ '@babel/helper-create-class-features-plugin@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-annotate-as-pure': 7.27.3
'@babel/helper-member-expression-to-functions': 7.27.1
'@babel/helper-optimise-call-expression': 7.27.1
- '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.7)
+ '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.0)
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
- '@babel/traverse': 7.27.4
+ '@babel/traverse': 7.27.7
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- '@babel/helper-create-regexp-features-plugin@7.27.1(@babel/core@7.27.7)':
+ '@babel/helper-create-regexp-features-plugin@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-annotate-as-pure': 7.27.3
regexpu-core: 6.2.0
semver: 6.3.1
- '@babel/helper-define-polyfill-provider@0.6.4(@babel/core@7.27.7)':
+ '@babel/helper-define-polyfill-provider@0.6.5(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-compilation-targets': 7.27.2
'@babel/helper-plugin-utils': 7.27.1
debug: 4.4.1(supports-color@10.0.0)
@@ -8560,17 +8615,19 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@babel/helper-globals@7.28.0': {}
+
'@babel/helper-member-expression-to-functions@7.27.1':
dependencies:
- '@babel/traverse': 7.27.4
- '@babel/types': 7.27.6
+ '@babel/traverse': 7.28.0
+ '@babel/types': 7.27.7
transitivePeerDependencies:
- supports-color
'@babel/helper-module-imports@7.27.1':
dependencies:
- '@babel/traverse': 7.27.4
- '@babel/types': 7.27.6
+ '@babel/traverse': 7.27.7
+ '@babel/types': 7.27.7
transitivePeerDependencies:
- supports-color
@@ -8579,38 +8636,47 @@ snapshots:
'@babel/core': 7.27.7
'@babel/helper-module-imports': 7.27.1
'@babel/helper-validator-identifier': 7.27.1
- '@babel/traverse': 7.27.7
+ '@babel/traverse': 7.28.0
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/helper-module-transforms@7.27.3(@babel/core@7.28.0)':
+ dependencies:
+ '@babel/core': 7.28.0
+ '@babel/helper-module-imports': 7.27.1
+ '@babel/helper-validator-identifier': 7.27.1
+ '@babel/traverse': 7.28.0
transitivePeerDependencies:
- supports-color
'@babel/helper-optimise-call-expression@7.27.1':
dependencies:
- '@babel/types': 7.27.6
+ '@babel/types': 7.27.7
'@babel/helper-plugin-utils@7.27.1': {}
- '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.27.7)':
+ '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-annotate-as-pure': 7.27.3
'@babel/helper-wrap-function': 7.27.1
- '@babel/traverse': 7.27.4
+ '@babel/traverse': 7.28.0
transitivePeerDependencies:
- supports-color
- '@babel/helper-replace-supers@7.27.1(@babel/core@7.27.7)':
+ '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-member-expression-to-functions': 7.27.1
'@babel/helper-optimise-call-expression': 7.27.1
- '@babel/traverse': 7.27.4
+ '@babel/traverse': 7.28.0
transitivePeerDependencies:
- supports-color
'@babel/helper-skip-transparent-expression-wrappers@7.27.1':
dependencies:
- '@babel/traverse': 7.27.4
- '@babel/types': 7.27.6
+ '@babel/traverse': 7.27.7
+ '@babel/types': 7.27.7
transitivePeerDependencies:
- supports-color
@@ -8627,490 +8693,509 @@ snapshots:
'@babel/helper-wrap-function@7.27.1':
dependencies:
'@babel/template': 7.27.2
- '@babel/traverse': 7.27.4
- '@babel/types': 7.27.6
+ '@babel/traverse': 7.28.0
+ '@babel/types': 7.27.7
transitivePeerDependencies:
- supports-color
'@babel/helpers@7.27.6':
dependencies:
'@babel/template': 7.27.2
- '@babel/types': 7.27.7
+ '@babel/types': 7.28.0
'@babel/parser@7.27.5':
dependencies:
- '@babel/types': 7.27.6
+ '@babel/types': 7.27.7
'@babel/parser@7.27.7':
dependencies:
'@babel/types': 7.27.7
- '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1(@babel/core@7.27.7)':
+ '@babel/parser@7.28.0':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/types': 7.28.0
+
+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1(@babel/core@7.28.0)':
+ dependencies:
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/traverse': 7.27.4
+ '@babel/traverse': 7.27.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
- '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.28.0)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/traverse': 7.27.4
+ '@babel/traverse': 7.27.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.27.7)':
+ '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
- '@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.27.7)':
+ '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7)
+ '@babel/core': 7.28.0
+ '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.0)
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-async-generator-functions@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-async-generator-functions@7.28.0(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.27.7)
- '@babel/traverse': 7.27.4
+ '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.0)
+ '@babel/traverse': 7.28.0
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-module-imports': 7.27.1
'@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.27.7)
+ '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.0)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-block-scoping@7.27.5(@babel/core@7.27.7)':
+ '@babel/plugin-transform-block-scoping@7.28.0(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.7)
+ '@babel/core': 7.28.0
+ '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.28.0)
'@babel/helper-plugin-utils': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-class-static-block@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-class-static-block@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.7)
+ '@babel/core': 7.28.0
+ '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.28.0)
'@babel/helper-plugin-utils': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-classes@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-classes@7.28.0(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-annotate-as-pure': 7.27.3
'@babel/helper-compilation-targets': 7.27.2
+ '@babel/helper-globals': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.7)
- '@babel/traverse': 7.27.4
- globals: 11.12.0
+ '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.0)
+ '@babel/traverse': 7.28.0
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
'@babel/template': 7.27.2
- '@babel/plugin-transform-destructuring@7.27.3(@babel/core@7.27.7)':
+ '@babel/plugin-transform-destructuring@7.28.0(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
+ '@babel/helper-plugin-utils': 7.27.1
+ '@babel/traverse': 7.28.0
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-transform-dotall-regex@7.27.1(@babel/core@7.28.0)':
+ dependencies:
+ '@babel/core': 7.28.0
+ '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.0)
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-dotall-regex@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7)
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
+ '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.0)
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7)
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-explicit-resource-management@7.28.0(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
+ '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.28.0)
+ transitivePeerDependencies:
+ - supports-color
- '@babel/plugin-transform-exponentiation-operator@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-exponentiation-operator@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-compilation-targets': 7.27.2
'@babel/helper-plugin-utils': 7.27.1
- '@babel/traverse': 7.27.4
+ '@babel/traverse': 7.27.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-json-strings@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-json-strings@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-literals@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-literals@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-logical-assignment-operators@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-logical-assignment-operators@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.7)
+ '@babel/core': 7.28.0
+ '@babel/helper-module-transforms': 7.27.3(@babel/core@7.28.0)
'@babel/helper-plugin-utils': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.7)
+ '@babel/core': 7.28.0
+ '@babel/helper-module-transforms': 7.27.3(@babel/core@7.28.0)
'@babel/helper-plugin-utils': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-modules-systemjs@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-modules-systemjs@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.7)
+ '@babel/core': 7.28.0
+ '@babel/helper-module-transforms': 7.27.3(@babel/core@7.28.0)
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-validator-identifier': 7.27.1
- '@babel/traverse': 7.27.4
+ '@babel/traverse': 7.27.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.7)
+ '@babel/core': 7.28.0
+ '@babel/helper-module-transforms': 7.27.3(@babel/core@7.28.0)
'@babel/helper-plugin-utils': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7)
+ '@babel/core': 7.28.0
+ '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.0)
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-numeric-separator@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-numeric-separator@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-object-rest-spread@7.27.3(@babel/core@7.27.7)':
+ '@babel/plugin-transform-object-rest-spread@7.28.0(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-compilation-targets': 7.27.2
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-destructuring': 7.27.3(@babel/core@7.27.7)
- '@babel/plugin-transform-parameters': 7.27.1(@babel/core@7.27.7)
+ '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.28.0)
+ '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.0)
+ '@babel/traverse': 7.28.0
+ transitivePeerDependencies:
+ - supports-color
- '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.7)
+ '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.0)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-optional-catch-binding@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-optional-catch-binding@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-optional-chaining@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-optional-chaining@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-parameters@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.7)
+ '@babel/core': 7.28.0
+ '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.28.0)
'@babel/helper-plugin-utils': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-private-property-in-object@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-private-property-in-object@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-annotate-as-pure': 7.27.3
- '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.7)
+ '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.28.0)
'@babel/helper-plugin-utils': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-regenerator@7.27.5(@babel/core@7.27.7)':
+ '@babel/plugin-transform-regenerator@7.28.0(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-regexp-modifiers@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-regexp-modifiers@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7)
+ '@babel/core': 7.28.0
+ '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.0)
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-runtime@7.27.4(@babel/core@7.27.7)':
+ '@babel/plugin-transform-runtime@7.28.0(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-module-imports': 7.27.1
'@babel/helper-plugin-utils': 7.27.1
- babel-plugin-polyfill-corejs2: 0.4.13(@babel/core@7.27.7)
- babel-plugin-polyfill-corejs3: 0.11.1(@babel/core@7.27.7)
- babel-plugin-polyfill-regenerator: 0.6.4(@babel/core@7.27.7)
+ babel-plugin-polyfill-corejs2: 0.4.14(@babel/core@7.28.0)
+ babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.28.0)
+ babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.28.0)
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-spread@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-spread@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-unicode-property-regex@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-unicode-property-regex@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7)
+ '@babel/core': 7.28.0
+ '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.0)
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7)
+ '@babel/core': 7.28.0
+ '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.0)
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-unicode-sets-regex@7.27.1(@babel/core@7.27.7)':
+ '@babel/plugin-transform-unicode-sets-regex@7.27.1(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7)
+ '@babel/core': 7.28.0
+ '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.0)
'@babel/helper-plugin-utils': 7.27.1
- '@babel/preset-env@7.27.2(@babel/core@7.27.7)':
+ '@babel/preset-env@7.28.0(@babel/core@7.28.0)':
dependencies:
- '@babel/compat-data': 7.27.5
- '@babel/core': 7.27.7
+ '@babel/compat-data': 7.28.0
+ '@babel/core': 7.28.0
'@babel/helper-compilation-targets': 7.27.2
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-validator-option': 7.27.1
- '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.27.7)
- '@babel/plugin-syntax-import-assertions': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.27.7)
- '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-async-generator-functions': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-block-scoping': 7.27.5(@babel/core@7.27.7)
- '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-class-static-block': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-classes': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-destructuring': 7.27.3(@babel/core@7.27.7)
- '@babel/plugin-transform-dotall-regex': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-exponentiation-operator': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-json-strings': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-logical-assignment-operators': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-modules-systemjs': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-modules-umd': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-named-capturing-groups-regex': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-new-target': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-nullish-coalescing-operator': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-numeric-separator': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-object-rest-spread': 7.27.3(@babel/core@7.27.7)
- '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-optional-catch-binding': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-parameters': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-private-methods': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-private-property-in-object': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-regenerator': 7.27.5(@babel/core@7.27.7)
- '@babel/plugin-transform-regexp-modifiers': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-reserved-words': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-spread': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-typeof-symbol': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-unicode-escapes': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-unicode-property-regex': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-unicode-sets-regex': 7.27.1(@babel/core@7.27.7)
- '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.27.7)
- babel-plugin-polyfill-corejs2: 0.4.13(@babel/core@7.27.7)
- babel-plugin-polyfill-corejs3: 0.11.1(@babel/core@7.27.7)
- babel-plugin-polyfill-regenerator: 0.6.4(@babel/core@7.27.7)
+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.0)
+ '@babel/plugin-syntax-import-assertions': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.28.0)
+ '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-async-generator-functions': 7.28.0(@babel/core@7.28.0)
+ '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-block-scoping': 7.28.0(@babel/core@7.28.0)
+ '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-class-static-block': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-classes': 7.28.0(@babel/core@7.28.0)
+ '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.28.0)
+ '@babel/plugin-transform-dotall-regex': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-explicit-resource-management': 7.28.0(@babel/core@7.28.0)
+ '@babel/plugin-transform-exponentiation-operator': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-json-strings': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-logical-assignment-operators': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-modules-systemjs': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-modules-umd': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-named-capturing-groups-regex': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-new-target': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-nullish-coalescing-operator': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-numeric-separator': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-object-rest-spread': 7.28.0(@babel/core@7.28.0)
+ '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-optional-catch-binding': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.0)
+ '@babel/plugin-transform-private-methods': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-private-property-in-object': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-regenerator': 7.28.0(@babel/core@7.28.0)
+ '@babel/plugin-transform-regexp-modifiers': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-reserved-words': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-spread': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-typeof-symbol': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-unicode-escapes': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-unicode-property-regex': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.28.0)
+ '@babel/plugin-transform-unicode-sets-regex': 7.27.1(@babel/core@7.28.0)
+ '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.28.0)
+ babel-plugin-polyfill-corejs2: 0.4.14(@babel/core@7.28.0)
+ babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.28.0)
+ babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.28.0)
core-js-compat: 3.43.0
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.27.7)':
+ '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.28.0)':
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/types': 7.27.6
+ '@babel/types': 7.27.7
esutils: 2.0.3
'@babel/runtime@7.27.6': {}
@@ -9118,30 +9203,30 @@ snapshots:
'@babel/template@7.27.2':
dependencies:
'@babel/code-frame': 7.27.1
- '@babel/parser': 7.27.7
- '@babel/types': 7.27.7
+ '@babel/parser': 7.28.0
+ '@babel/types': 7.28.0
- '@babel/traverse@7.27.4':
+ '@babel/traverse@7.27.7':
dependencies:
'@babel/code-frame': 7.27.1
- '@babel/generator': 7.27.5
- '@babel/parser': 7.27.5
+ '@babel/generator': 7.28.0
+ '@babel/parser': 7.27.7
'@babel/template': 7.27.2
- '@babel/types': 7.27.6
+ '@babel/types': 7.27.7
debug: 4.4.1(supports-color@10.0.0)
globals: 11.12.0
transitivePeerDependencies:
- supports-color
- '@babel/traverse@7.27.7':
+ '@babel/traverse@7.28.0':
dependencies:
'@babel/code-frame': 7.27.1
- '@babel/generator': 7.27.5
- '@babel/parser': 7.27.7
+ '@babel/generator': 7.28.0
+ '@babel/helper-globals': 7.28.0
+ '@babel/parser': 7.28.0
'@babel/template': 7.27.2
- '@babel/types': 7.27.7
+ '@babel/types': 7.28.0
debug: 4.4.1(supports-color@10.0.0)
- globals: 11.12.0
transitivePeerDependencies:
- supports-color
@@ -9155,6 +9240,11 @@ snapshots:
'@babel/helper-string-parser': 7.27.1
'@babel/helper-validator-identifier': 7.27.1
+ '@babel/types@7.28.0':
+ dependencies:
+ '@babel/helper-string-parser': 7.27.1
+ '@babel/helper-validator-identifier': 7.27.1
+
'@bazel/bazelisk@1.26.0': {}
'@bazel/buildifier@8.2.1': {}
@@ -9283,16 +9373,16 @@ snapshots:
'@esbuild/win32-x64@0.25.5':
optional: true
- '@eslint-community/eslint-utils@4.7.0(eslint@9.30.0(jiti@1.21.7))':
+ '@eslint-community/eslint-utils@4.7.0(eslint@9.30.1(jiti@1.21.7))':
dependencies:
- eslint: 9.30.0(jiti@1.21.7)
+ eslint: 9.30.1(jiti@1.21.7)
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.1': {}
- '@eslint/compat@1.3.1(eslint@9.30.0(jiti@1.21.7))':
+ '@eslint/compat@1.3.1(eslint@9.30.1(jiti@1.21.7))':
optionalDependencies:
- eslint: 9.30.0(jiti@1.21.7)
+ eslint: 9.30.1(jiti@1.21.7)
'@eslint/config-array@0.21.0':
dependencies:
@@ -9326,7 +9416,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@eslint/js@9.30.0': {}
+ '@eslint/js@9.30.1': {}
'@eslint/object-schema@2.1.6': {}
@@ -9572,6 +9662,11 @@ snapshots:
'@istanbuljs/schema@0.1.3': {}
+ '@jridgewell/gen-mapping@0.3.12':
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.5.0
+ '@jridgewell/trace-mapping': 0.3.29
+
'@jridgewell/gen-mapping@0.3.8':
dependencies:
'@jridgewell/set-array': 1.2.1
@@ -9594,6 +9689,11 @@ snapshots:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.5.0
+ '@jridgewell/trace-mapping@0.3.29':
+ dependencies:
+ '@jridgewell/resolve-uri': 3.1.2
+ '@jridgewell/sourcemap-codec': 1.5.0
+
'@jridgewell/trace-mapping@0.3.9':
dependencies:
'@jridgewell/resolve-uri': 3.1.2
@@ -10156,11 +10256,11 @@ snapshots:
'@socket.io/component-emitter@3.1.2': {}
- '@stylistic/eslint-plugin@5.0.0(eslint@9.30.0(jiti@1.21.7))':
+ '@stylistic/eslint-plugin@5.0.0(eslint@9.30.1(jiti@1.21.7))':
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.30.0(jiti@1.21.7))
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.30.1(jiti@1.21.7))
'@typescript-eslint/types': 8.34.1
- eslint: 9.30.0(jiti@1.21.7)
+ eslint: 9.30.1(jiti@1.21.7)
eslint-visitor-keys: 4.2.1
espree: 10.4.0
estraverse: 5.3.0
@@ -10205,12 +10305,12 @@ snapshots:
'@types/babel__template@7.4.4':
dependencies:
- '@babel/parser': 7.27.5
- '@babel/types': 7.27.6
+ '@babel/parser': 7.27.7
+ '@babel/types': 7.27.7
'@types/babel__traverse@7.20.7':
dependencies:
- '@babel/types': 7.27.6
+ '@babel/types': 7.27.7
'@types/big.js@6.2.2': {}
@@ -10555,15 +10655,15 @@ snapshots:
'@types/node': 20.19.1
optional: true
- '@typescript-eslint/eslint-plugin@8.35.1(@typescript-eslint/parser@8.35.1(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)':
+ '@typescript-eslint/eslint-plugin@8.35.1(@typescript-eslint/parser@8.35.1(eslint@9.30.1(jiti@1.21.7))(typescript@5.8.3))(eslint@9.30.1(jiti@1.21.7))(typescript@5.8.3)':
dependencies:
'@eslint-community/regexpp': 4.12.1
- '@typescript-eslint/parser': 8.35.1(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)
+ '@typescript-eslint/parser': 8.35.1(eslint@9.30.1(jiti@1.21.7))(typescript@5.8.3)
'@typescript-eslint/scope-manager': 8.35.1
- '@typescript-eslint/type-utils': 8.35.1(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)
- '@typescript-eslint/utils': 8.35.1(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)
+ '@typescript-eslint/type-utils': 8.35.1(eslint@9.30.1(jiti@1.21.7))(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.35.1(eslint@9.30.1(jiti@1.21.7))(typescript@5.8.3)
'@typescript-eslint/visitor-keys': 8.35.1
- eslint: 9.30.0(jiti@1.21.7)
+ eslint: 9.30.1(jiti@1.21.7)
graphemer: 1.4.0
ignore: 7.0.5
natural-compare: 1.4.0
@@ -10572,14 +10672,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.35.1(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)':
+ '@typescript-eslint/parser@8.35.1(eslint@9.30.1(jiti@1.21.7))(typescript@5.8.3)':
dependencies:
'@typescript-eslint/scope-manager': 8.35.1
'@typescript-eslint/types': 8.35.1
'@typescript-eslint/typescript-estree': 8.35.1(typescript@5.8.3)
'@typescript-eslint/visitor-keys': 8.35.1
debug: 4.4.1(supports-color@10.0.0)
- eslint: 9.30.0(jiti@1.21.7)
+ eslint: 9.30.1(jiti@1.21.7)
typescript: 5.8.3
transitivePeerDependencies:
- supports-color
@@ -10602,12 +10702,12 @@ snapshots:
dependencies:
typescript: 5.8.3
- '@typescript-eslint/type-utils@8.35.1(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)':
+ '@typescript-eslint/type-utils@8.35.1(eslint@9.30.1(jiti@1.21.7))(typescript@5.8.3)':
dependencies:
'@typescript-eslint/typescript-estree': 8.35.1(typescript@5.8.3)
- '@typescript-eslint/utils': 8.35.1(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.35.1(eslint@9.30.1(jiti@1.21.7))(typescript@5.8.3)
debug: 4.4.1(supports-color@10.0.0)
- eslint: 9.30.0(jiti@1.21.7)
+ eslint: 9.30.1(jiti@1.21.7)
ts-api-utils: 2.1.0(typescript@5.8.3)
typescript: 5.8.3
transitivePeerDependencies:
@@ -10633,13 +10733,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.35.1(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)':
+ '@typescript-eslint/utils@8.35.1(eslint@9.30.1(jiti@1.21.7))(typescript@5.8.3)':
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.30.0(jiti@1.21.7))
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.30.1(jiti@1.21.7))
'@typescript-eslint/scope-manager': 8.35.1
'@typescript-eslint/types': 8.35.1
'@typescript-eslint/typescript-estree': 8.35.1(typescript@5.8.3)
- eslint: 9.30.0(jiti@1.21.7)
+ eslint: 9.30.1(jiti@1.21.7)
typescript: 5.8.3
transitivePeerDependencies:
- supports-color
@@ -10793,9 +10893,9 @@ snapshots:
lodash: 4.17.21
minimatch: 7.4.6
- '@vitejs/plugin-basic-ssl@2.1.0(vite@7.0.0(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0))':
+ '@vitejs/plugin-basic-ssl@2.1.0(vite@7.0.1(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0))':
dependencies:
- vite: 7.0.0(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)
+ vite: 7.0.1(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)
'@vitest/expect@3.2.4':
dependencies:
@@ -11323,33 +11423,33 @@ snapshots:
b4a@1.6.7: {}
- babel-loader@10.0.0(@babel/core@7.27.7)(webpack@5.99.9(esbuild@0.25.5)):
+ babel-loader@10.0.0(@babel/core@7.28.0)(webpack@5.99.9(esbuild@0.25.5)):
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
find-up: 5.0.0
webpack: 5.99.9(esbuild@0.25.5)
- babel-plugin-polyfill-corejs2@0.4.13(@babel/core@7.27.7):
+ babel-plugin-polyfill-corejs2@0.4.14(@babel/core@7.28.0):
dependencies:
- '@babel/compat-data': 7.27.5
- '@babel/core': 7.27.7
- '@babel/helper-define-polyfill-provider': 0.6.4(@babel/core@7.27.7)
+ '@babel/compat-data': 7.28.0
+ '@babel/core': 7.28.0
+ '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.0)
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- babel-plugin-polyfill-corejs3@0.11.1(@babel/core@7.27.7):
+ babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.28.0):
dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-define-polyfill-provider': 0.6.4(@babel/core@7.27.7)
+ '@babel/core': 7.28.0
+ '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.0)
core-js-compat: 3.43.0
transitivePeerDependencies:
- supports-color
- babel-plugin-polyfill-regenerator@0.6.4(@babel/core@7.27.7):
+ babel-plugin-polyfill-regenerator@0.6.5(@babel/core@7.28.0):
dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-define-polyfill-provider': 0.6.4(@babel/core@7.27.7)
+ '@babel/core': 7.28.0
+ '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.0)
transitivePeerDependencies:
- supports-color
@@ -12416,9 +12516,9 @@ snapshots:
optionalDependencies:
source-map: 0.6.1
- eslint-config-prettier@10.1.5(eslint@9.30.0(jiti@1.21.7)):
+ eslint-config-prettier@10.1.5(eslint@9.30.1(jiti@1.21.7)):
dependencies:
- eslint: 9.30.0(jiti@1.21.7)
+ eslint: 9.30.1(jiti@1.21.7)
eslint-import-resolver-node@0.3.9:
dependencies:
@@ -12428,21 +12528,21 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-module-utils@2.12.1(@typescript-eslint/parser@8.35.1(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.30.0(jiti@1.21.7)):
+ eslint-module-utils@2.12.1(@typescript-eslint/parser@8.35.1(eslint@9.30.1(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.30.1(jiti@1.21.7)):
dependencies:
debug: 3.2.7
optionalDependencies:
- '@typescript-eslint/parser': 8.35.1(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)
- eslint: 9.30.0(jiti@1.21.7)
+ '@typescript-eslint/parser': 8.35.1(eslint@9.30.1(jiti@1.21.7))(typescript@5.8.3)
+ eslint: 9.30.1(jiti@1.21.7)
eslint-import-resolver-node: 0.3.9
transitivePeerDependencies:
- supports-color
- eslint-plugin-header@3.1.1(eslint@9.30.0(jiti@1.21.7)):
+ eslint-plugin-header@3.1.1(eslint@9.30.1(jiti@1.21.7)):
dependencies:
- eslint: 9.30.0(jiti@1.21.7)
+ eslint: 9.30.1(jiti@1.21.7)
- eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.35.1(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.30.0(jiti@1.21.7)):
+ eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.35.1(eslint@9.30.1(jiti@1.21.7))(typescript@5.8.3))(eslint@9.30.1(jiti@1.21.7)):
dependencies:
'@rtsao/scc': 1.1.0
array-includes: 3.1.9
@@ -12451,9 +12551,9 @@ snapshots:
array.prototype.flatmap: 1.3.3
debug: 3.2.7
doctrine: 2.1.0
- eslint: 9.30.0(jiti@1.21.7)
+ eslint: 9.30.1(jiti@1.21.7)
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.35.1(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.30.0(jiti@1.21.7))
+ eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.35.1(eslint@9.30.1(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.30.1(jiti@1.21.7))
hasown: 2.0.2
is-core-module: 2.16.1
is-glob: 4.0.3
@@ -12465,7 +12565,7 @@ snapshots:
string.prototype.trimend: 1.0.9
tsconfig-paths: 3.15.0
optionalDependencies:
- '@typescript-eslint/parser': 8.35.1(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)
+ '@typescript-eslint/parser': 8.35.1(eslint@9.30.1(jiti@1.21.7))(typescript@5.8.3)
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
@@ -12485,15 +12585,15 @@ snapshots:
eslint-visitor-keys@4.2.1: {}
- eslint@9.30.0(jiti@1.21.7):
+ eslint@9.30.1(jiti@1.21.7):
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.30.0(jiti@1.21.7))
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.30.1(jiti@1.21.7))
'@eslint-community/regexpp': 4.12.1
'@eslint/config-array': 0.21.0
'@eslint/config-helpers': 0.3.0
'@eslint/core': 0.14.0
'@eslint/eslintrc': 3.3.1
- '@eslint/js': 9.30.0
+ '@eslint/js': 9.30.1
'@eslint/plugin-kit': 0.3.2
'@humanfs/node': 0.16.6
'@humanwhocodes/module-importer': 1.0.1
@@ -13620,8 +13720,8 @@ snapshots:
istanbul-lib-instrument@5.2.1:
dependencies:
- '@babel/core': 7.27.7
- '@babel/parser': 7.27.5
+ '@babel/core': 7.28.0
+ '@babel/parser': 7.27.7
'@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.2
semver: 6.3.1
@@ -13630,7 +13730,7 @@ snapshots:
istanbul-lib-instrument@6.0.3:
dependencies:
- '@babel/core': 7.27.7
+ '@babel/core': 7.28.0
'@babel/parser': 7.27.5
'@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.2
@@ -16396,7 +16496,7 @@ snapshots:
debug: 4.4.1(supports-color@10.0.0)
es-module-lexer: 1.7.0
pathe: 2.0.3
- vite: 7.0.0(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)
+ vite: 7.0.1(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)
transitivePeerDependencies:
- '@types/node'
- jiti
@@ -16428,7 +16528,7 @@ snapshots:
terser: 5.43.1
yaml: 2.8.0
- vite@7.0.0(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0):
+ vite@7.0.1(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0):
dependencies:
esbuild: 0.25.5
fdir: 6.4.6(picomatch@4.0.2)
From c4e32d086116b6c7526fb9ccec7331b8caf817c3 Mon Sep 17 00:00:00 2001
From: Angular Robot
Date: Thu, 3 Jul 2025 14:18:08 +0000
Subject: [PATCH 0214/1168] build: update dependency bazel_skylib to v1.8.0
See associated pull request for more information.
---
WORKSPACE | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/WORKSPACE b/WORKSPACE
index c512dc1f702b..ba33620dfe83 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -4,10 +4,10 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive", "http_file"
http_archive(
name = "bazel_skylib",
- sha256 = "bc283cdfcd526a52c3201279cda4bc298652efa898b10b4db0837dc51652756f",
+ sha256 = "fa01292859726603e3cd3a0f3f29625e68f4d2b165647c72908045027473e933",
urls = [
- "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.7.1/bazel-skylib-1.7.1.tar.gz",
- "https://github.com/bazelbuild/bazel-skylib/releases/download/1.7.1/bazel-skylib-1.7.1.tar.gz",
+ "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.8.0/bazel-skylib-1.8.0.tar.gz",
+ "https://github.com/bazelbuild/bazel-skylib/releases/download/1.8.0/bazel-skylib-1.8.0.tar.gz",
],
)
From cad159402760163c8fd7c724f2d0f12cdefbc5a4 Mon Sep 17 00:00:00 2001
From: Alan Agius <17563226+alan-agius4@users.noreply.github.com>
Date: Thu, 3 Jul 2025 14:10:31 +0000
Subject: [PATCH 0215/1168] build: update bazel commands to use pnpm
`yarn` is no longer used.
---
packages/angular/ssr/test/npm_package/BUILD.bazel | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/packages/angular/ssr/test/npm_package/BUILD.bazel b/packages/angular/ssr/test/npm_package/BUILD.bazel
index 97331cf8a9e0..d79cbf7d0105 100644
--- a/packages/angular/ssr/test/npm_package/BUILD.bazel
+++ b/packages/angular/ssr/test/npm_package/BUILD.bazel
@@ -37,7 +37,7 @@ diff_test(
failure_message = """
To accept the new golden file, execute:
- yarn bazel run //packages/angular/ssr/test/npm_package:beasties_license_test.accept
+ pnpm bazel run //packages/angular/ssr/test/npm_package:beasties_license_test.accept
""",
file1 = ":THIRD_PARTY_LICENSES.txt.golden",
file2 = ":beasties_license_file",
@@ -50,7 +50,7 @@ write_file(
[
"#!/usr/bin/env bash",
"cd ${BUILD_WORKSPACE_DIRECTORY}",
- "yarn bazel build //packages/angular/ssr:npm_package",
+ "pnpm bazel build //packages/angular/ssr:npm_package",
"cp -fv dist/bin/packages/angular/ssr/npm_package/third_party/beasties/THIRD_PARTY_LICENSES.txt packages/angular/ssr/test/npm_package/THIRD_PARTY_LICENSES.txt.golden",
],
is_executable = True,
From 6b4512b6b968ac5dfc0745e3b30aee2f7098970f Mon Sep 17 00:00:00 2001
From: Angular Robot
Date: Thu, 3 Jul 2025 15:04:52 +0000
Subject: [PATCH 0216/1168] build: update cross-repo angular dependencies
See associated pull request for more information.
---
package.json | 4 +--
pnpm-lock.yaml | 24 +++++++-------
tests/legacy-cli/e2e/ng-snapshot/package.json | 32 +++++++++----------
3 files changed, 30 insertions(+), 30 deletions(-)
diff --git a/package.json b/package.json
index 6b36a52e8527..256719892dd8 100644
--- a/package.json
+++ b/package.json
@@ -47,14 +47,14 @@
"homepage": "https://github.com/angular/angular-cli",
"devDependencies": {
"@angular/animations": "20.1.0-rc.0",
- "@angular/cdk": "20.1.0-next.2",
+ "@angular/cdk": "20.1.0-rc.0",
"@angular/common": "20.1.0-rc.0",
"@angular/compiler": "20.1.0-rc.0",
"@angular/compiler-cli": "20.1.0-rc.0",
"@angular/core": "20.1.0-rc.0",
"@angular/forms": "20.1.0-rc.0",
"@angular/localize": "20.1.0-rc.0",
- "@angular/material": "20.1.0-next.2",
+ "@angular/material": "20.1.0-rc.0",
"@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#800f6e7be48e84780621f8f7e9eec79a865346fd",
"@angular/platform-browser": "20.1.0-rc.0",
"@angular/platform-server": "20.1.0-rc.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index d26ddb745348..30695b7aff0b 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -18,8 +18,8 @@ importers:
specifier: 20.1.0-rc.0
version: 20.1.0-rc.0(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))
'@angular/cdk':
- specifier: 20.1.0-next.2
- version: 20.1.0-next.2(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ specifier: 20.1.0-rc.0
+ version: 20.1.0-rc.0(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
'@angular/common':
specifier: 20.1.0-rc.0
version: 20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
@@ -39,8 +39,8 @@ importers:
specifier: 20.1.0-rc.0
version: 20.1.0-rc.0(@angular/compiler-cli@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(typescript@5.8.3))(@angular/compiler@20.1.0-rc.0)
'@angular/material':
- specifier: 20.1.0-next.2
- version: 20.1.0-next.2(4amapn2ionodtquliqio2yrc4u)
+ specifier: 20.1.0-rc.0
+ version: 20.1.0-rc.0(melarogkwzrdjfvre7ad7wi234)
'@angular/ng-dev':
specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#800f6e7be48e84780621f8f7e9eec79a865346fd
version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/800f6e7be48e84780621f8f7e9eec79a865346fd(@modelcontextprotocol/sdk@1.13.3)(encoding@0.1.13)
@@ -911,8 +911,8 @@ packages:
'@angular/common': 20.1.0-rc.0
'@angular/core': 20.1.0-rc.0
- '@angular/cdk@20.1.0-next.2':
- resolution: {integrity: sha512-fH+XDVUep7UUpG6Cg83Fw/EPwjOBGFGWTipBDzgglWcVyVqiRteBKHn2XaOMDdV8Pr/igX9bMn1Rzj713Y9ZzQ==}
+ '@angular/cdk@20.1.0-rc.0':
+ resolution: {integrity: sha512-e81eOu3Nxf6QGzhZKBC40udh4R3NdA+fExcJ7XX3Pt4uRBy17NodYWZZUazoiD9S9i+FKfwA1jBbucm7WA6QMg==}
peerDependencies:
'@angular/common': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0
'@angular/core': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0
@@ -970,10 +970,10 @@ packages:
'@angular/compiler': 20.1.0-rc.0
'@angular/compiler-cli': 20.1.0-rc.0
- '@angular/material@20.1.0-next.2':
- resolution: {integrity: sha512-p8b3fRINdIenk05WT3A0OMIg3sIy7FbUA99XopXVuSBJdf0yvSKPTX+fu3QBXESgVSVsZauM972gVqJdlGd6Yw==}
+ '@angular/material@20.1.0-rc.0':
+ resolution: {integrity: sha512-PwwK7p6WHZsrXEQODZdWHMN2BclcCBjArOmYF487gWYySzKDYZUcm/6lXjXV5Tdw8vT564VEFBQpkFPVz5Sq1Q==}
peerDependencies:
- '@angular/cdk': 20.1.0-next.2
+ '@angular/cdk': 20.1.0-rc.0
'@angular/common': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0
'@angular/core': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0
'@angular/forms': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0
@@ -8382,7 +8382,7 @@ snapshots:
'@angular/core': 20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)
tslib: 2.8.1
- '@angular/cdk@20.1.0-next.2(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)':
+ '@angular/cdk@20.1.0-rc.0(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)':
dependencies:
'@angular/common': 20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
'@angular/core': 20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)
@@ -8443,9 +8443,9 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@angular/material@20.1.0-next.2(4amapn2ionodtquliqio2yrc4u)':
+ '@angular/material@20.1.0-rc.0(melarogkwzrdjfvre7ad7wi234)':
dependencies:
- '@angular/cdk': 20.1.0-next.2(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
+ '@angular/cdk': 20.1.0-rc.0(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
'@angular/common': 20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)
'@angular/core': 20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)
'@angular/forms': 20.1.0-rc.0(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.1.0-rc.0(@angular/animations@20.1.0-rc.0(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)
diff --git a/tests/legacy-cli/e2e/ng-snapshot/package.json b/tests/legacy-cli/e2e/ng-snapshot/package.json
index c72c76e3bec0..cb5c633a731a 100644
--- a/tests/legacy-cli/e2e/ng-snapshot/package.json
+++ b/tests/legacy-cli/e2e/ng-snapshot/package.json
@@ -2,21 +2,21 @@
"description": "snapshot versions of Angular for e2e testing",
"private": true,
"dependencies": {
- "@angular/animations": "github:angular/animations-builds#8610c34eb0918a723a831313bd63229f8b76c9be",
- "@angular/cdk": "github:angular/cdk-builds#d06ccb5f4663c2a4de08beb88644a4127ad8236e",
- "@angular/common": "github:angular/common-builds#2891061d8b276d22b2d51ab513905a151c483c1f",
- "@angular/compiler": "github:angular/compiler-builds#ce160c971267e987d3c674851e038cc1c83a6c21",
- "@angular/compiler-cli": "github:angular/compiler-cli-builds#69b5b0e9bfa664a12cb350319a974fe38bc12e1a",
- "@angular/core": "github:angular/core-builds#82bcabebdf1b4b8bc275f143f6c34bcc0e35d7ee",
- "@angular/forms": "github:angular/forms-builds#423f7bd06d5a92a17e1d9e211b2827101884be74",
- "@angular/language-service": "github:angular/language-service-builds#0a0fd4aa1d450dc176d1e739960e548db43a9787",
- "@angular/localize": "github:angular/localize-builds#99f085611a1c153655c4eb473e70ed8102fc7b68",
- "@angular/material": "github:angular/material-builds#d89ebf57a733177fb2d4674bb50956b1489b9bf7",
- "@angular/material-moment-adapter": "github:angular/material-moment-adapter-builds#c8b5061ab73d650b314bd26b083e1bb789d9d189",
- "@angular/platform-browser": "github:angular/platform-browser-builds#c17f0b2c03934786af290a000607a8e8dd0afff6",
- "@angular/platform-browser-dynamic": "github:angular/platform-browser-dynamic-builds#f789c502af557a018e957b2f5849b0ac2f01c04f",
- "@angular/platform-server": "github:angular/platform-server-builds#cd8476c6a12d9d181f4024821667fa2312162b67",
- "@angular/router": "github:angular/router-builds#9d2977418cea22b789ca2c331c7a4f084a26220f",
- "@angular/service-worker": "github:angular/service-worker-builds#8ea22c8657a4e0c84ea29f128cafea2386f8c8c2"
+ "@angular/animations": "github:angular/animations-builds#c4bdb62c58f75ce636a16186b0679d3129948c9a",
+ "@angular/cdk": "github:angular/cdk-builds#d94714362ee59b4fd1205bc9460abec8a7a5f5cb",
+ "@angular/common": "github:angular/common-builds#96b4c193ffd0526e25e9907d1980b0aa2ff23b62",
+ "@angular/compiler": "github:angular/compiler-builds#385585a65d655d3f14d814ef459c1938fab02469",
+ "@angular/compiler-cli": "github:angular/compiler-cli-builds#1db5945a9a867670a0dc22d21b7e84d96acd428a",
+ "@angular/core": "github:angular/core-builds#ec30c77c9eb132ef738e307e450a4ac6dd8c6759",
+ "@angular/forms": "github:angular/forms-builds#82cc1073729b38039036432706b106cf15e1f73f",
+ "@angular/language-service": "github:angular/language-service-builds#22842d6d1c10fcaec64b616e9e8a4ac6bc17eecd",
+ "@angular/localize": "github:angular/localize-builds#e957838d62c4af12511a77918928445d65e398de",
+ "@angular/material": "github:angular/material-builds#07f3480abb2b3435d341237ea51fbfdbede43cd0",
+ "@angular/material-moment-adapter": "github:angular/material-moment-adapter-builds#60590fd747cfae8a460627b762c281aac456b5d4",
+ "@angular/platform-browser": "github:angular/platform-browser-builds#1fc82cf04c06d00ffe7f6c26b3a389953d989915",
+ "@angular/platform-browser-dynamic": "github:angular/platform-browser-dynamic-builds#59ffcbf48af1de2cd79428b8077304f51d58fa10",
+ "@angular/platform-server": "github:angular/platform-server-builds#a8bb7ce4dd3abe7b5335a336eac7743f816c1d1a",
+ "@angular/router": "github:angular/router-builds#44bec3a09ad9c92257f66ae08068b413d1424578",
+ "@angular/service-worker": "github:angular/service-worker-builds#7faad887162586a47534e14e5cb34aab9f56f5de"
}
}
From d0bdf20ff505cbfcf647c58a33d6362a95ac368a Mon Sep 17 00:00:00 2001
From: Alan Agius <17563226+alan-agius4@users.noreply.github.com>
Date: Thu, 3 Jul 2025 12:35:47 +0000
Subject: [PATCH 0217/1168] fix(@angular/build): expose unit test and karma
builder API
This commit exposes the Karma and Unit test builder API
Closes: #30644
---
goldens/public-api/angular/build/index.api.md | 60 +++++++++++++++++++
.../build/src/builders/unit-test/builder.ts | 14 +++--
.../build/src/builders/unit-test/index.ts | 6 +-
.../src/builders/unit-test/karma-bridge.ts | 4 +-
.../build/src/builders/unit-test/options.ts | 6 +-
packages/angular/build/src/index.ts | 6 ++
6 files changed, 83 insertions(+), 13 deletions(-)
diff --git a/goldens/public-api/angular/build/index.api.md b/goldens/public-api/angular/build/index.api.md
index aa9ac693864e..6e01517ec550 100644
--- a/goldens/public-api/angular/build/index.api.md
+++ b/goldens/public-api/angular/build/index.api.md
@@ -6,6 +6,7 @@
import { BuilderContext } from '@angular-devkit/architect';
import { BuilderOutput } from '@angular-devkit/architect';
+import type { ConfigOptions } from 'karma';
import type http from 'node:http';
import { OutputFile } from 'esbuild';
import type { Plugin as Plugin_2 } from 'esbuild';
@@ -151,9 +152,17 @@ export function executeDevServerBuilder(options: DevServerBuilderOptions, contex
// @public
export function executeExtractI18nBuilder(options: ExtractI18nBuilderOptions, context: BuilderContext, extensions?: ApplicationBuilderExtensions): Promise;
+// @public
+export function executeKarmaBuilder(options: KarmaBuilderOptions, context: BuilderContext, transforms?: {
+ karmaOptions?: (options: KarmaConfigOptions) => KarmaConfigOptions;
+}): AsyncIterable;
+
// @public
export function executeNgPackagrBuilder(options: NgPackagrBuilderOptions, context: BuilderContext): AsyncIterableIterator;
+// @public
+export function executeUnitTestBuilder(options: UnitTestBuilderOptions, context: BuilderContext, extensions?: ApplicationBuilderExtensions): AsyncIterable;
+
// @public
export type ExtractI18nBuilderOptions = {
buildTarget?: string;
@@ -164,6 +173,40 @@ export type ExtractI18nBuilderOptions = {
progress?: boolean;
};
+// @public
+export type KarmaBuilderOptions = {
+ aot?: boolean;
+ assets?: AssetPattern_2[];
+ browsers?: Browsers;
+ codeCoverage?: boolean;
+ codeCoverageExclude?: string[];
+ define?: {
+ [key: string]: string;
+ };
+ exclude?: string[];
+ externalDependencies?: string[];
+ fileReplacements?: FileReplacement_2[];
+ include?: string[];
+ inlineStyleLanguage?: InlineStyleLanguage_2;
+ karmaConfig?: string;
+ loader?: {
+ [key: string]: any;
+ };
+ main?: string;
+ poll?: number;
+ polyfills?: string[];
+ preserveSymlinks?: boolean;
+ progress?: boolean;
+ reporters?: string[];
+ scripts?: ScriptElement_2[];
+ sourceMap?: SourceMapUnion_2;
+ stylePreprocessorOptions?: StylePreprocessorOptions_2;
+ styles?: StyleElement_2[];
+ tsConfig: string;
+ watch?: boolean;
+ webWorkerTsConfig?: string;
+};
+
// @public
export type NgPackagrBuilderOptions = {
poll?: number;
@@ -172,6 +215,23 @@ export type NgPackagrBuilderOptions = {
watch?: boolean;
};
+// @public
+export type UnitTestBuilderOptions = {
+ browsers?: string[];
+ buildTarget: string;
+ codeCoverage?: boolean;
+ codeCoverageExclude?: string[];
+ codeCoverageReporters?: SchemaCodeCoverageReporter[];
+ debug?: boolean;
+ exclude?: string[];
+ include?: string[];
+ providersFile?: string;
+ reporters?: string[];
+ runner: Runner;
+ tsConfig: string;
+ watch?: boolean;
+};
+
// (No @packageDocumentation comment for this package)
```
diff --git a/packages/angular/build/src/builders/unit-test/builder.ts b/packages/angular/build/src/builders/unit-test/builder.ts
index 2df5aed0eabb..f056dd4d10b0 100644
--- a/packages/angular/build/src/builders/unit-test/builder.ts
+++ b/packages/angular/build/src/builders/unit-test/builder.ts
@@ -24,10 +24,14 @@ import { OutputHashing } from '../application/schema';
import { writeTestFiles } from '../karma/application_builder';
import { findTests, getTestEntrypoints } from '../karma/find-tests';
import { useKarmaBuilder } from './karma-bridge';
-import { NormalizedUnitTestOptions, injectTestingPolyfills, normalizeOptions } from './options';
-import type { Schema as UnitTestOptions } from './schema';
+import {
+ NormalizedUnitTestBuilderOptions,
+ injectTestingPolyfills,
+ normalizeOptions,
+} from './options';
+import type { Schema as UnitTestBuilderOptions } from './schema';
-export type { UnitTestOptions };
+export type { UnitTestBuilderOptions };
type VitestCoverageOption = Exclude;
@@ -36,7 +40,7 @@ type VitestCoverageOption = Exclude {
@@ -383,7 +387,7 @@ function generateOutputPath(): string {
return path.join('dist', 'test-out', `${datePrefix}-${uuidSuffix}`);
}
function generateCoverageOption(
- codeCoverage: NormalizedUnitTestOptions['codeCoverage'],
+ codeCoverage: NormalizedUnitTestBuilderOptions['codeCoverage'],
workspaceRoot: string,
outputPath: string,
): VitestCoverageOption {
diff --git a/packages/angular/build/src/builders/unit-test/index.ts b/packages/angular/build/src/builders/unit-test/index.ts
index bd325ec661fa..47666cdc1067 100644
--- a/packages/angular/build/src/builders/unit-test/index.ts
+++ b/packages/angular/build/src/builders/unit-test/index.ts
@@ -7,10 +7,10 @@
*/
import { type Builder, createBuilder } from '@angular-devkit/architect';
-import { type UnitTestOptions, execute } from './builder';
+import { type UnitTestBuilderOptions, execute } from './builder';
-export { type UnitTestOptions, execute };
+export { type UnitTestBuilderOptions, execute };
-const builder: Builder = createBuilder(execute);
+const builder: Builder = createBuilder(execute);
export default builder;
diff --git a/packages/angular/build/src/builders/unit-test/karma-bridge.ts b/packages/angular/build/src/builders/unit-test/karma-bridge.ts
index ece522f59601..4fa7b085802c 100644
--- a/packages/angular/build/src/builders/unit-test/karma-bridge.ts
+++ b/packages/angular/build/src/builders/unit-test/karma-bridge.ts
@@ -9,11 +9,11 @@
import type { BuilderContext, BuilderOutput } from '@angular-devkit/architect';
import type { ApplicationBuilderInternalOptions } from '../application/options';
import type { KarmaBuilderOptions } from '../karma';
-import { type NormalizedUnitTestOptions, injectTestingPolyfills } from './options';
+import { type NormalizedUnitTestBuilderOptions, injectTestingPolyfills } from './options';
export async function useKarmaBuilder(
context: BuilderContext,
- unitTestOptions: NormalizedUnitTestOptions,
+ unitTestOptions: NormalizedUnitTestBuilderOptions,
): Promise> {
if (unitTestOptions.debug) {
context.logger.warn(
diff --git a/packages/angular/build/src/builders/unit-test/options.ts b/packages/angular/build/src/builders/unit-test/options.ts
index 5363d8916d97..43147a23c065 100644
--- a/packages/angular/build/src/builders/unit-test/options.ts
+++ b/packages/angular/build/src/builders/unit-test/options.ts
@@ -11,14 +11,14 @@ import path from 'node:path';
import { normalizeCacheOptions } from '../../utils/normalize-cache';
import { getProjectRootPaths } from '../../utils/project-metadata';
import { isTTY } from '../../utils/tty';
-import type { Schema as UnitTestOptions } from './schema';
+import type { Schema as UnitTestBuilderOptions } from './schema';
-export type NormalizedUnitTestOptions = Awaited>;
+export type NormalizedUnitTestBuilderOptions = Awaited>;
export async function normalizeOptions(
context: BuilderContext,
projectName: string,
- options: UnitTestOptions,
+ options: UnitTestBuilderOptions,
) {
// Setup base paths based on workspace root and project information
const workspaceRoot = context.workspaceRoot;
diff --git a/packages/angular/build/src/index.ts b/packages/angular/build/src/index.ts
index a27e1f5ae9d2..2831f59a38f4 100644
--- a/packages/angular/build/src/index.ts
+++ b/packages/angular/build/src/index.ts
@@ -26,3 +26,9 @@ export {
execute as executeNgPackagrBuilder,
type NgPackagrBuilderOptions,
} from './builders/ng-packagr';
+export {
+ execute as executeUnitTestBuilder,
+ type UnitTestBuilderOptions,
+} from './builders/unit-test';
+
+export { execute as executeKarmaBuilder, type KarmaBuilderOptions } from './builders/karma';
From dde747f3509885bd799b216d54a55d416f62666b Mon Sep 17 00:00:00 2001
From: Angular Robot
Date: Mon, 7 Jul 2025 12:06:07 +0000
Subject: [PATCH 0218/1168] build: update dependency aspect_rules_ts to v3.6.2
See associated pull request for more information.
---
WORKSPACE | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/WORKSPACE b/WORKSPACE
index ba33620dfe83..3127a343ea4f 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -196,9 +196,9 @@ npm_repositories()
http_archive(
name = "aspect_rules_ts",
- sha256 = "6b15ac1c69f2c0f1282e41ab469fd63cd40eb2e2d83075e19b68a6a76669773f",
- strip_prefix = "rules_ts-3.6.0",
- url = "https://github.com/aspect-build/rules_ts/releases/download/v3.6.0/rules_ts-v3.6.0.tar.gz",
+ sha256 = "f60d5d25d17760e258d194f1fcab7a29e73629b86f070609c6ce2b2459dd49e3",
+ strip_prefix = "rules_ts-3.6.2",
+ url = "https://github.com/aspect-build/rules_ts/releases/download/v3.6.2/rules_ts-v3.6.2.tar.gz",
)
load("@aspect_rules_ts//ts:repositories.bzl", "rules_ts_dependencies")
From 42811d872a6e834cd69af314f6295a03bf91309a Mon Sep 17 00:00:00 2001
From: Angular Robot
Date: Fri, 4 Jul 2025 13:12:56 +0000
Subject: [PATCH 0219/1168] build: update all non-major dependencies
See associated pull request for more information.
---
package.json | 2 +-
packages/angular/build/package.json | 4 +-
packages/angular/cli/package.json | 2 +-
pnpm-lock.yaml | 284 ++++++++++++++--------------
4 files changed, 146 insertions(+), 146 deletions(-)
diff --git a/package.json b/package.json
index 256719892dd8..8b251d2e1acc 100644
--- a/package.json
+++ b/package.json
@@ -132,7 +132,7 @@
"protractor": "~7.0.0",
"puppeteer": "18.2.1",
"quicktype-core": "23.2.6",
- "rollup": "4.44.1",
+ "rollup": "4.44.2",
"rollup-license-plugin": "~3.0.1",
"semver": "7.7.2",
"shelljs": "^0.10.0",
diff --git a/packages/angular/build/package.json b/packages/angular/build/package.json
index 12d4de7cd370..e863aa372888 100644
--- a/packages/angular/build/package.json
+++ b/packages/angular/build/package.json
@@ -37,12 +37,12 @@
"parse5-html-rewriting-stream": "7.1.0",
"picomatch": "4.0.2",
"piscina": "5.1.2",
- "rollup": "4.44.1",
+ "rollup": "4.44.2",
"sass": "1.89.2",
"semver": "7.7.2",
"source-map-support": "0.5.21",
"tinyglobby": "0.2.14",
- "vite": "7.0.1",
+ "vite": "7.0.2",
"watchpack": "2.4.4"
},
"optionalDependencies": {
diff --git a/packages/angular/cli/package.json b/packages/angular/cli/package.json
index 950db34a956e..5a991d052a12 100644
--- a/packages/angular/cli/package.json
+++ b/packages/angular/cli/package.json
@@ -27,7 +27,7 @@
"@angular-devkit/schematics": "workspace:0.0.0-PLACEHOLDER",
"@inquirer/prompts": "7.6.0",
"@listr2/prompt-adapter-inquirer": "2.0.22",
- "@modelcontextprotocol/sdk": "1.13.3",
+ "@modelcontextprotocol/sdk": "1.15.0",
"@schematics/angular": "workspace:0.0.0-PLACEHOLDER",
"@yarnpkg/lockfile": "1.1.0",
"ini": "5.0.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 30695b7aff0b..5d1da7f5098a 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -43,7 +43,7 @@ importers:
version: 20.1.0-rc.0(melarogkwzrdjfvre7ad7wi234)
'@angular/ng-dev':
specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#800f6e7be48e84780621f8f7e9eec79a865346fd
- version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/800f6e7be48e84780621f8f7e9eec79a865346fd(@modelcontextprotocol/sdk@1.13.3)(encoding@0.1.13)
+ version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/800f6e7be48e84780621f8f7e9eec79a865346fd(@modelcontextprotocol/sdk@1.15.0)(encoding@0.1.13)
'@angular/platform-browser':
specifier: 20.1.0-rc.0
version: 20.1.0-rc.0(@angular/animations@20.1.0-rc.0(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.1.0-rc.0(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))
@@ -73,16 +73,16 @@ importers:
version: 9.30.1
'@rollup/plugin-alias':
specifier: ^5.1.1
- version: 5.1.1(rollup@4.44.1)
+ version: 5.1.1(rollup@4.44.2)
'@rollup/plugin-commonjs':
specifier: ^28.0.0
- version: 28.0.6(rollup@4.44.1)
+ version: 28.0.6(rollup@4.44.2)
'@rollup/plugin-json':
specifier: ^6.1.0
- version: 6.1.0(rollup@4.44.1)
+ version: 6.1.0(rollup@4.44.2)
'@rollup/plugin-node-resolve':
specifier: 16.0.1
- version: 16.0.1(rollup@4.44.1)
+ version: 16.0.1(rollup@4.44.2)
'@stylistic/eslint-plugin':
specifier: ^5.0.0
version: 5.0.0(eslint@9.30.1(jiti@1.21.7))
@@ -267,17 +267,17 @@ importers:
specifier: 23.2.6
version: 23.2.6(encoding@0.1.13)
rollup:
- specifier: 4.44.1
- version: 4.44.1
+ specifier: 4.44.2
+ version: 4.44.2
rollup-license-plugin:
specifier: ~3.0.1
version: 3.0.2
rollup-plugin-dts:
specifier: 6.2.1
- version: 6.2.1(rollup@4.44.1)(typescript@5.8.3)
+ version: 6.2.1(rollup@4.44.2)(typescript@5.8.3)
rollup-plugin-sourcemaps2:
specifier: 0.5.2
- version: 0.5.2(@types/node@20.19.1)(rollup@4.44.1)
+ version: 0.5.2(@types/node@20.19.1)(rollup@4.44.2)
semver:
specifier: 7.7.2
version: 7.7.2
@@ -366,7 +366,7 @@ importers:
version: 5.1.13(@types/node@20.19.1)
'@vitejs/plugin-basic-ssl':
specifier: 2.1.0
- version: 2.1.0(vite@7.0.1(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0))
+ version: 2.1.0(vite@7.0.2(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0))
beasties:
specifier: 0.3.4
version: 0.3.4
@@ -404,8 +404,8 @@ importers:
specifier: 5.1.2
version: 5.1.2
rollup:
- specifier: 4.44.1
- version: 4.44.1
+ specifier: 4.44.2
+ version: 4.44.2
sass:
specifier: 1.89.2
version: 1.89.2
@@ -419,8 +419,8 @@ importers:
specifier: 0.2.14
version: 0.2.14
vite:
- specifier: 7.0.1
- version: 7.0.1(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)
+ specifier: 7.0.2
+ version: 7.0.2(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)
watchpack:
specifier: 2.4.4
version: 2.4.4
@@ -472,8 +472,8 @@ importers:
specifier: 2.0.22
version: 2.0.22(@inquirer/prompts@7.6.0(@types/node@20.19.1))
'@modelcontextprotocol/sdk':
- specifier: 1.13.3
- version: 1.13.3
+ specifier: 1.15.0
+ version: 1.15.0
'@schematics/angular':
specifier: workspace:0.0.0-PLACEHOLDER
version: link:../../schematics/angular
@@ -2121,8 +2121,8 @@ packages:
'@mdn/browser-compat-data@6.0.25':
resolution: {integrity: sha512-S2XYLTeiJIKHa1nTghEKPzGktxc1fGMfIbNb/A6BwXUwl97FrLJyLYkLfvWHZv2kLCiMZekC/5hpeoLM/qvreA==}
- '@modelcontextprotocol/sdk@1.13.3':
- resolution: {integrity: sha512-bGwA78F/U5G2jrnsdRkPY3IwIwZeWUEfb5o764b79lb0rJmMT76TLwKhdNZOWakOQtedYefwIR4emisEMvInKA==}
+ '@modelcontextprotocol/sdk@1.15.0':
+ resolution: {integrity: sha512-67hnl/ROKdb03Vuu0YOr+baKTvf1/5YBHBm9KnZdjdAh8hjt4FRCPD5ucwxGB237sBpzlqQsLy1PFu7z/ekZ9Q==}
engines: {node: '>=18'}
'@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3':
@@ -2560,103 +2560,103 @@ packages:
rollup:
optional: true
- '@rollup/rollup-android-arm-eabi@4.44.1':
- resolution: {integrity: sha512-JAcBr1+fgqx20m7Fwe1DxPUl/hPkee6jA6Pl7n1v2EFiktAHenTaXl5aIFjUIEsfn9w3HE4gK1lEgNGMzBDs1w==}
+ '@rollup/rollup-android-arm-eabi@4.44.2':
+ resolution: {integrity: sha512-g0dF8P1e2QYPOj1gu7s/3LVP6kze9A7m6x0BZ9iTdXK8N5c2V7cpBKHV3/9A4Zd8xxavdhK0t4PnqjkqVmUc9Q==}
cpu: [arm]
os: [android]
- '@rollup/rollup-android-arm64@4.44.1':
- resolution: {integrity: sha512-RurZetXqTu4p+G0ChbnkwBuAtwAbIwJkycw1n6GvlGlBuS4u5qlr5opix8cBAYFJgaY05TWtM+LaoFggUmbZEQ==}
+ '@rollup/rollup-android-arm64@4.44.2':
+ resolution: {integrity: sha512-Yt5MKrOosSbSaAK5Y4J+vSiID57sOvpBNBR6K7xAaQvk3MkcNVV0f9fE20T+41WYN8hDn6SGFlFrKudtx4EoxA==}
cpu: [arm64]
os: [android]
- '@rollup/rollup-darwin-arm64@4.44.1':
- resolution: {integrity: sha512-fM/xPesi7g2M7chk37LOnmnSTHLG/v2ggWqKj3CCA1rMA4mm5KVBT1fNoswbo1JhPuNNZrVwpTvlCVggv8A2zg==}
+ '@rollup/rollup-darwin-arm64@4.44.2':
+ resolution: {integrity: sha512-EsnFot9ZieM35YNA26nhbLTJBHD0jTwWpPwmRVDzjylQT6gkar+zenfb8mHxWpRrbn+WytRRjE0WKsfaxBkVUA==}
cpu: [arm64]
os: [darwin]
- '@rollup/rollup-darwin-x64@4.44.1':
- resolution: {integrity: sha512-gDnWk57urJrkrHQ2WVx9TSVTH7lSlU7E3AFqiko+bgjlh78aJ88/3nycMax52VIVjIm3ObXnDL2H00e/xzoipw==}
+ '@rollup/rollup-darwin-x64@4.44.2':
+ resolution: {integrity: sha512-dv/t1t1RkCvJdWWxQ2lWOO+b7cMsVw5YFaS04oHpZRWehI1h0fV1gF4wgGCTyQHHjJDfbNpwOi6PXEafRBBezw==}
cpu: [x64]
os: [darwin]
- '@rollup/rollup-freebsd-arm64@4.44.1':
- resolution: {integrity: sha512-wnFQmJ/zPThM5zEGcnDcCJeYJgtSLjh1d//WuHzhf6zT3Md1BvvhJnWoy+HECKu2bMxaIcfWiu3bJgx6z4g2XA==}
+ '@rollup/rollup-freebsd-arm64@4.44.2':
+ resolution: {integrity: sha512-W4tt4BLorKND4qeHElxDoim0+BsprFTwb+vriVQnFFtT/P6v/xO5I99xvYnVzKWrK6j7Hb0yp3x7V5LUbaeOMg==}
cpu: [arm64]
os: [freebsd]
- '@rollup/rollup-freebsd-x64@4.44.1':
- resolution: {integrity: sha512-uBmIxoJ4493YATvU2c0upGz87f99e3wop7TJgOA/bXMFd2SvKCI7xkxY/5k50bv7J6dw1SXT4MQBQSLn8Bb/Uw==}
+ '@rollup/rollup-freebsd-x64@4.44.2':
+ resolution: {integrity: sha512-tdT1PHopokkuBVyHjvYehnIe20fxibxFCEhQP/96MDSOcyjM/shlTkZZLOufV3qO6/FQOSiJTBebhVc12JyPTA==}
cpu: [x64]
os: [freebsd]
- '@rollup/rollup-linux-arm-gnueabihf@4.44.1':
- resolution: {integrity: sha512-n0edDmSHlXFhrlmTK7XBuwKlG5MbS7yleS1cQ9nn4kIeW+dJH+ExqNgQ0RrFRew8Y+0V/x6C5IjsHrJmiHtkxQ==}
+ '@rollup/rollup-linux-arm-gnueabihf@4.44.2':
+ resolution: {integrity: sha512-+xmiDGGaSfIIOXMzkhJ++Oa0Gwvl9oXUeIiwarsdRXSe27HUIvjbSIpPxvnNsRebsNdUo7uAiQVgBD1hVriwSQ==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm-musleabihf@4.44.1':
- resolution: {integrity: sha512-8WVUPy3FtAsKSpyk21kV52HCxB+me6YkbkFHATzC2Yd3yuqHwy2lbFL4alJOLXKljoRw08Zk8/xEj89cLQ/4Nw==}
+ '@rollup/rollup-linux-arm-musleabihf@4.44.2':
+ resolution: {integrity: sha512-bDHvhzOfORk3wt8yxIra8N4k/N0MnKInCW5OGZaeDYa/hMrdPaJzo7CSkjKZqX4JFUWjUGm88lI6QJLCM7lDrA==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm64-gnu@4.44.1':
- resolution: {integrity: sha512-yuktAOaeOgorWDeFJggjuCkMGeITfqvPgkIXhDqsfKX8J3jGyxdDZgBV/2kj/2DyPaLiX6bPdjJDTu9RB8lUPQ==}
+ '@rollup/rollup-linux-arm64-gnu@4.44.2':
+ resolution: {integrity: sha512-NMsDEsDiYghTbeZWEGnNi4F0hSbGnsuOG+VnNvxkKg0IGDvFh7UVpM/14mnMwxRxUf9AdAVJgHPvKXf6FpMB7A==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-arm64-musl@4.44.1':
- resolution: {integrity: sha512-W+GBM4ifET1Plw8pdVaecwUgxmiH23CfAUj32u8knq0JPFyK4weRy6H7ooxYFD19YxBulL0Ktsflg5XS7+7u9g==}
+ '@rollup/rollup-linux-arm64-musl@4.44.2':
+ resolution: {integrity: sha512-lb5bxXnxXglVq+7imxykIp5xMq+idehfl+wOgiiix0191av84OqbjUED+PRC5OA8eFJYj5xAGcpAZ0pF2MnW+A==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-loongarch64-gnu@4.44.1':
- resolution: {integrity: sha512-1zqnUEMWp9WrGVuVak6jWTl4fEtrVKfZY7CvcBmUUpxAJ7WcSowPSAWIKa/0o5mBL/Ij50SIf9tuirGx63Ovew==}
+ '@rollup/rollup-linux-loongarch64-gnu@4.44.2':
+ resolution: {integrity: sha512-Yl5Rdpf9pIc4GW1PmkUGHdMtbx0fBLE1//SxDmuf3X0dUC57+zMepow2LK0V21661cjXdTn8hO2tXDdAWAqE5g==}
cpu: [loong64]
os: [linux]
- '@rollup/rollup-linux-powerpc64le-gnu@4.44.1':
- resolution: {integrity: sha512-Rl3JKaRu0LHIx7ExBAAnf0JcOQetQffaw34T8vLlg9b1IhzcBgaIdnvEbbsZq9uZp3uAH+JkHd20Nwn0h9zPjA==}
+ '@rollup/rollup-linux-powerpc64le-gnu@4.44.2':
+ resolution: {integrity: sha512-03vUDH+w55s680YYryyr78jsO1RWU9ocRMaeV2vMniJJW/6HhoTBwyyiiTPVHNWLnhsnwcQ0oH3S9JSBEKuyqw==}
cpu: [ppc64]
os: [linux]
- '@rollup/rollup-linux-riscv64-gnu@4.44.1':
- resolution: {integrity: sha512-j5akelU3snyL6K3N/iX7otLBIl347fGwmd95U5gS/7z6T4ftK288jKq3A5lcFKcx7wwzb5rgNvAg3ZbV4BqUSw==}
+ '@rollup/rollup-linux-riscv64-gnu@4.44.2':
+ resolution: {integrity: sha512-iYtAqBg5eEMG4dEfVlkqo05xMOk6y/JXIToRca2bAWuqjrJYJlx/I7+Z+4hSrsWU8GdJDFPL4ktV3dy4yBSrzg==}
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-riscv64-musl@4.44.1':
- resolution: {integrity: sha512-ppn5llVGgrZw7yxbIm8TTvtj1EoPgYUAbfw0uDjIOzzoqlZlZrLJ/KuiE7uf5EpTpCTrNt1EdtzF0naMm0wGYg==}
+ '@rollup/rollup-linux-riscv64-musl@4.44.2':
+ resolution: {integrity: sha512-e6vEbgaaqz2yEHqtkPXa28fFuBGmUJ0N2dOJK8YUfijejInt9gfCSA7YDdJ4nYlv67JfP3+PSWFX4IVw/xRIPg==}
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-s390x-gnu@4.44.1':
- resolution: {integrity: sha512-Hu6hEdix0oxtUma99jSP7xbvjkUM/ycke/AQQ4EC5g7jNRLLIwjcNwaUy95ZKBJJwg1ZowsclNnjYqzN4zwkAw==}
+ '@rollup/rollup-linux-s390x-gnu@4.44.2':
+ resolution: {integrity: sha512-evFOtkmVdY3udE+0QKrV5wBx7bKI0iHz5yEVx5WqDJkxp9YQefy4Mpx3RajIVcM6o7jxTvVd/qpC1IXUhGc1Mw==}
cpu: [s390x]
os: [linux]
- '@rollup/rollup-linux-x64-gnu@4.44.1':
- resolution: {integrity: sha512-EtnsrmZGomz9WxK1bR5079zee3+7a+AdFlghyd6VbAjgRJDbTANJ9dcPIPAi76uG05micpEL+gPGmAKYTschQw==}
+ '@rollup/rollup-linux-x64-gnu@4.44.2':
+ resolution: {integrity: sha512-/bXb0bEsWMyEkIsUL2Yt5nFB5naLAwyOWMEviQfQY1x3l5WsLKgvZf66TM7UTfED6erckUVUJQ/jJ1FSpm3pRQ==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-linux-x64-musl@4.44.1':
- resolution: {integrity: sha512-iAS4p+J1az6Usn0f8xhgL4PaU878KEtutP4hqw52I4IO6AGoyOkHCxcc4bqufv1tQLdDWFx8lR9YlwxKuv3/3g==}
+ '@rollup/rollup-linux-x64-musl@4.44.2':
+ resolution: {integrity: sha512-3D3OB1vSSBXmkGEZR27uiMRNiwN08/RVAcBKwhUYPaiZ8bcvdeEwWPvbnXvvXHY+A/7xluzcN+kaiOFNiOZwWg==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-win32-arm64-msvc@4.44.1':
- resolution: {integrity: sha512-NtSJVKcXwcqozOl+FwI41OH3OApDyLk3kqTJgx8+gp6On9ZEt5mYhIsKNPGuaZr3p9T6NWPKGU/03Vw4CNU9qg==}
+ '@rollup/rollup-win32-arm64-msvc@4.44.2':
+ resolution: {integrity: sha512-VfU0fsMK+rwdK8mwODqYeM2hDrF2WiHaSmCBrS7gColkQft95/8tphyzv2EupVxn3iE0FI78wzffoULH1G+dkw==}
cpu: [arm64]
os: [win32]
- '@rollup/rollup-win32-ia32-msvc@4.44.1':
- resolution: {integrity: sha512-JYA3qvCOLXSsnTR3oiyGws1Dm0YTuxAAeaYGVlGpUsHqloPcFjPg+X0Fj2qODGLNwQOAcCiQmHub/V007kiH5A==}
+ '@rollup/rollup-win32-ia32-msvc@4.44.2':
+ resolution: {integrity: sha512-+qMUrkbUurpE6DVRjiJCNGZBGo9xM4Y0FXU5cjgudWqIBWbcLkjE3XprJUsOFgC6xjBClwVa9k6O3A7K3vxb5Q==}
cpu: [ia32]
os: [win32]
- '@rollup/rollup-win32-x64-msvc@4.44.1':
- resolution: {integrity: sha512-J8o22LuF0kTe7m+8PvW9wk3/bRq5+mRo5Dqo6+vXb7otCm3TPhYOJqOaQtGU9YMWQSL3krMnoOxMr0+9E6F3Ug==}
+ '@rollup/rollup-win32-x64-msvc@4.44.2':
+ resolution: {integrity: sha512-3+QZROYfJ25PDcxFF66UEk8jGWigHJeecZILvkPkyQN7oc5BvFo4YEXFkOs154j3FTMp9mn9Ky8RCOwastduEA==}
cpu: [x64]
os: [win32]
@@ -7032,8 +7032,8 @@ packages:
'@types/node':
optional: true
- rollup@4.44.1:
- resolution: {integrity: sha512-x8H8aPvD+xbl0Do8oez5f5o8eMS3trfCghc4HhLAnCkj7Vl0d1JWGs0UF/D886zLW2rOj2QymV/JcSSsw+XDNg==}
+ rollup@4.44.2:
+ resolution: {integrity: sha512-PVoapzTwSEcelaWGth3uR66u7ZRo6qhPHc0f2uRO9fX6XDVNrIiGYS0Pj9+R8yIIYSD/mCx2b16Ws9itljKSPg==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
@@ -7957,8 +7957,8 @@ packages:
yaml:
optional: true
- vite@7.0.1:
- resolution: {integrity: sha512-BiKOQoW5HGR30E6JDeNsati6HnSPMVEKbkIWbCiol+xKeu3g5owrjy7kbk/QEMuzCV87dSUTvycYKmlcfGKq3Q==}
+ vite@7.0.2:
+ resolution: {integrity: sha512-hxdyZDY1CM6SNpKI4w4lcUc3Mtkd9ej4ECWVHSMrOdSinVc2zYOAppHeGc/hzmRo3pxM5blMzkuWHOJA/3NiFw==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
@@ -8453,10 +8453,10 @@ 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/800f6e7be48e84780621f8f7e9eec79a865346fd(@modelcontextprotocol/sdk@1.13.3)(encoding@0.1.13)':
+ '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/800f6e7be48e84780621f8f7e9eec79a865346fd(@modelcontextprotocol/sdk@1.15.0)(encoding@0.1.13)':
dependencies:
'@google-cloud/spanner': 8.0.0(supports-color@10.0.0)
- '@google/genai': 1.6.0(@modelcontextprotocol/sdk@1.13.3)(encoding@0.1.13)(supports-color@10.0.0)
+ '@google/genai': 1.6.0(@modelcontextprotocol/sdk@1.15.0)(encoding@0.1.13)(supports-color@10.0.0)
'@octokit/rest': 22.0.0
'@types/semver': 7.7.0
'@types/supports-color': 10.0.0
@@ -9486,14 +9486,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@google/genai@1.6.0(@modelcontextprotocol/sdk@1.13.3)(encoding@0.1.13)(supports-color@10.0.0)':
+ '@google/genai@1.6.0(@modelcontextprotocol/sdk@1.15.0)(encoding@0.1.13)(supports-color@10.0.0)':
dependencies:
google-auth-library: 9.15.1(encoding@0.1.13)(supports-color@10.0.0)
ws: 8.18.2
zod: 3.25.67
zod-to-json-schema: 3.24.5(zod@3.25.67)
optionalDependencies:
- '@modelcontextprotocol/sdk': 1.13.3
+ '@modelcontextprotocol/sdk': 1.15.0
transitivePeerDependencies:
- bufferutil
- encoding
@@ -9747,7 +9747,7 @@ snapshots:
'@mdn/browser-compat-data@6.0.25': {}
- '@modelcontextprotocol/sdk@1.13.3':
+ '@modelcontextprotocol/sdk@1.15.0':
dependencies:
ajv: 6.12.6
content-type: 1.0.5
@@ -10096,13 +10096,13 @@ snapshots:
- bare-buffer
- supports-color
- '@rollup/plugin-alias@5.1.1(rollup@4.44.1)':
+ '@rollup/plugin-alias@5.1.1(rollup@4.44.2)':
optionalDependencies:
- rollup: 4.44.1
+ rollup: 4.44.2
- '@rollup/plugin-commonjs@28.0.6(rollup@4.44.1)':
+ '@rollup/plugin-commonjs@28.0.6(rollup@4.44.2)':
dependencies:
- '@rollup/pluginutils': 5.2.0(rollup@4.44.1)
+ '@rollup/pluginutils': 5.2.0(rollup@4.44.2)
commondir: 1.0.1
estree-walker: 2.0.2
fdir: 6.4.6(picomatch@4.0.2)
@@ -10110,108 +10110,108 @@ snapshots:
magic-string: 0.30.17
picomatch: 4.0.2
optionalDependencies:
- rollup: 4.44.1
+ rollup: 4.44.2
- '@rollup/plugin-json@6.1.0(rollup@4.44.1)':
+ '@rollup/plugin-json@6.1.0(rollup@4.44.2)':
dependencies:
- '@rollup/pluginutils': 5.2.0(rollup@4.44.1)
+ '@rollup/pluginutils': 5.2.0(rollup@4.44.2)
optionalDependencies:
- rollup: 4.44.1
+ rollup: 4.44.2
- '@rollup/plugin-node-resolve@15.3.1(rollup@4.44.1)':
+ '@rollup/plugin-node-resolve@15.3.1(rollup@4.44.2)':
dependencies:
- '@rollup/pluginutils': 5.2.0(rollup@4.44.1)
+ '@rollup/pluginutils': 5.2.0(rollup@4.44.2)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
is-module: 1.0.0
resolve: 1.22.10
optionalDependencies:
- rollup: 4.44.1
+ rollup: 4.44.2
- '@rollup/plugin-node-resolve@16.0.1(rollup@4.44.1)':
+ '@rollup/plugin-node-resolve@16.0.1(rollup@4.44.2)':
dependencies:
- '@rollup/pluginutils': 5.2.0(rollup@4.44.1)
+ '@rollup/pluginutils': 5.2.0(rollup@4.44.2)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
is-module: 1.0.0
resolve: 1.22.10
optionalDependencies:
- rollup: 4.44.1
+ rollup: 4.44.2
- '@rollup/pluginutils@5.1.4(rollup@4.44.1)':
+ '@rollup/pluginutils@5.1.4(rollup@4.44.2)':
dependencies:
'@types/estree': 1.0.8
estree-walker: 2.0.2
picomatch: 4.0.2
optionalDependencies:
- rollup: 4.44.1
+ rollup: 4.44.2
- '@rollup/pluginutils@5.2.0(rollup@4.44.1)':
+ '@rollup/pluginutils@5.2.0(rollup@4.44.2)':
dependencies:
'@types/estree': 1.0.8
estree-walker: 2.0.2
picomatch: 4.0.2
optionalDependencies:
- rollup: 4.44.1
+ rollup: 4.44.2
- '@rollup/rollup-android-arm-eabi@4.44.1':
+ '@rollup/rollup-android-arm-eabi@4.44.2':
optional: true
- '@rollup/rollup-android-arm64@4.44.1':
+ '@rollup/rollup-android-arm64@4.44.2':
optional: true
- '@rollup/rollup-darwin-arm64@4.44.1':
+ '@rollup/rollup-darwin-arm64@4.44.2':
optional: true
- '@rollup/rollup-darwin-x64@4.44.1':
+ '@rollup/rollup-darwin-x64@4.44.2':
optional: true
- '@rollup/rollup-freebsd-arm64@4.44.1':
+ '@rollup/rollup-freebsd-arm64@4.44.2':
optional: true
- '@rollup/rollup-freebsd-x64@4.44.1':
+ '@rollup/rollup-freebsd-x64@4.44.2':
optional: true
- '@rollup/rollup-linux-arm-gnueabihf@4.44.1':
+ '@rollup/rollup-linux-arm-gnueabihf@4.44.2':
optional: true
- '@rollup/rollup-linux-arm-musleabihf@4.44.1':
+ '@rollup/rollup-linux-arm-musleabihf@4.44.2':
optional: true
- '@rollup/rollup-linux-arm64-gnu@4.44.1':
+ '@rollup/rollup-linux-arm64-gnu@4.44.2':
optional: true
- '@rollup/rollup-linux-arm64-musl@4.44.1':
+ '@rollup/rollup-linux-arm64-musl@4.44.2':
optional: true
- '@rollup/rollup-linux-loongarch64-gnu@4.44.1':
+ '@rollup/rollup-linux-loongarch64-gnu@4.44.2':
optional: true
- '@rollup/rollup-linux-powerpc64le-gnu@4.44.1':
+ '@rollup/rollup-linux-powerpc64le-gnu@4.44.2':
optional: true
- '@rollup/rollup-linux-riscv64-gnu@4.44.1':
+ '@rollup/rollup-linux-riscv64-gnu@4.44.2':
optional: true
- '@rollup/rollup-linux-riscv64-musl@4.44.1':
+ '@rollup/rollup-linux-riscv64-musl@4.44.2':
optional: true
- '@rollup/rollup-linux-s390x-gnu@4.44.1':
+ '@rollup/rollup-linux-s390x-gnu@4.44.2':
optional: true
- '@rollup/rollup-linux-x64-gnu@4.44.1':
+ '@rollup/rollup-linux-x64-gnu@4.44.2':
optional: true
- '@rollup/rollup-linux-x64-musl@4.44.1':
+ '@rollup/rollup-linux-x64-musl@4.44.2':
optional: true
- '@rollup/rollup-win32-arm64-msvc@4.44.1':
+ '@rollup/rollup-win32-arm64-msvc@4.44.2':
optional: true
- '@rollup/rollup-win32-ia32-msvc@4.44.1':
+ '@rollup/rollup-win32-ia32-msvc@4.44.2':
optional: true
- '@rollup/rollup-win32-x64-msvc@4.44.1':
+ '@rollup/rollup-win32-x64-msvc@4.44.2':
optional: true
'@rollup/wasm-node@4.44.0':
@@ -10893,9 +10893,9 @@ snapshots:
lodash: 4.17.21
minimatch: 7.4.6
- '@vitejs/plugin-basic-ssl@2.1.0(vite@7.0.1(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0))':
+ '@vitejs/plugin-basic-ssl@2.1.0(vite@7.0.2(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0))':
dependencies:
- vite: 7.0.1(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)
+ vite: 7.0.2(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)
'@vitest/expect@3.2.4':
dependencies:
@@ -10972,11 +10972,11 @@ snapshots:
'@web/dev-server-rollup@0.6.4':
dependencies:
- '@rollup/plugin-node-resolve': 15.3.1(rollup@4.44.1)
+ '@rollup/plugin-node-resolve': 15.3.1(rollup@4.44.2)
'@web/dev-server-core': 0.7.5
nanocolors: 0.2.13
parse5: 6.0.1
- rollup: 4.44.1
+ rollup: 4.44.2
whatwg-url: 14.2.0
transitivePeerDependencies:
- bufferutil
@@ -14466,7 +14466,7 @@ snapshots:
dependencies:
'@ampproject/remapping': 2.3.0
'@angular/compiler-cli': 20.1.0-rc.0(@angular/compiler@20.1.0-rc.0)(typescript@5.8.3)
- '@rollup/plugin-json': 6.1.0(rollup@4.44.1)
+ '@rollup/plugin-json': 6.1.0(rollup@4.44.2)
'@rollup/wasm-node': 4.44.0
ajv: 8.17.1
ansi-colors: 4.1.3
@@ -14482,14 +14482,14 @@ snapshots:
ora: 8.2.0
piscina: 5.1.2
postcss: 8.5.6
- rollup-plugin-dts: 6.2.1(rollup@4.44.1)(typescript@5.8.3)
+ rollup-plugin-dts: 6.2.1(rollup@4.44.2)(typescript@5.8.3)
rxjs: 7.8.2
sass: 1.89.2
tinyglobby: 0.2.14
tslib: 2.8.1
typescript: 5.8.3
optionalDependencies:
- rollup: 4.44.1
+ rollup: 4.44.2
node-addon-api@6.1.0:
optional: true
@@ -15386,45 +15386,45 @@ snapshots:
node-fetch: 3.3.2
spdx-expression-validate: 2.0.0
- rollup-plugin-dts@6.2.1(rollup@4.44.1)(typescript@5.8.3):
+ rollup-plugin-dts@6.2.1(rollup@4.44.2)(typescript@5.8.3):
dependencies:
magic-string: 0.30.17
- rollup: 4.44.1
+ rollup: 4.44.2
typescript: 5.8.3
optionalDependencies:
'@babel/code-frame': 7.27.1
- rollup-plugin-sourcemaps2@0.5.2(@types/node@20.19.1)(rollup@4.44.1):
+ rollup-plugin-sourcemaps2@0.5.2(@types/node@20.19.1)(rollup@4.44.2):
dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.44.1)
- rollup: 4.44.1
+ '@rollup/pluginutils': 5.1.4(rollup@4.44.2)
+ rollup: 4.44.2
optionalDependencies:
'@types/node': 20.19.1
- rollup@4.44.1:
+ rollup@4.44.2:
dependencies:
'@types/estree': 1.0.8
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.44.1
- '@rollup/rollup-android-arm64': 4.44.1
- '@rollup/rollup-darwin-arm64': 4.44.1
- '@rollup/rollup-darwin-x64': 4.44.1
- '@rollup/rollup-freebsd-arm64': 4.44.1
- '@rollup/rollup-freebsd-x64': 4.44.1
- '@rollup/rollup-linux-arm-gnueabihf': 4.44.1
- '@rollup/rollup-linux-arm-musleabihf': 4.44.1
- '@rollup/rollup-linux-arm64-gnu': 4.44.1
- '@rollup/rollup-linux-arm64-musl': 4.44.1
- '@rollup/rollup-linux-loongarch64-gnu': 4.44.1
- '@rollup/rollup-linux-powerpc64le-gnu': 4.44.1
- '@rollup/rollup-linux-riscv64-gnu': 4.44.1
- '@rollup/rollup-linux-riscv64-musl': 4.44.1
- '@rollup/rollup-linux-s390x-gnu': 4.44.1
- '@rollup/rollup-linux-x64-gnu': 4.44.1
- '@rollup/rollup-linux-x64-musl': 4.44.1
- '@rollup/rollup-win32-arm64-msvc': 4.44.1
- '@rollup/rollup-win32-ia32-msvc': 4.44.1
- '@rollup/rollup-win32-x64-msvc': 4.44.1
+ '@rollup/rollup-android-arm-eabi': 4.44.2
+ '@rollup/rollup-android-arm64': 4.44.2
+ '@rollup/rollup-darwin-arm64': 4.44.2
+ '@rollup/rollup-darwin-x64': 4.44.2
+ '@rollup/rollup-freebsd-arm64': 4.44.2
+ '@rollup/rollup-freebsd-x64': 4.44.2
+ '@rollup/rollup-linux-arm-gnueabihf': 4.44.2
+ '@rollup/rollup-linux-arm-musleabihf': 4.44.2
+ '@rollup/rollup-linux-arm64-gnu': 4.44.2
+ '@rollup/rollup-linux-arm64-musl': 4.44.2
+ '@rollup/rollup-linux-loongarch64-gnu': 4.44.2
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.44.2
+ '@rollup/rollup-linux-riscv64-gnu': 4.44.2
+ '@rollup/rollup-linux-riscv64-musl': 4.44.2
+ '@rollup/rollup-linux-s390x-gnu': 4.44.2
+ '@rollup/rollup-linux-x64-gnu': 4.44.2
+ '@rollup/rollup-linux-x64-musl': 4.44.2
+ '@rollup/rollup-win32-arm64-msvc': 4.44.2
+ '@rollup/rollup-win32-ia32-msvc': 4.44.2
+ '@rollup/rollup-win32-x64-msvc': 4.44.2
fsevents: 2.3.3
router@2.2.0:
@@ -16496,7 +16496,7 @@ snapshots:
debug: 4.4.1(supports-color@10.0.0)
es-module-lexer: 1.7.0
pathe: 2.0.3
- vite: 7.0.1(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)
+ vite: 7.0.2(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)
transitivePeerDependencies:
- '@types/node'
- jiti
@@ -16517,7 +16517,7 @@ snapshots:
fdir: 6.4.6(picomatch@4.0.2)
picomatch: 4.0.2
postcss: 8.5.6
- rollup: 4.44.1
+ rollup: 4.44.2
tinyglobby: 0.2.14
optionalDependencies:
'@types/node': 20.19.1
@@ -16528,13 +16528,13 @@ snapshots:
terser: 5.43.1
yaml: 2.8.0
- vite@7.0.1(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0):
+ vite@7.0.2(@types/node@20.19.1)(jiti@1.21.7)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0):
dependencies:
esbuild: 0.25.5
fdir: 6.4.6(picomatch@4.0.2)
picomatch: 4.0.2
postcss: 8.5.6
- rollup: 4.44.1
+ rollup: 4.44.2
tinyglobby: 0.2.14
optionalDependencies:
'@types/node': 20.19.1
From 8b613c80a0f6bd5009845ff2cc072a9b6d2fdfc1 Mon Sep 17 00:00:00 2001
From: Charles Lyding <19598772+clydin@users.noreply.github.com>
Date: Mon, 7 Jul 2025 11:51:05 -0400
Subject: [PATCH 0220/1168] refactor(@angular-devkit/schematics): initial
isolated declarations type adjustments
Several type only changes have been made to the schematics code to support
the eventual compilation of the package with TypeScript's `isolatedDeclarations`
option. This is not yet comprehensive and more changes will be needed to
fully support the option.
---
goldens/public-api/angular_devkit/schematics/index.api.md | 4 ++--
packages/angular_devkit/schematics/src/engine/engine.ts | 4 ++--
packages/angular_devkit/schematics/src/rules/base.ts | 2 +-
packages/angular_devkit/schematics/src/rules/template.ts | 2 +-
packages/angular_devkit/schematics/src/sink/dryrun.ts | 8 ++++----
packages/angular_devkit/schematics/src/sink/host.ts | 8 ++++----
packages/angular_devkit/schematics/src/tree/recorder.ts | 2 +-
7 files changed, 15 insertions(+), 15 deletions(-)
diff --git a/goldens/public-api/angular_devkit/schematics/index.api.md b/goldens/public-api/angular_devkit/schematics/index.api.md
index add7132d138f..9da9e7e8d2e1 100644
--- a/goldens/public-api/angular_devkit/schematics/index.api.md
+++ b/goldens/public-api/angular_devkit/schematics/index.api.md
@@ -170,9 +170,9 @@ export type CollectionDescription = Collecti
// @public (undocumented)
export class CollectionImpl implements Collection {
- constructor(_description: CollectionDescription, _engine: SchematicEngine, baseDescriptions?: Array> | undefined);
+ constructor(_description: CollectionDescription, _engine: SchematicEngine, baseDescriptions?: CollectionDescription[] | undefined);
// (undocumented)
- readonly baseDescriptions?: Array> | undefined;
+ readonly baseDescriptions?: CollectionDescription[] | undefined;
// (undocumented)
createSchematic(name: string, allowPrivate?: boolean): Schematic;
// (undocumented)
diff --git a/packages/angular_devkit/schematics/src/engine/engine.ts b/packages/angular_devkit/schematics/src/engine/engine.ts
index 8d0ba84ed8ca..c58ccac7877f 100644
--- a/packages/angular_devkit/schematics/src/engine/engine.ts
+++ b/packages/angular_devkit/schematics/src/engine/engine.ts
@@ -87,7 +87,7 @@ export class CollectionImpl,
private _engine: SchematicEngine,
- public readonly baseDescriptions?: Array>,
+ public readonly baseDescriptions?: CollectionDescription[] | undefined,
) {}
get description(): CollectionDescription