Refactor code structure for improved readability and maintainability

This commit is contained in:
2026-03-06 02:12:01 +08:00
parent 2d4666ce90
commit 8867951893
2 changed files with 252 additions and 82 deletions

View File

@@ -1,6 +1,6 @@
{ {
"name": "@kevisual/cli", "name": "@kevisual/cli",
"version": "0.1.16", "version": "0.1.17",
"description": "envision 命令行工具", "description": "envision 命令行工具",
"type": "module", "type": "module",
"basename": "/root/cli", "basename": "/root/cli",
@@ -46,11 +46,11 @@
"@kevisual/auth": "^2.0.3", "@kevisual/auth": "^2.0.3",
"@kevisual/context": "^0.0.8", "@kevisual/context": "^0.0.8",
"@kevisual/use-config": "^1.0.30", "@kevisual/use-config": "^1.0.30",
"@opencode-ai/sdk": "^1.2.14", "@opencode-ai/sdk": "^1.2.17",
"@types/busboy": "^1.5.4", "@types/busboy": "^1.5.4",
"busboy": "^1.6.0", "busboy": "^1.6.0",
"eventemitter3": "^5.0.4", "eventemitter3": "^5.0.4",
"jose": "^6.1.3", "jose": "^6.2.0",
"lowdb": "^7.0.1", "lowdb": "^7.0.1",
"lru-cache": "^11.2.6", "lru-cache": "^11.2.6",
"micromatch": "^4.0.8", "micromatch": "^4.0.8",
@@ -59,17 +59,17 @@
"unstorage": "^1.17.4" "unstorage": "^1.17.4"
}, },
"devDependencies": { "devDependencies": {
"@kevisual/api": "^0.0.60", "@kevisual/api": "^0.0.62",
"@kevisual/cnb": "^0.0.32", "@kevisual/cnb": "^0.0.33",
"@kevisual/dts": "^0.0.4", "@kevisual/dts": "^0.0.4",
"@kevisual/load": "^0.0.6", "@kevisual/load": "^0.0.6",
"@kevisual/logger": "^0.0.4", "@kevisual/logger": "^0.0.4",
"@kevisual/query": "0.0.52", "@kevisual/query": "0.0.52",
"@types/bun": "^1.3.9", "@types/bun": "^1.3.10",
"@types/crypto-js": "^4.2.2", "@types/crypto-js": "^4.2.2",
"@types/jsonwebtoken": "^9.0.10", "@types/jsonwebtoken": "^9.0.10",
"@types/micromatch": "^4.0.10", "@types/micromatch": "^4.0.10",
"@types/node": "^25.3.0", "@types/node": "^25.3.3",
"@types/semver": "^7.7.1", "@types/semver": "^7.7.1",
"chalk": "^5.6.2", "chalk": "^5.6.2",
"commander": "^14.0.3", "commander": "^14.0.3",
@@ -80,7 +80,7 @@
"ignore": "^7.0.5", "ignore": "^7.0.5",
"jsonwebtoken": "^9.0.3", "jsonwebtoken": "^9.0.3",
"pm2": "^6.0.14", "pm2": "^6.0.14",
"tar": "^7.5.9", "tar": "^7.5.10",
"zustand": "^5.0.11" "zustand": "^5.0.11"
}, },
"engines": { "engines": {

318
pnpm-lock.yaml generated
View File

@@ -10,7 +10,7 @@ importers:
dependencies: dependencies:
'@inquirer/prompts': '@inquirer/prompts':
specifier: ^8.3.0 specifier: ^8.3.0
version: 8.3.0(@types/node@25.3.0) version: 8.3.0(@types/node@25.3.3)
'@kevisual/app': '@kevisual/app':
specifier: ^0.0.2 specifier: ^0.0.2
version: 0.0.2(dotenv@17.3.1) version: 0.0.2(dotenv@17.3.1)
@@ -24,8 +24,8 @@ importers:
specifier: ^1.0.30 specifier: ^1.0.30
version: 1.0.30(dotenv@17.3.1) version: 1.0.30(dotenv@17.3.1)
'@opencode-ai/sdk': '@opencode-ai/sdk':
specifier: ^1.2.14 specifier: ^1.2.17
version: 1.2.14 version: 1.2.17
'@types/busboy': '@types/busboy':
specifier: ^1.5.4 specifier: ^1.5.4
version: 1.5.4 version: 1.5.4
@@ -36,8 +36,8 @@ importers:
specifier: ^5.0.4 specifier: ^5.0.4
version: 5.0.4 version: 5.0.4
jose: jose:
specifier: ^6.1.3 specifier: ^6.2.0
version: 6.1.3 version: 6.2.0
lowdb: lowdb:
specifier: ^7.0.1 specifier: ^7.0.1
version: 7.0.1 version: 7.0.1
@@ -58,11 +58,11 @@ importers:
version: 1.17.4(idb-keyval@6.2.2)(ioredis@5.9.3(supports-color@10.2.2)) version: 1.17.4(idb-keyval@6.2.2)(ioredis@5.9.3(supports-color@10.2.2))
devDependencies: devDependencies:
'@kevisual/api': '@kevisual/api':
specifier: ^0.0.60 specifier: ^0.0.62
version: 0.0.60(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) version: 0.0.62(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@kevisual/cnb': '@kevisual/cnb':
specifier: ^0.0.32 specifier: ^0.0.33
version: 0.0.32(dotenv@17.3.1)(idb-keyval@6.2.2)(ioredis@5.9.3) version: 0.0.33(dotenv@17.3.1)(idb-keyval@6.2.2)(ioredis@5.9.3)
'@kevisual/dts': '@kevisual/dts':
specifier: ^0.0.4 specifier: ^0.0.4
version: 0.0.4(typescript@5.8.2) version: 0.0.4(typescript@5.8.2)
@@ -76,8 +76,8 @@ importers:
specifier: 0.0.52 specifier: 0.0.52
version: 0.0.52 version: 0.0.52
'@types/bun': '@types/bun':
specifier: ^1.3.9 specifier: ^1.3.10
version: 1.3.9 version: 1.3.10
'@types/crypto-js': '@types/crypto-js':
specifier: ^4.2.2 specifier: ^4.2.2
version: 4.2.2 version: 4.2.2
@@ -88,8 +88,8 @@ importers:
specifier: ^4.0.10 specifier: ^4.0.10
version: 4.0.10 version: 4.0.10
'@types/node': '@types/node':
specifier: ^25.3.0 specifier: ^25.3.3
version: 25.3.0 version: 25.3.3
'@types/semver': '@types/semver':
specifier: ^7.7.1 specifier: ^7.7.1
version: 7.7.1 version: 7.7.1
@@ -118,8 +118,8 @@ importers:
specifier: ^9.0.3 specifier: ^9.0.3
version: 9.0.3 version: 9.0.3
tar: tar:
specifier: ^7.5.9 specifier: ^7.5.10
version: 7.5.9 version: 7.5.10
zustand: zustand:
specifier: ^5.0.11 specifier: ^5.0.11
version: 5.0.11(@types/react@19.2.10)(react@19.2.4) version: 5.0.11(@types/react@19.2.10)(react@19.2.4)
@@ -246,16 +246,16 @@ importers:
dependencies: dependencies:
'@astrojs/mdx': '@astrojs/mdx':
specifier: ^4.3.13 specifier: ^4.3.13
version: 4.3.13(astro@5.16.15(@types/node@25.3.0)(idb-keyval@6.2.2)(ioredis@5.9.3)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.57.1)(typescript@5.8.2)) version: 4.3.13(astro@5.16.15(@types/node@25.3.3)(idb-keyval@6.2.2)(ioredis@5.9.3)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.57.1)(typescript@5.8.2))
'@astrojs/react': '@astrojs/react':
specifier: ^4.4.2 specifier: ^4.4.2
version: 4.4.2(@types/node@25.3.0)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(jiti@2.6.1)(lightningcss@1.30.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) version: 4.4.2(@types/node@25.3.3)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(jiti@2.6.1)(lightningcss@1.30.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
'@astrojs/sitemap': '@astrojs/sitemap':
specifier: ^3.7.0 specifier: ^3.7.0
version: 3.7.0 version: 3.7.0
'@astrojs/vue': '@astrojs/vue':
specifier: ^5.1.4 specifier: ^5.1.4
version: 5.1.4(@types/node@25.3.0)(astro@5.16.15(@types/node@25.3.0)(idb-keyval@6.2.2)(ioredis@5.9.3)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.57.1)(typescript@5.8.2))(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.57.1)(vue@3.5.27(typescript@5.8.2)) version: 5.1.4(@types/node@25.3.3)(astro@5.16.15(@types/node@25.3.3)(idb-keyval@6.2.2)(ioredis@5.9.3)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.57.1)(typescript@5.8.2))(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.57.1)(vue@3.5.27(typescript@5.8.2))
'@kevisual/api': '@kevisual/api':
specifier: ^0.0.28 specifier: ^0.0.28
version: 0.0.28 version: 0.0.28
@@ -276,7 +276,7 @@ importers:
version: 1.2.4(@types/react@19.2.10)(react@19.2.4) version: 1.2.4(@types/react@19.2.10)(react@19.2.4)
'@tailwindcss/vite': '@tailwindcss/vite':
specifier: ^4.1.18 specifier: ^4.1.18
version: 4.1.18(vite@6.4.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.30.2)) version: 4.1.18(vite@6.4.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.30.2))
'@uiw/react-md-editor': '@uiw/react-md-editor':
specifier: ^4.0.11 specifier: ^4.0.11
version: 4.0.11(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) version: 4.0.11(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
@@ -285,7 +285,7 @@ importers:
version: 6.2.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4) version: 6.2.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
astro: astro:
specifier: ^5.16.15 specifier: ^5.16.15
version: 5.16.15(@types/node@25.3.0)(idb-keyval@6.2.2)(ioredis@5.9.3)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.57.1)(typescript@5.8.2) version: 5.16.15(@types/node@25.3.3)(idb-keyval@6.2.2)(ioredis@5.9.3)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.57.1)(typescript@5.8.2)
class-variance-authority: class-variance-authority:
specifier: ^0.7.1 specifier: ^0.7.1
version: 0.7.1 version: 0.7.1
@@ -1285,6 +1285,9 @@ packages:
'@kevisual/api@0.0.60': '@kevisual/api@0.0.60':
resolution: {integrity: sha512-NTFDx1ns/iGli2fUJLJZRWu8nf5VkXV+sOQUqGGAJvrvGATvXSuITu6mD4P/aDQakx4hzQUPr9wDTZoNk7+RqQ==} resolution: {integrity: sha512-NTFDx1ns/iGli2fUJLJZRWu8nf5VkXV+sOQUqGGAJvrvGATvXSuITu6mD4P/aDQakx4hzQUPr9wDTZoNk7+RqQ==}
'@kevisual/api@0.0.62':
resolution: {integrity: sha512-GB8Ho2absXoXoZP2GKyuoRqRqjdwtV0JR512DXBaKJR2sIPn1KvuglbBiX+zPjDBBskv/ApvZKOoSwj1OmkrKQ==}
'@kevisual/app@0.0.1': '@kevisual/app@0.0.1':
resolution: {integrity: sha512-PEx8P3l0iNSqrz9Ib9kVCYfqNMX6/LfNu+cEafmY6ECP1cV5Vmv+TH2fuasMosKjtbH2fAdDi97sbd29tdEK+g==} resolution: {integrity: sha512-PEx8P3l0iNSqrz9Ib9kVCYfqNMX6/LfNu+cEafmY6ECP1cV5Vmv+TH2fuasMosKjtbH2fAdDi97sbd29tdEK+g==}
@@ -1294,8 +1297,8 @@ packages:
'@kevisual/auth@2.0.3': '@kevisual/auth@2.0.3':
resolution: {integrity: sha512-4xpijaIhlCTr/DlJaV/gmkCQeg45EO1yxWpRvUX+1jCdVbuxSR0wZrF0SD9oybnjmKWMKDNPLsXyduFjMGcItA==} resolution: {integrity: sha512-4xpijaIhlCTr/DlJaV/gmkCQeg45EO1yxWpRvUX+1jCdVbuxSR0wZrF0SD9oybnjmKWMKDNPLsXyduFjMGcItA==}
'@kevisual/cnb@0.0.32': '@kevisual/cnb@0.0.33':
resolution: {integrity: sha512-61VMv1rnv/g3vxjMmOvyGhLZT8Xphool7FMaslUgFF+d/ifYARmj3f37gXJUzGBWHdDQIcTGVdJ4ZoshKjD9uQ==} resolution: {integrity: sha512-3KqzfsREYx1WlNKvcZE8n5Ey3r49f6fbqsCgfzNLzasKRowl1cqdHV5Fc80xGc5tBKEmkZ+joznGOb9uBrRTSg==}
'@kevisual/context@0.0.4': '@kevisual/context@0.0.4':
resolution: {integrity: sha512-HJeLeZQLU+7tCluSfOyvkgKLs0HjCZrdJlZgEgKRSa8XTwZfMAUt6J7qZTbrZAHBlPtX68EPu/PI8JMCeu3WAQ==} resolution: {integrity: sha512-HJeLeZQLU+7tCluSfOyvkgKLs0HjCZrdJlZgEgKRSa8XTwZfMAUt6J7qZTbrZAHBlPtX68EPu/PI8JMCeu3WAQ==}
@@ -1433,6 +1436,9 @@ packages:
'@opencode-ai/sdk@1.2.14': '@opencode-ai/sdk@1.2.14':
resolution: {integrity: sha512-nPkWAmzgPJYyfCJAV4NG7HTfN/iuO3B6fv8sT26NhPiR+EqD9i8sh4X1LwI7wEbbMOwWOX1PhrssW6gXQOOQZQ==} resolution: {integrity: sha512-nPkWAmzgPJYyfCJAV4NG7HTfN/iuO3B6fv8sT26NhPiR+EqD9i8sh4X1LwI7wEbbMOwWOX1PhrssW6gXQOOQZQ==}
'@opencode-ai/sdk@1.2.17':
resolution: {integrity: sha512-HdeLeyJ2/Yl/NBHqw9pGFBnkIXuf0Id1kX1GMXDcnZwbJROUJ6TtrW/wLngTYW478E4CCm1jwknjxxmDuxzVMQ==}
'@oslojs/encoding@1.1.0': '@oslojs/encoding@1.1.0':
resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==} resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==}
@@ -2448,6 +2454,9 @@ packages:
'@types/braces@3.0.5': '@types/braces@3.0.5':
resolution: {integrity: sha512-SQFof9H+LXeWNz8wDe7oN5zu7ket0qwMu5vZubW4GCJ8Kkeh6nBWUz87+KTz/G3Kqsrp0j/W253XJb3KMEeg3w==} resolution: {integrity: sha512-SQFof9H+LXeWNz8wDe7oN5zu7ket0qwMu5vZubW4GCJ8Kkeh6nBWUz87+KTz/G3Kqsrp0j/W253XJb3KMEeg3w==}
'@types/bun@1.3.10':
resolution: {integrity: sha512-0+rlrUrOrTSskibryHbvQkDOWRJwJZqZlxrUs1u4oOoTln8+WIXBPmAuCF35SWB2z4Zl3E84Nl/D0P7803nigQ==}
'@types/bun@1.3.9': '@types/bun@1.3.9':
resolution: {integrity: sha512-KQ571yULOdWJiMH+RIWIOZ7B2RXQGpL1YQrBtLIV3FqDcCu6FsbFUBwhdKUlCKUpS3PJDsHlJ1QKlpxoVR+xtw==} resolution: {integrity: sha512-KQ571yULOdWJiMH+RIWIOZ7B2RXQGpL1YQrBtLIV3FqDcCu6FsbFUBwhdKUlCKUpS3PJDsHlJ1QKlpxoVR+xtw==}
@@ -2499,6 +2508,9 @@ packages:
'@types/node@25.3.0': '@types/node@25.3.0':
resolution: {integrity: sha512-4K3bqJpXpqfg2XKGK9bpDTc6xO/xoUP/RBWS7AtRMug6zZFaRekiLzjVtAoZMquxoAbzBvy5nxQ7veS5eYzf8A==} resolution: {integrity: sha512-4K3bqJpXpqfg2XKGK9bpDTc6xO/xoUP/RBWS7AtRMug6zZFaRekiLzjVtAoZMquxoAbzBvy5nxQ7veS5eYzf8A==}
'@types/node@25.3.3':
resolution: {integrity: sha512-DpzbrH7wIcBaJibpKo9nnSQL0MTRdnWttGyE5haGwK86xgMOkFLp7vEyfQPGLOJh5wNYiJ3V9PmUMDhV9u8kkQ==}
'@types/prismjs@1.26.5': '@types/prismjs@1.26.5':
resolution: {integrity: sha512-AUZTa7hQ2KY5L7AmtSiqxlhWxb4ina0yd8hNbl4TWuqnv/pFP0nDMb3YrfSBf4hJVGLh2YEIBfKaBW/9UEl6IQ==} resolution: {integrity: sha512-AUZTa7hQ2KY5L7AmtSiqxlhWxb4ina0yd8hNbl4TWuqnv/pFP0nDMb3YrfSBf4hJVGLh2YEIBfKaBW/9UEl6IQ==}
@@ -2790,6 +2802,9 @@ packages:
buffer-from@1.1.2: buffer-from@1.1.2:
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
bun-types@1.3.10:
resolution: {integrity: sha512-tcpfCCl6XWo6nCVnpcVrxQ+9AYN1iqMIzgrSKYMB/fjLtV2eyAVEg7AxQJuCq/26R6HpKWykQXuSOq/21RYcbg==}
bun-types@1.3.9: bun-types@1.3.9:
resolution: {integrity: sha512-+UBWWOakIP4Tswh0Bt0QD0alpTY8cb5hvgiYeWCMet9YukHbzuruIEeXC2D7nMJPB12kbh8C7XJykSexEqGKJg==} resolution: {integrity: sha512-+UBWWOakIP4Tswh0Bt0QD0alpTY8cb5hvgiYeWCMet9YukHbzuruIEeXC2D7nMJPB12kbh8C7XJykSexEqGKJg==}
@@ -3200,6 +3215,9 @@ packages:
es-toolkit@1.44.0: es-toolkit@1.44.0:
resolution: {integrity: sha512-6penXeZalaV88MM3cGkFZZfOoLGWshWWfdy0tWw/RlVVyhvMaWSBTOvXNeiW3e5FwdS5ePW0LGEu17zT139ktg==} resolution: {integrity: sha512-6penXeZalaV88MM3cGkFZZfOoLGWshWWfdy0tWw/RlVVyhvMaWSBTOvXNeiW3e5FwdS5ePW0LGEu17zT139ktg==}
es-toolkit@1.45.1:
resolution: {integrity: sha512-/jhoOj/Fx+A+IIyDNOvO3TItGmlMKhtX8ISAHKE90c4b/k1tqaqEZ+uUqfpU8DMnW5cgNJv606zS55jGvza0Xw==}
esast-util-from-estree@2.0.0: esast-util-from-estree@2.0.0:
resolution: {integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==} resolution: {integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==}
@@ -3693,8 +3711,8 @@ packages:
resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==}
hasBin: true hasBin: true
jose@6.1.3: jose@6.2.0:
resolution: {integrity: sha512-0TpaTfihd4QMNwrz/ob2Bp7X04yuxJkjRGi4aKmOqwhov54i6u79oCv7T+C7lo70MKH6BesI3vscD1yb/yzKXQ==} resolution: {integrity: sha512-xsfE1TcSCbUdo6U07tR0mvhg0flGxU8tPLbF03mirl2ukGQENhUg4ubGYQnhVH0b5stLlPM+WOqDkEl1R1y5sQ==}
js-git@0.7.8: js-git@0.7.8:
resolution: {integrity: sha512-+E5ZH/HeRnoc/LW0AmAyhU+mNcWBzAKE+30+IDMLSLbbK+Tdt02AdkOKq9u15rlJsDEGFqtgckc8ZM59LhhiUA==} resolution: {integrity: sha512-+E5ZH/HeRnoc/LW0AmAyhU+mNcWBzAKE+30+IDMLSLbbK+Tdt02AdkOKq9u15rlJsDEGFqtgckc8ZM59LhhiUA==}
@@ -4835,8 +4853,8 @@ packages:
resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==} resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==}
engines: {node: '>=6'} engines: {node: '>=6'}
tar@7.5.9: tar@7.5.10:
resolution: {integrity: sha512-BTLcK0xsDh2+PUe9F6c2TlRp4zOOBMTkoQHQIWSIzI0R7KG46uEwq4OPk2W7bZcprBMsuaeFsqwYr7pjh6CuHg==} resolution: {integrity: sha512-8mOPs1//5q/rlkNSPcCegA6hiHJYDmSLEI8aMH/CdSQJNWztHC9WHNam5zdQlfpTwB9Xp7IBEsHfV5LKMJGVAw==}
engines: {node: '>=18'} engines: {node: '>=18'}
throttle-debounce@5.0.2: throttle-debounce@5.0.2:
@@ -5353,12 +5371,12 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@astrojs/mdx@4.3.13(astro@5.16.15(@types/node@25.3.0)(idb-keyval@6.2.2)(ioredis@5.9.3)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.57.1)(typescript@5.8.2))': '@astrojs/mdx@4.3.13(astro@5.16.15(@types/node@25.3.3)(idb-keyval@6.2.2)(ioredis@5.9.3)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.57.1)(typescript@5.8.2))':
dependencies: dependencies:
'@astrojs/markdown-remark': 6.3.10 '@astrojs/markdown-remark': 6.3.10
'@mdx-js/mdx': 3.1.1 '@mdx-js/mdx': 3.1.1
acorn: 8.15.0 acorn: 8.15.0
astro: 5.16.15(@types/node@25.3.0)(idb-keyval@6.2.2)(ioredis@5.9.3)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.57.1)(typescript@5.8.2) astro: 5.16.15(@types/node@25.3.3)(idb-keyval@6.2.2)(ioredis@5.9.3)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.57.1)(typescript@5.8.2)
es-module-lexer: 1.7.0 es-module-lexer: 1.7.0
estree-util-visit: 2.0.0 estree-util-visit: 2.0.0
hast-util-to-html: 9.0.5 hast-util-to-html: 9.0.5
@@ -5376,15 +5394,15 @@ snapshots:
dependencies: dependencies:
prismjs: 1.30.0 prismjs: 1.30.0
'@astrojs/react@4.4.2(@types/node@25.3.0)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(jiti@2.6.1)(lightningcss@1.30.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': '@astrojs/react@4.4.2(@types/node@25.3.3)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(jiti@2.6.1)(lightningcss@1.30.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
dependencies: dependencies:
'@types/react': 19.2.10 '@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10) '@types/react-dom': 19.2.3(@types/react@19.2.10)
'@vitejs/plugin-react': 4.7.0(vite@6.4.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.30.2)) '@vitejs/plugin-react': 4.7.0(vite@6.4.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.30.2))
react: 19.2.4 react: 19.2.4
react-dom: 19.2.4(react@19.2.4) react-dom: 19.2.4(react@19.2.4)
ultrahtml: 1.6.0 ultrahtml: 1.6.0
vite: 6.4.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.30.2) vite: 6.4.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.30.2)
transitivePeerDependencies: transitivePeerDependencies:
- '@types/node' - '@types/node'
- jiti - jiti
@@ -5417,14 +5435,14 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@astrojs/vue@5.1.4(@types/node@25.3.0)(astro@5.16.15(@types/node@25.3.0)(idb-keyval@6.2.2)(ioredis@5.9.3)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.57.1)(typescript@5.8.2))(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.57.1)(vue@3.5.27(typescript@5.8.2))': '@astrojs/vue@5.1.4(@types/node@25.3.3)(astro@5.16.15(@types/node@25.3.3)(idb-keyval@6.2.2)(ioredis@5.9.3)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.57.1)(typescript@5.8.2))(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.57.1)(vue@3.5.27(typescript@5.8.2))':
dependencies: dependencies:
'@vitejs/plugin-vue': 5.2.4(vite@6.4.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.30.2))(vue@3.5.27(typescript@5.8.2)) '@vitejs/plugin-vue': 5.2.4(vite@6.4.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.30.2))(vue@3.5.27(typescript@5.8.2))
'@vitejs/plugin-vue-jsx': 4.2.0(vite@6.4.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.30.2))(vue@3.5.27(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': 4.2.0(vite@6.4.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.30.2))(vue@3.5.27(typescript@5.8.2))
'@vue/compiler-sfc': 3.5.27 '@vue/compiler-sfc': 3.5.27
astro: 5.16.15(@types/node@25.3.0)(idb-keyval@6.2.2)(ioredis@5.9.3)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.57.1)(typescript@5.8.2) astro: 5.16.15(@types/node@25.3.3)(idb-keyval@6.2.2)(ioredis@5.9.3)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.57.1)(typescript@5.8.2)
vite: 6.4.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.30.2) vite: 6.4.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.30.2)
vite-plugin-vue-devtools: 7.7.9(rollup@4.57.1)(vite@6.4.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.30.2))(vue@3.5.27(typescript@5.8.2)) vite-plugin-vue-devtools: 7.7.9(rollup@4.57.1)(vite@6.4.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.30.2))(vue@3.5.27(typescript@5.8.2))
vue: 3.5.27(typescript@5.8.2) vue: 3.5.27(typescript@5.8.2)
transitivePeerDependencies: transitivePeerDependencies:
- '@nuxt/kit' - '@nuxt/kit'
@@ -6383,6 +6401,15 @@ snapshots:
optionalDependencies: optionalDependencies:
'@types/node': 25.3.0 '@types/node': 25.3.0
'@inquirer/checkbox@5.1.0(@types/node@25.3.3)':
dependencies:
'@inquirer/ansi': 2.0.3
'@inquirer/core': 11.1.5(@types/node@25.3.3)
'@inquirer/figures': 2.0.3
'@inquirer/type': 4.0.3(@types/node@25.3.3)
optionalDependencies:
'@types/node': 25.3.3
'@inquirer/confirm@6.0.8(@types/node@25.3.0)': '@inquirer/confirm@6.0.8(@types/node@25.3.0)':
dependencies: dependencies:
'@inquirer/core': 11.1.5(@types/node@25.3.0) '@inquirer/core': 11.1.5(@types/node@25.3.0)
@@ -6390,6 +6417,13 @@ snapshots:
optionalDependencies: optionalDependencies:
'@types/node': 25.3.0 '@types/node': 25.3.0
'@inquirer/confirm@6.0.8(@types/node@25.3.3)':
dependencies:
'@inquirer/core': 11.1.5(@types/node@25.3.3)
'@inquirer/type': 4.0.3(@types/node@25.3.3)
optionalDependencies:
'@types/node': 25.3.3
'@inquirer/core@11.1.5(@types/node@25.3.0)': '@inquirer/core@11.1.5(@types/node@25.3.0)':
dependencies: dependencies:
'@inquirer/ansi': 2.0.3 '@inquirer/ansi': 2.0.3
@@ -6402,6 +6436,18 @@ snapshots:
optionalDependencies: optionalDependencies:
'@types/node': 25.3.0 '@types/node': 25.3.0
'@inquirer/core@11.1.5(@types/node@25.3.3)':
dependencies:
'@inquirer/ansi': 2.0.3
'@inquirer/figures': 2.0.3
'@inquirer/type': 4.0.3(@types/node@25.3.3)
cli-width: 4.1.0
fast-wrap-ansi: 0.2.0
mute-stream: 3.0.0
signal-exit: 4.1.0
optionalDependencies:
'@types/node': 25.3.3
'@inquirer/editor@5.0.8(@types/node@25.3.0)': '@inquirer/editor@5.0.8(@types/node@25.3.0)':
dependencies: dependencies:
'@inquirer/core': 11.1.5(@types/node@25.3.0) '@inquirer/core': 11.1.5(@types/node@25.3.0)
@@ -6410,6 +6456,14 @@ snapshots:
optionalDependencies: optionalDependencies:
'@types/node': 25.3.0 '@types/node': 25.3.0
'@inquirer/editor@5.0.8(@types/node@25.3.3)':
dependencies:
'@inquirer/core': 11.1.5(@types/node@25.3.3)
'@inquirer/external-editor': 2.0.3(@types/node@25.3.3)
'@inquirer/type': 4.0.3(@types/node@25.3.3)
optionalDependencies:
'@types/node': 25.3.3
'@inquirer/expand@5.0.8(@types/node@25.3.0)': '@inquirer/expand@5.0.8(@types/node@25.3.0)':
dependencies: dependencies:
'@inquirer/core': 11.1.5(@types/node@25.3.0) '@inquirer/core': 11.1.5(@types/node@25.3.0)
@@ -6417,6 +6471,13 @@ snapshots:
optionalDependencies: optionalDependencies:
'@types/node': 25.3.0 '@types/node': 25.3.0
'@inquirer/expand@5.0.8(@types/node@25.3.3)':
dependencies:
'@inquirer/core': 11.1.5(@types/node@25.3.3)
'@inquirer/type': 4.0.3(@types/node@25.3.3)
optionalDependencies:
'@types/node': 25.3.3
'@inquirer/external-editor@2.0.3(@types/node@25.3.0)': '@inquirer/external-editor@2.0.3(@types/node@25.3.0)':
dependencies: dependencies:
chardet: 2.1.1 chardet: 2.1.1
@@ -6424,6 +6485,13 @@ snapshots:
optionalDependencies: optionalDependencies:
'@types/node': 25.3.0 '@types/node': 25.3.0
'@inquirer/external-editor@2.0.3(@types/node@25.3.3)':
dependencies:
chardet: 2.1.1
iconv-lite: 0.7.2
optionalDependencies:
'@types/node': 25.3.3
'@inquirer/figures@2.0.3': {} '@inquirer/figures@2.0.3': {}
'@inquirer/input@5.0.8(@types/node@25.3.0)': '@inquirer/input@5.0.8(@types/node@25.3.0)':
@@ -6433,6 +6501,13 @@ snapshots:
optionalDependencies: optionalDependencies:
'@types/node': 25.3.0 '@types/node': 25.3.0
'@inquirer/input@5.0.8(@types/node@25.3.3)':
dependencies:
'@inquirer/core': 11.1.5(@types/node@25.3.3)
'@inquirer/type': 4.0.3(@types/node@25.3.3)
optionalDependencies:
'@types/node': 25.3.3
'@inquirer/number@4.0.8(@types/node@25.3.0)': '@inquirer/number@4.0.8(@types/node@25.3.0)':
dependencies: dependencies:
'@inquirer/core': 11.1.5(@types/node@25.3.0) '@inquirer/core': 11.1.5(@types/node@25.3.0)
@@ -6440,6 +6515,13 @@ snapshots:
optionalDependencies: optionalDependencies:
'@types/node': 25.3.0 '@types/node': 25.3.0
'@inquirer/number@4.0.8(@types/node@25.3.3)':
dependencies:
'@inquirer/core': 11.1.5(@types/node@25.3.3)
'@inquirer/type': 4.0.3(@types/node@25.3.3)
optionalDependencies:
'@types/node': 25.3.3
'@inquirer/password@5.0.8(@types/node@25.3.0)': '@inquirer/password@5.0.8(@types/node@25.3.0)':
dependencies: dependencies:
'@inquirer/ansi': 2.0.3 '@inquirer/ansi': 2.0.3
@@ -6448,6 +6530,14 @@ snapshots:
optionalDependencies: optionalDependencies:
'@types/node': 25.3.0 '@types/node': 25.3.0
'@inquirer/password@5.0.8(@types/node@25.3.3)':
dependencies:
'@inquirer/ansi': 2.0.3
'@inquirer/core': 11.1.5(@types/node@25.3.3)
'@inquirer/type': 4.0.3(@types/node@25.3.3)
optionalDependencies:
'@types/node': 25.3.3
'@inquirer/prompts@8.3.0(@types/node@25.3.0)': '@inquirer/prompts@8.3.0(@types/node@25.3.0)':
dependencies: dependencies:
'@inquirer/checkbox': 5.1.0(@types/node@25.3.0) '@inquirer/checkbox': 5.1.0(@types/node@25.3.0)
@@ -6463,6 +6553,21 @@ snapshots:
optionalDependencies: optionalDependencies:
'@types/node': 25.3.0 '@types/node': 25.3.0
'@inquirer/prompts@8.3.0(@types/node@25.3.3)':
dependencies:
'@inquirer/checkbox': 5.1.0(@types/node@25.3.3)
'@inquirer/confirm': 6.0.8(@types/node@25.3.3)
'@inquirer/editor': 5.0.8(@types/node@25.3.3)
'@inquirer/expand': 5.0.8(@types/node@25.3.3)
'@inquirer/input': 5.0.8(@types/node@25.3.3)
'@inquirer/number': 4.0.8(@types/node@25.3.3)
'@inquirer/password': 5.0.8(@types/node@25.3.3)
'@inquirer/rawlist': 5.2.4(@types/node@25.3.3)
'@inquirer/search': 4.1.4(@types/node@25.3.3)
'@inquirer/select': 5.1.0(@types/node@25.3.3)
optionalDependencies:
'@types/node': 25.3.3
'@inquirer/rawlist@5.2.4(@types/node@25.3.0)': '@inquirer/rawlist@5.2.4(@types/node@25.3.0)':
dependencies: dependencies:
'@inquirer/core': 11.1.5(@types/node@25.3.0) '@inquirer/core': 11.1.5(@types/node@25.3.0)
@@ -6470,6 +6575,13 @@ snapshots:
optionalDependencies: optionalDependencies:
'@types/node': 25.3.0 '@types/node': 25.3.0
'@inquirer/rawlist@5.2.4(@types/node@25.3.3)':
dependencies:
'@inquirer/core': 11.1.5(@types/node@25.3.3)
'@inquirer/type': 4.0.3(@types/node@25.3.3)
optionalDependencies:
'@types/node': 25.3.3
'@inquirer/search@4.1.4(@types/node@25.3.0)': '@inquirer/search@4.1.4(@types/node@25.3.0)':
dependencies: dependencies:
'@inquirer/core': 11.1.5(@types/node@25.3.0) '@inquirer/core': 11.1.5(@types/node@25.3.0)
@@ -6478,6 +6590,14 @@ snapshots:
optionalDependencies: optionalDependencies:
'@types/node': 25.3.0 '@types/node': 25.3.0
'@inquirer/search@4.1.4(@types/node@25.3.3)':
dependencies:
'@inquirer/core': 11.1.5(@types/node@25.3.3)
'@inquirer/figures': 2.0.3
'@inquirer/type': 4.0.3(@types/node@25.3.3)
optionalDependencies:
'@types/node': 25.3.3
'@inquirer/select@5.1.0(@types/node@25.3.0)': '@inquirer/select@5.1.0(@types/node@25.3.0)':
dependencies: dependencies:
'@inquirer/ansi': 2.0.3 '@inquirer/ansi': 2.0.3
@@ -6487,10 +6607,23 @@ snapshots:
optionalDependencies: optionalDependencies:
'@types/node': 25.3.0 '@types/node': 25.3.0
'@inquirer/select@5.1.0(@types/node@25.3.3)':
dependencies:
'@inquirer/ansi': 2.0.3
'@inquirer/core': 11.1.5(@types/node@25.3.3)
'@inquirer/figures': 2.0.3
'@inquirer/type': 4.0.3(@types/node@25.3.3)
optionalDependencies:
'@types/node': 25.3.3
'@inquirer/type@4.0.3(@types/node@25.3.0)': '@inquirer/type@4.0.3(@types/node@25.3.0)':
optionalDependencies: optionalDependencies:
'@types/node': 25.3.0 '@types/node': 25.3.0
'@inquirer/type@4.0.3(@types/node@25.3.3)':
optionalDependencies:
'@types/node': 25.3.3
'@ioredis/commands@1.5.0': '@ioredis/commands@1.5.0':
optional: true optional: true
@@ -6559,6 +6692,27 @@ snapshots:
- react-dom - react-dom
- use-sync-external-store - use-sync-external-store
'@kevisual/api@0.0.62(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
dependencies:
'@kevisual/context': 0.0.8
'@kevisual/js-filter': 0.0.5
'@kevisual/load': 0.0.6
'@paralleldrive/cuid2': 3.3.0
es-toolkit: 1.45.1
eventemitter3: 5.0.4
fuse.js: 7.1.0
nanoid: 5.1.6
path-browserify-esm: 1.0.6
sonner: 2.0.7(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
spark-md5: 3.0.2
zustand: 5.0.11(@types/react@19.2.10)(react@19.2.4)
transitivePeerDependencies:
- '@types/react'
- immer
- react
- react-dom
- use-sync-external-store
'@kevisual/app@0.0.1(dotenv@17.2.3)': '@kevisual/app@0.0.1(dotenv@17.2.3)':
dependencies: dependencies:
'@kevisual/ai': 0.0.19 '@kevisual/ai': 0.0.19
@@ -6586,7 +6740,7 @@ snapshots:
'@kevisual/auth@2.0.3': {} '@kevisual/auth@2.0.3': {}
'@kevisual/cnb@0.0.32(dotenv@17.3.1)(idb-keyval@6.2.2)(ioredis@5.9.3)': '@kevisual/cnb@0.0.33(dotenv@17.3.1)(idb-keyval@6.2.2)(ioredis@5.9.3)':
dependencies: dependencies:
'@kevisual/query': 0.0.52 '@kevisual/query': 0.0.52
'@kevisual/router': 0.0.84 '@kevisual/router': 0.0.84
@@ -6865,6 +7019,8 @@ snapshots:
'@opencode-ai/sdk@1.2.14': {} '@opencode-ai/sdk@1.2.14': {}
'@opencode-ai/sdk@1.2.17': {}
'@oslojs/encoding@1.1.0': {} '@oslojs/encoding@1.1.0': {}
'@paralleldrive/cuid2@3.3.0': '@paralleldrive/cuid2@3.3.0':
@@ -7990,12 +8146,12 @@ snapshots:
'@tailwindcss/oxide-win32-arm64-msvc': 4.1.18 '@tailwindcss/oxide-win32-arm64-msvc': 4.1.18
'@tailwindcss/oxide-win32-x64-msvc': 4.1.18 '@tailwindcss/oxide-win32-x64-msvc': 4.1.18
'@tailwindcss/vite@4.1.18(vite@6.4.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.30.2))': '@tailwindcss/vite@4.1.18(vite@6.4.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.30.2))':
dependencies: dependencies:
'@tailwindcss/node': 4.1.18 '@tailwindcss/node': 4.1.18
'@tailwindcss/oxide': 4.1.18 '@tailwindcss/oxide': 4.1.18
tailwindcss: 4.1.18 tailwindcss: 4.1.18
vite: 6.4.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.30.2) vite: 6.4.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.30.2)
'@tootallnate/quickjs-emscripten@0.23.0': {} '@tootallnate/quickjs-emscripten@0.23.0': {}
@@ -8022,13 +8178,17 @@ snapshots:
'@types/braces@3.0.5': {} '@types/braces@3.0.5': {}
'@types/bun@1.3.10':
dependencies:
bun-types: 1.3.10
'@types/bun@1.3.9': '@types/bun@1.3.9':
dependencies: dependencies:
bun-types: 1.3.9 bun-types: 1.3.9
'@types/busboy@1.5.4': '@types/busboy@1.5.4':
dependencies: dependencies:
'@types/node': 25.3.0 '@types/node': 25.3.3
'@types/crypto-js@4.2.2': {} '@types/crypto-js@4.2.2': {}
@@ -8055,7 +8215,7 @@ snapshots:
'@types/jsonwebtoken@9.0.10': '@types/jsonwebtoken@9.0.10':
dependencies: dependencies:
'@types/ms': 0.7.34 '@types/ms': 0.7.34
'@types/node': 25.3.0 '@types/node': 25.3.3
'@types/mdast@4.0.4': '@types/mdast@4.0.4':
dependencies: dependencies:
@@ -8079,6 +8239,10 @@ snapshots:
dependencies: dependencies:
undici-types: 7.18.2 undici-types: 7.18.2
'@types/node@25.3.3':
dependencies:
undici-types: 7.18.2
'@types/prismjs@1.26.5': {} '@types/prismjs@1.26.5': {}
'@types/react-dom@19.2.3(@types/react@19.2.10)': '@types/react-dom@19.2.3(@types/react@19.2.10)':
@@ -8093,13 +8257,13 @@ snapshots:
'@types/sax@1.2.7': '@types/sax@1.2.7':
dependencies: dependencies:
'@types/node': 25.3.0 '@types/node': 25.3.3
'@types/semver@7.7.1': {} '@types/semver@7.7.1': {}
'@types/send@1.2.1': '@types/send@1.2.1':
dependencies: dependencies:
'@types/node': 25.3.0 '@types/node': 25.3.3
'@types/trusted-types@2.0.7': {} '@types/trusted-types@2.0.7': {}
@@ -8109,7 +8273,7 @@ snapshots:
'@types/ws@8.18.1': '@types/ws@8.18.1':
dependencies: dependencies:
'@types/node': 25.3.0 '@types/node': 25.3.3
'@uiw/copy-to-clipboard@1.0.19': {} '@uiw/copy-to-clipboard@1.0.19': {}
@@ -8148,7 +8312,7 @@ snapshots:
'@ungap/structured-clone@1.3.0': {} '@ungap/structured-clone@1.3.0': {}
'@vitejs/plugin-react@4.7.0(vite@6.4.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.30.2))': '@vitejs/plugin-react@4.7.0(vite@6.4.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.30.2))':
dependencies: dependencies:
'@babel/core': 7.28.5 '@babel/core': 7.28.5
'@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.5) '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.5)
@@ -8156,24 +8320,24 @@ snapshots:
'@rolldown/pluginutils': 1.0.0-beta.27 '@rolldown/pluginutils': 1.0.0-beta.27
'@types/babel__core': 7.20.5 '@types/babel__core': 7.20.5
react-refresh: 0.17.0 react-refresh: 0.17.0
vite: 6.4.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.30.2) vite: 6.4.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.30.2)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@vitejs/plugin-vue-jsx@4.2.0(vite@6.4.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.30.2))(vue@3.5.27(typescript@5.8.2))': '@vitejs/plugin-vue-jsx@4.2.0(vite@6.4.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.30.2))(vue@3.5.27(typescript@5.8.2))':
dependencies: dependencies:
'@babel/core': 7.28.5 '@babel/core': 7.28.5
'@babel/plugin-transform-typescript': 7.28.5(@babel/core@7.28.5) '@babel/plugin-transform-typescript': 7.28.5(@babel/core@7.28.5)
'@rolldown/pluginutils': 1.0.0-beta.55 '@rolldown/pluginutils': 1.0.0-beta.55
'@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.28.5) '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.28.5)
vite: 6.4.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.30.2) vite: 6.4.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.30.2)
vue: 3.5.27(typescript@5.8.2) vue: 3.5.27(typescript@5.8.2)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@vitejs/plugin-vue@5.2.4(vite@6.4.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.30.2))(vue@3.5.27(typescript@5.8.2))': '@vitejs/plugin-vue@5.2.4(vite@6.4.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.30.2))(vue@3.5.27(typescript@5.8.2))':
dependencies: dependencies:
vite: 6.4.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.30.2) vite: 6.4.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.30.2)
vue: 3.5.27(typescript@5.8.2) vue: 3.5.27(typescript@5.8.2)
'@vue/babel-helper-vue-transform-on@1.5.0': {} '@vue/babel-helper-vue-transform-on@1.5.0': {}
@@ -8235,14 +8399,14 @@ snapshots:
'@vue/compiler-dom': 3.5.27 '@vue/compiler-dom': 3.5.27
'@vue/shared': 3.5.27 '@vue/shared': 3.5.27
'@vue/devtools-core@7.7.9(vite@6.4.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.30.2))(vue@3.5.27(typescript@5.8.2))': '@vue/devtools-core@7.7.9(vite@6.4.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.30.2))(vue@3.5.27(typescript@5.8.2))':
dependencies: dependencies:
'@vue/devtools-kit': 7.7.9 '@vue/devtools-kit': 7.7.9
'@vue/devtools-shared': 7.7.9 '@vue/devtools-shared': 7.7.9
mitt: 3.0.1 mitt: 3.0.1
nanoid: 5.1.6 nanoid: 5.1.6
pathe: 2.0.3 pathe: 2.0.3
vite-hot-client: 2.1.0(vite@6.4.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.30.2)) vite-hot-client: 2.1.0(vite@6.4.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.30.2))
vue: 3.5.27(typescript@5.8.2) vue: 3.5.27(typescript@5.8.2)
transitivePeerDependencies: transitivePeerDependencies:
- vite - vite
@@ -8408,7 +8572,7 @@ snapshots:
astring@1.9.0: {} astring@1.9.0: {}
astro@5.16.15(@types/node@25.3.0)(idb-keyval@6.2.2)(ioredis@5.9.3)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.57.1)(typescript@5.8.2): astro@5.16.15(@types/node@25.3.3)(idb-keyval@6.2.2)(ioredis@5.9.3)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.57.1)(typescript@5.8.2):
dependencies: dependencies:
'@astrojs/compiler': 2.13.0 '@astrojs/compiler': 2.13.0
'@astrojs/internal-helpers': 0.7.5 '@astrojs/internal-helpers': 0.7.5
@@ -8465,8 +8629,8 @@ snapshots:
unist-util-visit: 5.0.0 unist-util-visit: 5.0.0
unstorage: 1.17.4(idb-keyval@6.2.2)(ioredis@5.9.3(supports-color@10.2.2)) unstorage: 1.17.4(idb-keyval@6.2.2)(ioredis@5.9.3(supports-color@10.2.2))
vfile: 6.0.3 vfile: 6.0.3
vite: 6.4.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.30.2) vite: 6.4.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.30.2)
vitefu: 1.1.1(vite@6.4.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.30.2)) vitefu: 1.1.1(vite@6.4.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.30.2))
xxhash-wasm: 1.1.0 xxhash-wasm: 1.1.0
yargs-parser: 21.1.1 yargs-parser: 21.1.1
yocto-spinner: 0.2.3 yocto-spinner: 0.2.3
@@ -8569,9 +8733,13 @@ snapshots:
buffer-from@1.1.2: {} buffer-from@1.1.2: {}
bun-types@1.3.10:
dependencies:
'@types/node': 25.3.3
bun-types@1.3.9: bun-types@1.3.9:
dependencies: dependencies:
'@types/node': 25.3.0 '@types/node': 25.3.3
bundle-name@4.1.0: bundle-name@4.1.0:
dependencies: dependencies:
@@ -8915,6 +9083,8 @@ snapshots:
es-toolkit@1.44.0: {} es-toolkit@1.44.0: {}
es-toolkit@1.45.1: {}
esast-util-from-estree@2.0.0: esast-util-from-estree@2.0.0:
dependencies: dependencies:
'@types/estree-jsx': 1.0.5 '@types/estree-jsx': 1.0.5
@@ -9540,7 +9710,7 @@ snapshots:
jiti@2.6.1: {} jiti@2.6.1: {}
jose@6.1.3: {} jose@6.2.0: {}
js-git@0.7.8: js-git@0.7.8:
dependencies: dependencies:
@@ -11127,7 +11297,7 @@ snapshots:
tapable@2.3.0: {} tapable@2.3.0: {}
tar@7.5.9: tar@7.5.10:
dependencies: dependencies:
'@isaacs/fs-minipass': 4.0.1 '@isaacs/fs-minipass': 4.0.1
chownr: 3.0.0 chownr: 3.0.0
@@ -11300,11 +11470,11 @@ snapshots:
'@types/unist': 3.0.3 '@types/unist': 3.0.3
vfile-message: 4.0.3 vfile-message: 4.0.3
vite-hot-client@2.1.0(vite@6.4.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.30.2)): vite-hot-client@2.1.0(vite@6.4.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.30.2)):
dependencies: dependencies:
vite: 6.4.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.30.2) vite: 6.4.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.30.2)
vite-plugin-inspect@0.8.9(rollup@4.57.1)(vite@6.4.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.30.2)): vite-plugin-inspect@0.8.9(rollup@4.57.1)(vite@6.4.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.30.2)):
dependencies: dependencies:
'@antfu/utils': 0.7.10 '@antfu/utils': 0.7.10
'@rollup/pluginutils': 5.3.0(rollup@4.57.1) '@rollup/pluginutils': 5.3.0(rollup@4.57.1)
@@ -11315,28 +11485,28 @@ snapshots:
perfect-debounce: 1.0.0 perfect-debounce: 1.0.0
picocolors: 1.1.1 picocolors: 1.1.1
sirv: 3.0.2 sirv: 3.0.2
vite: 6.4.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.30.2) vite: 6.4.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.30.2)
transitivePeerDependencies: transitivePeerDependencies:
- rollup - rollup
- supports-color - supports-color
vite-plugin-vue-devtools@7.7.9(rollup@4.57.1)(vite@6.4.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.30.2))(vue@3.5.27(typescript@5.8.2)): vite-plugin-vue-devtools@7.7.9(rollup@4.57.1)(vite@6.4.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.30.2))(vue@3.5.27(typescript@5.8.2)):
dependencies: dependencies:
'@vue/devtools-core': 7.7.9(vite@6.4.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.30.2))(vue@3.5.27(typescript@5.8.2)) '@vue/devtools-core': 7.7.9(vite@6.4.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.30.2))(vue@3.5.27(typescript@5.8.2))
'@vue/devtools-kit': 7.7.9 '@vue/devtools-kit': 7.7.9
'@vue/devtools-shared': 7.7.9 '@vue/devtools-shared': 7.7.9
execa: 9.6.1 execa: 9.6.1
sirv: 3.0.2 sirv: 3.0.2
vite: 6.4.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.30.2) vite: 6.4.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.30.2)
vite-plugin-inspect: 0.8.9(rollup@4.57.1)(vite@6.4.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.30.2)) vite-plugin-inspect: 0.8.9(rollup@4.57.1)(vite@6.4.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.30.2))
vite-plugin-vue-inspector: 5.3.2(vite@6.4.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.30.2)) vite-plugin-vue-inspector: 5.3.2(vite@6.4.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.30.2))
transitivePeerDependencies: transitivePeerDependencies:
- '@nuxt/kit' - '@nuxt/kit'
- rollup - rollup
- supports-color - supports-color
- vue - vue
vite-plugin-vue-inspector@5.3.2(vite@6.4.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.30.2)): vite-plugin-vue-inspector@5.3.2(vite@6.4.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.30.2)):
dependencies: dependencies:
'@babel/core': 7.28.5 '@babel/core': 7.28.5
'@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.5) '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.5)
@@ -11347,11 +11517,11 @@ snapshots:
'@vue/compiler-dom': 3.5.27 '@vue/compiler-dom': 3.5.27
kolorist: 1.8.0 kolorist: 1.8.0
magic-string: 0.30.21 magic-string: 0.30.21
vite: 6.4.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.30.2) vite: 6.4.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.30.2)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
vite@6.4.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.30.2): vite@6.4.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.30.2):
dependencies: dependencies:
esbuild: 0.25.12 esbuild: 0.25.12
fdir: 6.5.0(picomatch@4.0.3) fdir: 6.5.0(picomatch@4.0.3)
@@ -11360,14 +11530,14 @@ snapshots:
rollup: 4.43.0 rollup: 4.43.0
tinyglobby: 0.2.15 tinyglobby: 0.2.15
optionalDependencies: optionalDependencies:
'@types/node': 25.3.0 '@types/node': 25.3.3
fsevents: 2.3.3 fsevents: 2.3.3
jiti: 2.6.1 jiti: 2.6.1
lightningcss: 1.30.2 lightningcss: 1.30.2
vitefu@1.1.1(vite@6.4.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.30.2)): vitefu@1.1.1(vite@6.4.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.30.2)):
optionalDependencies: optionalDependencies:
vite: 6.4.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.30.2) vite: 6.4.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.30.2)
vizion@2.2.1: vizion@2.2.1:
dependencies: dependencies: