diff --git a/.github/SAVED_REPLIES.md b/.github/SAVED_REPLIES.md
index 1237bc279e11..dfce61802c0e 100644
--- a/.github/SAVED_REPLIES.md
+++ b/.github/SAVED_REPLIES.md
@@ -99,3 +99,13 @@ I'd like to remind everyone that **you only have reproducible installs if you us
**It is your responsibility as a library consumer to use lockfiles**. No one wants to do a release with bugs but it sometimes happens, and the best we can do is to fix it as fast as possible with a new release. When you have a couple of thousand total dependencies it is only a matter of time until one of them has a bad release.
```
+
+## Angular CLI: Spam (v1)
+
+```
+Woah, looks like you've opened a lot of issues/PRs recently. While we appreciate contributions from the community, triaging and reviewing a large influx of content in a short time period takes time away from other ongoing projects. As a result, we're closing these issues/PRs to maintain the team's focus.
+
+Note that this is not necessarily a rejection of the goals or direction of any of these contributions in particular, so much as a reflection of the team's current capacity and priorities.
+
+You are welcome to open a smaller subset of issues/PRs in accordance with [our policy](https://github.com/angular/angular/blob/main/contributing-docs/spam.md) focused on the most important and impactful contributions and we will do our best to prioritize a response as soon as possible.
+```
diff --git a/.github/workflows/assistant-to-the-branch-manager.yml b/.github/workflows/assistant-to-the-branch-manager.yml
index d32cd27e86d8..87519e50b728 100644
--- a/.github/workflows/assistant-to-the-branch-manager.yml
+++ b/.github/workflows/assistant-to-the-branch-manager.yml
@@ -17,6 +17,6 @@ jobs:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- - uses: angular/dev-infra/github-actions/branch-manager@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ - uses: angular/dev-infra/github-actions/branch-manager@ba726e7bca0b08b125ccc6f93c233749e1213c17
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 9235a0e18f71..154c6d326bf4 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -21,9 +21,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/bazel/setup@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Generate JSON schema types
@@ -44,11 +44,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/bazel/setup@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@ba726e7bca0b08b125ccc6f93c233749e1213c17
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Install node modules
@@ -61,11 +61,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/bazel/setup@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@ba726e7bca0b08b125ccc6f93c233749e1213c17
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Install node modules
@@ -84,13 +84,13 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/bazel/setup@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@ba726e7bca0b08b125ccc6f93c233749e1213c17
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run CLI E2E tests
@@ -100,11 +100,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/bazel/setup@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@ba726e7bca0b08b125ccc6f93c233749e1213c17
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Install node modules
@@ -137,7 +137,7 @@ jobs:
runs-on: windows-2025
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Download built Windows E2E tests
@@ -164,13 +164,13 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/bazel/setup@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@ba726e7bca0b08b125ccc6f93c233749e1213c17
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run CLI E2E tests
@@ -188,13 +188,13 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/bazel/setup@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@ba726e7bca0b08b125ccc6f93c233749e1213c17
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run CLI E2E tests
@@ -208,13 +208,13 @@ jobs:
SAUCE_TUNNEL_IDENTIFIER: angular-cli-${{ github.workflow }}-${{ github.run_number }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/bazel/setup@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@ba726e7bca0b08b125ccc6f93c233749e1213c17
with:
google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
- name: Run E2E Browser tests
@@ -244,11 +244,11 @@ jobs:
CIRCLE_BRANCH: ${{ github.ref_name }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/bazel/setup@ba726e7bca0b08b125ccc6f93c233749e1213c17
- run: pnpm admin snapshots --verbose
env:
SNAPSHOT_BUILDS_GITHUB_TOKEN: ${{ secrets.SNAPSHOT_BUILDS_GITHUB_TOKEN }}
diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml
index 9c9cda1ad80d..2f8871e567c0 100644
--- a/.github/workflows/codeql.yml
+++ b/.github/workflows/codeql.yml
@@ -23,12 +23,12 @@ jobs:
with:
persist-credentials: false
- name: Initialize CodeQL
- uses: github/codeql-action/init@38697555549f1db7851b81482ff19f1fa5c4fedc # v4.34.1
+ uses: github/codeql-action/init@c10b8064de6f491fea524254123dbe5e09572f13 # v4.35.1
with:
languages: javascript-typescript
build-mode: none
config-file: .github/codeql/config.yml
- name: Perform CodeQL Analysis
- uses: github/codeql-action/analyze@38697555549f1db7851b81482ff19f1fa5c4fedc # v4.34.1
+ uses: github/codeql-action/analyze@c10b8064de6f491fea524254123dbe5e09572f13 # v4.35.1
with:
category: '/language:javascript-typescript'
diff --git a/.github/workflows/dev-infra.yml b/.github/workflows/dev-infra.yml
index e2931fd90072..8336a6ba0f4d 100644
--- a/.github/workflows/dev-infra.yml
+++ b/.github/workflows/dev-infra.yml
@@ -15,21 +15,21 @@ jobs:
if: github.event_name == 'pull_request_target'
runs-on: ubuntu-latest
steps:
- - uses: angular/dev-infra/github-actions/labeling/pull-request@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ - uses: angular/dev-infra/github-actions/labeling/pull-request@ba726e7bca0b08b125ccc6f93c233749e1213c17
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
post_approval_changes:
if: github.event_name == 'pull_request_target'
runs-on: ubuntu-latest
steps:
- - uses: angular/dev-infra/github-actions/post-approval-changes@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ - uses: angular/dev-infra/github-actions/post-approval-changes@ba726e7bca0b08b125ccc6f93c233749e1213c17
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
issue_labels:
if: github.event_name == 'issues'
runs-on: ubuntu-latest
steps:
- - uses: angular/dev-infra/github-actions/labeling/issue@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ - uses: angular/dev-infra/github-actions/labeling/issue@ba726e7bca0b08b125ccc6f93c233749e1213c17
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
google-generative-ai-key: ${{ secrets.GOOGLE_GENERATIVE_AI_KEY }}
diff --git a/.github/workflows/feature-requests.yml b/.github/workflows/feature-requests.yml
index a3c99b4b471b..418cc5a2fe02 100644
--- a/.github/workflows/feature-requests.yml
+++ b/.github/workflows/feature-requests.yml
@@ -16,6 +16,6 @@ jobs:
if: github.repository == 'angular/angular-cli'
runs-on: ubuntu-latest
steps:
- - uses: angular/dev-infra/github-actions/feature-request@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ - uses: angular/dev-infra/github-actions/feature-request@ba726e7bca0b08b125ccc6f93c233749e1213c17
with:
angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }}
diff --git a/.github/workflows/perf.yml b/.github/workflows/perf.yml
index b1671b229d8a..dac67ebcbe7f 100644
--- a/.github/workflows/perf.yml
+++ b/.github/workflows/perf.yml
@@ -23,7 +23,7 @@ jobs:
workflows: ${{ steps.workflows.outputs.workflows }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Install node modules
run: pnpm install --frozen-lockfile
- id: workflows
@@ -38,9 +38,9 @@ jobs:
workflow: ${{ fromJSON(needs.list.outputs.workflows) }}
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/bazel/setup@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Install node modules
run: pnpm install --frozen-lockfile
# We utilize the google-github-actions/auth action to allow us to get an active credential using workflow
diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml
index 11330223c837..1a23f4823d9e 100644
--- a/.github/workflows/pr.yml
+++ b/.github/workflows/pr.yml
@@ -34,9 +34,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/bazel/setup@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Setup ESLint Caching
uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
with:
@@ -66,17 +66,17 @@ jobs:
# it has been merged.
run: pnpm ng-dev format changed --check ${{ github.event.pull_request.base.sha }}
- name: Check Package Licenses
- uses: angular/dev-infra/github-actions/linting/licenses@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/linting/licenses@ba726e7bca0b08b125ccc6f93c233749e1213c17
build:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/bazel/setup@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Build release targets
@@ -93,11 +93,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/bazel/setup@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Run module and package tests
@@ -114,13 +114,13 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/bazel/setup@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Run CLI E2E tests
run: pnpm bazel test --test_env=E2E_SHARD_TOTAL=6 --test_env=E2E_SHARD_INDEX=${{ matrix.shard }} --config=e2e //tests:e2e.${{ matrix.subset }}_node${{ matrix.node }}
@@ -128,11 +128,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/bazel/setup@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Build E2E tests for Windows on Linux
@@ -156,7 +156,7 @@ jobs:
runs-on: windows-2025
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Download built Windows E2E tests
@@ -183,13 +183,13 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/bazel/setup@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Run CLI E2E tests
run: pnpm bazel test --test_env=E2E_SHARD_TOTAL=3 --test_env=E2E_SHARD_INDEX=${{ matrix.shard }} --config=e2e //tests:e2e.${{ matrix.subset }}_node${{ matrix.node }}
@@ -205,12 +205,12 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Initialize environment
- uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Install node modules
run: pnpm install --frozen-lockfile
- name: Setup Bazel
- uses: angular/dev-infra/github-actions/bazel/setup@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/bazel/setup@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Setup Bazel RBE
- uses: angular/dev-infra/github-actions/bazel/configure-remote@55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc
+ uses: angular/dev-infra/github-actions/bazel/configure-remote@ba726e7bca0b08b125ccc6f93c233749e1213c17
- name: Run CLI E2E tests
run: pnpm bazel test --test_env=E2E_SHARD_TOTAL=6 --test_env=E2E_SHARD_INDEX=${{ matrix.shard }} --config=e2e //tests:e2e.snapshots.${{ matrix.subset }}_node${{ matrix.node }}
diff --git a/.github/workflows/scorecard.yml b/.github/workflows/scorecard.yml
index f31e15c10d1f..dbfcf41ad78e 100644
--- a/.github/workflows/scorecard.yml
+++ b/.github/workflows/scorecard.yml
@@ -46,6 +46,6 @@ jobs:
# Upload the results to GitHub's code scanning dashboard.
- name: 'Upload to code-scanning'
- uses: github/codeql-action/upload-sarif@38697555549f1db7851b81482ff19f1fa5c4fedc # v4.34.1
+ uses: github/codeql-action/upload-sarif@c10b8064de6f491fea524254123dbe5e09572f13 # v4.35.1
with:
sarif_file: results.sarif
diff --git a/CHANGELOG.md b/CHANGELOG.md
index a6e5f434a182..857c7034be4f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,22 @@
+
+
+# 21.2.7 (2026-04-08)
+
+### @angular/cli
+
+| Commit | Type | Description |
+| --------------------------------------------------------------------------------------------------- | ---- | -------------------------------------------------------------- |
+| [971041aa1](https://github.com/angular/angular-cli/commit/971041aa11e4546772e4677b77ceec2ad1374496) | fix | handle missing package manager during analytics initialization |
+
+### @angular/build
+
+| Commit | Type | Description |
+| --------------------------------------------------------------------------------------------------- | ---- | ---------------------------------------------------------- |
+| [365cce81d](https://github.com/angular/angular-cli/commit/365cce81dde91463d4f0049a69feaed018902585) | fix | preserve coverage ignore comments in development |
+| [9f74660c3](https://github.com/angular/angular-cli/commit/9f74660c3688bb1f0d6a7608a136a30dbfe4d7e9) | fix | show clear error when styleUrl points to a TypeScript file |
+
+
+
# 21.2.6 (2026-04-01)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 06db9756c89d..ad781f794b6b 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -12,7 +12,7 @@ to follow:
- [Coding Rules](#rules)
- [Commit Message Guidelines](#commit)
- [Signing the CLA](#cla)
- - [Updating the Public API](#public-api)
+ - [Spam Policy](#spam-policy)
## Code of Conduct
Help us keep Angular open and inclusive. Please read and follow our [Code of Conduct][coc].
@@ -290,6 +290,9 @@ changes to be accepted, the CLA must be signed. It's a quick process, we promise
* For corporations we'll need you to
[print, sign and one of scan+email, fax or mail the form][corporate-cla].
+## Spam Policy
+
+See [Spam Policy](https://github.com/angular/angular/blob/main/contributing-docs/spam.md) for details.
[coc]: https://github.com/angular/code-of-conduct/blob/main/CODE_OF_CONDUCT.md
[commit-message-format]: https://docs.google.com/document/d/1QrDFcIiPjSLDn3EL15IJygNPiHORgU1_OOAqWjiDU5Y/edit#
diff --git a/MODULE.bazel b/MODULE.bazel
index 7608ca41f96e..1ff25a768c9a 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -8,7 +8,7 @@ bazel_dep(name = "platforms", version = "1.0.0")
bazel_dep(name = "yq.bzl", version = "0.3.5")
bazel_dep(name = "rules_nodejs", version = "6.7.3")
bazel_dep(name = "aspect_rules_js", version = "3.0.3")
-bazel_dep(name = "aspect_rules_ts", version = "3.8.7")
+bazel_dep(name = "aspect_rules_ts", version = "3.8.8")
bazel_dep(name = "rules_pkg", version = "1.2.0")
bazel_dep(name = "rules_cc", version = "0.2.17")
bazel_dep(name = "jq.bzl", version = "0.6.1")
@@ -19,28 +19,28 @@ bazel_dep(name = "aspect_rules_jasmine", version = "2.0.4")
bazel_dep(name = "rules_angular")
git_override(
module_name = "rules_angular",
- commit = "19a4a8fb4d6f035b5506ca21bbbd309ab5f5e729",
+ commit = "6c36180c2efebc6526ef0e6a55a6d738c7de6909",
remote = "https://github.com/angular/rules_angular.git",
)
bazel_dep(name = "devinfra")
git_override(
module_name = "devinfra",
- commit = "55af1f65dbeb0fe6a3de1d1134bd0dd8bc5e60cc",
+ commit = "ba726e7bca0b08b125ccc6f93c233749e1213c17",
remote = "https://github.com/angular/dev-infra.git",
)
bazel_dep(name = "rules_sass")
git_override(
module_name = "rules_sass",
- commit = "13918bec49cd183a591e3781d1d08044b4aa9f61",
+ commit = "b5ddaa8e77509bcce35158ad20009636d3da4fbc",
remote = "https://github.com/angular/rules_sass.git",
)
bazel_dep(name = "rules_browsers")
git_override(
module_name = "rules_browsers",
- commit = "46029652792eac7bb51b6abd04503af296db70ea",
+ commit = "652b57c41218be318f33fc92032696f53d3aa0ef",
remote = "https://github.com/angular/rules_browsers.git",
)
diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock
index 8ec1c1864978..5d34147973fd 100644
--- a/MODULE.bazel.lock
+++ b/MODULE.bazel.lock
@@ -25,8 +25,8 @@
"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.0.3/source.json": "bb8fff9a304452e1042af9522ad1d54d6f1d1fdf71c5127deadb6fd156654193",
- "https://bcr.bazel.build/modules/aspect_rules_ts/3.8.7/MODULE.bazel": "830f8a53bb9f1139c24006a90ddc0230481326d69fa847eb00daf8eaae118724",
- "https://bcr.bazel.build/modules/aspect_rules_ts/3.8.7/source.json": "95549d64e28f3e4e3648cc037cefdac01ec3b0f58fced2409c286784e82ad0f0",
+ "https://bcr.bazel.build/modules/aspect_rules_ts/3.8.8/MODULE.bazel": "b52b929a948438665809d49af610f58d1b14f63d6d21ab748f47b6050be4c1f6",
+ "https://bcr.bazel.build/modules/aspect_rules_ts/3.8.8/source.json": "5414530b761a45ab7ca6c49f0a2a9cf8dc0da772f5037cf05ca18aaa64bb1b19",
"https://bcr.bazel.build/modules/aspect_tools_telemetry/0.2.6/MODULE.bazel": "cafb8781ad591bc57cc765dca5fefab08cf9f65af363d162b79d49205c7f8af7",
"https://bcr.bazel.build/modules/aspect_tools_telemetry/0.2.8/MODULE.bazel": "aa975a83e72bcaac62ee61ab12b788ea324a1d05c4aab28aadb202f647881679",
"https://bcr.bazel.build/modules/aspect_tools_telemetry/0.3.3/MODULE.bazel": "37c764292861c2f70314efa9846bb6dbb44fc0308903b3285da6528305450183",
@@ -191,11 +191,11 @@
"https://bcr.bazel.build/modules/stardoc/0.7.1/MODULE.bazel": "3548faea4ee5dda5580f9af150e79d0f6aea934fc60c1cc50f4efdd9420759e7",
"https://bcr.bazel.build/modules/stardoc/0.7.2/MODULE.bazel": "fc152419aa2ea0f51c29583fab1e8c99ddefd5b3778421845606ee628629e0e5",
"https://bcr.bazel.build/modules/stardoc/0.7.2/source.json": "58b029e5e901d6802967754adf0a9056747e8176f017cfe3607c0851f4d42216",
+ "https://bcr.bazel.build/modules/tar.bzl/0.10.1/MODULE.bazel": "bf5fda5b5ccef8c3c4a5f4886144377386e0baa382972f257acb42dcf40ea908",
+ "https://bcr.bazel.build/modules/tar.bzl/0.10.1/source.json": "3f1beb35acf53c270a9de493cdc775a985551d7069cfcf24e136b42f683bbb10",
"https://bcr.bazel.build/modules/tar.bzl/0.2.1/MODULE.bazel": "52d1c00a80a8cc67acbd01649e83d8dd6a9dc426a6c0b754a04fe8c219c76468",
"https://bcr.bazel.build/modules/tar.bzl/0.5.1/MODULE.bazel": "7c2eb3dcfc53b0f3d6f9acdfd911ca803eaf92aadf54f8ca6e4c1f3aee288351",
"https://bcr.bazel.build/modules/tar.bzl/0.6.0/MODULE.bazel": "a3584b4edcfafcabd9b0ef9819808f05b372957bbdff41601429d5fd0aac2e7c",
- "https://bcr.bazel.build/modules/tar.bzl/0.9.0/MODULE.bazel": "452a22d7f02b1c9d7a22ab25edf20f46f3e1101f0f67dc4bfbf9a474ddf02445",
- "https://bcr.bazel.build/modules/tar.bzl/0.9.0/source.json": "c732760a374831a2cf5b08839e4be75017196b4d796a5aa55235272ee17cd839",
"https://bcr.bazel.build/modules/upb/0.0.0-20220923-a547704/MODULE.bazel": "7298990c00040a0e2f121f6c32544bab27d4452f80d9ce51349b1a28f3005c43",
"https://bcr.bazel.build/modules/yq.bzl/0.1.1/MODULE.bazel": "9039681f9bcb8958ee2c87ffc74bdafba9f4369096a2b5634b88abc0eaefa072",
"https://bcr.bazel.build/modules/yq.bzl/0.3.2/MODULE.bazel": "0384efa70e8033d842ea73aa4b7199fa099709e236a7264345c03937166670b6",
@@ -211,7 +211,7 @@
"moduleExtensions": {
"@@aspect_rules_esbuild+//esbuild:extensions.bzl%esbuild": {
"general": {
- "bzlTransitiveDigest": "GnYkDpVOnWnYv+xwyhEi0qjk3Lvp4Wei30PeSIQF5vM=",
+ "bzlTransitiveDigest": "QxNkTCcD6yURsbqznKyC/WCjCyhHZbEipGXl2UQjjzY=",
"usagesDigest": "6We6zwGoawD9YXqMI0KPaxEKJTnamXBsuOekhFS2D40=",
"recordedFileInputs": {},
"recordedDirentsInputs": {},
@@ -426,7 +426,7 @@
},
"@@aspect_rules_ts+//ts:extensions.bzl%ext": {
"general": {
- "bzlTransitiveDigest": "GbfZLeEI0W26fAQ89dUljyLGSAkzkr3CkF+VDQ0IFlI=",
+ "bzlTransitiveDigest": "dhTbv9E6UfT1WJmmu3ORRPO6AKFJvgBjBxu+BO+u1RY=",
"usagesDigest": "6j6Q6JXHp4faBWfj1+kQVqEjMSZnJZwfbQoEdHVj1ks=",
"recordedFileInputs": {},
"recordedDirentsInputs": {},
@@ -490,7 +490,7 @@
"@@aspect_tools_telemetry+//:extension.bzl%telemetry": {
"general": {
"bzlTransitiveDigest": "cl5A2O84vDL6Tt+Qga8FCj1DUDGqn+e7ly5rZ+4xvcc=",
- "usagesDigest": "Htk4MyL4d05V7Kpv8OWMQ8y+7IkUx9BOmnhlLXYMO80=",
+ "usagesDigest": "0S2z9G3E1NIz6vCXk9IbRcO5LIckEcYVMSzRj2sEML8=",
"recordedFileInputs": {},
"recordedDirentsInputs": {},
"envVariables": {},
@@ -500,7 +500,7 @@
"attributes": {
"deps": {
"aspect_rules_js": "3.0.3",
- "aspect_rules_ts": "3.8.7",
+ "aspect_rules_ts": "3.8.8",
"aspect_rules_esbuild": "0.25.1",
"aspect_rules_jasmine": "2.0.4",
"aspect_tools_telemetry": "0.3.3"
@@ -951,7 +951,7 @@
"@@rules_nodejs+//nodejs:extensions.bzl%node": {
"general": {
"bzlTransitiveDigest": "4pUxCNc22K4I+6+4Nxu52Hur12tFRfa1JMsN5mdDv60=",
- "usagesDigest": "R1sMskGzRtmUETB24LOngTAqB+rhrl1xKKhxouWbYX0=",
+ "usagesDigest": "sQiW0V9N31hjPrg9r9iPXH5IdB4YKwYtLhn7G+osx1o=",
"recordedFileInputs": {},
"recordedDirentsInputs": {},
"envVariables": {},
diff --git a/docs/DEVELOPER.md b/docs/DEVELOPER.md
index 075ddbcf9ca3..35b07adf1e89 100644
--- a/docs/DEVELOPER.md
+++ b/docs/DEVELOPER.md
@@ -168,7 +168,7 @@ Adding a package to this repository means running two separate commands:
1. `schematics devkit:package PACKAGE_NAME`. This will update the `.monorepo` file, and create the
base files for the new package (package.json, src/index, etc).
-1. `devkit-admin templates`. This will update the README and all other template files that might
+1. `pnpm admin templates`. This will update the README and all other template files that might
have changed when adding a new package.
For private packages, you will need to add a `"private": true` key to your package.json manually.
diff --git a/package.json b/package.json
index 4ff49b3b7db4..a64dc5d76065 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@angular/devkit-repo",
- "version": "21.2.6",
+ "version": "21.2.7",
"private": true,
"description": "Software Development Kit for Angular",
"keywords": [
@@ -42,20 +42,20 @@
},
"homepage": "https://github.com/angular/angular-cli",
"devDependencies": {
- "@angular/animations": "21.2.6",
- "@angular/cdk": "21.2.4",
- "@angular/common": "21.2.6",
- "@angular/compiler": "21.2.6",
- "@angular/compiler-cli": "21.2.6",
- "@angular/core": "21.2.6",
- "@angular/forms": "21.2.6",
- "@angular/localize": "21.2.6",
- "@angular/material": "21.2.4",
- "@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#88dbc0543ffbc4df720ac87c0d413fab45ea1491",
- "@angular/platform-browser": "21.2.6",
- "@angular/platform-server": "21.2.6",
- "@angular/router": "21.2.6",
- "@angular/service-worker": "21.2.6",
+ "@angular/animations": "21.2.7",
+ "@angular/cdk": "21.2.5",
+ "@angular/common": "21.2.7",
+ "@angular/compiler": "21.2.7",
+ "@angular/compiler-cli": "21.2.7",
+ "@angular/core": "21.2.7",
+ "@angular/forms": "21.2.7",
+ "@angular/localize": "21.2.7",
+ "@angular/material": "21.2.5",
+ "@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#1c95e84f330960eea28b5e3ed9b7a6a21b2c605b",
+ "@angular/platform-browser": "21.2.7",
+ "@angular/platform-server": "21.2.7",
+ "@angular/router": "21.2.7",
+ "@angular/service-worker": "21.2.7",
"@babel/core": "7.29.0",
"@bazel/bazelisk": "1.28.1",
"@bazel/buildifier": "8.2.1",
diff --git a/packages/angular/build/package.json b/packages/angular/build/package.json
index e04ef0c7b3a3..c78af8965189 100644
--- a/packages/angular/build/package.json
+++ b/packages/angular/build/package.json
@@ -43,7 +43,7 @@
"source-map-support": "0.5.21",
"tinyglobby": "0.2.15",
"undici": "7.24.4",
- "vite": "7.3.1",
+ "vite": "7.3.2",
"watchpack": "2.5.1"
},
"optionalDependencies": {
diff --git a/packages/angular/build/src/builders/application/tests/behavior/component-stylesheets_spec.ts b/packages/angular/build/src/builders/application/tests/behavior/component-stylesheets_spec.ts
index ddae750a64a4..0fb1fb22c9fa 100644
--- a/packages/angular/build/src/builders/application/tests/behavior/component-stylesheets_spec.ts
+++ b/packages/angular/build/src/builders/application/tests/behavior/component-stylesheets_spec.ts
@@ -64,6 +64,25 @@ describeBuilder(buildApplication, APPLICATION_BUILDER_INFO, (harness) => {
);
});
+ it('should generate an error when a styleUrl points to a TypeScript file', async () => {
+ await harness.modifyFile('src/app/app.component.ts', (content) => {
+ return content.replace('./app.component.css', './app.component.ts');
+ });
+
+ harness.useTarget('build', {
+ ...BASE_OPTIONS,
+ });
+
+ const { result, logs } = await harness.executeOnce({ outputLogsOnFailure: false });
+ expect(result?.success).toBeFalse();
+ expect(logs).toContain(
+ jasmine.objectContaining({
+ level: 'error',
+ message: jasmine.stringContaining(`Could not find stylesheet file './app.component.ts'`),
+ }),
+ );
+ });
+
it('should generate an error for a missing stylesheet with JIT', async () => {
await harness.modifyFile('src/app/app.component.ts', (content) => {
return content.replace('./app.component.css', './not-present.css');
diff --git a/packages/angular/build/src/builders/unit-test/tests/behavior/coverage-ignore-comments_spec.ts b/packages/angular/build/src/builders/unit-test/tests/behavior/coverage-ignore-comments_spec.ts
new file mode 100644
index 000000000000..2c680ac08cf0
--- /dev/null
+++ b/packages/angular/build/src/builders/unit-test/tests/behavior/coverage-ignore-comments_spec.ts
@@ -0,0 +1,237 @@
+/**
+ * @license
+ * Copyright Google LLC All Rights Reserved.
+ *
+ * Use of this source code is governed by an MIT-style license that can be
+ * found in the LICENSE file at https://angular.dev/license
+ */
+
+import { execute } from '../../index';
+import {
+ BASE_OPTIONS,
+ UNIT_TEST_BUILDER_INFO,
+ describeBuilder,
+ setupApplicationTarget,
+} from '../setup';
+
+describeBuilder(execute, UNIT_TEST_BUILDER_INFO, (harness) => {
+ describe('Behavior: "coverage ignore comments"', () => {
+ beforeEach(async () => {
+ setupApplicationTarget(harness, { extractLicenses: false, optimization: false });
+ });
+
+ function getSpecContent(extraTest = '') {
+ return `
+import { TestBed } from '@angular/core/testing';
+import { AppComponent } from './app.component';
+
+describe('AppComponent', () => {
+ beforeEach(async () => {
+ await TestBed.configureTestingModule({
+ imports: [AppComponent],
+ }).compileComponents();
+ });
+
+ it('should create the app', () => {
+ const fixture = TestBed.createComponent(AppComponent);
+ const app = fixture.componentInstance;
+ expect(app).toBeTruthy();
+ });
+
+ it('should render title', async () => {
+ const fixture = TestBed.createComponent(AppComponent);
+ await fixture.whenStable();
+ const compiled = fixture.nativeElement as HTMLElement;
+ expect(compiled.querySelector('h1')?.textContent).toContain('hello');
+ });
+
+ ${extraTest}
+});
+`;
+ }
+
+ async function assertNoUncoveredStatements(contextMessage: string) {
+ const { result } = await harness.executeOnce();
+ expect(result?.success).toBeTrue();
+ harness.expectFile('coverage/test/coverage-final.json').toExist();
+
+ const coverageMap = JSON.parse(harness.readFile('coverage/test/coverage-final.json'));
+ const appComponentPath = Object.keys(coverageMap).find((p) => p.includes('app.component.ts'));
+ expect(appComponentPath).toBeDefined();
+
+ const appComponentCoverage = coverageMap[appComponentPath as string];
+
+ const statementCounts = Object.values(appComponentCoverage.s);
+ const hasUncoveredStatements = statementCounts.some((count) => count === 0);
+ expect(hasUncoveredStatements).withContext(contextMessage).toBeFalse();
+ }
+
+ for (const type of ['istanbul', 'v8']) {
+ it(`should respect ${type} ignore next comments when computing coverage`, async () => {
+ harness.useTarget('test', {
+ ...BASE_OPTIONS,
+ coverage: true,
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
+ coverageReporters: ['json'] as any,
+ });
+
+ await harness.writeFile(
+ 'src/app/app.component.ts',
+ `
+ import { Component } from '@angular/core';
+
+ @Component({
+ selector: 'app-root',
+ template: '
hello
',
+ standalone: true,
+ })
+ export class AppComponent {
+ title = 'app';
+
+ /* ${type} ignore next */
+ untestedFunction() {
+ return false;
+ }
+ }
+ `,
+ );
+
+ await harness.writeFile('src/app/app.component.spec.ts', getSpecContent());
+
+ await assertNoUncoveredStatements(
+ 'There should be no uncovered statements as the uncalled function was ignored',
+ );
+ });
+
+ it(`should respect ${type} ignore if comments when computing coverage`, async () => {
+ harness.useTarget('test', {
+ ...BASE_OPTIONS,
+ coverage: true,
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
+ coverageReporters: ['json'] as any,
+ });
+
+ await harness.writeFile(
+ 'src/app/app.component.ts',
+ `
+ import { Component } from '@angular/core';
+
+ @Component({
+ selector: 'app-root',
+ template: 'hello
',
+ standalone: true,
+ })
+ export class AppComponent {
+ checkValue(val: boolean) {
+ /* ${type} ignore if -- @preserve */
+ if (val) {
+ return true;
+ }
+ return false;
+ }
+ }
+ `,
+ );
+
+ await harness.writeFile(
+ 'src/app/app.component.spec.ts',
+ getSpecContent(`
+ it('should exercise the function but not the if block', () => {
+ const fixture = TestBed.createComponent(AppComponent);
+ const app = fixture.componentInstance;
+ app.checkValue(false);
+ });
+ `),
+ );
+
+ await assertNoUncoveredStatements(
+ 'There should be no uncovered statements as the uncalled branch was ignored',
+ );
+ });
+
+ it(`should respect ${type} ignore else comments when computing coverage`, async () => {
+ harness.useTarget('test', {
+ ...BASE_OPTIONS,
+ coverage: true,
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
+ coverageReporters: ['json'] as any,
+ });
+
+ await harness.writeFile(
+ 'src/app/app.component.ts',
+ `
+ import { Component } from '@angular/core';
+
+ @Component({
+ selector: 'app-root',
+ template: 'hello
',
+ standalone: true,
+ })
+ export class AppComponent {
+ checkValue(val: boolean) {
+ /* ${type} ignore else -- @preserve */
+ if (val) {
+ return true;
+ } else {
+ return false;
+ }
+ }
+ }
+ `,
+ );
+
+ await harness.writeFile(
+ 'src/app/app.component.spec.ts',
+ getSpecContent(`
+ it('should exercise the function but not the else block', () => {
+ const fixture = TestBed.createComponent(AppComponent);
+ const app = fixture.componentInstance;
+ app.checkValue(true);
+ });
+ `),
+ );
+
+ await assertNoUncoveredStatements(
+ 'There should be no uncovered statements as the uncalled else branch was ignored',
+ );
+ });
+ }
+
+ it('should respect v8 ignore start/stop comments when computing coverage', async () => {
+ harness.useTarget('test', {
+ ...BASE_OPTIONS,
+ coverage: true,
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
+ coverageReporters: ['json'] as any,
+ });
+
+ await harness.writeFile(
+ 'src/app/app.component.ts',
+ `
+ import { Component } from '@angular/core';
+
+ @Component({
+ selector: 'app-root',
+ template: 'hello
',
+ standalone: true,
+ })
+ export class AppComponent {
+ title = 'app';
+
+ /* v8 ignore start */
+ untestedFunction() {
+ return false;
+ }
+ /* v8 ignore stop */
+ }
+ `,
+ );
+
+ await harness.writeFile('src/app/app.component.spec.ts', getSpecContent());
+
+ await assertNoUncoveredStatements(
+ 'There should be no uncovered statements as the uncalled function was ignored',
+ );
+ });
+ });
+});
diff --git a/packages/angular/build/src/tools/angular/angular-host.ts b/packages/angular/build/src/tools/angular/angular-host.ts
index e98ebf49f3eb..874d66fe2b41 100644
--- a/packages/angular/build/src/tools/angular/angular-host.ts
+++ b/packages/angular/build/src/tools/angular/angular-host.ts
@@ -212,6 +212,12 @@ export function createAngularCompilerHost(
return null;
}
+ // Reject TypeScript files used as component resources (e.g., styleUrl pointing to a .ts file).
+ // Processing a TypeScript file as a stylesheet or template causes confusing downstream errors.
+ if (hasTypeScriptExtension(resolvedPath)) {
+ return null;
+ }
+
// All resource names that have template file extensions are assumed to be templates
// TODO: Update compiler to provide the resource type to avoid extension matching here.
if (!hostOptions.externalStylesheets || hasTemplateExtension(resolvedPath)) {
@@ -255,15 +261,13 @@ export function createAngularCompilerHost(
return host;
}
-function hasTemplateExtension(file: string): boolean {
- const extension = nodePath.extname(file).toLowerCase();
+const TEMPLATE_EXTENSIONS: ReadonlySet = new Set(['.htm', '.html', '.svg']);
+const TYPESCRIPT_EXTENSIONS: ReadonlySet = new Set(['.ts', '.tsx', '.mts', '.cts']);
- switch (extension) {
- case '.htm':
- case '.html':
- case '.svg':
- return true;
- }
+function hasTemplateExtension(file: string): boolean {
+ return TEMPLATE_EXTENSIONS.has(nodePath.extname(file).toLowerCase());
+}
- return false;
+function hasTypeScriptExtension(file: string): boolean {
+ return TYPESCRIPT_EXTENSIONS.has(nodePath.extname(file).toLowerCase());
}
diff --git a/packages/angular/build/src/tools/esbuild/application-code-bundle.ts b/packages/angular/build/src/tools/esbuild/application-code-bundle.ts
index 815afa1a1ba8..6cd5b3372f86 100644
--- a/packages/angular/build/src/tools/esbuild/application-code-bundle.ts
+++ b/packages/angular/build/src/tools/esbuild/application-code-bundle.ts
@@ -626,7 +626,11 @@ function getEsBuildCommonOptions(options: NormalizedApplicationBuildOptions): Bu
conditions,
resolveExtensions: ['.ts', '.tsx', '.mjs', '.js', '.cjs'],
metafile: true,
- legalComments: options.extractLicenses ? 'none' : 'eof',
+ legalComments: options.extractLicenses
+ ? 'none'
+ : optimizationOptions.scripts
+ ? 'eof'
+ : 'inline',
logLevel: options.verbose && !jsonLogs ? 'debug' : 'silent',
minifyIdentifiers: optimizationOptions.scripts && allowMangle,
minifySyntax: optimizationOptions.scripts,
diff --git a/packages/angular/cli/src/command-builder/command-module.ts b/packages/angular/cli/src/command-builder/command-module.ts
index e5cc6f70473a..b0d15d70d0b2 100644
--- a/packages/angular/cli/src/command-builder/command-module.ts
+++ b/packages/angular/cli/src/command-builder/command-module.ts
@@ -153,12 +153,21 @@ export abstract class CommandModule implements CommandModuleI
['version', 'update', 'analytics'].includes(this.commandName),
);
- return userId
- ? new AnalyticsCollector(this.context.logger, userId, {
- name: this.context.packageManager.name,
- version: await this.context.packageManager.getVersion(),
- })
- : undefined;
+ if (!userId) {
+ return undefined;
+ }
+
+ let version: string | undefined;
+ try {
+ version = await this.context.packageManager.getVersion();
+ } catch {
+ // Ignore errors if the package manager is not available.
+ }
+
+ return new AnalyticsCollector(this.context.logger, userId, {
+ name: this.context.packageManager.name,
+ version,
+ });
}
/**
diff --git a/packages/angular/ssr/package.json b/packages/angular/ssr/package.json
index 9d9cf4650c44..b94527a43356 100644
--- a/packages/angular/ssr/package.json
+++ b/packages/angular/ssr/package.json
@@ -29,12 +29,12 @@
},
"devDependencies": {
"@angular-devkit/schematics": "workspace:*",
- "@angular/common": "21.2.6",
- "@angular/compiler": "21.2.6",
- "@angular/core": "21.2.6",
- "@angular/platform-browser": "21.2.6",
- "@angular/platform-server": "21.2.6",
- "@angular/router": "21.2.6",
+ "@angular/common": "21.2.7",
+ "@angular/compiler": "21.2.7",
+ "@angular/core": "21.2.7",
+ "@angular/platform-browser": "21.2.7",
+ "@angular/platform-server": "21.2.7",
+ "@angular/router": "21.2.7",
"@schematics/angular": "workspace:*",
"beasties": "0.4.1"
},
diff --git a/packages/ngtools/webpack/package.json b/packages/ngtools/webpack/package.json
index 53c41569bd15..25c1c32190c9 100644
--- a/packages/ngtools/webpack/package.json
+++ b/packages/ngtools/webpack/package.json
@@ -27,8 +27,8 @@
},
"devDependencies": {
"@angular-devkit/core": "workspace:0.0.0-PLACEHOLDER",
- "@angular/compiler": "21.2.6",
- "@angular/compiler-cli": "21.2.6",
+ "@angular/compiler": "21.2.7",
+ "@angular/compiler-cli": "21.2.7",
"typescript": "5.9.3",
"webpack": "5.105.2"
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 58b5e00312e0..ea5a32cbfb2e 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -20,47 +20,47 @@ importers:
built: true
devDependencies:
'@angular/animations':
- specifier: 21.2.6
- version: 21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))
+ specifier: 21.2.7
+ version: 21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))
'@angular/cdk':
- specifier: 21.2.4
- version: 21.2.4(@angular/common@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@21.2.6(@angular/animations@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)))(rxjs@7.8.2)
+ specifier: 21.2.5
+ version: 21.2.5(@angular/common@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@21.2.7(@angular/animations@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)))(rxjs@7.8.2)
'@angular/common':
- specifier: 21.2.6
- version: 21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2)
+ specifier: 21.2.7
+ version: 21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2)
'@angular/compiler':
- specifier: 21.2.6
- version: 21.2.6
+ specifier: 21.2.7
+ version: 21.2.7
'@angular/compiler-cli':
- specifier: 21.2.6
- version: 21.2.6(@angular/compiler@21.2.6)(typescript@5.9.3)
+ specifier: 21.2.7
+ version: 21.2.7(@angular/compiler@21.2.7)(typescript@5.9.3)
'@angular/core':
- specifier: 21.2.6
- version: 21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)
+ specifier: 21.2.7
+ version: 21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)
'@angular/forms':
- specifier: 21.2.6
- version: 21.2.6(@angular/common@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@21.2.6(@angular/animations@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)))(rxjs@7.8.2)
+ specifier: 21.2.7
+ version: 21.2.7(@angular/common@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@21.2.7(@angular/animations@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)))(rxjs@7.8.2)
'@angular/localize':
- specifier: 21.2.6
- version: 21.2.6(@angular/compiler-cli@21.2.6(@angular/compiler@21.2.6)(typescript@5.9.3))(@angular/compiler@21.2.6)
+ specifier: 21.2.7
+ version: 21.2.7(@angular/compiler-cli@21.2.7(@angular/compiler@21.2.7)(typescript@5.9.3))(@angular/compiler@21.2.7)
'@angular/material':
- specifier: 21.2.4
- version: 21.2.4(2045f7bd5f6e95e11cc97fff9a766245)
+ specifier: 21.2.5
+ version: 21.2.5(121ef31cac834805c9fcde0d0fe835bd)
'@angular/ng-dev':
- specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#88dbc0543ffbc4df720ac87c0d413fab45ea1491
- version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/88dbc0543ffbc4df720ac87c0d413fab45ea1491(@modelcontextprotocol/sdk@1.26.0(zod@4.3.6))
+ specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#1c95e84f330960eea28b5e3ed9b7a6a21b2c605b
+ version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/1c95e84f330960eea28b5e3ed9b7a6a21b2c605b(@modelcontextprotocol/sdk@1.26.0(zod@4.3.6))
'@angular/platform-browser':
- specifier: 21.2.6
- version: 21.2.6(@angular/animations@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))
+ specifier: 21.2.7
+ version: 21.2.7(@angular/animations@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))
'@angular/platform-server':
- specifier: 21.2.6
- version: 21.2.6(@angular/common@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/compiler@21.2.6)(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@21.2.6(@angular/animations@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)))(rxjs@7.8.2)
+ specifier: 21.2.7
+ version: 21.2.7(@angular/common@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/compiler@21.2.7)(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@21.2.7(@angular/animations@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)))(rxjs@7.8.2)
'@angular/router':
- specifier: 21.2.6
- version: 21.2.6(@angular/common@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@21.2.6(@angular/animations@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)))(rxjs@7.8.2)
+ specifier: 21.2.7
+ version: 21.2.7(@angular/common@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@21.2.7(@angular/animations@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)))(rxjs@7.8.2)
'@angular/service-worker':
- specifier: 21.2.6
- version: 21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2)
+ specifier: 21.2.7
+ version: 21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2)
'@babel/core':
specifier: 7.29.0
version: 7.29.0
@@ -135,7 +135,7 @@ importers:
version: 4.17.24
'@types/node':
specifier: ^22.12.0
- version: 22.19.15
+ version: 22.19.17
'@types/npm-package-arg':
specifier: ^6.1.0
version: 6.1.4
@@ -144,7 +144,7 @@ importers:
version: 11.1.8
'@types/picomatch':
specifier: ^4.0.0
- version: 4.0.2
+ version: 4.0.3
'@types/progress':
specifier: ^2.0.3
version: 2.0.7
@@ -243,7 +243,7 @@ importers:
version: 1.4.0
lodash:
specifier: ^4.17.21
- version: 4.17.23
+ version: 4.18.1
magic-string:
specifier: 0.30.21
version: 0.30.21
@@ -270,7 +270,7 @@ importers:
version: 6.3.0(rollup@4.57.1)(typescript@5.9.3)
rollup-plugin-sourcemaps2:
specifier: 0.5.4
- version: 0.5.4(@types/node@22.19.15)(rollup@4.57.1)
+ version: 0.5.4(@types/node@22.19.17)(rollup@4.57.1)
semver:
specifier: 7.7.4
version: 7.7.4
@@ -279,7 +279,7 @@ importers:
version: 0.5.21
ts-node:
specifier: ^10.9.1
- version: 10.9.2(@types/node@22.19.15)(typescript@5.9.3)
+ version: 10.9.2(@types/node@22.19.17)(typescript@5.9.3)
tslib:
specifier: 2.8.1
version: 2.8.1
@@ -318,7 +318,7 @@ importers:
version: link:../../../packages/angular/ssr
'@vitest/coverage-v8':
specifier: 4.0.18
- version: 4.0.18(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.12.0)(jiti@2.6.1)(jsdom@28.1.0)(less@4.4.2)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.0.18(vitest@4.0.18(@opentelemetry/api@1.9.1)(@types/node@24.12.0)(jiti@2.6.1)(jsdom@28.1.0)(less@4.4.2)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3))
browser-sync:
specifier: 3.0.4
version: 3.0.4(bufferutil@4.1.0)(utf-8-validate@6.0.6)
@@ -327,13 +327,13 @@ importers:
version: 28.1.0
ng-packagr:
specifier: 22.0.0-next.1
- version: 22.0.0-next.1(@angular/compiler-cli@21.2.6(@angular/compiler@21.2.6)(typescript@5.9.3))(tslib@2.8.1)(typescript@5.9.3)
+ version: 22.0.0-next.1(@angular/compiler-cli@21.2.7(@angular/compiler@21.2.7)(typescript@5.9.3))(tslib@2.8.1)(typescript@5.9.3)
rxjs:
specifier: 7.8.2
version: 7.8.2
vitest:
specifier: 4.0.18
- version: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.12.0)(jiti@2.6.1)(jsdom@28.1.0)(less@4.4.2)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3)
+ version: 4.0.18(@opentelemetry/api@1.9.1)(@types/node@24.12.0)(jiti@2.6.1)(jsdom@28.1.0)(less@4.4.2)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3)
packages/angular/build:
dependencies:
@@ -357,13 +357,13 @@ importers:
version: 5.1.21(@types/node@24.12.0)
'@vitejs/plugin-basic-ssl':
specifier: 2.1.4
- version: 2.1.4(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1)(less@4.4.2)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3))
+ version: 2.1.4(vite@7.3.2(@types/node@24.12.0)(jiti@2.6.1)(less@4.4.2)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3))
beasties:
specifier: 0.4.1
version: 0.4.1
browserslist:
specifier: ^4.26.0
- version: 4.28.1
+ version: 4.28.2
esbuild:
specifier: 0.27.3
version: 0.27.3
@@ -413,8 +413,8 @@ importers:
specifier: 7.24.4
version: 7.24.4
vite:
- specifier: 7.3.1
- version: 7.3.1(@types/node@24.12.0)(jiti@2.6.1)(less@4.4.2)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3)
+ specifier: 7.3.2
+ version: 7.3.2(@types/node@24.12.0)(jiti@2.6.1)(less@4.4.2)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3)
watchpack:
specifier: 2.5.1
version: 2.5.1
@@ -433,7 +433,7 @@ importers:
version: 4.4.2
ng-packagr:
specifier: 21.2.2
- version: 21.2.2(@angular/compiler-cli@21.2.6(@angular/compiler@21.2.6)(typescript@5.9.3))(tslib@2.8.1)(typescript@5.9.3)
+ version: 21.2.2(@angular/compiler-cli@21.2.7(@angular/compiler@21.2.7)(typescript@5.9.3))(tslib@2.8.1)(typescript@5.9.3)
postcss:
specifier: 8.5.6
version: 8.5.6
@@ -442,7 +442,7 @@ importers:
version: 7.8.2
vitest:
specifier: 4.0.18
- version: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.12.0)(jiti@2.6.1)(jsdom@28.1.0)(less@4.4.2)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3)
+ version: 4.0.18(@opentelemetry/api@1.9.1)(@types/node@24.12.0)(jiti@2.6.1)(jsdom@28.1.0)(less@4.4.2)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3)
optionalDependencies:
lmdb:
specifier: 3.5.1
@@ -527,23 +527,23 @@ importers:
specifier: workspace:*
version: link:../../angular_devkit/schematics
'@angular/common':
- specifier: 21.2.6
- version: 21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2)
+ specifier: 21.2.7
+ version: 21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2)
'@angular/compiler':
- specifier: 21.2.6
- version: 21.2.6
+ specifier: 21.2.7
+ version: 21.2.7
'@angular/core':
- specifier: 21.2.6
- version: 21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)
+ specifier: 21.2.7
+ version: 21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)
'@angular/platform-browser':
- specifier: 21.2.6
- version: 21.2.6(@angular/animations@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))
+ specifier: 21.2.7
+ version: 21.2.7(@angular/animations@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))
'@angular/platform-server':
- specifier: 21.2.6
- version: 21.2.6(@angular/common@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/compiler@21.2.6)(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@21.2.6(@angular/animations@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)))(rxjs@7.8.2)
+ specifier: 21.2.7
+ version: 21.2.7(@angular/common@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/compiler@21.2.7)(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@21.2.7(@angular/animations@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)))(rxjs@7.8.2)
'@angular/router':
- specifier: 21.2.6
- version: 21.2.6(@angular/common@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@21.2.6(@angular/animations@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)))(rxjs@7.8.2)
+ specifier: 21.2.7
+ version: 21.2.7(@angular/common@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@21.2.7(@angular/animations@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)))(rxjs@7.8.2)
'@schematics/angular':
specifier: workspace:*
version: link:../../schematics/angular
@@ -627,7 +627,7 @@ importers:
version: 10.0.0(@babel/core@7.29.0)(webpack@5.105.2(esbuild@0.27.3))
browserslist:
specifier: ^4.26.0
- version: 4.28.1
+ version: 4.28.2
copy-webpack-plugin:
specifier: 14.0.0
version: 14.0.0(webpack@5.105.2(esbuild@0.27.3))
@@ -742,7 +742,7 @@ importers:
version: 3.0.4(bufferutil@4.1.0)(utf-8-validate@6.0.6)
ng-packagr:
specifier: 21.2.2
- version: 21.2.2(@angular/compiler-cli@21.2.6(@angular/compiler@21.2.6)(typescript@5.9.3))(tslib@2.8.1)(typescript@5.9.3)
+ version: 21.2.2(@angular/compiler-cli@21.2.7(@angular/compiler@21.2.7)(typescript@5.9.3))(tslib@2.8.1)(typescript@5.9.3)
undici:
specifier: 7.24.4
version: 7.24.4
@@ -834,11 +834,11 @@ importers:
specifier: workspace:0.0.0-PLACEHOLDER
version: link:../../angular_devkit/core
'@angular/compiler':
- specifier: 21.2.6
- version: 21.2.6
+ specifier: 21.2.7
+ version: 21.2.7
'@angular/compiler-cli':
- specifier: 21.2.6
- version: 21.2.6(@angular/compiler@21.2.6)(typescript@5.9.3)
+ specifier: 21.2.7
+ version: 21.2.7(@angular/compiler@21.2.7)(typescript@5.9.3)
typescript:
specifier: 5.9.3
version: 5.9.3
@@ -950,47 +950,47 @@ packages:
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
engines: {node: '>=6.0.0'}
- '@angular/animations@21.2.6':
- resolution: {integrity: sha512-SPzTOlkyVagPdb7OMe9hw3dnpMGq2p/nADatzNfRUMXwit8AU8VaiPIrFRsCD52sAL1zDDj60gKsk/dprzIyFA==}
+ '@angular/animations@21.2.7':
+ resolution: {integrity: sha512-h8tUjQVSWfi2fohzxXeDDTjCfWABioYlPMrV1j98wCcFJad3FSnKCY0/gq8B4X6V81NGV29nEnhPyV0GinUBpQ==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
peerDependencies:
- '@angular/core': 21.2.6
+ '@angular/core': 21.2.7
- '@angular/cdk@21.2.4':
- resolution: {integrity: sha512-Zv+q9Z/wVWTt0ckuO3gnU7PbpCLTr1tKPEsofLGGzDufA5/85aBLn2UiLcjlY6wQ+V3EMqANhGo/8XJgvBEYFA==}
+ '@angular/cdk@21.2.5':
+ resolution: {integrity: sha512-F1sVqMAGYoiJNYYaR2cerqTo7IqpxQ3ZtMDxR3rtB0rSSd5UPOIQoqpsfSd6uH8FVnuzKaBII8Mg6YrjClFsng==}
peerDependencies:
'@angular/common': ^21.0.0 || ^22.0.0
'@angular/core': ^21.0.0 || ^22.0.0
'@angular/platform-browser': ^21.0.0 || ^22.0.0
rxjs: ^6.5.3 || ^7.4.0
- '@angular/common@21.2.6':
- resolution: {integrity: sha512-2FcpZ1h6AZ4JwCIlnpHCYrbRTGQTOj/RFXkuX/qw7K6cFmJGfWFMmr++xWtHZEvUddfbR9hqDo+v1mkqEKE/Kw==}
+ '@angular/common@21.2.7':
+ resolution: {integrity: sha512-YFdnU5z8JloJjLYa52OyCOULQhqEE/ym7vKfABySWDsiVXZr9FNmKMeZi/lUcg7ZO22UbBihqW9a9D6VSHOo+g==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
peerDependencies:
- '@angular/core': 21.2.6
+ '@angular/core': 21.2.7
rxjs: ^6.5.3 || ^7.4.0
- '@angular/compiler-cli@21.2.6':
- resolution: {integrity: sha512-CiPmat4+D+hWXMTAY++09WeII/5D0r6iTjdLdaTq8tlo0uJcrOlazib4CpA94kJ2CRdzfhmC1H+ttwBI1xIlTg==}
+ '@angular/compiler-cli@21.2.7':
+ resolution: {integrity: sha512-r76vKBM7Wu0N8PTeec7340Gtv1wC7IBQGJOQnukshPgzaabgNKxmUiChGxi+RJNo/Tsdiw9ZfddcBgBjq79ZIg==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
hasBin: true
peerDependencies:
- '@angular/compiler': 21.2.6
+ '@angular/compiler': 21.2.7
typescript: '>=5.9 <6.1'
peerDependenciesMeta:
typescript:
optional: true
- '@angular/compiler@21.2.6':
- resolution: {integrity: sha512-shGkb/aAIPbG8oSYkVJ0msGlRdDVcJBVaUVx2KenMltifQjfLn5N8DFMAzOR6haaA3XeugFExxKqmvySjrVq+A==}
+ '@angular/compiler@21.2.7':
+ resolution: {integrity: sha512-4J0Nl5gGmr5SKgR3FHK4J6rdG0aP5zAsY3AJU8YXH+D98CeNTjQUD8XHsdD2cTwo08V5mDdFa5VCsREpMPJ5gQ==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
- '@angular/core@21.2.6':
- resolution: {integrity: sha512-svgK5DhFlQlS+sMybXftn08rHHRiDGY/uIKT5LZUaKgyffnkPb8uClpMIW0NzANtU8qs8pwgDZFoJw85Ia3oqQ==}
+ '@angular/core@21.2.7':
+ resolution: {integrity: sha512-4bnskeRNNOZMn3buVw47Zz9Py4B8AZgYHe5xBEMOY5/yrldb7OFje5gWCWls23P18FKwhl+Xx1hgnOEPSs29gw==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
peerDependencies:
- '@angular/compiler': 21.2.6
+ '@angular/compiler': 21.2.7
rxjs: ^6.5.3 || ^7.4.0
zone.js: ~0.15.0 || ~0.16.0
peerDependenciesMeta:
@@ -999,78 +999,78 @@ packages:
zone.js:
optional: true
- '@angular/forms@21.2.6':
- resolution: {integrity: sha512-i8BoWxBAm0g2xOMcQ8wTdj07gqMPIFYIyefCOo0ezcGj5XhYjd+C2UrYnKsup0aMZqqEAO1l2aZbmfHx9xLheQ==}
+ '@angular/forms@21.2.7':
+ resolution: {integrity: sha512-YD/h07cdEeAUs41ysTk6820T0lG/XiQmFiq02d3IsiHYI5Vaj2pg9Ti1wWZYEBM//hVAPTzV0dwdV7Q1Gxju1w==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
peerDependencies:
- '@angular/common': 21.2.6
- '@angular/core': 21.2.6
- '@angular/platform-browser': 21.2.6
+ '@angular/common': 21.2.7
+ '@angular/core': 21.2.7
+ '@angular/platform-browser': 21.2.7
rxjs: ^6.5.3 || ^7.4.0
- '@angular/localize@21.2.6':
- resolution: {integrity: sha512-+nScGHruNCUiGz9nbNyFLO0Wg5dGZt+PBH/9wvzCxe1A+VhyiRSNCTD9hjcjsjtK3WPTRPd+Vo1s2URn+fgD4A==}
+ '@angular/localize@21.2.7':
+ resolution: {integrity: sha512-EcZHeEuEy9Fr4cWOwdJudPVbjfqso82bAXmnAE0f+Rt5LB3Le8O5RDGgV52EuLo8gzTiWzhVUI7Zg1tYkBqnSQ==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
hasBin: true
peerDependencies:
- '@angular/compiler': 21.2.6
- '@angular/compiler-cli': 21.2.6
+ '@angular/compiler': 21.2.7
+ '@angular/compiler-cli': 21.2.7
- '@angular/material@21.2.4':
- resolution: {integrity: sha512-YzkPjgZezdsDeAhSm3zix2h+ohApwaRUMG8ea/75XR1eSkT1n3N7qZaHC8HDkhPYApk8a951RDxsTiiAidnGqg==}
+ '@angular/material@21.2.5':
+ resolution: {integrity: sha512-hSil2QUKObjF73EbhUEA5xAZx0/o9r/AFrkRsxa2z9e11jSjlKJHrYuY1tMIFv3SpzK33EYf58IXOBJVwt0iIw==}
peerDependencies:
- '@angular/cdk': 21.2.4
+ '@angular/cdk': 21.2.5
'@angular/common': ^21.0.0 || ^22.0.0
'@angular/core': ^21.0.0 || ^22.0.0
'@angular/forms': ^21.0.0 || ^22.0.0
'@angular/platform-browser': ^21.0.0 || ^22.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/88dbc0543ffbc4df720ac87c0d413fab45ea1491':
- resolution: {tarball: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/88dbc0543ffbc4df720ac87c0d413fab45ea1491}
- version: 0.0.0-b9bca459f29f61177a829e69089730415c95ccde
+ '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/1c95e84f330960eea28b5e3ed9b7a6a21b2c605b':
+ resolution: {tarball: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/1c95e84f330960eea28b5e3ed9b7a6a21b2c605b}
+ version: 0.0.0-ba726e7bca0b08b125ccc6f93c233749e1213c17
hasBin: true
- '@angular/platform-browser@21.2.6':
- resolution: {integrity: sha512-LW1vPXVHvy71LBahn+fSzPlWQl25kJIdcXq+ptG7HsMVgbPQ3/vvkKXAHYaRdppLGCFL+v+3dQGHYLNLiYL9qg==}
+ '@angular/platform-browser@21.2.7':
+ resolution: {integrity: sha512-nklVhstRZL4wpYg9Cyae/Eyfa7LMpgb0TyD/F//qCuohhM8nM7F+O0ekykGD6H+I34jsvqx6yLS7MicndWVz7Q==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
peerDependencies:
- '@angular/animations': 21.2.6
- '@angular/common': 21.2.6
- '@angular/core': 21.2.6
+ '@angular/animations': 21.2.7
+ '@angular/common': 21.2.7
+ '@angular/core': 21.2.7
peerDependenciesMeta:
'@angular/animations':
optional: true
- '@angular/platform-server@21.2.6':
- resolution: {integrity: sha512-IatXqKzRRT8H1UolijS3Lv3SgthH5w3qHe5ZpQADYi9NIaIvtVMnDH3kIxWGhepjMtvUz235J3E6FrPer6mNZA==}
+ '@angular/platform-server@21.2.7':
+ resolution: {integrity: sha512-nj6NmRQ7eUHCBsEpDa+5A/lAGpI03214kHAuRi6lglagZmzPPSG4CD8QIOv65L2Yl/J7QubwA/4K5Sx00qprmQ==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
peerDependencies:
- '@angular/common': 21.2.6
- '@angular/compiler': 21.2.6
- '@angular/core': 21.2.6
- '@angular/platform-browser': 21.2.6
+ '@angular/common': 21.2.7
+ '@angular/compiler': 21.2.7
+ '@angular/core': 21.2.7
+ '@angular/platform-browser': 21.2.7
rxjs: ^6.5.3 || ^7.4.0
- '@angular/router@21.2.6':
- resolution: {integrity: sha512-0ajhkKYeOqHQEEH88+Q0HrheR3helwTvdTqD/0gTaapCe+HOoC+SYwmzzsYP2zwAxBNQEg4JHOGKQ30X9/gwgw==}
+ '@angular/router@21.2.7':
+ resolution: {integrity: sha512-Ina6XgtpvXT1OsLAomURHJGQDOkIVGrguWAOZ7+gOjsJEjUfpxTktFter+/K59KMC2yv6yneLvYSn3AswTYx7A==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
peerDependencies:
- '@angular/common': 21.2.6
- '@angular/core': 21.2.6
- '@angular/platform-browser': 21.2.6
+ '@angular/common': 21.2.7
+ '@angular/core': 21.2.7
+ '@angular/platform-browser': 21.2.7
rxjs: ^6.5.3 || ^7.4.0
- '@angular/service-worker@21.2.6':
- resolution: {integrity: sha512-RSFspGPBCDU1fEPTTRXarF6vszYEh+d8DXA/o6Bdo4U3+bFCEjekfe2PjHHA2hTaagxR7Ow44gcYWxR7RnNjrA==}
+ '@angular/service-worker@21.2.7':
+ resolution: {integrity: sha512-vTZvoV/Tp/cetrsvlsLBkisTUr5RISLmJPo+2outfhfOM6nJNZ1Flc66I46HpAYCAYgrcuyDxCtivjF4SP+yUQ==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
hasBin: true
peerDependencies:
- '@angular/core': 21.2.6
+ '@angular/core': 21.2.7
rxjs: ^6.5.3 || ^7.4.0
- '@asamuzakjp/css-color@5.0.1':
- resolution: {integrity: sha512-2SZFvqMyvboVV1d15lMf7XiI3m7SDqXUuKaTymJYLN6dSGadqp+fVojqJlVoMlbZnlTmu3S0TLwLTJpvBMO1Aw==}
+ '@asamuzakjp/css-color@5.1.6':
+ resolution: {integrity: sha512-BXWCh8dHs9GOfpo/fWGDJtDmleta2VePN9rn6WQt3GjEbxzutVF4t0x2pmH+7dbMCLtuv3MlwqRsAuxlzFXqFg==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
'@asamuzakjp/dom-selector@6.8.1':
@@ -1644,8 +1644,8 @@ packages:
peerDependencies:
'@csstools/css-tokenizer': ^4.0.0
- '@csstools/css-syntax-patches-for-csstree@1.1.1':
- resolution: {integrity: sha512-BvqN0AMWNAnLk9G8jnUT77D+mUbY/H2b3uDTvg2isJkHaOufUE2R3AOwxWo7VBQKT1lOdwdvorddo2B/lk64+w==}
+ '@csstools/css-syntax-patches-for-csstree@1.1.2':
+ resolution: {integrity: sha512-5GkLzz4prTIpoyeUiIu3iV6CSG3Plo7xRVOFPKI7FVEJ3mZ0A8SwK0XU3Gl7xAkiQ+mDyam+NNp875/C5y+jSA==}
peerDependencies:
css-tree: ^3.2.1
peerDependenciesMeta:
@@ -1664,15 +1664,6 @@ packages:
resolution: {integrity: sha512-4B4OijXeVNOPZlYA2oEwWOTkzyltLao+xbotHQeqN++Rv27Y6s818+n2Qkp8q+Fxhn0t/5lA5X1Mxktud8eayQ==}
engines: {node: '>=14.17.0'}
- '@emnapi/core@1.9.1':
- resolution: {integrity: sha512-mukuNALVsoix/w1BJwFzwXBN/dHeejQtuVzcDsfOEsdpCumXb/E9j8w11h5S54tT1xhifGfbbSm/ICrObRb3KA==}
-
- '@emnapi/runtime@1.9.1':
- resolution: {integrity: sha512-VYi5+ZVLhpgK4hQ0TAjiQiZ6ol0oe4mBx7mVv7IflsiEp0OWoVsp/+f9Vc1hOhE0TtkORVrI1GvzyreqpgWtkA==}
-
- '@emnapi/wasi-threads@1.2.0':
- resolution: {integrity: sha512-N10dEJNSsUx41Z6pZsXU8FjPjpBEplgH24sfkmITrBED1/U2Esum9F3lfLrMjKHHjmi557zQn7kR9R+XWXu5Rg==}
-
'@esbuild/aix-ppc64@0.27.3':
resolution: {integrity: sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==}
engines: {node: '>=18'}
@@ -1860,8 +1851,8 @@ packages:
resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/core@1.1.1':
- resolution: {integrity: sha512-QUPblTtE51/7/Zhfv8BDwO0qkkzQL7P/aWWbqcf4xWLEYn1oKjdO0gglQBB4GAsu7u6wjijbCmzsUTy6mnk6oQ==}
+ '@eslint/core@1.2.0':
+ resolution: {integrity: sha512-8FTGbNzTvmSlc4cZBaShkC6YvFMG0riksYWRFKXztqVdXaQbcZLXlFbSpC05s70sGEsXAw0qwhx69JiW7hQS7A==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
'@eslint/eslintrc@3.3.3':
@@ -1889,28 +1880,28 @@ packages:
'@noble/hashes':
optional: true
- '@firebase/ai@2.9.0':
- resolution: {integrity: sha512-NPvBBuvdGo9x3esnABAucFYmqbBmXvyTMimBq2PCuLZbdANZoHzGlx7vfzbwNDaEtCBq4RGGNMliLIv6bZ+PtA==}
+ '@firebase/ai@2.10.0':
+ resolution: {integrity: sha512-1lI6HomyoO/8RSJb6ItyHLpHnB2z27m5F4aX/Vpi1nhwWoxdNjkq+6UQOykHyCE0KairojOE5qQ20i1tnF0nNA==}
engines: {node: '>=20.0.0'}
peerDependencies:
'@firebase/app': 0.x
'@firebase/app-types': 0.x
- '@firebase/analytics-compat@0.2.26':
- resolution: {integrity: sha512-0j2ruLOoVSwwcXAF53AMoniJKnkwiTjGVfic5LDzqiRkR13vb5j6TXMeix787zbLeQtN/m1883Yv1TxI0gItbA==}
+ '@firebase/analytics-compat@0.2.27':
+ resolution: {integrity: sha512-ZObpYpAxL6JfgH7GnvlDD0sbzGZ0o4nijV8skatV9ZX49hJtCYbFqaEcPYptT94rgX1KUoKEderC7/fa7hybtw==}
peerDependencies:
'@firebase/app-compat': 0.x
'@firebase/analytics-types@0.8.3':
resolution: {integrity: sha512-VrIp/d8iq2g501qO46uGz3hjbDb8xzYMrbu8Tp0ovzIzrvJZ2fvmj649gTjge/b7cCCcjT0H37g1gVtlNhnkbg==}
- '@firebase/analytics@0.10.20':
- resolution: {integrity: sha512-adGTNVUWH5q66tI/OQuKLSN6mamPpfYhj0radlH2xt+3eL6NFPtXoOs+ulvs+UsmK27vNFx5FjRDfWk+TyduHg==}
+ '@firebase/analytics@0.10.21':
+ resolution: {integrity: sha512-j2y2q65BlgLGB5Pwjhv/Jopw2X/TBTzvAtI5z/DSp56U4wBj7LfhBfzbdCtFPges+Wz0g55GdoawXibOH5jGng==}
peerDependencies:
'@firebase/app': 0.x
- '@firebase/app-check-compat@0.4.1':
- resolution: {integrity: sha512-yjSvSl5B1u4CirnxhzirN1uiTRCRfx+/qtfbyeyI+8Cx8Cw1RWAIO/OqytPSVwLYbJJ1vEC3EHfxazRaMoWKaA==}
+ '@firebase/app-check-compat@0.4.2':
+ resolution: {integrity: sha512-M91NhxqbSkI0ChkJWy69blC+rPr6HEgaeRllddSaU1pQ/7IiegeCQM9pPDIgvWnwnBSzKhUHpe6ro/jhJ+cvzw==}
engines: {node: '>=20.0.0'}
peerDependencies:
'@firebase/app-compat': 0.x
@@ -1921,25 +1912,25 @@ packages:
'@firebase/app-check-types@0.5.3':
resolution: {integrity: sha512-hyl5rKSj0QmwPdsAxrI5x1otDlByQ7bvNvVt8G/XPO2CSwE++rmSVf3VEhaeOR4J8ZFaF0Z0NDSmLejPweZ3ng==}
- '@firebase/app-check@0.11.1':
- resolution: {integrity: sha512-gmKfwQ2k8aUQlOyRshc+fOQLq0OwUmibIZvpuY1RDNu2ho0aTMlwxOuEiJeYOs7AxzhSx7gnXPFNsXCFbnvXUQ==}
+ '@firebase/app-check@0.11.2':
+ resolution: {integrity: sha512-jcXQVMHAQ5AEKzVD5C7s5fmAYeFOuN6lAJeNTgZK2B9aLnofWaJt8u1A8Idm8gpsBBYSaY3cVyeH5SWMOVPBLQ==}
engines: {node: '>=20.0.0'}
peerDependencies:
'@firebase/app': 0.x
- '@firebase/app-compat@0.5.9':
- resolution: {integrity: sha512-e5LzqjO69/N2z7XcJeuMzIp4wWnW696dQeaHAUpQvGk89gIWHAIvG6W+mA3UotGW6jBoqdppEJ9DnuwbcBByug==}
+ '@firebase/app-compat@0.5.10':
+ resolution: {integrity: sha512-tFmBuZL0/v1h6eyKRgWI58ucft6dEJmAi9nhPUXoAW4ZbPSTlnsh31AuEwUoRTz+wwRk9gmgss9GZV05ZM9Kug==}
engines: {node: '>=20.0.0'}
'@firebase/app-types@0.9.3':
resolution: {integrity: sha512-kRVpIl4vVGJ4baogMDINbyrIOtOxqhkZQg4jTq3l8Lw6WSk0xfpEYzezFu+Kl4ve4fbPl79dvwRtaFqAC/ucCw==}
- '@firebase/app@0.14.9':
- resolution: {integrity: sha512-3gtUX0e584MYkKBQMgSECMvE1Dwzg+eONefDQ0wxVSe5YMBsZwdN5pL7UapwWBlV8+i8QCztF9TP947tEjZAGA==}
+ '@firebase/app@0.14.10':
+ resolution: {integrity: sha512-PlPhdtjgWUra+LImQTnXOUqUa/jcufZhizdR93ZjlQSS3ahCtDTG6pJw7j0OwFal18DQjICXfeVNsUUrcNisfA==}
engines: {node: '>=20.0.0'}
- '@firebase/auth-compat@0.6.3':
- resolution: {integrity: sha512-nHOkupcYuGVxI1AJJ/OBhLPaRokbP14Gq4nkkoVvf1yvuREEWqdnrYB/CdsSnPxHMAnn5wJIKngxBF9jNX7s/Q==}
+ '@firebase/auth-compat@0.6.4':
+ resolution: {integrity: sha512-2pj8m/hnqXvMLfC0Mk+fORVTM5DQPkS6l8JpMgtoAWGVgCmYnoWdFMaNWtKbmCxBEyvMA3FlnCJyzrUSMWTfuA==}
engines: {node: '>=20.0.0'}
peerDependencies:
'@firebase/app-compat': 0.x
@@ -1953,8 +1944,8 @@ packages:
'@firebase/app-types': 0.x
'@firebase/util': 1.x
- '@firebase/auth@1.12.1':
- resolution: {integrity: sha512-nXKj7d5bMBlnq6XpcQQpmnSVwEeHBkoVbY/+Wk0P1ebLSICoH4XPtvKOFlXKfIHmcS84mLQ99fk3njlDGKSDtw==}
+ '@firebase/auth@1.12.2':
+ resolution: {integrity: sha512-CZJL8V10Vzibs+pDTXdQF+hot1IigIoqF4a4lA/qr5Deo1srcefiyIfgg28B67Lk7IxZhwfJMuI+1bu2xBmV0A==}
engines: {node: '>=20.0.0'}
peerDependencies:
'@firebase/app': 0.x
@@ -1963,28 +1954,28 @@ packages:
'@react-native-async-storage/async-storage':
optional: true
- '@firebase/component@0.7.1':
- resolution: {integrity: sha512-mFzsm7CLHR60o08S23iLUY8m/i6kLpOK87wdEFPLhdlCahaxKmWOwSVGiWoENYSmFJJoDhrR3gKSCxz7ENdIww==}
+ '@firebase/component@0.7.2':
+ resolution: {integrity: sha512-iyVDGc6Vjx7Rm0cAdccLH/NG6fADsgJak/XW9IA2lPf8AjIlsemOpFGKczYyPHxm4rnKdR8z6sK4+KEC7NwmEg==}
engines: {node: '>=20.0.0'}
- '@firebase/data-connect@0.4.0':
- resolution: {integrity: sha512-vLXM6WHNIR3VtEeYNUb/5GTsUOyl3Of4iWNZHBe1i9f88sYFnxybJNWVBjvJ7flhCyF8UdxGpzWcUnv6F5vGfg==}
+ '@firebase/data-connect@0.5.0':
+ resolution: {integrity: sha512-G3GYHpWNJJ95502RQLApzw0jaG3pScHl+J/2MdxIuB51xtHnkRL6KvIAP3fFF1drUewWJHOnDA1U+q4Evf3KSw==}
peerDependencies:
'@firebase/app': 0.x
- '@firebase/database-compat@2.1.1':
- resolution: {integrity: sha512-heAEVZ9Z8c8PnBUcmGh91JHX0cXcVa1yESW/xkLuwaX7idRFyLiN8sl73KXpR8ZArGoPXVQDanBnk6SQiekRCQ==}
+ '@firebase/database-compat@2.1.2':
+ resolution: {integrity: sha512-j4A6IhVZbgxAzT6gJJC2PfOxYCK9SrDrUO7nTM4EscTYtKkAkzsbKoCnDdjFapQfnsncvPWjqVTr/0PffUwg3g==}
engines: {node: '>=20.0.0'}
- '@firebase/database-types@1.0.17':
- resolution: {integrity: sha512-4eWaM5fW3qEIHjGzfi3cf0Jpqi1xQsAdT6rSDE1RZPrWu8oGjgrq6ybMjobtyHQFgwGCykBm4YM89qDzc+uG/w==}
+ '@firebase/database-types@1.0.18':
+ resolution: {integrity: sha512-yOY8IC2go9lfbVDMiy2ATun4EB2AFwocPaQADwMN/RHRUAZSM4rlAV7PGbWPSG/YhkJ2A9xQAiAENgSua9G5Fg==}
- '@firebase/database@1.1.1':
- resolution: {integrity: sha512-LwIXe8+mVHY5LBPulWECOOIEXDiatyECp/BOlu0gOhe+WOcKjWHROaCbLlkFTgHMY7RHr5MOxkLP/tltWAH3dA==}
+ '@firebase/database@1.1.2':
+ resolution: {integrity: sha512-lP96CMjMPy/+d1d9qaaHjHHdzdwvEOuyyLq9ehX89e2XMKwS1jHNzYBO+42bdSumuj5ukPbmnFtViZu8YOMT+w==}
engines: {node: '>=20.0.0'}
- '@firebase/firestore-compat@0.4.6':
- resolution: {integrity: sha512-NgVyR4hHHN2FvSNQOtbgBOuVsEdD/in30d9FKbEvvITiAChrBN2nBstmhfjI4EOTnHaP8zigwvkNYFI9yKGAkQ==}
+ '@firebase/firestore-compat@0.4.7':
+ resolution: {integrity: sha512-Et4XxtGnjp0Q9tmaEMETnY5GHJ8gQ9+RN6sSTT4ETWKmym2d6gIjarw0rCQcx+7BrWVYLEIOAXSXysl0b3xnUA==}
engines: {node: '>=20.0.0'}
peerDependencies:
'@firebase/app-compat': 0.x
@@ -1995,14 +1986,14 @@ packages:
'@firebase/app-types': 0.x
'@firebase/util': 1.x
- '@firebase/firestore@4.12.0':
- resolution: {integrity: sha512-PM47OyiiAAoAMB8kkq4Je14mTciaRoAPDd3ng3Ckqz9i2TX9D9LfxIRcNzP/OxzNV4uBKRq6lXoOggkJBQR3Gw==}
+ '@firebase/firestore@4.13.0':
+ resolution: {integrity: sha512-7i4cVNJXTMim7/P7UsNim0DwyLPk4QQ3y1oSNzv4l0ykJOKYCiFMOuEeUxUYvrReXDJxWHrT/4XMeVQm+13rRw==}
engines: {node: '>=20.0.0'}
peerDependencies:
'@firebase/app': 0.x
- '@firebase/functions-compat@0.4.2':
- resolution: {integrity: sha512-YNxgnezvZDkqxqXa6cT7/oTeD4WXbxgIP7qZp4LFnathQv5o2omM6EoIhXiT9Ie5AoQDcIhG9Y3/dj+DFJGaGQ==}
+ '@firebase/functions-compat@0.4.3':
+ resolution: {integrity: sha512-BxkEwWgx1of0tKaao/r2VR6WBLk/RAiyztatiONPrPE8gkitFkOnOCxf8i9cUyA5hX5RGt5H30uNn25Q6QNEmQ==}
engines: {node: '>=20.0.0'}
peerDependencies:
'@firebase/app-compat': 0.x
@@ -2010,14 +2001,14 @@ packages:
'@firebase/functions-types@0.6.3':
resolution: {integrity: sha512-EZoDKQLUHFKNx6VLipQwrSMh01A1SaL3Wg6Hpi//x6/fJ6Ee4hrAeswK99I5Ht8roiniKHw4iO0B1Oxj5I4plg==}
- '@firebase/functions@0.13.2':
- resolution: {integrity: sha512-tHduUD+DeokM3NB1QbHCvEMoL16e8Z8JSkmuVA4ROoJKPxHn8ibnecHPO2e3nVCJR1D9OjuKvxz4gksfq92/ZQ==}
+ '@firebase/functions@0.13.3':
+ resolution: {integrity: sha512-csO7ckK3SSs+NUZW1nms9EK7ckHe/1QOjiP8uAkCYa7ND18s44vjE9g3KxEeIUpyEPqZaX1EhJuFyZjHigAcYw==}
engines: {node: '>=20.0.0'}
peerDependencies:
'@firebase/app': 0.x
- '@firebase/installations-compat@0.2.20':
- resolution: {integrity: sha512-9C9pL/DIEGucmoPj8PlZTnztbX3nhNj5RTYVpUM7wQq/UlHywaYv99969JU/WHLvi9ptzIogXYS9d1eZ6XFe9g==}
+ '@firebase/installations-compat@0.2.21':
+ resolution: {integrity: sha512-zahIUkaVKbR8zmTeBHkdfaVl6JGWlhVoSjF7CVH33nFqD3SlPEpEEegn2GNT5iAfsVdtlCyJJ9GW4YKjq+RJKQ==}
peerDependencies:
'@firebase/app-compat': 0.x
@@ -2026,8 +2017,8 @@ packages:
peerDependencies:
'@firebase/app-types': 0.x
- '@firebase/installations@0.6.20':
- resolution: {integrity: sha512-LOzvR7XHPbhS0YB5ANXhqXB5qZlntPpwU/4KFwhSNpXNsGk/sBQ9g5hepi0y0/MfenJLe2v7t644iGOOElQaHQ==}
+ '@firebase/installations@0.6.21':
+ resolution: {integrity: sha512-xGFGTeICJZ5vhrmmDukeczIcFULFXybojML2+QSDFoKj5A7zbGN7KzFGSKNhDkIxpjzsYG9IleJyUebuAcmqWA==}
peerDependencies:
'@firebase/app': 0.x
@@ -2035,47 +2026,47 @@ packages:
resolution: {integrity: sha512-cGskaAvkrnh42b3BA3doDWeBmuHFO/Mx5A83rbRDYakPjO9bJtRL3dX7javzc2Rr/JHZf4HlterTW2lUkfeN4g==}
engines: {node: '>=20.0.0'}
- '@firebase/messaging-compat@0.2.24':
- resolution: {integrity: sha512-wXH8FrKbJvFuFe6v98TBhAtvgknxKIZtGM/wCVsfpOGmaAE80bD8tBxztl+uochjnFb9plihkd6mC4y7sZXSpA==}
+ '@firebase/messaging-compat@0.2.25':
+ resolution: {integrity: sha512-eoOQqGLtRlseTdiemTN44LlHZpltK5gnhq8XVUuLgtIOG+odtDzrz2UoTpcJWSzaJQVxNLb/x9f39tHdDM4N4w==}
peerDependencies:
'@firebase/app-compat': 0.x
'@firebase/messaging-interop-types@0.2.3':
resolution: {integrity: sha512-xfzFaJpzcmtDjycpDeCUj0Ge10ATFi/VHVIvEEjDNc3hodVBQADZ7BWQU7CuFpjSHE+eLuBI13z5F/9xOoGX8Q==}
- '@firebase/messaging@0.12.24':
- resolution: {integrity: sha512-UtKoubegAhHyehcB7iQjvQ8OVITThPbbWk3g2/2ze42PrQr6oe6OmCElYQkBrE5RDCeMTNucXejbdulrQ2XwVg==}
+ '@firebase/messaging@0.12.25':
+ resolution: {integrity: sha512-7RhDwoDHlOK1/ou0/LeubxmjcngsTjDdrY/ssg2vwAVpUuVAhQzQvuCAOYxcX5wNC1zCgQ54AP1vdngBwbCmOQ==}
peerDependencies:
'@firebase/app': 0.x
- '@firebase/performance-compat@0.2.23':
- resolution: {integrity: sha512-c7qOAGBUAOpIuUlHu1axWcrCVtIYKPMhH0lMnoCDWnPwn1HcPuPUBVTWETbC7UWw71RMJF8DpirfWXzMWJQfgA==}
+ '@firebase/performance-compat@0.2.24':
+ resolution: {integrity: sha512-YRlejH8wLt7ThWao+HXoKUHUrZKGYq+otxkPS+8nuE5PeN1cBXX7NAJl9ueuUkBwMIrnKdnDqL/voHXxDAAt3g==}
peerDependencies:
'@firebase/app-compat': 0.x
'@firebase/performance-types@0.2.3':
resolution: {integrity: sha512-IgkyTz6QZVPAq8GSkLYJvwSLr3LS9+V6vNPQr0x4YozZJiLF5jYixj0amDtATf1X0EtYHqoPO48a9ija8GocxQ==}
- '@firebase/performance@0.7.10':
- resolution: {integrity: sha512-8nRFld+Ntzp5cLKzZuG9g+kBaSn8Ks9dmn87UQGNFDygbmR6ebd8WawauEXiJjMj1n70ypkvAOdE+lzeyfXtGA==}
+ '@firebase/performance@0.7.11':
+ resolution: {integrity: sha512-V3uAhrz7IYJuji+OgT3qYTGKxpek/TViXti9OSsUJ4AexZ3jQjYH5Yrn7JvBxk8MGiSLsC872hh+BxQiPZsm7g==}
peerDependencies:
'@firebase/app': 0.x
- '@firebase/remote-config-compat@0.2.22':
- resolution: {integrity: sha512-uW/eNKKtRBot2gnCC5mnoy5Voo2wMzZuQ7dwqqGHU176fO9zFgMwKiRzk+aaC99NLrFk1KOmr0ZVheD+zdJmjQ==}
+ '@firebase/remote-config-compat@0.2.23':
+ resolution: {integrity: sha512-4+KqRRHEUUmKT6tFmnpWATOsaFfmSuBs1jXH8JzVtMLEYqq/WS9IDM92OdefFDSrAA2xGd0WN004z8mKeIIscw==}
peerDependencies:
'@firebase/app-compat': 0.x
'@firebase/remote-config-types@0.5.0':
resolution: {integrity: sha512-vI3bqLoF14L/GchtgayMiFpZJF+Ao3uR8WCde0XpYNkSokDpAKca2DxvcfeZv7lZUqkUwQPL2wD83d3vQ4vvrg==}
- '@firebase/remote-config@0.8.1':
- resolution: {integrity: sha512-L86TReBnPiiJOWd7k9iaiE9f7rHtMpjAoYN0fH2ey2ZRzsOChHV0s5sYf1+IIUYzplzsE46pjlmAUNkRRKwHSQ==}
+ '@firebase/remote-config@0.8.2':
+ resolution: {integrity: sha512-5EXqOThV4upjK9D38d/qOSVwOqRhemlaOFk9vCkMNNALeIlwr+4pLjtLNo4qoY8etQmU/1q4aIATE9N8PFqg0g==}
peerDependencies:
'@firebase/app': 0.x
- '@firebase/storage-compat@0.4.1':
- resolution: {integrity: sha512-bgl3FHHfXAmBgzIK/Fps6Xyv2HiAQlSTov07CBL+RGGhrC5YIk4lruS8JVIC+UkujRdYvnf8cpQFGn2RCilJ/A==}
+ '@firebase/storage-compat@0.4.2':
+ resolution: {integrity: sha512-R+aB38wxCH5zjIO/xu9KznI7fgiPuZAG98uVm1NcidHyyupGgIDLKigGmRGBZMnxibe/m2oxNKoZpfEbUX2aQQ==}
engines: {node: '>=20.0.0'}
peerDependencies:
'@firebase/app-compat': 0.x
@@ -2086,14 +2077,14 @@ packages:
'@firebase/app-types': 0.x
'@firebase/util': 1.x
- '@firebase/storage@0.14.1':
- resolution: {integrity: sha512-uIpYgBBsv1vIET+5xV20XT7wwqV+H4GFp6PBzfmLUcEgguS4SWNFof56Z3uOC2lNDh0KDda1UflYq2VwD9Nefw==}
+ '@firebase/storage@0.14.2':
+ resolution: {integrity: sha512-o/culaTeJ8GRpKXRJov21rux/n9dRaSOWLebyatFP2sqEdCxQPjVA1H9Z2fzYwQxMIU0JVmC7SPPmU11v7L6vQ==}
engines: {node: '>=20.0.0'}
peerDependencies:
'@firebase/app': 0.x
- '@firebase/util@1.14.0':
- resolution: {integrity: sha512-/gnejm7MKkVIXnSJGpc9L2CvvvzJvtDPeAEq5jAwgVlf/PeNxot+THx/bpD20wQ8uL5sz0xqgXy1nisOYMU+mw==}
+ '@firebase/util@1.15.0':
+ resolution: {integrity: sha512-AmWf3cHAOMbrCPG4xdPKQaj5iHnyYfyLKZxwz+Xf55bqKbpAmcYifB4jQinT2W9XhDRHISOoPyBOariJpCG6FA==}
engines: {node: '>=20.0.0'}
'@firebase/webchannel-wrapper@1.0.5':
@@ -2134,8 +2125,8 @@ packages:
resolution: {integrity: sha512-IJn+8A3QZJfe7FUtWqHVNo3xJs7KFpurCWGWCiCz3oEh+BkRymKZ1QxfAbU2yGMDzTytLGQ2IV6T2r3cuo75/w==}
engines: {node: '>=18'}
- '@google/genai@1.46.0':
- resolution: {integrity: sha512-ewPMN5JkKfgU5/kdco9ZhXBHDPhVqZpMQqIFQhwsHLf8kyZfx1cNpw1pHo1eV6PGEW7EhIBFi3aYZraFndAXqg==}
+ '@google/genai@1.48.0':
+ resolution: {integrity: sha512-plonYK4ML2PrxsRD9SeqmFt76eREWkQdPCglOA6aYDzL1AAbE+7PUnT54SvpWGfws13L0AZEqGSpL7+1IPnTxQ==}
engines: {node: '>=20.0.0'}
peerDependencies:
'@modelcontextprotocol/sdk': ^1.25.2
@@ -2167,8 +2158,8 @@ packages:
'@harperfast/extended-iterable@1.0.3':
resolution: {integrity: sha512-sSAYhQca3rDWtQUHSAPeO7axFIUJOI6hn1gjRC5APVE1a90tuyT8f5WIgRsFhhWA7htNkju2veB9eWL6YHi/Lw==}
- '@hono/node-server@1.19.11':
- resolution: {integrity: sha512-dr8/3zEaB+p0D2n/IUrlPF1HZm586qgJNXK1a9fhg/PzdtkK7Ksd5l312tJX2yBuALqDYBlG20QEbayqPyxn+g==}
+ '@hono/node-server@1.19.13':
+ resolution: {integrity: sha512-TsQLe4i2gvoTtrHje625ngThGBySOgSK3Xo2XRYOdqGN1teR8+I7vchQC46uLJi8OF62YTYA3AhSpumtkhsaKQ==}
engines: {node: '>=18.14.1'}
peerDependencies:
hono: ^4
@@ -2193,8 +2184,8 @@ packages:
resolution: {integrity: sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==}
engines: {node: '>=18'}
- '@inquirer/ansi@2.0.4':
- resolution: {integrity: sha512-DpcZrQObd7S0R/U3bFdkcT5ebRwbTTC4D3tCc1vsJizmgPLxNJBo+AAFmrZwe8zk30P2QzgzGWZ3Q9uJwWuhIg==}
+ '@inquirer/ansi@2.0.5':
+ resolution: {integrity: sha512-doc2sWgJpbFQ64UflSVd17ibMGDuxO1yKgOgLMwavzESnXjFWJqUeG8saYosqKpHp4kWiM5x1nXvEjbpx90gzw==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
'@inquirer/checkbox@4.3.2':
@@ -2206,8 +2197,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/checkbox@5.1.2':
- resolution: {integrity: sha512-PubpMPO2nJgMufkoB3P2wwxNXEMUXnBIKi/ACzDUYfaoPuM7gSTmuxJeMscoLVEsR4qqrCMf5p0SiYGWnVJ8kw==}
+ '@inquirer/checkbox@5.1.3':
+ resolution: {integrity: sha512-+G7I8CT+EHv/hasNfUl3P37DVoMoZfpA+2FXmM54dA8MxYle1YqucxbacxHalw1iAFSdKNEDTGNV7F+j1Ldqcg==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
peerDependencies:
'@types/node': '>=18'
@@ -2224,8 +2215,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/confirm@6.0.10':
- resolution: {integrity: sha512-tiNyA73pgpQ0FQ7axqtoLUe4GDYjNCDcVsbgcA5anvwg2z6i+suEngLKKJrWKJolT//GFPZHwN30binDIHgSgQ==}
+ '@inquirer/confirm@6.0.11':
+ resolution: {integrity: sha512-pTpHjg0iEIRMYV/7oCZUMf27/383E6Wyhfc/MY+AVQGEoUobffIYWOK9YLP2XFRGz/9i6WlTQh1CkFVIo2Y7XA==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
peerDependencies:
'@types/node': '>=18'
@@ -2242,8 +2233,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/core@11.1.7':
- resolution: {integrity: sha512-1BiBNDk9btIwYIzNZpkikIHXWeNzNncJePPqwDyVMhXhD1ebqbpn1mKGctpoqAbzywZfdG0O4tvmsGIcOevAPQ==}
+ '@inquirer/core@11.1.8':
+ resolution: {integrity: sha512-/u+yJk2pOKNDOh1ZgdUH2RQaRx6OOH4I0uwL95qPvTFTIL38YBsuSC4r1yXBB3Q6JvNqFFc202gk0Ew79rrcjA==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
peerDependencies:
'@types/node': '>=18'
@@ -2260,8 +2251,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/editor@5.0.10':
- resolution: {integrity: sha512-VJx4XyaKea7t8hEApTw5dxeIyMtWXre2OiyJcICCRZI4hkoHsMoCnl/KbUnJJExLbH9csLLHMVR144ZhFE1CwA==}
+ '@inquirer/editor@5.1.0':
+ resolution: {integrity: sha512-6wlkYl65Qfayy48gPCfU4D7li6KCAGN79mLXa/tYHZH99OfZ820yY+HA+DgE88r8YwwgeuY6PQgNqMeK6LuMmw==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
peerDependencies:
'@types/node': '>=18'
@@ -2278,8 +2269,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/expand@5.0.10':
- resolution: {integrity: sha512-fC0UHJPXsTRvY2fObiwuQYaAnHrp3aDqfwKUJSdfpgv18QUG054ezGbaRNStk/BKD5IPijeMKWej8VV8O5Q/eQ==}
+ '@inquirer/expand@5.0.11':
+ resolution: {integrity: sha512-yxSO89MQ7t4LTCwtsXQ/ppcfw2otLsum6nF+TM9pKesy3k2AhVDUIkaiJIwG6lzm/csc5n38MaFKLY0TrSHzEA==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
peerDependencies:
'@types/node': '>=18'
@@ -2296,8 +2287,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/external-editor@2.0.4':
- resolution: {integrity: sha512-Prenuv9C1PHj2Itx0BcAOVBTonz02Hc2Nd2DbU67PdGUaqn0nPCnV34oDyyoaZHnmfRxkpuhh/u51ThkrO+RdA==}
+ '@inquirer/external-editor@3.0.0':
+ resolution: {integrity: sha512-lDSwMgg+M5rq6JKBYaJwSX6T9e/HK2qqZ1oxmOwn4AQoJE5D+7TumsxLGC02PWS//rkIVqbZv3XA3ejsc9FYvg==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
peerDependencies:
'@types/node': '>=18'
@@ -2309,8 +2300,8 @@ packages:
resolution: {integrity: sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==}
engines: {node: '>=18'}
- '@inquirer/figures@2.0.4':
- resolution: {integrity: sha512-eLBsjlS7rPS3WEhmOmh1znQ5IsQrxWzxWDxO51e4urv+iVrSnIHbq4zqJIOiyNdYLa+BVjwOtdetcQx1lWPpiQ==}
+ '@inquirer/figures@2.0.5':
+ resolution: {integrity: sha512-NsSs4kzfm12lNetHwAn3GEuH317IzpwrMCbOuMIVytpjnJ90YYHNwdRgYGuKmVxwuIqSgqk3M5qqQt1cDk0tGQ==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
'@inquirer/input@4.3.1':
@@ -2322,8 +2313,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/input@5.0.10':
- resolution: {integrity: sha512-nvZ6qEVeX/zVtZ1dY2hTGDQpVGD3R7MYPLODPgKO8Y+RAqxkrP3i/3NwF3fZpLdaMiNuK0z2NaYIx9tPwiSegQ==}
+ '@inquirer/input@5.0.11':
+ resolution: {integrity: sha512-twUWidn4ocPO8qi6fRM7tNWt7W1FOnOZqQ+/+PsfLUacMR5rFLDPK9ql0nBPwxi0oELbo8T5NhRs8B2+qQEqFQ==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
peerDependencies:
'@types/node': '>=18'
@@ -2340,8 +2331,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/number@4.0.10':
- resolution: {integrity: sha512-Ht8OQstxiS3APMGjHV0aYAjRAysidWdwurWEo2i8yI5xbhOBWqizT0+MU1S2GCcuhIBg+3SgWVjEoXgfhY+XaA==}
+ '@inquirer/number@4.0.11':
+ resolution: {integrity: sha512-Vscmim9TCksQsfjPtka/JwPUcbLhqWYrgfPf1cHrCm24X/F2joFwnageD50yMKsaX14oNGOyKf/RNXAFkNjWpA==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
peerDependencies:
'@types/node': '>=18'
@@ -2358,8 +2349,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/password@5.0.10':
- resolution: {integrity: sha512-QbNyvIE8q2GTqKLYSsA8ATG+eETo+m31DSR0+AU7x3d2FhaTWzqQek80dj3JGTo743kQc6mhBR0erMjYw5jQ0A==}
+ '@inquirer/password@5.0.11':
+ resolution: {integrity: sha512-9KZFeRaNHIcejtPb0wN4ddFc7EvobVoAFa049eS3LrDZFxI8O7xUXiITEOinBzkZFAIwY5V4yzQae/QfO9cbbg==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
peerDependencies:
'@types/node': '>=18'
@@ -2394,8 +2385,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/rawlist@5.2.6':
- resolution: {integrity: sha512-jfw0MLJ5TilNsa9zlJ6nmRM0ZFVZhhTICt4/6CU2Dv1ndY7l3sqqo1gIYZyMMDw0LvE1u1nzJNisfHEhJIxq5w==}
+ '@inquirer/rawlist@5.2.7':
+ resolution: {integrity: sha512-AqRMiD9+uE1lskDPrdqHwrV/EUmxKEBLX44SR7uxK3vD2413AmVfE5EQaPeNzYf5Pq5SitHJDYUFVF0poIr09w==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
peerDependencies:
'@types/node': '>=18'
@@ -2412,8 +2403,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/search@4.1.6':
- resolution: {integrity: sha512-3/6kTRae98hhDevENScy7cdFEuURnSpM3JbBNg8yfXLw88HgTOl+neUuy/l9W0No5NzGsLVydhBzTIxZP7yChQ==}
+ '@inquirer/search@4.1.7':
+ resolution: {integrity: sha512-1y7+0N65AWk5RdlXH/Kn13txf3IjIQ7OEfhCEkDTU+h5wKMLq8DUF3P6z+/kLSxDGDtQT1dRBWEUC3o/VvImsQ==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
peerDependencies:
'@types/node': '>=18'
@@ -2430,8 +2421,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/select@5.1.2':
- resolution: {integrity: sha512-kTK8YIkHV+f02y7bWCh7E0u2/11lul5WepVTclr3UMBtBr05PgcZNWfMa7FY57ihpQFQH/spLMHTcr0rXy50tA==}
+ '@inquirer/select@5.1.3':
+ resolution: {integrity: sha512-zYyqWgGQi3NhBcNq4Isc5rB3oEdQEh1Q/EcAnOW0FK4MpnXWkvSBYgA4cYrTM4A9UB573omouZbnL9JJ74Mq3A==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
peerDependencies:
'@types/node': '>=18'
@@ -2457,6 +2448,15 @@ packages:
'@types/node':
optional: true
+ '@inquirer/type@4.0.5':
+ resolution: {integrity: sha512-aetVUNeKNc/VriqXlw1NRSW0zhMBB0W4bNbWRJgzRl/3d0QNDQFfk0GO5SDdtjMZVg6o8ZKEiadd7SCCzoOn5Q==}
+ engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
+ peerDependencies:
+ '@types/node': '>=18'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+
'@isaacs/cliui@8.0.2':
resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
engines: {node: '>=12'}
@@ -2819,8 +2819,11 @@ packages:
resolution: {integrity: sha512-xJIPs+bYuc9ASBl+cvGsKbGrJmS6fAKaSZCnT0lhahT5rhA2VVy9/EcIgd2JhtEuFOJNx7UHNn/qiTPTY4nrQw==}
engines: {node: '>= 10'}
- '@napi-rs/wasm-runtime@1.1.1':
- resolution: {integrity: sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==}
+ '@napi-rs/wasm-runtime@1.1.2':
+ resolution: {integrity: sha512-sNXv5oLJ7ob93xkZ1XnxisYhGYXfaG9f65/ZgYuAu3qt7b3NadcOEhLvx28hv31PgX8SZJRYrAIPQilQmFpLVw==}
+ peerDependencies:
+ '@emnapi/core': ^1.7.1
+ '@emnapi/runtime': ^1.7.1
'@noble/hashes@1.4.0':
resolution: {integrity: sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==}
@@ -2963,18 +2966,18 @@ packages:
'@open-draft/until@2.1.0':
resolution: {integrity: sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==}
- '@opentelemetry/api@1.9.0':
- resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==}
+ '@opentelemetry/api@1.9.1':
+ resolution: {integrity: sha512-gLyJlPHPZYdAk1JENA9LeHejZe1Ti77/pTeFm/nMXmQH/HFZlcS/O2XJB+L8fkbrNSqhdtlvjBVjxwUYanNH5Q==}
engines: {node: '>=8.0.0'}
- '@opentelemetry/context-async-hooks@2.6.0':
- resolution: {integrity: sha512-L8UyDwqpTcbkIK5cgwDRDYDoEhQoj8wp8BwsO19w3LB1Z41yEQm2VJyNfAi9DrLP/YTqXqWpKHyZfR9/tFYo1Q==}
+ '@opentelemetry/context-async-hooks@2.6.1':
+ resolution: {integrity: sha512-XHzhwRNkBpeP8Fs/qjGrAf9r9PRv67wkJQ/7ZPaBQQ68DYlTBBx5MF9LvPx7mhuXcDessKK2b+DcxqwpgkcivQ==}
engines: {node: ^18.19.0 || >=20.6.0}
peerDependencies:
'@opentelemetry/api': '>=1.0.0 <1.10.0'
- '@opentelemetry/core@2.6.0':
- resolution: {integrity: sha512-HLM1v2cbZ4TgYN6KEOj+Bbj8rAKriOdkF9Ed3tG25FoprSiQl7kYc+RRT6fUZGOvx0oMi5U67GoFdT+XUn8zEg==}
+ '@opentelemetry/core@2.6.1':
+ resolution: {integrity: sha512-8xHSGWpJP9wBxgBpnqGL0R3PbdWQndL1Qp50qrg71+B28zK5OQmUgcDKLJgzyAAV38t4tOyLMGDD60LneR5W8g==}
engines: {node: ^18.19.0 || >=20.6.0}
peerDependencies:
'@opentelemetry/api': '>=1.0.0 <1.10.0'
@@ -3471,8 +3474,8 @@ packages:
resolution: {integrity: sha512-kxHrDQ9YgfrWUSXU0cjsQGv8JykOFZQ9ErNKbFPWzk3Hgpwu8x2hHrQ9IdA8yl+j9RTLTC3sAF3Tdq1IQCP4oA==}
engines: {node: ^20.17.0 || >=22.9.0}
- '@sigstore/protobuf-specs@0.5.0':
- resolution: {integrity: sha512-MM8XIwUjN2bwvCg1QvrMtbBmpcSHrkhFSCu1D11NyPvDQ25HEc4oG5/OcQfd/Tlf/OxmKWERDj0zGE23jQaMwA==}
+ '@sigstore/protobuf-specs@0.5.1':
+ resolution: {integrity: sha512-/ScWUhhoFasJsSRGTVBwId1loQjjnjAfE4djL6ZhrXRpNCmPTnUKF5Jokd58ILseOMjzET3UrMOtJPS9sYeI0g==}
engines: {node: ^18.17.0 || >=20.5.0}
'@sigstore/sign@4.1.1':
@@ -3515,10 +3518,6 @@ packages:
resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==}
engines: {node: '>=10'}
- '@tootallnate/once@2.0.0':
- resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==}
- engines: {node: '>= 10'}
-
'@tootallnate/quickjs-emscripten@0.23.0':
resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==}
@@ -3713,8 +3712,8 @@ packages:
'@types/node-fetch@2.6.13':
resolution: {integrity: sha512-QGpRVpzSaUs30JBSGPjOg4Uveu384erbHBoT1zeONvyCfwQxIkUshLAOqN/k9EjGviPRmWTTe6aH2qySWKTVSw==}
- '@types/node@22.19.15':
- resolution: {integrity: sha512-F0R/h2+dsy5wJAUe3tAU6oqa2qbWY5TpNfL/RGmo1y38hiyO1w3x2jPtt76wmuaJI4DQnOBu21cNXQ2STIUUWg==}
+ '@types/node@22.19.17':
+ resolution: {integrity: sha512-wGdMcf+vPYM6jikpS/qhg6WiqSV/OhG+jeeHT/KlVqxYfD40iYJf9/AE1uQxVWFvU7MipKRkRv8NSHiCGgPr8Q==}
'@types/node@24.12.0':
resolution: {integrity: sha512-GYDxsZi3ChgmckRT9HPU0WEhKLP08ev/Yfcq2AstjrDASOYCSXeyjDsHg4v5t4jOj7cyDX3vmprafKlWIG9MXQ==}
@@ -3737,8 +3736,8 @@ packages:
'@types/parse5@6.0.3':
resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==}
- '@types/picomatch@4.0.2':
- resolution: {integrity: sha512-qHHxQ+P9PysNEGbALT8f8YOSHW0KJu6l2xU8DYY0fu/EmGxXdVnuTLvFUvBgPJMSqXq29SYHveejeAha+4AYgA==}
+ '@types/picomatch@4.0.3':
+ resolution: {integrity: sha512-iG0T6+nYJ9FAPmx9SsUlnwcq1ZVRuCXcVEvWnntoPlrOpwtSTKNDC9uVAxTsC3PUvJ+99n4RpAcNgBbHX3JSnQ==}
'@types/progress@2.0.7':
resolution: {integrity: sha512-iadjw02vte8qWx7U0YM++EybBha2CQLPGu9iJ97whVgJUT5Zq9MjAPYUnbfRI2Kpehimf1QjFJYxD0t8nqzu5w==}
@@ -3866,8 +3865,8 @@ packages:
resolution: {integrity: sha512-ujT0Je8GI5BJWi+/mMoR0wxwVEQaxM+pi30xuMiJETlX80OPovb2p9E8ss87gnSVtYXtJoU9U1Cowcr6w2FE0w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/types@8.57.1':
- resolution: {integrity: sha512-S29BOBPJSFUiblEl6RzPPjJt6w25A6XsBqRVDt53tA/tlL8q7ceQNZHTjPeONt/3S7KRI4quk+yP9jK2WjBiPQ==}
+ '@typescript-eslint/types@8.58.0':
+ resolution: {integrity: sha512-O9CjxypDT89fbHxRfETNoAnHj/i6IpRK0CvbVN3qibxlLdo5p5hcLmUuCCrHMpxiWSwKyI8mCP7qRNYuOJ0Uww==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript-eslint/typescript-estree@8.55.0':
@@ -4105,8 +4104,8 @@ packages:
'@webassemblyjs/wast-printer@1.14.1':
resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==}
- '@xmldom/xmldom@0.8.11':
- resolution: {integrity: sha512-cQzWCtO6C8TQiYl1ruKNn2U6Ao4o4WBBcbL61yJl84x+j5sOWWFU9X7DpND8XZG3daDppSsigMdfAIl2upQBRw==}
+ '@xmldom/xmldom@0.8.12':
+ resolution: {integrity: sha512-9k/gHF6n/pAi/9tqr3m3aqkuiNosYTurLLUtc7xQ9sxB/wm7WPygCv8GYa6mS0fLJEHhqMC1ATYhz++U/lRHqg==}
engines: {node: '>=10.0.0'}
'@xtuc/ieee754@1.2.0':
@@ -4162,8 +4161,8 @@ packages:
resolution: {integrity: sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==}
engines: {node: '>=8.9'}
- adm-zip@0.5.16:
- resolution: {integrity: sha512-TGw5yVi4saajsSEgz25grObGHEUaDrniwvA2qwSC060KfqGPdglhvPMA2lPIoxs3PQIItj2iag35fONcQqgUaQ==}
+ adm-zip@0.5.17:
+ resolution: {integrity: sha512-+Ut8d9LLqwEvHHJl1+PIHqoyDxFgVN847JTVM3Izi3xHDWPE4UtzzXysMZQs64DMcrJfBeS/uoEP4AD3HQHnQQ==}
engines: {node: '>=12.0'}
agent-base@4.3.0:
@@ -4439,8 +4438,8 @@ packages:
bare-abort-controller:
optional: true
- bare-fs@4.5.6:
- resolution: {integrity: sha512-1QovqDrR80Pmt5HPAsMsXTCFcDYr+NSUKW6nd6WO5v0JBmnItc/irNRzm2KOQ5oZ69P37y+AMujNyNtG+1Rggw==}
+ bare-fs@4.6.0:
+ resolution: {integrity: sha512-2YkS7NuiJceSEbyEOdSNLE9tsGd+f4+f7C+Nik/MCk27SYdwIMPT/yRKvg++FZhQXgk0KWJKJyXX9RhVV0RGqA==}
engines: {bare: '>=1.16.0'}
peerDependencies:
bare-buffer: '*'
@@ -4448,19 +4447,22 @@ packages:
bare-buffer:
optional: true
- bare-os@3.8.0:
- resolution: {integrity: sha512-Dc9/SlwfxkXIGYhvMQNUtKaXCaGkZYGcd1vuNUUADVqzu4/vQfvnMkYYOUnt2VwQ2AqKr/8qAVFRtwETljgeFg==}
+ bare-os@3.8.7:
+ resolution: {integrity: sha512-G4Gr1UsGeEy2qtDTZwL7JFLo2wapUarz7iTMcYcMFdS89AIQuBoyjgXZz0Utv7uHs3xA9LckhVbeBi8lEQrC+w==}
engines: {bare: '>=1.14.0'}
bare-path@3.0.0:
resolution: {integrity: sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==}
- bare-stream@2.10.0:
- resolution: {integrity: sha512-DOPZF/DDcDruKDA43cOw6e9Quq5daua7ygcAwJE/pKJsRWhgSSemi7qVNGE5kyDIxIeN1533G/zfbvWX7Wcb9w==}
+ bare-stream@2.12.0:
+ resolution: {integrity: sha512-w28i8lkBgREV3rPXGbgK+BO66q+ZpKqRWrZLiCdmmUlLPrQ45CzkvRhN+7lnv00Gpi2zy5naRxnUFAxCECDm9g==}
peerDependencies:
+ bare-abort-controller: '*'
bare-buffer: '*'
bare-events: '*'
peerDependenciesMeta:
+ bare-abort-controller:
+ optional: true
bare-buffer:
optional: true
bare-events:
@@ -4476,8 +4478,8 @@ packages:
resolution: {integrity: sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==}
engines: {node: ^4.5.0 || >= 5.9}
- baseline-browser-mapping@2.10.10:
- resolution: {integrity: sha512-sUoJ3IMxx4AyRqO4MLeHlnGDkyXRoUG0/AI9fjK+vS72ekpV0yWVY7O0BVjmBcRtkNcsAO2QDZ4tdKKGoI6YaQ==}
+ baseline-browser-mapping@2.10.16:
+ resolution: {integrity: sha512-Lyf3aK28zpsD1yQMiiHD4RvVb6UdMoo8xzG2XzFIfR9luPzOpcBlAsT/qfB1XWS1bxWT+UtE4WmQgsp297FYOA==}
engines: {node: '>=6.0.0'}
hasBin: true
@@ -4539,14 +4541,14 @@ packages:
boolbase@1.0.0:
resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
- brace-expansion@1.1.12:
- resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==}
+ brace-expansion@1.1.13:
+ resolution: {integrity: sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==}
- brace-expansion@2.0.2:
- resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==}
+ brace-expansion@2.0.3:
+ resolution: {integrity: sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==}
- brace-expansion@5.0.4:
- resolution: {integrity: sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==}
+ brace-expansion@5.0.5:
+ resolution: {integrity: sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==}
engines: {node: 18 || 20 || >=22}
braces@3.0.3:
@@ -4571,8 +4573,8 @@ packages:
browserify-zlib@0.1.4:
resolution: {integrity: sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ==}
- browserslist@4.28.1:
- resolution: {integrity: sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==}
+ browserslist@4.28.2:
+ resolution: {integrity: sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
@@ -4653,8 +4655,8 @@ packages:
resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==}
engines: {node: '>=10'}
- caniuse-lite@1.0.30001781:
- resolution: {integrity: sha512-RdwNCyMsNBftLjW6w01z8bKEvT6e/5tpPVEgtn22TiLGlstHOVecsX2KHFkD5e/vRnIE4EGzpuIODb3mtswtkw==}
+ caniuse-lite@1.0.30001786:
+ resolution: {integrity: sha512-4oxTZEvqmLLrERwxO76yfKM7acZo310U+v4kqexI2TL1DkkUEMT8UijrxxcnVdxR3qkVf5awGRX+4Z6aPHVKrA==}
caseless@0.12.0:
resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==}
@@ -4867,8 +4869,8 @@ packages:
resolution: {integrity: sha512-tQMagCOC59EVgNZcC5zl7XqO30Wki9i9J3acbUvkaosCT6JX3EeFwJD7Qqp4MCikRnzS18WXV3BLIQ66ytu6+Q==}
engines: {node: '>=18'}
- conventional-commits-parser@6.3.0:
- resolution: {integrity: sha512-RfOq/Cqy9xV9bOA8N+ZH6DlrDR+5S3Mi0B5kACEjESpE+AviIpAptx9a9cFpWCCvgRtWT+0BbUw+e1BZfts9jg==}
+ conventional-commits-parser@6.4.0:
+ resolution: {integrity: sha512-tvRg7FIBNlyPzjdG8wWRlPHQJJHI7DylhtRGeU9Lq+JuoPh5BKpPRX83ZdLrvXuOSu5Eo/e7SzOQhU4Hd2Miuw==}
engines: {node: '>=18'}
hasBin: true
@@ -5115,8 +5117,8 @@ packages:
resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
engines: {node: '>= 0.4'}
- defu@6.1.4:
- resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==}
+ defu@6.1.6:
+ resolution: {integrity: sha512-f8mefEW4WIVg4LckePx3mALjQSPQgFlg9U8yaPdlsbdYcHQyj9n2zL2LJEA52smeYxOvmd/nB7TpMtHGMTHcug==}
degenerator@5.0.1:
resolution: {integrity: sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==}
@@ -5245,8 +5247,8 @@ packages:
engines: {node: '>=0.12.18'}
hasBin: true
- electron-to-chromium@1.5.321:
- resolution: {integrity: sha512-L2C7Q279W2D/J4PLZLk7sebOILDSWos7bMsMNN06rK482umHUrh/3lM8G7IlHFOYip2oAg5nha1rCMxr/rs6ZQ==}
+ electron-to-chromium@1.5.332:
+ resolution: {integrity: sha512-7OOtytmh/rINMLwaFTbcMVvYXO3AUm029X0LcyfYk0B557RlPkdpTpnH9+htMlfu5dKwOmT0+Zs2Aw+lnn6TeQ==}
emoji-regex@10.6.0:
resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==}
@@ -5408,8 +5410,8 @@ packages:
peerDependencies:
eslint: '>=7.0.0'
- eslint-import-resolver-node@0.3.9:
- resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==}
+ eslint-import-resolver-node@0.3.10:
+ resolution: {integrity: sha512-tRrKqFyCaKict5hOd244sL6EQFNycnMQnBe+j8uqGNXYzsImGbGUU4ibtoaBmv5FLwJwcFJNeg1GeVjQfbMrDQ==}
eslint-module-utils@2.12.1:
resolution: {integrity: sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==}
@@ -5558,8 +5560,8 @@ packages:
express-rate-limit@5.5.1:
resolution: {integrity: sha512-MTjE2eIbHv5DyfuFz4zLYWxpqVhEhkTiwFGuB74Q9CSou2WHO52nlE5y3Zlg6SIsiYUIPj6ifFxnkPz6O3sIUg==}
- express-rate-limit@8.3.1:
- resolution: {integrity: sha512-D1dKN+cmyPWuvB+G2SREQDzPY1agpBIcTa9sJxOPMCNeH3gwzhqJRDWCXW3gg0y//+LQ/8j52JbMROWyrKdMdw==}
+ express-rate-limit@8.3.2:
+ resolution: {integrity: sha512-77VmFeJkO0/rvimEDuUC5H30oqUC4EyOhyGccfqoLebB0oiEYfM7nwPrsDsBL1gsTpwfzX8SFy2MT3TDyRq+bg==}
engines: {node: '>= 16'}
peerDependencies:
express: '>= 4.11'
@@ -5682,8 +5684,8 @@ packages:
resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
engines: {node: '>=10'}
- firebase@12.10.0:
- resolution: {integrity: sha512-tAjHnEirksqWpa+NKDUSUMjulOnsTcsPC1X1rQ+gwPtjlhJS572na91CwaBXQJHXharIrfj7sw/okDkXOsphjA==}
+ firebase@12.11.0:
+ resolution: {integrity: sha512-W9f3Y+cgQYgF9gvCGxt0upec8zwAtiQVcHuU8MfzUIgVU/9fRQWtu48Geiv1lsigtBz9QHML++Km9xAKO5GB5Q==}
flat-cache@4.0.1:
resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
@@ -5920,8 +5922,8 @@ packages:
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@16.13.1:
- resolution: {integrity: sha512-gGgrVCoDKlIZ8fIqXBBb0pPKqDgki0Z/FSKNiQzSGj2uEYHr1tq5wmBegGwJx6QB5S5cM0khSBpi/JFHMCvsmQ==}
+ graphql@16.13.2:
+ resolution: {integrity: sha512-5bJ+nf/UCpAjHM8i06fl7eLyVC9iuNAjm9qzkiu2ZGhM0VscSvS6WDPfAwkdkBuoXGM9FJSbKl6wylMwP9Ktig==}
engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0}
grpc-gcp@1.0.1:
@@ -5982,8 +5984,8 @@ packages:
resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
engines: {node: '>= 0.4'}
- hono@4.12.8:
- resolution: {integrity: sha512-VJCEvtrezO1IAR+kqEYnxUOoStaQPGrCmX3j4wDTNOcD1uRPFpGlwQUIW8niPuvHXaTUxeOUl5MMDGrl+tmO9A==}
+ hono@4.12.12:
+ resolution: {integrity: sha512-p1JfQMKaceuCbpJKAPKVqyqviZdS0eUxH9v82oWo1kb9xjQ5wA6iP3FNVAPDFlz5/p7d45lO+BpSk1tuSZMF4Q==}
engines: {node: '>=16.9.0'}
hosted-git-info@9.0.2:
@@ -6035,10 +6037,6 @@ packages:
http-parser-js@0.5.10:
resolution: {integrity: sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==}
- http-proxy-agent@5.0.0:
- resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==}
- engines: {node: '>= 6'}
-
http-proxy-agent@7.0.2:
resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==}
engines: {node: '>= 14'}
@@ -6827,6 +6825,9 @@ packages:
lodash@4.17.23:
resolution: {integrity: sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==}
+ lodash@4.18.1:
+ resolution: {integrity: sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==}
+
log-symbols@7.0.1:
resolution: {integrity: sha512-ja1E3yCr9i/0hmBVaM0bfwDjnGy8I/s6PP4DFp+yP+a+mrHO4Rm7DtmnqROTUkHIkqffC84YY7AeqX6oFk0WFg==}
engines: {node: '>=18'}
@@ -6857,8 +6858,8 @@ packages:
lru-cache@10.4.3:
resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
- lru-cache@11.2.7:
- resolution: {integrity: sha512-aY/R+aEsRelme17KGQa/1ZSIpLpNYYrhcrepKTZgE+W3WM16YMCaPwOHLHsmopZHELU0Ojin1lPVxKR0MihncA==}
+ lru-cache@11.3.2:
+ resolution: {integrity: sha512-wgWa6FWQ3QRRJbIjbsldRJZxdxYngT/dO0I5Ynmlnin8qy7tC6xYzbcJjtN4wHLXtkbVwHzk0C+OejVw1XM+DQ==}
engines: {node: 20 || >=22}
lru-cache@5.1.1:
@@ -7002,6 +7003,10 @@ packages:
resolution: {integrity: sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==}
engines: {node: 18 || 20 || >=22}
+ minimatch@10.2.5:
+ resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==}
+ engines: {node: 18 || 20 || >=22}
+
minimatch@3.1.5:
resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==}
@@ -7028,8 +7033,8 @@ packages:
resolution: {integrity: sha512-2d0q2a8eCi2IRg/IGubCNRJoYbA1+YPXAzQVRFmB45gdGZafyivnZ5YSEfo3JikbjGxOdntGFvBQGqaSMXlAFQ==}
engines: {node: ^20.17.0 || >=22.9.0}
- minipass-flush@1.0.5:
- resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==}
+ minipass-flush@1.0.7:
+ resolution: {integrity: sha512-TbqTz9cUwWyHS2Dy89P3ocAGUGxKjjLuR9z8w4WUTGAVgEj17/4nhgo2Du56i0Fm3Pm30g4iA8Lcqctc76jCzA==}
engines: {node: '>= 8'}
minipass-pipeline@1.2.4:
@@ -7137,8 +7142,8 @@ packages:
neo-async@2.6.2:
resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
- netmask@2.0.2:
- resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==}
+ netmask@2.1.0:
+ resolution: {integrity: sha512-z9sZrk6wyf8/NDKKqe+Tyl58XtgkYrV4kgt1O8xrzYvpl1LvPacPo0imMLHfpStk3kgCIq1ksJ2bmJn9hue2lQ==}
engines: {node: '>= 0.4.0'}
ng-packagr@21.2.2:
@@ -7182,6 +7187,10 @@ packages:
engines: {node: '>=10.5.0'}
deprecated: Use your platform's native DOMException instead
+ node-exports-info@1.6.0:
+ resolution: {integrity: sha512-pyFS63ptit/P5WqUkt+UUfe+4oevH+bFeIiPPdfb0pFeYEu/1ELnJu5l+5EcTKYL5M7zaAa7S8ddywgXypqKCw==}
+ engines: {node: '>= 0.4'}
+
node-fetch-native@1.6.7:
resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==}
@@ -7220,8 +7229,8 @@ packages:
engines: {node: ^20.17.0 || >=22.9.0}
hasBin: true
- node-releases@2.0.36:
- resolution: {integrity: sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA==}
+ node-releases@2.0.37:
+ resolution: {integrity: sha512-1h5gKZCF+pO/o3Iqt5Jp7wc9rH3eJJ0+nh/CIoiRwjRxde/hAHyLPXYN4V3CqKAbiZPSeJFSWHmJsbkicta0Eg==}
nopt@9.0.0:
resolution: {integrity: sha512-Zhq3a+yFKrYwSBluL4H9XP3m3y5uvQkB/09CwDruCiRmR/UJYnn9W4R48ry0uGC70aeTPKLynBtscP9efFFcPw==}
@@ -7294,6 +7303,10 @@ packages:
resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==}
engines: {node: '>= 0.4'}
+ object.entries@1.1.9:
+ resolution: {integrity: sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==}
+ engines: {node: '>= 0.4'}
+
object.fromentries@2.0.8:
resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==}
engines: {node: '>= 0.4'}
@@ -7508,11 +7521,11 @@ packages:
resolution: {integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==}
engines: {node: 18 || 20 || >=22}
- path-to-regexp@0.1.12:
- resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==}
+ path-to-regexp@0.1.13:
+ resolution: {integrity: sha512-A/AGNMFN3c8bOlvV9RreMdrv7jsmF9XIfDeCd87+I8RNg6s78BhJxMu69NEMHBSJFxKidViTEdruRwEk/WIKqA==}
- path-to-regexp@8.3.0:
- resolution: {integrity: sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==}
+ path-to-regexp@8.4.2:
+ resolution: {integrity: sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA==}
path-type@4.0.0:
resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
@@ -7536,14 +7549,10 @@ packages:
picocolors@1.1.1:
resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
- picomatch@2.3.1:
- resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
+ picomatch@2.3.2:
+ resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==}
engines: {node: '>=8.6'}
- picomatch@4.0.3:
- resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==}
- engines: {node: '>=12'}
-
picomatch@4.0.4:
resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==}
engines: {node: '>=12'}
@@ -7887,8 +7896,8 @@ packages:
regjsgen@0.8.0:
resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==}
- regjsparser@0.13.0:
- resolution: {integrity: sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q==}
+ regjsparser@0.13.1:
+ resolution: {integrity: sha512-dLsljMd9sqwRkby8zhO1gSg3PnJIBFid8f4CQj/sXx+7cKx+E7u0PKhZ+U4wmhx7EfmtvnA318oVaIkAB1lRJw==}
hasBin: true
request@2.88.2:
@@ -7933,6 +7942,11 @@ packages:
engines: {node: '>= 0.4'}
hasBin: true
+ resolve@2.0.0-next.6:
+ resolution: {integrity: sha512-3JmVl5hMGtJ3kMmB3zi3DL25KfkCEyy3Tw7Gmw7z5w8M9WlwoPFnIvwChzu1+cF3iaK3sp18hhPz8ANeimdJfA==}
+ engines: {node: '>= 0.4'}
+ hasBin: true
+
resp-modifier@6.0.2:
resolution: {integrity: sha512-U1+0kWC/+4ncRFYqQWTx/3qkfE6a4B/h3XXgmXypfa0SPZ3t7cbbaFk297PjQS/yov24R18h6OZe6iZwj3NSLw==}
engines: {node: '>= 0.8.0'}
@@ -8144,8 +8158,8 @@ packages:
resolution: {integrity: sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==}
engines: {node: '>= 18'}
- serialize-javascript@7.0.4:
- resolution: {integrity: sha512-DuGdB+Po43Q5Jxwpzt1lhyFSYKryqoNjQSA9M92tyw0lyHIOur+XCalOUe0KTJpyqzT8+fQ5A0Jf7vCx/NKmIg==}
+ serialize-javascript@7.0.5:
+ resolution: {integrity: sha512-F4LcB0UqUl1zErq+1nYEEzSHJnIwb3AF2XWB94b+afhrekOUijwooAYqFyRbjYkm2PAKBabx6oYv/xDxNi8IBw==}
engines: {node: '>=20.0.0'}
serve-index@1.9.2:
@@ -8503,8 +8517,8 @@ packages:
resolution: {integrity: sha512-iK5/YhZxq5GO5z8wb0bY1317uDF3Zjpha0QFFLA8/trAoiLbQD0HUbMesEaxyzUgDxi2QlcbM8IvqOlEjgoXBA==}
engines: {node: '>=12.17'}
- tapable@2.3.0:
- resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==}
+ tapable@2.3.2:
+ resolution: {integrity: sha512-1MOpMXuhGzGL5TTCZFItxCc0AARf1EZFQkGqMm7ERKj8+Hgr5oLvJOVFcC+lRmR8hCe2S3jC4T5D7Vg/d7/fhA==}
engines: {node: '>=6'}
tar-fs@2.1.1:
@@ -8520,12 +8534,12 @@ packages:
tar-stream@3.1.7:
resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==}
- tar@7.5.12:
- resolution: {integrity: sha512-9TsuLcdhOn4XztcQqhNyq1KOwOOED/3k58JAvtULiYqbO8B/0IBAAIE1hj0Svmm58k27TmcigyDI0deMlgG3uw==}
+ tar@7.5.13:
+ resolution: {integrity: sha512-tOG/7GyXpFevhXVh8jOPJrmtRpOTsYqUIkVdVooZYJS/z8WhfQUX8RJILmeuJNinGAMSu1veBr4asSHFt5/hng==}
engines: {node: '>=18'}
- teeny-request@10.1.0:
- resolution: {integrity: sha512-3ZnLvgWF29jikg1sAQ1g0o+lr5JX6sVgYvfUJazn7ZjJroDBUTWp44/+cFVX0bULjv4vci+rBD+oGVAkWqhUbw==}
+ teeny-request@10.1.2:
+ resolution: {integrity: sha512-Xj0ZAQ0CeuQn6UxCDPLbFRlgcSTUEyO3+wiepr2grjIjyL/lMMs1Z4OwXn8kLvn/V1OuaEP0UY7Na6UDNNsYrQ==}
engines: {node: '>=18'}
teex@1.0.1:
@@ -8597,15 +8611,15 @@ packages:
tldts-core@6.1.86:
resolution: {integrity: sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA==}
- tldts-core@7.0.27:
- resolution: {integrity: sha512-YQ7uPjgWUibIK6DW5lrKujGwUKhLevU4hcGbP5O6TcIUb+oTjJYJVWPS4nZsIHrEEEG6myk/oqAJUEQmpZrHsg==}
+ tldts-core@7.0.28:
+ resolution: {integrity: sha512-7W5Efjhsc3chVdFhqtaU0KtK32J37Zcr9RKtID54nG+tIpcY79CQK/veYPODxtD/LJ4Lue66jvrQzIX2Z2/pUQ==}
tldts@6.1.86:
resolution: {integrity: sha512-WMi/OQ2axVTf/ykqCQgXiIct+mSQDFdH2fkwhPwgEwvJ1kSzZRiinb0zF2Xb8u4+OqPChmyI6MEu4EezNJz+FQ==}
hasBin: true
- tldts@7.0.27:
- resolution: {integrity: sha512-I4FZcVFcqCRuT0ph6dCDpPuO4Xgzvh+spkcTr1gK7peIvxWauoloVO0vuy1FQnijT63ss6AsHB6+OIM4aXHbPg==}
+ tldts@7.0.28:
+ resolution: {integrity: sha512-+Zg3vWhRUv8B1maGSTFdev9mjoo8Etn2Ayfs4cnjlD3CsGkxXX4QyW3j2WJ0wdjYcYmy7Lx2RDsZMhgCWafKIw==}
hasBin: true
tmp@0.0.30:
@@ -8794,8 +8808,8 @@ packages:
unbzip2-stream@1.4.3:
resolution: {integrity: sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==}
- undici-types@7.24.5:
- resolution: {integrity: sha512-kNh333UBSbgK35OIW7FwJTr9tTfVIG51Fm1tSVT7m8foPHfDVjsb7OIee/q/rs3bB2aV/3qOPgG5mHNWl1odiA==}
+ undici-types@7.24.7:
+ resolution: {integrity: sha512-XA+gOBkzYD3C74sZowtCLTpgtaCdqZhqCvR6y9LXvrKTt/IVU6bz49T4D+BPi475scshCCkb0IklJRw6T1ZlgQ==}
undici@6.24.1:
resolution: {integrity: sha512-sC+b0tB1whOCzbtlx20fx3WgCXwkW627p4EA9uM+/tNNPkSS+eSEld6pAs9nDv7WbY1UUljBMYPtu9BCOrCWKA==}
@@ -8919,8 +8933,8 @@ packages:
resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==}
engines: {'0': node >=0.6.0}
- vite@7.3.1:
- resolution: {integrity: sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==}
+ vite@7.3.2:
+ resolution: {integrity: sha512-Bby3NOsna2jsjfLVOHKes8sGwgl4TT0E6vvpYgnAYDIF/tie7MRaFthmKuHx1NSXjiTueXH3do80FMQgvEktRg==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
@@ -9285,11 +9299,6 @@ packages:
resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==}
engines: {node: '>=18'}
- yaml@2.8.2:
- resolution: {integrity: sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==}
- engines: {node: '>= 14.6'}
- hasBin: true
-
yaml@2.8.3:
resolution: {integrity: sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==}
engines: {node: '>= 14.6'}
@@ -9350,10 +9359,10 @@ packages:
resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==}
engines: {node: '>=18'}
- zod-to-json-schema@3.25.1:
- resolution: {integrity: sha512-pM/SU9d3YAggzi6MtR4h7ruuQlqKtad8e9S0fmxcMi+ueAK5Korys/aWcV9LIIHTVbj01NdzxcnXSN+O74ZIVA==}
+ zod-to-json-schema@3.25.2:
+ resolution: {integrity: sha512-O/PgfnpT1xKSDeQYSCfRI5Gy3hPf91mKVDuYLUHZJMiDFptvP41MSnWofm8dnCm0256ZNfZIM7DSzuSMAFnjHA==}
peerDependencies:
- zod: ^3.25 || ^4
+ zod: ^3.25.28 || ^4
zod@3.25.76:
resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==}
@@ -9473,29 +9482,29 @@ snapshots:
'@jridgewell/gen-mapping': 0.3.13
'@jridgewell/trace-mapping': 0.3.31
- '@angular/animations@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))':
+ '@angular/animations@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))':
dependencies:
- '@angular/core': 21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)
+ '@angular/core': 21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)
tslib: 2.8.1
- '@angular/cdk@21.2.4(@angular/common@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@21.2.6(@angular/animations@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)))(rxjs@7.8.2)':
+ '@angular/cdk@21.2.5(@angular/common@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@21.2.7(@angular/animations@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)))(rxjs@7.8.2)':
dependencies:
- '@angular/common': 21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2)
- '@angular/core': 21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)
- '@angular/platform-browser': 21.2.6(@angular/animations@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))
+ '@angular/common': 21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2)
+ '@angular/core': 21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)
+ '@angular/platform-browser': 21.2.7(@angular/animations@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))
parse5: 8.0.0
rxjs: 7.8.2
tslib: 2.8.1
- '@angular/common@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2)':
+ '@angular/common@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2)':
dependencies:
- '@angular/core': 21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)
+ '@angular/core': 21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)
rxjs: 7.8.2
tslib: 2.8.1
- '@angular/compiler-cli@21.2.6(@angular/compiler@21.2.6)(typescript@5.9.3)':
+ '@angular/compiler-cli@21.2.7(@angular/compiler@21.2.7)(typescript@5.9.3)':
dependencies:
- '@angular/compiler': 21.2.6
+ '@angular/compiler': 21.2.7
'@babel/core': 7.29.0
'@jridgewell/sourcemap-codec': 1.5.5
chokidar: 5.0.0
@@ -9509,31 +9518,31 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@angular/compiler@21.2.6':
+ '@angular/compiler@21.2.7':
dependencies:
tslib: 2.8.1
- '@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)':
+ '@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)':
dependencies:
rxjs: 7.8.2
tslib: 2.8.1
optionalDependencies:
- '@angular/compiler': 21.2.6
+ '@angular/compiler': 21.2.7
zone.js: 0.16.1
- '@angular/forms@21.2.6(@angular/common@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@21.2.6(@angular/animations@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)))(rxjs@7.8.2)':
+ '@angular/forms@21.2.7(@angular/common@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@21.2.7(@angular/animations@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)))(rxjs@7.8.2)':
dependencies:
- '@angular/common': 21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2)
- '@angular/core': 21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)
- '@angular/platform-browser': 21.2.6(@angular/animations@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))
+ '@angular/common': 21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2)
+ '@angular/core': 21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)
+ '@angular/platform-browser': 21.2.7(@angular/animations@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))
'@standard-schema/spec': 1.1.0
rxjs: 7.8.2
tslib: 2.8.1
- '@angular/localize@21.2.6(@angular/compiler-cli@21.2.6(@angular/compiler@21.2.6)(typescript@5.9.3))(@angular/compiler@21.2.6)':
+ '@angular/localize@21.2.7(@angular/compiler-cli@21.2.7(@angular/compiler@21.2.7)(typescript@5.9.3))(@angular/compiler@21.2.7)':
dependencies:
- '@angular/compiler': 21.2.6
- '@angular/compiler-cli': 21.2.6(@angular/compiler@21.2.6)(typescript@5.9.3)
+ '@angular/compiler': 21.2.7
+ '@angular/compiler-cli': 21.2.7(@angular/compiler@21.2.7)(typescript@5.9.3)
'@babel/core': 7.29.0
'@types/babel__core': 7.20.5
tinyglobby: 0.2.15
@@ -9541,22 +9550,22 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@angular/material@21.2.4(2045f7bd5f6e95e11cc97fff9a766245)':
+ '@angular/material@21.2.5(121ef31cac834805c9fcde0d0fe835bd)':
dependencies:
- '@angular/cdk': 21.2.4(@angular/common@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@21.2.6(@angular/animations@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)))(rxjs@7.8.2)
- '@angular/common': 21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2)
- '@angular/core': 21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)
- '@angular/forms': 21.2.6(@angular/common@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@21.2.6(@angular/animations@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)))(rxjs@7.8.2)
- '@angular/platform-browser': 21.2.6(@angular/animations@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))
+ '@angular/cdk': 21.2.5(@angular/common@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@21.2.7(@angular/animations@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)))(rxjs@7.8.2)
+ '@angular/common': 21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2)
+ '@angular/core': 21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)
+ '@angular/forms': 21.2.7(@angular/common@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@21.2.7(@angular/animations@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)))(rxjs@7.8.2)
+ '@angular/platform-browser': 21.2.7(@angular/animations@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))
rxjs: 7.8.2
tslib: 2.8.1
- '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/88dbc0543ffbc4df720ac87c0d413fab45ea1491(@modelcontextprotocol/sdk@1.26.0(zod@4.3.6))':
+ '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/1c95e84f330960eea28b5e3ed9b7a6a21b2c605b(@modelcontextprotocol/sdk@1.26.0(zod@4.3.6))':
dependencies:
'@actions/core': 3.0.0
- '@conventional-changelog/git-client': 2.6.0(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.3.0)
+ '@conventional-changelog/git-client': 2.6.0(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.4.0)
'@google-cloud/spanner': 8.0.0(supports-color@10.2.2)
- '@google/genai': 1.46.0(@modelcontextprotocol/sdk@1.26.0(zod@4.3.6))(bufferutil@4.1.0)(supports-color@10.2.2)(utf-8-validate@6.0.6)
+ '@google/genai': 1.48.0(@modelcontextprotocol/sdk@1.26.0(zod@4.3.6))(bufferutil@4.1.0)(supports-color@10.2.2)(utf-8-validate@6.0.6)
'@inquirer/prompts': 8.3.2(@types/node@24.12.0)
'@inquirer/type': 4.0.4(@types/node@24.12.0)
'@octokit/auth-app': 8.2.0
@@ -9584,17 +9593,17 @@ snapshots:
bufferutil: 4.1.0
cli-progress: 3.12.0
conventional-commits-filter: 5.0.0
- conventional-commits-parser: 6.3.0
+ conventional-commits-parser: 6.4.0
ejs: 5.0.1
encoding: 0.1.13
fast-glob: 3.3.3
- firebase: 12.10.0
+ firebase: 12.11.0
folder-hash: 4.1.2(supports-color@10.2.2)
jasmine: 6.1.0
jasmine-core: 6.1.0
jasmine-reporters: 2.5.2
jsonc-parser: 3.3.1
- minimatch: 10.2.4
+ minimatch: 10.2.5
multimatch: 8.0.0
nock: 14.0.11
semver: 7.7.4
@@ -9604,52 +9613,51 @@ snapshots:
typescript: 5.9.3
utf-8-validate: 6.0.6
which: 6.0.1
- yaml: 2.8.2
+ yaml: 2.8.3
yargs: 18.0.0
zod: 4.3.6
transitivePeerDependencies:
- '@modelcontextprotocol/sdk'
- '@react-native-async-storage/async-storage'
- '@angular/platform-browser@21.2.6(@angular/animations@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))':
+ '@angular/platform-browser@21.2.7(@angular/animations@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))':
dependencies:
- '@angular/common': 21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2)
- '@angular/core': 21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)
+ '@angular/common': 21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2)
+ '@angular/core': 21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)
tslib: 2.8.1
optionalDependencies:
- '@angular/animations': 21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))
+ '@angular/animations': 21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))
- '@angular/platform-server@21.2.6(@angular/common@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/compiler@21.2.6)(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@21.2.6(@angular/animations@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)))(rxjs@7.8.2)':
+ '@angular/platform-server@21.2.7(@angular/common@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/compiler@21.2.7)(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@21.2.7(@angular/animations@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)))(rxjs@7.8.2)':
dependencies:
- '@angular/common': 21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2)
- '@angular/compiler': 21.2.6
- '@angular/core': 21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)
- '@angular/platform-browser': 21.2.6(@angular/animations@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))
+ '@angular/common': 21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2)
+ '@angular/compiler': 21.2.7
+ '@angular/core': 21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)
+ '@angular/platform-browser': 21.2.7(@angular/animations@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))
rxjs: 7.8.2
tslib: 2.8.1
xhr2: 0.2.1
- '@angular/router@21.2.6(@angular/common@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@21.2.6(@angular/animations@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)))(rxjs@7.8.2)':
+ '@angular/router@21.2.7(@angular/common@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@21.2.7(@angular/animations@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)))(rxjs@7.8.2)':
dependencies:
- '@angular/common': 21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2)
- '@angular/core': 21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)
- '@angular/platform-browser': 21.2.6(@angular/animations@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))
+ '@angular/common': 21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2)
+ '@angular/core': 21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)
+ '@angular/platform-browser': 21.2.7(@angular/animations@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))
rxjs: 7.8.2
tslib: 2.8.1
- '@angular/service-worker@21.2.6(@angular/core@21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2)':
+ '@angular/service-worker@21.2.7(@angular/core@21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2)':
dependencies:
- '@angular/core': 21.2.6(@angular/compiler@21.2.6)(rxjs@7.8.2)(zone.js@0.16.1)
+ '@angular/core': 21.2.7(@angular/compiler@21.2.7)(rxjs@7.8.2)(zone.js@0.16.1)
rxjs: 7.8.2
tslib: 2.8.1
- '@asamuzakjp/css-color@5.0.1':
+ '@asamuzakjp/css-color@5.1.6':
dependencies:
'@csstools/css-calc': 3.1.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.0.2(@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
- lru-cache: 11.2.7
'@asamuzakjp/dom-selector@6.8.1':
dependencies:
@@ -9657,7 +9665,7 @@ snapshots:
bidi-js: 1.0.3
css-tree: 3.2.1
is-potential-custom-element-name: 1.0.1
- lru-cache: 11.2.7
+ lru-cache: 11.3.2
'@asamuzakjp/nwsapi@2.3.9': {}
@@ -9705,7 +9713,7 @@ snapshots:
dependencies:
'@babel/compat-data': 7.29.0
'@babel/helper-validator-option': 7.27.1
- browserslist: 4.28.1
+ browserslist: 4.28.2
lru-cache: 5.1.1
semver: 6.3.1
@@ -10343,14 +10351,14 @@ snapshots:
'@colors/colors@1.5.0': {}
- '@conventional-changelog/git-client@2.6.0(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.3.0)':
+ '@conventional-changelog/git-client@2.6.0(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.4.0)':
dependencies:
'@simple-libs/child-process-utils': 1.0.2
'@simple-libs/stream-utils': 1.2.0
semver: 7.7.4
optionalDependencies:
conventional-commits-filter: 5.0.0
- conventional-commits-parser: 6.3.0
+ conventional-commits-parser: 6.4.0
'@cspotcode/source-map-support@0.8.1':
dependencies:
@@ -10374,7 +10382,7 @@ snapshots:
dependencies:
'@csstools/css-tokenizer': 4.0.0
- '@csstools/css-syntax-patches-for-csstree@1.1.1(css-tree@3.2.1)':
+ '@csstools/css-syntax-patches-for-csstree@1.1.2(css-tree@3.2.1)':
optionalDependencies:
css-tree: 3.2.1
@@ -10403,22 +10411,6 @@ snapshots:
'@discoveryjs/json-ext@0.6.3': {}
- '@emnapi/core@1.9.1':
- dependencies:
- '@emnapi/wasi-threads': 1.2.0
- tslib: 2.8.1
- optional: true
-
- '@emnapi/runtime@1.9.1':
- dependencies:
- tslib: 2.8.1
- optional: true
-
- '@emnapi/wasi-threads@1.2.0':
- dependencies:
- tslib: 2.8.1
- optional: true
-
'@esbuild/aix-ppc64@0.27.3':
optional: true
@@ -10506,7 +10498,7 @@ snapshots:
'@eslint/compat@2.0.2(eslint@9.39.2(jiti@2.6.1))':
dependencies:
- '@eslint/core': 1.1.1
+ '@eslint/core': 1.2.0
optionalDependencies:
eslint: 9.39.2(jiti@2.6.1)
@@ -10526,7 +10518,7 @@ snapshots:
dependencies:
'@types/json-schema': 7.0.15
- '@eslint/core@1.1.1':
+ '@eslint/core@1.2.0':
dependencies:
'@types/json-schema': 7.0.15
@@ -10555,46 +10547,46 @@ snapshots:
'@exodus/bytes@1.15.0': {}
- '@firebase/ai@2.9.0(@firebase/app-types@0.9.3)(@firebase/app@0.14.9)':
+ '@firebase/ai@2.10.0(@firebase/app-types@0.9.3)(@firebase/app@0.14.10)':
dependencies:
- '@firebase/app': 0.14.9
+ '@firebase/app': 0.14.10
'@firebase/app-check-interop-types': 0.3.3
'@firebase/app-types': 0.9.3
- '@firebase/component': 0.7.1
+ '@firebase/component': 0.7.2
'@firebase/logger': 0.5.0
- '@firebase/util': 1.14.0
+ '@firebase/util': 1.15.0
tslib: 2.8.1
- '@firebase/analytics-compat@0.2.26(@firebase/app-compat@0.5.9)(@firebase/app@0.14.9)':
+ '@firebase/analytics-compat@0.2.27(@firebase/app-compat@0.5.10)(@firebase/app@0.14.10)':
dependencies:
- '@firebase/analytics': 0.10.20(@firebase/app@0.14.9)
+ '@firebase/analytics': 0.10.21(@firebase/app@0.14.10)
'@firebase/analytics-types': 0.8.3
- '@firebase/app-compat': 0.5.9
- '@firebase/component': 0.7.1
- '@firebase/util': 1.14.0
+ '@firebase/app-compat': 0.5.10
+ '@firebase/component': 0.7.2
+ '@firebase/util': 1.15.0
tslib: 2.8.1
transitivePeerDependencies:
- '@firebase/app'
'@firebase/analytics-types@0.8.3': {}
- '@firebase/analytics@0.10.20(@firebase/app@0.14.9)':
+ '@firebase/analytics@0.10.21(@firebase/app@0.14.10)':
dependencies:
- '@firebase/app': 0.14.9
- '@firebase/component': 0.7.1
- '@firebase/installations': 0.6.20(@firebase/app@0.14.9)
+ '@firebase/app': 0.14.10
+ '@firebase/component': 0.7.2
+ '@firebase/installations': 0.6.21(@firebase/app@0.14.10)
'@firebase/logger': 0.5.0
- '@firebase/util': 1.14.0
+ '@firebase/util': 1.15.0
tslib: 2.8.1
- '@firebase/app-check-compat@0.4.1(@firebase/app-compat@0.5.9)(@firebase/app@0.14.9)':
+ '@firebase/app-check-compat@0.4.2(@firebase/app-compat@0.5.10)(@firebase/app@0.14.10)':
dependencies:
- '@firebase/app-check': 0.11.1(@firebase/app@0.14.9)
+ '@firebase/app-check': 0.11.2(@firebase/app@0.14.10)
'@firebase/app-check-types': 0.5.3
- '@firebase/app-compat': 0.5.9
- '@firebase/component': 0.7.1
+ '@firebase/app-compat': 0.5.10
+ '@firebase/component': 0.7.2
'@firebase/logger': 0.5.0
- '@firebase/util': 1.14.0
+ '@firebase/util': 1.15.0
tslib: 2.8.1
transitivePeerDependencies:
- '@firebase/app'
@@ -10603,39 +10595,39 @@ snapshots:
'@firebase/app-check-types@0.5.3': {}
- '@firebase/app-check@0.11.1(@firebase/app@0.14.9)':
+ '@firebase/app-check@0.11.2(@firebase/app@0.14.10)':
dependencies:
- '@firebase/app': 0.14.9
- '@firebase/component': 0.7.1
+ '@firebase/app': 0.14.10
+ '@firebase/component': 0.7.2
'@firebase/logger': 0.5.0
- '@firebase/util': 1.14.0
+ '@firebase/util': 1.15.0
tslib: 2.8.1
- '@firebase/app-compat@0.5.9':
+ '@firebase/app-compat@0.5.10':
dependencies:
- '@firebase/app': 0.14.9
- '@firebase/component': 0.7.1
+ '@firebase/app': 0.14.10
+ '@firebase/component': 0.7.2
'@firebase/logger': 0.5.0
- '@firebase/util': 1.14.0
+ '@firebase/util': 1.15.0
tslib: 2.8.1
'@firebase/app-types@0.9.3': {}
- '@firebase/app@0.14.9':
+ '@firebase/app@0.14.10':
dependencies:
- '@firebase/component': 0.7.1
+ '@firebase/component': 0.7.2
'@firebase/logger': 0.5.0
- '@firebase/util': 1.14.0
+ '@firebase/util': 1.15.0
idb: 7.1.1
tslib: 2.8.1
- '@firebase/auth-compat@0.6.3(@firebase/app-compat@0.5.9)(@firebase/app-types@0.9.3)(@firebase/app@0.14.9)':
+ '@firebase/auth-compat@0.6.4(@firebase/app-compat@0.5.10)(@firebase/app-types@0.9.3)(@firebase/app@0.14.10)':
dependencies:
- '@firebase/app-compat': 0.5.9
- '@firebase/auth': 1.12.1(@firebase/app@0.14.9)
- '@firebase/auth-types': 0.13.0(@firebase/app-types@0.9.3)(@firebase/util@1.14.0)
- '@firebase/component': 0.7.1
- '@firebase/util': 1.14.0
+ '@firebase/app-compat': 0.5.10
+ '@firebase/auth': 1.12.2(@firebase/app@0.14.10)
+ '@firebase/auth-types': 0.13.0(@firebase/app-types@0.9.3)(@firebase/util@1.15.0)
+ '@firebase/component': 0.7.2
+ '@firebase/util': 1.15.0
tslib: 2.8.1
transitivePeerDependencies:
- '@firebase/app'
@@ -10644,115 +10636,115 @@ snapshots:
'@firebase/auth-interop-types@0.2.4': {}
- '@firebase/auth-types@0.13.0(@firebase/app-types@0.9.3)(@firebase/util@1.14.0)':
+ '@firebase/auth-types@0.13.0(@firebase/app-types@0.9.3)(@firebase/util@1.15.0)':
dependencies:
'@firebase/app-types': 0.9.3
- '@firebase/util': 1.14.0
+ '@firebase/util': 1.15.0
- '@firebase/auth@1.12.1(@firebase/app@0.14.9)':
+ '@firebase/auth@1.12.2(@firebase/app@0.14.10)':
dependencies:
- '@firebase/app': 0.14.9
- '@firebase/component': 0.7.1
+ '@firebase/app': 0.14.10
+ '@firebase/component': 0.7.2
'@firebase/logger': 0.5.0
- '@firebase/util': 1.14.0
+ '@firebase/util': 1.15.0
tslib: 2.8.1
- '@firebase/component@0.7.1':
+ '@firebase/component@0.7.2':
dependencies:
- '@firebase/util': 1.14.0
+ '@firebase/util': 1.15.0
tslib: 2.8.1
- '@firebase/data-connect@0.4.0(@firebase/app@0.14.9)':
+ '@firebase/data-connect@0.5.0(@firebase/app@0.14.10)':
dependencies:
- '@firebase/app': 0.14.9
+ '@firebase/app': 0.14.10
'@firebase/auth-interop-types': 0.2.4
- '@firebase/component': 0.7.1
+ '@firebase/component': 0.7.2
'@firebase/logger': 0.5.0
- '@firebase/util': 1.14.0
+ '@firebase/util': 1.15.0
tslib: 2.8.1
- '@firebase/database-compat@2.1.1':
+ '@firebase/database-compat@2.1.2':
dependencies:
- '@firebase/component': 0.7.1
- '@firebase/database': 1.1.1
- '@firebase/database-types': 1.0.17
+ '@firebase/component': 0.7.2
+ '@firebase/database': 1.1.2
+ '@firebase/database-types': 1.0.18
'@firebase/logger': 0.5.0
- '@firebase/util': 1.14.0
+ '@firebase/util': 1.15.0
tslib: 2.8.1
- '@firebase/database-types@1.0.17':
+ '@firebase/database-types@1.0.18':
dependencies:
'@firebase/app-types': 0.9.3
- '@firebase/util': 1.14.0
+ '@firebase/util': 1.15.0
- '@firebase/database@1.1.1':
+ '@firebase/database@1.1.2':
dependencies:
'@firebase/app-check-interop-types': 0.3.3
'@firebase/auth-interop-types': 0.2.4
- '@firebase/component': 0.7.1
+ '@firebase/component': 0.7.2
'@firebase/logger': 0.5.0
- '@firebase/util': 1.14.0
+ '@firebase/util': 1.15.0
faye-websocket: 0.11.4
tslib: 2.8.1
- '@firebase/firestore-compat@0.4.6(@firebase/app-compat@0.5.9)(@firebase/app-types@0.9.3)(@firebase/app@0.14.9)':
+ '@firebase/firestore-compat@0.4.7(@firebase/app-compat@0.5.10)(@firebase/app-types@0.9.3)(@firebase/app@0.14.10)':
dependencies:
- '@firebase/app-compat': 0.5.9
- '@firebase/component': 0.7.1
- '@firebase/firestore': 4.12.0(@firebase/app@0.14.9)
- '@firebase/firestore-types': 3.0.3(@firebase/app-types@0.9.3)(@firebase/util@1.14.0)
- '@firebase/util': 1.14.0
+ '@firebase/app-compat': 0.5.10
+ '@firebase/component': 0.7.2
+ '@firebase/firestore': 4.13.0(@firebase/app@0.14.10)
+ '@firebase/firestore-types': 3.0.3(@firebase/app-types@0.9.3)(@firebase/util@1.15.0)
+ '@firebase/util': 1.15.0
tslib: 2.8.1
transitivePeerDependencies:
- '@firebase/app'
- '@firebase/app-types'
- '@firebase/firestore-types@3.0.3(@firebase/app-types@0.9.3)(@firebase/util@1.14.0)':
+ '@firebase/firestore-types@3.0.3(@firebase/app-types@0.9.3)(@firebase/util@1.15.0)':
dependencies:
'@firebase/app-types': 0.9.3
- '@firebase/util': 1.14.0
+ '@firebase/util': 1.15.0
- '@firebase/firestore@4.12.0(@firebase/app@0.14.9)':
+ '@firebase/firestore@4.13.0(@firebase/app@0.14.10)':
dependencies:
- '@firebase/app': 0.14.9
- '@firebase/component': 0.7.1
+ '@firebase/app': 0.14.10
+ '@firebase/component': 0.7.2
'@firebase/logger': 0.5.0
- '@firebase/util': 1.14.0
+ '@firebase/util': 1.15.0
'@firebase/webchannel-wrapper': 1.0.5
'@grpc/grpc-js': 1.9.15
'@grpc/proto-loader': 0.7.15
tslib: 2.8.1
- '@firebase/functions-compat@0.4.2(@firebase/app-compat@0.5.9)(@firebase/app@0.14.9)':
+ '@firebase/functions-compat@0.4.3(@firebase/app-compat@0.5.10)(@firebase/app@0.14.10)':
dependencies:
- '@firebase/app-compat': 0.5.9
- '@firebase/component': 0.7.1
- '@firebase/functions': 0.13.2(@firebase/app@0.14.9)
+ '@firebase/app-compat': 0.5.10
+ '@firebase/component': 0.7.2
+ '@firebase/functions': 0.13.3(@firebase/app@0.14.10)
'@firebase/functions-types': 0.6.3
- '@firebase/util': 1.14.0
+ '@firebase/util': 1.15.0
tslib: 2.8.1
transitivePeerDependencies:
- '@firebase/app'
'@firebase/functions-types@0.6.3': {}
- '@firebase/functions@0.13.2(@firebase/app@0.14.9)':
+ '@firebase/functions@0.13.3(@firebase/app@0.14.10)':
dependencies:
- '@firebase/app': 0.14.9
+ '@firebase/app': 0.14.10
'@firebase/app-check-interop-types': 0.3.3
'@firebase/auth-interop-types': 0.2.4
- '@firebase/component': 0.7.1
+ '@firebase/component': 0.7.2
'@firebase/messaging-interop-types': 0.2.3
- '@firebase/util': 1.14.0
+ '@firebase/util': 1.15.0
tslib: 2.8.1
- '@firebase/installations-compat@0.2.20(@firebase/app-compat@0.5.9)(@firebase/app-types@0.9.3)(@firebase/app@0.14.9)':
+ '@firebase/installations-compat@0.2.21(@firebase/app-compat@0.5.10)(@firebase/app-types@0.9.3)(@firebase/app@0.14.10)':
dependencies:
- '@firebase/app-compat': 0.5.9
- '@firebase/component': 0.7.1
- '@firebase/installations': 0.6.20(@firebase/app@0.14.9)
+ '@firebase/app-compat': 0.5.10
+ '@firebase/component': 0.7.2
+ '@firebase/installations': 0.6.21(@firebase/app@0.14.10)
'@firebase/installations-types': 0.5.3(@firebase/app-types@0.9.3)
- '@firebase/util': 1.14.0
+ '@firebase/util': 1.15.0
tslib: 2.8.1
transitivePeerDependencies:
- '@firebase/app'
@@ -10762,11 +10754,11 @@ snapshots:
dependencies:
'@firebase/app-types': 0.9.3
- '@firebase/installations@0.6.20(@firebase/app@0.14.9)':
+ '@firebase/installations@0.6.21(@firebase/app@0.14.10)':
dependencies:
- '@firebase/app': 0.14.9
- '@firebase/component': 0.7.1
- '@firebase/util': 1.14.0
+ '@firebase/app': 0.14.10
+ '@firebase/component': 0.7.2
+ '@firebase/util': 1.15.0
idb: 7.1.1
tslib: 2.8.1
@@ -10774,100 +10766,100 @@ snapshots:
dependencies:
tslib: 2.8.1
- '@firebase/messaging-compat@0.2.24(@firebase/app-compat@0.5.9)(@firebase/app@0.14.9)':
+ '@firebase/messaging-compat@0.2.25(@firebase/app-compat@0.5.10)(@firebase/app@0.14.10)':
dependencies:
- '@firebase/app-compat': 0.5.9
- '@firebase/component': 0.7.1
- '@firebase/messaging': 0.12.24(@firebase/app@0.14.9)
- '@firebase/util': 1.14.0
+ '@firebase/app-compat': 0.5.10
+ '@firebase/component': 0.7.2
+ '@firebase/messaging': 0.12.25(@firebase/app@0.14.10)
+ '@firebase/util': 1.15.0
tslib: 2.8.1
transitivePeerDependencies:
- '@firebase/app'
'@firebase/messaging-interop-types@0.2.3': {}
- '@firebase/messaging@0.12.24(@firebase/app@0.14.9)':
+ '@firebase/messaging@0.12.25(@firebase/app@0.14.10)':
dependencies:
- '@firebase/app': 0.14.9
- '@firebase/component': 0.7.1
- '@firebase/installations': 0.6.20(@firebase/app@0.14.9)
+ '@firebase/app': 0.14.10
+ '@firebase/component': 0.7.2
+ '@firebase/installations': 0.6.21(@firebase/app@0.14.10)
'@firebase/messaging-interop-types': 0.2.3
- '@firebase/util': 1.14.0
+ '@firebase/util': 1.15.0
idb: 7.1.1
tslib: 2.8.1
- '@firebase/performance-compat@0.2.23(@firebase/app-compat@0.5.9)(@firebase/app@0.14.9)':
+ '@firebase/performance-compat@0.2.24(@firebase/app-compat@0.5.10)(@firebase/app@0.14.10)':
dependencies:
- '@firebase/app-compat': 0.5.9
- '@firebase/component': 0.7.1
+ '@firebase/app-compat': 0.5.10
+ '@firebase/component': 0.7.2
'@firebase/logger': 0.5.0
- '@firebase/performance': 0.7.10(@firebase/app@0.14.9)
+ '@firebase/performance': 0.7.11(@firebase/app@0.14.10)
'@firebase/performance-types': 0.2.3
- '@firebase/util': 1.14.0
+ '@firebase/util': 1.15.0
tslib: 2.8.1
transitivePeerDependencies:
- '@firebase/app'
'@firebase/performance-types@0.2.3': {}
- '@firebase/performance@0.7.10(@firebase/app@0.14.9)':
+ '@firebase/performance@0.7.11(@firebase/app@0.14.10)':
dependencies:
- '@firebase/app': 0.14.9
- '@firebase/component': 0.7.1
- '@firebase/installations': 0.6.20(@firebase/app@0.14.9)
+ '@firebase/app': 0.14.10
+ '@firebase/component': 0.7.2
+ '@firebase/installations': 0.6.21(@firebase/app@0.14.10)
'@firebase/logger': 0.5.0
- '@firebase/util': 1.14.0
+ '@firebase/util': 1.15.0
tslib: 2.8.1
web-vitals: 4.2.4
- '@firebase/remote-config-compat@0.2.22(@firebase/app-compat@0.5.9)(@firebase/app@0.14.9)':
+ '@firebase/remote-config-compat@0.2.23(@firebase/app-compat@0.5.10)(@firebase/app@0.14.10)':
dependencies:
- '@firebase/app-compat': 0.5.9
- '@firebase/component': 0.7.1
+ '@firebase/app-compat': 0.5.10
+ '@firebase/component': 0.7.2
'@firebase/logger': 0.5.0
- '@firebase/remote-config': 0.8.1(@firebase/app@0.14.9)
+ '@firebase/remote-config': 0.8.2(@firebase/app@0.14.10)
'@firebase/remote-config-types': 0.5.0
- '@firebase/util': 1.14.0
+ '@firebase/util': 1.15.0
tslib: 2.8.1
transitivePeerDependencies:
- '@firebase/app'
'@firebase/remote-config-types@0.5.0': {}
- '@firebase/remote-config@0.8.1(@firebase/app@0.14.9)':
+ '@firebase/remote-config@0.8.2(@firebase/app@0.14.10)':
dependencies:
- '@firebase/app': 0.14.9
- '@firebase/component': 0.7.1
- '@firebase/installations': 0.6.20(@firebase/app@0.14.9)
+ '@firebase/app': 0.14.10
+ '@firebase/component': 0.7.2
+ '@firebase/installations': 0.6.21(@firebase/app@0.14.10)
'@firebase/logger': 0.5.0
- '@firebase/util': 1.14.0
+ '@firebase/util': 1.15.0
tslib: 2.8.1
- '@firebase/storage-compat@0.4.1(@firebase/app-compat@0.5.9)(@firebase/app-types@0.9.3)(@firebase/app@0.14.9)':
+ '@firebase/storage-compat@0.4.2(@firebase/app-compat@0.5.10)(@firebase/app-types@0.9.3)(@firebase/app@0.14.10)':
dependencies:
- '@firebase/app-compat': 0.5.9
- '@firebase/component': 0.7.1
- '@firebase/storage': 0.14.1(@firebase/app@0.14.9)
- '@firebase/storage-types': 0.8.3(@firebase/app-types@0.9.3)(@firebase/util@1.14.0)
- '@firebase/util': 1.14.0
+ '@firebase/app-compat': 0.5.10
+ '@firebase/component': 0.7.2
+ '@firebase/storage': 0.14.2(@firebase/app@0.14.10)
+ '@firebase/storage-types': 0.8.3(@firebase/app-types@0.9.3)(@firebase/util@1.15.0)
+ '@firebase/util': 1.15.0
tslib: 2.8.1
transitivePeerDependencies:
- '@firebase/app'
- '@firebase/app-types'
- '@firebase/storage-types@0.8.3(@firebase/app-types@0.9.3)(@firebase/util@1.14.0)':
+ '@firebase/storage-types@0.8.3(@firebase/app-types@0.9.3)(@firebase/util@1.15.0)':
dependencies:
'@firebase/app-types': 0.9.3
- '@firebase/util': 1.14.0
+ '@firebase/util': 1.15.0
- '@firebase/storage@0.14.1(@firebase/app@0.14.9)':
+ '@firebase/storage@0.14.2(@firebase/app@0.14.10)':
dependencies:
- '@firebase/app': 0.14.9
- '@firebase/component': 0.7.1
- '@firebase/util': 1.14.0
+ '@firebase/app': 0.14.10
+ '@firebase/component': 0.7.2
+ '@firebase/util': 1.15.0
tslib: 2.8.1
- '@firebase/util@1.14.0':
+ '@firebase/util@1.15.0':
dependencies:
tslib: 2.8.1
@@ -10887,7 +10879,7 @@ snapshots:
google-auth-library: 10.6.2(supports-color@10.2.2)
html-entities: 2.6.0
retry-request: 8.0.2(supports-color@10.2.2)
- teeny-request: 10.1.0(supports-color@10.2.2)
+ teeny-request: 10.1.2(supports-color@10.2.2)
transitivePeerDependencies:
- supports-color
@@ -10908,9 +10900,9 @@ snapshots:
'@google-cloud/projectify': 5.0.0
'@google-cloud/promisify': 5.0.0
'@grpc/proto-loader': 0.7.15
- '@opentelemetry/api': 1.9.0
- '@opentelemetry/context-async-hooks': 2.6.0(@opentelemetry/api@1.9.0)
- '@opentelemetry/core': 2.6.0(@opentelemetry/api@1.9.0)
+ '@opentelemetry/api': 1.9.1
+ '@opentelemetry/context-async-hooks': 2.6.1(@opentelemetry/api@1.9.1)
+ '@opentelemetry/core': 2.6.1(@opentelemetry/api@1.9.1)
'@opentelemetry/semantic-conventions': 1.40.0
'@types/big.js': 6.2.2
'@types/stack-trace': 0.0.33
@@ -10931,12 +10923,12 @@ snapshots:
split-array-stream: 2.0.0
stack-trace: 0.0.10
stream-events: 1.0.5
- teeny-request: 10.1.0(supports-color@10.2.2)
+ teeny-request: 10.1.2(supports-color@10.2.2)
through2: 4.0.2
transitivePeerDependencies:
- supports-color
- '@google/genai@1.46.0(@modelcontextprotocol/sdk@1.26.0(zod@4.3.6))(bufferutil@4.1.0)(supports-color@10.2.2)(utf-8-validate@6.0.6)':
+ '@google/genai@1.48.0(@modelcontextprotocol/sdk@1.26.0(zod@4.3.6))(bufferutil@4.1.0)(supports-color@10.2.2)(utf-8-validate@6.0.6)':
dependencies:
google-auth-library: 10.6.2(supports-color@10.2.2)
p-retry: 4.6.2
@@ -10957,7 +10949,7 @@ snapshots:
'@grpc/grpc-js@1.9.15':
dependencies:
'@grpc/proto-loader': 0.7.15
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
'@grpc/proto-loader@0.7.15':
dependencies:
@@ -10978,9 +10970,9 @@ snapshots:
'@harperfast/extended-iterable@1.0.3':
optional: true
- '@hono/node-server@1.19.11(hono@4.12.8)':
+ '@hono/node-server@1.19.13(hono@4.12.12)':
dependencies:
- hono: 4.12.8
+ hono: 4.12.12
'@humanfs/core@0.19.1': {}
@@ -10995,7 +10987,7 @@ snapshots:
'@inquirer/ansi@1.0.2': {}
- '@inquirer/ansi@2.0.4': {}
+ '@inquirer/ansi@2.0.5': {}
'@inquirer/checkbox@4.3.2(@types/node@24.12.0)':
dependencies:
@@ -11007,12 +10999,12 @@ snapshots:
optionalDependencies:
'@types/node': 24.12.0
- '@inquirer/checkbox@5.1.2(@types/node@24.12.0)':
+ '@inquirer/checkbox@5.1.3(@types/node@24.12.0)':
dependencies:
- '@inquirer/ansi': 2.0.4
- '@inquirer/core': 11.1.7(@types/node@24.12.0)
- '@inquirer/figures': 2.0.4
- '@inquirer/type': 4.0.4(@types/node@24.12.0)
+ '@inquirer/ansi': 2.0.5
+ '@inquirer/core': 11.1.8(@types/node@24.12.0)
+ '@inquirer/figures': 2.0.5
+ '@inquirer/type': 4.0.5(@types/node@24.12.0)
optionalDependencies:
'@types/node': 24.12.0
@@ -11023,10 +11015,10 @@ snapshots:
optionalDependencies:
'@types/node': 24.12.0
- '@inquirer/confirm@6.0.10(@types/node@24.12.0)':
+ '@inquirer/confirm@6.0.11(@types/node@24.12.0)':
dependencies:
- '@inquirer/core': 11.1.7(@types/node@24.12.0)
- '@inquirer/type': 4.0.4(@types/node@24.12.0)
+ '@inquirer/core': 11.1.8(@types/node@24.12.0)
+ '@inquirer/type': 4.0.5(@types/node@24.12.0)
optionalDependencies:
'@types/node': 24.12.0
@@ -11043,11 +11035,11 @@ snapshots:
optionalDependencies:
'@types/node': 24.12.0
- '@inquirer/core@11.1.7(@types/node@24.12.0)':
+ '@inquirer/core@11.1.8(@types/node@24.12.0)':
dependencies:
- '@inquirer/ansi': 2.0.4
- '@inquirer/figures': 2.0.4
- '@inquirer/type': 4.0.4(@types/node@24.12.0)
+ '@inquirer/ansi': 2.0.5
+ '@inquirer/figures': 2.0.5
+ '@inquirer/type': 4.0.5(@types/node@24.12.0)
cli-width: 4.1.0
fast-wrap-ansi: 0.2.0
mute-stream: 3.0.0
@@ -11063,11 +11055,11 @@ snapshots:
optionalDependencies:
'@types/node': 24.12.0
- '@inquirer/editor@5.0.10(@types/node@24.12.0)':
+ '@inquirer/editor@5.1.0(@types/node@24.12.0)':
dependencies:
- '@inquirer/core': 11.1.7(@types/node@24.12.0)
- '@inquirer/external-editor': 2.0.4(@types/node@24.12.0)
- '@inquirer/type': 4.0.4(@types/node@24.12.0)
+ '@inquirer/core': 11.1.8(@types/node@24.12.0)
+ '@inquirer/external-editor': 3.0.0(@types/node@24.12.0)
+ '@inquirer/type': 4.0.5(@types/node@24.12.0)
optionalDependencies:
'@types/node': 24.12.0
@@ -11079,10 +11071,10 @@ snapshots:
optionalDependencies:
'@types/node': 24.12.0
- '@inquirer/expand@5.0.10(@types/node@24.12.0)':
+ '@inquirer/expand@5.0.11(@types/node@24.12.0)':
dependencies:
- '@inquirer/core': 11.1.7(@types/node@24.12.0)
- '@inquirer/type': 4.0.4(@types/node@24.12.0)
+ '@inquirer/core': 11.1.8(@types/node@24.12.0)
+ '@inquirer/type': 4.0.5(@types/node@24.12.0)
optionalDependencies:
'@types/node': 24.12.0
@@ -11093,7 +11085,7 @@ snapshots:
optionalDependencies:
'@types/node': 24.12.0
- '@inquirer/external-editor@2.0.4(@types/node@24.12.0)':
+ '@inquirer/external-editor@3.0.0(@types/node@24.12.0)':
dependencies:
chardet: 2.1.1
iconv-lite: 0.7.2
@@ -11102,7 +11094,7 @@ snapshots:
'@inquirer/figures@1.0.15': {}
- '@inquirer/figures@2.0.4': {}
+ '@inquirer/figures@2.0.5': {}
'@inquirer/input@4.3.1(@types/node@24.12.0)':
dependencies:
@@ -11111,10 +11103,10 @@ snapshots:
optionalDependencies:
'@types/node': 24.12.0
- '@inquirer/input@5.0.10(@types/node@24.12.0)':
+ '@inquirer/input@5.0.11(@types/node@24.12.0)':
dependencies:
- '@inquirer/core': 11.1.7(@types/node@24.12.0)
- '@inquirer/type': 4.0.4(@types/node@24.12.0)
+ '@inquirer/core': 11.1.8(@types/node@24.12.0)
+ '@inquirer/type': 4.0.5(@types/node@24.12.0)
optionalDependencies:
'@types/node': 24.12.0
@@ -11125,10 +11117,10 @@ snapshots:
optionalDependencies:
'@types/node': 24.12.0
- '@inquirer/number@4.0.10(@types/node@24.12.0)':
+ '@inquirer/number@4.0.11(@types/node@24.12.0)':
dependencies:
- '@inquirer/core': 11.1.7(@types/node@24.12.0)
- '@inquirer/type': 4.0.4(@types/node@24.12.0)
+ '@inquirer/core': 11.1.8(@types/node@24.12.0)
+ '@inquirer/type': 4.0.5(@types/node@24.12.0)
optionalDependencies:
'@types/node': 24.12.0
@@ -11140,11 +11132,11 @@ snapshots:
optionalDependencies:
'@types/node': 24.12.0
- '@inquirer/password@5.0.10(@types/node@24.12.0)':
+ '@inquirer/password@5.0.11(@types/node@24.12.0)':
dependencies:
- '@inquirer/ansi': 2.0.4
- '@inquirer/core': 11.1.7(@types/node@24.12.0)
- '@inquirer/type': 4.0.4(@types/node@24.12.0)
+ '@inquirer/ansi': 2.0.5
+ '@inquirer/core': 11.1.8(@types/node@24.12.0)
+ '@inquirer/type': 4.0.5(@types/node@24.12.0)
optionalDependencies:
'@types/node': 24.12.0
@@ -11165,16 +11157,16 @@ snapshots:
'@inquirer/prompts@8.3.2(@types/node@24.12.0)':
dependencies:
- '@inquirer/checkbox': 5.1.2(@types/node@24.12.0)
- '@inquirer/confirm': 6.0.10(@types/node@24.12.0)
- '@inquirer/editor': 5.0.10(@types/node@24.12.0)
- '@inquirer/expand': 5.0.10(@types/node@24.12.0)
- '@inquirer/input': 5.0.10(@types/node@24.12.0)
- '@inquirer/number': 4.0.10(@types/node@24.12.0)
- '@inquirer/password': 5.0.10(@types/node@24.12.0)
- '@inquirer/rawlist': 5.2.6(@types/node@24.12.0)
- '@inquirer/search': 4.1.6(@types/node@24.12.0)
- '@inquirer/select': 5.1.2(@types/node@24.12.0)
+ '@inquirer/checkbox': 5.1.3(@types/node@24.12.0)
+ '@inquirer/confirm': 6.0.11(@types/node@24.12.0)
+ '@inquirer/editor': 5.1.0(@types/node@24.12.0)
+ '@inquirer/expand': 5.0.11(@types/node@24.12.0)
+ '@inquirer/input': 5.0.11(@types/node@24.12.0)
+ '@inquirer/number': 4.0.11(@types/node@24.12.0)
+ '@inquirer/password': 5.0.11(@types/node@24.12.0)
+ '@inquirer/rawlist': 5.2.7(@types/node@24.12.0)
+ '@inquirer/search': 4.1.7(@types/node@24.12.0)
+ '@inquirer/select': 5.1.3(@types/node@24.12.0)
optionalDependencies:
'@types/node': 24.12.0
@@ -11186,10 +11178,10 @@ snapshots:
optionalDependencies:
'@types/node': 24.12.0
- '@inquirer/rawlist@5.2.6(@types/node@24.12.0)':
+ '@inquirer/rawlist@5.2.7(@types/node@24.12.0)':
dependencies:
- '@inquirer/core': 11.1.7(@types/node@24.12.0)
- '@inquirer/type': 4.0.4(@types/node@24.12.0)
+ '@inquirer/core': 11.1.8(@types/node@24.12.0)
+ '@inquirer/type': 4.0.5(@types/node@24.12.0)
optionalDependencies:
'@types/node': 24.12.0
@@ -11202,11 +11194,11 @@ snapshots:
optionalDependencies:
'@types/node': 24.12.0
- '@inquirer/search@4.1.6(@types/node@24.12.0)':
+ '@inquirer/search@4.1.7(@types/node@24.12.0)':
dependencies:
- '@inquirer/core': 11.1.7(@types/node@24.12.0)
- '@inquirer/figures': 2.0.4
- '@inquirer/type': 4.0.4(@types/node@24.12.0)
+ '@inquirer/core': 11.1.8(@types/node@24.12.0)
+ '@inquirer/figures': 2.0.5
+ '@inquirer/type': 4.0.5(@types/node@24.12.0)
optionalDependencies:
'@types/node': 24.12.0
@@ -11220,12 +11212,12 @@ snapshots:
optionalDependencies:
'@types/node': 24.12.0
- '@inquirer/select@5.1.2(@types/node@24.12.0)':
+ '@inquirer/select@5.1.3(@types/node@24.12.0)':
dependencies:
- '@inquirer/ansi': 2.0.4
- '@inquirer/core': 11.1.7(@types/node@24.12.0)
- '@inquirer/figures': 2.0.4
- '@inquirer/type': 4.0.4(@types/node@24.12.0)
+ '@inquirer/ansi': 2.0.5
+ '@inquirer/core': 11.1.8(@types/node@24.12.0)
+ '@inquirer/figures': 2.0.5
+ '@inquirer/type': 4.0.5(@types/node@24.12.0)
optionalDependencies:
'@types/node': 24.12.0
@@ -11237,6 +11229,10 @@ snapshots:
optionalDependencies:
'@types/node': 24.12.0
+ '@inquirer/type@4.0.5(@types/node@24.12.0)':
+ optionalDependencies:
+ '@types/node': 24.12.0
+
'@isaacs/cliui@8.0.2':
dependencies:
string-width: 5.1.2
@@ -11445,7 +11441,7 @@ snapshots:
'@modelcontextprotocol/sdk@1.26.0(zod@4.3.6)':
dependencies:
- '@hono/node-server': 1.19.11(hono@4.12.8)
+ '@hono/node-server': 1.19.13(hono@4.12.12)
ajv: 8.18.0
ajv-formats: 3.0.1(ajv@8.18.0)
content-type: 1.0.5
@@ -11454,14 +11450,14 @@ snapshots:
eventsource: 3.0.7
eventsource-parser: 3.0.6
express: 5.2.1
- express-rate-limit: 8.3.1(express@5.2.1)
- hono: 4.12.8
+ express-rate-limit: 8.3.2(express@5.2.1)
+ hono: 4.12.12
jose: 6.2.2
json-schema-typed: 8.0.2
pkce-challenge: 5.0.1
raw-body: 3.0.2
zod: 4.3.6
- zod-to-json-schema: 3.25.1(zod@4.3.6)
+ zod-to-json-schema: 3.25.2(zod@4.3.6)
transitivePeerDependencies:
- supports-color
@@ -11564,10 +11560,8 @@ snapshots:
'@napi-rs/nice-win32-x64-msvc': 1.1.1
optional: true
- '@napi-rs/wasm-runtime@1.1.1':
+ '@napi-rs/wasm-runtime@1.1.2':
dependencies:
- '@emnapi/core': 1.9.1
- '@emnapi/runtime': 1.9.1
'@tybys/wasm-util': 0.10.1
optional: true
@@ -11588,9 +11582,9 @@ snapshots:
'@npmcli/agent@4.0.0':
dependencies:
agent-base: 7.1.4
- http-proxy-agent: 7.0.2
+ http-proxy-agent: 7.0.2(supports-color@10.2.2)
https-proxy-agent: 7.0.6(supports-color@10.2.2)
- lru-cache: 11.2.7
+ lru-cache: 11.3.2
socks-proxy-agent: 8.0.5
transitivePeerDependencies:
- supports-color
@@ -11604,7 +11598,7 @@ snapshots:
'@gar/promise-retry': 1.0.3
'@npmcli/promise-spawn': 9.0.1
ini: 6.0.0
- lru-cache: 11.2.7
+ lru-cache: 11.3.2
npm-pick-manifest: 11.0.3
proc-log: 6.1.0
semver: 7.7.4
@@ -11696,8 +11690,8 @@ snapshots:
'@octokit/graphql-schema@15.26.1':
dependencies:
- graphql: 16.13.1
- graphql-tag: 2.12.6(graphql@16.13.1)
+ graphql: 16.13.2
+ graphql-tag: 2.12.6(graphql@16.13.2)
'@octokit/graphql@9.0.3':
dependencies:
@@ -11763,15 +11757,15 @@ snapshots:
'@open-draft/until@2.1.0': {}
- '@opentelemetry/api@1.9.0': {}
+ '@opentelemetry/api@1.9.1': {}
- '@opentelemetry/context-async-hooks@2.6.0(@opentelemetry/api@1.9.0)':
+ '@opentelemetry/context-async-hooks@2.6.1(@opentelemetry/api@1.9.1)':
dependencies:
- '@opentelemetry/api': 1.9.0
+ '@opentelemetry/api': 1.9.1
- '@opentelemetry/core@2.6.0(@opentelemetry/api@1.9.0)':
+ '@opentelemetry/core@2.6.1(@opentelemetry/api@1.9.1)':
dependencies:
- '@opentelemetry/api': 1.9.0
+ '@opentelemetry/api': 1.9.1
'@opentelemetry/semantic-conventions': 1.40.0
'@opentelemetry/semantic-conventions@1.40.0': {}
@@ -12024,7 +12018,10 @@ snapshots:
'@rolldown/binding-wasm32-wasi@1.0.0-rc.4':
dependencies:
- '@napi-rs/wasm-runtime': 1.1.1
+ '@napi-rs/wasm-runtime': 1.1.2
+ transitivePeerDependencies:
+ - '@emnapi/core'
+ - '@emnapi/runtime'
optional: true
'@rolldown/binding-win32-arm64-msvc@1.0.0-rc.4':
@@ -12178,18 +12175,18 @@ snapshots:
'@sigstore/bundle@4.0.0':
dependencies:
- '@sigstore/protobuf-specs': 0.5.0
+ '@sigstore/protobuf-specs': 0.5.1
'@sigstore/core@3.2.0': {}
- '@sigstore/protobuf-specs@0.5.0': {}
+ '@sigstore/protobuf-specs@0.5.1': {}
'@sigstore/sign@4.1.1':
dependencies:
'@gar/promise-retry': 1.0.3
'@sigstore/bundle': 4.0.0
'@sigstore/core': 3.2.0
- '@sigstore/protobuf-specs': 0.5.0
+ '@sigstore/protobuf-specs': 0.5.1
make-fetch-happen: 15.0.5
proc-log: 6.1.0
transitivePeerDependencies:
@@ -12197,7 +12194,7 @@ snapshots:
'@sigstore/tuf@4.0.2':
dependencies:
- '@sigstore/protobuf-specs': 0.5.0
+ '@sigstore/protobuf-specs': 0.5.1
tuf-js: 4.1.0
transitivePeerDependencies:
- supports-color
@@ -12206,7 +12203,7 @@ snapshots:
dependencies:
'@sigstore/bundle': 4.0.0
'@sigstore/core': 3.2.0
- '@sigstore/protobuf-specs': 0.5.0
+ '@sigstore/protobuf-specs': 0.5.1
'@simple-libs/child-process-utils@1.0.2':
dependencies:
@@ -12223,7 +12220,7 @@ snapshots:
'@stylistic/eslint-plugin@5.10.0(eslint@9.39.2(jiti@2.6.1))':
dependencies:
'@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1))
- '@typescript-eslint/types': 8.57.1
+ '@typescript-eslint/types': 8.58.0
eslint: 9.39.2(jiti@2.6.1)
eslint-visitor-keys: 4.2.1
espree: 10.4.0
@@ -12234,8 +12231,6 @@ snapshots:
dependencies:
defer-to-connect: 2.0.1
- '@tootallnate/once@2.0.0': {}
-
'@tootallnate/quickjs-emscripten@0.23.0': {}
'@tsconfig/node10@1.0.12': {}
@@ -12251,7 +12246,7 @@ snapshots:
'@tufjs/models@4.1.0':
dependencies:
'@tufjs/canonical-json': 2.0.0
- minimatch: 10.2.4
+ minimatch: 10.2.5
'@tybys/wasm-util@0.10.1':
dependencies:
@@ -12260,7 +12255,7 @@ snapshots:
'@types/accepts@1.3.7':
dependencies:
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
'@types/babel__code-frame@7.27.0': {}
@@ -12290,16 +12285,16 @@ snapshots:
'@types/body-parser@1.19.6':
dependencies:
'@types/connect': 3.4.38
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
'@types/bonjour@3.5.13':
dependencies:
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
'@types/browser-sync@2.29.1':
dependencies:
'@types/micromatch': 2.3.35
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
'@types/serve-static': 2.2.0
chokidar: 3.6.0
@@ -12310,11 +12305,11 @@ snapshots:
'@types/cli-progress@3.11.6':
dependencies:
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
'@types/co-body@6.1.3':
dependencies:
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
'@types/qs': 6.15.0
'@types/command-line-args@5.2.3': {}
@@ -12322,11 +12317,11 @@ snapshots:
'@types/connect-history-api-fallback@1.5.4':
dependencies:
'@types/express-serve-static-core': 4.19.8
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
'@types/connect@3.4.38':
dependencies:
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
'@types/content-disposition@0.5.9': {}
@@ -12337,11 +12332,11 @@ snapshots:
'@types/connect': 3.4.38
'@types/express': 5.0.6
'@types/keygrip': 1.0.6
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
'@types/cors@2.8.19':
dependencies:
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
'@types/debounce@1.2.4': {}
@@ -12349,7 +12344,7 @@ snapshots:
'@types/duplexify@3.6.5':
dependencies:
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
'@types/ejs@3.1.5': {}
@@ -12369,14 +12364,14 @@ snapshots:
'@types/express-serve-static-core@4.19.8':
dependencies:
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
'@types/qs': 6.15.0
'@types/range-parser': 1.2.7
'@types/send': 1.2.1
'@types/express-serve-static-core@5.1.1':
dependencies:
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
'@types/qs': 6.15.0
'@types/range-parser': 1.2.7
'@types/send': 1.2.1
@@ -12398,7 +12393,7 @@ snapshots:
'@types/graceful-fs@4.1.9':
dependencies:
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
'@types/http-assert@1.5.6': {}
@@ -12406,7 +12401,7 @@ snapshots:
'@types/http-proxy@1.17.17':
dependencies:
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
'@types/ini@4.1.1': {}
@@ -12434,7 +12429,7 @@ snapshots:
'@types/karma@6.3.9':
dependencies:
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
log4js: 6.9.1
transitivePeerDependencies:
- supports-color
@@ -12454,13 +12449,13 @@ snapshots:
'@types/http-errors': 2.0.5
'@types/keygrip': 1.0.6
'@types/koa-compose': 3.2.9
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
'@types/less@3.0.8': {}
'@types/loader-utils@3.0.0(esbuild@0.27.3)':
dependencies:
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
webpack: 5.105.2(esbuild@0.27.3)
transitivePeerDependencies:
- '@swc/core'
@@ -12478,22 +12473,22 @@ snapshots:
'@types/node-fetch@2.6.13':
dependencies:
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
form-data: 4.0.5
- '@types/node@22.19.15':
+ '@types/node@22.19.17':
dependencies:
- undici-types: 7.24.5
+ undici-types: 7.24.7
'@types/node@24.12.0':
dependencies:
- undici-types: 7.24.5
+ undici-types: 7.24.7
'@types/npm-package-arg@6.1.4': {}
'@types/npm-registry-fetch@8.0.9':
dependencies:
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
'@types/node-fetch': 2.6.13
'@types/npm-package-arg': 6.1.4
'@types/npmlog': 7.0.0
@@ -12501,11 +12496,11 @@ snapshots:
'@types/npmlog@7.0.0':
dependencies:
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
'@types/pacote@11.1.8':
dependencies:
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
'@types/npm-registry-fetch': 8.0.9
'@types/npmlog': 7.0.0
'@types/ssri': 7.1.5
@@ -12514,16 +12509,16 @@ snapshots:
'@types/parse5@6.0.3': {}
- '@types/picomatch@4.0.2': {}
+ '@types/picomatch@4.0.3': {}
'@types/progress@2.0.7':
dependencies:
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
'@types/pumpify@1.4.5':
dependencies:
'@types/duplexify': 3.6.5
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
'@types/q@0.0.32': {}
@@ -12535,7 +12530,7 @@ snapshots:
'@types/responselike@1.0.0':
dependencies:
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
'@types/retry@0.12.0': {}
@@ -12548,11 +12543,11 @@ snapshots:
'@types/send@0.17.6':
dependencies:
'@types/mime': 1.3.5
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
'@types/send@1.2.1':
dependencies:
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
'@types/serve-index@1.9.4':
dependencies:
@@ -12561,42 +12556,42 @@ snapshots:
'@types/serve-static@1.15.10':
dependencies:
'@types/http-errors': 2.0.5
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
'@types/send': 0.17.6
'@types/serve-static@2.2.0':
dependencies:
'@types/http-errors': 2.0.5
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
'@types/sockjs@0.3.36':
dependencies:
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
'@types/ssri@7.1.5':
dependencies:
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
'@types/stack-trace@0.0.33': {}
'@types/tar-stream@3.1.4':
dependencies:
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
'@types/watchpack@2.4.5':
dependencies:
'@types/graceful-fs': 4.1.9
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
'@types/which@3.0.4': {}
'@types/ws@7.4.7':
dependencies:
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
'@types/ws@8.18.1':
dependencies:
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
'@types/yargs-parser@21.0.3': {}
@@ -12608,7 +12603,7 @@ snapshots:
'@types/yauzl@2.10.3':
dependencies:
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
optional: true
'@typescript-eslint/eslint-plugin@8.55.0(@typescript-eslint/parser@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)':
@@ -12671,7 +12666,7 @@ snapshots:
'@typescript-eslint/types@8.55.0': {}
- '@typescript-eslint/types@8.57.1': {}
+ '@typescript-eslint/types@8.58.0': {}
'@typescript-eslint/typescript-estree@8.55.0(typescript@5.9.3)':
dependencies:
@@ -12861,11 +12856,11 @@ snapshots:
lodash: 4.17.21
minimatch: 7.4.6
- '@vitejs/plugin-basic-ssl@2.1.4(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1)(less@4.4.2)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3))':
+ '@vitejs/plugin-basic-ssl@2.1.4(vite@7.3.2(@types/node@24.12.0)(jiti@2.6.1)(less@4.4.2)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3))':
dependencies:
- vite: 7.3.1(@types/node@24.12.0)(jiti@2.6.1)(less@4.4.2)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3)
+ vite: 7.3.2(@types/node@24.12.0)(jiti@2.6.1)(less@4.4.2)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3)
- '@vitest/coverage-v8@4.0.18(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.12.0)(jiti@2.6.1)(jsdom@28.1.0)(less@4.4.2)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3))':
+ '@vitest/coverage-v8@4.0.18(vitest@4.0.18(@opentelemetry/api@1.9.1)(@types/node@24.12.0)(jiti@2.6.1)(jsdom@28.1.0)(less@4.4.2)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3))':
dependencies:
'@bcoe/v8-coverage': 1.0.2
'@vitest/utils': 4.0.18
@@ -12877,7 +12872,7 @@ snapshots:
obug: 2.1.1
std-env: 3.10.0
tinyrainbow: 3.1.0
- vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.12.0)(jiti@2.6.1)(jsdom@28.1.0)(less@4.4.2)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3)
+ vitest: 4.0.18(@opentelemetry/api@1.9.1)(@types/node@24.12.0)(jiti@2.6.1)(jsdom@28.1.0)(less@4.4.2)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3)
'@vitest/expect@4.0.18':
dependencies:
@@ -12888,13 +12883,13 @@ snapshots:
chai: 6.2.2
tinyrainbow: 3.1.0
- '@vitest/mocker@4.0.18(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1)(less@4.4.2)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3))':
+ '@vitest/mocker@4.0.18(vite@7.3.2(@types/node@24.12.0)(jiti@2.6.1)(less@4.4.2)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3))':
dependencies:
'@vitest/spy': 4.0.18
estree-walker: 3.0.3
magic-string: 0.30.21
optionalDependencies:
- vite: 7.3.1(@types/node@24.12.0)(jiti@2.6.1)(less@4.4.2)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3)
+ vite: 7.3.2(@types/node@24.12.0)(jiti@2.6.1)(less@4.4.2)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3)
'@vitest/pretty-format@4.0.18':
dependencies:
@@ -12942,7 +12937,7 @@ snapshots:
lru-cache: 8.0.5
mime-types: 2.1.35
parse5: 6.0.1
- picomatch: 2.3.1
+ picomatch: 2.3.2
ws: 7.5.10(bufferutil@4.1.0)
transitivePeerDependencies:
- bufferutil
@@ -13037,7 +13032,7 @@ snapshots:
nanocolors: 0.2.13
nanoid: 3.3.11
open: 8.4.2
- picomatch: 2.3.1
+ picomatch: 2.3.2
source-map: 0.7.6
transitivePeerDependencies:
- bufferutil
@@ -13049,7 +13044,7 @@ snapshots:
'@web/test-runner-core': 0.13.4(bufferutil@4.1.0)
istanbul-lib-coverage: 3.2.2
lru-cache: 8.0.5
- picomatch: 2.3.1
+ picomatch: 2.3.2
v8-to-istanbul: 9.3.0
transitivePeerDependencies:
- bufferutil
@@ -13166,7 +13161,7 @@ snapshots:
'@webassemblyjs/ast': 1.14.1
'@xtuc/long': 4.2.2
- '@xmldom/xmldom@0.8.11': {}
+ '@xmldom/xmldom@0.8.12': {}
'@xtuc/ieee754@1.2.0': {}
@@ -13214,13 +13209,13 @@ snapshots:
loader-utils: 2.0.4
regex-parser: 2.3.1
- adm-zip@0.5.16: {}
+ adm-zip@0.5.17: {}
agent-base@4.3.0:
dependencies:
es6-promisify: 5.0.0
- agent-base@6.0.2(supports-color@10.2.2):
+ agent-base@6.0.2:
dependencies:
debug: 4.4.3(supports-color@10.2.2)
transitivePeerDependencies:
@@ -13308,7 +13303,7 @@ snapshots:
anymatch@3.1.3:
dependencies:
normalize-path: 3.0.0
- picomatch: 2.3.1
+ picomatch: 2.3.2
apache-md5@1.1.8: {}
@@ -13420,7 +13415,7 @@ snapshots:
async@2.6.4:
dependencies:
- lodash: 4.17.23
+ lodash: 4.18.1
async@3.2.6: {}
@@ -13430,8 +13425,8 @@ snapshots:
autoprefixer@10.4.27(postcss@8.5.6):
dependencies:
- browserslist: 4.28.1
- caniuse-lite: 1.0.30001781
+ browserslist: 4.28.2
+ caniuse-lite: 1.0.30001786
fraction.js: 5.3.4
picocolors: 1.1.1
postcss: 8.5.6
@@ -13491,11 +13486,11 @@ snapshots:
bare-events@2.8.2: {}
- bare-fs@4.5.6:
+ bare-fs@4.6.0:
dependencies:
bare-events: 2.8.2
bare-path: 3.0.0
- bare-stream: 2.10.0(bare-events@2.8.2)
+ bare-stream: 2.12.0(bare-events@2.8.2)
bare-url: 2.4.0
fast-fifo: 1.3.2
transitivePeerDependencies:
@@ -13503,22 +13498,21 @@ snapshots:
- react-native-b4a
optional: true
- bare-os@3.8.0:
+ bare-os@3.8.7:
optional: true
bare-path@3.0.0:
dependencies:
- bare-os: 3.8.0
+ bare-os: 3.8.7
optional: true
- bare-stream@2.10.0(bare-events@2.8.2):
+ bare-stream@2.12.0(bare-events@2.8.2):
dependencies:
streamx: 2.25.0
teex: 1.0.1
optionalDependencies:
bare-events: 2.8.2
transitivePeerDependencies:
- - bare-abort-controller
- react-native-b4a
optional: true
@@ -13531,7 +13525,7 @@ snapshots:
base64id@2.0.0: {}
- baseline-browser-mapping@2.10.10: {}
+ baseline-browser-mapping@2.10.16: {}
basic-ftp@5.2.0: {}
@@ -13617,16 +13611,16 @@ snapshots:
boolbase@1.0.0: {}
- brace-expansion@1.1.12:
+ brace-expansion@1.1.13:
dependencies:
balanced-match: 1.0.2
concat-map: 0.0.1
- brace-expansion@2.0.2:
+ brace-expansion@2.0.3:
dependencies:
balanced-match: 1.0.2
- brace-expansion@5.0.4:
+ brace-expansion@5.0.5:
dependencies:
balanced-match: 4.0.4
@@ -13696,13 +13690,13 @@ snapshots:
dependencies:
pako: 0.2.9
- browserslist@4.28.1:
+ browserslist@4.28.2:
dependencies:
- baseline-browser-mapping: 2.10.10
- caniuse-lite: 1.0.30001781
- electron-to-chromium: 1.5.321
- node-releases: 2.0.36
- update-browserslist-db: 1.2.3(browserslist@4.28.1)
+ baseline-browser-mapping: 2.10.16
+ caniuse-lite: 1.0.30001786
+ electron-to-chromium: 1.5.332
+ node-releases: 2.0.37
+ update-browserslist-db: 1.2.3(browserslist@4.28.2)
browserstack@1.6.1:
dependencies:
@@ -13745,10 +13739,10 @@ snapshots:
'@npmcli/fs': 5.0.0
fs-minipass: 3.0.3
glob: 13.0.6
- lru-cache: 11.2.7
+ lru-cache: 11.3.2
minipass: 7.1.3
minipass-collect: 2.0.1
- minipass-flush: 1.0.5
+ minipass-flush: 1.0.7
minipass-pipeline: 1.2.4
p-map: 7.0.4
ssri: 13.0.1
@@ -13793,7 +13787,7 @@ snapshots:
camelcase@6.3.0: {}
- caniuse-lite@1.0.30001781: {}
+ caniuse-lite@1.0.30001786: {}
caseless@0.12.0: {}
@@ -13854,7 +13848,7 @@ snapshots:
chrome-launcher@0.15.2:
dependencies:
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
escape-string-regexp: 4.0.0
is-wsl: 2.2.0
lighthouse-logger: 1.4.2
@@ -14030,7 +14024,7 @@ snapshots:
conventional-commits-filter@5.0.0: {}
- conventional-commits-parser@6.3.0:
+ conventional-commits-parser@6.4.0:
dependencies:
'@simple-libs/stream-utils': 1.2.0
meow: 13.2.0
@@ -14059,13 +14053,13 @@ snapshots:
glob-parent: 6.0.2
normalize-path: 3.0.0
schema-utils: 4.3.3
- serialize-javascript: 7.0.4
+ serialize-javascript: 7.0.5
tinyglobby: 0.2.15
webpack: 5.105.2(esbuild@0.27.3)
core-js-compat@3.49.0:
dependencies:
- browserslist: 4.28.1
+ browserslist: 4.28.2
core-util-is@1.0.2: {}
@@ -14137,10 +14131,10 @@ snapshots:
cssstyle@6.2.0:
dependencies:
- '@asamuzakjp/css-color': 5.0.1
- '@csstools/css-syntax-patches-for-csstree': 1.1.1(css-tree@3.2.1)
+ '@asamuzakjp/css-color': 5.1.6
+ '@csstools/css-syntax-patches-for-csstree': 1.1.2(css-tree@3.2.1)
css-tree: 3.2.1
- lru-cache: 11.2.7
+ lru-cache: 11.3.2
custom-event@1.0.1: {}
@@ -14254,7 +14248,7 @@ snapshots:
has-property-descriptors: 1.0.2
object-keys: 1.1.1
- defu@6.1.4: {}
+ defu@6.1.6: {}
degenerator@5.0.1:
dependencies:
@@ -14364,7 +14358,7 @@ snapshots:
easy-extender@2.3.4:
dependencies:
- lodash: 4.17.23
+ lodash: 4.18.1
eazy-logger@4.1.0:
dependencies:
@@ -14383,7 +14377,7 @@ snapshots:
ejs@5.0.1: {}
- electron-to-chromium@1.5.321: {}
+ electron-to-chromium@1.5.332: {}
emoji-regex@10.6.0: {}
@@ -14422,7 +14416,7 @@ snapshots:
engine.io@6.6.6(bufferutil@4.1.0)(utf-8-validate@6.0.6):
dependencies:
'@types/cors': 2.8.19
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
'@types/ws': 8.18.1
accepts: 1.3.8
base64id: 2.0.0
@@ -14439,7 +14433,7 @@ snapshots:
enhanced-resolve@5.20.1:
dependencies:
graceful-fs: 4.2.11
- tapable: 2.3.0
+ tapable: 2.3.2
ent@2.2.2:
dependencies:
@@ -14616,21 +14610,21 @@ snapshots:
dependencies:
eslint: 9.39.2(jiti@2.6.1)
- eslint-import-resolver-node@0.3.9:
+ eslint-import-resolver-node@0.3.10:
dependencies:
debug: 3.2.7
is-core-module: 2.16.1
- resolve: 1.22.11
+ resolve: 2.0.0-next.6
transitivePeerDependencies:
- supports-color
- eslint-module-utils@2.12.1(@typescript-eslint/parser@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1)):
+ eslint-module-utils@2.12.1(@typescript-eslint/parser@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint@9.39.2(jiti@2.6.1)):
dependencies:
debug: 3.2.7
optionalDependencies:
'@typescript-eslint/parser': 8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)
eslint: 9.39.2(jiti@2.6.1)
- eslint-import-resolver-node: 0.3.9
+ eslint-import-resolver-node: 0.3.10
transitivePeerDependencies:
- supports-color
@@ -14648,8 +14642,8 @@ snapshots:
debug: 3.2.7
doctrine: 2.1.0
eslint: 9.39.2(jiti@2.6.1)
- eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1))
+ eslint-import-resolver-node: 0.3.10
+ eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint@9.39.2(jiti@2.6.1))
hasown: 2.0.2
is-core-module: 2.16.1
is-glob: 4.0.3
@@ -14794,7 +14788,7 @@ snapshots:
express-rate-limit@5.5.1: {}
- express-rate-limit@8.3.1(express@5.2.1):
+ express-rate-limit@8.3.2(express@5.2.1):
dependencies:
express: 5.2.1
ip-address: 10.1.0
@@ -14820,7 +14814,7 @@ snapshots:
methods: 1.1.2
on-finished: 2.4.1
parseurl: 1.3.3
- path-to-regexp: 0.1.12
+ path-to-regexp: 0.1.13
proxy-addr: 2.0.7
qs: 6.14.2
range-parser: 1.2.1
@@ -15009,36 +15003,36 @@ snapshots:
locate-path: 6.0.0
path-exists: 4.0.0
- firebase@12.10.0:
+ firebase@12.11.0:
dependencies:
- '@firebase/ai': 2.9.0(@firebase/app-types@0.9.3)(@firebase/app@0.14.9)
- '@firebase/analytics': 0.10.20(@firebase/app@0.14.9)
- '@firebase/analytics-compat': 0.2.26(@firebase/app-compat@0.5.9)(@firebase/app@0.14.9)
- '@firebase/app': 0.14.9
- '@firebase/app-check': 0.11.1(@firebase/app@0.14.9)
- '@firebase/app-check-compat': 0.4.1(@firebase/app-compat@0.5.9)(@firebase/app@0.14.9)
- '@firebase/app-compat': 0.5.9
+ '@firebase/ai': 2.10.0(@firebase/app-types@0.9.3)(@firebase/app@0.14.10)
+ '@firebase/analytics': 0.10.21(@firebase/app@0.14.10)
+ '@firebase/analytics-compat': 0.2.27(@firebase/app-compat@0.5.10)(@firebase/app@0.14.10)
+ '@firebase/app': 0.14.10
+ '@firebase/app-check': 0.11.2(@firebase/app@0.14.10)
+ '@firebase/app-check-compat': 0.4.2(@firebase/app-compat@0.5.10)(@firebase/app@0.14.10)
+ '@firebase/app-compat': 0.5.10
'@firebase/app-types': 0.9.3
- '@firebase/auth': 1.12.1(@firebase/app@0.14.9)
- '@firebase/auth-compat': 0.6.3(@firebase/app-compat@0.5.9)(@firebase/app-types@0.9.3)(@firebase/app@0.14.9)
- '@firebase/data-connect': 0.4.0(@firebase/app@0.14.9)
- '@firebase/database': 1.1.1
- '@firebase/database-compat': 2.1.1
- '@firebase/firestore': 4.12.0(@firebase/app@0.14.9)
- '@firebase/firestore-compat': 0.4.6(@firebase/app-compat@0.5.9)(@firebase/app-types@0.9.3)(@firebase/app@0.14.9)
- '@firebase/functions': 0.13.2(@firebase/app@0.14.9)
- '@firebase/functions-compat': 0.4.2(@firebase/app-compat@0.5.9)(@firebase/app@0.14.9)
- '@firebase/installations': 0.6.20(@firebase/app@0.14.9)
- '@firebase/installations-compat': 0.2.20(@firebase/app-compat@0.5.9)(@firebase/app-types@0.9.3)(@firebase/app@0.14.9)
- '@firebase/messaging': 0.12.24(@firebase/app@0.14.9)
- '@firebase/messaging-compat': 0.2.24(@firebase/app-compat@0.5.9)(@firebase/app@0.14.9)
- '@firebase/performance': 0.7.10(@firebase/app@0.14.9)
- '@firebase/performance-compat': 0.2.23(@firebase/app-compat@0.5.9)(@firebase/app@0.14.9)
- '@firebase/remote-config': 0.8.1(@firebase/app@0.14.9)
- '@firebase/remote-config-compat': 0.2.22(@firebase/app-compat@0.5.9)(@firebase/app@0.14.9)
- '@firebase/storage': 0.14.1(@firebase/app@0.14.9)
- '@firebase/storage-compat': 0.4.1(@firebase/app-compat@0.5.9)(@firebase/app-types@0.9.3)(@firebase/app@0.14.9)
- '@firebase/util': 1.14.0
+ '@firebase/auth': 1.12.2(@firebase/app@0.14.10)
+ '@firebase/auth-compat': 0.6.4(@firebase/app-compat@0.5.10)(@firebase/app-types@0.9.3)(@firebase/app@0.14.10)
+ '@firebase/data-connect': 0.5.0(@firebase/app@0.14.10)
+ '@firebase/database': 1.1.2
+ '@firebase/database-compat': 2.1.2
+ '@firebase/firestore': 4.13.0(@firebase/app@0.14.10)
+ '@firebase/firestore-compat': 0.4.7(@firebase/app-compat@0.5.10)(@firebase/app-types@0.9.3)(@firebase/app@0.14.10)
+ '@firebase/functions': 0.13.3(@firebase/app@0.14.10)
+ '@firebase/functions-compat': 0.4.3(@firebase/app-compat@0.5.10)(@firebase/app@0.14.10)
+ '@firebase/installations': 0.6.21(@firebase/app@0.14.10)
+ '@firebase/installations-compat': 0.2.21(@firebase/app-compat@0.5.10)(@firebase/app-types@0.9.3)(@firebase/app@0.14.10)
+ '@firebase/messaging': 0.12.25(@firebase/app@0.14.10)
+ '@firebase/messaging-compat': 0.2.25(@firebase/app-compat@0.5.10)(@firebase/app@0.14.10)
+ '@firebase/performance': 0.7.11(@firebase/app@0.14.10)
+ '@firebase/performance-compat': 0.2.24(@firebase/app-compat@0.5.10)(@firebase/app@0.14.10)
+ '@firebase/remote-config': 0.8.2(@firebase/app@0.14.10)
+ '@firebase/remote-config-compat': 0.2.23(@firebase/app-compat@0.5.10)(@firebase/app@0.14.10)
+ '@firebase/storage': 0.14.2(@firebase/app@0.14.10)
+ '@firebase/storage-compat': 0.4.2(@firebase/app-compat@0.5.10)(@firebase/app-types@0.9.3)(@firebase/app@0.14.10)
+ '@firebase/util': 1.15.0
transitivePeerDependencies:
- '@react-native-async-storage/async-storage'
@@ -15234,7 +15228,7 @@ snapshots:
glob@13.0.6:
dependencies:
- minimatch: 10.2.4
+ minimatch: 10.2.5
minipass: 7.1.3
path-scurry: 2.0.2
@@ -15322,12 +15316,12 @@ snapshots:
graceful-fs@4.2.11: {}
- graphql-tag@2.12.6(graphql@16.13.1):
+ graphql-tag@2.12.6(graphql@16.13.2):
dependencies:
- graphql: 16.13.1
+ graphql: 16.13.2
tslib: 2.8.1
- graphql@16.13.1: {}
+ graphql@16.13.2: {}
grpc-gcp@1.0.1(protobufjs@7.5.4):
dependencies:
@@ -15387,11 +15381,11 @@ snapshots:
dependencies:
function-bind: 1.1.2
- hono@4.12.8: {}
+ hono@4.12.12: {}
hosted-git-info@9.0.2:
dependencies:
- lru-cache: 11.2.7
+ lru-cache: 11.3.2
hpack.js@2.1.6:
dependencies:
@@ -15459,15 +15453,7 @@ snapshots:
http-parser-js@0.5.10: {}
- http-proxy-agent@5.0.0(supports-color@10.2.2):
- dependencies:
- '@tootallnate/once': 2.0.0
- agent-base: 6.0.2(supports-color@10.2.2)
- debug: 4.4.3(supports-color@10.2.2)
- transitivePeerDependencies:
- - supports-color
-
- http-proxy-agent@7.0.2:
+ http-proxy-agent@7.0.2(supports-color@10.2.2):
dependencies:
agent-base: 7.1.4
debug: 4.4.3(supports-color@10.2.2)
@@ -15531,9 +15517,9 @@ snapshots:
transitivePeerDependencies:
- supports-color
- https-proxy-agent@5.0.1(supports-color@10.2.2):
+ https-proxy-agent@5.0.1:
dependencies:
- agent-base: 6.0.2(supports-color@10.2.2)
+ agent-base: 6.0.2
debug: 4.4.3(supports-color@10.2.2)
transitivePeerDependencies:
- supports-color
@@ -15573,7 +15559,7 @@ snapshots:
ignore-walk@8.0.0:
dependencies:
- minimatch: 10.2.4
+ minimatch: 10.2.5
ignore@5.3.2: {}
@@ -15910,7 +15896,7 @@ snapshots:
jasmine-reporters@2.5.2:
dependencies:
- '@xmldom/xmldom': 0.8.11
+ '@xmldom/xmldom': 0.8.12
mkdirp: 1.0.4
jasmine-spec-reporter@7.0.0:
@@ -15938,7 +15924,7 @@ snapshots:
jest-worker@27.5.1:
dependencies:
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
merge-stream: 2.0.0
supports-color: 8.1.1
@@ -15968,7 +15954,7 @@ snapshots:
data-urls: 7.0.0
decimal.js: 10.6.0
html-encoding-sniffer: 6.0.0
- http-proxy-agent: 7.0.2
+ http-proxy-agent: 7.0.2(supports-color@10.2.2)
https-proxy-agent: 7.0.6(supports-color@10.2.2)
is-potential-custom-element-name: 1.0.1
parse5: 8.0.0
@@ -16117,7 +16103,7 @@ snapshots:
graceful-fs: 4.2.11
http-proxy: 1.18.1(debug@4.4.3)
isbinaryfile: 4.0.10
- lodash: 4.17.23
+ lodash: 4.18.1
log4js: 6.9.1
mime: 2.6.0
minimatch: 3.1.5
@@ -16328,6 +16314,8 @@ snapshots:
lodash@4.17.23: {}
+ lodash@4.18.1: {}
+
log-symbols@7.0.1:
dependencies:
is-unicode-supported: 2.1.0
@@ -16364,7 +16352,7 @@ snapshots:
dependencies:
graceful-fs: 4.2.11
is-promise: 2.2.2
- lodash: 4.17.23
+ lodash: 4.18.1
pify: 3.0.0
steno: 0.4.4
@@ -16372,7 +16360,7 @@ snapshots:
lru-cache@10.4.3: {}
- lru-cache@11.2.7: {}
+ lru-cache@11.3.2: {}
lru-cache@5.1.1:
dependencies:
@@ -16413,7 +16401,7 @@ snapshots:
http-cache-semantics: 4.2.0
minipass: 7.1.3
minipass-fetch: 5.0.2
- minipass-flush: 1.0.5
+ minipass-flush: 1.0.7
minipass-pipeline: 1.2.4
negotiator: 1.0.0
proc-log: 6.1.0
@@ -16463,7 +16451,7 @@ snapshots:
micromatch@4.0.8:
dependencies:
braces: 3.0.3
- picomatch: 2.3.1
+ picomatch: 2.3.2
mime-db@1.52.0: {}
@@ -16494,30 +16482,34 @@ snapshots:
mini-css-extract-plugin@2.10.0(webpack@5.105.2(esbuild@0.27.3)):
dependencies:
schema-utils: 4.3.3
- tapable: 2.3.0
+ tapable: 2.3.2
webpack: 5.105.2(esbuild@0.27.3)
minimalistic-assert@1.0.1: {}
minimatch@10.2.4:
dependencies:
- brace-expansion: 5.0.4
+ brace-expansion: 5.0.5
+
+ minimatch@10.2.5:
+ dependencies:
+ brace-expansion: 5.0.5
minimatch@3.1.5:
dependencies:
- brace-expansion: 1.1.12
+ brace-expansion: 1.1.13
minimatch@7.4.6:
dependencies:
- brace-expansion: 2.0.2
+ brace-expansion: 2.0.3
minimatch@7.4.9:
dependencies:
- brace-expansion: 2.0.2
+ brace-expansion: 2.0.3
minimatch@9.0.9:
dependencies:
- brace-expansion: 2.0.2
+ brace-expansion: 2.0.3
minimist@1.2.8: {}
@@ -16533,7 +16525,7 @@ snapshots:
optionalDependencies:
iconv-lite: 0.7.2
- minipass-flush@1.0.5:
+ minipass-flush@1.0.7:
dependencies:
minipass: 3.3.6
@@ -16601,7 +16593,7 @@ snapshots:
dependencies:
array-differ: 4.0.0
array-union: 3.0.1
- minimatch: 10.2.4
+ minimatch: 10.2.5
mute-stream@2.0.0: {}
@@ -16627,17 +16619,17 @@ snapshots:
neo-async@2.6.2: {}
- netmask@2.0.2: {}
+ netmask@2.1.0: {}
- ng-packagr@21.2.2(@angular/compiler-cli@21.2.6(@angular/compiler@21.2.6)(typescript@5.9.3))(tslib@2.8.1)(typescript@5.9.3):
+ ng-packagr@21.2.2(@angular/compiler-cli@21.2.7(@angular/compiler@21.2.7)(typescript@5.9.3))(tslib@2.8.1)(typescript@5.9.3):
dependencies:
'@ampproject/remapping': 2.3.0
- '@angular/compiler-cli': 21.2.6(@angular/compiler@21.2.6)(typescript@5.9.3)
+ '@angular/compiler-cli': 21.2.7(@angular/compiler@21.2.7)(typescript@5.9.3)
'@rollup/plugin-json': 6.1.0(rollup@4.57.1)
'@rollup/wasm-node': 4.59.0
ajv: 8.18.0
ansi-colors: 4.1.3
- browserslist: 4.28.1
+ browserslist: 4.28.2
chokidar: 5.0.0
commander: 14.0.3
dependency-graph: 1.0.0
@@ -16658,15 +16650,15 @@ snapshots:
optionalDependencies:
rollup: 4.57.1
- ng-packagr@22.0.0-next.1(@angular/compiler-cli@21.2.6(@angular/compiler@21.2.6)(typescript@5.9.3))(tslib@2.8.1)(typescript@5.9.3):
+ ng-packagr@22.0.0-next.1(@angular/compiler-cli@21.2.7(@angular/compiler@21.2.7)(typescript@5.9.3))(tslib@2.8.1)(typescript@5.9.3):
dependencies:
'@ampproject/remapping': 2.3.0
- '@angular/compiler-cli': 21.2.6(@angular/compiler@21.2.6)(typescript@5.9.3)
+ '@angular/compiler-cli': 21.2.7(@angular/compiler@21.2.7)(typescript@5.9.3)
'@rollup/plugin-json': 6.1.0(rollup@4.57.1)
'@rollup/wasm-node': 4.59.0
ajv: 8.18.0
ansi-colors: 4.1.3
- browserslist: 4.28.1
+ browserslist: 4.28.2
chokidar: 5.0.0
commander: 14.0.3
dependency-graph: 1.0.0
@@ -16701,6 +16693,13 @@ snapshots:
node-domexception@1.0.0: {}
+ node-exports-info@1.6.0:
+ dependencies:
+ array.prototype.flatmap: 1.3.3
+ es-errors: 1.3.0
+ object.entries: 1.1.9
+ semver: 6.3.1
+
node-fetch-native@1.6.7: {}
node-fetch@2.6.7(encoding@0.1.13):
@@ -16737,13 +16736,13 @@ snapshots:
nopt: 9.0.0
proc-log: 6.1.0
semver: 7.7.4
- tar: 7.5.12
+ tar: 7.5.13
tinyglobby: 0.2.15
which: 6.0.1
transitivePeerDependencies:
- supports-color
- node-releases@2.0.36: {}
+ node-releases@2.0.37: {}
nopt@9.0.0:
dependencies:
@@ -16822,6 +16821,13 @@ snapshots:
has-symbols: 1.1.0
object-keys: 1.1.1
+ object.entries@1.1.9:
+ dependencies:
+ call-bind: 1.0.8
+ call-bound: 1.0.4
+ define-properties: 1.2.1
+ es-object-atoms: 1.1.1
+
object.fromentries@2.0.8:
dependencies:
call-bind: 1.0.8
@@ -16985,7 +16991,7 @@ snapshots:
agent-base: 7.1.4
debug: 4.4.3(supports-color@10.2.2)
get-uri: 6.0.5
- http-proxy-agent: 7.0.2
+ http-proxy-agent: 7.0.2(supports-color@10.2.2)
https-proxy-agent: 7.0.6(supports-color@10.2.2)
pac-resolver: 7.0.1
socks-proxy-agent: 8.0.5
@@ -16995,7 +17001,7 @@ snapshots:
pac-resolver@7.0.1:
dependencies:
degenerator: 5.0.1
- netmask: 2.0.2
+ netmask: 2.1.0
package-json-from-dist@1.0.1: {}
@@ -17017,7 +17023,7 @@ snapshots:
promise-retry: 2.0.1
sigstore: 4.1.0
ssri: 13.0.1
- tar: 7.5.12
+ tar: 7.5.13
transitivePeerDependencies:
- supports-color
@@ -17073,12 +17079,12 @@ snapshots:
path-scurry@2.0.2:
dependencies:
- lru-cache: 11.2.7
+ lru-cache: 11.3.2
minipass: 7.1.3
- path-to-regexp@0.1.12: {}
+ path-to-regexp@0.1.13: {}
- path-to-regexp@8.3.0: {}
+ path-to-regexp@8.4.2: {}
path-type@4.0.0: {}
@@ -17098,9 +17104,7 @@ snapshots:
picocolors@1.1.1: {}
- picomatch@2.3.1: {}
-
- picomatch@4.0.3: {}
+ picomatch@2.3.2: {}
picomatch@4.0.4: {}
@@ -17269,7 +17273,7 @@ snapshots:
'@protobufjs/path': 1.1.2
'@protobufjs/pool': 1.1.0
'@protobufjs/utf8': 1.1.0
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
long: 5.3.2
protractor@7.0.0:
@@ -17301,7 +17305,7 @@ snapshots:
dependencies:
agent-base: 7.1.4
debug: 4.4.3(supports-color@10.2.2)
- http-proxy-agent: 7.0.2
+ http-proxy-agent: 7.0.2(supports-color@10.2.2)
https-proxy-agent: 7.0.6(supports-color@10.2.2)
lru-cache: 7.18.3
pac-proxy-agent: 7.2.0
@@ -17345,7 +17349,7 @@ snapshots:
debug: 4.3.4
devtools-protocol: 0.0.1045489
extract-zip: 2.0.1
- https-proxy-agent: 5.0.1(supports-color@10.2.2)
+ https-proxy-agent: 5.0.1
proxy-from-env: 1.1.0
rimraf: 3.0.2
tar-fs: 2.1.1
@@ -17376,7 +17380,7 @@ snapshots:
puppeteer@18.2.1(bufferutil@4.1.0)(encoding@0.1.13):
dependencies:
- https-proxy-agent: 5.0.1(supports-color@10.2.2)
+ https-proxy-agent: 5.0.1
progress: 2.0.3
proxy-from-env: 1.1.0
puppeteer-core: 18.2.1(bufferutil@4.1.0)(encoding@0.1.13)
@@ -17420,7 +17424,7 @@ snapshots:
cross-fetch: 4.1.0(encoding@0.1.13)
is-url: 1.2.4
js-base64: 3.7.8
- lodash: 4.17.23
+ lodash: 4.18.1
pako: 1.0.11
pluralize: 8.0.0
readable-stream: 4.5.2
@@ -17481,7 +17485,7 @@ snapshots:
readdirp@3.6.0:
dependencies:
- picomatch: 2.3.1
+ picomatch: 2.3.2
readdirp@4.1.2: {}
@@ -17524,13 +17528,13 @@ snapshots:
regenerate: 1.4.2
regenerate-unicode-properties: 10.2.2
regjsgen: 0.8.0
- regjsparser: 0.13.0
+ regjsparser: 0.13.1
unicode-match-property-ecmascript: 2.0.0
unicode-match-property-value-ecmascript: 2.2.1
regjsgen@0.8.0: {}
- regjsparser@0.13.0:
+ regjsparser@0.13.1:
dependencies:
jsesc: 3.1.0
@@ -17590,6 +17594,15 @@ snapshots:
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
+ resolve@2.0.0-next.6:
+ dependencies:
+ es-errors: 1.3.0
+ is-core-module: 2.16.1
+ node-exports-info: 1.6.0
+ object-keys: 1.1.1
+ path-parse: 1.0.7
+ supports-preserve-symlinks-flag: 1.0.0
+
resp-modifier@6.0.2:
dependencies:
debug: 2.6.9
@@ -17614,7 +17627,7 @@ snapshots:
retry-request@8.0.2(supports-color@10.2.2):
dependencies:
extend: 3.0.2
- teeny-request: 10.1.0(supports-color@10.2.2)
+ teeny-request: 10.1.2(supports-color@10.2.2)
transitivePeerDependencies:
- supports-color
@@ -17656,6 +17669,9 @@ snapshots:
'@rolldown/binding-wasm32-wasi': 1.0.0-rc.4
'@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.4
'@rolldown/binding-win32-x64-msvc': 1.0.0-rc.4
+ transitivePeerDependencies:
+ - '@emnapi/core'
+ - '@emnapi/runtime'
rollup-license-plugin@3.1.0:
dependencies:
@@ -17683,12 +17699,12 @@ snapshots:
optionalDependencies:
'@babel/code-frame': 7.29.0
- rollup-plugin-sourcemaps2@0.5.4(@types/node@22.19.15)(rollup@4.57.1):
+ rollup-plugin-sourcemaps2@0.5.4(@types/node@22.19.17)(rollup@4.57.1):
dependencies:
'@rollup/pluginutils': 5.2.0(rollup@4.57.1)
rollup: 4.57.1
optionalDependencies:
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
rollup@4.57.1:
dependencies:
@@ -17727,7 +17743,7 @@ snapshots:
depd: 2.0.0
is-promise: 4.0.0
parseurl: 1.3.3
- path-to-regexp: 8.3.0
+ path-to-regexp: 8.4.2
transitivePeerDependencies:
- supports-color
@@ -17862,7 +17878,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- serialize-javascript@7.0.4: {}
+ serialize-javascript@7.0.5: {}
serve-index@1.9.2:
dependencies:
@@ -17976,7 +17992,7 @@ snapshots:
dependencies:
'@sigstore/bundle': 4.0.0
'@sigstore/core': 3.2.0
- '@sigstore/protobuf-specs': 0.5.0
+ '@sigstore/protobuf-specs': 0.5.1
'@sigstore/sign': 4.1.1
'@sigstore/tuf': 4.0.2
'@sigstore/verify': 3.1.0
@@ -18314,7 +18330,7 @@ snapshots:
array-back: 6.2.3
wordwrapjs: 5.1.1
- tapable@2.3.0: {}
+ tapable@2.3.2: {}
tar-fs@2.1.1:
dependencies:
@@ -18328,7 +18344,7 @@ snapshots:
pump: 3.0.4
tar-stream: 3.1.7
optionalDependencies:
- bare-fs: 4.5.6
+ bare-fs: 4.6.0
bare-path: 3.0.0
transitivePeerDependencies:
- bare-abort-controller
@@ -18352,7 +18368,7 @@ snapshots:
- bare-abort-controller
- react-native-b4a
- tar@7.5.12:
+ tar@7.5.13:
dependencies:
'@isaacs/fs-minipass': 4.0.1
chownr: 3.0.0
@@ -18360,10 +18376,10 @@ snapshots:
minizlib: 3.1.0
yallist: 5.0.0
- teeny-request@10.1.0(supports-color@10.2.2):
+ teeny-request@10.1.2(supports-color@10.2.2):
dependencies:
- http-proxy-agent: 5.0.0(supports-color@10.2.2)
- https-proxy-agent: 5.0.1(supports-color@10.2.2)
+ http-proxy-agent: 7.0.2(supports-color@10.2.2)
+ https-proxy-agent: 7.0.6(supports-color@10.2.2)
node-fetch: 3.3.2
stream-events: 1.0.5
transitivePeerDependencies:
@@ -18436,15 +18452,15 @@ snapshots:
tldts-core@6.1.86: {}
- tldts-core@7.0.27: {}
+ tldts-core@7.0.28: {}
tldts@6.1.86:
dependencies:
tldts-core: 6.1.86
- tldts@7.0.27:
+ tldts@7.0.28:
dependencies:
- tldts-core: 7.0.27
+ tldts-core: 7.0.28
tmp@0.0.30:
dependencies:
@@ -18471,7 +18487,7 @@ snapshots:
tough-cookie@6.0.1:
dependencies:
- tldts: 7.0.27
+ tldts: 7.0.28
tr46@0.0.3: {}
@@ -18493,14 +18509,14 @@ snapshots:
dependencies:
typescript: 5.9.3
- ts-node@10.9.2(@types/node@22.19.15)(typescript@5.9.3):
+ ts-node@10.9.2(@types/node@22.19.17)(typescript@5.9.3):
dependencies:
'@cspotcode/source-map-support': 0.8.1
'@tsconfig/node10': 1.0.12
'@tsconfig/node12': 1.0.11
'@tsconfig/node14': 1.0.3
'@tsconfig/node16': 1.0.4
- '@types/node': 22.19.15
+ '@types/node': 22.19.17
acorn: 8.16.0
acorn-walk: 8.3.5
arg: 4.1.3
@@ -18634,7 +18650,7 @@ snapshots:
buffer: 5.7.1
through: 2.3.8
- undici-types@7.24.5: {}
+ undici-types@7.24.7: {}
undici@6.24.1: {}
@@ -18643,7 +18659,7 @@ snapshots:
unenv@1.10.0:
dependencies:
consola: 3.4.2
- defu: 6.1.4
+ defu: 6.1.6
mime: 3.0.0
node-fetch-native: 1.6.7
pathe: 1.1.2
@@ -18679,9 +18695,9 @@ snapshots:
unpipe@1.0.0: {}
- update-browserslist-db@1.2.3(browserslist@4.28.1):
+ update-browserslist-db@1.2.3(browserslist@4.28.2):
dependencies:
- browserslist: 4.28.1
+ browserslist: 4.28.2
escalade: 3.2.0
picocolors: 1.1.1
@@ -18722,7 +18738,7 @@ snapshots:
'@verdaccio/config': 8.0.0-next-8.29
'@verdaccio/core': 8.0.0-next-8.29
express: 4.22.1
- https-proxy-agent: 5.0.1(supports-color@10.2.2)
+ https-proxy-agent: 5.0.1
node-fetch: 2.6.7(encoding@0.1.13)
transitivePeerDependencies:
- encoding
@@ -18791,7 +18807,7 @@ snapshots:
core-util-is: 1.0.2
extsprintf: 1.3.0
- vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1)(less@4.4.2)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3):
+ vite@7.3.2(@types/node@24.12.0)(jiti@2.6.1)(less@4.4.2)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3):
dependencies:
esbuild: 0.27.3
fdir: 6.5.0(picomatch@4.0.4)
@@ -18809,10 +18825,10 @@ snapshots:
tsx: 4.21.0
yaml: 2.8.3
- vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.12.0)(jiti@2.6.1)(jsdom@28.1.0)(less@4.4.2)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3):
+ vitest@4.0.18(@opentelemetry/api@1.9.1)(@types/node@24.12.0)(jiti@2.6.1)(jsdom@28.1.0)(less@4.4.2)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3):
dependencies:
'@vitest/expect': 4.0.18
- '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1)(less@4.4.2)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3))
+ '@vitest/mocker': 4.0.18(vite@7.3.2(@types/node@24.12.0)(jiti@2.6.1)(less@4.4.2)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3))
'@vitest/pretty-format': 4.0.18
'@vitest/runner': 4.0.18
'@vitest/snapshot': 4.0.18
@@ -18823,16 +18839,16 @@ snapshots:
magic-string: 0.30.21
obug: 2.1.1
pathe: 2.0.3
- picomatch: 4.0.3
+ picomatch: 4.0.4
std-env: 3.10.0
tinybench: 2.9.0
tinyexec: 1.0.4
tinyglobby: 0.2.15
tinyrainbow: 3.1.0
- vite: 7.3.1(@types/node@24.12.0)(jiti@2.6.1)(less@4.4.2)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3)
+ vite: 7.3.2(@types/node@24.12.0)(jiti@2.6.1)(less@4.4.2)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3)
why-is-node-running: 2.3.0
optionalDependencies:
- '@opentelemetry/api': 1.9.0
+ '@opentelemetry/api': 1.9.1
'@types/node': 24.12.0
jsdom: 28.1.0
transitivePeerDependencies:
@@ -18879,7 +18895,7 @@ snapshots:
webdriver-manager@12.1.9:
dependencies:
- adm-zip: 0.5.16
+ adm-zip: 0.5.17
chalk: 1.1.3
del: 2.2.2
glob: 7.2.3
@@ -18972,7 +18988,7 @@ snapshots:
'@webassemblyjs/wasm-parser': 1.14.1
acorn: 8.16.0
acorn-import-phases: 1.0.4(acorn@8.16.0)
- browserslist: 4.28.1
+ browserslist: 4.28.2
chrome-trace-event: 1.0.4
enhanced-resolve: 5.20.1
es-module-lexer: 2.0.0
@@ -18985,7 +19001,7 @@ snapshots:
mime-types: 2.1.35
neo-async: 2.6.2
schema-utils: 4.3.3
- tapable: 2.3.0
+ tapable: 2.3.2
terser-webpack-plugin: 5.4.0(esbuild@0.27.3)(webpack@5.105.2(esbuild@0.27.3))
watchpack: 2.5.1
webpack-sources: 3.3.4
@@ -19170,8 +19186,6 @@ snapshots:
yallist@5.0.0: {}
- yaml@2.8.2: {}
-
yaml@2.8.3: {}
yargs-parser@18.1.3:
@@ -19243,7 +19257,7 @@ snapshots:
yoctocolors@2.1.2: {}
- zod-to-json-schema@3.25.1(zod@4.3.6):
+ zod-to-json-schema@3.25.2(zod@4.3.6):
dependencies:
zod: 4.3.6
diff --git a/scripts/templates/contributing.ejs b/scripts/templates/contributing.ejs
index d0eb7a59cee2..9b5fefd4ae46 100644
--- a/scripts/templates/contributing.ejs
+++ b/scripts/templates/contributing.ejs
@@ -12,7 +12,7 @@ to follow:
- [Coding Rules](#rules)
- [Commit Message Guidelines](#commit)
- [Signing the CLA](#cla)
- - [Updating the Public API](#public-api)
+ - [Spam Policy](#spam-policy)
## Code of Conduct
Help us keep Angular open and inclusive. Please read and follow our [Code of Conduct][coc].
@@ -280,6 +280,9 @@ changes to be accepted, the CLA must be signed. It's a quick process, we promise
* For corporations we'll need you to
[print, sign and one of scan+email, fax or mail the form][corporate-cla].
+## Spam Policy
+
+See [Spam Policy](https://github.com/angular/angular/blob/main/contributing-docs/spam.md) for details.
[coc]: https://github.com/angular/code-of-conduct/blob/main/CODE_OF_CONDUCT.md
[commit-message-format]: https://docs.google.com/document/d/1QrDFcIiPjSLDn3EL15IJygNPiHORgU1_OOAqWjiDU5Y/edit#
diff --git a/scripts/validate.mts b/scripts/validate.mts
index 70d0f27a31d1..a62ffa16f682 100644
--- a/scripts/validate.mts
+++ b/scripts/validate.mts
@@ -27,7 +27,7 @@ export default async function (options: { verbose: boolean }) {
await templates();
if (execSync(`git status --porcelain`).toString()) {
console.error(
- 'Running templates updated files... Please run "devkit-admin templates" before submitting a PR.',
+ 'Running templates updated files... Please run "pnpm admin templates" before submitting a PR.',
);
if (!options.verbose) {
process.exit(2);