From 83f0a785a2ae48d6761fb69f4b0523a24ae9342c Mon Sep 17 00:00:00 2001 From: RoomWithOutRoof <166608075+Jah-yee@users.noreply.github.com> Date: Thu, 23 Apr 2026 11:58:23 +0800 Subject: [PATCH 1/9] fix(css): show filename in CSS minification warnings for `.css?inline` (#22292) --- packages/vite/src/node/plugins/css.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/vite/src/node/plugins/css.ts b/packages/vite/src/node/plugins/css.ts index 3188e3a7c42c00..c368a7c73ce3d5 100644 --- a/packages/vite/src/node/plugins/css.ts +++ b/packages/vite/src/node/plugins/css.ts @@ -622,7 +622,7 @@ export function cssPostPlugin(config: ResolvedConfig): Plugin { } else if (inlined) { let content = css if (config.build.cssMinify) { - content = await minifyCSS(content, config, true) + content = await minifyCSS(content, config, true, id) } code = `export default ${JSON.stringify(content)}` } else { @@ -2202,6 +2202,7 @@ async function minifyCSS( css: string, config: ResolvedConfig, inlined: boolean, + filename: string = defaultCssBundleName, ) { // We want inlined CSS to not end with a linebreak, while ensuring that // regular CSS assets do end with a linebreak. @@ -2213,6 +2214,7 @@ async function minifyCSS( const { code, warnings } = await transform(css, { loader: 'css', target: config.build.cssTarget || undefined, + sourcefile: filename, ...resolveMinifyCssEsbuildOptions(config.esbuild || {}), }) if (warnings.length) { @@ -2239,9 +2241,7 @@ async function minifyCSS( ...config.css.lightningcss, targets: convertTargets(config.build.cssTarget), cssModules: undefined, - // TODO: Pass actual filename here, which can also be passed to esbuild's - // `sourcefile` option below to improve error messages - filename: defaultCssBundleName, + filename, code: Buffer.from(css), minify: true, }) From ac36eb6907107734ff011413efea248b9f775373 Mon Sep 17 00:00:00 2001 From: dalaoshu <165626830+shulaoda@users.noreply.github.com> Date: Thu, 23 Apr 2026 12:00:31 +0800 Subject: [PATCH 2/9] test(glob-import): add backslash-escaped glob pattern test (#22283) --- .../glob-import/__tests__/glob-import.spec.ts | 10 ++++++++++ playground/glob-import/index.html | 13 +++++++++++++ 2 files changed, 23 insertions(+) diff --git a/playground/glob-import/__tests__/glob-import.spec.ts b/playground/glob-import/__tests__/glob-import.spec.ts index 1944ae249b9b04..005edcbef70669 100644 --- a/playground/glob-import/__tests__/glob-import.spec.ts +++ b/playground/glob-import/__tests__/glob-import.spec.ts @@ -311,6 +311,16 @@ test('escapes special chars in globs without mangling user supplied glob suffix' .toEqual(expectedNames) }) +test('escape literal parenthesis in glob pattern', async () => { + // https://github.com/vitejs/vite/issues/22166 + // Backslash-escaped parens must match literal "(" / ")" in both dev and build. + await expect + .poll(async () => + JSON.parse(await page.textContent('.escape-literal-parenthesis')), + ) + .toStrictEqual(['/escape/(parenthesis)/mod/index.js']) +}) + test('subpath imports', async () => { await expect .poll(async () => await page.textContent('.subpath-imports')) diff --git a/playground/glob-import/index.html b/playground/glob-import/index.html index 2c211774e58769..998597aa44a261 100644 --- a/playground/glob-import/index.html +++ b/playground/glob-import/index.html @@ -21,6 +21,8 @@

Escape relative glob


 

Escape alias glob


+

Escape literal parenthesis

+

 

Subpath imports


 

Subpath imports (sub dir)

@@ -150,6 +152,17 @@

Base

document.querySelector('.escape-alias').textContent = alias.sort().join('\n') + + +

Array Pattern with Sibling Directories Sharing a Prefix

+

+
+
+
 

Transform visibility


 

From 79d5a93a4f3f6cac81c52ed02fc86627696da677 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 23 Apr 2026 13:26:16 +0900
Subject: [PATCH 4/9] chore(deps): update pnpm/action-setup action to v6
 (#22222)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
 .github/workflows/ci.yml                  | 4 ++--
 .github/workflows/copilot-setup-steps.yml | 2 +-
 .github/workflows/preview-release.yml     | 2 +-
 .github/workflows/publish.yml             | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index f13ec7ad3b7159..00282ce0786edf 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -78,7 +78,7 @@ jobs:
         uses: actions/checkout@v6
 
       - name: Install pnpm
-        uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v5.0.0
+        uses: pnpm/action-setup@903f9c1a6ebcba6cf41d87230be49611ac97822e # v6.0.3
 
       - name: Set node version to ${{ matrix.node_version }}
         uses: actions/setup-node@v6
@@ -151,7 +151,7 @@ jobs:
       - uses: actions/checkout@v6
 
       - name: Install pnpm
-        uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v5.0.0
+        uses: pnpm/action-setup@903f9c1a6ebcba6cf41d87230be49611ac97822e # v6.0.3
 
       - name: Set node version to 24
         uses: actions/setup-node@v6
diff --git a/.github/workflows/copilot-setup-steps.yml b/.github/workflows/copilot-setup-steps.yml
index 4ac1818039d6c2..97cbc2abac0ca1 100644
--- a/.github/workflows/copilot-setup-steps.yml
+++ b/.github/workflows/copilot-setup-steps.yml
@@ -17,7 +17,7 @@ jobs:
         uses: actions/checkout@v6
 
       - name: Install pnpm
-        uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v5.0.0
+        uses: pnpm/action-setup@903f9c1a6ebcba6cf41d87230be49611ac97822e # v6.0.3
 
       - name: Set node version to 24
         uses: actions/setup-node@v6
diff --git a/.github/workflows/preview-release.yml b/.github/workflows/preview-release.yml
index 15832504c1c93a..026d08b79e2526 100644
--- a/.github/workflows/preview-release.yml
+++ b/.github/workflows/preview-release.yml
@@ -26,7 +26,7 @@ jobs:
         uses: actions/checkout@v6
 
       - name: Install pnpm
-        uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v5.0.0
+        uses: pnpm/action-setup@903f9c1a6ebcba6cf41d87230be49611ac97822e # v6.0.3
 
       - name: Set node version to 24
         uses: actions/setup-node@v6
diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
index b10ab7d97162ab..290e0bf025ee2b 100644
--- a/.github/workflows/publish.yml
+++ b/.github/workflows/publish.yml
@@ -21,7 +21,7 @@ jobs:
         uses: actions/checkout@v6
 
       - name: Install pnpm
-        uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v5.0.0
+        uses: pnpm/action-setup@903f9c1a6ebcba6cf41d87230be49611ac97822e # v6.0.3
 
       - name: Set node version to 24
         uses: actions/setup-node@v6

From a4d828f2d5ed85440bc0774eab342e6f9a5e5f62 Mon Sep 17 00:00:00 2001
From: XinHallow 
Date: Thu, 23 Apr 2026 12:29:24 +0800
Subject: [PATCH 5/9] fix: `hmrClient.logger.debug` and
 `hmrClient.logger.error` looked different from other HMR logs (#22147)

---
 .../src/node/ssr/runtime/serverModuleRunner.ts    | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

diff --git a/packages/vite/src/node/ssr/runtime/serverModuleRunner.ts b/packages/vite/src/node/ssr/runtime/serverModuleRunner.ts
index 71a3610f4b6c0e..e7aa2fd07a196e 100644
--- a/packages/vite/src/node/ssr/runtime/serverModuleRunner.ts
+++ b/packages/vite/src/node/ssr/runtime/serverModuleRunner.ts
@@ -42,8 +42,21 @@ function createHMROptions(
     return false
   }
   if (!('api' in environment.hot)) return false
+
+  const defaultLogger: ModuleRunnerHmr['logger'] = {
+    debug: (...msg) =>
+      environment.logger.info(msg.join(' '), {
+        timestamp: true,
+      }),
+    error: (err) =>
+      environment.logger.error(
+        err instanceof Error ? err.message : String(err),
+        { timestamp: true },
+      ),
+  }
+
   return {
-    logger: options.hmr?.logger,
+    logger: options.hmr?.logger ?? defaultLogger,
   }
 }
 

From 1ac46d64b81e0ac12b4df1ed28fd91cee1fd5f0b Mon Sep 17 00:00:00 2001
From: lijianan <574980606@qq.com>
Date: Thu, 23 Apr 2026 13:00:33 +0800
Subject: [PATCH 6/9] fix(create-vite): use `type="button"` to counter button
 in templates consistently (#22142)

---
 packages/create-vite/template-lit-ts/src/my-element.ts     | 7 ++++++-
 packages/create-vite/template-lit/src/my-element.js        | 7 ++++++-
 packages/create-vite/template-preact-ts/src/app.tsx        | 6 +++++-
 packages/create-vite/template-preact/src/app.jsx           | 6 +++++-
 packages/create-vite/template-qwik-ts/src/app.tsx          | 2 +-
 packages/create-vite/template-qwik/src/app.jsx             | 2 +-
 packages/create-vite/template-react-ts/src/App.tsx         | 1 +
 packages/create-vite/template-react/src/App.jsx            | 1 +
 packages/create-vite/template-solid-ts/src/App.tsx         | 6 +++++-
 packages/create-vite/template-solid/src/App.jsx            | 6 +++++-
 .../create-vite/template-svelte-ts/src/lib/Counter.svelte  | 2 +-
 .../create-vite/template-svelte/src/lib/Counter.svelte     | 2 +-
 .../template-vue-ts/src/components/HelloWorld.vue          | 4 +++-
 .../create-vite/template-vue/src/components/HelloWorld.vue | 4 +++-
 14 files changed, 44 insertions(+), 12 deletions(-)

diff --git a/packages/create-vite/template-lit-ts/src/my-element.ts b/packages/create-vite/template-lit-ts/src/my-element.ts
index ae1a86f9a12fbe..d02bc8d9c8b30a 100644
--- a/packages/create-vite/template-lit-ts/src/my-element.ts
+++ b/packages/create-vite/template-lit-ts/src/my-element.ts
@@ -33,7 +33,12 @@ export class MyElement extends LitElement {
             HMR
           

- diff --git a/packages/create-vite/template-lit/src/my-element.js b/packages/create-vite/template-lit/src/my-element.js index 66c1f4f8f4f2f9..3f63508be760d0 100644 --- a/packages/create-vite/template-lit/src/my-element.js +++ b/packages/create-vite/template-lit/src/my-element.js @@ -39,7 +39,12 @@ export class MyElement extends LitElement { HMR

- diff --git a/packages/create-vite/template-preact-ts/src/app.tsx b/packages/create-vite/template-preact-ts/src/app.tsx index 28f6e72b997951..ea794891a00a06 100644 --- a/packages/create-vite/template-preact-ts/src/app.tsx +++ b/packages/create-vite/template-preact-ts/src/app.tsx @@ -21,7 +21,11 @@ export function App() { Edit src/app.tsx and save to test HMR

- diff --git a/packages/create-vite/template-preact/src/app.jsx b/packages/create-vite/template-preact/src/app.jsx index e6091250423dd6..9088c55b6aa5a2 100644 --- a/packages/create-vite/template-preact/src/app.jsx +++ b/packages/create-vite/template-preact/src/app.jsx @@ -21,7 +21,11 @@ export function App() { Edit src/app.jsx and save to test HMR

- diff --git a/packages/create-vite/template-qwik-ts/src/app.tsx b/packages/create-vite/template-qwik-ts/src/app.tsx index d2ce6d2289d1bf..350813e1d3b4e0 100644 --- a/packages/create-vite/template-qwik-ts/src/app.tsx +++ b/packages/create-vite/template-qwik-ts/src/app.tsx @@ -22,7 +22,7 @@ export const App = component$(() => { Edit src/app.tsx and save to test HMR

- diff --git a/packages/create-vite/template-qwik/src/app.jsx b/packages/create-vite/template-qwik/src/app.jsx index 9ed6b4ecb68eda..d6b8a645407902 100644 --- a/packages/create-vite/template-qwik/src/app.jsx +++ b/packages/create-vite/template-qwik/src/app.jsx @@ -22,7 +22,7 @@ export const App = component$(() => { Edit src/app.jsx and save to test HMR

- diff --git a/packages/create-vite/template-react-ts/src/App.tsx b/packages/create-vite/template-react-ts/src/App.tsx index 46a59920ab3b2f..a66b5eff5c601f 100644 --- a/packages/create-vite/template-react-ts/src/App.tsx +++ b/packages/create-vite/template-react-ts/src/App.tsx @@ -22,6 +22,7 @@ function App() {

diff --git a/packages/create-vite/template-solid/src/App.jsx b/packages/create-vite/template-solid/src/App.jsx index 77f19ff2be9c90..c0f673beac1dfb 100644 --- a/packages/create-vite/template-solid/src/App.jsx +++ b/packages/create-vite/template-solid/src/App.jsx @@ -21,7 +21,11 @@ function App() { Edit src/App.jsx and save to test HMR

- diff --git a/packages/create-vite/template-svelte-ts/src/lib/Counter.svelte b/packages/create-vite/template-svelte-ts/src/lib/Counter.svelte index 4395790269b061..5f046bd049451b 100644 --- a/packages/create-vite/template-svelte-ts/src/lib/Counter.svelte +++ b/packages/create-vite/template-svelte-ts/src/lib/Counter.svelte @@ -5,6 +5,6 @@ } - diff --git a/packages/create-vite/template-svelte/src/lib/Counter.svelte b/packages/create-vite/template-svelte/src/lib/Counter.svelte index cffed8ccf6e891..20bf4c97a6b08d 100644 --- a/packages/create-vite/template-svelte/src/lib/Counter.svelte +++ b/packages/create-vite/template-svelte/src/lib/Counter.svelte @@ -2,4 +2,4 @@ let count = $state(0) - + diff --git a/packages/create-vite/template-vue-ts/src/components/HelloWorld.vue b/packages/create-vite/template-vue-ts/src/components/HelloWorld.vue index 5917e1684589a3..c232865ef610c8 100644 --- a/packages/create-vite/template-vue-ts/src/components/HelloWorld.vue +++ b/packages/create-vite/template-vue-ts/src/components/HelloWorld.vue @@ -18,7 +18,9 @@ const count = ref(0)

Get started

Edit src/App.vue and save to test HMR

- +
diff --git a/packages/create-vite/template-vue/src/components/HelloWorld.vue b/packages/create-vite/template-vue/src/components/HelloWorld.vue index 3a7b8088cb9d55..f91553de07826a 100644 --- a/packages/create-vite/template-vue/src/components/HelloWorld.vue +++ b/packages/create-vite/template-vue/src/components/HelloWorld.vue @@ -18,7 +18,9 @@ const count = ref(0)

Get started

Edit src/App.vue and save to test HMR

- +
From a4d06d9015167d30fe8ac63d1ce2edc146cdca31 Mon Sep 17 00:00:00 2001 From: dalaoshu <165626830+shulaoda@users.noreply.github.com> Date: Thu, 23 Apr 2026 13:05:23 +0800 Subject: [PATCH 7/9] feat: update rolldown to 1.0.0-rc.17 (#22299) --- docs/package.json | 2 +- package.json | 2 +- packages/vite/package.json | 2 +- playground/package.json | 2 +- pnpm-lock.yaml | 381 ++++++++++++++++++++----------------- 5 files changed, 209 insertions(+), 180 deletions(-) diff --git a/docs/package.json b/docs/package.json index 2fbcd357dfbf74..b797fc48e03f3f 100644 --- a/docs/package.json +++ b/docs/package.json @@ -14,7 +14,7 @@ "@voidzero-dev/vitepress-theme": "^4.8.4", "feed": "^5.2.1", "markdown-it-image-size": "^15.0.1", - "oxc-minify": "^0.126.0", + "oxc-minify": "^0.127.0", "vitepress": "^2.0.0-alpha.17", "vitepress-plugin-graphviz": "^0.1.0", "vitepress-plugin-group-icons": "^1.7.5", diff --git a/package.json b/package.json index 9c97b22a556490..22ad0d4826e93c 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,7 @@ "oxfmt": "^0.45.0", "picocolors": "^1.1.1", "playwright-chromium": "^1.59.1", - "rolldown": "1.0.0-rc.16", + "rolldown": "1.0.0-rc.17", "rollup": "^4.59.0", "simple-git-hooks": "^2.13.1", "tsx": "^4.21.0", diff --git a/packages/vite/package.json b/packages/vite/package.json index 922acd8a4d81c6..2d39e926eac3c9 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -76,7 +76,7 @@ "lightningcss": "^1.32.0", "picomatch": "^4.0.4", "postcss": "^8.5.10", - "rolldown": "1.0.0-rc.16", + "rolldown": "1.0.0-rc.17", "tinyglobby": "^0.2.16" }, "optionalDependencies": { diff --git a/playground/package.json b/playground/package.json index d7800bb6e1863e..9c31404cd82203 100644 --- a/playground/package.json +++ b/playground/package.json @@ -10,6 +10,6 @@ "convert-source-map": "^2.0.0", "css-color-names": "^1.0.1", "kill-port": "^1.6.1", - "rolldown": "1.0.0-rc.16" + "rolldown": "1.0.0-rc.17" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3dafac16e670a3..ddd45f9b1517bc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,7 +6,7 @@ settings: excludeLinksFromLockfile: false overrides: - rolldown: 1.0.0-rc.16 + rolldown: 1.0.0-rc.17 vite: workspace:* debug: npm:obug@^1.0.2 @@ -97,8 +97,8 @@ importers: specifier: ^1.59.1 version: 1.59.1 rolldown: - specifier: 1.0.0-rc.16 - version: 1.0.0-rc.16 + specifier: 1.0.0-rc.17 + version: 1.0.0-rc.17 rollup: specifier: ^4.59.0 version: 4.59.0 @@ -142,11 +142,11 @@ importers: specifier: ^15.0.1 version: 15.0.1(markdown-it@14.1.1) oxc-minify: - specifier: ^0.126.0 - version: 0.126.0 + specifier: ^0.127.0 + version: 0.127.0 vitepress: specifier: ^2.0.0-alpha.17 - version: 2.0.0-alpha.17(oxc-minify@0.126.0)(postcss@8.5.10)(typescript@6.0.2) + version: 2.0.0-alpha.17(oxc-minify@0.127.0)(postcss@8.5.10)(typescript@6.0.2) vitepress-plugin-graphviz: specifier: ^0.1.0 version: 0.1.0(vitepress@2.0.0-alpha.17) @@ -245,8 +245,8 @@ importers: specifier: ^8.5.10 version: 8.5.10 rolldown: - specifier: 1.0.0-rc.16 - version: 1.0.0-rc.16 + specifier: 1.0.0-rc.17 + version: 1.0.0-rc.17 tinyglobby: specifier: ^0.2.16 version: 0.2.16 @@ -385,7 +385,7 @@ importers: version: 2.0.3 rolldown-plugin-dts: specifier: ^0.23.2 - version: 0.23.2(rolldown@1.0.0-rc.16)(typescript@6.0.2)(vue-tsc@3.2.7) + version: 0.23.2(rolldown@1.0.0-rc.17)(typescript@6.0.2)(vue-tsc@3.2.7) rollup: specifier: ^4.59.0 version: 4.59.0 @@ -553,8 +553,8 @@ importers: specifier: ^1.6.1 version: 1.6.1 rolldown: - specifier: 1.0.0-rc.16 - version: 1.0.0-rc.16 + specifier: 1.0.0-rc.17 + version: 1.0.0-rc.17 playground/alias: dependencies: @@ -2422,9 +2422,15 @@ packages: '@docsearch/sidepanel-js@4.5.4': resolution: {integrity: sha512-f4KE4cG+P09gJHQNfttfMNy+3gAGj8U0YEgiOOso0YCFI5nGoVvJQpxNMSPgXs4sG34A/oCfKhYwHJiqgHhxPw==} + '@emnapi/core@1.10.0': + resolution: {integrity: sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==} + '@emnapi/core@1.9.2': resolution: {integrity: sha512-UC+ZhH3XtczQYfOlu3lNEkdW/p4dsJ1r/bP7H8+rhao3TTTMO1ATq/4DdIi23XuGoFY+Cz0JmCbdVl0hz9jZcA==} + '@emnapi/runtime@1.10.0': + resolution: {integrity: sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==} + '@emnapi/runtime@1.9.2': resolution: {integrity: sha512-3U4+MIWHImeyu1wnmVygh5WlgfYDtyf0k8AbLhMFxOipihf6nrWC4syIm/SwEeec0mNSafiiNnMJwbza/Is6Lw==} @@ -3145,129 +3151,129 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@oxc-minify/binding-android-arm-eabi@0.126.0': - resolution: {integrity: sha512-jnOhJGZDPMxB/NZPg2sUD0+mlvVnT7W6gTCRKv9BD7H0UIRJVJQNf95j3Z8UW/el3lYAfjObfIukxVMJwH527g==} + '@oxc-minify/binding-android-arm-eabi@0.127.0': + resolution: {integrity: sha512-Nqv7JYcuQIH2faCuZWanGiMH9JDbBGXzeFg1XGX/KHDKcHP5yjWdMgDg0mKicO5Y7IfkpqZgGrsRAA7tnuhgSQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] - '@oxc-minify/binding-android-arm64@0.126.0': - resolution: {integrity: sha512-fPnk64nnDxUv35gTSA28TKz28aKdNQ5dvnSVcF8RHGfaF1uMJXx4LZ2uzrOCHWlOiO04lKl3hzVkNh2IHVGHaA==} + '@oxc-minify/binding-android-arm64@0.127.0': + resolution: {integrity: sha512-iCszKlx3On+e8occoIpvwFPPfqsb8lZBIpUUMWXiTq+7kT89eJbiT4YPT7v+R6RACKnyyyvtJGRjdXhEFm9Mhg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@oxc-minify/binding-darwin-arm64@0.126.0': - resolution: {integrity: sha512-EAsNeZr1EAb9gg0dMSb1zmY5Ykmqs/y93+2L+M9JY2qZgZBg9AQcpGQjqUPr7SaQ63aTXEvVn4FivcUqnN8QRA==} + '@oxc-minify/binding-darwin-arm64@0.127.0': + resolution: {integrity: sha512-WyrwCZh7ALq3G1ZEvODm+kDAaiBoxSUy7jsu42enGdetN/+kHPrURox1553iJRMmx2phZbpU9GNlkLQfMOR9gQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@oxc-minify/binding-darwin-x64@0.126.0': - resolution: {integrity: sha512-VXvqXfzmIXdvKVBGSMFYHZb0oCRLPmf8PH/7/rzO6Wwt2vYoJWAGQTaD/2gfSHlrT5YzAnR+1nM08KDc/qj0RQ==} + '@oxc-minify/binding-darwin-x64@0.127.0': + resolution: {integrity: sha512-Zkuxqu43BI5+t86kpaAOqfRwv64OwDAYFMijiOsPB9XAxTaebigIyZmzL2yy7DSgNdwVsLnHNrlotFDw+LFsZw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@oxc-minify/binding-freebsd-x64@0.126.0': - resolution: {integrity: sha512-1BthmfaaxtH3JSaQuouhOcWB9wlXsYqYmmAO+Ffy0k5jj77Q4KO2XyqiSyVQyqy+V5OxZZRUDVUzQIDnFR0eIw==} + '@oxc-minify/binding-freebsd-x64@0.127.0': + resolution: {integrity: sha512-3tyfvXfNJ5NP3vsaM5PnOmnAR7dWM6Qivsnxrrfqx29VxZu99l+08dAAarnyyY+DXkw4qlPLxiygF26S9gqO5w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@oxc-minify/binding-linux-arm-gnueabihf@0.126.0': - resolution: {integrity: sha512-gBXq3+CbetUpceqR2n3gU86Vk4kkFCoW05GapFZ8JFE7NaAs53mVcVhuxkpQ6y6yb7NrhKNPZVoUYqreZCHkmQ==} + '@oxc-minify/binding-linux-arm-gnueabihf@0.127.0': + resolution: {integrity: sha512-SvnlsgSzITSXYxqCRLC+sljje7s+bOvoblGVb6eVmtOYbDiYyNMv7n8IgKSSKNZpU/vv5qgfv/fSAHKQm/O+yA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxc-minify/binding-linux-arm-musleabihf@0.126.0': - resolution: {integrity: sha512-J9PnRomggd6iz6je0eOSnALhra03FeGQLHmjz42DKb6hQatt62Og6i9iQ3f2xN6Y/U71Lzc8P/y902Asv94KrQ==} + '@oxc-minify/binding-linux-arm-musleabihf@0.127.0': + resolution: {integrity: sha512-RB/g7T3oiibYwpPueO4bfGGwtzHZ6bq5AjoStKCeeo9q2B1iC3kftu/hKi0A+6iFgSiAWi7SfEUV6D9Nx4VLpw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxc-minify/binding-linux-arm64-gnu@0.126.0': - resolution: {integrity: sha512-5iMLVBeSLmKMwiLDxmjOMM5tSlgcbKJ4W6Cvhv5OW4NhrbljrGRc5doKWVZxiyKoUHPKAg44O6juIc6RPfdVWw==} + '@oxc-minify/binding-linux-arm64-gnu@0.127.0': + resolution: {integrity: sha512-Y1NcLMUWgJ4dH1oryOt/hstvjsYaIk5eePbNOFbkwInvCzguth2jaG6zO0kj74x3UjYyjj1kbWsUQQDflo4gbw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@oxc-minify/binding-linux-arm64-musl@0.126.0': - resolution: {integrity: sha512-laza3boutyf3OzNIr3eCIe0ckJdNx1EqacYsr71NiUw67TC/2YWskzX5+elFgWZqK/UspjPt7XwuI3RX/kT8yA==} + '@oxc-minify/binding-linux-arm64-musl@0.127.0': + resolution: {integrity: sha512-EVMGYld+Ca+NeaLymrnWo3rvbNVti9wqqvsnFZLPhrRpd5sL9GFLEUffg8En4GDl6CwtILJspoOVFL/mNDgbWQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@oxc-minify/binding-linux-ppc64-gnu@0.126.0': - resolution: {integrity: sha512-Ubhzdz63K8UPx4QIkIVhguTKO0NaPWfSealu2amU7xgGGQt5jyBE1ewjXtRIBGBjZYIYx3GVTDEYefFuB9S52Q==} + '@oxc-minify/binding-linux-ppc64-gnu@0.127.0': + resolution: {integrity: sha512-gRAfy9iqrI2QP6j9XV40iCyelHdY59cYWE0cPn9N/bEBvVTYSks3tacxCZoVb+YsxuoYvag8JyVAaxujBK+j2Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] libc: [glibc] - '@oxc-minify/binding-linux-riscv64-gnu@0.126.0': - resolution: {integrity: sha512-gsEfgqeRbPBeU+Hj0Ubvi8B840ZR3hqKeg0cnt/muWwTpnWe7U20wq2zeQ+wZUd6KWs+2I8jley37LzC39m/7Q==} + '@oxc-minify/binding-linux-riscv64-gnu@0.127.0': + resolution: {integrity: sha512-3C1Oqslf10gFzuaBW5K63Vs72JNeSTFCRpbZKSFkd9F5xrNvtAAowhNEUv6dbetoM0DbsKxwH/1r8mrjyLUK0Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [glibc] - '@oxc-minify/binding-linux-riscv64-musl@0.126.0': - resolution: {integrity: sha512-1Ppe+v01bqkhbgHGxkATdXP3tnUg7/xVxYzwjJ8XX3ZVqAJ/pVkeHFOjHxUX0I3NzEHjj4CQANKtfAgcqD3cgQ==} + '@oxc-minify/binding-linux-riscv64-musl@0.127.0': + resolution: {integrity: sha512-mKuBqbHLZIpiodCpfviUfGkz+xXfLZKL9/GXGuhWDIH6ICbxNmesuD94yB/DTAvqF7Kt0SuV3GeM7Hf+sT2rQQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [musl] - '@oxc-minify/binding-linux-s390x-gnu@0.126.0': - resolution: {integrity: sha512-ylGPPuPC9s+FUNCuPolQI41mdro3h7NZsfPGAaMqxW8kf8+KvZfOXqkG926s6PKg91o3IxA0kSGvs3bEtdzfBQ==} + '@oxc-minify/binding-linux-s390x-gnu@0.127.0': + resolution: {integrity: sha512-MaciI97IVhGD1AVM5yB+jyEoJSk4bg2qu3g5qHQc/dYKgMFx1Wb7GHrTXLYY8cyjTpu2lOKVenoQANAGazuplg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] - '@oxc-minify/binding-linux-x64-gnu@0.126.0': - resolution: {integrity: sha512-nYh7Aq13bulUlAqWWrePf+m8ye9thfatYlrXPOB805pOdCIZU5Hq2PJ3yzqDsAhR/spdWmwVYgnMduom1xirPA==} + '@oxc-minify/binding-linux-x64-gnu@0.127.0': + resolution: {integrity: sha512-c8GW3zLzfIbx+k5V0ZO1cqq+LDoLnRlTHf5qWbXLYu+SXgLpnjjK9ig7pMCa1fFnKj29sJRcMP85q0/PxGmGGA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@oxc-minify/binding-linux-x64-musl@0.126.0': - resolution: {integrity: sha512-m3ssZDO5mP4OaNO+tQOsouyCIrKjM6okaEa4vTKo522GLy+uS01Tl18Rpj889FF0yR5e+QAc7NZyuHnO6uXFrA==} + '@oxc-minify/binding-linux-x64-musl@0.127.0': + resolution: {integrity: sha512-bHPjgV3TTfplFVXqgaaEZBtOeyqkuEE+OztqHl4AZ5FUuNwPTjCbn0ir/TsiBuy1F1o5Q4b/UJ86WojFO0qYCQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@oxc-minify/binding-openharmony-arm64@0.126.0': - resolution: {integrity: sha512-g0iDyGPDUqjj2tgAufvHdoio8S8xV6lmclWsYkWmBtNYy74JXWI6ay1L2/krfji7oKxg7p6az6Ff78CgzTnQ0A==} + '@oxc-minify/binding-openharmony-arm64@0.127.0': + resolution: {integrity: sha512-o7G4W7w32BQrfyc1wEMak0ROu4IdSsfYpnU5woAz3jkXvEEAPJtjFydt8ZdLBwo+QY9zrt6gi6s+e0P6DZOCeQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@oxc-minify/binding-wasm32-wasi@0.126.0': - resolution: {integrity: sha512-vhq547Ibos1xJRpL9mfNJUa2+yNdKiIGaDytmz00aiLJgJti4hlStZTTLXTmL9P7a38wNSobaAr5f6oBnsFS4w==} - engines: {node: '>=14.0.0'} + '@oxc-minify/binding-wasm32-wasi@0.127.0': + resolution: {integrity: sha512-RaVzU86yyUaRIGNPx+8uNZHy7rUWAA5cpdNSsln9Iu9pQrLZkmAlG6SvbEt6hy9OJ+YCQSqcmrIz3bbwhUXCOA==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [wasm32] - '@oxc-minify/binding-win32-arm64-msvc@0.126.0': - resolution: {integrity: sha512-sk0nRmDewl3EkmPbVdJzn56R2F71rMwabo7CnC8yahnzk2BJSOHQubJZtz2MBsEHpz/nth6NAJPmhPS8JHajDw==} + '@oxc-minify/binding-win32-arm64-msvc@0.127.0': + resolution: {integrity: sha512-hKck5qLZAYu6ELCfqBI5ZPak3BI3BYSGurQtAwEhQlc65hp0yABOFkC/bWVXE+ZadfqwtL/Q1hwuAmTzB6YIPw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@oxc-minify/binding-win32-ia32-msvc@0.126.0': - resolution: {integrity: sha512-aTtrA2Wy7zBtNvjFfhaSmiDt6rgNYegJA4efU0OXIaXtOo1UjsG9VUwKJw3vyqZlanSxPM+ukokFLiNri0LXFg==} + '@oxc-minify/binding-win32-ia32-msvc@0.127.0': + resolution: {integrity: sha512-bnfY+upjKaALeAYB5+r3WY62qW2vYT0hPU8DNYaqZTw5TMJrNlBk6VU4cvY00pelMdKcARAJznDyQ3KOx8/8HQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] - '@oxc-minify/binding-win32-x64-msvc@0.126.0': - resolution: {integrity: sha512-KVPYitMUW0D7Es62s3tfvXPKRIKckVX5WtQJF3hg0maFyg2WBk+IEWLVofObPpEEkKux4JVzeKrksK2DuoyMiA==} + '@oxc-minify/binding-win32-x64-msvc@0.127.0': + resolution: {integrity: sha512-hWyUPJ4QxHdMc7fwLY9IZMrppZ1IDLYJ9LdTH4kVpen76jyl48hqIDtbSF4Ci6rZYAmj5p9Rq+bjwZ3J+cw+HQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -3402,6 +3408,9 @@ packages: '@oxc-project/types@0.126.0': resolution: {integrity: sha512-oGfVtjAgwQVVpfBrbtk4e1XDyWHRFta6BS3GWVzrF8xYBT2VGQAk39yJS/wFSMrZqoiCU4oghT3Ch0HaHGIHcQ==} + '@oxc-project/types@0.127.0': + resolution: {integrity: sha512-aIYXQBo4lCbO4z0R3FHeucQHpF46l2LbMdxRvqvuRuW2OxdnSkcng5B8+K12spgLDj93rtN3+J2Vac/TIO+ciQ==} + '@oxfmt/binding-android-arm-eabi@0.45.0': resolution: {integrity: sha512-A/UMxFob1fefCuMeGxQBulGfFE38g2Gm23ynr3u6b+b7fY7/ajGbNsa3ikMIkGMLJW/TRoQaMoP1kME7S+815w==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3691,97 +3700,97 @@ packages: '@rive-app/canvas-lite@2.35.1': resolution: {integrity: sha512-Hm5dp9dmIj+3UoZiyTVi42QvO5bRtg5MrWIfidgZiX3L+oM/H94YfhPpX8Ktp6WXZtnHjh7zGy4v5hYkOlfiYA==} - '@rolldown/binding-android-arm64@1.0.0-rc.16': - resolution: {integrity: sha512-rhY3k7Bsae9qQfOtph2Pm2jZEA+s8Gmjoz4hhmx70K9iMQ/ddeae+xhRQcM5IuVx5ry1+bGfkvMn7D6MJggVSA==} + '@rolldown/binding-android-arm64@1.0.0-rc.17': + resolution: {integrity: sha512-s70pVGhw4zqGeFnXWvAzJDlvxhlRollagdCCKRgOsgUOH3N1l0LIxf83AtGzmb5SiVM4Hjl5HyarMRfdfj3DaQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@rolldown/binding-darwin-arm64@1.0.0-rc.16': - resolution: {integrity: sha512-rNz0yK078yrNn3DrdgN+PKiMOW8HfQ92jQiXxwX8yW899ayV00MLVdaCNeVBhG/TbH3ouYVObo8/yrkiectkcQ==} + '@rolldown/binding-darwin-arm64@1.0.0-rc.17': + resolution: {integrity: sha512-4ksWc9n0mhlZpZ9PMZgTGjeOPRu8MB1Z3Tz0Mo02eWfWCHMW1zN82Qz/pL/rC+yQa+8ZnutMF0JjJe7PjwasYw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@rolldown/binding-darwin-x64@1.0.0-rc.16': - resolution: {integrity: sha512-r/OmdR00HmD4i79Z//xO06uEPOq5hRXdhw7nzkxQxwSavs3PSHa1ijntdpOiZ2mzOQ3fVVu8C1M19FoNM+dMUQ==} + '@rolldown/binding-darwin-x64@1.0.0-rc.17': + resolution: {integrity: sha512-SUSDOI6WwUVNcWxd02QEBjLdY1VPHvlEkw6T/8nYG322iYWCTxRb1vzk4E+mWWYehTp7ERibq54LSJGjmouOsw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@rolldown/binding-freebsd-x64@1.0.0-rc.16': - resolution: {integrity: sha512-KcRE5w8h0OnjUatG8pldyD14/CQ5Phs1oxfR+3pKDjboHRo9+MkqQaiIZlZRpsxC15paeXme/I127tUa9TXJ6g==} + '@rolldown/binding-freebsd-x64@1.0.0-rc.17': + resolution: {integrity: sha512-hwnz3nw9dbJ05EDO/PvcjaaewqqDy7Y1rn1UO81l8iIK1GjenME75dl16ajbvSSMfv66WXSRCYKIqfgq2KCfxw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.16': - resolution: {integrity: sha512-bT0guA1bpxEJ/ZhTRniQf7rNF8ybvXOuWbNIeLABaV5NGjx4EtOWBTSRGWFU9ZWVkPOZ+HNFP8RMcBokBiZ0Kg==} + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.17': + resolution: {integrity: sha512-IS+W7epTcwANmFSQFrS1SivEXHtl1JtuQA9wlxrZTcNi6mx+FDOYrakGevvvTwgj2JvWiK8B29/qD9BELZPyXQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.16': - resolution: {integrity: sha512-+tHktCHWV8BDQSjemUqm/Jl/TPk3QObCTIjmdDy/nlupcujZghmKK2962LYrqFpWu+ai01AN/REOH3NEpqvYQg==} + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.17': + resolution: {integrity: sha512-e6usGaHKW5BMNZOymS1UcEYGowQMWcgZ71Z17Sl/h2+ZziNJ1a9n3Zvcz6LdRyIW5572wBCTH/Z+bKuZouGk9Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-arm64-musl@1.0.0-rc.16': - resolution: {integrity: sha512-3fPzdREH806oRLxpTWW1Gt4tQHs0TitZFOECB2xzCFLPKnSOy90gwA7P29cksYilFO6XVRY1kzga0cL2nRjKPg==} + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.17': + resolution: {integrity: sha512-b/CgbwAJpmrRLp02RPfhbudf5tZnN9nsPWK82znefso832etkem8H7FSZwxrOI9djcdTP7U6YfNhbRnh7djErg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.16': - resolution: {integrity: sha512-EKwI1tSrLs7YVw+JPJT/G2dJQ1jl9qlTTTEG0V2Ok/RdOenRfBw2PQdLPyjhIu58ocdBfP7vIRN/pvMsPxs/AQ==} + '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.17': + resolution: {integrity: sha512-4EII1iNGRUN5WwGbF/kOh/EIkoDN9HsupgLQoXfY+D1oyJm7/F4t5PYU5n8SWZgG0FEwakyM8pGgwcBYruGTlA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.16': - resolution: {integrity: sha512-Uknladnb3Sxqu6SEcqBldQyJUpk8NleooZEc0MbRBJ4inEhRYWZX0NJu12vNf2mqAq7gsofAxHrGghiUYjhaLQ==} + '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.17': + resolution: {integrity: sha512-AH8oq3XqQo4IibpVXvPeLDI5pzkpYn0WiZAfT05kFzoJ6tQNzwRdDYQ45M8I/gslbodRZwW8uxLhbSBbkv96rA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] - '@rolldown/binding-linux-x64-gnu@1.0.0-rc.16': - resolution: {integrity: sha512-FIb8+uG49sZBtLTn+zt1AJ20TqVcqWeSIyoVt0or7uAWesgKaHbiBh6OpA/k9v0LTt+PTrb1Lao133kP4uVxkg==} + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.17': + resolution: {integrity: sha512-cLnjV3xfo7KslbU41Z7z8BH/E1y5mzUYzAqih1d1MDaIGZRCMqTijqLv76/P7fyHuvUcfGsIpqCdddbxLLK9rA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-x64-musl@1.0.0-rc.16': - resolution: {integrity: sha512-RuERhF9/EgWxZEXYWCOaViUWHIboceK4/ivdtQ3R0T44NjLkIIlGIAVAuCddFxsZ7vnRHtNQUrt2vR2n2slB2w==} + '@rolldown/binding-linux-x64-musl@1.0.0-rc.17': + resolution: {integrity: sha512-0phclDw1spsL7dUB37sIARuis2tAgomCJXAHZlpt8PXZ4Ba0dRP1e+66lsRqrfhISeN9bEGNjQs+T/Fbd7oYGw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@rolldown/binding-openharmony-arm64@1.0.0-rc.16': - resolution: {integrity: sha512-mXcXnvd9GpazCxeUCCnZ2+YF7nut+ZOEbE4GtaiPtyY6AkhZWbK70y1KK3j+RDhjVq5+U8FySkKRb/+w0EeUwA==} + '@rolldown/binding-openharmony-arm64@1.0.0-rc.17': + resolution: {integrity: sha512-0ag/hEgXOwgw4t8QyQvUCxvEg+V0KBcA6YuOx9g0r02MprutRF5dyljgm3EmR02O292UX7UeS6HzWHAl6KgyhA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@rolldown/binding-wasm32-wasi@1.0.0-rc.16': - resolution: {integrity: sha512-3Q2KQxnC8IJOLqXmUMoYwyIPZU9hzRbnHaoV3Euz+VVnjZKcY8ktnNP8T9R4/GGQtb27C/UYKABxesKWb8lsvQ==} + '@rolldown/binding-wasm32-wasi@1.0.0-rc.17': + resolution: {integrity: sha512-LEXei6vo0E5wTGwpkJ4KoT3OZJRnglwldt5ziLzOlc6qqb55z4tWNq2A+PFqCJuvWWdP53CVhG1Z9NtToDPJrA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [wasm32] - '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.16': - resolution: {integrity: sha512-tj7XRemQcOcFwv7qhpUxMTBbI5mWMlE4c1Omhg5+h8GuLXzyj8HviYgR+bB2DMDgRqUE+jiDleqSCRjx4aYk/Q==} + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.17': + resolution: {integrity: sha512-gUmyzBl3SPMa6hrqFUth9sVfcLBlYsbMzBx5PlexMroZStgzGqlZ26pYG89rBb45Mnia+oil6YAIFeEWGWhoZA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@rolldown/binding-win32-x64-msvc@1.0.0-rc.16': - resolution: {integrity: sha512-PH5DRZT+F4f2PTXRXR8uJxnBq2po/xFtddyabTJVJs/ZYVHqXPEgNIr35IHTEa6bpa0Q8Awg+ymkTaGnKITw4g==} + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.17': + resolution: {integrity: sha512-3hkiolcUAvPB9FLb3UZdfjVVNWherN1f/skkGWJP/fgSQhYUZpSIRr0/I8ZK9TkF3F7kxvJAk0+IcKvPHk9qQg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -3789,8 +3798,8 @@ packages: '@rolldown/debug@1.0.0-rc.16': resolution: {integrity: sha512-titF/ZuuhX4hg0eP04iuVNX/9+YV40k9laG68niMawfVssl12X2s5iVQLWP/vjrnPTDgFESzrJzNEw84IAj+Nw==} - '@rolldown/pluginutils@1.0.0-rc.16': - resolution: {integrity: sha512-45+YtqxLYKDWQouLKCrpIZhke+nXxhsw+qAHVzHDVwttyBlHNBVs2K25rDXrZzhpTp9w1FlAlvweV1H++fdZoA==} + '@rolldown/pluginutils@1.0.0-rc.17': + resolution: {integrity: sha512-n8iosDOt6Ig1UhJ2AYqoIhHWh/isz0xpicHTzpKBeotdVsTEcxsSA/i3EVM7gQAj0rU27OLAxCjzlj15IWY7bg==} '@rolldown/pluginutils@1.0.0-rc.2': resolution: {integrity: sha512-izyXV/v+cHiRfozX62W9htOAvwMo4/bXKDrQ+vom1L1qRuexPock/7VZDAhnpHCLNejd3NJ6hiab+tO0D44Rgw==} @@ -6789,8 +6798,8 @@ packages: resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} - oxc-minify@0.126.0: - resolution: {integrity: sha512-llgsRLVb31XNDqMQXgJcYrioIC54nqWVi2ldLl1GZsd8bjiXoO2hUY2b0g/ZA0hSPBEzqXS0sIAlIS0oKCTtYg==} + oxc-minify@0.127.0: + resolution: {integrity: sha512-wrimObw3SzDvKccmPezJ3EAYXg3QVwuBZ54RJZ5YcKbwJ3NAl+QB2034Yvawo3m4CidE7D7soFD5/NIqKA1IOQ==} engines: {node: ^20.19.0 || >=22.12.0} oxc-parser@0.126.0: @@ -7254,7 +7263,7 @@ packages: peerDependencies: '@ts-macro/tsc': ^0.3.6 '@typescript/native-preview': '>=7.0.0-dev.20260325.1' - rolldown: 1.0.0-rc.16 + rolldown: 1.0.0-rc.17 typescript: ^5.0.0 || ^6.0.0 vue-tsc: ~3.2.0 peerDependenciesMeta: @@ -7267,8 +7276,8 @@ packages: vue-tsc: optional: true - rolldown@1.0.0-rc.16: - resolution: {integrity: sha512-rzi5WqKzEZw3SooTt7cgm4eqIoujPIyGcJNGFL7iPEuajQw7vxMHUkXylu4/vhCkJGXsgRmxqMKXUpT6FEgl0g==} + rolldown@1.0.0-rc.17: + resolution: {integrity: sha512-ZrT53oAKrtA4+YtBWPQbtPOxIbVDbxT0orcYERKd63VJTF13zPcgXTvD4843L8pcsI7M6MErt8QtON6lrB9tyA==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -9115,12 +9124,23 @@ snapshots: '@docsearch/sidepanel-js@4.5.4': {} + '@emnapi/core@1.10.0': + dependencies: + '@emnapi/wasi-threads': 1.2.1 + tslib: 2.8.1 + optional: true + '@emnapi/core@1.9.2': dependencies: '@emnapi/wasi-threads': 1.2.1 tslib: 2.8.1 optional: true + '@emnapi/runtime@1.10.0': + dependencies: + tslib: 2.8.1 + optional: true + '@emnapi/runtime@1.9.2': dependencies: tslib: 2.8.1 @@ -9554,6 +9574,13 @@ snapshots: '@tybys/wasm-util': 0.10.1 optional: true + '@napi-rs/wasm-runtime@1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': + dependencies: + '@emnapi/core': 1.10.0 + '@emnapi/runtime': 1.10.0 + '@tybys/wasm-util': 0.10.1 + optional: true + '@napi-rs/wasm-runtime@1.1.4(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)': dependencies: '@emnapi/core': 1.9.2 @@ -9634,68 +9661,68 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.20.1 - '@oxc-minify/binding-android-arm-eabi@0.126.0': + '@oxc-minify/binding-android-arm-eabi@0.127.0': optional: true - '@oxc-minify/binding-android-arm64@0.126.0': + '@oxc-minify/binding-android-arm64@0.127.0': optional: true - '@oxc-minify/binding-darwin-arm64@0.126.0': + '@oxc-minify/binding-darwin-arm64@0.127.0': optional: true - '@oxc-minify/binding-darwin-x64@0.126.0': + '@oxc-minify/binding-darwin-x64@0.127.0': optional: true - '@oxc-minify/binding-freebsd-x64@0.126.0': + '@oxc-minify/binding-freebsd-x64@0.127.0': optional: true - '@oxc-minify/binding-linux-arm-gnueabihf@0.126.0': + '@oxc-minify/binding-linux-arm-gnueabihf@0.127.0': optional: true - '@oxc-minify/binding-linux-arm-musleabihf@0.126.0': + '@oxc-minify/binding-linux-arm-musleabihf@0.127.0': optional: true - '@oxc-minify/binding-linux-arm64-gnu@0.126.0': + '@oxc-minify/binding-linux-arm64-gnu@0.127.0': optional: true - '@oxc-minify/binding-linux-arm64-musl@0.126.0': + '@oxc-minify/binding-linux-arm64-musl@0.127.0': optional: true - '@oxc-minify/binding-linux-ppc64-gnu@0.126.0': + '@oxc-minify/binding-linux-ppc64-gnu@0.127.0': optional: true - '@oxc-minify/binding-linux-riscv64-gnu@0.126.0': + '@oxc-minify/binding-linux-riscv64-gnu@0.127.0': optional: true - '@oxc-minify/binding-linux-riscv64-musl@0.126.0': + '@oxc-minify/binding-linux-riscv64-musl@0.127.0': optional: true - '@oxc-minify/binding-linux-s390x-gnu@0.126.0': + '@oxc-minify/binding-linux-s390x-gnu@0.127.0': optional: true - '@oxc-minify/binding-linux-x64-gnu@0.126.0': + '@oxc-minify/binding-linux-x64-gnu@0.127.0': optional: true - '@oxc-minify/binding-linux-x64-musl@0.126.0': + '@oxc-minify/binding-linux-x64-musl@0.127.0': optional: true - '@oxc-minify/binding-openharmony-arm64@0.126.0': + '@oxc-minify/binding-openharmony-arm64@0.127.0': optional: true - '@oxc-minify/binding-wasm32-wasi@0.126.0': + '@oxc-minify/binding-wasm32-wasi@0.127.0': dependencies: '@emnapi/core': 1.9.2 '@emnapi/runtime': 1.9.2 '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2) optional: true - '@oxc-minify/binding-win32-arm64-msvc@0.126.0': + '@oxc-minify/binding-win32-arm64-msvc@0.127.0': optional: true - '@oxc-minify/binding-win32-ia32-msvc@0.126.0': + '@oxc-minify/binding-win32-ia32-msvc@0.127.0': optional: true - '@oxc-minify/binding-win32-x64-msvc@0.126.0': + '@oxc-minify/binding-win32-x64-msvc@0.127.0': optional: true '@oxc-parser/binding-android-arm-eabi@0.126.0': @@ -9764,6 +9791,8 @@ snapshots: '@oxc-project/types@0.126.0': {} + '@oxc-project/types@0.127.0': {} + '@oxfmt/binding-android-arm-eabi@0.45.0': optional: true @@ -9967,58 +9996,58 @@ snapshots: '@rive-app/canvas-lite@2.35.1': {} - '@rolldown/binding-android-arm64@1.0.0-rc.16': + '@rolldown/binding-android-arm64@1.0.0-rc.17': optional: true - '@rolldown/binding-darwin-arm64@1.0.0-rc.16': + '@rolldown/binding-darwin-arm64@1.0.0-rc.17': optional: true - '@rolldown/binding-darwin-x64@1.0.0-rc.16': + '@rolldown/binding-darwin-x64@1.0.0-rc.17': optional: true - '@rolldown/binding-freebsd-x64@1.0.0-rc.16': + '@rolldown/binding-freebsd-x64@1.0.0-rc.17': optional: true - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.16': + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.17': optional: true - '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.16': + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.17': optional: true - '@rolldown/binding-linux-arm64-musl@1.0.0-rc.16': + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.17': optional: true - '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.16': + '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.17': optional: true - '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.16': + '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.17': optional: true - '@rolldown/binding-linux-x64-gnu@1.0.0-rc.16': + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.17': optional: true - '@rolldown/binding-linux-x64-musl@1.0.0-rc.16': + '@rolldown/binding-linux-x64-musl@1.0.0-rc.17': optional: true - '@rolldown/binding-openharmony-arm64@1.0.0-rc.16': + '@rolldown/binding-openharmony-arm64@1.0.0-rc.17': optional: true - '@rolldown/binding-wasm32-wasi@1.0.0-rc.16': + '@rolldown/binding-wasm32-wasi@1.0.0-rc.17': dependencies: - '@emnapi/core': 1.9.2 - '@emnapi/runtime': 1.9.2 - '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2) + '@emnapi/core': 1.10.0 + '@emnapi/runtime': 1.10.0 + '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) optional: true - '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.16': + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.17': optional: true - '@rolldown/binding-win32-x64-msvc@1.0.0-rc.16': + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.17': optional: true '@rolldown/debug@1.0.0-rc.16': {} - '@rolldown/pluginutils@1.0.0-rc.16': {} + '@rolldown/pluginutils@1.0.0-rc.17': {} '@rolldown/pluginutils@1.0.0-rc.2': {} @@ -11109,7 +11138,7 @@ snapshots: minisearch: 7.2.0 reka-ui: 2.9.0(vue@3.5.32) tailwindcss: 4.2.2 - vitepress: 2.0.0-alpha.17(oxc-minify@0.126.0)(postcss@8.5.10)(typescript@6.0.2) + vitepress: 2.0.0-alpha.17(oxc-minify@0.127.0)(postcss@8.5.10)(typescript@6.0.2) vue: 3.5.32(typescript@6.0.2) transitivePeerDependencies: - '@vue/composition-api' @@ -13227,28 +13256,28 @@ snapshots: type-check: 0.4.0 word-wrap: 1.2.5 - oxc-minify@0.126.0: + oxc-minify@0.127.0: optionalDependencies: - '@oxc-minify/binding-android-arm-eabi': 0.126.0 - '@oxc-minify/binding-android-arm64': 0.126.0 - '@oxc-minify/binding-darwin-arm64': 0.126.0 - '@oxc-minify/binding-darwin-x64': 0.126.0 - '@oxc-minify/binding-freebsd-x64': 0.126.0 - '@oxc-minify/binding-linux-arm-gnueabihf': 0.126.0 - '@oxc-minify/binding-linux-arm-musleabihf': 0.126.0 - '@oxc-minify/binding-linux-arm64-gnu': 0.126.0 - '@oxc-minify/binding-linux-arm64-musl': 0.126.0 - '@oxc-minify/binding-linux-ppc64-gnu': 0.126.0 - '@oxc-minify/binding-linux-riscv64-gnu': 0.126.0 - '@oxc-minify/binding-linux-riscv64-musl': 0.126.0 - '@oxc-minify/binding-linux-s390x-gnu': 0.126.0 - '@oxc-minify/binding-linux-x64-gnu': 0.126.0 - '@oxc-minify/binding-linux-x64-musl': 0.126.0 - '@oxc-minify/binding-openharmony-arm64': 0.126.0 - '@oxc-minify/binding-wasm32-wasi': 0.126.0 - '@oxc-minify/binding-win32-arm64-msvc': 0.126.0 - '@oxc-minify/binding-win32-ia32-msvc': 0.126.0 - '@oxc-minify/binding-win32-x64-msvc': 0.126.0 + '@oxc-minify/binding-android-arm-eabi': 0.127.0 + '@oxc-minify/binding-android-arm64': 0.127.0 + '@oxc-minify/binding-darwin-arm64': 0.127.0 + '@oxc-minify/binding-darwin-x64': 0.127.0 + '@oxc-minify/binding-freebsd-x64': 0.127.0 + '@oxc-minify/binding-linux-arm-gnueabihf': 0.127.0 + '@oxc-minify/binding-linux-arm-musleabihf': 0.127.0 + '@oxc-minify/binding-linux-arm64-gnu': 0.127.0 + '@oxc-minify/binding-linux-arm64-musl': 0.127.0 + '@oxc-minify/binding-linux-ppc64-gnu': 0.127.0 + '@oxc-minify/binding-linux-riscv64-gnu': 0.127.0 + '@oxc-minify/binding-linux-riscv64-musl': 0.127.0 + '@oxc-minify/binding-linux-s390x-gnu': 0.127.0 + '@oxc-minify/binding-linux-x64-gnu': 0.127.0 + '@oxc-minify/binding-linux-x64-musl': 0.127.0 + '@oxc-minify/binding-openharmony-arm64': 0.127.0 + '@oxc-minify/binding-wasm32-wasi': 0.127.0 + '@oxc-minify/binding-win32-arm64-msvc': 0.127.0 + '@oxc-minify/binding-win32-ia32-msvc': 0.127.0 + '@oxc-minify/binding-win32-x64-msvc': 0.127.0 oxc-parser@0.126.0: dependencies: @@ -13769,7 +13798,7 @@ snapshots: rfdc@1.4.1: {} - rolldown-plugin-dts@0.23.2(rolldown@1.0.0-rc.16)(typescript@6.0.2)(vue-tsc@3.2.7): + rolldown-plugin-dts@0.23.2(rolldown@1.0.0-rc.17)(typescript@6.0.2)(vue-tsc@3.2.7): dependencies: '@babel/generator': 8.0.0-rc.3 '@babel/helper-validator-identifier': 8.0.0-rc.3 @@ -13781,33 +13810,33 @@ snapshots: get-tsconfig: 4.13.7 obug: 2.1.1 picomatch: 4.0.4 - rolldown: 1.0.0-rc.16 + rolldown: 1.0.0-rc.17 optionalDependencies: typescript: 6.0.2 vue-tsc: 3.2.7(typescript@6.0.2) transitivePeerDependencies: - oxc-resolver - rolldown@1.0.0-rc.16: + rolldown@1.0.0-rc.17: dependencies: - '@oxc-project/types': 0.126.0 - '@rolldown/pluginutils': 1.0.0-rc.16 + '@oxc-project/types': 0.127.0 + '@rolldown/pluginutils': 1.0.0-rc.17 optionalDependencies: - '@rolldown/binding-android-arm64': 1.0.0-rc.16 - '@rolldown/binding-darwin-arm64': 1.0.0-rc.16 - '@rolldown/binding-darwin-x64': 1.0.0-rc.16 - '@rolldown/binding-freebsd-x64': 1.0.0-rc.16 - '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.16 - '@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.16 - '@rolldown/binding-linux-arm64-musl': 1.0.0-rc.16 - '@rolldown/binding-linux-ppc64-gnu': 1.0.0-rc.16 - '@rolldown/binding-linux-s390x-gnu': 1.0.0-rc.16 - '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.16 - '@rolldown/binding-linux-x64-musl': 1.0.0-rc.16 - '@rolldown/binding-openharmony-arm64': 1.0.0-rc.16 - '@rolldown/binding-wasm32-wasi': 1.0.0-rc.16 - '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.16 - '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.16 + '@rolldown/binding-android-arm64': 1.0.0-rc.17 + '@rolldown/binding-darwin-arm64': 1.0.0-rc.17 + '@rolldown/binding-darwin-x64': 1.0.0-rc.17 + '@rolldown/binding-freebsd-x64': 1.0.0-rc.17 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.17 + '@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.17 + '@rolldown/binding-linux-arm64-musl': 1.0.0-rc.17 + '@rolldown/binding-linux-ppc64-gnu': 1.0.0-rc.17 + '@rolldown/binding-linux-s390x-gnu': 1.0.0-rc.17 + '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.17 + '@rolldown/binding-linux-x64-musl': 1.0.0-rc.17 + '@rolldown/binding-openharmony-arm64': 1.0.0-rc.17 + '@rolldown/binding-wasm32-wasi': 1.0.0-rc.17 + '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.17 + '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.17 rollup-plugin-license@3.7.1(picomatch@4.0.4)(rollup@4.59.0): dependencies: @@ -14419,8 +14448,8 @@ snapshots: import-without-cache: 0.3.3 obug: 2.1.1 picomatch: 4.0.4 - rolldown: 1.0.0-rc.16 - rolldown-plugin-dts: 0.23.2(rolldown@1.0.0-rc.16)(typescript@6.0.2)(vue-tsc@3.2.7) + rolldown: 1.0.0-rc.17 + rolldown-plugin-dts: 0.23.2(rolldown@1.0.0-rc.17)(typescript@6.0.2)(vue-tsc@3.2.7) semver: 7.7.4 tinyexec: 1.1.1 tinyglobby: 0.2.16 @@ -14603,7 +14632,7 @@ snapshots: unrun@0.2.36: dependencies: - rolldown: 1.0.0-rc.16 + rolldown: 1.0.0-rc.17 unstorage@1.17.5: dependencies: @@ -14661,7 +14690,7 @@ snapshots: vitepress-plugin-graphviz@0.1.0(vitepress@2.0.0-alpha.17): dependencies: '@hpcc-js/wasm-graphviz': 1.21.2 - vitepress: 2.0.0-alpha.17(oxc-minify@0.126.0)(postcss@8.5.10)(typescript@6.0.2) + vitepress: 2.0.0-alpha.17(oxc-minify@0.127.0)(postcss@8.5.10)(typescript@6.0.2) vitepress-plugin-group-icons@1.7.5(vite@packages+vite): dependencies: @@ -14690,7 +14719,7 @@ snapshots: transitivePeerDependencies: - ms - vitepress@2.0.0-alpha.17(oxc-minify@0.126.0)(postcss@8.5.10)(typescript@6.0.2): + vitepress@2.0.0-alpha.17(oxc-minify@0.127.0)(postcss@8.5.10)(typescript@6.0.2): dependencies: '@docsearch/css': 4.5.4 '@docsearch/js': 4.5.4 @@ -14712,7 +14741,7 @@ snapshots: vite: link:packages/vite vue: 3.5.32(typescript@6.0.2) optionalDependencies: - oxc-minify: 0.126.0 + oxc-minify: 0.127.0 postcss: 8.5.10 transitivePeerDependencies: - async-validator From 32c29780404c353f5a7c5ba4d06fc5e676741714 Mon Sep 17 00:00:00 2001 From: sapphi-red <49056869+sapphi-red@users.noreply.github.com> Date: Thu, 23 Apr 2026 14:18:10 +0900 Subject: [PATCH 8/9] release: v8.0.10 --- packages/vite/CHANGELOG.md | 17 +++++++++++++++++ packages/vite/package.json | 2 +- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/packages/vite/CHANGELOG.md b/packages/vite/CHANGELOG.md index 034715c8198949..cff92cb77cd91e 100644 --- a/packages/vite/CHANGELOG.md +++ b/packages/vite/CHANGELOG.md @@ -1,3 +1,20 @@ +## [8.0.10](https://github.com/vitejs/vite/compare/v8.0.9...v8.0.10) (2026-04-23) +### Features + +* update rolldown to 1.0.0-rc.17 ([#22299](https://github.com/vitejs/vite/issues/22299)) ([a4d06d9](https://github.com/vitejs/vite/commit/a4d06d9015167d30fe8ac63d1ce2edc146cdca31)) + +### Bug Fixes + +* `hmrClient.logger.debug` and `hmrClient.logger.error` looked different from other HMR logs ([#22147](https://github.com/vitejs/vite/issues/22147)) ([a4d828f](https://github.com/vitejs/vite/commit/a4d828f2d5ed85440bc0774eab342e6f9a5e5f62)) +* **css:** show filename in CSS minification warnings for `.css?inline` ([#22292](https://github.com/vitejs/vite/issues/22292)) ([83f0a78](https://github.com/vitejs/vite/commit/83f0a785a2ae48d6761fb69f4b0523a24ae9342c)) +* **optimizer:** allow user transform.target to override default in optimizeDeps ([#22273](https://github.com/vitejs/vite/issues/22273)) ([5c7cec6](https://github.com/vitejs/vite/commit/5c7cec69b637544ab16009d8758df7dbbf7f2674)) +* remove format sniffing module resolution from JS resolver ([#22297](https://github.com/vitejs/vite/issues/22297)) ([b8a21cc](https://github.com/vitejs/vite/commit/b8a21cc821c1434ac9d2b85ec53005df9edc306b)) + +### Code Refactoring + +* enable some typecheck rules ([#22278](https://github.com/vitejs/vite/issues/22278)) ([9437518](https://github.com/vitejs/vite/commit/943751801f70057ae94f9092e349c8f3fd9ccdf2)) +* typecheck client directory ([#22284](https://github.com/vitejs/vite/issues/22284)) ([40a0847](https://github.com/vitejs/vite/commit/40a0847276502b33a3942b3cfab04b20218f3543)) + ## [8.0.9](https://github.com/vitejs/vite/compare/v8.0.8...v8.0.9) (2026-04-20) ### Features diff --git a/packages/vite/package.json b/packages/vite/package.json index 2d39e926eac3c9..95d8d4fd4340f6 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -1,6 +1,6 @@ { "name": "vite", - "version": "8.0.9", + "version": "8.0.10", "type": "module", "license": "MIT", "author": "Evan You", From a19003516951a3710aab0f2646d78c48b2e5d2ad Mon Sep 17 00:00:00 2001 From: sapphi-red <49056869+sapphi-red@users.noreply.github.com> Date: Thu, 23 Apr 2026 14:18:57 +0900 Subject: [PATCH 9/9] release: create-vite@9.0.6 --- packages/create-vite/CHANGELOG.md | 9 +++++++++ packages/create-vite/package.json | 2 +- packages/create-vite/template-lit-ts/package.json | 2 +- packages/create-vite/template-lit/package.json | 2 +- packages/create-vite/template-preact-ts/package.json | 2 +- packages/create-vite/template-preact/package.json | 2 +- packages/create-vite/template-qwik-ts/package.json | 2 +- packages/create-vite/template-qwik/package.json | 2 +- packages/create-vite/template-react-ts/package.json | 2 +- packages/create-vite/template-react/package.json | 2 +- packages/create-vite/template-solid-ts/package.json | 2 +- packages/create-vite/template-solid/package.json | 2 +- packages/create-vite/template-svelte-ts/package.json | 2 +- packages/create-vite/template-svelte/package.json | 2 +- packages/create-vite/template-vanilla-ts/package.json | 2 +- packages/create-vite/template-vanilla/package.json | 2 +- packages/create-vite/template-vue-ts/package.json | 2 +- packages/create-vite/template-vue/package.json | 2 +- 18 files changed, 26 insertions(+), 17 deletions(-) diff --git a/packages/create-vite/CHANGELOG.md b/packages/create-vite/CHANGELOG.md index 9d597ab2493e4f..9d2909628816b7 100644 --- a/packages/create-vite/CHANGELOG.md +++ b/packages/create-vite/CHANGELOG.md @@ -1,3 +1,12 @@ +## [9.0.6](https://github.com/vitejs/vite/compare/create-vite@9.0.5...create-vite@9.0.6) (2026-04-23) +### Features + +* **create-vite:** use ESLint v10 ([#22266](https://github.com/vitejs/vite/issues/22266)) ([959fee5](https://github.com/vitejs/vite/commit/959fee53fdb8e647a62b11182ff05973d0815018)) + +### Bug Fixes + +* **create-vite:** use `type="button"` to counter button in templates consistently ([#22142](https://github.com/vitejs/vite/issues/22142)) ([1ac46d6](https://github.com/vitejs/vite/commit/1ac46d64b81e0ac12b4df1ed28fd91cee1fd5f0b)) + ## [9.0.5](https://github.com/vitejs/vite/compare/create-vite@9.0.4...create-vite@9.0.5) (2026-04-20) ### Bug Fixes diff --git a/packages/create-vite/package.json b/packages/create-vite/package.json index 7952a06d40be3d..9858dd9ec68c79 100644 --- a/packages/create-vite/package.json +++ b/packages/create-vite/package.json @@ -1,6 +1,6 @@ { "name": "create-vite", - "version": "9.0.5", + "version": "9.0.6", "type": "module", "license": "MIT", "author": "Evan You", diff --git a/packages/create-vite/template-lit-ts/package.json b/packages/create-vite/template-lit-ts/package.json index 797526772a0917..1b7b9f82dbb676 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": "~6.0.2", - "vite": "^8.0.9" + "vite": "^8.0.10" } } diff --git a/packages/create-vite/template-lit/package.json b/packages/create-vite/template-lit/package.json index d1ac00f0acc32c..1fca0471592e5a 100644 --- a/packages/create-vite/template-lit/package.json +++ b/packages/create-vite/template-lit/package.json @@ -12,6 +12,6 @@ "lit": "^3.3.2" }, "devDependencies": { - "vite": "^8.0.9" + "vite": "^8.0.10" } } diff --git a/packages/create-vite/template-preact-ts/package.json b/packages/create-vite/template-preact-ts/package.json index e67e7c5c29b194..4a3464fa8838ca 100644 --- a/packages/create-vite/template-preact-ts/package.json +++ b/packages/create-vite/template-preact-ts/package.json @@ -15,6 +15,6 @@ "@preact/preset-vite": "^2.10.5", "@types/node": "^24.12.2", "typescript": "~6.0.2", - "vite": "^8.0.9" + "vite": "^8.0.10" } } diff --git a/packages/create-vite/template-preact/package.json b/packages/create-vite/template-preact/package.json index 824463a463fbaf..9ec020f129184c 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.5", - "vite": "^8.0.9" + "vite": "^8.0.10" } } diff --git a/packages/create-vite/template-qwik-ts/package.json b/packages/create-vite/template-qwik-ts/package.json index efd87040278a77..944794ea18077f 100644 --- a/packages/create-vite/template-qwik-ts/package.json +++ b/packages/create-vite/template-qwik-ts/package.json @@ -12,7 +12,7 @@ "@types/node": "^24.12.2", "serve": "^14.2.6", "typescript": "~6.0.2", - "vite": "^8.0.9" + "vite": "^8.0.10" }, "dependencies": { "@builder.io/qwik": "^1.19.2" diff --git a/packages/create-vite/template-qwik/package.json b/packages/create-vite/template-qwik/package.json index 8176694e498aa8..920396939af02b 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.6", - "vite": "^8.0.9" + "vite": "^8.0.10" }, "dependencies": { "@builder.io/qwik": "^1.19.2" diff --git a/packages/create-vite/template-react-ts/package.json b/packages/create-vite/template-react-ts/package.json index 599be4bde3bcc8..a7e34ac8cefb61 100644 --- a/packages/create-vite/template-react-ts/package.json +++ b/packages/create-vite/template-react-ts/package.json @@ -25,6 +25,6 @@ "globals": "^17.5.0", "typescript": "~6.0.2", "typescript-eslint": "^8.58.2", - "vite": "^8.0.9" + "vite": "^8.0.10" } } diff --git a/packages/create-vite/template-react/package.json b/packages/create-vite/template-react/package.json index b8bef6c25539d9..842370efa4fc81 100644 --- a/packages/create-vite/template-react/package.json +++ b/packages/create-vite/template-react/package.json @@ -22,6 +22,6 @@ "eslint-plugin-react-hooks": "^7.1.1", "eslint-plugin-react-refresh": "^0.5.2", "globals": "^17.5.0", - "vite": "^8.0.9" + "vite": "^8.0.10" } } diff --git a/packages/create-vite/template-solid-ts/package.json b/packages/create-vite/template-solid-ts/package.json index 8d2ff2e0817ff7..58f7f02adfffe3 100644 --- a/packages/create-vite/template-solid-ts/package.json +++ b/packages/create-vite/template-solid-ts/package.json @@ -14,7 +14,7 @@ "devDependencies": { "@types/node": "^24.12.2", "typescript": "~6.0.2", - "vite": "^8.0.9", + "vite": "^8.0.10", "vite-plugin-solid": "^2.11.12" } } diff --git a/packages/create-vite/template-solid/package.json b/packages/create-vite/template-solid/package.json index c33f991df6d685..9d690f9a08b3ae 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.12" }, "devDependencies": { - "vite": "^8.0.9", + "vite": "^8.0.10", "vite-plugin-solid": "^2.11.12" } } diff --git a/packages/create-vite/template-svelte-ts/package.json b/packages/create-vite/template-svelte-ts/package.json index 61ccc22ef325db..4a9ff287572042 100644 --- a/packages/create-vite/template-svelte-ts/package.json +++ b/packages/create-vite/template-svelte-ts/package.json @@ -16,6 +16,6 @@ "svelte": "^5.55.4", "svelte-check": "^4.4.6", "typescript": "~6.0.2", - "vite": "^8.0.9" + "vite": "^8.0.10" } } diff --git a/packages/create-vite/template-svelte/package.json b/packages/create-vite/template-svelte/package.json index e41ff165096f9f..bd48e5f567cc0a 100644 --- a/packages/create-vite/template-svelte/package.json +++ b/packages/create-vite/template-svelte/package.json @@ -11,6 +11,6 @@ "devDependencies": { "@sveltejs/vite-plugin-svelte": "^7.0.0", "svelte": "^5.55.4", - "vite": "^8.0.9" + "vite": "^8.0.10" } } diff --git a/packages/create-vite/template-vanilla-ts/package.json b/packages/create-vite/template-vanilla-ts/package.json index a2c0a91ea3a982..2eeec1eacf9f21 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": "~6.0.2", - "vite": "^8.0.9" + "vite": "^8.0.10" } } diff --git a/packages/create-vite/template-vanilla/package.json b/packages/create-vite/template-vanilla/package.json index e6ed1f2d3abc4a..04e2295005a617 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": "^8.0.9" + "vite": "^8.0.10" } } diff --git a/packages/create-vite/template-vue-ts/package.json b/packages/create-vite/template-vue-ts/package.json index 5b8fc9aac9f0e7..379dd8f7638832 100644 --- a/packages/create-vite/template-vue-ts/package.json +++ b/packages/create-vite/template-vue-ts/package.json @@ -16,7 +16,7 @@ "@vitejs/plugin-vue": "^6.0.6", "@vue/tsconfig": "^0.9.1", "typescript": "~6.0.2", - "vite": "^8.0.9", + "vite": "^8.0.10", "vue-tsc": "^3.2.7" } } diff --git a/packages/create-vite/template-vue/package.json b/packages/create-vite/template-vue/package.json index 0a276ae3de5513..4d0692d48cc094 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.6", - "vite": "^8.0.9" + "vite": "^8.0.10" } }