From: Eduardo San Martin Morote Date: Mon, 13 Jul 2026 08:53:44 +0000 (+0200) Subject: chore: up lint, babel and others X-Git-Tag: v5.2.0~6 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=385ca6be1fd63d2aafcee1837273fe91eb8a9cdc;p=thirdparty%2Fvuejs%2Frouter.git chore: up lint, babel and others --- diff --git a/package.json b/package.json index 07087e570..461fe63b1 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@clack/prompts": "npm:@posva/clack-prompts@^1.2.1", - "@types/node": "^24.13.3", + "@types/node": "^24.10.4", "@vitejs/plugin-vue": "^6.0.7", "@vitest/browser": "^3.2.7", "@vitest/coverage-v8": "^3.2.7", @@ -35,8 +35,8 @@ "chalk": "^5.6.2", "conventional-changelog": "^7.2.1", "conventional-changelog-angular": "^8.3.1", - "lint-staged": "^16.4.0", - "oxfmt": "^0.48.0", + "lint-staged": "^17.0.8", + "oxfmt": "^0.58.0", "oxlint": "^1.73.0", "playwright": "^1.61.1", "semver": "^7.8.5", diff --git a/packages/docs/.oxlintrc.jsonc b/packages/docs/.oxlintrc.jsonc new file mode 100644 index 000000000..3c7fb858b --- /dev/null +++ b/packages/docs/.oxlintrc.jsonc @@ -0,0 +1,7 @@ +{ + "$schema": "../../node_modules/oxlint/configuration_schema.json", + "rules": { + "typescript/consistent-type-imports": "off", + }, + "ignorePatterns": [], +} diff --git a/packages/docs/file-based-routing/index.md b/packages/docs/file-based-routing/index.md index 81d52a5c4..3597cefa7 100644 --- a/packages/docs/file-based-routing/index.md +++ b/packages/docs/file-based-routing/index.md @@ -14,7 +14,7 @@ import VueRouter from 'vue-router/vite' export default defineConfig({ plugins: [ VueRouter({ - /* options */ + // options }), // ⚠️ Vue must be placed after VueRouter() Vue(), @@ -28,7 +28,7 @@ import VueRouter from 'vue-router/unplugin/rollup' export default { plugins: [ VueRouter({ - /* options */ + // options }), // ⚠️ Vue must be placed after VueRouter() Vue(), @@ -39,22 +39,14 @@ export default { ```ts [webpack.config.js] module.exports = { /* ... */ - plugins: [ - require('vue-router/unplugin/webpack')({ - /* options */ - }), - ], + plugins: [require('vue-router/unplugin/webpack')({/* options */})], } ``` ```ts [vue.config.js] module.exports = { configureWebpack: { - plugins: [ - require('vue-router/unplugin/webpack')({ - /* options */ - }), - ], + plugins: [require('vue-router/unplugin/webpack')({/* options */})], }, } ``` diff --git a/packages/docs/guide/advanced/lazy-loading.md b/packages/docs/guide/advanced/lazy-loading.md index 6ddd407de..5157c267f 100644 --- a/packages/docs/guide/advanced/lazy-loading.md +++ b/packages/docs/guide/advanced/lazy-loading.md @@ -28,10 +28,7 @@ const router = createRouter({ The `component` (and `components`) option accepts a function that returns a Promise of a component and Vue Router **will only fetch it when entering the page for the first time**, then use the cached version. Which means you can also have more complex functions as long as they return a Promise: ```js -const UserDetails = () => - Promise.resolve({ - /* component definition */ - }) +const UserDetails = () => Promise.resolve({/* component definition */}) ``` In general, it's a good idea **to always use dynamic imports** for all your routes. diff --git a/packages/docs/guide/migration/index.md b/packages/docs/guide/migration/index.md index d532c8cc2..d1e7aa5c2 100644 --- a/packages/docs/guide/migration/index.md +++ b/packages/docs/guide/migration/index.md @@ -467,4 +467,5 @@ Some of new features to keep an eye on in Vue Router 4 include: - [Dynamic Routing](../advanced/dynamic-routing.md) - [Composition API](../advanced/composition-api.md) + diff --git a/packages/docs/guide/migration/v4-to-v5.md b/packages/docs/guide/migration/v4-to-v5.md index 8e74e7081..7ca9d328b 100644 --- a/packages/docs/guide/migration/v4-to-v5.md +++ b/packages/docs/guide/migration/v4-to-v5.md @@ -49,12 +49,8 @@ Other build tools (Webpack, Rollup, esbuild) import from `vue-router/unplugin`: ```ts import VueRouter from 'vue-router/unplugin' -VueRouter.webpack({ - /* ... */ -}) -VueRouter.rollup({ - /* ... */ -}) +VueRouter.webpack({/* ... */}) +VueRouter.rollup({/* ... */}) // etc. ``` diff --git a/packages/docs/package.json b/packages/docs/package.json index da7cb9667..a9c564fec 100644 --- a/packages/docs/package.json +++ b/packages/docs/package.json @@ -20,7 +20,7 @@ "vitepress-plugin-group-icons": "^1.7.5", "vitepress-plugin-llms": "^1.13.3", "vitepress-translation-helper": "^0.2.2", - "vue": "^3.5.39", + "vue": "^3.5.34", "vue-router": "workspace:*" } } diff --git a/packages/docs/zh/file-based-routing/index.md b/packages/docs/zh/file-based-routing/index.md index e2c33c4c3..77f2478b2 100644 --- a/packages/docs/zh/file-based-routing/index.md +++ b/packages/docs/zh/file-based-routing/index.md @@ -13,9 +13,7 @@ import VueRouter from 'vue-router/vite' export default defineConfig({ plugins: [ - VueRouter({ - /* options */ - }), + VueRouter({/* options */}), // ⚠️ Vue 必须放在 VueRouter() 之后 Vue(), ], @@ -27,9 +25,7 @@ import VueRouter from 'vue-router/unplugin/rollup' export default { plugins: [ - VueRouter({ - /* options */ - }), + VueRouter({/* options */}), // ⚠️ Vue 必须放在 VueRouter() 之后 Vue(), ], @@ -39,22 +35,14 @@ export default { ```ts [webpack.config.js] module.exports = { /* ... */ - plugins: [ - require('vue-router/unplugin/webpack')({ - /* options */ - }), - ], + plugins: [require('vue-router/unplugin/webpack')({/* options */})], } ``` ```ts [vue.config.js] module.exports = { configureWebpack: { - plugins: [ - require('vue-router/unplugin/webpack')({ - /* options */ - }), - ], + plugins: [require('vue-router/unplugin/webpack')({/* options */})], }, } ``` diff --git a/packages/docs/zh/guide/advanced/lazy-loading.md b/packages/docs/zh/guide/advanced/lazy-loading.md index 7be3c429a..de4be5bc8 100644 --- a/packages/docs/zh/guide/advanced/lazy-loading.md +++ b/packages/docs/zh/guide/advanced/lazy-loading.md @@ -30,10 +30,7 @@ const router = createRouter({ ```js -const UserDetails = () => - Promise.resolve({ - /* 组件定义 */ - }) +const UserDetails = () => Promise.resolve({/* 组件定义 */}) ``` 一般来说,对所有的路由**都使用动态导入**是个好主意。 diff --git a/packages/docs/zh/guide/migration/index.md b/packages/docs/zh/guide/migration/index.md index 95ed379df..83be519f8 100644 --- a/packages/docs/zh/guide/migration/index.md +++ b/packages/docs/zh/guide/migration/index.md @@ -464,4 +464,5 @@ Vue Router4 中需要关注的一些新功能包括: - [动态路由](../advanced/dynamic-routing.md) - [组合式 API](../advanced/composition-api.md) + diff --git a/packages/experiments-playground/package.json b/packages/experiments-playground/package.json index 6da560273..12e1fc128 100644 --- a/packages/experiments-playground/package.json +++ b/packages/experiments-playground/package.json @@ -10,16 +10,16 @@ "type-check": "vue-tsc --build" }, "dependencies": { - "vue": "^3.5.39", + "vue": "^3.5.34", "vue-router": "workspace:*" }, "devDependencies": { "@tsconfig/node22": "^22.0.5", - "@types/node": "^24.13.3", + "@types/node": "^24.10.4", "@vitejs/plugin-vue": "^6.0.7", - "@vue/tsconfig": "^0.8.1", + "@vue/tsconfig": "^0.9.1", "typescript": "~5.9.3", - "vite": "^7.3.6", + "vite": "^7.3.0", "vite-plugin-vue-devtools": "^8.1.5", "vue-tsc": "^3.3.7" } diff --git a/packages/playground-file-based/package.json b/packages/playground-file-based/package.json index 1728037be..4e30ccff9 100644 --- a/packages/playground-file-based/package.json +++ b/packages/playground-file-based/package.json @@ -12,18 +12,18 @@ "dependencies": { "semver": "^7.8.5", "valibot": "^1.4.2", - "vue": "^3.5.39", + "vue": "^3.5.34", "vue-router": "workspace:*", "zod": "^4.4.3" }, "devDependencies": { "@types/semver": "^7.7.1", "@vitejs/plugin-vue": "^6.0.7", - "@vue/compiler-sfc": "^3.5.39", - "@vue/tsconfig": "^0.8.1", - "auto-scaffold": "^0.2.1", + "@vue/compiler-sfc": "^3.5.34", + "@vue/tsconfig": "^0.9.1", + "auto-scaffold": "^1.0.0", "unplugin-auto-import": "^21.0.0", - "vite": "^7.3.6", + "vite": "^7.3.0", "vite-plugin-vue-devtools": "^8.1.5", "vue-tsc": "^3.3.7" } diff --git a/packages/playground-file-based/src/pages/test-params/query.vue b/packages/playground-file-based/src/pages/test-params/query.vue index 23c6c5353..514cbec5b 100644 --- a/packages/playground-file-based/src/pages/test-params/query.vue +++ b/packages/playground-file-based/src/pages/test-params/query.vue @@ -71,14 +71,12 @@ function clearIds() {
-page (number): {{ route.params.page }} ({{ typeof route.params.page }})
+page (number): {{ route.params.page }} ({{ typeof route.params.page }})
tag (string[]): {{ route.params.tag }}
 active (boolean): {{ route.params.active }} ({{
       typeof route.params.active
-    }})
+ }})
ids (csv → string[]): {{ route.params.ids }}

Try: ?page=3&tag=a&tag=b&active=1&ids=x,y,z

