diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index cd907a835adf27..aa4675f3c323cc 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -46,7 +46,7 @@ jobs:
- name: Get changed files
id: changed-files
- uses: tj-actions/changed-files@a284dc1814e3fd07f2e34267fc8f81227ed29fb8 # v45.0.9
+ uses: tj-actions/changed-files@24d32ffd492484c1d75e0c0b894501ddb9d30d62 # v47.0.0
with:
files: |
docs/**
@@ -81,7 +81,7 @@ jobs:
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
- name: Set node version to ${{ matrix.node_version }}
- uses: actions/setup-node@v4
+ uses: actions/setup-node@v5
with:
node-version: ${{ matrix.node_version }}
cache: "pnpm"
@@ -154,7 +154,7 @@ jobs:
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
- name: Set node version to 22
- uses: actions/setup-node@v4
+ uses: actions/setup-node@v5
with:
node-version: 22
cache: "pnpm"
diff --git a/.github/workflows/copilot-setup-steps.yml b/.github/workflows/copilot-setup-steps.yml
index c30928e66ffa7c..8801e867f8fd85 100644
--- a/.github/workflows/copilot-setup-steps.yml
+++ b/.github/workflows/copilot-setup-steps.yml
@@ -20,7 +20,7 @@ jobs:
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
- name: Set node version to 22
- uses: actions/setup-node@v4
+ uses: actions/setup-node@v5
with:
node-version: 22
cache: "pnpm"
diff --git a/.github/workflows/preview-release.yml b/.github/workflows/preview-release.yml
index b74870bb233d6e..287d8b680d4307 100644
--- a/.github/workflows/preview-release.yml
+++ b/.github/workflows/preview-release.yml
@@ -29,11 +29,12 @@ jobs:
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
- name: Set node version to 22
- uses: actions/setup-node@v4
+ uses: actions/setup-node@v5
with:
node-version: 22
registry-url: https://registry.npmjs.org/
- cache: "pnpm"
+ # disable cache, to avoid cache poisoning (https://docs.zizmor.sh/audits/#cache-poisoning)
+ package-manager-cache: false
- name: Disallow installation scripts
run: yq '.onlyBuiltDependencies = []' -i pnpm-workspace.yaml
diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
index 049f05dda71eb5..49c492ec687f5b 100644
--- a/.github/workflows/publish.yml
+++ b/.github/workflows/publish.yml
@@ -24,11 +24,12 @@ jobs:
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
- name: Set node version to 22
- uses: actions/setup-node@v4
+ uses: actions/setup-node@v5
with:
node-version: 22
registry-url: https://registry.npmjs.org/
# disable cache, to avoid cache poisoning (https://docs.zizmor.sh/audits/#cache-poisoning)
+ package-manager-cache: false
- name: Disallow installation scripts
run: yq '.onlyBuiltDependencies = []' -i pnpm-workspace.yaml
diff --git a/docs/guide/env-and-mode.md b/docs/guide/env-and-mode.md
index a963f155f3f890..205cf2f96cb21c 100644
--- a/docs/guide/env-and-mode.md
+++ b/docs/guide/env-and-mode.md
@@ -2,6 +2,17 @@
Vite exposes certain constants under the special `import.meta.env` object. These constants are defined as global variables during dev and statically replaced at build time to make tree-shaking effective.
+:::details Example
+
+```js
+if (import.meta.env.DEV) {
+ // code inside here will be tree-shaken in production builds
+ console.log('Dev mode')
+}
+```
+
+:::
+
## Built-in Constants
Some built-in constants are available in all cases:
diff --git a/docs/guide/static-deploy-github-pages.yaml b/docs/guide/static-deploy-github-pages.yaml
index dfd3da33826519..d72762801d573d 100644
--- a/docs/guide/static-deploy-github-pages.yaml
+++ b/docs/guide/static-deploy-github-pages.yaml
@@ -35,7 +35,7 @@ jobs:
- name: Checkout
uses: actions/checkout@v5
- name: Set up Node
- uses: actions/setup-node@v4
+ uses: actions/setup-node@v5
with:
node-version: lts/*
cache: 'npm'
diff --git a/docs/package.json b/docs/package.json
index b2c99c6306fa03..c6b096fb5dea71 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -9,7 +9,7 @@
"docs-serve": "vitepress serve"
},
"devDependencies": {
- "@shikijs/vitepress-twoslash": "^3.12.2",
+ "@shikijs/vitepress-twoslash": "^3.13.0",
"@types/express": "^5.0.3",
"feed": "^5.1.0",
"gsap": "^3.13.0",
diff --git a/package.json b/package.json
index 17c08be29855df..2052bcd810dae6 100644
--- a/package.json
+++ b/package.json
@@ -40,7 +40,7 @@
"ci-docs": "pnpm build && pnpm docs-build"
},
"devDependencies": {
- "@eslint/js": "^9.35.0",
+ "@eslint/js": "^9.36.0",
"@type-challenges/utils": "^0.1.1",
"@types/babel__core": "^7.20.5",
"@types/babel__preset-env": "^7.10.0",
@@ -50,14 +50,14 @@
"@types/estree": "^1.0.8",
"@types/etag": "^1.8.4",
"@types/less": "^3.0.8",
- "@types/node": "^22.18.3",
+ "@types/node": "^22.18.6",
"@types/picomatch": "^4.0.2",
"@types/stylus": "^0.48.43",
"@types/ws": "^8.18.1",
"@vitejs/release-scripts": "^1.6.0",
- "eslint": "^9.35.0",
+ "eslint": "^9.36.0",
"eslint-plugin-import-x": "^4.16.1",
- "eslint-plugin-n": "^17.22.0",
+ "eslint-plugin-n": "^17.23.1",
"eslint-plugin-regexp": "^2.10.0",
"execa": "^9.6.0",
"globals": "^16.4.0",
@@ -69,7 +69,7 @@
"simple-git-hooks": "^2.13.1",
"tsx": "^4.20.5",
"typescript": "~5.9.2",
- "typescript-eslint": "^8.43.0",
+ "typescript-eslint": "^8.44.0",
"vite": "workspace:*",
"vitest": "^3.2.4"
},
@@ -90,7 +90,7 @@
"eslint --cache --fix"
]
},
- "packageManager": "pnpm@10.16.1",
+ "packageManager": "pnpm@10.17.0",
"stackblitz": {
"startCommand": "pnpm --filter='./packages/vite' run dev"
}
diff --git a/packages/create-vite/CHANGELOG.md b/packages/create-vite/CHANGELOG.md
index 979c08cdd14162..a91872989db29d 100644
--- a/packages/create-vite/CHANGELOG.md
+++ b/packages/create-vite/CHANGELOG.md
@@ -1,3 +1,9 @@
+## [7.1.3](https://github.com/vitejs/vite/compare/create-vite@7.1.2...create-vite@7.1.3) (2025-09-22)
+### Bug Fixes
+
+* **create-vite:** support deno create command ([#20806](https://github.com/vitejs/vite/issues/20806)) ([a50a162](https://github.com/vitejs/vite/commit/a50a16274ab6a23cb14b2b65b8df4a36dc5f84d2))
+* **deps:** update all non-major dependencies ([#20811](https://github.com/vitejs/vite/issues/20811)) ([9f2247c](https://github.com/vitejs/vite/commit/9f2247c066cac75746356c9391845235445a154b))
+
## [7.1.2](https://github.com/vitejs/vite/compare/create-vite@7.1.1...create-vite@7.1.2) (2025-09-18)
### Bug Fixes
diff --git a/packages/create-vite/package.json b/packages/create-vite/package.json
index c1d134b2d9c58c..9c6a1e80605a07 100644
--- a/packages/create-vite/package.json
+++ b/packages/create-vite/package.json
@@ -1,6 +1,6 @@
{
"name": "create-vite",
- "version": "7.1.2",
+ "version": "7.1.3",
"type": "module",
"license": "MIT",
"author": "Evan You",
diff --git a/packages/create-vite/src/index.ts b/packages/create-vite/src/index.ts
index 3946f3f1a1bd94..a8bcc6cf1fd951 100755
--- a/packages/create-vite/src/index.ts
+++ b/packages/create-vite/src/index.ts
@@ -625,7 +625,7 @@ function pkgFromUserAgent(userAgent: string | undefined): PkgInfo | undefined {
function setupReactSwc(root: string, isTs: boolean) {
// renovate: datasource=npm depName=@vitejs/plugin-react-swc
- const reactSwcPluginVersion = '4.0.1'
+ const reactSwcPluginVersion = '4.1.0'
editFile(path.resolve(root, 'package.json'), (content) => {
return content.replace(
@@ -658,6 +658,10 @@ function getFullCustomCommand(customCommand: string, pkgInfo?: PkgInfo) {
if (pkgManager === 'bun') {
return 'bun x create-'
}
+ // Deno uses `run -A npm:create-` instead of `create` or `init` to also provide needed perms
+ if (pkgManager === 'deno') {
+ return 'deno run -A npm:create-'
+ }
// pnpm doesn't support the -- syntax
if (pkgManager === 'pnpm') {
return 'pnpm create '
@@ -669,20 +673,23 @@ function getFullCustomCommand(customCommand: string, pkgInfo?: PkgInfo) {
})
// Only Yarn 1.x doesn't support `@version` in the `create` command
.replace('@latest', () => (isYarn1 ? '' : '@latest'))
- .replace(/^npm exec/, () => {
+ .replace(/^npm exec /, () => {
// Prefer `pnpm dlx`, `yarn dlx`, or `bun x`
if (pkgManager === 'pnpm') {
- return 'pnpm dlx'
+ return 'pnpm dlx '
}
if (pkgManager === 'yarn' && !isYarn1) {
- return 'yarn dlx'
+ return 'yarn dlx '
}
if (pkgManager === 'bun') {
- return 'bun x'
+ return 'bun x '
+ }
+ if (pkgManager === 'deno') {
+ return 'deno run -A npm:'
}
// Use `npm exec` in all other cases,
// including Yarn 1.x and other custom npm clients.
- return 'npm exec'
+ return 'npm exec '
})
)
}
diff --git a/packages/create-vite/template-lit-ts/package.json b/packages/create-vite/template-lit-ts/package.json
index b7ce4624914ff6..2b32c588d43ca7 100644
--- a/packages/create-vite/template-lit-ts/package.json
+++ b/packages/create-vite/template-lit-ts/package.json
@@ -13,6 +13,6 @@
},
"devDependencies": {
"typescript": "~5.8.3",
- "vite": "^7.1.6"
+ "vite": "^7.1.7"
}
}
diff --git a/packages/create-vite/template-lit/package.json b/packages/create-vite/template-lit/package.json
index 2a6b242721e1b2..236bf1ea47fa58 100644
--- a/packages/create-vite/template-lit/package.json
+++ b/packages/create-vite/template-lit/package.json
@@ -12,6 +12,6 @@
"lit": "^3.3.1"
},
"devDependencies": {
- "vite": "^7.1.6"
+ "vite": "^7.1.7"
}
}
diff --git a/packages/create-vite/template-preact-ts/package.json b/packages/create-vite/template-preact-ts/package.json
index f45cd43d02c3e5..b156a1c7bc788f 100644
--- a/packages/create-vite/template-preact-ts/package.json
+++ b/packages/create-vite/template-preact-ts/package.json
@@ -14,6 +14,6 @@
"devDependencies": {
"@preact/preset-vite": "^2.10.2",
"typescript": "~5.8.3",
- "vite": "^7.1.6"
+ "vite": "^7.1.7"
}
}
diff --git a/packages/create-vite/template-preact/package.json b/packages/create-vite/template-preact/package.json
index 2c4e55437a1396..6015e82184c610 100644
--- a/packages/create-vite/template-preact/package.json
+++ b/packages/create-vite/template-preact/package.json
@@ -13,6 +13,6 @@
},
"devDependencies": {
"@preact/preset-vite": "^2.10.2",
- "vite": "^7.1.6"
+ "vite": "^7.1.7"
}
}
diff --git a/packages/create-vite/template-qwik-ts/package.json b/packages/create-vite/template-qwik-ts/package.json
index aac4a9f94e6eaf..cc95cd4358721d 100644
--- a/packages/create-vite/template-qwik-ts/package.json
+++ b/packages/create-vite/template-qwik-ts/package.json
@@ -11,7 +11,7 @@
"devDependencies": {
"serve": "^14.2.5",
"typescript": "~5.8.3",
- "vite": "^7.1.6"
+ "vite": "^7.1.7"
},
"dependencies": {
"@builder.io/qwik": "^1.16.0"
diff --git a/packages/create-vite/template-qwik/package.json b/packages/create-vite/template-qwik/package.json
index 8663893a1c1bd5..dfdf584a6472c2 100644
--- a/packages/create-vite/template-qwik/package.json
+++ b/packages/create-vite/template-qwik/package.json
@@ -10,7 +10,7 @@
},
"devDependencies": {
"serve": "^14.2.5",
- "vite": "^7.1.6"
+ "vite": "^7.1.7"
},
"dependencies": {
"@builder.io/qwik": "^1.16.0"
diff --git a/packages/create-vite/template-react-ts/package.json b/packages/create-vite/template-react-ts/package.json
index 20e4f0860533cc..e6e0dd6e2d86be 100644
--- a/packages/create-vite/template-react-ts/package.json
+++ b/packages/create-vite/template-react-ts/package.json
@@ -14,16 +14,16 @@
"react-dom": "^19.1.1"
},
"devDependencies": {
- "@eslint/js": "^9.35.0",
+ "@eslint/js": "^9.36.0",
"@types/react": "^19.1.13",
"@types/react-dom": "^19.1.9",
- "@vitejs/plugin-react": "^5.0.2",
- "eslint": "^9.35.0",
+ "@vitejs/plugin-react": "^5.0.3",
+ "eslint": "^9.36.0",
"eslint-plugin-react-hooks": "^5.2.0",
"eslint-plugin-react-refresh": "^0.4.20",
"globals": "^16.4.0",
"typescript": "~5.8.3",
- "typescript-eslint": "^8.43.0",
- "vite": "^7.1.6"
+ "typescript-eslint": "^8.44.0",
+ "vite": "^7.1.7"
}
}
diff --git a/packages/create-vite/template-react/package.json b/packages/create-vite/template-react/package.json
index 185d6661f6b6ef..5553f06a94607e 100644
--- a/packages/create-vite/template-react/package.json
+++ b/packages/create-vite/template-react/package.json
@@ -14,14 +14,14 @@
"react-dom": "^19.1.1"
},
"devDependencies": {
- "@eslint/js": "^9.35.0",
+ "@eslint/js": "^9.36.0",
"@types/react": "^19.1.13",
"@types/react-dom": "^19.1.9",
- "@vitejs/plugin-react": "^5.0.2",
- "eslint": "^9.35.0",
+ "@vitejs/plugin-react": "^5.0.3",
+ "eslint": "^9.36.0",
"eslint-plugin-react-hooks": "^5.2.0",
"eslint-plugin-react-refresh": "^0.4.20",
"globals": "^16.4.0",
- "vite": "^7.1.6"
+ "vite": "^7.1.7"
}
}
diff --git a/packages/create-vite/template-solid-ts/package.json b/packages/create-vite/template-solid-ts/package.json
index a6a0e0bc6ea739..2339d86ff798eb 100644
--- a/packages/create-vite/template-solid-ts/package.json
+++ b/packages/create-vite/template-solid-ts/package.json
@@ -13,7 +13,7 @@
},
"devDependencies": {
"typescript": "~5.8.3",
- "vite": "^7.1.6",
+ "vite": "^7.1.7",
"vite-plugin-solid": "^2.11.8"
}
}
diff --git a/packages/create-vite/template-solid/package.json b/packages/create-vite/template-solid/package.json
index 649ac722f998cc..e2c9d3b85f6476 100644
--- a/packages/create-vite/template-solid/package.json
+++ b/packages/create-vite/template-solid/package.json
@@ -12,7 +12,7 @@
"solid-js": "^1.9.9"
},
"devDependencies": {
- "vite": "^7.1.6",
+ "vite": "^7.1.7",
"vite-plugin-solid": "^2.11.8"
}
}
diff --git a/packages/create-vite/template-svelte-ts/package.json b/packages/create-vite/template-svelte-ts/package.json
index a4595caf778758..9a2ebc36b018f8 100644
--- a/packages/create-vite/template-svelte-ts/package.json
+++ b/packages/create-vite/template-svelte-ts/package.json
@@ -12,9 +12,9 @@
"devDependencies": {
"@sveltejs/vite-plugin-svelte": "^6.2.0",
"@tsconfig/svelte": "^5.0.5",
- "svelte": "^5.38.10",
+ "svelte": "^5.39.4",
"svelte-check": "^4.3.1",
"typescript": "~5.8.3",
- "vite": "^7.1.6"
+ "vite": "^7.1.7"
}
}
diff --git a/packages/create-vite/template-svelte/package.json b/packages/create-vite/template-svelte/package.json
index 872474abf00202..ba3bef494d5945 100644
--- a/packages/create-vite/template-svelte/package.json
+++ b/packages/create-vite/template-svelte/package.json
@@ -10,7 +10,7 @@
},
"devDependencies": {
"@sveltejs/vite-plugin-svelte": "^6.2.0",
- "svelte": "^5.38.10",
- "vite": "^7.1.6"
+ "svelte": "^5.39.4",
+ "vite": "^7.1.7"
}
}
diff --git a/packages/create-vite/template-vanilla-ts/package.json b/packages/create-vite/template-vanilla-ts/package.json
index 44a9dc8a6ad4c8..77b1e58c8cf375 100644
--- a/packages/create-vite/template-vanilla-ts/package.json
+++ b/packages/create-vite/template-vanilla-ts/package.json
@@ -10,6 +10,6 @@
},
"devDependencies": {
"typescript": "~5.8.3",
- "vite": "^7.1.6"
+ "vite": "^7.1.7"
}
}
diff --git a/packages/create-vite/template-vanilla/package.json b/packages/create-vite/template-vanilla/package.json
index 37f06e081a637c..0995c38b77cce3 100644
--- a/packages/create-vite/template-vanilla/package.json
+++ b/packages/create-vite/template-vanilla/package.json
@@ -9,6 +9,6 @@
"preview": "vite preview"
},
"devDependencies": {
- "vite": "^7.1.6"
+ "vite": "^7.1.7"
}
}
diff --git a/packages/create-vite/template-vue-ts/package.json b/packages/create-vite/template-vue-ts/package.json
index 2869a70bb9a05f..6c37f57730dbfe 100644
--- a/packages/create-vite/template-vue-ts/package.json
+++ b/packages/create-vite/template-vue-ts/package.json
@@ -15,7 +15,7 @@
"@vitejs/plugin-vue": "^6.0.1",
"@vue/tsconfig": "^0.8.1",
"typescript": "~5.8.3",
- "vite": "^7.1.6",
+ "vite": "^7.1.7",
"vue-tsc": "^3.0.7"
}
}
diff --git a/packages/create-vite/template-vue/package.json b/packages/create-vite/template-vue/package.json
index 690af3914ff15e..a12fce62cb0b05 100644
--- a/packages/create-vite/template-vue/package.json
+++ b/packages/create-vite/template-vue/package.json
@@ -13,6 +13,6 @@
},
"devDependencies": {
"@vitejs/plugin-vue": "^6.0.1",
- "vite": "^7.1.6"
+ "vite": "^7.1.7"
}
}
diff --git a/packages/plugin-legacy/package.json b/packages/plugin-legacy/package.json
index 6e0ca70518634a..4e0533b6994aec 100644
--- a/packages/plugin-legacy/package.json
+++ b/packages/plugin-legacy/package.json
@@ -45,7 +45,7 @@
"@babel/preset-env": "^7.28.3",
"babel-plugin-polyfill-corejs3": "^0.13.0",
"babel-plugin-polyfill-regenerator": "^0.6.5",
- "browserslist": "^4.26.0",
+ "browserslist": "^4.26.2",
"browserslist-to-esbuild": "^2.1.1",
"core-js": "^3.45.1",
"magic-string": "^0.30.19",
diff --git a/packages/vite/CHANGELOG.md b/packages/vite/CHANGELOG.md
index 0e1abcc32a8091..ab26c2fda5b7fd 100644
--- a/packages/vite/CHANGELOG.md
+++ b/packages/vite/CHANGELOG.md
@@ -1,3 +1,13 @@
+## [7.1.7](https://github.com/vitejs/vite/compare/v7.1.6...v7.1.7) (2025-09-22)
+### Bug Fixes
+
+* **build:** fix ssr environment `emitAssets: true` when `sharedConfigBuild: true` ([#20787](https://github.com/vitejs/vite/issues/20787)) ([4c4583c](https://github.com/vitejs/vite/commit/4c4583ce7a13306e0853901570c5d95517fe81da))
+* **client:** use CSP nonce when rendering error overlay ([#20791](https://github.com/vitejs/vite/issues/20791)) ([9bc9d12](https://github.com/vitejs/vite/commit/9bc9d1258f550e9d8f5e530cd27aecb1bee32bdb))
+* **deps:** update all non-major dependencies ([#20811](https://github.com/vitejs/vite/issues/20811)) ([9f2247c](https://github.com/vitejs/vite/commit/9f2247c066cac75746356c9391845235445a154b))
+* **glob:** handle glob imports from folders starting with dot ([#20800](https://github.com/vitejs/vite/issues/20800)) ([105abe8](https://github.com/vitejs/vite/commit/105abe87c412cf0f83859ba41fed869221cbb3e0))
+* **hmr:** trigger prune event when import is removed from non hmr module ([#20768](https://github.com/vitejs/vite/issues/20768)) ([9f32b1d](https://github.com/vitejs/vite/commit/9f32b1dc710991c53a9f665c8d0d6945f342bf92))
+* **hmr:** wait for `import.meta.hot.prune` callbacks to complete before running other HMRs ([#20698](https://github.com/vitejs/vite/issues/20698)) ([98a3484](https://github.com/vitejs/vite/commit/98a3484733443ee529870477a6ab6a03572e3cbc))
+
## [7.1.6](https://github.com/vitejs/vite/compare/v7.1.5...v7.1.6) (2025-09-18)
### Bug Fixes
diff --git a/packages/vite/package.json b/packages/vite/package.json
index 93266cc7edeb1a..b9a58298b1fe97 100644
--- a/packages/vite/package.json
+++ b/packages/vite/package.json
@@ -1,6 +1,6 @@
{
"name": "vite",
- "version": "7.1.6",
+ "version": "7.1.7",
"type": "module",
"license": "MIT",
"author": "Evan You",
@@ -97,7 +97,7 @@
"@jridgewell/trace-mapping": "^0.3.31",
"@oxc-project/types": "0.87.0",
"@polka/compression": "^1.0.0-next.25",
- "@rolldown/pluginutils": "^1.0.0-beta.37",
+ "@rolldown/pluginutils": "^1.0.0-beta.38",
"@rollup/plugin-alias": "^5.1.1",
"@rollup/plugin-commonjs": "^28.0.6",
"@rollup/plugin-dynamic-import-vars": "2.1.4",
@@ -105,7 +105,7 @@
"@types/escape-html": "^1.0.4",
"@types/pnpapi": "^0.0.5",
"artichokie": "^0.4.0",
- "baseline-browser-mapping": "^2.8.3",
+ "baseline-browser-mapping": "^2.8.6",
"cac": "^6.7.14",
"chokidar": "^3.6.0",
"connect": "^3.7.0",
@@ -141,8 +141,8 @@
"rolldown": "^1.0.0-beta.37",
"rolldown-plugin-dts": "^0.16.5",
"rollup-plugin-license": "^3.6.0",
- "sass": "^1.92.1",
- "sass-embedded": "^1.92.1",
+ "sass": "^1.93.0",
+ "sass-embedded": "^1.93.0",
"sirv": "^3.0.2",
"strip-literal": "^3.0.0",
"terser": "^5.44.0",
diff --git a/packages/vite/src/node/plugins/importAnalysis.ts b/packages/vite/src/node/plugins/importAnalysis.ts
index 64a8fdce9b2826..0e5a1ce6879f1c 100644
--- a/packages/vite/src/node/plugins/importAnalysis.ts
+++ b/packages/vite/src/node/plugins/importAnalysis.ts
@@ -835,7 +835,7 @@ export function importAnalysisPlugin(config: ResolvedConfig): Plugin {
isSelfAccepting,
staticImportedUrls,
)
- if (hasHMR && prunedImports) {
+ if (prunedImports) {
handlePrunedModules(prunedImports, environment)
}
}
diff --git a/packages/vite/src/node/ssr/runtime/__tests__/server-worker-runner.invoke.spec.ts b/packages/vite/src/node/ssr/runtime/__tests__/server-worker-runner.invoke.spec.ts
index 66bdcceb4d3731..4d4c3ff7a7cf3c 100644
--- a/packages/vite/src/node/ssr/runtime/__tests__/server-worker-runner.invoke.spec.ts
+++ b/packages/vite/src/node/ssr/runtime/__tests__/server-worker-runner.invoke.spec.ts
@@ -69,7 +69,7 @@ describe('running module runner inside a worker and using the ModuleRunnerTransp
return new Promise((resolve, reject) => {
channel.onmessage = (event) => {
try {
- resolve((event as MessageEvent).data)
+ resolve(event.data)
} catch (e) {
reject(e)
}
diff --git a/packages/vite/src/node/ssr/runtime/__tests__/server-worker-runner.spec.ts b/packages/vite/src/node/ssr/runtime/__tests__/server-worker-runner.spec.ts
index f148c079babe21..074c76bffcfe9a 100644
--- a/packages/vite/src/node/ssr/runtime/__tests__/server-worker-runner.spec.ts
+++ b/packages/vite/src/node/ssr/runtime/__tests__/server-worker-runner.spec.ts
@@ -82,7 +82,7 @@ describe('running module runner inside a worker', () => {
return new Promise((resolve, reject) => {
channel.onmessage = (event) => {
try {
- expect((event as MessageEvent).data).toEqual({
+ expect(event.data).toEqual({
result: 'hello world',
})
} catch (e) {
diff --git a/packages/vite/src/shared/hmr.ts b/packages/vite/src/shared/hmr.ts
index 85b0916c5f4f5f..aa44ab5e48b0d2 100644
--- a/packages/vite/src/shared/hmr.ts
+++ b/packages/vite/src/shared/hmr.ts
@@ -219,12 +219,14 @@ export class HMRClient {
if (disposer) return disposer(this.dataMap.get(path))
}),
)
- paths.forEach((path) => {
- const fn = this.pruneMap.get(path)
- if (fn) {
- fn(this.dataMap.get(path))
- }
- })
+ await Promise.all(
+ paths.map((path) => {
+ const fn = this.pruneMap.get(path)
+ if (fn) {
+ return fn(this.dataMap.get(path))
+ }
+ }),
+ )
}
protected warnFailedUpdate(err: Error, path: string | string[]): void {
diff --git a/playground/backend-integration/package.json b/playground/backend-integration/package.json
index 8801ba01d3ae00..e8c1a29c5e729d 100644
--- a/playground/backend-integration/package.json
+++ b/playground/backend-integration/package.json
@@ -11,7 +11,7 @@
},
"devDependencies": {
"@tailwindcss/vite": "^4.1.13",
- "sass": "^1.92.1",
+ "sass": "^1.93.0",
"tailwindcss": "^4.1.13",
"tinyglobby": "^0.2.15"
}
diff --git a/playground/css-sourcemap/package.json b/playground/css-sourcemap/package.json
index 0882eef18a82ca..bd53b7072a2e23 100644
--- a/playground/css-sourcemap/package.json
+++ b/playground/css-sourcemap/package.json
@@ -13,7 +13,7 @@
"less": "^4.4.1",
"lightningcss": "^1.30.1",
"magic-string": "^0.30.19",
- "sass": "^1.92.1",
+ "sass": "^1.93.0",
"stylus": "^0.64.0",
"sugarss": "^5.0.1"
}
diff --git a/playground/css/package.json b/playground/css/package.json
index 38fd4a0fdc72af..a2496dac55f8d1 100644
--- a/playground/css/package.json
+++ b/playground/css/package.json
@@ -24,7 +24,7 @@
"less": "^4.4.1",
"lightningcss": "^1.30.1",
"postcss-nested": "^7.0.2",
- "sass": "^1.92.1",
+ "sass": "^1.93.0",
"stylus": "^0.64.0",
"sugarss": "^5.0.1",
"tinyglobby": "^0.2.15"
diff --git a/playground/hmr/__tests__/hmr.spec.ts b/playground/hmr/__tests__/hmr.spec.ts
index 499aae1b4e2cf6..139355368e53b1 100644
--- a/playground/hmr/__tests__/hmr.spec.ts
+++ b/playground/hmr/__tests__/hmr.spec.ts
@@ -997,6 +997,17 @@ if (!isBuild) {
.toMatch('parent:child')
})
+ test('deleting import from non-self-accepting module can trigger prune event', async () => {
+ await page.goto(viteTestUrl)
+ await expect.poll(() => page.textContent('.prune')).toMatch('prune-init')
+ editFile('prune/dep1.js', (code) =>
+ code.replace(`import './dep2.js'`, `// import './dep2.js'`),
+ )
+ await expect
+ .poll(() => page.textContent('.prune'))
+ .toMatch('prune-init|dep2-disposed|dep2-pruned')
+ })
+
test('import.meta.hot?.accept', async () => {
await page.goto(viteTestUrl)
diff --git a/playground/hmr/hmr.ts b/playground/hmr/hmr.ts
index 57eb5df0ab30ea..859809801f29cd 100644
--- a/playground/hmr/hmr.ts
+++ b/playground/hmr/hmr.ts
@@ -7,6 +7,7 @@ import './file-delete-restore'
import './optional-chaining/parent'
import './intermediate-file-delete'
import './circular'
+import './prune'
import logo from './logo.svg'
import logoNoInline from './logo-no-inline.svg'
import { msg as softInvalidationMsg } from './soft-invalidation'
diff --git a/playground/hmr/index.html b/playground/hmr/index.html
index 8bd295beb73c95..e4ea468b98d67d 100644
--- a/playground/hmr/index.html
+++ b/playground/hmr/index.html
@@ -45,3 +45,4 @@
+prune-init
diff --git a/playground/hmr/prune/dep1.js b/playground/hmr/prune/dep1.js
new file mode 100644
index 00000000000000..6621b014013ab3
--- /dev/null
+++ b/playground/hmr/prune/dep1.js
@@ -0,0 +1,8 @@
+import './dep2.js'
+
+// TODO: https://github.com/vitejs/vite/issues/20781
+// currently we need one more `import` in this module
+// to trigger prune for depending module `dep2.js` since
+// the prune event logic is skipped when `es-module-lexer`
+// detects `imports.length === 0`
+import './dep2-other.js'
diff --git a/playground/hmr/prune/dep2-other.js b/playground/hmr/prune/dep2-other.js
new file mode 100644
index 00000000000000..e69de29bb2d1d6
diff --git a/playground/hmr/prune/dep2.js b/playground/hmr/prune/dep2.js
new file mode 100644
index 00000000000000..95db869caa5e07
--- /dev/null
+++ b/playground/hmr/prune/dep2.js
@@ -0,0 +1,8 @@
+if (import.meta.hot) {
+ import.meta.hot.dispose(() => {
+ document.querySelector('.prune').textContent += '|dep2-disposed'
+ })
+ import.meta.hot.prune(() => {
+ document.querySelector('.prune').textContent += '|dep2-pruned'
+ })
+}
diff --git a/playground/hmr/prune/index.js b/playground/hmr/prune/index.js
new file mode 100644
index 00000000000000..f79e0d2d015aef
--- /dev/null
+++ b/playground/hmr/prune/index.js
@@ -0,0 +1,5 @@
+import './dep1.js'
+
+if (import.meta.hot) {
+ import.meta.hot.accept(() => {})
+}
diff --git a/playground/multiple-entrypoints/package.json b/playground/multiple-entrypoints/package.json
index ea7d0e68c0861c..9cdd9e82a052bd 100644
--- a/playground/multiple-entrypoints/package.json
+++ b/playground/multiple-entrypoints/package.json
@@ -10,6 +10,6 @@
"preview": "vite preview"
},
"devDependencies": {
- "sass": "^1.92.1"
+ "sass": "^1.93.0"
}
}
diff --git a/playground/ssr-webworker/package.json b/playground/ssr-webworker/package.json
index 54e22f02f96e0a..249e70116e3d72 100644
--- a/playground/ssr-webworker/package.json
+++ b/playground/ssr-webworker/package.json
@@ -13,7 +13,7 @@
"@vitejs/test-worker-exports": "file:./worker-exports"
},
"devDependencies": {
- "miniflare": "^4.20250906.2",
+ "miniflare": "^4.20250917.0",
"@vitejs/test-resolve-linked": "workspace:*"
}
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 5c68ea7374aaa2..0bace3483cec77 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -25,8 +25,8 @@ importers:
.:
devDependencies:
'@eslint/js':
- specifier: ^9.35.0
- version: 9.35.0
+ specifier: ^9.36.0
+ version: 9.36.0
'@type-challenges/utils':
specifier: ^0.1.1
version: 0.1.1
@@ -55,8 +55,8 @@ importers:
specifier: ^3.0.8
version: 3.0.8
'@types/node':
- specifier: ^22.18.3
- version: 22.18.3
+ specifier: ^22.18.6
+ version: 22.18.6
'@types/picomatch':
specifier: ^4.0.2
version: 4.0.2
@@ -70,17 +70,17 @@ importers:
specifier: ^1.6.0
version: 1.6.0(conventional-commits-filter@5.0.0)
eslint:
- specifier: ^9.35.0
- version: 9.35.0(jiti@2.5.1)
+ specifier: ^9.36.0
+ version: 9.36.0(jiti@2.5.1)
eslint-plugin-import-x:
specifier: ^4.16.1
- version: 4.16.1(@typescript-eslint/utils@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))
+ version: 4.16.1(@typescript-eslint/utils@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.36.0(jiti@2.5.1))
eslint-plugin-n:
- specifier: ^17.22.0
- version: 17.22.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)
+ specifier: ^17.23.1
+ version: 17.23.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)
eslint-plugin-regexp:
specifier: ^2.10.0
- version: 2.10.0(eslint@9.35.0(jiti@2.5.1))
+ version: 2.10.0(eslint@9.36.0(jiti@2.5.1))
execa:
specifier: ^9.6.0
version: 9.6.0
@@ -112,20 +112,20 @@ importers:
specifier: ~5.9.2
version: 5.9.2
typescript-eslint:
- specifier: ^8.43.0
- version: 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)
+ specifier: ^8.44.0
+ version: 8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)
vite:
specifier: workspace:*
version: link:packages/vite
vitest:
specifier: ^3.2.4
- version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.3)
+ version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.6)
docs:
devDependencies:
'@shikijs/vitepress-twoslash':
- specifier: ^3.12.2
- version: 3.12.2(typescript@5.9.2)
+ specifier: ^3.13.0
+ version: 3.13.0(typescript@5.9.2)
'@types/express':
specifier: ^5.0.3
version: 5.0.3
@@ -193,11 +193,11 @@ importers:
specifier: ^0.6.5
version: 0.6.5(@babel/core@7.28.4)
browserslist:
- specifier: ^4.26.0
- version: 4.26.0
+ specifier: ^4.26.2
+ version: 4.26.2
browserslist-to-esbuild:
specifier: ^2.1.1
- version: 2.1.1(browserslist@4.26.0)
+ version: 2.1.1(browserslist@4.26.2)
core-js:
specifier: ^3.45.1
version: 3.45.1
@@ -267,8 +267,8 @@ importers:
specifier: ^1.0.0-next.25
version: 1.0.0-next.25
'@rolldown/pluginutils':
- specifier: ^1.0.0-beta.37
- version: 1.0.0-beta.37
+ specifier: ^1.0.0-beta.38
+ version: 1.0.0-beta.38
'@rollup/plugin-alias':
specifier: ^5.1.1
version: 5.1.1(rollup@4.43.0)
@@ -291,8 +291,8 @@ importers:
specifier: ^0.4.0
version: 0.4.0
baseline-browser-mapping:
- specifier: ^2.8.3
- version: 2.8.3
+ specifier: ^2.8.6
+ version: 2.8.6
cac:
specifier: ^6.7.14
version: 6.7.14
@@ -399,11 +399,11 @@ importers:
specifier: ^3.6.0
version: 3.6.0(picomatch@4.0.3)(rollup@4.43.0)
sass:
- specifier: ^1.92.1
- version: 1.92.1
+ specifier: ^1.93.0
+ version: 1.93.0
sass-embedded:
- specifier: ^1.92.1
- version: 1.92.1(source-map-js@1.2.1)
+ specifier: ^1.93.0
+ version: 1.93.0(source-map-js@1.2.1)
sirv:
specifier: ^3.0.2
version: 3.0.2(patch_hash=c07c56eb72faea34341d465cde2314e89db472106ed378181e3447893af6bf95)
@@ -563,8 +563,8 @@ importers:
specifier: ^4.1.13
version: 4.1.13(vite@packages+vite)
sass:
- specifier: ^1.92.1
- version: 1.92.1
+ specifier: ^1.93.0
+ version: 1.93.0
tailwindcss:
specifier: ^4.1.13
version: 4.1.13
@@ -613,8 +613,8 @@ importers:
specifier: ^7.0.2
version: 7.0.2(postcss@8.5.6)
sass:
- specifier: ^1.92.1
- version: 1.92.1
+ specifier: ^1.93.0
+ version: 1.93.0
stylus:
specifier: ^0.64.0
version: 0.64.0
@@ -666,8 +666,8 @@ importers:
specifier: ^0.30.19
version: 0.30.19
sass:
- specifier: ^1.92.1
- version: 1.92.1
+ specifier: ^1.93.0
+ version: 1.93.0
stylus:
specifier: ^0.64.0
version: 0.64.0
@@ -894,8 +894,8 @@ importers:
playground/multiple-entrypoints:
devDependencies:
sass:
- specifier: ^1.92.1
- version: 1.92.1
+ specifier: ^1.93.0
+ version: 1.93.0
playground/nested-deps:
dependencies:
@@ -1666,8 +1666,8 @@ importers:
specifier: workspace:*
version: link:../resolve-linked
miniflare:
- specifier: ^4.20250906.2
- version: 4.20250906.2
+ specifier: ^4.20250917.0
+ version: 4.20250917.0
playground/ssr-webworker/browser-exports: {}
@@ -2286,32 +2286,32 @@ packages:
'@clack/prompts@0.11.0':
resolution: {integrity: sha512-pMN5FcrEw9hUkZA4f+zLlzivQSeQf5dRGJjSUbvVYDLvpKCdQx5OaknvKzgbtXOizhP+SJJJjqEbOe55uKKfAw==}
- '@cloudflare/workerd-darwin-64@1.20250906.0':
- resolution: {integrity: sha512-E+X/YYH9BmX0ew2j/mAWFif2z05NMNuhCTlNYEGLkqMe99K15UewBqajL9pMcMUKxylnlrEoK3VNxl33DkbnPA==}
+ '@cloudflare/workerd-darwin-64@1.20250917.0':
+ resolution: {integrity: sha512-0kL/kFnKUSycoo7b3PgM0nRyZ+1MGQAKaXtE6a2+SAeUkZ2FLnuFWmASi0s4rlWGsf/rlTw4AwXROePir9dUcQ==}
engines: {node: '>=16'}
cpu: [x64]
os: [darwin]
- '@cloudflare/workerd-darwin-arm64@1.20250906.0':
- resolution: {integrity: sha512-X5apsZ1SFW4FYTM19ISHf8005FJMPfrcf4U5rO0tdj+TeJgQgXuZ57IG0WeW7SpLVeBo8hM6WC8CovZh41AfnA==}
+ '@cloudflare/workerd-darwin-arm64@1.20250917.0':
+ resolution: {integrity: sha512-3/N1QmEJsC8Byxt1SGgVp5o0r+eKjuUEMbIL2yzLk/jrMdErPXy/DGf/tXZoACU68a/gMEbbT1itkYrm85iQHg==}
engines: {node: '>=16'}
cpu: [arm64]
os: [darwin]
- '@cloudflare/workerd-linux-64@1.20250906.0':
- resolution: {integrity: sha512-rlKzWgsLnlQ5Nt9W69YBJKcmTmZbOGu0edUsenXPmc6wzULUxoQpi7ZE9k3TfTonJx4WoQsQlzCUamRYFsX+0Q==}
+ '@cloudflare/workerd-linux-64@1.20250917.0':
+ resolution: {integrity: sha512-E7sEow7CErbWY3olMmlbj6iss9r7Xb2uMyc+MKzYC9/J6yFlJd/dNHvjey9QIdxzbkC9qGe90a+KxQrjs+fspA==}
engines: {node: '>=16'}
cpu: [x64]
os: [linux]
- '@cloudflare/workerd-linux-arm64@1.20250906.0':
- resolution: {integrity: sha512-DdedhiQ+SeLzpg7BpcLrIPEZ33QKioJQ1wvL4X7nuLzEB9rWzS37NNNahQzc1+44rhG4fyiHbXBPOeox4B9XVA==}
+ '@cloudflare/workerd-linux-arm64@1.20250917.0':
+ resolution: {integrity: sha512-roOnRjxut2FUxo6HA9spbfs32naXAsnSQqsgku3iq6BYKv1QqGiFoY5bReK72N5uxmhxo7+RiTo8ZEkxA/vMIQ==}
engines: {node: '>=16'}
cpu: [arm64]
os: [linux]
- '@cloudflare/workerd-windows-64@1.20250906.0':
- resolution: {integrity: sha512-Q8Qjfs8jGVILnZL6vUpQ90q/8MTCYaGR3d1LGxZMBqte8Vr7xF3KFHPEy7tFs0j0mMjnqCYzlofmPNY+9ZaDRg==}
+ '@cloudflare/workerd-windows-64@1.20250917.0':
+ resolution: {integrity: sha512-gslh6Ou9+kshHjR1BJX47OsbPw3/cZCvGDompvaW/URCgr7aMzljbgmBb7p0uhwGy1qCXcIt31St6pd3IEcLng==}
engines: {node: '>=16'}
cpu: [x64]
os: [win32]
@@ -2538,8 +2538,8 @@ packages:
resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/js@9.35.0':
- resolution: {integrity: sha512-30iXE9whjlILfWobBkNerJo+TXYsgVM5ERQwMcMKCHckHflCmf7wXDAHlARoWnh0s1U72WqlbeyE7iAcCzuCPw==}
+ '@eslint/js@9.36.0':
+ resolution: {integrity: sha512-uhCbYtYynH30iZErszX78U+nR3pJU3RHGQ57NXy5QupD4SBVwDeU8TNBy+MjMngc1UyIW9noKqsRqfjQTBU2dw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/object-schema@2.1.6':
@@ -3278,32 +3278,32 @@ packages:
'@sec-ant/readable-stream@0.4.1':
resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==}
- '@shikijs/core@3.12.2':
- resolution: {integrity: sha512-L1Safnhra3tX/oJK5kYHaWmLEBJi1irASwewzY3taX5ibyXyMkkSDZlq01qigjryOBwrXSdFgTiZ3ryzSNeu7Q==}
+ '@shikijs/core@3.13.0':
+ resolution: {integrity: sha512-3P8rGsg2Eh2qIHekwuQjzWhKI4jV97PhvYjYUzGqjvJfqdQPz+nMlfWahU24GZAyW1FxFI1sYjyhfh5CoLmIUA==}
'@shikijs/core@3.9.2':
resolution: {integrity: sha512-3q/mzmw09B2B6PgFNeiaN8pkNOixWS726IHmJEpjDAcneDPMQmUg2cweT9cWXY4XcyQS3i6mOOUgQz9RRUP6HA==}
- '@shikijs/engine-javascript@3.12.2':
- resolution: {integrity: sha512-Nm3/azSsaVS7hk6EwtHEnTythjQfwvrO5tKqMlaH9TwG1P+PNaR8M0EAKZ+GaH2DFwvcr4iSfTveyxMIvXEHMw==}
+ '@shikijs/engine-javascript@3.13.0':
+ resolution: {integrity: sha512-Ty7xv32XCp8u0eQt8rItpMs6rU9Ki6LJ1dQOW3V/56PKDcpvfHPnYFbsx5FFUP2Yim34m/UkazidamMNVR4vKg==}
'@shikijs/engine-javascript@3.9.2':
resolution: {integrity: sha512-kUTRVKPsB/28H5Ko6qEsyudBiWEDLst+Sfi+hwr59E0GLHV0h8RfgbQU7fdN5Lt9A8R1ulRiZyTvAizkROjwDA==}
- '@shikijs/engine-oniguruma@3.12.2':
- resolution: {integrity: sha512-hozwnFHsLvujK4/CPVHNo3Bcg2EsnG8krI/ZQ2FlBlCRpPZW4XAEQmEwqegJsypsTAN9ehu2tEYe30lYKSZW/w==}
+ '@shikijs/engine-oniguruma@3.13.0':
+ resolution: {integrity: sha512-O42rBGr4UDSlhT2ZFMxqM7QzIU+IcpoTMzb3W7AlziI1ZF7R8eS2M0yt5Ry35nnnTX/LTLXFPUjRFCIW+Operg==}
'@shikijs/engine-oniguruma@3.9.2':
resolution: {integrity: sha512-Vn/w5oyQ6TUgTVDIC/BrpXwIlfK6V6kGWDVVz2eRkF2v13YoENUvaNwxMsQU/t6oCuZKzqp9vqtEtEzKl9VegA==}
- '@shikijs/langs@3.12.2':
- resolution: {integrity: sha512-bVx5PfuZHDSHoBal+KzJZGheFuyH4qwwcwG/n+MsWno5cTlKmaNtTsGzJpHYQ8YPbB5BdEdKU1rga5/6JGY8ww==}
+ '@shikijs/langs@3.13.0':
+ resolution: {integrity: sha512-672c3WAETDYHwrRP0yLy3W1QYB89Hbpj+pO4KhxK6FzIrDI2FoEXNiNCut6BQmEApYLfuYfpgOZaqbY+E9b8wQ==}
'@shikijs/langs@3.9.2':
resolution: {integrity: sha512-X1Q6wRRQXY7HqAuX3I8WjMscjeGjqXCg/Sve7J2GWFORXkSrXud23UECqTBIdCSNKJioFtmUGJQNKtlMMZMn0w==}
- '@shikijs/themes@3.12.2':
- resolution: {integrity: sha512-fTR3QAgnwYpfGczpIbzPjlRnxyONJOerguQv1iwpyQZ9QXX4qy/XFQqXlf17XTsorxnHoJGbH/LXBvwtqDsF5A==}
+ '@shikijs/themes@3.13.0':
+ resolution: {integrity: sha512-Vxw1Nm1/Od8jyA7QuAenaV78BG2nSr3/gCGdBkLpfLscddCkzkL36Q5b67SrLLfvAJTOUzW39x4FHVCFriPVgg==}
'@shikijs/themes@3.9.2':
resolution: {integrity: sha512-6z5lBPBMRfLyyEsgf6uJDHPa6NAGVzFJqH4EAZ+03+7sedYir2yJBRu2uPZOKmj43GyhVHWHvyduLDAwJQfDjA==}
@@ -3311,19 +3311,19 @@ packages:
'@shikijs/transformers@3.9.2':
resolution: {integrity: sha512-MW5hT4TyUp6bNAgTExRYLk1NNasVQMTCw1kgbxHcEC0O5cbepPWaB+1k+JzW9r3SP2/R8kiens8/3E6hGKfgsA==}
- '@shikijs/twoslash@3.12.2':
- resolution: {integrity: sha512-JthKvEvyE/gbu3u693mhNhEO6GYP1vetrwgEfqTAsT/G9AJ6nf7g7JVqdTSs+axdfilGWzZKeYdjfyanu/v5AA==}
+ '@shikijs/twoslash@3.13.0':
+ resolution: {integrity: sha512-OmNKNoZ8Hevt4VKQHfJL+hrsrqLSnW/Nz7RMutuBqXBCIYZWk80HnF9pcXEwRmy9MN0MGRmZCW2rDDP8K7Bxkw==}
peerDependencies:
typescript: '>=5.5.0'
- '@shikijs/types@3.12.2':
- resolution: {integrity: sha512-K5UIBzxCyv0YoxN3LMrKB9zuhp1bV+LgewxuVwHdl4Gz5oePoUFrr9EfgJlGlDeXCU1b/yhdnXeuRvAnz8HN8Q==}
+ '@shikijs/types@3.13.0':
+ resolution: {integrity: sha512-oM9P+NCFri/mmQ8LoFGVfVyemm5Hi27330zuOBp0annwJdKH1kOLndw3zCtAVDehPLg9fKqoEx3Ht/wNZxolfw==}
'@shikijs/types@3.9.2':
resolution: {integrity: sha512-/M5L0Uc2ljyn2jKvj4Yiah7ow/W+DJSglVafvWAJ/b8AZDeeRAdMu3c2riDzB7N42VD+jSnWxeP9AKtd4TfYVw==}
- '@shikijs/vitepress-twoslash@3.12.2':
- resolution: {integrity: sha512-aOuy+69iuTI8MMAy2htMdB6MSwmC5/gfeWDs0TbEkEc2yBaA6dfM5XZi0LpsJeJFSgvIROaxH5pvgdrENTWfpg==}
+ '@shikijs/vitepress-twoslash@3.13.0':
+ resolution: {integrity: sha512-YwL/Wsyl1Vfg9wcWFJbpqKn7vySaCKNsSxYL3v5J/z+7Qm+fu15JXrtqEJbT8h/STWeaO7pnR6npgoPQEj8Ewg==}
'@shikijs/vscode-textmate@10.0.2':
resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==}
@@ -3536,8 +3536,8 @@ packages:
'@types/ms@2.1.0':
resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==}
- '@types/node@22.18.3':
- resolution: {integrity: sha512-gTVM8js2twdtqM+AE2PdGEe9zGQY4UvmFjan9rZcVb6FGdStfjWoWejdmy4CfWVO9rh5MiYQGZloKAGkJt8lMw==}
+ '@types/node@22.18.6':
+ resolution: {integrity: sha512-r8uszLPpeIWbNKtvWRt/DbVi5zbqZyj1PTmhRMqBMvDnaz1QpmSKujUtJLrqGZeoM8v72MfYggDceY4K1itzWQ==}
'@types/normalize-package-data@2.4.4':
resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
@@ -3580,39 +3580,39 @@ packages:
'@types/ws@8.18.1':
resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==}
- '@typescript-eslint/eslint-plugin@8.43.0':
- resolution: {integrity: sha512-8tg+gt7ENL7KewsKMKDHXR1vm8tt9eMxjJBYINf6swonlWgkYn5NwyIgXpbbDxTNU5DgpDFfj95prcTq2clIQQ==}
+ '@typescript-eslint/eslint-plugin@8.44.0':
+ resolution: {integrity: sha512-EGDAOGX+uwwekcS0iyxVDmRV9HX6FLSM5kzrAToLTsr9OWCIKG/y3lQheCq18yZ5Xh78rRKJiEpP0ZaCs4ryOQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- '@typescript-eslint/parser': ^8.43.0
+ '@typescript-eslint/parser': ^8.44.0
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <6.0.0'
- '@typescript-eslint/parser@8.43.0':
- resolution: {integrity: sha512-B7RIQiTsCBBmY+yW4+ILd6mF5h1FUwJsVvpqkrgpszYifetQ2Ke+Z4u6aZh0CblkUGIdR59iYVyXqqZGkZ3aBw==}
+ '@typescript-eslint/parser@8.44.0':
+ resolution: {integrity: sha512-VGMpFQGUQWYT9LfnPcX8ouFojyrZ/2w3K5BucvxL/spdNehccKhB4jUyB1yBCXpr2XFm0jkECxgrpXBW2ipoAw==}
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.43.0':
- resolution: {integrity: sha512-htB/+D/BIGoNTQYffZw4uM4NzzuolCoaA/BusuSIcC8YjmBYQioew5VUZAYdAETPjeed0hqCaW7EHg+Robq8uw==}
+ '@typescript-eslint/project-service@8.44.0':
+ resolution: {integrity: sha512-ZeaGNraRsq10GuEohKTo4295Z/SuGcSq2LzfGlqiuEvfArzo/VRrT0ZaJsVPuKZ55lVbNk8U6FcL+ZMH8CoyVA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.0.0'
- '@typescript-eslint/scope-manager@8.43.0':
- resolution: {integrity: sha512-daSWlQ87ZhsjrbMLvpuuMAt3y4ba57AuvadcR7f3nl8eS3BjRc8L9VLxFLk92RL5xdXOg6IQ+qKjjqNEimGuAg==}
+ '@typescript-eslint/scope-manager@8.44.0':
+ resolution: {integrity: sha512-87Jv3E+al8wpD+rIdVJm/ItDBe/Im09zXIjFoipOjr5gHUhJmTzfFLuTJ/nPTMc2Srsroy4IBXwcTCHyRR7KzA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/tsconfig-utils@8.43.0':
- resolution: {integrity: sha512-ALC2prjZcj2YqqL5X/bwWQmHA2em6/94GcbB/KKu5SX3EBDOsqztmmX1kMkvAJHzxk7TazKzJfFiEIagNV3qEA==}
+ '@typescript-eslint/tsconfig-utils@8.44.0':
+ resolution: {integrity: sha512-x5Y0+AuEPqAInc6yd0n5DAcvtoQ/vyaGwuX5HE9n6qAefk1GaedqrLQF8kQGylLUb9pnZyLf+iEiL9fr8APDtQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.0.0'
- '@typescript-eslint/type-utils@8.43.0':
- resolution: {integrity: sha512-qaH1uLBpBuBBuRf8c1mLJ6swOfzCXryhKND04Igr4pckzSEW9JX5Aw9AgW00kwfjWJF0kk0ps9ExKTfvXfw4Qg==}
+ '@typescript-eslint/type-utils@8.44.0':
+ resolution: {integrity: sha512-9cwsoSxJ8Sak67Be/hD2RNt/fsqmWnNE1iHohG8lxqLSNY8xNfyY7wloo5zpW3Nu9hxVgURevqfcH6vvKCt6yg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
@@ -3622,25 +3622,25 @@ packages:
resolution: {integrity: sha512-7sPDKQQp+S11laqTrhHqeAbsCfMkwJMrV7oTDvtDds4mEofJYir414bYKUEb8YPUm9QL3U+8f6L6YExSoAGdQw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/types@8.43.0':
- resolution: {integrity: sha512-vQ2FZaxJpydjSZJKiSW/LJsabFFvV7KgLC5DiLhkBcykhQj8iK9BOaDmQt74nnKdLvceM5xmhaTF+pLekrxEkw==}
+ '@typescript-eslint/types@8.44.0':
+ resolution: {integrity: sha512-ZSl2efn44VsYM0MfDQe68RKzBz75NPgLQXuGypmym6QVOWL5kegTZuZ02xRAT9T+onqvM6T8CdQk0OwYMB6ZvA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/typescript-estree@8.43.0':
- resolution: {integrity: sha512-7Vv6zlAhPb+cvEpP06WXXy/ZByph9iL6BQRBDj4kmBsW98AqEeQHlj/13X+sZOrKSo9/rNKH4Ul4f6EICREFdw==}
+ '@typescript-eslint/typescript-estree@8.44.0':
+ resolution: {integrity: sha512-lqNj6SgnGcQZwL4/SBJ3xdPEfcBuhCG8zdcwCPgYcmiPLgokiNDKlbPzCwEwu7m279J/lBYWtDYL+87OEfn8Jw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.0.0'
- '@typescript-eslint/utils@8.43.0':
- resolution: {integrity: sha512-S1/tEmkUeeswxd0GGcnwuVQPFWo8NzZTOMxCvw8BX7OMxnNae+i8Tm7REQen/SwUIPoPqfKn7EaZ+YLpiB3k9g==}
+ '@typescript-eslint/utils@8.44.0':
+ resolution: {integrity: sha512-nktOlVcg3ALo0mYlV+L7sWUD58KG4CMj1rb2HUVOO4aL3K/6wcD+NERqd0rrA5Vg06b42YhF6cFxeixsp9Riqg==}
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.43.0':
- resolution: {integrity: sha512-T+S1KqRD4sg/bHfLwrpF/K3gQLBM1n7Rp7OjjikjTEssI2YJzQpi5WXoynOaQ93ERIuq3O8RBTOUYDKszUCEHw==}
+ '@typescript-eslint/visitor-keys@8.44.0':
+ resolution: {integrity: sha512-zaz9u8EJ4GBmnehlrpoKvj/E3dNbuQ7q0ucyZImm3cLqJ8INTc970B1qEqDX/Rzq65r3TvVTN7kHWPBoyW7DWw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript/vfs@1.6.1':
@@ -4138,14 +4138,6 @@ packages:
'@vue/devtools-shared@8.0.0':
resolution: {integrity: sha512-jrKnbjshQCiOAJanoeJjTU7WaCg0Dz2BUal6SaR6VM/P3hiFdX5Q6Pxl73ZMnrhCxNK9nAg5hvvRGqs+6dtU1g==}
- '@vue/language-core@3.0.6':
- resolution: {integrity: sha512-e2RRzYWm+qGm8apUHW1wA5RQxzNhkqbbKdbKhiDUcmMrNAZGyM8aTiL3UrTqkaFI5s7wJRGGrp4u3jgusuBp2A==}
- peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
-
'@vue/language-core@3.0.7':
resolution: {integrity: sha512-0sqqyqJ0Gn33JH3TdIsZLCZZ8Gr4kwlg8iYOnOrDDkJKSjFurlQY/bEFQx5zs7SX2C/bjMkmPYq/NiyY1fTOkw==}
peerDependencies:
@@ -4404,8 +4396,8 @@ packages:
balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
- baseline-browser-mapping@2.8.3:
- resolution: {integrity: sha512-mcE+Wr2CAhHNWxXN/DdTI+n4gsPc5QpXpWnyCQWiQYIYZX+ZMJ8juXZgjRa/0/YPJo/NSsgW15/YgmI4nbysYw==}
+ baseline-browser-mapping@2.8.6:
+ resolution: {integrity: sha512-wrH5NNqren/QMtKUEEJf7z86YjfqW/2uw3IL3/xpqZUC95SSVIFXYQeeGjL6FT/X68IROu6RMehZQS5foy2BXw==}
hasBin: true
bignumber.js@9.3.1:
@@ -4442,8 +4434,8 @@ packages:
peerDependencies:
browserslist: '*'
- browserslist@4.26.0:
- resolution: {integrity: sha512-P9go2WrP9FiPwLv3zqRD/Uoxo0RSHjzFCiQz7d4vbmwNqQFo9T9WCeP/Qn5EbcKQY6DBbkxEXNcpJOmncNrb7A==}
+ browserslist@4.26.2:
+ resolution: {integrity: sha512-ECFzp6uFOSB+dcZ5BK/IBaGWssbSYBHvuMeMt3MMFyhI0Z8SqGgEkBLARgpRH3hutIgPVsALcMwbDrJqPxQ65A==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
@@ -4958,8 +4950,8 @@ packages:
eslint-import-resolver-node:
optional: true
- eslint-plugin-n@17.22.0:
- resolution: {integrity: sha512-+YQ4dW8gg3eVZ3A8lL6zugEmA+Le5IEpCXsI8vKvDvSIB8gEh2N3PKqDwI+J8uLb7nphTJkwiv2e5OlnEDNvpQ==}
+ eslint-plugin-n@17.23.1:
+ resolution: {integrity: sha512-68PealUpYoHOBh332JLLD9Sj7OQUDkFpmcfqt8R9sySfFSeuGJjMTJQvCRRB96zO3A/PELRLkPrzsHmzEFQQ5A==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: '>=8.23.0'
@@ -4982,8 +4974,8 @@ packages:
resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- eslint@9.35.0:
- resolution: {integrity: sha512-QePbBFMJFjgmlE+cXAlbHZbHpdFVS2E/6vzCy7aKlebddvl1vadiC4JFV5u/wqTkNUwEV8WrQi257jf5f06hrg==}
+ eslint@9.36.0:
+ resolution: {integrity: sha512-hB4FIzXovouYzwzECDcUkJ4OcfOEkXTv2zRY6B9bkwjx/cprAq0uvm1nl7zvQ0/TsUk0zQiN4uPfJpB9m+rPMQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
peerDependencies:
@@ -5729,9 +5721,6 @@ packages:
magic-string@0.30.17:
resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
- magic-string@0.30.18:
- resolution: {integrity: sha512-yi8swmWbO17qHhwIBNeeZxTceJMeBvWJaId6dyvTSOwTipqeHhMhOrz6513r1sOKnpvQ7zkhlG8tPrpilwTxHQ==}
-
magic-string@0.30.19:
resolution: {integrity: sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==}
@@ -5930,8 +5919,8 @@ packages:
resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==}
engines: {node: '>=18'}
- miniflare@4.20250906.2:
- resolution: {integrity: sha512-SXGv8Rdd91b6UXZ5eW3rde/gSJM6WVLItMNFV7u9axUVhACvpT4CB5p80OBfi2OOsGfOuFQ6M6s8tMxJbzioVw==}
+ miniflare@4.20250917.0:
+ resolution: {integrity: sha512-A7kYEc/Y6ohiiTji4W/qGJj3aJNc/9IMj/6wLy2phD/iMjcoY8t35654gR5mHbMx0AgUolDdr3HOsHB0cYBf+Q==}
engines: {node: '>=18.0.0'}
hasBin: true
@@ -6621,112 +6610,112 @@ packages:
safer-buffer@2.1.2:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
- sass-embedded-all-unknown@1.92.1:
- resolution: {integrity: sha512-5t6/YZf+vhO3OY/49h8RCL6Cwo78luva0M+TnTM9gu9ASffRXAuOVLNKciSXa3loptyemDDS6IU5/dVH5w0KmA==}
+ sass-embedded-all-unknown@1.93.0:
+ resolution: {integrity: sha512-fBTnh5qgOyw0CGVaF2iPsIIRj40D9Mnf19WerixjmWwmYKaGhxd62STsuMt6t1dWS5lkUZWRgrJ+2biQiEcCBg==}
cpu: ['!arm', '!arm64', '!riscv64', '!x64']
- sass-embedded-android-arm64@1.92.1:
- resolution: {integrity: sha512-Q+UruGb7yKawHagVmVDRRKsnc4mJZvWMBnuRCu2coJo2FofyqBmXohVGXbxko97sYceA9TJTrUEx3WVKQUNCbQ==}
+ sass-embedded-android-arm64@1.93.0:
+ resolution: {integrity: sha512-bwU+0uWUVoATaYAb9mnDj7GCEnNAIrinzT4UlA6GlicH+ELEZlNwVjaPJfdCyyYs8iOKuzUPfZrFZuwRCsXXqw==}
engines: {node: '>=14.0.0'}
cpu: [arm64]
os: [android]
- sass-embedded-android-arm@1.92.1:
- resolution: {integrity: sha512-4EjpVVzuksERdgAd4BqeSXFnWtWN3DSRyEIUPJ7BhcS9sfDh2Gf6miI2kNTvIQLJ2XIJynDDcEQ8a1U9KwKUTQ==}
+ sass-embedded-android-arm@1.93.0:
+ resolution: {integrity: sha512-oMm6RafXdpWDejufUs+GcgBSS/wa/iG1zRhwsCrkIkMLhqa34oN7xLkNs9Ieg337nlIryUBijwAVMFlAs/mgIg==}
engines: {node: '>=14.0.0'}
cpu: [arm]
os: [android]
- sass-embedded-android-riscv64@1.92.1:
- resolution: {integrity: sha512-nCY5btLlX7W7Jc6cCL6D2Yklpiu540EJ2G08YVGu12DrAMCBzqM347CSRf2ojp1H8jyhvmLkaFwnrJWzh+6S+w==}
+ sass-embedded-android-riscv64@1.93.0:
+ resolution: {integrity: sha512-lKk7elql2abYeLY+wNBW8DB13W8An9JWlAr/BWOAtluz1RMsPVZwv0amQiP2PcR6HA02QDoLfRE/QpnPDHzCuw==}
engines: {node: '>=14.0.0'}
cpu: [riscv64]
os: [android]
- sass-embedded-android-x64@1.92.1:
- resolution: {integrity: sha512-qYWR3bftJ77aLYwYDFuzDI4dcwVVixxqQxlIQWNGkHRCexj614qGSSHemr18C2eVj3mjXAQxTQxU68U7pkGPAA==}
+ sass-embedded-android-x64@1.93.0:
+ resolution: {integrity: sha512-wuyphs1VMS/PRXtCBLhA0bVo5nyKFCXKaVKMbqPylOTvoTHe7u0zxjWRN4eF5LTPVuQp0A+LYgJz07duzxwJew==}
engines: {node: '>=14.0.0'}
cpu: [x64]
os: [android]
- sass-embedded-darwin-arm64@1.92.1:
- resolution: {integrity: sha512-g2yQ3txjMYLKMjL2cW1xRO9nnV3ijf95NbX/QShtV6tiVUETZNWDsRMDEwBNGYY6PTE/UZerjJL1R/2xpQg6WA==}
+ sass-embedded-darwin-arm64@1.93.0:
+ resolution: {integrity: sha512-lEb5J/jabesh16xdocRFgpzIa8GAZCLrdKtUnGbn9a4Y4WkEKHtUkvAm9ZtqE8YiuIm8PwHW/zBUKtZYoGYoYA==}
engines: {node: '>=14.0.0'}
cpu: [arm64]
os: [darwin]
- sass-embedded-darwin-x64@1.92.1:
- resolution: {integrity: sha512-eH+fgxLQhTEPjZPCgPAVuX5e514Qp/4DMAUMtlNShv4cr4TD5qOp1XlsPYR/b7uE7p2cKFkUpUn/bHNqJ2ay4A==}
+ sass-embedded-darwin-x64@1.93.0:
+ resolution: {integrity: sha512-mo9OfKyNF6MiFf711c+QGR7aPpFqAC9FttiLKPYH3RRBZQZU/UcG4mbg+yXfKbhZrJmYngbGiTzE9B+xiOz27Q==}
engines: {node: '>=14.0.0'}
cpu: [x64]
os: [darwin]
- sass-embedded-linux-arm64@1.92.1:
- resolution: {integrity: sha512-dNmlpGeZkry1BofhAdGFBXrpM69y9LlYuNnncf+HfsOOUtj8j0q1RwS+zb5asknhKFUOAG8GCGRY1df7Rwu35g==}
+ sass-embedded-linux-arm64@1.93.0:
+ resolution: {integrity: sha512-bJclpjTeP/qCu7zYLZQXROx4xIT3x+qfj/q92fripV9L9Oj2khfUm+2nW0Cq7DS6UrHphrWZ9QSnVYFhkCKtEA==}
engines: {node: '>=14.0.0'}
cpu: [arm64]
os: [linux]
- sass-embedded-linux-arm@1.92.1:
- resolution: {integrity: sha512-cT3w8yoQTqrtZvWLJeutEGmawITDTY4J6oSVQjeDcPnnoPt0gOFxem8YMznraACXvahw/2+KJDH33BTNgiPo0A==}
+ sass-embedded-linux-arm@1.93.0:
+ resolution: {integrity: sha512-wtO2vB8rMc5zF29xwC3AMgmBgNgm3i3/8zog5vQBD4yddqCJ93JcWDjdUqYmq0H/DLD/Z7q91j6X/YgPq1WuEg==}
engines: {node: '>=14.0.0'}
cpu: [arm]
os: [linux]
- sass-embedded-linux-musl-arm64@1.92.1:
- resolution: {integrity: sha512-TfiEBkCyNzVoOhjHXUT+vZ6+p0ueDbvRw6f4jHdkvljZzXdXMby4wh7BU1odl69rgRTkSvYKhgbErRLDR/F7pQ==}
+ sass-embedded-linux-musl-arm64@1.93.0:
+ resolution: {integrity: sha512-VH0zFGqsTy+lThHAm3y8Dpd/X4nC5DLJvk66+mJTg7rwblRhfPpsVO6n8QHeN5ZV1ATTnLh/PbZ7uEPiyAg2wg==}
engines: {node: '>=14.0.0'}
cpu: [arm64]
os: [linux]
- sass-embedded-linux-musl-arm@1.92.1:
- resolution: {integrity: sha512-nPBos6lI31ef2zQhqTZhFOU7ar4impJbLIax0XsqS269YsiCwjhk11VmUloJTpFlJuKMiVXNo7dPx+katxhD/Q==}
+ sass-embedded-linux-musl-arm@1.93.0:
+ resolution: {integrity: sha512-mMGAy+2VLLTMDPDG/mfzMmoy09potXp/ZRPRsyJEYVjF0rQij6Iss3qsZbCjVJa4atLwBtPJ14M0NvqpAa2WIg==}
engines: {node: '>=14.0.0'}
cpu: [arm]
os: [linux]
- sass-embedded-linux-musl-riscv64@1.92.1:
- resolution: {integrity: sha512-R+RcJA4EYpJDE9JM1GgPYgZo7x94FlxZ6jPodOQkEaZ1S9kvXVCuP5X/0PXRPhu08KJOfeMsAElzfdAjUf7KJg==}
+ sass-embedded-linux-musl-riscv64@1.93.0:
+ resolution: {integrity: sha512-/a+MvExFEKvwPXyZsQ8b1DWYJMpTnXSdwpe9pDNkdTIcliMAtP952krCx14nBP0UqqNoU/TetyMR8H0WwyeJEA==}
engines: {node: '>=14.0.0'}
cpu: [riscv64]
os: [linux]
- sass-embedded-linux-musl-x64@1.92.1:
- resolution: {integrity: sha512-/HolYRGXJjx8nLw6oj5ZrkR7PFM7X/5kE4MYZaFMpDIPIcw3bqB2fUXLo/MYlRLsw7gBAT6hJAMBrNdKuTphfw==}
+ sass-embedded-linux-musl-x64@1.93.0:
+ resolution: {integrity: sha512-o168nV9QI5U+2LFBMmMecWzu6yJ7WJZZfQGlo4Frvg9vC3Em3W02GfAel+g9leJg+0PDnpJLqOsPdrngg25T/Q==}
engines: {node: '>=14.0.0'}
cpu: [x64]
os: [linux]
- sass-embedded-linux-riscv64@1.92.1:
- resolution: {integrity: sha512-b9bxe0CMsbSsLx3nrR0cq8xpIkoAC6X36o4DGMITF3m2v3KsojC7ru9X0Gz+zUFr6rwpq/0lTNzFLNu6sPNo3w==}
+ sass-embedded-linux-riscv64@1.93.0:
+ resolution: {integrity: sha512-KYHED49coJQT633cBbqBfBOPmRe3yNbE+D2kqMONADBqzGyxHZpQRStCenhPmDabVLI4fgc3fn//6ubqH724jA==}
engines: {node: '>=14.0.0'}
cpu: [riscv64]
os: [linux]
- sass-embedded-linux-x64@1.92.1:
- resolution: {integrity: sha512-xuiK5Jp5NldW4bvlC7AuX1Wf7o0gLZ3md/hNg+bkTvxtCDgnUHtfdo8Q+xWP11bD9QX31xXFWpmUB8UDLi6XQQ==}
+ sass-embedded-linux-x64@1.93.0:
+ resolution: {integrity: sha512-9OD9OlZ61dmz/BbW4n29l3v74//ibiQCmWu8YBoXVgxxgcbi+2CFv+vRE8guA73BgEdPComw0tpgD1FkW3v12g==}
engines: {node: '>=14.0.0'}
cpu: [x64]
os: [linux]
- sass-embedded-unknown-all@1.92.1:
- resolution: {integrity: sha512-AT9oXvtNY4N+Nd0wvoWqq9A5HjdH/X3aUH4boQUtXyaJ/9DUwnQmBpP5Gtn028ZS8exOGBdobmmWAuigv0k/OA==}
+ sass-embedded-unknown-all@1.93.0:
+ resolution: {integrity: sha512-Hh9OPBMg+i1g8OzQyOtQuJg/3ncup4Z+FHdXNzPIeFXcIeS+TVuVQyvJfnB+hYgvVGyBJ+9ekuUYzB+1zA82nw==}
os: ['!android', '!darwin', '!linux', '!win32']
- sass-embedded-win32-arm64@1.92.1:
- resolution: {integrity: sha512-KvmpQjY9yTBMtTYz4WBqetlv9bGaDW1aStcu7MSTbH7YiSybX/9fnxlCAEQv1WlIidQhcJAiyk0Eae+LGK7cIQ==}
+ sass-embedded-win32-arm64@1.93.0:
+ resolution: {integrity: sha512-3SNRTxBVk+c0Oyd4gCp4/KAQ+S6B9S5ihq5dxMMfWpvoQSUqn6mqhkEFrofG1oNlP7KsA2UzhTnFGDRid1An+A==}
engines: {node: '>=14.0.0'}
cpu: [arm64]
os: [win32]
- sass-embedded-win32-x64@1.92.1:
- resolution: {integrity: sha512-B6Nz/GbH7Vkpb2TkQHsGcczWM5t+70VWopWF1x5V5yxLpA8ZzVQ7NTKKi+jDoVY2Efu6ZyzgT9n5KgG2kWliXA==}
+ sass-embedded-win32-x64@1.93.0:
+ resolution: {integrity: sha512-6/RJGOdm3bwe71YJaYanQ81I6KA//T/a+MnKlRpP5zk5fy2ygAIGNeNr2ENEBu/KZCuFg7KY49g46v+hPKT6Ow==}
engines: {node: '>=14.0.0'}
cpu: [x64]
os: [win32]
- sass-embedded@1.92.1:
- resolution: {integrity: sha512-28YwLnF5atAhogt3E4hXzz/NB9dwKffyw08a7DEasLh94P7+aELkG3ENSHYCWB9QFN14hYNLfwr9ozUsPDhcDQ==}
+ sass-embedded@1.93.0:
+ resolution: {integrity: sha512-dQACVfrbwKtvnrA0xH67YAdUYi6k7XcPg8uNF3DPf/VaJMQzduE1z5w3NFa9oVjtqXM4+FA9P7Qdv06Bzf614g==}
engines: {node: '>=16.0.0'}
hasBin: true
peerDependencies:
@@ -6735,8 +6724,8 @@ packages:
source-map-js:
optional: true
- sass@1.92.1:
- resolution: {integrity: sha512-ffmsdbwqb3XeyR8jJR6KelIXARM9bFQe8A6Q3W4Klmwy5Ckd5gz7jgUNHo4UOqutU5Sk1DtKLbpDP0nLCg1xqQ==}
+ sass@1.93.0:
+ resolution: {integrity: sha512-CQi5/AzCwiubU3dSqRDJ93RfOfg/hhpW1l6wCIvolmehfwgCI35R/0QDs1+R+Ygrl8jFawwwIojE2w47/mf94A==}
engines: {node: '>=14.0.0'}
hasBin: true
@@ -6800,8 +6789,8 @@ packages:
resolution: {integrity: sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==}
engines: {node: '>= 0.4'}
- shiki@3.12.2:
- resolution: {integrity: sha512-uIrKI+f9IPz1zDT+GMz+0RjzKJiijVr6WDWm9Pe3NNY6QigKCfifCEv9v9R2mDASKKjzjQ2QpFLcxaR3iHSnMA==}
+ shiki@3.13.0:
+ resolution: {integrity: sha512-aZW4l8Og16CokuCLf8CF8kq+KK2yOygapU5m3+hoGw0Mdosc6fPitjM+ujYarppj5ZIKGyPDPP1vqmQhr+5/0g==}
shiki@3.9.2:
resolution: {integrity: sha512-t6NKl5e/zGTvw/IyftLcumolgOczhuroqwXngDeMqJ3h3EQiTY/7wmfgPlsmloD8oYfqkEDqxiaH37Pjm1zUhQ==}
@@ -7206,8 +7195,8 @@ packages:
type@2.7.3:
resolution: {integrity: sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==}
- typescript-eslint@8.43.0:
- resolution: {integrity: sha512-FyRGJKUGvcFekRRcBKFBlAhnp4Ng8rhe8tuvvkR9OiU0gfd4vyvTRQHEckO6VDlH57jbeUQem2IpqPq9kLJH+w==}
+ typescript-eslint@8.44.0:
+ resolution: {integrity: sha512-ib7mCkYuIzYonCq9XWF5XNw+fkj2zg629PSa9KNIQ47RXFF763S5BIX4wqz1+FLPogTZoiw8KmCiRPRa8bL3qw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
@@ -7457,8 +7446,8 @@ packages:
wordwrap@1.0.0:
resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==}
- workerd@1.20250906.0:
- resolution: {integrity: sha512-ryVyEaqXPPsr/AxccRmYZZmDAkfQVjhfRqrNTlEeN8aftBk6Ca1u7/VqmfOayjCXrA+O547TauebU+J3IpvFXw==}
+ workerd@1.20250917.0:
+ resolution: {integrity: sha512-0D+wWaccyYQb2Zx2DZDC77YDn9kOpkpGMCgyKgIHilghut5hBQ/adUIEseS4iuIZxBPeFSn6zFtICP0SxZ3z0g==}
engines: {node: '>=16'}
hasBin: true
@@ -7621,7 +7610,7 @@ snapshots:
dependencies:
'@babel/compat-data': 7.28.0
'@babel/helper-validator-option': 7.27.1
- browserslist: 4.26.0
+ browserslist: 4.26.2
lru-cache: 5.1.1
semver: 6.3.1
@@ -8299,19 +8288,19 @@ snapshots:
picocolors: 1.1.1
sisteransi: 1.0.5
- '@cloudflare/workerd-darwin-64@1.20250906.0':
+ '@cloudflare/workerd-darwin-64@1.20250917.0':
optional: true
- '@cloudflare/workerd-darwin-arm64@1.20250906.0':
+ '@cloudflare/workerd-darwin-arm64@1.20250917.0':
optional: true
- '@cloudflare/workerd-linux-64@1.20250906.0':
+ '@cloudflare/workerd-linux-64@1.20250917.0':
optional: true
- '@cloudflare/workerd-linux-arm64@1.20250906.0':
+ '@cloudflare/workerd-linux-arm64@1.20250917.0':
optional: true
- '@cloudflare/workerd-windows-64@1.20250906.0':
+ '@cloudflare/workerd-windows-64@1.20250917.0':
optional: true
'@conventional-changelog/git-client@2.5.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.1.0)':
@@ -8438,14 +8427,14 @@ snapshots:
'@esbuild/win32-x64@0.25.0':
optional: true
- '@eslint-community/eslint-utils@4.7.0(eslint@9.35.0(jiti@2.5.1))':
+ '@eslint-community/eslint-utils@4.7.0(eslint@9.36.0(jiti@2.5.1))':
dependencies:
- eslint: 9.35.0(jiti@2.5.1)
+ eslint: 9.36.0(jiti@2.5.1)
eslint-visitor-keys: 3.4.3
- '@eslint-community/eslint-utils@4.8.0(eslint@9.35.0(jiti@2.5.1))':
+ '@eslint-community/eslint-utils@4.8.0(eslint@9.36.0(jiti@2.5.1))':
dependencies:
- eslint: 9.35.0(jiti@2.5.1)
+ eslint: 9.36.0(jiti@2.5.1)
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.1': {}
@@ -8478,7 +8467,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@eslint/js@9.35.0': {}
+ '@eslint/js@9.36.0': {}
'@eslint/object-schema@2.1.6': {}
@@ -9031,9 +9020,9 @@ snapshots:
'@sec-ant/readable-stream@0.4.1': {}
- '@shikijs/core@3.12.2':
+ '@shikijs/core@3.13.0':
dependencies:
- '@shikijs/types': 3.12.2
+ '@shikijs/types': 3.13.0
'@shikijs/vscode-textmate': 10.0.2
'@types/hast': 3.0.4
hast-util-to-html: 9.0.5
@@ -9045,9 +9034,9 @@ snapshots:
'@types/hast': 3.0.4
hast-util-to-html: 9.0.5
- '@shikijs/engine-javascript@3.12.2':
+ '@shikijs/engine-javascript@3.13.0':
dependencies:
- '@shikijs/types': 3.12.2
+ '@shikijs/types': 3.13.0
'@shikijs/vscode-textmate': 10.0.2
oniguruma-to-es: 4.3.3
@@ -9057,9 +9046,9 @@ snapshots:
'@shikijs/vscode-textmate': 10.0.2
oniguruma-to-es: 4.3.3
- '@shikijs/engine-oniguruma@3.12.2':
+ '@shikijs/engine-oniguruma@3.13.0':
dependencies:
- '@shikijs/types': 3.12.2
+ '@shikijs/types': 3.13.0
'@shikijs/vscode-textmate': 10.0.2
'@shikijs/engine-oniguruma@3.9.2':
@@ -9067,17 +9056,17 @@ snapshots:
'@shikijs/types': 3.9.2
'@shikijs/vscode-textmate': 10.0.2
- '@shikijs/langs@3.12.2':
+ '@shikijs/langs@3.13.0':
dependencies:
- '@shikijs/types': 3.12.2
+ '@shikijs/types': 3.13.0
'@shikijs/langs@3.9.2':
dependencies:
'@shikijs/types': 3.9.2
- '@shikijs/themes@3.12.2':
+ '@shikijs/themes@3.13.0':
dependencies:
- '@shikijs/types': 3.12.2
+ '@shikijs/types': 3.13.0
'@shikijs/themes@3.9.2':
dependencies:
@@ -9088,16 +9077,16 @@ snapshots:
'@shikijs/core': 3.9.2
'@shikijs/types': 3.9.2
- '@shikijs/twoslash@3.12.2(typescript@5.9.2)':
+ '@shikijs/twoslash@3.13.0(typescript@5.9.2)':
dependencies:
- '@shikijs/core': 3.12.2
- '@shikijs/types': 3.12.2
+ '@shikijs/core': 3.13.0
+ '@shikijs/types': 3.13.0
twoslash: 0.3.4(typescript@5.9.2)
typescript: 5.9.2
transitivePeerDependencies:
- supports-color
- '@shikijs/types@3.12.2':
+ '@shikijs/types@3.13.0':
dependencies:
'@shikijs/vscode-textmate': 10.0.2
'@types/hast': 3.0.4
@@ -9107,18 +9096,18 @@ snapshots:
'@shikijs/vscode-textmate': 10.0.2
'@types/hast': 3.0.4
- '@shikijs/vitepress-twoslash@3.12.2(typescript@5.9.2)':
+ '@shikijs/vitepress-twoslash@3.13.0(typescript@5.9.2)':
dependencies:
- '@shikijs/twoslash': 3.12.2(typescript@5.9.2)
+ '@shikijs/twoslash': 3.13.0(typescript@5.9.2)
floating-vue: 5.2.2(vue@3.5.21(typescript@5.9.2))
lz-string: 1.5.0
- magic-string: 0.30.18
+ magic-string: 0.30.19
markdown-it: 14.1.0
mdast-util-from-markdown: 2.0.2
mdast-util-gfm: 3.1.0
mdast-util-to-hast: 13.2.0
ohash: 2.0.11
- shiki: 3.12.2
+ shiki: 3.13.0
twoslash: 0.3.4(typescript@5.9.2)
twoslash-vue: 0.3.4(typescript@5.9.2)
vue: 3.5.21(typescript@5.9.2)
@@ -9132,11 +9121,11 @@ snapshots:
'@simple-libs/child-process-utils@1.0.1':
dependencies:
'@simple-libs/stream-utils': 1.1.0
- '@types/node': 22.18.3
+ '@types/node': 22.18.6
'@simple-libs/stream-utils@1.1.0':
dependencies:
- '@types/node': 22.18.3
+ '@types/node': 22.18.6
'@sindresorhus/is@7.0.2': {}
@@ -9261,7 +9250,7 @@ snapshots:
'@types/body-parser@1.19.5':
dependencies:
'@types/connect': 3.4.38
- '@types/node': 22.18.3
+ '@types/node': 22.18.6
'@types/chai@5.2.2':
dependencies:
@@ -9269,13 +9258,13 @@ snapshots:
'@types/connect@3.4.38':
dependencies:
- '@types/node': 22.18.3
+ '@types/node': 22.18.6
'@types/convert-source-map@2.0.3': {}
'@types/cross-spawn@6.0.6':
dependencies:
- '@types/node': 22.18.3
+ '@types/node': 22.18.6
'@types/debug@4.1.12':
dependencies:
@@ -9291,11 +9280,11 @@ snapshots:
'@types/etag@1.8.4':
dependencies:
- '@types/node': 22.18.3
+ '@types/node': 22.18.6
'@types/express-serve-static-core@5.0.6':
dependencies:
- '@types/node': 22.18.3
+ '@types/node': 22.18.6
'@types/qs': 6.9.18
'@types/range-parser': 1.2.7
'@types/send': 0.17.4
@@ -9335,7 +9324,7 @@ snapshots:
'@types/ms@2.1.0': {}
- '@types/node@22.18.3':
+ '@types/node@22.18.6':
dependencies:
undici-types: 6.21.0
@@ -9360,17 +9349,17 @@ snapshots:
'@types/send@0.17.4':
dependencies:
'@types/mime': 1.3.5
- '@types/node': 22.18.3
+ '@types/node': 22.18.6
'@types/serve-static@1.15.7':
dependencies:
'@types/http-errors': 2.0.4
- '@types/node': 22.18.3
+ '@types/node': 22.18.6
'@types/send': 0.17.4
'@types/stylus@0.48.43':
dependencies:
- '@types/node': 22.18.3
+ '@types/node': 22.18.6
'@types/unist@3.0.3': {}
@@ -9378,17 +9367,17 @@ snapshots:
'@types/ws@8.18.1':
dependencies:
- '@types/node': 22.18.3
+ '@types/node': 22.18.6
- '@typescript-eslint/eslint-plugin@8.43.0(@typescript-eslint/parser@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)':
+ '@typescript-eslint/eslint-plugin@8.44.0(@typescript-eslint/parser@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)':
dependencies:
'@eslint-community/regexpp': 4.12.1
- '@typescript-eslint/parser': 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)
- '@typescript-eslint/scope-manager': 8.43.0
- '@typescript-eslint/type-utils': 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)
- '@typescript-eslint/utils': 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)
- '@typescript-eslint/visitor-keys': 8.43.0
- eslint: 9.35.0(jiti@2.5.1)
+ '@typescript-eslint/parser': 8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)
+ '@typescript-eslint/scope-manager': 8.44.0
+ '@typescript-eslint/type-utils': 8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)
+ '@typescript-eslint/utils': 8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)
+ '@typescript-eslint/visitor-keys': 8.44.0
+ eslint: 9.36.0(jiti@2.5.1)
graphemer: 1.4.0
ignore: 7.0.4
natural-compare: 1.4.0
@@ -9397,43 +9386,43 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)':
+ '@typescript-eslint/parser@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)':
dependencies:
- '@typescript-eslint/scope-manager': 8.43.0
- '@typescript-eslint/types': 8.43.0
- '@typescript-eslint/typescript-estree': 8.43.0(typescript@5.9.2)
- '@typescript-eslint/visitor-keys': 8.43.0
+ '@typescript-eslint/scope-manager': 8.44.0
+ '@typescript-eslint/types': 8.44.0
+ '@typescript-eslint/typescript-estree': 8.44.0(typescript@5.9.2)
+ '@typescript-eslint/visitor-keys': 8.44.0
debug: 4.4.3
- eslint: 9.35.0(jiti@2.5.1)
+ eslint: 9.36.0(jiti@2.5.1)
typescript: 5.9.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/project-service@8.43.0(typescript@5.9.2)':
+ '@typescript-eslint/project-service@8.44.0(typescript@5.9.2)':
dependencies:
- '@typescript-eslint/tsconfig-utils': 8.43.0(typescript@5.9.2)
- '@typescript-eslint/types': 8.43.0
+ '@typescript-eslint/tsconfig-utils': 8.44.0(typescript@5.9.2)
+ '@typescript-eslint/types': 8.44.0
debug: 4.4.3
typescript: 5.9.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@8.43.0':
+ '@typescript-eslint/scope-manager@8.44.0':
dependencies:
- '@typescript-eslint/types': 8.43.0
- '@typescript-eslint/visitor-keys': 8.43.0
+ '@typescript-eslint/types': 8.44.0
+ '@typescript-eslint/visitor-keys': 8.44.0
- '@typescript-eslint/tsconfig-utils@8.43.0(typescript@5.9.2)':
+ '@typescript-eslint/tsconfig-utils@8.44.0(typescript@5.9.2)':
dependencies:
typescript: 5.9.2
- '@typescript-eslint/type-utils@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)':
+ '@typescript-eslint/type-utils@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)':
dependencies:
- '@typescript-eslint/types': 8.43.0
- '@typescript-eslint/typescript-estree': 8.43.0(typescript@5.9.2)
- '@typescript-eslint/utils': 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)
+ '@typescript-eslint/types': 8.44.0
+ '@typescript-eslint/typescript-estree': 8.44.0(typescript@5.9.2)
+ '@typescript-eslint/utils': 8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)
debug: 4.4.3
- eslint: 9.35.0(jiti@2.5.1)
+ eslint: 9.36.0(jiti@2.5.1)
ts-api-utils: 2.1.0(typescript@5.9.2)
typescript: 5.9.2
transitivePeerDependencies:
@@ -9441,14 +9430,14 @@ snapshots:
'@typescript-eslint/types@8.39.1': {}
- '@typescript-eslint/types@8.43.0': {}
+ '@typescript-eslint/types@8.44.0': {}
- '@typescript-eslint/typescript-estree@8.43.0(typescript@5.9.2)':
+ '@typescript-eslint/typescript-estree@8.44.0(typescript@5.9.2)':
dependencies:
- '@typescript-eslint/project-service': 8.43.0(typescript@5.9.2)
- '@typescript-eslint/tsconfig-utils': 8.43.0(typescript@5.9.2)
- '@typescript-eslint/types': 8.43.0
- '@typescript-eslint/visitor-keys': 8.43.0
+ '@typescript-eslint/project-service': 8.44.0(typescript@5.9.2)
+ '@typescript-eslint/tsconfig-utils': 8.44.0(typescript@5.9.2)
+ '@typescript-eslint/types': 8.44.0
+ '@typescript-eslint/visitor-keys': 8.44.0
debug: 4.4.3
fast-glob: 3.3.3
is-glob: 4.0.3
@@ -9459,20 +9448,20 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)':
+ '@typescript-eslint/utils@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)':
dependencies:
- '@eslint-community/eslint-utils': 4.8.0(eslint@9.35.0(jiti@2.5.1))
- '@typescript-eslint/scope-manager': 8.43.0
- '@typescript-eslint/types': 8.43.0
- '@typescript-eslint/typescript-estree': 8.43.0(typescript@5.9.2)
- eslint: 9.35.0(jiti@2.5.1)
+ '@eslint-community/eslint-utils': 4.8.0(eslint@9.36.0(jiti@2.5.1))
+ '@typescript-eslint/scope-manager': 8.44.0
+ '@typescript-eslint/types': 8.44.0
+ '@typescript-eslint/typescript-estree': 8.44.0(typescript@5.9.2)
+ eslint: 9.36.0(jiti@2.5.1)
typescript: 5.9.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/visitor-keys@8.43.0':
+ '@typescript-eslint/visitor-keys@8.44.0':
dependencies:
- '@typescript-eslint/types': 8.43.0
+ '@typescript-eslint/types': 8.44.0
eslint-visitor-keys: 4.2.1
'@typescript/vfs@1.6.1(typescript@5.9.2)':
@@ -9553,8 +9542,8 @@ snapshots:
'@babel/preset-env': 7.28.3(@babel/core@7.28.4)
babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.28.4)
babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.28.4)
- browserslist: 4.26.0
- browserslist-to-esbuild: 2.1.1(browserslist@4.26.0)
+ browserslist: 4.26.2
+ browserslist-to-esbuild: 2.1.1(browserslist@4.26.2)
core-js: 3.45.1
magic-string: 0.30.19
regenerator-runtime: 0.14.1
@@ -9969,19 +9958,6 @@ snapshots:
dependencies:
rfdc: 1.4.1
- '@vue/language-core@3.0.6(typescript@5.9.2)':
- dependencies:
- '@volar/language-core': 2.4.23
- '@vue/compiler-dom': 3.5.18
- '@vue/compiler-vue2': 2.7.16
- '@vue/shared': 3.5.21
- alien-signals: 2.0.5
- muggle-string: 0.4.1
- path-browserify: 1.0.1
- picomatch: 4.0.3
- optionalDependencies:
- typescript: 5.9.2
-
'@vue/language-core@3.0.7(typescript@5.9.2)':
dependencies:
'@volar/language-core': 2.4.23
@@ -10171,7 +10147,7 @@ snapshots:
autoprefixer@10.4.21(postcss@8.5.6):
dependencies:
- browserslist: 4.26.0
+ browserslist: 4.26.2
caniuse-lite: 1.0.30001734
fraction.js: 4.3.7
normalize-range: 0.1.2
@@ -10219,7 +10195,7 @@ snapshots:
balanced-match@1.0.2: {}
- baseline-browser-mapping@2.8.3: {}
+ baseline-browser-mapping@2.8.6: {}
bignumber.js@9.3.1: {}
@@ -10256,18 +10232,18 @@ snapshots:
dependencies:
fill-range: 7.1.1
- browserslist-to-esbuild@2.1.1(browserslist@4.26.0):
+ browserslist-to-esbuild@2.1.1(browserslist@4.26.2):
dependencies:
- browserslist: 4.26.0
+ browserslist: 4.26.2
meow: 13.2.0
- browserslist@4.26.0:
+ browserslist@4.26.2:
dependencies:
- baseline-browser-mapping: 2.8.3
+ baseline-browser-mapping: 2.8.6
caniuse-lite: 1.0.30001741
electron-to-chromium: 1.5.218
node-releases: 2.0.21
- update-browserslist-db: 1.1.3(browserslist@4.26.0)
+ update-browserslist-db: 1.1.3(browserslist@4.26.2)
buffer-builder@0.2.0: {}
@@ -10486,7 +10462,7 @@ snapshots:
core-js-compat@3.44.0:
dependencies:
- browserslist: 4.26.0
+ browserslist: 4.26.2
core-js@3.45.1: {}
@@ -10697,9 +10673,9 @@ snapshots:
escape-string-regexp@5.0.0: {}
- eslint-compat-utils@0.5.1(eslint@9.35.0(jiti@2.5.1)):
+ eslint-compat-utils@0.5.1(eslint@9.36.0(jiti@2.5.1)):
dependencies:
- eslint: 9.35.0(jiti@2.5.1)
+ eslint: 9.36.0(jiti@2.5.1)
semver: 7.7.2
eslint-import-context@0.1.9(unrs-resolver@1.9.2):
@@ -10709,19 +10685,19 @@ snapshots:
optionalDependencies:
unrs-resolver: 1.9.2
- eslint-plugin-es-x@7.8.0(eslint@9.35.0(jiti@2.5.1)):
+ eslint-plugin-es-x@7.8.0(eslint@9.36.0(jiti@2.5.1)):
dependencies:
- '@eslint-community/eslint-utils': 4.8.0(eslint@9.35.0(jiti@2.5.1))
+ '@eslint-community/eslint-utils': 4.8.0(eslint@9.36.0(jiti@2.5.1))
'@eslint-community/regexpp': 4.12.1
- eslint: 9.35.0(jiti@2.5.1)
- eslint-compat-utils: 0.5.1(eslint@9.35.0(jiti@2.5.1))
+ eslint: 9.36.0(jiti@2.5.1)
+ eslint-compat-utils: 0.5.1(eslint@9.36.0(jiti@2.5.1))
- eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1)):
+ eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.36.0(jiti@2.5.1)):
dependencies:
'@typescript-eslint/types': 8.39.1
comment-parser: 1.4.1
debug: 4.4.1
- eslint: 9.35.0(jiti@2.5.1)
+ eslint: 9.36.0(jiti@2.5.1)
eslint-import-context: 0.1.9(unrs-resolver@1.9.2)
is-glob: 4.0.3
minimatch: 10.0.3
@@ -10729,16 +10705,16 @@ snapshots:
stable-hash-x: 0.2.0
unrs-resolver: 1.9.2
optionalDependencies:
- '@typescript-eslint/utils': 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)
+ '@typescript-eslint/utils': 8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)
transitivePeerDependencies:
- supports-color
- eslint-plugin-n@17.22.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2):
+ eslint-plugin-n@17.23.1(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2):
dependencies:
- '@eslint-community/eslint-utils': 4.8.0(eslint@9.35.0(jiti@2.5.1))
+ '@eslint-community/eslint-utils': 4.8.0(eslint@9.36.0(jiti@2.5.1))
enhanced-resolve: 5.18.3
- eslint: 9.35.0(jiti@2.5.1)
- eslint-plugin-es-x: 7.8.0(eslint@9.35.0(jiti@2.5.1))
+ eslint: 9.36.0(jiti@2.5.1)
+ eslint-plugin-es-x: 7.8.0(eslint@9.36.0(jiti@2.5.1))
get-tsconfig: 4.10.1
globals: 15.15.0
globrex: 0.1.2
@@ -10748,12 +10724,12 @@ snapshots:
transitivePeerDependencies:
- typescript
- eslint-plugin-regexp@2.10.0(eslint@9.35.0(jiti@2.5.1)):
+ eslint-plugin-regexp@2.10.0(eslint@9.36.0(jiti@2.5.1)):
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.35.0(jiti@2.5.1))
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.36.0(jiti@2.5.1))
'@eslint-community/regexpp': 4.12.1
comment-parser: 1.4.1
- eslint: 9.35.0(jiti@2.5.1)
+ eslint: 9.36.0(jiti@2.5.1)
jsdoc-type-pratt-parser: 4.1.0
refa: 0.12.1
regexp-ast-analysis: 0.7.1
@@ -10768,15 +10744,15 @@ snapshots:
eslint-visitor-keys@4.2.1: {}
- eslint@9.35.0(jiti@2.5.1):
+ eslint@9.36.0(jiti@2.5.1):
dependencies:
- '@eslint-community/eslint-utils': 4.8.0(eslint@9.35.0(jiti@2.5.1))
+ '@eslint-community/eslint-utils': 4.8.0(eslint@9.36.0(jiti@2.5.1))
'@eslint-community/regexpp': 4.12.1
'@eslint/config-array': 0.21.0
'@eslint/config-helpers': 0.3.1
'@eslint/core': 0.15.2
'@eslint/eslintrc': 3.3.1
- '@eslint/js': 9.35.0
+ '@eslint/js': 9.36.0
'@eslint/plugin-kit': 0.3.5
'@humanfs/node': 0.16.6
'@humanwhocodes/module-importer': 1.0.1
@@ -10786,7 +10762,7 @@ snapshots:
ajv: 6.12.6
chalk: 4.1.2
cross-spawn: 7.0.6
- debug: 4.4.1
+ debug: 4.4.3
escape-string-regexp: 4.0.0
eslint-scope: 8.4.0
eslint-visitor-keys: 4.2.1
@@ -11534,10 +11510,6 @@ snapshots:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.0
- magic-string@0.30.18:
- dependencies:
- '@jridgewell/sourcemap-codec': 1.5.5
-
magic-string@0.30.19:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.5
@@ -11881,7 +11853,7 @@ snapshots:
mimic-function@5.0.1: {}
- miniflare@4.20250906.2:
+ miniflare@4.20250917.0:
dependencies:
'@cspotcode/source-map-support': 0.8.1
acorn: 8.14.0
@@ -11891,7 +11863,7 @@ snapshots:
sharp: 0.33.5
stoppable: 1.1.0
undici: 7.14.0
- workerd: 1.20250906.0
+ workerd: 1.20250917.0
ws: 8.18.0
youch: 4.1.0-beta.10
zod: 3.22.3
@@ -12636,65 +12608,65 @@ snapshots:
safer-buffer@2.1.2: {}
- sass-embedded-all-unknown@1.92.1:
+ sass-embedded-all-unknown@1.93.0:
dependencies:
- sass: 1.92.1
+ sass: 1.93.0
optional: true
- sass-embedded-android-arm64@1.92.1:
+ sass-embedded-android-arm64@1.93.0:
optional: true
- sass-embedded-android-arm@1.92.1:
+ sass-embedded-android-arm@1.93.0:
optional: true
- sass-embedded-android-riscv64@1.92.1:
+ sass-embedded-android-riscv64@1.93.0:
optional: true
- sass-embedded-android-x64@1.92.1:
+ sass-embedded-android-x64@1.93.0:
optional: true
- sass-embedded-darwin-arm64@1.92.1:
+ sass-embedded-darwin-arm64@1.93.0:
optional: true
- sass-embedded-darwin-x64@1.92.1:
+ sass-embedded-darwin-x64@1.93.0:
optional: true
- sass-embedded-linux-arm64@1.92.1:
+ sass-embedded-linux-arm64@1.93.0:
optional: true
- sass-embedded-linux-arm@1.92.1:
+ sass-embedded-linux-arm@1.93.0:
optional: true
- sass-embedded-linux-musl-arm64@1.92.1:
+ sass-embedded-linux-musl-arm64@1.93.0:
optional: true
- sass-embedded-linux-musl-arm@1.92.1:
+ sass-embedded-linux-musl-arm@1.93.0:
optional: true
- sass-embedded-linux-musl-riscv64@1.92.1:
+ sass-embedded-linux-musl-riscv64@1.93.0:
optional: true
- sass-embedded-linux-musl-x64@1.92.1:
+ sass-embedded-linux-musl-x64@1.93.0:
optional: true
- sass-embedded-linux-riscv64@1.92.1:
+ sass-embedded-linux-riscv64@1.93.0:
optional: true
- sass-embedded-linux-x64@1.92.1:
+ sass-embedded-linux-x64@1.93.0:
optional: true
- sass-embedded-unknown-all@1.92.1:
+ sass-embedded-unknown-all@1.93.0:
dependencies:
- sass: 1.92.1
+ sass: 1.93.0
optional: true
- sass-embedded-win32-arm64@1.92.1:
+ sass-embedded-win32-arm64@1.93.0:
optional: true
- sass-embedded-win32-x64@1.92.1:
+ sass-embedded-win32-x64@1.93.0:
optional: true
- sass-embedded@1.92.1(source-map-js@1.2.1):
+ sass-embedded@1.93.0(source-map-js@1.2.1):
dependencies:
'@bufbuild/protobuf': 2.5.2
buffer-builder: 0.2.0
@@ -12705,27 +12677,27 @@ snapshots:
sync-child-process: 1.0.2
varint: 6.0.0
optionalDependencies:
- sass-embedded-all-unknown: 1.92.1
- sass-embedded-android-arm: 1.92.1
- sass-embedded-android-arm64: 1.92.1
- sass-embedded-android-riscv64: 1.92.1
- sass-embedded-android-x64: 1.92.1
- sass-embedded-darwin-arm64: 1.92.1
- sass-embedded-darwin-x64: 1.92.1
- sass-embedded-linux-arm: 1.92.1
- sass-embedded-linux-arm64: 1.92.1
- sass-embedded-linux-musl-arm: 1.92.1
- sass-embedded-linux-musl-arm64: 1.92.1
- sass-embedded-linux-musl-riscv64: 1.92.1
- sass-embedded-linux-musl-x64: 1.92.1
- sass-embedded-linux-riscv64: 1.92.1
- sass-embedded-linux-x64: 1.92.1
- sass-embedded-unknown-all: 1.92.1
- sass-embedded-win32-arm64: 1.92.1
- sass-embedded-win32-x64: 1.92.1
+ sass-embedded-all-unknown: 1.93.0
+ sass-embedded-android-arm: 1.93.0
+ sass-embedded-android-arm64: 1.93.0
+ sass-embedded-android-riscv64: 1.93.0
+ sass-embedded-android-x64: 1.93.0
+ sass-embedded-darwin-arm64: 1.93.0
+ sass-embedded-darwin-x64: 1.93.0
+ sass-embedded-linux-arm: 1.93.0
+ sass-embedded-linux-arm64: 1.93.0
+ sass-embedded-linux-musl-arm: 1.93.0
+ sass-embedded-linux-musl-arm64: 1.93.0
+ sass-embedded-linux-musl-riscv64: 1.93.0
+ sass-embedded-linux-musl-x64: 1.93.0
+ sass-embedded-linux-riscv64: 1.93.0
+ sass-embedded-linux-x64: 1.93.0
+ sass-embedded-unknown-all: 1.93.0
+ sass-embedded-win32-arm64: 1.93.0
+ sass-embedded-win32-x64: 1.93.0
source-map-js: 1.2.1
- sass@1.92.1:
+ sass@1.93.0:
dependencies:
chokidar: 4.0.3
immutable: 5.0.3
@@ -12820,14 +12792,14 @@ snapshots:
shell-quote@1.8.3: {}
- shiki@3.12.2:
+ shiki@3.13.0:
dependencies:
- '@shikijs/core': 3.12.2
- '@shikijs/engine-javascript': 3.12.2
- '@shikijs/engine-oniguruma': 3.12.2
- '@shikijs/langs': 3.12.2
- '@shikijs/themes': 3.12.2
- '@shikijs/types': 3.12.2
+ '@shikijs/core': 3.13.0
+ '@shikijs/engine-javascript': 3.13.0
+ '@shikijs/engine-oniguruma': 3.13.0
+ '@shikijs/langs': 3.13.0
+ '@shikijs/themes': 3.13.0
+ '@shikijs/types': 3.13.0
'@shikijs/vscode-textmate': 10.0.2
'@types/hast': 3.0.4
@@ -13221,7 +13193,7 @@ snapshots:
twoslash-vue@0.3.4(typescript@5.9.2):
dependencies:
- '@vue/language-core': 3.0.6(typescript@5.9.2)
+ '@vue/language-core': 3.0.7(typescript@5.9.2)
twoslash: 0.3.4(typescript@5.9.2)
twoslash-protocol: 0.3.4
typescript: 5.9.2
@@ -13248,13 +13220,13 @@ snapshots:
type@2.7.3: {}
- typescript-eslint@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2):
+ typescript-eslint@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2):
dependencies:
- '@typescript-eslint/eslint-plugin': 8.43.0(@typescript-eslint/parser@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)
- '@typescript-eslint/parser': 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)
- '@typescript-eslint/typescript-estree': 8.43.0(typescript@5.9.2)
- '@typescript-eslint/utils': 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)
- eslint: 9.35.0(jiti@2.5.1)
+ '@typescript-eslint/eslint-plugin': 8.44.0(@typescript-eslint/parser@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)
+ '@typescript-eslint/parser': 8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)
+ '@typescript-eslint/typescript-estree': 8.44.0(typescript@5.9.2)
+ '@typescript-eslint/utils': 8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)
+ eslint: 9.36.0(jiti@2.5.1)
typescript: 5.9.2
transitivePeerDependencies:
- supports-color
@@ -13357,9 +13329,9 @@ snapshots:
'@unrs/resolver-binding-win32-ia32-msvc': 1.9.2
'@unrs/resolver-binding-win32-x64-msvc': 1.9.2
- update-browserslist-db@1.1.3(browserslist@4.26.0):
+ update-browserslist-db@1.1.3(browserslist@4.26.2):
dependencies:
- browserslist: 4.26.0
+ browserslist: 4.26.2
escalade: 3.2.0
picocolors: 1.1.1
@@ -13469,7 +13441,7 @@ snapshots:
- typescript
- universal-cookie
- vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.18.3):
+ vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.18.6):
dependencies:
'@types/chai': 5.2.2
'@vitest/expect': 3.2.4
@@ -13496,7 +13468,7 @@ snapshots:
why-is-node-running: 2.3.0
optionalDependencies:
'@types/debug': 4.1.12
- '@types/node': 22.18.3
+ '@types/node': 22.18.6
transitivePeerDependencies:
- msw
- supports-color
@@ -13579,13 +13551,13 @@ snapshots:
wordwrap@1.0.0: {}
- workerd@1.20250906.0:
+ workerd@1.20250917.0:
optionalDependencies:
- '@cloudflare/workerd-darwin-64': 1.20250906.0
- '@cloudflare/workerd-darwin-arm64': 1.20250906.0
- '@cloudflare/workerd-linux-64': 1.20250906.0
- '@cloudflare/workerd-linux-arm64': 1.20250906.0
- '@cloudflare/workerd-windows-64': 1.20250906.0
+ '@cloudflare/workerd-darwin-64': 1.20250917.0
+ '@cloudflare/workerd-darwin-arm64': 1.20250917.0
+ '@cloudflare/workerd-linux-64': 1.20250917.0
+ '@cloudflare/workerd-linux-arm64': 1.20250917.0
+ '@cloudflare/workerd-windows-64': 1.20250917.0
wrap-ansi@7.0.0:
dependencies: