From 8c0d3c781f9962d19485bf9e1db8326f33434f5d Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Thu, 30 Apr 2026 10:38:55 +0900 Subject: [PATCH 1/3] fix(devtools): add undeclared `unstorage` dependency (#986) --- packages/devtools/package.json | 1 + pnpm-lock.yaml | 260 ++++++++++++++++++++++++--------- pnpm-workspace.yaml | 3 +- 3 files changed, 195 insertions(+), 69 deletions(-) diff --git a/packages/devtools/package.json b/packages/devtools/package.json index aa40c857a1..5aaeb0cc9f 100644 --- a/packages/devtools/package.json +++ b/packages/devtools/package.json @@ -83,6 +83,7 @@ "sirv": "catalog:prod", "structured-clone-es": "catalog:frontend", "tinyglobby": "catalog:prod", + "unstorage": "catalog:prod", "vite-plugin-inspect": "catalog:prod", "vite-plugin-vue-tracer": "catalog:prod", "which": "catalog:prod", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 92ddf0dd57..6a1d9efe40 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -339,8 +339,11 @@ catalogs: specifier: ^3.0.2 version: 3.0.2 tinyglobby: - specifier: ^0.2.15 - version: 0.2.15 + specifier: ^0.2.16 + version: 0.2.16 + unstorage: + specifier: ^1.17.5 + version: 1.17.5 vite-plugin-inspect: specifier: ^11.3.3 version: 11.3.3 @@ -387,9 +390,9 @@ overrides: chokidar: ^5.0.0 esbuild: ^0.27.4 rollup: ^4.59.0 - unimport: ^6.0.2 semver: ^7.7.4 typescript: ^5.9.3 + unimport: ^6.0.2 vite: ^8.0.0 vue-tsc: ^3.2.5 @@ -588,7 +591,10 @@ importers: version: 2.0.0 tinyglobby: specifier: catalog:prod - version: 0.2.15 + version: 0.2.16 + unstorage: + specifier: catalog:prod + version: 1.17.5(@netlify/blobs@9.1.2)(db0@0.3.4)(ioredis@5.9.2) vite: specifier: ^8.0.0 version: 8.0.0(@types/node@25.5.0)(@vitejs/devtools@0.1.2)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.39.0)(tsx@4.21.0)(yaml@2.8.2) @@ -4620,6 +4626,9 @@ packages: cookie-es@1.2.2: resolution: {integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==} + cookie-es@1.2.3: + resolution: {integrity: sha512-lXVyvUvrNXblMqzIRrxHb57UUVmqsSWlxqt3XIjCkUP0wDAf6uicO6KMbEgYrMNtEvWgWHwe42CKxPu9MYAnWw==} + cookie-es@2.0.0: resolution: {integrity: sha512-RAj4E421UYRgqokKUmotqAwuplYw15qtdXfY+hGzgCJ/MBjCVZcSoHK/kH9kocfjRjcDME7IiDWR/1WX1TM2Pg==} @@ -4848,6 +4857,9 @@ packages: defu@6.1.4: resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} + defu@6.1.7: + resolution: {integrity: sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ==} + delayed-stream@1.0.0: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} @@ -5676,6 +5688,9 @@ packages: resolution: {integrity: sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + h3@1.15.11: + resolution: {integrity: sha512-L3THSe2MPeBwgIZVSH5zLdBBU90TOxarvhK9d04IDY2AmVS8j2Jz2LIWtwsGOU3lu2I5jCN7FNvVfY2+XyF+mg==} + h3@1.15.6: resolution: {integrity: sha512-oi15ESLW5LRthZ+qPCi5GNasY/gvynSKUQxgiovrY63bPAtG59wtM+LSrlcwvOHAXzGrXVLnI97brbkdPF9WoQ==} @@ -6318,8 +6333,8 @@ packages: lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - lru-cache@11.2.6: - resolution: {integrity: sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==} + lru-cache@11.2.7: + resolution: {integrity: sha512-aY/R+aEsRelme17KGQa/1ZSIpLpNYYrhcrepKTZgE+W3WM16YMCaPwOHLHsmopZHELU0Ojin1lPVxKR0MihncA==} engines: {node: 20 || >=22} lru-cache@5.1.1: @@ -7022,6 +7037,10 @@ packages: resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} engines: {node: '>=12'} + picomatch@4.0.4: + resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} + engines: {node: '>=12'} + pify@2.3.0: resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} engines: {node: '>=0.10.0'} @@ -7937,6 +7956,10 @@ packages: resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} engines: {node: '>=12.0.0'} + tinyglobby@0.2.16: + resolution: {integrity: sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==} + engines: {node: '>=12.0.0'} + tinypool@2.1.0: resolution: {integrity: sha512-Pugqs6M0m7Lv1I7FtxN4aoyToKg1C4tu+/381vH35y8oENM/Ai7f7C4StcoK4/+BSw9ebcS8jRiVrORFKCALLw==} engines: {node: ^20.0.0 || >=22.0.0} @@ -7990,8 +8013,8 @@ packages: trim-lines@3.0.1: resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} - ts-api-utils@2.4.0: - resolution: {integrity: sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==} + ts-api-utils@2.5.0: + resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==} engines: {node: '>=18.12'} peerDependencies: typescript: ^5.9.3 @@ -8287,6 +8310,68 @@ packages: uploadthing: optional: true + unstorage@1.17.5: + resolution: {integrity: sha512-0i3iqvRfx29hkNntHyQvJTpf5W9dQ9ZadSoRU8+xVlhVtT7jAX57fazYO9EHvcRCfBCyi5YRya7XCDOsbTgkPg==} + peerDependencies: + '@azure/app-configuration': ^1.8.0 + '@azure/cosmos': ^4.2.0 + '@azure/data-tables': ^13.3.0 + '@azure/identity': ^4.6.0 + '@azure/keyvault-secrets': ^4.9.0 + '@azure/storage-blob': ^12.26.0 + '@capacitor/preferences': ^6 || ^7 || ^8 + '@deno/kv': '>=0.9.0' + '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0 + '@planetscale/database': ^1.19.0 + '@upstash/redis': ^1.34.3 + '@vercel/blob': '>=0.27.1' + '@vercel/functions': ^2.2.12 || ^3.0.0 + '@vercel/kv': ^1 || ^2 || ^3 + aws4fetch: ^1.0.20 + db0: '>=0.2.1' + idb-keyval: ^6.2.1 + ioredis: ^5.4.2 + uploadthing: ^7.4.4 + peerDependenciesMeta: + '@azure/app-configuration': + optional: true + '@azure/cosmos': + optional: true + '@azure/data-tables': + optional: true + '@azure/identity': + optional: true + '@azure/keyvault-secrets': + optional: true + '@azure/storage-blob': + optional: true + '@capacitor/preferences': + optional: true + '@deno/kv': + optional: true + '@netlify/blobs': + optional: true + '@planetscale/database': + optional: true + '@upstash/redis': + optional: true + '@vercel/blob': + optional: true + '@vercel/functions': + optional: true + '@vercel/kv': + optional: true + aws4fetch: + optional: true + db0: + optional: true + idb-keyval: + optional: true + ioredis: + optional: true + uploadthing: + optional: true + untildify@4.0.0: resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} engines: {node: '>=8'} @@ -8333,6 +8418,7 @@ packages: uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true v-lazy-show@0.3.0: @@ -8871,7 +8957,7 @@ snapshots: fzf: 0.5.2 package-manager-detector: 1.6.0 tinyexec: 1.0.4 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 '@antfu/ni@29.0.0': dependencies: @@ -8879,7 +8965,7 @@ snapshots: fzf: 0.5.2 package-manager-detector: 1.6.0 tinyexec: 1.0.4 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 '@antfu/utils@9.3.0': {} @@ -9214,7 +9300,7 @@ snapshots: '@nuxt/kit': 4.4.2(magicast@0.5.2) chokidar: 5.0.0 pathe: 2.0.3 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 typescript: 5.9.3 transitivePeerDependencies: - magicast @@ -9375,7 +9461,7 @@ snapshots: esbuild: 0.27.4 eslint: 10.0.3(jiti@2.6.1) h3: 1.15.6 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 ws: 8.19.0 transitivePeerDependencies: - bufferutil @@ -9804,7 +9890,7 @@ snapshots: rc9: 3.0.0 scule: 1.3.0 semver: 7.7.4 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 ufo: 1.6.3 unctx: 2.5.0 untyped: 2.0.0 @@ -9829,7 +9915,7 @@ snapshots: rc9: 3.0.0 scule: 1.3.0 semver: 7.7.4 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 ufo: 1.6.3 unctx: 2.5.0 untyped: 2.0.0 @@ -10534,7 +10620,7 @@ snapshots: detect-libc: 2.0.3 is-glob: 4.0.3 node-addon-api: 7.1.1 - picomatch: 4.0.3 + picomatch: 4.0.4 optionalDependencies: '@parcel/watcher-android-arm64': 2.5.6 '@parcel/watcher-darwin-arm64': 2.5.6 @@ -10718,10 +10804,10 @@ snapshots: '@rollup/pluginutils': 5.2.0(rollup@4.59.0) commondir: 1.0.1 estree-walker: 2.0.2 - fdir: 6.5.0(picomatch@4.0.3) + fdir: 6.5.0(picomatch@4.0.4) is-reference: 1.2.1 magic-string: 0.30.21 - picomatch: 4.0.3 + picomatch: 4.0.4 optionalDependencies: rollup: 4.59.0 @@ -10730,10 +10816,10 @@ snapshots: '@rollup/pluginutils': 5.2.0(rollup@4.59.0) commondir: 1.0.1 estree-walker: 2.0.2 - fdir: 6.5.0(picomatch@4.0.3) + fdir: 6.5.0(picomatch@4.0.4) is-reference: 1.2.1 magic-string: 0.30.21 - picomatch: 4.0.3 + picomatch: 4.0.4 optionalDependencies: rollup: 4.59.0 @@ -10780,7 +10866,7 @@ snapshots: dependencies: '@types/estree': 1.0.8 estree-walker: 2.0.2 - picomatch: 4.0.3 + picomatch: 4.0.4 optionalDependencies: rollup: 4.59.0 @@ -10950,7 +11036,7 @@ snapshots: eslint-visitor-keys: 4.2.1 espree: 10.4.0 estraverse: 5.3.0 - picomatch: 4.0.3 + picomatch: 4.0.4 '@sveltejs/acorn-typescript@1.0.5(acorn@8.16.0)': dependencies: @@ -11063,7 +11149,7 @@ snapshots: eslint: 10.0.3(jiti@2.6.1) ignore: 7.0.5 natural-compare: 1.4.0 - ts-api-utils: 2.4.0(typescript@5.9.3) + ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -11149,7 +11235,7 @@ snapshots: '@typescript-eslint/utils': 8.57.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) debug: 4.4.3(supports-color@8.1.1) eslint: 10.0.3(jiti@2.6.1) - ts-api-utils: 2.4.0(typescript@5.9.3) + ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -11167,8 +11253,8 @@ snapshots: debug: 4.4.3(supports-color@8.1.1) minimatch: 10.2.4 semver: 7.7.4 - tinyglobby: 0.2.15 - ts-api-utils: 2.4.0(typescript@5.9.3) + tinyglobby: 0.2.16 + ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -11182,8 +11268,8 @@ snapshots: debug: 4.4.3(supports-color@8.1.1) minimatch: 10.2.4 semver: 7.7.4 - tinyglobby: 0.2.15 - ts-api-utils: 2.4.0(typescript@5.9.3) + tinyglobby: 0.2.16 + ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -11245,7 +11331,7 @@ snapshots: magic-string: 0.30.21 pathe: 2.0.3 perfect-debounce: 2.1.0 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 unplugin-utils: 0.3.1 '@unocss/config@66.6.6': @@ -11408,7 +11494,7 @@ snapshots: chokidar: 5.0.0 magic-string: 0.30.21 pathe: 2.0.3 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 unplugin-utils: 0.3.1 vite: 8.0.0(@types/node@25.5.0)(@vitejs/devtools@0.0.0-alpha.33)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.39.0)(tsx@4.21.0)(yaml@2.8.2) @@ -11420,7 +11506,7 @@ snapshots: chokidar: 5.0.0 magic-string: 0.30.21 pathe: 2.0.3 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 unplugin: 2.3.11 unplugin-utils: 0.3.1 webpack: 5.98.0(esbuild@0.27.4) @@ -11497,7 +11583,7 @@ snapshots: glob: 13.0.2 graceful-fs: 4.2.11 node-gyp-build: 4.8.4 - picomatch: 4.0.3 + picomatch: 4.0.4 resolve-from: 5.0.0 transitivePeerDependencies: - encoding @@ -11548,7 +11634,7 @@ snapshots: sirv: 3.0.2 split2: 4.2.0 structured-clone-es: 1.0.0 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 unconfig: 7.5.0 unstorage: 1.17.4(@netlify/blobs@9.1.2)(db0@0.3.4)(ioredis@5.9.2) vue-virtual-scroller: 2.0.0-beta.10(vue@3.5.30(typescript@5.9.3)) @@ -11604,9 +11690,9 @@ snapshots: sirv: 3.0.2 split2: 4.2.0 structured-clone-es: 1.0.0 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 unconfig: 7.5.0 - unstorage: 1.17.4(@netlify/blobs@9.1.2)(db0@0.3.4)(ioredis@5.9.2) + unstorage: 1.17.5(@netlify/blobs@9.1.2)(db0@0.3.4)(ioredis@5.9.2) vue-virtual-scroller: 2.0.0-beta.10(vue@3.5.30(typescript@5.9.3)) ws: 8.19.0 transitivePeerDependencies: @@ -11823,7 +11909,7 @@ snapshots: flatted: 3.4.0 pathe: 2.0.3 sirv: 3.0.2 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 tinyrainbow: 3.0.3 vitest: 4.1.0(@types/node@25.5.0)(@vitest/ui@4.1.0)(vite@8.0.0) @@ -12545,7 +12631,7 @@ snapshots: package-manager-detector: 1.6.0 semver: 7.7.4 tinyexec: 1.0.4 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 unconfig: 7.5.0 yaml: 2.8.2 @@ -12859,6 +12945,8 @@ snapshots: cookie-es@1.2.2: {} + cookie-es@1.2.3: {} + cookie-es@2.0.0: {} cookie-signature@1.0.6: {} @@ -13105,6 +13193,8 @@ snapshots: defu@6.1.4: {} + defu@6.1.7: {} + delayed-stream@1.0.0: {} denque@2.1.0: {} @@ -13459,7 +13549,7 @@ snapshots: jsonc-eslint-parser: 3.1.0 pathe: 2.0.3 pnpm-workspace-yaml: 1.6.0 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 yaml: 2.8.2 yaml-eslint-parser: 2.0.0 @@ -13791,9 +13881,9 @@ snapshots: dependencies: pend: 1.2.0 - fdir@6.5.0(picomatch@4.0.3): + fdir@6.5.0(picomatch@4.0.4): optionalDependencies: - picomatch: 4.0.3 + picomatch: 4.0.4 fetch-blob@3.2.0: dependencies: @@ -14077,6 +14167,18 @@ snapshots: dependencies: duplexer: 0.1.2 + h3@1.15.11: + dependencies: + cookie-es: 1.2.3 + crossws: 0.3.5 + defu: 6.1.7 + destr: 2.0.5 + iron-webcrypto: 1.2.1 + node-mock-http: 1.0.4 + radix3: 1.1.2 + ufo: 1.6.3 + uncrypto: 0.1.3 + h3@1.15.6: dependencies: cookie-es: 1.2.2 @@ -14534,7 +14636,7 @@ snapshots: dependencies: commander: 14.0.3 listr2: 9.0.5 - picomatch: 4.0.3 + picomatch: 4.0.4 string-argv: 0.3.2 tinyexec: 1.0.4 yaml: 2.8.2 @@ -14658,7 +14760,7 @@ snapshots: lru-cache@10.4.3: {} - lru-cache@11.2.6: {} + lru-cache@11.2.7: {} lru-cache@5.1.1: dependencies: @@ -15137,7 +15239,7 @@ snapshots: postcss: 8.5.8 postcss-nested: 7.0.2(postcss@8.5.8) semver: 7.7.4 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 optionalDependencies: typescript: 5.9.3 vue: 3.5.30(typescript@5.9.3) @@ -15258,7 +15360,7 @@ snapshots: unenv: 2.0.0-rc.24 unimport: 6.0.2 unplugin-utils: 0.3.1 - unstorage: 1.17.4(@netlify/blobs@9.1.2)(db0@0.3.4)(ioredis@5.9.2) + unstorage: 1.17.5(@netlify/blobs@9.1.2)(db0@0.3.4)(ioredis@5.9.2) untyped: 2.0.0 unwasm: 0.5.3 youch: 4.1.0 @@ -15397,13 +15499,13 @@ snapshots: oxc-walker: 0.7.0(oxc-parser@0.117.0) pathe: 2.0.3 perfect-debounce: 2.1.0 - picomatch: 4.0.3 + picomatch: 4.0.4 pkg-types: 2.3.0 rou3: 0.8.1 scule: 1.3.0 semver: 7.7.4 std-env: 4.0.0 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 ufo: 1.6.3 ultrahtml: 1.6.0 uncrypto: 0.1.3 @@ -15521,13 +15623,13 @@ snapshots: oxc-walker: 0.7.0(oxc-parser@0.117.0) pathe: 2.0.3 perfect-debounce: 2.1.0 - picomatch: 4.0.3 + picomatch: 4.0.4 pkg-types: 2.3.0 rou3: 0.8.1 scule: 1.3.0 semver: 7.7.4 std-env: 4.0.0 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 ufo: 1.6.3 ultrahtml: 1.6.0 uncrypto: 0.1.3 @@ -15908,7 +16010,7 @@ snapshots: path-scurry@2.0.1: dependencies: - lru-cache: 11.2.6 + lru-cache: 11.2.7 minipass: 7.1.2 path-to-regexp@0.1.12: {} @@ -15931,6 +16033,8 @@ snapshots: picomatch@4.0.3: {} + picomatch@4.0.4: {} + pify@2.3.0: {} pinia@3.0.4(typescript@5.9.3)(vue@3.5.30(typescript@5.9.3)): @@ -16393,7 +16497,7 @@ snapshots: rollup-plugin-visualizer@6.0.5(rolldown@1.0.0-rc.9)(rollup@4.59.0): dependencies: open: 8.4.2 - picomatch: 4.0.3 + picomatch: 4.0.4 source-map: 0.7.6 yargs: 17.7.2 optionalDependencies: @@ -16637,7 +16741,7 @@ snapshots: cac: 7.0.0 gray-matter: 4.0.3 picocolors: 1.1.1 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 unconfig: 7.5.0 xdg-basedir: 5.1.0 yaml: 2.8.2 @@ -16904,7 +17008,7 @@ snapshots: pnpm-workspace-yaml: 1.6.0 restore-cursor: 5.1.0 tinyexec: 1.0.4 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 unconfig: 7.5.0 yaml: 2.8.2 @@ -16954,8 +17058,13 @@ snapshots: tinyglobby@0.2.15: dependencies: - fdir: 6.5.0(picomatch@4.0.3) - picomatch: 4.0.3 + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 + + tinyglobby@0.2.16: + dependencies: + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 tinypool@2.1.0: {} @@ -16996,13 +17105,13 @@ snapshots: trim-lines@3.0.1: {} - ts-api-utils@2.4.0(typescript@5.9.3): + ts-api-utils@2.5.0(typescript@5.9.3): dependencies: typescript: 5.9.3 ts-declaration-location@1.0.7(typescript@5.9.3): dependencies: - picomatch: 4.0.3 + picomatch: 4.0.4 typescript: 5.9.3 tsconfck@3.1.6(typescript@5.9.3): @@ -17107,7 +17216,7 @@ snapshots: rollup: 4.59.0 rollup-plugin-dts: 6.2.3(rollup@4.59.0)(typescript@5.9.3) scule: 1.3.0 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 untyped: 2.0.0 optionalDependencies: typescript: 5.9.3 @@ -17236,7 +17345,7 @@ snapshots: unplugin-utils@0.3.1: dependencies: pathe: 2.0.3 - picomatch: 4.0.3 + picomatch: 4.0.4 unplugin-vue-markdown@30.0.0(vite@8.0.0): dependencies: @@ -17275,13 +17384,13 @@ snapshots: dependencies: '@jridgewell/remapping': 2.3.5 acorn: 8.16.0 - picomatch: 4.0.3 + picomatch: 4.0.4 webpack-virtual-modules: 0.6.2 unplugin@3.0.0: dependencies: '@jridgewell/remapping': 2.3.5 - picomatch: 4.0.3 + picomatch: 4.0.4 webpack-virtual-modules: 0.6.2 unrouting@0.1.7: @@ -17319,7 +17428,22 @@ snapshots: chokidar: 5.0.0 destr: 2.0.5 h3: 1.15.6 - lru-cache: 11.2.6 + lru-cache: 11.2.7 + node-fetch-native: 1.6.7 + ofetch: 1.5.1 + ufo: 1.6.3 + optionalDependencies: + '@netlify/blobs': 9.1.2 + db0: 0.3.4 + ioredis: 5.9.2 + + unstorage@1.17.5(@netlify/blobs@9.1.2)(db0@0.3.4)(ioredis@5.9.2): + dependencies: + anymatch: 3.1.3 + chokidar: 5.0.0 + destr: 2.0.5 + h3: 1.15.11 + lru-cache: 11.2.7 node-fetch-native: 1.6.7 ofetch: 1.5.1 ufo: 1.6.3 @@ -17519,9 +17643,9 @@ snapshots: chokidar: 5.0.0 npm-run-path: 6.0.0 picocolors: 1.1.1 - picomatch: 4.0.3 + picomatch: 4.0.4 tiny-invariant: 1.3.3 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 vite: 8.0.0(@types/node@25.5.0)(@vitejs/devtools@0.0.0-alpha.33)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.39.0)(tsx@4.21.0)(yaml@2.8.2) vscode-uri: 3.1.0 optionalDependencies: @@ -17565,7 +17689,7 @@ snapshots: picomatch: 4.0.3 postcss: 8.5.8 rolldown: 1.0.0-rc.9 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 optionalDependencies: '@types/node': 25.5.0 '@vitejs/devtools': 0.0.0-alpha.33(@netlify/blobs@9.1.2)(@pnpm/logger@1001.0.1)(db0@0.3.4)(ioredis@5.9.2)(typescript@5.9.3)(vite@8.0.0)(vue@3.5.30(typescript@5.9.3)) @@ -17583,7 +17707,7 @@ snapshots: picomatch: 4.0.3 postcss: 8.5.8 rolldown: 1.0.0-rc.9 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 optionalDependencies: '@types/node': 25.5.0 '@vitejs/devtools': 0.1.2(@netlify/blobs@9.1.2)(@pnpm/logger@1001.0.1)(db0@0.3.4)(ioredis@5.9.2)(typescript@5.9.3)(vite@8.0.0)(vue@3.5.30(typescript@5.9.3)) @@ -17627,11 +17751,11 @@ snapshots: magic-string: 0.30.21 obug: 2.1.1 pathe: 2.0.3 - picomatch: 4.0.3 + picomatch: 4.0.4 std-env: 4.0.0 tinybench: 2.9.0 tinyexec: 1.0.4 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 tinyrainbow: 3.0.3 vite: 8.0.0(@types/node@25.5.0)(@vitejs/devtools@0.0.0-alpha.33)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.39.0)(tsx@4.21.0)(yaml@2.8.2) why-is-node-running: 2.3.0 @@ -17686,9 +17810,9 @@ snapshots: mlly: 1.8.1 muggle-string: 0.4.1 pathe: 2.0.3 - picomatch: 4.0.3 + picomatch: 4.0.4 scule: 1.3.0 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 unplugin: 3.0.0 unplugin-utils: 0.3.1 vue: 3.5.30(typescript@5.9.3) diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index e87ce5e544..4c891088cb 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -133,7 +133,8 @@ catalogs: semver: ^7.7.4 simple-git: ^3.33.0 sirv: ^3.0.2 - tinyglobby: ^0.2.15 + tinyglobby: ^0.2.16 + unstorage: ^1.17.5 vite-plugin-inspect: ^11.3.3 vite-plugin-vue-tracer: ^1.3.0 which: ^6.0.1 From 50f6eb877f990f07d539b01fd850bf756db22a4e Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Thu, 30 Apr 2026 10:42:59 +0900 Subject: [PATCH 2/3] chore: update deps --- package.json | 2 +- .../devtools-ui-kit/src/components/NButton.ts | 2 +- packages/devtools/client/app.vue | 4 +- .../client/components/AssetDetails.vue | 2 +- .../client/components/AssetDropZone.vue | 2 +- .../client/components/BuildAnalyzeDetails.vue | 2 +- .../client/components/NpmVersionCheck.vue | 2 +- .../client/components/RestartDialogs.vue | 2 +- .../client/components/ServerRouteDetails.vue | 2 +- .../client/components/SideNavItem.vue | 2 +- .../client/components/SplitScreen.vue | 2 +- .../client/components/StorageDetails.vue | 6 +- .../client/components/TerminalView.vue | 2 +- .../client/components/docs/timeline.md | 2 +- .../devtools/client/composables/client.ts | 4 +- .../devtools/client/composables/dev-auth.ts | 2 +- .../devtools/client/composables/dialog.ts | 2 +- .../devtools/client/composables/editor.ts | 2 +- packages/devtools/client/composables/npm.ts | 2 +- .../client/composables/state-commands.ts | 2 +- .../client/composables/state-modules.ts | 2 +- .../devtools/client/composables/state-tabs.ts | 2 +- packages/devtools/client/composables/state.ts | 2 +- packages/devtools/client/composables/utils.ts | 8 +- packages/devtools/client/pages/index.vue | 2 +- .../client/pages/modules/analyze-build.vue | 4 +- .../devtools/client/pages/modules/assets.vue | 2 +- .../client/pages/modules/custom-[name].vue | 2 +- .../devtools/client/pages/modules/error.vue | 2 +- .../devtools/client/pages/modules/hooks.vue | 2 +- .../devtools/client/pages/modules/imports.vue | 2 +- .../devtools/client/pages/modules/modules.vue | 2 +- .../client/pages/modules/open-graph.vue | 2 +- .../client/pages/modules/overview.vue | 2 +- .../devtools/client/pages/modules/pages.vue | 2 +- .../devtools/client/pages/modules/payload.vue | 2 +- .../devtools/client/pages/modules/pinia.vue | 2 +- .../devtools/client/pages/modules/plugins.vue | 2 +- .../client/pages/modules/render-tree.vue | 2 +- .../client/pages/modules/runtime-configs.vue | 2 +- .../client/pages/modules/server-discovery.vue | 4 +- .../client/pages/modules/server-routes.vue | 2 +- .../client/pages/modules/server-tasks.vue | 2 +- .../client/pages/modules/timeline.vue | 2 +- .../client/pages/modules/virtual-files.vue | 2 +- packages/devtools/client/pages/settings.vue | 2 +- .../devtools/client/plugins/floating-vue.ts | 2 +- packages/devtools/client/plugins/global.ts | 2 +- .../devtools/client/plugins/vue-devtools.ts | 2 +- .../src/runtime/plugins/devtools.client.ts | 4 +- .../src/runtime/plugins/view/client.ts | 8 +- pnpm-lock.yaml | 6489 +++++++++-------- pnpm-workspace.yaml | 116 +- 53 files changed, 3419 insertions(+), 3314 deletions(-) diff --git a/package.json b/package.json index 9cf1d59807..47a3e4f694 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "type": "module", "version": "3.2.4", "private": true, - "packageManager": "pnpm@10.32.1", + "packageManager": "pnpm@10.33.2", "repository": { "type": "git", "url": "git+https://github.com/nuxt/devtools.git" diff --git a/packages/devtools-ui-kit/src/components/NButton.ts b/packages/devtools-ui-kit/src/components/NButton.ts index 678cf1885e..94546770cd 100644 --- a/packages/devtools-ui-kit/src/components/NButton.ts +++ b/packages/devtools-ui-kit/src/components/NButton.ts @@ -1,6 +1,6 @@ import type { PropType } from 'vue' -import { NuxtLink } from '#components' import { defineComponent, h, renderSlot } from 'vue' +import { NuxtLink } from '#components' import NIcon from './NIcon.vue' // eslint-disable-next-line ts/no-unused-expressions diff --git a/packages/devtools/client/app.vue b/packages/devtools/client/app.vue index 44e67f08ed..e06cd650db 100644 --- a/packages/devtools/client/app.vue +++ b/packages/devtools/client/app.vue @@ -1,8 +1,8 @@