diff --git a/packages/playground/package.json b/packages/playground/package.json index 6d9f15abc..cda8e0dff 100644 --- a/packages/playground/package.json +++ b/packages/playground/package.json @@ -10,14 +10,14 @@ "preview": "vite preview --port 4173" }, "dependencies": { - "vue": "^3.5.39" + "vue": "^3.5.34" }, "devDependencies": { - "@types/node": "^24.13.3", + "@types/node": "^24.10.4", "@vitejs/plugin-vue": "^6.0.7", - "@vue/compiler-sfc": "^3.5.39", - "@vue/tsconfig": "^0.8.1", - "vite": "^7.3.6", + "@vue/compiler-sfc": "^3.5.34", + "@vue/tsconfig": "^0.9.1", + "vite": "^7.3.0", "vue-router": "workspace:*", "vue-tsc": "^3.3.7" } diff --git a/packages/router/CHANGELOG.md b/packages/router/CHANGELOG.md index 77959f2b6..5876a1b62 100644 --- a/packages/router/CHANGELOG.md +++ b/packages/router/CHANGELOG.md @@ -234,12 +234,8 @@ Other build tools (Webpack, Rollup, esbuild) import from `vue-router/unplugin`: ```ts import VueRouter from 'vue-router/unplugin' -VueRouter.webpack({ - /* ... */ -}) -VueRouter.rollup({ - /* ... */ -}) +VueRouter.webpack({/* ... */}) +VueRouter.rollup({/* ... */}) // etc. ``` diff --git a/packages/router/package.json b/packages/router/package.json index 08dd68b70..2de756e1c 100644 --- a/packages/router/package.json +++ b/packages/router/package.json @@ -156,21 +156,21 @@ "yaml": "^2.9.0" }, "devDependencies": { - "@babel/types": "^8.0.4", + "@babel/types": "^8.0.0", "@pinia/colada": "^1.3.1", "@playwright/test": "^1.61.1", - "@rollup/plugin-commonjs": "^28.0.9", + "@rollup/plugin-commonjs": "^29.0.3", "@rollup/plugin-node-resolve": "^16.0.3", "@rollup/plugin-replace": "^6.0.3", - "@rollup/plugin-terser": "^0.4.4", + "@rollup/plugin-terser": "^1.0.0", "@standard-schema/spec": "^1.1.0", "@types/babel__generator": "^7.27.0", "@types/picomatch": "^4.0.3", - "@typescript/native-preview": "7.0.0-dev.20260106.1", + "@typescript/native-preview": "7.0.0-dev.20260707.2", "@vitejs/plugin-vue": "^6.0.7", - "@vue/compiler-sfc": "^3.5.39", + "@vue/compiler-sfc": "^3.5.34", "@vue/language-core": "^3.3.7", - "@vue/server-renderer": "^3.5.39", + "@vue/server-renderer": "^3.5.34", "@vue/test-utils": "^2.4.11", "connect-history-api-fallback": "^2.0.0", "faked-promise": "^2.2.2", @@ -182,8 +182,8 @@ "tsdown": "^0.22.7", "tsup": "^8.5.1", "valibot": "^1.4.2", - "vite": "^7.3.6", - "vue": "^3.5.39", + "vite": "^7.3.0", + "vue": "^3.5.34", "zod": "^4.4.3" }, "peerDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index de583c849..a045a78db 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,14 +22,14 @@ importers: specifier: npm:@posva/clack-prompts@^1.2.1 version: '@posva/clack-prompts@1.2.2' '@types/node': - specifier: ^24.13.3 + specifier: ^24.10.4 version: 24.13.3 '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(vite@8.0.13(@types/node@24.13.3)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.43.1)(yaml@2.9.0))(vue@3.6.0-beta.5(typescript@5.9.3)) + version: 6.0.7(vite@8.0.13(@types/node@24.13.3)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.49.0)(yaml@2.9.0))(vue@3.6.0-beta.5(typescript@5.9.3)) '@vitest/browser': specifier: ^3.2.7 - version: 3.2.7(playwright@1.61.1)(vite@8.0.13(@types/node@24.13.3)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.43.1)(yaml@2.9.0))(vitest@3.2.7) + version: 3.2.7(playwright@1.61.1)(vite@8.0.13(@types/node@24.13.3)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.49.0)(yaml@2.9.0))(vitest@3.2.7) '@vitest/coverage-v8': specifier: ^3.2.7 version: 3.2.7(@vitest/browser@3.2.7)(vitest@3.2.7) @@ -49,11 +49,11 @@ importers: specifier: ^8.3.1 version: 8.3.1 lint-staged: - specifier: ^16.4.0 - version: 16.4.0 + specifier: ^17.0.8 + version: 17.0.8 oxfmt: - specifier: ^0.48.0 - version: 0.48.0 + specifier: ^0.58.0 + version: 0.58.0 oxlint: specifier: ^1.73.0 version: 1.73.0 @@ -77,7 +77,7 @@ importers: version: 5.9.3 vitest: specifier: ^3.2.7 - version: 3.2.7(@types/debug@4.1.13)(@types/node@24.13.3)(@vitest/browser@3.2.7)(@vitest/ui@3.2.7)(happy-dom@20.10.6)(jiti@2.6.1)(jsdom@26.1.0)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0) + version: 3.2.7(@types/debug@4.1.13)(@types/node@24.13.3)(@vitest/browser@3.2.7)(@vitest/ui@3.2.7)(happy-dom@20.10.6)(jiti@2.6.1)(jsdom@26.1.0)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0) vitest-browser-vue: specifier: ^1.1.0 version: 1.1.0(@vitest/browser@3.2.7)(@vue/compiler-dom@3.6.0-beta.5)(@vue/server-renderer@3.5.39(vue@3.6.0-beta.5(typescript@5.9.3)))(vitest@3.2.7)(vue@3.6.0-beta.5(typescript@5.9.3)) @@ -95,18 +95,18 @@ importers: version: 1.1.3(typedoc-plugin-markdown@4.12.0(typedoc@0.28.20(typescript@5.9.3))) vitepress: specifier: 1.6.4 - version: 1.6.4(@algolia/client-search@5.37.0)(@types/node@24.13.3)(axios@1.16.1)(jiti@2.6.1)(lightningcss@1.32.0)(postcss@8.5.18)(search-insights@2.17.3)(terser@5.43.1)(typescript@5.9.3)(yaml@2.9.0) + version: 1.6.4(@algolia/client-search@5.37.0)(@types/node@24.13.3)(axios@1.16.1)(jiti@2.6.1)(lightningcss@1.32.0)(postcss@8.5.18)(search-insights@2.17.3)(terser@5.49.0)(typescript@5.9.3)(yaml@2.9.0) vitepress-plugin-group-icons: specifier: ^1.7.5 - version: 1.7.5(vite@7.3.3(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0)) + version: 1.7.5(vite@7.3.3(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0)) vitepress-plugin-llms: specifier: ^1.13.3 version: 1.13.3 vitepress-translation-helper: specifier: ^0.2.2 - version: 0.2.2(vitepress@1.6.4(@algolia/client-search@5.37.0)(@types/node@24.13.3)(axios@1.16.1)(jiti@2.6.1)(lightningcss@1.32.0)(postcss@8.5.18)(search-insights@2.17.3)(terser@5.43.1)(typescript@5.9.3)(yaml@2.9.0))(vue@3.5.39(typescript@5.9.3)) + version: 0.2.2(vitepress@1.6.4(@algolia/client-search@5.37.0)(@types/node@24.13.3)(axios@1.16.1)(jiti@2.6.1)(lightningcss@1.32.0)(postcss@8.5.18)(search-insights@2.17.3)(terser@5.49.0)(typescript@5.9.3)(yaml@2.9.0))(vue@3.5.39(typescript@5.9.3)) vue: - specifier: ^3.5.39 + specifier: ^3.5.34 version: 3.5.39(typescript@5.9.3) vue-router: specifier: workspace:* @@ -115,7 +115,7 @@ importers: packages/experiments-playground: dependencies: vue: - specifier: ^3.5.39 + specifier: ^3.5.34 version: 3.5.39(typescript@5.9.3) vue-router: specifier: workspace:* @@ -125,23 +125,23 @@ importers: specifier: ^22.0.5 version: 22.0.5 '@types/node': - specifier: ^24.13.3 + specifier: ^24.10.4 version: 24.13.3 '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0))(vue@3.5.39(typescript@5.9.3)) + version: 6.0.7(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0))(vue@3.5.39(typescript@5.9.3)) '@vue/tsconfig': - specifier: ^0.8.1 - version: 0.8.1(typescript@5.9.3)(vue@3.5.39(typescript@5.9.3)) + specifier: ^0.9.1 + version: 0.9.1(typescript@5.9.3)(vue@3.5.39(typescript@5.9.3)) typescript: specifier: ~5.9.3 version: 5.9.3 vite: - specifier: ^7.3.6 - version: 7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0) + specifier: ^7.3.0 + version: 7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0) vite-plugin-vue-devtools: specifier: ^8.1.5 - version: 8.1.5(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0))(vue@3.5.39(typescript@5.9.3)) + version: 8.1.5(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0))(vue@3.5.39(typescript@5.9.3)) vue-tsc: specifier: ^3.3.7 version: 3.3.7(typescript@5.9.3) @@ -149,24 +149,24 @@ importers: packages/playground: dependencies: vue: - specifier: ^3.5.39 + specifier: ^3.5.34 version: 3.5.39(typescript@5.9.3) devDependencies: '@types/node': - specifier: ^24.13.3 + specifier: ^24.10.4 version: 24.13.3 '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0))(vue@3.5.39(typescript@5.9.3)) + version: 6.0.7(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0))(vue@3.5.39(typescript@5.9.3)) '@vue/compiler-sfc': - specifier: ^3.5.39 + specifier: ^3.5.34 version: 3.5.39 '@vue/tsconfig': - specifier: ^0.8.1 - version: 0.8.1(typescript@5.9.3)(vue@3.5.39(typescript@5.9.3)) + specifier: ^0.9.1 + version: 0.9.1(typescript@5.9.3)(vue@3.5.39(typescript@5.9.3)) vite: - specifier: ^7.3.6 - version: 7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0) + specifier: ^7.3.0 + version: 7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0) vue-router: specifier: workspace:* version: link:../router @@ -183,7 +183,7 @@ importers: specifier: ^1.4.2 version: 1.4.2(typescript@5.9.3) vue: - specifier: ^3.5.39 + specifier: ^3.5.34 version: 3.5.39(typescript@5.9.3) vue-router: specifier: workspace:* @@ -197,25 +197,25 @@ importers: version: 7.7.1 '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0))(vue@3.5.39(typescript@5.9.3)) + version: 6.0.7(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0))(vue@3.5.39(typescript@5.9.3)) '@vue/compiler-sfc': - specifier: ^3.5.39 + specifier: ^3.5.34 version: 3.5.39 '@vue/tsconfig': - specifier: ^0.8.1 - version: 0.8.1(typescript@5.9.3)(vue@3.5.39(typescript@5.9.3)) + specifier: ^0.9.1 + version: 0.9.1(typescript@5.9.3)(vue@3.5.39(typescript@5.9.3)) auto-scaffold: - specifier: ^0.2.1 - version: 0.2.1(esbuild@0.27.2)(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0)) + specifier: ^1.0.0 + version: 1.0.0(esbuild@0.27.2)(rolldown@1.1.5)(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0)) unplugin-auto-import: specifier: ^21.0.0 version: 21.0.0(@vueuse/core@12.8.2(typescript@5.9.3)) vite: - specifier: ^7.3.6 - version: 7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0) + specifier: ^7.3.0 + version: 7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0) vite-plugin-vue-devtools: specifier: ^8.1.5 - version: 8.1.5(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0))(vue@3.5.39(typescript@5.9.3)) + version: 8.1.5(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0))(vue@3.5.39(typescript@5.9.3)) vue-tsc: specifier: ^3.3.7 version: 3.3.7(typescript@5.9.3) @@ -223,7 +223,7 @@ importers: packages/router: dependencies: '@babel/generator': - specifier: ^8.0.0 + specifier: ^8.0.0-rc.4 version: 8.0.0 '@vue-macros/common': specifier: ^3.1.3 @@ -269,7 +269,7 @@ importers: version: 0.2.17 unplugin: specifier: ^3.3.0 - version: 3.3.0(esbuild@0.27.2)(rolldown@1.1.5)(rollup@4.62.2)(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0)) + version: 3.3.0(esbuild@0.27.2)(rolldown@1.1.5)(rollup@4.62.2)(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0)) unplugin-utils: specifier: ^0.3.2 version: 0.3.2 @@ -278,7 +278,7 @@ importers: version: 2.9.0 devDependencies: '@babel/types': - specifier: ^8.0.4 + specifier: ^8.0.0-rc.4 version: 8.0.4 '@pinia/colada': specifier: ^1.3.1 @@ -287,8 +287,8 @@ importers: specifier: ^1.61.1 version: 1.61.1 '@rollup/plugin-commonjs': - specifier: ^28.0.9 - version: 28.0.9(rollup@4.62.2) + specifier: ^29.0.3 + version: 29.0.3(rollup@4.62.2) '@rollup/plugin-node-resolve': specifier: ^16.0.3 version: 16.0.3(rollup@4.62.2) @@ -296,8 +296,8 @@ importers: specifier: ^6.0.3 version: 6.0.3(rollup@4.62.2) '@rollup/plugin-terser': - specifier: ^0.4.4 - version: 0.4.4(rollup@4.62.2) + specifier: ^1.0.0 + version: 1.0.0(rollup@4.62.2) '@standard-schema/spec': specifier: ^1.1.0 version: 1.1.0 @@ -308,19 +308,19 @@ importers: specifier: ^4.0.3 version: 4.0.3 '@typescript/native-preview': - specifier: 7.0.0-dev.20260106.1 - version: 7.0.0-dev.20260106.1 + specifier: 7.0.0-dev.20260707.2 + version: 7.0.0-dev.20260707.2 '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0))(vue@3.5.39(typescript@5.9.3)) + version: 6.0.7(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0))(vue@3.5.39(typescript@5.9.3)) '@vue/compiler-sfc': - specifier: ^3.5.39 + specifier: ^3.5.34 version: 3.5.39 '@vue/language-core': specifier: ^3.3.7 version: 3.3.7 '@vue/server-renderer': - specifier: ^3.5.39 + specifier: ^3.5.34 version: 3.5.39(vue@3.5.39(typescript@5.9.3)) '@vue/test-utils': specifier: ^2.4.11 @@ -348,7 +348,7 @@ importers: version: 0.36.0(rollup@4.62.2)(typescript@5.9.3) tsdown: specifier: ^0.22.7 - version: 0.22.7(@typescript/native-preview@7.0.0-dev.20260106.1)(typescript@5.9.3)(unrun@0.2.37)(vue-tsc@3.3.7(typescript@5.9.3)) + version: 0.22.7(@typescript/native-preview@7.0.0-dev.20260707.2)(typescript@5.9.3)(unrun@0.2.37)(vue-tsc@3.3.7(typescript@5.9.3)) tsup: specifier: ^8.5.1 version: 8.5.1(@microsoft/api-extractor@7.52.11(@types/node@24.13.3))(jiti@2.6.1)(postcss@8.5.18)(typescript@5.9.3)(yaml@2.9.0) @@ -356,10 +356,10 @@ importers: specifier: ^1.4.2 version: 1.4.2(typescript@5.9.3) vite: - specifier: ^7.3.6 - version: 7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0) + specifier: ^7.3.0 + version: 7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0) vue: - specifier: ^3.5.39 + specifier: ^3.5.34 version: 3.5.39(typescript@5.9.3) zod: specifier: ^4.4.3 @@ -909,8 +909,8 @@ packages: resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} - '@jridgewell/source-map@0.3.10': - resolution: {integrity: sha512-0pPkgz9dY+bijgistcTTJ5mR+ocqRXLuhXHYdzoMmmoJ2C9S46RCm2GMUbatPEUK9Yjy26IrAy8D/M00lLkv+Q==} + '@jridgewell/source-map@0.3.11': + resolution: {integrity: sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==} '@jridgewell/sourcemap-codec@1.5.5': resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} @@ -955,124 +955,124 @@ packages: '@oxc-project/types@0.139.0': resolution: {integrity: sha512-r9gHphtCs+1M7J0pw6Sn/hh/Wpa/iQrOOkrNAlVLF/gHq+/CJmHIWKKUUhdWjcD6CIa8idarspCsASiXCXvFUw==} - '@oxfmt/binding-android-arm-eabi@0.48.0': - resolution: {integrity: sha512-uwqk+/KhQvBIpULD8SMM/zAafMRC/+DV/xsEQjkkIsJ/kLmEI/2bxonVowcYTiXqqZ/a0FEW8DPkZY3VvwELDA==} + '@oxfmt/binding-android-arm-eabi@0.58.0': + resolution: {integrity: sha512-Uz62sHduGGPftXtILGyxdSW4PX82rUg+rfdNqhsgxe881g4rIoXlIqmZQ6HVKcF4f+F8qMhdD03Bx5u7gmeTdg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] - '@oxfmt/binding-android-arm64@0.48.0': - resolution: {integrity: sha512-VUCiKuXK5+McVssgHEJdrcGK7hRJzrRb36zm9/jwzMholyYt4BgXhw5Nm1V1DX6Ce717Zi/1jk432b/tgmQgtQ==} + '@oxfmt/binding-android-arm64@0.58.0': + resolution: {integrity: sha512-rD0lRaJp1b+9vw6X4A2dJWKukd6X8yxiicN4JxXcXayolmUypRZxk+lKR+fVOu5q/iYc0fh5fR4bgmfOfVlbaA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@oxfmt/binding-darwin-arm64@0.48.0': - resolution: {integrity: sha512-IkKp8rnIyQLW6Jt+6jragCbUVYSayk55lapiprLjIVvt4NczLyO/nwX2GgefLQ5iaBdfS8UEAFgCs/pLO6Cl0w==} + '@oxfmt/binding-darwin-arm64@0.58.0': + resolution: {integrity: sha512-uzbPPk7O6M+w2K65vcQ1woga3wgP8zghjL1KOG5b6qJ8dvYHZJ1VShaslg2KOK6yQIwCQtcMCXqLBM6sqXUNTg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@oxfmt/binding-darwin-x64@0.48.0': - resolution: {integrity: sha512-+aFuhsGIuvnoOjXyKVHMhPKJZR1kQkAl8QyrKoMlA7yJsSTC3N0Asl53La8TChSHhW8epToQ/Q0nvLmEmfNmLg==} + '@oxfmt/binding-darwin-x64@0.58.0': + resolution: {integrity: sha512-L0nKYDxU32oxeQqJj21W9SlIMnf81VZEhyah6iDvFhf5q0oynq498Fopth7blErUJVBpVtxQ98RMCfMPqpJX6w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@oxfmt/binding-freebsd-x64@0.48.0': - resolution: {integrity: sha512-fbqzQL8FjI9gGnktI7RIo0dksDziTAYBy7xlI7jU7eID5fxLF/25fS4Xj6GydD8Y5oWHL83U4NK160QaOAxtyg==} + '@oxfmt/binding-freebsd-x64@0.58.0': + resolution: {integrity: sha512-woNwfD58dC5PGS9LSLSD5JYfo/EFK5iG9vhDWkcCg3q78ag7KC8bpDqgvPHrMoXpx83OLXxoSOhu6z8FsVTHlg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@oxfmt/binding-linux-arm-gnueabihf@0.48.0': - resolution: {integrity: sha512-hn4i0zhAyTiB3ZHjQfYUZkDvrbVkohw1S7pySWxWUoZ87HnkDoTFThj7QTxk40hNPOTUP0vHbPRNamFIv1HBJQ==} + '@oxfmt/binding-linux-arm-gnueabihf@0.58.0': + resolution: {integrity: sha512-Sqs8nMLxuQpY21NKJ1u4stPDmO5hskBCNNh2E3AdCfI1QqWtf4m+Qn4mGEIUO4KGmuq3SWc/SZ80uy5IiwTCDw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxfmt/binding-linux-arm-musleabihf@0.48.0': - resolution: {integrity: sha512-R4WBD9qF3QM9hqgdAa+fBGXmquTvDUujrPQ36t2Sjk8RPOSKGHDeN7l/khr10hqbQaOq9KCgPHG9ubNET/X/RQ==} + '@oxfmt/binding-linux-arm-musleabihf@0.58.0': + resolution: {integrity: sha512-Vd4exzBI5B5hB9m22JiTQzIL23WvHo/Pe+sNXPNeBLXSP9swCBPKCEBRwKpmpQzYhlgYaCgfPcGXPKAJBRIiZQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxfmt/binding-linux-arm64-gnu@0.48.0': - resolution: {integrity: sha512-5bVdwSwlm1M8wbYCorLOxWxUBw/8tBvHYyQNIfwWVPwOJaj5vg1APSGJQVpwJfV5VNE9PSrR91UKEpoNwHhqUA==} + '@oxfmt/binding-linux-arm64-gnu@0.58.0': + resolution: {integrity: sha512-bUWi5mHV+4Vi56RLHE1h6q/HHfwAIT3XoB9vJAVeRzfu5NriXM8y6eeJu0vlKa0C9kq2rq1sOWRClhdLHPocrg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@oxfmt/binding-linux-arm64-musl@0.48.0': - resolution: {integrity: sha512-vCS3Fk7gFslTqE1lUE2IlroyVV7u/9SmMA/uBqDoshuck2psGWcjW0ePyPZI3rM3+qtf2pDaMVIKMHozraifuw==} + '@oxfmt/binding-linux-arm64-musl@0.58.0': + resolution: {integrity: sha512-2ZHxemzgHcjtktAuVUwSoyXmGo/t+aF5tS1ciPpPei4rhSyrz3JOqDosXXrmhN/yLUSzJjtuW7ToTWqfQpCj2w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@oxfmt/binding-linux-ppc64-gnu@0.48.0': - resolution: {integrity: sha512-gKtfFfueUClXDumyoHUbymqRf7prHejOOyzJK0eIJn93GF9JBdFHdo60TM1ZBHxkEwZvjuOgHmKtneKbEOc/Eg==} + '@oxfmt/binding-linux-ppc64-gnu@0.58.0': + resolution: {integrity: sha512-AwKkVwjVmFQ3bcO7j0McGYAqCKH2a326fswfofng/E8VewCT/raeeGQr4huVhY704deK8AWASSTlxzMj0eZc6Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] libc: [glibc] - '@oxfmt/binding-linux-riscv64-gnu@0.48.0': - resolution: {integrity: sha512-SYt0UhOvZD/UwZz9sXq6J2uAw8o24f5VZpLB2DH01f6MevshmlgakQlZe2lwek2sZJkd07eLu7mZa0g7yeiw7Q==} + '@oxfmt/binding-linux-riscv64-gnu@0.58.0': + resolution: {integrity: sha512-xsRpTxfUnJF8D3AUKko/qyWdjw4GZVHlCVFuGlzSCTeewLmykKINW8em1+wx+axsDVtJJcMtvsiaXggXxrlHgw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [glibc] - '@oxfmt/binding-linux-riscv64-musl@0.48.0': - resolution: {integrity: sha512-JLbrwck2AopG4ud/XklZO5N+qxGC7cS7ROvXZVNfx0MCLDDL2kGOLvzuWORkVjnjAM0CMAfIMU2zNBtQbM+4dw==} + '@oxfmt/binding-linux-riscv64-musl@0.58.0': + resolution: {integrity: sha512-Z4AYOTcy7nYEIiXwD62PlerimyYRcfJOgUbQAEBjXz098kxKuERBlRntofGy69HHhe9E0TLVNMl1yspVNu+efw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [musl] - '@oxfmt/binding-linux-s390x-gnu@0.48.0': - resolution: {integrity: sha512-mdxt5L8OQLxkQH+JVpdC/lknZNe0lX4hlO3d8+xvw2wToo+iDrid9tiGOd5bmHfUVd5wVhrUry0qlu5vq66NkQ==} + '@oxfmt/binding-linux-s390x-gnu@0.58.0': + resolution: {integrity: sha512-A3nhhtZPC/TKVWOPj9q/H3p2znJDCcHWYlJBhWL8hGq/bFmBaNBHC8Np6E581yVq1w9Mi3rMDNzDalWvtUfJtQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] - '@oxfmt/binding-linux-x64-gnu@0.48.0': - resolution: {integrity: sha512-oEz1BQwMrV7OMEFx/3VPDU3n9TM0AnxpktDYXjEg5i6nTX87wo18wSfBvkl4tzAICdKtoAQAdBIl7Y7hsPlx5w==} + '@oxfmt/binding-linux-x64-gnu@0.58.0': + resolution: {integrity: sha512-2g+tVkgwqphw8R4hgo+kF4oz8+P5RwVOtr9+irsC7uwEp0e9j7Crw8kDGKL20uYlLPD7g02DqA61mC/UNYx98A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@oxfmt/binding-linux-x64-musl@0.48.0': - resolution: {integrity: sha512-g2SKTTurP5mWjd8Ecait0erYqmltL4IqW1EwttM25BxM6NiTt4ubobJYMR1uox1V2QgG4UfHH10CGRvWlUixjw==} + '@oxfmt/binding-linux-x64-musl@0.58.0': + resolution: {integrity: sha512-rc15P6AbyyB7426aN8AakLd02Trb3a6ML/mmfAQeVHJEfVofWLcWIrBdy6zDEY+DIaL/s8E4GGPboVw+oP3+EA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@oxfmt/binding-openharmony-arm64@0.48.0': - resolution: {integrity: sha512-CIg24VgheEpvolHL2gQuax5qcQ602bRMHrJ9g8XsQr3iVj9aSPgopigBKuMqrXsupwkrU+RQCn5cG8PgFntR6w==} + '@oxfmt/binding-openharmony-arm64@0.58.0': + resolution: {integrity: sha512-ZWoTM27/HYPOh9iq86DAbhPu9nXb8qKvvGU/h8OfliyVUFAMMNTLDkGsWDKKnDqIkqvZ9+dXlgUOsH1LYO3O7g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@oxfmt/binding-win32-arm64-msvc@0.48.0': - resolution: {integrity: sha512-zeaWkcxcEULwkGF3I/HgEvcDPN8buYDrxibBUa/IFh5Vmwyge+KpLO+hEwSovW349H0O/C0Z2kaFmEzEDm00/Q==} + '@oxfmt/binding-win32-arm64-msvc@0.58.0': + resolution: {integrity: sha512-LHZnqFXe2dEfkRI4XdZS/57nEOT/I4UCRX5IyM9v4GYW9XwQCjGe1IUK59SuKw3POwvcgWQ4pme2cYXmNqTNPg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@oxfmt/binding-win32-ia32-msvc@0.48.0': - resolution: {integrity: sha512-yiEKnIAGvx5CyZQOlMaNlZkAbwT7/Quk0j3WLt+PR5hK+qYjPTRRJYDfD77wCBPLvEYAG41v4KG3iL0H+uxoxg==} + '@oxfmt/binding-win32-ia32-msvc@0.58.0': + resolution: {integrity: sha512-mZKpg20TpheCJym1rarcZCUJeW1sSruw8zAAaCYWvuVfwIUDN1CXdrPU/JgCWReXTCTrEfCB8Wyo3hh9jSZ2EA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] - '@oxfmt/binding-win32-x64-msvc@0.48.0': - resolution: {integrity: sha512-GSD2+7t2UoVMV2NgxXypa4bKewflPMAjYnF0Xw9/ht82ZfafAHhb8STwrEd7wlH2PFogt5zw3WVCxYJaHUdbeQ==} + '@oxfmt/binding-win32-x64-msvc@0.58.0': + resolution: {integrity: sha512-N/wUU4N5PZ2orBtI+Ko7MnMfYLfE7K91UrGMY/c/pYyHR3lA9kwst1XugkZx+92YcRh/Eo+iv2eTESSWXfiZPA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -1517,8 +1517,8 @@ packages: '@rolldown/pluginutils@1.0.1': resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==} - '@rollup/plugin-commonjs@28.0.9': - resolution: {integrity: sha512-PIR4/OHZ79romx0BVVll/PkwWpJ7e5lsqFa3gFfcrFPWwLXLV39JVUzQV9RKjWerE7B845Hqjj9VYlQeieZ2dA==} + '@rollup/plugin-commonjs@29.0.3': + resolution: {integrity: sha512-ZaOxZceP7SOUW7Lqw5IRVweSQYWaeIPnXIGLiB690EBA3FGJTO40EEr2L5yZplJWsgTCogILRSpcAe7+U0Otdg==} engines: {node: '>=16.0.0 || 14 >= 14.17'} peerDependencies: rollup: ^2.68.0||^3.0.0||^4.0.0 @@ -1544,9 +1544,9 @@ packages: rollup: optional: true - '@rollup/plugin-terser@0.4.4': - resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==} - engines: {node: '>=14.0.0'} + '@rollup/plugin-terser@1.0.0': + resolution: {integrity: sha512-FnCxhTBx6bMOYQrar6C8h3scPt8/JwIzw3+AJ2K++6guogH5fYaIFia+zZuhqv0eo1RN7W1Pz630SyvLbDjhtQ==} + engines: {node: '>=20.0.0'} peerDependencies: rollup: ^2.0.0||^3.0.0||^4.0.0 peerDependenciesMeta: @@ -1566,6 +1566,15 @@ packages: rollup: optional: true + '@rollup/pluginutils@5.4.0': + resolution: {integrity: sha512-MfPp06CjRLfXQ3wY0R8vJDYBy/MvVcc9OulEfR0B8Iv9ko+GCNaRZ+EpJYFl27LhKsZK0o420sYCRHCjfCgeUg==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + '@rollup/rollup-android-arm-eabi@4.62.2': resolution: {integrity: sha512-6o7ZLZK+BeenkZCFNDXqpbjw9bD6nuWonvS/lwQJp7NoVVxm6p3qE7qQ5jGuBjiFsgvqjD8mZAU5oWxTmbOeOg==} cpu: [arm] @@ -1885,43 +1894,51 @@ packages: '@types/ws@8.18.1': resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==} - '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260106.1': - resolution: {integrity: sha512-9n7HIVP3UMgWSK8Yi2H+23hrrEDNNfkW78mbkxfatGh/ghU4m2QuO8R6MdMdPsSmmKDvbWOtpLEuSZFKNzu7eQ==} + '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260707.2': + resolution: {integrity: sha512-wny2pgKjGbiZtnOIHVa3tXC1UfDqxNEFzyPGmiqybedG8hipG2Nfp0l5UxbaKCjkLacUpH/W5bP2hBOMVhCOzg==} + engines: {node: '>=16.20.0'} cpu: [arm64] os: [darwin] - '@typescript/native-preview-darwin-x64@7.0.0-dev.20260106.1': - resolution: {integrity: sha512-zHJ1KsgQTpBnG3RbI1kjH/fD8juc5DTlQ9gbmJi23OhhaOgNF+PkqC2vAAWLFqdH99tAMvmJf9BJncbB7LwxXA==} + '@typescript/native-preview-darwin-x64@7.0.0-dev.20260707.2': + resolution: {integrity: sha512-Afc7M5zOwo+GpfcYwz5Z8HMB2tPVsui7nNIqEuuFB73MPdVqNn/Wmpe4tP4MRri0AtJnJknoHBaTJ/VDAp/Jhw==} + engines: {node: '>=16.20.0'} cpu: [x64] os: [darwin] - '@typescript/native-preview-linux-arm64@7.0.0-dev.20260106.1': - resolution: {integrity: sha512-Mp7M7fgUsVW8MHadN58gjie1bzg06K1Id6vm2Aycnmk9rKgu8CxdaDayllr5giPo+iZLZOnw2FyGItrywd4fuA==} + '@typescript/native-preview-linux-arm64@7.0.0-dev.20260707.2': + resolution: {integrity: sha512-iITBa2WjjTI5N9t5l7Z4KoOSI+2zBlhbvFzsD/f8qX8QoKjz/Y4DPyBDgezYi8nkqjjksbgSOJ3/ykzhwrB9cg==} + engines: {node: '>=16.20.0'} cpu: [arm64] os: [linux] - '@typescript/native-preview-linux-arm@7.0.0-dev.20260106.1': - resolution: {integrity: sha512-z7hdUMOOhdiVg1RmWyRyrIG3IIki4eJF3/TUtVVSTRwGq3t+j2JnLUUoK5VgX7EiqlN6wuJ94/FpWtyf+X4fkw==} + '@typescript/native-preview-linux-arm@7.0.0-dev.20260707.2': + resolution: {integrity: sha512-hJm/UOqZTr9FHmR7uNm8VGX4oKtfWk0Jem0zPeJFNC8ckGUfSBueyiEYMZB+XmRc1aG4x1E46y3CplP4CLHvGQ==} + engines: {node: '>=16.20.0'} cpu: [arm] os: [linux] - '@typescript/native-preview-linux-x64@7.0.0-dev.20260106.1': - resolution: {integrity: sha512-H+c7xgK0gItbntnPFvt9nVv+cjjjn0lTj2tIjBQcTbH92q9RgFkIfztgxrP5zD8MzJKDOyIw/iAUSsb57lyxjw==} + '@typescript/native-preview-linux-x64@7.0.0-dev.20260707.2': + resolution: {integrity: sha512-du0dzi6y97Po5vDNdPJTyyijHCpaS22JLRnKZEJXBDaO9gCIymOv/5QQokFRuOlQm0bWl3i9PF4OVdGP6uAOQA==} + engines: {node: '>=16.20.0'} cpu: [x64] os: [linux] - '@typescript/native-preview-win32-arm64@7.0.0-dev.20260106.1': - resolution: {integrity: sha512-PS1FyYa+/sHQa5Va0yz21DxaBkGGwOYfjMyRSs6oHq01DzMnVIjtsdNAALP0+oqki8Adw0D2XtsdB5QapDbBJw==} + '@typescript/native-preview-win32-arm64@7.0.0-dev.20260707.2': + resolution: {integrity: sha512-SsAwfhyHJ1akgBc+99z4+hwdbHsdWaKB8EwCNIMA6JfSLMeUjffrYvxu+vfMyxVtOVOz7RrRXRoiDiu4a2sCtg==} + engines: {node: '>=16.20.0'} cpu: [arm64] os: [win32] - '@typescript/native-preview-win32-x64@7.0.0-dev.20260106.1': - resolution: {integrity: sha512-AKVSTGcIE7d5KFtclhK3PVwUrsNnzziA7ZC/VDbMbvYCjLk7FE2GdNKaxQxLGHb53IUirgmltR5r4htn0WSM6A==} + '@typescript/native-preview-win32-x64@7.0.0-dev.20260707.2': + resolution: {integrity: sha512-DL4u27stv0fo71sVhOzHSwE+YMZsbBijVI+kg5dLDLilSH79WFTJ8RSQ46vJrCMt+Gjlv/JOZP1PuLJDfioYeQ==} + engines: {node: '>=16.20.0'} cpu: [x64] os: [win32] - '@typescript/native-preview@7.0.0-dev.20260106.1': - resolution: {integrity: sha512-EeH81rQsgLjewxuVOBN0MnQWAyf5YNeHRP3+Et6wJyr4d7HuA7zFwfNaEdfX1k366kgpKOR5K6dakorBhKZGng==} + '@typescript/native-preview@7.0.0-dev.20260707.2': + resolution: {integrity: sha512-oUGp+Rep/hqMhPunyinsALUwSlzHINSxitifPiSaeqoKOKD2OlR9NE3TaPqwsl4NlGslsOSUXI1JotWQzpYCPg==} + engines: {node: '>=16.20.0'} hasBin: true '@typescript/vfs@1.6.2': @@ -2142,10 +2159,10 @@ packages: '@vue/server-renderer': optional: true - '@vue/tsconfig@0.8.1': - resolution: {integrity: sha512-aK7feIWPXFSUhsCP9PFqPyFOcz4ENkb8hZ2pneL6m2UjCkccvaOhC/5KCKluuBufvp2KzkbdA2W2pk20vLzu3g==} + '@vue/tsconfig@0.9.1': + resolution: {integrity: sha512-buvjm+9NzLCJL29KY1j1991YYJ5e6275OiK+G4jtmfIb+z4POywbdm0wXusT9adVWqe0xqg70TbI7+mRx4uU9w==} peerDependencies: - typescript: 5.x + typescript: '>= 5.8' vue: ^3.5.34 peerDependenciesMeta: typescript: @@ -2337,6 +2354,11 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + acorn@8.17.0: + resolution: {integrity: sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==} + engines: {node: '>=0.4.0'} + hasBin: true + agent-base@6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} @@ -2374,8 +2396,8 @@ packages: alien-signals@3.2.1: resolution: {integrity: sha512-I8FjmltrfnDFoZedi5CG8DghVYNhzb/Ijluz7tCSJH0xpd0484Kowhbb1XDYOxfJpU1p5wnM2X54dA+IfGyD1g==} - ansi-escapes@7.2.0: - resolution: {integrity: sha512-g6LhBsl+GBPRWGWsBtutpzBYuIIdBkLEvad5C/va/74Db018+5TZiyA26cZJAr3Rft5lprVqOIPxf5Vid6tqAw==} + ansi-escapes@7.3.0: + resolution: {integrity: sha512-BvU8nYgGQBxcmMuEeUEmNTvrMVjJNSH7RgW24vXexN4Ven6qCvy4TntnvlnwnMLTVlcRQQdbRY8NKnaIoeWDNg==} engines: {node: '>=18'} ansi-regex@5.0.1: @@ -2439,8 +2461,8 @@ packages: asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - auto-scaffold@0.2.1: - resolution: {integrity: sha512-zk+hir5ob3NKEopKlEVzdjqhZgbJnlVL0+ElZBNl3hWr0YTaESwdLfVot3eIC/Uir9R1Uhi6dn7n/wqYOu+3UA==} + auto-scaffold@1.0.0: + resolution: {integrity: sha512-ktA+6uAXhWSXEaMPEFVF11hZExsjM5m2XZBwACu1A3NjHQ6sHi6gRqwQ30MF04cjAcafOksLW9Hafhl/n7HKsA==} peerDependencies: '@farmfe/core': '>=1' '@nuxt/kit': ^3 @@ -2572,8 +2594,8 @@ packages: resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} engines: {node: '>=18'} - cli-truncate@5.1.1: - resolution: {integrity: sha512-SroPvNHxUnk+vIW/dOSfNqdy1sPEFkrTk6TUtqLCnBlo3N7TNYYkzzN7uSD6+jVjrdO4+p8nH7JzH6cIvUem6A==} + cli-truncate@5.2.0: + resolution: {integrity: sha512-xRwvIOMGrfOAnM1JYtqQImuaNtDEv9v6oIYAs4LIHwTiKee8uwvIi363igssOC0O5U04i4AlENs79LQLu9tEMw==} engines: {node: '>=20'} cliui@8.0.1: @@ -2587,9 +2609,6 @@ packages: color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - colorette@2.0.20: - resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} - combined-stream@1.0.8: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} @@ -2601,10 +2620,6 @@ packages: resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} engines: {node: '>=14'} - commander@14.0.3: - resolution: {integrity: sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==} - engines: {node: '>=20'} - commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} @@ -2846,8 +2861,8 @@ packages: estree-walker@3.0.3: resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} - eventemitter3@5.0.1: - resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} + eventemitter3@5.0.4: + resolution: {integrity: sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==} expect-type@1.2.2: resolution: {integrity: sha512-JhFGDVJ7tmDJItKhYgJCGLOWjuK9vPxiXoUFLwLDc99NlmklilbiQJwoctZtt13+xMw91MCk/REan6MWHqDjyA==} @@ -2972,8 +2987,8 @@ packages: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} - get-east-asian-width@1.4.0: - resolution: {integrity: sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==} + get-east-asian-width@1.6.0: + resolution: {integrity: sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==} engines: {node: '>=18'} get-intrinsic@1.3.0: @@ -3309,14 +3324,14 @@ packages: linkify-it@5.0.2: resolution: {integrity: sha512-ONTm2jCMAVZjgQa/Fy1kScXsuOoF5NPTsoFBdE1KVIZ2vAh/r9+Bqo+0jINCBYnavTPQZz38QzFTme79ENoN3Q==} - lint-staged@16.4.0: - resolution: {integrity: sha512-lBWt8hujh/Cjysw5GYVmZpFHXDCgZzhrOm8vbcUdobADZNOK/bRshr2kM3DfgrrtR1DQhfupW9gnIXOfiFi+bw==} - engines: {node: '>=20.17'} + lint-staged@17.0.8: + resolution: {integrity: sha512-B2P/d+jVW0UXOQ0MVMLrB/9ydA1P+zz6jYfdrbbEd9ur3S2rcbduFWKiUCC02Sm5hbC8nrm7y24WuYMG54HfxA==} + engines: {node: '>=22.22.1'} hasBin: true - listr2@9.0.5: - resolution: {integrity: sha512-ME4Fb83LgEgwNw96RKNvKV4VTLuXfoKudAmm2lP8Kk87KaMK0/Xrx/aAkMWmT8mDb+3MlFDspfbCs7adjRxA2g==} - engines: {node: '>=20.0.0'} + listr2@10.2.2: + resolution: {integrity: sha512-JtNtbZj8q5BnDMR7trpwvwk3RIrANtIVzEUm8w7amp6xelLgyuq+4WZoTH913XaQAoH/cNdYhaNzBPA2U3xbDw==} + engines: {node: '>=22.13.0'} load-tsconfig@0.2.5: resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} @@ -3641,10 +3656,18 @@ packages: resolution: {integrity: sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==} engines: {node: '>=18'} - oxfmt@0.48.0: - resolution: {integrity: sha512-AVaLh+7XeGx+R1zfFV+f6VV61nT2MWVJXVUDhbTm5LBWGyNt64xAyh3NYYyjeY2WykNt9AvqSQLPHcbWquYF9g==} + oxfmt@0.58.0: + resolution: {integrity: sha512-8feG/7NVEHDVwc1OUpP6Pks+TnaDFUw2jLLFIMi5bcmmwxAX2wBQvjSzj62RRTYBf2Op1Wt8xbkmagmPTR5ETg==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true + peerDependencies: + svelte: ^5.0.0 + vite-plus: '*' + peerDependenciesMeta: + svelte: + optional: true + vite-plus: + optional: true oxlint@1.73.0: resolution: {integrity: sha512-u91G9TJzU6yqKWNZUYprQB07W7YvntZXaRxQ6CkoytepYhLWUXWsr1M8zUJ34VatNPuUAr3Z8GH+O2A331CluQ==} @@ -3827,9 +3850,6 @@ packages: quansync@1.0.0: resolution: {integrity: sha512-5xZacEEufv3HSTPQuchrvV6soaiACMFnq1H8wkVioctoH3TRha9Sz66lOxRwPK/qZj7HPiSveih9yAyh98gvqA==} - randombytes@2.1.0: - resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - react-is@17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} @@ -3946,9 +3966,6 @@ packages: resolution: {integrity: sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==} engines: {node: '>=18'} - safe-buffer@5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} @@ -3980,8 +3997,9 @@ packages: engines: {node: '>=10'} hasBin: true - serialize-javascript@6.0.2: - resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} + serialize-javascript@7.0.7: + resolution: {integrity: sha512-YAy8Od6KV+uuwUuU50np8fGB/Aues6Y0nAhA9y/hId74PlKUcme4pXcBD46NWKr1Q4osN/iseZ17YqO1XfmI8g==} + engines: {node: '>=20.0.0'} shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} @@ -4022,8 +4040,13 @@ packages: resolution: {integrity: sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==} engines: {node: '>=18'} - smob@1.4.0: - resolution: {integrity: sha512-MqR3fVulhjWuRNSMydnTlweu38UhQ0HXM4buStD/S3mc/BzX3CuM9OmhyQpmtYCvoYdl5ris6TI0ZqH355Ymqg==} + slice-ansi@8.0.0: + resolution: {integrity: sha512-stxByr12oeeOyY2BlviTNQlYV5xOj47GirPr4yA1hE9JCtxfQN0+tVbkxwCtYDQWhEKWFHsEK48ORg5jrouCAg==} + engines: {node: '>=20'} + + smob@1.6.2: + resolution: {integrity: sha512-RQsvleCbF8cVHEv+xuDGaA4pOizFqJ0GgjtMSRo6oP8pnN7WsigHgVGey6aILRBKv4W2YOMHLqbKdnB6hpB9fw==} + engines: {node: '>=20.0.0'} source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} @@ -4087,8 +4110,8 @@ packages: resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} engines: {node: '>=18'} - string-width@8.1.0: - resolution: {integrity: sha512-Kxl3KJGb/gxkaUMOjRsQ8IrXiGW75O4E3RPjFIINOVH8AMl2SQ/yWdTzWwF3FevIX9LcMAjJW+GRwAlAbTSXdg==} + string-width@8.2.2: + resolution: {integrity: sha512-GaPUh5gfdrYzqeVNZvUfT23vYYxXzKYidUcnMtJg/3rxRV63EFZy3k6xfKlmfeJD0176lnUV/Usr3XcwSvFzpg==} engines: {node: '>=20'} stringify-entities@4.0.4: @@ -4102,6 +4125,10 @@ packages: resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==} engines: {node: '>=12'} + strip-ansi@7.2.0: + resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==} + engines: {node: '>=12'} + strip-bom-string@1.0.0: resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} engines: {node: '>=0.10.0'} @@ -4140,8 +4167,8 @@ packages: tabbable@6.2.0: resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==} - terser@5.43.1: - resolution: {integrity: sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg==} + terser@5.49.0: + resolution: {integrity: sha512-SNiDnXyHSrxVcIOtVbULzcTmniUiwcV7Nwdyj1twVubeTmbjoa8p69KKDpfkdoOavuM4/GRm1+ykI8qqnavHoA==} engines: {node: '>=10'} hasBin: true @@ -4162,10 +4189,6 @@ packages: tinyexec@0.3.2: resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} - tinyexec@1.1.2: - resolution: {integrity: sha512-dAqSqE/RabpBKI8+h26GfLq6Vb3JVXs30XYQjdMjaj/c2tS8IYYMbIzP599KtRj7c57/wYApb3QjgRgXmrCukA==} - engines: {node: '>=18'} - tinyexec@1.2.4: resolution: {integrity: sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==} engines: {node: '>=18'} @@ -4765,6 +4788,10 @@ packages: wordwrap@1.0.0: resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} + wrap-ansi@10.0.0: + resolution: {integrity: sha512-SGcvg80f0wUy2/fXES19feHMz8E0JoXv2uNgHOu4Dgi2OrCy1lqwFYEJz1BLbDI0exjPMe/ZdzZ/YpGECBG/aQ==} + engines: {node: '>=20'} + wrap-ansi@7.0.0: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} engines: {node: '>=10'} @@ -5432,7 +5459,7 @@ snapshots: '@jridgewell/resolve-uri@3.1.2': {} - '@jridgewell/source-map@0.3.10': + '@jridgewell/source-map@0.3.11': dependencies: '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.31 @@ -5514,61 +5541,61 @@ snapshots: '@oxc-project/types@0.139.0': {} - '@oxfmt/binding-android-arm-eabi@0.48.0': + '@oxfmt/binding-android-arm-eabi@0.58.0': optional: true - '@oxfmt/binding-android-arm64@0.48.0': + '@oxfmt/binding-android-arm64@0.58.0': optional: true - '@oxfmt/binding-darwin-arm64@0.48.0': + '@oxfmt/binding-darwin-arm64@0.58.0': optional: true - '@oxfmt/binding-darwin-x64@0.48.0': + '@oxfmt/binding-darwin-x64@0.58.0': optional: true - '@oxfmt/binding-freebsd-x64@0.48.0': + '@oxfmt/binding-freebsd-x64@0.58.0': optional: true - '@oxfmt/binding-linux-arm-gnueabihf@0.48.0': + '@oxfmt/binding-linux-arm-gnueabihf@0.58.0': optional: true - '@oxfmt/binding-linux-arm-musleabihf@0.48.0': + '@oxfmt/binding-linux-arm-musleabihf@0.58.0': optional: true - '@oxfmt/binding-linux-arm64-gnu@0.48.0': + '@oxfmt/binding-linux-arm64-gnu@0.58.0': optional: true - '@oxfmt/binding-linux-arm64-musl@0.48.0': + '@oxfmt/binding-linux-arm64-musl@0.58.0': optional: true - '@oxfmt/binding-linux-ppc64-gnu@0.48.0': + '@oxfmt/binding-linux-ppc64-gnu@0.58.0': optional: true - '@oxfmt/binding-linux-riscv64-gnu@0.48.0': + '@oxfmt/binding-linux-riscv64-gnu@0.58.0': optional: true - '@oxfmt/binding-linux-riscv64-musl@0.48.0': + '@oxfmt/binding-linux-riscv64-musl@0.58.0': optional: true - '@oxfmt/binding-linux-s390x-gnu@0.48.0': + '@oxfmt/binding-linux-s390x-gnu@0.58.0': optional: true - '@oxfmt/binding-linux-x64-gnu@0.48.0': + '@oxfmt/binding-linux-x64-gnu@0.58.0': optional: true - '@oxfmt/binding-linux-x64-musl@0.48.0': + '@oxfmt/binding-linux-x64-musl@0.58.0': optional: true - '@oxfmt/binding-openharmony-arm64@0.48.0': + '@oxfmt/binding-openharmony-arm64@0.58.0': optional: true - '@oxfmt/binding-win32-arm64-msvc@0.48.0': + '@oxfmt/binding-win32-arm64-msvc@0.58.0': optional: true - '@oxfmt/binding-win32-ia32-msvc@0.48.0': + '@oxfmt/binding-win32-ia32-msvc@0.58.0': optional: true - '@oxfmt/binding-win32-x64-msvc@0.48.0': + '@oxfmt/binding-win32-x64-msvc@0.58.0': optional: true '@oxlint/binding-android-arm-eabi@1.73.0': @@ -5811,9 +5838,9 @@ snapshots: '@rolldown/pluginutils@1.0.1': {} - '@rollup/plugin-commonjs@28.0.9(rollup@4.62.2)': + '@rollup/plugin-commonjs@29.0.3(rollup@4.62.2)': dependencies: - '@rollup/pluginutils': 5.3.0(rollup@4.62.2) + '@rollup/pluginutils': 5.4.0(rollup@4.62.2) commondir: 1.0.1 estree-walker: 2.0.2 fdir: 6.5.0(picomatch@4.0.5) @@ -5840,11 +5867,11 @@ snapshots: optionalDependencies: rollup: 4.62.2 - '@rollup/plugin-terser@0.4.4(rollup@4.62.2)': + '@rollup/plugin-terser@1.0.0(rollup@4.62.2)': dependencies: - serialize-javascript: 6.0.2 - smob: 1.4.0 - terser: 5.43.1 + serialize-javascript: 7.0.7 + smob: 1.6.2 + terser: 5.49.0 optionalDependencies: rollup: 4.62.2 @@ -5861,6 +5888,14 @@ snapshots: optionalDependencies: rollup: 4.62.2 + '@rollup/pluginutils@5.4.0(rollup@4.62.2)': + dependencies: + '@types/estree': 1.0.9 + estree-walker: 2.0.2 + picomatch: 4.0.5 + optionalDependencies: + rollup: 4.62.2 + '@rollup/rollup-android-arm-eabi@4.62.2': optional: true @@ -6178,36 +6213,36 @@ snapshots: dependencies: '@types/node': 24.13.3 - '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260106.1': + '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260707.2': optional: true - '@typescript/native-preview-darwin-x64@7.0.0-dev.20260106.1': + '@typescript/native-preview-darwin-x64@7.0.0-dev.20260707.2': optional: true - '@typescript/native-preview-linux-arm64@7.0.0-dev.20260106.1': + '@typescript/native-preview-linux-arm64@7.0.0-dev.20260707.2': optional: true - '@typescript/native-preview-linux-arm@7.0.0-dev.20260106.1': + '@typescript/native-preview-linux-arm@7.0.0-dev.20260707.2': optional: true - '@typescript/native-preview-linux-x64@7.0.0-dev.20260106.1': + '@typescript/native-preview-linux-x64@7.0.0-dev.20260707.2': optional: true - '@typescript/native-preview-win32-arm64@7.0.0-dev.20260106.1': + '@typescript/native-preview-win32-arm64@7.0.0-dev.20260707.2': optional: true - '@typescript/native-preview-win32-x64@7.0.0-dev.20260106.1': + '@typescript/native-preview-win32-x64@7.0.0-dev.20260707.2': optional: true - '@typescript/native-preview@7.0.0-dev.20260106.1': + '@typescript/native-preview@7.0.0-dev.20260707.2': optionalDependencies: - '@typescript/native-preview-darwin-arm64': 7.0.0-dev.20260106.1 - '@typescript/native-preview-darwin-x64': 7.0.0-dev.20260106.1 - '@typescript/native-preview-linux-arm': 7.0.0-dev.20260106.1 - '@typescript/native-preview-linux-arm64': 7.0.0-dev.20260106.1 - '@typescript/native-preview-linux-x64': 7.0.0-dev.20260106.1 - '@typescript/native-preview-win32-arm64': 7.0.0-dev.20260106.1 - '@typescript/native-preview-win32-x64': 7.0.0-dev.20260106.1 + '@typescript/native-preview-darwin-arm64': 7.0.0-dev.20260707.2 + '@typescript/native-preview-darwin-x64': 7.0.0-dev.20260707.2 + '@typescript/native-preview-linux-arm': 7.0.0-dev.20260707.2 + '@typescript/native-preview-linux-arm64': 7.0.0-dev.20260707.2 + '@typescript/native-preview-linux-x64': 7.0.0-dev.20260707.2 + '@typescript/native-preview-win32-arm64': 7.0.0-dev.20260707.2 + '@typescript/native-preview-win32-x64': 7.0.0-dev.20260707.2 '@typescript/vfs@1.6.2(typescript@5.9.3)': dependencies: @@ -6218,33 +6253,33 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@vitejs/plugin-vue@5.2.4(vite@7.3.3(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0))(vue@3.5.39(typescript@5.9.3))': + '@vitejs/plugin-vue@5.2.4(vite@7.3.3(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0))(vue@3.5.39(typescript@5.9.3))': dependencies: - vite: 7.3.3(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0) + vite: 7.3.3(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0) vue: 3.5.39(typescript@5.9.3) - '@vitejs/plugin-vue@6.0.7(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0))(vue@3.5.39(typescript@5.9.3))': + '@vitejs/plugin-vue@6.0.7(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0))(vue@3.5.39(typescript@5.9.3))': dependencies: '@rolldown/pluginutils': 1.0.1 - vite: 7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0) + vite: 7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0) vue: 3.5.39(typescript@5.9.3) - '@vitejs/plugin-vue@6.0.7(vite@8.0.13(@types/node@24.13.3)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.43.1)(yaml@2.9.0))(vue@3.6.0-beta.5(typescript@5.9.3))': + '@vitejs/plugin-vue@6.0.7(vite@8.0.13(@types/node@24.13.3)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.49.0)(yaml@2.9.0))(vue@3.6.0-beta.5(typescript@5.9.3))': dependencies: '@rolldown/pluginutils': 1.0.1 - vite: 8.0.13(@types/node@24.13.3)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.43.1)(yaml@2.9.0) + vite: 8.0.13(@types/node@24.13.3)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.49.0)(yaml@2.9.0) vue: 3.6.0-beta.5(typescript@5.9.3) - '@vitest/browser@3.2.7(playwright@1.61.1)(vite@8.0.13(@types/node@24.13.3)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.43.1)(yaml@2.9.0))(vitest@3.2.7)': + '@vitest/browser@3.2.7(playwright@1.61.1)(vite@8.0.13(@types/node@24.13.3)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.49.0)(yaml@2.9.0))(vitest@3.2.7)': dependencies: '@testing-library/dom': 10.4.1 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) - '@vitest/mocker': 3.2.7(vite@8.0.13(@types/node@24.13.3)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.43.1)(yaml@2.9.0)) + '@vitest/mocker': 3.2.7(vite@8.0.13(@types/node@24.13.3)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.49.0)(yaml@2.9.0)) '@vitest/utils': 3.2.7 magic-string: 0.30.21 sirv: 3.0.2 tinyrainbow: 2.0.0 - vitest: 3.2.7(@types/debug@4.1.13)(@types/node@24.13.3)(@vitest/browser@3.2.7)(@vitest/ui@3.2.7)(happy-dom@20.10.6)(jiti@2.6.1)(jsdom@26.1.0)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0) + vitest: 3.2.7(@types/debug@4.1.13)(@types/node@24.13.3)(@vitest/browser@3.2.7)(@vitest/ui@3.2.7)(happy-dom@20.10.6)(jiti@2.6.1)(jsdom@26.1.0)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0) ws: 8.20.1 optionalDependencies: playwright: 1.61.1 @@ -6269,9 +6304,9 @@ snapshots: std-env: 3.9.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.7(@types/debug@4.1.13)(@types/node@24.13.3)(@vitest/browser@3.2.7)(@vitest/ui@3.2.7)(happy-dom@20.10.6)(jiti@2.6.1)(jsdom@26.1.0)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0) + vitest: 3.2.7(@types/debug@4.1.13)(@types/node@24.13.3)(@vitest/browser@3.2.7)(@vitest/ui@3.2.7)(happy-dom@20.10.6)(jiti@2.6.1)(jsdom@26.1.0)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0) optionalDependencies: - '@vitest/browser': 3.2.7(playwright@1.61.1)(vite@8.0.13(@types/node@24.13.3)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.43.1)(yaml@2.9.0))(vitest@3.2.7) + '@vitest/browser': 3.2.7(playwright@1.61.1)(vite@8.0.13(@types/node@24.13.3)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.49.0)(yaml@2.9.0))(vitest@3.2.7) transitivePeerDependencies: - supports-color @@ -6283,21 +6318,21 @@ snapshots: chai: 5.3.3 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.7(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0))': + '@vitest/mocker@3.2.7(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0))': dependencies: '@vitest/spy': 3.2.7 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0) + vite: 7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0) - '@vitest/mocker@3.2.7(vite@8.0.13(@types/node@24.13.3)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.43.1)(yaml@2.9.0))': + '@vitest/mocker@3.2.7(vite@8.0.13(@types/node@24.13.3)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.49.0)(yaml@2.9.0))': dependencies: '@vitest/spy': 3.2.7 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.0.13(@types/node@24.13.3)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.43.1)(yaml@2.9.0) + vite: 8.0.13(@types/node@24.13.3)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.49.0)(yaml@2.9.0) '@vitest/pretty-format@3.2.7': dependencies: @@ -6328,7 +6363,7 @@ snapshots: sirv: 3.0.2 tinyglobby: 0.2.17 tinyrainbow: 2.0.0 - vitest: 3.2.7(@types/debug@4.1.13)(@types/node@24.13.3)(@vitest/browser@3.2.7)(@vitest/ui@3.2.7)(happy-dom@20.10.6)(jiti@2.6.1)(jsdom@26.1.0)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0) + vitest: 3.2.7(@types/debug@4.1.13)(@types/node@24.13.3)(@vitest/browser@3.2.7)(@vitest/ui@3.2.7)(happy-dom@20.10.6)(jiti@2.6.1)(jsdom@26.1.0)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0) '@vitest/utils@3.2.7': dependencies: @@ -6572,7 +6607,7 @@ snapshots: optionalDependencies: '@vue/server-renderer': 3.5.39(vue@3.6.0-beta.5(typescript@5.9.3)) - '@vue/tsconfig@0.8.1(typescript@5.9.3)(vue@3.5.39(typescript@5.9.3))': + '@vue/tsconfig@0.9.1(typescript@5.9.3)(vue@3.5.39(typescript@5.9.3))': optionalDependencies: typescript: 5.9.3 vue: 3.5.39(typescript@5.9.3) @@ -6677,6 +6712,8 @@ snapshots: acorn@8.16.0: {} + acorn@8.17.0: {} + agent-base@6.0.2: dependencies: debug: 4.4.3 @@ -6732,7 +6769,7 @@ snapshots: alien-signals@3.2.1: {} - ansi-escapes@7.2.0: + ansi-escapes@7.3.0: dependencies: environment: 1.1.0 @@ -6788,14 +6825,19 @@ snapshots: asynckit@0.4.0: optional: true - auto-scaffold@0.2.1(esbuild@0.27.2)(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0)): + auto-scaffold@1.0.0(esbuild@0.27.2)(rolldown@1.1.5)(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0)): dependencies: chokidar: 5.0.0 pathe: 2.0.3 - unplugin: 2.3.11 + unplugin: 3.3.0(esbuild@0.27.2)(rolldown@1.1.5)(rollup@4.62.2)(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0)) optionalDependencies: esbuild: 0.27.2 - vite: 7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0) + vite: 7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0) + transitivePeerDependencies: + - '@rspack/core' + - bun-types-no-globals + - rolldown + - unloader axios@1.16.1: dependencies: @@ -6899,10 +6941,10 @@ snapshots: dependencies: restore-cursor: 5.1.0 - cli-truncate@5.1.1: + cli-truncate@5.2.0: dependencies: - slice-ansi: 7.1.2 - string-width: 8.1.0 + slice-ansi: 8.0.0 + string-width: 8.2.2 cliui@8.0.1: dependencies: @@ -6916,8 +6958,6 @@ snapshots: color-name@1.1.4: {} - colorette@2.0.20: {} - combined-stream@1.0.8: dependencies: delayed-stream: 1.0.0 @@ -6927,8 +6967,6 @@ snapshots: commander@10.0.1: {} - commander@14.0.3: {} - commander@2.20.3: {} commander@4.1.1: {} @@ -7159,7 +7197,7 @@ snapshots: dependencies: '@types/estree': 1.0.9 - eventemitter3@5.0.1: {} + eventemitter3@5.0.4: {} expect-type@1.2.2: {} @@ -7273,7 +7311,7 @@ snapshots: get-caller-file@2.0.5: {} - get-east-asian-width@1.4.0: {} + get-east-asian-width@1.6.0: {} get-intrinsic@1.3.0: dependencies: @@ -7450,7 +7488,7 @@ snapshots: is-fullwidth-code-point@5.1.0: dependencies: - get-east-asian-width: 1.4.0 + get-east-asian-width: 1.6.0 is-inside-container@1.0.0: dependencies: @@ -7467,7 +7505,7 @@ snapshots: is-reference@1.2.1: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 is-what@5.5.0: {} @@ -7633,23 +7671,22 @@ snapshots: dependencies: uc.micro: 2.1.0 - lint-staged@16.4.0: + lint-staged@17.0.8: dependencies: - commander: 14.0.3 - listr2: 9.0.5 + listr2: 10.2.2 picomatch: 4.0.5 string-argv: 0.3.2 - tinyexec: 1.1.2 + tinyexec: 1.2.4 + optionalDependencies: yaml: 2.9.0 - listr2@9.0.5: + listr2@10.2.2: dependencies: - cli-truncate: 5.1.1 - colorette: 2.0.20 - eventemitter3: 5.0.1 + cli-truncate: 5.2.0 + eventemitter3: 5.0.4 log-update: 6.1.0 rfdc: 1.4.1 - wrap-ansi: 9.0.2 + wrap-ansi: 10.0.0 load-tsconfig@0.2.5: {} @@ -7674,10 +7711,10 @@ snapshots: log-update@6.1.0: dependencies: - ansi-escapes: 7.2.0 + ansi-escapes: 7.3.0 cli-cursor: 5.0.0 slice-ansi: 7.1.2 - strip-ansi: 7.1.2 + strip-ansi: 7.2.0 wrap-ansi: 9.0.2 longest-streak@3.1.0: {} @@ -8131,29 +8168,29 @@ snapshots: is-inside-container: 1.0.0 wsl-utils: 0.1.0 - oxfmt@0.48.0: + oxfmt@0.58.0: dependencies: tinypool: 2.1.0 optionalDependencies: - '@oxfmt/binding-android-arm-eabi': 0.48.0 - '@oxfmt/binding-android-arm64': 0.48.0 - '@oxfmt/binding-darwin-arm64': 0.48.0 - '@oxfmt/binding-darwin-x64': 0.48.0 - '@oxfmt/binding-freebsd-x64': 0.48.0 - '@oxfmt/binding-linux-arm-gnueabihf': 0.48.0 - '@oxfmt/binding-linux-arm-musleabihf': 0.48.0 - '@oxfmt/binding-linux-arm64-gnu': 0.48.0 - '@oxfmt/binding-linux-arm64-musl': 0.48.0 - '@oxfmt/binding-linux-ppc64-gnu': 0.48.0 - '@oxfmt/binding-linux-riscv64-gnu': 0.48.0 - '@oxfmt/binding-linux-riscv64-musl': 0.48.0 - '@oxfmt/binding-linux-s390x-gnu': 0.48.0 - '@oxfmt/binding-linux-x64-gnu': 0.48.0 - '@oxfmt/binding-linux-x64-musl': 0.48.0 - '@oxfmt/binding-openharmony-arm64': 0.48.0 - '@oxfmt/binding-win32-arm64-msvc': 0.48.0 - '@oxfmt/binding-win32-ia32-msvc': 0.48.0 - '@oxfmt/binding-win32-x64-msvc': 0.48.0 + '@oxfmt/binding-android-arm-eabi': 0.58.0 + '@oxfmt/binding-android-arm64': 0.58.0 + '@oxfmt/binding-darwin-arm64': 0.58.0 + '@oxfmt/binding-darwin-x64': 0.58.0 + '@oxfmt/binding-freebsd-x64': 0.58.0 + '@oxfmt/binding-linux-arm-gnueabihf': 0.58.0 + '@oxfmt/binding-linux-arm-musleabihf': 0.58.0 + '@oxfmt/binding-linux-arm64-gnu': 0.58.0 + '@oxfmt/binding-linux-arm64-musl': 0.58.0 + '@oxfmt/binding-linux-ppc64-gnu': 0.58.0 + '@oxfmt/binding-linux-riscv64-gnu': 0.58.0 + '@oxfmt/binding-linux-riscv64-musl': 0.58.0 + '@oxfmt/binding-linux-s390x-gnu': 0.58.0 + '@oxfmt/binding-linux-x64-gnu': 0.58.0 + '@oxfmt/binding-linux-x64-musl': 0.58.0 + '@oxfmt/binding-openharmony-arm64': 0.58.0 + '@oxfmt/binding-win32-arm64-msvc': 0.58.0 + '@oxfmt/binding-win32-ia32-msvc': 0.58.0 + '@oxfmt/binding-win32-x64-msvc': 0.58.0 oxlint@1.73.0: optionalDependencies: @@ -8311,10 +8348,6 @@ snapshots: quansync@1.0.0: {} - randombytes@2.1.0: - dependencies: - safe-buffer: 5.2.1 - react-is@17.0.2: {} readdirp@4.1.2: {} @@ -8392,7 +8425,7 @@ snapshots: glob: 13.0.6 package-json-from-dist: 1.0.1 - rolldown-plugin-dts@0.27.8(@typescript/native-preview@7.0.0-dev.20260106.1)(rolldown@1.1.5)(typescript@5.9.3)(vue-tsc@3.3.7(typescript@5.9.3)): + rolldown-plugin-dts@0.27.8(@typescript/native-preview@7.0.0-dev.20260707.2)(rolldown@1.1.5)(typescript@5.9.3)(vue-tsc@3.3.7(typescript@5.9.3)): dependencies: dts-resolver: 3.0.0 get-tsconfig: 5.0.0-beta.5 @@ -8402,7 +8435,7 @@ snapshots: yuku-codegen: 0.6.1 yuku-parser: 0.6.1 optionalDependencies: - '@typescript/native-preview': 7.0.0-dev.20260106.1 + '@typescript/native-preview': 7.0.0-dev.20260707.2 typescript: 5.9.3 vue-tsc: 3.3.7(typescript@5.9.3) transitivePeerDependencies: @@ -8518,8 +8551,6 @@ snapshots: run-applescript@7.1.0: {} - safe-buffer@5.2.1: {} - safer-buffer@2.1.2: optional: true @@ -8546,9 +8577,7 @@ snapshots: semver@7.8.5: {} - serialize-javascript@6.0.2: - dependencies: - randombytes: 2.1.0 + serialize-javascript@7.0.7: {} shebang-command@2.0.0: dependencies: @@ -8607,7 +8636,12 @@ snapshots: ansi-styles: 6.2.3 is-fullwidth-code-point: 5.1.0 - smob@1.4.0: {} + slice-ansi@8.0.0: + dependencies: + ansi-styles: 6.2.3 + is-fullwidth-code-point: 5.1.0 + + smob@1.6.2: {} source-map-js@1.2.1: {} @@ -8663,13 +8697,13 @@ snapshots: string-width@7.2.0: dependencies: emoji-regex: 10.6.0 - get-east-asian-width: 1.4.0 - strip-ansi: 7.1.2 + get-east-asian-width: 1.6.0 + strip-ansi: 7.2.0 - string-width@8.1.0: + string-width@8.2.2: dependencies: - get-east-asian-width: 1.4.0 - strip-ansi: 7.1.2 + get-east-asian-width: 1.6.0 + strip-ansi: 7.2.0 stringify-entities@4.0.4: dependencies: @@ -8684,6 +8718,10 @@ snapshots: dependencies: ansi-regex: 6.2.2 + strip-ansi@7.2.0: + dependencies: + ansi-regex: 6.2.2 + strip-bom-string@1.0.0: {} strip-json-comments@3.1.1: @@ -8723,10 +8761,10 @@ snapshots: tabbable@6.2.0: {} - terser@5.43.1: + terser@5.49.0: dependencies: - '@jridgewell/source-map': 0.3.10 - acorn: 8.16.0 + '@jridgewell/source-map': 0.3.11 + acorn: 8.17.0 commander: 2.20.3 source-map-support: 0.5.21 @@ -8748,8 +8786,6 @@ snapshots: tinyexec@0.3.2: {} - tinyexec@1.1.2: {} - tinyexec@1.2.4: {} tinyglobby@0.2.17: @@ -8795,7 +8831,7 @@ snapshots: ts-interface-checker@0.1.13: {} - tsdown@0.22.7(@typescript/native-preview@7.0.0-dev.20260106.1)(typescript@5.9.3)(unrun@0.2.37)(vue-tsc@3.3.7(typescript@5.9.3)): + tsdown@0.22.7(@typescript/native-preview@7.0.0-dev.20260707.2)(typescript@5.9.3)(unrun@0.2.37)(vue-tsc@3.3.7(typescript@5.9.3)): dependencies: ansis: 4.3.1 cac: 7.0.0 @@ -8806,7 +8842,7 @@ snapshots: obug: 2.1.3 picomatch: 4.0.5 rolldown: 1.1.5 - rolldown-plugin-dts: 0.27.8(@typescript/native-preview@7.0.0-dev.20260106.1)(rolldown@1.1.5)(typescript@5.9.3)(vue-tsc@3.3.7(typescript@5.9.3)) + rolldown-plugin-dts: 0.27.8(@typescript/native-preview@7.0.0-dev.20260707.2)(rolldown@1.1.5)(typescript@5.9.3)(vue-tsc@3.3.7(typescript@5.9.3)) semver: 7.8.5 tinyexec: 1.2.4 tinyglobby: 0.2.17 @@ -8993,7 +9029,7 @@ snapshots: picomatch: 4.0.5 webpack-virtual-modules: 0.6.2 - unplugin@3.3.0(esbuild@0.27.2)(rolldown@1.1.5)(rollup@4.62.2)(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0)): + unplugin@3.3.0(esbuild@0.27.2)(rolldown@1.1.5)(rollup@4.62.2)(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0)): dependencies: '@jridgewell/remapping': 2.3.5 picomatch: 4.0.5 @@ -9002,7 +9038,7 @@ snapshots: esbuild: 0.27.2 rolldown: 1.1.5 rollup: 4.62.2 - vite: 7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0) + vite: 7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0) unrun@0.2.37: dependencies: @@ -9039,23 +9075,23 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vite-dev-rpc@1.1.0(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0)): + vite-dev-rpc@1.1.0(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0)): dependencies: birpc: 2.9.0 - vite: 7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0) - vite-hot-client: 2.1.0(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0)) + vite: 7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0) + vite-hot-client: 2.1.0(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0)) - vite-hot-client@2.1.0(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0)): + vite-hot-client@2.1.0(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0)): dependencies: - vite: 7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0) + vite: 7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0) - vite-node@3.2.4(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0): + vite-node@3.2.4(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0): dependencies: cac: 6.7.14 debug: 4.4.3 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0) + vite: 7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0) transitivePeerDependencies: - '@types/node' - jiti @@ -9070,7 +9106,7 @@ snapshots: - tsx - yaml - vite-plugin-inspect@11.3.3(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0)): + vite-plugin-inspect@11.3.3(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0)): dependencies: ansis: 4.2.0 debug: 4.4.3 @@ -9080,26 +9116,26 @@ snapshots: perfect-debounce: 2.1.0 sirv: 3.0.2 unplugin-utils: 0.3.2 - vite: 7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0) - vite-dev-rpc: 1.1.0(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0)) + vite: 7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0) + vite-dev-rpc: 1.1.0(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0)) transitivePeerDependencies: - supports-color - vite-plugin-vue-devtools@8.1.5(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0))(vue@3.5.39(typescript@5.9.3)): + vite-plugin-vue-devtools@8.1.5(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0))(vue@3.5.39(typescript@5.9.3)): dependencies: '@vue/devtools-core': 8.1.5(vue@3.5.39(typescript@5.9.3)) '@vue/devtools-kit': 8.1.5 '@vue/devtools-shared': 8.1.5 sirv: 3.0.2 - vite: 7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0) - vite-plugin-inspect: 11.3.3(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0)) - vite-plugin-vue-inspector: 6.0.0(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0)) + vite: 7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0) + vite-plugin-inspect: 11.3.3(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0)) + vite-plugin-vue-inspector: 6.0.0(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0)) transitivePeerDependencies: - '@nuxt/kit' - supports-color - vue - vite-plugin-vue-inspector@6.0.0(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0)): + vite-plugin-vue-inspector@6.0.0(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0)): dependencies: '@babel/core': 7.29.7 '@babel/plugin-proposal-decorators': 7.29.7(@babel/core@7.29.7) @@ -9110,11 +9146,11 @@ snapshots: '@vue/compiler-dom': 3.5.39 kolorist: 1.8.0 magic-string: 0.30.21 - vite: 7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0) + vite: 7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0) transitivePeerDependencies: - supports-color - vite@7.3.3(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0): + vite@7.3.3(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0): dependencies: esbuild: 0.27.2 fdir: 6.5.0(picomatch@4.0.5) @@ -9127,10 +9163,10 @@ snapshots: fsevents: 2.3.3 jiti: 2.6.1 lightningcss: 1.32.0 - terser: 5.43.1 + terser: 5.49.0 yaml: 2.9.0 - vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0): + vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0): dependencies: esbuild: 0.27.2 fdir: 6.5.0(picomatch@4.0.5) @@ -9143,10 +9179,10 @@ snapshots: fsevents: 2.3.3 jiti: 2.6.1 lightningcss: 1.32.0 - terser: 5.43.1 + terser: 5.49.0 yaml: 2.9.0 - vite@8.0.13(@types/node@24.13.3)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.43.1)(yaml@2.9.0): + vite@8.0.13(@types/node@24.13.3)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.49.0)(yaml@2.9.0): dependencies: lightningcss: 1.32.0 picomatch: 4.0.5 @@ -9158,16 +9194,16 @@ snapshots: esbuild: 0.27.2 fsevents: 2.3.3 jiti: 2.6.1 - terser: 5.43.1 + terser: 5.49.0 yaml: 2.9.0 - vitepress-plugin-group-icons@1.7.5(vite@7.3.3(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0)): + vitepress-plugin-group-icons@1.7.5(vite@7.3.3(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0)): dependencies: '@iconify-json/logos': 1.2.10 '@iconify-json/vscode-icons': 1.2.49 '@iconify/utils': 3.1.0 optionalDependencies: - vite: 7.3.3(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0) + vite: 7.3.3(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0) vitepress-plugin-llms@1.13.3: dependencies: @@ -9188,16 +9224,16 @@ snapshots: transitivePeerDependencies: - supports-color - vitepress-translation-helper@0.2.2(vitepress@1.6.4(@algolia/client-search@5.37.0)(@types/node@24.13.3)(axios@1.16.1)(jiti@2.6.1)(lightningcss@1.32.0)(postcss@8.5.18)(search-insights@2.17.3)(terser@5.43.1)(typescript@5.9.3)(yaml@2.9.0))(vue@3.5.39(typescript@5.9.3)): + vitepress-translation-helper@0.2.2(vitepress@1.6.4(@algolia/client-search@5.37.0)(@types/node@24.13.3)(axios@1.16.1)(jiti@2.6.1)(lightningcss@1.32.0)(postcss@8.5.18)(search-insights@2.17.3)(terser@5.49.0)(typescript@5.9.3)(yaml@2.9.0))(vue@3.5.39(typescript@5.9.3)): dependencies: minimist: 1.2.8 simple-git: 3.36.0 - vitepress: 1.6.4(@algolia/client-search@5.37.0)(@types/node@24.13.3)(axios@1.16.1)(jiti@2.6.1)(lightningcss@1.32.0)(postcss@8.5.18)(search-insights@2.17.3)(terser@5.43.1)(typescript@5.9.3)(yaml@2.9.0) + vitepress: 1.6.4(@algolia/client-search@5.37.0)(@types/node@24.13.3)(axios@1.16.1)(jiti@2.6.1)(lightningcss@1.32.0)(postcss@8.5.18)(search-insights@2.17.3)(terser@5.49.0)(typescript@5.9.3)(yaml@2.9.0) vue: 3.5.39(typescript@5.9.3) transitivePeerDependencies: - supports-color - vitepress@1.6.4(@algolia/client-search@5.37.0)(@types/node@24.13.3)(axios@1.16.1)(jiti@2.6.1)(lightningcss@1.32.0)(postcss@8.5.18)(search-insights@2.17.3)(terser@5.43.1)(typescript@5.9.3)(yaml@2.9.0): + vitepress@1.6.4(@algolia/client-search@5.37.0)(@types/node@24.13.3)(axios@1.16.1)(jiti@2.6.1)(lightningcss@1.32.0)(postcss@8.5.18)(search-insights@2.17.3)(terser@5.49.0)(typescript@5.9.3)(yaml@2.9.0): dependencies: '@docsearch/css': 3.8.2 '@docsearch/js': 3.8.2(@algolia/client-search@5.37.0)(search-insights@2.17.3) @@ -9206,7 +9242,7 @@ snapshots: '@shikijs/transformers': 2.5.0 '@shikijs/types': 2.5.0 '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 5.2.4(vite@7.3.3(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0))(vue@3.5.39(typescript@5.9.3)) + '@vitejs/plugin-vue': 5.2.4(vite@7.3.3(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0))(vue@3.5.39(typescript@5.9.3)) '@vue/devtools-api': 7.7.9 '@vue/shared': 3.5.34 '@vueuse/core': 12.8.2(typescript@5.9.3) @@ -9215,7 +9251,7 @@ snapshots: mark.js: 8.11.1 minisearch: 7.2.0 shiki: 2.5.0 - vite: 7.3.3(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0) + vite: 7.3.3(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0) vue: 3.5.39(typescript@5.9.3) optionalDependencies: postcss: 8.5.18 @@ -9251,19 +9287,19 @@ snapshots: vitest-browser-vue@1.1.0(@vitest/browser@3.2.7)(@vue/compiler-dom@3.6.0-beta.5)(@vue/server-renderer@3.5.39(vue@3.6.0-beta.5(typescript@5.9.3)))(vitest@3.2.7)(vue@3.6.0-beta.5(typescript@5.9.3)): dependencies: - '@vitest/browser': 3.2.7(playwright@1.61.1)(vite@8.0.13(@types/node@24.13.3)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.43.1)(yaml@2.9.0))(vitest@3.2.7) + '@vitest/browser': 3.2.7(playwright@1.61.1)(vite@8.0.13(@types/node@24.13.3)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.49.0)(yaml@2.9.0))(vitest@3.2.7) '@vue/test-utils': 2.4.11(@vue/compiler-dom@3.6.0-beta.5)(@vue/server-renderer@3.5.39(vue@3.6.0-beta.5(typescript@5.9.3)))(vue@3.6.0-beta.5(typescript@5.9.3)) - vitest: 3.2.7(@types/debug@4.1.13)(@types/node@24.13.3)(@vitest/browser@3.2.7)(@vitest/ui@3.2.7)(happy-dom@20.10.6)(jiti@2.6.1)(jsdom@26.1.0)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0) + vitest: 3.2.7(@types/debug@4.1.13)(@types/node@24.13.3)(@vitest/browser@3.2.7)(@vitest/ui@3.2.7)(happy-dom@20.10.6)(jiti@2.6.1)(jsdom@26.1.0)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0) vue: 3.6.0-beta.5(typescript@5.9.3) transitivePeerDependencies: - '@vue/compiler-dom' - '@vue/server-renderer' - vitest@3.2.7(@types/debug@4.1.13)(@types/node@24.13.3)(@vitest/browser@3.2.7)(@vitest/ui@3.2.7)(happy-dom@20.10.6)(jiti@2.6.1)(jsdom@26.1.0)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0): + vitest@3.2.7(@types/debug@4.1.13)(@types/node@24.13.3)(@vitest/browser@3.2.7)(@vitest/ui@3.2.7)(happy-dom@20.10.6)(jiti@2.6.1)(jsdom@26.1.0)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.7 - '@vitest/mocker': 3.2.7(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0)) + '@vitest/mocker': 3.2.7(vite@7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0)) '@vitest/pretty-format': 3.2.7 '@vitest/runner': 3.2.7 '@vitest/snapshot': 3.2.7 @@ -9281,13 +9317,13 @@ snapshots: tinyglobby: 0.2.17 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0) - vite-node: 3.2.4(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.43.1)(yaml@2.9.0) + vite: 7.3.6(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0) + vite-node: 3.2.4(@types/node@24.13.3)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.49.0)(yaml@2.9.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.13 '@types/node': 24.13.3 - '@vitest/browser': 3.2.7(playwright@1.61.1)(vite@8.0.13(@types/node@24.13.3)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.43.1)(yaml@2.9.0))(vitest@3.2.7) + '@vitest/browser': 3.2.7(playwright@1.61.1)(vite@8.0.13(@types/node@24.13.3)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.49.0)(yaml@2.9.0))(vitest@3.2.7) '@vitest/ui': 3.2.7(vitest@3.2.7) happy-dom: 20.10.6 jsdom: 26.1.0 @@ -9379,6 +9415,12 @@ snapshots: wordwrap@1.0.0: {} + wrap-ansi@10.0.0: + dependencies: + ansi-styles: 6.2.3 + string-width: 8.2.2 + strip-ansi: 7.2.0 + wrap-ansi@7.0.0: dependencies: ansi-styles: 4.3.0 @@ -9395,7 +9437,7 @@ snapshots: dependencies: ansi-styles: 6.2.3 string-width: 7.2.0 - strip-ansi: 7.1.2 + strip-ansi: 7.2.0 ws@8.20.1: {}