From a1ec745497638e594bf47758db95e3376b83ce8a Mon Sep 17 00:00:00 2001 From: Angular Robot Date: Fri, 19 Jun 2026 10:19:25 +0000 Subject: [PATCH 1/9] build: update dependency piscina to v5.2.0 See associated pull request for more information. --- packages/angular/build/package.json | 2 +- .../angular_devkit/build_angular/package.json | 2 +- pnpm-lock.yaml | 16 ++++++++++++---- 3 files changed, 14 insertions(+), 6 deletions(-) diff --git a/packages/angular/build/package.json b/packages/angular/build/package.json index f735e197dfa7..4f1236b18c7f 100644 --- a/packages/angular/build/package.json +++ b/packages/angular/build/package.json @@ -35,7 +35,7 @@ "mrmime": "2.0.1", "parse5-html-rewriting-stream": "8.0.1", "picomatch": "4.0.4", - "piscina": "5.1.4", + "piscina": "5.2.0", "rollup": "4.60.2", "sass": "1.99.0", "semver": "7.7.4", diff --git a/packages/angular_devkit/build_angular/package.json b/packages/angular_devkit/build_angular/package.json index 0fb58c9ce8b1..4969625c71dc 100644 --- a/packages/angular_devkit/build_angular/package.json +++ b/packages/angular_devkit/build_angular/package.json @@ -41,7 +41,7 @@ "open": "11.0.0", "ora": "9.4.0", "picomatch": "4.0.4", - "piscina": "5.1.4", + "piscina": "5.2.0", "postcss": "8.5.13", "postcss-loader": "8.2.1", "resolve-url-loader": "5.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0b9b0430252e..e26bbc80d457 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -389,8 +389,8 @@ importers: specifier: 4.0.4 version: 4.0.4 piscina: - specifier: 5.1.4 - version: 5.1.4 + specifier: 5.2.0 + version: 5.2.0 rollup: specifier: 4.60.2 version: 4.60.2 @@ -668,8 +668,8 @@ importers: specifier: 4.0.4 version: 4.0.4 piscina: - specifier: 5.1.4 - version: 5.1.4 + specifier: 5.2.0 + version: 5.2.0 postcss: specifier: 8.5.13 version: 8.5.13 @@ -7099,6 +7099,10 @@ packages: resolution: {integrity: sha512-7uU4ZnKeQq22t9AsmHGD2w4OYQGonwFnTypDypaWi7Qr2EvQIFVtG8J5D/3bE7W123Wdc9+v4CZDu5hJXVCtBg==} engines: {node: '>=20.x'} + piscina@5.2.0: + resolution: {integrity: sha512-DszUCKeVN/5G5QKo6jAVHL8fmKnkJvQ0ACiVgY7YGCq3TUB2oznAOayvZPIAdEThvhczkXR+qm3IHsNXpFCYfA==} + engines: {node: '>=20.x'} + pkce-challenge@5.0.1: resolution: {integrity: sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ==} engines: {node: '>=16.20.0'} @@ -15876,6 +15880,10 @@ snapshots: optionalDependencies: '@napi-rs/nice': 1.1.1 + piscina@5.2.0: + optionalDependencies: + '@napi-rs/nice': 1.1.1 + pkce-challenge@5.0.1: {} pkg-dir@8.0.0: From abd9974a39fc100c553deaea76b411a91f29c98d Mon Sep 17 00:00:00 2001 From: Angular Robot Date: Mon, 22 Jun 2026 06:44:45 +0000 Subject: [PATCH 2/9] build: update pnpm to v10.34.4 See associated pull request for more information. --- MODULE.bazel | 4 ++-- package.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index 1cdea1d3dd69..bd41b8673961 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -131,8 +131,8 @@ use_repo( pnpm = use_extension("@aspect_rules_js//npm:extensions.bzl", "pnpm") pnpm.pnpm( name = "pnpm", - pnpm_version = "10.34.3", - pnpm_version_integrity = "sha512-8sUxsIgp175/A8kK3cJmYV+cVHdGPkvx0nXLJjzp6lfPDVWZEQ2UZJqbs/7Z8LXvzqdKcBa2FTKiTLmth4YMHQ==", + pnpm_version = "10.34.4", + pnpm_version_integrity = "sha512-h2i+VSAK4/Iia2Un/Momh+FLxOXxLXchoPJdo99HkVF3BYZI20F3uvNIEg+guidS2NjZP2vq8f5krhjajelhrw==", ) use_repo(pnpm, "pnpm") diff --git a/package.json b/package.json index a40e5767f493..6cfc374b9895 100644 --- a/package.json +++ b/package.json @@ -28,12 +28,12 @@ "type": "git", "url": "git+https://github.com/angular/angular-cli.git" }, - "packageManager": "pnpm@10.34.3", + "packageManager": "pnpm@10.34.4", "engines": { "node": "^22.22.3 || ^24.15.0 || >=26.0.0", "npm": "Please use pnpm instead of NPM to install dependencies", "yarn": "Please use pnpm instead of Yarn to install dependencies", - "pnpm": "10.34.3" + "pnpm": "10.34.4" }, "author": "Angular Authors", "license": "MIT", From 38d26a6ff6a7232b4912544dae6fa3695103d807 Mon Sep 17 00:00:00 2001 From: Angular Robot Date: Fri, 19 Jun 2026 06:36:37 +0000 Subject: [PATCH 3/9] build: update dependency node to v22.23.0 See associated pull request for more information. --- .nvmrc | 2 +- MODULE.bazel | 16 +- MODULE.bazel.lock | 562 +++++++++++++++++++++++----------------------- 3 files changed, 290 insertions(+), 290 deletions(-) diff --git a/.nvmrc b/.nvmrc index 941d7c071de8..1c9aeda807da 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -22.22.3 +22.23.0 diff --git a/MODULE.bazel b/MODULE.bazel index bd41b8673961..541fe79f495a 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -40,15 +40,15 @@ git_override( node = use_extension("@rules_nodejs//nodejs:extensions.bzl", "node") node.toolchain( node_repositories = { - "22.22.3-darwin_arm64": ("node-v22.22.3-darwin-arm64.tar.gz", "node-v22.22.3-darwin-arm64", "0da7ff74ef8611328c8212f17943368713a2ad953fb7d89a8c8a0eae87c23207"), - "22.22.3-darwin_amd64": ("node-v22.22.3-darwin-x64.tar.gz", "node-v22.22.3-darwin-x64", "45830ba752fa0d892c6dcd640946669801293cac820a33591ded40ac075198ec"), - "22.22.3-linux_arm64": ("node-v22.22.3-linux-arm64.tar.xz", "node-v22.22.3-linux-arm64", "1c4a9933a5e45bc88f54f70b5f91232c127ec49f1a5989d23fb85824c7adf9b7"), - "22.22.3-linux_ppc64le": ("node-v22.22.3-linux-ppc64le.tar.xz", "node-v22.22.3-linux-ppc64le", "edb5478071bd1375e80195ca52f72823998bb5141b1a09e68bc54b3e2eb67754"), - "22.22.3-linux_s390x": ("node-v22.22.3-linux-s390x.tar.xz", "node-v22.22.3-linux-s390x", "ce398c057830d57a24c458177279a17bc51742d5c22dd4cbe97b10dbd43f2617"), - "22.22.3-linux_amd64": ("node-v22.22.3-linux-x64.tar.xz", "node-v22.22.3-linux-x64", "2e5d13569282d016861fae7c8f935e741693c269101a5bebcf761a5376d1f99f"), - "22.22.3-windows_amd64": ("node-v22.22.3-win-x64.zip", "node-v22.22.3-win-x64", "6c8d54f635feff4df76c2ca80f45332eb2ff57d25226edce36592e51a177ee33"), + "22.23.0-darwin_arm64": ("node-v22.23.0-darwin-arm64.tar.gz", "node-v22.23.0-darwin-arm64", "e0f383a215dd3093de6d2c74f87056dc2306a2e09ad494cbffdba28f89046f56"), + "22.23.0-darwin_amd64": ("node-v22.23.0-darwin-x64.tar.gz", "node-v22.23.0-darwin-x64", "dc2ccab261fd70c347e4cc52085d8d226f471ccba1fc2a7252283949b31ca9f9"), + "22.23.0-linux_arm64": ("node-v22.23.0-linux-arm64.tar.xz", "node-v22.23.0-linux-arm64", "4018815ac1bed4f18208901bbde524fee881253b591ee7bc952660e69bd057af"), + "22.23.0-linux_ppc64le": ("node-v22.23.0-linux-ppc64le.tar.xz", "node-v22.23.0-linux-ppc64le", "864760dde36a03bf0da8f74b511c41a31adae4f50284a20066518775269539aa"), + "22.23.0-linux_s390x": ("node-v22.23.0-linux-s390x.tar.xz", "node-v22.23.0-linux-s390x", "8c5ba195dff6c11a292ffbe199931c7b52d3f233d25fa908718b99d0e0f9d09d"), + "22.23.0-linux_amd64": ("node-v22.23.0-linux-x64.tar.xz", "node-v22.23.0-linux-x64", "14d7de44f235534799f8b171a4050d9a6a4bc99c87e053a25d3d54afa580aa20"), + "22.23.0-windows_amd64": ("node-v22.23.0-win-x64.zip", "node-v22.23.0-win-x64", "425a5bd68cc95e8eb16bcccd0a75081b48983fc6a26f67126bd4d6c7198231e8"), }, - node_version = "22.22.3", + node_version = "22.23.0", ) use_repo( node, diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index e24caaed96bb..e9ff1883cb02 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -954,7 +954,7 @@ "@@rules_nodejs+//nodejs:extensions.bzl%node": { "general": { "bzlTransitiveDigest": "oZFClfRhTTwsYzpxVPkOpOt/r0+OzEfEV37au0jFZ0s=", - "usagesDigest": "LRA5BIxJ47Tm5Zf32yRf+uGjU5vrAxqctgLR6FJZQQ0=", + "usagesDigest": "Zd6c63ea5Y8FHi2lhvcDAl65sVNCtjRo2i6cY7irXNI=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, @@ -964,46 +964,46 @@ "attributes": { "node_download_auth": {}, "node_repositories": { - "22.22.3-darwin_arm64": [ - "node-v22.22.3-darwin-arm64.tar.gz", - "node-v22.22.3-darwin-arm64", - "0da7ff74ef8611328c8212f17943368713a2ad953fb7d89a8c8a0eae87c23207" - ], - "22.22.3-darwin_amd64": [ - "node-v22.22.3-darwin-x64.tar.gz", - "node-v22.22.3-darwin-x64", - "45830ba752fa0d892c6dcd640946669801293cac820a33591ded40ac075198ec" - ], - "22.22.3-linux_arm64": [ - "node-v22.22.3-linux-arm64.tar.xz", - "node-v22.22.3-linux-arm64", - "1c4a9933a5e45bc88f54f70b5f91232c127ec49f1a5989d23fb85824c7adf9b7" - ], - "22.22.3-linux_ppc64le": [ - "node-v22.22.3-linux-ppc64le.tar.xz", - "node-v22.22.3-linux-ppc64le", - "edb5478071bd1375e80195ca52f72823998bb5141b1a09e68bc54b3e2eb67754" - ], - "22.22.3-linux_s390x": [ - "node-v22.22.3-linux-s390x.tar.xz", - "node-v22.22.3-linux-s390x", - "ce398c057830d57a24c458177279a17bc51742d5c22dd4cbe97b10dbd43f2617" - ], - "22.22.3-linux_amd64": [ - "node-v22.22.3-linux-x64.tar.xz", - "node-v22.22.3-linux-x64", - "2e5d13569282d016861fae7c8f935e741693c269101a5bebcf761a5376d1f99f" - ], - "22.22.3-windows_amd64": [ - "node-v22.22.3-win-x64.zip", - "node-v22.22.3-win-x64", - "6c8d54f635feff4df76c2ca80f45332eb2ff57d25226edce36592e51a177ee33" + "22.23.0-darwin_arm64": [ + "node-v22.23.0-darwin-arm64.tar.gz", + "node-v22.23.0-darwin-arm64", + "e0f383a215dd3093de6d2c74f87056dc2306a2e09ad494cbffdba28f89046f56" + ], + "22.23.0-darwin_amd64": [ + "node-v22.23.0-darwin-x64.tar.gz", + "node-v22.23.0-darwin-x64", + "dc2ccab261fd70c347e4cc52085d8d226f471ccba1fc2a7252283949b31ca9f9" + ], + "22.23.0-linux_arm64": [ + "node-v22.23.0-linux-arm64.tar.xz", + "node-v22.23.0-linux-arm64", + "4018815ac1bed4f18208901bbde524fee881253b591ee7bc952660e69bd057af" + ], + "22.23.0-linux_ppc64le": [ + "node-v22.23.0-linux-ppc64le.tar.xz", + "node-v22.23.0-linux-ppc64le", + "864760dde36a03bf0da8f74b511c41a31adae4f50284a20066518775269539aa" + ], + "22.23.0-linux_s390x": [ + "node-v22.23.0-linux-s390x.tar.xz", + "node-v22.23.0-linux-s390x", + "8c5ba195dff6c11a292ffbe199931c7b52d3f233d25fa908718b99d0e0f9d09d" + ], + "22.23.0-linux_amd64": [ + "node-v22.23.0-linux-x64.tar.xz", + "node-v22.23.0-linux-x64", + "14d7de44f235534799f8b171a4050d9a6a4bc99c87e053a25d3d54afa580aa20" + ], + "22.23.0-windows_amd64": [ + "node-v22.23.0-win-x64.zip", + "node-v22.23.0-win-x64", + "425a5bd68cc95e8eb16bcccd0a75081b48983fc6a26f67126bd4d6c7198231e8" ] }, "node_urls": [ "https://nodejs.org/dist/v{version}/{filename}" ], - "node_version": "22.22.3", + "node_version": "22.23.0", "include_headers": false, "platform": "linux_amd64" } @@ -1013,46 +1013,46 @@ "attributes": { "node_download_auth": {}, "node_repositories": { - "22.22.3-darwin_arm64": [ - "node-v22.22.3-darwin-arm64.tar.gz", - "node-v22.22.3-darwin-arm64", - "0da7ff74ef8611328c8212f17943368713a2ad953fb7d89a8c8a0eae87c23207" - ], - "22.22.3-darwin_amd64": [ - "node-v22.22.3-darwin-x64.tar.gz", - "node-v22.22.3-darwin-x64", - "45830ba752fa0d892c6dcd640946669801293cac820a33591ded40ac075198ec" - ], - "22.22.3-linux_arm64": [ - "node-v22.22.3-linux-arm64.tar.xz", - "node-v22.22.3-linux-arm64", - "1c4a9933a5e45bc88f54f70b5f91232c127ec49f1a5989d23fb85824c7adf9b7" - ], - "22.22.3-linux_ppc64le": [ - "node-v22.22.3-linux-ppc64le.tar.xz", - "node-v22.22.3-linux-ppc64le", - "edb5478071bd1375e80195ca52f72823998bb5141b1a09e68bc54b3e2eb67754" - ], - "22.22.3-linux_s390x": [ - "node-v22.22.3-linux-s390x.tar.xz", - "node-v22.22.3-linux-s390x", - "ce398c057830d57a24c458177279a17bc51742d5c22dd4cbe97b10dbd43f2617" - ], - "22.22.3-linux_amd64": [ - "node-v22.22.3-linux-x64.tar.xz", - "node-v22.22.3-linux-x64", - "2e5d13569282d016861fae7c8f935e741693c269101a5bebcf761a5376d1f99f" - ], - "22.22.3-windows_amd64": [ - "node-v22.22.3-win-x64.zip", - "node-v22.22.3-win-x64", - "6c8d54f635feff4df76c2ca80f45332eb2ff57d25226edce36592e51a177ee33" + "22.23.0-darwin_arm64": [ + "node-v22.23.0-darwin-arm64.tar.gz", + "node-v22.23.0-darwin-arm64", + "e0f383a215dd3093de6d2c74f87056dc2306a2e09ad494cbffdba28f89046f56" + ], + "22.23.0-darwin_amd64": [ + "node-v22.23.0-darwin-x64.tar.gz", + "node-v22.23.0-darwin-x64", + "dc2ccab261fd70c347e4cc52085d8d226f471ccba1fc2a7252283949b31ca9f9" + ], + "22.23.0-linux_arm64": [ + "node-v22.23.0-linux-arm64.tar.xz", + "node-v22.23.0-linux-arm64", + "4018815ac1bed4f18208901bbde524fee881253b591ee7bc952660e69bd057af" + ], + "22.23.0-linux_ppc64le": [ + "node-v22.23.0-linux-ppc64le.tar.xz", + "node-v22.23.0-linux-ppc64le", + "864760dde36a03bf0da8f74b511c41a31adae4f50284a20066518775269539aa" + ], + "22.23.0-linux_s390x": [ + "node-v22.23.0-linux-s390x.tar.xz", + "node-v22.23.0-linux-s390x", + "8c5ba195dff6c11a292ffbe199931c7b52d3f233d25fa908718b99d0e0f9d09d" + ], + "22.23.0-linux_amd64": [ + "node-v22.23.0-linux-x64.tar.xz", + "node-v22.23.0-linux-x64", + "14d7de44f235534799f8b171a4050d9a6a4bc99c87e053a25d3d54afa580aa20" + ], + "22.23.0-windows_amd64": [ + "node-v22.23.0-win-x64.zip", + "node-v22.23.0-win-x64", + "425a5bd68cc95e8eb16bcccd0a75081b48983fc6a26f67126bd4d6c7198231e8" ] }, "node_urls": [ "https://nodejs.org/dist/v{version}/{filename}" ], - "node_version": "22.22.3", + "node_version": "22.23.0", "include_headers": false, "platform": "linux_arm64" } @@ -1062,46 +1062,46 @@ "attributes": { "node_download_auth": {}, "node_repositories": { - "22.22.3-darwin_arm64": [ - "node-v22.22.3-darwin-arm64.tar.gz", - "node-v22.22.3-darwin-arm64", - "0da7ff74ef8611328c8212f17943368713a2ad953fb7d89a8c8a0eae87c23207" - ], - "22.22.3-darwin_amd64": [ - "node-v22.22.3-darwin-x64.tar.gz", - "node-v22.22.3-darwin-x64", - "45830ba752fa0d892c6dcd640946669801293cac820a33591ded40ac075198ec" - ], - "22.22.3-linux_arm64": [ - "node-v22.22.3-linux-arm64.tar.xz", - "node-v22.22.3-linux-arm64", - "1c4a9933a5e45bc88f54f70b5f91232c127ec49f1a5989d23fb85824c7adf9b7" - ], - "22.22.3-linux_ppc64le": [ - "node-v22.22.3-linux-ppc64le.tar.xz", - "node-v22.22.3-linux-ppc64le", - "edb5478071bd1375e80195ca52f72823998bb5141b1a09e68bc54b3e2eb67754" - ], - "22.22.3-linux_s390x": [ - "node-v22.22.3-linux-s390x.tar.xz", - "node-v22.22.3-linux-s390x", - "ce398c057830d57a24c458177279a17bc51742d5c22dd4cbe97b10dbd43f2617" - ], - "22.22.3-linux_amd64": [ - "node-v22.22.3-linux-x64.tar.xz", - "node-v22.22.3-linux-x64", - "2e5d13569282d016861fae7c8f935e741693c269101a5bebcf761a5376d1f99f" - ], - "22.22.3-windows_amd64": [ - "node-v22.22.3-win-x64.zip", - "node-v22.22.3-win-x64", - "6c8d54f635feff4df76c2ca80f45332eb2ff57d25226edce36592e51a177ee33" + "22.23.0-darwin_arm64": [ + "node-v22.23.0-darwin-arm64.tar.gz", + "node-v22.23.0-darwin-arm64", + "e0f383a215dd3093de6d2c74f87056dc2306a2e09ad494cbffdba28f89046f56" + ], + "22.23.0-darwin_amd64": [ + "node-v22.23.0-darwin-x64.tar.gz", + "node-v22.23.0-darwin-x64", + "dc2ccab261fd70c347e4cc52085d8d226f471ccba1fc2a7252283949b31ca9f9" + ], + "22.23.0-linux_arm64": [ + "node-v22.23.0-linux-arm64.tar.xz", + "node-v22.23.0-linux-arm64", + "4018815ac1bed4f18208901bbde524fee881253b591ee7bc952660e69bd057af" + ], + "22.23.0-linux_ppc64le": [ + "node-v22.23.0-linux-ppc64le.tar.xz", + "node-v22.23.0-linux-ppc64le", + "864760dde36a03bf0da8f74b511c41a31adae4f50284a20066518775269539aa" + ], + "22.23.0-linux_s390x": [ + "node-v22.23.0-linux-s390x.tar.xz", + "node-v22.23.0-linux-s390x", + "8c5ba195dff6c11a292ffbe199931c7b52d3f233d25fa908718b99d0e0f9d09d" + ], + "22.23.0-linux_amd64": [ + "node-v22.23.0-linux-x64.tar.xz", + "node-v22.23.0-linux-x64", + "14d7de44f235534799f8b171a4050d9a6a4bc99c87e053a25d3d54afa580aa20" + ], + "22.23.0-windows_amd64": [ + "node-v22.23.0-win-x64.zip", + "node-v22.23.0-win-x64", + "425a5bd68cc95e8eb16bcccd0a75081b48983fc6a26f67126bd4d6c7198231e8" ] }, "node_urls": [ "https://nodejs.org/dist/v{version}/{filename}" ], - "node_version": "22.22.3", + "node_version": "22.23.0", "include_headers": false, "platform": "linux_s390x" } @@ -1111,46 +1111,46 @@ "attributes": { "node_download_auth": {}, "node_repositories": { - "22.22.3-darwin_arm64": [ - "node-v22.22.3-darwin-arm64.tar.gz", - "node-v22.22.3-darwin-arm64", - "0da7ff74ef8611328c8212f17943368713a2ad953fb7d89a8c8a0eae87c23207" - ], - "22.22.3-darwin_amd64": [ - "node-v22.22.3-darwin-x64.tar.gz", - "node-v22.22.3-darwin-x64", - "45830ba752fa0d892c6dcd640946669801293cac820a33591ded40ac075198ec" - ], - "22.22.3-linux_arm64": [ - "node-v22.22.3-linux-arm64.tar.xz", - "node-v22.22.3-linux-arm64", - "1c4a9933a5e45bc88f54f70b5f91232c127ec49f1a5989d23fb85824c7adf9b7" - ], - "22.22.3-linux_ppc64le": [ - "node-v22.22.3-linux-ppc64le.tar.xz", - "node-v22.22.3-linux-ppc64le", - "edb5478071bd1375e80195ca52f72823998bb5141b1a09e68bc54b3e2eb67754" - ], - "22.22.3-linux_s390x": [ - "node-v22.22.3-linux-s390x.tar.xz", - "node-v22.22.3-linux-s390x", - "ce398c057830d57a24c458177279a17bc51742d5c22dd4cbe97b10dbd43f2617" - ], - "22.22.3-linux_amd64": [ - "node-v22.22.3-linux-x64.tar.xz", - "node-v22.22.3-linux-x64", - "2e5d13569282d016861fae7c8f935e741693c269101a5bebcf761a5376d1f99f" - ], - "22.22.3-windows_amd64": [ - "node-v22.22.3-win-x64.zip", - "node-v22.22.3-win-x64", - "6c8d54f635feff4df76c2ca80f45332eb2ff57d25226edce36592e51a177ee33" + "22.23.0-darwin_arm64": [ + "node-v22.23.0-darwin-arm64.tar.gz", + "node-v22.23.0-darwin-arm64", + "e0f383a215dd3093de6d2c74f87056dc2306a2e09ad494cbffdba28f89046f56" + ], + "22.23.0-darwin_amd64": [ + "node-v22.23.0-darwin-x64.tar.gz", + "node-v22.23.0-darwin-x64", + "dc2ccab261fd70c347e4cc52085d8d226f471ccba1fc2a7252283949b31ca9f9" + ], + "22.23.0-linux_arm64": [ + "node-v22.23.0-linux-arm64.tar.xz", + "node-v22.23.0-linux-arm64", + "4018815ac1bed4f18208901bbde524fee881253b591ee7bc952660e69bd057af" + ], + "22.23.0-linux_ppc64le": [ + "node-v22.23.0-linux-ppc64le.tar.xz", + "node-v22.23.0-linux-ppc64le", + "864760dde36a03bf0da8f74b511c41a31adae4f50284a20066518775269539aa" + ], + "22.23.0-linux_s390x": [ + "node-v22.23.0-linux-s390x.tar.xz", + "node-v22.23.0-linux-s390x", + "8c5ba195dff6c11a292ffbe199931c7b52d3f233d25fa908718b99d0e0f9d09d" + ], + "22.23.0-linux_amd64": [ + "node-v22.23.0-linux-x64.tar.xz", + "node-v22.23.0-linux-x64", + "14d7de44f235534799f8b171a4050d9a6a4bc99c87e053a25d3d54afa580aa20" + ], + "22.23.0-windows_amd64": [ + "node-v22.23.0-win-x64.zip", + "node-v22.23.0-win-x64", + "425a5bd68cc95e8eb16bcccd0a75081b48983fc6a26f67126bd4d6c7198231e8" ] }, "node_urls": [ "https://nodejs.org/dist/v{version}/{filename}" ], - "node_version": "22.22.3", + "node_version": "22.23.0", "include_headers": false, "platform": "linux_ppc64le" } @@ -1160,46 +1160,46 @@ "attributes": { "node_download_auth": {}, "node_repositories": { - "22.22.3-darwin_arm64": [ - "node-v22.22.3-darwin-arm64.tar.gz", - "node-v22.22.3-darwin-arm64", - "0da7ff74ef8611328c8212f17943368713a2ad953fb7d89a8c8a0eae87c23207" - ], - "22.22.3-darwin_amd64": [ - "node-v22.22.3-darwin-x64.tar.gz", - "node-v22.22.3-darwin-x64", - "45830ba752fa0d892c6dcd640946669801293cac820a33591ded40ac075198ec" - ], - "22.22.3-linux_arm64": [ - "node-v22.22.3-linux-arm64.tar.xz", - "node-v22.22.3-linux-arm64", - "1c4a9933a5e45bc88f54f70b5f91232c127ec49f1a5989d23fb85824c7adf9b7" - ], - "22.22.3-linux_ppc64le": [ - "node-v22.22.3-linux-ppc64le.tar.xz", - "node-v22.22.3-linux-ppc64le", - "edb5478071bd1375e80195ca52f72823998bb5141b1a09e68bc54b3e2eb67754" - ], - "22.22.3-linux_s390x": [ - "node-v22.22.3-linux-s390x.tar.xz", - "node-v22.22.3-linux-s390x", - "ce398c057830d57a24c458177279a17bc51742d5c22dd4cbe97b10dbd43f2617" - ], - "22.22.3-linux_amd64": [ - "node-v22.22.3-linux-x64.tar.xz", - "node-v22.22.3-linux-x64", - "2e5d13569282d016861fae7c8f935e741693c269101a5bebcf761a5376d1f99f" - ], - "22.22.3-windows_amd64": [ - "node-v22.22.3-win-x64.zip", - "node-v22.22.3-win-x64", - "6c8d54f635feff4df76c2ca80f45332eb2ff57d25226edce36592e51a177ee33" + "22.23.0-darwin_arm64": [ + "node-v22.23.0-darwin-arm64.tar.gz", + "node-v22.23.0-darwin-arm64", + "e0f383a215dd3093de6d2c74f87056dc2306a2e09ad494cbffdba28f89046f56" + ], + "22.23.0-darwin_amd64": [ + "node-v22.23.0-darwin-x64.tar.gz", + "node-v22.23.0-darwin-x64", + "dc2ccab261fd70c347e4cc52085d8d226f471ccba1fc2a7252283949b31ca9f9" + ], + "22.23.0-linux_arm64": [ + "node-v22.23.0-linux-arm64.tar.xz", + "node-v22.23.0-linux-arm64", + "4018815ac1bed4f18208901bbde524fee881253b591ee7bc952660e69bd057af" + ], + "22.23.0-linux_ppc64le": [ + "node-v22.23.0-linux-ppc64le.tar.xz", + "node-v22.23.0-linux-ppc64le", + "864760dde36a03bf0da8f74b511c41a31adae4f50284a20066518775269539aa" + ], + "22.23.0-linux_s390x": [ + "node-v22.23.0-linux-s390x.tar.xz", + "node-v22.23.0-linux-s390x", + "8c5ba195dff6c11a292ffbe199931c7b52d3f233d25fa908718b99d0e0f9d09d" + ], + "22.23.0-linux_amd64": [ + "node-v22.23.0-linux-x64.tar.xz", + "node-v22.23.0-linux-x64", + "14d7de44f235534799f8b171a4050d9a6a4bc99c87e053a25d3d54afa580aa20" + ], + "22.23.0-windows_amd64": [ + "node-v22.23.0-win-x64.zip", + "node-v22.23.0-win-x64", + "425a5bd68cc95e8eb16bcccd0a75081b48983fc6a26f67126bd4d6c7198231e8" ] }, "node_urls": [ "https://nodejs.org/dist/v{version}/{filename}" ], - "node_version": "22.22.3", + "node_version": "22.23.0", "include_headers": false, "platform": "darwin_amd64" } @@ -1209,46 +1209,46 @@ "attributes": { "node_download_auth": {}, "node_repositories": { - "22.22.3-darwin_arm64": [ - "node-v22.22.3-darwin-arm64.tar.gz", - "node-v22.22.3-darwin-arm64", - "0da7ff74ef8611328c8212f17943368713a2ad953fb7d89a8c8a0eae87c23207" - ], - "22.22.3-darwin_amd64": [ - "node-v22.22.3-darwin-x64.tar.gz", - "node-v22.22.3-darwin-x64", - "45830ba752fa0d892c6dcd640946669801293cac820a33591ded40ac075198ec" - ], - "22.22.3-linux_arm64": [ - "node-v22.22.3-linux-arm64.tar.xz", - "node-v22.22.3-linux-arm64", - "1c4a9933a5e45bc88f54f70b5f91232c127ec49f1a5989d23fb85824c7adf9b7" - ], - "22.22.3-linux_ppc64le": [ - "node-v22.22.3-linux-ppc64le.tar.xz", - "node-v22.22.3-linux-ppc64le", - "edb5478071bd1375e80195ca52f72823998bb5141b1a09e68bc54b3e2eb67754" - ], - "22.22.3-linux_s390x": [ - "node-v22.22.3-linux-s390x.tar.xz", - "node-v22.22.3-linux-s390x", - "ce398c057830d57a24c458177279a17bc51742d5c22dd4cbe97b10dbd43f2617" - ], - "22.22.3-linux_amd64": [ - "node-v22.22.3-linux-x64.tar.xz", - "node-v22.22.3-linux-x64", - "2e5d13569282d016861fae7c8f935e741693c269101a5bebcf761a5376d1f99f" - ], - "22.22.3-windows_amd64": [ - "node-v22.22.3-win-x64.zip", - "node-v22.22.3-win-x64", - "6c8d54f635feff4df76c2ca80f45332eb2ff57d25226edce36592e51a177ee33" + "22.23.0-darwin_arm64": [ + "node-v22.23.0-darwin-arm64.tar.gz", + "node-v22.23.0-darwin-arm64", + "e0f383a215dd3093de6d2c74f87056dc2306a2e09ad494cbffdba28f89046f56" + ], + "22.23.0-darwin_amd64": [ + "node-v22.23.0-darwin-x64.tar.gz", + "node-v22.23.0-darwin-x64", + "dc2ccab261fd70c347e4cc52085d8d226f471ccba1fc2a7252283949b31ca9f9" + ], + "22.23.0-linux_arm64": [ + "node-v22.23.0-linux-arm64.tar.xz", + "node-v22.23.0-linux-arm64", + "4018815ac1bed4f18208901bbde524fee881253b591ee7bc952660e69bd057af" + ], + "22.23.0-linux_ppc64le": [ + "node-v22.23.0-linux-ppc64le.tar.xz", + "node-v22.23.0-linux-ppc64le", + "864760dde36a03bf0da8f74b511c41a31adae4f50284a20066518775269539aa" + ], + "22.23.0-linux_s390x": [ + "node-v22.23.0-linux-s390x.tar.xz", + "node-v22.23.0-linux-s390x", + "8c5ba195dff6c11a292ffbe199931c7b52d3f233d25fa908718b99d0e0f9d09d" + ], + "22.23.0-linux_amd64": [ + "node-v22.23.0-linux-x64.tar.xz", + "node-v22.23.0-linux-x64", + "14d7de44f235534799f8b171a4050d9a6a4bc99c87e053a25d3d54afa580aa20" + ], + "22.23.0-windows_amd64": [ + "node-v22.23.0-win-x64.zip", + "node-v22.23.0-win-x64", + "425a5bd68cc95e8eb16bcccd0a75081b48983fc6a26f67126bd4d6c7198231e8" ] }, "node_urls": [ "https://nodejs.org/dist/v{version}/{filename}" ], - "node_version": "22.22.3", + "node_version": "22.23.0", "include_headers": false, "platform": "darwin_arm64" } @@ -1258,46 +1258,46 @@ "attributes": { "node_download_auth": {}, "node_repositories": { - "22.22.3-darwin_arm64": [ - "node-v22.22.3-darwin-arm64.tar.gz", - "node-v22.22.3-darwin-arm64", - "0da7ff74ef8611328c8212f17943368713a2ad953fb7d89a8c8a0eae87c23207" - ], - "22.22.3-darwin_amd64": [ - "node-v22.22.3-darwin-x64.tar.gz", - "node-v22.22.3-darwin-x64", - "45830ba752fa0d892c6dcd640946669801293cac820a33591ded40ac075198ec" - ], - "22.22.3-linux_arm64": [ - "node-v22.22.3-linux-arm64.tar.xz", - "node-v22.22.3-linux-arm64", - "1c4a9933a5e45bc88f54f70b5f91232c127ec49f1a5989d23fb85824c7adf9b7" - ], - "22.22.3-linux_ppc64le": [ - "node-v22.22.3-linux-ppc64le.tar.xz", - "node-v22.22.3-linux-ppc64le", - "edb5478071bd1375e80195ca52f72823998bb5141b1a09e68bc54b3e2eb67754" - ], - "22.22.3-linux_s390x": [ - "node-v22.22.3-linux-s390x.tar.xz", - "node-v22.22.3-linux-s390x", - "ce398c057830d57a24c458177279a17bc51742d5c22dd4cbe97b10dbd43f2617" - ], - "22.22.3-linux_amd64": [ - "node-v22.22.3-linux-x64.tar.xz", - "node-v22.22.3-linux-x64", - "2e5d13569282d016861fae7c8f935e741693c269101a5bebcf761a5376d1f99f" - ], - "22.22.3-windows_amd64": [ - "node-v22.22.3-win-x64.zip", - "node-v22.22.3-win-x64", - "6c8d54f635feff4df76c2ca80f45332eb2ff57d25226edce36592e51a177ee33" + "22.23.0-darwin_arm64": [ + "node-v22.23.0-darwin-arm64.tar.gz", + "node-v22.23.0-darwin-arm64", + "e0f383a215dd3093de6d2c74f87056dc2306a2e09ad494cbffdba28f89046f56" + ], + "22.23.0-darwin_amd64": [ + "node-v22.23.0-darwin-x64.tar.gz", + "node-v22.23.0-darwin-x64", + "dc2ccab261fd70c347e4cc52085d8d226f471ccba1fc2a7252283949b31ca9f9" + ], + "22.23.0-linux_arm64": [ + "node-v22.23.0-linux-arm64.tar.xz", + "node-v22.23.0-linux-arm64", + "4018815ac1bed4f18208901bbde524fee881253b591ee7bc952660e69bd057af" + ], + "22.23.0-linux_ppc64le": [ + "node-v22.23.0-linux-ppc64le.tar.xz", + "node-v22.23.0-linux-ppc64le", + "864760dde36a03bf0da8f74b511c41a31adae4f50284a20066518775269539aa" + ], + "22.23.0-linux_s390x": [ + "node-v22.23.0-linux-s390x.tar.xz", + "node-v22.23.0-linux-s390x", + "8c5ba195dff6c11a292ffbe199931c7b52d3f233d25fa908718b99d0e0f9d09d" + ], + "22.23.0-linux_amd64": [ + "node-v22.23.0-linux-x64.tar.xz", + "node-v22.23.0-linux-x64", + "14d7de44f235534799f8b171a4050d9a6a4bc99c87e053a25d3d54afa580aa20" + ], + "22.23.0-windows_amd64": [ + "node-v22.23.0-win-x64.zip", + "node-v22.23.0-win-x64", + "425a5bd68cc95e8eb16bcccd0a75081b48983fc6a26f67126bd4d6c7198231e8" ] }, "node_urls": [ "https://nodejs.org/dist/v{version}/{filename}" ], - "node_version": "22.22.3", + "node_version": "22.23.0", "include_headers": false, "platform": "windows_amd64" } @@ -1307,46 +1307,46 @@ "attributes": { "node_download_auth": {}, "node_repositories": { - "22.22.3-darwin_arm64": [ - "node-v22.22.3-darwin-arm64.tar.gz", - "node-v22.22.3-darwin-arm64", - "0da7ff74ef8611328c8212f17943368713a2ad953fb7d89a8c8a0eae87c23207" - ], - "22.22.3-darwin_amd64": [ - "node-v22.22.3-darwin-x64.tar.gz", - "node-v22.22.3-darwin-x64", - "45830ba752fa0d892c6dcd640946669801293cac820a33591ded40ac075198ec" - ], - "22.22.3-linux_arm64": [ - "node-v22.22.3-linux-arm64.tar.xz", - "node-v22.22.3-linux-arm64", - "1c4a9933a5e45bc88f54f70b5f91232c127ec49f1a5989d23fb85824c7adf9b7" - ], - "22.22.3-linux_ppc64le": [ - "node-v22.22.3-linux-ppc64le.tar.xz", - "node-v22.22.3-linux-ppc64le", - "edb5478071bd1375e80195ca52f72823998bb5141b1a09e68bc54b3e2eb67754" - ], - "22.22.3-linux_s390x": [ - "node-v22.22.3-linux-s390x.tar.xz", - "node-v22.22.3-linux-s390x", - "ce398c057830d57a24c458177279a17bc51742d5c22dd4cbe97b10dbd43f2617" - ], - "22.22.3-linux_amd64": [ - "node-v22.22.3-linux-x64.tar.xz", - "node-v22.22.3-linux-x64", - "2e5d13569282d016861fae7c8f935e741693c269101a5bebcf761a5376d1f99f" - ], - "22.22.3-windows_amd64": [ - "node-v22.22.3-win-x64.zip", - "node-v22.22.3-win-x64", - "6c8d54f635feff4df76c2ca80f45332eb2ff57d25226edce36592e51a177ee33" + "22.23.0-darwin_arm64": [ + "node-v22.23.0-darwin-arm64.tar.gz", + "node-v22.23.0-darwin-arm64", + "e0f383a215dd3093de6d2c74f87056dc2306a2e09ad494cbffdba28f89046f56" + ], + "22.23.0-darwin_amd64": [ + "node-v22.23.0-darwin-x64.tar.gz", + "node-v22.23.0-darwin-x64", + "dc2ccab261fd70c347e4cc52085d8d226f471ccba1fc2a7252283949b31ca9f9" + ], + "22.23.0-linux_arm64": [ + "node-v22.23.0-linux-arm64.tar.xz", + "node-v22.23.0-linux-arm64", + "4018815ac1bed4f18208901bbde524fee881253b591ee7bc952660e69bd057af" + ], + "22.23.0-linux_ppc64le": [ + "node-v22.23.0-linux-ppc64le.tar.xz", + "node-v22.23.0-linux-ppc64le", + "864760dde36a03bf0da8f74b511c41a31adae4f50284a20066518775269539aa" + ], + "22.23.0-linux_s390x": [ + "node-v22.23.0-linux-s390x.tar.xz", + "node-v22.23.0-linux-s390x", + "8c5ba195dff6c11a292ffbe199931c7b52d3f233d25fa908718b99d0e0f9d09d" + ], + "22.23.0-linux_amd64": [ + "node-v22.23.0-linux-x64.tar.xz", + "node-v22.23.0-linux-x64", + "14d7de44f235534799f8b171a4050d9a6a4bc99c87e053a25d3d54afa580aa20" + ], + "22.23.0-windows_amd64": [ + "node-v22.23.0-win-x64.zip", + "node-v22.23.0-win-x64", + "425a5bd68cc95e8eb16bcccd0a75081b48983fc6a26f67126bd4d6c7198231e8" ] }, "node_urls": [ "https://nodejs.org/dist/v{version}/{filename}" ], - "node_version": "22.22.3", + "node_version": "22.23.0", "include_headers": false, "platform": "windows_arm64" } From 46185ceacc86cc04819b991621b7bb4e0d865b5a Mon Sep 17 00:00:00 2001 From: Alan Agius <17563226+alan-agius4@users.noreply.github.com> Date: Fri, 19 Jun 2026 12:30:41 +0000 Subject: [PATCH 4/9] fix(@angular/build): aggregate parallel worker performance timings on the main thread Rather than having the parallel worker thread print its cumulative durations separately to the console (which causes console spam and disjointed/incomplete final logs), we serialize and return the worker's durations to the main thread upon completing the diagnostics task. The main thread then merges them into the global cumulative durations map, producing a single, complete, and perfectly aggregated performance report at the end of the build. (cherry picked from commit 851711b031603293b58e33357c70eea7675452e3) --- .../compilation/parallel-compilation.ts | 10 +++++-- .../angular/compilation/parallel-worker.ts | 8 +++++- .../build/src/tools/esbuild/profiling.ts | 26 +++++++++++++++++++ 3 files changed, 41 insertions(+), 3 deletions(-) diff --git a/packages/angular/build/src/tools/angular/compilation/parallel-compilation.ts b/packages/angular/build/src/tools/angular/compilation/parallel-compilation.ts index be612cbfcad4..a0dd58179ba2 100644 --- a/packages/angular/build/src/tools/angular/compilation/parallel-compilation.ts +++ b/packages/angular/build/src/tools/angular/compilation/parallel-compilation.ts @@ -12,6 +12,7 @@ import { createRequire } from 'node:module'; import { MessageChannel } from 'node:worker_threads'; import type { SourceFile } from 'typescript'; import { WorkerPool } from '../../../utils/worker-pool'; +import { mergeCumulativeDurations } from '../../esbuild/profiling'; import type { AngularHostOptions } from '../angular-host'; import { AngularCompilation, DiagnosticModes, EmitFileResult } from './angular-compilation'; @@ -124,10 +125,15 @@ export class ParallelCompilation extends AngularCompilation { throw new Error('Not implemented in ParallelCompilation.'); } - override diagnoseFiles( + override async diagnoseFiles( modes = DiagnosticModes.All, ): Promise<{ errors?: PartialMessage[]; warnings?: PartialMessage[] }> { - return this.#worker.run(modes, { name: 'diagnose' }); + const { timings, ...result } = await this.#worker.run(modes, { name: 'diagnose' }); + if (timings) { + mergeCumulativeDurations(timings); + } + + return result; } override emitAffectedFiles(): Promise> { diff --git a/packages/angular/build/src/tools/angular/compilation/parallel-worker.ts b/packages/angular/build/src/tools/angular/compilation/parallel-worker.ts index b6eccf20e3db..0a96ae74547a 100644 --- a/packages/angular/build/src/tools/angular/compilation/parallel-worker.ts +++ b/packages/angular/build/src/tools/angular/compilation/parallel-worker.ts @@ -11,6 +11,7 @@ import assert from 'node:assert'; import { randomUUID } from 'node:crypto'; import { type MessagePort, receiveMessageOnPort } from 'node:worker_threads'; import { SourceFileCache } from '../../esbuild/angular/source-file-cache'; +import { getAndClearCumulativeDurations } from '../../esbuild/profiling'; import type { AngularCompilation, DiagnosticModes } from './angular-compilation'; import { AotCompilation } from './aot-compilation'; import { JitCompilation } from './jit-compilation'; @@ -121,12 +122,17 @@ export async function initialize(request: InitRequest) { export async function diagnose(modes: DiagnosticModes): Promise<{ errors?: PartialMessage[]; warnings?: PartialMessage[]; + timings?: Record; }> { assert(compilation); const diagnostics = await compilation.diagnoseFiles(modes); + const timings = getAndClearCumulativeDurations(); - return diagnostics; + return { + ...diagnostics, + timings, + }; } export async function emit() { diff --git a/packages/angular/build/src/tools/esbuild/profiling.ts b/packages/angular/build/src/tools/esbuild/profiling.ts index 2e67a4cb27f2..80fd26c32d0e 100644 --- a/packages/angular/build/src/tools/esbuild/profiling.ts +++ b/packages/angular/build/src/tools/esbuild/profiling.ts @@ -14,6 +14,32 @@ export function resetCumulativeDurations(): void { cumulativeDurations?.clear(); } +export function getAndClearCumulativeDurations(): Record | undefined { + if (!cumulativeDurations || cumulativeDurations.size === 0) { + return undefined; + } + + const data = Object.fromEntries(cumulativeDurations); + + cumulativeDurations.clear(); + + return data; +} + +export function mergeCumulativeDurations(data: Record): void { + cumulativeDurations ??= new Map(); + + for (const [name, durations] of Object.entries(data)) { + let existing = cumulativeDurations.get(name); + if (!existing) { + existing = []; + cumulativeDurations.set(name, existing); + } + + existing.push(...durations); + } +} + export function logCumulativeDurations(): void { if (!debugPerformance || !cumulativeDurations) { return; From 5d7e29c41ed3fe0abe77dcdc894d5b7875293cb5 Mon Sep 17 00:00:00 2001 From: Charles Lyding <19598772+clydin@users.noreply.github.com> Date: Tue, 23 Jun 2026 10:32:20 -0400 Subject: [PATCH 5/9] perf(@angular/build): dispose builder result context early in non-watch mode Evaluates and extracts final output results into a list before calling result.dispose() in non-watch mode. This ensures all compiler worker processes (retaining the TypeScript program structures and cache) are terminated and reclaimed before yielding results to the caller for disk writing. (cherry picked from commit 3019c8032ba9462d0edc614940b26ade24e45ec8) --- .../build/src/builders/application/build-action.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/angular/build/src/builders/application/build-action.ts b/packages/angular/build/src/builders/application/build-action.ts index 77d1f16cbd2a..d7dbdc8cfe21 100644 --- a/packages/angular/build/src/builders/application/build-action.ts +++ b/packages/angular/build/src/builders/application/build-action.ts @@ -148,7 +148,13 @@ export async function* runEsBuildBuildAction( // Output the first build results after setting up the watcher to ensure that any code executed // higher in the iterator call stack will trigger the watcher. This is particularly relevant for // unit tests which execute the builder and modify the file system programmatically. - yield* emitOutputResults(result, outputOptions); + const outputResults = [...emitOutputResults(result, outputOptions)]; + if (!watch) { + await result.dispose(); + // Set to true to prevent double-disposal of the result context in the finally block on generator exit + watchLoopStarted = true; + } + yield* outputResults; // Finish if watch mode is not enabled if (!watcher) { From 454d35a258b14fa53a613585caa8fe56e1061163 Mon Sep 17 00:00:00 2001 From: Angular Robot Date: Tue, 23 Jun 2026 08:44:43 +0000 Subject: [PATCH 6/9] build: lock file maintenance See associated pull request for more information. --- pnpm-lock.yaml | 508 +++++++++++++++++++++---------------------------- 1 file changed, 219 insertions(+), 289 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e26bbc80d457..3e108583b88a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -144,7 +144,7 @@ importers: version: 4.17.24 '@types/node': specifier: ^22.12.0 - version: 22.19.21 + version: 22.20.0 '@types/npm-package-arg': specifier: ^6.1.0 version: 6.1.4 @@ -273,7 +273,7 @@ importers: version: 6.4.1(rollup@4.60.2)(typescript@6.0.3) rollup-plugin-sourcemaps2: specifier: 0.5.6 - version: 0.5.6(@types/node@22.19.21)(rollup@4.60.2) + version: 0.5.6(@types/node@22.20.0)(rollup@4.60.2) semver: specifier: 7.7.4 version: 7.7.4 @@ -294,7 +294,7 @@ importers: version: 6.5.2(encoding@0.1.13) verdaccio-auth-memory: specifier: ^13.0.0 - version: 13.0.2 + version: 13.0.3 zone.js: specifier: ^0.16.0 version: 0.16.2 @@ -1636,8 +1636,8 @@ packages: '@csstools/css-parser-algorithms': ^4.0.0 '@csstools/css-tokenizer': ^4.0.0 - '@csstools/css-color-parser@4.1.7': - resolution: {integrity: sha512-CmjJFQTFQx/U/xNJhSjCQ0ilpesPmNQ8+eOUeM/+kDOVW33qsIjeOXc27vrQDdWVkf83ZSWwtg7kXSUvKDJ8cQ==} + '@csstools/css-color-parser@4.1.8': + resolution: {integrity: sha512-3chWb7PRLijpJpPIKkDxdu6IBeO5MrFACND57On0j8OPpc0wZibcGc3xAHrSEbOx/KDRyMHoIxGn0w1PhXMYHw==} engines: {node: '>=20.19.0'} peerDependencies: '@csstools/css-parser-algorithms': ^4.0.0 @@ -2577,50 +2577,50 @@ packages: peerDependencies: tslib: '2' - '@jsonjoy.com/fs-core@4.57.7': - resolution: {integrity: sha512-GDKuYHjP7vAI1kjBo73V+STKr9XIMZknW/xirpRW/EcShX0IKSev/ALafeRfC8Q331nodrXUFu04PugPB0MAhw==} + '@jsonjoy.com/fs-core@4.57.8': + resolution: {integrity: sha512-YzVbwggV9452VCeHgo0bjsTaUt1O7JE0XpEsPar93nn/+RAwXk0mb1Y+f5EDJ3TRtRCFe+Ck5RuojdfB4jeHVw==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' - '@jsonjoy.com/fs-fsa@4.57.7': - resolution: {integrity: sha512-1rWsah2nZtRbNeP+c61QcfGfVrJXBmBD0Hm7Akvv4C9MKEasXnbiOS//iH3T3HwUSSBATGrfSp0Xi8nlNhATeQ==} + '@jsonjoy.com/fs-fsa@4.57.8': + resolution: {integrity: sha512-vmClyvCQMxgqz7uamDiGtRfp4MjzOznk3pcQjCxlIwJcw7TWeyr+bF30hI0x8NxdtNOGMg1pHM74VDIXOeyjuw==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' - '@jsonjoy.com/fs-node-builtins@4.57.7': - resolution: {integrity: sha512-LWqfY1m+uAosjwM1RrKhMkUnP9jcq1RUczHsNO779ovm1E9v8I/pmj04eBAcoBjhC7ltcPbNFGyRJ5JqSJ7Jdg==} + '@jsonjoy.com/fs-node-builtins@4.57.8': + resolution: {integrity: sha512-mxXSXw8zZwRVakcjLqR2I/psy4gURFSASZS10kKJ2kJw05GC2nXGroGrWVHxwgkxXgQLsFQnB74QaLzsxzdL/w==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' - '@jsonjoy.com/fs-node-to-fsa@4.57.7': - resolution: {integrity: sha512-9T0zC9LKcAWXDoTLRdLMoJ0seOvJ5bgDKq1tSBoQAFQpPDstQUeV1Oe7PLypdu7F2D3ddRstmwgeNUEN/VaZ4Q==} + '@jsonjoy.com/fs-node-to-fsa@4.57.8': + resolution: {integrity: sha512-AWZcT/4+H+iDl4XCukbXrarvwEgOrf/prFI5/7eg4ix9FxqVsZysIDJd1Kjd+AjlCeHKHJOaRqjLd5HiGSCJEw==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' - '@jsonjoy.com/fs-node-utils@4.57.7': - resolution: {integrity: sha512-jjWSDOsfcog2cZnUCwX5AHmlIq6b6wx5Pz/2LAcNjJ62Rajwg89Fy7ubN+lDHew0/1reLDa9Z5urybYadhh37g==} + '@jsonjoy.com/fs-node-utils@4.57.8': + resolution: {integrity: sha512-E/bJ7sQAb4pu9nbeJhbULU3WnqWrswte4N9Js/oHt7aHB746S8/XBqKlcbrqIgnD3095XluovNEZuu5ONT230g==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' - '@jsonjoy.com/fs-node@4.57.7': - resolution: {integrity: sha512-xhnyeyEVTiIOibFvda/5n89nChMLCPKHHM2WQ+GGDf6+U/IrQBW3Qx6x+Uq1bkDbxBkybLOdIGoBtVBrE8Nngg==} + '@jsonjoy.com/fs-node@4.57.8': + resolution: {integrity: sha512-IPEOlDYSnTDYpjQlQg2F8h+eqxKQN3sdbroI0WrteRiQZ462HzVpBo9ZZX485njz4nAacoe3fd4iDiIhk+k5Hg==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' - '@jsonjoy.com/fs-print@4.57.7': - resolution: {integrity: sha512-mFM4P4Gjq0QQHkLnXzPYPEMFrAoe6a5Myedgb6+CmL+nGd3MKvTxYPuD7N1dLIH9RBy1fLdzxd80qvuK8xrx3Q==} + '@jsonjoy.com/fs-print@4.57.8': + resolution: {integrity: sha512-DfzhOBpmvNu5P/KSe4NNQaOnvNliTdcf0qrh/4EReErF/XUQXYkd0vZl/OiJCm/qjEEo8DWRstliw2/JNS84dA==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' - '@jsonjoy.com/fs-snapshot@4.57.7': - resolution: {integrity: sha512-1GS3+plfm2giB3PqokiqyydyqYTPLcCQIKSkp0TdMNRh3KVk7rqRM6U785FLlVRG7XLmkc0KWr215OY+22K3QA==} + '@jsonjoy.com/fs-snapshot@4.57.8': + resolution: {integrity: sha512-L+eqKaWOHLDaiMv1dh/EWQ4hA+o6xAhWSumTo3Teg7OM18jU/KE13/e8Mfal+eAZ/pSl4wIhKHcDiwapJzC8Wg==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' @@ -3712,8 +3712,8 @@ packages: '@types/node-fetch@2.6.13': resolution: {integrity: sha512-QGpRVpzSaUs30JBSGPjOg4Uveu384erbHBoT1zeONvyCfwQxIkUshLAOqN/k9EjGviPRmWTTe6aH2qySWKTVSw==} - '@types/node@22.19.21': - resolution: {integrity: sha512-VMeFBSCKQKmm2swI2kW51SFusDqekC6q9trBCvJ/JliDchFSuoYYKN7yVNjPthP1HKZcx3U1gI/wTcEBjEFKTA==} + '@types/node@22.20.0': + resolution: {integrity: sha512-QWlFW2wf3nTjC13/DqRnBpR4ZO36VJH/JVBkA/vcnmbTBNQIlnObqyqZE1tUR7+Ni23Lda8R1BxMfbXRpCUx5g==} '@types/node@24.13.2': resolution: {integrity: sha512-fRa09kZTgu8o71KFcDjUFuc7F+dEbZYZmkI0mg5YBTRs0yMKjYHsq/c0urDKeDb+D5qVgXOdFcuu+DZPKOITwA==} @@ -3853,8 +3853,8 @@ packages: resolution: {integrity: sha512-ZDCjgccSdYPw5Bxh+my4Z0lJU96ZDN7jbBzvmEn0FZx3RtU1C7VWl6NbDx94bwY3V5YsgwRzJPOgeY2Q/nLG8A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.61.0': - resolution: {integrity: sha512-9QTQpZ5Iin4CdIodfbDQFSeiSJKidgYJYug1P9CC2xWgUTvlmixViqDZNciMjwLBZyJnG4tGmPl97rVAFb1AJg==} + '@typescript-eslint/types@8.61.1': + resolution: {integrity: sha512-G+CRlPqLv7Bz1IZVs03x5K59F1veqL0EJUROAdGhKsEq8qOiRiZbI+HUojPq5l0fEGOKModD9br6lObhB8zkoA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/typescript-estree@8.59.1': @@ -3890,8 +3890,8 @@ packages: resolution: {integrity: sha512-R8rDEa2mPjfHhEK2tWTMFnrfvyNmTd5ZrNz9X5/EiFVJPr/+oo9cTZkDXzY9+KREJUUIUFili4qynmBt0lw8nw==} engines: {node: '>=18'} - '@verdaccio/core@8.1.1': - resolution: {integrity: sha512-IIgi8PucT67ymIwxwzc+5CGQF97xAPWlqb7M2nidfIpPtlghPjURDP6xHDcBLuE57adZKcklO24kr6zFSQa7cg==} + '@verdaccio/core@8.1.2': + resolution: {integrity: sha512-VtpBz9R61GTFUxPiQmBhCOffQZRJZMA2EXO/FzbaoNczm/Xt2KkDJq0PPwV5qmRGeouDRxEKUQ+caJGVN0W7Ww==} engines: {node: '>=18'} '@verdaccio/file-locking@10.3.1': @@ -4382,8 +4382,8 @@ packages: resolution: {integrity: sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==} engines: {node: ^4.5.0 || >= 5.9} - baseline-browser-mapping@2.10.37: - resolution: {integrity: sha512-girxaJ7WZssDOFhzCGZTDKoTa1gk6A1TbflaYTpykLJ4UU9Fz9kx1aREM8JCuoVHbL8X8T/mJg7w2oYSq72Oig==} + baseline-browser-mapping@2.10.38: + resolution: {integrity: sha512-31/02mVB4yuQU6adKk5SlY6m+mxDwUq5KZkyYgnLrrKl7TEm1+3PyDtDBz2kOv/wxZz41GHsvV1A/u6RmiyBvw==} engines: {node: '>=6.0.0'} hasBin: true @@ -4551,8 +4551,8 @@ packages: resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - chardet@2.1.1: - resolution: {integrity: sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==} + chardet@2.2.0: + resolution: {integrity: sha512-rddelWYNPRrXq6PtNEN2S3f6t9ILzvqaN5pVgi4kqt9jHQaXIial9PznB5iSPVlQSLNaaH22ItWz3EJtQ10+OA==} checkpoint-stream@0.1.2: resolution: {integrity: sha512-eYXIcydL3mPjjEVLxHdi1ISgTwmxGJZ8vyJ3lYVvFTDRyTOZMTbKZdRJqiA7Gi1rPcwOyyzcrZmGLL8ff7e69w==} @@ -5020,8 +5020,8 @@ packages: engines: {node: '>=0.12.18'} hasBin: true - electron-to-chromium@1.5.372: - resolution: {integrity: sha512-M3yhbAlilnwqC8D21t28UCDGHyitShTmmLRU/H+b74P6Ski16Nb9HONYEaVpMj/pwC7BEo5B95FpjODLCWbtfA==} + electron-to-chromium@1.5.376: + resolution: {integrity: sha512-cUVA7/RvbFTEuw/i3obUwDTRIXojaxkResf+ibByPFxjc6XK3VNtcQXV0NSbAlJ0FMjcJGgftVVB4Qo184EXvA==} emoji-regex@10.6.0: resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==} @@ -5050,15 +5050,15 @@ packages: end-of-stream@1.4.5: resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} - engine.io-client@6.6.5: - resolution: {integrity: sha512-QCwxUDULPlXv8F6tqMMKx5dNkTe6OaBYRMPYeXKBlyOoKvAmE0ac6pW7fFhSscJ/5SI7666/U/B+MElbsrJlIg==} + engine.io-client@6.6.6: + resolution: {integrity: sha512-iY6QdftLQ9pyiPoX082bpf/u1UewnOaJrtJIF9T0++QB34lZrj0uP+Q/bj8AlUsAxqhnkTV2BS8SBZSxOmoV5Q==} engine.io-parser@5.2.3: resolution: {integrity: sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==} engines: {node: '>=10.0.0'} - engine.io@6.6.8: - resolution: {integrity: sha512-2agL3ueZhqxoVrfmntO8yuVj+uNSlIOnhykYHk3Cq0ShYPdUjjUiSJrQvXjq01I9jAuI0Zl2YO8Evv5Mqytm5g==} + engine.io@6.6.9: + resolution: {integrity: sha512-clKkw4C7nJ22mGgoVcCg6V/W/TxdNyIOTr89k2ONZu81qqkddPFDF0LXcbAwhzPD8DjkiRCjzuiO6Y+fkpD4vg==} engines: {node: '>=10.2.0'} enhanced-resolve@5.24.0: @@ -5101,6 +5101,10 @@ packages: error-ex@1.3.4: resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==} + es-abstract-get@1.0.0: + resolution: {integrity: sha512-6PMWXpdhshVvFp+FoWYs1EvG1Nj0tvk0dZM+XcK0xMEM1czRVcP6ohqPWHy6qPagSpC8j4+p89WXlT+xXJs/fg==} + engines: {node: '>= 0.4'} + es-abstract@1.24.2: resolution: {integrity: sha512-2FpH9Q5i2RRwyEP1AylXe6nYLR5OhaJTZwmlcP0dL/+JCbgg7yyEo/sEK6HeGZRf3dFpWwThaRHVApXSkW3xeg==} engines: {node: '>= 0.4'} @@ -5128,8 +5132,8 @@ packages: resolution: {integrity: sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==} engines: {node: '>= 0.4'} - es-to-primitive@1.3.0: - resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} + es-to-primitive@1.3.1: + resolution: {integrity: sha512-CxN9N56HYfd2m/acc/NOFrZQsN9kU4eh+2kk6A707Kz1krH8tKmfrs5RnftB8WNX80T0NS7vSQsDOlg23diR2g==} engines: {node: '>= 0.4'} esbuild-wasm@0.28.1: @@ -5657,11 +5661,11 @@ packages: graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - graphql-tag@2.12.6: - resolution: {integrity: sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==} + graphql-tag@2.12.7: + resolution: {integrity: sha512-xnE/NFzy+0eIesvAsREJZ284zTl/wYuBAvpsFSDhRGRdRHdnE90M21Q3xAWyYInb0J756c6x0pIQ62+vtvOs1Q==} engines: {node: '>=10'} peerDependencies: - graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 graphql@16.14.2: resolution: {integrity: sha512-Chq1s4CY7jmh8gO2qvLIJyfCDIN+EHLFW/9iShnp1z8FjBQMoodWP1kDC36VAMXXIvAjj4ARa7ntfAV2BrjsbA==} @@ -5716,8 +5720,8 @@ packages: resolution: {integrity: sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==} engines: {node: '>= 0.4'} - hono@4.12.25: - resolution: {integrity: sha512-2NFaIyNVgJmBs/ecmtGzlmluTFs5cHEWGTdu0t1HBwYzoGXOL5nUQBRMXsXWla5i4KkG//QMzVP88m1+I3fdAQ==} + hono@4.12.26: + resolution: {integrity: sha512-uyZtpnYxM9CmQ7QsQknM4zN8EftNqhON1qYeIKM0Se67CCEe2c44xyGURwB0axX2fBDu1dqHrHAc1hmNT8ITkw==} engines: {node: '>=16.9.0'} hosted-git-info@9.0.3: @@ -5765,8 +5769,8 @@ packages: resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} engines: {node: '>= 14'} - http-proxy-middleware@2.0.9: - resolution: {integrity: sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==} + http-proxy-middleware@2.0.10: + resolution: {integrity: sha512-RKzRWNPxUZqbuk3BC5mGVJbBnWgr+diEnjJexIOytFbBzDy88Fbh/YvBr3DsNrl1jYAfjWfpATEv0NO35FDuPQ==} engines: {node: '>=12.0.0'} peerDependencies: '@types/express': ^4.17.13 @@ -6509,8 +6513,8 @@ packages: resolution: {integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==} engines: {node: '>= 0.8'} - memfs@4.57.7: - resolution: {integrity: sha512-YZPphUQZSRGk6ddPlsNuMbztrLwsbUATFNZcqKscSbSJZ4g0+Y3vSZLJ/rfnGZaB1FFhC7SrywZXev6i8lnHgg==} + memfs@4.57.8: + resolution: {integrity: sha512-bApYhn8BLpFAnAQmFfEl/NPN+8qx5Ar3V4Qt3ek23mVwBEElzV7c6XoPkb/PCG8ZFpowCEpHcPwMFTwHS7tSMA==} peerDependencies: tslib: '2' @@ -6690,8 +6694,8 @@ packages: resolution: {integrity: sha512-dkEJPVvun4FryqBmZ5KhDo0K9iDXAwn08tMLDinNdRBNPcYEDiWYysLcc6k3mjTMlbP9KyylvRpd4wFtwrT9rw==} engines: {node: ^20.17.0 || >=22.9.0} - nanoid@3.3.12: - resolution: {integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==} + nanoid@3.3.15: + resolution: {integrity: sha512-y7Wygv/7mEOvxTuEQDB8StXdMRBWf1kR/tlhAzBRUFkB2jfcLOAxO/SHmOO2zgz1pVgK29/kyupn059/bCHdjA==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true @@ -6792,8 +6796,8 @@ packages: engines: {node: ^20.17.0 || >=22.9.0} hasBin: true - node-releases@2.0.47: - resolution: {integrity: sha512-Uzmd6LXpouKo8EUK68IjH4+E01w/hXyV3R3g/geCJo+rXLNfh1xucB+LOzYEOQPSiUK3h/xZf0cQGcSsmyL2Og==} + node-releases@2.0.48: + resolution: {integrity: sha512-1uz8041X6LoI6ZSdZacM9lVY28vuzDlSKitnpbSNK0RfKoIJkX29NBPVEFXhnuSuEOA9Ww0xnPJ+ILWbGAv8DA==} engines: {node: '>=18'} nopt@9.0.0: @@ -7095,10 +7099,6 @@ packages: resolution: {integrity: sha512-8OEwKp5juEvb/MjpIc4hjqfgCNysrS94RIOMXYvpYCdm/jglrKEiAYmiumbmGhCvs+IcInsphYDFwqrjr7398w==} hasBin: true - piscina@5.1.4: - resolution: {integrity: sha512-7uU4ZnKeQq22t9AsmHGD2w4OYQGonwFnTypDypaWi7Qr2EvQIFVtG8J5D/3bE7W123Wdc9+v4CZDu5hJXVCtBg==} - engines: {node: '>=20.x'} - piscina@5.2.0: resolution: {integrity: sha512-DszUCKeVN/5G5QKo6jAVHL8fmKnkJvQ0ACiVgY7YGCq3TUB2oznAOayvZPIAdEThvhczkXR+qm3IHsNXpFCYfA==} engines: {node: '>=20.x'} @@ -7596,8 +7596,8 @@ packages: resolution: {integrity: sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==} engines: {node: '>= 18'} - serialize-javascript@7.0.5: - resolution: {integrity: sha512-F4LcB0UqUl1zErq+1nYEEzSHJnIwb3AF2XWB94b+afhrekOUijwooAYqFyRbjYkm2PAKBabx6oYv/xDxNi8IBw==} + serialize-javascript@7.0.6: + resolution: {integrity: sha512-ATTK5Q4gFVg0YDp1my2vqygyvhcklD/UV5GIlYHooGTn/NogJqIzpetkD6E5kmuVULqz/S9inUL25XcAgDRJQg==} engines: {node: '>=20.0.0'} serve-index@1.9.2: @@ -7688,8 +7688,8 @@ packages: resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} - socket.io-adapter@2.5.7: - resolution: {integrity: sha512-e0LyK91f3cUxTmv95/KzoLg47+zF+s/sbxRGDNsyG4dmIP8ZSX8ax6byOxfJXeNNtS/8AZlfD+uP7gBeR7DLlg==} + socket.io-adapter@2.5.8: + resolution: {integrity: sha512-6Oy52pbg+kvdCVvjcN+FnY7BvxZ7cIHNScbvztT/It5d0vbwoJoVZmF2gjJmnV0/4WlXRfG15zc45ySk9Ah8bw==} socket.io-client@4.8.3: resolution: {integrity: sha512-uP0bpjWrjQmUt5DTHq9RuoCBdFJF10cdX9X+a368j/Ft0wmaVgxlrjvK3kjvgCODOMMOz9lcaRzxmso0bTWZ/g==} @@ -8032,15 +8032,15 @@ packages: tldts-core@6.1.86: resolution: {integrity: sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA==} - tldts-core@7.4.2: - resolution: {integrity: sha512-nwEyF4vl4RSJjwSjBUmOSxc3BFPoIFdlRthJ6e+5v9P3bHNsoD06UjuqMUspqp7vsEZ1beaHi1km+optiE17yA==} + tldts-core@7.4.3: + resolution: {integrity: sha512-27ep5H9PzdBrNd5OFM/j3WCU8F3kPwM9D0BOaOf7uYfxMJfyr0K5Tjj69Gri+sZlh2WXd5buIm47NuPF29CDiw==} tldts@6.1.86: resolution: {integrity: sha512-WMi/OQ2axVTf/ykqCQgXiIct+mSQDFdH2fkwhPwgEwvJ1kSzZRiinb0zF2Xb8u4+OqPChmyI6MEu4EezNJz+FQ==} hasBin: true - tldts@7.4.2: - resolution: {integrity: sha512-kCwffuaH8ntKtygnWe1b4BJKWiCUH30n5KfoTr6IchcXOwR7chAOFJxFrH3vjANafUYrIA4a7SDL+nn7SiR4Sw==} + tldts@7.4.3: + resolution: {integrity: sha512-A3BDQBeeukYPzB4QdQ1DtdlUmp4x2OCH8n5UVhEWbyANxNep8GavottKzd1xYKFJKjUgMyPT7EzOfnBO55s8Sg==} hasBin: true tmp@0.2.7: @@ -8186,12 +8186,12 @@ packages: undici-types@7.18.2: resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} - undici@6.26.0: - resolution: {integrity: sha512-4yqz8a3n5HmGTlsbADNtr/dJlhkh/55Rq798G6ibiULcXbDtaLpTl1pvdqcbFfeoj3iSi52lePFM7h9H21cw/A==} + undici@6.27.0: + resolution: {integrity: sha512-YmfV3YnEDzXRC5lZ2jWtWWHKGUm1zIt8AhesR1tens+HTNv+YZlN/dp6G727LOvMJ8xjP9Be7Y2Sdr96LDm+pg==} engines: {node: '>=18.17'} - undici@7.27.2: - resolution: {integrity: sha512-uZsKNuzQxDMUY6M3pIMvy5tvlGmtq8XJ2oLAkfRKGNu+1VQAIvLy2xIVG5ATZl5wDXl/tddByAWCizRbOme+TA==} + undici@7.28.0: + resolution: {integrity: sha512-cRZYrTDwWznlnRiPjggAGxZXanty6M8RV1ff8Wm4LWXBp7/IG8v5DnOm74DtUBp9OONpK75YlPnIjQqX0dBDtA==} engines: {node: '>=20.18.1'} undici@8.2.0: @@ -8284,8 +8284,8 @@ packages: resolution: {integrity: sha512-ckn4xxNEkK5lflwb8a6xs2j6rVe//9sEH4rJHBqh2RelKYnFkxHbnN06gsdV2KtqSKDD9F4NE2UDA9SSs8E90w==} engines: {node: '>=18'} - verdaccio-auth-memory@13.0.2: - resolution: {integrity: sha512-IMAwNerPmsyUiToiVt/gQco3Kip3pJ3weDdGbEw0Cgr3wS5jzLll0yjwn1zmcrkSbg2EfH24OceRmLwXXtBZFQ==} + verdaccio-auth-memory@13.0.3: + resolution: {integrity: sha512-EXzDLxTfpm7/B0TEAUKHgi/ygWqjNAyQ+O2rGAF9WONMZY99LVPmf7IpGoKMWCarf2L+nuKVxJ9hbyQeFbyysQ==} engines: {node: '>=18'} verdaccio-htpasswd@13.0.0-next-8.37: @@ -8301,46 +8301,6 @@ packages: resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==} engines: {'0': node >=0.6.0} - vite@7.3.2: - resolution: {integrity: sha512-Bby3NOsna2jsjfLVOHKes8sGwgl4TT0E6vvpYgnAYDIF/tie7MRaFthmKuHx1NSXjiTueXH3do80FMQgvEktRg==} - 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 - vite@7.3.5: resolution: {integrity: sha512-KuOaNhcnGFN2zIPGA7wRmzF+lJA1sea7rHq17aiJ++9lzY1WWG6Jpwqwe1KNbRVPIqHmr8GLYx7jbrQcN/7/ww==} engines: {node: ^20.19.0 || >=22.12.0} @@ -8603,18 +8563,6 @@ packages: wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - ws@8.20.1: - resolution: {integrity: sha512-It4dO0K5v//JtTXuPkfEOaI3uUN87iYPnqo/ZzqCoG3g8uhA66QUMs/SrM0YK7/NAu+r4LMh/9dq2A7k+rHs+w==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - ws@8.21.0: resolution: {integrity: sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==} engines: {node: '>=10.0.0'} @@ -8685,12 +8633,12 @@ packages: resolution: {integrity: sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==} engines: {node: ^20.19.0 || ^22.12.0 || >=23} - yargs@16.2.0: - resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} + yargs@16.2.2: + resolution: {integrity: sha512-Nt9ZJjXTv5R8MHbqby/wXQ6Gi0Bb3TcYZkR1bzuL4yB2OxWPkXknz513gEF0GoA6tn00UpbPvERW8rzCuWCA6w==} engines: {node: '>=10'} - yargs@17.7.2: - resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + yargs@17.7.3: + resolution: {integrity: sha512-GZtjxm/J/4TSxuL3FNYjCmLktBTnIw/rVmKSIyKeYAZpmJB2ig9VauCC5xsa82GNKVKDAqpOn3KVzNt0zmrU0g==} engines: {node: '>=12'} yargs@18.0.0: @@ -8736,7 +8684,7 @@ snapshots: '@actions/http-client@4.0.1': dependencies: tunnel: 0.0.6 - undici: 6.26.0 + undici: 6.27.0 '@actions/io@3.0.2': {} @@ -9004,7 +8952,7 @@ snapshots: dependencies: '@asamuzakjp/generational-cache': 1.0.1 '@csstools/css-calc': 3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) - '@csstools/css-color-parser': 4.1.7(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) + '@csstools/css-color-parser': 4.1.8(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 @@ -9741,7 +9689,7 @@ snapshots: '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 - '@csstools/css-color-parser@4.1.7(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)': + '@csstools/css-color-parser@4.1.8(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)': dependencies: '@csstools/color-helpers': 6.0.2 '@csstools/css-calc': 3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) @@ -10413,28 +10361,28 @@ snapshots: '@grpc/grpc-js@1.9.16': dependencies: '@grpc/proto-loader': 0.7.15 - '@types/node': 22.19.21 + '@types/node': 22.20.0 '@grpc/proto-loader@0.7.15': dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 protobufjs: 7.6.4 - yargs: 17.7.2 + yargs: 17.7.3 '@grpc/proto-loader@0.8.1': dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 protobufjs: 7.6.4 - yargs: 17.7.2 + yargs: 17.7.3 '@harperfast/extended-iterable@1.0.3': optional: true - '@hono/node-server@1.19.14(hono@4.12.25)': + '@hono/node-server@1.19.14(hono@4.12.26)': dependencies: - hono: 4.12.25 + hono: 4.12.26 '@humanfs/core@0.19.2': dependencies: @@ -10506,7 +10454,7 @@ snapshots: '@inquirer/external-editor@3.0.3(@types/node@24.13.2)': dependencies: - chardet: 2.1.1 + chardet: 2.2.0 iconv-lite: 0.7.2 optionalDependencies: '@types/node': 24.13.2 @@ -10660,58 +10608,58 @@ snapshots: dependencies: tslib: 2.8.1 - '@jsonjoy.com/fs-core@4.57.7(tslib@2.8.1)': + '@jsonjoy.com/fs-core@4.57.8(tslib@2.8.1)': dependencies: - '@jsonjoy.com/fs-node-builtins': 4.57.7(tslib@2.8.1) - '@jsonjoy.com/fs-node-utils': 4.57.7(tslib@2.8.1) + '@jsonjoy.com/fs-node-builtins': 4.57.8(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.57.8(tslib@2.8.1) thingies: 2.6.0(tslib@2.8.1) tslib: 2.8.1 - '@jsonjoy.com/fs-fsa@4.57.7(tslib@2.8.1)': + '@jsonjoy.com/fs-fsa@4.57.8(tslib@2.8.1)': dependencies: - '@jsonjoy.com/fs-core': 4.57.7(tslib@2.8.1) - '@jsonjoy.com/fs-node-builtins': 4.57.7(tslib@2.8.1) - '@jsonjoy.com/fs-node-utils': 4.57.7(tslib@2.8.1) + '@jsonjoy.com/fs-core': 4.57.8(tslib@2.8.1) + '@jsonjoy.com/fs-node-builtins': 4.57.8(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.57.8(tslib@2.8.1) thingies: 2.6.0(tslib@2.8.1) tslib: 2.8.1 - '@jsonjoy.com/fs-node-builtins@4.57.7(tslib@2.8.1)': + '@jsonjoy.com/fs-node-builtins@4.57.8(tslib@2.8.1)': dependencies: tslib: 2.8.1 - '@jsonjoy.com/fs-node-to-fsa@4.57.7(tslib@2.8.1)': + '@jsonjoy.com/fs-node-to-fsa@4.57.8(tslib@2.8.1)': dependencies: - '@jsonjoy.com/fs-fsa': 4.57.7(tslib@2.8.1) - '@jsonjoy.com/fs-node-builtins': 4.57.7(tslib@2.8.1) - '@jsonjoy.com/fs-node-utils': 4.57.7(tslib@2.8.1) + '@jsonjoy.com/fs-fsa': 4.57.8(tslib@2.8.1) + '@jsonjoy.com/fs-node-builtins': 4.57.8(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.57.8(tslib@2.8.1) tslib: 2.8.1 - '@jsonjoy.com/fs-node-utils@4.57.7(tslib@2.8.1)': + '@jsonjoy.com/fs-node-utils@4.57.8(tslib@2.8.1)': dependencies: - '@jsonjoy.com/fs-node-builtins': 4.57.7(tslib@2.8.1) + '@jsonjoy.com/fs-node-builtins': 4.57.8(tslib@2.8.1) tslib: 2.8.1 - '@jsonjoy.com/fs-node@4.57.7(tslib@2.8.1)': + '@jsonjoy.com/fs-node@4.57.8(tslib@2.8.1)': dependencies: - '@jsonjoy.com/fs-core': 4.57.7(tslib@2.8.1) - '@jsonjoy.com/fs-node-builtins': 4.57.7(tslib@2.8.1) - '@jsonjoy.com/fs-node-utils': 4.57.7(tslib@2.8.1) - '@jsonjoy.com/fs-print': 4.57.7(tslib@2.8.1) - '@jsonjoy.com/fs-snapshot': 4.57.7(tslib@2.8.1) + '@jsonjoy.com/fs-core': 4.57.8(tslib@2.8.1) + '@jsonjoy.com/fs-node-builtins': 4.57.8(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.57.8(tslib@2.8.1) + '@jsonjoy.com/fs-print': 4.57.8(tslib@2.8.1) + '@jsonjoy.com/fs-snapshot': 4.57.8(tslib@2.8.1) glob-to-regex.js: 1.2.0(tslib@2.8.1) thingies: 2.6.0(tslib@2.8.1) tslib: 2.8.1 - '@jsonjoy.com/fs-print@4.57.7(tslib@2.8.1)': + '@jsonjoy.com/fs-print@4.57.8(tslib@2.8.1)': dependencies: - '@jsonjoy.com/fs-node-utils': 4.57.7(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.57.8(tslib@2.8.1) tree-dump: 1.1.0(tslib@2.8.1) tslib: 2.8.1 - '@jsonjoy.com/fs-snapshot@4.57.7(tslib@2.8.1)': + '@jsonjoy.com/fs-snapshot@4.57.8(tslib@2.8.1)': dependencies: '@jsonjoy.com/buffers': 17.67.0(tslib@2.8.1) - '@jsonjoy.com/fs-node-utils': 4.57.7(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.57.8(tslib@2.8.1) '@jsonjoy.com/json-pack': 17.67.0(tslib@2.8.1) '@jsonjoy.com/util': 17.67.0(tslib@2.8.1) tslib: 2.8.1 @@ -10796,7 +10744,7 @@ snapshots: '@modelcontextprotocol/sdk@1.29.0(zod@4.4.2)': dependencies: - '@hono/node-server': 1.19.14(hono@4.12.25) + '@hono/node-server': 1.19.14(hono@4.12.26) ajv: 8.20.0 ajv-formats: 3.0.1(ajv@8.20.0) content-type: 1.0.5 @@ -10806,7 +10754,7 @@ snapshots: eventsource-parser: 3.1.0 express: 5.2.1 express-rate-limit: 8.5.2(express@5.2.1) - hono: 4.12.25 + hono: 4.12.26 jose: 6.2.3 json-schema-typed: 8.0.2 pkce-challenge: 5.0.1 @@ -11046,7 +10994,7 @@ snapshots: '@octokit/graphql-schema@15.26.1': dependencies: graphql: 16.14.2 - graphql-tag: 2.12.6(graphql@16.14.2) + graphql-tag: 2.12.7(graphql@16.14.2) '@octokit/graphql@9.0.3': dependencies: @@ -11335,7 +11283,7 @@ snapshots: proxy-agent: 6.5.0 semver: 7.7.4 tar-fs: 3.1.2 - yargs: 17.7.2 + yargs: 17.7.3 transitivePeerDependencies: - bare-abort-controller - bare-buffer @@ -11571,7 +11519,7 @@ snapshots: '@stylistic/eslint-plugin@5.10.0(eslint@10.3.0(jiti@2.7.0))': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0(jiti@2.7.0)) - '@typescript-eslint/types': 8.61.0 + '@typescript-eslint/types': 8.61.1 eslint: 10.3.0(jiti@2.7.0) eslint-visitor-keys: 4.2.1 espree: 10.4.0 @@ -11626,16 +11574,16 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 22.19.21 + '@types/node': 22.20.0 '@types/bonjour@3.5.13': dependencies: - '@types/node': 22.19.21 + '@types/node': 22.20.0 '@types/browser-sync@2.29.1': dependencies: '@types/micromatch': 2.3.35 - '@types/node': 22.19.21 + '@types/node': 22.20.0 '@types/serve-static': 2.2.0 chokidar: 3.6.0 @@ -11646,26 +11594,26 @@ snapshots: '@types/cli-progress@3.11.6': dependencies: - '@types/node': 22.19.21 + '@types/node': 22.20.0 '@types/connect-history-api-fallback@1.5.4': dependencies: '@types/express-serve-static-core': 4.19.8 - '@types/node': 22.19.21 + '@types/node': 22.20.0 '@types/connect@3.4.38': dependencies: - '@types/node': 22.19.21 + '@types/node': 22.20.0 '@types/cors@2.8.19': dependencies: - '@types/node': 22.19.21 + '@types/node': 22.20.0 '@types/deep-eql@4.0.2': {} '@types/duplexify@3.6.5': dependencies: - '@types/node': 22.19.21 + '@types/node': 22.20.0 '@types/ejs@3.1.5': {} @@ -11689,14 +11637,14 @@ snapshots: '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 22.19.21 + '@types/node': 22.20.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 '@types/express-serve-static-core@5.1.1': dependencies: - '@types/node': 22.19.21 + '@types/node': 22.20.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -11718,13 +11666,13 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 22.19.21 + '@types/node': 22.20.0 '@types/http-errors@2.0.5': {} '@types/http-proxy@1.17.17': dependencies: - '@types/node': 22.19.21 + '@types/node': 22.20.0 '@types/ini@4.1.1': {} @@ -11740,7 +11688,7 @@ snapshots: '@types/karma@6.3.9': dependencies: - '@types/node': 22.19.21 + '@types/node': 22.20.0 log4js: 6.9.1 transitivePeerDependencies: - supports-color @@ -11749,7 +11697,7 @@ snapshots: '@types/loader-utils@3.0.0(esbuild@0.28.1)': dependencies: - '@types/node': 22.19.21 + '@types/node': 22.20.0 webpack: 5.106.2(esbuild@0.28.1) transitivePeerDependencies: - '@minify-html/node' @@ -11776,10 +11724,10 @@ snapshots: '@types/node-fetch@2.6.13': dependencies: - '@types/node': 22.19.21 + '@types/node': 22.20.0 form-data: 4.0.6 - '@types/node@22.19.21': + '@types/node@22.20.0': dependencies: undici-types: 6.21.0 @@ -11791,7 +11739,7 @@ snapshots: '@types/npm-registry-fetch@8.0.9': dependencies: - '@types/node': 22.19.21 + '@types/node': 22.20.0 '@types/node-fetch': 2.6.13 '@types/npm-package-arg': 6.1.4 '@types/npmlog': 7.0.0 @@ -11799,11 +11747,11 @@ snapshots: '@types/npmlog@7.0.0': dependencies: - '@types/node': 22.19.21 + '@types/node': 22.20.0 '@types/pacote@11.1.8': dependencies: - '@types/node': 22.19.21 + '@types/node': 22.20.0 '@types/npm-registry-fetch': 8.0.9 '@types/npmlog': 7.0.0 '@types/ssri': 7.1.5 @@ -11814,12 +11762,12 @@ snapshots: '@types/progress@2.0.7': dependencies: - '@types/node': 22.19.21 + '@types/node': 22.20.0 '@types/pumpify@1.4.5': dependencies: '@types/duplexify': 3.6.5 - '@types/node': 22.19.21 + '@types/node': 22.20.0 '@types/qs@6.15.1': {} @@ -11829,7 +11777,7 @@ snapshots: '@types/responselike@1.0.0': dependencies: - '@types/node': 22.19.21 + '@types/node': 22.20.0 '@types/retry@0.12.0': {} @@ -11840,11 +11788,11 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 22.19.21 + '@types/node': 22.20.0 '@types/send@1.2.1': dependencies: - '@types/node': 22.19.21 + '@types/node': 22.20.0 '@types/serve-index@1.9.4': dependencies: @@ -11853,38 +11801,38 @@ snapshots: '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 22.19.21 + '@types/node': 22.20.0 '@types/send': 0.17.6 '@types/serve-static@2.2.0': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 22.19.21 + '@types/node': 22.20.0 '@types/sockjs@0.3.36': dependencies: - '@types/node': 22.19.21 + '@types/node': 22.20.0 '@types/ssri@7.1.5': dependencies: - '@types/node': 22.19.21 + '@types/node': 22.20.0 '@types/stack-trace@0.0.33': {} '@types/tar-stream@3.1.4': dependencies: - '@types/node': 22.19.21 + '@types/node': 22.20.0 '@types/watchpack@2.4.5': dependencies: '@types/graceful-fs': 4.1.9 - '@types/node': 22.19.21 + '@types/node': 22.20.0 '@types/which@3.0.4': {} '@types/ws@8.18.1': dependencies: - '@types/node': 22.19.21 + '@types/node': 22.20.0 '@types/yargs-parser@21.0.3': {} @@ -11896,7 +11844,7 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 22.19.21 + '@types/node': 22.20.0 optional: true '@typescript-eslint/eslint-plugin@8.59.1(@typescript-eslint/parser@8.59.1(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)': @@ -11959,7 +11907,7 @@ snapshots: '@typescript-eslint/types@8.59.1': {} - '@typescript-eslint/types@8.61.0': {} + '@typescript-eslint/types@8.61.1': {} '@typescript-eslint/typescript-estree@8.59.1(typescript@6.0.3)': dependencies: @@ -12031,7 +11979,7 @@ snapshots: process-warning: 1.0.0 semver: 7.7.4 - '@verdaccio/core@8.1.1': + '@verdaccio/core@8.1.2': dependencies: ajv: 8.18.0 http-errors: 2.0.1 @@ -12197,13 +12145,13 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.1.0 - '@vitest/mocker@4.1.5(vite@7.3.2(@types/node@24.13.2)(jiti@2.7.0)(less@4.6.4)(sass@1.99.0)(terser@5.46.2)(tsx@4.22.4)(yaml@2.9.0))': + '@vitest/mocker@4.1.5(vite@7.3.5(@types/node@24.13.2)(jiti@2.7.0)(less@4.6.4)(sass@1.99.0)(terser@5.46.2)(tsx@4.22.4)(yaml@2.9.0))': dependencies: '@vitest/spy': 4.1.5 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.3.2(@types/node@24.13.2)(jiti@2.7.0)(less@4.6.4)(sass@1.99.0)(terser@5.46.2)(tsx@4.22.4)(yaml@2.9.0) + vite: 7.3.5(@types/node@24.13.2)(jiti@2.7.0)(less@4.6.4)(sass@1.99.0)(terser@5.46.2)(tsx@4.22.4)(yaml@2.9.0) '@vitest/pretty-format@4.1.5': dependencies: @@ -12639,7 +12587,7 @@ snapshots: base64id@2.0.0: {} - baseline-browser-mapping@2.10.37: {} + baseline-browser-mapping@2.10.38: {} basic-ftp@5.3.1: {} @@ -12783,7 +12731,7 @@ snapshots: server-destroy: 1.0.1 socket.io: 4.8.3(bufferutil@4.1.0)(utf-8-validate@6.0.6) ua-parser-js: 1.0.41 - yargs: 17.7.2 + yargs: 17.7.3 transitivePeerDependencies: - bufferutil - debug @@ -12796,10 +12744,10 @@ snapshots: browserslist@4.28.2: dependencies: - baseline-browser-mapping: 2.10.37 + baseline-browser-mapping: 2.10.38 caniuse-lite: 1.0.30001799 - electron-to-chromium: 1.5.372 - node-releases: 2.0.47 + electron-to-chromium: 1.5.376 + node-releases: 2.0.48 update-browserslist-db: 1.2.3(browserslist@4.28.2) bs-recipes@1.3.4: {} @@ -12884,7 +12832,7 @@ snapshots: chalk@5.6.2: {} - chardet@2.1.1: {} + chardet@2.2.0: {} checkpoint-stream@0.1.2: dependencies: @@ -13075,7 +13023,7 @@ snapshots: glob-parent: 6.0.2 normalize-path: 3.0.0 schema-utils: 4.3.3 - serialize-javascript: 7.0.5 + serialize-javascript: 7.0.6 tinyglobby: 0.2.16 webpack: 5.106.2(esbuild@0.28.1)(postcss@8.5.13) @@ -13344,7 +13292,7 @@ snapshots: ejs@6.0.1: {} - electron-to-chromium@1.5.372: {} + electron-to-chromium@1.5.376: {} emoji-regex@10.6.0: {} @@ -13366,12 +13314,12 @@ snapshots: dependencies: once: 1.4.0 - engine.io-client@6.6.5(bufferutil@4.1.0)(utf-8-validate@6.0.6): + engine.io-client@6.6.6(bufferutil@4.1.0)(utf-8-validate@6.0.6): dependencies: '@socket.io/component-emitter': 3.1.2 debug: 4.4.3(supports-color@10.2.2) engine.io-parser: 5.2.3 - ws: 8.20.1(bufferutil@4.1.0)(utf-8-validate@6.0.6) + ws: 8.21.0(bufferutil@4.1.0)(utf-8-validate@6.0.6) xmlhttprequest-ssl: 2.1.2 transitivePeerDependencies: - bufferutil @@ -13380,10 +13328,10 @@ snapshots: engine.io-parser@5.2.3: {} - engine.io@6.6.8(bufferutil@4.1.0)(utf-8-validate@6.0.6): + engine.io@6.6.9(bufferutil@4.1.0)(utf-8-validate@6.0.6): dependencies: '@types/cors': 2.8.19 - '@types/node': 22.19.21 + '@types/node': 22.20.0 '@types/ws': 8.18.1 accepts: 1.3.8 base64id: 2.0.0 @@ -13391,7 +13339,7 @@ snapshots: cors: 2.8.6 debug: 4.4.3(supports-color@10.2.2) engine.io-parser: 5.2.3 - ws: 8.20.1(bufferutil@4.1.0)(utf-8-validate@6.0.6) + ws: 8.21.0(bufferutil@4.1.0)(utf-8-validate@6.0.6) transitivePeerDependencies: - bufferutil - supports-color @@ -13430,6 +13378,13 @@ snapshots: dependencies: is-arrayish: 0.2.1 + es-abstract-get@1.0.0: + dependencies: + es-errors: 1.3.0 + es-object-atoms: 1.1.2 + is-callable: 1.2.7 + object-inspect: 1.13.4 + es-abstract@1.24.2: dependencies: array-buffer-byte-length: 1.0.2 @@ -13444,7 +13399,7 @@ snapshots: es-errors: 1.3.0 es-object-atoms: 1.1.2 es-set-tostringtag: 2.1.0 - es-to-primitive: 1.3.0 + es-to-primitive: 1.3.1 function.prototype.name: 1.2.0 get-intrinsic: 1.3.0 get-proto: 1.0.1 @@ -13508,8 +13463,10 @@ snapshots: dependencies: hasown: 2.0.4 - es-to-primitive@1.3.0: + es-to-primitive@1.3.1: dependencies: + es-abstract-get: 1.0.0 + es-errors: 1.3.0 is-callable: 1.2.7 is-date-object: 1.1.0 is-symbol: 1.1.1 @@ -14313,7 +14270,7 @@ snapshots: graceful-fs@4.2.11: {} - graphql-tag@2.12.6(graphql@16.14.2): + graphql-tag@2.12.7(graphql@16.14.2): dependencies: graphql: 16.14.2 tslib: 2.8.1 @@ -14374,7 +14331,7 @@ snapshots: dependencies: function-bind: 1.1.2 - hono@4.12.25: {} + hono@4.12.26: {} hosted-git-info@9.0.3: dependencies: @@ -14441,7 +14398,7 @@ snapshots: transitivePeerDependencies: - supports-color - http-proxy-middleware@2.0.9(@types/express@4.17.25): + http-proxy-middleware@2.0.10(@types/express@4.17.25): dependencies: '@types/http-proxy': 1.17.17 http-proxy: 1.18.1(debug@4.4.3) @@ -14851,7 +14808,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 22.19.21 + '@types/node': 22.20.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -14892,7 +14849,7 @@ snapshots: saxes: 6.0.0 symbol-tree: 3.2.4 tough-cookie: 6.0.1 - undici: 7.27.2 + undici: 7.28.0 w3c-xmlserializer: 5.0.0 webidl-conversions: 8.0.1 whatwg-mimetype: 5.0.0 @@ -15031,7 +14988,7 @@ snapshots: source-map: 0.6.1 tmp: 0.2.7 ua-parser-js: 0.7.41 - yargs: 16.2.0 + yargs: 16.2.2 transitivePeerDependencies: - bufferutil - debug @@ -15243,16 +15200,16 @@ snapshots: media-typer@1.1.0: {} - memfs@4.57.7(tslib@2.8.1): + memfs@4.57.8(tslib@2.8.1): dependencies: - '@jsonjoy.com/fs-core': 4.57.7(tslib@2.8.1) - '@jsonjoy.com/fs-fsa': 4.57.7(tslib@2.8.1) - '@jsonjoy.com/fs-node': 4.57.7(tslib@2.8.1) - '@jsonjoy.com/fs-node-builtins': 4.57.7(tslib@2.8.1) - '@jsonjoy.com/fs-node-to-fsa': 4.57.7(tslib@2.8.1) - '@jsonjoy.com/fs-node-utils': 4.57.7(tslib@2.8.1) - '@jsonjoy.com/fs-print': 4.57.7(tslib@2.8.1) - '@jsonjoy.com/fs-snapshot': 4.57.7(tslib@2.8.1) + '@jsonjoy.com/fs-core': 4.57.8(tslib@2.8.1) + '@jsonjoy.com/fs-fsa': 4.57.8(tslib@2.8.1) + '@jsonjoy.com/fs-node': 4.57.8(tslib@2.8.1) + '@jsonjoy.com/fs-node-builtins': 4.57.8(tslib@2.8.1) + '@jsonjoy.com/fs-node-to-fsa': 4.57.8(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.57.8(tslib@2.8.1) + '@jsonjoy.com/fs-print': 4.57.8(tslib@2.8.1) + '@jsonjoy.com/fs-snapshot': 4.57.8(tslib@2.8.1) '@jsonjoy.com/json-pack': 1.21.0(tslib@2.8.1) '@jsonjoy.com/util': 1.9.0(tslib@2.8.1) glob-to-regex.js: 1.2.0(tslib@2.8.1) @@ -15411,7 +15368,7 @@ snapshots: mute-stream@3.0.0: {} - nanoid@3.3.12: {} + nanoid@3.3.15: {} natural-compare@1.4.0: {} @@ -15448,7 +15405,7 @@ snapshots: jsonc-parser: 3.3.1 less: 4.6.4 ora: 9.4.0 - piscina: 5.1.4 + piscina: 5.2.0 postcss: 8.5.14 rollup-plugin-dts: 6.4.1(rollup@4.60.2)(typescript@6.0.3) rxjs: 7.8.2 @@ -15517,10 +15474,10 @@ snapshots: semver: 7.7.4 tar: 7.5.16 tinyglobby: 0.2.16 - undici: 6.26.0 + undici: 6.27.0 which: 6.0.1 - node-releases@2.0.47: {} + node-releases@2.0.48: {} nopt@9.0.0: dependencies: @@ -15876,10 +15833,6 @@ snapshots: sonic-boom: 4.2.1 thread-stream: 3.2.0 - piscina@5.1.4: - optionalDependencies: - '@napi-rs/nice': 1.1.1 - piscina@5.2.0: optionalDependencies: '@napi-rs/nice': 1.1.1 @@ -15955,13 +15908,13 @@ snapshots: postcss@8.5.13: dependencies: - nanoid: 3.3.12 + nanoid: 3.3.15 picocolors: 1.1.1 source-map-js: 1.2.1 postcss@8.5.14: dependencies: - nanoid: 3.3.12 + nanoid: 3.3.15 picocolors: 1.1.1 source-map-js: 1.2.1 @@ -16000,7 +15953,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 22.19.21 + '@types/node': 22.20.0 long: 5.3.2 proxy-addr@2.0.7: @@ -16334,12 +16287,12 @@ snapshots: optionalDependencies: '@babel/code-frame': 7.29.7 - rollup-plugin-sourcemaps2@0.5.6(@types/node@22.19.21)(rollup@4.60.2): + rollup-plugin-sourcemaps2@0.5.6(@types/node@22.20.0)(rollup@4.60.2): dependencies: '@rollup/pluginutils': 5.3.0(rollup@4.60.2) rollup: 4.60.2 optionalDependencies: - '@types/node': 22.19.21 + '@types/node': 22.20.0 rollup@4.60.2: dependencies: @@ -16502,7 +16455,7 @@ snapshots: transitivePeerDependencies: - supports-color - serialize-javascript@7.0.5: {} + serialize-javascript@7.0.6: {} serve-index@1.9.2: dependencies: @@ -16629,10 +16582,10 @@ snapshots: smart-buffer@4.2.0: {} - socket.io-adapter@2.5.7(bufferutil@4.1.0)(utf-8-validate@6.0.6): + socket.io-adapter@2.5.8(bufferutil@4.1.0)(utf-8-validate@6.0.6): dependencies: debug: 4.4.3(supports-color@10.2.2) - ws: 8.20.1(bufferutil@4.1.0)(utf-8-validate@6.0.6) + ws: 8.21.0(bufferutil@4.1.0)(utf-8-validate@6.0.6) transitivePeerDependencies: - bufferutil - supports-color @@ -16642,7 +16595,7 @@ snapshots: dependencies: '@socket.io/component-emitter': 3.1.2 debug: 4.4.3(supports-color@10.2.2) - engine.io-client: 6.6.5(bufferutil@4.1.0)(utf-8-validate@6.0.6) + engine.io-client: 6.6.6(bufferutil@4.1.0)(utf-8-validate@6.0.6) socket.io-parser: 4.2.6 transitivePeerDependencies: - bufferutil @@ -16662,8 +16615,8 @@ snapshots: base64id: 2.0.0 cors: 2.8.6 debug: 4.4.3(supports-color@10.2.2) - engine.io: 6.6.8(bufferutil@4.1.0)(utf-8-validate@6.0.6) - socket.io-adapter: 2.5.7(bufferutil@4.1.0)(utf-8-validate@6.0.6) + engine.io: 6.6.9(bufferutil@4.1.0)(utf-8-validate@6.0.6) + socket.io-adapter: 2.5.8(bufferutil@4.1.0)(utf-8-validate@6.0.6) socket.io-parser: 4.2.6 transitivePeerDependencies: - bufferutil @@ -17050,15 +17003,15 @@ snapshots: tldts-core@6.1.86: {} - tldts-core@7.4.2: {} + tldts-core@7.4.3: {} tldts@6.1.86: dependencies: tldts-core: 6.1.86 - tldts@7.4.2: + tldts@7.4.3: dependencies: - tldts-core: 7.4.2 + tldts-core: 7.4.3 tmp@0.2.7: {} @@ -17076,7 +17029,7 @@ snapshots: tough-cookie@6.0.1: dependencies: - tldts: 7.4.2 + tldts: 7.4.3 tr46@0.0.3: {} @@ -17205,9 +17158,9 @@ snapshots: undici-types@7.18.2: {} - undici@6.26.0: {} + undici@6.27.0: {} - undici@7.27.2: {} + undici@7.28.0: {} undici@8.2.0: {} @@ -17289,9 +17242,9 @@ snapshots: - encoding - supports-color - verdaccio-auth-memory@13.0.2: + verdaccio-auth-memory@13.0.3: dependencies: - '@verdaccio/core': 8.1.1 + '@verdaccio/core': 8.1.2 debug: 4.4.3(supports-color@10.2.2) transitivePeerDependencies: - supports-color @@ -17353,24 +17306,6 @@ snapshots: core-util-is: 1.0.2 extsprintf: 1.3.0 - vite@7.3.2(@types/node@24.13.2)(jiti@2.7.0)(less@4.6.4)(sass@1.99.0)(terser@5.46.2)(tsx@4.22.4)(yaml@2.9.0): - dependencies: - esbuild: 0.27.7 - fdir: 6.5.0(picomatch@4.0.4) - picomatch: 4.0.4 - postcss: 8.5.14 - rollup: 4.60.2 - tinyglobby: 0.2.16 - optionalDependencies: - '@types/node': 24.13.2 - fsevents: 2.3.3 - jiti: 2.7.0 - less: 4.6.4 - sass: 1.99.0 - terser: 5.46.2 - tsx: 4.22.4 - yaml: 2.9.0 - vite@7.3.5(@types/node@24.13.2)(jiti@2.7.0)(less@4.6.4)(sass@1.99.0)(terser@5.46.2)(tsx@4.22.4)(yaml@2.9.0): dependencies: esbuild: 0.27.7 @@ -17392,7 +17327,7 @@ snapshots: vitest@4.1.5(@opentelemetry/api@1.9.1)(@types/node@24.13.2)(@vitest/coverage-v8@4.1.5)(jiti@2.7.0)(jsdom@29.1.1)(less@4.6.4)(sass@1.99.0)(terser@5.46.2)(tsx@4.22.4)(yaml@2.9.0): dependencies: '@vitest/expect': 4.1.5 - '@vitest/mocker': 4.1.5(vite@7.3.2(@types/node@24.13.2)(jiti@2.7.0)(less@4.6.4)(sass@1.99.0)(terser@5.46.2)(tsx@4.22.4)(yaml@2.9.0)) + '@vitest/mocker': 4.1.5(vite@7.3.5(@types/node@24.13.2)(jiti@2.7.0)(less@4.6.4)(sass@1.99.0)(terser@5.46.2)(tsx@4.22.4)(yaml@2.9.0)) '@vitest/pretty-format': 4.1.5 '@vitest/runner': 4.1.5 '@vitest/snapshot': 4.1.5 @@ -17409,7 +17344,7 @@ snapshots: tinyexec: 1.2.4 tinyglobby: 0.2.16 tinyrainbow: 3.1.0 - vite: 7.3.2(@types/node@24.13.2)(jiti@2.7.0)(less@4.6.4)(sass@1.99.0)(terser@5.46.2)(tsx@4.22.4)(yaml@2.9.0) + vite: 7.3.5(@types/node@24.13.2)(jiti@2.7.0)(less@4.6.4)(sass@1.99.0)(terser@5.46.2)(tsx@4.22.4)(yaml@2.9.0) why-is-node-running: 2.3.0 optionalDependencies: '@opentelemetry/api': 1.9.1 @@ -17460,7 +17395,7 @@ snapshots: webpack-dev-middleware@7.4.5(tslib@2.8.1)(webpack@5.106.2(esbuild@0.28.1)(postcss@8.5.13)): dependencies: colorette: 2.0.20 - memfs: 4.57.7(tslib@2.8.1) + memfs: 4.57.8(tslib@2.8.1) mime-types: 3.0.2 on-finished: 2.4.1 range-parser: 1.2.1 @@ -17473,7 +17408,7 @@ snapshots: webpack-dev-middleware@7.4.5(tslib@2.8.1)(webpack@5.106.2(esbuild@0.28.1)): dependencies: colorette: 2.0.20 - memfs: 4.57.7(tslib@2.8.1) + memfs: 4.57.8(tslib@2.8.1) mime-types: 3.0.2 on-finished: 2.4.1 range-parser: 1.2.1 @@ -17485,7 +17420,7 @@ snapshots: webpack-dev-middleware@8.0.3(tslib@2.8.1)(webpack@5.106.2(esbuild@0.28.1)(postcss@8.5.13)): dependencies: - memfs: 4.57.7(tslib@2.8.1) + memfs: 4.57.8(tslib@2.8.1) mime-types: 3.0.2 on-finished: 2.4.1 range-parser: 1.2.1 @@ -17513,7 +17448,7 @@ snapshots: connect-history-api-fallback: 2.0.0 express: 4.22.2 graceful-fs: 4.2.11 - http-proxy-middleware: 2.0.9(@types/express@4.17.25) + http-proxy-middleware: 2.0.10(@types/express@4.17.25) ipaddr.js: 2.4.0 launch-editor: 2.14.1 open: 10.2.0 @@ -17552,7 +17487,7 @@ snapshots: connect-history-api-fallback: 2.0.0 express: 4.22.2 graceful-fs: 4.2.11 - http-proxy-middleware: 2.0.9(@types/express@4.17.25) + http-proxy-middleware: 2.0.10(@types/express@4.17.25) ipaddr.js: 2.4.0 launch-editor: 2.14.1 open: 10.2.0 @@ -17783,11 +17718,6 @@ snapshots: wrappy@1.0.2: {} - ws@8.20.1(bufferutil@4.1.0)(utf-8-validate@6.0.6): - optionalDependencies: - bufferutil: 4.1.0 - utf-8-validate: 6.0.6 - ws@8.21.0(bufferutil@4.1.0)(utf-8-validate@6.0.6): optionalDependencies: bufferutil: 4.1.0 @@ -17828,7 +17758,7 @@ snapshots: yargs-parser@22.0.0: {} - yargs@16.2.0: + yargs@16.2.2: dependencies: cliui: 7.0.4 escalade: 3.2.0 @@ -17838,7 +17768,7 @@ snapshots: y18n: 5.0.8 yargs-parser: 20.2.9 - yargs@17.7.2: + yargs@17.7.3: dependencies: cliui: 8.0.1 escalade: 3.2.0 From 908daa51d430a369a13ed3e67a4a986649dc8c37 Mon Sep 17 00:00:00 2001 From: Angular Robot Date: Tue, 23 Jun 2026 14:47:51 +0000 Subject: [PATCH 7/9] build: update cross-repo angular dependencies See associated pull request for more information. --- MODULE.bazel | 6 +- MODULE.bazel.lock | 54 ++- package.json | 28 +- packages/angular/ssr/package.json | 12 +- packages/ngtools/webpack/package.json | 4 +- pnpm-lock.yaml | 510 +++++++++++++------------- 6 files changed, 309 insertions(+), 305 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index 541fe79f495a..d171374cf946 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -19,21 +19,21 @@ bazel_dep(name = "aspect_rules_jasmine", version = "2.0.4") bazel_dep(name = "rules_angular") git_override( module_name = "rules_angular", - commit = "7657fae9f218f1fcd818a4b594bdd8833e83c734", + commit = "94865fc3d6cbaa2d365d4a97fae03a0428a6ced6", remote = "https://github.com/angular/rules_angular.git", ) bazel_dep(name = "devinfra") git_override( module_name = "devinfra", - commit = "e9faacd5b4df391f59989b6fb448b2c24115d592", + commit = "786ee4782863cc2e6c90737aa3b3801e1f3eb432", remote = "https://github.com/angular/dev-infra.git", ) bazel_dep(name = "rules_browsers") git_override( module_name = "rules_browsers", - commit = "cbd4a436db23d9c3156f1b17a007d01ee60608d9", + commit = "90969723d2e4a0797710d0bcaae9bb6a7b6b914a", remote = "https://github.com/angular/rules_browsers.git", ) diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index e9ff1883cb02..432852358f31 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -24,10 +24,8 @@ "https://bcr.bazel.build/modules/aspect_rules_jasmine/2.0.4/source.json": "81ffb708333cd98ec3c0b4cc004f4d5cf92a16914b5196a2892c45141bba7cff", "https://bcr.bazel.build/modules/aspect_rules_js/2.0.0/MODULE.bazel": "b45b507574aa60a92796e3e13c195cd5744b3b8aff516a9c0cb5ae6a048161c5", "https://bcr.bazel.build/modules/aspect_rules_js/3.0.3/MODULE.bazel": "28a30e8fc33bf64a67835d64d124f6e05a7d59648dcb27b110fb3502f761e503", - "https://bcr.bazel.build/modules/aspect_rules_js/3.2.1/MODULE.bazel": "c1322ead2330fb8b8c84fc1b1cb4a053ab48c1c5da791b3732cb994b7c0dc2bb", "https://bcr.bazel.build/modules/aspect_rules_js/3.2.2/MODULE.bazel": "e844196321b64537cfade338f361633e7d5fe084eee3214fc531b9e7b9838813", "https://bcr.bazel.build/modules/aspect_rules_js/3.2.2/source.json": "0e650e493b3bc784dc3f8240ff00b4b32258cde6d021ef6b1db4e387bcfd6a9a", - "https://bcr.bazel.build/modules/aspect_rules_ts/3.8.10/MODULE.bazel": "a17a49a21226fc90163a29b3d6eac56703697205530b8d5cc38b3c074dbac039", "https://bcr.bazel.build/modules/aspect_rules_ts/3.8.11/MODULE.bazel": "85cefd3b02fa62c1572d8a39cc463ce7e42f0d40609a9bb0e32c51fade019d16", "https://bcr.bazel.build/modules/aspect_rules_ts/3.8.11/source.json": "64aa2b10eaa911e6581b384aa5845228efc6676b7232bb5140967618812fa909", "https://bcr.bazel.build/modules/aspect_tools_telemetry/0.2.8/MODULE.bazel": "aa975a83e72bcaac62ee61ab12b788ea324a1d05c4aab28aadb202f647881679", @@ -594,7 +592,7 @@ }, "@@rules_browsers+//browsers:extensions.bzl%browsers": { "general": { - "bzlTransitiveDigest": "UKZtUX6IBvCRrfn0KFUmDLmhaT5IJaWD6ctmDFfRFj8=", + "bzlTransitiveDigest": "5kLIvx4rw0tyEHZHd+6cKWlu3Z5zEA2ZiBQ1bPmLtqE=", "usagesDigest": "FmXYJVoVJlnfUU8x8gObSvu4qWcco/9Faw61aC/wBF0=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, @@ -603,9 +601,9 @@ "rules_browsers_chrome_linux": { "repoRuleId": "@@rules_browsers+//browsers/private:browser_repo.bzl%browser_repo", "attributes": { - "sha256": "7b81d44a96b579d198ac929fdbeeb6b329e9345759b101a0483701763dfa339f", + "sha256": "8f317b23823076da948686aecc2d8e7c184d08cc8d1dab13ab05ac148221bea4", "urls": [ - "https://storage.googleapis.com/chrome-for-testing-public/151.0.7886.0/linux64/chrome-headless-shell-linux64.zip" + "https://storage.googleapis.com/chrome-for-testing-public/151.0.7898.0/linux64/chrome-headless-shell-linux64.zip" ], "named_files": { "CHROME-HEADLESS-SHELL": "chrome-headless-shell-linux64/chrome-headless-shell" @@ -621,9 +619,9 @@ "rules_browsers_chrome_mac": { "repoRuleId": "@@rules_browsers+//browsers/private:browser_repo.bzl%browser_repo", "attributes": { - "sha256": "d991d55c69b1b9e4da88abad870585a3b81849cb9b3e1cd667b65f0a7edcdee4", + "sha256": "b74970609e9b1fdaceea5d02dbaf1ac61e538c07a1f0121d7fb55da2aed6ae6a", "urls": [ - "https://storage.googleapis.com/chrome-for-testing-public/151.0.7886.0/mac-x64/chrome-headless-shell-mac-x64.zip" + "https://storage.googleapis.com/chrome-for-testing-public/151.0.7898.0/mac-x64/chrome-headless-shell-mac-x64.zip" ], "named_files": { "CHROME-HEADLESS-SHELL": "chrome-headless-shell-mac-x64/chrome-headless-shell" @@ -639,9 +637,9 @@ "rules_browsers_chrome_mac_arm": { "repoRuleId": "@@rules_browsers+//browsers/private:browser_repo.bzl%browser_repo", "attributes": { - "sha256": "78ecce4673957a4ddaae944fd7b5fbd1c2400c5c82092490eb0cb4004928dc93", + "sha256": "ba6034f340a31b148a073e0249c1b4d4f5d11bfba27d5adcf8f66ab5cf4a7ff3", "urls": [ - "https://storage.googleapis.com/chrome-for-testing-public/151.0.7886.0/mac-arm64/chrome-headless-shell-mac-arm64.zip" + "https://storage.googleapis.com/chrome-for-testing-public/151.0.7898.0/mac-arm64/chrome-headless-shell-mac-arm64.zip" ], "named_files": { "CHROME-HEADLESS-SHELL": "chrome-headless-shell-mac-arm64/chrome-headless-shell" @@ -657,9 +655,9 @@ "rules_browsers_chrome_win64": { "repoRuleId": "@@rules_browsers+//browsers/private:browser_repo.bzl%browser_repo", "attributes": { - "sha256": "987f0fba9d2150e125edd1afd324aad4efcbc760d47dcc7341a1f544083ae85e", + "sha256": "98aed505d146f0ba2a821dd1bc1288a91331b88edb3d8f60247ba8a3242e6438", "urls": [ - "https://storage.googleapis.com/chrome-for-testing-public/151.0.7886.0/win64/chrome-headless-shell-win64.zip" + "https://storage.googleapis.com/chrome-for-testing-public/151.0.7898.0/win64/chrome-headless-shell-win64.zip" ], "named_files": { "CHROME-HEADLESS-SHELL": "chrome-headless-shell-win64/chrome-headless-shell.exe" @@ -675,9 +673,9 @@ "rules_browsers_chromedriver_linux": { "repoRuleId": "@@rules_browsers+//browsers/private:browser_repo.bzl%browser_repo", "attributes": { - "sha256": "cedb06e3bb84c768a21c43a474a9fb35e2505eaab25357dfcf30c3511a1da0f5", + "sha256": "1de34339b25ef954a3adbece2126c669851414d8c9368c1bbe931303e309fe36", "urls": [ - "https://storage.googleapis.com/chrome-for-testing-public/151.0.7886.0/linux64/chromedriver-linux64.zip" + "https://storage.googleapis.com/chrome-for-testing-public/151.0.7898.0/linux64/chromedriver-linux64.zip" ], "named_files": { "CHROMEDRIVER": "chromedriver-linux64/chromedriver" @@ -691,9 +689,9 @@ "rules_browsers_chromedriver_mac": { "repoRuleId": "@@rules_browsers+//browsers/private:browser_repo.bzl%browser_repo", "attributes": { - "sha256": "5aa64dcf25474b11fca25fb25b99822d9afc9d01ee37ba5acef00148a2bff7a6", + "sha256": "a6d04bdd5dcfe566d5288b1059d66d400bf7535ad1b0fa2144e9855326f875ba", "urls": [ - "https://storage.googleapis.com/chrome-for-testing-public/151.0.7886.0/mac-x64/chromedriver-mac-x64.zip" + "https://storage.googleapis.com/chrome-for-testing-public/151.0.7898.0/mac-x64/chromedriver-mac-x64.zip" ], "named_files": { "CHROMEDRIVER": "chromedriver-mac-x64/chromedriver" @@ -707,9 +705,9 @@ "rules_browsers_chromedriver_mac_arm": { "repoRuleId": "@@rules_browsers+//browsers/private:browser_repo.bzl%browser_repo", "attributes": { - "sha256": "9ffb270d0a79144a71b770266e178de22f67261df3497f716eb536e15a12f1ac", + "sha256": "752d73527863690aa4b3ff64269649c9cbf1b61009844ef5eea15c12cd150e5a", "urls": [ - "https://storage.googleapis.com/chrome-for-testing-public/151.0.7886.0/mac-arm64/chromedriver-mac-arm64.zip" + "https://storage.googleapis.com/chrome-for-testing-public/151.0.7898.0/mac-arm64/chromedriver-mac-arm64.zip" ], "named_files": { "CHROMEDRIVER": "chromedriver-mac-arm64/chromedriver" @@ -723,9 +721,9 @@ "rules_browsers_chromedriver_win64": { "repoRuleId": "@@rules_browsers+//browsers/private:browser_repo.bzl%browser_repo", "attributes": { - "sha256": "374576d46728e3529de1d1535880fa11033aeb3c4d5ead3f54dbab4143aa8a65", + "sha256": "20177c0538c57242e14f2c894b8e5cc8da6a00ddcb1cc2a5dff30af2feb3cc6e", "urls": [ - "https://storage.googleapis.com/chrome-for-testing-public/151.0.7886.0/win64/chromedriver-win64.zip" + "https://storage.googleapis.com/chrome-for-testing-public/151.0.7898.0/win64/chromedriver-win64.zip" ], "named_files": { "CHROMEDRIVER": "chromedriver-win64/chromedriver.exe" @@ -739,9 +737,9 @@ "rules_browsers_firefox_linux": { "repoRuleId": "@@rules_browsers+//browsers/private:browser_repo.bzl%browser_repo", "attributes": { - "sha256": "8ff8557a5ca3903ebbc1d18570684075f623465be5e362d63a95b3acc523f824", + "sha256": "748704b06ffaabc8bd2b3351c93c244db4e29bfe21af6ecb4d6c124c7bd4a234", "urls": [ - "https://archive.mozilla.org/pub/firefox/releases/151.0/linux-x86_64/en-US/firefox-151.0.tar.xz" + "https://archive.mozilla.org/pub/firefox/releases/152.0/linux-x86_64/en-US/firefox-152.0.tar.xz" ], "named_files": { "FIREFOX": "firefox/firefox" @@ -755,9 +753,9 @@ "rules_browsers_firefox_mac": { "repoRuleId": "@@rules_browsers+//browsers/private:browser_repo.bzl%browser_repo", "attributes": { - "sha256": "5a56ebd8f0f8cec94a86e04c6793e1d1502b40206f5d4c86fff5b7a270e84f6b", + "sha256": "b8a46188850d2fb32f16ad3c0829b08cd689bc714b8ee18fd9b09bb60629004d", "urls": [ - "https://archive.mozilla.org/pub/firefox/releases/151.0/mac/en-US/Firefox%20151.0.dmg" + "https://archive.mozilla.org/pub/firefox/releases/152.0/mac/en-US/Firefox%20152.0.dmg" ], "named_files": { "FIREFOX": "Firefox.app/Contents/MacOS/firefox" @@ -771,9 +769,9 @@ "rules_browsers_firefox_mac_arm": { "repoRuleId": "@@rules_browsers+//browsers/private:browser_repo.bzl%browser_repo", "attributes": { - "sha256": "5a56ebd8f0f8cec94a86e04c6793e1d1502b40206f5d4c86fff5b7a270e84f6b", + "sha256": "b8a46188850d2fb32f16ad3c0829b08cd689bc714b8ee18fd9b09bb60629004d", "urls": [ - "https://archive.mozilla.org/pub/firefox/releases/151.0/mac/en-US/Firefox%20151.0.dmg" + "https://archive.mozilla.org/pub/firefox/releases/152.0/mac/en-US/Firefox%20152.0.dmg" ], "named_files": { "FIREFOX": "Firefox.app/Contents/MacOS/firefox" @@ -787,9 +785,9 @@ "rules_browsers_firefox_win64": { "repoRuleId": "@@rules_browsers+//browsers/private:browser_repo.bzl%browser_repo", "attributes": { - "sha256": "358381238a840831da8a6cda16721692df91a74bc44847ff0285da12de788a8d", + "sha256": "3c426623ff83cb014402607c7ec99fea5b39eec2e44a07f639680c393ff9784e", "urls": [ - "https://archive.mozilla.org/pub/firefox/releases/151.0/win64/en-US/Firefox%20Setup%20151.0.exe" + "https://archive.mozilla.org/pub/firefox/releases/152.0/win64/en-US/Firefox%20Setup%20152.0.exe" ], "named_files": { "FIREFOX": "core/firefox.exe" @@ -954,7 +952,7 @@ "@@rules_nodejs+//nodejs:extensions.bzl%node": { "general": { "bzlTransitiveDigest": "oZFClfRhTTwsYzpxVPkOpOt/r0+OzEfEV37au0jFZ0s=", - "usagesDigest": "Zd6c63ea5Y8FHi2lhvcDAl65sVNCtjRo2i6cY7irXNI=", + "usagesDigest": "z8BpHD3zNQ2C16R8da4UGjqO1VlopzUV7oU59efzFhI=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, diff --git a/package.json b/package.json index 6cfc374b9895..a0118bea06c0 100644 --- a/package.json +++ b/package.json @@ -42,23 +42,23 @@ }, "homepage": "https://github.com/angular/angular-cli", "dependencies": { - "@angular/compiler-cli": "22.0.1", + "@angular/compiler-cli": "22.0.2", "typescript": "6.0.3" }, "devDependencies": { - "@angular/animations": "22.0.1", - "@angular/cdk": "22.0.1", - "@angular/common": "22.0.1", - "@angular/compiler": "22.0.1", - "@angular/core": "22.0.1", - "@angular/forms": "22.0.1", - "@angular/localize": "22.0.1", - "@angular/material": "22.0.1", - "@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#cdd4a4146520ed794b0342d0a86a0e2b31f129e3", - "@angular/platform-browser": "22.0.1", - "@angular/platform-server": "22.0.1", - "@angular/router": "22.0.1", - "@angular/service-worker": "22.0.1", + "@angular/animations": "22.0.2", + "@angular/cdk": "22.0.2", + "@angular/common": "22.0.2", + "@angular/compiler": "22.0.2", + "@angular/core": "22.0.2", + "@angular/forms": "22.0.2", + "@angular/localize": "22.0.2", + "@angular/material": "22.0.2", + "@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#9007ae2b58f50ac0eaf4710fa98630cd8baf07e9", + "@angular/platform-browser": "22.0.2", + "@angular/platform-server": "22.0.2", + "@angular/router": "22.0.2", + "@angular/service-worker": "22.0.2", "@babel/core": "7.29.0", "@bazel/bazelisk": "1.28.1", "@bazel/buildifier": "8.2.1", diff --git a/packages/angular/ssr/package.json b/packages/angular/ssr/package.json index 0b37fdde5bea..6326688a369b 100644 --- a/packages/angular/ssr/package.json +++ b/packages/angular/ssr/package.json @@ -37,12 +37,12 @@ }, "devDependencies": { "@angular-devkit/schematics": "workspace:*", - "@angular/common": "22.0.1", - "@angular/compiler": "22.0.1", - "@angular/core": "22.0.1", - "@angular/platform-browser": "22.0.1", - "@angular/platform-server": "22.0.1", - "@angular/router": "22.0.1", + "@angular/common": "22.0.2", + "@angular/compiler": "22.0.2", + "@angular/core": "22.0.2", + "@angular/platform-browser": "22.0.2", + "@angular/platform-server": "22.0.2", + "@angular/router": "22.0.2", "@schematics/angular": "workspace:*", "beasties": "0.4.2" }, diff --git a/packages/ngtools/webpack/package.json b/packages/ngtools/webpack/package.json index aa54b94f724c..f28ed4434618 100644 --- a/packages/ngtools/webpack/package.json +++ b/packages/ngtools/webpack/package.json @@ -17,8 +17,8 @@ }, "devDependencies": { "@angular-devkit/core": "workspace:0.0.0-PLACEHOLDER", - "@angular/compiler": "22.0.1", - "@angular/compiler-cli": "22.0.1", + "@angular/compiler": "22.0.2", + "@angular/compiler-cli": "22.0.2", "typescript": "6.0.3", "webpack": "5.106.2" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3e108583b88a..3aeb3b3b9ab5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14,8 +14,8 @@ importers: .: dependencies: '@angular/compiler-cli': - specifier: 22.0.1 - version: 22.0.1(@angular/compiler@22.0.1)(typescript@6.0.3) + specifier: 22.0.2 + version: 22.0.2(@angular/compiler@22.0.2)(typescript@6.0.3) typescript: specifier: 6.0.3 version: 6.0.3 @@ -26,44 +26,44 @@ importers: built: true devDependencies: '@angular/animations': - specifier: 22.0.1 - version: 22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)) + specifier: 22.0.2 + version: 22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)) '@angular/cdk': - specifier: 22.0.1 - version: 22.0.1(@angular/common@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.1(@angular/animations@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2) + specifier: 22.0.2 + version: 22.0.2(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2) '@angular/common': - specifier: 22.0.1 - version: 22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2) + specifier: 22.0.2 + version: 22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2) '@angular/compiler': - specifier: 22.0.1 - version: 22.0.1 + specifier: 22.0.2 + version: 22.0.2 '@angular/core': - specifier: 22.0.1 - version: 22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2) + specifier: 22.0.2 + version: 22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2) '@angular/forms': - specifier: 22.0.1 - version: 22.0.1(@angular/common@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.1(@angular/animations@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2) + specifier: 22.0.2 + version: 22.0.2(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2) '@angular/localize': - specifier: 22.0.1 - version: 22.0.1(@angular/compiler-cli@22.0.1(@angular/compiler@22.0.1)(typescript@6.0.3))(@angular/compiler@22.0.1) + specifier: 22.0.2 + version: 22.0.2(@angular/compiler-cli@22.0.2(@angular/compiler@22.0.2)(typescript@6.0.3))(@angular/compiler@22.0.2) '@angular/material': - specifier: 22.0.1 - version: 22.0.1(193efe3b363822470be9d4013c912095) + specifier: 22.0.2 + version: 22.0.2(fde409e5abac0f374c491d860a55bdd6) '@angular/ng-dev': - specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#cdd4a4146520ed794b0342d0a86a0e2b31f129e3 - version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/cdd4a4146520ed794b0342d0a86a0e2b31f129e3(@modelcontextprotocol/sdk@1.29.0(zod@4.4.2)) + specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#9007ae2b58f50ac0eaf4710fa98630cd8baf07e9 + version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/9007ae2b58f50ac0eaf4710fa98630cd8baf07e9(@modelcontextprotocol/sdk@1.29.0(zod@4.4.2)) '@angular/platform-browser': - specifier: 22.0.1 - version: 22.0.1(@angular/animations@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)) + specifier: 22.0.2 + version: 22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)) '@angular/platform-server': - specifier: 22.0.1 - version: 22.0.1(@angular/common@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/compiler@22.0.1)(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.1(@angular/animations@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2) + specifier: 22.0.2 + version: 22.0.2(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/compiler@22.0.2)(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2) '@angular/router': - specifier: 22.0.1 - version: 22.0.1(@angular/common@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.1(@angular/animations@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2) + specifier: 22.0.2 + version: 22.0.2(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2) '@angular/service-worker': - specifier: 22.0.1 - version: 22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2) + specifier: 22.0.2 + version: 22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2) '@babel/core': specifier: 7.29.0 version: 7.29.0 @@ -327,7 +327,7 @@ importers: version: 29.1.1 ng-packagr: specifier: 22.0.0 - version: 22.0.0(@angular/compiler-cli@22.0.1(@angular/compiler@22.0.1)(typescript@6.0.3))(tslib@2.8.1)(typescript@6.0.3) + version: 22.0.0(@angular/compiler-cli@22.0.2(@angular/compiler@22.0.2)(typescript@6.0.3))(tslib@2.8.1)(typescript@6.0.3) rxjs: specifier: 7.8.2 version: 7.8.2 @@ -430,7 +430,7 @@ importers: version: 4.6.4 ng-packagr: specifier: 22.0.0 - version: 22.0.0(@angular/compiler-cli@22.0.1(@angular/compiler@22.0.1)(typescript@6.0.3))(tslib@2.8.1)(typescript@6.0.3) + version: 22.0.0(@angular/compiler-cli@22.0.2(@angular/compiler@22.0.2)(typescript@6.0.3))(tslib@2.8.1)(typescript@6.0.3) postcss: specifier: 8.5.14 version: 8.5.14 @@ -527,23 +527,23 @@ importers: specifier: workspace:* version: link:../../angular_devkit/schematics '@angular/common': - specifier: 22.0.1 - version: 22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2) + specifier: 22.0.2 + version: 22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2) '@angular/compiler': - specifier: 22.0.1 - version: 22.0.1 + specifier: 22.0.2 + version: 22.0.2 '@angular/core': - specifier: 22.0.1 - version: 22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2) + specifier: 22.0.2 + version: 22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2) '@angular/platform-browser': - specifier: 22.0.1 - version: 22.0.1(@angular/animations@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)) + specifier: 22.0.2 + version: 22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)) '@angular/platform-server': - specifier: 22.0.1 - version: 22.0.1(@angular/common@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/compiler@22.0.1)(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.1(@angular/animations@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2) + specifier: 22.0.2 + version: 22.0.2(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/compiler@22.0.2)(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2) '@angular/router': - specifier: 22.0.1 - version: 22.0.1(@angular/common@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.1(@angular/animations@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2) + specifier: 22.0.2 + version: 22.0.2(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2) '@schematics/angular': specifier: workspace:* version: link:../../schematics/angular @@ -730,7 +730,7 @@ importers: version: 3.0.4(bufferutil@4.1.0)(utf-8-validate@6.0.6) ng-packagr: specifier: 22.0.0 - version: 22.0.0(@angular/compiler-cli@22.0.1(@angular/compiler@22.0.1)(typescript@6.0.3))(tslib@2.8.1)(typescript@6.0.3) + version: 22.0.0(@angular/compiler-cli@22.0.2(@angular/compiler@22.0.2)(typescript@6.0.3))(tslib@2.8.1)(typescript@6.0.3) undici: specifier: 8.2.0 version: 8.2.0 @@ -822,11 +822,11 @@ importers: specifier: workspace:0.0.0-PLACEHOLDER version: link:../../angular_devkit/core '@angular/compiler': - specifier: 22.0.1 - version: 22.0.1 + specifier: 22.0.2 + version: 22.0.2 '@angular/compiler-cli': - specifier: 22.0.1 - version: 22.0.1(@angular/compiler@22.0.1)(typescript@6.0.3) + specifier: 22.0.2 + version: 22.0.2(@angular/compiler@22.0.2)(typescript@6.0.3) typescript: specifier: 6.0.3 version: 6.0.3 @@ -935,48 +935,48 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - '@angular/animations@22.0.1': - resolution: {integrity: sha512-5Ydov95+aAmEdzSaiIJdKTOuGEqI+KWRnQOYJVSrjfKyLTeh3hLCW9amoicF8CsvGh7hSnKf4adbNUycG8wfKA==} + '@angular/animations@22.0.2': + resolution: {integrity: sha512-l9lVG9k+baFMWXNsFUxwmxQaUZMkpkTn3vRpa1hs/vABzT/KnaDeweDtvvkS0NS1RYJenoxhONlMNEWuJ4VR1A==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0} deprecated: '@angular/animations is deprecated. Use `animate.enter` and `animate.leave` instead. For more information see: https://v22.angular.dev/guide/animations.' peerDependencies: - '@angular/core': 22.0.1 + '@angular/core': 22.0.2 - '@angular/cdk@22.0.1': - resolution: {integrity: sha512-hSFqsNEmkT9x1Qc+0aJvAEKFo2DPuS8h/ltOVuDYIyXd57DfD7pSLO3CuxfSUK49YhbhwX/TB2L0IfkrnvtXew==} + '@angular/cdk@22.0.2': + resolution: {integrity: sha512-3AOyLNIpvXkxbiCeUc4R5ubwCBpY83ZPe2I6Q/cTUW53SnFapEBNYZ2spSY+jPVY4IVPnQN1Tvjlzq6R9K4M3w==} peerDependencies: '@angular/common': ^22.0.0 || ^23.0.0 '@angular/core': ^22.0.0 || ^23.0.0 '@angular/platform-browser': ^22.0.0 || ^23.0.0 rxjs: ^6.5.3 || ^7.4.0 - '@angular/common@22.0.1': - resolution: {integrity: sha512-EczDHu+ziop3x2CSh9+hdkegTSjblYvuH0y4aZ8biqh+pGFRni24Qu9kZiV5VrBprIJG5NeiCEA2rT6fJ7w/Nw==} + '@angular/common@22.0.2': + resolution: {integrity: sha512-XSkHYRwrM54v4GZ+fg9KU1KbSIE/iQF33VXKo5zqVNKO11MnAbJ59qzyqX/5EzSeogHyBoHApprFKACsCAKm/Q==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0} peerDependencies: - '@angular/core': 22.0.1 + '@angular/core': 22.0.2 rxjs: ^6.5.3 || ^7.4.0 - '@angular/compiler-cli@22.0.1': - resolution: {integrity: sha512-fo/tXV3sqw92/qz898ejru6G4wMvstd9gBjb0HRDJv5rR1XnSWHVKJuhrgrHd6tVkNdc8y6odBB9GKecdqqnGg==} + '@angular/compiler-cli@22.0.2': + resolution: {integrity: sha512-jBGGWdbrPQhIHWUz523CLQqEh/iYWxzZt7U9y0Ocdbas4/OlHcqaERO/K4ULkxclWX8MWYQoxal/MZbYOBfXgw==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0} hasBin: true peerDependencies: - '@angular/compiler': 22.0.1 + '@angular/compiler': 22.0.2 typescript: '>=6.0 <6.1' peerDependenciesMeta: typescript: optional: true - '@angular/compiler@22.0.1': - resolution: {integrity: sha512-J8lcmYXJCGZn1+CHx3LSgq6rtS5Efc1/Nafcd/v8VZN2NrsFIkIlTbnAIUxcwHwYxzZs4X5CGfX+5ZIB4X9rUw==} + '@angular/compiler@22.0.2': + resolution: {integrity: sha512-5G+h/4/iCfqdTBsSgjB46Oe4oC6jXutCpFc5JYWRpnJWsbp3UfwRhwGVWIV1DBPnR8H/3QZzteRP1jINiH5+hg==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0} - '@angular/core@22.0.1': - resolution: {integrity: sha512-Sk0fz+LR2q6QhJJtCV9ElN1GzoEX6lOB4difMqpOC0yRh/ue+9iKd+x3RRiL4p+dnAiRLQYAKqsXkYlqUm2SMg==} + '@angular/core@22.0.2': + resolution: {integrity: sha512-YMs6OZNeXh4tg67ePwSRN426WYvjqGdjxEwLrdOONKAruOmJAzW/Tqe328k/4SHfdbJTR87GPpRi5FzVP43DRA==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0} peerDependencies: - '@angular/compiler': 22.0.1 + '@angular/compiler': 22.0.2 rxjs: ^6.5.3 || ^7.4.0 zone.js: ~0.15.0 || ~0.16.0 peerDependenciesMeta: @@ -985,74 +985,74 @@ packages: zone.js: optional: true - '@angular/forms@22.0.1': - resolution: {integrity: sha512-9an74j0DtSeY4XMp5crkAdlxmhdRNq6cKlN9dxGch6udEr2SjHDP7hYoNXJ6y5yna5FEa/t+1SltWF0OVPIVxw==} + '@angular/forms@22.0.2': + resolution: {integrity: sha512-k2WhkE8Of8/JRYEojSgfygiXbP6I7f/yZ/jgJzFGRC1FlF5w5erQMFx8KPg1J5CRE8kYPzW8rM4tSVCq7AaDUg==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0} peerDependencies: - '@angular/common': 22.0.1 - '@angular/core': 22.0.1 - '@angular/platform-browser': 22.0.1 + '@angular/common': 22.0.2 + '@angular/core': 22.0.2 + '@angular/platform-browser': 22.0.2 rxjs: ^6.5.3 || ^7.4.0 - '@angular/localize@22.0.1': - resolution: {integrity: sha512-W7/FQ3aJ+9SFrKSFiAOe8JTBDxepWtJN2q6fgFIg/0GNmA+D2zAnW73S1ExiUVW/YTho7pGkNEsbaC8vvsHEIA==} + '@angular/localize@22.0.2': + resolution: {integrity: sha512-XrinxOuiCwHYaR+y4xPfHUy+h5xAX+LQwwF+oI4HDV3Bwa61O/mh8QLryCDhCL8k3T79YxKqQdOXptFTAsEiMg==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0} hasBin: true peerDependencies: - '@angular/compiler': 22.0.1 - '@angular/compiler-cli': 22.0.1 + '@angular/compiler': 22.0.2 + '@angular/compiler-cli': 22.0.2 - '@angular/material@22.0.1': - resolution: {integrity: sha512-qP28XmDwRjH7Bd/r02a1GaiMd1ao0VgUOAITCrPQB8McrxFC2wDJBR3MBQaSriZnyWpCzj3jGcQWhZpQMoxOFA==} + '@angular/material@22.0.2': + resolution: {integrity: sha512-a2sp9ipozR4THqu5A3ff3VXBpbQHpfTmH+Oqb0+RD47fJ+/kvyBUZQ5JK2Yh6eUXVceAOW4s+sL0ev8tS1EfuQ==} peerDependencies: - '@angular/cdk': 22.0.1 + '@angular/cdk': 22.0.2 '@angular/common': ^22.0.0 || ^23.0.0 '@angular/core': ^22.0.0 || ^23.0.0 '@angular/forms': ^22.0.0 || ^23.0.0 '@angular/platform-browser': ^22.0.0 || ^23.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/cdd4a4146520ed794b0342d0a86a0e2b31f129e3': - resolution: {gitHosted: true, integrity: sha512-77lzhDNz78hakS5ahbzVbcCKSJgwLSbDlCwQgLQWphzdaaMid0ILM5eHywGCkgBqzg6jrrScrEfN62io2eFz7A==, tarball: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/cdd4a4146520ed794b0342d0a86a0e2b31f129e3} - version: 0.0.0-e9faacd5b4df391f59989b6fb448b2c24115d592 + '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/9007ae2b58f50ac0eaf4710fa98630cd8baf07e9': + resolution: {gitHosted: true, integrity: sha512-U8ZG3ir9muSfFko54qqLUQjxxA671d3bJUSAs9IIruK2cnhFaVdSz1dzDlaDzFyIXhLsENhMPWsRd/S3izCNNA==, tarball: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/9007ae2b58f50ac0eaf4710fa98630cd8baf07e9} + version: 0.0.0-786ee4782863cc2e6c90737aa3b3801e1f3eb432 hasBin: true - '@angular/platform-browser@22.0.1': - resolution: {integrity: sha512-wbj/ddrMIOHKrONcFlDmHfJKUZq4dX8pzcxsLFTQ6sppUKtzWMrkxtCVkSPJLEzs6OG3OupRrc1yHbL/V+ffsw==} + '@angular/platform-browser@22.0.2': + resolution: {integrity: sha512-xUkpJo/Jwa7rgpoSnZs5TeuOD3SDQL+CPJrMGjHivsqWMcAqzSNnIOcbNDJRSxAYkZ9zlJ1+h39JWSUk99rRBw==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0} peerDependencies: - '@angular/animations': 22.0.1 - '@angular/common': 22.0.1 - '@angular/core': 22.0.1 + '@angular/animations': 22.0.2 + '@angular/common': 22.0.2 + '@angular/core': 22.0.2 peerDependenciesMeta: '@angular/animations': optional: true - '@angular/platform-server@22.0.1': - resolution: {integrity: sha512-oHeRfRWh9aqEokMhQJDweOcFElitFGl0x8RaTto8sQwB/bV6IiWXEQBupGUBUaqJ1FWO2BdlxVFIdtRxAAHg4Q==} + '@angular/platform-server@22.0.2': + resolution: {integrity: sha512-Od7vS94fasYpQ0tTSsCVe4c4yuXUW0ByffHOrpqkNsqZIAQwwFQE4DtblJijK9nRsu2AO41SBBQ33OFmR8fRrA==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0} peerDependencies: - '@angular/common': 22.0.1 - '@angular/compiler': 22.0.1 - '@angular/core': 22.0.1 - '@angular/platform-browser': 22.0.1 + '@angular/common': 22.0.2 + '@angular/compiler': 22.0.2 + '@angular/core': 22.0.2 + '@angular/platform-browser': 22.0.2 rxjs: ^6.5.3 || ^7.4.0 - '@angular/router@22.0.1': - resolution: {integrity: sha512-NHMkRAgBMKrE7g5lSe1H/espe0NX8axVBy6TtzEh/l7yxTnZiqUIjmRnIDb+LFGPRQVgDu3FxR/fvwQaosOn0w==} + '@angular/router@22.0.2': + resolution: {integrity: sha512-uiYlcbOyBliFq1v7O3nMyZtM8scDBurjk4AU2wEPWxSVAXuEjyfnAvowyPzVzGYAEKrsYtcg2TWSsQraqHUbnA==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0} peerDependencies: - '@angular/common': 22.0.1 - '@angular/core': 22.0.1 - '@angular/platform-browser': 22.0.1 + '@angular/common': 22.0.2 + '@angular/core': 22.0.2 + '@angular/platform-browser': 22.0.2 rxjs: ^6.5.3 || ^7.4.0 - '@angular/service-worker@22.0.1': - resolution: {integrity: sha512-5MNLYKwKORntSuAsT+Abjg0seiW8bOjPKlddX8j7tWhqnkK6pYRp+Ho9cLiiQiMEoznhn7RJRaB1sXuG8CWNxA==} + '@angular/service-worker@22.0.2': + resolution: {integrity: sha512-mUGA3PwTltRI2i3/fbJrlprqdtzD/qRZeoGc70Z9fL/4kVYUfz9lC2PNkKf5vgsl3Z4om5BXKM11uZGWtI9urQ==} engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0} hasBin: true peerDependencies: - '@angular/core': 22.0.1 + '@angular/core': 22.0.2 rxjs: ^6.5.3 || ^7.4.0 '@asamuzakjp/css-color@5.1.11': @@ -2051,8 +2051,8 @@ packages: '@noble/hashes': optional: true - '@firebase/ai@2.13.0': - resolution: {integrity: sha512-nJJDQKqjAcbkZdZGT/5WTVLrGZ+pYhWbwKC90nNzmvtoRTtnOJaNS34fhKSHQeB9SALgD2kxuWT5I4AkytdZ/Q==} + '@firebase/ai@2.13.1': + resolution: {integrity: sha512-RhT/VViTPBSplhQSuEp62HhLvfsV+LowMh8ZUo5MMRDzG7oFtSget4Kmg5oHP50hDVyWQuQj6to9iPFEZk08Tw==} engines: {node: '>=20.0.0'} peerDependencies: '@firebase/app': 0.x @@ -2071,8 +2071,8 @@ packages: peerDependencies: '@firebase/app': 0.x - '@firebase/app-check-compat@0.4.4': - resolution: {integrity: sha512-9iP0MvmaVagulNXmrca96U3tqNAI3j98wsC1z7rj62nnOTajlrHM//jjB9VoHqRw6/islMskp6RsKnM7vhLDqA==} + '@firebase/app-check-compat@0.4.5': + resolution: {integrity: sha512-JI17mVcZs34zO6ZeSCrw4U2iohqy+n6GIzkbmsA+TbVjmvFLkUKt3bs5M+qRBteQm/0IWzqSHYFzEQLzDTQebg==} engines: {node: '>=20.0.0'} peerDependencies: '@firebase/app-compat': 0.x @@ -2083,25 +2083,25 @@ packages: '@firebase/app-check-types@0.5.4': resolution: {integrity: sha512-xV7JsIyzVr15aA7f3Pi0rB9gdBuVubs89FGA8VkRYA4g0l78poADgdfrScgf7NndSg9mm7cR7PJyY0+t22KaGw==} - '@firebase/app-check@0.11.4': - resolution: {integrity: sha512-G8EsbVJV9gSfoibx0dNoNOUrvr+PkL7J//+W/BST/oUassimkZeq9bjj3bKkB0pn4og5GMQ9qs7FefwP00kkgg==} + '@firebase/app-check@0.12.0': + resolution: {integrity: sha512-wMeT6HLWRAuW7Cp/5UjWBGKgjPNxWNOoNf4PRIv0weljoGMZVeqbUY7wNBWTI2/31cX1NlXx8gQruDLsUShB3Q==} engines: {node: '>=20.0.0'} peerDependencies: '@firebase/app': 0.x - '@firebase/app-compat@0.5.13': - resolution: {integrity: sha512-pn3FvXwUR34kWPccDQfCKsNZcM2wD1OS+J1jeEgzM1ZNXoxR2NaF6e5DjDuRrnTwR6LN2XQQt0IqE6yKmgpCQg==} + '@firebase/app-compat@0.5.14': + resolution: {integrity: sha512-rgFmiofYsdS9ZG/Bht3OBxJtPD3zWE1cffShWubEm+4+qZeyzCbmtb1q6jOEjN9fB7uufe4rQmWOPXouR3758Q==} engines: {node: '>=20.0.0'} '@firebase/app-types@0.9.5': resolution: {integrity: sha512-YevqTjvo7Iujsa9Dwowmd6dSoElhzmD63ZSrq6bzjvQ6POjYgNjOFHLmNIgJs48eNO093NCERibuFnxbfOvU7A==} - '@firebase/app@0.14.13': - resolution: {integrity: sha512-H89Jeyp31+EZk9GPu6vaeL9mEmoXgM3nASB7UPBYYS/lqAks21mO1BU1dF8NbsVTL6tgGZkGUtiGJgxtDiwHkw==} + '@firebase/app@0.15.0': + resolution: {integrity: sha512-soIskolmGgbpi0K/MfrjtdpO1220qRCbXA4Z8Qx3lM+fVwA3q40m+OM+7zBHd2nuQCrLXb33L6Oc1aBH3Y26AQ==} engines: {node: '>=20.0.0'} - '@firebase/auth-compat@0.6.7': - resolution: {integrity: sha512-XgKnOgY1Siq7gylAmLkYtHAlRxNeWEAspH+nO3gJZJnfHqoTHbr9UjJ3nHNFALYXV5CfpQlyPROyB2ztySBHBQ==} + '@firebase/auth-compat@0.6.8': + resolution: {integrity: sha512-llcBREUC4iSNKZ6rvwud7Oz9Q7aAWU6KuQLa6pdu7Q+QAQsy4JLw6yFgxwtmzabsgznHmmcsX2UjHLLzqUxi3Q==} engines: {node: '>=20.0.0'} peerDependencies: '@firebase/app-compat': 0.x @@ -2115,8 +2115,8 @@ packages: '@firebase/app-types': 0.x '@firebase/util': 1.x - '@firebase/auth@1.13.2': - resolution: {integrity: sha512-B4w0iS7MxRg28oIh2fJFTE6cM0lYdBrW19eHpc42jqEcloUjlYyVrpPqZvqA4+v9KFEVSKEs2SfWyta7hbzkJQ==} + '@firebase/auth@1.13.3': + resolution: {integrity: sha512-bqiq4uubDN2YyQkdvSWPQeJyXAv2O76ImF41En9b6UhV5JuBVYDoHYrrrE3NzIuGkpFMKagfhMRP4Vz6t+yQSQ==} engines: {node: '>=20.0.0'} peerDependencies: '@firebase/app': 0.x @@ -2145,8 +2145,8 @@ packages: resolution: {integrity: sha512-XwWCa+E4TvNGpGwXrycLRNfdogADwFcvuhyow6wDWma9W54roaQIhe+4PM0KiLsIftBdSCGI7OKCXrdSRHbIhw==} engines: {node: '>=20.0.0'} - '@firebase/firestore-compat@0.4.10': - resolution: {integrity: sha512-yMP3FADDjikdrQv4YmvL4EkIny6Hw+N+a2O5T40rlHiniyMpRPxgYkKiFOvMZnsqKLqBVnKqCAElC0pa/IZtdw==} + '@firebase/firestore-compat@0.4.11': + resolution: {integrity: sha512-W7o1WdwWq5aABK5Up2ncSvTQs/QGLR/fy7cVpFBNqhsXtxoMtflHf2xBIG6+aoptcuGAobddq4g2Sq27wqHaYw==} engines: {node: '>=20.0.0'} peerDependencies: '@firebase/app-compat': 0.x @@ -2157,8 +2157,8 @@ packages: '@firebase/app-types': 0.x '@firebase/util': 1.x - '@firebase/firestore@4.15.0': - resolution: {integrity: sha512-Fj9osqYkz2Rqr7kW3/A8BRd8CyJ7yA5K8YjhihRdyJWbL+FsELVcR6DpoCplrp1IyU+xeGgTubo1UOySXpY+EA==} + '@firebase/firestore@4.16.0': + resolution: {integrity: sha512-qdHMHMvMr0nRMuZyWNR/ArWa0YlPE3C4eAbmxTASJMYXAesKPL0Y54p70moggrNPzaK7MSIIq5RDJJyntQyIYA==} engines: {node: '>=20.0.0'} peerDependencies: '@firebase/app': 0.x @@ -2223,16 +2223,16 @@ packages: peerDependencies: '@firebase/app': 0.x - '@firebase/remote-config-compat@0.2.25': - resolution: {integrity: sha512-FnA5S4IxFJAAFrCnYzWlO0FCaizlYdqhe42ygFMA+wE/mUP+w36iXzHyKj1OO1A+2gyMFjeRHyg8HhkJ6c5vRA==} + '@firebase/remote-config-compat@0.2.26': + resolution: {integrity: sha512-uC57Tc7GYYOCnMgLkGIVf999XlaYaPDONoa54c93YTKDctlvCZI89z0zQ2RbhGR8Zf+QuCbQHs/99vqoE84a7g==} peerDependencies: '@firebase/app-compat': 0.x '@firebase/remote-config-types@0.5.1': resolution: {integrity: sha512-cX/1LT6KQwkXzck2eSzeKnuvXZCyr8qaPpDcikoJs7jmI+oBOXixpDLeDtWj1U6GNMkIoXrEDNoyT2Ypcyp5/A==} - '@firebase/remote-config@0.8.4': - resolution: {integrity: sha512-lslywR5lGvHWTu4z/MPoYs3UwS3CKdeY+ELXY87087VsOpBpkD+9Orra23tA9GW683arPTDOM3CM6eKmtiOO3g==} + '@firebase/remote-config@0.8.5': + resolution: {integrity: sha512-zb+7CDGFP2wYVF1LXQoYIFdoESIQM3p0+uiW1welw8+zvDxAL50K75PKTXXtunJADUrksTVpV7mD0pn54vzJRA==} peerDependencies: '@firebase/app': 0.x @@ -5435,8 +5435,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase@12.14.0: - resolution: {integrity: sha512-aEZ/lniDR1hOCYpx/x/V8Nrrqq9pepKDNkqP/4WGZFC69gTv6F59Z4/54W/SUP4L/hFlrRNmWj35aweQq+IHow==} + firebase@12.15.0: + resolution: {integrity: sha512-p0YTLcRSTiBXMx9sGr4ZNSfLjc/RVBEw4C/TXjVMtw65+6E1Pbm47UY3F4/AqRoDobEcNX3gsbPGy7jPjxbgSQ==} flat-cache@4.0.1: resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} @@ -7317,6 +7317,9 @@ packages: resolution: {integrity: sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==} engines: {node: '>= 0.10'} + re2js@0.4.3: + resolution: {integrity: sha512-EuNmh7jurhHEE8Ge/lBo9JuMLb3qf866Xjjfyovw3wPc7+hlqDkZq4LwhrCQMEI+ARWfrKrHozEndzlpNT0WDg==} + readable-stream@2.3.8: resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} @@ -8777,29 +8780,29 @@ snapshots: '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.31 - '@angular/animations@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))': + '@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))': dependencies: - '@angular/core': 22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2) + '@angular/core': 22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2) tslib: 2.8.1 - '@angular/cdk@22.0.1(@angular/common@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.1(@angular/animations@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)': + '@angular/cdk@22.0.2(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)': dependencies: - '@angular/common': 22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2) - '@angular/core': 22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2) - '@angular/platform-browser': 22.0.1(@angular/animations@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)) + '@angular/common': 22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2) + '@angular/core': 22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2) + '@angular/platform-browser': 22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)) parse5: 8.0.1 rxjs: 7.8.2 tslib: 2.8.1 - '@angular/common@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)': + '@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)': dependencies: - '@angular/core': 22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2) + '@angular/core': 22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2) rxjs: 7.8.2 tslib: 2.8.1 - '@angular/compiler-cli@22.0.1(@angular/compiler@22.0.1)(typescript@6.0.3)': + '@angular/compiler-cli@22.0.2(@angular/compiler@22.0.2)(typescript@6.0.3)': dependencies: - '@angular/compiler': 22.0.1 + '@angular/compiler': 22.0.2 '@babel/core': 7.29.0 '@jridgewell/sourcemap-codec': 1.5.5 chokidar: 5.0.0 @@ -8813,32 +8816,32 @@ snapshots: transitivePeerDependencies: - supports-color - '@angular/compiler@22.0.1': + '@angular/compiler@22.0.2': dependencies: tslib: 2.8.1 - '@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)': + '@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)': dependencies: rxjs: 7.8.2 tslib: 2.8.1 optionalDependencies: - '@angular/compiler': 22.0.1 + '@angular/compiler': 22.0.2 zone.js: 0.16.2 - '@angular/forms@22.0.1(@angular/common@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.1(@angular/animations@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)': + '@angular/forms@22.0.2(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)': dependencies: - '@angular/common': 22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2) - '@angular/core': 22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2) - '@angular/platform-browser': 22.0.1(@angular/animations@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)) + '@angular/common': 22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2) + '@angular/core': 22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2) + '@angular/platform-browser': 22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)) '@standard-schema/spec': 1.1.0 rxjs: 7.8.2 tslib: 2.8.1 zod: 4.4.2 - '@angular/localize@22.0.1(@angular/compiler-cli@22.0.1(@angular/compiler@22.0.1)(typescript@6.0.3))(@angular/compiler@22.0.1)': + '@angular/localize@22.0.2(@angular/compiler-cli@22.0.2(@angular/compiler@22.0.2)(typescript@6.0.3))(@angular/compiler@22.0.2)': dependencies: - '@angular/compiler': 22.0.1 - '@angular/compiler-cli': 22.0.1(@angular/compiler@22.0.1)(typescript@6.0.3) + '@angular/compiler': 22.0.2 + '@angular/compiler-cli': 22.0.2(@angular/compiler@22.0.2)(typescript@6.0.3) '@babel/core': 7.29.0 '@types/babel__core': 7.20.5 tinyglobby: 0.2.16 @@ -8846,17 +8849,17 @@ snapshots: transitivePeerDependencies: - supports-color - '@angular/material@22.0.1(193efe3b363822470be9d4013c912095)': + '@angular/material@22.0.2(fde409e5abac0f374c491d860a55bdd6)': dependencies: - '@angular/cdk': 22.0.1(@angular/common@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.1(@angular/animations@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2) - '@angular/common': 22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2) - '@angular/core': 22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2) - '@angular/forms': 22.0.1(@angular/common@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.1(@angular/animations@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2) - '@angular/platform-browser': 22.0.1(@angular/animations@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)) + '@angular/cdk': 22.0.2(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2) + '@angular/common': 22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2) + '@angular/core': 22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2) + '@angular/forms': 22.0.2(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2) + '@angular/platform-browser': 22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)) rxjs: 7.8.2 tslib: 2.8.1 - '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/cdd4a4146520ed794b0342d0a86a0e2b31f129e3(@modelcontextprotocol/sdk@1.29.0(zod@4.4.2))': + '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/9007ae2b58f50ac0eaf4710fa98630cd8baf07e9(@modelcontextprotocol/sdk@1.29.0(zod@4.4.2))': dependencies: '@actions/core': 3.0.1 '@conventional-changelog/git-client': 2.7.0(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.4.0) @@ -8893,7 +8896,7 @@ snapshots: ejs: 6.0.1 encoding: 0.1.13 fast-glob: 3.3.3 - firebase: 12.14.0 + firebase: 12.15.0 folder-hash: 4.1.3(supports-color@10.2.2) jasmine: 6.3.0 jasmine-core: 6.3.0 @@ -8916,35 +8919,35 @@ snapshots: - '@modelcontextprotocol/sdk' - '@react-native-async-storage/async-storage' - '@angular/platform-browser@22.0.1(@angular/animations@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))': + '@angular/platform-browser@22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))': dependencies: - '@angular/common': 22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2) - '@angular/core': 22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2) + '@angular/common': 22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2) + '@angular/core': 22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2) tslib: 2.8.1 optionalDependencies: - '@angular/animations': 22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)) + '@angular/animations': 22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)) - '@angular/platform-server@22.0.1(@angular/common@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/compiler@22.0.1)(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.1(@angular/animations@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)': + '@angular/platform-server@22.0.2(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/compiler@22.0.2)(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)': dependencies: - '@angular/common': 22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2) - '@angular/compiler': 22.0.1 - '@angular/core': 22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2) - '@angular/platform-browser': 22.0.1(@angular/animations@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)) + '@angular/common': 22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2) + '@angular/compiler': 22.0.2 + '@angular/core': 22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2) + '@angular/platform-browser': 22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)) rxjs: 7.8.2 tslib: 2.8.1 xhr2: 0.2.1 - '@angular/router@22.0.1(@angular/common@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.1(@angular/animations@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)': + '@angular/router@22.0.2(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)': dependencies: - '@angular/common': 22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2) - '@angular/core': 22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2) - '@angular/platform-browser': 22.0.1(@angular/animations@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2)) + '@angular/common': 22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2) + '@angular/core': 22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2) + '@angular/platform-browser': 22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)) rxjs: 7.8.2 tslib: 2.8.1 - '@angular/service-worker@22.0.1(@angular/core@22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)': + '@angular/service-worker@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)': dependencies: - '@angular/core': 22.0.1(@angular/compiler@22.0.1)(rxjs@7.8.2)(zone.js@0.16.2) + '@angular/core': 22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2) rxjs: 7.8.2 tslib: 2.8.1 @@ -9957,9 +9960,9 @@ snapshots: '@exodus/bytes@1.15.1': {} - '@firebase/ai@2.13.0(@firebase/app-types@0.9.5)(@firebase/app@0.14.13)': + '@firebase/ai@2.13.1(@firebase/app-types@0.9.5)(@firebase/app@0.15.0)': dependencies: - '@firebase/app': 0.14.13 + '@firebase/app': 0.15.0 '@firebase/app-check-interop-types': 0.3.4 '@firebase/app-types': 0.9.5 '@firebase/component': 0.7.3 @@ -9967,11 +9970,11 @@ snapshots: '@firebase/util': 1.15.1 tslib: 2.8.1 - '@firebase/analytics-compat@0.2.28(@firebase/app-compat@0.5.13)(@firebase/app@0.14.13)': + '@firebase/analytics-compat@0.2.28(@firebase/app-compat@0.5.14)(@firebase/app@0.15.0)': dependencies: - '@firebase/analytics': 0.10.22(@firebase/app@0.14.13) + '@firebase/analytics': 0.10.22(@firebase/app@0.15.0) '@firebase/analytics-types': 0.8.4 - '@firebase/app-compat': 0.5.13 + '@firebase/app-compat': 0.5.14 '@firebase/component': 0.7.3 '@firebase/util': 1.15.1 tslib: 2.8.1 @@ -9980,20 +9983,20 @@ snapshots: '@firebase/analytics-types@0.8.4': {} - '@firebase/analytics@0.10.22(@firebase/app@0.14.13)': + '@firebase/analytics@0.10.22(@firebase/app@0.15.0)': dependencies: - '@firebase/app': 0.14.13 + '@firebase/app': 0.15.0 '@firebase/component': 0.7.3 - '@firebase/installations': 0.6.22(@firebase/app@0.14.13) + '@firebase/installations': 0.6.22(@firebase/app@0.15.0) '@firebase/logger': 0.5.1 '@firebase/util': 1.15.1 tslib: 2.8.1 - '@firebase/app-check-compat@0.4.4(@firebase/app-compat@0.5.13)(@firebase/app@0.14.13)': + '@firebase/app-check-compat@0.4.5(@firebase/app-compat@0.5.14)(@firebase/app@0.15.0)': dependencies: - '@firebase/app-check': 0.11.4(@firebase/app@0.14.13) + '@firebase/app-check': 0.12.0(@firebase/app@0.15.0) '@firebase/app-check-types': 0.5.4 - '@firebase/app-compat': 0.5.13 + '@firebase/app-compat': 0.5.14 '@firebase/component': 0.7.3 '@firebase/logger': 0.5.1 '@firebase/util': 1.15.1 @@ -10005,17 +10008,17 @@ snapshots: '@firebase/app-check-types@0.5.4': {} - '@firebase/app-check@0.11.4(@firebase/app@0.14.13)': + '@firebase/app-check@0.12.0(@firebase/app@0.15.0)': dependencies: - '@firebase/app': 0.14.13 + '@firebase/app': 0.15.0 '@firebase/component': 0.7.3 '@firebase/logger': 0.5.1 '@firebase/util': 1.15.1 tslib: 2.8.1 - '@firebase/app-compat@0.5.13': + '@firebase/app-compat@0.5.14': dependencies: - '@firebase/app': 0.14.13 + '@firebase/app': 0.15.0 '@firebase/component': 0.7.3 '@firebase/logger': 0.5.1 '@firebase/util': 1.15.1 @@ -10025,7 +10028,7 @@ snapshots: dependencies: '@firebase/logger': 0.5.1 - '@firebase/app@0.14.13': + '@firebase/app@0.15.0': dependencies: '@firebase/component': 0.7.3 '@firebase/logger': 0.5.1 @@ -10033,10 +10036,10 @@ snapshots: idb: 7.1.1 tslib: 2.8.1 - '@firebase/auth-compat@0.6.7(@firebase/app-compat@0.5.13)(@firebase/app-types@0.9.5)(@firebase/app@0.14.13)': + '@firebase/auth-compat@0.6.8(@firebase/app-compat@0.5.14)(@firebase/app-types@0.9.5)(@firebase/app@0.15.0)': dependencies: - '@firebase/app-compat': 0.5.13 - '@firebase/auth': 1.13.2(@firebase/app@0.14.13) + '@firebase/app-compat': 0.5.14 + '@firebase/auth': 1.13.3(@firebase/app@0.15.0) '@firebase/auth-types': 0.13.1(@firebase/app-types@0.9.5)(@firebase/util@1.15.1) '@firebase/component': 0.7.3 '@firebase/util': 1.15.1 @@ -10053,9 +10056,9 @@ snapshots: '@firebase/app-types': 0.9.5 '@firebase/util': 1.15.1 - '@firebase/auth@1.13.2(@firebase/app@0.14.13)': + '@firebase/auth@1.13.3(@firebase/app@0.15.0)': dependencies: - '@firebase/app': 0.14.13 + '@firebase/app': 0.15.0 '@firebase/component': 0.7.3 '@firebase/logger': 0.5.1 '@firebase/util': 1.15.1 @@ -10066,9 +10069,9 @@ snapshots: '@firebase/util': 1.15.1 tslib: 2.8.1 - '@firebase/data-connect@0.7.1(@firebase/app@0.14.13)': + '@firebase/data-connect@0.7.1(@firebase/app@0.15.0)': dependencies: - '@firebase/app': 0.14.13 + '@firebase/app': 0.15.0 '@firebase/auth-interop-types': 0.2.5 '@firebase/component': 0.7.3 '@firebase/logger': 0.5.1 @@ -10099,11 +10102,11 @@ snapshots: faye-websocket: 0.11.4 tslib: 2.8.1 - '@firebase/firestore-compat@0.4.10(@firebase/app-compat@0.5.13)(@firebase/app-types@0.9.5)(@firebase/app@0.14.13)': + '@firebase/firestore-compat@0.4.11(@firebase/app-compat@0.5.14)(@firebase/app-types@0.9.5)(@firebase/app@0.15.0)': dependencies: - '@firebase/app-compat': 0.5.13 + '@firebase/app-compat': 0.5.14 '@firebase/component': 0.7.3 - '@firebase/firestore': 4.15.0(@firebase/app@0.14.13) + '@firebase/firestore': 4.16.0(@firebase/app@0.15.0) '@firebase/firestore-types': 3.0.4(@firebase/app-types@0.9.5)(@firebase/util@1.15.1) '@firebase/util': 1.15.1 tslib: 2.8.1 @@ -10116,22 +10119,23 @@ snapshots: '@firebase/app-types': 0.9.5 '@firebase/util': 1.15.1 - '@firebase/firestore@4.15.0(@firebase/app@0.14.13)': + '@firebase/firestore@4.16.0(@firebase/app@0.15.0)': dependencies: - '@firebase/app': 0.14.13 + '@firebase/app': 0.15.0 '@firebase/component': 0.7.3 '@firebase/logger': 0.5.1 '@firebase/util': 1.15.1 '@firebase/webchannel-wrapper': 1.0.6 '@grpc/grpc-js': 1.9.16 '@grpc/proto-loader': 0.7.15 + re2js: 0.4.3 tslib: 2.8.1 - '@firebase/functions-compat@0.4.5(@firebase/app-compat@0.5.13)(@firebase/app@0.14.13)': + '@firebase/functions-compat@0.4.5(@firebase/app-compat@0.5.14)(@firebase/app@0.15.0)': dependencies: - '@firebase/app-compat': 0.5.13 + '@firebase/app-compat': 0.5.14 '@firebase/component': 0.7.3 - '@firebase/functions': 0.13.5(@firebase/app@0.14.13) + '@firebase/functions': 0.13.5(@firebase/app@0.15.0) '@firebase/functions-types': 0.6.4 '@firebase/util': 1.15.1 tslib: 2.8.1 @@ -10140,9 +10144,9 @@ snapshots: '@firebase/functions-types@0.6.4': {} - '@firebase/functions@0.13.5(@firebase/app@0.14.13)': + '@firebase/functions@0.13.5(@firebase/app@0.15.0)': dependencies: - '@firebase/app': 0.14.13 + '@firebase/app': 0.15.0 '@firebase/app-check-interop-types': 0.3.4 '@firebase/auth-interop-types': 0.2.5 '@firebase/component': 0.7.3 @@ -10150,11 +10154,11 @@ snapshots: '@firebase/util': 1.15.1 tslib: 2.8.1 - '@firebase/installations-compat@0.2.22(@firebase/app-compat@0.5.13)(@firebase/app-types@0.9.5)(@firebase/app@0.14.13)': + '@firebase/installations-compat@0.2.22(@firebase/app-compat@0.5.14)(@firebase/app-types@0.9.5)(@firebase/app@0.15.0)': dependencies: - '@firebase/app-compat': 0.5.13 + '@firebase/app-compat': 0.5.14 '@firebase/component': 0.7.3 - '@firebase/installations': 0.6.22(@firebase/app@0.14.13) + '@firebase/installations': 0.6.22(@firebase/app@0.15.0) '@firebase/installations-types': 0.5.4(@firebase/app-types@0.9.5) '@firebase/util': 1.15.1 tslib: 2.8.1 @@ -10166,9 +10170,9 @@ snapshots: dependencies: '@firebase/app-types': 0.9.5 - '@firebase/installations@0.6.22(@firebase/app@0.14.13)': + '@firebase/installations@0.6.22(@firebase/app@0.15.0)': dependencies: - '@firebase/app': 0.14.13 + '@firebase/app': 0.15.0 '@firebase/component': 0.7.3 '@firebase/util': 1.15.1 idb: 7.1.1 @@ -10178,11 +10182,11 @@ snapshots: dependencies: tslib: 2.8.1 - '@firebase/messaging-compat@0.2.27(@firebase/app-compat@0.5.13)(@firebase/app@0.14.13)': + '@firebase/messaging-compat@0.2.27(@firebase/app-compat@0.5.14)(@firebase/app@0.15.0)': dependencies: - '@firebase/app-compat': 0.5.13 + '@firebase/app-compat': 0.5.14 '@firebase/component': 0.7.3 - '@firebase/messaging': 0.13.0(@firebase/app@0.14.13) + '@firebase/messaging': 0.13.0(@firebase/app@0.15.0) '@firebase/util': 1.15.1 tslib: 2.8.1 transitivePeerDependencies: @@ -10190,22 +10194,22 @@ snapshots: '@firebase/messaging-interop-types@0.2.5': {} - '@firebase/messaging@0.13.0(@firebase/app@0.14.13)': + '@firebase/messaging@0.13.0(@firebase/app@0.15.0)': dependencies: - '@firebase/app': 0.14.13 + '@firebase/app': 0.15.0 '@firebase/component': 0.7.3 - '@firebase/installations': 0.6.22(@firebase/app@0.14.13) + '@firebase/installations': 0.6.22(@firebase/app@0.15.0) '@firebase/messaging-interop-types': 0.2.5 '@firebase/util': 1.15.1 idb: 7.1.1 tslib: 2.8.1 - '@firebase/performance-compat@0.2.25(@firebase/app-compat@0.5.13)(@firebase/app@0.14.13)': + '@firebase/performance-compat@0.2.25(@firebase/app-compat@0.5.14)(@firebase/app@0.15.0)': dependencies: - '@firebase/app-compat': 0.5.13 + '@firebase/app-compat': 0.5.14 '@firebase/component': 0.7.3 '@firebase/logger': 0.5.1 - '@firebase/performance': 0.7.12(@firebase/app@0.14.13) + '@firebase/performance': 0.7.12(@firebase/app@0.15.0) '@firebase/performance-types': 0.2.4 '@firebase/util': 1.15.1 tslib: 2.8.1 @@ -10214,22 +10218,22 @@ snapshots: '@firebase/performance-types@0.2.4': {} - '@firebase/performance@0.7.12(@firebase/app@0.14.13)': + '@firebase/performance@0.7.12(@firebase/app@0.15.0)': dependencies: - '@firebase/app': 0.14.13 + '@firebase/app': 0.15.0 '@firebase/component': 0.7.3 - '@firebase/installations': 0.6.22(@firebase/app@0.14.13) + '@firebase/installations': 0.6.22(@firebase/app@0.15.0) '@firebase/logger': 0.5.1 '@firebase/util': 1.15.1 tslib: 2.8.1 web-vitals: 4.2.4 - '@firebase/remote-config-compat@0.2.25(@firebase/app-compat@0.5.13)(@firebase/app@0.14.13)': + '@firebase/remote-config-compat@0.2.26(@firebase/app-compat@0.5.14)(@firebase/app@0.15.0)': dependencies: - '@firebase/app-compat': 0.5.13 + '@firebase/app-compat': 0.5.14 '@firebase/component': 0.7.3 '@firebase/logger': 0.5.1 - '@firebase/remote-config': 0.8.4(@firebase/app@0.14.13) + '@firebase/remote-config': 0.8.5(@firebase/app@0.15.0) '@firebase/remote-config-types': 0.5.1 '@firebase/util': 1.15.1 tslib: 2.8.1 @@ -10238,20 +10242,20 @@ snapshots: '@firebase/remote-config-types@0.5.1': {} - '@firebase/remote-config@0.8.4(@firebase/app@0.14.13)': + '@firebase/remote-config@0.8.5(@firebase/app@0.15.0)': dependencies: - '@firebase/app': 0.14.13 + '@firebase/app': 0.15.0 '@firebase/component': 0.7.3 - '@firebase/installations': 0.6.22(@firebase/app@0.14.13) + '@firebase/installations': 0.6.22(@firebase/app@0.15.0) '@firebase/logger': 0.5.1 '@firebase/util': 1.15.1 tslib: 2.8.1 - '@firebase/storage-compat@0.4.3(@firebase/app-compat@0.5.13)(@firebase/app-types@0.9.5)(@firebase/app@0.14.13)': + '@firebase/storage-compat@0.4.3(@firebase/app-compat@0.5.14)(@firebase/app-types@0.9.5)(@firebase/app@0.15.0)': dependencies: - '@firebase/app-compat': 0.5.13 + '@firebase/app-compat': 0.5.14 '@firebase/component': 0.7.3 - '@firebase/storage': 0.14.3(@firebase/app@0.14.13) + '@firebase/storage': 0.14.3(@firebase/app@0.15.0) '@firebase/storage-types': 0.8.4(@firebase/app-types@0.9.5)(@firebase/util@1.15.1) '@firebase/util': 1.15.1 tslib: 2.8.1 @@ -10264,9 +10268,9 @@ snapshots: '@firebase/app-types': 0.9.5 '@firebase/util': 1.15.1 - '@firebase/storage@0.14.3(@firebase/app@0.14.13)': + '@firebase/storage@0.14.3(@firebase/app@0.15.0)': dependencies: - '@firebase/app': 0.14.13 + '@firebase/app': 0.15.0 '@firebase/component': 0.7.3 '@firebase/util': 1.15.1 tslib: 2.8.1 @@ -13955,35 +13959,35 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase@12.14.0: + firebase@12.15.0: dependencies: - '@firebase/ai': 2.13.0(@firebase/app-types@0.9.5)(@firebase/app@0.14.13) - '@firebase/analytics': 0.10.22(@firebase/app@0.14.13) - '@firebase/analytics-compat': 0.2.28(@firebase/app-compat@0.5.13)(@firebase/app@0.14.13) - '@firebase/app': 0.14.13 - '@firebase/app-check': 0.11.4(@firebase/app@0.14.13) - '@firebase/app-check-compat': 0.4.4(@firebase/app-compat@0.5.13)(@firebase/app@0.14.13) - '@firebase/app-compat': 0.5.13 + '@firebase/ai': 2.13.1(@firebase/app-types@0.9.5)(@firebase/app@0.15.0) + '@firebase/analytics': 0.10.22(@firebase/app@0.15.0) + '@firebase/analytics-compat': 0.2.28(@firebase/app-compat@0.5.14)(@firebase/app@0.15.0) + '@firebase/app': 0.15.0 + '@firebase/app-check': 0.12.0(@firebase/app@0.15.0) + '@firebase/app-check-compat': 0.4.5(@firebase/app-compat@0.5.14)(@firebase/app@0.15.0) + '@firebase/app-compat': 0.5.14 '@firebase/app-types': 0.9.5 - '@firebase/auth': 1.13.2(@firebase/app@0.14.13) - '@firebase/auth-compat': 0.6.7(@firebase/app-compat@0.5.13)(@firebase/app-types@0.9.5)(@firebase/app@0.14.13) - '@firebase/data-connect': 0.7.1(@firebase/app@0.14.13) + '@firebase/auth': 1.13.3(@firebase/app@0.15.0) + '@firebase/auth-compat': 0.6.8(@firebase/app-compat@0.5.14)(@firebase/app-types@0.9.5)(@firebase/app@0.15.0) + '@firebase/data-connect': 0.7.1(@firebase/app@0.15.0) '@firebase/database': 1.1.3 '@firebase/database-compat': 2.1.4 - '@firebase/firestore': 4.15.0(@firebase/app@0.14.13) - '@firebase/firestore-compat': 0.4.10(@firebase/app-compat@0.5.13)(@firebase/app-types@0.9.5)(@firebase/app@0.14.13) - '@firebase/functions': 0.13.5(@firebase/app@0.14.13) - '@firebase/functions-compat': 0.4.5(@firebase/app-compat@0.5.13)(@firebase/app@0.14.13) - '@firebase/installations': 0.6.22(@firebase/app@0.14.13) - '@firebase/installations-compat': 0.2.22(@firebase/app-compat@0.5.13)(@firebase/app-types@0.9.5)(@firebase/app@0.14.13) - '@firebase/messaging': 0.13.0(@firebase/app@0.14.13) - '@firebase/messaging-compat': 0.2.27(@firebase/app-compat@0.5.13)(@firebase/app@0.14.13) - '@firebase/performance': 0.7.12(@firebase/app@0.14.13) - '@firebase/performance-compat': 0.2.25(@firebase/app-compat@0.5.13)(@firebase/app@0.14.13) - '@firebase/remote-config': 0.8.4(@firebase/app@0.14.13) - '@firebase/remote-config-compat': 0.2.25(@firebase/app-compat@0.5.13)(@firebase/app@0.14.13) - '@firebase/storage': 0.14.3(@firebase/app@0.14.13) - '@firebase/storage-compat': 0.4.3(@firebase/app-compat@0.5.13)(@firebase/app-types@0.9.5)(@firebase/app@0.14.13) + '@firebase/firestore': 4.16.0(@firebase/app@0.15.0) + '@firebase/firestore-compat': 0.4.11(@firebase/app-compat@0.5.14)(@firebase/app-types@0.9.5)(@firebase/app@0.15.0) + '@firebase/functions': 0.13.5(@firebase/app@0.15.0) + '@firebase/functions-compat': 0.4.5(@firebase/app-compat@0.5.14)(@firebase/app@0.15.0) + '@firebase/installations': 0.6.22(@firebase/app@0.15.0) + '@firebase/installations-compat': 0.2.22(@firebase/app-compat@0.5.14)(@firebase/app-types@0.9.5)(@firebase/app@0.15.0) + '@firebase/messaging': 0.13.0(@firebase/app@0.15.0) + '@firebase/messaging-compat': 0.2.27(@firebase/app-compat@0.5.14)(@firebase/app@0.15.0) + '@firebase/performance': 0.7.12(@firebase/app@0.15.0) + '@firebase/performance-compat': 0.2.25(@firebase/app-compat@0.5.14)(@firebase/app@0.15.0) + '@firebase/remote-config': 0.8.5(@firebase/app@0.15.0) + '@firebase/remote-config-compat': 0.2.26(@firebase/app-compat@0.5.14)(@firebase/app@0.15.0) + '@firebase/storage': 0.14.3(@firebase/app@0.15.0) + '@firebase/storage-compat': 0.4.3(@firebase/app-compat@0.5.14)(@firebase/app-types@0.9.5)(@firebase/app@0.15.0) '@firebase/util': 1.15.1 transitivePeerDependencies: - '@react-native-async-storage/async-storage' @@ -15388,10 +15392,10 @@ snapshots: netmask@2.1.1: {} - ng-packagr@22.0.0(@angular/compiler-cli@22.0.1(@angular/compiler@22.0.1)(typescript@6.0.3))(tslib@2.8.1)(typescript@6.0.3): + ng-packagr@22.0.0(@angular/compiler-cli@22.0.2(@angular/compiler@22.0.2)(typescript@6.0.3))(tslib@2.8.1)(typescript@6.0.3): dependencies: '@ampproject/remapping': 2.3.0 - '@angular/compiler-cli': 22.0.1(@angular/compiler@22.0.1)(typescript@6.0.3) + '@angular/compiler-cli': 22.0.2(@angular/compiler@22.0.2)(typescript@6.0.3) '@rollup/plugin-json': 6.1.0(rollup@4.60.2) '@rollup/wasm-node': 4.60.2 ajv: 8.20.0 @@ -16090,6 +16094,8 @@ snapshots: iconv-lite: 0.7.2 unpipe: 1.0.0 + re2js@0.4.3: {} + readable-stream@2.3.8: dependencies: core-util-is: 1.0.3 From 69755f72b468c759510c35533a5f44500a681057 Mon Sep 17 00:00:00 2001 From: Angular Robot Date: Wed, 24 Jun 2026 06:35:43 +0000 Subject: [PATCH 8/9] build: update dependency node to v22.23.1 See associated pull request for more information. --- .nvmrc | 2 +- MODULE.bazel | 16 +- MODULE.bazel.lock | 562 +++++++++++++++++++++++----------------------- 3 files changed, 290 insertions(+), 290 deletions(-) diff --git a/.nvmrc b/.nvmrc index 1c9aeda807da..f9e7451e7715 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -22.23.0 +22.23.1 diff --git a/MODULE.bazel b/MODULE.bazel index d171374cf946..e3ed4d4f189a 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -40,15 +40,15 @@ git_override( node = use_extension("@rules_nodejs//nodejs:extensions.bzl", "node") node.toolchain( node_repositories = { - "22.23.0-darwin_arm64": ("node-v22.23.0-darwin-arm64.tar.gz", "node-v22.23.0-darwin-arm64", "e0f383a215dd3093de6d2c74f87056dc2306a2e09ad494cbffdba28f89046f56"), - "22.23.0-darwin_amd64": ("node-v22.23.0-darwin-x64.tar.gz", "node-v22.23.0-darwin-x64", "dc2ccab261fd70c347e4cc52085d8d226f471ccba1fc2a7252283949b31ca9f9"), - "22.23.0-linux_arm64": ("node-v22.23.0-linux-arm64.tar.xz", "node-v22.23.0-linux-arm64", "4018815ac1bed4f18208901bbde524fee881253b591ee7bc952660e69bd057af"), - "22.23.0-linux_ppc64le": ("node-v22.23.0-linux-ppc64le.tar.xz", "node-v22.23.0-linux-ppc64le", "864760dde36a03bf0da8f74b511c41a31adae4f50284a20066518775269539aa"), - "22.23.0-linux_s390x": ("node-v22.23.0-linux-s390x.tar.xz", "node-v22.23.0-linux-s390x", "8c5ba195dff6c11a292ffbe199931c7b52d3f233d25fa908718b99d0e0f9d09d"), - "22.23.0-linux_amd64": ("node-v22.23.0-linux-x64.tar.xz", "node-v22.23.0-linux-x64", "14d7de44f235534799f8b171a4050d9a6a4bc99c87e053a25d3d54afa580aa20"), - "22.23.0-windows_amd64": ("node-v22.23.0-win-x64.zip", "node-v22.23.0-win-x64", "425a5bd68cc95e8eb16bcccd0a75081b48983fc6a26f67126bd4d6c7198231e8"), + "22.23.1-darwin_arm64": ("node-v22.23.1-darwin-arm64.tar.gz", "node-v22.23.1-darwin-arm64", "ef28d8fab2c0e4314522d4bb1b7173270aa3937e93b92cb7de79c112ac1fa953"), + "22.23.1-darwin_amd64": ("node-v22.23.1-darwin-x64.tar.gz", "node-v22.23.1-darwin-x64", "b8da981b8a0b1241b70249204916da76c63573ddf5814dbd2d1e41069105cb81"), + "22.23.1-linux_arm64": ("node-v22.23.1-linux-arm64.tar.xz", "node-v22.23.1-linux-arm64", "0294e8b915ab75f92c7513d2fcb830ae06e10684e6c603e99a87dbf8835389c1"), + "22.23.1-linux_ppc64le": ("node-v22.23.1-linux-ppc64le.tar.xz", "node-v22.23.1-linux-ppc64le", "a645bcb7bbc498d09ba9249b5c6414aa6d0a461d8854afc61e32096646ba5e66"), + "22.23.1-linux_s390x": ("node-v22.23.1-linux-s390x.tar.xz", "node-v22.23.1-linux-s390x", "f16b5636ba925b462e627c5e0ef47de3255bf4a7b38d56db58e2cf165df19c3c"), + "22.23.1-linux_amd64": ("node-v22.23.1-linux-x64.tar.xz", "node-v22.23.1-linux-x64", "9749e988f437343b7fa832c69ded82a312e41a03116d766797ac14f6f9eee578"), + "22.23.1-windows_amd64": ("node-v22.23.1-win-x64.zip", "node-v22.23.1-win-x64", "7df0bc9375723f4a86b3aa1b7cc73342423d9677a8df4538aca31a049e309c29"), }, - node_version = "22.23.0", + node_version = "22.23.1", ) use_repo( node, diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 432852358f31..6e112a7d9ee4 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -952,7 +952,7 @@ "@@rules_nodejs+//nodejs:extensions.bzl%node": { "general": { "bzlTransitiveDigest": "oZFClfRhTTwsYzpxVPkOpOt/r0+OzEfEV37au0jFZ0s=", - "usagesDigest": "z8BpHD3zNQ2C16R8da4UGjqO1VlopzUV7oU59efzFhI=", + "usagesDigest": "ZcnynqTH5Hu5KTWyR+gbqJSumHqU0dn3bWtENjUu+9U=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, @@ -962,46 +962,46 @@ "attributes": { "node_download_auth": {}, "node_repositories": { - "22.23.0-darwin_arm64": [ - "node-v22.23.0-darwin-arm64.tar.gz", - "node-v22.23.0-darwin-arm64", - "e0f383a215dd3093de6d2c74f87056dc2306a2e09ad494cbffdba28f89046f56" - ], - "22.23.0-darwin_amd64": [ - "node-v22.23.0-darwin-x64.tar.gz", - "node-v22.23.0-darwin-x64", - "dc2ccab261fd70c347e4cc52085d8d226f471ccba1fc2a7252283949b31ca9f9" - ], - "22.23.0-linux_arm64": [ - "node-v22.23.0-linux-arm64.tar.xz", - "node-v22.23.0-linux-arm64", - "4018815ac1bed4f18208901bbde524fee881253b591ee7bc952660e69bd057af" - ], - "22.23.0-linux_ppc64le": [ - "node-v22.23.0-linux-ppc64le.tar.xz", - "node-v22.23.0-linux-ppc64le", - "864760dde36a03bf0da8f74b511c41a31adae4f50284a20066518775269539aa" - ], - "22.23.0-linux_s390x": [ - "node-v22.23.0-linux-s390x.tar.xz", - "node-v22.23.0-linux-s390x", - "8c5ba195dff6c11a292ffbe199931c7b52d3f233d25fa908718b99d0e0f9d09d" - ], - "22.23.0-linux_amd64": [ - "node-v22.23.0-linux-x64.tar.xz", - "node-v22.23.0-linux-x64", - "14d7de44f235534799f8b171a4050d9a6a4bc99c87e053a25d3d54afa580aa20" - ], - "22.23.0-windows_amd64": [ - "node-v22.23.0-win-x64.zip", - "node-v22.23.0-win-x64", - "425a5bd68cc95e8eb16bcccd0a75081b48983fc6a26f67126bd4d6c7198231e8" + "22.23.1-darwin_arm64": [ + "node-v22.23.1-darwin-arm64.tar.gz", + "node-v22.23.1-darwin-arm64", + "ef28d8fab2c0e4314522d4bb1b7173270aa3937e93b92cb7de79c112ac1fa953" + ], + "22.23.1-darwin_amd64": [ + "node-v22.23.1-darwin-x64.tar.gz", + "node-v22.23.1-darwin-x64", + "b8da981b8a0b1241b70249204916da76c63573ddf5814dbd2d1e41069105cb81" + ], + "22.23.1-linux_arm64": [ + "node-v22.23.1-linux-arm64.tar.xz", + "node-v22.23.1-linux-arm64", + "0294e8b915ab75f92c7513d2fcb830ae06e10684e6c603e99a87dbf8835389c1" + ], + "22.23.1-linux_ppc64le": [ + "node-v22.23.1-linux-ppc64le.tar.xz", + "node-v22.23.1-linux-ppc64le", + "a645bcb7bbc498d09ba9249b5c6414aa6d0a461d8854afc61e32096646ba5e66" + ], + "22.23.1-linux_s390x": [ + "node-v22.23.1-linux-s390x.tar.xz", + "node-v22.23.1-linux-s390x", + "f16b5636ba925b462e627c5e0ef47de3255bf4a7b38d56db58e2cf165df19c3c" + ], + "22.23.1-linux_amd64": [ + "node-v22.23.1-linux-x64.tar.xz", + "node-v22.23.1-linux-x64", + "9749e988f437343b7fa832c69ded82a312e41a03116d766797ac14f6f9eee578" + ], + "22.23.1-windows_amd64": [ + "node-v22.23.1-win-x64.zip", + "node-v22.23.1-win-x64", + "7df0bc9375723f4a86b3aa1b7cc73342423d9677a8df4538aca31a049e309c29" ] }, "node_urls": [ "https://nodejs.org/dist/v{version}/{filename}" ], - "node_version": "22.23.0", + "node_version": "22.23.1", "include_headers": false, "platform": "linux_amd64" } @@ -1011,46 +1011,46 @@ "attributes": { "node_download_auth": {}, "node_repositories": { - "22.23.0-darwin_arm64": [ - "node-v22.23.0-darwin-arm64.tar.gz", - "node-v22.23.0-darwin-arm64", - "e0f383a215dd3093de6d2c74f87056dc2306a2e09ad494cbffdba28f89046f56" - ], - "22.23.0-darwin_amd64": [ - "node-v22.23.0-darwin-x64.tar.gz", - "node-v22.23.0-darwin-x64", - "dc2ccab261fd70c347e4cc52085d8d226f471ccba1fc2a7252283949b31ca9f9" - ], - "22.23.0-linux_arm64": [ - "node-v22.23.0-linux-arm64.tar.xz", - "node-v22.23.0-linux-arm64", - "4018815ac1bed4f18208901bbde524fee881253b591ee7bc952660e69bd057af" - ], - "22.23.0-linux_ppc64le": [ - "node-v22.23.0-linux-ppc64le.tar.xz", - "node-v22.23.0-linux-ppc64le", - "864760dde36a03bf0da8f74b511c41a31adae4f50284a20066518775269539aa" - ], - "22.23.0-linux_s390x": [ - "node-v22.23.0-linux-s390x.tar.xz", - "node-v22.23.0-linux-s390x", - "8c5ba195dff6c11a292ffbe199931c7b52d3f233d25fa908718b99d0e0f9d09d" - ], - "22.23.0-linux_amd64": [ - "node-v22.23.0-linux-x64.tar.xz", - "node-v22.23.0-linux-x64", - "14d7de44f235534799f8b171a4050d9a6a4bc99c87e053a25d3d54afa580aa20" - ], - "22.23.0-windows_amd64": [ - "node-v22.23.0-win-x64.zip", - "node-v22.23.0-win-x64", - "425a5bd68cc95e8eb16bcccd0a75081b48983fc6a26f67126bd4d6c7198231e8" + "22.23.1-darwin_arm64": [ + "node-v22.23.1-darwin-arm64.tar.gz", + "node-v22.23.1-darwin-arm64", + "ef28d8fab2c0e4314522d4bb1b7173270aa3937e93b92cb7de79c112ac1fa953" + ], + "22.23.1-darwin_amd64": [ + "node-v22.23.1-darwin-x64.tar.gz", + "node-v22.23.1-darwin-x64", + "b8da981b8a0b1241b70249204916da76c63573ddf5814dbd2d1e41069105cb81" + ], + "22.23.1-linux_arm64": [ + "node-v22.23.1-linux-arm64.tar.xz", + "node-v22.23.1-linux-arm64", + "0294e8b915ab75f92c7513d2fcb830ae06e10684e6c603e99a87dbf8835389c1" + ], + "22.23.1-linux_ppc64le": [ + "node-v22.23.1-linux-ppc64le.tar.xz", + "node-v22.23.1-linux-ppc64le", + "a645bcb7bbc498d09ba9249b5c6414aa6d0a461d8854afc61e32096646ba5e66" + ], + "22.23.1-linux_s390x": [ + "node-v22.23.1-linux-s390x.tar.xz", + "node-v22.23.1-linux-s390x", + "f16b5636ba925b462e627c5e0ef47de3255bf4a7b38d56db58e2cf165df19c3c" + ], + "22.23.1-linux_amd64": [ + "node-v22.23.1-linux-x64.tar.xz", + "node-v22.23.1-linux-x64", + "9749e988f437343b7fa832c69ded82a312e41a03116d766797ac14f6f9eee578" + ], + "22.23.1-windows_amd64": [ + "node-v22.23.1-win-x64.zip", + "node-v22.23.1-win-x64", + "7df0bc9375723f4a86b3aa1b7cc73342423d9677a8df4538aca31a049e309c29" ] }, "node_urls": [ "https://nodejs.org/dist/v{version}/{filename}" ], - "node_version": "22.23.0", + "node_version": "22.23.1", "include_headers": false, "platform": "linux_arm64" } @@ -1060,46 +1060,46 @@ "attributes": { "node_download_auth": {}, "node_repositories": { - "22.23.0-darwin_arm64": [ - "node-v22.23.0-darwin-arm64.tar.gz", - "node-v22.23.0-darwin-arm64", - "e0f383a215dd3093de6d2c74f87056dc2306a2e09ad494cbffdba28f89046f56" - ], - "22.23.0-darwin_amd64": [ - "node-v22.23.0-darwin-x64.tar.gz", - "node-v22.23.0-darwin-x64", - "dc2ccab261fd70c347e4cc52085d8d226f471ccba1fc2a7252283949b31ca9f9" - ], - "22.23.0-linux_arm64": [ - "node-v22.23.0-linux-arm64.tar.xz", - "node-v22.23.0-linux-arm64", - "4018815ac1bed4f18208901bbde524fee881253b591ee7bc952660e69bd057af" - ], - "22.23.0-linux_ppc64le": [ - "node-v22.23.0-linux-ppc64le.tar.xz", - "node-v22.23.0-linux-ppc64le", - "864760dde36a03bf0da8f74b511c41a31adae4f50284a20066518775269539aa" - ], - "22.23.0-linux_s390x": [ - "node-v22.23.0-linux-s390x.tar.xz", - "node-v22.23.0-linux-s390x", - "8c5ba195dff6c11a292ffbe199931c7b52d3f233d25fa908718b99d0e0f9d09d" - ], - "22.23.0-linux_amd64": [ - "node-v22.23.0-linux-x64.tar.xz", - "node-v22.23.0-linux-x64", - "14d7de44f235534799f8b171a4050d9a6a4bc99c87e053a25d3d54afa580aa20" - ], - "22.23.0-windows_amd64": [ - "node-v22.23.0-win-x64.zip", - "node-v22.23.0-win-x64", - "425a5bd68cc95e8eb16bcccd0a75081b48983fc6a26f67126bd4d6c7198231e8" + "22.23.1-darwin_arm64": [ + "node-v22.23.1-darwin-arm64.tar.gz", + "node-v22.23.1-darwin-arm64", + "ef28d8fab2c0e4314522d4bb1b7173270aa3937e93b92cb7de79c112ac1fa953" + ], + "22.23.1-darwin_amd64": [ + "node-v22.23.1-darwin-x64.tar.gz", + "node-v22.23.1-darwin-x64", + "b8da981b8a0b1241b70249204916da76c63573ddf5814dbd2d1e41069105cb81" + ], + "22.23.1-linux_arm64": [ + "node-v22.23.1-linux-arm64.tar.xz", + "node-v22.23.1-linux-arm64", + "0294e8b915ab75f92c7513d2fcb830ae06e10684e6c603e99a87dbf8835389c1" + ], + "22.23.1-linux_ppc64le": [ + "node-v22.23.1-linux-ppc64le.tar.xz", + "node-v22.23.1-linux-ppc64le", + "a645bcb7bbc498d09ba9249b5c6414aa6d0a461d8854afc61e32096646ba5e66" + ], + "22.23.1-linux_s390x": [ + "node-v22.23.1-linux-s390x.tar.xz", + "node-v22.23.1-linux-s390x", + "f16b5636ba925b462e627c5e0ef47de3255bf4a7b38d56db58e2cf165df19c3c" + ], + "22.23.1-linux_amd64": [ + "node-v22.23.1-linux-x64.tar.xz", + "node-v22.23.1-linux-x64", + "9749e988f437343b7fa832c69ded82a312e41a03116d766797ac14f6f9eee578" + ], + "22.23.1-windows_amd64": [ + "node-v22.23.1-win-x64.zip", + "node-v22.23.1-win-x64", + "7df0bc9375723f4a86b3aa1b7cc73342423d9677a8df4538aca31a049e309c29" ] }, "node_urls": [ "https://nodejs.org/dist/v{version}/{filename}" ], - "node_version": "22.23.0", + "node_version": "22.23.1", "include_headers": false, "platform": "linux_s390x" } @@ -1109,46 +1109,46 @@ "attributes": { "node_download_auth": {}, "node_repositories": { - "22.23.0-darwin_arm64": [ - "node-v22.23.0-darwin-arm64.tar.gz", - "node-v22.23.0-darwin-arm64", - "e0f383a215dd3093de6d2c74f87056dc2306a2e09ad494cbffdba28f89046f56" - ], - "22.23.0-darwin_amd64": [ - "node-v22.23.0-darwin-x64.tar.gz", - "node-v22.23.0-darwin-x64", - "dc2ccab261fd70c347e4cc52085d8d226f471ccba1fc2a7252283949b31ca9f9" - ], - "22.23.0-linux_arm64": [ - "node-v22.23.0-linux-arm64.tar.xz", - "node-v22.23.0-linux-arm64", - "4018815ac1bed4f18208901bbde524fee881253b591ee7bc952660e69bd057af" - ], - "22.23.0-linux_ppc64le": [ - "node-v22.23.0-linux-ppc64le.tar.xz", - "node-v22.23.0-linux-ppc64le", - "864760dde36a03bf0da8f74b511c41a31adae4f50284a20066518775269539aa" - ], - "22.23.0-linux_s390x": [ - "node-v22.23.0-linux-s390x.tar.xz", - "node-v22.23.0-linux-s390x", - "8c5ba195dff6c11a292ffbe199931c7b52d3f233d25fa908718b99d0e0f9d09d" - ], - "22.23.0-linux_amd64": [ - "node-v22.23.0-linux-x64.tar.xz", - "node-v22.23.0-linux-x64", - "14d7de44f235534799f8b171a4050d9a6a4bc99c87e053a25d3d54afa580aa20" - ], - "22.23.0-windows_amd64": [ - "node-v22.23.0-win-x64.zip", - "node-v22.23.0-win-x64", - "425a5bd68cc95e8eb16bcccd0a75081b48983fc6a26f67126bd4d6c7198231e8" + "22.23.1-darwin_arm64": [ + "node-v22.23.1-darwin-arm64.tar.gz", + "node-v22.23.1-darwin-arm64", + "ef28d8fab2c0e4314522d4bb1b7173270aa3937e93b92cb7de79c112ac1fa953" + ], + "22.23.1-darwin_amd64": [ + "node-v22.23.1-darwin-x64.tar.gz", + "node-v22.23.1-darwin-x64", + "b8da981b8a0b1241b70249204916da76c63573ddf5814dbd2d1e41069105cb81" + ], + "22.23.1-linux_arm64": [ + "node-v22.23.1-linux-arm64.tar.xz", + "node-v22.23.1-linux-arm64", + "0294e8b915ab75f92c7513d2fcb830ae06e10684e6c603e99a87dbf8835389c1" + ], + "22.23.1-linux_ppc64le": [ + "node-v22.23.1-linux-ppc64le.tar.xz", + "node-v22.23.1-linux-ppc64le", + "a645bcb7bbc498d09ba9249b5c6414aa6d0a461d8854afc61e32096646ba5e66" + ], + "22.23.1-linux_s390x": [ + "node-v22.23.1-linux-s390x.tar.xz", + "node-v22.23.1-linux-s390x", + "f16b5636ba925b462e627c5e0ef47de3255bf4a7b38d56db58e2cf165df19c3c" + ], + "22.23.1-linux_amd64": [ + "node-v22.23.1-linux-x64.tar.xz", + "node-v22.23.1-linux-x64", + "9749e988f437343b7fa832c69ded82a312e41a03116d766797ac14f6f9eee578" + ], + "22.23.1-windows_amd64": [ + "node-v22.23.1-win-x64.zip", + "node-v22.23.1-win-x64", + "7df0bc9375723f4a86b3aa1b7cc73342423d9677a8df4538aca31a049e309c29" ] }, "node_urls": [ "https://nodejs.org/dist/v{version}/{filename}" ], - "node_version": "22.23.0", + "node_version": "22.23.1", "include_headers": false, "platform": "linux_ppc64le" } @@ -1158,46 +1158,46 @@ "attributes": { "node_download_auth": {}, "node_repositories": { - "22.23.0-darwin_arm64": [ - "node-v22.23.0-darwin-arm64.tar.gz", - "node-v22.23.0-darwin-arm64", - "e0f383a215dd3093de6d2c74f87056dc2306a2e09ad494cbffdba28f89046f56" - ], - "22.23.0-darwin_amd64": [ - "node-v22.23.0-darwin-x64.tar.gz", - "node-v22.23.0-darwin-x64", - "dc2ccab261fd70c347e4cc52085d8d226f471ccba1fc2a7252283949b31ca9f9" - ], - "22.23.0-linux_arm64": [ - "node-v22.23.0-linux-arm64.tar.xz", - "node-v22.23.0-linux-arm64", - "4018815ac1bed4f18208901bbde524fee881253b591ee7bc952660e69bd057af" - ], - "22.23.0-linux_ppc64le": [ - "node-v22.23.0-linux-ppc64le.tar.xz", - "node-v22.23.0-linux-ppc64le", - "864760dde36a03bf0da8f74b511c41a31adae4f50284a20066518775269539aa" - ], - "22.23.0-linux_s390x": [ - "node-v22.23.0-linux-s390x.tar.xz", - "node-v22.23.0-linux-s390x", - "8c5ba195dff6c11a292ffbe199931c7b52d3f233d25fa908718b99d0e0f9d09d" - ], - "22.23.0-linux_amd64": [ - "node-v22.23.0-linux-x64.tar.xz", - "node-v22.23.0-linux-x64", - "14d7de44f235534799f8b171a4050d9a6a4bc99c87e053a25d3d54afa580aa20" - ], - "22.23.0-windows_amd64": [ - "node-v22.23.0-win-x64.zip", - "node-v22.23.0-win-x64", - "425a5bd68cc95e8eb16bcccd0a75081b48983fc6a26f67126bd4d6c7198231e8" + "22.23.1-darwin_arm64": [ + "node-v22.23.1-darwin-arm64.tar.gz", + "node-v22.23.1-darwin-arm64", + "ef28d8fab2c0e4314522d4bb1b7173270aa3937e93b92cb7de79c112ac1fa953" + ], + "22.23.1-darwin_amd64": [ + "node-v22.23.1-darwin-x64.tar.gz", + "node-v22.23.1-darwin-x64", + "b8da981b8a0b1241b70249204916da76c63573ddf5814dbd2d1e41069105cb81" + ], + "22.23.1-linux_arm64": [ + "node-v22.23.1-linux-arm64.tar.xz", + "node-v22.23.1-linux-arm64", + "0294e8b915ab75f92c7513d2fcb830ae06e10684e6c603e99a87dbf8835389c1" + ], + "22.23.1-linux_ppc64le": [ + "node-v22.23.1-linux-ppc64le.tar.xz", + "node-v22.23.1-linux-ppc64le", + "a645bcb7bbc498d09ba9249b5c6414aa6d0a461d8854afc61e32096646ba5e66" + ], + "22.23.1-linux_s390x": [ + "node-v22.23.1-linux-s390x.tar.xz", + "node-v22.23.1-linux-s390x", + "f16b5636ba925b462e627c5e0ef47de3255bf4a7b38d56db58e2cf165df19c3c" + ], + "22.23.1-linux_amd64": [ + "node-v22.23.1-linux-x64.tar.xz", + "node-v22.23.1-linux-x64", + "9749e988f437343b7fa832c69ded82a312e41a03116d766797ac14f6f9eee578" + ], + "22.23.1-windows_amd64": [ + "node-v22.23.1-win-x64.zip", + "node-v22.23.1-win-x64", + "7df0bc9375723f4a86b3aa1b7cc73342423d9677a8df4538aca31a049e309c29" ] }, "node_urls": [ "https://nodejs.org/dist/v{version}/{filename}" ], - "node_version": "22.23.0", + "node_version": "22.23.1", "include_headers": false, "platform": "darwin_amd64" } @@ -1207,46 +1207,46 @@ "attributes": { "node_download_auth": {}, "node_repositories": { - "22.23.0-darwin_arm64": [ - "node-v22.23.0-darwin-arm64.tar.gz", - "node-v22.23.0-darwin-arm64", - "e0f383a215dd3093de6d2c74f87056dc2306a2e09ad494cbffdba28f89046f56" - ], - "22.23.0-darwin_amd64": [ - "node-v22.23.0-darwin-x64.tar.gz", - "node-v22.23.0-darwin-x64", - "dc2ccab261fd70c347e4cc52085d8d226f471ccba1fc2a7252283949b31ca9f9" - ], - "22.23.0-linux_arm64": [ - "node-v22.23.0-linux-arm64.tar.xz", - "node-v22.23.0-linux-arm64", - "4018815ac1bed4f18208901bbde524fee881253b591ee7bc952660e69bd057af" - ], - "22.23.0-linux_ppc64le": [ - "node-v22.23.0-linux-ppc64le.tar.xz", - "node-v22.23.0-linux-ppc64le", - "864760dde36a03bf0da8f74b511c41a31adae4f50284a20066518775269539aa" - ], - "22.23.0-linux_s390x": [ - "node-v22.23.0-linux-s390x.tar.xz", - "node-v22.23.0-linux-s390x", - "8c5ba195dff6c11a292ffbe199931c7b52d3f233d25fa908718b99d0e0f9d09d" - ], - "22.23.0-linux_amd64": [ - "node-v22.23.0-linux-x64.tar.xz", - "node-v22.23.0-linux-x64", - "14d7de44f235534799f8b171a4050d9a6a4bc99c87e053a25d3d54afa580aa20" - ], - "22.23.0-windows_amd64": [ - "node-v22.23.0-win-x64.zip", - "node-v22.23.0-win-x64", - "425a5bd68cc95e8eb16bcccd0a75081b48983fc6a26f67126bd4d6c7198231e8" + "22.23.1-darwin_arm64": [ + "node-v22.23.1-darwin-arm64.tar.gz", + "node-v22.23.1-darwin-arm64", + "ef28d8fab2c0e4314522d4bb1b7173270aa3937e93b92cb7de79c112ac1fa953" + ], + "22.23.1-darwin_amd64": [ + "node-v22.23.1-darwin-x64.tar.gz", + "node-v22.23.1-darwin-x64", + "b8da981b8a0b1241b70249204916da76c63573ddf5814dbd2d1e41069105cb81" + ], + "22.23.1-linux_arm64": [ + "node-v22.23.1-linux-arm64.tar.xz", + "node-v22.23.1-linux-arm64", + "0294e8b915ab75f92c7513d2fcb830ae06e10684e6c603e99a87dbf8835389c1" + ], + "22.23.1-linux_ppc64le": [ + "node-v22.23.1-linux-ppc64le.tar.xz", + "node-v22.23.1-linux-ppc64le", + "a645bcb7bbc498d09ba9249b5c6414aa6d0a461d8854afc61e32096646ba5e66" + ], + "22.23.1-linux_s390x": [ + "node-v22.23.1-linux-s390x.tar.xz", + "node-v22.23.1-linux-s390x", + "f16b5636ba925b462e627c5e0ef47de3255bf4a7b38d56db58e2cf165df19c3c" + ], + "22.23.1-linux_amd64": [ + "node-v22.23.1-linux-x64.tar.xz", + "node-v22.23.1-linux-x64", + "9749e988f437343b7fa832c69ded82a312e41a03116d766797ac14f6f9eee578" + ], + "22.23.1-windows_amd64": [ + "node-v22.23.1-win-x64.zip", + "node-v22.23.1-win-x64", + "7df0bc9375723f4a86b3aa1b7cc73342423d9677a8df4538aca31a049e309c29" ] }, "node_urls": [ "https://nodejs.org/dist/v{version}/{filename}" ], - "node_version": "22.23.0", + "node_version": "22.23.1", "include_headers": false, "platform": "darwin_arm64" } @@ -1256,46 +1256,46 @@ "attributes": { "node_download_auth": {}, "node_repositories": { - "22.23.0-darwin_arm64": [ - "node-v22.23.0-darwin-arm64.tar.gz", - "node-v22.23.0-darwin-arm64", - "e0f383a215dd3093de6d2c74f87056dc2306a2e09ad494cbffdba28f89046f56" - ], - "22.23.0-darwin_amd64": [ - "node-v22.23.0-darwin-x64.tar.gz", - "node-v22.23.0-darwin-x64", - "dc2ccab261fd70c347e4cc52085d8d226f471ccba1fc2a7252283949b31ca9f9" - ], - "22.23.0-linux_arm64": [ - "node-v22.23.0-linux-arm64.tar.xz", - "node-v22.23.0-linux-arm64", - "4018815ac1bed4f18208901bbde524fee881253b591ee7bc952660e69bd057af" - ], - "22.23.0-linux_ppc64le": [ - "node-v22.23.0-linux-ppc64le.tar.xz", - "node-v22.23.0-linux-ppc64le", - "864760dde36a03bf0da8f74b511c41a31adae4f50284a20066518775269539aa" - ], - "22.23.0-linux_s390x": [ - "node-v22.23.0-linux-s390x.tar.xz", - "node-v22.23.0-linux-s390x", - "8c5ba195dff6c11a292ffbe199931c7b52d3f233d25fa908718b99d0e0f9d09d" - ], - "22.23.0-linux_amd64": [ - "node-v22.23.0-linux-x64.tar.xz", - "node-v22.23.0-linux-x64", - "14d7de44f235534799f8b171a4050d9a6a4bc99c87e053a25d3d54afa580aa20" - ], - "22.23.0-windows_amd64": [ - "node-v22.23.0-win-x64.zip", - "node-v22.23.0-win-x64", - "425a5bd68cc95e8eb16bcccd0a75081b48983fc6a26f67126bd4d6c7198231e8" + "22.23.1-darwin_arm64": [ + "node-v22.23.1-darwin-arm64.tar.gz", + "node-v22.23.1-darwin-arm64", + "ef28d8fab2c0e4314522d4bb1b7173270aa3937e93b92cb7de79c112ac1fa953" + ], + "22.23.1-darwin_amd64": [ + "node-v22.23.1-darwin-x64.tar.gz", + "node-v22.23.1-darwin-x64", + "b8da981b8a0b1241b70249204916da76c63573ddf5814dbd2d1e41069105cb81" + ], + "22.23.1-linux_arm64": [ + "node-v22.23.1-linux-arm64.tar.xz", + "node-v22.23.1-linux-arm64", + "0294e8b915ab75f92c7513d2fcb830ae06e10684e6c603e99a87dbf8835389c1" + ], + "22.23.1-linux_ppc64le": [ + "node-v22.23.1-linux-ppc64le.tar.xz", + "node-v22.23.1-linux-ppc64le", + "a645bcb7bbc498d09ba9249b5c6414aa6d0a461d8854afc61e32096646ba5e66" + ], + "22.23.1-linux_s390x": [ + "node-v22.23.1-linux-s390x.tar.xz", + "node-v22.23.1-linux-s390x", + "f16b5636ba925b462e627c5e0ef47de3255bf4a7b38d56db58e2cf165df19c3c" + ], + "22.23.1-linux_amd64": [ + "node-v22.23.1-linux-x64.tar.xz", + "node-v22.23.1-linux-x64", + "9749e988f437343b7fa832c69ded82a312e41a03116d766797ac14f6f9eee578" + ], + "22.23.1-windows_amd64": [ + "node-v22.23.1-win-x64.zip", + "node-v22.23.1-win-x64", + "7df0bc9375723f4a86b3aa1b7cc73342423d9677a8df4538aca31a049e309c29" ] }, "node_urls": [ "https://nodejs.org/dist/v{version}/{filename}" ], - "node_version": "22.23.0", + "node_version": "22.23.1", "include_headers": false, "platform": "windows_amd64" } @@ -1305,46 +1305,46 @@ "attributes": { "node_download_auth": {}, "node_repositories": { - "22.23.0-darwin_arm64": [ - "node-v22.23.0-darwin-arm64.tar.gz", - "node-v22.23.0-darwin-arm64", - "e0f383a215dd3093de6d2c74f87056dc2306a2e09ad494cbffdba28f89046f56" - ], - "22.23.0-darwin_amd64": [ - "node-v22.23.0-darwin-x64.tar.gz", - "node-v22.23.0-darwin-x64", - "dc2ccab261fd70c347e4cc52085d8d226f471ccba1fc2a7252283949b31ca9f9" - ], - "22.23.0-linux_arm64": [ - "node-v22.23.0-linux-arm64.tar.xz", - "node-v22.23.0-linux-arm64", - "4018815ac1bed4f18208901bbde524fee881253b591ee7bc952660e69bd057af" - ], - "22.23.0-linux_ppc64le": [ - "node-v22.23.0-linux-ppc64le.tar.xz", - "node-v22.23.0-linux-ppc64le", - "864760dde36a03bf0da8f74b511c41a31adae4f50284a20066518775269539aa" - ], - "22.23.0-linux_s390x": [ - "node-v22.23.0-linux-s390x.tar.xz", - "node-v22.23.0-linux-s390x", - "8c5ba195dff6c11a292ffbe199931c7b52d3f233d25fa908718b99d0e0f9d09d" - ], - "22.23.0-linux_amd64": [ - "node-v22.23.0-linux-x64.tar.xz", - "node-v22.23.0-linux-x64", - "14d7de44f235534799f8b171a4050d9a6a4bc99c87e053a25d3d54afa580aa20" - ], - "22.23.0-windows_amd64": [ - "node-v22.23.0-win-x64.zip", - "node-v22.23.0-win-x64", - "425a5bd68cc95e8eb16bcccd0a75081b48983fc6a26f67126bd4d6c7198231e8" + "22.23.1-darwin_arm64": [ + "node-v22.23.1-darwin-arm64.tar.gz", + "node-v22.23.1-darwin-arm64", + "ef28d8fab2c0e4314522d4bb1b7173270aa3937e93b92cb7de79c112ac1fa953" + ], + "22.23.1-darwin_amd64": [ + "node-v22.23.1-darwin-x64.tar.gz", + "node-v22.23.1-darwin-x64", + "b8da981b8a0b1241b70249204916da76c63573ddf5814dbd2d1e41069105cb81" + ], + "22.23.1-linux_arm64": [ + "node-v22.23.1-linux-arm64.tar.xz", + "node-v22.23.1-linux-arm64", + "0294e8b915ab75f92c7513d2fcb830ae06e10684e6c603e99a87dbf8835389c1" + ], + "22.23.1-linux_ppc64le": [ + "node-v22.23.1-linux-ppc64le.tar.xz", + "node-v22.23.1-linux-ppc64le", + "a645bcb7bbc498d09ba9249b5c6414aa6d0a461d8854afc61e32096646ba5e66" + ], + "22.23.1-linux_s390x": [ + "node-v22.23.1-linux-s390x.tar.xz", + "node-v22.23.1-linux-s390x", + "f16b5636ba925b462e627c5e0ef47de3255bf4a7b38d56db58e2cf165df19c3c" + ], + "22.23.1-linux_amd64": [ + "node-v22.23.1-linux-x64.tar.xz", + "node-v22.23.1-linux-x64", + "9749e988f437343b7fa832c69ded82a312e41a03116d766797ac14f6f9eee578" + ], + "22.23.1-windows_amd64": [ + "node-v22.23.1-win-x64.zip", + "node-v22.23.1-win-x64", + "7df0bc9375723f4a86b3aa1b7cc73342423d9677a8df4538aca31a049e309c29" ] }, "node_urls": [ "https://nodejs.org/dist/v{version}/{filename}" ], - "node_version": "22.23.0", + "node_version": "22.23.1", "include_headers": false, "platform": "windows_arm64" } From e197652e91a89679556e10e4e4629382ce698e86 Mon Sep 17 00:00:00 2001 From: Alan Agius <17563226+alan-agius4@users.noreply.github.com> Date: Wed, 24 Jun 2026 08:59:36 +0000 Subject: [PATCH 9/9] release: cut the v22.0.4 release --- CHANGELOG.md | 13 +++++++++++++ package.json | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6f927f327ca1..f41273e0f9fe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,16 @@ + + +# 22.0.4 (2026-06-24) + +### @angular/build + +| Commit | Type | Description | +| --------------------------------------------------------------------------------------------------- | ---- | ---------------------------------------------------------------- | +| [46185ceac](https://github.com/angular/angular-cli/commit/46185ceacc86cc04819b991621b7bb4e0d865b5a) | fix | aggregate parallel worker performance timings on the main thread | +| [5d7e29c41](https://github.com/angular/angular-cli/commit/5d7e29c41ed3fe0abe77dcdc894d5b7875293cb5) | perf | dispose builder result context early in non-watch mode | + + + # 22.0.3 (2026-06-18) diff --git a/package.json b/package.json index a0118bea06c0..e3528be00ac7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/devkit-repo", - "version": "22.0.3", + "version": "22.0.4", "private": true, "description": "Software Development Kit for Angular", "keywords": [