{"_id":"@devframes/plugin-assets","_rev":"43-8441cc58f48928c9e642000ce744f54c","name":"@devframes/plugin-assets","dist-tags":{"latest":"1.3.0"},"versions":{"0.7.15":{"name":"@devframes/plugin-assets","version":"0.7.15","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@0.7.15","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"2b54f76c8ee3dc9f0531b3b6347ab104896c3dcf","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-0.7.15.tgz","fileCount":23,"integrity":"sha512-WDr2e3NgvibL8piBkLrsveBLEJyxM7b6B3TtbzrgHnYyb1CMw6+XJqcdWl80zsuBuTZ/dY+9VbwmjXlnJwnogA==","signatures":[{"sig":"MEQCIDpQYxJlIcePjKtHFZGp+r6XHfaTT9gBZKYWwoiGAjUNAiBRYqW6N7lL6kQQ/nlF8NKvfcfCF4rC8Vpm4ljNwJCHzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":568571},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./cli":"./dist/cli.mjs","./rpc":"./dist/rpc/index.mjs","./node":"./dist/node/index.mjs","./vite":"./dist/vite.mjs","./client":"./dist/client/index.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts --host 0.0.0.0","test":"vitest run","build":"tsdown && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory — a framework-neutral port of Nuxt DevTools' Assets tab.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"cac":"^7.0.0","ufo":"^1.6.4","pathe":"^2.0.3","nostics":"^1.2.0","valibot":"^1.4.2","chokidar":"^5.0.0","image-meta":"^0.2.2","tinyglobby":"^0.2.17","perfect-debounce":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","ws":"^8.21.1","vue":"^3.5.40","vite":"^8.1.5","tsdown":"^0.22.14","unocss":"^66.7.5","vitest":"^4.1.10","reka-ui":"^2.10.1","devframe":"0.7.15","storybook":"^10.5.5","colorjs.io":"^0.7.1","@types/node":"^26.1.2","floating-vue":"^5.2.2","@antfu/design":"^0.3.2","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.5.5","@storybook/addon-a11y":"^10.5.5","@storybook/addon-docs":"^10.5.5"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.7.15"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_0.7.15_1785475884142_0.37411837800878867","host":"s3://npm-registry-packages-npm-production"}},"0.7.16":{"name":"@devframes/plugin-assets","version":"0.7.16","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@0.7.16","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"d5afb59f127becc017209aba1e410608e0120622","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-0.7.16.tgz","fileCount":23,"integrity":"sha512-tjtH1Uhf71LgSgwKgMHebzOyRHpygs5xtVUkQpB+KNBzF2v8ZQMXIti6NPzVU5EtUBXMggw9cYaMJtTw+aHWrw==","signatures":[{"sig":"MEYCIQCw1vXpQlUfuLsudNjQUOHHRKyTBulZ9NPpb+6oYeUtCgIhAP/m/lkGLFSUT1MHl9gA8ItPRtcPgB1GtXkKlTtXw3oA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@0.7.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":569735},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./cli":"./dist/cli.mjs","./rpc":"./dist/rpc/index.mjs","./node":"./dist/node/index.mjs","./vite":"./dist/vite.mjs","./client":"./dist/client/index.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts --host 0.0.0.0","test":"vitest run","build":"tsdown && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory — a framework-neutral port of Nuxt DevTools' Assets tab.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","ufo":"^1.6.4","pathe":"^2.0.3","nostics":"^1.2.0","valibot":"^1.4.2","chokidar":"^5.0.0","image-meta":"^0.2.2","tinyglobby":"^0.2.17","perfect-debounce":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","ws":"^8.21.1","vue":"^3.5.40","vite":"^8.1.5","tsdown":"^0.22.14","unocss":"^66.7.5","vitest":"^4.1.10","reka-ui":"^2.10.1","devframe":"0.7.16","storybook":"^10.5.5","colorjs.io":"^0.7.1","@types/node":"^26.1.2","floating-vue":"^5.2.2","@antfu/design":"^0.3.2","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.5.5","@storybook/addon-a11y":"^10.5.5","@storybook/addon-docs":"^10.5.5"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.7.16"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_0.7.16_1785490163496_0.7349216139931969","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@devframes/plugin-assets","version":"0.8.0","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@0.8.0","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"117e1381b74ecb726b487606b49c2c97a587671a","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-0.8.0.tgz","fileCount":23,"integrity":"sha512-negLxCX+vfymWIj5MC41BoFWkBxAruV2Re5Ps1xDsZDXUHn3x30Wh24RrZfjFnnS4e8FK4uapHe2sGnAMawGZg==","signatures":[{"sig":"MEUCIQDHEein5uonIviZ86WtS4X82Bg5ID19p0T8iNNb9hy+LAIgX3E57tueC5tm+iE+OJPr9S66eBgQQuGxW29JA3z+1P0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":575353},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./cli":"./dist/cli.mjs","./rpc":"./dist/rpc/index.mjs","./node":"./dist/node/index.mjs","./vite":"./dist/vite.mjs","./client":"./dist/client/index.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts --host 0.0.0.0","test":"vitest run","build":"tsdown && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory — a framework-neutral port of Nuxt DevTools' Assets tab.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","ufo":"^1.6.4","pathe":"^2.0.3","nostics":"^1.2.0","chokidar":"^5.0.0","image-meta":"^0.2.2","tinyglobby":"^0.2.17","perfect-debounce":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","vue":"^3.5.40","vite":"^8.1.5","tsdown":"^0.22.14","unocss":"^66.7.5","vitest":"^4.1.10","reka-ui":"^2.10.1","devframe":"0.8.0","storybook":"^10.5.5","colorjs.io":"^0.7.1","@types/node":"^26.1.2","floating-vue":"^5.2.2","@antfu/design":"^0.3.2","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.5.5","@storybook/addon-a11y":"^10.5.5","@storybook/addon-docs":"^10.5.5"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.8.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_0.8.0_1785741274201_0.8509381727170924","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@devframes/plugin-assets","version":"0.8.1","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@0.8.1","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"be2f4e4f78d45f099ad614e03bdbcf4766595a6e","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-0.8.1.tgz","fileCount":23,"integrity":"sha512-63le1yvvb6OHegqeBoBZCA12jdNIHcqQqTRI2ccYRdag1ifUdDEDVXR35w7v8lIMD+zaxCUxDNzvdjszbp6wsA==","signatures":[{"sig":"MEQCIE2EzsLMBrDGBVFqDY7O7BKrKqjv5226ivn7e3Pq65RxAiBYQe4mIIQp1Bb7EFy4dHXzujlpm9RQt+l12JdilsBh2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":575422},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./cli":"./dist/cli.mjs","./rpc":"./dist/rpc/index.mjs","./node":"./dist/node/index.mjs","./vite":"./dist/vite.mjs","./client":"./dist/client/index.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts --host 0.0.0.0","test":"vitest run","build":"tsdown && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory — a framework-neutral port of Nuxt DevTools' Assets tab.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","ufo":"^1.6.4","pathe":"^2.0.3","nostics":"^1.2.0","chokidar":"^5.0.0","image-meta":"^0.2.2","tinyglobby":"^0.2.17","perfect-debounce":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","vue":"^3.5.40","vite":"^8.1.5","tsdown":"^0.22.14","unocss":"^66.7.5","vitest":"^4.1.10","reka-ui":"^2.10.1","devframe":"0.8.1","storybook":"^10.5.5","colorjs.io":"^0.7.1","@types/node":"^26.1.2","floating-vue":"^5.2.2","@antfu/design":"^0.3.2","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.5.5","@storybook/addon-a11y":"^10.5.5","@storybook/addon-docs":"^10.5.5"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.8.1"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_0.8.1_1785890438233_0.187515329447828","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@devframes/plugin-assets","version":"0.8.2","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@0.8.2","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"3d5b7edb92dc62fde0d62acb8564cd2d216d8a19","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-0.8.2.tgz","fileCount":23,"integrity":"sha512-yHQu4WdUTF85SJ1ofHrhpYjTrdVrnU4/lq4QS/b35QJX9sU0jn3VCPXFvf++fWqgHZXml3NLmpZOxCjcgCH5xQ==","signatures":[{"sig":"MEYCIQDjCAIipzRvYxoAH/tORgF9ym3/mBKk2wRhFja0+tmckAIhAPix7Uu/4fEsSHIpsuwCTPtbzudDtEf0PO06QsyWrlWH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":576256},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./cli":"./dist/cli.mjs","./rpc":"./dist/rpc/index.mjs","./node":"./dist/node/index.mjs","./vite":"./dist/vite.mjs","./client":"./dist/client/index.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts --host 0.0.0.0","test":"vitest run","build":"tsdown && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory — a framework-neutral port of Nuxt DevTools' Assets tab.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","ufo":"^1.6.4","pathe":"^2.0.3","nostics":"^1.2.0","chokidar":"^5.0.0","image-meta":"^0.2.2","tinyglobby":"^0.2.17","perfect-debounce":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","vue":"^3.5.40","vite":"^8.2.0","tsdown":"^0.22.14","unocss":"^66.7.5","vitest":"^4.1.10","reka-ui":"^2.10.1","devframe":"0.8.2","storybook":"^10.5.6","colorjs.io":"^0.7.1","@types/node":"^26.1.2","floating-vue":"^5.2.2","@antfu/design":"^0.3.3","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.5.6","@storybook/addon-a11y":"^10.5.6","@storybook/addon-docs":"^10.5.6"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.8.2"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_0.8.2_1785989000235_0.7182995116834285","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.1":{"name":"@devframes/plugin-assets","version":"0.9.0-beta.1","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@0.9.0-beta.1","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"6f15cfaf16a3480d32ff77ab1f588d1b5e912108","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-0.9.0-beta.1.tgz","fileCount":23,"integrity":"sha512-ZbBhsX+VV+MZjPhyGEhFvK9+ZoRX07m6kQbGLpIj1rE+zC2AO7br09qU+9LJnLxb07sPwKgjOsWC8arTz+xk7Q==","signatures":[{"sig":"MEUCIQCUSRqI6KD4dqTTkpcKhQz7kCfjaigj91iCFbV5szXoeAIgTqTy11fa/AR8QOG3Vud5dcQuUnCLz79TtT6yF8hUvns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@0.9.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":580901},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./cli":"./dist/cli.mjs","./rpc":"./dist/rpc/index.mjs","./node":"./dist/node/index.mjs","./vite":"./dist/vite.mjs","./client":"./dist/client/index.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts --host 0.0.0.0","test":"vitest run","build":"tsdown && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","ufo":"^1.6.4","pathe":"^2.0.3","nostics":"^1.2.0","chokidar":"^5.0.0","image-meta":"^0.2.2","tinyglobby":"^0.2.17","perfect-debounce":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","vue":"^3.5.41","vite":"^8.2.1","tsdown":"^0.22.14","unocss":"^66.7.5","vitest":"^4.1.10","reka-ui":"^2.10.3","devframe":"0.9.0-beta.1","storybook":"^10.5.7","colorjs.io":"^0.7.1","@types/node":"^26.2.0","floating-vue":"^5.2.2","@antfu/design":"^0.3.4","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.5.7","@storybook/addon-a11y":"^10.5.7","@storybook/addon-docs":"^10.5.7"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.0-beta.1"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_0.9.0-beta.1_1786607668885_0.2030337827898574","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.2":{"name":"@devframes/plugin-assets","version":"0.9.0-beta.2","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@0.9.0-beta.2","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"e5ce94e58a3a4a6a51f3d3cdf0514267bca65e60","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-0.9.0-beta.2.tgz","fileCount":23,"integrity":"sha512-E8d9+P5uChB7iBKeNkeyL+FenoPYOrgdfMgWHA3tWQNdGBgDrRCOTveLVOfHBPdTUMskQFV44ILC0x2jiduH7w==","signatures":[{"sig":"MEUCIQCy1AUUbh7CElCgRQxXjqj4qS6MC4g1JfD68aHbaoBd4QIgX3yiqlWA+cSn04Urboj6ml4Iyi4k9G3jTxeiTIwbF/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@0.9.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":580901},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./cli":"./dist/cli.mjs","./rpc":"./dist/rpc/index.mjs","./node":"./dist/node/index.mjs","./vite":"./dist/vite.mjs","./client":"./dist/client/index.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts --host 0.0.0.0","test":"vitest run","build":"tsdown && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","ufo":"^1.6.4","pathe":"^2.0.3","nostics":"^1.2.0","chokidar":"^5.0.0","image-meta":"^0.2.2","tinyglobby":"^0.2.17","perfect-debounce":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","vue":"^3.5.41","vite":"^8.2.1","tsdown":"^0.22.14","unocss":"^66.7.5","vitest":"^4.1.10","reka-ui":"^2.10.3","devframe":"0.9.0-beta.2","storybook":"^10.5.7","colorjs.io":"^0.7.1","@types/node":"^26.2.0","floating-vue":"^5.2.2","@antfu/design":"^0.3.4","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.5.7","@storybook/addon-a11y":"^10.5.7","@storybook/addon-docs":"^10.5.7"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.0-beta.2"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_0.9.0-beta.2_1786678244031_0.6264761687942708","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.4":{"name":"@devframes/plugin-assets","version":"0.9.0-beta.4","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@0.9.0-beta.4","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"2d95429097a9a5ccd8954e901a7f07cb73518a87","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-0.9.0-beta.4.tgz","fileCount":23,"integrity":"sha512-txG0XiE6EOVhlBbdfrv6tkm14H13r5IJ5oDYRxZPoUAF4dsb7QPPw2DgO+UNlo8V8ztWpoQ+nPZ3PIsdB1PWOA==","signatures":[{"sig":"MEQCIHVLw5VeuKpwL1mt3AtBJCBpB7jfm++wfdT2FXBSD7ZYAiBI1F7E2Hlbg7rkC+pbabMSWcMdXr8KWj0QcF1fckE0XQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@0.9.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":580939},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./cli":"./dist/cli.mjs","./rpc":"./dist/rpc/index.mjs","./node":"./dist/node/index.mjs","./vite":"./dist/vite.mjs","./client":"./dist/client/index.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts --host 0.0.0.0","test":"vitest run","build":"tsdown && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","ufo":"^1.6.4","pathe":"^2.0.3","nostics":"^1.2.0","chokidar":"^5.0.0","image-meta":"^0.2.2","tinyglobby":"^0.2.17","@devframes/vite":"0.9.0-beta.4","perfect-debounce":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","vue":"^3.5.41","vite":"^8.2.1","tsdown":"^0.22.14","unocss":"^66.7.5","vitest":"^4.1.10","reka-ui":"^2.10.3","devframe":"0.9.0-beta.4","storybook":"^10.5.7","colorjs.io":"^0.7.1","@types/node":"^26.2.0","floating-vue":"^5.2.2","@antfu/design":"^0.3.4","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.5.7","@storybook/addon-a11y":"^10.5.7","@storybook/addon-docs":"^10.5.7"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.0-beta.4"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_0.9.0-beta.4_1786708917967_0.14141608725084276","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.7":{"name":"@devframes/plugin-assets","version":"0.9.0-beta.7","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@0.9.0-beta.7","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"558555db19801603bd3582b4ac22473478fa053c","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-0.9.0-beta.7.tgz","fileCount":21,"integrity":"sha512-VRdi4X5FClhJS/GDWgrc2kNusiBtDet/QzoH8a/1b8dBxDgzgOR2WU9FtJNDuK7S9VTnKeOxI0dBflOGFYCZXQ==","signatures":[{"sig":"MEUCIQDcBC+uShlf1NqdK6n83ZvoIXQ7m4lVEsm60H3WBjTbNwIgJqykM+dQ3GRum+SOM8LzJYjDYN+60v9K8RMRabaDWoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@0.9.0-beta.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561809},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./cli":"./dist/cli.mjs","./rpc":"./dist/rpc/index.mjs","./node":"./dist/node/index.mjs","./client":"./dist/client/index.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts --host 0.0.0.0","test":"vitest run","build":"tsdown && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","ufo":"^1.6.4","pathe":"^2.0.3","nostics":"^1.2.0","chokidar":"^5.0.0","image-meta":"^0.2.2","tinyglobby":"^0.2.17","perfect-debounce":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","vue":"^3.5.41","vite":"^8.2.1","tsdown":"^0.22.14","unocss":"^66.7.5","vitest":"^4.1.10","reka-ui":"^2.10.3","devframe":"0.9.0-beta.7","storybook":"^10.5.7","colorjs.io":"^0.7.1","@types/node":"^26.2.0","floating-vue":"^5.2.2","@antfu/design":"^0.3.4","@devframes/vite":"0.9.0-beta.7","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.5.7","@storybook/addon-a11y":"^10.5.7","@storybook/addon-docs":"^10.5.7"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.0-beta.7"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_0.9.0-beta.7_1786930217088_0.5177352757225275","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.8":{"name":"@devframes/plugin-assets","version":"0.9.0-beta.8","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@0.9.0-beta.8","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"95d166eab9bd19d3f617c9dd0d4c98df7398315d","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-0.9.0-beta.8.tgz","fileCount":18,"integrity":"sha512-f/jfc9luki4qk4Rvww65ngUCpUWWAPE7NbEd2zedRsecH/3h57atDDg1FG4mT+aoNZzuIDJFZSF9FaMXC7nxUA==","signatures":[{"sig":"MEQCIFvQC8AMzuhkZivqNQxXtEiJgAU7gqLJM5HnVBxlmmkwAiAKmDvrt9AAmeLfwqv7WWJ3Qz7P9JEtmQMBrhr8vuYdfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88791},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./cli":"./dist/cli.mjs","./rpc":"./dist/rpc/index.mjs","./node":"./dist/node/index.mjs","./client":"./dist/client/index.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts --host 0.0.0.0","test":"vitest run","build":"tsdown && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"cac":"^7.0.0","ufo":"^1.6.4","pathe":"^2.0.3","chokidar":"^5.0.0","image-meta":"^0.2.2","tinyglobby":"^0.2.17","perfect-debounce":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","vue":"^3.5.41","vite":"^8.2.1","tsdown":"^0.22.14","unocss":"^66.7.5","vitest":"^4.1.10","reka-ui":"^2.10.3","devframe":"0.9.0-beta.8","storybook":"^10.5.7","colorjs.io":"^0.7.1","@types/node":"^26.2.0","floating-vue":"^5.2.2","@antfu/design":"^0.3.4","@devframes/vite":"0.9.0-beta.8","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.5.7","@storybook/addon-a11y":"^10.5.7","@storybook/addon-docs":"^10.5.7","@devframes/plugin-assets--assets":"0.9.0-beta.8"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.0-beta.8","@devframes/plugin-assets--assets":"0.9.0-beta.8"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-assets--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_0.9.0-beta.8_1786938976720_0.7122305816834784","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.9":{"name":"@devframes/plugin-assets","version":"0.9.0-beta.9","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@0.9.0-beta.9","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"7d0e8dfef6da607ea013441567c8324309b151fa","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-0.9.0-beta.9.tgz","fileCount":18,"integrity":"sha512-QKvh0xek258AcBQnBnZv+NJ70zYywecDruJsRRPvsp4hk8zPKDJrzcIxFqI3TK1RfynW9Lv1JjoI4knKClDO0A==","signatures":[{"sig":"MEUCIQDcehfU9djIIIap0OvKtt8cqODFBD8EtxV3DPeI3oZjigIgfhA9d5pR+i8DdmwqWavDZ8h0d3e/2iRwMA3cOdIt2UU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@0.9.0-beta.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88791},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./cli":"./dist/cli.mjs","./rpc":"./dist/rpc/index.mjs","./node":"./dist/node/index.mjs","./client":"./dist/client/index.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts --host 0.0.0.0","test":"vitest run","build":"tsdown && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","ufo":"^1.6.4","pathe":"^2.0.3","chokidar":"^5.0.0","image-meta":"^0.2.2","tinyglobby":"^0.2.17","perfect-debounce":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","vue":"^3.5.41","vite":"^8.2.1","tsdown":"^0.22.14","unocss":"^66.7.5","vitest":"^4.1.10","reka-ui":"^2.10.3","devframe":"0.9.0-beta.9","storybook":"^10.5.7","colorjs.io":"^0.7.1","@types/node":"^26.2.0","floating-vue":"^5.2.2","@antfu/design":"^0.3.4","@devframes/vite":"0.9.0-beta.9","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.5.7","@storybook/addon-a11y":"^10.5.7","@storybook/addon-docs":"^10.5.7","@devframes/plugin-assets--assets":"0.9.0-beta.9"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.0-beta.9","@devframes/plugin-assets--assets":"0.9.0-beta.9"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-assets--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_0.9.0-beta.9_1786939451787_0.4968408066148686","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.10":{"name":"@devframes/plugin-assets","version":"0.9.0-beta.10","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@0.9.0-beta.10","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"ace0d81709be37993f363fc0bf84167585b6621f","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-0.9.0-beta.10.tgz","fileCount":18,"integrity":"sha512-QUg2V8MyEQgnJ1tFA8Z7YcNGBqQ0b0FaSoWmvhp4G1HMWxe/yYeNM3NXsoOlmtsETAmz0dB/qpJWBGy1PJlU5g==","signatures":[{"sig":"MEQCIDtPDWWMJ69pL96oKukIfTWScDOCUXdhg2ErQqDfawm6AiAYhn0DqguVuxwv2n2UNf8NBLxwrFotkFFiOJd8Bi4REA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@0.9.0-beta.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88765},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./cli":"./dist/cli.mjs","./rpc":"./dist/rpc/index.mjs","./node":"./dist/node/index.mjs","./client":"./dist/client/index.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts --host 0.0.0.0","test":"vitest run","build":"tsdown && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","ufo":"^1.6.4","pathe":"^2.0.3","chokidar":"^5.0.0","image-meta":"^0.2.2","tinyglobby":"^0.2.17","perfect-debounce":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","vue":"^3.5.41","vite":"^8.2.1","tsdown":"^0.22.14","unocss":"^66.7.5","vitest":"^4.1.10","reka-ui":"^2.10.3","devframe":"0.9.0-beta.10","storybook":"^10.5.7","colorjs.io":"^0.7.1","@types/node":"^26.2.0","floating-vue":"^5.2.2","@antfu/design":"^0.3.4","@devframes/vite":"0.9.0-beta.10","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.5.7","@storybook/addon-a11y":"^10.5.7","@storybook/addon-docs":"^10.5.7","@devframes/plugin-assets--assets":"0.9.0-beta.10"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.0-beta.10","@devframes/plugin-assets--assets":"0.9.0-beta.10"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-assets--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_0.9.0-beta.10_1786949963691_0.2576088500807494","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@devframes/plugin-assets","version":"0.9.0","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@0.9.0","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"ea9065e3ba532917589c971bea613fa09aa2575c","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-0.9.0.tgz","fileCount":18,"integrity":"sha512-iW1zO4i3ksLeAqD2g93XwnJRbVNrAziz4b/VcFbzZNuJ/uJ0YZuyhuMPEDxZp+cyLi24XLhp49egp5224dVRXA==","signatures":[{"sig":"MEUCIQC+N8RrWQT49U9ND5LdEWStGVIMsSh/Sl/18+kosuzu8gIgTk2RZbeDV0AeKbzZ5tuuZyCZ4CfC1pgFtoov9eC2D1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88709},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./cli":"./dist/cli.mjs","./rpc":"./dist/rpc/index.mjs","./node":"./dist/node/index.mjs","./client":"./dist/client/index.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts --host 0.0.0.0","test":"vitest run","build":"tsdown && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","ufo":"^1.6.4","pathe":"^2.0.3","chokidar":"^5.0.0","image-meta":"^0.2.2","tinyglobby":"^0.2.17","perfect-debounce":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","vue":"^3.5.41","vite":"^8.2.1","tsdown":"^0.22.14","unocss":"^66.7.5","vitest":"^4.1.10","reka-ui":"^2.10.3","devframe":"0.9.0","storybook":"^10.5.7","colorjs.io":"^0.7.1","@types/node":"^26.2.0","floating-vue":"^5.2.2","@antfu/design":"^0.3.4","@devframes/vite":"0.9.0","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.5.7","@storybook/addon-a11y":"^10.5.7","@storybook/addon-docs":"^10.5.7","@devframes/plugin-assets--assets":"0.9.0"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.0","@devframes/plugin-assets--assets":"0.9.0"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-assets--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_0.9.0_1786952091738_0.06059989213287187","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@devframes/plugin-assets","version":"0.9.1","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@0.9.1","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"1b992890bde23bbc329e8d4e5241bf8562ceed93","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-0.9.1.tgz","fileCount":18,"integrity":"sha512-ERRcA6H9eoiA3suvvCp/C6TbFB8zV803xJE+dANLmPQ80uLn5r9ALGgO59ynV9YS3TdackxB41f9xANO3+exVA==","signatures":[{"sig":"MEUCIQCtsBCnzKGR3UAJxpZHWZjjfZ636DJA2Hn8UnXq7NzGEwIgWPdRQ1P9hGcSeyc+w10q5zZoMQbCCRMm8X9OC2sL6+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88777},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./cli":"./dist/cli.mjs","./rpc":"./dist/rpc/index.mjs","./node":"./dist/node/index.mjs","./client":"./dist/client/index.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts --host 0.0.0.0","test":"vitest run","build":"tsdown && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","ufo":"^1.6.4","pathe":"^2.0.3","chokidar":"^5.0.0","image-meta":"^0.2.2","tinyglobby":"^0.2.17","perfect-debounce":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","vue":"^3.5.41","vite":"^8.2.1","tsdown":"^0.22.14","unocss":"^66.7.5","vitest":"^4.1.10","reka-ui":"^2.10.3","devframe":"0.9.1","storybook":"^10.5.7","colorjs.io":"^0.7.1","@types/node":"^26.2.0","floating-vue":"^5.2.2","@antfu/design":"^0.3.4","@devframes/vite":"0.9.1","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.5.7","@storybook/addon-a11y":"^10.5.7","@storybook/addon-docs":"^10.5.7","@devframes/plugin-assets--assets":"0.9.1"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.1","@devframes/plugin-assets--assets":"0.9.1"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-assets--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_0.9.1_1787034986570_0.4850253976876753","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@devframes/plugin-assets","version":"0.9.2","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@0.9.2","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"de116c5a52f1e266770f550a621a5993c425005c","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-0.9.2.tgz","fileCount":18,"integrity":"sha512-2nnmjPewWmNbGW1AbsSNlFSdXVrqi5M8yOMKwVi8IYvRchR/c0ciyNf4rZ13dpaW+StuYNEkQBhrvEQgmikhNQ==","signatures":[{"sig":"MEUCIHl75u7ttT0lCCW/3zWPV3TGFGyhyInLepQwtmQXd/GFAiEA5XTeLlZTGQ2Fdm0uso2REP4HqM4/zMDCPSlX4OP82YI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81263},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./cli":"./dist/cli.mjs","./rpc":"./dist/rpc/index.mjs","./node":"./dist/node/index.mjs","./client":"./dist/client/index.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts --host 0.0.0.0","test":"vitest run","build":"tsdown && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","ufo":"^1.6.4","pathe":"^2.0.3","chokidar":"^5.0.0","image-meta":"^0.2.2","tinyglobby":"^0.2.17","perfect-debounce":"^2.1.0","@devframes/service-open":"0.9.2"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","vue":"^3.5.41","vite":"^8.2.1","tsdown":"^0.22.14","unocss":"^66.7.5","vitest":"^4.1.10","reka-ui":"^2.10.3","devframe":"0.9.2","storybook":"^10.5.8","colorjs.io":"^0.7.1","@types/node":"^26.2.0","floating-vue":"^5.2.2","@antfu/design":"^0.3.4","@devframes/vite":"0.9.2","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.5.8","@storybook/addon-a11y":"^10.5.8","@storybook/addon-docs":"^10.5.8","@devframes/service-shiki":"0.9.2","@devframes/plugin-assets--assets":"0.9.2"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.2","@devframes/service-shiki":"0.9.2","@devframes/plugin-assets--assets":"0.9.2"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/service-shiki":{"optional":true},"@devframes/plugin-assets--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_0.9.2_1787106899339_0.8742712704473952","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@devframes/plugin-assets","version":"0.9.3","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@0.9.3","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"2aaf8e0caf2e1acd687958319ec97221bab2a13d","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-0.9.3.tgz","fileCount":18,"integrity":"sha512-jSJZr0a/9oRQb30V/vFtccE9zAtC3ELynFvCVupmwcmND67crjZDxiHZUsMhiQYiUS3myFRo/4px4gJcxKFYnQ==","signatures":[{"sig":"MEYCIQD2kZiI5SIr8fdP0yRrxd/WKUgWszvjIXWCR41YVK7OTAIhAJc8RPFp+hVFwiCYuGabUEd5+03jNp9FbaRvhCTJXkjD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@0.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81263},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./cli":"./dist/cli.mjs","./rpc":"./dist/rpc/index.mjs","./node":"./dist/node/index.mjs","./client":"./dist/client/index.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts --host 0.0.0.0","test":"vitest run","build":"tsdown && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","ufo":"^1.6.4","pathe":"^2.0.3","chokidar":"^5.0.0","image-meta":"^0.2.2","tinyglobby":"^0.2.17","perfect-debounce":"^2.1.0","@devframes/service-open":"0.9.3"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","vue":"^3.5.41","vite":"^8.2.1","tsdown":"^0.22.14","unocss":"^66.7.5","vitest":"^4.1.10","reka-ui":"^2.10.3","devframe":"0.9.3","storybook":"^10.5.8","colorjs.io":"^0.7.1","@types/node":"^26.2.0","floating-vue":"^5.2.2","@antfu/design":"^0.3.4","@devframes/vite":"0.9.3","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.5.8","@storybook/addon-a11y":"^10.5.8","@storybook/addon-docs":"^10.5.8","@devframes/service-shiki":"0.9.3","@devframes/plugin-assets--assets":"0.9.3"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.3","@devframes/service-shiki":"0.9.3","@devframes/plugin-assets--assets":"0.9.3"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/service-shiki":{"optional":true},"@devframes/plugin-assets--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_0.9.3_1787122341014_0.10401024315463259","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@devframes/plugin-assets","version":"0.9.4","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@0.9.4","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"49030d14004a32aba63b2db2b2a3633201147e17","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-0.9.4.tgz","fileCount":18,"integrity":"sha512-CkiQ5TMdLd4KN9+dWiAydbludGE7XVS6sP5fhhYQ3TtU5YwEp8TJRTzYX1UEP2HEAL139yXQPQyYwWKAnq2z/w==","signatures":[{"sig":"MEYCIQDkDZqIYLY/e5IJr91Cq7KUNRgGOzS1FH/HSv6+beo3zgIhAL8LUSOYheU9UGyntYFa5ztISgOOIoabBd0Cu8k7Aewr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@0.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81263},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./cli":"./dist/cli.mjs","./rpc":"./dist/rpc/index.mjs","./node":"./dist/node/index.mjs","./client":"./dist/client/index.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts --host 0.0.0.0","test":"vitest run","build":"tsdown && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","ufo":"^1.6.4","pathe":"^2.0.3","chokidar":"^5.0.0","image-meta":"^0.2.2","tinyglobby":"^0.2.17","perfect-debounce":"^2.1.0","@devframes/service-open":"0.9.4"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","vue":"^3.5.41","vite":"^8.2.1","tsdown":"^0.22.14","unocss":"^66.7.5","vitest":"^4.1.10","reka-ui":"^2.10.3","devframe":"0.9.4","storybook":"^10.5.8","colorjs.io":"^0.7.1","@types/node":"^26.2.0","floating-vue":"^5.2.2","@antfu/design":"^0.3.4","@devframes/vite":"0.9.4","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.5.8","@storybook/addon-a11y":"^10.5.8","@storybook/addon-docs":"^10.5.8","@devframes/service-shiki":"0.9.4","@devframes/plugin-assets--assets":"0.9.4"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.4","@devframes/service-shiki":"0.9.4","@devframes/plugin-assets--assets":"0.9.4"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/service-shiki":{"optional":true},"@devframes/plugin-assets--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_0.9.4_1787198273774_0.22794361402824626","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@devframes/plugin-assets","version":"0.9.5","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@0.9.5","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"6627cf6f88568f009469945a37010c1278f120bb","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-0.9.5.tgz","fileCount":18,"integrity":"sha512-NOOSABrWM985Jm7GpQ/RPpFUxvFJHdqCWVhlboRybiGkbPmxUw/zv2jDlkeXYuBvIIg73I4esPeffUzR72V9tA==","signatures":[{"sig":"MEUCIQD71w15nizIGgmgI2JllQadam+UuwZTf0qYqCWbJQXIlgIgJz62sQO5UizRY/hFbmBDYMYEE6YoqJInMA1NsFgUbJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@0.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81263},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./cli":"./dist/cli.mjs","./rpc":"./dist/rpc/index.mjs","./node":"./dist/node/index.mjs","./client":"./dist/client/index.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts --host 0.0.0.0","test":"vitest run","build":"tsdown && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","ufo":"^1.6.4","pathe":"^2.0.3","chokidar":"^5.0.0","image-meta":"^0.2.2","tinyglobby":"^0.2.17","perfect-debounce":"^2.1.0","@devframes/service-open":"0.9.5"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","vue":"^3.5.41","vite":"^8.2.1","tsdown":"^0.22.14","unocss":"^66.7.5","vitest":"^4.1.10","reka-ui":"^2.10.3","devframe":"0.9.5","storybook":"^10.5.8","colorjs.io":"^0.7.1","@types/node":"^26.2.0","floating-vue":"^5.2.2","@antfu/design":"^0.3.4","@devframes/vite":"0.9.5","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.5.8","@storybook/addon-a11y":"^10.5.8","@storybook/addon-docs":"^10.5.8","@devframes/service-shiki":"0.9.5","@devframes/plugin-assets--assets":"0.9.5"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.5","@devframes/service-shiki":"0.9.5","@devframes/plugin-assets--assets":"0.9.5"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/service-shiki":{"optional":true},"@devframes/plugin-assets--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_0.9.5_1787345864830_0.43078918884977035","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@devframes/plugin-assets","version":"0.9.6","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@0.9.6","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"8a823c041891ef0aa1c201877794137c6d91edd7","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-0.9.6.tgz","fileCount":18,"integrity":"sha512-xVQ2Y1q+KRxtmAB2r6mgf5NilRQzaheCo/LhfweD3DwPJOZWjdUrZEFvHrsUCjxtG9DnjV+XUc+Rag+EpgRN9w==","signatures":[{"sig":"MEYCIQDCBv+G6FfMT4qGNZzqa5b9drJsQ7RkF9kGUC01m7W65wIhAKfrpR8rGTy5GFp/ndP+3rl6ui77dArt2QsUZsiaAfbS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@0.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81264},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./cli":"./dist/cli.mjs","./rpc":"./dist/rpc/index.mjs","./node":"./dist/node/index.mjs","./client":"./dist/client/index.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts --host 0.0.0.0","test":"vitest run","build":"tsdown && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","ufo":"^1.6.4","pathe":"^2.0.3","chokidar":"^5.0.0","image-meta":"^0.2.2","tinyglobby":"^0.2.17","perfect-debounce":"^2.1.0","@devframes/service-open":"0.9.6"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","vue":"^3.5.41","vite":"^8.2.1","tsdown":"^0.22.14","unocss":"^66.7.5","vitest":"^4.1.10","reka-ui":"^2.10.3","devframe":"0.9.6","storybook":"^10.5.8","colorjs.io":"^0.7.1","@types/node":"^26.2.0","floating-vue":"^5.2.2","@antfu/design":"^0.3.4","@devframes/vite":"0.9.6","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.5.8","@storybook/addon-a11y":"^10.5.8","@storybook/addon-docs":"^10.5.8","@devframes/service-shiki":"0.9.6","@devframes/plugin-assets--assets":"0.9.6"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.6","@devframes/service-shiki":"0.9.6","@devframes/plugin-assets--assets":"0.9.6"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/service-shiki":{"optional":true},"@devframes/plugin-assets--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_0.9.6_1787797753458_0.7600278268952569","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@devframes/plugin-assets","version":"0.9.7","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@0.9.7","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"ba0349d8a5c0ba789d023cefb98e8dc2e3d4a12f","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-0.9.7.tgz","fileCount":18,"integrity":"sha512-A25zPjj/gtq/NvWfuX1jXKR9ynUSrZDCKIuPiFYUb0WvRZj0fsrCYLNCW4efecd0vbT7CZhQQP+4nFMQZruzYg==","signatures":[{"sig":"MEUCIQDr/O/uEp00KXdEUcQ2RoXAXJnOAW/q7RIlx9s3X0/hLwIgKwVSs5Xe5kPYneQ2PFZOpb1s2QZ0gMzDeMF/1FkkAzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@0.9.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81264},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./cli":"./dist/cli.mjs","./rpc":"./dist/rpc/index.mjs","./node":"./dist/node/index.mjs","./client":"./dist/client/index.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts --host 0.0.0.0","test":"vitest run","build":"tsdown && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","ufo":"^1.6.4","pathe":"^2.0.3","chokidar":"^5.0.0","image-meta":"^0.2.2","tinyglobby":"^0.2.17","perfect-debounce":"^2.1.0","@devframes/service-open":"0.9.7"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","vue":"^3.5.41","vite":"^8.2.1","tsdown":"^0.22.14","unocss":"^66.7.5","vitest":"^4.1.10","reka-ui":"^2.10.3","devframe":"0.9.7","storybook":"^10.5.8","colorjs.io":"^0.7.1","@types/node":"^26.2.0","floating-vue":"^5.2.2","@antfu/design":"^0.3.4","@devframes/vite":"0.9.7","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.5.8","@storybook/addon-a11y":"^10.5.8","@storybook/addon-docs":"^10.5.8","@devframes/service-shiki":"0.9.7","@devframes/plugin-assets--assets":"0.9.7"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.7","@devframes/service-shiki":"0.9.7","@devframes/plugin-assets--assets":"0.9.7"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/service-shiki":{"optional":true},"@devframes/plugin-assets--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_0.9.7_1787824983419_0.6156960621498038","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"@devframes/plugin-assets","version":"0.9.8","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@0.9.8","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"97e7b00d22a536d5ed6523ae7a75f0938a528061","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-0.9.8.tgz","fileCount":18,"integrity":"sha512-VrleT/0vbAxi2nxUKMjjPRNQscA2jO6/Hpfw8dh5dabgEe9xSg4zKs0Zl9HdAsjq0vlpFbz3vkwMxgwAa5I8vQ==","signatures":[{"sig":"MEUCIQDb0l8lNzTfuzLpM/iuZJhTmysIf2UPurdBIfg8YYQ3lAIgbG5wI2dkPfuMYfEOmoHP2jkaYHeCNy/Qosp0RwIiDaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@0.9.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81268},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./cli":"./dist/cli.mjs","./rpc":"./dist/rpc/index.mjs","./node":"./dist/node/index.mjs","./client":"./dist/client/index.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts --host 0.0.0.0","test":"vitest run","build":"tsdown && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","ufo":"^1.6.4","pathe":"^2.0.3","chokidar":"^5.0.0","image-meta":"^0.2.2","tinyglobby":"^0.2.17","perfect-debounce":"^2.1.0","@devframes/service-open":"0.9.8"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.29","vue":"^3.5.42","vite":"^8.2.2","tsdown":"^0.22.14","unocss":"^66.8.1","vitest":"^4.1.11","reka-ui":"^2.10.4","devframe":"0.9.8","storybook":"^10.5.10","colorjs.io":"^0.7.1","@types/node":"^26.4.0","floating-vue":"^5.2.2","@antfu/design":"^0.4.0","@devframes/vite":"0.9.8","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.5.10","@storybook/addon-a11y":"^10.5.10","@storybook/addon-docs":"^10.5.10","@devframes/service-shiki":"0.9.8","@devframes/plugin-assets--assets":"0.9.8"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.8","@devframes/service-shiki":"0.9.8","@devframes/plugin-assets--assets":"0.9.8"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/service-shiki":{"optional":true},"@devframes/plugin-assets--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_0.9.8_1788231295389_0.16777361733123985","host":"s3://npm-registry-packages-npm-production"}},"0.9.9":{"name":"@devframes/plugin-assets","version":"0.9.9","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@0.9.9","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"585ccf69504d1e2a634e2a616fd875561449cd29","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-0.9.9.tgz","fileCount":18,"integrity":"sha512-D2aaTdUVouxFDRlXXaAYG6Nd80K2ns4HKefvwdBAb8+Tp6ja8GFvUp7/ch50oG6wXy76ZQL50T0lGKxO7vHwLg==","signatures":[{"sig":"MEUCICIy6B20te/Cf5oniE+e0kYeS5pxrmpvptcdSlPI+eviAiEAj6avN3mdI0J9eyVxNfnvF+td01QWGv3SjG+UddbJCSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@0.9.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85278},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./cli":"./dist/cli.mjs","./rpc":"./dist/rpc/index.mjs","./node":"./dist/node/index.mjs","./client":"./dist/client/index.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts --host 0.0.0.0","test":"vitest run","build":"tsdown && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","ufo":"^1.6.4","pathe":"^2.0.3","chokidar":"^5.0.0","image-meta":"^0.2.2","tinyglobby":"^0.2.17","perfect-debounce":"^2.1.0","@devframes/service-open":"0.9.9"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.29","vue":"^3.5.42","vite":"^8.2.2","tsdown":"^0.22.14","unocss":"^66.8.1","vitest":"^4.1.11","reka-ui":"^2.10.4","devframe":"0.9.9","storybook":"^10.5.10","colorjs.io":"^0.7.1","@types/node":"^26.4.0","floating-vue":"^5.2.2","@antfu/design":"^0.4.0","@devframes/vite":"0.9.9","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.5.10","@storybook/addon-a11y":"^10.5.10","@storybook/addon-docs":"^10.5.10","@devframes/service-shiki":"0.9.9","@devframes/plugin-assets--assets":"0.9.9"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.9","@devframes/service-shiki":"0.9.9","@devframes/plugin-assets--assets":"0.9.9"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/service-shiki":{"optional":true},"@devframes/plugin-assets--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_0.9.9_1788408249956_0.09832513190425796","host":"s3://npm-registry-packages-npm-production"}},"0.9.10":{"name":"@devframes/plugin-assets","version":"0.9.10","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@0.9.10","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"9fcf245673b18d9c5de3323422e56b35ebdcad2b","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-0.9.10.tgz","fileCount":16,"integrity":"sha512-jtXrk941ZiL9N8ZZfbbttJWCjXiU0npCVV0gd20gYfHshSWMR2+GrZ0Gk/YU4u8QQfMt6gQzWh0pMc5WIEYVGw==","signatures":[{"sig":"MEUCIGn6Eoyx9+PTVjhLiNZBTUiUpMr0U1fmIKHQzMFc6gyhAiEA7lC1CHz94QxImW0xytuNBso/T74uXizGz9T0xXQ4ch8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@0.9.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84865},"type":"module","types":"./dist/node/index.d.mts","exports":{".":"./dist/node/index.mjs","./cli":"./dist/node/cli.mjs","./rpc":"./dist/node/rpc/index.mjs","./node":"./dist/node/setup.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config app/vite.config.ts --host","play":"pnpm run build && node playgrounds/server.mjs","test":"vitest run","build":"tsdown && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","ufo":"^1.6.4","pathe":"^2.0.3","chokidar":"^5.0.0","image-meta":"^0.2.2","tinyglobby":"^0.2.17","perfect-debounce":"^2.1.0","@devframes/service-open":"0.9.10"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.29","vue":"^3.5.42","vite":"^8.2.2","tsdown":"^0.22.14","unocss":"^66.8.1","vitest":"^4.1.11","reka-ui":"^2.10.4","devframe":"0.9.10","storybook":"^10.5.10","colorjs.io":"^0.7.1","@types/node":"^26.4.0","floating-vue":"^5.2.2","@antfu/design":"^0.4.0","@devframes/vite":"0.9.10","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.5.10","@storybook/addon-a11y":"^10.5.10","@storybook/addon-docs":"^10.5.10","@devframes/service-shiki":"0.9.10","@devframes/plugin-assets--assets":"0.9.10"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.10","@devframes/service-shiki":"0.9.10","@devframes/plugin-assets--assets":"0.9.10"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/service-shiki":{"optional":true},"@devframes/plugin-assets--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_0.9.10_1788434568831_0.4466863331734472","host":"s3://npm-registry-packages-npm-production"}},"0.9.11":{"name":"@devframes/plugin-assets","version":"0.9.11","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@0.9.11","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"914666ecd67a63a8605812db16896de8e6177faa","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-0.9.11.tgz","fileCount":16,"integrity":"sha512-FxJVb+2CMnJkULtIqxK9oWgXNvrsNUFikKwbqKAA634tSOezqshl7F1/muWnIiBjcCuRvJuHLEYvVefYHh9/mQ==","signatures":[{"sig":"MEQCIBAeD48AjjKGWN1jclJ9O3xqPViFQWGbDuQwKDYOUvpGAiApScnAmFEbVJe7WXG92zqYT9pc3JWaJr5QKKU8/WdznA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCVgSfRJYIk68feQmbUlmLPdBc8QpVLVA+2uGZQUY1hiAIhAMcgHySxGcC98hgMxeXOEwPd6GqyPkFpqOQlhBf5edYj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@0.9.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84865},"type":"module","types":"./dist/node/index.d.mts","exports":{".":"./dist/node/index.mjs","./cli":"./dist/node/cli.mjs","./rpc":"./dist/node/rpc/index.mjs","./node":"./dist/node/setup.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config app/vite.config.ts --host","play":"pnpm run build && node playgrounds/server.mjs","test":"vitest run","build":"tsdown && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","ufo":"^1.6.4","pathe":"^2.0.3","chokidar":"^5.0.0","image-meta":"^0.2.2","tinyglobby":"^0.2.17","perfect-debounce":"^2.1.0","@devframes/service-open":"0.9.11"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.29","vue":"^3.5.42","vite":"^8.2.2","tsdown":"^0.22.14","unocss":"^66.8.1","vitest":"^4.1.11","reka-ui":"^2.10.4","devframe":"0.9.11","storybook":"^10.5.10","colorjs.io":"^0.7.1","@types/node":"^26.4.0","floating-vue":"^5.2.2","@antfu/design":"^0.4.0","@devframes/vite":"0.9.11","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.5.10","@storybook/addon-a11y":"^10.5.10","@storybook/addon-docs":"^10.5.10","@devframes/service-shiki":"0.9.11","@devframes/plugin-assets--assets":"0.9.11"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.11","@devframes/service-shiki":"0.9.11","@devframes/plugin-assets--assets":"0.9.11"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/service-shiki":{"optional":true},"@devframes/plugin-assets--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_0.9.11_1788489075465_0.13868024324057093","host":"s3://npm-registry-packages-npm-production"}},"0.9.12":{"name":"@devframes/plugin-assets","version":"0.9.12","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@0.9.12","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"467a90fe3ccf5f6d98eb1c163ecbab4a09d67520","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-0.9.12.tgz","fileCount":16,"integrity":"sha512-vkpDCMjO/8agL2nriTtrPqAZLbWBrot8zUxczOJJhscg3LkqlcFnfRV/Bzcjz8YPxWujGo5vVskydaawlFYvJA==","signatures":[{"sig":"MEQCICnTXl5t+YVRWap51TJJ/XMgZRYcrBDwFNeRTN/o6hBMAiBY8tTDcOYqdYZWHBdkHdUNiAOAqvXDPXIm3InkV3oLzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC3Lf4YoDZ9a8gwn3dh1UtAN35oPMyGQ3kbZj5K6O0QwQIgGoLW4Bn6eej878MFFGJ2ZiNUjVMr48DQIgcBrFs6rQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@0.9.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85143},"type":"module","types":"./dist/node/index.d.mts","exports":{".":"./dist/node/index.mjs","./cli":"./dist/node/cli.mjs","./rpc":"./dist/node/rpc/index.mjs","./node":"./dist/node/setup.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config app/vite.config.ts --host","play":"pnpm run build && node playgrounds/server.mjs","test":"vitest run","build":"tsdown && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","ufo":"^1.6.4","pathe":"^2.0.3","chokidar":"^5.0.0","image-meta":"^0.2.2","tinyglobby":"^0.2.17","perfect-debounce":"^2.1.0","@devframes/service-open":"0.9.12"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.29","vue":"^3.5.42","vite":"^8.2.2","tsdown":"^0.22.14","unocss":"^66.8.1","vitest":"^4.1.11","reka-ui":"^2.10.4","devframe":"0.9.12","storybook":"^10.5.10","colorjs.io":"^0.7.1","@types/node":"^26.4.0","floating-vue":"^5.2.2","@antfu/design":"^0.4.0","@devframes/vite":"0.9.12","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.5.10","@storybook/addon-a11y":"^10.5.10","@storybook/addon-docs":"^10.5.10","@devframes/service-shiki":"0.9.12","@devframes/plugin-assets--assets":"0.9.12"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.12","@devframes/service-shiki":"0.9.12","@devframes/plugin-assets--assets":"0.9.12"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/service-shiki":{"optional":true},"@devframes/plugin-assets--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_0.9.12_1788498912148_0.6345959255989051","host":"s3://npm-registry-packages-npm-production"}},"0.9.15":{"name":"@devframes/plugin-assets","version":"0.9.15","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@0.9.15","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"2905876d0eda7f8a90a80e5a94103721227edc76","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-0.9.15.tgz","fileCount":16,"integrity":"sha512-Muhhxj33rt5yAIr/lEkGWXiOwXBnx6ziNAflwrsZevqzDxGlb3/rZfiZObZt1hyyvjRXTyTeOtb4jeLTKG/VlA==","signatures":[{"sig":"MEQCIBMvgj2d9hWlCFwjOAYDkqTtxR9A9nJfT2DVT/FmU+EeAiAJYw23QGcUiAHB4aWL77a3eMwwnyu+Xa+htIfTjL8NfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBydk///j2BSNwNcKF5Xzzk3AMBC/8Op8QpI3cWs7n+8AiEA0hk8hULd0U5yBkGYIndl3jmsdgcKbnB2xY8vvD2WCj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@0.9.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84918},"type":"module","types":"./dist/node/index.d.mts","exports":{".":"./dist/node/index.mjs","./cli":"./dist/node/cli.mjs","./rpc":"./dist/node/rpc/index.mjs","./node":"./dist/node/setup.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config app/vite.config.ts --host","play":"pnpm run build && node playgrounds/server.mjs","test":"vitest run","build":"tsdown && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","ufo":"^1.6.4","pathe":"^2.0.3","chokidar":"^5.0.0","image-meta":"^0.2.2","tinyglobby":"^0.2.17","perfect-debounce":"^2.1.0","@devframes/service-open":"0.9.15"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.31","vue":"^3.5.42","vite":"^8.2.2","tsdown":"^0.23.0","unocss":"^66.10.0","vitest":"^5.0.0","reka-ui":"^2.10.4","devframe":"0.9.15","storybook":"^10.6.0","colorjs.io":"^0.7.1","@types/node":"^26.5.0","floating-vue":"^5.2.2","@antfu/design":"^0.4.0","@devframes/vite":"0.9.15","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.6.0","@storybook/addon-a11y":"^10.6.0","@storybook/addon-docs":"^10.6.0","@devframes/service-shiki":"0.9.15","@devframes/plugin-assets--assets":"0.9.15"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.15","@devframes/service-shiki":"0.9.15","@devframes/plugin-assets--assets":"0.9.15"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/service-shiki":{"optional":true},"@devframes/plugin-assets--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_0.9.15_1788845469930_0.10512667390267061","host":"s3://npm-registry-packages-npm-production"}},"0.9.16":{"name":"@devframes/plugin-assets","version":"0.9.16","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@0.9.16","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"811cc728016e2c46cadf6c44ede5550270fce8e1","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-0.9.16.tgz","fileCount":16,"integrity":"sha512-z3gltG22yXmfjD2I29ogmYP9JuyPVcrQNKZIdhgro+kqvsuJzXeXH65bMA3g0JtltKYF1OzE2roi3f0OncIWyw==","signatures":[{"sig":"MEUCIQCTi4QnZ17lUkSw8YtSJoAEOTl3kgEORMXOcLnrSw7DDQIgDfV3PKsRHlO9rv7UOrqcmckJcf7BurW2ZcaPWUOcr1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHx+C286sTdZbOaBQNcTTd0x3LDVI0Nt+ybDR8qdyDCaAiEAwYhsb/S0N+rOzIMPFtavjwfA+/ey8AfpruOYxOu5zek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@0.9.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84918},"type":"module","types":"./dist/node/index.d.mts","exports":{".":"./dist/node/index.mjs","./cli":"./dist/node/cli.mjs","./rpc":"./dist/node/rpc/index.mjs","./node":"./dist/node/setup.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config app/vite.config.ts --host","play":"pnpm run build && node playgrounds/server.mjs","test":"vitest run","build":"tsdown && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","ufo":"^1.6.4","pathe":"^2.0.3","chokidar":"^5.0.0","image-meta":"^0.2.2","tinyglobby":"^0.2.17","perfect-debounce":"^2.1.0","@devframes/service-open":"0.9.16"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.31","vue":"^3.5.42","vite":"^8.2.2","tsdown":"^0.23.0","unocss":"^66.10.0","vitest":"^5.0.0","reka-ui":"^2.10.4","devframe":"0.9.16","storybook":"^10.6.0","colorjs.io":"^0.7.1","@types/node":"^26.5.0","floating-vue":"^5.2.2","@antfu/design":"^0.4.0","@devframes/vite":"0.9.16","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.6.0","@storybook/addon-a11y":"^10.6.0","@storybook/addon-docs":"^10.6.0","@devframes/service-shiki":"0.9.16","@devframes/plugin-assets--assets":"0.9.16"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.16","@devframes/service-shiki":"0.9.16","@devframes/plugin-assets--assets":"0.9.16"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/service-shiki":{"optional":true},"@devframes/plugin-assets--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_0.9.16_1788847802543_0.11267377396315092","host":"s3://npm-registry-packages-npm-production"}},"0.9.17":{"name":"@devframes/plugin-assets","version":"0.9.17","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@0.9.17","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"ccda3f2f5ecd9949c3f0eff8278ec0f1e77feb2e","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-0.9.17.tgz","fileCount":16,"integrity":"sha512-lpWad8rNvCHFETk9UqzZwQhgGA1eB00vlEOQugfB/+V260tjnYNQN+zqkVfQuh2Q5iLKmWGRcavL/eu5Y0xHRA==","signatures":[{"sig":"MEUCIQDW+q6Rh0udlag7IMxC1LYY0zpVqX6CdslwI0DC1SwEOwIgZfFFvtV2Q6zFAQyWAvqZzhOCbgYL6Dhfm83AmVclXEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE5Ee/+auIjCqBAWskSwDN1nEbab12uU0AhJ79V498+uAiA49lswAZ4Pdo9gN2Od1ezP3rlH+3I2HdChL7bDSuURVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@0.9.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84918},"type":"module","types":"./dist/node/index.d.mts","exports":{".":"./dist/node/index.mjs","./cli":"./dist/node/cli.mjs","./rpc":"./dist/node/rpc/index.mjs","./node":"./dist/node/setup.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config app/vite.config.ts --host","play":"pnpm run build && node playgrounds/server.mjs","test":"vitest run","build":"tsdown && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","ufo":"^1.6.4","pathe":"^2.0.3","chokidar":"^5.0.0","image-meta":"^0.2.2","tinyglobby":"^0.2.17","perfect-debounce":"^2.1.0","@devframes/service-open":"0.9.17"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.31","vue":"^3.5.42","vite":"^8.2.2","tsdown":"^0.23.0","unocss":"^66.10.0","vitest":"^5.0.0","reka-ui":"^2.10.4","devframe":"0.9.17","storybook":"^10.6.0","colorjs.io":"^0.7.1","@types/node":"^26.5.0","floating-vue":"^5.2.2","@antfu/design":"^0.4.0","@devframes/vite":"0.9.17","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.6.0","@storybook/addon-a11y":"^10.6.0","@storybook/addon-docs":"^10.6.0","@devframes/service-shiki":"0.9.17","@devframes/plugin-assets--assets":"0.9.17"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.17","@devframes/service-shiki":"0.9.17","@devframes/plugin-assets--assets":"0.9.17"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/service-shiki":{"optional":true},"@devframes/plugin-assets--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_0.9.17_1788996745727_0.22571010574603712","host":"s3://npm-registry-packages-npm-production"}},"0.9.18":{"name":"@devframes/plugin-assets","version":"0.9.18","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@0.9.18","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"406164c29e668e9c6dbed79a9bf1f48e67669681","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-0.9.18.tgz","fileCount":16,"integrity":"sha512-S7wqFAGWSVLX0+O6fXccmUDCup21LGf23QYFjkfYIEjUbjpHo8IVagj856s+rEZ1OTA0tiT44V4tjOtw5gxPaQ==","signatures":[{"sig":"MEUCICKUk8Nx/z8dxnmsQSr8tDn9s8w+bH/FTrn8uGNJ/eIkAiEAg/spVYsDUUFrHUnFO9iRShYNHnDeIJqH8SsXeGe9/yo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGSQRt7i6EkqzxZXf9DKffqXTqop0coY3NOO4ladJ5doAiB3sPblu5Nckc3EpTWHQP9er6tiRYg8//oE8a8iB5auLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@0.9.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84918},"type":"module","types":"./dist/node/index.d.mts","exports":{".":"./dist/node/index.mjs","./cli":"./dist/node/cli.mjs","./rpc":"./dist/node/rpc/index.mjs","./node":"./dist/node/setup.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config app/vite.config.ts --host","play":"pnpm run build && node playgrounds/server.mjs","test":"vitest run","build":"tsdown && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","ufo":"^1.6.4","pathe":"^2.0.3","chokidar":"^5.0.0","image-meta":"^0.2.2","tinyglobby":"^0.2.17","perfect-debounce":"^2.1.0","@devframes/service-open":"0.9.18"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.31","vue":"^3.5.42","vite":"^8.2.2","tsdown":"^0.23.0","unocss":"^66.10.0","vitest":"^5.0.0","reka-ui":"^2.10.4","devframe":"0.9.18","storybook":"^10.6.0","colorjs.io":"^0.7.1","@types/node":"^26.5.0","floating-vue":"^5.2.2","@antfu/design":"^0.4.0","@devframes/vite":"0.9.18","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.6.0","@storybook/addon-a11y":"^10.6.0","@storybook/addon-docs":"^10.6.0","@devframes/service-shiki":"0.9.18","@devframes/plugin-assets--assets":"0.9.18"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.18","@devframes/service-shiki":"0.9.18","@devframes/plugin-assets--assets":"0.9.18"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/service-shiki":{"optional":true},"@devframes/plugin-assets--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_0.9.18_1789001471419_0.990955040465207","host":"s3://npm-registry-packages-npm-production"}},"0.9.19":{"name":"@devframes/plugin-assets","version":"0.9.19","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@0.9.19","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"a219f06325a31389285a399685ea5cae409257ec","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-0.9.19.tgz","fileCount":16,"integrity":"sha512-gqQ5Q7m47il2KUJFE1CcPH5xc0p4IeG/lMEHE5dKtdWiXyD/7LoTiZhUr0vmN2GKyiaBLpjJHyQnZnT7bMcZgw==","signatures":[{"sig":"MEYCIQCEN3drtkQSgRqSktpqpmoC+nwoCPInb4Ff7Jdc3t+rKgIhALZJJHlm+NqlYcTgv6e0iy4uIuLUTAnjmf5oSam4tkvD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDBtQPoaa2lCixlwLF1vf1sK0D6aO1/dz7IEh2pyYrshgIhALyMSL/rpbkTpqLcInCBfTejAi9vEI7VEJVaCjQwzx6a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@0.9.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53982},"type":"module","types":"./dist/node/index.d.mts","exports":{".":"./dist/node/index.mjs","./cli":"./dist/node/cli.mjs","./rpc":"./dist/node/rpc/index.mjs","./node":"./dist/node/setup.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config app/vite.config.ts --host","play":"pnpm run build && node playgrounds/server.mjs","test":"vitest run","build":"tsdown && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","ufo":"^1.6.4","pathe":"^2.0.3","chokidar":"^5.0.0","image-meta":"^0.2.2","tinyglobby":"^0.2.17","perfect-debounce":"^2.1.0","@devframes/service-open":"0.9.19"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.31","vue":"^3.5.42","vite":"^8.3.0","tsdown":"^0.23.0","unocss":"^66.10.2","vitest":"^5.0.0","reka-ui":"^2.10.4","devframe":"0.9.19","storybook":"^10.6.0","colorjs.io":"^0.7.1","@types/node":"^26.5.1","floating-vue":"^5.4.0","@antfu/design":"^0.4.0","@devframes/vite":"0.9.19","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.6.0","@storybook/addon-a11y":"^10.6.0","@storybook/addon-docs":"^10.6.0","@devframes/service-shiki":"0.9.19","@devframes/plugin-assets--assets":"0.9.19"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.19","@devframes/service-shiki":"0.9.19","@devframes/plugin-assets--assets":"0.9.19"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/service-shiki":{"optional":true},"@devframes/plugin-assets--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_0.9.19_1789354506579_0.03982950555573228","host":"s3://npm-registry-packages-npm-production"}},"0.9.20":{"name":"@devframes/plugin-assets","version":"0.9.20","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@0.9.20","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"b008da54d64ce2eabcaa1a0612dc8a4392296b65","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-0.9.20.tgz","fileCount":16,"integrity":"sha512-8sDg73NZT3JpSk4cNYsWwcWrClQxVsR57UriUckXpF2AJYN81gtomBKgmEVkNHFPejP348YjjGhVu+Ro9NoSxg==","signatures":[{"sig":"MEUCIQDmElkwEH1dlf0ALZnwxZWGhfDwO84H2X1LLuH5B+LL3QIgIF5xPXtQmq6W0odP/6VEKs+RNBXFHhbJ/TEPL6pyU9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDulWdZVgavJxaWDtvZHwJx0fJoYYw+vNqAaL0VnO8PEAiBj7KogkYjw9CSc9S6DCmjVOKjVaHOQ4Ml/zQAkwudTlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@0.9.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53982},"type":"module","types":"./dist/node/index.d.mts","exports":{".":"./dist/node/index.mjs","./cli":"./dist/node/cli.mjs","./rpc":"./dist/node/rpc/index.mjs","./node":"./dist/node/setup.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config app/vite.config.ts --host","play":"pnpm run build && node playgrounds/server.mjs","test":"vitest run","build":"tsdown && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","ufo":"^1.6.4","pathe":"^2.0.3","chokidar":"^5.0.0","image-meta":"^0.2.2","tinyglobby":"^0.2.17","perfect-debounce":"^2.1.0","@devframes/service-open":"0.9.20"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.31","vue":"^3.5.42","vite":"^8.3.0","tsdown":"^0.23.0","unocss":"^66.10.2","vitest":"^5.0.0","reka-ui":"^2.10.4","devframe":"0.9.20","storybook":"^10.6.0","colorjs.io":"^0.7.1","@types/node":"^26.5.1","floating-vue":"^5.4.0","@antfu/design":"^0.4.0","@devframes/vite":"0.9.20","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.6.0","@storybook/addon-a11y":"^10.6.0","@storybook/addon-docs":"^10.6.0","@devframes/service-shiki":"0.9.20","@devframes/plugin-assets--assets":"0.9.20"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.20","@devframes/service-shiki":"0.9.20","@devframes/plugin-assets--assets":"0.9.20"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/service-shiki":{"optional":true},"@devframes/plugin-assets--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_0.9.20_1789426298096_0.05021635074913777","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@devframes/plugin-assets","version":"0.10.0","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@0.10.0","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"9d2fdce0f803f9f00ce36eb1a675ed72013261f6","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-0.10.0.tgz","fileCount":16,"integrity":"sha512-IOGsb0zfUMRDpaFXUwZvoQaJ59CBybeZNkqoZD8Db2XgbbwAEXI6HXiWkYPmLNTwGUurOqyjK9OyyQJYn70p3w==","signatures":[{"sig":"MEQCIHkyFRIOpE+utzaXvTcip2JVCvqKYj97NeqcVWwqa4ruAiAVJS7otKENa98l54kBSzaMnngCR0iKRRRMUchJjjPHKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFP/WMNCG73U3tZsYKHJQA9r9wXccAmpMngk4FHh0m66AiEAn8v+XZ7KiLIZNNqG9xSKclwZa67qdpge8/asYn9dXiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53962},"type":"module","types":"./dist/node/index.d.mts","exports":{".":"./dist/node/index.mjs","./cli":"./dist/node/cli.mjs","./rpc":"./dist/node/rpc/index.mjs","./node":"./dist/node/setup.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config app/vite.config.ts --host","play":"pnpm run build && node playgrounds/server.mjs","test":"vitest run","build":"tsdown && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","pathe":"^2.0.3","chokidar":"^5.0.0","image-meta":"^0.2.2","tinyglobby":"^0.2.17","@devframes/service-open":"0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.31","vue":"^3.5.42","vite":"^8.3.0","tsdown":"^0.23.0","unocss":"^66.10.2","vitest":"^5.0.0","reka-ui":"^2.10.4","devframe":"0.10.0","storybook":"^10.6.0","colorjs.io":"^0.7.1","@types/node":"^26.5.1","floating-vue":"^5.4.0","@antfu/design":"^0.4.0","@devframes/vite":"0.10.0","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.6.0","@storybook/addon-a11y":"^10.6.0","@storybook/addon-docs":"^10.6.0","@devframes/service-shiki":"0.10.0","@devframes/plugin-assets--assets":"0.10.0"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.10.0","@devframes/service-shiki":"0.10.0","@devframes/plugin-assets--assets":"0.10.0"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/service-shiki":{"optional":true},"@devframes/plugin-assets--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_0.10.0_1789444466503_0.21404026829202683","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@devframes/plugin-assets","version":"0.10.1","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@0.10.1","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"21cf1d3e63f6c7815f167c9a3e96eb7d97ffe732","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-0.10.1.tgz","fileCount":16,"integrity":"sha512-ffF4oA5MFDBf15QNvJUN1Qp7N/Tn0W8qsccy4ukto26pWT3rhrNde9foc5nudNbHqfzfPK0HH1VyNP1mB7Vgyg==","signatures":[{"sig":"MEQCIGGg1rVemCQduavKTcVtUhhFh89TnxHmGDi93H8wIimmAiAjVgUkvyzZhIyF35dnU8SH5P0CChjMLvDMEs32abC6PQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIARK3R2MGw149ZDU3wcGKgMyA6cqeTT5StIboxPpjSuxAiEAi0eNWLIlU1fy7AlhobiAzwAYP2CoDlcDdo8tOBrBI7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53962},"type":"module","types":"./dist/node/index.d.mts","exports":{".":"./dist/node/index.mjs","./cli":"./dist/node/cli.mjs","./rpc":"./dist/node/rpc/index.mjs","./node":"./dist/node/setup.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config app/vite.config.ts --host","play":"pnpm run build && node playgrounds/server.mjs","test":"vitest run","build":"tsdown && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","pathe":"^2.0.3","chokidar":"^5.0.0","image-meta":"^0.2.2","tinyglobby":"^0.2.17","@devframes/service-open":"0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.31","vue":"^3.5.42","vite":"^8.3.0","tsdown":"^0.23.0","unocss":"^66.10.2","vitest":"^5.0.0","reka-ui":"^2.10.4","devframe":"0.10.1","storybook":"^10.6.0","colorjs.io":"^0.7.1","@types/node":"^26.5.1","floating-vue":"^5.4.0","@antfu/design":"^0.4.0","@devframes/vite":"0.10.1","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.6.0","@storybook/addon-a11y":"^10.6.0","@storybook/addon-docs":"^10.6.0","@devframes/service-shiki":"0.10.1","@devframes/plugin-assets--assets":"0.10.1"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.10.1","@devframes/service-shiki":"0.10.1","@devframes/plugin-assets--assets":"0.10.1"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/service-shiki":{"optional":true},"@devframes/plugin-assets--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_0.10.1_1789531342483_0.34302008622938307","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@devframes/plugin-assets","version":"1.0.0","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@1.0.0","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"72c5daa83570e3fcf793fdd8c547c9557215094a","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-1.0.0.tgz","fileCount":16,"integrity":"sha512-77fzzext58kBECWtQP3ZIBtz79RQs72nYShje2kPMlEKMSykYA+GZD+qWdRRf1Z9uRml2pK9XUy5ewn1p57yPQ==","signatures":[{"sig":"MEUCIQC/DQpDVcirTgkZp/ZNVIhahT3SVASJu/MGERvj/QsMxAIgEORqGoNLyZ77cod6zt6SgPcoQDBgai2MjMN8xDLrV2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDxO/ksrKEH6h0OrgMOobwRllXLSVPChCeRnILv6L9aWAIgRYrfxJn4Yjkbj6bFSRicCi6aK2MOT6CW8VNfr2r64kk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53952},"type":"module","types":"./dist/node/index.d.mts","exports":{".":"./dist/node/index.mjs","./cli":"./dist/node/cli.mjs","./rpc":"./dist/node/rpc/index.mjs","./node":"./dist/node/setup.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config app/vite.config.ts --host","play":"pnpm run build && node playgrounds/server.mjs","test":"vitest run","build":"tsdown && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","pathe":"^2.0.3","chokidar":"^5.0.0","image-meta":"^0.2.2","tinyglobby":"^0.2.17","@devframes/service-open":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.31","vue":"^3.5.42","vite":"^8.3.0","tsdown":"^0.23.0","unocss":"^66.10.2","vitest":"^5.0.0","reka-ui":"^2.10.4","devframe":"1.0.0","storybook":"^10.6.0","colorjs.io":"^0.7.1","@types/node":"^26.5.1","floating-vue":"^5.4.0","@antfu/design":"^0.4.0","@devframes/vite":"1.0.0","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.6.0","@storybook/addon-a11y":"^10.6.0","@storybook/addon-docs":"^10.6.0","@devframes/service-shiki":"1.0.0","@devframes/plugin-assets--assets":"1.0.0"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"1.0.0","@devframes/service-shiki":"1.0.0","@devframes/plugin-assets--assets":"1.0.0"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/service-shiki":{"optional":true},"@devframes/plugin-assets--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_1.0.0_1789532710362_0.9295230777264134","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@devframes/plugin-assets","version":"1.1.0","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@1.1.0","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"f2b3c9695056823c8f6194aaa864d2118a5007c0","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-1.1.0.tgz","fileCount":16,"integrity":"sha512-s48H4rc9yGoXmet1AuovXsLMmI/AKbVuApakHvma+AnN6OLbxSZyYOnH8s4raVIUYgVZRoEVcg9f+ZG5K5HHhQ==","signatures":[{"sig":"MEUCIH2Cb5fQNc2fNVfDoAVfpSGsQcIy1j1dX0okcTXJLlY6AiEAuaMpCPDPTlul8Zp9dCFXrCtz04JG12bWaU8zVgu15ys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBDzLNkhJxDN7IKO82uK/loyy288VlEnnZGtZsUotdkIAiEA2J771qePJ2P2ZlB6muu8lSQf5oSh2PMFCQfc/PduUak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53952},"type":"module","types":"./dist/node/index.d.mts","exports":{".":"./dist/node/index.mjs","./cli":"./dist/node/cli.mjs","./rpc":"./dist/node/rpc/index.mjs","./node":"./dist/node/setup.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config app/vite.config.ts --host","play":"pnpm run build && node playgrounds/server.mjs","test":"vitest run","build":"tsdown && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","pathe":"^2.0.3","chokidar":"^5.0.0","image-meta":"^0.2.2","tinyglobby":"^0.2.17","@devframes/service-open":"1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.32","vue":"^3.5.43","vite":"^8.3.1","tsdown":"^0.23.0","unocss":"^66.10.5","vitest":"^5.0.1","reka-ui":"^2.10.5","devframe":"1.1.0","storybook":"^10.6.0","colorjs.io":"^0.7.1","@types/node":"^26.6.2","floating-vue":"^5.4.0","@antfu/design":"^0.4.0","@devframes/vite":"1.1.0","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.9","@storybook/vue3-vite":"^10.6.0","@storybook/addon-a11y":"^10.6.0","@storybook/addon-docs":"^10.6.0","@devframes/service-shiki":"1.1.0","@devframes/plugin-assets--assets":"1.1.0"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"1.1.0","@devframes/service-shiki":"1.1.0","@devframes/plugin-assets--assets":"1.1.0"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/service-shiki":{"optional":true},"@devframes/plugin-assets--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_1.1.0_1790316717466_0.4095619888168769","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@devframes/plugin-assets","version":"1.2.0","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@1.2.0","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"3e36dc2777931cce943184be16ec4116340f913d","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-1.2.0.tgz","fileCount":16,"integrity":"sha512-5vqy5DSsK+9b0Owbqwj83856N5rzYv+Ur+HKEOXoSmpODXqvK49rm+UQRy3uugIg+cg4XRfs9LKyRz5/B/0AYg==","signatures":[{"sig":"MEYCIQC2XbZR1rbsHzKzknG4UgnuF0OCzV4FV7/JMz7eyDaxCgIhAJxNz2f8YmK6T8w6LlcUltbe4ss1Iol1C4r/SN75M8J4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDIMUjrZygVzkYHK2W0YBgVwV1CI5gvK2ISAbgCA+SZLQIhAMQAAEcV2jP0W9SUc8sU6s/iOs9dszB4Cyy52uTdxVDs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53950},"type":"module","types":"./dist/node/index.d.mts","exports":{".":"./dist/node/index.mjs","./cli":"./dist/node/cli.mjs","./rpc":"./dist/node/rpc/index.mjs","./node":"./dist/node/setup.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config app/vite.config.ts --host","play":"pnpm run build && node playgrounds/server.mjs","test":"vitest run","build":"tsdown && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","pathe":"^2.0.3","chokidar":"^5.0.0","image-meta":"^0.2.2","tinyglobby":"^0.2.17","@devframes/service-open":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.32","vue":"^3.5.43","vite":"^8.3.2","tsdown":"^0.23.0","unocss":"^66.10.5","vitest":"^5.0.3","reka-ui":"^2.10.5","devframe":"1.2.0","storybook":"^10.6.1","colorjs.io":"^0.7.1","vue-afloat":"^0.2.0","@types/node":"^26.6.4","@antfu/design":"^0.6.0","@devframes/vite":"1.2.0","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.9","@storybook/vue3-vite":"^10.6.1","@storybook/addon-a11y":"^10.6.1","@storybook/addon-docs":"^10.6.1","@devframes/service-shiki":"1.2.0","@devframes/plugin-assets--assets":"1.2.0"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"1.2.0","@devframes/service-shiki":"1.2.0","@devframes/plugin-assets--assets":"1.2.0"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/service-shiki":{"optional":true},"@devframes/plugin-assets--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_1.2.0_1790916149154_0.6870158927618675","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@devframes/plugin-assets","version":"1.2.1","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@1.2.1","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"5bd69e679cb593381017f409744fc37c93ed8934","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-1.2.1.tgz","fileCount":16,"integrity":"sha512-3EDx32It/tR7Fmqvgdx5qVjvEoXtAEBv5wJh0EDhQTJgX6OntYF7VwTUW/67mXCvpK52zcbA1s9YEScXKilKxA==","signatures":[{"sig":"MEQCIA+wzcj057tjl/ayL1GbbjS6ehBJgT+q7ylsgbPb0IL/AiAWoMcBO9kOti9G8Ba60bocDWOQBDltdGzT7DU3fgtw+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICaacePjXs5OU7eN0b20poW+NDlvIV61UaikHB+7ZLufAiBG+pyzC/ibmwo7fLeKFY9nHq5WschdcZQAXAE+Oz4oMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53944},"type":"module","types":"./dist/node/index.d.mts","exports":{".":"./dist/node/index.mjs","./cli":"./dist/node/cli.mjs","./rpc":"./dist/node/rpc/index.mjs","./node":"./dist/node/setup.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config app/vite.config.ts --host","play":"pnpm run build && node playgrounds/server.mjs","test":"vitest run","build":"tsdown && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","pathe":"^2.0.3","chokidar":"^5.0.0","image-meta":"^0.3.0","tinyglobby":"^0.2.17","@devframes/service-open":"1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1","vue":"^3.5.43","vite":"^8.3.2","tsdown":"^0.23.0","unocss":"^66.10.5","vitest":"^5.0.3","reka-ui":"^2.11.0","devframe":"1.2.1","storybook":"^10.6.1","colorjs.io":"^0.7.1","vue-afloat":"^0.2.0","@types/node":"^26.6.4","@antfu/design":"^0.6.0","@devframes/vite":"1.2.1","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.9","@storybook/vue3-vite":"^10.6.1","@storybook/addon-a11y":"^10.6.1","@storybook/addon-docs":"^10.6.1","@devframes/service-shiki":"1.2.1","@devframes/plugin-assets--assets":"1.2.1"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"1.2.1","@devframes/service-shiki":"1.2.1","@devframes/plugin-assets--assets":"1.2.1"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/service-shiki":{"optional":true},"@devframes/plugin-assets--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_1.2.1_1791242683820_0.04409189595341889","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@devframes/plugin-assets","version":"1.2.2","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@1.2.2","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"7d0ffeea75e7915b124df5d0cc525c7e5b0a50b3","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-1.2.2.tgz","fileCount":16,"integrity":"sha512-OypqwFFnCjICSGpphNOj0S6j86s1Rq2EIVDdapZOIOb1dKGA0wKL6PMVmUB53EUTApkgSWU2OaZg4C6oQJ+xRw==","signatures":[{"sig":"MEUCIDjf5D8FanvFW2agV+Bap0u0HoBCV6tyDVDZvDpaZyWTAiEAwos/mrW7pgY+kh5KwT0KWhNwrMcAq3loRBssVKcoI0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDUIV9zI18Lg5oCmgYN8go5LrWAP7fQ9J9rMNsNjuNB+wIgCFDkfiFDbD4ZeI6Yw8rFdmc16lOEZ3I5uZfmcpb6EEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53944},"type":"module","types":"./dist/node/index.d.mts","exports":{".":"./dist/node/index.mjs","./cli":"./dist/node/cli.mjs","./rpc":"./dist/node/rpc/index.mjs","./node":"./dist/node/setup.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config app/vite.config.ts --host","play":"pnpm run build && node playgrounds/server.mjs","test":"vitest run","build":"tsdown && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","pathe":"^2.0.3","chokidar":"^5.0.0","image-meta":"^0.3.0","tinyglobby":"^0.2.17","@devframes/service-open":"1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1","vue":"^3.5.43","vite":"^8.3.3","tsdown":"^0.23.0","unocss":"^66.10.5","vitest":"^5.0.3","reka-ui":"^2.11.0","devframe":"1.2.2","storybook":"^10.6.1","colorjs.io":"^0.7.1","vue-afloat":"^0.2.0","@types/node":"^26.6.4","@antfu/design":"^0.6.0","@devframes/vite":"1.2.2","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.9","@storybook/vue3-vite":"^10.6.1","@storybook/addon-a11y":"^10.6.1","@storybook/addon-docs":"^10.6.1","@devframes/service-shiki":"1.2.2","@devframes/plugin-assets--assets":"1.2.2"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"1.2.2","@devframes/service-shiki":"1.2.2","@devframes/plugin-assets--assets":"1.2.2"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/service-shiki":{"optional":true},"@devframes/plugin-assets--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_1.2.2_1791266575378_0.8042171949827805","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@devframes/plugin-assets","version":"1.2.3","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@1.2.3","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"d25632d5aef6fd4e7da65ac25fe27f88272fc966","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-1.2.3.tgz","fileCount":16,"integrity":"sha512-u/8e1k1J6+H7Gzt+TE1VpeGF8D9SAIdH0u8wukg+l1JoNx/aI2GB8w96tRvT9bm8H0pw7+pbO4EUfuVYu7K/JA==","signatures":[{"sig":"MEUCID3ZyWO7wyqPQRHranrsvGrEGTej0bsEAc+/Vkyng4U8AiEAxgcvR8cs9yjjJ4+vBYj/xvk1q0zK9eUYuxkcsr/G7vE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFuyvhsuZPyyL6b7KVUaWdWzJwURkRYrU0+ZfAxOMHdYAiEA94H07a/UqiH1GgLP3yf5q6u/XvLxf/mVNDA+S+J+9S4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53944},"type":"module","types":"./dist/node/index.d.mts","exports":{".":"./dist/node/index.mjs","./cli":"./dist/node/cli.mjs","./rpc":"./dist/node/rpc/index.mjs","./node":"./dist/node/setup.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config app/vite.config.ts --host","play":"pnpm run build && node playgrounds/server.mjs","test":"vitest run","build":"tsdown && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","pathe":"^2.0.3","chokidar":"^5.0.0","image-meta":"^0.3.0","tinyglobby":"^0.2.17","@devframes/service-open":"1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1","vue":"^3.5.43","vite":"^8.3.3","tsdown":"^0.23.0","unocss":"^66.10.5","vitest":"^5.0.3","reka-ui":"^2.11.0","devframe":"1.2.3","storybook":"^10.6.1","colorjs.io":"^0.7.1","vue-afloat":"^0.2.0","@types/node":"^26.6.4","@antfu/design":"^0.6.0","@devframes/vite":"1.2.3","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.9","@storybook/vue3-vite":"^10.6.1","@storybook/addon-a11y":"^10.6.1","@storybook/addon-docs":"^10.6.1","@devframes/service-shiki":"1.2.3","@devframes/plugin-assets--assets":"1.2.3"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"1.2.3","@devframes/service-shiki":"1.2.3","@devframes/plugin-assets--assets":"1.2.3"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/service-shiki":{"optional":true},"@devframes/plugin-assets--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_1.2.3_1791335033463_0.974879506721317","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@devframes/plugin-assets","version":"1.2.4","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@1.2.4","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"1640ae2bf24e31a6bbfdc54d3e33476bd01eb870","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-1.2.4.tgz","fileCount":16,"integrity":"sha512-hgnZyTN6Hznr55u4JZB2y74gUT4UxqIMCpy54s2gTQSq+QD3G464pv3Je16iJhLPNoK8KXbqLHXxnX0y0EgV4A==","signatures":[{"sig":"MEYCIQChOQtOnI/FgEEtFihi8V4aPMIq62nEMtaEpgIKylSVgwIhAJ0IS19bEQOQHudjBJymtXje/px/COK1gHHDpz+OsmuO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGVmcdKfM7u1cnb8LlX4O2xSPOxUH2cincT6gTp+DFgWAiAto4F3SeDuFD0yYAVQv6ww1jkvo70LFBbHnVKp54hBkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@1.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53949},"type":"module","types":"./dist/node/index.d.mts","exports":{".":"./dist/node/index.mjs","./cli":"./dist/node/cli.mjs","./rpc":"./dist/node/rpc/index.mjs","./node":"./dist/node/setup.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config app/vite.config.ts --host","play":"pnpm run build && node playgrounds/server.mjs","test":"vitest run","build":"tsdown && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","pathe":"^2.0.3","chokidar":"^5.0.0","image-meta":"^0.3.0","tinyglobby":"^0.2.17","@devframes/service-open":"1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1","vue":"^3.5.43","vite":"^8.3.3","tsdown":"^0.23.0","unocss":"^66.10.5","vitest":"^5.0.3","reka-ui":"^2.11.0","devframe":"1.2.4","storybook":"^10.6.1","colorjs.io":"^0.7.1","vue-afloat":"^0.2.0","@types/node":"^26.6.4","@antfu/design":"^0.6.0","@devframes/vite":"1.2.4","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.9","@storybook/vue3-vite":"^10.6.1","@storybook/addon-a11y":"^10.6.1","@storybook/addon-docs":"^10.6.1","@devframes/service-shiki":"1.2.4","@devframes/plugin-assets--assets":"1.2.4"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"1.2.4","@devframes/service-shiki":"1.2.4","@devframes/plugin-assets--assets":"1.2.4"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/service-shiki":{"optional":true},"@devframes/plugin-assets--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_1.2.4_1791871420686_0.10175116039847265","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@devframes/plugin-assets","version":"1.2.5","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@1.2.5","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"03cb56215596a4e450598ec6f0267d45cd1c7d63","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-1.2.5.tgz","fileCount":16,"integrity":"sha512-ywl2jPQD1QYX3IYlnPEKc/yZzE6e/cyvapN9HA5jYL2BlJGL+glq+8SOXdOoeYJ/BQxL5zF+bp/GPwGavITcWw==","signatures":[{"sig":"MEUCICeBZtP4Hckofl0zp2FSY3Z9rlfmYpZRpry1A99/0Z1dAiEA0WAbqXkNjHWGSu3ceFvpUr5JjKT3I9Qvap9i91qYRMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCKGxmJvykhAGQDBiPUsv1qdXkgW6SoRt+qxnqhL7PmbQIhAPobT1wh0YExHUd0/yZdUuBb2ppgjrR3UZasr7MGYr4P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@1.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53949},"type":"module","types":"./dist/node/index.d.mts","exports":{".":"./dist/node/index.mjs","./cli":"./dist/node/cli.mjs","./rpc":"./dist/node/rpc/index.mjs","./node":"./dist/node/setup.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config app/vite.config.ts --host","play":"pnpm run build && node playgrounds/server.mjs","test":"vitest run","build":"tsdown && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","pathe":"^2.0.3","chokidar":"^5.0.0","image-meta":"^0.3.0","tinyglobby":"^0.2.17","@devframes/service-open":"1.2.5"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1","vue":"^3.5.43","vite":"^8.3.3","tsdown":"^0.23.0","unocss":"^66.10.5","vitest":"^5.0.3","reka-ui":"^2.11.0","devframe":"1.2.5","storybook":"^10.6.1","colorjs.io":"^0.7.1","vue-afloat":"^0.2.0","@types/node":"^26.6.4","@antfu/design":"^0.6.0","@devframes/vite":"1.2.5","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.9","@storybook/vue3-vite":"^10.6.1","@storybook/addon-a11y":"^10.6.1","@storybook/addon-docs":"^10.6.1","@devframes/service-shiki":"1.2.5","@devframes/plugin-assets--assets":"1.2.5"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"1.2.5","@devframes/service-shiki":"1.2.5","@devframes/plugin-assets--assets":"1.2.5"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/service-shiki":{"optional":true},"@devframes/plugin-assets--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_1.2.5_1791957982966_0.2925884540506023","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@devframes/plugin-assets","version":"1.2.6","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-assets@1.2.6","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-assets":"./bin.mjs"},"dist":{"shasum":"0d8b55bb8e17a752ea564c6edb2257125d1c4e66","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-1.2.6.tgz","fileCount":16,"integrity":"sha512-4ZQigBOPYBgMSMsKvdysYipAiNI7XIA0UQl58CtB/mJHboHzisyRPCZONBNvMthLBB/WlvxNQpcvZZZt6EUyZQ==","signatures":[{"sig":"MEYCIQDTXJ6MU0fYP2Qib2CzfwUWBFqejSGKvQVgUnc3YX5SHgIhAOC7kcLJb1PC16Xqr1S8texqbOnw18z0D0E0GxLsUgbW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCGsNL1cHTpbuULNoWXzVqVA8IMjpCjE/6slx5W+9PTcwIhAIvvkK2jcGl8qER/f892H9GLPLniqA9qnflreImz4/Q3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@1.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53949},"type":"module","types":"./dist/node/index.d.mts","exports":{".":"./dist/node/index.mjs","./cli":"./dist/node/cli.mjs","./rpc":"./dist/node/rpc/index.mjs","./node":"./dist/node/setup.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config app/vite.config.ts --host","play":"pnpm run build && node playgrounds/server.mjs","test":"vitest run","build":"tsdown && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","pathe":"^2.0.3","chokidar":"^5.0.0","image-meta":"^0.3.0","tinyglobby":"^0.2.17","@devframes/service-open":"1.2.6"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1","vue":"^3.5.43","vite":"^8.3.3","tsdown":"^0.23.0","unocss":"^66.10.5","vitest":"^5.0.3","reka-ui":"^2.11.0","devframe":"1.2.6","storybook":"^10.6.1","colorjs.io":"^0.7.1","vue-afloat":"^0.2.0","@types/node":"^26.6.4","@antfu/design":"^0.6.0","@devframes/vite":"1.2.6","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.9","@storybook/vue3-vite":"^10.6.1","@storybook/addon-a11y":"^10.6.1","@storybook/addon-docs":"^10.6.1","@devframes/service-shiki":"1.2.6","@devframes/plugin-assets--assets":"1.2.6"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"1.2.6","@devframes/service-shiki":"1.2.6","@devframes/plugin-assets--assets":"1.2.6"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/service-shiki":{"optional":true},"@devframes/plugin-assets--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-assets_1.2.6_1792373983106_0.8494769189113018","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"_id":"@devframes/plugin-assets@1.3.0","bin":{"devframe-assets":"./bin.mjs"},"bugs":"https://github.com/devframes/devframe/issues","dist":{"shasum":"b340af748ce38815718cde5e671cbfa65088831b","tarball":"https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-1.3.0.tgz","fileCount":16,"integrity":"sha512-cFkXn8Yj/HoL1g+aNvNYRaTfwNxH9cPEV/p+yWZDAoc/pt3Y1cC8Uv643lrvuEHWq6TvHJSZR8rFiRP8n0yEVA==","signatures":[{"sig":"MEUCIQDwKJVMeeYfLW0LxVNYJCL2OyQ70KMhulmjx/QJ96NHqQIgfwcADg38EAaogDiKlZDZDTP+fg0E/UBn/U/294RwJC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDv7unCJSHYHS6UwbAH1ii+fvxZJavn4u2ygMnUybNeYgIhANhZxvGcB4XAumXDBe+Vyd1CVUwNefexyAEjcCWZxoqa"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-assets@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53960},"name":"@devframes/plugin-assets","type":"module","types":"./dist/node/index.d.mts","author":"Anthony Fu <anthonyfu117@hotmail.com>","exports":{".":"./dist/node/index.mjs","./cli":"./dist/node/cli.mjs","./rpc":"./dist/node/rpc/index.mjs","./node":"./dist/node/setup.mjs","./package.json":"./package.json"},"license":"MIT","scripts":{"dev":"vite --config app/vite.config.ts --host","play":"pnpm run build && node playgrounds/server.mjs","test":"vitest run","build":"tsdown && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","storybook":"storybook dev -p 6013 --host 0.0.0.0","typecheck":"tsc --noEmit","storybook:build":"storybook build"},"version":"1.3.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"fb333ecd-2331-4df2-a6bb-6ae2a26711fd"}},"homepage":"https://github.com/devframes/devframe#readme","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory.","directories":{},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"sideEffects":false,"dependencies":{"cac":"^7.1.0","pathe":"^2.0.3","chokidar":"^5.0.0","image-meta":"^0.3.0","tinyglobby":"^0.2.17","@devframes/service-open":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.7","vue":"^3.5.44","vite":"^8.3.4","tsdown":"0.23.0","unocss":"^66.11.0","vitest":"^5.0.5","reka-ui":"^2.11.0","devframe":"1.3.0","storybook":"^10.6.3","colorjs.io":"^0.7.1","vue-afloat":"^0.2.0","@types/node":"^26.6.5","@antfu/design":"^0.6.0","@devframes/vite":"1.3.0","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.10","@storybook/vue3-vite":"^10.6.3","@storybook/addon-a11y":"^10.6.3","@storybook/addon-docs":"^10.6.3","@devframes/service-shiki":"1.3.0","@devframes/plugin-assets--assets":"1.3.0"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"1.3.0","@devframes/service-shiki":"1.3.0","@devframes/plugin-assets--assets":"1.3.0"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/service-shiki":{"optional":true},"@devframes/plugin-assets--assets":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-assets_1.3.0_1793400622972_0.7535138450112048"}}},"time":{"created":"2026-07-31T05:31:23.951Z","modified":"2026-10-30T22:50:23.509Z","0.7.15":"2026-07-31T05:31:24.338Z","0.7.16":"2026-07-31T09:29:23.688Z","0.8.0":"2026-08-03T07:14:34.378Z","0.8.1":"2026-08-05T00:40:38.403Z","0.8.2":"2026-08-06T04:03:20.447Z","0.9.0-beta.1":"2026-08-13T07:54:29.099Z","0.9.0-beta.2":"2026-08-14T03:30:44.201Z","0.9.0-beta.4":"2026-08-14T12:01:58.140Z","0.9.0-beta.7":"2026-08-17T01:30:17.251Z","0.9.0-beta.8":"2026-08-17T03:56:16.861Z","0.9.0-beta.9":"2026-08-17T04:04:11.933Z","0.9.0-beta.10":"2026-08-17T06:59:23.838Z","0.9.0":"2026-08-17T07:34:51.871Z","0.9.1":"2026-08-18T06:36:26.719Z","0.9.2":"2026-08-19T02:34:59.485Z","0.9.3":"2026-08-19T06:52:21.140Z","0.9.4":"2026-08-20T03:57:53.924Z","0.9.5":"2026-08-21T20:57:44.965Z","0.9.6":"2026-08-27T02:29:13.613Z","0.9.7":"2026-08-27T10:03:03.574Z","0.9.8":"2026-09-01T02:54:55.562Z","0.9.9":"2026-09-03T04:04:10.210Z","0.9.10":"2026-09-03T11:22:48.980Z","0.9.11":"2026-09-04T02:31:15.746Z","0.9.12":"2026-09-04T05:15:12.241Z","0.9.15":"2026-09-08T05:31:10.007Z","0.9.16":"2026-09-08T06:10:02.627Z","0.9.17":"2026-09-09T23:32:25.812Z","0.9.18":"2026-09-10T00:51:11.529Z","0.9.19":"2026-09-14T02:55:06.657Z","0.9.20":"2026-09-14T22:51:38.177Z","0.10.0":"2026-09-15T03:54:26.585Z","0.10.1":"2026-09-16T04:02:22.579Z","1.0.0":"2026-09-16T04:25:10.450Z","1.1.0":"2026-09-25T06:11:57.557Z","1.2.0":"2026-10-02T04:42:29.270Z","1.2.1":"2026-10-05T23:24:43.911Z","1.2.2":"2026-10-06T06:02:55.473Z","1.2.3":"2026-10-07T01:03:53.545Z","1.2.4":"2026-10-13T06:03:40.764Z","1.2.5":"2026-10-14T06:06:23.097Z","1.2.6":"2026-10-19T01:39:43.195Z","1.3.0":"2026-10-30T22:50:23.061Z"},"bugs":"https://github.com/devframes/devframe/issues","author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","homepage":"https://github.com/devframes/devframe#readme","keywords":["devframe","devframe-plugin","devtools","assets","static-files"],"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/assets"},"description":"Devframe plugin for browsing, previewing, uploading, and managing static assets in a directory.","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"readme":"# `@devframes/plugin-assets`\n\nBrowse, preview, upload, rename, and delete the files in a directory: a framework-neutral port of Nuxt DevTools' Assets tab, built as a **Vue** SPA on `@antfu/design`.\n\n```sh\npnpx @devframes/plugin-assets\n```\n\nManages `<cwd>/public` by default. The package exports `createAssetsDevframe()` for custom definitions; mount it into a Vite host with `devframeVite()` from `@devframes/vite/single`. Pass `{ dir }` to manage a different directory, `{ baseURL }` to match where the host framework serves it, or `{ write: false }` (`--read-only` on the standalone CLI) for a browse-only deployment.\n\nAsset previews load files by their public URL, served by the host framework the devframe is mounted into (Vite/Nuxt/etc. already serve `public/` at `/`), so the devframe doesn't serve the bytes itself. The standalone CLI serves the directory for you.\n\nThe standalone server requires devframe's trust handshake by default because it can read, write, and delete real files. The `build` CLI subcommand is disabled by default; see the docs page for why.\n","readmeFilename":""}