From 0d5e7a834f9ff675d277bae1c7434fbda42d9e46 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 16 Feb 2026 09:32:59 +0100 Subject: [PATCH 1/2] chore(deps): update github-actions (#15527) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/build-sandbox-image.yml | 8 ++++---- .github/workflows/check-merge.yml | 2 +- .github/workflows/check.yml | 2 +- .github/workflows/ci.yml | 2 +- .github/workflows/continuous_benchmark.yml | 4 ++-- .github/workflows/diff-dependencies.yml | 2 +- .github/workflows/issue-labeled.yml | 6 +++--- .github/workflows/issue-needs-repro.yml | 2 +- .github/workflows/issue-triage.yml | 8 ++++---- .github/workflows/preview-release.yml | 2 +- .github/workflows/release.yml | 4 ++-- .github/workflows/scripts.yml | 2 +- .github/workflows/test-hosts.yml | 2 +- 13 files changed, 23 insertions(+), 23 deletions(-) diff --git a/.github/workflows/build-sandbox-image.yml b/.github/workflows/build-sandbox-image.yml index 6f88292c8a00..a5551fcd4d49 100644 --- a/.github/workflows/build-sandbox-image.yml +++ b/.github/workflows/build-sandbox-image.yml @@ -18,17 +18,17 @@ jobs: - name: Lowercase image name run: echo "IMAGE=${IMAGE,,}" >> "$GITHUB_ENV" - - uses: actions/checkout@v4 + - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1 - - uses: docker/login-action@v3 + - uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0 with: registry: ghcr.io username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - - uses: docker/setup-buildx-action@v3 + - uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0 - - uses: docker/build-push-action@v6 + - uses: docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8 # v6.19.2 with: context: . file: .flue/Dockerfile.sandbox diff --git a/.github/workflows/check-merge.yml b/.github/workflows/check-merge.yml index 951d8c463fb3..f5dacbece520 100644 --- a/.github/workflows/check-merge.yml +++ b/.github/workflows/check-merge.yml @@ -34,7 +34,7 @@ jobs: - name: Get changed files in the .changeset folder id: changed-files - uses: tj-actions/changed-files@e0021407031f5be11a464abee9a0776171c79891 # v47.0.1 + uses: tj-actions/changed-files@8cba46e29c11878d930bca7870bb54394d3e8b21 # v47.0.2 if: steps.blocked.outputs.result != 'true' with: files: | diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index c9b638298cad..2e7ba2965f3a 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -36,7 +36,7 @@ jobs: - name: Setup Node uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 with: - node-version: 24.13.0 + node-version: 24.13.1 cache: "pnpm" - name: Install dependencies diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 35bd444d7d3c..b89dcfa26558 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -109,7 +109,7 @@ jobs: - name: Setup Node uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 with: - node-version: 24.13.0 + node-version: 24.13.1 cache: "pnpm" - name: Install dependencies diff --git a/.github/workflows/continuous_benchmark.yml b/.github/workflows/continuous_benchmark.yml index a4391de9c620..a25d7902be6a 100644 --- a/.github/workflows/continuous_benchmark.yml +++ b/.github/workflows/continuous_benchmark.yml @@ -40,7 +40,7 @@ jobs: - name: Setup Node uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 with: - node-version: 24.13.0 + node-version: 24.13.1 cache: "pnpm" - name: Install dependencies @@ -55,7 +55,7 @@ jobs: timeout-minutes: 15 - name: Run the benchmarks - uses: CodSpeedHQ/action@fa0c9b1770f933c1bc025c83a9b42946b102f4e6 # v4.10.4 + uses: CodSpeedHQ/action@4deb3275dd364fb96fb074c953133d29ec96f80f # v4.10.6 timeout-minutes: 30 with: working-directory: ./benchmark diff --git a/.github/workflows/diff-dependencies.yml b/.github/workflows/diff-dependencies.yml index 17dfbf8d481f..d48c503d2465 100644 --- a/.github/workflows/diff-dependencies.yml +++ b/.github/workflows/diff-dependencies.yml @@ -20,7 +20,7 @@ jobs: fetch-depth: 0 # allows the diff action to access git history - name: Create Diff - uses: e18e/action-dependency-diff@1d7c22bc4294a760e988dff8ea7857e9663cba14 # v1.4.3 + uses: e18e/action-dependency-diff@d995338f3b229fe7b2cd82048df5da930f70c7c3 # v1.4.4 with: # We’re using this package primarily to track size changes, not as worried about duplicates duplicate-threshold: 100 diff --git a/.github/workflows/issue-labeled.yml b/.github/workflows/issue-labeled.yml index 2311e3eff4ba..279ed4327008 100644 --- a/.github/workflows/issue-labeled.yml +++ b/.github/workflows/issue-labeled.yml @@ -11,7 +11,7 @@ jobs: steps: - name: remove triage if: contains(github.event.label.description, '(priority)') && contains(github.event.issue.labels.*.name, 'needs triage') - uses: actions-cool/issues-helper@e2ff99831a4f13625d35064e2b3dfe65c07a0396 # v3.7.5 + uses: actions-cool/issues-helper@71b62d7da76e59ff7b193904feb6e77d4dbb2777 # v3.7.6 with: actions: "remove-labels" token: ${{ secrets.GITHUB_TOKEN }} @@ -20,7 +20,7 @@ jobs: - name: needs repro if: github.event.label.name == 'needs repro' - uses: actions-cool/issues-helper@e2ff99831a4f13625d35064e2b3dfe65c07a0396 # v3.7.5 + uses: actions-cool/issues-helper@71b62d7da76e59ff7b193904feb6e77d4dbb2777 # v3.7.6 with: actions: "create-comment, remove-labels" token: ${{ secrets.GITHUB_TOKEN }} @@ -30,7 +30,7 @@ jobs: labels: "needs triage" - name: wontfix if: github.event.label.name == 'wontfix' - uses: actions-cool/issues-helper@e2ff99831a4f13625d35064e2b3dfe65c07a0396 # v3.7.5 + uses: actions-cool/issues-helper@71b62d7da76e59ff7b193904feb6e77d4dbb2777 # v3.7.6 with: actions: "create-comment, close-issue" token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/issue-needs-repro.yml b/.github/workflows/issue-needs-repro.yml index 0f205b789cf6..a7647bb12ae5 100644 --- a/.github/workflows/issue-needs-repro.yml +++ b/.github/workflows/issue-needs-repro.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - name: needs repro - uses: actions-cool/issues-helper@e2ff99831a4f13625d35064e2b3dfe65c07a0396 # v3.7.5 + uses: actions-cool/issues-helper@71b62d7da76e59ff7b193904feb6e77d4dbb2777 # v3.7.6 with: actions: "close-issues" token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/issue-triage.yml b/.github/workflows/issue-triage.yml index 6fada3312383..7ba93865d604 100644 --- a/.github/workflows/issue-triage.yml +++ b/.github/workflows/issue-triage.yml @@ -38,7 +38,7 @@ jobs: run: echo "IMAGE=${IMAGE,,}" >> "$GITHUB_ENV" - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1 - name: Configure Git identity run: | @@ -46,12 +46,12 @@ jobs: git config user.email "fred+astrobot@astro.build" - name: Setup PNPM - uses: pnpm/action-setup@v4 + uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0 - name: Setup Node - uses: actions/setup-node@v4 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: - node-version: 24 + node-version: 24.13.1 cache: pnpm - name: Clone Astro Compiler (for debugging) diff --git a/.github/workflows/preview-release.yml b/.github/workflows/preview-release.yml index 39f28b7e260c..e37eba27e0dd 100644 --- a/.github/workflows/preview-release.yml +++ b/.github/workflows/preview-release.yml @@ -48,7 +48,7 @@ jobs: - name: Setup Node uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 with: - node-version: 24.13.0 + node-version: 24.13.1 cache: "pnpm" - name: Install dependencies diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5029ed7ccaab..e9b85528efbf 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -36,7 +36,7 @@ jobs: - name: Setup Node uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 with: - node-version: 24.13.0 + node-version: 24.13.1 cache: "pnpm" - name: Install dependencies @@ -47,7 +47,7 @@ jobs: - name: Create Release Pull Request or Publish id: changesets - uses: changesets/action@c48e67d110a68bc90ccf1098e9646092baacaa87 # v1.6.0 + uses: changesets/action@6a0a831ff30acef54f2c6aa1cbbc1096b066edaf # v1.7.0 with: # Note: pnpm install after versioning is necessary to refresh lockfile version: pnpm run version diff --git a/.github/workflows/scripts.yml b/.github/workflows/scripts.yml index bb4b60115dee..53da4d1bbfff 100644 --- a/.github/workflows/scripts.yml +++ b/.github/workflows/scripts.yml @@ -38,7 +38,7 @@ jobs: - name: Setup Node uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 with: - node-version: 24.13.0 + node-version: 24.13.1 cache: "pnpm" - name: Install dependencies diff --git a/.github/workflows/test-hosts.yml b/.github/workflows/test-hosts.yml index d4435f121ad3..12391e783d5c 100644 --- a/.github/workflows/test-hosts.yml +++ b/.github/workflows/test-hosts.yml @@ -27,7 +27,7 @@ jobs: - name: Setup Node uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 with: - node-version: 24.13.0 + node-version: 24.13.1 cache: 'pnpm' - name: Install dependencies From 25ffc64ad35f9bd2bb62c179ef6f979476fcaf33 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 16 Feb 2026 10:04:25 +0100 Subject: [PATCH 2/2] fix(deps): update all non-major dependencies (#15528) * fix(deps): update all non-major dependencies * Discard changes to examples/blog/package.json * fix: lockfile --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Florian Lefebvre --- .flue/Dockerfile.sandbox | 2 +- .nvmrc | 2 +- benchmark/package.json | 2 +- examples/basics/.codesandbox/Dockerfile | 2 +- examples/blog/.codesandbox/Dockerfile | 2 +- .../.codesandbox/Dockerfile | 2 +- .../framework-alpine/.codesandbox/Dockerfile | 2 +- .../.codesandbox/Dockerfile | 2 +- examples/framework-multiple/package.json | 4 +- .../framework-preact/.codesandbox/Dockerfile | 2 +- examples/framework-preact/package.json | 2 +- .../framework-react/.codesandbox/Dockerfile | 2 +- .../framework-solid/.codesandbox/Dockerfile | 2 +- .../framework-svelte/.codesandbox/Dockerfile | 2 +- examples/framework-svelte/package.json | 2 +- .../framework-vue/.codesandbox/Dockerfile | 2 +- examples/framework-vue/package.json | 2 +- examples/hackernews/.codesandbox/Dockerfile | 2 +- examples/minimal/.codesandbox/Dockerfile | 2 +- examples/portfolio/.codesandbox/Dockerfile | 2 +- examples/ssr/.codesandbox/Dockerfile | 2 +- examples/ssr/package.json | 2 +- examples/toolbar-app/.codesandbox/Dockerfile | 2 +- examples/with-markdoc/.codesandbox/Dockerfile | 2 +- examples/with-mdx/.codesandbox/Dockerfile | 2 +- .../with-nanostores/.codesandbox/Dockerfile | 2 +- .../with-tailwindcss/.codesandbox/Dockerfile | 2 +- examples/with-vitest/.codesandbox/Dockerfile | 2 +- package.json | 8 +- packages/astro-prism/package.json | 2 +- packages/astro-rss/package.json | 2 +- packages/integrations/alpinejs/package.json | 2 +- pnpm-lock.yaml | 659 +++++++++--------- 33 files changed, 380 insertions(+), 351 deletions(-) diff --git a/.flue/Dockerfile.sandbox b/.flue/Dockerfile.sandbox index d62a1c081394..711370782f0d 100644 --- a/.flue/Dockerfile.sandbox +++ b/.flue/Dockerfile.sandbox @@ -1,4 +1,4 @@ -FROM node:24-bookworm-slim +FROM node:24.13.1-bookworm-slim # Avoid interactive prompts during package installation ENV DEBIAN_FRONTEND=noninteractive diff --git a/.nvmrc b/.nvmrc index 3fe3b1570a51..32f8c50de0cd 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -24.13.0 +24.13.1 diff --git a/benchmark/package.json b/benchmark/package.json index 589dd34f89dc..46f472608227 100644 --- a/benchmark/package.json +++ b/benchmark/package.json @@ -25,7 +25,7 @@ "tinyexec": "^1.0.2" }, "devDependencies": { - "@codspeed/vitest-plugin": "5.1.0", + "@codspeed/vitest-plugin": "5.2.0", "vitest": "^4.0.18" } } diff --git a/examples/basics/.codesandbox/Dockerfile b/examples/basics/.codesandbox/Dockerfile index f911b796281f..35392a84f722 100644 --- a/examples/basics/.codesandbox/Dockerfile +++ b/examples/basics/.codesandbox/Dockerfile @@ -1 +1 @@ -FROM node:24.13.0-bullseye +FROM node:24.13.1-bullseye diff --git a/examples/blog/.codesandbox/Dockerfile b/examples/blog/.codesandbox/Dockerfile index f911b796281f..35392a84f722 100644 --- a/examples/blog/.codesandbox/Dockerfile +++ b/examples/blog/.codesandbox/Dockerfile @@ -1 +1 @@ -FROM node:24.13.0-bullseye +FROM node:24.13.1-bullseye diff --git a/examples/container-with-vitest/.codesandbox/Dockerfile b/examples/container-with-vitest/.codesandbox/Dockerfile index f911b796281f..35392a84f722 100644 --- a/examples/container-with-vitest/.codesandbox/Dockerfile +++ b/examples/container-with-vitest/.codesandbox/Dockerfile @@ -1 +1 @@ -FROM node:24.13.0-bullseye +FROM node:24.13.1-bullseye diff --git a/examples/framework-alpine/.codesandbox/Dockerfile b/examples/framework-alpine/.codesandbox/Dockerfile index f911b796281f..35392a84f722 100644 --- a/examples/framework-alpine/.codesandbox/Dockerfile +++ b/examples/framework-alpine/.codesandbox/Dockerfile @@ -1 +1 @@ -FROM node:24.13.0-bullseye +FROM node:24.13.1-bullseye diff --git a/examples/framework-multiple/.codesandbox/Dockerfile b/examples/framework-multiple/.codesandbox/Dockerfile index f911b796281f..35392a84f722 100644 --- a/examples/framework-multiple/.codesandbox/Dockerfile +++ b/examples/framework-multiple/.codesandbox/Dockerfile @@ -1 +1 @@ -FROM node:24.13.0-bullseye +FROM node:24.13.1-bullseye diff --git a/examples/framework-multiple/package.json b/examples/framework-multiple/package.json index cbebef36d185..8bfbb7bf5e74 100644 --- a/examples/framework-multiple/package.json +++ b/examples/framework-multiple/package.json @@ -25,7 +25,7 @@ "react": "^18.3.1", "react-dom": "^18.3.1", "solid-js": "^1.9.11", - "svelte": "^5.49.2", - "vue": "^3.5.27" + "svelte": "^5.50.3", + "vue": "^3.5.28" } } diff --git a/examples/framework-preact/.codesandbox/Dockerfile b/examples/framework-preact/.codesandbox/Dockerfile index f911b796281f..35392a84f722 100644 --- a/examples/framework-preact/.codesandbox/Dockerfile +++ b/examples/framework-preact/.codesandbox/Dockerfile @@ -1 +1 @@ -FROM node:24.13.0-bullseye +FROM node:24.13.1-bullseye diff --git a/examples/framework-preact/package.json b/examples/framework-preact/package.json index e5d674bf1e0b..cde296373e4f 100644 --- a/examples/framework-preact/package.json +++ b/examples/framework-preact/package.json @@ -14,7 +14,7 @@ }, "dependencies": { "@astrojs/preact": "^5.0.0-beta.3", - "@preact/signals": "^2.7.0", + "@preact/signals": "^2.7.1", "astro": "^6.0.0-beta.11", "preact": "^10.28.3" } diff --git a/examples/framework-react/.codesandbox/Dockerfile b/examples/framework-react/.codesandbox/Dockerfile index f911b796281f..35392a84f722 100644 --- a/examples/framework-react/.codesandbox/Dockerfile +++ b/examples/framework-react/.codesandbox/Dockerfile @@ -1 +1 @@ -FROM node:24.13.0-bullseye +FROM node:24.13.1-bullseye diff --git a/examples/framework-solid/.codesandbox/Dockerfile b/examples/framework-solid/.codesandbox/Dockerfile index f911b796281f..35392a84f722 100644 --- a/examples/framework-solid/.codesandbox/Dockerfile +++ b/examples/framework-solid/.codesandbox/Dockerfile @@ -1 +1 @@ -FROM node:24.13.0-bullseye +FROM node:24.13.1-bullseye diff --git a/examples/framework-svelte/.codesandbox/Dockerfile b/examples/framework-svelte/.codesandbox/Dockerfile index f911b796281f..35392a84f722 100644 --- a/examples/framework-svelte/.codesandbox/Dockerfile +++ b/examples/framework-svelte/.codesandbox/Dockerfile @@ -1 +1 @@ -FROM node:24.13.0-bullseye +FROM node:24.13.1-bullseye diff --git a/examples/framework-svelte/package.json b/examples/framework-svelte/package.json index 3c77ec33954b..b49bb482b4b9 100644 --- a/examples/framework-svelte/package.json +++ b/examples/framework-svelte/package.json @@ -15,6 +15,6 @@ "dependencies": { "@astrojs/svelte": "^8.0.0-beta.2", "astro": "^6.0.0-beta.11", - "svelte": "^5.49.2" + "svelte": "^5.50.3" } } diff --git a/examples/framework-vue/.codesandbox/Dockerfile b/examples/framework-vue/.codesandbox/Dockerfile index f911b796281f..35392a84f722 100644 --- a/examples/framework-vue/.codesandbox/Dockerfile +++ b/examples/framework-vue/.codesandbox/Dockerfile @@ -1 +1 @@ -FROM node:24.13.0-bullseye +FROM node:24.13.1-bullseye diff --git a/examples/framework-vue/package.json b/examples/framework-vue/package.json index 01c87c9bc65d..de7d4dca378e 100644 --- a/examples/framework-vue/package.json +++ b/examples/framework-vue/package.json @@ -15,6 +15,6 @@ "dependencies": { "@astrojs/vue": "^6.0.0-beta.1", "astro": "^6.0.0-beta.11", - "vue": "^3.5.27" + "vue": "^3.5.28" } } diff --git a/examples/hackernews/.codesandbox/Dockerfile b/examples/hackernews/.codesandbox/Dockerfile index f911b796281f..35392a84f722 100644 --- a/examples/hackernews/.codesandbox/Dockerfile +++ b/examples/hackernews/.codesandbox/Dockerfile @@ -1 +1 @@ -FROM node:24.13.0-bullseye +FROM node:24.13.1-bullseye diff --git a/examples/minimal/.codesandbox/Dockerfile b/examples/minimal/.codesandbox/Dockerfile index f911b796281f..35392a84f722 100644 --- a/examples/minimal/.codesandbox/Dockerfile +++ b/examples/minimal/.codesandbox/Dockerfile @@ -1 +1 @@ -FROM node:24.13.0-bullseye +FROM node:24.13.1-bullseye diff --git a/examples/portfolio/.codesandbox/Dockerfile b/examples/portfolio/.codesandbox/Dockerfile index f911b796281f..35392a84f722 100644 --- a/examples/portfolio/.codesandbox/Dockerfile +++ b/examples/portfolio/.codesandbox/Dockerfile @@ -1 +1 @@ -FROM node:24.13.0-bullseye +FROM node:24.13.1-bullseye diff --git a/examples/ssr/.codesandbox/Dockerfile b/examples/ssr/.codesandbox/Dockerfile index f911b796281f..35392a84f722 100644 --- a/examples/ssr/.codesandbox/Dockerfile +++ b/examples/ssr/.codesandbox/Dockerfile @@ -1 +1 @@ -FROM node:24.13.0-bullseye +FROM node:24.13.1-bullseye diff --git a/examples/ssr/package.json b/examples/ssr/package.json index 3ec889dbaae4..48bcc13d7f36 100644 --- a/examples/ssr/package.json +++ b/examples/ssr/package.json @@ -17,6 +17,6 @@ "@astrojs/node": "^10.0.0-beta.4", "@astrojs/svelte": "^8.0.0-beta.2", "astro": "^6.0.0-beta.11", - "svelte": "^5.49.2" + "svelte": "^5.50.3" } } diff --git a/examples/toolbar-app/.codesandbox/Dockerfile b/examples/toolbar-app/.codesandbox/Dockerfile index f911b796281f..35392a84f722 100644 --- a/examples/toolbar-app/.codesandbox/Dockerfile +++ b/examples/toolbar-app/.codesandbox/Dockerfile @@ -1 +1 @@ -FROM node:24.13.0-bullseye +FROM node:24.13.1-bullseye diff --git a/examples/with-markdoc/.codesandbox/Dockerfile b/examples/with-markdoc/.codesandbox/Dockerfile index f911b796281f..35392a84f722 100644 --- a/examples/with-markdoc/.codesandbox/Dockerfile +++ b/examples/with-markdoc/.codesandbox/Dockerfile @@ -1 +1 @@ -FROM node:24.13.0-bullseye +FROM node:24.13.1-bullseye diff --git a/examples/with-mdx/.codesandbox/Dockerfile b/examples/with-mdx/.codesandbox/Dockerfile index f911b796281f..35392a84f722 100644 --- a/examples/with-mdx/.codesandbox/Dockerfile +++ b/examples/with-mdx/.codesandbox/Dockerfile @@ -1 +1 @@ -FROM node:24.13.0-bullseye +FROM node:24.13.1-bullseye diff --git a/examples/with-nanostores/.codesandbox/Dockerfile b/examples/with-nanostores/.codesandbox/Dockerfile index f911b796281f..35392a84f722 100644 --- a/examples/with-nanostores/.codesandbox/Dockerfile +++ b/examples/with-nanostores/.codesandbox/Dockerfile @@ -1 +1 @@ -FROM node:24.13.0-bullseye +FROM node:24.13.1-bullseye diff --git a/examples/with-tailwindcss/.codesandbox/Dockerfile b/examples/with-tailwindcss/.codesandbox/Dockerfile index f911b796281f..35392a84f722 100644 --- a/examples/with-tailwindcss/.codesandbox/Dockerfile +++ b/examples/with-tailwindcss/.codesandbox/Dockerfile @@ -1 +1 @@ -FROM node:24.13.0-bullseye +FROM node:24.13.1-bullseye diff --git a/examples/with-vitest/.codesandbox/Dockerfile b/examples/with-vitest/.codesandbox/Dockerfile index f911b796281f..35392a84f722 100644 --- a/examples/with-vitest/.codesandbox/Dockerfile +++ b/examples/with-vitest/.codesandbox/Dockerfile @@ -1 +1 @@ -FROM node:24.13.0-bullseye +FROM node:24.13.1-bullseye diff --git a/package.json b/package.json index 3dc26376150e..3317533d273c 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "engines": { "node": ">=22.12.0" }, - "packageManager": "pnpm@10.28.2", + "packageManager": "pnpm@10.29.3", "dependencies": { "astro-benchmark": "workspace:*" }, @@ -76,9 +76,9 @@ "prettier-plugin-astro": "^0.14.1", "publint": "^0.3.17", "tinyglobby": "^0.2.15", - "turbo": "^2.8.3", + "turbo": "^2.8.7", "typescript": "~5.9.3", - "typescript-eslint": "^8.54.0", - "valibot": "^1.0.0" + "typescript-eslint": "^8.55.0", + "valibot": "^1.2.0" } } diff --git a/packages/astro-prism/package.json b/packages/astro-prism/package.json index 78b5f51642b9..42ed679fb938 100644 --- a/packages/astro-prism/package.json +++ b/packages/astro-prism/package.json @@ -35,7 +35,7 @@ "prismjs": "^1.30.0" }, "devDependencies": { - "@types/prismjs": "1.26.5", + "@types/prismjs": "1.26.6", "astro-scripts": "workspace:*" }, "engines": { diff --git a/packages/astro-rss/package.json b/packages/astro-rss/package.json index 6118b3f348af..d6ea8b6df272 100644 --- a/packages/astro-rss/package.json +++ b/packages/astro-rss/package.json @@ -32,7 +32,7 @@ "xml2js": "0.6.2" }, "dependencies": { - "fast-xml-parser": "^5.3.4", + "fast-xml-parser": "^5.3.5", "piccolore": "^0.1.3", "zod": "^4.3.6" } diff --git a/packages/integrations/alpinejs/package.json b/packages/integrations/alpinejs/package.json index b55a556b463a..0b98eb7a9022 100644 --- a/packages/integrations/alpinejs/package.json +++ b/packages/integrations/alpinejs/package.json @@ -38,7 +38,7 @@ "alpinejs": "^3.0.0" }, "devDependencies": { - "@playwright/test": "1.58.1", + "@playwright/test": "1.58.2", "astro": "workspace:*", "astro-scripts": "workspace:*", "vite": "^7.3.1" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f883a5decc75..d6d3add58ebd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -61,16 +61,16 @@ importers: specifier: ^0.2.15 version: 0.2.15 turbo: - specifier: ^2.8.3 - version: 2.8.3 + specifier: ^2.8.7 + version: 2.8.9 typescript: specifier: ~5.9.3 version: 5.9.3 typescript-eslint: - specifier: ^8.54.0 - version: 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + specifier: ^8.55.0 + version: 8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) valibot: - specifier: ^1.0.0 + specifier: ^1.2.0 version: 1.2.0(typescript@5.9.3) benchmark: @@ -113,8 +113,8 @@ importers: version: 1.0.2 devDependencies: '@codspeed/vitest-plugin': - specifier: 5.1.0 - version: 5.1.0(tinybench@2.9.0)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2)) + specifier: 5.2.0 + version: 5.2.0(tinybench@2.9.0)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2)) vitest: specifier: ^4.0.18 version: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2) @@ -287,11 +287,11 @@ importers: specifier: ^1.9.11 version: 1.9.11 svelte: - specifier: ^5.49.2 - version: 5.50.0 + specifier: ^5.50.3 + version: 5.51.2 vue: - specifier: ^3.5.27 - version: 3.5.27(typescript@5.9.3) + specifier: ^3.5.28 + version: 3.5.28(typescript@5.9.3) examples/framework-preact: dependencies: @@ -299,8 +299,8 @@ importers: specifier: ^5.0.0-beta.3 version: link:../../packages/integrations/preact '@preact/signals': - specifier: ^2.7.0 - version: 2.7.0(preact@10.28.3) + specifier: ^2.7.1 + version: 2.8.0(preact@10.28.3) astro: specifier: ^6.0.0-beta.11 version: link:../../packages/astro @@ -350,8 +350,8 @@ importers: specifier: ^6.0.0-beta.11 version: link:../../packages/astro svelte: - specifier: ^5.49.2 - version: 5.50.0 + specifier: ^5.50.3 + version: 5.51.2 examples/framework-vue: dependencies: @@ -362,8 +362,8 @@ importers: specifier: ^6.0.0-beta.11 version: link:../../packages/astro vue: - specifier: ^3.5.27 - version: 3.5.27(typescript@5.9.3) + specifier: ^3.5.28 + version: 3.5.28(typescript@5.9.3) examples/hackernews: dependencies: @@ -404,8 +404,8 @@ importers: specifier: ^6.0.0-beta.11 version: link:../../packages/astro svelte: - specifier: ^5.49.2 - version: 5.50.0 + specifier: ^5.50.3 + version: 5.51.2 examples/starlog: dependencies: @@ -788,8 +788,8 @@ importers: version: 1.30.0 devDependencies: '@types/prismjs': - specifier: 1.26.5 - version: 1.26.5 + specifier: 1.26.6 + version: 1.26.6 astro-scripts: specifier: workspace:* version: link:../../scripts @@ -797,8 +797,8 @@ importers: packages/astro-rss: dependencies: fast-xml-parser: - specifier: ^5.3.4 - version: 5.3.4 + specifier: ^5.3.5 + version: 5.3.6 piccolore: specifier: ^0.1.3 version: 0.1.3 @@ -913,7 +913,7 @@ importers: version: link:../../.. vue: specifier: ^3.5.27 - version: 3.5.27(typescript@5.9.3) + version: 3.5.28(typescript@5.9.3) packages/astro/e2e/fixtures/client-idle-timeout: dependencies: @@ -947,10 +947,10 @@ importers: version: 1.9.11 svelte: specifier: ^5.49.1 - version: 5.50.0 + version: 5.51.2 vue: specifier: ^3.5.27 - version: 3.5.27(typescript@5.9.3) + version: 3.5.28(typescript@5.9.3) devDependencies: '@astrojs/preact': specifier: workspace:* @@ -999,7 +999,7 @@ importers: version: 18.3.7(@types/react@18.3.28) '@vitejs/plugin-vue': specifier: ^6.0.3 - version: 6.0.4(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3)) + version: 6.0.4(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3)) astro: specifier: workspace:* version: link:../../.. @@ -1020,7 +1020,7 @@ importers: version: 0.34.5 vue: specifier: ^3.5.27 - version: 3.5.27(typescript@5.9.3) + version: 3.5.28(typescript@5.9.3) packages/astro/e2e/fixtures/cloudflare/packages/my-lib: {} @@ -1145,10 +1145,10 @@ importers: version: 1.9.11 svelte: specifier: ^5.49.1 - version: 5.50.0 + version: 5.51.2 vue: specifier: ^3.5.27 - version: 3.5.27(typescript@5.9.3) + version: 3.5.28(typescript@5.9.3) packages/astro/e2e/fixtures/hmr: devDependencies: @@ -1202,10 +1202,10 @@ importers: version: 1.9.11 svelte: specifier: ^5.49.1 - version: 5.50.0 + version: 5.51.2 vue: specifier: ^3.5.27 - version: 3.5.27(typescript@5.9.3) + version: 3.5.28(typescript@5.9.3) devDependencies: '@astrojs/preact': specifier: workspace:* @@ -1258,10 +1258,10 @@ importers: version: 1.9.11 svelte: specifier: ^5.49.1 - version: 5.50.0 + version: 5.51.2 vue: specifier: ^3.5.27 - version: 3.5.27(typescript@5.9.3) + version: 3.5.28(typescript@5.9.3) devDependencies: '@astrojs/preact': specifier: workspace:* @@ -1298,10 +1298,10 @@ importers: version: 1.9.11 svelte: specifier: ^5.49.1 - version: 5.50.0 + version: 5.51.2 vue: specifier: ^3.5.27 - version: 3.5.27(typescript@5.9.3) + version: 3.5.28(typescript@5.9.3) devDependencies: '@astrojs/preact': specifier: workspace:* @@ -1338,10 +1338,10 @@ importers: version: 1.9.11 svelte: specifier: ^5.49.1 - version: 5.50.0 + version: 5.51.2 vue: specifier: ^3.5.27 - version: 3.5.27(typescript@5.9.3) + version: 3.5.28(typescript@5.9.3) devDependencies: '@astrojs/preact': specifier: workspace:* @@ -1378,10 +1378,10 @@ importers: version: 1.9.11 svelte: specifier: ^5.49.1 - version: 5.50.0 + version: 5.51.2 vue: specifier: ^3.5.27 - version: 3.5.27(typescript@5.9.3) + version: 3.5.28(typescript@5.9.3) devDependencies: '@astrojs/preact': specifier: workspace:* @@ -1418,10 +1418,10 @@ importers: version: 1.9.11 svelte: specifier: ^5.49.1 - version: 5.50.0 + version: 5.51.2 vue: specifier: ^3.5.27 - version: 3.5.27(typescript@5.9.3) + version: 3.5.28(typescript@5.9.3) devDependencies: '@astrojs/preact': specifier: workspace:* @@ -1458,10 +1458,10 @@ importers: version: 1.9.11 svelte: specifier: ^5.49.1 - version: 5.50.0 + version: 5.51.2 vue: specifier: ^3.5.27 - version: 3.5.27(typescript@5.9.3) + version: 3.5.28(typescript@5.9.3) devDependencies: '@astrojs/preact': specifier: workspace:* @@ -1654,7 +1654,7 @@ importers: version: link:../../.. svelte: specifier: ^5.49.1 - version: 5.50.0 + version: 5.51.2 packages/astro/e2e/fixtures/tailwindcss: dependencies: @@ -1714,10 +1714,10 @@ importers: version: 1.9.11 svelte: specifier: ^5.49.1 - version: 5.50.0 + version: 5.51.2 vue: specifier: ^3.5.27 - version: 3.5.27(typescript@5.9.3) + version: 3.5.28(typescript@5.9.3) packages/astro/e2e/fixtures/vite-virtual-modules: dependencies: @@ -1738,7 +1738,7 @@ importers: version: link:../../.. vue: specifier: ^3.5.27 - version: 3.5.27(typescript@5.9.3) + version: 3.5.28(typescript@5.9.3) packages/astro/performance: dependencies: @@ -1858,10 +1858,10 @@ importers: version: 18.3.1(react@18.3.1) svelte: specifier: ^5.49.1 - version: 5.50.0 + version: 5.51.2 vue: specifier: ^3.5.27 - version: 3.5.27(typescript@5.9.3) + version: 3.5.28(typescript@5.9.3) packages/astro/test/fixtures/actions: dependencies: @@ -1879,7 +1879,7 @@ importers: version: link:../../.. svelte: specifier: ^5.49.1 - version: 5.50.0 + version: 5.51.2 packages/astro/test/fixtures/alias-tsconfig: dependencies: @@ -1894,7 +1894,7 @@ importers: version: link:../../.. svelte: specifier: ^5.49.1 - version: 5.50.0 + version: 5.51.2 packages/astro/test/fixtures/alias-tsconfig-baseurl-only: dependencies: @@ -1906,7 +1906,7 @@ importers: version: link:../../.. svelte: specifier: ^5.49.1 - version: 5.50.0 + version: 5.51.2 packages/astro/test/fixtures/alias-tsconfig-no-baseurl: dependencies: @@ -2052,10 +2052,10 @@ importers: version: 10.28.3 svelte: specifier: ^5.49.1 - version: 5.50.0 + version: 5.51.2 vue: specifier: ^3.5.27 - version: 3.5.27(typescript@5.9.3) + version: 3.5.28(typescript@5.9.3) packages/astro/test/fixtures/astro-class-list: dependencies: @@ -2085,7 +2085,7 @@ importers: version: 18.3.1(react@18.3.1) svelte: specifier: ^5.49.1 - version: 5.50.0 + version: 5.51.2 packages/astro/test/fixtures/astro-client-only/pkg: {} @@ -2177,7 +2177,7 @@ importers: version: 18.3.1(react@18.3.1) svelte: specifier: ^5.49.1 - version: 5.50.0 + version: 5.51.2 packages/astro/test/fixtures/astro-env: dependencies: @@ -2219,7 +2219,7 @@ importers: version: link:../../.. vue: specifier: ^3.5.27 - version: 3.5.27(typescript@5.9.3) + version: 3.5.28(typescript@5.9.3) packages/astro/test/fixtures/astro-expr: dependencies: @@ -2552,10 +2552,10 @@ importers: version: 1.9.11 svelte: specifier: ^5.49.1 - version: 5.50.0 + version: 5.51.2 vue: specifier: ^3.5.27 - version: 3.5.27(typescript@5.9.3) + version: 3.5.28(typescript@5.9.3) packages/astro/test/fixtures/before-hydration: dependencies: @@ -2642,7 +2642,7 @@ importers: version: 18.3.1(react@18.3.1) svelte: specifier: ^5.49.1 - version: 5.50.0 + version: 5.51.2 packages/astro/test/fixtures/component-library-shared: dependencies: @@ -2700,7 +2700,7 @@ importers: version: 18.3.1(react@18.3.1) vue: specifier: ^3.5.27 - version: 3.5.27(typescript@5.9.3) + version: 3.5.28(typescript@5.9.3) packages/astro/test/fixtures/content: dependencies: @@ -3038,7 +3038,7 @@ importers: version: link:../../.. svelte: specifier: ^5.49.1 - version: 5.50.0 + version: 5.51.2 packages/astro/test/fixtures/css-deduplication: dependencies: @@ -3353,10 +3353,10 @@ importers: version: 10.28.3 svelte: specifier: ^5.49.1 - version: 5.50.0 + version: 5.51.2 vue: specifier: ^3.5.27 - version: 3.5.27(typescript@5.9.3) + version: 3.5.28(typescript@5.9.3) packages/astro/test/fixtures/fonts: dependencies: @@ -3608,10 +3608,10 @@ importers: version: 1.9.11 svelte: specifier: ^5.49.1 - version: 5.50.0 + version: 5.51.2 vue: specifier: ^3.5.27 - version: 3.5.27(typescript@5.9.3) + version: 3.5.28(typescript@5.9.3) devDependencies: '@astrojs/mdx': specifier: workspace:* @@ -3823,10 +3823,10 @@ importers: version: 1.9.11 svelte: specifier: ^5.49.1 - version: 5.50.0 + version: 5.51.2 vue: specifier: ^3.5.27 - version: 3.5.27(typescript@5.9.3) + version: 3.5.28(typescript@5.9.3) devDependencies: postcss-preset-env: specifier: ^11.1.2 @@ -4089,7 +4089,7 @@ importers: version: link:../../../.. svelte: specifier: ^5.49.1 - version: 5.50.0 + version: 5.51.2 packages/astro/test/fixtures/server-islands/ssr: dependencies: @@ -4104,7 +4104,7 @@ importers: version: link:../../../.. svelte: specifier: ^5.49.1 - version: 5.50.0 + version: 5.51.2 packages/astro/test/fixtures/sessions: dependencies: @@ -4179,7 +4179,7 @@ importers: version: link:../../.. svelte: specifier: ^5.49.1 - version: 5.50.0 + version: 5.51.2 packages/astro/test/fixtures/slots-vue: dependencies: @@ -4194,7 +4194,7 @@ importers: version: link:../../.. vue: specifier: ^3.5.27 - version: 3.5.27(typescript@5.9.3) + version: 3.5.28(typescript@5.9.3) packages/astro/test/fixtures/solid-component: dependencies: @@ -4493,7 +4493,7 @@ importers: version: link:../../.. svelte: specifier: ^5.49.1 - version: 5.50.0 + version: 5.51.2 packages/astro/test/fixtures/svg-deduplication: dependencies: @@ -4595,7 +4595,7 @@ importers: version: link:../../.. vue: specifier: ^3.5.27 - version: 3.5.27(typescript@5.9.3) + version: 3.5.28(typescript@5.9.3) packages/astro/test/fixtures/vue-jsx: dependencies: @@ -4607,7 +4607,7 @@ importers: version: link:../../.. vue: specifier: ^3.5.27 - version: 3.5.27(typescript@5.9.3) + version: 3.5.28(typescript@5.9.3) packages/astro/test/fixtures/vue-with-multi-renderer: dependencies: @@ -4622,10 +4622,10 @@ importers: version: link:../../.. svelte: specifier: ^5.49.1 - version: 5.50.0 + version: 5.51.2 vue: specifier: ^3.5.27 - version: 3.5.27(typescript@5.9.3) + version: 3.5.28(typescript@5.9.3) packages/astro/test/fixtures/with-endpoint-routes: dependencies: @@ -4874,8 +4874,8 @@ importers: packages/integrations/alpinejs: devDependencies: '@playwright/test': - specifier: 1.58.1 - version: 1.58.1 + specifier: 1.58.2 + version: 1.58.2 astro: specifier: workspace:* version: link:../../astro @@ -5159,7 +5159,7 @@ importers: version: 18.3.7(@types/react@18.3.28) '@vitejs/plugin-vue': specifier: ^6.0.3 - version: 6.0.4(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3)) + version: 6.0.4(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3)) astro: specifier: workspace:* version: link:../../../../../astro @@ -5174,10 +5174,10 @@ importers: version: 0.34.5 svelte: specifier: ^5.49.1 - version: 5.50.0 + version: 5.51.2 vue: specifier: ^3.5.27 - version: 3.5.27(typescript@5.9.3) + version: 3.5.28(typescript@5.9.3) packages/integrations/cloudflare/test/fixtures/with-base: dependencies: @@ -5216,7 +5216,7 @@ importers: version: link:../../../../../astro svelte: specifier: ^5.49.1 - version: 5.50.0 + version: 5.51.2 packages/integrations/cloudflare/test/fixtures/with-vue: dependencies: @@ -5225,13 +5225,13 @@ importers: version: link:../../.. '@astrojs/vue': specifier: ^5.1.4 - version: 5.1.4(@types/node@25.2.2)(astro@packages+astro)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.57.1)(sass@1.97.3)(tsx@4.21.0)(vue@3.5.27(typescript@5.9.3))(yaml@2.8.2) + version: 5.1.4(@types/node@25.2.2)(astro@packages+astro)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.57.1)(sass@1.97.3)(tsx@4.21.0)(vue@3.5.28(typescript@5.9.3))(yaml@2.8.2) astro: specifier: workspace:* version: link:../../../../../astro vue: specifier: ^3.5.27 - version: 3.5.27(typescript@5.9.3) + version: 3.5.28(typescript@5.9.3) packages/integrations/cloudflare/test/fixtures/wrangler-preview-platform: dependencies: @@ -6083,7 +6083,7 @@ importers: version: 2.10.3(@babel/core@7.29.0)(preact@10.28.3)(rollup@4.57.1)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2)) '@preact/signals': specifier: ^2.6.2 - version: 2.7.0(preact@10.28.3) + version: 2.8.0(preact@10.28.3) preact-render-to-string: specifier: ^6.6.5 version: 6.6.5(preact@10.28.3) @@ -6154,7 +6154,7 @@ importers: version: 18.3.1(react@18.3.1) vue: specifier: ^3.5.27 - version: 3.5.27(typescript@5.9.3) + version: 3.5.28(typescript@5.9.3) packages/integrations/sitemap: dependencies: @@ -6249,10 +6249,10 @@ importers: dependencies: '@sveltejs/vite-plugin-svelte': specifier: ^6.2.4 - version: 6.2.4(svelte@5.50.0)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2)) + version: 6.2.4(svelte@5.51.2)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2)) svelte2tsx: specifier: ^0.7.47 - version: 0.7.47(svelte@5.50.0)(typescript@5.9.3) + version: 0.7.47(svelte@5.51.2)(typescript@5.9.3) vite: specifier: ^7.3.1 version: 7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2) @@ -6268,7 +6268,7 @@ importers: version: 1.2.0 svelte: specifier: ^5.49.1 - version: 5.50.0 + version: 5.51.2 packages/integrations/svelte/test/fixtures/async-rendering: dependencies: @@ -6304,7 +6304,7 @@ importers: version: link:../../../../../astro svelte: specifier: ^5.49.1 - version: 5.50.0 + version: 5.51.2 packages/integrations/vercel: dependencies: @@ -6313,7 +6313,7 @@ importers: version: link:../../internal-helpers '@vercel/analytics': specifier: ^1.6.1 - version: 1.6.1(react@19.2.4)(svelte@5.50.0)(vue@3.5.27(typescript@5.9.3)) + version: 1.6.1(react@19.2.4)(svelte@5.51.2)(vue@3.5.28(typescript@5.9.3)) '@vercel/functions': specifier: ^3.4.0 version: 3.4.1 @@ -6530,19 +6530,19 @@ importers: dependencies: '@vitejs/plugin-vue': specifier: ^6.0.3 - version: 6.0.4(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3)) + version: 6.0.4(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.1.3 - version: 5.1.4(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3)) + version: 5.1.4(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3)) '@vue/compiler-sfc': specifier: ^3.5.27 - version: 3.5.27 + version: 3.5.28 vite: specifier: ^7.3.1 version: 7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2) vite-plugin-vue-devtools: specifier: ^8.0.5 - version: 8.0.6(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3)) + version: 8.0.6(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3)) devDependencies: astro: specifier: workspace:* @@ -6558,7 +6558,7 @@ importers: version: 0.18.12 vue: specifier: ^3.5.27 - version: 3.5.27(typescript@5.9.3) + version: 3.5.28(typescript@5.9.3) packages/integrations/vue/test/fixtures/app-entrypoint: dependencies: @@ -6570,10 +6570,10 @@ importers: version: link:../../../../../astro vite-svg-loader: specifier: 5.1.0 - version: 5.1.0(vue@3.5.27(typescript@5.9.3)) + version: 5.1.0(vue@3.5.28(typescript@5.9.3)) vue: specifier: ^3.5.27 - version: 3.5.27(typescript@5.9.3) + version: 3.5.28(typescript@5.9.3) packages/integrations/vue/test/fixtures/app-entrypoint-async: dependencies: @@ -6585,10 +6585,10 @@ importers: version: link:../../../../../astro vite-svg-loader: specifier: 5.1.0 - version: 5.1.0(vue@3.5.27(typescript@5.9.3)) + version: 5.1.0(vue@3.5.28(typescript@5.9.3)) vue: specifier: ^3.5.27 - version: 3.5.27(typescript@5.9.3) + version: 3.5.28(typescript@5.9.3) packages/integrations/vue/test/fixtures/app-entrypoint-css: dependencies: @@ -6609,10 +6609,10 @@ importers: version: link:../../../../../astro vite-svg-loader: specifier: 5.1.0 - version: 5.1.0(vue@3.5.27(typescript@5.9.3)) + version: 5.1.0(vue@3.5.28(typescript@5.9.3)) vue: specifier: ^3.5.27 - version: 3.5.27(typescript@5.9.3) + version: 3.5.28(typescript@5.9.3) packages/integrations/vue/test/fixtures/app-entrypoint-relative: dependencies: @@ -6651,7 +6651,7 @@ importers: version: link:../../../../../astro vue: specifier: ^3.5.27 - version: 3.5.27(typescript@5.9.3) + version: 3.5.28(typescript@5.9.3) packages/internal-helpers: devDependencies: @@ -6785,7 +6785,7 @@ importers: version: link:../../../astro svelte: specifier: ^5.49.1 - version: 5.50.0 + version: 5.51.2 devDependencies: tinyglobby: specifier: ^0.2.15 @@ -7637,11 +7637,11 @@ packages: '@cloudflare/workers-types@4.20260203.0': resolution: {integrity: sha512-XD2uglpGbVppjXXLuAdalKkcTi/i4TyQSx0w/ijJbvrR1Cfm7zNkxtvFBNy3tBNxZOiFIJtw5bszifQB1eow6A==} - '@codspeed/core@5.1.0': - resolution: {integrity: sha512-DFO8c7/wd42QbabBdTYR7UsO8g77eHWE9Q4Eyr6yUJSoWhb1qaSoXiqX77RtN3Sbw8RGhhXiwaUC+vVr08+OMg==} + '@codspeed/core@5.2.0': + resolution: {integrity: sha512-CmDhpWjcOJg2iBOQ/BmBnSBq8qxlM3r4h8uvYDkoUaba+EKRT3T73BZtKuml/48jZMsB+4/FG2UbTBinDWtuvw==} - '@codspeed/vitest-plugin@5.1.0': - resolution: {integrity: sha512-rA+8DdsbAYxO7lo49K8ZBJqEk7b14Uztpz47ZKm6k8RJcTijffk7OjpG3kOJVUWWta2BVI1bPVj9ENmdfUwrfA==} + '@codspeed/vitest-plugin@5.2.0': + resolution: {integrity: sha512-soXKIQBqJzjVQyWRwe2HNfhCaBgxhG25m8+PI3F5zFFsV3FQxMJXHsMECNtrgm+SRiCiWv/OFTcfCMZRy4nKtw==} peerDependencies: tinybench: '>=2.9.0' vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 @@ -9674,6 +9674,11 @@ packages: engines: {node: '>=18'} hasBin: true + '@playwright/test@1.58.2': + resolution: {integrity: sha512-akea+6bHYBBfA9uQqSYmlJXn61cTa+jbO87xVLCWbTqbWadRVmhxlXATaOjOgcBaWU4ePo0wB41KMFv3o35IXA==} + engines: {node: '>=18'} + hasBin: true + '@polka/url@1.0.0-next.29': resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==} @@ -9700,8 +9705,8 @@ packages: peerDependencies: preact: '>= 10.25.0 || >=11.0.0-0' - '@preact/signals@2.7.0': - resolution: {integrity: sha512-9rQ030JhUfdBO4xlFB6Iwc/rOBi9IFXaCgu8VrFMSjAJfubGRTTxBPsgSlAF5qmWdY3C91b9kBK09mpUOMh1Rw==} + '@preact/signals@2.8.0': + resolution: {integrity: sha512-lcILM82mei8s/53n2M6uZlrDHLlgLld8Squ0PVSUL5Ae1M45uEstWfHm+wcDqp2U5I/ZYrBvCY65udFyTo5OZw==} peerDependencies: preact: '>= 10.25.0 || >=11.0.0-0' @@ -10248,8 +10253,8 @@ packages: '@types/picomatch@4.0.2': resolution: {integrity: sha512-qHHxQ+P9PysNEGbALT8f8YOSHW0KJu6l2xU8DYY0fu/EmGxXdVnuTLvFUvBgPJMSqXq29SYHveejeAha+4AYgA==} - '@types/prismjs@1.26.5': - resolution: {integrity: sha512-AUZTa7hQ2KY5L7AmtSiqxlhWxb4ina0yd8hNbl4TWuqnv/pFP0nDMb3YrfSBf4hJVGLh2YEIBfKaBW/9UEl6IQ==} + '@types/prismjs@1.26.6': + resolution: {integrity: sha512-vqlvI7qlMvcCBbVe0AKAb4f97//Hy0EBTaiW8AalRnG/xAN5zOiWWyrNqNXeq8+KAuvRewjCVY1+IPxk4RdNYw==} '@types/prompts@2.4.9': resolution: {integrity: sha512-qTxFi6Buiu8+50/+3DGIWLHM6QuWsEKugJnnP6iv2Mc4ncxE4A/OJkjuVOA+5X0X1S/nq5VJRa8Lu+nwcvbrKA==} @@ -10327,63 +10332,63 @@ packages: '@types/yauzl@2.10.3': resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} - '@typescript-eslint/eslint-plugin@8.54.0': - resolution: {integrity: sha512-hAAP5io/7csFStuOmR782YmTthKBJ9ND3WVL60hcOjvtGFb+HJxH4O5huAcmcZ9v9G8P+JETiZ/G1B8MALnWZQ==} + '@typescript-eslint/eslint-plugin@8.55.0': + resolution: {integrity: sha512-1y/MVSz0NglV1ijHC8OT49mPJ4qhPYjiK08YUQVbIOyu+5k862LKUHFkpKHWu//zmr7hDR2rhwUm6gnCGNmGBQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.54.0 + '@typescript-eslint/parser': ^8.55.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/parser@8.54.0': - resolution: {integrity: sha512-BtE0k6cjwjLZoZixN0t5AKP0kSzlGu7FctRXYuPAm//aaiZhmfq1JwdYpYr1brzEspYyFeF+8XF5j2VK6oalrA==} + '@typescript-eslint/parser@8.55.0': + resolution: {integrity: sha512-4z2nCSBfVIMnbuu8uinj+f0o4qOeggYJLbjpPHka3KH1om7e+H9yLKTYgksTaHcGco+NClhhY2vyO3HsMH1RGw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.54.0': - resolution: {integrity: sha512-YPf+rvJ1s7MyiWM4uTRhE4DvBXrEV+d8oC3P9Y2eT7S+HBS0clybdMIPnhiATi9vZOYDc7OQ1L/i6ga6NFYK/g==} + '@typescript-eslint/project-service@8.55.0': + resolution: {integrity: sha512-zRcVVPFUYWa3kNnjaZGXSu3xkKV1zXy8M4nO/pElzQhFweb7PPtluDLQtKArEOGmjXoRjnUZ29NjOiF0eCDkcQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/scope-manager@8.54.0': - resolution: {integrity: sha512-27rYVQku26j/PbHYcVfRPonmOlVI6gihHtXFbTdB5sb6qA0wdAQAbyXFVarQ5t4HRojIz64IV90YtsjQSSGlQg==} + '@typescript-eslint/scope-manager@8.55.0': + resolution: {integrity: sha512-fVu5Omrd3jeqeQLiB9f1YsuK/iHFOwb04bCtY4BSCLgjNbOD33ZdV6KyEqplHr+IlpgT0QTZ/iJ+wT7hvTx49Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.54.0': - resolution: {integrity: sha512-dRgOyT2hPk/JwxNMZDsIXDgyl9axdJI3ogZ2XWhBPsnZUv+hPesa5iuhdYt2gzwA9t8RE5ytOJ6xB0moV0Ujvw==} + '@typescript-eslint/tsconfig-utils@8.55.0': + resolution: {integrity: sha512-1R9cXqY7RQd7WuqSN47PK9EDpgFUK3VqdmbYrvWJZYDd0cavROGn+74ktWBlmJ13NXUQKlZ/iAEQHI/V0kKe0Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/type-utils@8.54.0': - resolution: {integrity: sha512-hiLguxJWHjjwL6xMBwD903ciAwd7DmK30Y9Axs/etOkftC3ZNN9K44IuRD/EB08amu+Zw6W37x9RecLkOo3pMA==} + '@typescript-eslint/type-utils@8.55.0': + resolution: {integrity: sha512-x1iH2unH4qAt6I37I2CGlsNs+B9WGxurP2uyZLRz6UJoZWDBx9cJL1xVN/FiOmHEONEg6RIufdvyT0TEYIgC5g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/types@8.54.0': - resolution: {integrity: sha512-PDUI9R1BVjqu7AUDsRBbKMtwmjWcn4J3le+5LpcFgWULN3LvHC5rkc9gCVxbrsrGmO1jfPybN5s6h4Jy+OnkAA==} + '@typescript-eslint/types@8.55.0': + resolution: {integrity: sha512-ujT0Je8GI5BJWi+/mMoR0wxwVEQaxM+pi30xuMiJETlX80OPovb2p9E8ss87gnSVtYXtJoU9U1Cowcr6w2FE0w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.54.0': - resolution: {integrity: sha512-BUwcskRaPvTk6fzVWgDPdUndLjB87KYDrN5EYGetnktoeAvPtO4ONHlAZDnj5VFnUANg0Sjm7j4usBlnoVMHwA==} + '@typescript-eslint/typescript-estree@8.55.0': + resolution: {integrity: sha512-EwrH67bSWdx/3aRQhCoxDaHM+CrZjotc2UCCpEDVqfCE+7OjKAGWNY2HsCSTEVvWH2clYQK8pdeLp42EVs+xQw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/utils@8.54.0': - resolution: {integrity: sha512-9Cnda8GS57AQakvRyG0PTejJNlA2xhvyNtEVIMlDWOOeEyBkYWhGPnfrIAnqxLMTSTo6q8g12XVjjev5l1NvMA==} + '@typescript-eslint/utils@8.55.0': + resolution: {integrity: sha512-BqZEsnPGdYpgyEIkDC1BadNY8oMwckftxBT+C8W0g1iKPdeqKZBtTfnvcq0nf60u7MkjFO8RBvpRGZBPw4L2ow==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/visitor-keys@8.54.0': - resolution: {integrity: sha512-VFlhGSl4opC0bprJiItPQ1RfUhGDIBokcPwaFH4yiBCaNPeld/9VeXbiPO1cLyorQi1G1vL+ecBk1x8o1axORA==} + '@typescript-eslint/visitor-keys@8.55.0': + resolution: {integrity: sha512-AxNRwEie8Nn4eFS1FzDMJWIISMGoXMb037sgCBJ3UR6o0fQTzr2tqN9WT+DkWJPhIdQCfV7T6D387566VtnCJA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript/twoslash@3.1.0': @@ -10688,17 +10693,17 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@vue/compiler-core@3.5.27': - resolution: {integrity: sha512-gnSBQjZA+//qDZen+6a2EdHqJ68Z7uybrMf3SPjEGgG4dicklwDVmMC1AeIHxtLVPT7sn6sH1KOO+tS6gwOUeQ==} + '@vue/compiler-core@3.5.28': + resolution: {integrity: sha512-kviccYxTgoE8n6OCw96BNdYlBg2GOWfBuOW4Vqwrt7mSKWKwFVvI8egdTltqRgITGPsTFYtKYfxIG8ptX2PJHQ==} - '@vue/compiler-dom@3.5.27': - resolution: {integrity: sha512-oAFea8dZgCtVVVTEC7fv3T5CbZW9BxpFzGGxC79xakTr6ooeEqmRuvQydIiDAkglZEAd09LgVf1RoDnL54fu5w==} + '@vue/compiler-dom@3.5.28': + resolution: {integrity: sha512-/1ZepxAb159jKR1btkefDP+J2xuWL5V3WtleRmxaT+K2Aqiek/Ab/+Ebrw2pPj0sdHO8ViAyyJWfhXXOP/+LQA==} - '@vue/compiler-sfc@3.5.27': - resolution: {integrity: sha512-sHZu9QyDPeDmN/MRoshhggVOWE5WlGFStKFwu8G52swATgSny27hJRWteKDSUUzUH+wp+bmeNbhJnEAel/auUQ==} + '@vue/compiler-sfc@3.5.28': + resolution: {integrity: sha512-6TnKMiNkd6u6VeVDhZn/07KhEZuBSn43Wd2No5zaP5s3xm8IqFTHBj84HJah4UepSUJTro5SoqqlOY22FKY96g==} - '@vue/compiler-ssr@3.5.27': - resolution: {integrity: sha512-Sj7h+JHt512fV1cTxKlYhg7qxBvack+BGncSpH+8vnN+KN95iPIcqB5rsbblX40XorP+ilO7VIKlkuu3Xq2vjw==} + '@vue/compiler-ssr@3.5.28': + resolution: {integrity: sha512-JCq//9w1qmC6UGLWJX7RXzrGpKkroubey/ZFqTpvEIDJEKGgntuDMqkuWiZvzTzTA5h2qZvFBFHY7fAAa9475g==} '@vue/devtools-core@7.7.9': resolution: {integrity: sha512-48jrBSwG4GVQRvVeeXn9p9+dlx+ISgasM7SxZZKczseohB0cBz+ITKr4YbLWjmJdy45UHL7UMPlR4Y0CWTRcSQ==} @@ -10725,25 +10730,25 @@ packages: '@vue/reactivity@3.1.5': resolution: {integrity: sha512-1tdfLmNjWG6t/CsPldh+foumYFo3cpyCHgBYQ34ylaMsJ+SNHQ1kApMIa8jN+i593zQuaw3AdWH0nJTARzCFhg==} - '@vue/reactivity@3.5.27': - resolution: {integrity: sha512-vvorxn2KXfJ0nBEnj4GYshSgsyMNFnIQah/wczXlsNXt+ijhugmW+PpJ2cNPe4V6jpnBcs0MhCODKllWG+nvoQ==} + '@vue/reactivity@3.5.28': + resolution: {integrity: sha512-gr5hEsxvn+RNyu9/9o1WtdYdwDjg5FgjUSBEkZWqgTKlo/fvwZ2+8W6AfKsc9YN2k/+iHYdS9vZYAhpi10kNaw==} - '@vue/runtime-core@3.5.27': - resolution: {integrity: sha512-fxVuX/fzgzeMPn/CLQecWeDIFNt3gQVhxM0rW02Tvp/YmZfXQgcTXlakq7IMutuZ/+Ogbn+K0oct9J3JZfyk3A==} + '@vue/runtime-core@3.5.28': + resolution: {integrity: sha512-POVHTdbgnrBBIpnbYU4y7pOMNlPn2QVxVzkvEA2pEgvzbelQq4ZOUxbp2oiyo+BOtiYlm8Q44wShHJoBvDPAjQ==} - '@vue/runtime-dom@3.5.27': - resolution: {integrity: sha512-/QnLslQgYqSJ5aUmb5F0z0caZPGHRB8LEAQ1s81vHFM5CBfnun63rxhvE/scVb/j3TbBuoZwkJyiLCkBluMpeg==} + '@vue/runtime-dom@3.5.28': + resolution: {integrity: sha512-4SXxSF8SXYMuhAIkT+eBRqOkWEfPu6nhccrzrkioA6l0boiq7sp18HCOov9qWJA5HML61kW8p/cB4MmBiG9dSA==} - '@vue/server-renderer@3.5.27': - resolution: {integrity: sha512-qOz/5thjeP1vAFc4+BY3Nr6wxyLhpeQgAE/8dDtKo6a6xdk+L4W46HDZgNmLOBUDEkFXV3G7pRiUqxjX0/2zWA==} + '@vue/server-renderer@3.5.28': + resolution: {integrity: sha512-pf+5ECKGj8fX95bNincbzJ6yp6nyzuLDhYZCeFxUNp8EBrQpPpQaLX3nNCp49+UbgbPun3CeVE+5CXVV1Xydfg==} peerDependencies: - vue: 3.5.27 + vue: 3.5.28 '@vue/shared@3.1.5': resolution: {integrity: sha512-oJ4F3TnvpXaQwZJNF3ZK+kLPHKarDmJjJ6jyzVNDKH9md1dptjC7lWR//jrGuLdek/U6iltWxqAnYOu8gCiOvA==} - '@vue/shared@3.5.27': - resolution: {integrity: sha512-dXr/3CgqXsJkZ0n9F3I4elY8wM9jMJpP3pvRG52r6m0tu/MsAFIe6JpXVGeNMd/D9F4hQynWT8Rfuj0bdm9kFQ==} + '@vue/shared@3.5.28': + resolution: {integrity: sha512-cfWa1fCGBxrvaHRhvV3Is0MgmrbSCxYTXCSCau2I0a1Xw1N1pHAvkWCiXPRAqjvToILvguNyEwjevUqAuBQWvQ==} '@webcomponents/template-shadowroot@0.2.1': resolution: {integrity: sha512-fXL/vIUakyZL62hyvUh+EMwbVoTc0hksublmRz6ai6et8znHkJa6gtqMUZo1oc7dIz46exHSIImml9QTdknMHg==} @@ -12190,8 +12195,8 @@ packages: fast-uri@3.1.0: resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} - fast-xml-parser@5.3.4: - resolution: {integrity: sha512-EFd6afGmXlCx8H8WTZHhAoDaWaGyuIBoZJ2mknrNxug+aZKjkp0a0dlars9Izl+jF+7Gu1/5f/2h68cQpe0IiA==} + fast-xml-parser@5.3.6: + resolution: {integrity: sha512-QNI3sAvSvaOiaMl8FYU4trnEzCwiRr8XMWgAHzlrWpTSj+QaCSvOf1h82OEP1s4hiAXhnbXSyFWCf4ldZzZRVA==} hasBin: true fastify-plugin@5.1.0: @@ -14142,11 +14147,21 @@ packages: engines: {node: '>=18'} hasBin: true + playwright-core@1.58.2: + resolution: {integrity: sha512-yZkEtftgwS8CsfYo7nm0KE8jsvm6i/PTgVtB8DL726wNf6H2IMsDuxCpJj59KDaxCtSnrWan2AeDqM7JBaultg==} + engines: {node: '>=18'} + hasBin: true + playwright@1.58.1: resolution: {integrity: sha512-+2uTZHxSCcxjvGc5C891LrS1/NlxglGxzrC4seZiVjcYVQfUa87wBL6rTDqzGjuoWNjnBzRqKmF6zRYGMvQUaQ==} engines: {node: '>=18'} hasBin: true + playwright@1.58.2: + resolution: {integrity: sha512-vA30H8Nvkq/cPBnNw4Q8TWz1EJyqgpuinBcHET0YVJVFldr8JDNiU9LaWAE1KqSkRYazuaBhTpB5ZzShOezQ6A==} + engines: {node: '>=18'} + hasBin: true + pluralize@2.0.0: resolution: {integrity: sha512-TqNZzQCD4S42De9IfnnBvILN7HAW7riLqsCyp8lgjXeysyPlX5HhqKAcJHHHb9XskE4/a+7VGC9zzx8Ls0jOAw==} @@ -15127,8 +15142,8 @@ packages: strip-literal@3.1.0: resolution: {integrity: sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==} - strnum@2.1.1: - resolution: {integrity: sha512-7ZvoFTiCnGxBtDqJ//Cu6fWtZtc7Y3x+QOirG15wztbdngGSkht27o2pyGWrVy0b4WAy3jbKmnoK6g5VlVNUUw==} + strnum@2.1.2: + resolution: {integrity: sha512-l63NF9y/cLROq/yqKXSLtcMeeyOfnSQlfMSlzFt/K73oIaD8DGaQWd7Z34X9GPiKqP5rbSh84Hl4bOlLcjiSrQ==} structured-source@4.0.0: resolution: {integrity: sha512-qGzRFNJDjFieQkl/sVOI2dUjHKRyL9dAJi2gCPGJLbJHBIkyOHxjuocpIEfbLioX+qSJpvbYdT49/YCdMznKxA==} @@ -15184,8 +15199,8 @@ packages: resolution: {integrity: sha512-jj95WnbKbXsXXngYj28a4zx8jeZx50CN/J4r0CEeax2pbfdsETv/J1K8V9Hbu3DCXnpHz5qAikICuxEooi7eNQ==} engines: {node: '>=18'} - svelte@5.50.0: - resolution: {integrity: sha512-FR9kTLmX5i0oyeQ5j/+w8DuagIkQ7MWMuPpPVioW2zx9Dw77q+1ufLzF1IqNtcTXPRnIIio4PlasliVn43OnbQ==} + svelte@5.51.2: + resolution: {integrity: sha512-AqApqNOxVS97V4Ko9UHTHeSuDJrwauJhZpLDs1gYD8Jk48ntCSWD7NxKje+fnGn5Ja1O3u2FzQZHPdifQjXe3w==} engines: {node: '>=18'} svgo@3.3.2: @@ -15226,6 +15241,7 @@ packages: tar@7.5.7: resolution: {integrity: sha512-fov56fJiRuThVFXD6o6/Q354S7pnWMJIVlDBYijsTNx6jKSE4pvrDTs6lUnmGvNyfJwFQQwWy3owKz1ucIhveQ==} engines: {node: '>=18'} + deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me term-size@2.2.1: resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} @@ -15373,38 +15389,38 @@ packages: resolution: {integrity: sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==} engines: {node: '>=0.6.11 <=0.7.0 || >=0.7.3'} - turbo-darwin-64@2.8.3: - resolution: {integrity: sha512-4kXRLfcygLOeNcP6JquqRLmGB/ATjjfehiojL2dJkL7GFm3SPSXbq7oNj8UbD8XriYQ5hPaSuz59iF1ijPHkTw==} + turbo-darwin-64@2.8.9: + resolution: {integrity: sha512-KnCw1ZI9KTnEAhdI9avZrnZ/z4wsM++flMA1w8s8PKOqi5daGpFV36qoPafg4S8TmYMe52JPWEoFr0L+lQ5JIw==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@2.8.3: - resolution: {integrity: sha512-xF7uCeC0UY0Hrv/tqax0BMbFlVP1J/aRyeGQPZT4NjvIPj8gSPDgFhfkfz06DhUwDg5NgMo04uiSkAWE8WB/QQ==} + turbo-darwin-arm64@2.8.9: + resolution: {integrity: sha512-CbD5Y2NKJKBXTOZ7z7Cc7vGlFPZkYjApA7ri9lH4iFwKV1X7MoZswh9gyRLetXYWImVX1BqIvP8KftulJg/wIA==} cpu: [arm64] os: [darwin] - turbo-linux-64@2.8.3: - resolution: {integrity: sha512-vxMDXwaOjweW/4etY7BxrXCSkvtwh0PbwVafyfT1Ww659SedUxd5rM3V2ZCmbwG8NiCfY7d6VtxyHx3Wh1GoZA==} + turbo-linux-64@2.8.9: + resolution: {integrity: sha512-OXC9HdCtsHvyH+5KUoH8ds+p5WU13vdif0OPbsFzZca4cUXMwKA3HWwUuCgQetk0iAE4cscXpi/t8A263n3VTg==} cpu: [x64] os: [linux] - turbo-linux-arm64@2.8.3: - resolution: {integrity: sha512-mQX7uYBZFkuPLLlKaNe9IjR1JIef4YvY8f21xFocvttXvdPebnq3PK1Zjzl9A1zun2BEuWNUwQIL8lgvN9Pm3Q==} + turbo-linux-arm64@2.8.9: + resolution: {integrity: sha512-yI5n8jNXiFA6+CxnXG0gO7h5ZF1+19K8uO3/kXPQmyl37AdiA7ehKJQOvf9OPAnmkGDHcF2HSCPltabERNRmug==} cpu: [arm64] os: [linux] - turbo-windows-64@2.8.3: - resolution: {integrity: sha512-YLGEfppGxZj3VWcNOVa08h6ISsVKiG85aCAWosOKNUjb6yErWEuydv6/qImRJUI+tDLvDvW7BxopAkujRnWCrw==} + turbo-windows-64@2.8.9: + resolution: {integrity: sha512-/OztzeGftJAg258M/9vK2ZCkUKUzqrWXJIikiD2pm8TlqHcIYUmepDbyZSDfOiUjMy6NzrLFahpNLnY7b5vNgg==} cpu: [x64] os: [win32] - turbo-windows-arm64@2.8.3: - resolution: {integrity: sha512-afTUGKBRmOJU1smQSBnFGcbq0iabAPwh1uXu2BVk7BREg30/1gMnJh9DFEQTah+UD3n3ru8V55J83RQNFfqoyw==} + turbo-windows-arm64@2.8.9: + resolution: {integrity: sha512-xZ2VTwVTjIqpFZKN4UBxDHCPM3oJ2J5cpRzCBSmRpJ/Pn33wpiYjs+9FB2E03svKaD04/lSSLlEUej0UYsugfg==} cpu: [arm64] os: [win32] - turbo@2.8.3: - resolution: {integrity: sha512-8Osxz5Tu/Dw2kb31EAY+nhq/YZ3wzmQSmYa1nIArqxgCAldxv9TPlrAiaBUDVnKA4aiPn0OFBD1ACcpc5VFOAQ==} + turbo@2.8.9: + resolution: {integrity: sha512-G+Mq8VVQAlpz/0HTsxiNNk/xywaHGl+dk1oiBREgOEVCCDjXInDlONWUn5srRnC9s5tdHTFD1bx1N19eR4hI+g==} hasBin: true type-check@0.4.0: @@ -15442,8 +15458,8 @@ packages: typescript-auto-import-cache@0.3.6: resolution: {integrity: sha512-RpuHXrknHdVdK7wv/8ug3Fr0WNsNi5l5aB8MYYuXhq2UH5lnEB1htJ1smhtD5VeCsGr2p8mUDtd83LCQDFVgjQ==} - typescript-eslint@8.54.0: - resolution: {integrity: sha512-CKsJ+g53QpsNPqbzUsfKVgd3Lny4yKZ1pP4qN3jdMOg/sisIDLGyDMezycquXLE5JsEU0wp3dGNdzig0/fmSVQ==} + typescript-eslint@8.55.0: + resolution: {integrity: sha512-HE4wj+r5lmDVS9gdaN0/+iqNvPZwGfnJ5lZuz7s5vLlg9ODw0bIiiETaios9LvFI1U94/VBXGm3CB2Y5cNFMpw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -16155,8 +16171,8 @@ packages: vscode-uri@3.1.0: resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==} - vue@3.5.27: - resolution: {integrity: sha512-aJ/UtoEyFySPBGarREmN4z6qNKpbEguYHMmXSiOGk69czc+zhs0NF6tEFrY8TZKAl8N/LYAkd4JHVd5E/AsSmw==} + vue@3.5.28: + resolution: {integrity: sha512-BRdrNfeoccSoIZeIhyPBfvWSLFP4q8J3u8Ju8Ug5vu3LdD+yTM13Sg4sKtljxozbnuMu1NB1X5HBHRYUzFocKg==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -16614,15 +16630,15 @@ snapshots: - tsx - yaml - '@astrojs/vue@5.1.4(@types/node@25.2.2)(astro@packages+astro)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.57.1)(sass@1.97.3)(tsx@4.21.0)(vue@3.5.27(typescript@5.9.3))(yaml@2.8.2)': + '@astrojs/vue@5.1.4(@types/node@25.2.2)(astro@packages+astro)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.57.1)(sass@1.97.3)(tsx@4.21.0)(vue@3.5.28(typescript@5.9.3))(yaml@2.8.2)': dependencies: - '@vitejs/plugin-vue': 5.2.4(vite@6.4.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3)) - '@vitejs/plugin-vue-jsx': 4.2.0(vite@6.4.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3)) - '@vue/compiler-sfc': 3.5.27 + '@vitejs/plugin-vue': 5.2.4(vite@6.4.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3)) + '@vitejs/plugin-vue-jsx': 4.2.0(vite@6.4.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3)) + '@vue/compiler-sfc': 3.5.28 astro: link:packages/astro vite: 6.4.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2) - vite-plugin-vue-devtools: 7.7.9(rollup@4.57.1)(vite@6.4.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3)) - vue: 3.5.27(typescript@5.9.3) + vite-plugin-vue-devtools: 7.7.9(rollup@4.57.1)(vite@6.4.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3)) + vue: 3.5.28(typescript@5.9.3) transitivePeerDependencies: - '@nuxt/kit' - '@types/node' @@ -17211,7 +17227,7 @@ snapshots: '@cloudflare/workers-types@4.20260203.0': {} - '@codspeed/core@5.1.0': + '@codspeed/core@5.2.0': dependencies: axios: 1.13.4 find-up: 6.3.0 @@ -17220,9 +17236,9 @@ snapshots: transitivePeerDependencies: - debug - '@codspeed/vitest-plugin@5.1.0(tinybench@2.9.0)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))': + '@codspeed/vitest-plugin@5.2.0(tinybench@2.9.0)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))': dependencies: - '@codspeed/core': 5.1.0 + '@codspeed/core': 5.2.0 tinybench: 2.9.0 vite: 7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2) vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2) @@ -19026,6 +19042,10 @@ snapshots: dependencies: playwright: 1.58.1 + '@playwright/test@1.58.2': + dependencies: + playwright: 1.58.2 + '@polka/url@1.0.0-next.29': {} '@poppinss/colors@4.1.5': @@ -19064,7 +19084,7 @@ snapshots: '@preact/signals-core': 1.13.0 preact: 10.28.3 - '@preact/signals@2.7.0(preact@10.28.3)': + '@preact/signals@2.8.0(preact@10.28.3)': dependencies: '@preact/signals-core': 1.13.0 preact: 10.28.3 @@ -19321,20 +19341,20 @@ snapshots: dependencies: acorn: 8.15.0 - '@sveltejs/vite-plugin-svelte-inspector@5.0.2(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.50.0)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2)))(svelte@5.50.0)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))': + '@sveltejs/vite-plugin-svelte-inspector@5.0.2(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.51.2)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2)))(svelte@5.51.2)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))': dependencies: - '@sveltejs/vite-plugin-svelte': 6.2.4(svelte@5.50.0)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2)) + '@sveltejs/vite-plugin-svelte': 6.2.4(svelte@5.51.2)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2)) obug: 2.1.1 - svelte: 5.50.0 + svelte: 5.51.2 vite: 7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2) - '@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.50.0)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))': + '@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.51.2)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 5.0.2(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.50.0)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2)))(svelte@5.50.0)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2)) + '@sveltejs/vite-plugin-svelte-inspector': 5.0.2(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.51.2)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2)))(svelte@5.51.2)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2)) deepmerge: 4.3.1 magic-string: 0.30.21 obug: 2.1.1 - svelte: 5.50.0 + svelte: 5.51.2 vite: 7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2) vitefu: 1.1.1(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2)) @@ -19572,7 +19592,7 @@ snapshots: '@types/picomatch@4.0.2': {} - '@types/prismjs@1.26.5': {} + '@types/prismjs@1.26.6': {} '@types/prompts@2.4.9': dependencies: @@ -19649,14 +19669,14 @@ snapshots: '@types/node': 18.19.130 optional: true - '@typescript-eslint/eslint-plugin@8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.55.0(@typescript-eslint/parser@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.54.0 - '@typescript-eslint/type-utils': 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/utils': 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.54.0 + '@typescript-eslint/parser': 8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.55.0 + '@typescript-eslint/type-utils': 8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.55.0 eslint: 9.39.2(jiti@2.6.1) ignore: 7.0.5 natural-compare: 1.4.0 @@ -19665,41 +19685,41 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/parser@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@typescript-eslint/scope-manager': 8.54.0 - '@typescript-eslint/types': 8.54.0 - '@typescript-eslint/typescript-estree': 8.54.0(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.54.0 + '@typescript-eslint/scope-manager': 8.55.0 + '@typescript-eslint/types': 8.55.0 + '@typescript-eslint/typescript-estree': 8.55.0(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.55.0 debug: 4.4.3(supports-color@8.1.1) eslint: 9.39.2(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.54.0(typescript@5.9.3)': + '@typescript-eslint/project-service@8.55.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.54.0(typescript@5.9.3) - '@typescript-eslint/types': 8.54.0 + '@typescript-eslint/tsconfig-utils': 8.55.0(typescript@5.9.3) + '@typescript-eslint/types': 8.55.0 debug: 4.4.3(supports-color@8.1.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.54.0': + '@typescript-eslint/scope-manager@8.55.0': dependencies: - '@typescript-eslint/types': 8.54.0 - '@typescript-eslint/visitor-keys': 8.54.0 + '@typescript-eslint/types': 8.55.0 + '@typescript-eslint/visitor-keys': 8.55.0 - '@typescript-eslint/tsconfig-utils@8.54.0(typescript@5.9.3)': + '@typescript-eslint/tsconfig-utils@8.55.0(typescript@5.9.3)': dependencies: typescript: 5.9.3 - '@typescript-eslint/type-utils@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@typescript-eslint/types': 8.54.0 - '@typescript-eslint/typescript-estree': 8.54.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/types': 8.55.0 + '@typescript-eslint/typescript-estree': 8.55.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) debug: 4.4.3(supports-color@8.1.1) eslint: 9.39.2(jiti@2.6.1) ts-api-utils: 2.4.0(typescript@5.9.3) @@ -19707,14 +19727,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.54.0': {} + '@typescript-eslint/types@8.55.0': {} - '@typescript-eslint/typescript-estree@8.54.0(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@8.55.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/project-service': 8.54.0(typescript@5.9.3) - '@typescript-eslint/tsconfig-utils': 8.54.0(typescript@5.9.3) - '@typescript-eslint/types': 8.54.0 - '@typescript-eslint/visitor-keys': 8.54.0 + '@typescript-eslint/project-service': 8.55.0(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.55.0(typescript@5.9.3) + '@typescript-eslint/types': 8.55.0 + '@typescript-eslint/visitor-keys': 8.55.0 debug: 4.4.3(supports-color@8.1.1) minimatch: 9.0.5 semver: 7.7.4 @@ -19724,20 +19744,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/utils@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1)) - '@typescript-eslint/scope-manager': 8.54.0 - '@typescript-eslint/types': 8.54.0 - '@typescript-eslint/typescript-estree': 8.54.0(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.55.0 + '@typescript-eslint/types': 8.55.0 + '@typescript-eslint/typescript-estree': 8.55.0(typescript@5.9.3) eslint: 9.39.2(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.54.0': + '@typescript-eslint/visitor-keys@8.55.0': dependencies: - '@typescript-eslint/types': 8.54.0 + '@typescript-eslint/types': 8.55.0 eslint-visitor-keys: 4.2.1 '@typescript/twoslash@3.1.0': @@ -19774,11 +19794,11 @@ snapshots: dependencies: valibot: 1.2.0(typescript@5.9.3) - '@vercel/analytics@1.6.1(react@19.2.4)(svelte@5.50.0)(vue@3.5.27(typescript@5.9.3))': + '@vercel/analytics@1.6.1(react@19.2.4)(svelte@5.51.2)(vue@3.5.28(typescript@5.9.3))': optionalDependencies: react: 19.2.4 - svelte: 5.50.0 - vue: 3.5.27(typescript@5.9.3) + svelte: 5.51.2 + vue: 3.5.28(typescript@5.9.3) '@vercel/functions@3.4.1': dependencies: @@ -19855,18 +19875,18 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue-jsx@4.2.0(vite@6.4.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3))': + '@vitejs/plugin-vue-jsx@4.2.0(vite@6.4.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3))': dependencies: '@babel/core': 7.29.0 '@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.29.0) '@rolldown/pluginutils': 1.0.0-rc.3 '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.29.0) vite: 6.4.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2) - vue: 3.5.27(typescript@5.9.3) + vue: 3.5.28(typescript@5.9.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue-jsx@5.1.4(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3))': + '@vitejs/plugin-vue-jsx@5.1.4(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3))': dependencies: '@babel/core': 7.29.0 '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.0) @@ -19874,20 +19894,20 @@ snapshots: '@rolldown/pluginutils': 1.0.0-rc.3 '@vue/babel-plugin-jsx': 2.0.1(@babel/core@7.29.0) vite: 7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2) - vue: 3.5.27(typescript@5.9.3) + vue: 3.5.28(typescript@5.9.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.2.4(vite@6.4.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3))': + '@vitejs/plugin-vue@5.2.4(vite@6.4.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3))': dependencies: vite: 6.4.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2) - vue: 3.5.27(typescript@5.9.3) + vue: 3.5.28(typescript@5.9.3) - '@vitejs/plugin-vue@6.0.4(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3))': + '@vitejs/plugin-vue@6.0.4(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3))': dependencies: '@rolldown/pluginutils': 1.0.0-rc.2 vite: 7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2) - vue: 3.5.27(typescript@5.9.3) + vue: 3.5.28(typescript@5.9.3) '@vitest/expect@3.2.4': dependencies: @@ -20177,7 +20197,7 @@ snapshots: '@babel/types': 7.29.0 '@vue/babel-helper-vue-transform-on': 1.5.0 '@vue/babel-plugin-resolve-type': 1.5.0(@babel/core@7.29.0) - '@vue/shared': 3.5.27 + '@vue/shared': 3.5.28 optionalDependencies: '@babel/core': 7.29.0 transitivePeerDependencies: @@ -20193,7 +20213,7 @@ snapshots: '@babel/types': 7.29.0 '@vue/babel-helper-vue-transform-on': 2.0.1 '@vue/babel-plugin-resolve-type': 2.0.1(@babel/core@7.29.0) - '@vue/shared': 3.5.27 + '@vue/shared': 3.5.28 optionalDependencies: '@babel/core': 7.29.0 transitivePeerDependencies: @@ -20206,7 +20226,7 @@ snapshots: '@babel/helper-module-imports': 7.28.6 '@babel/helper-plugin-utils': 7.28.6 '@babel/parser': 7.29.0 - '@vue/compiler-sfc': 3.5.27 + '@vue/compiler-sfc': 3.5.28 transitivePeerDependencies: - supports-color @@ -20217,41 +20237,41 @@ snapshots: '@babel/helper-module-imports': 7.28.6 '@babel/helper-plugin-utils': 7.28.6 '@babel/parser': 7.29.0 - '@vue/compiler-sfc': 3.5.27 + '@vue/compiler-sfc': 3.5.28 transitivePeerDependencies: - supports-color - '@vue/compiler-core@3.5.27': + '@vue/compiler-core@3.5.28': dependencies: '@babel/parser': 7.29.0 - '@vue/shared': 3.5.27 + '@vue/shared': 3.5.28 entities: 7.0.1 estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.27': + '@vue/compiler-dom@3.5.28': dependencies: - '@vue/compiler-core': 3.5.27 - '@vue/shared': 3.5.27 + '@vue/compiler-core': 3.5.28 + '@vue/shared': 3.5.28 - '@vue/compiler-sfc@3.5.27': + '@vue/compiler-sfc@3.5.28': dependencies: '@babel/parser': 7.29.0 - '@vue/compiler-core': 3.5.27 - '@vue/compiler-dom': 3.5.27 - '@vue/compiler-ssr': 3.5.27 - '@vue/shared': 3.5.27 + '@vue/compiler-core': 3.5.28 + '@vue/compiler-dom': 3.5.28 + '@vue/compiler-ssr': 3.5.28 + '@vue/shared': 3.5.28 estree-walker: 2.0.2 magic-string: 0.30.21 postcss: 8.5.6 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.27': + '@vue/compiler-ssr@3.5.28': dependencies: - '@vue/compiler-dom': 3.5.27 - '@vue/shared': 3.5.27 + '@vue/compiler-dom': 3.5.28 + '@vue/shared': 3.5.28 - '@vue/devtools-core@7.7.9(vite@6.4.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3))': + '@vue/devtools-core@7.7.9(vite@6.4.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3))': dependencies: '@vue/devtools-kit': 7.7.9 '@vue/devtools-shared': 7.7.9 @@ -20259,11 +20279,11 @@ snapshots: nanoid: 5.1.6 pathe: 2.0.3 vite-hot-client: 2.1.0(vite@6.4.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2)) - vue: 3.5.27(typescript@5.9.3) + vue: 3.5.28(typescript@5.9.3) transitivePeerDependencies: - vite - '@vue/devtools-core@8.0.6(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3))': + '@vue/devtools-core@8.0.6(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3))': dependencies: '@vue/devtools-kit': 8.0.6 '@vue/devtools-shared': 8.0.6 @@ -20271,7 +20291,7 @@ snapshots: nanoid: 5.1.6 pathe: 2.0.3 vite-hot-client: 2.1.0(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2)) - vue: 3.5.27(typescript@5.9.3) + vue: 3.5.28(typescript@5.9.3) transitivePeerDependencies: - vite @@ -20307,31 +20327,31 @@ snapshots: dependencies: '@vue/shared': 3.1.5 - '@vue/reactivity@3.5.27': + '@vue/reactivity@3.5.28': dependencies: - '@vue/shared': 3.5.27 + '@vue/shared': 3.5.28 - '@vue/runtime-core@3.5.27': + '@vue/runtime-core@3.5.28': dependencies: - '@vue/reactivity': 3.5.27 - '@vue/shared': 3.5.27 + '@vue/reactivity': 3.5.28 + '@vue/shared': 3.5.28 - '@vue/runtime-dom@3.5.27': + '@vue/runtime-dom@3.5.28': dependencies: - '@vue/reactivity': 3.5.27 - '@vue/runtime-core': 3.5.27 - '@vue/shared': 3.5.27 + '@vue/reactivity': 3.5.28 + '@vue/runtime-core': 3.5.28 + '@vue/shared': 3.5.28 csstype: 3.2.3 - '@vue/server-renderer@3.5.27(vue@3.5.27(typescript@5.9.3))': + '@vue/server-renderer@3.5.28(vue@3.5.28(typescript@5.9.3))': dependencies: - '@vue/compiler-ssr': 3.5.27 - '@vue/shared': 3.5.27 - vue: 3.5.27(typescript@5.9.3) + '@vue/compiler-ssr': 3.5.28 + '@vue/shared': 3.5.28 + vue: 3.5.28(typescript@5.9.3) '@vue/shared@3.1.5': {} - '@vue/shared@3.5.27': {} + '@vue/shared@3.5.28': {} '@webcomponents/template-shadowroot@0.2.1': {} @@ -21238,7 +21258,7 @@ snapshots: detective-typescript@14.0.0(typescript@5.9.3): dependencies: - '@typescript-eslint/typescript-estree': 8.54.0(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.55.0(typescript@5.9.3) ast-module-types: 6.0.1 node-source-walk: 7.0.1 typescript: 5.9.3 @@ -21248,7 +21268,7 @@ snapshots: detective-vue2@2.2.0(typescript@5.9.3): dependencies: '@dependents/detective-less': 5.0.1 - '@vue/compiler-sfc': 3.5.27 + '@vue/compiler-sfc': 3.5.28 detective-es6: 5.0.1 detective-sass: 6.0.1 detective-scss: 5.0.1 @@ -21842,9 +21862,9 @@ snapshots: fast-uri@3.1.0: {} - fast-xml-parser@5.3.4: + fast-xml-parser@5.3.6: dependencies: - strnum: 2.1.1 + strnum: 2.1.2 fastify-plugin@5.1.0: {} @@ -24210,12 +24230,20 @@ snapshots: playwright-core@1.58.1: {} + playwright-core@1.58.2: {} + playwright@1.58.1: dependencies: playwright-core: 1.58.1 optionalDependencies: fsevents: 2.3.2 + playwright@1.58.2: + dependencies: + playwright-core: 1.58.2 + optionalDependencies: + fsevents: 2.3.2 + pluralize@2.0.0: {} pluralize@8.0.0: {} @@ -25473,7 +25501,7 @@ snapshots: dependencies: js-tokens: 9.0.1 - strnum@2.1.1: {} + strnum@2.1.2: {} structured-source@4.0.0: dependencies: @@ -25521,11 +25549,11 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte2tsx@0.7.47(svelte@5.50.0)(typescript@5.9.3): + svelte2tsx@0.7.47(svelte@5.51.2)(typescript@5.9.3): dependencies: dedent-js: 1.0.1 scule: 1.3.0 - svelte: 5.50.0 + svelte: 5.51.2 typescript: 5.9.3 svelte@5.49.1: @@ -25546,12 +25574,13 @@ snapshots: magic-string: 0.30.21 zimmerframe: 1.1.4 - svelte@5.50.0: + svelte@5.51.2: dependencies: '@jridgewell/remapping': 2.3.5 '@jridgewell/sourcemap-codec': 1.5.5 '@sveltejs/acorn-typescript': 1.0.6(acorn@8.15.0) '@types/estree': 1.0.8 + '@types/trusted-types': 2.0.7 acorn: 8.15.0 aria-query: 5.3.2 axobject-query: 4.1.0 @@ -25745,32 +25774,32 @@ snapshots: tunnel@0.0.6: {} - turbo-darwin-64@2.8.3: + turbo-darwin-64@2.8.9: optional: true - turbo-darwin-arm64@2.8.3: + turbo-darwin-arm64@2.8.9: optional: true - turbo-linux-64@2.8.3: + turbo-linux-64@2.8.9: optional: true - turbo-linux-arm64@2.8.3: + turbo-linux-arm64@2.8.9: optional: true - turbo-windows-64@2.8.3: + turbo-windows-64@2.8.9: optional: true - turbo-windows-arm64@2.8.3: + turbo-windows-arm64@2.8.9: optional: true - turbo@2.8.3: + turbo@2.8.9: optionalDependencies: - turbo-darwin-64: 2.8.3 - turbo-darwin-arm64: 2.8.3 - turbo-linux-64: 2.8.3 - turbo-linux-arm64: 2.8.3 - turbo-windows-64: 2.8.3 - turbo-windows-arm64: 2.8.3 + turbo-darwin-64: 2.8.9 + turbo-darwin-arm64: 2.8.9 + turbo-linux-64: 2.8.9 + turbo-linux-arm64: 2.8.9 + turbo-windows-64: 2.8.9 + turbo-windows-arm64: 2.8.9 type-check@0.4.0: dependencies: @@ -25811,12 +25840,12 @@ snapshots: dependencies: semver: 7.7.4 - typescript-eslint@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3): + typescript-eslint@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/parser': 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/typescript-estree': 8.54.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.55.0(@typescript-eslint/parser@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.55.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) eslint: 9.39.2(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: @@ -26142,9 +26171,9 @@ snapshots: transitivePeerDependencies: - supports-color - vite-plugin-vue-devtools@7.7.9(rollup@4.57.1)(vite@6.4.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3)): + vite-plugin-vue-devtools@7.7.9(rollup@4.57.1)(vite@6.4.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3)): dependencies: - '@vue/devtools-core': 7.7.9(vite@6.4.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3)) + '@vue/devtools-core': 7.7.9(vite@6.4.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3)) '@vue/devtools-kit': 7.7.9 '@vue/devtools-shared': 7.7.9 execa: 9.6.0 @@ -26158,9 +26187,9 @@ snapshots: - supports-color - vue - vite-plugin-vue-devtools@8.0.6(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3)): + vite-plugin-vue-devtools@8.0.6(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3)): dependencies: - '@vue/devtools-core': 8.0.6(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3)) + '@vue/devtools-core': 8.0.6(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3)) '@vue/devtools-kit': 8.0.6 '@vue/devtools-shared': 8.0.6 sirv: 3.0.2 @@ -26180,7 +26209,7 @@ snapshots: '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.29.0) '@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.29.0) '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.29.0) - '@vue/compiler-dom': 3.5.27 + '@vue/compiler-dom': 3.5.28 kolorist: 1.8.0 magic-string: 0.30.21 vite: 6.4.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2) @@ -26195,7 +26224,7 @@ snapshots: '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.29.0) '@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.29.0) '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.29.0) - '@vue/compiler-dom': 3.5.27 + '@vue/compiler-dom': 3.5.28 kolorist: 1.8.0 magic-string: 0.30.21 vite: 7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2) @@ -26212,10 +26241,10 @@ snapshots: stack-trace: 1.0.0-pre2 vite: 7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2) - vite-svg-loader@5.1.0(vue@3.5.27(typescript@5.9.3)): + vite-svg-loader@5.1.0(vue@3.5.28(typescript@5.9.3)): dependencies: svgo: 3.3.2 - vue: 3.5.27(typescript@5.9.3) + vue: 3.5.28(typescript@5.9.3) vite@6.4.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2): dependencies: @@ -26548,13 +26577,13 @@ snapshots: vscode-uri@3.1.0: {} - vue@3.5.27(typescript@5.9.3): + vue@3.5.28(typescript@5.9.3): dependencies: - '@vue/compiler-dom': 3.5.27 - '@vue/compiler-sfc': 3.5.27 - '@vue/runtime-dom': 3.5.27 - '@vue/server-renderer': 3.5.27(vue@3.5.27(typescript@5.9.3)) - '@vue/shared': 3.5.27 + '@vue/compiler-dom': 3.5.28 + '@vue/compiler-sfc': 3.5.28 + '@vue/runtime-dom': 3.5.28 + '@vue/server-renderer': 3.5.28(vue@3.5.28(typescript@5.9.3)) + '@vue/shared': 3.5.28 optionalDependencies: typescript: 5.9.3