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/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 @@
-
+
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