diff --git a/.github/shared-actions/windows-bazel-test/action.yml b/.github/shared-actions/windows-bazel-test/action.yml index 0eb9549aa804..ccb2bdc6bb5b 100644 --- a/.github/shared-actions/windows-bazel-test/action.yml +++ b/.github/shared-actions/windows-bazel-test/action.yml @@ -18,7 +18,7 @@ runs: steps: - name: Initialize WSL id: init_wsl - uses: angular/dev-infra/github-actions/setup-wsl@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/setup-wsl@ef64fabeab088c2d016508c9b045c122cdc44116 with: wsl_firewall_interface: 'vEthernet (WSL (Hyper-V firewall))' diff --git a/.github/workflows/assistant-to-the-branch-manager.yml b/.github/workflows/assistant-to-the-branch-manager.yml index 5e85e177d244..5999e6498cfc 100644 --- a/.github/workflows/assistant-to-the-branch-manager.yml +++ b/.github/workflows/assistant-to-the-branch-manager.yml @@ -16,6 +16,6 @@ jobs: - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 with: persist-credentials: false - - uses: angular/dev-infra/github-actions/branch-manager@72763ac08dc5934ddb59f61800c0ebc424308e1d + - uses: angular/dev-infra/github-actions/branch-manager@ef64fabeab088c2d016508c9b045c122cdc44116 with: angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8247701abd00..6d8655bb5885 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@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@ef64fabeab088c2d016508c9b045c122cdc44116 - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/bazel/setup@ef64fabeab088c2d016508c9b045c122cdc44116 - 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@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@ef64fabeab088c2d016508c9b045c122cdc44116 - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/bazel/setup@ef64fabeab088c2d016508c9b045c122cdc44116 - name: Setup Bazel RBE - uses: angular/dev-infra/github-actions/bazel/configure-remote@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/bazel/configure-remote@ef64fabeab088c2d016508c9b045c122cdc44116 with: google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }} - name: Install node modules @@ -61,11 +61,11 @@ jobs: runs-on: ubuntu-latest-4core steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@ef64fabeab088c2d016508c9b045c122cdc44116 - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/bazel/setup@ef64fabeab088c2d016508c9b045c122cdc44116 - name: Setup Bazel RBE - uses: angular/dev-infra/github-actions/bazel/configure-remote@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/bazel/configure-remote@ef64fabeab088c2d016508c9b045c122cdc44116 with: google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }} - name: Install node modules @@ -87,13 +87,13 @@ jobs: runs-on: ${{ matrix.os }} steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@ef64fabeab088c2d016508c9b045c122cdc44116 - name: Install node modules run: pnpm install --frozen-lockfile - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/bazel/setup@ef64fabeab088c2d016508c9b045c122cdc44116 - name: Setup Bazel RBE - uses: angular/dev-infra/github-actions/bazel/configure-remote@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/bazel/configure-remote@ef64fabeab088c2d016508c9b045c122cdc44116 with: google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }} - name: Run CLI E2E tests @@ -110,11 +110,11 @@ jobs: runs-on: ${{ matrix.os }} steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@ef64fabeab088c2d016508c9b045c122cdc44116 - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/bazel/setup@ef64fabeab088c2d016508c9b045c122cdc44116 - name: Setup Bazel RBE - uses: angular/dev-infra/github-actions/bazel/configure-remote@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/bazel/configure-remote@ef64fabeab088c2d016508c9b045c122cdc44116 with: allow_windows_rbe: true google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }} @@ -138,13 +138,13 @@ jobs: runs-on: ${{ matrix.os }} steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@ef64fabeab088c2d016508c9b045c122cdc44116 - name: Install node modules run: pnpm install --frozen-lockfile - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/bazel/setup@ef64fabeab088c2d016508c9b045c122cdc44116 - name: Setup Bazel RBE - uses: angular/dev-infra/github-actions/bazel/configure-remote@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/bazel/configure-remote@ef64fabeab088c2d016508c9b045c122cdc44116 with: google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }} - name: Run CLI E2E tests @@ -163,13 +163,13 @@ jobs: runs-on: ${{ matrix.os }} steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@ef64fabeab088c2d016508c9b045c122cdc44116 - name: Install node modules run: pnpm install --frozen-lockfile - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/bazel/setup@ef64fabeab088c2d016508c9b045c122cdc44116 - name: Setup Bazel RBE - uses: angular/dev-infra/github-actions/bazel/configure-remote@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/bazel/configure-remote@ef64fabeab088c2d016508c9b045c122cdc44116 with: google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }} - name: Run CLI E2E tests @@ -183,13 +183,13 @@ jobs: SAUCE_TUNNEL_IDENTIFIER: angular-cli-${{ github.workflow }}-${{ github.run_number }} steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@ef64fabeab088c2d016508c9b045c122cdc44116 - name: Install node modules run: pnpm install --frozen-lockfile - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/bazel/setup@ef64fabeab088c2d016508c9b045c122cdc44116 - name: Setup Bazel RBE - uses: angular/dev-infra/github-actions/bazel/configure-remote@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/bazel/configure-remote@ef64fabeab088c2d016508c9b045c122cdc44116 with: google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }} - name: Run E2E Browser tests @@ -219,11 +219,11 @@ jobs: CIRCLE_BRANCH: ${{ github.ref_name }} steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@ef64fabeab088c2d016508c9b045c122cdc44116 - name: Install node modules run: pnpm install --frozen-lockfile - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/bazel/setup@ef64fabeab088c2d016508c9b045c122cdc44116 - run: pnpm admin snapshots --verbose env: SNAPSHOT_BUILDS_GITHUB_TOKEN: ${{ secrets.SNAPSHOT_BUILDS_GITHUB_TOKEN }} diff --git a/.github/workflows/dev-infra.yml b/.github/workflows/dev-infra.yml index 6c411adc5677..7a0437e0d5cd 100644 --- a/.github/workflows/dev-infra.yml +++ b/.github/workflows/dev-infra.yml @@ -13,13 +13,13 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 - - uses: angular/dev-infra/github-actions/pull-request-labeling@72763ac08dc5934ddb59f61800c0ebc424308e1d + - uses: angular/dev-infra/github-actions/pull-request-labeling@ef64fabeab088c2d016508c9b045c122cdc44116 with: angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }} post_approval_changes: runs-on: ubuntu-latest steps: - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 - - uses: angular/dev-infra/github-actions/post-approval-changes@72763ac08dc5934ddb59f61800c0ebc424308e1d + - uses: angular/dev-infra/github-actions/post-approval-changes@ef64fabeab088c2d016508c9b045c122cdc44116 with: angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }} diff --git a/.github/workflows/feature-requests.yml b/.github/workflows/feature-requests.yml index c894e0a3ee6f..287545d2237d 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@72763ac08dc5934ddb59f61800c0ebc424308e1d + - uses: angular/dev-infra/github-actions/feature-request@ef64fabeab088c2d016508c9b045c122cdc44116 with: angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }} diff --git a/.github/workflows/perf.yml b/.github/workflows/perf.yml index 8e5df62a6c98..3e73b48a2d5e 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@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@ef64fabeab088c2d016508c9b045c122cdc44116 - 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@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@ef64fabeab088c2d016508c9b045c122cdc44116 - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/bazel/setup@ef64fabeab088c2d016508c9b045c122cdc44116 - 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 07e1f7fea096..d13f0182b655 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@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@ef64fabeab088c2d016508c9b045c122cdc44116 - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/bazel/setup@ef64fabeab088c2d016508c9b045c122cdc44116 - name: Setup ESLint Caching uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4 with: @@ -56,7 +56,7 @@ jobs: - name: Run Validation run: pnpm admin validate - name: Check Package Licenses - uses: angular/dev-infra/github-actions/linting/licenses@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/linting/licenses@ef64fabeab088c2d016508c9b045c122cdc44116 - name: Check tooling setup run: pnpm check-tooling-setup - name: Check commit message @@ -72,11 +72,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@ef64fabeab088c2d016508c9b045c122cdc44116 - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/bazel/setup@ef64fabeab088c2d016508c9b045c122cdc44116 - name: Setup Bazel RBE - uses: angular/dev-infra/github-actions/bazel/configure-remote@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/bazel/configure-remote@ef64fabeab088c2d016508c9b045c122cdc44116 - name: Install node modules run: pnpm install --frozen-lockfile - name: Build release targets @@ -93,11 +93,11 @@ jobs: runs-on: ubuntu-latest-16core steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@ef64fabeab088c2d016508c9b045c122cdc44116 - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/bazel/setup@ef64fabeab088c2d016508c9b045c122cdc44116 - name: Setup Bazel RBE - uses: angular/dev-infra/github-actions/bazel/configure-remote@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/bazel/configure-remote@ef64fabeab088c2d016508c9b045c122cdc44116 - name: Install node modules run: pnpm install --frozen-lockfile - name: Run module and package tests @@ -117,13 +117,13 @@ jobs: runs-on: ${{ matrix.os }} steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@ef64fabeab088c2d016508c9b045c122cdc44116 - name: Install node modules run: pnpm install --frozen-lockfile - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/bazel/setup@ef64fabeab088c2d016508c9b045c122cdc44116 - name: Setup Bazel RBE - uses: angular/dev-infra/github-actions/bazel/configure-remote@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/bazel/configure-remote@ef64fabeab088c2d016508c9b045c122cdc44116 - name: Run CLI E2E tests run: pnpm bazel test --test_env=E2E_SHARD_TOTAL=6 --test_env=E2E_SHARD_INDEX=${{ matrix.shard }} --config=e2e //tests/legacy-cli:e2e.${{ matrix.subset }}_node${{ matrix.node }} @@ -158,13 +158,13 @@ jobs: runs-on: ${{ matrix.os }} steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@ef64fabeab088c2d016508c9b045c122cdc44116 - name: Install node modules run: pnpm install --frozen-lockfile - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/bazel/setup@ef64fabeab088c2d016508c9b045c122cdc44116 - name: Setup Bazel RBE - uses: angular/dev-infra/github-actions/bazel/configure-remote@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/bazel/configure-remote@ef64fabeab088c2d016508c9b045c122cdc44116 - name: Run CLI E2E tests run: pnpm bazel test --test_env=E2E_SHARD_TOTAL=3 --test_env=E2E_SHARD_INDEX=${{ matrix.shard }} --config=e2e //tests/legacy-cli:e2e.${{ matrix.subset }}_node${{ matrix.node }} @@ -181,12 +181,12 @@ jobs: runs-on: ${{ matrix.os }} steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@ef64fabeab088c2d016508c9b045c122cdc44116 - name: Install node modules run: pnpm install --frozen-lockfile - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/bazel/setup@ef64fabeab088c2d016508c9b045c122cdc44116 - name: Setup Bazel RBE - uses: angular/dev-infra/github-actions/bazel/configure-remote@72763ac08dc5934ddb59f61800c0ebc424308e1d + uses: angular/dev-infra/github-actions/bazel/configure-remote@ef64fabeab088c2d016508c9b045c122cdc44116 - name: Run CLI E2E tests run: pnpm bazel test --test_env=E2E_SHARD_TOTAL=6 --test_env=E2E_SHARD_INDEX=${{ matrix.shard }} --config=e2e //tests/legacy-cli:e2e.snapshots.${{ matrix.subset }}_node${{ matrix.node }} diff --git a/WORKSPACE b/WORKSPACE index 31ca385c576e..d6652a236a50 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -230,7 +230,7 @@ load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository") git_repository( name = "devinfra", - commit = "361ceb676a715e1aedf3d6cd64ecae5dee6a3e5f", + commit = "ef64fabeab088c2d016508c9b045c122cdc44116", remote = "https://github.com/angular/dev-infra.git", ) diff --git a/package.json b/package.json index 56ff6aee0d18..ea877b70ed8a 100644 --- a/package.json +++ b/package.json @@ -46,20 +46,20 @@ }, "homepage": "https://github.com/angular/angular-cli", "devDependencies": { - "@angular/animations": "20.2.0-next.3", - "@angular/cdk": "20.2.0-next.2", - "@angular/common": "20.2.0-next.3", - "@angular/compiler": "20.2.0-next.3", - "@angular/compiler-cli": "20.2.0-next.3", - "@angular/core": "20.2.0-next.3", - "@angular/forms": "20.2.0-next.3", - "@angular/localize": "20.2.0-next.3", - "@angular/material": "20.2.0-next.2", - "@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#9aea3ff6c63a7a692d33e91956641887e8c6b838", - "@angular/platform-browser": "20.2.0-next.3", - "@angular/platform-server": "20.2.0-next.3", - "@angular/router": "20.2.0-next.3", - "@angular/service-worker": "20.2.0-next.3", + "@angular/animations": "20.2.0-rc.0", + "@angular/cdk": "20.2.0-next.3", + "@angular/common": "20.2.0-rc.0", + "@angular/compiler": "20.2.0-rc.0", + "@angular/compiler-cli": "20.2.0-rc.0", + "@angular/core": "20.2.0-rc.0", + "@angular/forms": "20.2.0-rc.0", + "@angular/localize": "20.2.0-rc.0", + "@angular/material": "20.2.0-next.3", + "@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#865ef057c3dcfec521a228384dd86a14b640ee9b", + "@angular/platform-browser": "20.2.0-rc.0", + "@angular/platform-server": "20.2.0-rc.0", + "@angular/router": "20.2.0-rc.0", + "@angular/service-worker": "20.2.0-rc.0", "@bazel/bazelisk": "1.26.0", "@bazel/buildifier": "8.2.1", "@eslint/compat": "1.3.2", diff --git a/packages/angular/ssr/package.json b/packages/angular/ssr/package.json index 5f3632e319ba..8cde00db2483 100644 --- a/packages/angular/ssr/package.json +++ b/packages/angular/ssr/package.json @@ -29,12 +29,12 @@ }, "devDependencies": { "@angular-devkit/schematics": "workspace:*", - "@angular/common": "20.2.0-next.3", - "@angular/compiler": "20.2.0-next.3", - "@angular/core": "20.2.0-next.3", - "@angular/platform-browser": "20.2.0-next.3", - "@angular/platform-server": "20.2.0-next.3", - "@angular/router": "20.2.0-next.3", + "@angular/common": "20.2.0-rc.0", + "@angular/compiler": "20.2.0-rc.0", + "@angular/core": "20.2.0-rc.0", + "@angular/platform-browser": "20.2.0-rc.0", + "@angular/platform-server": "20.2.0-rc.0", + "@angular/router": "20.2.0-rc.0", "@schematics/angular": "workspace:*" }, "sideEffects": false, diff --git a/packages/ngtools/webpack/package.json b/packages/ngtools/webpack/package.json index e1050f281a72..71d84c885d82 100644 --- a/packages/ngtools/webpack/package.json +++ b/packages/ngtools/webpack/package.json @@ -27,8 +27,8 @@ }, "devDependencies": { "@angular-devkit/core": "workspace:0.0.0-PLACEHOLDER", - "@angular/compiler": "20.2.0-next.3", - "@angular/compiler-cli": "20.2.0-next.3", + "@angular/compiler": "20.2.0-rc.0", + "@angular/compiler-cli": "20.2.0-rc.0", "typescript": "5.9.2", "webpack": "5.101.0" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b8c06f20958b..537997f01a82 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,47 +15,47 @@ importers: .: devDependencies: '@angular/animations': - specifier: 20.2.0-next.3 - version: 20.2.0-next.3(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)) + specifier: 20.2.0-rc.0 + version: 20.2.0-rc.0(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)) '@angular/cdk': - specifier: 20.2.0-next.2 - version: 20.2.0-next.2(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2) - '@angular/common': specifier: 20.2.0-next.3 - version: 20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2) + version: 20.2.0-next.3(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2) + '@angular/common': + specifier: 20.2.0-rc.0 + version: 20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2) '@angular/compiler': - specifier: 20.2.0-next.3 - version: 20.2.0-next.3 + specifier: 20.2.0-rc.0 + version: 20.2.0-rc.0 '@angular/compiler-cli': - specifier: 20.2.0-next.3 - version: 20.2.0-next.3(@angular/compiler@20.2.0-next.3)(typescript@5.9.2) + specifier: 20.2.0-rc.0 + version: 20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(typescript@5.9.2) '@angular/core': - specifier: 20.2.0-next.3 - version: 20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1) + specifier: 20.2.0-rc.0 + version: 20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1) '@angular/forms': - specifier: 20.2.0-next.3 - version: 20.2.0-next.3(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.0-next.3(@angular/animations@20.2.0-next.3(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2) + specifier: 20.2.0-rc.0 + version: 20.2.0-rc.0(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.0-rc.0(@angular/animations@20.2.0-rc.0(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2) '@angular/localize': - specifier: 20.2.0-next.3 - version: 20.2.0-next.3(@angular/compiler-cli@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(typescript@5.9.2))(@angular/compiler@20.2.0-next.3) + specifier: 20.2.0-rc.0 + version: 20.2.0-rc.0(@angular/compiler-cli@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(typescript@5.9.2))(@angular/compiler@20.2.0-rc.0) '@angular/material': - specifier: 20.2.0-next.2 - version: 20.2.0-next.2(w423afz5ha7yajtqnfzupgowry) + specifier: 20.2.0-next.3 + version: 20.2.0-next.3(3xapoc5j6qurushpwiaafd7yma) '@angular/ng-dev': - specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#9aea3ff6c63a7a692d33e91956641887e8c6b838 - version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/9aea3ff6c63a7a692d33e91956641887e8c6b838(@modelcontextprotocol/sdk@1.17.2)(encoding@0.1.13) + specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#865ef057c3dcfec521a228384dd86a14b640ee9b + version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/865ef057c3dcfec521a228384dd86a14b640ee9b(@modelcontextprotocol/sdk@1.17.2) '@angular/platform-browser': - specifier: 20.2.0-next.3 - version: 20.2.0-next.3(@angular/animations@20.2.0-next.3(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)) + specifier: 20.2.0-rc.0 + version: 20.2.0-rc.0(@angular/animations@20.2.0-rc.0(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)) '@angular/platform-server': - specifier: 20.2.0-next.3 - version: 20.2.0-next.3(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.2.0-next.3)(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.0-next.3(@angular/animations@20.2.0-next.3(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2) + specifier: 20.2.0-rc.0 + version: 20.2.0-rc.0(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.2.0-rc.0)(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.0-rc.0(@angular/animations@20.2.0-rc.0(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2) '@angular/router': - specifier: 20.2.0-next.3 - version: 20.2.0-next.3(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.0-next.3(@angular/animations@20.2.0-next.3(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2) + specifier: 20.2.0-rc.0 + version: 20.2.0-rc.0(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.0-rc.0(@angular/animations@20.2.0-rc.0(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2) '@angular/service-worker': - specifier: 20.2.0-next.3 - version: 20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2) + specifier: 20.2.0-rc.0 + version: 20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2) '@bazel/bazelisk': specifier: 1.26.0 version: 1.26.0 @@ -226,7 +226,7 @@ importers: version: 7.0.0 karma: specifier: ~6.4.0 - version: 6.4.4 + version: 6.4.4(bufferutil@4.0.9) karma-chrome-launcher: specifier: ~3.2.0 version: 3.2.0 @@ -235,10 +235,10 @@ importers: version: 2.2.1 karma-jasmine: specifier: ~5.1.0 - version: 5.1.0(karma@6.4.4) + version: 5.1.0(karma@6.4.4(bufferutil@4.0.9)) karma-jasmine-html-reporter: specifier: ~2.1.0 - version: 2.1.0(jasmine-core@5.9.0)(karma-jasmine@5.1.0(karma@6.4.4))(karma@6.4.4) + version: 2.1.0(jasmine-core@5.9.0)(karma-jasmine@5.1.0(karma@6.4.4(bufferutil@4.0.9)))(karma@6.4.4(bufferutil@4.0.9)) karma-source-map-support: specifier: 1.4.0 version: 1.4.0 @@ -262,7 +262,7 @@ importers: version: 7.0.0 puppeteer: specifier: 18.2.1 - version: 18.2.1(encoding@0.1.13) + version: 18.2.1(bufferutil@4.0.9)(encoding@0.1.13) quicktype-core: specifier: 23.2.6 version: 23.2.6(encoding@0.1.13) @@ -342,7 +342,7 @@ importers: version: 7.8.2 vitest: specifier: 3.2.4 - version: 3.2.4(@types/node@22.17.0)(jiti@1.21.7)(jsdom@26.1.0)(less@4.4.0)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.0) + version: 3.2.4(@types/node@24.2.0)(jiti@1.21.7)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.4.0)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.1) packages/angular/build: dependencies: @@ -363,10 +363,10 @@ importers: version: 7.24.7 '@inquirer/confirm': specifier: 5.1.14 - version: 5.1.14(@types/node@22.17.0) + version: 5.1.14(@types/node@24.2.0) '@vitejs/plugin-basic-ssl': specifier: 2.1.0 - version: 2.1.0(vite@7.1.1(@types/node@22.17.0)(jiti@1.21.7)(less@4.4.0)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.0)) + version: 2.1.0(vite@7.1.1(@types/node@24.2.0)(jiti@1.21.7)(less@4.4.0)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.1)) beasties: specifier: 0.3.5 version: 0.3.5 @@ -378,7 +378,7 @@ importers: version: 0.25.8 https-proxy-agent: specifier: 7.0.6 - version: 7.0.6(supports-color@10.0.0) + version: 7.0.6(supports-color@10.1.0) istanbul-lib-instrument: specifier: 6.0.3 version: 6.0.3 @@ -420,7 +420,7 @@ importers: version: 0.2.14 vite: specifier: 7.1.1 - version: 7.1.1(@types/node@22.17.0)(jiti@1.21.7)(less@4.4.0)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.0) + version: 7.1.1(@types/node@24.2.0)(jiti@1.21.7)(less@4.4.0)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.1) watchpack: specifier: 2.4.4 version: 2.4.4 @@ -437,13 +437,13 @@ importers: version: link:../ssr jsdom: specifier: 26.1.0 - version: 26.1.0 + version: 26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) less: specifier: 4.4.0 version: 4.4.0 ng-packagr: specifier: 20.2.0-next.1 - version: 20.2.0-next.1(@angular/compiler-cli@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(typescript@5.9.2))(tslib@2.8.1)(typescript@5.9.2) + version: 20.2.0-next.1(@angular/compiler-cli@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(typescript@5.9.2))(tslib@2.8.1)(typescript@5.9.2) postcss: specifier: 8.5.6 version: 8.5.6 @@ -452,7 +452,7 @@ importers: version: 7.8.2 vitest: specifier: 3.2.4 - version: 3.2.4(@types/node@22.17.0)(jiti@1.21.7)(jsdom@26.1.0)(less@4.4.0)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.0) + version: 3.2.4(@types/node@24.2.0)(jiti@1.21.7)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.4.0)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.1) packages/angular/cli: dependencies: @@ -467,10 +467,10 @@ importers: version: link:../../angular_devkit/schematics '@inquirer/prompts': specifier: 7.8.1 - version: 7.8.1(@types/node@22.17.0) + version: 7.8.1(@types/node@24.2.0) '@listr2/prompt-adapter-inquirer': specifier: 3.0.1 - version: 3.0.1(@inquirer/prompts@7.8.1(@types/node@22.17.0))(@types/node@22.17.0)(listr2@9.0.1) + version: 3.0.1(@inquirer/prompts@7.8.1(@types/node@24.2.0))(@types/node@24.2.0)(listr2@9.0.1) '@modelcontextprotocol/sdk': specifier: 1.17.2 version: 1.17.2 @@ -533,23 +533,23 @@ importers: specifier: workspace:* version: link:../../angular_devkit/schematics '@angular/common': - specifier: 20.2.0-next.3 - version: 20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2) + specifier: 20.2.0-rc.0 + version: 20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2) '@angular/compiler': - specifier: 20.2.0-next.3 - version: 20.2.0-next.3 + specifier: 20.2.0-rc.0 + version: 20.2.0-rc.0 '@angular/core': - specifier: 20.2.0-next.3 - version: 20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1) + specifier: 20.2.0-rc.0 + version: 20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1) '@angular/platform-browser': - specifier: 20.2.0-next.3 - version: 20.2.0-next.3(@angular/animations@20.2.0-next.3(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)) + specifier: 20.2.0-rc.0 + version: 20.2.0-rc.0(@angular/animations@20.2.0-rc.0(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)) '@angular/platform-server': - specifier: 20.2.0-next.3 - version: 20.2.0-next.3(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.2.0-next.3)(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.0-next.3(@angular/animations@20.2.0-next.3(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2) + specifier: 20.2.0-rc.0 + version: 20.2.0-rc.0(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.2.0-rc.0)(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.0-rc.0(@angular/animations@20.2.0-rc.0(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2) '@angular/router': - specifier: 20.2.0-next.3 - version: 20.2.0-next.3(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.0-next.3(@angular/animations@20.2.0-next.3(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2) + specifier: 20.2.0-rc.0 + version: 20.2.0-rc.0(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.0-rc.0(@angular/animations@20.2.0-rc.0(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2) '@schematics/angular': specifier: workspace:* version: link:../../schematics/angular @@ -742,7 +742,7 @@ importers: version: 7.4.2(webpack@5.101.0(esbuild@0.25.8)) webpack-dev-server: specifier: 5.2.2 - version: 5.2.2(webpack@5.101.0(esbuild@0.25.8)) + version: 5.2.2(bufferutil@4.0.9)(utf-8-validate@6.0.5)(webpack@5.101.0(esbuild@0.25.8)) webpack-merge: specifier: 6.0.1 version: 6.0.1 @@ -759,13 +759,13 @@ importers: version: link:../../angular/ssr '@web/test-runner': specifier: 0.20.2 - version: 0.20.2 + version: 0.20.2(bufferutil@4.0.9) browser-sync: specifier: 3.0.4 - version: 3.0.4 + version: 3.0.4(bufferutil@4.0.9) ng-packagr: specifier: 20.2.0-next.1 - version: 20.2.0-next.1(@angular/compiler-cli@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(typescript@5.9.2))(tslib@2.8.1)(typescript@5.9.2) + version: 20.2.0-next.1(@angular/compiler-cli@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(typescript@5.9.2))(tslib@2.8.1)(typescript@5.9.2) undici: specifier: 7.13.0 version: 7.13.0 @@ -790,7 +790,7 @@ importers: version: 5.101.0(esbuild@0.25.8) webpack-dev-server: specifier: 5.2.2 - version: 5.2.2(webpack@5.101.0(esbuild@0.25.8)) + version: 5.2.2(bufferutil@4.0.9)(utf-8-validate@6.0.5)(webpack@5.101.0(esbuild@0.25.8)) packages/angular_devkit/core: dependencies: @@ -845,7 +845,7 @@ importers: version: link:../schematics '@inquirer/prompts': specifier: 7.8.1 - version: 7.8.1(@types/node@22.17.0) + version: 7.8.1(@types/node@24.2.0) ansi-colors: specifier: 4.1.3 version: 4.1.3 @@ -859,11 +859,11 @@ importers: specifier: workspace:0.0.0-PLACEHOLDER version: link:../../angular_devkit/core '@angular/compiler': - specifier: 20.2.0-next.3 - version: 20.2.0-next.3 + specifier: 20.2.0-rc.0 + version: 20.2.0-rc.0 '@angular/compiler-cli': - specifier: 20.2.0-next.3 - version: 20.2.0-next.3(@angular/compiler@20.2.0-next.3)(typescript@5.9.2) + specifier: 20.2.0-rc.0 + version: 20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(typescript@5.9.2) typescript: specifier: 5.9.2 version: 5.9.2 @@ -903,6 +903,18 @@ importers: packages: + '@actions/core@1.11.1': + resolution: {integrity: sha512-hXJCSrkwfA46Vd9Z3q4cpEpHB1rL5NG04+/rbqW9d3+CSvtB1tYe8UTpAlixa1vj0m/ULglfEK2UKxMGxCxv5A==} + + '@actions/exec@1.1.1': + resolution: {integrity: sha512-+sCcHHbVdk93a0XT19ECtO/gIXoxvdsgQLzb2fE2/5sIZmWQuluYyjPQtrtTHdU1YzTZ7bAPN4sITq2xi1679w==} + + '@actions/http-client@2.2.3': + resolution: {integrity: sha512-mx8hyJi/hjFvbPokCg4uRd4ZX78t+YyRPtnKWwIl+RzNaVuFpQHfmlGVfsKEJN8LwTCvL+DfVgAM04XaHkm6bA==} + + '@actions/io@1.1.3': + resolution: {integrity: sha512-wi9JjgKLYS7U/z8PPbco+PvTb/nRWjeoFlJ1Qer83k/3C5PHQi28hiVdeE2kHXmIL99mQFawx8qt/JPjZilJ8Q==} + '@algolia/abtesting@1.1.0': resolution: {integrity: sha512-sEyWjw28a/9iluA37KLGu8vjxEIlb60uxznfTUmXImy7H5NvbpSO6yYgmgH5KiD7j+zTUUihiST0jEP12IoXow==} engines: {node: '>= 14.0.0'} @@ -963,47 +975,47 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - '@angular/animations@20.2.0-next.3': - resolution: {integrity: sha512-DHe5tNKc3Z3SZT4M7UWbOhqkuERAOKz+3dsagPaJIO68h0MvmNolIu+dtq+3iy/+1ze9+Dnspo6T7SMaJxMJyQ==} + '@angular/animations@20.2.0-rc.0': + resolution: {integrity: sha512-f49VReWNKRbFznUAniGuVfSD/lmuABiL2KYaV7NVguGR1UWOagArr8WkG9G5UMpR+/LXKPCYZZAPjdOXu0bQOg==} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: - '@angular/common': 20.2.0-next.3 - '@angular/core': 20.2.0-next.3 + '@angular/common': 20.2.0-rc.0 + '@angular/core': 20.2.0-rc.0 - '@angular/cdk@20.2.0-next.2': - resolution: {integrity: sha512-LXKouQ9D5wA/+u3v07VzKw/jxF4xXE+r1LWv40VkDix9JuQjdVefnZ+i9GWG4sWSwwQdio8+mVl1XgDIo6QNfw==} + '@angular/cdk@20.2.0-next.3': + resolution: {integrity: sha512-hNKVLAIlDh5H3QL0gNOJ6W5xxS9v5EDzyWI3eOe7ZnrUGmcEr9ViiDGrTEmu6aEMycXI1PUJ+jfoGLSaAmR+fQ==} peerDependencies: '@angular/common': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0 '@angular/core': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0 rxjs: ^6.5.3 || ^7.4.0 - '@angular/common@20.2.0-next.3': - resolution: {integrity: sha512-nzwEpLimQJFKMXpOtFfklBDZwj3DnSbujezuvrbdjYoht1EjjOz7/yJiXvE0bibSRZ+6Hp2dsIV9Ib3tGGVrww==} + '@angular/common@20.2.0-rc.0': + resolution: {integrity: sha512-kWd/NY/18pXX8wXKlmgPi6ZKiQxHxLEAcescZypbsJNhV4u7nKeeEkr0SZD/uj7Bfg1rcDnnD2vk1BMTBSnXcw==} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: - '@angular/core': 20.2.0-next.3 + '@angular/core': 20.2.0-rc.0 rxjs: ^6.5.3 || ^7.4.0 - '@angular/compiler-cli@20.2.0-next.3': - resolution: {integrity: sha512-iUimbAeCg3SBNspI10vDVo+WTdPsn+O85i3lLkIccdZGltoPxHTXrT0YD/9IVt/GGPnRRsDDZfRsd17nkI9RLw==} + '@angular/compiler-cli@20.2.0-rc.0': + resolution: {integrity: sha512-Hgm9yAV3jSwfl1A6gHgIWwkfPXDzpI9r6STm3ioxvjKuINbdFXhzWrQGsL85/kuaUJKWBtrHcnlbUi3igqy9Ag==} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} hasBin: true peerDependencies: - '@angular/compiler': 20.2.0-next.3 + '@angular/compiler': 20.2.0-rc.0 typescript: 5.9.2 peerDependenciesMeta: typescript: optional: true - '@angular/compiler@20.2.0-next.3': - resolution: {integrity: sha512-zPUehvsK4EN6iYFU0xKz6VO51uJVWVk/Q/N2Xd1cm7oV1Aki8VaCHSSdCRo6oh8lZ7iH2NXIXbD2KNx0iRAnsA==} + '@angular/compiler@20.2.0-rc.0': + resolution: {integrity: sha512-YqgnfOoHwSqy6LN8E4+yIutNGt4RaAwqfxBM8wywb80I5F8GswFuszcZgtAMJqcGvUdKsr9YU0GYMu5HiYVMaw==} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} - '@angular/core@20.2.0-next.3': - resolution: {integrity: sha512-fqO+iEEYZV/rd6otIJ+/bjtVtn3SNucrdH/mH+7IbNDR+o677b4bqxlZUc31NkqDEX7gGzW0pDN1CpUENFOrMA==} + '@angular/core@20.2.0-rc.0': + resolution: {integrity: sha512-6YGTSHtwlagaPAQPGSBGxw5ZcT+oh+ShQJPq08UGXQWZ7Owfioxe1y36MRk0aRolmVOdUhXA/r8EVEmEwyqL+Q==} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: - '@angular/compiler': 20.2.0-next.3 + '@angular/compiler': 20.2.0-rc.0 rxjs: ^6.5.3 || ^7.4.0 zone.js: ~0.15.0 peerDependenciesMeta: @@ -1012,74 +1024,74 @@ packages: zone.js: optional: true - '@angular/forms@20.2.0-next.3': - resolution: {integrity: sha512-64Zm/3jz3JGO9HcfgdWvRS7CpUKEebx4VfaERGJBMwihNe7GaZYIb80caR5xGq8s7XepHy/b37/QhN9vyPJcQw==} + '@angular/forms@20.2.0-rc.0': + resolution: {integrity: sha512-pMLN+IOyjgmdDVTHoPCL+q0JgMrGLSl1YvZXul8n4p2xpA09c2aqj7eStTVIwxCT1GCsd7RSM7bsKoYlYuOTdQ==} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: - '@angular/common': 20.2.0-next.3 - '@angular/core': 20.2.0-next.3 - '@angular/platform-browser': 20.2.0-next.3 + '@angular/common': 20.2.0-rc.0 + '@angular/core': 20.2.0-rc.0 + '@angular/platform-browser': 20.2.0-rc.0 rxjs: ^6.5.3 || ^7.4.0 - '@angular/localize@20.2.0-next.3': - resolution: {integrity: sha512-oiBsKVwhcntbCU7QSr/50zb/X93C7NCrhKf4F5T1F2xtYcbPKfLkd0cKOL7UjlVVqAU3PkCMybPJSKnmeKn1EA==} + '@angular/localize@20.2.0-rc.0': + resolution: {integrity: sha512-cDpZogQbtbPBVaB9foYcgyOEWB56qDbDaiS4bFGJIkL67QUcN4C6py2YefgRe8424dkeviqrfRUY5PlpQbBQMw==} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} hasBin: true peerDependencies: - '@angular/compiler': 20.2.0-next.3 - '@angular/compiler-cli': 20.2.0-next.3 + '@angular/compiler': 20.2.0-rc.0 + '@angular/compiler-cli': 20.2.0-rc.0 - '@angular/material@20.2.0-next.2': - resolution: {integrity: sha512-XKaEEhEPe75BscOlIB+QkaJucCxsbaFx1ul7cnHqdGizCZkT+pyRAoBSQ5Ql5TY2p6K+DV13o8YysJvaFGXkfA==} + '@angular/material@20.2.0-next.3': + resolution: {integrity: sha512-QvWIHqU1MkfumtyvR0r84O+EI9dL1w7tQlcwpfZyRy0b87P7T5BL+IlUVE3+gTYmCv1tYtVSzzb88MBw0BfNsQ==} peerDependencies: - '@angular/cdk': 20.2.0-next.2 + '@angular/cdk': 20.2.0-next.3 '@angular/common': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0 '@angular/core': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0 '@angular/forms': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0 '@angular/platform-browser': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0 rxjs: ^6.5.3 || ^7.4.0 - '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/9aea3ff6c63a7a692d33e91956641887e8c6b838': - resolution: {tarball: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/9aea3ff6c63a7a692d33e91956641887e8c6b838} - version: 0.0.0-72763ac08dc5934ddb59f61800c0ebc424308e1d + '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/865ef057c3dcfec521a228384dd86a14b640ee9b': + resolution: {tarball: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/865ef057c3dcfec521a228384dd86a14b640ee9b} + version: 0.0.0-ef64fabeab088c2d016508c9b045c122cdc44116 hasBin: true - '@angular/platform-browser@20.2.0-next.3': - resolution: {integrity: sha512-RkPNPgZyJo+c+8z97FVuE5vdKmNkcm1koesD0nphJOVCW3HPd8bsDd0YQk4lCIRTjSL9nn+3Yoz3X7XsmbvZzQ==} + '@angular/platform-browser@20.2.0-rc.0': + resolution: {integrity: sha512-rOuMeSi76xS/6T9rlAyWUDELzUDRg3BTC7isx6tl6zI8RIuM6GMX7nDy1a+12U3SlTsqNhxPaALLkmM6Tm+GyQ==} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: - '@angular/animations': 20.2.0-next.3 - '@angular/common': 20.2.0-next.3 - '@angular/core': 20.2.0-next.3 + '@angular/animations': 20.2.0-rc.0 + '@angular/common': 20.2.0-rc.0 + '@angular/core': 20.2.0-rc.0 peerDependenciesMeta: '@angular/animations': optional: true - '@angular/platform-server@20.2.0-next.3': - resolution: {integrity: sha512-Ws6fp2s33BGg5llrZ9st9NKG7hzx+4anjpx3VvskIeqGpKHQgT4/wQHyCQX31u/KyDHQdp8jaSxE8Q/aBP/xyw==} + '@angular/platform-server@20.2.0-rc.0': + resolution: {integrity: sha512-AMSzSaRcb26H8aDrzzP5+TJRx3IlDJs+C93W4wWJnTd/jmMLkpQFP3S+ZpN6y/pmZXL25Ct5M8ywcb0Ua8aokQ==} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: - '@angular/common': 20.2.0-next.3 - '@angular/compiler': 20.2.0-next.3 - '@angular/core': 20.2.0-next.3 - '@angular/platform-browser': 20.2.0-next.3 + '@angular/common': 20.2.0-rc.0 + '@angular/compiler': 20.2.0-rc.0 + '@angular/core': 20.2.0-rc.0 + '@angular/platform-browser': 20.2.0-rc.0 rxjs: ^6.5.3 || ^7.4.0 - '@angular/router@20.2.0-next.3': - resolution: {integrity: sha512-wdackwrHOwmBRc73FTMohhVDAqdc9yLAWIphGjF2tc9pWBHTImTv6SyrnxDJvEwVJD+1FI8GZQF25YnWRLyZwQ==} + '@angular/router@20.2.0-rc.0': + resolution: {integrity: sha512-cGoY/Fsy0gmSbBC1AUr/QA3d2883J8Pax8B6ApExSmCAHtXA/hkkD/r48jjlA9TD4hQooPXxA0BrogYeIhnD7A==} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: - '@angular/common': 20.2.0-next.3 - '@angular/core': 20.2.0-next.3 - '@angular/platform-browser': 20.2.0-next.3 + '@angular/common': 20.2.0-rc.0 + '@angular/core': 20.2.0-rc.0 + '@angular/platform-browser': 20.2.0-rc.0 rxjs: ^6.5.3 || ^7.4.0 - '@angular/service-worker@20.2.0-next.3': - resolution: {integrity: sha512-YsGLMrAtEqux2ex3etDZp0Tj0192TJJDcmvjkEeh3ZII2n6OVAa8bKgKNiWjTfvN22xfwyV31hpdMfRw4vGpaw==} + '@angular/service-worker@20.2.0-rc.0': + resolution: {integrity: sha512-T5hkP9VYA3DPg89Qg3S0U+EfH5+WxdGzZ9vJueN410CxBRjDZ5rOSYvFxDTiwdsMpNQs+IsjALSeLNF3SDjQ+w==} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} hasBin: true peerDependencies: - '@angular/core': 20.2.0-next.3 + '@angular/core': 20.2.0-rc.0 rxjs: ^6.5.3 || ^7.4.0 '@asamuzakjp/css-color@3.2.0': @@ -1854,6 +1866,220 @@ packages: resolution: {integrity: sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@fastify/busboy@2.1.1': + resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==} + engines: {node: '>=14'} + + '@firebase/ai@2.0.0': + resolution: {integrity: sha512-N/aSHjqOpU+KkYU3piMkbcuxzvqsOvxflLUXBAkYAPAz8wjE2Ye3BQDgKHEYuhMmEWqj6LFgEBUN8wwc6dfMTw==} + engines: {node: '>=20.0.0'} + peerDependencies: + '@firebase/app': 0.x + '@firebase/app-types': 0.x + + '@firebase/analytics-compat@0.2.24': + resolution: {integrity: sha512-jE+kJnPG86XSqGQGhXXYt1tpTbCTED8OQJ/PQ90SEw14CuxRxx/H+lFbWA1rlFtFSsTCptAJtgyRBwr/f00vsw==} + peerDependencies: + '@firebase/app-compat': 0.x + + '@firebase/analytics-types@0.8.3': + resolution: {integrity: sha512-VrIp/d8iq2g501qO46uGz3hjbDb8xzYMrbu8Tp0ovzIzrvJZ2fvmj649gTjge/b7cCCcjT0H37g1gVtlNhnkbg==} + + '@firebase/analytics@0.10.18': + resolution: {integrity: sha512-iN7IgLvM06iFk8BeFoWqvVpRFW3Z70f+Qe2PfCJ7vPIgLPjHXDE774DhCT5Y2/ZU/ZbXPDPD60x/XPWEoZLNdg==} + peerDependencies: + '@firebase/app': 0.x + + '@firebase/app-check-compat@0.4.0': + resolution: {integrity: sha512-UfK2Q8RJNjYM/8MFORltZRG9lJj11k0nW84rrffiKvcJxLf1jf6IEjCIkCamykHE73C6BwqhVfhIBs69GXQV0g==} + engines: {node: '>=20.0.0'} + peerDependencies: + '@firebase/app-compat': 0.x + + '@firebase/app-check-interop-types@0.3.3': + resolution: {integrity: sha512-gAlxfPLT2j8bTI/qfe3ahl2I2YcBQ8cFIBdhAQA4I2f3TndcO+22YizyGYuttLHPQEpWkhmpFW60VCFEPg4g5A==} + + '@firebase/app-check-types@0.5.3': + resolution: {integrity: sha512-hyl5rKSj0QmwPdsAxrI5x1otDlByQ7bvNvVt8G/XPO2CSwE++rmSVf3VEhaeOR4J8ZFaF0Z0NDSmLejPweZ3ng==} + + '@firebase/app-check@0.11.0': + resolution: {integrity: sha512-XAvALQayUMBJo58U/rxW02IhsesaxxfWVmVkauZvGEz3vOAjMEQnzFlyblqkc2iAaO82uJ2ZVyZv9XzPfxjJ6w==} + engines: {node: '>=20.0.0'} + peerDependencies: + '@firebase/app': 0.x + + '@firebase/app-compat@0.5.0': + resolution: {integrity: sha512-nUnNpOeRj0KZzVzHsyuyrmZKKHfykZ8mn40FtG28DeSTWeM5b/2P242Va4bmQpJsy5y32vfv50+jvdckrpzy7Q==} + engines: {node: '>=20.0.0'} + + '@firebase/app-types@0.9.3': + resolution: {integrity: sha512-kRVpIl4vVGJ4baogMDINbyrIOtOxqhkZQg4jTq3l8Lw6WSk0xfpEYzezFu+Kl4ve4fbPl79dvwRtaFqAC/ucCw==} + + '@firebase/app@0.14.0': + resolution: {integrity: sha512-APIAeKvRNFWKJLjIL8wLDjh7u8g6ZjaeVmItyqSjCdEkJj14UuVlus74D8ofsOMWh45HEwxwkd96GYbi+CImEg==} + engines: {node: '>=20.0.0'} + + '@firebase/auth-compat@0.6.0': + resolution: {integrity: sha512-J0lGSxXlG/lYVi45wbpPhcWiWUMXevY4fvLZsN1GHh+po7TZVng+figdHBVhFheaiipU8HZyc7ljw1jNojM2nw==} + engines: {node: '>=20.0.0'} + peerDependencies: + '@firebase/app-compat': 0.x + + '@firebase/auth-interop-types@0.2.4': + resolution: {integrity: sha512-JPgcXKCuO+CWqGDnigBtvo09HeBs5u/Ktc2GaFj2m01hLarbxthLNm7Fk8iOP1aqAtXV+fnnGj7U28xmk7IwVA==} + + '@firebase/auth-types@0.13.0': + resolution: {integrity: sha512-S/PuIjni0AQRLF+l9ck0YpsMOdE8GO2KU6ubmBB7P+7TJUCQDa3R1dlgYm9UzGbbePMZsp0xzB93f2b/CgxMOg==} + peerDependencies: + '@firebase/app-types': 0.x + '@firebase/util': 1.x + + '@firebase/auth@1.11.0': + resolution: {integrity: sha512-5j7+ua93X+IRcJ1oMDTClTo85l7Xe40WSkoJ+shzPrX7OISlVWLdE1mKC57PSD+/LfAbdhJmvKixINBw2ESK6w==} + engines: {node: '>=20.0.0'} + peerDependencies: + '@firebase/app': 0.x + '@react-native-async-storage/async-storage': ^1.18.1 + peerDependenciesMeta: + '@react-native-async-storage/async-storage': + optional: true + + '@firebase/component@0.7.0': + resolution: {integrity: sha512-wR9En2A+WESUHexjmRHkqtaVH94WLNKt6rmeqZhSLBybg4Wyf0Umk04SZsS6sBq4102ZsDBFwoqMqJYj2IoDSg==} + engines: {node: '>=20.0.0'} + + '@firebase/data-connect@0.3.11': + resolution: {integrity: sha512-G258eLzAD6im9Bsw+Qm1Z+P4x0PGNQ45yeUuuqe5M9B1rn0RJvvsQCRHXgE52Z+n9+WX1OJd/crcuunvOGc7Vw==} + peerDependencies: + '@firebase/app': 0.x + + '@firebase/database-compat@2.1.0': + resolution: {integrity: sha512-8nYc43RqxScsePVd1qe1xxvWNf0OBnbwHxmXJ7MHSuuTVYFO3eLyLW3PiCKJ9fHnmIz4p4LbieXwz+qtr9PZDg==} + engines: {node: '>=20.0.0'} + + '@firebase/database-types@1.0.16': + resolution: {integrity: sha512-xkQLQfU5De7+SPhEGAXFBnDryUWhhlFXelEg2YeZOQMCdoe7dL64DDAd77SQsR+6uoXIZY5MB4y/inCs4GTfcw==} + + '@firebase/database@1.1.0': + resolution: {integrity: sha512-gM6MJFae3pTyNLoc9VcJNuaUDej0ctdjn3cVtILo3D5lpp0dmUHHLFN/pUKe7ImyeB1KAvRlEYxvIHNF04Filg==} + engines: {node: '>=20.0.0'} + + '@firebase/firestore-compat@0.4.0': + resolution: {integrity: sha512-4O7v4VFeSEwAZtLjsaj33YrMHMRjplOIYC2CiYsF6o/MboOhrhe01VrTt8iY9Y5EwjRHuRz4pS6jMBT8LfQYJA==} + engines: {node: '>=20.0.0'} + peerDependencies: + '@firebase/app-compat': 0.x + + '@firebase/firestore-types@3.0.3': + resolution: {integrity: sha512-hD2jGdiWRxB/eZWF89xcK9gF8wvENDJkzpVFb4aGkzfEaKxVRD1kjz1t1Wj8VZEp2LCB53Yx1zD8mrhQu87R6Q==} + peerDependencies: + '@firebase/app-types': 0.x + '@firebase/util': 1.x + + '@firebase/firestore@4.9.0': + resolution: {integrity: sha512-5zl0+/h1GvlCSLt06RMwqFsd7uqRtnNZt4sW99k2rKRd6k/ECObIWlEnvthm2cuOSnUmwZknFqtmd1qyYSLUuQ==} + engines: {node: '>=20.0.0'} + peerDependencies: + '@firebase/app': 0.x + + '@firebase/functions-compat@0.4.0': + resolution: {integrity: sha512-VPgtvoGFywWbQqtvgJnVWIDFSHV1WE6Hmyi5EGI+P+56EskiGkmnw6lEqc/MEUfGpPGdvmc4I9XMU81uj766/g==} + engines: {node: '>=20.0.0'} + peerDependencies: + '@firebase/app-compat': 0.x + + '@firebase/functions-types@0.6.3': + resolution: {integrity: sha512-EZoDKQLUHFKNx6VLipQwrSMh01A1SaL3Wg6Hpi//x6/fJ6Ee4hrAeswK99I5Ht8roiniKHw4iO0B1Oxj5I4plg==} + + '@firebase/functions@0.13.0': + resolution: {integrity: sha512-2/LH5xIbD8aaLOWSFHAwwAybgSzHIM0dB5oVOL0zZnxFG1LctX2bc1NIAaPk1T+Zo9aVkLKUlB5fTXTkVUQprQ==} + engines: {node: '>=20.0.0'} + peerDependencies: + '@firebase/app': 0.x + + '@firebase/installations-compat@0.2.19': + resolution: {integrity: sha512-khfzIY3EI5LePePo7vT19/VEIH1E3iYsHknI/6ek9T8QCozAZshWT9CjlwOzZrKvTHMeNcbpo/VSOSIWDSjWdQ==} + peerDependencies: + '@firebase/app-compat': 0.x + + '@firebase/installations-types@0.5.3': + resolution: {integrity: sha512-2FJI7gkLqIE0iYsNQ1P751lO3hER+Umykel+TkLwHj6plzWVxqvfclPUZhcKFVQObqloEBTmpi2Ozn7EkCABAA==} + peerDependencies: + '@firebase/app-types': 0.x + + '@firebase/installations@0.6.19': + resolution: {integrity: sha512-nGDmiwKLI1lerhwfwSHvMR9RZuIH5/8E3kgUWnVRqqL7kGVSktjLTWEMva7oh5yxQ3zXfIlIwJwMcaM5bK5j8Q==} + peerDependencies: + '@firebase/app': 0.x + + '@firebase/logger@0.5.0': + resolution: {integrity: sha512-cGskaAvkrnh42b3BA3doDWeBmuHFO/Mx5A83rbRDYakPjO9bJtRL3dX7javzc2Rr/JHZf4HlterTW2lUkfeN4g==} + engines: {node: '>=20.0.0'} + + '@firebase/messaging-compat@0.2.23': + resolution: {integrity: sha512-SN857v/kBUvlQ9X/UjAqBoQ2FEaL1ZozpnmL1ByTe57iXkmnVVFm9KqAsTfmf+OEwWI4kJJe9NObtN/w22lUgg==} + peerDependencies: + '@firebase/app-compat': 0.x + + '@firebase/messaging-interop-types@0.2.3': + resolution: {integrity: sha512-xfzFaJpzcmtDjycpDeCUj0Ge10ATFi/VHVIvEEjDNc3hodVBQADZ7BWQU7CuFpjSHE+eLuBI13z5F/9xOoGX8Q==} + + '@firebase/messaging@0.12.23': + resolution: {integrity: sha512-cfuzv47XxqW4HH/OcR5rM+AlQd1xL/VhuaeW/wzMW1LFrsFcTn0GND/hak1vkQc2th8UisBcrkVcQAnOnKwYxg==} + peerDependencies: + '@firebase/app': 0.x + + '@firebase/performance-compat@0.2.21': + resolution: {integrity: sha512-OQfYRsIQiEf9ez1SOMLb5TRevBHNIyA2x1GI1H10lZ432W96AK5r4LTM+SNApg84dxOuHt6RWSQWY7TPWffKXg==} + peerDependencies: + '@firebase/app-compat': 0.x + + '@firebase/performance-types@0.2.3': + resolution: {integrity: sha512-IgkyTz6QZVPAq8GSkLYJvwSLr3LS9+V6vNPQr0x4YozZJiLF5jYixj0amDtATf1X0EtYHqoPO48a9ija8GocxQ==} + + '@firebase/performance@0.7.8': + resolution: {integrity: sha512-k6xfNM/CdTl4RaV4gT/lH53NU+wP33JiN0pUeNBzGVNvfXZ3HbCkoISE3M/XaiOwHgded1l6XfLHa4zHgm0Wyg==} + peerDependencies: + '@firebase/app': 0.x + + '@firebase/remote-config-compat@0.2.19': + resolution: {integrity: sha512-y7PZAb0l5+5oIgLJr88TNSelxuASGlXyAKj+3pUc4fDuRIdPNBoONMHaIUa9rlffBR5dErmaD2wUBJ7Z1a513Q==} + peerDependencies: + '@firebase/app-compat': 0.x + + '@firebase/remote-config-types@0.4.0': + resolution: {integrity: sha512-7p3mRE/ldCNYt8fmWMQ/MSGRmXYlJ15Rvs9Rk17t8p0WwZDbeK7eRmoI1tvCPaDzn9Oqh+yD6Lw+sGLsLg4kKg==} + + '@firebase/remote-config@0.6.6': + resolution: {integrity: sha512-Yelp5xd8hM4NO1G1SuWrIk4h5K42mNwC98eWZ9YLVu6Z0S6hFk1mxotAdCRmH2luH8FASlYgLLq6OQLZ4nbnCA==} + peerDependencies: + '@firebase/app': 0.x + + '@firebase/storage-compat@0.4.0': + resolution: {integrity: sha512-vDzhgGczr1OfcOy285YAPur5pWDEvD67w4thyeCUh6Ys0izN9fNYtA1MJERmNBfqjqu0lg0FM5GLbw0Il21M+g==} + engines: {node: '>=20.0.0'} + peerDependencies: + '@firebase/app-compat': 0.x + + '@firebase/storage-types@0.8.3': + resolution: {integrity: sha512-+Muk7g9uwngTpd8xn9OdF/D48uiQ7I1Fae7ULsWPuKoCH3HU7bfFPhxtJYzyhjdniowhuDpQcfPmuNRAqZEfvg==} + peerDependencies: + '@firebase/app-types': 0.x + '@firebase/util': 1.x + + '@firebase/storage@0.14.0': + resolution: {integrity: sha512-xWWbb15o6/pWEw8H01UQ1dC5U3rf8QTAzOChYyCpafV6Xki7KVp3Yaw2nSklUwHEziSWE9KoZJS7iYeyqWnYFA==} + engines: {node: '>=20.0.0'} + peerDependencies: + '@firebase/app': 0.x + + '@firebase/util@1.13.0': + resolution: {integrity: sha512-0AZUyYUfpMNcztR5l09izHwXkZpghLgCUaAGjtMwXnCg3bj4ml5VgiwqOMOxJ+Nw4qN/zJAaOQBcJ7KGkWStqQ==} + engines: {node: '>=20.0.0'} + + '@firebase/webchannel-wrapper@1.0.4': + resolution: {integrity: sha512-6m8+P+dE/RPl4OPzjTxcTbQ0rGeRyeTvAi9KwIffBVCiAMKrfXfLZaqD1F+m8t4B5/Q5aHsMozOgirkH1F5oMQ==} + '@glideapps/ts-necessities@2.2.3': resolution: {integrity: sha512-gXi0awOZLHk3TbW55GZLCPP6O+y/b5X1pBXKBVckFONSwF1z1E5ND2BGJsghQFah+pW7pkkyFb2VhUQI2qhL5w==} @@ -1885,8 +2111,8 @@ packages: resolution: {integrity: sha512-IJn+8A3QZJfe7FUtWqHVNo3xJs7KFpurCWGWCiCz3oEh+BkRymKZ1QxfAbU2yGMDzTytLGQ2IV6T2r3cuo75/w==} engines: {node: '>=18'} - '@google/genai@1.12.0': - resolution: {integrity: sha512-JBkQsULVexdM9zY4iXbm3A2dJ7El/hSPGCnxuRWPJNgeqcfYuyUnPTSy+I/v+MvTbz/occVmONSD6wn+17QLkg==} + '@google/genai@1.13.0': + resolution: {integrity: sha512-BxilXzE8cJ0zt5/lXk6KwuBcIT9P2Lbi2WXhwWMbxf1RNeC68/8DmYQqMrzQP333CieRMdbDXs0eNCphLoScWg==} engines: {node: '>=20.0.0'} peerDependencies: '@modelcontextprotocol/sdk': ^1.11.0 @@ -1898,6 +2124,10 @@ packages: resolution: {integrity: sha512-GsFaMXCkMqkKIvwCQjCrwH+GHbPKBjhwo/8ZuUkWHqbI73Kky9I+pQltrlT0+MWpedCoosda53lgjYfyEPgxBg==} engines: {node: '>=12.10.0'} + '@grpc/grpc-js@1.9.15': + resolution: {integrity: sha512-nqE7Hc0AzI+euzUwDAy0aY5hCp10r734gMGRdU+qOPX0XSceI2ULrcXB5U2xSc5VkWwalCj4M7GzCAygZl2KoQ==} + engines: {node: ^8.13.0 || >=10.10.0} + '@grpc/proto-loader@0.7.15': resolution: {integrity: sha512-tMXdRCfYVixjuFK+Hk0Q1s38gV9zDiDJfWL3h1rv4Qc39oILCu1TRTDt7+fGUI8K4G1Fj125Hx/ru3azECWTyQ==} engines: {node: '>=6'} @@ -2008,6 +2238,15 @@ packages: '@types/node': optional: true + '@inquirer/prompts@7.8.0': + resolution: {integrity: sha512-JHwGbQ6wjf1dxxnalDYpZwZxUEosT+6CPGD9Zh4sm9WXdtUp9XODCQD3NjSTmu+0OAyxWXNOqf0spjIymJa2Tw==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/prompts@7.8.1': resolution: {integrity: sha512-LpBPeIpyCF1H3C7SK/QxJQG4iV1/SRmJdymfcul8PuwtVhD0JI1CSwqmd83VgRgt1QEsDojQYFSXJSgo81PVMw==} engines: {node: '>=18'} @@ -2210,6 +2449,10 @@ packages: cpu: [x64] os: [win32] + '@mswjs/interceptors@0.39.5': + resolution: {integrity: sha512-B9nHSJYtsv79uo7QdkZ/b/WoKm20IkVSmTc/WCKarmDtFwM0dRx2ouEniqwNkzCSLn3fydzKmnMzjtfdOWt3VQ==} + engines: {node: '>=18'} + '@napi-rs/nice-android-arm-eabi@1.0.4': resolution: {integrity: sha512-OZFMYUkih4g6HCKTjqJHhMUlgvPiDuSLZPbPBWHLjKmFTv74COzRlq/gwHtmEVaR39mJQ6ZyttDl2HNMUbLVoA==} engines: {node: '>= 10'} @@ -2362,6 +2605,22 @@ packages: resolution: {integrity: sha512-aoNSbxtkePXUlbZB+anS1LqsJdctG5n3UVhfU47+CDdwMi6uNTBMF9gPcQRnqghQd2FGzcwwIFBruFMxjhBewg==} engines: {node: ^18.17.0 || >=20.5.0} + '@octokit/auth-app@8.0.2': + resolution: {integrity: sha512-dLTmmA9gUlqiAJZgozfOsZFfpN/OldH3xweb7lqSnngax5Rs+PfO5dDlokaBfc41H1xOtsLYV5QqR0DkBAtPmw==} + engines: {node: '>= 20'} + + '@octokit/auth-oauth-app@9.0.1': + resolution: {integrity: sha512-TthWzYxuHKLAbmxdFZwFlmwVyvynpyPmjwc+2/cI3cvbT7mHtsAW9b1LvQaNnAuWL+pFnqtxdmrU8QpF633i1g==} + engines: {node: '>= 20'} + + '@octokit/auth-oauth-device@8.0.1': + resolution: {integrity: sha512-TOqId/+am5yk9zor0RGibmlqn4V0h8vzjxlw/wYr3qzkQxl8aBPur384D1EyHtqvfz0syeXji4OUvKkHvxk/Gw==} + engines: {node: '>= 20'} + + '@octokit/auth-oauth-user@6.0.0': + resolution: {integrity: sha512-GV9IW134PHsLhtUad21WIeP9mlJ+QNpFd6V9vuPWmaiN25HEJeEQUcS4y5oRuqCm9iWDLtfIs+9K8uczBXKr6A==} + engines: {node: '>= 20'} + '@octokit/auth-token@6.0.0': resolution: {integrity: sha512-P4YJBPdPSpWTQ1NU4XYdvHvXJJDxM6YwpS0FZHRgP7YFkdVxsWcpWGy/NVqlAA7PcPCnMacXlRm1y2PFZRWL/w==} engines: {node: '>= 20'} @@ -2374,10 +2633,21 @@ packages: resolution: {integrity: sha512-hoYicJZaqISMAI3JfaDr1qMNi48OctWuOih1m80bkYow/ayPw6Jj52tqWJ6GEoFTk1gBqfanSoI1iY99Z5+ekQ==} engines: {node: '>= 20'} + '@octokit/graphql-schema@15.26.0': + resolution: {integrity: sha512-SoVbh+sXe9nsoweFbLT3tAk3XWYbYLs5ku05wij1zhyQ2U3lewdrhjo5Tb7lfaOGWNHSkPZT4uuPZp8neF7P7A==} + '@octokit/graphql@9.0.1': resolution: {integrity: sha512-j1nQNU1ZxNFx2ZtKmL4sMrs4egy5h65OMDmSbVyuCzjOcwsHq6EaYjOTGXPQxgfiN8dJ4CriYHk6zF050WEULg==} engines: {node: '>= 20'} + '@octokit/oauth-authorization-url@8.0.0': + resolution: {integrity: sha512-7QoLPRh/ssEA/HuHBHdVdSgF8xNLz/Bc5m9fZkArJE5bb6NmVkDm3anKxXPmN1zh6b5WKZPRr3697xKT/yM3qQ==} + engines: {node: '>= 20'} + + '@octokit/oauth-methods@6.0.0': + resolution: {integrity: sha512-Q8nFIagNLIZgM2odAraelMcDssapc+lF+y3OlcIPxyAU+knefO8KmozGqfnma1xegRDP4z5M73ABsamn72bOcA==} + engines: {node: '>= 20'} + '@octokit/openapi-types@25.1.0': resolution: {integrity: sha512-idsIggNXUKkk0+BExUn1dQ92sfysJrje03Q0bv0e+KPLrvyqZF8MnBpFz8UNfYDwB3Ie7Z0TByjWfzxt7vseaA==} @@ -2414,6 +2684,15 @@ packages: '@octokit/types@14.1.0': resolution: {integrity: sha512-1y6DgTy8Jomcpu33N+p5w58l6xyt55Ar2I91RPiIA0xCJBXyUAhXCcmZaDWSANiha7R9a6qJJ2CRomGPZ6f46g==} + '@open-draft/deferred-promise@2.2.0': + resolution: {integrity: sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==} + + '@open-draft/logger@0.3.0': + resolution: {integrity: sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==} + + '@open-draft/until@2.1.0': + resolution: {integrity: sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==} + '@opentelemetry/api@1.9.0': resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==} engines: {node: '>=8.0.0'} @@ -2527,6 +2806,26 @@ packages: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} + '@pnpm/crypto.hash@1000.2.0': + resolution: {integrity: sha512-L22sQHDC4VM9cPSbOFi0e+C7JSt3isl/biV1jShz8MG9QjemiwTUMog4h0k0C5HoB1ycUjGkXTqAE4RJu3jLQA==} + engines: {node: '>=18.12'} + + '@pnpm/crypto.polyfill@1000.1.0': + resolution: {integrity: sha512-tNe7a6U4rCpxLMBaR0SIYTdjxGdL0Vwb3G1zY8++sPtHSvy7qd54u8CIB0Z+Y6t5tc9pNYMYCMwhE/wdSY7ltg==} + engines: {node: '>=18.12'} + + '@pnpm/dependency-path@1001.1.0': + resolution: {integrity: sha512-hOVNtEu25HTNOdi0PkvDd27AQHXBke18njbGSYJ02J4GbyoufazqP8+YDiC/wQ+28rKOpgUylT7pVlZoTmdUsg==} + engines: {node: '>=18.12'} + + '@pnpm/graceful-fs@1000.0.0': + resolution: {integrity: sha512-RvMEliAmcfd/4UoaYQ93DLQcFeqit78jhYmeJJVPxqFGmj0jEcb9Tu0eAOXr7tGP3eJHpgvPbTU4o6pZ1bJhxg==} + engines: {node: '>=18.12'} + + '@pnpm/types@1000.7.0': + resolution: {integrity: sha512-1s7FvDqmOEIeFGLUj/VO8sF5lGFxeE/1WALrBpfZhDnMXY/x8FbmuygTTE5joWifebcZ8Ww8Kw2CgBoStsIevQ==} + engines: {node: '>=18.12'} + '@protobufjs/aspromise@1.1.2': resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} @@ -2896,6 +3195,9 @@ packages: '@types/chai@5.2.2': resolution: {integrity: sha512-8kB30R7Hwqf40JPiKhVzodJs2Qc1ZJ5zuT3uzw5Hq/dhNCl3G3l83jfpdI1e20BP348+fV7VIL/+FxaXkqBmWg==} + '@types/cli-progress@3.11.6': + resolution: {integrity: sha512-cE3+jb9WRlu+uOSAugewNpITJDt1VF8dHOopPO4IABFc3SXYL5WE/+PTz/FCdZRRfIujiWW3n3aMbv1eIGVRWA==} + '@types/co-body@6.1.3': resolution: {integrity: sha512-UhuhrQ5hclX6UJctv5m4Rfp52AfG9o9+d9/HwjxhVB5NjXxr5t9oKgJxN8xRHgr35oo8meUEHUPFWiKg6y71aA==} @@ -2911,6 +3213,9 @@ packages: '@types/content-disposition@0.5.9': resolution: {integrity: sha512-8uYXI3Gw35MhiVYhG3s295oihrxRyytcRHjSjqnqZVDDy/xcGBRny7+Xj1Wgfhv5QzRtN2hB2dVRBUX9XW3UcQ==} + '@types/conventional-commits-parser@5.0.1': + resolution: {integrity: sha512-7uz5EHdzz2TqoMfV7ee61Egf5y6NkcO4FB/1iCCQnbeiI1F3xzv3vK5dBCXUCLQgGYS+mUeigK1iKQzvED+QnQ==} + '@types/convert-source-map@2.0.3': resolution: {integrity: sha512-ag0BfJLZf6CQz8VIuRIEYQ5Ggwk/82uvTQf27RcpyDNbY0Vw49LIPqAxk5tqYfrCs9xDaIMvl4aj7ZopnYL8bA==} @@ -2929,6 +3234,9 @@ packages: '@types/duplexify@3.6.4': resolution: {integrity: sha512-2eahVPsd+dy3CL6FugAzJcxoraWhUghZGEQJns1kTKfCXWKJ5iG/VkaB05wRVrDKHfOFKqb0X0kXh91eE99RZg==} + '@types/ejs@3.1.5': + resolution: {integrity: sha512-nv+GSx77ZtXiJzwKdsASqi+YQ5Z7vwHsTP0JY2SiQgjGckkBRKZnk8nIM+7oUZ1VCtuTz0+By4qVR7fqzp/Dfg==} + '@types/eslint-scope@3.7.7': resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} @@ -2938,6 +3246,9 @@ packages: '@types/estree@1.0.8': resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + '@types/events@3.0.3': + resolution: {integrity: sha512-trOc4AAUThEz9hapPtSd7wf5tiQKvTtu5b371UxXdTuqzIh0ArcRspRP0i0Viu+LXstIQ1z96t1nsPxT9ol01g==} + '@types/express-serve-static-core@4.19.6': resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==} @@ -2950,6 +3261,12 @@ packages: '@types/express@5.0.3': resolution: {integrity: sha512-wGA0NX93b19/dZC1J18tKWVIYWyyF2ZjT9vin/NRu0qzzvfVzWjs04iq2rQ3H65vCTQYlRqs3YHfY7zjdV+9Kw==} + '@types/folder-hash@4.0.4': + resolution: {integrity: sha512-c+PwHm51Dw3fXM8SDK+93PO3oXdk4XNouCCvV67lj4aijRkZz5g67myk+9wqWWnyv3go6q96hT6ywcd3XtoZiQ==} + + '@types/git-raw-commits@2.0.0': + resolution: {integrity: sha512-sHXOKjKqu1kQxbxkZiz2s0yx2kc7g20g6tE98LYGq5jQyT9r+GRyTn19NBfPotOlXhGO6oPvYT3tdnPl8MYYyA==} + '@types/graceful-fs@4.1.9': resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} @@ -3013,6 +3330,10 @@ packages: '@types/mime@1.3.5': resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} + '@types/minimatch@6.0.0': + resolution: {integrity: sha512-zmPitbQ8+6zNutpwgcQuLcsEpn/Cj54Kbn7L5pX0Os5kdWplB7xPgEh/g+SWOB/qmows2gpuCaPyduq8ZZRnxA==} + deprecated: This is a stub types definition. minimatch provides its own type definitions, so you do not need this installed. + '@types/node-fetch@2.6.13': resolution: {integrity: sha512-QGpRVpzSaUs30JBSGPjOg4Uveu384erbHBoT1zeONvyCfwQxIkUshLAOqN/k9EjGviPRmWTTe6aH2qySWKTVSw==} @@ -3022,6 +3343,9 @@ packages: '@types/node@22.17.0': resolution: {integrity: sha512-bbAKTCqX5aNVryi7qXVMi+OkB3w/OyblodicMbvE38blyAz7GxXf6XYhklokijuPwwVg9sDLKRxt0ZHXQwZVfQ==} + '@types/node@24.2.0': + resolution: {integrity: sha512-3xyG3pMCq3oYCNg7/ZP+E1ooTaGB4cG8JWRsqqOYQdbWNY4zbaV0Ennrd7stjiJEFZCaybcIgpTjJWHRfBSIDw==} + '@types/npm-package-arg@6.1.4': resolution: {integrity: sha512-vDgdbMy2QXHnAruzlv68pUtXCjmqUk3WrBAsRboRovsOmxbfn/WiYCjmecyKjGztnMps5dWp4Uq2prp+Ilo17Q==} @@ -3122,6 +3446,9 @@ packages: '@types/webpack@4.41.40': resolution: {integrity: sha512-u6kMFSBM9HcoTpUXnL6mt2HSzftqb3JgYV6oxIgL2dl6sX6aCa5k6SOkzv5DuZjBTPUE/dJltKtwwuqrkZHpfw==} + '@types/which@3.0.4': + resolution: {integrity: sha512-liyfuo/106JdlgSchJzXEQCVArk0CvevqPote8F8HgWgJ3dRCcTHgJIsLDuee0kxk/mhbInzIZk3QWSZJ8R+2w==} + '@types/ws@7.4.7': resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==} @@ -3582,6 +3909,10 @@ packages: resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} engines: {node: '>= 0.4'} + array-differ@4.0.0: + resolution: {integrity: sha512-Q6VPTLMsmXZ47ENG3V+wQyZS1ZxXMxFyYzA+Z/GMrJ6yIutAIEf9wTyroTzmGjNfox9/h3GdGBCVh43GVFx4Uw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + array-flatten@1.1.1: resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} @@ -3597,6 +3928,10 @@ packages: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} + array-union@3.0.1: + resolution: {integrity: sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==} + engines: {node: '>=12'} + array-uniq@1.0.3: resolution: {integrity: sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==} engines: {node: '>=0.10.0'} @@ -3863,6 +4198,10 @@ packages: buffer@6.0.3: resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} + bufferutil@4.0.9: + resolution: {integrity: sha512-WDtdLmJvAuNNPzByAYpRo2rF1Mmradw6gvWsQKf63476DDXmomT9zUiGypLcG4ibIM67vhAj8jJRdbmEws2Aqw==} + engines: {node: '>=6.14.2'} + bundle-name@4.1.0: resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} engines: {node: '>=18'} @@ -3984,6 +4323,10 @@ packages: resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} engines: {node: '>=18'} + cli-progress@3.12.0: + resolution: {integrity: sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A==} + engines: {node: '>=4'} + cli-spinners@2.9.2: resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} engines: {node: '>=6'} @@ -4114,6 +4457,11 @@ packages: resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} engines: {node: '>= 0.6'} + conventional-commits-parser@5.0.0: + resolution: {integrity: sha512-ZPMl0ZJbw74iS9LuX9YIAiW8pfM5p3yh2o/NbXHbkFuZzY5jvdi5jFycEOkmBW5H5I7nA+D6f3UcsCLP2vvSEA==} + engines: {node: '>=16'} + hasBin: true + convert-source-map@1.9.0: resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} @@ -4214,6 +4562,10 @@ packages: custom-event@1.0.1: resolution: {integrity: sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==} + dargs@8.1.0: + resolution: {integrity: sha512-wAV9QHOsNbwnWdNW2FYvE1P56wtgSbM+3SZcdGiWQILwVjACCXDCI3Ai8QlCjMDB8YK5zySiXZYBiwGmNY3lnw==} + engines: {node: '>=12'} + dashdash@1.14.1: resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==} engines: {node: '>=0.10'} @@ -4286,6 +4638,15 @@ packages: supports-color: optional: true + debug@4.4.0: + resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + debug@4.4.1: resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} engines: {node: '>=6.0'} @@ -4474,6 +4835,11 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + ejs@3.1.10: + resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} + engines: {node: '>=0.10.0'} + hasBin: true + electron-to-chromium@1.5.194: resolution: {integrity: sha512-SdnWJwSUot04UR51I2oPD8kuP2VI37/CADR1OHsFOUzZIvfWJBO6q11k5P/uKNyTT3cdOsnyjkrZ+DDShqYqJA==} @@ -4855,6 +5221,9 @@ packages: resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} engines: {node: '>=16.0.0'} + filelist@1.0.4: + resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} + fill-range@7.1.1: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} @@ -4895,6 +5264,9 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} + firebase@12.0.0: + resolution: {integrity: sha512-KV+OrMJpi2uXlqL2zaCcXb7YuQbY/gMIWT1hf8hKeTW1bSumWaHT5qfmn0WTpHwKQa3QEVOtZR2ta9EchcmYuw==} + flat-cache@4.0.1: resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} engines: {node: '>=16'} @@ -4906,6 +5278,11 @@ packages: flatted@3.3.3: resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} + folder-hash@4.1.1: + resolution: {integrity: sha512-1ZSlKJSbET3XpglnEXC9g+QF4QRZhqHIjpFfa4pAMfO4tu/XYPafpeHEX6zOFS2EolOIXr0lPh1eSjmdWItX2w==} + engines: {node: '>=10.10.0'} + hasBin: true + follow-redirects@1.15.11: resolution: {integrity: sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==} engines: {node: '>=4.0'} @@ -5052,6 +5429,11 @@ packages: getpass@0.1.7: resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==} + git-raw-commits@4.0.0: + resolution: {integrity: sha512-ICsMM1Wk8xSGMowkOmPrzo2Fgmfo4bMHLNX6ytHjajRJUqvHOw/TFapQ+QG75c3X/tTDDhOSRPGC52dDbNM8FQ==} + engines: {node: '>=16'} + hasBin: true + glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} @@ -5126,6 +5508,16 @@ packages: graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + graphql-tag@2.12.6: + resolution: {integrity: sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==} + engines: {node: '>=10'} + peerDependencies: + graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + + graphql@16.11.0: + resolution: {integrity: sha512-mS1lbMsxgQj6hge1XZ6p7GPhbrtFwUFYi3wRzXAC/FmYnyXMTvvI3td3rjmQ2u8ewXueaSvRPWaEcgVVOT9Jnw==} + engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} + grpc-gcp@1.0.1: resolution: {integrity: sha512-06r73IoGaAIpzT+DRPnw7V5BXvZ5mjy1OcKqSPX+ZHOgbLxT+lJfz8IN83z/sbA3t55ZX88MfDaaCjDGdveVIA==} engines: {node: '>=12'} @@ -5319,6 +5711,9 @@ packages: peerDependencies: postcss: ^8.1.0 + idb@7.1.1: + resolution: {integrity: sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==} + ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} @@ -5517,6 +5912,9 @@ packages: resolution: {integrity: sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g==} engines: {node: '>=16'} + is-node-process@1.2.0: + resolution: {integrity: sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==} + is-number-like@1.0.8: resolution: {integrity: sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==} @@ -5591,6 +5989,10 @@ packages: resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==} engines: {node: '>= 0.4'} + is-text-path@2.0.0: + resolution: {integrity: sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw==} + engines: {node: '>=8'} + is-typed-array@1.1.15: resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} engines: {node: '>= 0.4'} @@ -5699,6 +6101,11 @@ packages: resolution: {integrity: sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ==} engines: {node: 20 || >=22} + jake@10.9.4: + resolution: {integrity: sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==} + engines: {node: '>=10'} + hasBin: true + jasmine-core@2.8.0: resolution: {integrity: sha512-SNkOkS+/jMZvLhuSx1fjhcNWUC/KG6oVyFUGkSBEr9n1axSNduWU8GlI7suaHXr4yxjet6KjrUZxUTE5WzzWwQ==} @@ -6106,6 +6513,10 @@ packages: resolution: {integrity: sha512-mfBfzGUdoEw5AZwG8E965ej3BbvW2F9LxEWj4uLxF6BEh1dO2N9eS3AGu9S6vfenuQYrVjsbUOOZK7y3vz4vyQ==} engines: {node: '>= 4.0.0'} + meow@12.1.1: + resolution: {integrity: sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==} + engines: {node: '>=16.10'} + merge-descriptors@1.0.3: resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} @@ -6187,6 +6598,10 @@ packages: minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + minimatch@5.1.6: + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} + engines: {node: '>=10'} + minimatch@7.4.6: resolution: {integrity: sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==} engines: {node: '>=10'} @@ -6285,6 +6700,10 @@ packages: resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} hasBin: true + multimatch@7.0.0: + resolution: {integrity: sha512-SYU3HBAdF4psHEL/+jXDKHO95/m5P2RvboHT2Y0WtTttvJLP4H/2WS9WlQPFvF6C8d6SpLw8vjCnQOnVIVOSJQ==} + engines: {node: '>=18'} + mute-stream@2.0.0: resolution: {integrity: sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==} engines: {node: ^18.17.0 || >=20.5.0} @@ -6337,6 +6756,10 @@ packages: tailwindcss: optional: true + nock@14.0.8: + resolution: {integrity: sha512-5DCGrkwK1f8kxUvqvzLWb97XuDUY4/t5M3ZcogPfLGvC2wO8wjRQsIDSXj2L6e1J0Dv8xscf9wWSvGnS3OL29Q==} + engines: {node: '>=18.20.0 <20 || >=20.12.1'} + node-addon-api@6.1.0: resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} @@ -6381,6 +6804,10 @@ packages: resolution: {integrity: sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==} hasBin: true + node-gyp-build@4.8.4: + resolution: {integrity: sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==} + hasBin: true + node-gyp@11.3.0: resolution: {integrity: sha512-9J0+C+2nt3WFuui/mC46z2XCZ21/cKlFDuywULmseD/LlmnOrSeEAE4c/1jw6aybXLmpZnQY3/LmOJfgyHIcng==} engines: {node: ^18.17.0 || >=20.5.0} @@ -6611,6 +7038,9 @@ packages: resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} engines: {node: '>=0.10.0'} + outvariant@1.4.3: + resolution: {integrity: sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA==} + own-keys@1.0.1: resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} engines: {node: '>= 0.4'} @@ -6929,6 +7359,10 @@ packages: resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==} engines: {node: '>=10'} + propagate@2.0.1: + resolution: {integrity: sha512-vGrhOavPSTz4QVNuBNdcNXePNdNMaO1xj9yBeH1ScQPjk/rhg9sSlCXPhMkFuaNNW/syTvYqsnbIJxMBfRbbag==} + engines: {node: '>= 8'} + proto3-json-serializer@3.0.1: resolution: {integrity: sha512-Rug90pDIefARAG9MgaFjd0yR/YP4bN3Fov00kckXMjTZa0x86c4WoWfCQFdSeWi9DvRXjhfLlPDIvODB5LOTfg==} engines: {node: '>=18'} @@ -7536,6 +7970,10 @@ packages: engines: {node: '>=0.10.0'} hasBin: true + ssri@10.0.5: + resolution: {integrity: sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + ssri@12.0.0: resolution: {integrity: sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ==} engines: {node: ^18.17.0 || >=20.5.0} @@ -7594,6 +8032,9 @@ packages: streamx@2.22.1: resolution: {integrity: sha512-znKXEBxfatz2GBNK02kRnCXjV+AA4kjZIUxeWSr3UGirZMJfTE9uiwKHobnbgxWyL/JWro8tTq+vOqAK1/qbSA==} + strict-event-emitter@0.5.1: + resolution: {integrity: sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==} + string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} @@ -7654,8 +8095,8 @@ packages: stubs@3.0.0: resolution: {integrity: sha512-PdHt7hHUJKxvTCgbKX9C1V/ftOcjJQgz8BZwNfV5c4B6dcGqlpelTbJ999jBGZ2jYiPAwcX5dP6oBwVlBlUbxw==} - supports-color@10.0.0: - resolution: {integrity: sha512-HRVVSbCCMbj7/kdWF9Q+bbckjBHLtHMEoJWlkmYzzdwhYMkjkOwubLM6t7NbWKjgKamGDrWL1++KrjUO1t9oAQ==} + supports-color@10.1.0: + resolution: {integrity: sha512-GBuewsPrhJPftT+fqDa9oI/zc5HNsG9nREqwzoSFDOIqf0NggOZbHQj2TE1P1CDJK8ZogFnlZY9hWoUiur7I/A==} engines: {node: '>=18'} supports-color@2.0.0: @@ -7734,6 +8175,10 @@ packages: text-decoder@1.2.3: resolution: {integrity: sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==} + text-extensions@2.4.0: + resolution: {integrity: sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==} + engines: {node: '>=8'} + thingies@1.21.0: resolution: {integrity: sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==} engines: {node: '>=10.18'} @@ -7799,6 +8244,10 @@ packages: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} + toad-cache@3.7.0: + resolution: {integrity: sha512-/m8M+2BJUpoJdgAHoG+baCwBT+tf2VraSfkBgl0Y00qIWt41DJ8R5B8nsEw0I58YwF5IZH6z24/2TobDKnqSWw==} + engines: {node: '>=12'} + toidentifier@1.0.1: resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} engines: {node: '>=0.6'} @@ -7865,6 +8314,10 @@ packages: tunnel-agent@0.6.0: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} + tunnel@0.0.6: + resolution: {integrity: sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==} + engines: {node: '>=0.6.11 <=0.7.0 || >=0.7.3'} + tweetnacl@0.14.5: resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==} @@ -7948,6 +8401,13 @@ packages: undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici-types@7.10.0: + resolution: {integrity: sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==} + + undici@5.29.0: + resolution: {integrity: sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==} + engines: {node: '>=14.0'} + undici@7.13.0: resolution: {integrity: sha512-l+zSMssRqrzDcb3fjMkjjLGmuiiK2pMIcV++mJaAc9vhjSGpvM7h43QgP+OAMb1GImHmbPyG2tBXeuyG5iY4gA==} engines: {node: '>=20.18.1'} @@ -7985,6 +8445,9 @@ packages: resolution: {integrity: sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg==} engines: {node: ^18.17.0 || >=20.5.0} + universal-github-app-jwt@2.2.2: + resolution: {integrity: sha512-dcmbeSrOdTnsjGjUfAlqNDJrhxXizjAz94ija9Qw8YkZ1uu0d+GoZzyH+Jb9tIIqvGsadUfwg+22k5aDqqwzbw==} + universal-user-agent@7.0.3: resolution: {integrity: sha512-TmnEAEAsBJVZM/AADELsK76llnwcf9vMKuPz8JflO1frO8Lchitr0fNaN9d+Ap0BjKtqWqd/J17qeDnXh8CL2A==} @@ -8011,6 +8474,10 @@ packages: urijs@1.19.11: resolution: {integrity: sha512-HXgFDgDommxn5/bIv0cnQZsPhHDA90NPHD6+c/v21U5+Sx5hoP8+dP9IZXBU1gIfvdRfhG8cel9QNPeionfcCQ==} + utf-8-validate@6.0.5: + resolution: {integrity: sha512-EYZR+OpIXp9Y1eG1iueg8KRsY8TuT8VNgnanZ0uA3STqhHQTLwbl+WX76/9X5OY12yQubymBpaBSmMPkSTQcKA==} + engines: {node: '>=6.14.2'} + util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} @@ -8209,6 +8676,9 @@ packages: resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==} engines: {node: '>= 8'} + web-vitals@4.2.4: + resolution: {integrity: sha512-r4DIlprAGwJ7YM11VZp4R884m0Vmgr6EAKe3P+kO0PPj3Unqyvv59rczf6UiGcb9Z8QxZVcqKNwv/g0WNdWwsw==} + webdriver-js-extender@2.1.0: resolution: {integrity: sha512-lcUKrjbBfCK6MNsh7xaY2UAUmZwe+/ib03AjVOpFobX4O7+83BUveSrLfU0Qsyb1DaKJdQRbuU+kM9aZ6QUhiQ==} engines: {node: '>=6.9.x'} @@ -8470,6 +8940,11 @@ packages: engines: {node: '>= 14.6'} hasBin: true + yaml@2.8.1: + resolution: {integrity: sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==} + engines: {node: '>= 14.6'} + hasBin: true + yargs-parser@18.1.3: resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} engines: {node: '>=6'} @@ -8534,6 +9009,22 @@ packages: snapshots: + '@actions/core@1.11.1': + dependencies: + '@actions/exec': 1.1.1 + '@actions/http-client': 2.2.3 + + '@actions/exec@1.1.1': + dependencies: + '@actions/io': 1.1.3 + + '@actions/http-client@2.2.3': + dependencies: + tunnel: 0.0.6 + undici: 5.29.0 + + '@actions/io@1.1.3': {} + '@algolia/abtesting@1.1.0': dependencies: '@algolia/client-common': 5.35.0 @@ -8623,29 +9114,29 @@ snapshots: '@jridgewell/gen-mapping': 0.3.12 '@jridgewell/trace-mapping': 0.3.29 - '@angular/animations@20.2.0-next.3(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))': + '@angular/animations@20.2.0-rc.0(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))': dependencies: - '@angular/common': 20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2) - '@angular/core': 20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1) + '@angular/common': 20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2) + '@angular/core': 20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1) tslib: 2.8.1 - '@angular/cdk@20.2.0-next.2(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)': + '@angular/cdk@20.2.0-next.3(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)': dependencies: - '@angular/common': 20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2) - '@angular/core': 20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1) + '@angular/common': 20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2) + '@angular/core': 20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1) parse5: 8.0.0 rxjs: 7.8.2 tslib: 2.8.1 - '@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)': + '@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)': dependencies: - '@angular/core': 20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1) + '@angular/core': 20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1) rxjs: 7.8.2 tslib: 2.8.1 - '@angular/compiler-cli@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(typescript@5.9.2)': + '@angular/compiler-cli@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(typescript@5.9.2)': dependencies: - '@angular/compiler': 20.2.0-next.3 + '@angular/compiler': 20.2.0-rc.0 '@babel/core': 7.28.0 '@jridgewell/sourcemap-codec': 1.5.4 chokidar: 4.0.3 @@ -8659,30 +9150,30 @@ snapshots: transitivePeerDependencies: - supports-color - '@angular/compiler@20.2.0-next.3': + '@angular/compiler@20.2.0-rc.0': dependencies: tslib: 2.8.1 - '@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)': + '@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)': dependencies: rxjs: 7.8.2 tslib: 2.8.1 optionalDependencies: - '@angular/compiler': 20.2.0-next.3 + '@angular/compiler': 20.2.0-rc.0 zone.js: 0.15.1 - '@angular/forms@20.2.0-next.3(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.0-next.3(@angular/animations@20.2.0-next.3(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)': + '@angular/forms@20.2.0-rc.0(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.0-rc.0(@angular/animations@20.2.0-rc.0(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)': dependencies: - '@angular/common': 20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2) - '@angular/core': 20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1) - '@angular/platform-browser': 20.2.0-next.3(@angular/animations@20.2.0-next.3(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)) + '@angular/common': 20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2) + '@angular/core': 20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1) + '@angular/platform-browser': 20.2.0-rc.0(@angular/animations@20.2.0-rc.0(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)) rxjs: 7.8.2 tslib: 2.8.1 - '@angular/localize@20.2.0-next.3(@angular/compiler-cli@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(typescript@5.9.2))(@angular/compiler@20.2.0-next.3)': + '@angular/localize@20.2.0-rc.0(@angular/compiler-cli@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(typescript@5.9.2))(@angular/compiler@20.2.0-rc.0)': dependencies: - '@angular/compiler': 20.2.0-next.3 - '@angular/compiler-cli': 20.2.0-next.3(@angular/compiler@20.2.0-next.3)(typescript@5.9.2) + '@angular/compiler': 20.2.0-rc.0 + '@angular/compiler-cli': 20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(typescript@5.9.2) '@babel/core': 7.28.0 '@types/babel__core': 7.20.5 tinyglobby: 0.2.14 @@ -8690,66 +9181,107 @@ snapshots: transitivePeerDependencies: - supports-color - '@angular/material@20.2.0-next.2(w423afz5ha7yajtqnfzupgowry)': + '@angular/material@20.2.0-next.3(3xapoc5j6qurushpwiaafd7yma)': dependencies: - '@angular/cdk': 20.2.0-next.2(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2) - '@angular/common': 20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2) - '@angular/core': 20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1) - '@angular/forms': 20.2.0-next.3(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.0-next.3(@angular/animations@20.2.0-next.3(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2) - '@angular/platform-browser': 20.2.0-next.3(@angular/animations@20.2.0-next.3(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)) + '@angular/cdk': 20.2.0-next.3(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2) + '@angular/common': 20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2) + '@angular/core': 20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1) + '@angular/forms': 20.2.0-rc.0(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.0-rc.0(@angular/animations@20.2.0-rc.0(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2) + '@angular/platform-browser': 20.2.0-rc.0(@angular/animations@20.2.0-rc.0(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)) rxjs: 7.8.2 tslib: 2.8.1 - '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/9aea3ff6c63a7a692d33e91956641887e8c6b838(@modelcontextprotocol/sdk@1.17.2)(encoding@0.1.13)': + '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/865ef057c3dcfec521a228384dd86a14b640ee9b(@modelcontextprotocol/sdk@1.17.2)': dependencies: - '@google-cloud/spanner': 8.0.0(supports-color@10.0.0) - '@google/genai': 1.12.0(@modelcontextprotocol/sdk@1.17.2)(encoding@0.1.13)(supports-color@10.0.0) + '@actions/core': 1.11.1 + '@google-cloud/spanner': 8.0.0(supports-color@10.1.0) + '@google/genai': 1.13.0(@modelcontextprotocol/sdk@1.17.2)(bufferutil@4.0.9)(encoding@0.1.13)(supports-color@10.1.0)(utf-8-validate@6.0.5) + '@inquirer/prompts': 7.8.0(@types/node@24.2.0) + '@inquirer/type': 3.0.8(@types/node@24.2.0) + '@octokit/auth-app': 8.0.2 + '@octokit/core': 7.0.3 + '@octokit/graphql': 9.0.1 + '@octokit/graphql-schema': 15.26.0 + '@octokit/openapi-types': 25.1.0 + '@octokit/plugin-paginate-rest': 13.1.1(@octokit/core@7.0.3) + '@octokit/plugin-rest-endpoint-methods': 16.0.0(@octokit/core@7.0.3) + '@octokit/request-error': 7.0.0 '@octokit/rest': 22.0.0 + '@octokit/types': 14.1.0 + '@pnpm/dependency-path': 1001.1.0 + '@types/cli-progress': 3.11.6 + '@types/conventional-commits-parser': 5.0.1 + '@types/ejs': 3.1.5 + '@types/events': 3.0.3 + '@types/folder-hash': 4.0.4 + '@types/git-raw-commits': 2.0.0 + '@types/jasmine': 5.1.8 + '@types/minimatch': 6.0.0 + '@types/node': 24.2.0 '@types/semver': 7.7.0 '@types/supports-color': 10.0.0 + '@types/which': 3.0.4 + '@types/yargs': 17.0.33 + '@types/yarnpkg__lockfile': 1.1.9 '@yarnpkg/lockfile': 1.1.0 + bufferutil: 4.0.9 chalk: 5.5.0 + cli-progress: 3.12.0 + conventional-commits-parser: 5.0.0 + ejs: 3.1.10 + encoding: 0.1.13 + fast-glob: 3.3.3 + firebase: 12.0.0 + folder-hash: 4.1.1(supports-color@10.1.0) + git-raw-commits: 4.0.0 + jasmine: 5.9.0 + jasmine-core: 5.9.0 + jasmine-reporters: 2.5.2 + jsonc-parser: 3.3.1 + minimatch: 10.0.3 + multimatch: 7.0.0 + nock: 14.0.8 semver: 7.7.2 - supports-color: 10.0.0 + supports-color: 10.1.0 typed-graphqlify: 3.1.6 typescript: 5.9.2 + utf-8-validate: 6.0.5 which: 5.0.0 - yaml: 2.8.0 + yaml: 2.8.1 + yargs: 18.0.0 transitivePeerDependencies: - '@modelcontextprotocol/sdk' - - bufferutil - - encoding - - utf-8-validate + - '@react-native-async-storage/async-storage' - '@angular/platform-browser@20.2.0-next.3(@angular/animations@20.2.0-next.3(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))': + '@angular/platform-browser@20.2.0-rc.0(@angular/animations@20.2.0-rc.0(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))': dependencies: - '@angular/common': 20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2) - '@angular/core': 20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1) + '@angular/common': 20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2) + '@angular/core': 20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1) tslib: 2.8.1 optionalDependencies: - '@angular/animations': 20.2.0-next.3(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)) + '@angular/animations': 20.2.0-rc.0(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)) - '@angular/platform-server@20.2.0-next.3(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.2.0-next.3)(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.0-next.3(@angular/animations@20.2.0-next.3(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)': + '@angular/platform-server@20.2.0-rc.0(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/compiler@20.2.0-rc.0)(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.0-rc.0(@angular/animations@20.2.0-rc.0(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)': dependencies: - '@angular/common': 20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2) - '@angular/compiler': 20.2.0-next.3 - '@angular/core': 20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1) - '@angular/platform-browser': 20.2.0-next.3(@angular/animations@20.2.0-next.3(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)) + '@angular/common': 20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2) + '@angular/compiler': 20.2.0-rc.0 + '@angular/core': 20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1) + '@angular/platform-browser': 20.2.0-rc.0(@angular/animations@20.2.0-rc.0(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)) rxjs: 7.8.2 tslib: 2.8.1 xhr2: 0.2.1 - '@angular/router@20.2.0-next.3(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.0-next.3(@angular/animations@20.2.0-next.3(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)': + '@angular/router@20.2.0-rc.0(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.0-rc.0(@angular/animations@20.2.0-rc.0(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2)': dependencies: - '@angular/common': 20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2) - '@angular/core': 20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1) - '@angular/platform-browser': 20.2.0-next.3(@angular/animations@20.2.0-next.3(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1)) + '@angular/common': 20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2) + '@angular/core': 20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1) + '@angular/platform-browser': 20.2.0-rc.0(@angular/animations@20.2.0-rc.0(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1)) rxjs: 7.8.2 tslib: 2.8.1 - '@angular/service-worker@20.2.0-next.3(@angular/core@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)': + '@angular/service-worker@20.2.0-rc.0(@angular/core@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)': dependencies: - '@angular/core': 20.2.0-next.3(@angular/compiler@20.2.0-next.3)(rxjs@7.8.2)(zone.js@0.15.1) + '@angular/core': 20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(rxjs@7.8.2)(zone.js@0.15.1) rxjs: 7.8.2 tslib: 2.8.1 @@ -8782,7 +9314,7 @@ snapshots: '@babel/traverse': 7.28.0 '@babel/types': 7.28.2 convert-source-map: 2.0.0 - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -8834,7 +9366,7 @@ snapshots: '@babel/core': 7.28.0 '@babel/helper-compilation-targets': 7.27.2 '@babel/helper-plugin-utils': 7.27.1 - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) lodash.debounce: 4.0.8 resolve: 1.22.10 transitivePeerDependencies: @@ -9422,7 +9954,7 @@ snapshots: '@babel/parser': 7.28.0 '@babel/template': 7.27.2 '@babel/types': 7.28.2 - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) transitivePeerDependencies: - supports-color @@ -9592,7 +10124,7 @@ snapshots: '@eslint/config-array@0.21.0': dependencies: '@eslint/object-schema': 2.1.6 - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -9606,7 +10138,7 @@ snapshots: '@eslint/eslintrc@3.3.1': dependencies: ajv: 6.12.6 - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) espree: 10.4.0 globals: 14.0.0 ignore: 5.3.2 @@ -9626,19 +10158,339 @@ snapshots: '@eslint/core': 0.15.2 levn: 0.4.1 - '@glideapps/ts-necessities@2.2.3': {} + '@fastify/busboy@2.1.1': {} - '@google-cloud/common@6.0.0(supports-color@10.0.0)': + '@firebase/ai@2.0.0(@firebase/app-types@0.9.3)(@firebase/app@0.14.0)': dependencies: - '@google-cloud/projectify': 4.0.0 + '@firebase/app': 0.14.0 + '@firebase/app-check-interop-types': 0.3.3 + '@firebase/app-types': 0.9.3 + '@firebase/component': 0.7.0 + '@firebase/logger': 0.5.0 + '@firebase/util': 1.13.0 + tslib: 2.8.1 + + '@firebase/analytics-compat@0.2.24(@firebase/app-compat@0.5.0)(@firebase/app@0.14.0)': + dependencies: + '@firebase/analytics': 0.10.18(@firebase/app@0.14.0) + '@firebase/analytics-types': 0.8.3 + '@firebase/app-compat': 0.5.0 + '@firebase/component': 0.7.0 + '@firebase/util': 1.13.0 + tslib: 2.8.1 + transitivePeerDependencies: + - '@firebase/app' + + '@firebase/analytics-types@0.8.3': {} + + '@firebase/analytics@0.10.18(@firebase/app@0.14.0)': + dependencies: + '@firebase/app': 0.14.0 + '@firebase/component': 0.7.0 + '@firebase/installations': 0.6.19(@firebase/app@0.14.0) + '@firebase/logger': 0.5.0 + '@firebase/util': 1.13.0 + tslib: 2.8.1 + + '@firebase/app-check-compat@0.4.0(@firebase/app-compat@0.5.0)(@firebase/app@0.14.0)': + dependencies: + '@firebase/app-check': 0.11.0(@firebase/app@0.14.0) + '@firebase/app-check-types': 0.5.3 + '@firebase/app-compat': 0.5.0 + '@firebase/component': 0.7.0 + '@firebase/logger': 0.5.0 + '@firebase/util': 1.13.0 + tslib: 2.8.1 + transitivePeerDependencies: + - '@firebase/app' + + '@firebase/app-check-interop-types@0.3.3': {} + + '@firebase/app-check-types@0.5.3': {} + + '@firebase/app-check@0.11.0(@firebase/app@0.14.0)': + dependencies: + '@firebase/app': 0.14.0 + '@firebase/component': 0.7.0 + '@firebase/logger': 0.5.0 + '@firebase/util': 1.13.0 + tslib: 2.8.1 + + '@firebase/app-compat@0.5.0': + dependencies: + '@firebase/app': 0.14.0 + '@firebase/component': 0.7.0 + '@firebase/logger': 0.5.0 + '@firebase/util': 1.13.0 + tslib: 2.8.1 + + '@firebase/app-types@0.9.3': {} + + '@firebase/app@0.14.0': + dependencies: + '@firebase/component': 0.7.0 + '@firebase/logger': 0.5.0 + '@firebase/util': 1.13.0 + idb: 7.1.1 + tslib: 2.8.1 + + '@firebase/auth-compat@0.6.0(@firebase/app-compat@0.5.0)(@firebase/app-types@0.9.3)(@firebase/app@0.14.0)': + dependencies: + '@firebase/app-compat': 0.5.0 + '@firebase/auth': 1.11.0(@firebase/app@0.14.0) + '@firebase/auth-types': 0.13.0(@firebase/app-types@0.9.3)(@firebase/util@1.13.0) + '@firebase/component': 0.7.0 + '@firebase/util': 1.13.0 + tslib: 2.8.1 + transitivePeerDependencies: + - '@firebase/app' + - '@firebase/app-types' + - '@react-native-async-storage/async-storage' + + '@firebase/auth-interop-types@0.2.4': {} + + '@firebase/auth-types@0.13.0(@firebase/app-types@0.9.3)(@firebase/util@1.13.0)': + dependencies: + '@firebase/app-types': 0.9.3 + '@firebase/util': 1.13.0 + + '@firebase/auth@1.11.0(@firebase/app@0.14.0)': + dependencies: + '@firebase/app': 0.14.0 + '@firebase/component': 0.7.0 + '@firebase/logger': 0.5.0 + '@firebase/util': 1.13.0 + tslib: 2.8.1 + + '@firebase/component@0.7.0': + dependencies: + '@firebase/util': 1.13.0 + tslib: 2.8.1 + + '@firebase/data-connect@0.3.11(@firebase/app@0.14.0)': + dependencies: + '@firebase/app': 0.14.0 + '@firebase/auth-interop-types': 0.2.4 + '@firebase/component': 0.7.0 + '@firebase/logger': 0.5.0 + '@firebase/util': 1.13.0 + tslib: 2.8.1 + + '@firebase/database-compat@2.1.0': + dependencies: + '@firebase/component': 0.7.0 + '@firebase/database': 1.1.0 + '@firebase/database-types': 1.0.16 + '@firebase/logger': 0.5.0 + '@firebase/util': 1.13.0 + tslib: 2.8.1 + + '@firebase/database-types@1.0.16': + dependencies: + '@firebase/app-types': 0.9.3 + '@firebase/util': 1.13.0 + + '@firebase/database@1.1.0': + dependencies: + '@firebase/app-check-interop-types': 0.3.3 + '@firebase/auth-interop-types': 0.2.4 + '@firebase/component': 0.7.0 + '@firebase/logger': 0.5.0 + '@firebase/util': 1.13.0 + faye-websocket: 0.11.4 + tslib: 2.8.1 + + '@firebase/firestore-compat@0.4.0(@firebase/app-compat@0.5.0)(@firebase/app-types@0.9.3)(@firebase/app@0.14.0)': + dependencies: + '@firebase/app-compat': 0.5.0 + '@firebase/component': 0.7.0 + '@firebase/firestore': 4.9.0(@firebase/app@0.14.0) + '@firebase/firestore-types': 3.0.3(@firebase/app-types@0.9.3)(@firebase/util@1.13.0) + '@firebase/util': 1.13.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.13.0)': + dependencies: + '@firebase/app-types': 0.9.3 + '@firebase/util': 1.13.0 + + '@firebase/firestore@4.9.0(@firebase/app@0.14.0)': + dependencies: + '@firebase/app': 0.14.0 + '@firebase/component': 0.7.0 + '@firebase/logger': 0.5.0 + '@firebase/util': 1.13.0 + '@firebase/webchannel-wrapper': 1.0.4 + '@grpc/grpc-js': 1.9.15 + '@grpc/proto-loader': 0.7.15 + tslib: 2.8.1 + + '@firebase/functions-compat@0.4.0(@firebase/app-compat@0.5.0)(@firebase/app@0.14.0)': + dependencies: + '@firebase/app-compat': 0.5.0 + '@firebase/component': 0.7.0 + '@firebase/functions': 0.13.0(@firebase/app@0.14.0) + '@firebase/functions-types': 0.6.3 + '@firebase/util': 1.13.0 + tslib: 2.8.1 + transitivePeerDependencies: + - '@firebase/app' + + '@firebase/functions-types@0.6.3': {} + + '@firebase/functions@0.13.0(@firebase/app@0.14.0)': + dependencies: + '@firebase/app': 0.14.0 + '@firebase/app-check-interop-types': 0.3.3 + '@firebase/auth-interop-types': 0.2.4 + '@firebase/component': 0.7.0 + '@firebase/messaging-interop-types': 0.2.3 + '@firebase/util': 1.13.0 + tslib: 2.8.1 + + '@firebase/installations-compat@0.2.19(@firebase/app-compat@0.5.0)(@firebase/app-types@0.9.3)(@firebase/app@0.14.0)': + dependencies: + '@firebase/app-compat': 0.5.0 + '@firebase/component': 0.7.0 + '@firebase/installations': 0.6.19(@firebase/app@0.14.0) + '@firebase/installations-types': 0.5.3(@firebase/app-types@0.9.3) + '@firebase/util': 1.13.0 + tslib: 2.8.1 + transitivePeerDependencies: + - '@firebase/app' + - '@firebase/app-types' + + '@firebase/installations-types@0.5.3(@firebase/app-types@0.9.3)': + dependencies: + '@firebase/app-types': 0.9.3 + + '@firebase/installations@0.6.19(@firebase/app@0.14.0)': + dependencies: + '@firebase/app': 0.14.0 + '@firebase/component': 0.7.0 + '@firebase/util': 1.13.0 + idb: 7.1.1 + tslib: 2.8.1 + + '@firebase/logger@0.5.0': + dependencies: + tslib: 2.8.1 + + '@firebase/messaging-compat@0.2.23(@firebase/app-compat@0.5.0)(@firebase/app@0.14.0)': + dependencies: + '@firebase/app-compat': 0.5.0 + '@firebase/component': 0.7.0 + '@firebase/messaging': 0.12.23(@firebase/app@0.14.0) + '@firebase/util': 1.13.0 + tslib: 2.8.1 + transitivePeerDependencies: + - '@firebase/app' + + '@firebase/messaging-interop-types@0.2.3': {} + + '@firebase/messaging@0.12.23(@firebase/app@0.14.0)': + dependencies: + '@firebase/app': 0.14.0 + '@firebase/component': 0.7.0 + '@firebase/installations': 0.6.19(@firebase/app@0.14.0) + '@firebase/messaging-interop-types': 0.2.3 + '@firebase/util': 1.13.0 + idb: 7.1.1 + tslib: 2.8.1 + + '@firebase/performance-compat@0.2.21(@firebase/app-compat@0.5.0)(@firebase/app@0.14.0)': + dependencies: + '@firebase/app-compat': 0.5.0 + '@firebase/component': 0.7.0 + '@firebase/logger': 0.5.0 + '@firebase/performance': 0.7.8(@firebase/app@0.14.0) + '@firebase/performance-types': 0.2.3 + '@firebase/util': 1.13.0 + tslib: 2.8.1 + transitivePeerDependencies: + - '@firebase/app' + + '@firebase/performance-types@0.2.3': {} + + '@firebase/performance@0.7.8(@firebase/app@0.14.0)': + dependencies: + '@firebase/app': 0.14.0 + '@firebase/component': 0.7.0 + '@firebase/installations': 0.6.19(@firebase/app@0.14.0) + '@firebase/logger': 0.5.0 + '@firebase/util': 1.13.0 + tslib: 2.8.1 + web-vitals: 4.2.4 + + '@firebase/remote-config-compat@0.2.19(@firebase/app-compat@0.5.0)(@firebase/app@0.14.0)': + dependencies: + '@firebase/app-compat': 0.5.0 + '@firebase/component': 0.7.0 + '@firebase/logger': 0.5.0 + '@firebase/remote-config': 0.6.6(@firebase/app@0.14.0) + '@firebase/remote-config-types': 0.4.0 + '@firebase/util': 1.13.0 + tslib: 2.8.1 + transitivePeerDependencies: + - '@firebase/app' + + '@firebase/remote-config-types@0.4.0': {} + + '@firebase/remote-config@0.6.6(@firebase/app@0.14.0)': + dependencies: + '@firebase/app': 0.14.0 + '@firebase/component': 0.7.0 + '@firebase/installations': 0.6.19(@firebase/app@0.14.0) + '@firebase/logger': 0.5.0 + '@firebase/util': 1.13.0 + tslib: 2.8.1 + + '@firebase/storage-compat@0.4.0(@firebase/app-compat@0.5.0)(@firebase/app-types@0.9.3)(@firebase/app@0.14.0)': + dependencies: + '@firebase/app-compat': 0.5.0 + '@firebase/component': 0.7.0 + '@firebase/storage': 0.14.0(@firebase/app@0.14.0) + '@firebase/storage-types': 0.8.3(@firebase/app-types@0.9.3)(@firebase/util@1.13.0) + '@firebase/util': 1.13.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.13.0)': + dependencies: + '@firebase/app-types': 0.9.3 + '@firebase/util': 1.13.0 + + '@firebase/storage@0.14.0(@firebase/app@0.14.0)': + dependencies: + '@firebase/app': 0.14.0 + '@firebase/component': 0.7.0 + '@firebase/util': 1.13.0 + tslib: 2.8.1 + + '@firebase/util@1.13.0': + dependencies: + tslib: 2.8.1 + + '@firebase/webchannel-wrapper@1.0.4': {} + + '@glideapps/ts-necessities@2.2.3': {} + + '@google-cloud/common@6.0.0(supports-color@10.1.0)': + dependencies: + '@google-cloud/projectify': 4.0.0 '@google-cloud/promisify': 4.1.0 arrify: 2.0.1 duplexify: 4.1.3 extend: 3.0.2 - google-auth-library: 10.2.0(supports-color@10.0.0) + google-auth-library: 10.2.0(supports-color@10.1.0) html-entities: 2.6.0 - retry-request: 8.0.0(supports-color@10.0.0) - teeny-request: 10.1.0(supports-color@10.0.0) + retry-request: 8.0.0(supports-color@10.1.0) + teeny-request: 10.1.0(supports-color@10.1.0) transitivePeerDependencies: - supports-color @@ -9652,9 +10504,9 @@ snapshots: '@google-cloud/promisify@5.0.0': {} - '@google-cloud/spanner@8.0.0(supports-color@10.0.0)': + '@google-cloud/spanner@8.0.0(supports-color@10.1.0)': dependencies: - '@google-cloud/common': 6.0.0(supports-color@10.0.0) + '@google-cloud/common': 6.0.0(supports-color@10.1.0) '@google-cloud/precise-date': 5.0.0 '@google-cloud/projectify': 5.0.0 '@google-cloud/promisify': 5.0.0 @@ -9670,27 +10522,27 @@ snapshots: duplexify: 4.1.3 events-intercept: 2.0.0 extend: 3.0.2 - google-auth-library: 10.2.0(supports-color@10.0.0) - google-gax: 5.0.1(supports-color@10.0.0) + google-auth-library: 10.2.0(supports-color@10.1.0) + google-gax: 5.0.1(supports-color@10.1.0) grpc-gcp: 1.0.1(protobufjs@7.5.3) is: 3.3.2 lodash.snakecase: 4.1.1 merge-stream: 2.0.0 p-queue: 6.6.2 protobufjs: 7.5.3 - retry-request: 8.0.0(supports-color@10.0.0) + retry-request: 8.0.0(supports-color@10.1.0) split-array-stream: 2.0.0 stack-trace: 0.0.10 stream-events: 1.0.5 - teeny-request: 10.1.0(supports-color@10.0.0) + teeny-request: 10.1.0(supports-color@10.1.0) through2: 4.0.2 transitivePeerDependencies: - supports-color - '@google/genai@1.12.0(@modelcontextprotocol/sdk@1.17.2)(encoding@0.1.13)(supports-color@10.0.0)': + '@google/genai@1.13.0(@modelcontextprotocol/sdk@1.17.2)(bufferutil@4.0.9)(encoding@0.1.13)(supports-color@10.1.0)(utf-8-validate@6.0.5)': dependencies: - google-auth-library: 9.15.1(encoding@0.1.13)(supports-color@10.0.0) - ws: 8.18.3 + google-auth-library: 9.15.1(encoding@0.1.13)(supports-color@10.1.0) + ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5) optionalDependencies: '@modelcontextprotocol/sdk': 1.17.2 transitivePeerDependencies: @@ -9704,6 +10556,11 @@ snapshots: '@grpc/proto-loader': 0.7.15 '@js-sdsl/ordered-map': 4.4.2 + '@grpc/grpc-js@1.9.15': + dependencies: + '@grpc/proto-loader': 0.7.15 + '@types/node': 22.17.0 + '@grpc/proto-loader@0.7.15': dependencies: lodash.camelcase: 4.3.0 @@ -9726,27 +10583,27 @@ snapshots: '@humanwhocodes/retry@0.4.3': {} - '@inquirer/checkbox@4.2.0(@types/node@22.17.0)': + '@inquirer/checkbox@4.2.0(@types/node@24.2.0)': dependencies: - '@inquirer/core': 10.1.15(@types/node@22.17.0) + '@inquirer/core': 10.1.15(@types/node@24.2.0) '@inquirer/figures': 1.0.13 - '@inquirer/type': 3.0.8(@types/node@22.17.0) + '@inquirer/type': 3.0.8(@types/node@24.2.0) ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 22.17.0 + '@types/node': 24.2.0 - '@inquirer/confirm@5.1.14(@types/node@22.17.0)': + '@inquirer/confirm@5.1.14(@types/node@24.2.0)': dependencies: - '@inquirer/core': 10.1.15(@types/node@22.17.0) - '@inquirer/type': 3.0.8(@types/node@22.17.0) + '@inquirer/core': 10.1.15(@types/node@24.2.0) + '@inquirer/type': 3.0.8(@types/node@24.2.0) optionalDependencies: - '@types/node': 22.17.0 + '@types/node': 24.2.0 - '@inquirer/core@10.1.15(@types/node@22.17.0)': + '@inquirer/core@10.1.15(@types/node@24.2.0)': dependencies: '@inquirer/figures': 1.0.13 - '@inquirer/type': 3.0.8(@types/node@22.17.0) + '@inquirer/type': 3.0.8(@types/node@24.2.0) ansi-escapes: 4.3.2 cli-width: 4.1.0 mute-stream: 2.0.0 @@ -9754,99 +10611,114 @@ snapshots: wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 22.17.0 + '@types/node': 24.2.0 - '@inquirer/editor@4.2.16(@types/node@22.17.0)': + '@inquirer/editor@4.2.16(@types/node@24.2.0)': dependencies: - '@inquirer/core': 10.1.15(@types/node@22.17.0) - '@inquirer/external-editor': 1.0.0(@types/node@22.17.0) - '@inquirer/type': 3.0.8(@types/node@22.17.0) + '@inquirer/core': 10.1.15(@types/node@24.2.0) + '@inquirer/external-editor': 1.0.0(@types/node@24.2.0) + '@inquirer/type': 3.0.8(@types/node@24.2.0) optionalDependencies: - '@types/node': 22.17.0 + '@types/node': 24.2.0 - '@inquirer/expand@4.0.17(@types/node@22.17.0)': + '@inquirer/expand@4.0.17(@types/node@24.2.0)': dependencies: - '@inquirer/core': 10.1.15(@types/node@22.17.0) - '@inquirer/type': 3.0.8(@types/node@22.17.0) + '@inquirer/core': 10.1.15(@types/node@24.2.0) + '@inquirer/type': 3.0.8(@types/node@24.2.0) yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 22.17.0 + '@types/node': 24.2.0 - '@inquirer/external-editor@1.0.0(@types/node@22.17.0)': + '@inquirer/external-editor@1.0.0(@types/node@24.2.0)': dependencies: - '@types/node': 22.17.0 + '@types/node': 24.2.0 chardet: 2.1.0 iconv-lite: 0.6.3 '@inquirer/figures@1.0.13': {} - '@inquirer/input@4.2.1(@types/node@22.17.0)': + '@inquirer/input@4.2.1(@types/node@24.2.0)': dependencies: - '@inquirer/core': 10.1.15(@types/node@22.17.0) - '@inquirer/type': 3.0.8(@types/node@22.17.0) + '@inquirer/core': 10.1.15(@types/node@24.2.0) + '@inquirer/type': 3.0.8(@types/node@24.2.0) optionalDependencies: - '@types/node': 22.17.0 + '@types/node': 24.2.0 - '@inquirer/number@3.0.17(@types/node@22.17.0)': + '@inquirer/number@3.0.17(@types/node@24.2.0)': dependencies: - '@inquirer/core': 10.1.15(@types/node@22.17.0) - '@inquirer/type': 3.0.8(@types/node@22.17.0) + '@inquirer/core': 10.1.15(@types/node@24.2.0) + '@inquirer/type': 3.0.8(@types/node@24.2.0) optionalDependencies: - '@types/node': 22.17.0 + '@types/node': 24.2.0 - '@inquirer/password@4.0.17(@types/node@22.17.0)': + '@inquirer/password@4.0.17(@types/node@24.2.0)': dependencies: - '@inquirer/core': 10.1.15(@types/node@22.17.0) - '@inquirer/type': 3.0.8(@types/node@22.17.0) + '@inquirer/core': 10.1.15(@types/node@24.2.0) + '@inquirer/type': 3.0.8(@types/node@24.2.0) ansi-escapes: 4.3.2 optionalDependencies: - '@types/node': 22.17.0 - - '@inquirer/prompts@7.8.1(@types/node@22.17.0)': - dependencies: - '@inquirer/checkbox': 4.2.0(@types/node@22.17.0) - '@inquirer/confirm': 5.1.14(@types/node@22.17.0) - '@inquirer/editor': 4.2.16(@types/node@22.17.0) - '@inquirer/expand': 4.0.17(@types/node@22.17.0) - '@inquirer/input': 4.2.1(@types/node@22.17.0) - '@inquirer/number': 3.0.17(@types/node@22.17.0) - '@inquirer/password': 4.0.17(@types/node@22.17.0) - '@inquirer/rawlist': 4.1.5(@types/node@22.17.0) - '@inquirer/search': 3.1.0(@types/node@22.17.0) - '@inquirer/select': 4.3.1(@types/node@22.17.0) + '@types/node': 24.2.0 + + '@inquirer/prompts@7.8.0(@types/node@24.2.0)': + dependencies: + '@inquirer/checkbox': 4.2.0(@types/node@24.2.0) + '@inquirer/confirm': 5.1.14(@types/node@24.2.0) + '@inquirer/editor': 4.2.16(@types/node@24.2.0) + '@inquirer/expand': 4.0.17(@types/node@24.2.0) + '@inquirer/input': 4.2.1(@types/node@24.2.0) + '@inquirer/number': 3.0.17(@types/node@24.2.0) + '@inquirer/password': 4.0.17(@types/node@24.2.0) + '@inquirer/rawlist': 4.1.5(@types/node@24.2.0) + '@inquirer/search': 3.1.0(@types/node@24.2.0) + '@inquirer/select': 4.3.1(@types/node@24.2.0) optionalDependencies: - '@types/node': 22.17.0 + '@types/node': 24.2.0 + + '@inquirer/prompts@7.8.1(@types/node@24.2.0)': + dependencies: + '@inquirer/checkbox': 4.2.0(@types/node@24.2.0) + '@inquirer/confirm': 5.1.14(@types/node@24.2.0) + '@inquirer/editor': 4.2.16(@types/node@24.2.0) + '@inquirer/expand': 4.0.17(@types/node@24.2.0) + '@inquirer/input': 4.2.1(@types/node@24.2.0) + '@inquirer/number': 3.0.17(@types/node@24.2.0) + '@inquirer/password': 4.0.17(@types/node@24.2.0) + '@inquirer/rawlist': 4.1.5(@types/node@24.2.0) + '@inquirer/search': 3.1.0(@types/node@24.2.0) + '@inquirer/select': 4.3.1(@types/node@24.2.0) + optionalDependencies: + '@types/node': 24.2.0 - '@inquirer/rawlist@4.1.5(@types/node@22.17.0)': + '@inquirer/rawlist@4.1.5(@types/node@24.2.0)': dependencies: - '@inquirer/core': 10.1.15(@types/node@22.17.0) - '@inquirer/type': 3.0.8(@types/node@22.17.0) + '@inquirer/core': 10.1.15(@types/node@24.2.0) + '@inquirer/type': 3.0.8(@types/node@24.2.0) yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 22.17.0 + '@types/node': 24.2.0 - '@inquirer/search@3.1.0(@types/node@22.17.0)': + '@inquirer/search@3.1.0(@types/node@24.2.0)': dependencies: - '@inquirer/core': 10.1.15(@types/node@22.17.0) + '@inquirer/core': 10.1.15(@types/node@24.2.0) '@inquirer/figures': 1.0.13 - '@inquirer/type': 3.0.8(@types/node@22.17.0) + '@inquirer/type': 3.0.8(@types/node@24.2.0) yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 22.17.0 + '@types/node': 24.2.0 - '@inquirer/select@4.3.1(@types/node@22.17.0)': + '@inquirer/select@4.3.1(@types/node@24.2.0)': dependencies: - '@inquirer/core': 10.1.15(@types/node@22.17.0) + '@inquirer/core': 10.1.15(@types/node@24.2.0) '@inquirer/figures': 1.0.13 - '@inquirer/type': 3.0.8(@types/node@22.17.0) + '@inquirer/type': 3.0.8(@types/node@24.2.0) ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 22.17.0 + '@types/node': 24.2.0 - '@inquirer/type@3.0.8(@types/node@22.17.0)': + '@inquirer/type@3.0.8(@types/node@24.2.0)': optionalDependencies: - '@types/node': 22.17.0 + '@types/node': 24.2.0 '@isaacs/balanced-match@4.0.1': {} @@ -9929,10 +10801,10 @@ snapshots: '@leichtgewicht/ip-codec@2.0.5': {} - '@listr2/prompt-adapter-inquirer@3.0.1(@inquirer/prompts@7.8.1(@types/node@22.17.0))(@types/node@22.17.0)(listr2@9.0.1)': + '@listr2/prompt-adapter-inquirer@3.0.1(@inquirer/prompts@7.8.1(@types/node@24.2.0))(@types/node@24.2.0)(listr2@9.0.1)': dependencies: - '@inquirer/prompts': 7.8.1(@types/node@22.17.0) - '@inquirer/type': 3.0.8(@types/node@22.17.0) + '@inquirer/prompts': 7.8.1(@types/node@24.2.0) + '@inquirer/type': 3.0.8(@types/node@24.2.0) listr2: 9.0.1 transitivePeerDependencies: - '@types/node' @@ -9993,6 +10865,15 @@ snapshots: '@msgpackr-extract/msgpackr-extract-win32-x64@3.0.3': optional: true + '@mswjs/interceptors@0.39.5': + dependencies: + '@open-draft/deferred-promise': 2.2.0 + '@open-draft/logger': 0.3.0 + '@open-draft/until': 2.1.0 + is-node-process: 1.2.0 + outvariant: 1.4.3 + strict-event-emitter: 0.5.1 + '@napi-rs/nice-android-arm-eabi@1.0.4': optional: true @@ -10084,7 +10965,7 @@ snapshots: dependencies: agent-base: 7.1.4 http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.6(supports-color@10.0.0) + https-proxy-agent: 7.0.6(supports-color@10.1.0) lru-cache: 10.4.3 socks-proxy-agent: 8.0.5 transitivePeerDependencies: @@ -10139,6 +11020,40 @@ snapshots: transitivePeerDependencies: - supports-color + '@octokit/auth-app@8.0.2': + dependencies: + '@octokit/auth-oauth-app': 9.0.1 + '@octokit/auth-oauth-user': 6.0.0 + '@octokit/request': 10.0.3 + '@octokit/request-error': 7.0.0 + '@octokit/types': 14.1.0 + toad-cache: 3.7.0 + universal-github-app-jwt: 2.2.2 + universal-user-agent: 7.0.3 + + '@octokit/auth-oauth-app@9.0.1': + dependencies: + '@octokit/auth-oauth-device': 8.0.1 + '@octokit/auth-oauth-user': 6.0.0 + '@octokit/request': 10.0.3 + '@octokit/types': 14.1.0 + universal-user-agent: 7.0.3 + + '@octokit/auth-oauth-device@8.0.1': + dependencies: + '@octokit/oauth-methods': 6.0.0 + '@octokit/request': 10.0.3 + '@octokit/types': 14.1.0 + universal-user-agent: 7.0.3 + + '@octokit/auth-oauth-user@6.0.0': + dependencies: + '@octokit/auth-oauth-device': 8.0.1 + '@octokit/oauth-methods': 6.0.0 + '@octokit/request': 10.0.3 + '@octokit/types': 14.1.0 + universal-user-agent: 7.0.3 + '@octokit/auth-token@6.0.0': {} '@octokit/core@7.0.3': @@ -10156,12 +11071,26 @@ snapshots: '@octokit/types': 14.1.0 universal-user-agent: 7.0.3 + '@octokit/graphql-schema@15.26.0': + dependencies: + graphql: 16.11.0 + graphql-tag: 2.12.6(graphql@16.11.0) + '@octokit/graphql@9.0.1': dependencies: '@octokit/request': 10.0.3 '@octokit/types': 14.1.0 universal-user-agent: 7.0.3 + '@octokit/oauth-authorization-url@8.0.0': {} + + '@octokit/oauth-methods@6.0.0': + dependencies: + '@octokit/oauth-authorization-url': 8.0.0 + '@octokit/request': 10.0.3 + '@octokit/request-error': 7.0.0 + '@octokit/types': 14.1.0 + '@octokit/openapi-types@25.1.0': {} '@octokit/plugin-paginate-rest@13.1.1(@octokit/core@7.0.3)': @@ -10201,6 +11130,15 @@ snapshots: dependencies: '@octokit/openapi-types': 25.1.0 + '@open-draft/deferred-promise@2.2.0': {} + + '@open-draft/logger@0.3.0': + dependencies: + is-node-process: 1.2.0 + outvariant: 1.4.3 + + '@open-draft/until@2.1.0': {} + '@opentelemetry/api@1.9.0': {} '@opentelemetry/context-async-hooks@2.0.1(@opentelemetry/api@1.9.0)': @@ -10282,6 +11220,26 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true + '@pnpm/crypto.hash@1000.2.0': + dependencies: + '@pnpm/crypto.polyfill': 1000.1.0 + '@pnpm/graceful-fs': 1000.0.0 + ssri: 10.0.5 + + '@pnpm/crypto.polyfill@1000.1.0': {} + + '@pnpm/dependency-path@1001.1.0': + dependencies: + '@pnpm/crypto.hash': 1000.2.0 + '@pnpm/types': 1000.7.0 + semver: 7.7.2 + + '@pnpm/graceful-fs@1000.0.0': + dependencies: + graceful-fs: 4.2.11 + + '@pnpm/types@1000.7.0': {} + '@protobufjs/aspromise@1.1.2': {} '@protobufjs/base64@1.1.2': {} @@ -10307,7 +11265,7 @@ snapshots: '@puppeteer/browsers@2.10.6': dependencies: - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) extract-zip: 2.0.1 progress: 2.0.3 proxy-agent: 6.5.0 @@ -10601,6 +11559,10 @@ snapshots: dependencies: '@types/deep-eql': 4.0.2 + '@types/cli-progress@3.11.6': + dependencies: + '@types/node': 22.17.0 + '@types/co-body@6.1.3': dependencies: '@types/node': 22.17.0 @@ -10619,6 +11581,10 @@ snapshots: '@types/content-disposition@0.5.9': {} + '@types/conventional-commits-parser@5.0.1': + dependencies: + '@types/node': 22.17.0 + '@types/convert-source-map@2.0.3': {} '@types/cookies@0.9.1': @@ -10640,6 +11606,8 @@ snapshots: dependencies: '@types/node': 22.17.0 + '@types/ejs@3.1.5': {} + '@types/eslint-scope@3.7.7': dependencies: '@types/eslint': 9.6.1 @@ -10652,6 +11620,8 @@ snapshots: '@types/estree@1.0.8': {} + '@types/events@3.0.3': {} + '@types/express-serve-static-core@4.19.6': dependencies: '@types/node': 22.17.0 @@ -10679,6 +11649,12 @@ snapshots: '@types/express-serve-static-core': 5.0.7 '@types/serve-static': 1.15.8 + '@types/folder-hash@4.0.4': {} + + '@types/git-raw-commits@2.0.0': + dependencies: + '@types/node': 22.17.0 + '@types/graceful-fs@4.1.9': dependencies: '@types/node': 22.17.0 @@ -10752,6 +11728,10 @@ snapshots: '@types/mime@1.3.5': {} + '@types/minimatch@6.0.0': + dependencies: + minimatch: 10.0.3 + '@types/node-fetch@2.6.13': dependencies: '@types/node': 22.17.0 @@ -10765,6 +11745,10 @@ snapshots: dependencies: undici-types: 6.21.0 + '@types/node@24.2.0': + dependencies: + undici-types: 7.10.0 + '@types/npm-package-arg@6.1.4': {} '@types/npm-registry-fetch@8.0.8': @@ -10858,7 +11842,7 @@ snapshots: '@types/supports-color@10.0.0': dependencies: - supports-color: 10.0.0 + supports-color: 10.1.0 '@types/tapable@1.0.12': {} @@ -10888,6 +11872,8 @@ snapshots: anymatch: 3.1.3 source-map: 0.6.1 + '@types/which@3.0.4': {} + '@types/ws@7.4.7': dependencies: '@types/node': 22.17.0 @@ -10932,7 +11918,7 @@ snapshots: '@typescript-eslint/types': 8.39.0 '@typescript-eslint/typescript-estree': 8.39.0(typescript@5.9.2) '@typescript-eslint/visitor-keys': 8.39.0 - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) eslint: 9.33.0(jiti@1.21.7) typescript: 5.9.2 transitivePeerDependencies: @@ -10942,7 +11928,7 @@ snapshots: dependencies: '@typescript-eslint/tsconfig-utils': 8.39.0(typescript@5.9.2) '@typescript-eslint/types': 8.39.0 - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) typescript: 5.9.2 transitivePeerDependencies: - supports-color @@ -10961,7 +11947,7 @@ snapshots: '@typescript-eslint/types': 8.39.0 '@typescript-eslint/typescript-estree': 8.39.0(typescript@5.9.2) '@typescript-eslint/utils': 8.39.0(eslint@9.33.0(jiti@1.21.7))(typescript@5.9.2) - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) eslint: 9.33.0(jiti@1.21.7) ts-api-utils: 2.1.0(typescript@5.9.2) typescript: 5.9.2 @@ -10978,7 +11964,7 @@ snapshots: '@typescript-eslint/tsconfig-utils': 8.39.0(typescript@5.9.2) '@typescript-eslint/types': 8.39.0 '@typescript-eslint/visitor-keys': 8.39.0 - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.5 @@ -11010,7 +11996,7 @@ snapshots: '@verdaccio/core': 8.0.0-next-8.19 '@verdaccio/loaders': 8.0.0-next-8.9 '@verdaccio/signature': 8.0.0-next-8.11 - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) lodash: 4.17.21 verdaccio-htpasswd: 13.0.0-next-8.19 transitivePeerDependencies: @@ -11024,7 +12010,7 @@ snapshots: '@verdaccio/config@8.0.0-next-8.19': dependencies: '@verdaccio/core': 8.0.0-next-8.19 - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) js-yaml: 4.1.0 lodash: 4.17.21 minimatch: 7.4.6 @@ -11060,7 +12046,7 @@ snapshots: '@verdaccio/loaders@8.0.0-next-8.9': dependencies: '@verdaccio/core': 8.0.0-next-8.19 - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) lodash: 4.17.21 transitivePeerDependencies: - supports-color @@ -11083,7 +12069,7 @@ snapshots: '@verdaccio/core': 8.0.0-next-8.19 '@verdaccio/logger-prettify': 8.0.0-next-8.3 colorette: 2.0.20 - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) transitivePeerDependencies: - supports-color @@ -11108,7 +12094,7 @@ snapshots: '@verdaccio/config': 8.0.0-next-8.19 '@verdaccio/core': 8.0.0-next-8.19 '@verdaccio/url': 13.0.0-next-8.19 - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) express: 4.21.2 express-rate-limit: 5.5.1 lodash: 4.17.21 @@ -11123,7 +12109,7 @@ snapshots: dependencies: '@verdaccio/config': 8.0.0-next-8.19 '@verdaccio/core': 8.0.0-next-8.19 - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) jsonwebtoken: 9.0.2 transitivePeerDependencies: - supports-color @@ -11134,7 +12120,7 @@ snapshots: dependencies: '@verdaccio/core': 8.0.0-next-8.19 '@verdaccio/url': 13.0.0-next-8.19 - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) gunzip-maybe: 1.4.2 tar-stream: 3.1.7 transitivePeerDependencies: @@ -11145,7 +12131,7 @@ snapshots: '@verdaccio/url@13.0.0-next-8.19': dependencies: '@verdaccio/core': 8.0.0-next-8.19 - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) lodash: 4.17.21 validator: 13.12.0 transitivePeerDependencies: @@ -11157,9 +12143,9 @@ snapshots: lodash: 4.17.21 minimatch: 7.4.6 - '@vitejs/plugin-basic-ssl@2.1.0(vite@7.1.1(@types/node@22.17.0)(jiti@1.21.7)(less@4.4.0)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.0))': + '@vitejs/plugin-basic-ssl@2.1.0(vite@7.1.1(@types/node@24.2.0)(jiti@1.21.7)(less@4.4.0)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.1))': dependencies: - vite: 7.1.1(@types/node@22.17.0)(jiti@1.21.7)(less@4.4.0)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.0) + vite: 7.1.1(@types/node@24.2.0)(jiti@1.21.7)(less@4.4.0)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.1) '@vitest/expect@3.2.4': dependencies: @@ -11169,13 +12155,13 @@ snapshots: chai: 5.2.1 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(vite@7.0.6(@types/node@22.17.0)(jiti@1.21.7)(less@4.4.0)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.0))': + '@vitest/mocker@3.2.4(vite@7.0.6(@types/node@24.2.0)(jiti@1.21.7)(less@4.4.0)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.1))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 7.0.6(@types/node@22.17.0)(jiti@1.21.7)(less@4.4.0)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.0) + vite: 7.0.6(@types/node@24.2.0)(jiti@1.21.7)(less@4.4.0)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.1) '@vitest/pretty-format@3.2.4': dependencies: @@ -11209,7 +12195,7 @@ snapshots: '@web/config-loader@0.3.3': {} - '@web/dev-server-core@0.7.5': + '@web/dev-server-core@0.7.5(bufferutil@4.0.9)': dependencies: '@types/koa': 2.15.0 '@types/ws': 7.4.7 @@ -11228,16 +12214,16 @@ snapshots: mime-types: 2.1.35 parse5: 6.0.1 picomatch: 2.3.1 - ws: 7.5.10 + ws: 7.5.10(bufferutil@4.0.9) transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - '@web/dev-server-rollup@0.6.4': + '@web/dev-server-rollup@0.6.4(bufferutil@4.0.9)': dependencies: '@rollup/plugin-node-resolve': 15.3.1(rollup@4.46.2) - '@web/dev-server-core': 0.7.5 + '@web/dev-server-core': 0.7.5(bufferutil@4.0.9) nanocolors: 0.2.13 parse5: 6.0.1 rollup: 4.46.2 @@ -11247,13 +12233,13 @@ snapshots: - supports-color - utf-8-validate - '@web/dev-server@0.4.6': + '@web/dev-server@0.4.6(bufferutil@4.0.9)': dependencies: '@babel/code-frame': 7.27.1 '@types/command-line-args': 5.2.3 '@web/config-loader': 0.3.3 - '@web/dev-server-core': 0.7.5 - '@web/dev-server-rollup': 0.6.4 + '@web/dev-server-core': 0.7.5(bufferutil@4.0.9) + '@web/dev-server-rollup': 0.6.4(bufferutil@4.0.9) camelcase: 6.3.0 command-line-args: 5.2.1 command-line-usage: 7.0.3 @@ -11273,28 +12259,28 @@ snapshots: '@types/parse5': 6.0.3 parse5: 6.0.1 - '@web/test-runner-chrome@0.18.1': + '@web/test-runner-chrome@0.18.1(bufferutil@4.0.9)': dependencies: - '@web/test-runner-core': 0.13.4 - '@web/test-runner-coverage-v8': 0.8.0 + '@web/test-runner-core': 0.13.4(bufferutil@4.0.9) + '@web/test-runner-coverage-v8': 0.8.0(bufferutil@4.0.9) chrome-launcher: 0.15.2 - puppeteer-core: 24.15.0 + puppeteer-core: 24.15.0(bufferutil@4.0.9) transitivePeerDependencies: - bare-buffer - bufferutil - supports-color - utf-8-validate - '@web/test-runner-commands@0.9.0': + '@web/test-runner-commands@0.9.0(bufferutil@4.0.9)': dependencies: - '@web/test-runner-core': 0.13.4 + '@web/test-runner-core': 0.13.4(bufferutil@4.0.9) mkdirp: 1.0.4 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - '@web/test-runner-core@0.13.4': + '@web/test-runner-core@0.13.4(bufferutil@4.0.9)': dependencies: '@babel/code-frame': 7.27.1 '@types/babel__code-frame': 7.0.6 @@ -11304,7 +12290,7 @@ snapshots: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 '@web/browser-logs': 0.4.1 - '@web/dev-server-core': 0.7.5 + '@web/dev-server-core': 0.7.5(bufferutil@4.0.9) chokidar: 4.0.3 cli-cursor: 3.1.0 co-body: 6.2.0 @@ -11327,9 +12313,9 @@ snapshots: - supports-color - utf-8-validate - '@web/test-runner-coverage-v8@0.8.0': + '@web/test-runner-coverage-v8@0.8.0(bufferutil@4.0.9)': dependencies: - '@web/test-runner-core': 0.13.4 + '@web/test-runner-core': 0.13.4(bufferutil@4.0.9) istanbul-lib-coverage: 3.2.2 lru-cache: 8.0.5 picomatch: 2.3.1 @@ -11339,23 +12325,23 @@ snapshots: - supports-color - utf-8-validate - '@web/test-runner-mocha@0.9.0': + '@web/test-runner-mocha@0.9.0(bufferutil@4.0.9)': dependencies: - '@web/test-runner-core': 0.13.4 + '@web/test-runner-core': 0.13.4(bufferutil@4.0.9) transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - '@web/test-runner@0.20.2': + '@web/test-runner@0.20.2(bufferutil@4.0.9)': dependencies: '@web/browser-logs': 0.4.1 '@web/config-loader': 0.3.3 - '@web/dev-server': 0.4.6 - '@web/test-runner-chrome': 0.18.1 - '@web/test-runner-commands': 0.9.0 - '@web/test-runner-core': 0.13.4 - '@web/test-runner-mocha': 0.9.0 + '@web/dev-server': 0.4.6(bufferutil@4.0.9) + '@web/test-runner-chrome': 0.18.1(bufferutil@4.0.9) + '@web/test-runner-commands': 0.9.0(bufferutil@4.0.9) + '@web/test-runner-core': 0.13.4(bufferutil@4.0.9) + '@web/test-runner-mocha': 0.9.0(bufferutil@4.0.9) camelcase: 6.3.0 command-line-args: 5.2.1 command-line-usage: 7.0.3 @@ -11501,9 +12487,9 @@ snapshots: dependencies: es6-promisify: 5.0.0 - agent-base@6.0.2(supports-color@10.0.0): + agent-base@6.0.2(supports-color@10.1.0): dependencies: - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) transitivePeerDependencies: - supports-color @@ -11601,6 +12587,8 @@ snapshots: call-bound: 1.0.4 is-array-buffer: 3.0.5 + array-differ@4.0.0: {} + array-flatten@1.1.1: {} array-includes@3.1.9: @@ -11620,6 +12608,8 @@ snapshots: array-union@2.1.0: {} + array-union@3.0.1: {} + array-uniq@1.0.3: {} array.prototype.findlastindex@1.2.6: @@ -11835,7 +12825,7 @@ snapshots: dependencies: bytes: 3.1.2 content-type: 1.0.5 - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) http-errors: 2.0.0 iconv-lite: 0.6.3 on-finished: 2.4.1 @@ -11873,24 +12863,24 @@ snapshots: fresh: 0.5.2 mitt: 1.2.0 - browser-sync-ui@3.0.4: + browser-sync-ui@3.0.4(bufferutil@4.0.9): dependencies: async-each-series: 0.1.1 chalk: 4.1.2 connect-history-api-fallback: 1.6.0 immutable: 3.8.2 server-destroy: 1.0.1 - socket.io-client: 4.8.1 + socket.io-client: 4.8.1(bufferutil@4.0.9) stream-throttle: 0.1.3 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - browser-sync@3.0.4: + browser-sync@3.0.4(bufferutil@4.0.9): dependencies: browser-sync-client: 3.0.4 - browser-sync-ui: 3.0.4 + browser-sync-ui: 3.0.4(bufferutil@4.0.9) bs-recipes: 1.3.4 chalk: 4.1.2 chokidar: 3.6.0 @@ -11914,7 +12904,7 @@ snapshots: serve-index: 1.9.1 serve-static: 1.16.2 server-destroy: 1.0.1 - socket.io: 4.8.1 + socket.io: 4.8.1(bufferutil@4.0.9) ua-parser-js: 1.0.40 yargs: 17.7.2 transitivePeerDependencies: @@ -11958,6 +12948,10 @@ snapshots: base64-js: 1.5.1 ieee754: 1.2.1 + bufferutil@4.0.9: + dependencies: + node-gyp-build: 4.8.4 + bundle-name@4.1.0: dependencies: run-applescript: 7.0.0 @@ -12099,6 +13093,10 @@ snapshots: dependencies: restore-cursor: 5.1.0 + cli-progress@3.12.0: + dependencies: + string-width: 4.2.3 + cli-spinners@2.9.2: {} cli-truncate@4.0.0: @@ -12244,6 +13242,13 @@ snapshots: content-type@1.0.5: {} + conventional-commits-parser@5.0.0: + dependencies: + JSONStream: 1.3.5 + is-text-path: 2.0.0 + meow: 12.1.1 + split2: 4.2.0 + convert-source-map@1.9.0: {} convert-source-map@2.0.0: {} @@ -12348,6 +13353,8 @@ snapshots: custom-event@1.0.1: {} + dargs@8.1.0: {} + dashdash@1.14.1: dependencies: assert-plus: 1.0.0 @@ -12401,11 +13408,17 @@ snapshots: dependencies: ms: 2.1.3 - debug@4.4.1(supports-color@10.0.0): + debug@4.4.0(supports-color@10.1.0): dependencies: ms: 2.1.3 optionalDependencies: - supports-color: 10.0.0 + supports-color: 10.1.0 + + debug@4.4.1(supports-color@10.1.0): + dependencies: + ms: 2.1.3 + optionalDependencies: + supports-color: 10.1.0 decamelize@1.2.0: {} @@ -12576,6 +13589,10 @@ snapshots: ee-first@1.1.1: {} + ejs@3.1.10: + dependencies: + jake: 10.9.4 + electron-to-chromium@1.5.194: {} emoji-regex@10.4.0: {} @@ -12593,18 +13610,17 @@ snapshots: encoding@0.1.13: dependencies: iconv-lite: 0.6.3 - optional: true end-of-stream@1.4.5: dependencies: once: 1.4.0 - engine.io-client@6.6.3: + engine.io-client@6.6.3(bufferutil@4.0.9): dependencies: '@socket.io/component-emitter': 3.1.2 debug: 4.3.7 engine.io-parser: 5.2.3 - ws: 8.17.1 + ws: 8.17.1(bufferutil@4.0.9) xmlhttprequest-ssl: 2.1.2 transitivePeerDependencies: - bufferutil @@ -12613,7 +13629,7 @@ snapshots: engine.io-parser@5.2.3: {} - engine.io@6.6.4: + engine.io@6.6.4(bufferutil@4.0.9): dependencies: '@types/cors': 2.8.19 '@types/node': 22.17.0 @@ -12623,7 +13639,7 @@ snapshots: cors: 2.8.5 debug: 4.3.7 engine.io-parser: 5.2.3 - ws: 8.17.1 + ws: 8.17.1(bufferutil@4.0.9) transitivePeerDependencies: - bufferutil - supports-color @@ -12888,7 +13904,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) escape-string-regexp: 4.0.0 eslint-scope: 8.4.0 eslint-visitor-keys: 4.2.1 @@ -13026,7 +14042,7 @@ snapshots: content-type: 1.0.5 cookie: 0.7.2 cookie-signature: 1.2.2 - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 @@ -13054,7 +14070,7 @@ snapshots: extract-zip@2.0.1: dependencies: - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: @@ -13111,6 +14127,10 @@ snapshots: dependencies: flat-cache: 4.0.1 + filelist@1.0.4: + dependencies: + minimatch: 5.1.6 + fill-range@7.1.1: dependencies: to-regex-range: 5.0.1 @@ -13153,7 +14173,7 @@ snapshots: finalhandler@2.1.0: dependencies: - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) encodeurl: 2.0.0 escape-html: 1.0.3 on-finished: 2.4.1 @@ -13183,6 +14203,39 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 + firebase@12.0.0: + dependencies: + '@firebase/ai': 2.0.0(@firebase/app-types@0.9.3)(@firebase/app@0.14.0) + '@firebase/analytics': 0.10.18(@firebase/app@0.14.0) + '@firebase/analytics-compat': 0.2.24(@firebase/app-compat@0.5.0)(@firebase/app@0.14.0) + '@firebase/app': 0.14.0 + '@firebase/app-check': 0.11.0(@firebase/app@0.14.0) + '@firebase/app-check-compat': 0.4.0(@firebase/app-compat@0.5.0)(@firebase/app@0.14.0) + '@firebase/app-compat': 0.5.0 + '@firebase/app-types': 0.9.3 + '@firebase/auth': 1.11.0(@firebase/app@0.14.0) + '@firebase/auth-compat': 0.6.0(@firebase/app-compat@0.5.0)(@firebase/app-types@0.9.3)(@firebase/app@0.14.0) + '@firebase/data-connect': 0.3.11(@firebase/app@0.14.0) + '@firebase/database': 1.1.0 + '@firebase/database-compat': 2.1.0 + '@firebase/firestore': 4.9.0(@firebase/app@0.14.0) + '@firebase/firestore-compat': 0.4.0(@firebase/app-compat@0.5.0)(@firebase/app-types@0.9.3)(@firebase/app@0.14.0) + '@firebase/functions': 0.13.0(@firebase/app@0.14.0) + '@firebase/functions-compat': 0.4.0(@firebase/app-compat@0.5.0)(@firebase/app@0.14.0) + '@firebase/installations': 0.6.19(@firebase/app@0.14.0) + '@firebase/installations-compat': 0.2.19(@firebase/app-compat@0.5.0)(@firebase/app-types@0.9.3)(@firebase/app@0.14.0) + '@firebase/messaging': 0.12.23(@firebase/app@0.14.0) + '@firebase/messaging-compat': 0.2.23(@firebase/app-compat@0.5.0)(@firebase/app@0.14.0) + '@firebase/performance': 0.7.8(@firebase/app@0.14.0) + '@firebase/performance-compat': 0.2.21(@firebase/app-compat@0.5.0)(@firebase/app@0.14.0) + '@firebase/remote-config': 0.6.6(@firebase/app@0.14.0) + '@firebase/remote-config-compat': 0.2.19(@firebase/app-compat@0.5.0)(@firebase/app@0.14.0) + '@firebase/storage': 0.14.0(@firebase/app@0.14.0) + '@firebase/storage-compat': 0.4.0(@firebase/app-compat@0.5.0)(@firebase/app-types@0.9.3)(@firebase/app@0.14.0) + '@firebase/util': 1.13.0 + transitivePeerDependencies: + - '@react-native-async-storage/async-storage' + flat-cache@4.0.1: dependencies: flatted: 3.3.3 @@ -13192,9 +14245,16 @@ snapshots: flatted@3.3.3: {} + folder-hash@4.1.1(supports-color@10.1.0): + dependencies: + debug: 4.4.0(supports-color@10.1.0) + minimatch: 7.4.6 + transitivePeerDependencies: + - supports-color + follow-redirects@1.15.11(debug@4.4.1): optionalDependencies: - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) for-each@0.3.5: dependencies: @@ -13282,10 +14342,10 @@ snapshots: functions-have-names@1.2.3: {} - gaxios@6.7.1(encoding@0.1.13)(supports-color@10.0.0): + gaxios@6.7.1(encoding@0.1.13)(supports-color@10.1.0): dependencies: extend: 3.0.2 - https-proxy-agent: 7.0.6(supports-color@10.0.0) + https-proxy-agent: 7.0.6(supports-color@10.1.0) is-stream: 2.0.1 node-fetch: 2.7.0(encoding@0.1.13) uuid: 9.0.1 @@ -13293,26 +14353,26 @@ snapshots: - encoding - supports-color - gaxios@7.1.1(supports-color@10.0.0): + gaxios@7.1.1(supports-color@10.1.0): dependencies: extend: 3.0.2 - https-proxy-agent: 7.0.6(supports-color@10.0.0) + https-proxy-agent: 7.0.6(supports-color@10.1.0) node-fetch: 3.3.2 transitivePeerDependencies: - supports-color - gcp-metadata@6.1.1(encoding@0.1.13)(supports-color@10.0.0): + gcp-metadata@6.1.1(encoding@0.1.13)(supports-color@10.1.0): dependencies: - gaxios: 6.7.1(encoding@0.1.13)(supports-color@10.0.0) + gaxios: 6.7.1(encoding@0.1.13)(supports-color@10.1.0) google-logging-utils: 0.0.2 json-bigint: 1.0.0 transitivePeerDependencies: - encoding - supports-color - gcp-metadata@7.0.1(supports-color@10.0.0): + gcp-metadata@7.0.1(supports-color@10.1.0): dependencies: - gaxios: 7.1.1(supports-color@10.0.0) + gaxios: 7.1.1(supports-color@10.1.0) google-logging-utils: 1.1.1 json-bigint: 1.0.0 transitivePeerDependencies: @@ -13360,7 +14420,7 @@ snapshots: dependencies: basic-ftp: 5.0.5 data-uri-to-buffer: 6.0.2 - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) transitivePeerDependencies: - supports-color @@ -13368,6 +14428,12 @@ snapshots: dependencies: assert-plus: 1.0.0 + git-raw-commits@4.0.0: + dependencies: + dargs: 8.1.0 + meow: 12.1.1 + split2: 4.2.0 + glob-parent@5.1.2: dependencies: is-glob: 4.0.3 @@ -13432,43 +14498,43 @@ snapshots: pify: 2.3.0 pinkie-promise: 2.0.1 - google-auth-library@10.2.0(supports-color@10.0.0): + google-auth-library@10.2.0(supports-color@10.1.0): dependencies: base64-js: 1.5.1 ecdsa-sig-formatter: 1.0.11 - gaxios: 7.1.1(supports-color@10.0.0) - gcp-metadata: 7.0.1(supports-color@10.0.0) + gaxios: 7.1.1(supports-color@10.1.0) + gcp-metadata: 7.0.1(supports-color@10.1.0) google-logging-utils: 1.1.1 - gtoken: 8.0.0(supports-color@10.0.0) + gtoken: 8.0.0(supports-color@10.1.0) jws: 4.0.0 transitivePeerDependencies: - supports-color - google-auth-library@9.15.1(encoding@0.1.13)(supports-color@10.0.0): + google-auth-library@9.15.1(encoding@0.1.13)(supports-color@10.1.0): dependencies: base64-js: 1.5.1 ecdsa-sig-formatter: 1.0.11 - gaxios: 6.7.1(encoding@0.1.13)(supports-color@10.0.0) - gcp-metadata: 6.1.1(encoding@0.1.13)(supports-color@10.0.0) - gtoken: 7.1.0(encoding@0.1.13)(supports-color@10.0.0) + gaxios: 6.7.1(encoding@0.1.13)(supports-color@10.1.0) + gcp-metadata: 6.1.1(encoding@0.1.13)(supports-color@10.1.0) + gtoken: 7.1.0(encoding@0.1.13)(supports-color@10.1.0) jws: 4.0.0 transitivePeerDependencies: - encoding - supports-color - google-gax@5.0.1(supports-color@10.0.0): + google-gax@5.0.1(supports-color@10.1.0): dependencies: '@grpc/grpc-js': 1.13.4 '@grpc/proto-loader': 0.7.15 abort-controller: 3.0.0 duplexify: 4.1.3 - google-auth-library: 10.2.0(supports-color@10.0.0) + google-auth-library: 10.2.0(supports-color@10.1.0) google-logging-utils: 1.1.1 node-fetch: 3.3.2 object-hash: 3.0.0 proto3-json-serializer: 3.0.1 protobufjs: 7.5.3 - retry-request: 8.0.0(supports-color@10.0.0) + retry-request: 8.0.0(supports-color@10.1.0) transitivePeerDependencies: - supports-color @@ -13482,22 +14548,29 @@ snapshots: graphemer@1.4.0: {} + graphql-tag@2.12.6(graphql@16.11.0): + dependencies: + graphql: 16.11.0 + tslib: 2.8.1 + + graphql@16.11.0: {} + grpc-gcp@1.0.1(protobufjs@7.5.3): dependencies: '@grpc/grpc-js': 1.13.4 protobufjs: 7.5.3 - gtoken@7.1.0(encoding@0.1.13)(supports-color@10.0.0): + gtoken@7.1.0(encoding@0.1.13)(supports-color@10.1.0): dependencies: - gaxios: 6.7.1(encoding@0.1.13)(supports-color@10.0.0) + gaxios: 6.7.1(encoding@0.1.13)(supports-color@10.1.0) jws: 4.0.0 transitivePeerDependencies: - encoding - supports-color - gtoken@8.0.0(supports-color@10.0.0): + gtoken@8.0.0(supports-color@10.1.0): dependencies: - gaxios: 7.1.1(supports-color@10.0.0) + gaxios: 7.1.1(supports-color@10.1.0) jws: 4.0.0 transitivePeerDependencies: - supports-color @@ -13619,18 +14692,18 @@ snapshots: http-parser-js@0.5.10: {} - http-proxy-agent@5.0.0(supports-color@10.0.0): + http-proxy-agent@5.0.0(supports-color@10.1.0): dependencies: '@tootallnate/once': 2.0.0 - agent-base: 6.0.2(supports-color@10.0.0) - debug: 4.4.1(supports-color@10.0.0) + agent-base: 6.0.2(supports-color@10.1.0) + debug: 4.4.1(supports-color@10.1.0) transitivePeerDependencies: - supports-color http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.4 - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) transitivePeerDependencies: - supports-color @@ -13649,7 +14722,7 @@ snapshots: http-proxy-middleware@3.0.5: dependencies: '@types/http-proxy': 1.17.16 - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) http-proxy: 1.18.1(debug@4.4.1) is-glob: 4.0.3 is-plain-object: 5.0.0 @@ -13688,17 +14761,17 @@ snapshots: transitivePeerDependencies: - supports-color - https-proxy-agent@5.0.1(supports-color@10.0.0): + https-proxy-agent@5.0.1(supports-color@10.1.0): dependencies: - agent-base: 6.0.2(supports-color@10.0.0) - debug: 4.4.1(supports-color@10.0.0) + agent-base: 6.0.2(supports-color@10.1.0) + debug: 4.4.1(supports-color@10.1.0) transitivePeerDependencies: - supports-color - https-proxy-agent@7.0.6(supports-color@10.0.0): + https-proxy-agent@7.0.6(supports-color@10.1.0): dependencies: agent-base: 7.1.4 - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) transitivePeerDependencies: - supports-color @@ -13720,6 +14793,8 @@ snapshots: dependencies: postcss: 8.5.6 + idb@7.1.1: {} + ieee754@1.2.1: {} ignore-walk@8.0.0: @@ -13886,6 +14961,8 @@ snapshots: is-network-error@1.1.0: {} + is-node-process@1.2.0: {} + is-number-like@1.0.8: dependencies: lodash.isfinite: 3.3.2 @@ -13953,6 +15030,10 @@ snapshots: has-symbols: 1.1.0 safe-regex-test: 1.1.0 + is-text-path@2.0.0: + dependencies: + text-extensions: 2.4.0 + is-typed-array@1.1.15: dependencies: which-typed-array: 1.1.19 @@ -14036,7 +15117,7 @@ snapshots: istanbul-lib-source-maps@4.0.1: dependencies: - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: @@ -14057,6 +15138,12 @@ snapshots: dependencies: '@isaacs/cliui': 8.0.2 + jake@10.9.4: + dependencies: + async: 3.2.6 + filelist: 1.0.4 + picocolors: 1.1.1 + jasmine-core@2.8.0: {} jasmine-core@4.6.1: {} @@ -14107,14 +15194,14 @@ snapshots: jsbn@1.1.0: {} - jsdom@26.1.0: + jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5): dependencies: cssstyle: 4.6.0 data-urls: 5.0.0 decimal.js: 10.6.0 html-encoding-sniffer: 4.0.0 http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.6(supports-color@10.0.0) + https-proxy-agent: 7.0.6(supports-color@10.1.0) is-potential-custom-element-name: 1.0.1 nwsapi: 2.2.21 parse5: 7.3.0 @@ -14127,7 +15214,7 @@ snapshots: whatwg-encoding: 3.1.1 whatwg-mimetype: 4.0.0 whatwg-url: 14.2.0 - ws: 8.18.3 + ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5) xml-name-validator: 5.0.0 transitivePeerDependencies: - bufferutil @@ -14247,22 +15334,22 @@ snapshots: transitivePeerDependencies: - supports-color - karma-jasmine-html-reporter@2.1.0(jasmine-core@5.9.0)(karma-jasmine@5.1.0(karma@6.4.4))(karma@6.4.4): + karma-jasmine-html-reporter@2.1.0(jasmine-core@5.9.0)(karma-jasmine@5.1.0(karma@6.4.4(bufferutil@4.0.9)))(karma@6.4.4(bufferutil@4.0.9)): dependencies: jasmine-core: 5.9.0 - karma: 6.4.4 - karma-jasmine: 5.1.0(karma@6.4.4) + karma: 6.4.4(bufferutil@4.0.9) + karma-jasmine: 5.1.0(karma@6.4.4(bufferutil@4.0.9)) - karma-jasmine@5.1.0(karma@6.4.4): + karma-jasmine@5.1.0(karma@6.4.4(bufferutil@4.0.9)): dependencies: jasmine-core: 4.6.1 - karma: 6.4.4 + karma: 6.4.4(bufferutil@4.0.9) karma-source-map-support@1.4.0: dependencies: source-map-support: 0.5.21 - karma@6.4.4: + karma@6.4.4(bufferutil@4.0.9): dependencies: '@colors/colors': 1.5.0 body-parser: 1.20.3 @@ -14283,7 +15370,7 @@ snapshots: qjobs: 1.2.0 range-parser: 1.2.1 rimraf: 3.0.2 - socket.io: 4.8.1 + socket.io: 4.8.1(bufferutil@4.0.9) source-map: 0.6.1 tmp: 0.2.3 ua-parser-js: 0.7.40 @@ -14317,7 +15404,7 @@ snapshots: koa-send@5.0.1: dependencies: - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) http-errors: 1.8.1 resolve-path: 1.4.0 transitivePeerDependencies: @@ -14337,7 +15424,7 @@ snapshots: content-disposition: 0.5.4 content-type: 1.0.5 cookies: 0.9.1 - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) delegates: 1.0.0 depd: 2.0.0 destroy: 1.2.0 @@ -14506,7 +15593,7 @@ snapshots: log4js@6.9.1: dependencies: date-format: 4.0.14 - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) flatted: 3.3.3 rfdc: 1.4.1 streamroller: 3.1.5 @@ -14584,6 +15671,8 @@ snapshots: tree-dump: 1.0.3(tslib@2.8.1) tslib: 2.8.1 + meow@12.1.1: {} + merge-descriptors@1.0.3: {} merge-descriptors@2.0.0: {} @@ -14641,6 +15730,10 @@ snapshots: dependencies: brace-expansion: 1.1.12 + minimatch@5.1.6: + dependencies: + brace-expansion: 2.0.2 + minimatch@7.4.6: dependencies: brace-expansion: 2.0.2 @@ -14736,6 +15829,12 @@ snapshots: dns-packet: 5.6.1 thunky: 1.1.0 + multimatch@7.0.0: + dependencies: + array-differ: 4.0.0 + array-union: 3.0.1 + minimatch: 9.0.5 + mute-stream@2.0.0: {} nanocolors@0.2.13: {} @@ -14760,10 +15859,10 @@ snapshots: netmask@2.0.2: {} - ng-packagr@20.2.0-next.1(@angular/compiler-cli@20.2.0-next.3(@angular/compiler@20.2.0-next.3)(typescript@5.9.2))(tslib@2.8.1)(typescript@5.9.2): + ng-packagr@20.2.0-next.1(@angular/compiler-cli@20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(typescript@5.9.2))(tslib@2.8.1)(typescript@5.9.2): dependencies: '@ampproject/remapping': 2.3.0 - '@angular/compiler-cli': 20.2.0-next.3(@angular/compiler@20.2.0-next.3)(typescript@5.9.2) + '@angular/compiler-cli': 20.2.0-rc.0(@angular/compiler@20.2.0-rc.0)(typescript@5.9.2) '@rollup/plugin-json': 6.1.0(rollup@4.46.2) '@rollup/wasm-node': 4.46.2 ajv: 8.17.1 @@ -14789,6 +15888,12 @@ snapshots: optionalDependencies: rollup: 4.46.2 + nock@14.0.8: + dependencies: + '@mswjs/interceptors': 0.39.5 + json-stringify-safe: 5.0.1 + propagate: 2.0.1 + node-addon-api@6.1.0: optional: true @@ -14824,6 +15929,8 @@ snapshots: detect-libc: 2.0.4 optional: true + node-gyp-build@4.8.4: {} + node-gyp@11.3.0: dependencies: env-paths: 2.2.1 @@ -15019,6 +16126,8 @@ snapshots: os-tmpdir@1.0.2: {} + outvariant@1.4.3: {} + own-keys@1.0.1: dependencies: get-intrinsic: 1.3.0 @@ -15070,10 +16179,10 @@ snapshots: dependencies: '@tootallnate/quickjs-emscripten': 0.23.0 agent-base: 7.1.4 - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) get-uri: 6.0.5 http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.6(supports-color@10.0.0) + https-proxy-agent: 7.0.6(supports-color@10.1.0) pac-resolver: 7.0.1 socks-proxy-agent: 8.0.5 transitivePeerDependencies: @@ -15250,7 +16359,7 @@ snapshots: portfinder@1.0.37: dependencies: async: 3.2.6 - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) transitivePeerDependencies: - supports-color @@ -15329,6 +16438,8 @@ snapshots: err-code: 2.0.3 retry: 0.12.0 + propagate@2.0.1: {} + proto3-json-serializer@3.0.1: dependencies: protobufjs: 7.5.3 @@ -15376,9 +16487,9 @@ snapshots: proxy-agent@6.5.0: dependencies: agent-base: 7.1.4 - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.6(supports-color@10.0.0) + https-proxy-agent: 7.0.6(supports-color@10.1.0) lru-cache: 7.18.3 pac-proxy-agent: 7.2.0 proxy-from-env: 1.1.0 @@ -15415,44 +16526,44 @@ snapshots: punycode@2.3.1: {} - puppeteer-core@18.2.1(encoding@0.1.13): + puppeteer-core@18.2.1(bufferutil@4.0.9)(encoding@0.1.13): dependencies: cross-fetch: 3.1.5(encoding@0.1.13) debug: 4.3.4 devtools-protocol: 0.0.1045489 extract-zip: 2.0.1 - https-proxy-agent: 5.0.1(supports-color@10.0.0) + https-proxy-agent: 5.0.1(supports-color@10.1.0) proxy-from-env: 1.1.0 rimraf: 3.0.2 tar-fs: 2.1.1 unbzip2-stream: 1.4.3 - ws: 8.9.0 + ws: 8.9.0(bufferutil@4.0.9) transitivePeerDependencies: - bufferutil - encoding - supports-color - utf-8-validate - puppeteer-core@24.15.0: + puppeteer-core@24.15.0(bufferutil@4.0.9): dependencies: '@puppeteer/browsers': 2.10.6 chromium-bidi: 7.2.0(devtools-protocol@0.0.1464554) - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) devtools-protocol: 0.0.1464554 typed-query-selector: 2.12.0 - ws: 8.18.3 + ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5) transitivePeerDependencies: - bare-buffer - bufferutil - supports-color - utf-8-validate - puppeteer@18.2.1(encoding@0.1.13): + puppeteer@18.2.1(bufferutil@4.0.9)(encoding@0.1.13): dependencies: - https-proxy-agent: 5.0.1(supports-color@10.0.0) + https-proxy-agent: 5.0.1(supports-color@10.1.0) progress: 2.0.3 proxy-from-env: 1.1.0 - puppeteer-core: 18.2.1(encoding@0.1.13) + puppeteer-core: 18.2.1(bufferutil@4.0.9)(encoding@0.1.13) transitivePeerDependencies: - bufferutil - encoding @@ -15670,11 +16781,11 @@ snapshots: onetime: 7.0.0 signal-exit: 4.1.0 - retry-request@8.0.0(supports-color@10.0.0): + retry-request@8.0.0(supports-color@10.1.0): dependencies: '@types/request': 2.48.13 extend: 3.0.2 - teeny-request: 10.1.0(supports-color@10.0.0) + teeny-request: 10.1.0(supports-color@10.1.0) transitivePeerDependencies: - supports-color @@ -15765,7 +16876,7 @@ snapshots: router@2.2.0: dependencies: - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) depd: 2.0.0 is-promise: 4.0.0 parseurl: 1.3.3 @@ -15906,7 +17017,7 @@ snapshots: send@1.2.0: dependencies: - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 @@ -16068,20 +17179,20 @@ snapshots: smart-buffer@4.2.0: {} - socket.io-adapter@2.5.5: + socket.io-adapter@2.5.5(bufferutil@4.0.9): dependencies: debug: 4.3.7 - ws: 8.17.1 + ws: 8.17.1(bufferutil@4.0.9) transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - socket.io-client@4.8.1: + socket.io-client@4.8.1(bufferutil@4.0.9): dependencies: '@socket.io/component-emitter': 3.1.2 debug: 4.3.7 - engine.io-client: 6.6.3 + engine.io-client: 6.6.3(bufferutil@4.0.9) socket.io-parser: 4.2.4 transitivePeerDependencies: - bufferutil @@ -16095,14 +17206,14 @@ snapshots: transitivePeerDependencies: - supports-color - socket.io@4.8.1: + socket.io@4.8.1(bufferutil@4.0.9): dependencies: accepts: 1.3.8 base64id: 2.0.0 cors: 2.8.5 debug: 4.3.7 - engine.io: 6.6.4 - socket.io-adapter: 2.5.5 + engine.io: 6.6.4(bufferutil@4.0.9) + socket.io-adapter: 2.5.5(bufferutil@4.0.9) socket.io-parser: 4.2.4 transitivePeerDependencies: - bufferutil @@ -16118,7 +17229,7 @@ snapshots: socks-proxy-agent@8.0.5: dependencies: agent-base: 7.1.4 - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) socks: 2.8.6 transitivePeerDependencies: - supports-color @@ -16179,7 +17290,7 @@ snapshots: spdy-transport@3.0.0: dependencies: - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) detect-node: 2.1.0 hpack.js: 2.1.6 obuf: 1.1.2 @@ -16190,7 +17301,7 @@ snapshots: spdy@4.0.2: dependencies: - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) handle-thing: 2.0.1 http-deceiver: 1.2.7 select-hose: 2.0.0 @@ -16223,6 +17334,10 @@ snapshots: safer-buffer: 2.1.2 tweetnacl: 0.14.5 + ssri@10.0.5: + dependencies: + minipass: 7.1.2 + ssri@12.0.0: dependencies: minipass: 7.1.2 @@ -16266,7 +17381,7 @@ snapshots: streamroller@3.1.5: dependencies: date-format: 4.0.14 - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) fs-extra: 8.1.0 transitivePeerDependencies: - supports-color @@ -16278,6 +17393,8 @@ snapshots: optionalDependencies: bare-events: 2.6.0 + strict-event-emitter@0.5.1: {} + string-width@4.2.3: dependencies: emoji-regex: 8.0.0 @@ -16351,7 +17468,7 @@ snapshots: stubs@3.0.0: {} - supports-color@10.0.0: {} + supports-color@10.1.0: {} supports-color@2.0.0: {} @@ -16423,10 +17540,10 @@ snapshots: mkdirp: 3.0.1 yallist: 5.0.0 - teeny-request@10.1.0(supports-color@10.0.0): + teeny-request@10.1.0(supports-color@10.1.0): dependencies: - http-proxy-agent: 5.0.0(supports-color@10.0.0) - https-proxy-agent: 5.0.1(supports-color@10.0.0) + http-proxy-agent: 5.0.0(supports-color@10.1.0) + https-proxy-agent: 5.0.1(supports-color@10.1.0) node-fetch: 3.3.2 stream-events: 1.0.5 transitivePeerDependencies: @@ -16454,6 +17571,8 @@ snapshots: dependencies: b4a: 1.6.7 + text-extensions@2.4.0: {} + thingies@1.21.0(tslib@2.8.1): dependencies: tslib: 2.8.1 @@ -16508,6 +17627,8 @@ snapshots: dependencies: is-number: 7.0.0 + toad-cache@3.7.0: {} + toidentifier@1.0.1: {} tough-cookie@2.5.0: @@ -16567,7 +17688,7 @@ snapshots: tuf-js@3.1.0: dependencies: '@tufjs/models': 3.0.1 - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) make-fetch-happen: 14.0.3 transitivePeerDependencies: - supports-color @@ -16576,6 +17697,8 @@ snapshots: dependencies: safe-buffer: 5.2.1 + tunnel@0.0.6: {} + tweetnacl@0.14.5: {} typanion@3.14.0: {} @@ -16663,6 +17786,12 @@ snapshots: undici-types@6.21.0: {} + undici-types@7.10.0: {} + + undici@5.29.0: + dependencies: + '@fastify/busboy': 2.1.1 + undici@7.13.0: {} unenv@1.10.0: @@ -16702,6 +17831,8 @@ snapshots: dependencies: imurmurhash: 0.1.4 + universal-github-app-jwt@2.2.2: {} + universal-user-agent@7.0.3: {} universalify@0.1.2: {} @@ -16722,6 +17853,10 @@ snapshots: urijs@1.19.11: {} + utf-8-validate@6.0.5: + dependencies: + node-gyp-build: 4.8.4 + util-deprecate@1.0.2: {} utils-merge@1.0.1: {} @@ -16756,7 +17891,7 @@ snapshots: '@verdaccio/config': 8.0.0-next-8.19 '@verdaccio/core': 8.0.0-next-8.19 express: 4.21.2 - https-proxy-agent: 5.0.1(supports-color@10.0.0) + https-proxy-agent: 5.0.1(supports-color@10.1.0) node-fetch: 2.6.7(encoding@0.1.13) transitivePeerDependencies: - encoding @@ -16775,7 +17910,7 @@ snapshots: '@verdaccio/file-locking': 13.0.0-next-8.4 apache-md5: 1.1.8 bcryptjs: 2.4.3 - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) http-errors: 2.0.0 unix-crypt-td-js: 1.1.4 transitivePeerDependencies: @@ -16803,7 +17938,7 @@ snapshots: clipanion: 4.0.0-rc.4 compression: 1.8.1 cors: 2.8.5 - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) envinfo: 7.14.0 express: 4.21.2 handlebars: 4.7.8 @@ -16825,13 +17960,13 @@ snapshots: core-util-is: 1.0.2 extsprintf: 1.3.0 - vite-node@3.2.4(@types/node@22.17.0)(jiti@1.21.7)(less@4.4.0)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.0): + vite-node@3.2.4(@types/node@24.2.0)(jiti@1.21.7)(less@4.4.0)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.1): dependencies: cac: 6.7.14 - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.1.1(@types/node@22.17.0)(jiti@1.21.7)(less@4.4.0)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.0) + vite: 7.1.1(@types/node@24.2.0)(jiti@1.21.7)(less@4.4.0)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.1) transitivePeerDependencies: - '@types/node' - jiti @@ -16846,7 +17981,7 @@ snapshots: - tsx - yaml - vite@7.0.6(@types/node@22.17.0)(jiti@1.21.7)(less@4.4.0)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.0): + vite@7.0.6(@types/node@24.2.0)(jiti@1.21.7)(less@4.4.0)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.1): dependencies: esbuild: 0.25.8 fdir: 6.4.6(picomatch@4.0.3) @@ -16855,15 +17990,15 @@ snapshots: rollup: 4.46.2 tinyglobby: 0.2.14 optionalDependencies: - '@types/node': 22.17.0 + '@types/node': 24.2.0 fsevents: 2.3.3 jiti: 1.21.7 less: 4.4.0 sass: 1.90.0 terser: 5.43.1 - yaml: 2.8.0 + yaml: 2.8.1 - vite@7.1.1(@types/node@22.17.0)(jiti@1.21.7)(less@4.4.0)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.0): + vite@7.1.1(@types/node@24.2.0)(jiti@1.21.7)(less@4.4.0)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.1): dependencies: esbuild: 0.25.8 fdir: 6.4.6(picomatch@4.0.3) @@ -16872,26 +18007,26 @@ snapshots: rollup: 4.46.2 tinyglobby: 0.2.14 optionalDependencies: - '@types/node': 22.17.0 + '@types/node': 24.2.0 fsevents: 2.3.3 jiti: 1.21.7 less: 4.4.0 sass: 1.90.0 terser: 5.43.1 - yaml: 2.8.0 + yaml: 2.8.1 - vitest@3.2.4(@types/node@22.17.0)(jiti@1.21.7)(jsdom@26.1.0)(less@4.4.0)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.0): + vitest@3.2.4(@types/node@24.2.0)(jiti@1.21.7)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.4.0)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.1): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@7.0.6(@types/node@22.17.0)(jiti@1.21.7)(less@4.4.0)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.0)) + '@vitest/mocker': 3.2.4(vite@7.0.6(@types/node@24.2.0)(jiti@1.21.7)(less@4.4.0)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.1)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 '@vitest/spy': 3.2.4 '@vitest/utils': 3.2.4 chai: 5.2.1 - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.1(supports-color@10.1.0) expect-type: 1.2.2 magic-string: 0.30.17 pathe: 2.0.3 @@ -16902,12 +18037,12 @@ snapshots: tinyglobby: 0.2.14 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 7.0.6(@types/node@22.17.0)(jiti@1.21.7)(less@4.4.0)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.0) - vite-node: 3.2.4(@types/node@22.17.0)(jiti@1.21.7)(less@4.4.0)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.0) + vite: 7.0.6(@types/node@24.2.0)(jiti@1.21.7)(less@4.4.0)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.1) + vite-node: 3.2.4(@types/node@24.2.0)(jiti@1.21.7)(less@4.4.0)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.1) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.17.0 - jsdom: 26.1.0 + '@types/node': 24.2.0 + jsdom: 26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) transitivePeerDependencies: - jiti - less @@ -16942,6 +18077,8 @@ snapshots: web-streams-polyfill@3.3.3: {} + web-vitals@4.2.4: {} + webdriver-js-extender@2.1.0: dependencies: '@types/selenium-webdriver': 3.0.26 @@ -16976,7 +18113,7 @@ snapshots: optionalDependencies: webpack: 5.101.0(esbuild@0.25.8) - webpack-dev-server@5.2.2(webpack@5.101.0(esbuild@0.25.8)): + webpack-dev-server@5.2.2(bufferutil@4.0.9)(utf-8-validate@6.0.5)(webpack@5.101.0(esbuild@0.25.8)): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -17005,7 +18142,7 @@ snapshots: sockjs: 0.3.24 spdy: 4.0.2 webpack-dev-middleware: 7.4.2(webpack@5.101.0(esbuild@0.25.8)) - ws: 8.18.3 + ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5) optionalDependencies: webpack: 5.101.0(esbuild@0.25.8) transitivePeerDependencies: @@ -17177,13 +18314,22 @@ snapshots: wrappy@1.0.2: {} - ws@7.5.10: {} + ws@7.5.10(bufferutil@4.0.9): + optionalDependencies: + bufferutil: 4.0.9 - ws@8.17.1: {} + ws@8.17.1(bufferutil@4.0.9): + optionalDependencies: + bufferutil: 4.0.9 - ws@8.18.3: {} + ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5): + optionalDependencies: + bufferutil: 4.0.9 + utf-8-validate: 6.0.5 - ws@8.9.0: {} + ws@8.9.0(bufferutil@4.0.9): + optionalDependencies: + bufferutil: 4.0.9 wsl-utils@0.1.0: dependencies: @@ -17218,6 +18364,8 @@ snapshots: yaml@2.8.0: {} + yaml@2.8.1: {} + yargs-parser@18.1.3: dependencies: camelcase: 5.3.1 diff --git a/tests/legacy-cli/e2e/ng-snapshot/package.json b/tests/legacy-cli/e2e/ng-snapshot/package.json index 63222e3d7677..7895517f3d10 100644 --- a/tests/legacy-cli/e2e/ng-snapshot/package.json +++ b/tests/legacy-cli/e2e/ng-snapshot/package.json @@ -2,21 +2,21 @@ "description": "snapshot versions of Angular for e2e testing", "private": true, "dependencies": { - "@angular/animations": "github:angular/animations-builds#8facbb82a5906a06ed563b2ab6e3acb29c9608b5", - "@angular/cdk": "github:angular/cdk-builds#226ed2f2a7f81b8327352f431b0229adbe463fc9", - "@angular/common": "github:angular/common-builds#0f994bfd63f01332151282539cb9da8fa2143005", - "@angular/compiler": "github:angular/compiler-builds#15094d781ccb75e1b8c333886cb910d9bd757f88", - "@angular/compiler-cli": "github:angular/compiler-cli-builds#321bcb18369eacb911b2ec0ff7a7a7d7a495d134", - "@angular/core": "github:angular/core-builds#f69e100925139552abbfaa3db75ff07915b825de", - "@angular/forms": "github:angular/forms-builds#da2506ee4bf5ace082c46456eb24a0c13e038172", - "@angular/language-service": "github:angular/language-service-builds#4712139af03ad257a19426a1385dc57d2043ebfa", - "@angular/localize": "github:angular/localize-builds#a8a5e7c4f42d8ef6cb3b905aa53054c8deda3fb6", - "@angular/material": "github:angular/material-builds#009934bdabc114ed5903093ff1d156c02efc76d5", - "@angular/material-moment-adapter": "github:angular/material-moment-adapter-builds#4030f4d6ec9b6332b5b65f165734e2153141aa92", - "@angular/platform-browser": "github:angular/platform-browser-builds#7b0fc027c97e702fc008e5e4b775ddd82d6e9af0", - "@angular/platform-browser-dynamic": "github:angular/platform-browser-dynamic-builds#f86183a4c6db38ba4d7716c6503eeea3b50c6713", - "@angular/platform-server": "github:angular/platform-server-builds#e48745541580511e9788caf3c6a4cc97149d71c8", - "@angular/router": "github:angular/router-builds#01c888bd64d53a82ae8b4e87f477506ffd79c6d8", - "@angular/service-worker": "github:angular/service-worker-builds#57c779d3b21ebf74648e5f908d920eab9dfad4aa" + "@angular/animations": "github:angular/animations-builds#1e41486d7efb8f25720b418b1ff9ecbd484bbd07", + "@angular/cdk": "github:angular/cdk-builds#c1712032681ce9eca8ff8cefba71b9d47142229f", + "@angular/common": "github:angular/common-builds#57cadefa3b1a5e21f5b04c227b45e1cb6ca0c8ed", + "@angular/compiler": "github:angular/compiler-builds#5b1f6fc8b4b276f895302451b2ddc41dda7b759c", + "@angular/compiler-cli": "github:angular/compiler-cli-builds#490e0038d48db06049d21559b1c493da6bd02e8e", + "@angular/core": "github:angular/core-builds#90943354fa2b1a05e6b5fc947cafc2fcf61670e9", + "@angular/forms": "github:angular/forms-builds#8f4d0d8e40f616e8319ec557c872801f14cd981f", + "@angular/language-service": "github:angular/language-service-builds#e6da97634cae56c9eb9cc48faa0175c90397d938", + "@angular/localize": "github:angular/localize-builds#418817f9734c1f84251d523a755dbb70f485a1cc", + "@angular/material": "github:angular/material-builds#702bd13db45cc6ae1d1b316d138664d1ae02c627", + "@angular/material-moment-adapter": "github:angular/material-moment-adapter-builds#3f7b1e35a0644c0c58d99638ea877d95a76b4800", + "@angular/platform-browser": "github:angular/platform-browser-builds#19eba9806fe201060ba219c82d35637a769b8fe5", + "@angular/platform-browser-dynamic": "github:angular/platform-browser-dynamic-builds#0552dd3e873b976a7329741026a2b784e42539b3", + "@angular/platform-server": "github:angular/platform-server-builds#568d22abf0159e1c9cefc74ceceb3fa31dec4541", + "@angular/router": "github:angular/router-builds#c00aaa1166bf6cf398616a74759353a25ea0a440", + "@angular/service-worker": "github:angular/service-worker-builds#6f86c91834984d9c3859e1305ad5c7f7934af0fe" } }