From 0204bee1e6fa15159c665d49ae24694ce670624b Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Thu, 28 May 2026 15:09:29 +0900 Subject: [PATCH 1/2] fix(ci): declare `unrun` as devDependency where tsdown uses it `tsdown --config-loader=unrun` relies on an optional peer of tsdown that was previously satisfied transitively via `@vitejs/devtools@0.1.24`. The latest deps update replaced that resolution and dropped unrun from the lockfile, breaking the build. --- examples/plugin-a11y-checker/package.json | 1 + examples/plugin-file-explorer/package.json | 1 + examples/plugin-git-ui/package.json | 1 + packages/core/package.json | 1 + pnpm-lock.yaml | 805 +++------------------ pnpm-workspace.yaml | 1 + 6 files changed, 95 insertions(+), 715 deletions(-) diff --git a/examples/plugin-a11y-checker/package.json b/examples/plugin-a11y-checker/package.json index 7d2edf06..e6983be3 100644 --- a/examples/plugin-a11y-checker/package.json +++ b/examples/plugin-a11y-checker/package.json @@ -28,6 +28,7 @@ "solid-js": "catalog:devtools", "tsdown": "catalog:build", "unocss": "catalog:build", + "unrun": "catalog:build", "vite": "catalog:build", "vite-plugin-solid": "catalog:devtools" } diff --git a/examples/plugin-file-explorer/package.json b/examples/plugin-file-explorer/package.json index 95a120bb..916de3c1 100644 --- a/examples/plugin-file-explorer/package.json +++ b/examples/plugin-file-explorer/package.json @@ -36,6 +36,7 @@ "serve": "catalog:devtools", "tsdown": "catalog:build", "unocss": "catalog:build", + "unrun": "catalog:build", "vite": "catalog:build" } } diff --git a/examples/plugin-git-ui/package.json b/examples/plugin-git-ui/package.json index 6d35a115..58336563 100644 --- a/examples/plugin-git-ui/package.json +++ b/examples/plugin-git-ui/package.json @@ -28,6 +28,7 @@ "devDependencies": { "serve": "catalog:devtools", "tsdown": "catalog:build", + "unrun": "catalog:build", "vite": "catalog:build" } } diff --git a/packages/core/package.json b/packages/core/package.json index 56cdc5e7..cb1eb874 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -84,6 +84,7 @@ "tsdown": "catalog:build", "typescript": "catalog:devtools", "unplugin-vue": "catalog:build", + "unrun": "catalog:build", "vite": "catalog:build", "vue": "catalog:deps", "vue-router": "catalog:playground", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f980b711..c708611d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -36,6 +36,9 @@ catalogs: unplugin-vue: specifier: ^7.2.0 version: 7.2.0 + unrun: + specifier: ^0.3.0 + version: 0.3.0 deps: '@devframes/hub': specifier: ^0.5.2 @@ -522,7 +525,7 @@ importers: version: 1.2.2 tsdown: specifier: catalog:build - version: 0.22.0(@vitejs/devtools@0.2.0)(publint@0.3.21)(tsx@4.22.3)(typescript@6.0.3)(vue-tsc@3.3.2(typescript@6.0.3)) + version: 0.22.0(@vitejs/devtools@packages+core)(publint@0.3.21)(tsx@4.22.3)(typescript@6.0.3)(unrun@0.3.0(synckit@0.11.12))(vue-tsc@3.3.2(typescript@6.0.3)) tsnapi: specifier: catalog:testing version: 0.3.3(vitest@4.1.7(@types/node@25.0.3)(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))) @@ -543,7 +546,7 @@ importers: version: 1.17.5(db0@0.3.4)(idb-keyval@6.2.4)(ioredis@5.10.1) vite: specifier: ^8.0.14 - version: 8.0.14(@types/node@25.0.3)(@vitejs/devtools@0.2.0)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) + version: 8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) vite-plugin-inspect: specifier: catalog:devtools version: 12.0.0-beta.2(@nuxt/kit@4.4.6(magicast@0.5.2))(typescript@6.0.3)(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)) @@ -552,7 +555,7 @@ importers: version: 1.4.0(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) vitest: specifier: catalog:testing - version: 4.1.7(@types/node@25.0.3)(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)) + version: 4.1.7(@types/node@25.0.3)(vite@8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)) vue: specifier: catalog:deps version: 3.5.35(typescript@6.0.3) @@ -634,10 +637,13 @@ importers: version: 1.9.13 tsdown: specifier: catalog:build - version: 0.22.0(@vitejs/devtools@packages+core)(publint@0.3.21)(tsx@4.22.3)(typescript@6.0.3)(vue-tsc@3.3.2(typescript@6.0.3)) + version: 0.22.0(@vitejs/devtools@packages+core)(publint@0.3.21)(tsx@4.22.3)(typescript@6.0.3)(unrun@0.3.0(synckit@0.11.12))(vue-tsc@3.3.2(typescript@6.0.3)) unocss: specifier: catalog:build - version: 66.7.0(@unocss/webpack@66.7.0(webpack@5.104.1(esbuild@0.28.0)))(vite@8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)) + version: 66.7.0(@unocss/webpack@66.7.0(webpack@5.104.1(esbuild@0.28.0)))(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)) + unrun: + specifier: catalog:build + version: 0.3.0(synckit@0.11.12) vite: specifier: ^8.0.14 version: 8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) @@ -677,10 +683,13 @@ importers: version: 14.2.6 tsdown: specifier: catalog:build - version: 0.22.0(@vitejs/devtools@packages+core)(publint@0.3.21)(tsx@4.22.3)(typescript@6.0.3)(vue-tsc@3.3.2(typescript@6.0.3)) + version: 0.22.0(@vitejs/devtools@packages+core)(publint@0.3.21)(tsx@4.22.3)(typescript@6.0.3)(unrun@0.3.0(synckit@0.11.12))(vue-tsc@3.3.2(typescript@6.0.3)) unocss: specifier: catalog:build - version: 66.7.0(@unocss/webpack@66.7.0(webpack@5.104.1(esbuild@0.28.0)))(vite@8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)) + version: 66.7.0(@unocss/webpack@66.7.0(webpack@5.104.1(esbuild@0.28.0)))(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)) + unrun: + specifier: catalog:build + version: 0.3.0(synckit@0.11.12) vite: specifier: ^8.0.14 version: 8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) @@ -702,7 +711,10 @@ importers: version: 14.2.6 tsdown: specifier: catalog:build - version: 0.22.0(@vitejs/devtools@packages+core)(publint@0.3.21)(tsx@4.22.3)(typescript@6.0.3)(vue-tsc@3.3.2(typescript@6.0.3)) + version: 0.22.0(@vitejs/devtools@packages+core)(publint@0.3.21)(tsx@4.22.3)(typescript@6.0.3)(unrun@0.3.0(synckit@0.11.12))(vue-tsc@3.3.2(typescript@6.0.3)) + unrun: + specifier: catalog:build + version: 0.3.0(synckit@0.11.12) vite: specifier: ^8.0.14 version: 8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) @@ -778,16 +790,19 @@ importers: version: 4.1.3 tsdown: specifier: catalog:build - version: 0.22.0(@vitejs/devtools@0.2.0)(publint@0.3.21)(tsx@4.22.3)(typescript@6.0.3)(vue-tsc@3.3.2(typescript@6.0.3)) + version: 0.22.0(@vitejs/devtools@packages+core)(publint@0.3.21)(tsx@4.22.3)(typescript@6.0.3)(unrun@0.3.0(synckit@0.11.12))(vue-tsc@3.3.2(typescript@6.0.3)) typescript: specifier: catalog:devtools version: 6.0.3 unplugin-vue: specifier: catalog:build version: 7.2.0(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(vue@3.5.35(typescript@6.0.3))(yaml@2.9.0) + unrun: + specifier: catalog:build + version: 0.3.0(synckit@0.11.12) vite: specifier: ^8.0.14 - version: 8.0.14(@types/node@25.0.3)(@vitejs/devtools@0.2.0)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) + version: 8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) vue-router: specifier: catalog:playground version: 5.0.7(@vue/compiler-sfc@3.5.35)(vue@3.5.35(typescript@6.0.3)) @@ -827,13 +842,13 @@ importers: version: 4.1.3 tsdown: specifier: catalog:build - version: 0.22.0(@vitejs/devtools@0.2.0)(publint@0.3.21)(tsx@4.22.3)(typescript@6.0.3)(vue-tsc@3.3.2(typescript@6.0.3)) + version: 0.22.0(@vitejs/devtools@packages+core)(publint@0.3.21)(tsx@4.22.3)(typescript@6.0.3)(unrun@0.3.0(synckit@0.11.12))(vue-tsc@3.3.2(typescript@6.0.3)) ua-parser-modern: specifier: catalog:frontend version: 0.1.1 vite: specifier: ^8.0.14 - version: 8.0.14(@types/node@25.0.3)(@vitejs/devtools@0.2.0)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) + version: 8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) packages/rolldown: dependencies: @@ -906,7 +921,7 @@ importers: version: 2.2.6 '@unocss/nuxt': specifier: catalog:build - version: 66.7.0(magicast@0.5.2)(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))(webpack@5.104.1(esbuild@0.28.0)) + version: 66.7.0(magicast@0.5.2)(vite@8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))(webpack@5.104.1(esbuild@0.28.0)) '@vueuse/components': specifier: catalog:frontend version: 14.3.0(vue@3.5.35(typescript@6.0.3)) @@ -954,13 +969,13 @@ importers: version: 1.0.0 tsdown: specifier: catalog:build - version: 0.22.0(@vitejs/devtools@0.2.0)(publint@0.3.21)(tsx@4.22.3)(typescript@6.0.3)(vue-tsc@3.3.2(typescript@6.0.3)) + version: 0.22.0(@vitejs/devtools@packages+core)(publint@0.3.21)(tsx@4.22.3)(typescript@6.0.3)(unrun@0.3.0(synckit@0.11.12))(vue-tsc@3.3.2(typescript@6.0.3)) unocss: specifier: catalog:build version: 66.7.0(@unocss/webpack@66.7.0(webpack@5.104.1(esbuild@0.28.0)))(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)) vite-hot-client: specifier: catalog:frontend - version: 2.2.0(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)) + version: 2.2.0(vite@8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)) packages/self-inspect: dependencies: @@ -997,10 +1012,10 @@ importers: version: 2.0.0 tsdown: specifier: catalog:build - version: 0.22.0(@vitejs/devtools@packages+core)(publint@0.3.21)(tsx@4.22.3)(typescript@6.0.3)(vue-tsc@3.3.2(typescript@6.0.3)) + version: 0.22.0(@vitejs/devtools@packages+core)(publint@0.3.21)(tsx@4.22.3)(typescript@6.0.3)(unrun@0.3.0(synckit@0.11.12))(vue-tsc@3.3.2(typescript@6.0.3)) unocss: specifier: catalog:build - version: 66.7.0(@unocss/webpack@66.7.0(webpack@5.104.1(esbuild@0.28.0)))(vite@8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)) + version: 66.7.0(@unocss/webpack@66.7.0(webpack@5.104.1(esbuild@0.28.0)))(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)) vite-hot-client: specifier: catalog:frontend version: 2.2.0(vite@8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)) @@ -1058,7 +1073,7 @@ importers: version: 7.8.4 '@unocss/nuxt': specifier: catalog:build - version: 66.7.0(magicast@0.5.2)(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))(webpack@5.104.1(esbuild@0.28.0)) + version: 66.7.0(magicast@0.5.2)(vite@8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))(webpack@5.104.1(esbuild@0.28.0)) '@vueuse/core': specifier: catalog:frontend version: 14.3.0(vue@3.5.35(typescript@6.0.3)) @@ -1070,7 +1085,7 @@ importers: version: 5.2.2(@nuxt/kit@4.4.6(magicast@0.5.2))(vue@3.5.35(typescript@6.0.3)) tsdown: specifier: catalog:build - version: 0.22.0(@vitejs/devtools@0.2.0)(publint@0.3.21)(tsx@4.22.3)(typescript@6.0.3)(vue-tsc@3.3.2(typescript@6.0.3)) + version: 0.22.0(@vitejs/devtools@packages+core)(publint@0.3.21)(tsx@4.22.3)(typescript@6.0.3)(unrun@0.3.0(synckit@0.11.12))(vue-tsc@3.3.2(typescript@6.0.3)) unocss: specifier: catalog:build version: 66.7.0(@unocss/webpack@66.7.0(webpack@5.104.1(esbuild@0.28.0)))(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)) @@ -1083,7 +1098,7 @@ importers: devDependencies: tsdown: specifier: catalog:build - version: 0.22.0(@vitejs/devtools@0.2.0)(publint@0.3.21)(tsx@4.22.3)(typescript@6.0.3)(vue-tsc@3.3.2(typescript@6.0.3)) + version: 0.22.0(@vitejs/devtools@packages+core)(publint@0.3.21)(tsx@4.22.3)(typescript@6.0.3)(unrun@0.3.0(synckit@0.11.12))(vue-tsc@3.3.2(typescript@6.0.3)) tsx: specifier: catalog:build version: 4.22.3 @@ -1658,10 +1673,6 @@ packages: '@floating-ui/vue@1.1.9': resolution: {integrity: sha512-BfNqNW6KA83Nexspgb9DZuz578R7HT8MZw1CfK9I6Ah4QReNWEJsXWHN+SdmOVLNGmTPDi+fDT535Df5PzMLbQ==} - '@gwhitney/detect-indent@7.0.1': - resolution: {integrity: sha512-7bQW+gkKa2kKZPeJf6+c6gFK9ARxQfn+FKy9ScTBppyKRWH2KzsmweXUoklqeEiHiNVWaeP5csIdsNq6w7QhzA==} - engines: {node: '>=12.20'} - '@humanfs/core@0.19.1': resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} engines: {node: '>=18.18.0'} @@ -2814,56 +2825,6 @@ packages: resolution: {integrity: sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - '@pnpm/constants@1001.3.1': - resolution: {integrity: sha512-2hf0s4pVrVEH8RvdJJ7YRKjQdiG8m0iAT26TTqXnCbK30kKwJW69VLmP5tED5zstmDRXcOeH5eRcrpkdwczQ9g==} - engines: {node: '>=18.12'} - - '@pnpm/core-loggers@1001.0.9': - resolution: {integrity: sha512-pW58m3ssrwVjwhlmTXDW1dh1sv2y6R2Gl5YvQInjM2d01/5mre/sYAY4MK3XfgEShZJQxv6wVXDUvyHHJ0oizg==} - engines: {node: '>=18.12'} - peerDependencies: - '@pnpm/logger': '>=1001.0.0 <1002.0.0' - - '@pnpm/error@1000.1.0': - resolution: {integrity: sha512-Dqc2IJJPjUatwc9Letw+vG29rnaMrDGi5g6WCx1HiZYm0obXbTmLygeRafMbgf+sLKXrWE1shOeiayQuczBdoA==} - engines: {node: '>=18.12'} - - '@pnpm/graceful-fs@1000.1.0': - resolution: {integrity: sha512-EsMX4slK0qJN2AR0/AYohY5m0HQNYGMNe+jhN74O994zp22/WbX+PbkIKyw3UQn39yQm2+z6SgwklDxbeapsmQ==} - engines: {node: '>=18.12'} - - '@pnpm/logger@1001.0.1': - resolution: {integrity: sha512-gdwlAMXC4Wc0s7Dmg/4wNybMEd/4lSd9LsXQxeg/piWY0PPXjgz1IXJWnVScx6dZRaaodWP3c1ornrw8mZdFZw==} - engines: {node: '>=18.12'} - - '@pnpm/manifest-utils@1002.0.5': - resolution: {integrity: sha512-2DSwQ6pP73IuJS5mCCtPd5fibJwuAdufXKuSL/Oq1n6AggCqy8616Xea1X3RH3z5dL4mn7Z4EZ+vnX8jX3Wrfw==} - engines: {node: '>=18.12'} - peerDependencies: - '@pnpm/logger': ^1001.0.1 - - '@pnpm/read-project-manifest@1001.2.6': - resolution: {integrity: sha512-BcNO50lAkE4m9JaJ0WmG3m/DH/qLSvMgZywtmb/dfyyLVu5nDZfDqmOd8U+f1NhLcLMbBK6AnS3hyUqZYvw9Vg==} - engines: {node: '>=18.12'} - peerDependencies: - '@pnpm/logger': ^1001.0.1 - - '@pnpm/semver.peer-range@1000.0.0': - resolution: {integrity: sha512-r6VzkrdH7ZKjPmAogTNvxuV/UyS/xwHNme+ZuEFiG0UthZgqudDftYtKmG20fcfrjG1lgJbbWICA8KvZy7mmbw==} - engines: {node: '>=18.12'} - - '@pnpm/text.comments-parser@1000.0.0': - resolution: {integrity: sha512-ivv/esrETOq9uMiKOC0ddVZ1BktEGsfsMQ9RWmrDpwPiqFSqWsIspnquxTBmm5GflC5N06fbqjGOpulZVYo3vQ==} - engines: {node: '>=18.12'} - - '@pnpm/types@1001.3.0': - resolution: {integrity: sha512-NLTXheat/u7OEGg5M5vF6Z85zx8uKUZE0+whtX/sbFV2XL48RdnOWGPTKYuVVkv8M+launaLUTgGEXNs/ess2w==} - engines: {node: '>=18.12'} - - '@pnpm/write-project-manifest@1000.0.16': - resolution: {integrity: sha512-zG68fk03ryot7TWUl9S/ShQ91uHWzIL9sVr2aQCuNHJo8G9kjsG6S0p58Zj/voahdDQeakZYYBSJ0mjNZeiJnw==} - engines: {node: '>=18.12'} - '@polka/url@1.0.0-next.29': resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==} @@ -4047,20 +4008,6 @@ packages: peerDependencies: vite: ^8.0.14 - '@vitejs/devtools-kit@0.2.0': - resolution: {integrity: sha512-1ueXxMO5pk8la6w/GK9Wn8CmZjiljzsFq4Q4reHzGey30xzTE1olPMVdJsA4qxrySHoCPpYoiRpCmHUN97xakA==} - peerDependencies: - vite: ^8.0.14 - - '@vitejs/devtools-rolldown@0.2.0': - resolution: {integrity: sha512-9m4Dt1toM0fa/1eYKg9xDMrvXa3+HFjn4Amu4I88Wc3MjCbI+hYATU6szcNevy0ihxFD0LIYesvuZXI1OjjMLw==} - - '@vitejs/devtools@0.2.0': - resolution: {integrity: sha512-Z/XsyKOQ89PR7SiYdgQmFE+OGFtBZ9dfzcgkzYy74isVeNVDXD6+dbgaFogNgnjUtYmPJAkOpr8N+/E8USTbaQ==} - hasBin: true - peerDependencies: - vite: ^8.0.14 - '@vitejs/plugin-vue-jsx@5.1.5': resolution: {integrity: sha512-jIAsvHOEtWpslLOI2MeElGFxH7M8pM83BU/Tor4RLyiwH0FM4nUW3xdvbw20EeU9wc5IspQwMq225K3CMnJEpA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -4600,9 +4547,6 @@ packages: birpc@4.0.0: resolution: {integrity: sha512-LShSxJP0KTmd101b6DRyGBj57LZxSDYWKitQNW/mi8GRMvZb078Uf9+pveax1DrVL89vm7mWe+TovdI/UDOuPw==} - bole@5.0.25: - resolution: {integrity: sha512-4WsO2cOzQwN4MDCS/6krYWfz1brS3bJGKJhZQ+cr6EvcJIJiuxrWBZz/2WXbQjurFCRl+ddAzqH6SYaIzSmzsQ==} - boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} @@ -5189,14 +5133,6 @@ packages: '@modelcontextprotocol/sdk': optional: true - devframe@0.4.1: - resolution: {integrity: sha512-9HTn7CITFmyd7lj14YAUX7z1PbWEDVcXLtI0UUApBkCP1QgHEVOUTvgbXyuZr4EUw1vNSdeo0nW1UyimpsDSFA==} - peerDependencies: - '@modelcontextprotocol/sdk': ^1.0.0 - peerDependenciesMeta: - '@modelcontextprotocol/sdk': - optional: true - devframe@0.5.2: resolution: {integrity: sha512-8dIdlOmuY+6NcCsaI2qS0uRLTZ3SvpejY8OYVbXvdWSQV7pvjdWaYNZhVfOfCSd/a5dSCgSge4vW4DCyJSf7+g==} peerDependencies: @@ -5309,9 +5245,6 @@ packages: engines: {node: '>=4'} hasBin: true - error-ex@1.3.4: - resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==} - error-stack-parser-es@1.0.5: resolution: {integrity: sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==} @@ -5658,9 +5591,6 @@ packages: resolution: {integrity: sha512-XXyd9d3ie/JeIIjm6WeKalvapGGFI4ShAjPJM78vgUFYzoEsuNSjvvVTuht0XZcwbVdOnEEGzhxwguRbxkIcDg==} hasBin: true - fast-safe-stringify@2.1.1: - resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} - fast-string-truncated-width@3.0.3: resolution: {integrity: sha512-0jjjIEL6+0jag3l2XWWizO64/aZVtpiGE3t0Zgqxv0DPuxiMjvB3M24fCyhZUO4KomJQPj3LTSUnDP3GpdwC0g==} @@ -5966,9 +5896,6 @@ packages: resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==} engines: {node: '>=12'} - individual@3.0.0: - resolution: {integrity: sha512-rUY5vtT748NMRbEMrTNiFfy29BgGZwGXUi2NFUVMWQrogSLzlJvQV9eeMWi+g1aVaQ53tpyLAQtd5x/JH0Nh1g==} - inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} @@ -5993,9 +5920,6 @@ packages: iron-webcrypto@1.2.1: resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} - is-arrayish@0.2.1: - resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - is-builtin-module@5.0.0: resolution: {integrity: sha512-f4RqJKBUe5rQkJ2eJEJBXSticB3hGbN9j0yxxMQFqIW89Jp9WYFtzfTcRlstDKVUTRzSOTLKRfO9vIztenwtxA==} engines: {node: '>=18.20'} @@ -6073,10 +5997,6 @@ packages: resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} engines: {node: '>=12.13'} - is-windows@1.0.2: - resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} - engines: {node: '>=0.10.0'} - is-wsl@2.2.0: resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} engines: {node: '>=8'} @@ -6357,9 +6277,6 @@ packages: resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} engines: {node: '>=14'} - lines-and-columns@1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - linkify-it@5.0.0: resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} @@ -6967,10 +6884,6 @@ packages: parse-imports-exports@0.2.4: resolution: {integrity: sha512-4s6vd6dx1AotCx/RCI2m7t7GCh5bDRUtGNvRfHSP2wbBQdMi67pPe7mtzmgwcaQ8VKK/6IB7Glfyu3qdZJPybQ==} - parse-json@5.2.0: - resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} - engines: {node: '>=8'} - parse-statements@1.0.11: resolution: {integrity: sha512-HlsyYdMBnbPQ9Jr/VgJ1YF4scnldvJpJxCVx6KgqPL4dxppsWrJHCIIxQXMJrqGnsRkNPATbeMJ8Yxu7JMsYcA==} @@ -7319,10 +7232,6 @@ packages: resolution: {integrity: sha512-sfWGGfavi0xr8Pg0sVsyHMAOziVYKgPLNrS7ig+ivMNb3wbCBw3KxtflsGBAwD3gYQlE/AEZsTLgToRrSCjb0Q==} engines: {node: '>=0.10.0'} - read-yaml-file@2.1.0: - resolution: {integrity: sha512-UkRNRIwnhG+y7hpqnycCL/xbTk7+ia9VuVTC0S+zVbwd65DI9eUpRMfsWIGrCWxTU/mi+JW8cHQCrv+zfCbEPQ==} - engines: {node: '>=10.13'} - readable-stream@2.3.8: resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} @@ -7643,10 +7552,6 @@ packages: spdx-license-ids@3.0.22: resolution: {integrity: sha512-4PRT4nh1EImPbt2jASOKHX7PB7I+e4IWNLvkKFDxNhJlfjbYlleYQh285Z/3mPTHSAK/AvdMmw5BNNuYH8ShgQ==} - split2@4.2.0: - resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} - engines: {node: '>= 10.x'} - splitpanes@4.1.2: resolution: {integrity: sha512-frNchoCv7w0nMQEuaDGgMGMU6jv3NhN6bBGQVfCNgwJdVcYaRmi1dwYDjp7SifAoUFdiQjBRB254LJNidzo15Q==} peerDependencies: @@ -7713,13 +7618,6 @@ packages: resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} engines: {node: '>=0.10.0'} - strip-bom@4.0.0: - resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} - engines: {node: '>=8'} - - strip-comments-strings@1.2.0: - resolution: {integrity: sha512-zwF4bmnyEjZwRhaak9jUWNxc0DoeKBJ7lwSN/LEc8dQXZcUFG6auaaTQJokQWXopLdM3iTx01nQT8E4aL29DAQ==} - strip-final-newline@2.0.0: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} @@ -8093,6 +7991,16 @@ packages: unrs-resolver@1.11.1: resolution: {integrity: sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==} + unrun@0.3.0: + resolution: {integrity: sha512-5xw2AIVS2WR9Lqhz76qDIQLxipKRidf7Nq+Iz5SZ8shk1OmRlxnc6FyI/1Q2m99WLj6cbqaKFdESfWE99KPzlA==} + engines: {node: ^22.13.0 || >=24.0.0} + hasBin: true + peerDependencies: + synckit: ^0.11.11 + peerDependenciesMeta: + synckit: + optional: true + unstorage@1.17.5: resolution: {integrity: sha512-0i3iqvRfx29hkNntHyQvJTpf5W9dQ9ZadSoRU8+xVlhVtT7jAX57fazYO9EHvcRCfBCyi5YRya7XCDOsbTgkPg==} peerDependencies: @@ -8568,14 +8476,6 @@ packages: resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==} engines: {node: '>=18'} - write-file-atomic@5.0.1: - resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - write-yaml-file@5.0.0: - resolution: {integrity: sha512-FdNA4RyH1L43TlvGG8qOMIfcEczwA5ij+zLXUy3Z83CjxhLvcV7/Q/8pk22wnCgYw7PJhtK+7lhO+qqyT4NdvQ==} - engines: {node: '>=16.14'} - ws@8.20.1: resolution: {integrity: sha512-It4dO0K5v//JtTXuPkfEOaI3uUN87iYPnqo/ZzqCoG3g8uhA66QUMs/SrM0YK7/NAu+r4LMh/9dq2A7k+rHs+w==} engines: {node: '>=10.0.0'} @@ -9239,9 +9139,6 @@ snapshots: - '@vue/composition-api' - vue - '@gwhitney/detect-indent@7.0.1': - optional: true - '@humanfs/core@0.19.1': {} '@humanfs/node@0.16.7': @@ -9504,14 +9401,6 @@ snapshots: transitivePeerDependencies: - magicast - '@nuxt/devtools-kit@3.2.4(magicast@0.5.2)(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))': - dependencies: - '@nuxt/kit': 4.4.6(magicast@0.5.2) - execa: 8.0.1 - vite: 8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) - transitivePeerDependencies: - - magicast - '@nuxt/devtools-wizard@3.2.4': dependencies: '@clack/prompts': 1.4.0 @@ -9568,7 +9457,7 @@ snapshots: '@nuxt/devtools@3.2.4(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))(vue@3.5.34(typescript@6.0.3))': dependencies: - '@nuxt/devtools-kit': 3.2.4(magicast@0.5.2)(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)) + '@nuxt/devtools-kit': 3.2.4(magicast@0.5.2)(vite@8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)) '@nuxt/devtools-wizard': 3.2.4 '@nuxt/kit': 4.4.6(magicast@0.5.2) '@vue/devtools-core': 8.1.0(vue@3.5.34(typescript@6.0.3)) @@ -9596,9 +9485,9 @@ snapshots: sirv: 3.0.2 structured-clone-es: 2.0.0 tinyglobby: 0.2.16 - vite: 8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) - vite-plugin-inspect: 11.3.3(@nuxt/kit@4.4.6(magicast@0.5.2))(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)) - vite-plugin-vue-tracer: 1.4.0(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))(vue@3.5.34(typescript@6.0.3)) + vite: 8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) + vite-plugin-inspect: 11.3.3(@nuxt/kit@4.4.6(magicast@0.5.2))(vite@8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)) + vite-plugin-vue-tracer: 1.4.0(vite@8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))(vue@3.5.34(typescript@6.0.3)) which: 6.0.1 ws: 8.20.1 transitivePeerDependencies: @@ -9609,7 +9498,7 @@ snapshots: '@nuxt/devtools@3.2.4(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3))': dependencies: - '@nuxt/devtools-kit': 3.2.4(magicast@0.5.2)(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)) + '@nuxt/devtools-kit': 3.2.4(magicast@0.5.2)(vite@8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)) '@nuxt/devtools-wizard': 3.2.4 '@nuxt/kit': 4.4.6(magicast@0.5.2) '@vue/devtools-core': 8.1.0(vue@3.5.35(typescript@6.0.3)) @@ -9637,8 +9526,8 @@ snapshots: sirv: 3.0.2 structured-clone-es: 2.0.0 tinyglobby: 0.2.16 - vite: 8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) - vite-plugin-inspect: 11.3.3(@nuxt/kit@4.4.6(magicast@0.5.2))(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)) + vite: 8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) + vite-plugin-inspect: 11.3.3(@nuxt/kit@4.4.6(magicast@0.5.2))(vite@8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)) vite-plugin-vue-tracer: 1.4.0(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) which: 6.0.1 ws: 8.20.1 @@ -9691,7 +9580,7 @@ snapshots: '@nuxt/eslint@1.15.2(@typescript-eslint/utils@8.60.0(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3))(@vue/compiler-sfc@3.5.35)(eslint@10.4.0(jiti@2.7.0))(magicast@0.5.2)(typescript@6.0.3)(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))': dependencies: '@eslint/config-inspector': 1.4.2(eslint@10.4.0(jiti@2.7.0)) - '@nuxt/devtools-kit': 3.2.4(magicast@0.5.2)(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)) + '@nuxt/devtools-kit': 3.2.4(magicast@0.5.2)(vite@8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)) '@nuxt/eslint-config': 1.15.2(@typescript-eslint/utils@8.60.0(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3))(@vue/compiler-sfc@3.5.35)(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3) '@nuxt/eslint-plugin': 1.15.2(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3) '@nuxt/kit': 4.4.6(magicast@0.5.2) @@ -9898,7 +9787,7 @@ snapshots: dependencies: '@nuxt/kit': 4.4.6(magicast@0.5.2) '@rollup/plugin-replace': 6.0.3(rollup@4.60.2) - '@vitejs/plugin-vue': 6.0.7(vite@8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))(vue@3.5.34(typescript@6.0.3)) + '@vitejs/plugin-vue': 6.0.7(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))(vue@3.5.34(typescript@6.0.3)) '@vitejs/plugin-vue-jsx': 5.1.5(vite@8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))(vue@3.5.34(typescript@6.0.3)) autoprefixer: 10.5.0(postcss@8.5.15) consola: 3.4.2 @@ -9961,7 +9850,7 @@ snapshots: '@nuxt/kit': 4.4.6(magicast@0.5.2) '@rollup/plugin-replace': 6.0.3(rollup@4.60.2) '@vitejs/plugin-vue': 6.0.7(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))(vue@3.5.34(typescript@6.0.3)) - '@vitejs/plugin-vue-jsx': 5.1.5(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))(vue@3.5.34(typescript@6.0.3)) + '@vitejs/plugin-vue-jsx': 5.1.5(vite@8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))(vue@3.5.34(typescript@6.0.3)) autoprefixer: 10.5.0(postcss@8.5.15) consola: 3.4.2 cssnano: 8.0.1(postcss@8.5.15) @@ -9983,9 +9872,9 @@ snapshots: std-env: 4.1.0 ufo: 1.6.4 unenv: 2.0.0-rc.24 - vite: 8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) - vite-node: 5.3.0(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) - vite-plugin-checker: 0.13.0(eslint@10.4.0(jiti@2.7.0))(optionator@0.9.4)(typescript@6.0.3)(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))(vue-tsc@3.3.2(typescript@6.0.3)) + vite: 8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) + vite-node: 5.3.0(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) + vite-plugin-checker: 0.13.0(eslint@10.4.0(jiti@2.7.0))(optionator@0.9.4)(typescript@6.0.3)(vite@8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))(vue-tsc@3.3.2(typescript@6.0.3)) vue: 3.5.34(typescript@6.0.3) vue-bundle-renderer: 2.2.0 optionalDependencies: @@ -10484,81 +10373,6 @@ snapshots: '@pkgr/core@0.2.9': {} - '@pnpm/constants@1001.3.1': - optional: true - - '@pnpm/core-loggers@1001.0.9(@pnpm/logger@1001.0.1)': - dependencies: - '@pnpm/logger': 1001.0.1 - '@pnpm/types': 1001.3.0 - optional: true - - '@pnpm/error@1000.1.0': - dependencies: - '@pnpm/constants': 1001.3.1 - optional: true - - '@pnpm/graceful-fs@1000.1.0': - dependencies: - graceful-fs: 4.2.11 - optional: true - - '@pnpm/logger@1001.0.1': - dependencies: - bole: 5.0.25 - split2: 4.2.0 - optional: true - - '@pnpm/manifest-utils@1002.0.5(@pnpm/logger@1001.0.1)': - dependencies: - '@pnpm/core-loggers': 1001.0.9(@pnpm/logger@1001.0.1) - '@pnpm/error': 1000.1.0 - '@pnpm/logger': 1001.0.1 - '@pnpm/semver.peer-range': 1000.0.0 - '@pnpm/types': 1001.3.0 - semver: 7.8.1 - optional: true - - '@pnpm/read-project-manifest@1001.2.6(@pnpm/logger@1001.0.1)': - dependencies: - '@gwhitney/detect-indent': 7.0.1 - '@pnpm/error': 1000.1.0 - '@pnpm/graceful-fs': 1000.1.0 - '@pnpm/logger': 1001.0.1 - '@pnpm/manifest-utils': 1002.0.5(@pnpm/logger@1001.0.1) - '@pnpm/text.comments-parser': 1000.0.0 - '@pnpm/types': 1001.3.0 - '@pnpm/write-project-manifest': 1000.0.16 - fast-deep-equal: 3.1.3 - is-windows: 1.0.2 - json5: 2.2.3 - parse-json: 5.2.0 - read-yaml-file: 2.1.0 - strip-bom: 4.0.0 - optional: true - - '@pnpm/semver.peer-range@1000.0.0': - dependencies: - semver: 7.8.1 - optional: true - - '@pnpm/text.comments-parser@1000.0.0': - dependencies: - strip-comments-strings: 1.2.0 - optional: true - - '@pnpm/types@1001.3.0': - optional: true - - '@pnpm/write-project-manifest@1000.0.16': - dependencies: - '@pnpm/text.comments-parser': 1000.0.0 - '@pnpm/types': 1001.3.0 - json5: 2.2.3 - write-file-atomic: 5.0.1 - write-yaml-file: 5.0.0 - optional: true - '@polka/url@1.0.0-next.29': {} '@poppinss/colors@4.1.6': @@ -11298,8 +11112,8 @@ snapshots: '@typescript-eslint/project-service@8.56.1(typescript@6.0.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.59.4(typescript@6.0.3) - '@typescript-eslint/types': 8.59.4 + '@typescript-eslint/tsconfig-utils': 8.60.0(typescript@6.0.3) + '@typescript-eslint/types': 8.60.0 debug: 4.4.3 typescript: 6.0.3 transitivePeerDependencies: @@ -11602,29 +11416,6 @@ snapshots: sirv: 3.0.2 '@unocss/nuxt@66.7.0(magicast@0.5.2)(vite@8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))(webpack@5.104.1(esbuild@0.28.0))': - dependencies: - '@nuxt/kit': 4.4.6(magicast@0.5.2) - '@unocss/config': 66.7.0 - '@unocss/core': 66.7.0 - '@unocss/preset-attributify': 66.7.0 - '@unocss/preset-icons': 66.7.0 - '@unocss/preset-tagify': 66.7.0 - '@unocss/preset-typography': 66.7.0 - '@unocss/preset-web-fonts': 66.7.0 - '@unocss/preset-wind3': 66.7.0 - '@unocss/preset-wind4': 66.7.0 - '@unocss/reset': 66.7.0 - '@unocss/vite': 66.7.0(vite@8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)) - '@unocss/webpack': 66.7.0(webpack@5.104.1(esbuild@0.28.0)) - unocss: 66.7.0(@unocss/webpack@66.7.0(webpack@5.104.1(esbuild@0.28.0)))(vite@8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)) - transitivePeerDependencies: - - '@unocss/astro' - - '@unocss/postcss' - - magicast - - vite - - webpack - - '@unocss/nuxt@66.7.0(magicast@0.5.2)(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))(webpack@5.104.1(esbuild@0.28.0))': dependencies: '@nuxt/kit': 4.4.6(magicast@0.5.2) '@unocss/config': 66.7.0 @@ -11726,19 +11517,6 @@ snapshots: dependencies: '@unocss/core': 66.7.0 - '@unocss/vite@66.7.0(vite@8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))': - dependencies: - '@jridgewell/remapping': 2.3.5 - '@unocss/config': 66.7.0 - '@unocss/core': 66.7.0 - '@unocss/inspector': 66.7.0 - chokidar: 5.0.0 - magic-string: 0.30.21 - pathe: 2.0.3 - tinyglobby: 0.2.16 - unplugin-utils: 0.3.1 - vite: 8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) - '@unocss/vite@66.7.0(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))': dependencies: '@jridgewell/remapping': 2.3.5 @@ -11750,7 +11528,7 @@ snapshots: pathe: 2.0.3 tinyglobby: 0.2.16 unplugin-utils: 0.3.1 - vite: 8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) + vite: 8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) '@unocss/webpack@66.7.0(webpack@5.104.1(esbuild@0.28.0))': dependencies: @@ -11873,7 +11651,7 @@ snapshots: pathe: 2.0.3 perfect-debounce: 2.1.0 tinyexec: 1.2.2 - vite: 8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) + vite: 8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) transitivePeerDependencies: - '@modelcontextprotocol/sdk' - bufferutil @@ -11881,163 +11659,28 @@ snapshots: - typescript - utf-8-validate - '@vitejs/devtools-kit@0.2.0(typescript@6.0.3)(vite@8.0.14)': + '@vitejs/plugin-vue-jsx@5.1.5(vite@8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))(vue@3.5.34(typescript@6.0.3))': dependencies: - birpc: 4.0.0 - devframe: 0.4.1(typescript@6.0.3) - mlly: 1.8.2 - nostics: 0.2.0 - pathe: 2.0.3 - perfect-debounce: 2.1.0 - tinyexec: 1.2.2 - vite: 8.0.14(@types/node@25.0.3)(@vitejs/devtools@0.2.0)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) + '@babel/core': 7.29.0 + '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.29.0) + '@rolldown/pluginutils': 1.0.1 + '@vue/babel-plugin-jsx': 2.0.1(@babel/core@7.29.0) + vite: 8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) + vue: 3.5.34(typescript@6.0.3) transitivePeerDependencies: - - '@modelcontextprotocol/sdk' - - bufferutil - - crossws - - typescript - - utf-8-validate - optional: true + - supports-color - '@vitejs/devtools-rolldown@0.2.0(@pnpm/logger@1001.0.1)(db0@0.3.4)(idb-keyval@6.2.4)(ioredis@5.10.1)(typescript@6.0.3)(vite@8.0.14)(vue@3.5.34(typescript@6.0.3))': + '@vitejs/plugin-vue@6.0.7(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))(vue@3.5.34(typescript@6.0.3))': dependencies: - '@floating-ui/dom': 1.7.6 - '@pnpm/read-project-manifest': 1001.2.6(@pnpm/logger@1001.0.1) - '@rolldown/debug': 1.0.3 - '@vitejs/devtools-kit': 0.2.0(typescript@6.0.3)(vite@8.0.14) - birpc: 4.0.0 - cac: 7.0.0 - d3-shape: 3.2.0 - devframe: 0.4.1(typescript@6.0.3) - diff: 9.0.0 - get-port-please: 3.2.0 - h3: 2.0.1-rc.22 - mlly: 1.8.2 - mrmime: 2.0.1 - nostics: 0.2.0 - p-limit: 7.3.0 - pathe: 2.0.3 - publint: 0.3.21 - tinyglobby: 0.2.16 - unconfig: 7.5.0 - unstorage: 1.17.5(db0@0.3.4)(idb-keyval@6.2.4)(ioredis@5.10.1) - vue-virtual-scroller: 3.0.4(vue@3.5.34(typescript@6.0.3)) - ws: 8.21.0 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@deno/kv' - - '@modelcontextprotocol/sdk' - - '@netlify/blobs' - - '@planetscale/database' - - '@pnpm/logger' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/functions' - - '@vercel/kv' - - aws4fetch - - bufferutil - - crossws - - db0 - - idb-keyval - - ioredis - - typescript - - uploadthing - - utf-8-validate - - vite - - vue - optional: true + '@rolldown/pluginutils': 1.0.1 + vite: 8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) + vue: 3.5.34(typescript@6.0.3) - '@vitejs/devtools@0.2.0(@pnpm/logger@1001.0.1)(db0@0.3.4)(idb-keyval@6.2.4)(ioredis@5.10.1)(typescript@6.0.3)(vite@8.0.14)': + '@vitejs/plugin-vue@6.0.7(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3))': dependencies: - '@vitejs/devtools-kit': 0.2.0(typescript@6.0.3)(vite@8.0.14) - '@vitejs/devtools-rolldown': 0.2.0(@pnpm/logger@1001.0.1)(db0@0.3.4)(idb-keyval@6.2.4)(ioredis@5.10.1)(typescript@6.0.3)(vite@8.0.14)(vue@3.5.34(typescript@6.0.3)) - birpc: 4.0.0 - cac: 7.0.0 - devframe: 0.4.1(typescript@6.0.3) - h3: 2.0.1-rc.22 - mlly: 1.8.2 - nostics: 0.2.0 - obug: 2.1.1 - pathe: 2.0.3 - perfect-debounce: 2.1.0 - tinyexec: 1.2.2 - vite: 8.0.14(@types/node@25.0.3)(@vitejs/devtools@0.2.0)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) - vue: 3.5.34(typescript@6.0.3) - ws: 8.21.0 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@deno/kv' - - '@modelcontextprotocol/sdk' - - '@netlify/blobs' - - '@planetscale/database' - - '@pnpm/logger' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/functions' - - '@vercel/kv' - - aws4fetch - - bufferutil - - crossws - - db0 - - idb-keyval - - ioredis - - typescript - - uploadthing - - utf-8-validate - optional: true - - '@vitejs/plugin-vue-jsx@5.1.5(vite@8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))(vue@3.5.34(typescript@6.0.3))': - dependencies: - '@babel/core': 7.29.0 - '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.29.0) '@rolldown/pluginutils': 1.0.1 - '@vue/babel-plugin-jsx': 2.0.1(@babel/core@7.29.0) vite: 8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) - vue: 3.5.34(typescript@6.0.3) - transitivePeerDependencies: - - supports-color - - '@vitejs/plugin-vue-jsx@5.1.5(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))(vue@3.5.34(typescript@6.0.3))': - dependencies: - '@babel/core': 7.29.0 - '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.29.0) - '@rolldown/pluginutils': 1.0.1 - '@vue/babel-plugin-jsx': 2.0.1(@babel/core@7.29.0) - vite: 8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) - vue: 3.5.34(typescript@6.0.3) - transitivePeerDependencies: - - supports-color - - '@vitejs/plugin-vue@6.0.7(vite@8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))(vue@3.5.34(typescript@6.0.3))': - dependencies: - '@rolldown/pluginutils': 1.0.1 - vite: 8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) - vue: 3.5.34(typescript@6.0.3) - - '@vitejs/plugin-vue@6.0.7(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))(vue@3.5.34(typescript@6.0.3))': - dependencies: - '@rolldown/pluginutils': 1.0.1 - vite: 8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) - vue: 3.5.34(typescript@6.0.3) - - '@vitejs/plugin-vue@6.0.7(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3))': - dependencies: - '@rolldown/pluginutils': 1.0.1 - vite: 8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) vue: 3.5.35(typescript@6.0.3) '@vitest/eslint-plugin@1.6.17(@typescript-eslint/eslint-plugin@8.59.3(@typescript-eslint/parser@8.59.3(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3)(vitest@4.1.7(@types/node@25.0.3)(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)))': @@ -12048,7 +11691,7 @@ snapshots: optionalDependencies: '@typescript-eslint/eslint-plugin': 8.59.3(@typescript-eslint/parser@8.59.3(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3) typescript: 6.0.3 - vitest: 4.1.7(@types/node@25.0.3)(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)) + vitest: 4.1.7(@types/node@25.0.3)(vite@8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)) transitivePeerDependencies: - supports-color @@ -12069,14 +11712,6 @@ snapshots: optionalDependencies: vite: 8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) - '@vitest/mocker@4.1.7(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))': - dependencies: - '@vitest/spy': 4.1.7 - estree-walker: 3.0.3 - magic-string: 0.30.21 - optionalDependencies: - vite: 8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) - '@vitest/pretty-format@4.1.7': dependencies: tinyrainbow: 3.1.0 @@ -12751,12 +12386,6 @@ snapshots: birpc@4.0.0: {} - bole@5.0.25: - dependencies: - fast-safe-stringify: 2.1.1 - individual: 3.0.0 - optional: true - boolbase@1.0.0: {} boxen@7.0.0: @@ -13346,24 +12975,6 @@ snapshots: - typescript - utf-8-validate - devframe@0.4.1(typescript@6.0.3): - dependencies: - '@valibot/to-json-schema': 1.7.0(valibot@1.4.1(typescript@6.0.3)) - birpc: 4.0.0 - cac: 7.0.0 - h3: 2.0.1-rc.22 - mrmime: 2.0.1 - nostics: 0.2.0 - pathe: 2.0.3 - valibot: 1.4.1(typescript@6.0.3) - ws: 8.21.0 - transitivePeerDependencies: - - bufferutil - - crossws - - typescript - - utf-8-validate - optional: true - devframe@0.5.2(typescript@6.0.3): dependencies: '@valibot/to-json-schema': 1.7.0(valibot@1.4.1(typescript@6.0.3)) @@ -13458,11 +13069,6 @@ snapshots: envinfo@7.21.0: {} - error-ex@1.3.4: - dependencies: - is-arrayish: 0.2.1 - optional: true - error-stack-parser-es@1.0.5: {} errx@0.1.0: {} @@ -13912,9 +13518,6 @@ snapshots: fast-npm-meta@1.4.2: {} - fast-safe-stringify@2.1.1: - optional: true - fast-string-truncated-width@3.0.3: {} fast-string-width@3.0.2: @@ -14203,9 +13806,6 @@ snapshots: indent-string@5.0.0: {} - individual@3.0.0: - optional: true - inherits@2.0.4: {} ini@1.3.8: {} @@ -14232,9 +13832,6 @@ snapshots: iron-webcrypto@1.2.1: {} - is-arrayish@0.2.1: - optional: true - is-builtin-module@5.0.0: dependencies: builtin-modules: 5.0.0 @@ -14286,9 +13883,6 @@ snapshots: is-what@4.1.16: {} - is-windows@1.0.2: - optional: true - is-wsl@2.2.0: dependencies: is-docker: 2.2.1 @@ -14497,9 +14091,6 @@ snapshots: lilconfig@3.1.3: {} - lines-and-columns@1.2.4: - optional: true - linkify-it@5.0.0: dependencies: uc.micro: 2.1.0 @@ -15768,14 +15359,6 @@ snapshots: dependencies: parse-statements: 1.0.11 - parse-json@5.2.0: - dependencies: - '@babel/code-frame': 7.29.0 - error-ex: 1.3.4 - json-parse-even-better-errors: 2.3.1 - lines-and-columns: 1.2.4 - optional: true - parse-statements@1.0.11: {} parse5@7.3.0: @@ -16085,12 +15668,6 @@ snapshots: react@19.2.6: {} - read-yaml-file@2.1.0: - dependencies: - js-yaml: 4.1.1 - strip-bom: 4.0.0 - optional: true - readable-stream@2.3.8: dependencies: core-util-is: 1.0.3 @@ -16503,9 +16080,6 @@ snapshots: spdx-license-ids@3.0.22: {} - split2@4.2.0: - optional: true - splitpanes@4.1.2(vue@3.5.35(typescript@6.0.3)): dependencies: vue: 3.5.35(typescript@6.0.3) @@ -16574,12 +16148,6 @@ snapshots: strip-bom-string@1.0.0: {} - strip-bom@4.0.0: - optional: true - - strip-comments-strings@1.2.0: - optional: true - strip-final-newline@2.0.0: {} strip-final-newline@3.0.0: {} @@ -16725,35 +16293,7 @@ snapshots: ts-dedent@2.2.0: {} - tsdown@0.22.0(@vitejs/devtools@0.2.0)(publint@0.3.21)(tsx@4.22.3)(typescript@6.0.3)(vue-tsc@3.3.2(typescript@6.0.3)): - dependencies: - ansis: 4.3.0 - cac: 7.0.0 - defu: 6.1.7 - empathic: 2.0.0 - hookable: 6.1.1 - import-without-cache: 0.4.0 - obug: 2.1.1 - picomatch: 4.0.4 - rolldown: 1.0.3 - rolldown-plugin-dts: 0.25.0(rolldown@1.0.3)(typescript@6.0.3)(vue-tsc@3.3.2(typescript@6.0.3)) - semver: 7.8.1 - tinyexec: 1.2.2 - tinyglobby: 0.2.16 - tree-kill: 1.2.2 - unconfig-core: 7.5.0 - optionalDependencies: - '@vitejs/devtools': 0.2.0(@pnpm/logger@1001.0.1)(db0@0.3.4)(idb-keyval@6.2.4)(ioredis@5.10.1)(typescript@6.0.3)(vite@8.0.14) - publint: 0.3.21 - tsx: 4.22.3 - typescript: 6.0.3 - transitivePeerDependencies: - - '@ts-macro/tsc' - - '@typescript/native-preview' - - oxc-resolver - - vue-tsc - - tsdown@0.22.0(@vitejs/devtools@packages+core)(publint@0.3.21)(tsx@4.22.3)(typescript@6.0.3)(vue-tsc@3.3.2(typescript@6.0.3)): + tsdown@0.22.0(@vitejs/devtools@packages+core)(publint@0.3.21)(tsx@4.22.3)(typescript@6.0.3)(unrun@0.3.0(synckit@0.11.12))(vue-tsc@3.3.2(typescript@6.0.3)): dependencies: ansis: 4.3.0 cac: 7.0.0 @@ -16775,6 +16315,7 @@ snapshots: publint: 0.3.21 tsx: 4.22.3 typescript: 6.0.3 + unrun: 0.3.0(synckit@0.11.12) transitivePeerDependencies: - '@ts-macro/tsc' - '@typescript/native-preview' @@ -16791,7 +16332,7 @@ snapshots: oxc-parser: 0.129.0 tinyglobby: 0.2.16 optionalDependencies: - vitest: 4.1.7(@types/node@25.0.3)(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)) + vitest: 4.1.7(@types/node@25.0.3)(vite@8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)) tsx@4.22.3: dependencies: @@ -16950,30 +16491,6 @@ snapshots: unist-util-is: 6.0.1 unist-util-visit-parents: 6.0.2 - unocss@66.7.0(@unocss/webpack@66.7.0(webpack@5.104.1(esbuild@0.28.0)))(vite@8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)): - dependencies: - '@unocss/cli': 66.7.0 - '@unocss/core': 66.7.0 - '@unocss/preset-attributify': 66.7.0 - '@unocss/preset-icons': 66.7.0 - '@unocss/preset-mini': 66.7.0 - '@unocss/preset-tagify': 66.7.0 - '@unocss/preset-typography': 66.7.0 - '@unocss/preset-uno': 66.7.0 - '@unocss/preset-web-fonts': 66.7.0 - '@unocss/preset-wind': 66.7.0 - '@unocss/preset-wind3': 66.7.0 - '@unocss/preset-wind4': 66.7.0 - '@unocss/transformer-attributify-jsx': 66.7.0 - '@unocss/transformer-compile-class': 66.7.0 - '@unocss/transformer-directives': 66.7.0 - '@unocss/transformer-variant-group': 66.7.0 - '@unocss/vite': 66.7.0(vite@8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)) - optionalDependencies: - '@unocss/webpack': 66.7.0(webpack@5.104.1(esbuild@0.28.0)) - transitivePeerDependencies: - - vite - unocss@66.7.0(@unocss/webpack@66.7.0(webpack@5.104.1(esbuild@0.28.0)))(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)): dependencies: '@unocss/cli': 66.7.0 @@ -17010,7 +16527,7 @@ snapshots: '@vue/reactivity': 3.5.34 obug: 2.1.1 unplugin: 3.0.0 - vite: 8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) + vite: 8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) vue: 3.5.35(typescript@6.0.3) transitivePeerDependencies: - '@types/node' @@ -17068,6 +16585,12 @@ snapshots: '@unrs/resolver-binding-win32-ia32-msvc': 1.11.1 '@unrs/resolver-binding-win32-x64-msvc': 1.11.1 + unrun@0.3.0(synckit@0.11.12): + dependencies: + rolldown: 1.0.3 + optionalDependencies: + synckit: 0.11.12 + unstorage@1.17.5(db0@0.3.4)(idb-keyval@6.2.4)(ioredis@5.10.1): dependencies: anymatch: 3.1.3 @@ -17153,20 +16676,10 @@ snapshots: vite: 8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) vite-hot-client: 2.2.0(vite@8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)) - vite-dev-rpc@1.1.0(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)): - dependencies: - birpc: 2.9.0 - vite: 8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) - vite-hot-client: 2.2.0(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)) - vite-hot-client@2.2.0(vite@8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)): dependencies: vite: 8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) - vite-hot-client@2.2.0(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)): - dependencies: - vite: 8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) - vite-node@5.3.0(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0): dependencies: cac: 7.0.0 @@ -17188,27 +16701,6 @@ snapshots: - tsx - yaml - vite-node@5.3.0(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0): - dependencies: - cac: 7.0.0 - es-module-lexer: 2.0.0 - obug: 2.1.1 - pathe: 2.0.3 - vite: 8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) - transitivePeerDependencies: - - '@types/node' - - '@vitejs/devtools' - - esbuild - - jiti - - less - - sass - - sass-embedded - - stylus - - sugarss - - terser - - tsx - - yaml - vite-plugin-checker@0.13.0(eslint@10.4.0(jiti@2.7.0))(optionator@0.9.4)(typescript@6.0.3)(vite@8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))(vue-tsc@3.3.2(typescript@6.0.3)): dependencies: '@babel/code-frame': 7.29.0 @@ -17227,24 +16719,6 @@ snapshots: typescript: 6.0.3 vue-tsc: 3.3.2(typescript@6.0.3) - vite-plugin-checker@0.13.0(eslint@10.4.0(jiti@2.7.0))(optionator@0.9.4)(typescript@6.0.3)(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))(vue-tsc@3.3.2(typescript@6.0.3)): - dependencies: - '@babel/code-frame': 7.29.0 - chokidar: 5.0.0 - npm-run-path: 6.0.0 - picocolors: 1.1.1 - picomatch: 4.0.4 - proper-lockfile: 4.1.2 - tiny-invariant: 1.3.3 - tinyglobby: 0.2.16 - vite: 8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) - vscode-uri: 3.1.0 - optionalDependencies: - eslint: 10.4.0(jiti@2.7.0) - optionator: 0.9.4 - typescript: 6.0.3 - vue-tsc: 3.3.2(typescript@6.0.3) - vite-plugin-inspect@11.3.3(@nuxt/kit@4.4.6(magicast@0.5.2))(vite@8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)): dependencies: ansis: 4.3.0 @@ -17262,23 +16736,6 @@ snapshots: transitivePeerDependencies: - supports-color - vite-plugin-inspect@11.3.3(@nuxt/kit@4.4.6(magicast@0.5.2))(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)): - dependencies: - ansis: 4.3.0 - debug: 4.4.3 - error-stack-parser-es: 1.0.5 - ohash: 2.0.11 - open: 10.2.0 - perfect-debounce: 2.1.0 - sirv: 3.0.2 - unplugin-utils: 0.3.1 - vite: 8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) - vite-dev-rpc: 1.1.0(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)) - optionalDependencies: - '@nuxt/kit': 4.4.6(magicast@0.5.2) - transitivePeerDependencies: - - supports-color - vite-plugin-inspect@12.0.0-beta.2(@nuxt/kit@4.4.6(magicast@0.5.2))(typescript@6.0.3)(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)): dependencies: '@vitejs/devtools-kit': 0.1.24(typescript@6.0.3)(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)) @@ -17290,7 +16747,7 @@ snapshots: perfect-debounce: 2.1.0 sirv: 3.0.2 unplugin-utils: 0.3.1 - vite: 8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) + vite: 8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) optionalDependencies: '@nuxt/kit': 4.4.6(magicast@0.5.2) transitivePeerDependencies: @@ -17323,16 +16780,6 @@ snapshots: vite: 8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) vue: 3.5.34(typescript@6.0.3) - vite-plugin-vue-tracer@1.4.0(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))(vue@3.5.34(typescript@6.0.3)): - dependencies: - estree-walker: 3.0.3 - exsolve: 1.0.8 - magic-string: 0.30.21 - pathe: 2.0.3 - source-map-js: 1.2.1 - vite: 8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) - vue: 3.5.34(typescript@6.0.3) - vite-plugin-vue-tracer@1.4.0(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)): dependencies: estree-walker: 3.0.3 @@ -17340,26 +16787,9 @@ snapshots: magic-string: 0.30.21 pathe: 2.0.3 source-map-js: 1.2.1 - vite: 8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) + vite: 8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) vue: 3.5.35(typescript@6.0.3) - vite@8.0.14(@types/node@25.0.3)(@vitejs/devtools@0.2.0)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0): - dependencies: - lightningcss: 1.32.0 - picomatch: 4.0.4 - postcss: 8.5.15 - rolldown: 1.0.3 - tinyglobby: 0.2.16 - optionalDependencies: - '@types/node': 25.0.3 - '@vitejs/devtools': 0.2.0(@pnpm/logger@1001.0.1)(db0@0.3.4)(idb-keyval@6.2.4)(ioredis@5.10.1)(typescript@6.0.3)(vite@8.0.14) - esbuild: 0.28.0 - fsevents: 2.3.3 - jiti: 2.7.0 - terser: 5.44.1 - tsx: 4.22.3 - yaml: 2.9.0 - vite@8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0): dependencies: lightningcss: 1.32.0 @@ -17377,22 +16807,6 @@ snapshots: tsx: 4.22.3 yaml: 2.9.0 - vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0): - dependencies: - lightningcss: 1.32.0 - picomatch: 4.0.4 - postcss: 8.5.15 - rolldown: 1.0.3 - tinyglobby: 0.2.16 - optionalDependencies: - '@types/node': 25.0.3 - esbuild: 0.28.0 - fsevents: 2.3.3 - jiti: 2.7.0 - terser: 5.44.1 - tsx: 4.22.3 - yaml: 2.9.0 - vitefu@1.1.2(vite@8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)): optionalDependencies: vite: 8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) @@ -17422,7 +16836,7 @@ snapshots: '@shikijs/transformers': 3.23.0 '@shikijs/types': 3.23.0 '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 6.0.7(vite@8.0.14(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))(vue@3.5.34(typescript@6.0.3)) + '@vitejs/plugin-vue': 6.0.7(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0))(vue@3.5.34(typescript@6.0.3)) '@vue/devtools-api': 8.1.2 '@vue/shared': 3.5.34 '@vueuse/core': 14.3.0(vue@3.5.34(typescript@6.0.3)) @@ -17489,33 +16903,6 @@ snapshots: transitivePeerDependencies: - msw - vitest@4.1.7(@types/node@25.0.3)(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)): - dependencies: - '@vitest/expect': 4.1.7 - '@vitest/mocker': 4.1.7(vite@8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0)) - '@vitest/pretty-format': 4.1.7 - '@vitest/runner': 4.1.7 - '@vitest/snapshot': 4.1.7 - '@vitest/spy': 4.1.7 - '@vitest/utils': 4.1.7 - es-module-lexer: 2.0.0 - expect-type: 1.3.0 - magic-string: 0.30.21 - obug: 2.1.1 - pathe: 2.0.3 - picomatch: 4.0.4 - std-env: 4.1.0 - tinybench: 2.9.0 - tinyexec: 1.2.2 - tinyglobby: 0.2.16 - tinyrainbow: 3.1.0 - vite: 8.0.14(@types/node@25.0.3)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.44.1)(tsx@4.22.3)(yaml@2.9.0) - why-is-node-running: 2.3.0 - optionalDependencies: - '@types/node': 25.0.3 - transitivePeerDependencies: - - msw - vscode-uri@3.1.0: {} vue-bundle-renderer@2.2.0: @@ -17728,18 +17115,6 @@ snapshots: string-width: 7.2.0 strip-ansi: 7.1.2 - write-file-atomic@5.0.1: - dependencies: - imurmurhash: 0.1.4 - signal-exit: 4.1.0 - optional: true - - write-yaml-file@5.0.0: - dependencies: - js-yaml: 4.1.1 - write-file-atomic: 5.0.1 - optional: true - ws@8.20.1: {} ws@8.21.0: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 0a7641a4..90ebd635 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -53,6 +53,7 @@ catalogs: turbo: ^2.9.15 unocss: ^66.7.0 unplugin-vue: ^7.2.0 + unrun: ^0.3.0 vite: ^8.0.14 deps: '@devframes/hub': ^0.5.2 From d8645b754395dcf412335e3d07878442640f57c3 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Thu, 28 May 2026 15:32:10 +0900 Subject: [PATCH 2/2] fix(rolldown): handle undefined `prevPane` in DiffEditor resize splitpanes 4.1.2 tightened the resize payload type so `prevPane` is now possibly undefined. Accept the full payload in the handler and narrow before reading `prevPane.size`. --- packages/rolldown/src/app/components/code/DiffEditor.vue | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/rolldown/src/app/components/code/DiffEditor.vue b/packages/rolldown/src/app/components/code/DiffEditor.vue index 2c7d3cde..e0e56970 100644 --- a/packages/rolldown/src/app/components/code/DiffEditor.vue +++ b/packages/rolldown/src/app/components/code/DiffEditor.vue @@ -1,5 +1,6 @@