{"_id":"@devframes/plugin-messages","_rev":"63-c2da29b6c4816daaa8c3da3495105024","name":"@devframes/plugin-messages","dist-tags":{"latest":"1.2.6"},"versions":{"0.0.1":{"name":"@devframes/plugin-messages","version":"0.0.1","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@0.0.1","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-messages":"./bin.mjs"},"dist":{"shasum":"26d5bef4b41520ab48fa04cf5f6b731742ca9a4c","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.0.1.tgz","fileCount":26,"integrity":"sha512-+cSplbr1nbOo2qtB9vetPBY3ft1dWHK2aM+Mh53f2kRp4uF0zTtpLp7EnAjCvg5d4ZZ1xaabX7GImh9LKi1/Ng==","signatures":[{"sig":"MEUCIQC2Dzfs+wNhkGgL6TDff3hKuZ84foUu5sq462lNKCzrGgIgQWYQ5IRekMXslODIRFzFC0A4ScV7CtH3nwh2ox2xWrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1366748},"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","./types":"./dist/types.mjs","./client":"./dist/client/index.mjs","./constants":"./dist/constants.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/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin — the hub message feed as a portable panel: browse, filter, and dismiss `ctx.messages` entries from any hub host.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"nostics":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.22","ws":"^8.21.0","vue":"^3.5.34","vite":"^8.0.14","tsdown":"^0.22.0","unocss":"^66.0.0","vitest":"^4.1.7","devframe":"0.5.4","storybook":"^10.4.6","colorjs.io":"^0.6.0","@types/node":"^25.9.1","@vueuse/core":"^14.3.0","@antfu/design":"^0.2.1","@devframes/hub":"0.5.4","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.0","@vitejs/plugin-vue":"^6.0.7","@storybook/vue3-vite":"^10.4.6","@storybook/addon-docs":"^10.4.6","vite-plugin-css-injected-by-js":"^3.5.0"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.5.4","@devframes/hub":"0.5.4"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.0.1_1783314566431_0.3822746119002258","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-beta.1":{"name":"@devframes/plugin-messages","version":"0.6.0-beta.1","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@0.6.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-messages":"./bin.mjs"},"dist":{"shasum":"bd6345d00e6261f957837463466424a8bce57c3c","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.6.0-beta.1.tgz","fileCount":26,"integrity":"sha512-5En661UNt7BipCM28KoqXEsl2qXm1zC65lJ7yB746FpjRbJhYWQGVVI5KcdxnZc0CEyhgornQOwSkXgWIlMgwg==","signatures":[{"sig":"MEUCIBneES4NbXqTc2BXz9hahAU8uMeEn1TaOHNoWUqCkmDxAiEA215dmWkyTrS2dZy7hlxhvL604lQ5V7rLWNzy98dpzxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.6.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1366790},"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","./types":"./dist/types.mjs","./client":"./dist/client/index.mjs","./constants":"./dist/constants.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/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin — the hub message feed as a portable panel: browse, filter, and dismiss `ctx.messages` entries from any hub host.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"nostics":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.22","ws":"^8.21.0","vue":"^3.5.34","vite":"^8.0.14","tsdown":"^0.22.0","unocss":"^66.0.0","vitest":"^4.1.7","devframe":"0.6.0-beta.1","storybook":"^10.4.6","colorjs.io":"^0.6.0","@types/node":"^25.9.1","@vueuse/core":"^14.3.0","@antfu/design":"^0.2.1","@devframes/hub":"0.6.0-beta.1","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.0","@vitejs/plugin-vue":"^6.0.7","@storybook/vue3-vite":"^10.4.6","@storybook/addon-docs":"^10.4.6","vite-plugin-css-injected-by-js":"^3.5.0"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.6.0-beta.1","@devframes/hub":"0.6.0-beta.1"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.6.0-beta.1_1783315037223_0.5397742620729633","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-beta.2":{"name":"@devframes/plugin-messages","version":"0.6.0-beta.2","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@0.6.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-messages":"./bin.mjs"},"dist":{"shasum":"6145f3f18833e025f24ba54eaffedeaf294c9fc0","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.6.0-beta.2.tgz","fileCount":26,"integrity":"sha512-RdPcT2mpJGID8pBkvBG99cyvaUPm1iX9QAeAmnxdMQj1Ur7p9hO5eoq4h3ESAsaTzqlAB5P2v11V7raXISUWhg==","signatures":[{"sig":"MEYCIQCl6AFnI1V/4igBBYURBxkNWcVt0jyzeieVfd8gc/i2ZgIhAIT6GvPsBXztrCRZf9NMCGMx/Wx25EpzJTyIK4BRWF6v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.6.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1366790},"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","./types":"./dist/types.mjs","./client":"./dist/client/index.mjs","./constants":"./dist/constants.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/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin — the hub message feed as a portable panel: browse, filter, and dismiss `ctx.messages` entries from any hub host.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"nostics":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.22","ws":"^8.21.0","vue":"^3.5.34","vite":"^8.0.14","tsdown":"^0.22.0","unocss":"^66.0.0","vitest":"^4.1.7","devframe":"0.6.0-beta.2","storybook":"^10.4.6","colorjs.io":"^0.6.0","@types/node":"^25.9.1","@vueuse/core":"^14.3.0","@antfu/design":"^0.2.1","@devframes/hub":"0.6.0-beta.2","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.0","@vitejs/plugin-vue":"^6.0.7","@storybook/vue3-vite":"^10.4.6","@storybook/addon-docs":"^10.4.6","vite-plugin-css-injected-by-js":"^3.5.0"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.6.0-beta.2","@devframes/hub":"0.6.0-beta.2"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.6.0-beta.2_1783485968766_0.33031368137435235","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-beta.3":{"name":"@devframes/plugin-messages","version":"0.6.0-beta.3","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@0.6.0-beta.3","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-messages":"./bin.mjs"},"dist":{"shasum":"ed7a8117fdd1bd0078340cace9c02e8c48ce4440","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.6.0-beta.3.tgz","fileCount":26,"integrity":"sha512-ViuQgKoc7EkFenIKERuCB3teWjUwd0n6DnFdpkJ++lXc43cP6qDP6O++Dnst02xBF8dtXPidpdXlZKSbZ33wew==","signatures":[{"sig":"MEUCIDqgEwqtDYGf5MUyQmYbjYU4+yenqPB/bQOQYTS+LszEAiEAoqKDw59DN2jUIjPmconbO5c0KGcLUr5JZA7ug8G9Y8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.6.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1368821},"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","./types":"./dist/types.mjs","./client":"./dist/client/index.mjs","./constants":"./dist/constants.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/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin — the hub message feed as a portable panel: browse, filter, and dismiss `ctx.messages` entries from any hub host.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"nostics":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.22","ws":"^8.21.0","vue":"^3.5.39","vite":"^8.1.3","tsdown":"^0.22.3","unocss":"^66.7.5","vitest":"^4.1.10","devframe":"0.6.0-beta.3","storybook":"^10.4.6","colorjs.io":"^0.6.1","@types/node":"^26.1.0","@vueuse/core":"^14.3.0","@antfu/design":"^0.2.1","@devframes/hub":"0.6.0-beta.3","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.7","@storybook/vue3-vite":"^10.4.6","@storybook/addon-docs":"^10.4.6","vite-plugin-css-injected-by-js":"^5.0.1"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.6.0-beta.3","@devframes/hub":"0.6.0-beta.3"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.6.0-beta.3_1783587828227_0.5077300828011257","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@devframes/plugin-messages","version":"0.6.0","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@0.6.0","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-messages":"./bin.mjs"},"dist":{"shasum":"9298a96bc9f23c1b645338284b9c0684ffbef093","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.6.0.tgz","fileCount":26,"integrity":"sha512-ItKt3aSosekhVeCXB5ScOGJExB3g92CFa9GmDmjyeOjDmcIjjug9kASagrkBs5XVwOgY3wAEotuHDiLmeeTUUQ==","signatures":[{"sig":"MEYCIQC+XH7Y7Fl5/k7UXfet/IxJk+HGeSysiKrFRp7EdyMdmQIhAMEI+eHmwzwUHYLfiPU2gSfxVpIMqMZMIOeIN3CMYJZ7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1368779},"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","./types":"./dist/types.mjs","./client":"./dist/client/index.mjs","./constants":"./dist/constants.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/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin — the hub message feed as a portable panel: browse, filter, and dismiss `ctx.messages` entries from any hub host.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"nostics":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.22","ws":"^8.21.0","vue":"^3.5.39","vite":"^8.1.3","tsdown":"^0.22.3","unocss":"^66.7.5","vitest":"^4.1.10","devframe":"0.6.0","storybook":"^10.4.6","colorjs.io":"^0.6.1","@types/node":"^26.1.0","@vueuse/core":"^14.3.0","@antfu/design":"^0.2.1","@devframes/hub":"0.6.0","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.7","@storybook/vue3-vite":"^10.4.6","@storybook/addon-docs":"^10.4.6","vite-plugin-css-injected-by-js":"^5.0.1"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.6.0","@devframes/hub":"0.6.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.6.0_1783648179760_0.4497666982661619","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@devframes/plugin-messages","version":"0.6.1","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@0.6.1","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-messages":"./bin.mjs"},"dist":{"shasum":"af5362281cf495ce7eb558630709c8d6f32d00d7","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.6.1.tgz","fileCount":26,"integrity":"sha512-oW8/S8iUJAdout56/TwiFAKb7S+JZAZZP+wd4dMWgDnSLWYmMwVGniP8S5mLnndqUsJPzY8yoJQbSFtkEuegoA==","signatures":[{"sig":"MEYCIQDMDoxv+X9puJeiUv4nteCpVPkQziJGe/78vBG3dGsPnwIhAOZbzC5fRkih8Q2ouBR+b5fwbmrLkfNPZbTJLILolNHn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1368779},"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","./types":"./dist/types.mjs","./client":"./dist/client/index.mjs","./constants":"./dist/constants.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/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin — the hub message feed as a portable panel: browse, filter, and dismiss `ctx.messages` entries from any hub host.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"nostics":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.22","ws":"^8.21.0","vue":"^3.5.39","vite":"^8.1.3","tsdown":"^0.22.3","unocss":"^66.7.5","vitest":"^4.1.10","devframe":"0.6.1","storybook":"^10.4.6","colorjs.io":"^0.6.1","@types/node":"^26.1.0","@vueuse/core":"^14.3.0","@antfu/design":"^0.2.1","@devframes/hub":"0.6.1","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.7","@storybook/vue3-vite":"^10.4.6","@storybook/addon-docs":"^10.4.6","vite-plugin-css-injected-by-js":"^5.0.1"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.6.1","@devframes/hub":"0.6.1"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.6.1_1784023006132_0.2595229097607481","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@devframes/plugin-messages","version":"0.6.2","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@0.6.2","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-messages":"./bin.mjs"},"dist":{"shasum":"97977d66c39cd0b6120f9bccf6876d883b1e8e56","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.6.2.tgz","fileCount":26,"integrity":"sha512-y3M4do5cLzCRujSLDBU0ypjgeywev0IxDc31Z4aW+xy56zAFmmVxXwM2+W8ZHMoTd/xDmo1UUc/aJmcofhBtEA==","signatures":[{"sig":"MEUCIAOVZinx5LF7GUe6c42f4e/nNX8h71aAf1tRo/Aqmt/RAiEAqKnv6yubRkyUa5X5HQiSdK5jevDOPBTFYihP08Sub9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1368779},"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","./types":"./dist/types.mjs","./client":"./dist/client/index.mjs","./constants":"./dist/constants.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/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin — the hub message feed as a portable panel: browse, filter, and dismiss `ctx.messages` entries from any hub host.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"nostics":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.22","ws":"^8.21.0","vue":"^3.5.39","vite":"^8.1.3","tsdown":"^0.22.3","unocss":"^66.7.5","vitest":"^4.1.10","devframe":"0.6.2","storybook":"^10.4.6","colorjs.io":"^0.6.1","@types/node":"^26.1.0","@vueuse/core":"^14.3.0","@antfu/design":"^0.2.1","@devframes/hub":"0.6.2","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.7","@storybook/vue3-vite":"^10.4.6","@storybook/addon-docs":"^10.4.6","vite-plugin-css-injected-by-js":"^5.0.1"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.6.2","@devframes/hub":"0.6.2"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.6.2_1784099640535_0.04020288166168595","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@devframes/plugin-messages","version":"0.7.0","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@0.7.0","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-messages":"./bin.mjs"},"dist":{"shasum":"cf40d58b1ddbd609ae15eb832201544903e1e645","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.7.0.tgz","fileCount":26,"integrity":"sha512-NELh/DO173mgZkHlE+Txx9cfeaiRiuA+eKaMHI7xbRWdLBb1aHY71eCHWyNGq4NpSGQPx3X7edE5295M1eSYCA==","signatures":[{"sig":"MEYCIQCFRjll+96zbQKXMzPTR3mnYlxzFBNsiQWyr/f5SWWcEgIhANjgYOb+3/PvpJAMoRMZqL7SvvArrxwWQ64ExRTt3Wjv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1390099},"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","./types":"./dist/types.mjs","./client":"./dist/client/index.mjs","./constants":"./dist/constants.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/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin — the hub message feed as a portable panel: browse, filter, and dismiss `ctx.messages` entries from any hub host.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","nostics":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.22","ws":"^8.21.0","vue":"^3.5.39","vite":"^8.1.3","tsdown":"^0.22.3","unocss":"^66.7.5","vitest":"^4.1.10","devframe":"0.7.0","storybook":"^10.4.6","colorjs.io":"^0.6.1","@types/node":"^26.1.0","@vueuse/core":"^14.3.0","@antfu/design":"^0.2.1","@devframes/hub":"0.7.0","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.7","@storybook/vue3-vite":"^10.4.6","@storybook/addon-docs":"^10.4.6","vite-plugin-css-injected-by-js":"^5.0.1"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.7.0","@devframes/hub":"0.7.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.7.0_1784104932982_0.45289822705928917","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@devframes/plugin-messages","version":"0.7.2","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@0.7.2","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-messages":"./bin.mjs"},"dist":{"shasum":"5bef6eb69b10728002f205544a2bf47b78f85a50","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.7.2.tgz","fileCount":26,"integrity":"sha512-f8LNaIaeB6Gi4f5Rl/9CkeU6ce95P1abd6dAM9SohEgnRbb4jt5wkll3ftnGVRWbwGM+o4iLxS2xMe4yAhIwtg==","signatures":[{"sig":"MEQCICh2ZY8+X7jsNyQDgppcZta3s5rmhs8UxCYtP9QbMBgCAiB42FqOfwEzy8nmnWC3FFLSKPq2lhbhYsjgAJTkZem0ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1389444},"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","./types":"./dist/types.mjs","./client":"./dist/client/index.mjs","./constants":"./dist/constants.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/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin — the hub message feed as a portable panel: browse, filter, and dismiss `ctx.messages` entries from any hub host.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","nostics":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.22","ws":"^8.21.1","vue":"^3.5.39","vite":"^8.1.4","tsdown":"^0.22.7","unocss":"^66.7.5","vitest":"^4.1.10","devframe":"0.7.2","storybook":"^10.5.0","colorjs.io":"^0.7.0","@types/node":"^26.1.1","@vueuse/core":"^14.3.0","@antfu/design":"^0.2.2","@devframes/hub":"0.7.2","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.5.0","@storybook/addon-docs":"^10.5.0","vite-plugin-css-injected-by-js":"^5.0.1"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.7.2","@devframes/hub":"0.7.2"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.7.2_1784166078238_0.9365380410561281","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@devframes/plugin-messages","version":"0.7.3","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@0.7.3","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-messages":"./bin.mjs"},"dist":{"shasum":"182433a3ad7eb57f445fde2080209cb34255d123","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.7.3.tgz","fileCount":26,"integrity":"sha512-5ei/gRK/ZefkBuiX0mk0v092NKw+Pdg/mGWZrlcxzjPv7tOybqPZCLY2XHfEb6xU75GBp+pZZHX8IRn4GZGrfA==","signatures":[{"sig":"MEQCICv5CU4u5TiONQ/mLlAM7NVXI4gawWoMCw/HrFB6lOclAiBdbeRt4wFZIC9QveKOn1zVDLsiA+YkVpSSbc9biJGCyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1389444},"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","./types":"./dist/types.mjs","./client":"./dist/client/index.mjs","./constants":"./dist/constants.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/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin — the hub message feed as a portable panel: browse, filter, and dismiss `ctx.messages` entries from any hub host.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","nostics":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.22","ws":"^8.21.1","vue":"^3.5.39","vite":"^8.1.4","tsdown":"^0.22.7","unocss":"^66.7.5","vitest":"^4.1.10","devframe":"0.7.3","storybook":"^10.5.0","colorjs.io":"^0.7.0","@types/node":"^26.1.1","@vueuse/core":"^14.3.0","@antfu/design":"^0.2.2","@devframes/hub":"0.7.3","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.5.0","@storybook/addon-docs":"^10.5.0","vite-plugin-css-injected-by-js":"^5.0.1"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.7.3","@devframes/hub":"0.7.3"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.7.3_1784195700615_0.5556142696186648","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@devframes/plugin-messages","version":"0.7.4","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@0.7.4","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-messages":"./bin.mjs"},"dist":{"shasum":"4231c8aeec512c0fb010c4bac22534fff9d0a6b3","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.7.4.tgz","fileCount":26,"integrity":"sha512-v/GX++nsF8T863pkAmFDsEt3IhBeBdw7KQZ8RbIdLei7z9bx6OE3yXm3r06OFs0jSSol9tJFNs7k/R1ILoDj8w==","signatures":[{"sig":"MEYCIQDNc+xWSuMfP2M+mD4QCVEjJVFFoZIVkriqVDxBgqnTbwIhAKC6hIKOMog9dsGrqUbpfribyZ8fqnLUbnSkuTM4G+Nj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1391218},"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","./types":"./dist/types.mjs","./client":"./dist/client/index.mjs","./constants":"./dist/constants.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/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin — the hub message feed as a portable panel: browse, filter, and dismiss `ctx.messages` entries from any hub host.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","nostics":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.22","ws":"^8.21.1","vue":"^3.5.39","vite":"^8.1.4","tsdown":"^0.22.7","unocss":"^66.7.5","vitest":"^4.1.10","devframe":"0.7.4","storybook":"^10.5.0","colorjs.io":"^0.7.0","@types/node":"^26.1.1","@vueuse/core":"^14.3.0","@antfu/design":"^0.3.0","@devframes/hub":"0.7.4","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.5.0","@storybook/addon-docs":"^10.5.0","vite-plugin-css-injected-by-js":"^5.0.1"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.7.4","@devframes/hub":"0.7.4"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.7.4_1784274831078_0.44012961358873315","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@devframes/plugin-messages","version":"0.7.5","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@0.7.5","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-messages":"./bin.mjs"},"dist":{"shasum":"2bd901e0a36fe5f1457be5475a93c9511b66e247","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.7.5.tgz","fileCount":26,"integrity":"sha512-xPwy3/q6spdSNAtEHk5/8paWSLit8BqdH0DOaYldJv7OOfEzDel0HYLZ3L0kM9S82KNFvFSRm5v4beVIQavwpg==","signatures":[{"sig":"MEYCIQDN1lmfdwvLwLrTaZT6eZglan0Yv8Sel9G2pV4F/0JlBwIhAOPy3TZsoVb1kojyFgu8RwBpOOPwttNByHwI2yy7Y3vp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1391603},"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","./types":"./dist/types.mjs","./client":"./dist/client/index.mjs","./constants":"./dist/constants.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/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin — the hub message feed as a portable panel: browse, filter, and dismiss `ctx.messages` entries from any hub host.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","nostics":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.22","ws":"^8.21.1","vue":"^3.5.40","vite":"^8.1.5","tsdown":"^0.22.8","unocss":"^66.7.5","vitest":"^4.1.10","devframe":"0.7.5","storybook":"^10.5.0","colorjs.io":"^0.7.0","@types/node":"^26.1.1","@vueuse/core":"^14.3.0","@antfu/design":"^0.3.2","@devframes/hub":"0.7.5","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.5.0","@storybook/addon-docs":"^10.5.0","vite-plugin-css-injected-by-js":"^5.0.1"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.7.5","@devframes/hub":"0.7.5"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.7.5_1784285261638_0.5243749837164042","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"@devframes/plugin-messages","version":"0.7.6","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@0.7.6","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-messages":"./bin.mjs"},"dist":{"shasum":"3ba3b34d88cfaa76bc0348d352f63ae7d0ca90c8","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.7.6.tgz","fileCount":26,"integrity":"sha512-WibhsEC5/TDx9BRG+qwGzWITtbxIVqSHr2UfXU+F37RHfmTxPzrVmqg6GtIJfMxPQkcF8xIVfg3y2Vupy4xdfA==","signatures":[{"sig":"MEQCIFNQO08OOnI5kQ1QQCLxEvg4XtuEiW0c/Dqub7jxyDHqAiBFn1E/NIdoExSZfzqGF0QgsmCQ8eZV+Z/5abH01DG7+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.7.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1442216},"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","./types":"./dist/types.mjs","./client":"./dist/client/index.mjs","./constants":"./dist/constants.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/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin — the hub message feed as a portable panel: browse, filter, and dismiss `ctx.messages` entries from any hub host.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","nostics":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.22","ws":"^8.21.1","vue":"^3.5.40","vite":"^8.1.5","tsdown":"^0.22.12","unocss":"^66.7.5","vitest":"^4.1.10","devframe":"0.7.6","storybook":"^10.5.2","colorjs.io":"^0.7.0","@types/node":"^26.1.1","@vueuse/core":"^14.3.0","@antfu/design":"^0.3.2","@devframes/hub":"0.7.6","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.5.2","@storybook/addon-docs":"^10.5.2","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.7.6","@devframes/hub":"0.7.6"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.7.6_1784692918105_0.6289809060000853","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"@devframes/plugin-messages","version":"0.7.7","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@0.7.7","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-messages":"./bin.mjs"},"dist":{"shasum":"f4ae8a78507b0854951843d889eda7aee68a5a1a","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.7.7.tgz","fileCount":26,"integrity":"sha512-jzNK5+u07fmn1+GQI95UMdq8KX/yPjtD1n55bPJSZcjCmCVUm8fubx/0KaABYl7lXR+3N7zY3JAoLn4ygnSKwQ==","signatures":[{"sig":"MEQCIGHgg6plcA6xFZNHAU5Dxs/L5ZsIMexmqFjWBlz5fY5tAiARsijPwpHcQlYGRONAa/9LVwbYkWlmmwRsmYN2PiqhAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.7.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1442216},"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","./types":"./dist/types.mjs","./client":"./dist/client/index.mjs","./constants":"./dist/constants.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/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin — the hub message feed as a portable panel: browse, filter, and dismiss `ctx.messages` entries from any hub host.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","nostics":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.22","ws":"^8.21.1","vue":"^3.5.40","vite":"^8.1.5","tsdown":"^0.22.12","unocss":"^66.7.5","vitest":"^4.1.10","devframe":"0.7.7","storybook":"^10.5.2","colorjs.io":"^0.7.0","@types/node":"^26.1.1","@vueuse/core":"^14.3.0","@antfu/design":"^0.3.2","@devframes/hub":"0.7.7","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.5.2","@storybook/addon-docs":"^10.5.2","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.7.7","@devframes/hub":"0.7.7"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.7.7_1784696522135_0.16165161407300888","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"@devframes/plugin-messages","version":"0.7.8","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@0.7.8","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-messages":"./bin.mjs"},"dist":{"shasum":"3609e204ad64df0ee3f51363b589d57bc108ac12","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.7.8.tgz","fileCount":26,"integrity":"sha512-hVBQWgxiCP96qb7YkVw65xeFGJ2MdBZpF22y2OSBJCo68BBHqS4qYcXxy/Y+OEGju/GC5/GNo6OzEdBFoqc2dw==","signatures":[{"sig":"MEUCIGxPrelzz0bk6vmXW8IQNk/udcYNQyf7NXljzX69yUzPAiEA3e5dF/JHH5fSRtv+q+q3jrrl2HUtLl/iEkvjLQG8xfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.7.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1442412},"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","./types":"./dist/types.mjs","./client":"./dist/client/index.mjs","./constants":"./dist/constants.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/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin — the hub message feed as a portable panel: browse, filter, and dismiss `ctx.messages` entries from any hub host.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","nostics":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.22","ws":"^8.21.1","vue":"^3.5.40","vite":"^8.1.5","tsdown":"^0.22.12","unocss":"^66.7.5","vitest":"^4.1.10","devframe":"0.7.8","storybook":"^10.5.2","colorjs.io":"^0.7.0","@types/node":"^26.1.1","@vueuse/core":"^14.3.0","@antfu/design":"^0.3.2","@devframes/hub":"0.7.8","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.5.2","@storybook/addon-docs":"^10.5.2","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.7.8","@devframes/hub":"0.7.8"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.7.8_1784703352951_0.8628273776629427","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"@devframes/plugin-messages","version":"0.7.9","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@0.7.9","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-messages":"./bin.mjs"},"dist":{"shasum":"aa1ce870b84c2e5aff0d8eb5660cc622513ba0f7","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.7.9.tgz","fileCount":26,"integrity":"sha512-WcKRQEPw+VAjbubEZx7gHZdaKMkN4FwGkGBHCoAfe/4rbY2Sl2l/KEIW6+og0y8luoxHWxmnmrus1Jkc9mRZow==","signatures":[{"sig":"MEUCIGi6mIc9KAbi9xG8yti152LPBXoHKl+4y/7xfmtOLmDMAiEA852LQ2MS3wJPwbM7LRUWzP8UNtyJ/IeigZ7HBVUxb1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.7.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1442412},"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","./types":"./dist/types.mjs","./client":"./dist/client/index.mjs","./constants":"./dist/constants.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/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin — the hub message feed as a portable panel: browse, filter, and dismiss `ctx.messages` entries from any hub host.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","nostics":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.22","ws":"^8.21.1","vue":"^3.5.40","vite":"^8.1.5","tsdown":"^0.22.12","unocss":"^66.7.5","vitest":"^4.1.10","devframe":"0.7.9","storybook":"^10.5.2","colorjs.io":"^0.7.0","@types/node":"^26.1.1","@vueuse/core":"^14.3.0","@antfu/design":"^0.3.2","@devframes/hub":"0.7.9","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.5.2","@storybook/addon-docs":"^10.5.2","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.7.9","@devframes/hub":"0.7.9"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.7.9_1784706260246_0.45567357407026177","host":"s3://npm-registry-packages-npm-production"}},"0.7.10":{"name":"@devframes/plugin-messages","version":"0.7.10","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@0.7.10","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-messages":"./bin.mjs"},"dist":{"shasum":"487668a12083a78716b9bc806322d349c46e4603","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.7.10.tgz","fileCount":26,"integrity":"sha512-DpMa0E+tlBP7a0ZMgC4IORga5oWthmAWsCoSptekluycPFVIQU3xc6vssnLMVfErV9APV0rNj8U0puipOW0X9w==","signatures":[{"sig":"MEQCIBqo1GkgpKVyi72krysXUHuuw8R/Nq9uo1EHlaXnaocJAiBHhyay9aMEZDXu76yEB8YN+XskCObrOJZ75q9f6fSRoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.7.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1442418},"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","./types":"./dist/types.mjs","./client":"./dist/client/index.mjs","./constants":"./dist/constants.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/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin — the hub message feed as a portable panel: browse, filter, and dismiss `ctx.messages` entries from any hub host.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","nostics":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.22","ws":"^8.21.1","vue":"^3.5.40","vite":"^8.1.5","tsdown":"^0.22.12","unocss":"^66.7.5","vitest":"^4.1.10","devframe":"0.7.10","storybook":"^10.5.2","colorjs.io":"^0.7.0","@types/node":"^26.1.1","@vueuse/core":"^14.3.0","@antfu/design":"^0.3.2","@devframes/hub":"0.7.10","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.5.2","@storybook/addon-docs":"^10.5.2","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.7.10","@devframes/hub":"0.7.10"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.7.10_1784775224906_0.0675846906433979","host":"s3://npm-registry-packages-npm-production"}},"0.7.11":{"name":"@devframes/plugin-messages","version":"0.7.11","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@0.7.11","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-messages":"./bin.mjs"},"dist":{"shasum":"e473c10b685d8f092b79830728de52300c973fd5","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.7.11.tgz","fileCount":26,"integrity":"sha512-7Hbgtlo84g6gp5xUOzxKWuBVVBQmT5QswzQ3K2Ax6nZyYO9kGdjDrdGrIWxH5D3acEvzxJw1ixgoRDHPmNtQSQ==","signatures":[{"sig":"MEUCIQCMsLSg/LLU1N9iyxa9VkzRfSQRu/Duz8jAUeT3YiaJNAIgBO3QBXHO4eAF8IGQFPT9NL78w6a81/NPZNULXEfhYfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.7.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1442418},"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","./types":"./dist/types.mjs","./client":"./dist/client/index.mjs","./constants":"./dist/constants.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/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin — the hub message feed as a portable panel: browse, filter, and dismiss `ctx.messages` entries from any hub host.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","nostics":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.22","ws":"^8.21.1","vue":"^3.5.40","vite":"^8.1.5","tsdown":"^0.22.12","unocss":"^66.7.5","vitest":"^4.1.10","devframe":"0.7.11","storybook":"^10.5.2","colorjs.io":"^0.7.0","@types/node":"^26.1.1","@vueuse/core":"^14.3.0","@antfu/design":"^0.3.2","@devframes/hub":"0.7.11","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.5.2","@storybook/addon-docs":"^10.5.2","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.7.11","@devframes/hub":"0.7.11"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.7.11_1784787049247_0.71806708332748","host":"s3://npm-registry-packages-npm-production"}},"0.7.12":{"name":"@devframes/plugin-messages","version":"0.7.12","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@0.7.12","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-messages":"./bin.mjs"},"dist":{"shasum":"b8ca56b5578f10809d0d1e4f98ef8d96f02c1289","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.7.12.tgz","fileCount":26,"integrity":"sha512-hGclvNgMrPsvS7ObsUWbqKO/Upwl1ldOage2xITLRgcOfty15iUbCni5fyWatLcuAoj40SY3Zhp1SlFdMTEfUA==","signatures":[{"sig":"MEUCIEIZg9zy5JzQEFN9BErk9RpB54VdImbHo6NoZiiYeXLmAiEA3EsB7q1OMw2T9OHMrwTX2H/4e/jPyP4BpIVw06TZwNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.7.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1442418},"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","./types":"./dist/types.mjs","./client":"./dist/client/index.mjs","./constants":"./dist/constants.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/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin — the hub message feed as a portable panel: browse, filter, and dismiss `ctx.messages` entries from any hub host.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","nostics":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.22","ws":"^8.21.1","vue":"^3.5.40","vite":"^8.1.5","tsdown":"^0.22.12","unocss":"^66.7.5","vitest":"^4.1.10","devframe":"0.7.12","storybook":"^10.5.2","colorjs.io":"^0.7.0","@types/node":"^26.1.1","@vueuse/core":"^14.3.0","@antfu/design":"^0.3.2","@devframes/hub":"0.7.12","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.5.2","@storybook/addon-docs":"^10.5.2","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.7.12","@devframes/hub":"0.7.12"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.7.12_1784865728620_0.22400994704204247","host":"s3://npm-registry-packages-npm-production"}},"0.7.13":{"name":"@devframes/plugin-messages","version":"0.7.13","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@0.7.13","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-messages":"./bin.mjs"},"dist":{"shasum":"ab9b019f6abe8181854ea6ad45754536e9938334","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.7.13.tgz","fileCount":24,"integrity":"sha512-cZb3b/32HCFc8awVBNmIVFsKNzk5FJgnrtjhWXhaOenKXiH7gziigz5AjMbILLLqrSesaIoNuvWhnuWSOJ47mA==","signatures":[{"sig":"MEUCIQDGok7MQB1G/IxYAYRMxrniwwPSnBj1BK+2mM4RHJhWAgIgEN1EP2Bp6VnQDic4CEQmwwdG9e04hvt7g/LlBjNL6PQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.7.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1808701},"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","./constants":"./dist/constants.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/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin — the hub message feed as a portable panel: browse, filter, and dismiss `ctx.messages` entries from any hub host.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","nostics":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.22","ws":"^8.21.1","vue":"^3.5.40","vite":"^8.1.5","tsdown":"^0.22.14","unocss":"^66.7.5","vitest":"^4.1.10","devframe":"0.7.13","storybook":"^10.5.3","colorjs.io":"^0.7.0","@types/node":"^26.1.1","@vueuse/core":"^14.3.0","floating-vue":"^5.2.2","@antfu/design":"^0.3.2","@devframes/hub":"0.7.13","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.5.3","@storybook/addon-docs":"^10.5.3","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.7.13","@devframes/hub":"0.7.13"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.7.13_1784880815202_0.7484362541362084","host":"s3://npm-registry-packages-npm-production"}},"0.7.14":{"name":"@devframes/plugin-messages","version":"0.7.14","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@0.7.14","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/devframes/devframe#readme","bugs":"https://github.com/devframes/devframe/issues","bin":{"devframe-messages":"./bin.mjs"},"dist":{"shasum":"28f6763a2e5157637b1c0a49c12e513f2ff1a51d","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.7.14.tgz","fileCount":24,"integrity":"sha512-F65q2QkChayfZx8jzdpaRN5emkudbdpD/bD4wmrUJYoe1dBEK50tbmS7wRetg9MVdUS5x7gN5Np+/lAOh+xdDQ==","signatures":[{"sig":"MEQCIArGrn+QYxqq0mgqZpAfrG31rZqQpZb8FvIaI3KimsY7AiBc7s+5qw0f5u41WgtvVaJurXJ9JhZvaf2iqvXaU3Vr/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.7.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1812401},"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","./constants":"./dist/constants.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/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin — the hub message feed as a portable panel: browse, filter, and dismiss `ctx.messages` entries from any hub host.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","nostics":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.22","ws":"^8.21.1","vue":"^3.5.40","vite":"^8.1.5","tsdown":"^0.22.14","unocss":"^66.7.5","vitest":"^4.1.10","devframe":"0.7.14","storybook":"^10.5.3","colorjs.io":"^0.7.0","@types/node":"^26.1.1","@vueuse/core":"^14.3.0","floating-vue":"^5.2.2","@antfu/design":"^0.3.2","@devframes/hub":"0.7.14","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@vitejs/plugin-vue":"^6.0.8","@storybook/vue3-vite":"^10.5.3","@storybook/addon-docs":"^10.5.3","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.7.14","@devframes/hub":"0.7.14"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.7.14_1784890333763_0.8162082159006756","host":"s3://npm-registry-packages-npm-production"}},"0.7.15":{"name":"@devframes/plugin-messages","version":"0.7.15","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"130164c9c7b7b76a5bf65601fbbf47182f5a2d7f","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.7.15.tgz","fileCount":24,"integrity":"sha512-6lSA4ecJqUUcUu1z+7pOs88JqudKIO70BA9RyA53pK57m1ZaL4mZwUIhToqjmj6lvKk00+6oPW+AQHPz6ja4Qg==","signatures":[{"sig":"MEUCIQCxNshZK223TOzwatKTg+qJ1cE3wsD3eHjJF0Py0A5QjQIgfAmZv+YtV0fsXlk4erEjLuDDIt5zu70OT/+eBU3O2Kk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.7.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1819017},"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","./constants":"./dist/constants.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/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin — the hub message feed as a portable panel: browse, filter, and dismiss `ctx.messages` entries from any hub host.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","nostics":"^1.2.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","devframe":"0.7.15","storybook":"^10.5.5","colorjs.io":"^0.7.1","@types/node":"^26.1.2","@vueuse/core":"^14.3.0","floating-vue":"^5.2.2","@antfu/design":"^0.3.2","@devframes/hub":"0.7.15","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-docs":"^10.5.5","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.7.15","@devframes/hub":"0.7.15"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.7.15_1785313180417_0.2150688486737693","host":"s3://npm-registry-packages-npm-production"}},"0.7.16":{"name":"@devframes/plugin-messages","version":"0.7.16","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"563dc7892fdf2d130c80de3f946f421576b63ad7","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.7.16.tgz","fileCount":24,"integrity":"sha512-b4zw2wjE6OtAiBnkYGW/jqRNYtkJTmInf8tYihGnHIRP29tlwVFC6SoYbBDFUOu07bJI6Valr+DcgrKgTaWFJA==","signatures":[{"sig":"MEUCIQCTpXnR4dKSNKRhuTGfHZcYG5tj/m5rUyX2+XPlwWdkEAIgT4SLftCLdSx9K2//pH3iNI9V+1GfOmxe0WBsF81Uecw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.7.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1820023},"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","./constants":"./dist/constants.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin — the hub message feed as a portable panel: browse, filter, and dismiss `ctx.messages` entries from any hub host.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","nostics":"^1.2.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","devframe":"0.7.16","storybook":"^10.5.5","colorjs.io":"^0.7.1","@types/node":"^26.1.2","@vueuse/core":"^14.3.0","floating-vue":"^5.2.2","@antfu/design":"^0.3.2","@devframes/hub":"0.7.16","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-docs":"^10.5.5","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.7.16","@devframes/hub":"0.7.16"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.7.16_1785490240630_0.3980561047237625","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@devframes/plugin-messages","version":"0.8.0","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"a666022b56bd8a73e940d04690a125842d9ecd94","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.8.0.tgz","fileCount":24,"integrity":"sha512-Z99f64fs+K5XsvtDCqrPRwftYZHe0W2KifED/BvmZQ62AnKnP2Yx+YCBddS96BB+3JWtUhPHlwNdNSAQAnO+Nw==","signatures":[{"sig":"MEYCIQD1DwGMxSgRQ9lSAfVhePtbZXLPguIjxIyvz9olLN8Y7AIhANl5IixNfJzzfZsDpkJWipZlTX1fcJ0KbUAmyLDAgpm0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1821129},"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","./constants":"./dist/constants.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin — the hub message feed as a portable panel: browse, filter, and dismiss `ctx.messages` entries from any hub host.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","nostics":"^1.2.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","devframe":"0.8.0","storybook":"^10.5.5","colorjs.io":"^0.7.1","@types/node":"^26.1.2","@vueuse/core":"^14.3.0","floating-vue":"^5.2.2","@antfu/design":"^0.3.2","@devframes/hub":"0.8.0","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-docs":"^10.5.5","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.8.0","@devframes/hub":"0.8.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.8.0_1785741354462_0.3502747662744268","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@devframes/plugin-messages","version":"0.8.1","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"2833fc9e0060ec2ee1eddb5e2b6b789d85840ab4","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.8.1.tgz","fileCount":24,"integrity":"sha512-f2pglJhU2IpegszBua5PBFxVAp80zz1zdvrsegGpc4A87sYmbWrw/k1ckBksC+TbT9FrCdjE3Gmwx0Z5F+34Dg==","signatures":[{"sig":"MEUCIGT5gMKiHULySRE5o0VTntm2HsELDwfGkJ31BhkKMu/3AiEAoCJzN+MJAX6bcTEJpPI7nVi1kg6wsXCpIRfU3ByvaW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1821198},"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","./constants":"./dist/constants.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin — the hub message feed as a portable panel: browse, filter, and dismiss `ctx.messages` entries from any hub host.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","nostics":"^1.2.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","devframe":"0.8.1","storybook":"^10.5.5","colorjs.io":"^0.7.1","@types/node":"^26.1.2","@vueuse/core":"^14.3.0","floating-vue":"^5.2.2","@antfu/design":"^0.3.2","@devframes/hub":"0.8.1","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-docs":"^10.5.5","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.8.1","@devframes/hub":"0.8.1"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.8.1_1785890503525_0.04326133420404443","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@devframes/plugin-messages","version":"0.8.2","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"4e6617369e1f18dded0d81f49491bbb1951c057a","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.8.2.tgz","fileCount":24,"integrity":"sha512-dhOZdENQBd1RWa+SNpn1vEijRaPzzE28YLj9owA2H0Sd5hQXIVQJkVLyTrSGnXtb7KLkNoMAvThD5cItABasDg==","signatures":[{"sig":"MEUCIHf+krvnqvOA/PuFxTfBLolvqvF08Q5Ji4E5OSbUEaNzAiEA8Hct49M5kjm52YSpICXO9HQlmJYfXcgV3pUFwNcuOnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1822319},"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","./constants":"./dist/constants.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin — the hub message feed as a portable panel: browse, filter, and dismiss `ctx.messages` entries from any hub host.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","nostics":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","ws":"^8.21.2","vue":"^3.5.40","vite":"^8.2.0","tsdown":"^0.22.14","unocss":"^66.7.5","vitest":"^4.1.10","devframe":"0.8.2","storybook":"^10.5.6","colorjs.io":"^0.7.1","@types/node":"^26.1.2","@vueuse/core":"^14.4.0","floating-vue":"^5.2.2","@antfu/design":"^0.3.3","@devframes/hub":"0.8.2","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-docs":"^10.5.6","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.8.2","@devframes/hub":"0.8.2"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.8.2_1785989082786_0.24657462146173748","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.1":{"name":"@devframes/plugin-messages","version":"0.9.0-beta.1","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"7eab1a8d98bd62bba867b82a607ebc604334cfe7","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.9.0-beta.1.tgz","fileCount":24,"integrity":"sha512-m720CtHTovPA2uUfIEfHpuhLgIoV+Qa6PFPkC/iYKSDnQdpVNe3xJ9RkudFtkMkf4OeYhZejIKFIP11Y/krUhQ==","signatures":[{"sig":"MEYCIQCn2cs/SjIRq9UjnQ7RABr2zJVMqda/vKKYhrGEC7ns9QIhAMO6mICQB+6HfexBX2kGAx2DO7EP8eSDX7Trt1oPhoGv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.9.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1828700},"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","./constants":"./dist/constants.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin for browsing, filtering, and dismissing the hub message feed.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","nostics":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","ws":"^8.21.3","vue":"^3.5.41","vite":"^8.2.1","tsdown":"^0.22.14","unocss":"^66.7.5","vitest":"^4.1.10","devframe":"0.9.0-beta.1","storybook":"^10.5.7","colorjs.io":"^0.7.1","@types/node":"^26.2.0","@vueuse/core":"^14.4.0","floating-vue":"^5.2.2","@antfu/design":"^0.3.4","@devframes/hub":"0.9.0-beta.1","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-docs":"^10.5.7","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.0-beta.1","@devframes/hub":"0.9.0-beta.1"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.9.0-beta.1_1786607759697_0.7587446996262017","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.2":{"name":"@devframes/plugin-messages","version":"0.9.0-beta.2","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"b5738cb107a10d27e3c40da64e9bb432379e12d6","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.9.0-beta.2.tgz","fileCount":24,"integrity":"sha512-Q0fWh3SkHcmzCefETgVtkk5C66zBNZ+zd6IlM4YEC3HfhJxFCUfDyCW5W4r5+JPiTWEtNdjNkMKf9+NpqhYcHA==","signatures":[{"sig":"MEUCIHzVAnuVDG6nZJADYEzFdLJ7Esd0SCtSPpbO8K4lW4PAAiEA9vrrR6MV2zFuUrWA1ZlLs/2VZFSzjgSysr2+kfTpSLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.9.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1828700},"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","./constants":"./dist/constants.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin for browsing, filtering, and dismissing the hub message feed.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","nostics":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","ws":"^8.21.3","vue":"^3.5.41","vite":"^8.2.1","tsdown":"^0.22.14","unocss":"^66.7.5","vitest":"^4.1.10","devframe":"0.9.0-beta.2","storybook":"^10.5.7","colorjs.io":"^0.7.1","@types/node":"^26.2.0","@vueuse/core":"^14.4.0","floating-vue":"^5.2.2","@antfu/design":"^0.3.4","@devframes/hub":"0.9.0-beta.2","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-docs":"^10.5.7","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.0-beta.2","@devframes/hub":"0.9.0-beta.2"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.9.0-beta.2_1786678333410_0.8748539036162089","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.4":{"name":"@devframes/plugin-messages","version":"0.9.0-beta.4","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"d0e17ce4a139da6d76da76d91c643e2e53a7e6fd","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.9.0-beta.4.tgz","fileCount":24,"integrity":"sha512-fM6a6W6L9tpOLqC5j8NTwgLwsiJEIhBIpYxx/CmGyEeFEBKBgz1cJzMLKf/y3JmsE2Kb3ZSljieUgW5s5b3Pow==","signatures":[{"sig":"MEUCIBEEIS8Ma8GlmYPFdvu3pO39bdLvi+fWr3wzTX3Z9ylkAiEArs8zhV5/zNVXSKcmx1YqLzDvBX95BtlZ/alqFkSc3sU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.9.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1828724},"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","./constants":"./dist/constants.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin for browsing, filtering, and dismissing the hub message feed.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","nostics":"^1.2.0","@devframes/vite":"0.9.0-beta.4"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","ws":"^8.21.3","vue":"^3.5.41","vite":"^8.2.1","tsdown":"^0.22.14","unocss":"^66.7.5","vitest":"^4.1.10","devframe":"0.9.0-beta.4","storybook":"^10.5.7","colorjs.io":"^0.7.1","@types/node":"^26.2.0","@vueuse/core":"^14.4.0","floating-vue":"^5.2.2","@antfu/design":"^0.3.4","@devframes/hub":"0.9.0-beta.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-docs":"^10.5.7","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.0-beta.4","@devframes/hub":"0.9.0-beta.4"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.9.0-beta.4_1786708968503_0.3645805372230295","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.7":{"name":"@devframes/plugin-messages","version":"0.9.0-beta.7","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"61515c1640240cdd68794fc30e1b6cc541fb43f2","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.9.0-beta.7.tgz","fileCount":22,"integrity":"sha512-KxSl1fiQyXeXq67zuhDgrs2SGLH3aKmF3u7U1u6CxtdfQq4iDurANzPUpP2B8llkNAlLGEPjKi6Vw6X5lQixIA==","signatures":[{"sig":"MEQCIHJIUhZXJ/bcVEdBIko2ECn4y03tvoiiHPIhjWU+aSzEAiAmqx7vl7aNMaRmuol3AUL0duxPwM8uecddHyVf0UE6ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.9.0-beta.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":876629},"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","./constants":"./dist/constants.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin for browsing, filtering, and dismissing the hub message feed.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","nostics":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","ws":"^8.21.3","vue":"^3.5.41","vite":"^8.2.1","tsdown":"^0.22.14","unocss":"^66.7.5","vitest":"^4.1.10","devframe":"0.9.0-beta.7","storybook":"^10.5.7","colorjs.io":"^0.7.1","@types/node":"^26.2.0","@vueuse/core":"^14.4.0","floating-vue":"^5.2.2","@antfu/design":"^0.3.4","@devframes/hub":"0.9.0-beta.7","@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-docs":"^10.5.7","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.0-beta.7","@devframes/hub":"0.9.0-beta.7"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.9.0-beta.7_1786930255584_0.13821710228942985","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.8":{"name":"@devframes/plugin-messages","version":"0.9.0-beta.8","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"ae1086011deac06a25f4713fb349edc400677525","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.9.0-beta.8.tgz","fileCount":19,"integrity":"sha512-rySAcVx5Ov7fYuQpNLCSX2nSCwbGCtlFAxwGGyPZughSkvYse4b1NRfcssQnXZamGHNuHbIq5W9RrltLDgKgcA==","signatures":[{"sig":"MEUCICQ1a8vx3Yvx04wnn1wYW60XObJJNvJ2K0RuoiSap7G7AiEA65CgNcy7CgbM3wfCzKSbuPtIi8bV8LgldQXSAA1UdJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490512},"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","./constants":"./dist/constants.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin for browsing, filtering, and dismissing the hub message feed.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"cac":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","ws":"^8.21.3","vue":"^3.5.41","vite":"^8.2.1","tsdown":"^0.22.14","unocss":"^66.7.5","vitest":"^4.1.10","devframe":"0.9.0-beta.8","storybook":"^10.5.7","colorjs.io":"^0.7.1","@types/node":"^26.2.0","@vueuse/core":"^14.4.0","floating-vue":"^5.2.2","@antfu/design":"^0.3.4","@devframes/hub":"0.9.0-beta.8","@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-docs":"^10.5.7","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-messages--assets":"0.9.0-beta.8"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.0-beta.8","@devframes/hub":"0.9.0-beta.8","@devframes/plugin-messages--assets":"0.9.0-beta.8"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-messages--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.9.0-beta.8_1786938986279_0.8138399797755413","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.9":{"name":"@devframes/plugin-messages","version":"0.9.0-beta.9","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"c56939ebac5fef94a56c70cc5679b09d219d3c80","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.9.0-beta.9.tgz","fileCount":19,"integrity":"sha512-3LTr4vZViQP54XOIgu9LKBM2llXjvMLofD7S0D4yqK2LmBp7d8wfg4ezHRgK11K1kNPt3r6B0QvGrnrcHaALKA==","signatures":[{"sig":"MEUCIBMIMXWKC6fzjMhGspJBbR/g4KKQPg1v4N9Ya+SFLRqXAiEAoha1g+puBGcMIKnWWQoHOu5HICHh3KVKpQcnpl/rrD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.9.0-beta.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":490512},"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","./constants":"./dist/constants.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin for browsing, filtering, and dismissing the hub message feed.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","ws":"^8.21.3","vue":"^3.5.41","vite":"^8.2.1","tsdown":"^0.22.14","unocss":"^66.7.5","vitest":"^4.1.10","devframe":"0.9.0-beta.9","storybook":"^10.5.7","colorjs.io":"^0.7.1","@types/node":"^26.2.0","@vueuse/core":"^14.4.0","floating-vue":"^5.2.2","@antfu/design":"^0.3.4","@devframes/hub":"0.9.0-beta.9","@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-docs":"^10.5.7","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-messages--assets":"0.9.0-beta.9"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.0-beta.9","@devframes/hub":"0.9.0-beta.9","@devframes/plugin-messages--assets":"0.9.0-beta.9"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-messages--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.9.0-beta.9_1786939470396_0.25707854828215604","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.10":{"name":"@devframes/plugin-messages","version":"0.9.0-beta.10","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"44af48d190a6c1a647eeb8c5cc8dc2d2b66e4dd6","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.9.0-beta.10.tgz","fileCount":19,"integrity":"sha512-IUj3S2aQK19XxBnKuBcia95N4s+ZZgXHv6julZUW39gxROaA+Mmc0DCciGcewrqhHnlsv1uAkvX+nv107a6Ikw==","signatures":[{"sig":"MEYCIQCylTqC9yHycfpyexhxCpP3EQ4gMcwYPNGdSrt1Q0laSAIhAPBlpCEKWm692SCPIEIX3p5ChYR8EKMBeykqB0PMk8sf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.9.0-beta.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":490488},"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","./constants":"./dist/constants.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin for browsing, filtering, and dismissing the hub message feed.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","ws":"^8.21.3","vue":"^3.5.41","vite":"^8.2.1","tsdown":"^0.22.14","unocss":"^66.7.5","vitest":"^4.1.10","devframe":"0.9.0-beta.10","storybook":"^10.5.7","colorjs.io":"^0.7.1","@types/node":"^26.2.0","@vueuse/core":"^14.4.0","floating-vue":"^5.2.2","@antfu/design":"^0.3.4","@devframes/hub":"0.9.0-beta.10","@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-docs":"^10.5.7","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-messages--assets":"0.9.0-beta.10"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.0-beta.10","@devframes/hub":"0.9.0-beta.10","@devframes/plugin-messages--assets":"0.9.0-beta.10"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-messages--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.9.0-beta.10_1786949980496_0.9460949614419578","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@devframes/plugin-messages","version":"0.9.0","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"bb99f2cfd8e3a55cf9a4e40006d9ce6da94c0b73","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.9.0.tgz","fileCount":19,"integrity":"sha512-ns3QlU1QukrQUPYRYRiGovSA0SexilRtXEjNDzxc3xmM/+LzSO2DYubRMaFlPdOGWgGRuWXlSD1yJilqYkuh4g==","signatures":[{"sig":"MEUCIFoHKR8X6+mw4PIVeoGfu+TTq/bIGmcELiZhSNN/rvasAiEAhb+P8lLFITPjOMR2q5R/Wlyfnk9jFjMCH/CRDr6q/bg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":490416},"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","./constants":"./dist/constants.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin for browsing, filtering, and dismissing the hub message feed.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","ws":"^8.21.3","vue":"^3.5.41","vite":"^8.2.1","tsdown":"^0.22.14","unocss":"^66.7.5","vitest":"^4.1.10","devframe":"0.9.0","storybook":"^10.5.7","colorjs.io":"^0.7.1","@types/node":"^26.2.0","@vueuse/core":"^14.4.0","floating-vue":"^5.2.2","@antfu/design":"^0.3.4","@devframes/hub":"0.9.0","@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-docs":"^10.5.7","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-messages--assets":"0.9.0"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.0","@devframes/hub":"0.9.0","@devframes/plugin-messages--assets":"0.9.0"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-messages--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.9.0_1786952110514_0.8706827550060223","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@devframes/plugin-messages","version":"0.9.1","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"92e726de427daeec7c8cdcdc00dbec6d6c1b49cb","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.9.1.tgz","fileCount":19,"integrity":"sha512-HLopHB7LV3KWPa83AgVHstPqBTaGeDyw+0xAWASpYMtGiymLjyW0+DOUiCYuCvjwaV9supNTxxrL2CR+uIN1OQ==","signatures":[{"sig":"MEUCIEUhq2G38cDwQ11ksKQYr/DaOJ0Sm6qZv5CfelQoIwHFAiEArfgtO8PEBSitNHCPvlLMIGGVS7zdgGQW25tvFtymOdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":490416},"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","./constants":"./dist/constants.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin for browsing, filtering, and dismissing the hub message feed.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","ws":"^8.21.3","vue":"^3.5.41","vite":"^8.2.1","tsdown":"^0.22.14","unocss":"^66.7.5","vitest":"^4.1.10","devframe":"0.9.1","storybook":"^10.5.7","colorjs.io":"^0.7.1","@types/node":"^26.2.0","@vueuse/core":"^14.4.0","floating-vue":"^5.2.2","@antfu/design":"^0.3.4","@devframes/hub":"0.9.1","@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-docs":"^10.5.7","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-messages--assets":"0.9.1"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.1","@devframes/hub":"0.9.1","@devframes/plugin-messages--assets":"0.9.1"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-messages--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.9.1_1787035002553_0.5448701796898867","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@devframes/plugin-messages","version":"0.9.2","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"bf8d95418e7ef184c86b06098f7b28a58d76cbbc","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.9.2.tgz","fileCount":19,"integrity":"sha512-iEFwdSNC94n/tYn8i5C4eC7IPRCt7ZV8ew6eN7+sS/ii2VYHRgDigh3dkU1Yo0oXbJ3l9UzUFbRCr00Au5aS1A==","signatures":[{"sig":"MEUCIQDlz+/XNn7KXqOCV4QYbRR9dZ/Ss8P0H7A/7KUHTS3zHwIgBXqUBZJX7zLn8Nx4XTzTnGYlXGbouLAdcCct3/oS3AE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":490681},"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","./constants":"./dist/constants.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin for browsing, filtering, and dismissing the hub message feed.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","@devframes/service-open":"0.9.2"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","ws":"^8.21.3","vue":"^3.5.41","vite":"^8.2.1","tsdown":"^0.22.14","unocss":"^66.7.5","vitest":"^4.1.10","devframe":"0.9.2","storybook":"^10.5.8","colorjs.io":"^0.7.1","@types/node":"^26.2.0","@vueuse/core":"^14.4.0","floating-vue":"^5.2.2","@antfu/design":"^0.3.4","@devframes/hub":"0.9.2","@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-docs":"^10.5.8","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-messages--assets":"0.9.2"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.2","@devframes/hub":"0.9.2","@devframes/plugin-messages--assets":"0.9.2"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-messages--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.9.2_1787106918036_0.02936789770382453","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@devframes/plugin-messages","version":"0.9.3","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"d6cab3bb8351cb66bf9290c1fed61c1f1e205733","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.9.3.tgz","fileCount":19,"integrity":"sha512-i8icm9+0u8oeNpuJ7gdZANvQb7lxKOXuGBJqdeNvJYe4dJRZRqGWeVMHnlcgppDCQm9WhwjnPZfxmDq3LxIoMA==","signatures":[{"sig":"MEYCIQCy/YKAeVHQCnJsxnYGrti46LODmq4c67zFNuLVDjGzAQIhAPMEFh0z/b/sR2j01xsv+sYsiz2EHzq9/2JvnEmjeGdW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":490681},"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","./constants":"./dist/constants.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin for browsing, filtering, and dismissing the hub message feed.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","@devframes/service-open":"0.9.3"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","ws":"^8.21.3","vue":"^3.5.41","vite":"^8.2.1","tsdown":"^0.22.14","unocss":"^66.7.5","vitest":"^4.1.10","devframe":"0.9.3","storybook":"^10.5.8","colorjs.io":"^0.7.1","@types/node":"^26.2.0","@vueuse/core":"^14.4.0","floating-vue":"^5.2.2","@antfu/design":"^0.3.4","@devframes/hub":"0.9.3","@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-docs":"^10.5.8","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-messages--assets":"0.9.3"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.3","@devframes/hub":"0.9.3","@devframes/plugin-messages--assets":"0.9.3"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-messages--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.9.3_1787122356031_0.1608821575141708","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@devframes/plugin-messages","version":"0.9.4","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"8114a59bfcd18ed406c1db8f999e00463a08d8ed","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.9.4.tgz","fileCount":19,"integrity":"sha512-MY9QKQU+jifijqyajDheqyXU4Etoh30HnoEmjdgU4MHjJ3elfYkDrZqw3cUq1fxLks55NBJF8P3hsRi3VYEoJg==","signatures":[{"sig":"MEYCIQC0PshUBzTksRKmIoz/8AvntNpD3F1rgZYd9qPaDSW26wIhAIGcJI7UtJXVKCzMKh/irYzeSgziWR94FgmKO88g/IMo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":490681},"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","./constants":"./dist/constants.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin for browsing, filtering, and dismissing the hub message feed.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","@devframes/service-open":"0.9.4"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","ws":"^8.21.3","vue":"^3.5.41","vite":"^8.2.1","tsdown":"^0.22.14","unocss":"^66.7.5","vitest":"^4.1.10","devframe":"0.9.4","storybook":"^10.5.8","colorjs.io":"^0.7.1","@types/node":"^26.2.0","@vueuse/core":"^14.4.0","floating-vue":"^5.2.2","@antfu/design":"^0.3.4","@devframes/hub":"0.9.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-docs":"^10.5.8","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-messages--assets":"0.9.4"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.4","@devframes/hub":"0.9.4","@devframes/plugin-messages--assets":"0.9.4"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-messages--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.9.4_1787198287887_0.7470912799410703","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@devframes/plugin-messages","version":"0.9.5","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"3c4aae245cb9182efd80cee1fc9613b8ade5c120","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.9.5.tgz","fileCount":19,"integrity":"sha512-sJsmG3nlK1C80nHKJBPcEhI9kXQIWXH0F5BdZSPZRtc8dUttOLsW6EmKN2qqE03WDy3x0BatNguae85U1KpGNw==","signatures":[{"sig":"MEUCIGNDrhAc6xunABtcjtsR8Qzaczp+ZdyxDTlQhKwo/xGLAiEA2TlFChG9k6Kqb6kLxZ/mN98iVeZxM+F3kofAcAayxfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":490681},"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","./constants":"./dist/constants.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin for browsing, filtering, and dismissing the hub message feed.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","@devframes/service-open":"0.9.5"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","ws":"^8.21.3","vue":"^3.5.41","vite":"^8.2.1","tsdown":"^0.22.14","unocss":"^66.7.5","vitest":"^4.1.10","devframe":"0.9.5","storybook":"^10.5.8","colorjs.io":"^0.7.1","@types/node":"^26.2.0","@vueuse/core":"^14.4.0","floating-vue":"^5.2.2","@antfu/design":"^0.3.4","@devframes/hub":"0.9.5","@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-docs":"^10.5.8","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-messages--assets":"0.9.5"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.5","@devframes/hub":"0.9.5","@devframes/plugin-messages--assets":"0.9.5"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-messages--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.9.5_1787345879576_0.1804174842422399","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@devframes/plugin-messages","version":"0.9.6","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"e946ede8f6139e1a133adc6d69c8fb97d3e8d994","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.9.6.tgz","fileCount":19,"integrity":"sha512-DOEqY4bdJ2Iu94sxeMhst5zqEnEuybN4i7gSMAYIeI+1i7eo/w6dGLB74TtdKAZjBf7bcM1xcrc/RHHjnOSK9g==","signatures":[{"sig":"MEUCIDjpNG2e/iED/0JEa0RWoDvry/BqPTvVnNcW/WSVDffHAiEAi2Rb83fgiX5XMw0KcpCw345OwGfAjnfQvwRTfU8/w9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":490684},"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","./constants":"./dist/constants.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin for browsing, filtering, and dismissing the hub message feed.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","@devframes/service-open":"0.9.6"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","ws":"^8.21.3","vue":"^3.5.41","vite":"^8.2.1","tsdown":"^0.22.14","unocss":"^66.7.5","vitest":"^4.1.10","devframe":"0.9.6","storybook":"^10.5.8","colorjs.io":"^0.7.1","@types/node":"^26.2.0","@vueuse/core":"^14.4.0","floating-vue":"^5.2.2","@antfu/design":"^0.3.4","@devframes/hub":"0.9.6","@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-docs":"^10.5.8","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-messages--assets":"0.9.6"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.6","@devframes/hub":"0.9.6","@devframes/plugin-messages--assets":"0.9.6"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-messages--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.9.6_1787797768511_0.7576087234774789","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@devframes/plugin-messages","version":"0.9.7","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"7ca450f6b80414ebb57358cb955311f62e56c293","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.9.7.tgz","fileCount":19,"integrity":"sha512-qyad3oyFDJvWZAHtLAtAZ2P++3p/WnpED+VLskb/qM6AvgGzREIdlIuiOOsgxmGdCnZx6dve3zoP0eKAGogU0Q==","signatures":[{"sig":"MEYCIQCX5lB9d8FBNTWADQEEU9EL1NwqqZL54/M0/M2YdkN4cAIhAMLAMTsd2FMsH6u1STZiqwce0RM6VXc8qtLqXDpA7e0z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.9.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":490684},"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","./constants":"./dist/constants.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin for browsing, filtering, and dismissing the hub message feed.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","@devframes/service-open":"0.9.7"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","ws":"^8.21.3","vue":"^3.5.41","vite":"^8.2.1","tsdown":"^0.22.14","unocss":"^66.7.5","vitest":"^4.1.10","devframe":"0.9.7","storybook":"^10.5.8","colorjs.io":"^0.7.1","@types/node":"^26.2.0","@vueuse/core":"^14.4.0","floating-vue":"^5.2.2","@antfu/design":"^0.3.4","@devframes/hub":"0.9.7","@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-docs":"^10.5.8","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-messages--assets":"0.9.7"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.7","@devframes/hub":"0.9.7","@devframes/plugin-messages--assets":"0.9.7"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-messages--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.9.7_1787824998764_0.6432037335002363","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"@devframes/plugin-messages","version":"0.9.8","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"5a85ef5f478ec25a2944b52e2b28dee964a0f9ca","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.9.8.tgz","fileCount":19,"integrity":"sha512-LgiCTGOonJ9XIUBO4lnR9ssRxgAkWlICjg94cTgr+ciqAZY70t8sUr/mHxOvYdcxsiTWLd3zunluwS2ZVJv4gA==","signatures":[{"sig":"MEQCIA7wBWdr7DXoYFhBiF9za55JiqIeqPmcymUrpmSEDT2IAiA1SL+UrKg5nm/mgBPVRL8uQVpCgSxXUKcU1TUIo6iDog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDLEY5FeHAb3shDqXHZJiEvEOlqT8SbSSDcbYYy6ZfGCAiA70yNxuZBmJ2JBlGJ6wucFDecvZI8ScXMGYs8Akei9Ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.9.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":490574},"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","./constants":"./dist/constants.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin for browsing, filtering, and dismissing the hub message feed.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","@devframes/service-open":"0.9.8"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.29","ws":"^8.21.3","vue":"^3.5.42","vite":"^8.2.2","tsdown":"^0.22.14","unocss":"^66.8.1","vitest":"^4.1.11","devframe":"0.9.8","storybook":"^10.5.10","colorjs.io":"^0.7.1","@types/node":"^26.4.0","@vueuse/core":"^14.4.0","floating-vue":"^5.2.2","@antfu/design":"^0.4.0","@devframes/hub":"0.9.8","@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-docs":"^10.5.10","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-messages--assets":"0.9.8"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.8","@devframes/hub":"0.9.8","@devframes/plugin-messages--assets":"0.9.8"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-messages--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.9.8_1788231467424_0.7582212264001242","host":"s3://npm-registry-packages-npm-production"}},"0.9.9":{"name":"@devframes/plugin-messages","version":"0.9.9","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"301e5aa6e95f74307e277ae1ad6e7054264dc8d3","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.9.9.tgz","fileCount":19,"integrity":"sha512-7MgOKAAFLMdAi9vy/nplH5JZipyHQvClT0q5iS0ZrccVchj8hFh6ejehswXeJHRXVvUNkYB4RVHMZmVsTiX/ow==","signatures":[{"sig":"MEYCIQCnU8caVIQWrVzRLI+tY4tKGuLifAqoE3H3kNxN0PNp6QIhAJIKz9lQRWS5bVCkRvhBkyZWt2nmiQG2iww/EkV1uwso","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDo0twSFh3qwF+mq/JruQFYszY/hICMkidAzTjr+vXUJAIhAMK2O3VAtTntY/WdHWwufmr6dct0F1t7pnuS4LeqYNa/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.9.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":490967},"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","./constants":"./dist/constants.mjs","./package.json":"./package.json"},"scripts":{"dev":"vite --config src/spa/vite.config.ts","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin for browsing, filtering, and dismissing the hub message feed.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","@devframes/service-open":"0.9.9"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.29","ws":"^8.21.3","vue":"^3.5.42","vite":"^8.2.2","tsdown":"^0.22.14","unocss":"^66.8.1","vitest":"^4.1.11","devframe":"0.9.9","storybook":"^10.5.10","colorjs.io":"^0.7.1","@types/node":"^26.4.0","@vueuse/core":"^14.4.0","floating-vue":"^5.2.2","@antfu/design":"^0.4.0","@devframes/hub":"0.9.9","@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-docs":"^10.5.10","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-messages--assets":"0.9.9"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.9","@devframes/hub":"0.9.9","@devframes/plugin-messages--assets":"0.9.9"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-messages--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.9.9_1788408347662_0.4522433403395423","host":"s3://npm-registry-packages-npm-production"}},"0.9.10":{"name":"@devframes/plugin-messages","version":"0.9.10","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"b9ec335a481264a49b14af3b181eb86532f087eb","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.9.10.tgz","fileCount":18,"integrity":"sha512-gDmb2yPcpV6iOubi0K/Nn97/DaNIY//35KBgg702mIwqTXlfkDKIi+HIkzljwclfiYOHj2uCiXrg2FHaUTe0lg==","signatures":[{"sig":"MEUCIGph1ZYmARtHhkeOCxPek8atkNqww+AdDIVmc2hnhdFjAiEA1ve6wLzFk0hMX9+QrUAns5Ev13lHHSgXs8FEiKx8ZLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHptmwszNM2tmXbWsTF0DWu6C7o15a/W+XwtWlD0Hqz+AiEA1oHy8jCGc8bNwjwD8FYXr8+VxytXFSgPEdRAajkt0+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.9.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":489386},"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","./client":"./dist/client/index.mjs","./constants":"./dist/node/constants.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/client/vite.config.ts && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build:client":"vite build --config app/client/vite.config.ts","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin for browsing, filtering, and dismissing the hub message feed.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","@devframes/service-open":"0.9.10"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.29","ws":"^8.21.3","vue":"^3.5.42","vite":"^8.2.2","tsdown":"^0.22.14","unocss":"^66.8.1","vitest":"^4.1.11","devframe":"0.9.10","storybook":"^10.5.10","colorjs.io":"^0.7.1","@types/node":"^26.4.0","@vueuse/core":"^14.4.0","floating-vue":"^5.2.2","@antfu/design":"^0.4.0","@devframes/hub":"0.9.10","@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-docs":"^10.5.10","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-messages--assets":"0.9.10"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.10","@devframes/hub":"0.9.10","@devframes/plugin-messages--assets":"0.9.10"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-messages--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.9.10_1788434836915_0.3349299761150468","host":"s3://npm-registry-packages-npm-production"}},"0.9.11":{"name":"@devframes/plugin-messages","version":"0.9.11","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"5dcad18f9dc65743f569c5b3f58c5c133cfa22ca","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.9.11.tgz","fileCount":18,"integrity":"sha512-ryQ/iHi+niJWLyPhdPxsLh7/EixX77Xn4HlfrbwUdCXynfbmNZPLuMbIVXL2Gkt/0tUy9wZb0DiU/hLgi0YgEA==","signatures":[{"sig":"MEUCIDP3/E4jiVHqTZ5zPYuMkSmMazXbsDoQ9/n3p+WtOMkMAiEAqPugU3VjxkSg+43S679FwXPiRxHyrHFWn7+fTNSo34U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD8ODo4xLTEWo+63z/Hd3WpvcZGdEaQq7mvuaVCUXcwdAIhAKBhXOC5q9LDKGdExk/+NFtDLQKGf1Y9HxYyCX/+sPql","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.9.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":489386},"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","./client":"./dist/client/index.mjs","./constants":"./dist/node/constants.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/client/vite.config.ts && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build:client":"vite build --config app/client/vite.config.ts","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin for browsing, filtering, and dismissing the hub message feed.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","@devframes/service-open":"0.9.11"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.29","ws":"^8.21.3","vue":"^3.5.42","vite":"^8.2.2","tsdown":"^0.22.14","unocss":"^66.8.1","vitest":"^4.1.11","devframe":"0.9.11","storybook":"^10.5.10","colorjs.io":"^0.7.1","@types/node":"^26.4.0","@vueuse/core":"^14.4.0","floating-vue":"^5.2.2","@antfu/design":"^0.4.0","@devframes/hub":"0.9.11","@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-docs":"^10.5.10","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-messages--assets":"0.9.11"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.11","@devframes/hub":"0.9.11","@devframes/plugin-messages--assets":"0.9.11"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-messages--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.9.11_1788489112965_0.8569798009846847","host":"s3://npm-registry-packages-npm-production"}},"0.9.12":{"name":"@devframes/plugin-messages","version":"0.9.12","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"4ccad6c0d4c4c9441b2c9b02d6a11e9cae8f9179","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.9.12.tgz","fileCount":18,"integrity":"sha512-IStDziP+qSP8YG+gIIUfdoF8I7xJp2X653WCNPmJ170JgiFVksgWPY4ZND9yNlVSgCaqeFng/4rY9Y0DDMsQwQ==","signatures":[{"sig":"MEUCIQDRaU0WBs+7ZCHkLp6GCJx/SwT5OKmucnMg12flhwZbxAIgYtq/dMqRPwm547itcmhX9YIF4dIKUZNGhpqahTX73As=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEaeZ1pDAKpuEW6DyBEazyy9ROB3k9IyK5VxBkZB77yRAiBfDqCnz0Cbw3j517aW+5aDk5cf27A72KJ0xPhpsUAJ5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.9.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":489104},"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","./client":"./dist/client/index.mjs","./constants":"./dist/node/constants.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/client/vite.config.ts && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build:client":"vite build --config app/client/vite.config.ts","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin for browsing, filtering, and dismissing the hub message feed.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","@devframes/service-open":"0.9.12"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.29","ws":"^8.21.3","vue":"^3.5.42","vite":"^8.2.2","tsdown":"^0.22.14","unocss":"^66.8.1","vitest":"^4.1.11","devframe":"0.9.12","storybook":"^10.5.10","colorjs.io":"^0.7.1","@types/node":"^26.4.0","@vueuse/core":"^14.4.0","floating-vue":"^5.2.2","@antfu/design":"^0.4.0","@devframes/hub":"0.9.12","@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-docs":"^10.5.10","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-messages--assets":"0.9.12"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.12","@devframes/hub":"0.9.12","@devframes/plugin-messages--assets":"0.9.12"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-messages--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.9.12_1788498996454_0.40134206479502055","host":"s3://npm-registry-packages-npm-production"}},"0.9.15":{"name":"@devframes/plugin-messages","version":"0.9.15","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"ee53eed94bc60ad9ed435b7db4fbe2803c589eeb","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.9.15.tgz","fileCount":18,"integrity":"sha512-1VzKnbHvesU2BeNE+lN32QTzYem8/fOUD4Lx8HO5IvczO6wALBxEmFtOI/hIH9G1J4a+kAwSdGGCFPWwJm7IgQ==","signatures":[{"sig":"MEUCIQCuaueJBE+GDdiGAd2+rtS0ryKA2TLK3t3b8JYVpAgtYQIgQy9cxfsr3UGVYgCEPY+JxLfJ1zRk9RfnHWWcrd4fVBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD4k3BuT3D7kPi7lV2pLsrNADMIoNx2Oyh2aydtGwNe+AIhAO58HXKMoPz37ti8VQFhH3ROER5BT/onwUipVQzPQB5M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.9.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":488974},"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","./client":"./dist/client/index.mjs","./constants":"./dist/node/constants.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/client/vite.config.ts && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build:client":"vite build --config app/client/vite.config.ts","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin for browsing, filtering, and dismissing the hub message feed.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","@devframes/service-open":"0.9.15"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.31","ws":"^8.21.3","vue":"^3.5.42","vite":"^8.2.2","tsdown":"^0.23.0","unocss":"^66.10.0","vitest":"^5.0.0","devframe":"0.9.15","storybook":"^10.6.0","colorjs.io":"^0.7.1","@types/node":"^26.5.0","@vueuse/core":"^14.4.0","floating-vue":"^5.2.2","@antfu/design":"^0.4.0","@devframes/hub":"0.9.15","@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-docs":"^10.6.0","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-messages--assets":"0.9.15"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.15","@devframes/hub":"0.9.15","@devframes/plugin-messages--assets":"0.9.15"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-messages--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.9.15_1788845424025_0.5032526317594577","host":"s3://npm-registry-packages-npm-production"}},"0.9.16":{"name":"@devframes/plugin-messages","version":"0.9.16","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"6a24fe298e037c736fe9cf3eba5d368b850c7216","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.9.16.tgz","fileCount":18,"integrity":"sha512-hWcW7D2w17AIqfekyIstmGBpDgYG2K7EzLigiKkZZ8iesROP0BByfWXEobbB78TJPgNP0u76x4FYt/7AXZ0FHQ==","signatures":[{"sig":"MEUCIQDgrCCogVNYwdMzEKCP0Cw2CvZhDdJlbjxsxYvmXopqlwIgON1QFrCWqnb/iPU2eD6JSOfIYwKL+k6vcxnOB8cNRjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBqhdM7Wwv9Uha0SXbWqCOkJ3NqVmQVprnhcG2id3+HOAiABzi90DU9YyL0jQYiik6Ad4O6rlZ2sphkE2CqegSxz8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.9.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":488974},"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","./client":"./dist/client/index.mjs","./constants":"./dist/node/constants.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/client/vite.config.ts && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build:client":"vite build --config app/client/vite.config.ts","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin for browsing, filtering, and dismissing the hub message feed.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","@devframes/service-open":"0.9.16"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.31","ws":"^8.21.3","vue":"^3.5.42","vite":"^8.2.2","tsdown":"^0.23.0","unocss":"^66.10.0","vitest":"^5.0.0","devframe":"0.9.16","storybook":"^10.6.0","colorjs.io":"^0.7.1","@types/node":"^26.5.0","@vueuse/core":"^14.4.0","floating-vue":"^5.2.2","@antfu/design":"^0.4.0","@devframes/hub":"0.9.16","@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-docs":"^10.6.0","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-messages--assets":"0.9.16"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.16","@devframes/hub":"0.9.16","@devframes/plugin-messages--assets":"0.9.16"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-messages--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.9.16_1788847838285_0.23695200717990494","host":"s3://npm-registry-packages-npm-production"}},"0.9.17":{"name":"@devframes/plugin-messages","version":"0.9.17","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"4099747f2902cefbaecdf11827b2d26bcdced0ef","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.9.17.tgz","fileCount":18,"integrity":"sha512-Exoh0U42XPFS+3EoDbWGJoaYb4JqWoiCGd3eYRniwDBQWlDuhl/NMX5dy8YMBgJfKJw1SVn4Dazrzj1q0bk9yA==","signatures":[{"sig":"MEUCIQCP8PSa4H8fxy2vWUlcrlIkhUnIVc8pRsEiQeoMgy1TzAIgLE/d/hI5UJTUKrE79Js45dLxyQIgy7T63yel6HxBJ2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEP0ie74RcRcT97Ixo28rSdGE0d1f0AUY01u4ggQyrGMAiBf6rtm1jU7UJ422LN9GozYgW7NqXNKWpfmEqAQVvdEag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.9.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":488974},"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","./client":"./dist/client/index.mjs","./constants":"./dist/node/constants.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/client/vite.config.ts && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build:client":"vite build --config app/client/vite.config.ts","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin for browsing, filtering, and dismissing the hub message feed.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","@devframes/service-open":"0.9.17"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.31","ws":"^8.21.3","vue":"^3.5.42","vite":"^8.2.2","tsdown":"^0.23.0","unocss":"^66.10.0","vitest":"^5.0.0","devframe":"0.9.17","storybook":"^10.6.0","colorjs.io":"^0.7.1","@types/node":"^26.5.0","@vueuse/core":"^14.4.0","floating-vue":"^5.2.2","@antfu/design":"^0.4.0","@devframes/hub":"0.9.17","@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-docs":"^10.6.0","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-messages--assets":"0.9.17"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.17","@devframes/hub":"0.9.17","@devframes/plugin-messages--assets":"0.9.17"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-messages--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.9.17_1788996762038_0.36340122529042906","host":"s3://npm-registry-packages-npm-production"}},"0.9.18":{"name":"@devframes/plugin-messages","version":"0.9.18","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"c2821fa17307006e9fb7bd582666afd8a5fd0c40","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.9.18.tgz","fileCount":18,"integrity":"sha512-LVRR7E6qHc/wIL57P2N9IgIBQIDMZp3f5wNXPoU5x4rXfo1le2LZYw/M4Odtk3oCmi8/XicLJro1PhjoiadWcA==","signatures":[{"sig":"MEUCIQCaZ1I8dK3f61zmwNqV9sYkiGSGXdm9jEnOzq4Ih5L+xgIgZw5A4uwWQdwRt8MtN4KCWFHpJ42vMVoOM9rf95zXwiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG7CyC4kZCTaK4mq826q039jo1CJJ27+AREAMXOjXazTAiEAxPFWZVqS/XOMLrFs5ZGx9ik6n3uEeqA5rHCzwanQwcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.9.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":488974},"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","./client":"./dist/client/index.mjs","./constants":"./dist/node/constants.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/client/vite.config.ts && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build:client":"vite build --config app/client/vite.config.ts","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin for browsing, filtering, and dismissing the hub message feed.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","@devframes/service-open":"0.9.18"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.31","ws":"^8.21.3","vue":"^3.5.42","vite":"^8.2.2","tsdown":"^0.23.0","unocss":"^66.10.0","vitest":"^5.0.0","devframe":"0.9.18","storybook":"^10.6.0","colorjs.io":"^0.7.1","@types/node":"^26.5.0","@vueuse/core":"^14.4.0","floating-vue":"^5.2.2","@antfu/design":"^0.4.0","@devframes/hub":"0.9.18","@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-docs":"^10.6.0","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-messages--assets":"0.9.18"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.18","@devframes/hub":"0.9.18","@devframes/plugin-messages--assets":"0.9.18"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-messages--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.9.18_1789001487938_0.7767405053833769","host":"s3://npm-registry-packages-npm-production"}},"0.9.19":{"name":"@devframes/plugin-messages","version":"0.9.19","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"4e9b732c68dfff85af6acd1b6ac38b1f3abfa7be","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.9.19.tgz","fileCount":18,"integrity":"sha512-oNwZgxenIQw9liT41XqAd0/gIVkeHWNaqXEhq0J3iL1saG4H91oGTfbpi65xv6id3Tf9xUMkV6o+0W+zzBkVrA==","signatures":[{"sig":"MEYCIQDdzg8IQ59VkYvOpYuvkN4gchBBghWGYpOhOWZvms1zXAIhAPNq029tPXSmEs31T0so9xOTQ+HYixBwSkllBWKnJfNo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD4zEqKyYy/P+aJVphhAg+WI+1a5lgJ7ITlNAG7BQsI4gIhAPrDzPv1f8Cxce+pjA3hv5MrjNGKh5cz4r8+WPuD0ssY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.9.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":481911},"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","./client":"./dist/client/index.mjs","./constants":"./dist/node/constants.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/client/vite.config.ts && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build:client":"vite build --config app/client/vite.config.ts","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin for browsing, filtering, and dismissing the hub message feed.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","@devframes/service-open":"0.9.19"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.31","ws":"^8.21.3","vue":"^3.5.42","vite":"^8.3.0","tsdown":"^0.23.0","unocss":"^66.10.2","vitest":"^5.0.0","devframe":"0.9.19","storybook":"^10.6.0","colorjs.io":"^0.7.1","@types/node":"^26.5.1","@vueuse/core":"^14.4.0","floating-vue":"^5.4.0","@antfu/design":"^0.4.0","@devframes/hub":"0.9.19","@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-docs":"^10.6.0","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-messages--assets":"0.9.19"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.19","@devframes/hub":"0.9.19","@devframes/plugin-messages--assets":"0.9.19"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-messages--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.9.19_1789354654915_0.555846425768123","host":"s3://npm-registry-packages-npm-production"}},"0.9.20":{"name":"@devframes/plugin-messages","version":"0.9.20","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"a09e64ff73a273b234ae8c17c3296596fb90d396","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.9.20.tgz","fileCount":18,"integrity":"sha512-EvKWt4elIBM4BWNhRz0RYT/DghdNy2YWFWNVb7BId6ogDMNb5q+L0r1BZ5enrzb2l1PgICcKQ0G7/Vg9u1PPWg==","signatures":[{"sig":"MEYCIQD9fWn96drZ9sbkIRSXnJ29/91UIyqnGEhf4TtX4cEPzAIhAJp9n7IocHH3viFTesD+h9vZLaAEsFzL3KVrx0O8ZxLF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIALNgGzU1jzLtiYnK1gaYnKch2MM+XZysznmcG8o6e7iAiAjlNafUnlECf/eucdvknfdFZvvtojJfR//OpTKZ3qnYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.9.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":481911},"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","./client":"./dist/client/index.mjs","./constants":"./dist/node/constants.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/client/vite.config.ts && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build:client":"vite build --config app/client/vite.config.ts","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin for browsing, filtering, and dismissing the hub message feed.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","@devframes/service-open":"0.9.20"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.31","ws":"^8.21.3","vue":"^3.5.42","vite":"^8.3.0","tsdown":"^0.23.0","unocss":"^66.10.2","vitest":"^5.0.0","devframe":"0.9.20","storybook":"^10.6.0","colorjs.io":"^0.7.1","@types/node":"^26.5.1","@vueuse/core":"^14.4.0","floating-vue":"^5.4.0","@antfu/design":"^0.4.0","@devframes/hub":"0.9.20","@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-docs":"^10.6.0","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-messages--assets":"0.9.20"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.9.20","@devframes/hub":"0.9.20","@devframes/plugin-messages--assets":"0.9.20"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-messages--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.9.20_1789426363929_0.8656383900125266","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@devframes/plugin-messages","version":"0.10.0","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"309dbd4da872f22d35b5b87a333117f50d2016de","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.10.0.tgz","fileCount":18,"integrity":"sha512-hmO3oOhlDyzwcMBt8UiQc2yyDfoFx8tlEmjmFPrZAmSUxib3sjHC49nfDt42vvjw0CGV0Dj6Yvc1YIjL4OvE4A==","signatures":[{"sig":"MEYCIQCoBBhUEdcZzsyzaOJMSvimg88yMrKu06B83R0SbMeRmwIhAJb71Z0S78wJu8e/Ryy2zzCd1GAjU8z2FLf6XEep+4Yy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBMvI2copONQP1O9VUCfqBiJgS0aw91CV2xfzMOH+CHhAiEAqqJISvCgzynYPklF0wJt66XwpWgoKg3l3Unl0FT/TB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":481915},"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","./client":"./dist/client/index.mjs","./constants":"./dist/node/constants.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/client/vite.config.ts && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build:client":"vite build --config app/client/vite.config.ts","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin for browsing, filtering, and dismissing the hub message feed.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","@devframes/service-open":"0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.31","ws":"^8.21.3","vue":"^3.5.42","vite":"^8.3.0","tsdown":"^0.23.0","unocss":"^66.10.2","vitest":"^5.0.0","devframe":"0.10.0","storybook":"^10.6.0","colorjs.io":"^0.7.1","@types/node":"^26.5.1","@vueuse/core":"^14.4.0","floating-vue":"^5.4.0","@antfu/design":"^0.4.0","@devframes/hub":"0.10.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-docs":"^10.6.0","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-messages--assets":"0.10.0"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.10.0","@devframes/hub":"0.10.0","@devframes/plugin-messages--assets":"0.10.0"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-messages--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.10.0_1789444692173_0.032308571671283204","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@devframes/plugin-messages","version":"0.10.1","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"d490ed64b4df4f9c59481bc50c584b406f76db1c","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-0.10.1.tgz","fileCount":18,"integrity":"sha512-hw3YP4mp2soA0+C3BBi+lOgdZb7/GraieSe+aj4pcSjs3MYMlQd6x7PLChzZiscSWdObs0EuSQ+sbDo6jJ3cxA==","signatures":[{"sig":"MEUCIQD2zUbLV0tRXkYMxnyc62f4I/FA8t5xmj3dm2HEGEsqYwIgKOWPmurpH/80b45mOnm7kwRE0BLoatiy/Pkn1BxYpv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDVGOLJANHPsczCRC1cVRM4sD+s9ZH15Kz9WWC45iERKQIhAMKDd5VXLvZRLfwHrNpNrjLtJ3rp1r984nhCbjYGFP2i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":481915},"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","./client":"./dist/client/index.mjs","./constants":"./dist/node/constants.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/client/vite.config.ts && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build:client":"vite build --config app/client/vite.config.ts","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin for browsing, filtering, and dismissing the hub message feed.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","@devframes/service-open":"0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.31","ws":"^8.21.3","vue":"^3.5.42","vite":"^8.3.0","tsdown":"^0.23.0","unocss":"^66.10.2","vitest":"^5.0.0","devframe":"0.10.1","storybook":"^10.6.0","colorjs.io":"^0.7.1","@types/node":"^26.5.1","@vueuse/core":"^14.4.0","floating-vue":"^5.4.0","@antfu/design":"^0.4.0","@devframes/hub":"0.10.1","@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-docs":"^10.6.0","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-messages--assets":"0.10.1"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"0.10.1","@devframes/hub":"0.10.1","@devframes/plugin-messages--assets":"0.10.1"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-messages--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_0.10.1_1789531307862_0.2950494043375529","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@devframes/plugin-messages","version":"1.0.0","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"5c8090d1c65cb8e01df05943d1d84fd1633990f0","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-1.0.0.tgz","fileCount":18,"integrity":"sha512-W42RvYfIoxi/RWzQr5Ef3B6U3/FiQ5TXUncFlfJ8MBCOVF8JpLL1JOtZBzDz1EndiYf/d8yb5nm9XodFzTsM+g==","signatures":[{"sig":"MEUCIAgcR3GBij5myyHTPWPfOIMTkFxlZuoGGX9gm22AwqTtAiEArQlABFnfwC/w9EREEVGKogY7uSFs1kkkZFHqq1PDhuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCam61f6UvibNzakms2LS4fjP8zIKvnBDCoRepsflOOWQIhAI9otIk4ib0WVw0KELDRwYOFRq9qKcl2x74swZb0F3Wz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":481905},"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","./client":"./dist/client/index.mjs","./constants":"./dist/node/constants.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/client/vite.config.ts && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build:client":"vite build --config app/client/vite.config.ts","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin for browsing, filtering, and dismissing the hub message feed.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","@devframes/service-open":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.31","ws":"^8.21.3","vue":"^3.5.42","vite":"^8.3.0","tsdown":"^0.23.0","unocss":"^66.10.2","vitest":"^5.0.0","devframe":"1.0.0","storybook":"^10.6.0","colorjs.io":"^0.7.1","@types/node":"^26.5.1","@vueuse/core":"^14.4.0","floating-vue":"^5.4.0","@antfu/design":"^0.4.0","@devframes/hub":"1.0.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-docs":"^10.6.0","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-messages--assets":"1.0.0"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"1.0.0","@devframes/hub":"1.0.0","@devframes/plugin-messages--assets":"1.0.0"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-messages--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_1.0.0_1789532728996_0.11224698365444863","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@devframes/plugin-messages","version":"1.1.0","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"eda14b5d7b8d0f6904cc969f6daaeb379f9d3d89","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-1.1.0.tgz","fileCount":18,"integrity":"sha512-jPXdvbq47vvgmckeVoEejgwbqVUFWI7ydNbhDj+Upwwf4v6A5P2ujkwzM3JOBAh0S85o9IsT+2h86W7sdpM+6Q==","signatures":[{"sig":"MEUCIQCOTuFZ7jQkjWfcBOkKf9Ubj2DOKNnm3I2ovvlB/N8+ugIgO5xeGwNcv072wP8U4P0umcFfUuMZaWEFNnBUz+022iE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBu1XRrE/mIG6xALYuPWH9FjcX55Mrkjb1k+Fi1QxMtuAiEA9dMuAE7H0JcinmGm1Txbw+szQWcS/d/7c511yFPeQ9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":482630},"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","./client":"./dist/client/index.mjs","./constants":"./dist/node/constants.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/client/vite.config.ts && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build:client":"vite build --config app/client/vite.config.ts","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin for browsing, filtering, and dismissing the hub message feed.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","@devframes/service-open":"1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.32","ws":"^8.21.3","vue":"^3.5.43","vite":"^8.3.1","tsdown":"^0.23.0","unocss":"^66.10.5","vitest":"^5.0.1","devframe":"1.1.0","storybook":"^10.6.0","colorjs.io":"^0.7.1","@types/node":"^26.6.2","@vueuse/core":"^14.4.0","floating-vue":"^5.4.0","@antfu/design":"^0.4.0","@devframes/hub":"1.1.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-docs":"^10.6.0","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-messages--assets":"1.1.0"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"1.1.0","@devframes/hub":"1.1.0","@devframes/plugin-messages--assets":"1.1.0"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-messages--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_1.1.0_1790316734235_0.809364044070825","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@devframes/plugin-messages","version":"1.2.0","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"9b06d79bddc42c8c82661f79c2186e5e15ea67e8","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-1.2.0.tgz","fileCount":18,"integrity":"sha512-5GoXlVrdsZ8ZxFY3PhMi30w9/6i2x/3O3GLoN/IH99LkqeDUdzot0WApgD2xQuoDba2TEgzT16abhpyhX/kDSA==","signatures":[{"sig":"MEUCIQDKu3aqgnd/8Gm/CMfLWym4c9tC7GMQjQ048gmiXkLc3gIgdwq9K7UreA3cdcVYWBZACAckJJ8jgQteu6RbZ1WH1sk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAw7UaOT8DEcLxONY6K9J9fEgB27Pf+FzahFkqU52lx4AiEAifFR3ree+Bk62WO27yKRaePgDE5Enp0alw8s+vDZSv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470766},"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","./client":"./dist/client/index.mjs","./constants":"./dist/node/constants.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/client/vite.config.ts && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build:client":"vite build --config app/client/vite.config.ts","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin for browsing, filtering, and dismissing the hub message feed.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","@devframes/service-open":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.32","ws":"^8.22.0","vue":"^3.5.43","vite":"^8.3.2","tsdown":"^0.23.0","unocss":"^66.10.5","vitest":"^5.0.3","devframe":"1.2.0","storybook":"^10.6.1","colorjs.io":"^0.7.1","vue-afloat":"^0.2.0","@types/node":"^26.6.4","@vueuse/core":"^14.4.0","@antfu/design":"^0.6.0","@devframes/hub":"1.2.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-docs":"^10.6.1","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-messages--assets":"1.2.0"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"1.2.0","@devframes/hub":"1.2.0","@devframes/plugin-messages--assets":"1.2.0"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-messages--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_1.2.0_1790916189210_0.3464089231079659","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@devframes/plugin-messages","version":"1.2.1","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"4fd0cb15bcc621328d76369caf7342629404e895","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-1.2.1.tgz","fileCount":18,"integrity":"sha512-L9ExxEPAUdUKnM//zE8yp92ymm0rKniUGA9W1140UvhoI8o5OAUMPpqHgjClyqucBDQbT14rl4IRxQmNhdqZBQ==","signatures":[{"sig":"MEQCIHOYo1HPpZjK563f9HOCXpq2fW8Sw6Hz8596eiEZj4eRAiAxjAwb7CNxGmhb9tWYRmLNATh+XOxkQF8SFJVdaz+9dA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCAu3e6xHll91SNipGDMzxwN0lEf7R9c1aGYDS6gx3JKgIgB41E9tDg0dwqV+XygDkORH2Q82iAuU7fJlqQv95MMWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470821},"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","./client":"./dist/client/index.mjs","./constants":"./dist/node/constants.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/client/vite.config.ts && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build:client":"vite build --config app/client/vite.config.ts","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin for browsing, filtering, and dismissing the hub message feed.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","@devframes/service-open":"1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1","ws":"^8.22.0","vue":"^3.5.43","vite":"^8.3.2","tsdown":"^0.23.0","unocss":"^66.10.5","vitest":"^5.0.3","devframe":"1.2.1","storybook":"^10.6.1","colorjs.io":"^0.7.1","vue-afloat":"^0.2.0","@types/node":"^26.6.4","@vueuse/core":"^15.0.0","@antfu/design":"^0.6.0","@devframes/hub":"1.2.1","@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-docs":"^10.6.1","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-messages--assets":"1.2.1"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"1.2.1","@devframes/hub":"1.2.1","@devframes/plugin-messages--assets":"1.2.1"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-messages--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_1.2.1_1791242816075_0.584823053652284","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@devframes/plugin-messages","version":"1.2.2","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"7b52fb54f753f2d78654133cffaee9d0686f7cba","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-1.2.2.tgz","fileCount":18,"integrity":"sha512-Hw7s90p/Eb4wLCDL/VTLk75jYzuzpzzuY93DQdmih6A5+ixhCwUpWXUlWy/6dGywOukCA6ASsCjy8N0Krd0ExA==","signatures":[{"sig":"MEYCIQD7QQgKrzAPy/VOXDmeW4aGpegXdcT0ERtqWkADGRctzgIhAKoizS3Gmrr1dIUDysj00DOChAZXyAsWRVY9zqWuEL43","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCvH+iLldxKAjGjgW6SDHAcuM134TsrgGNUdK9XeelxwgIhANVk/B+ggjU1okkWQD4v8W17JaF7vmwO7uF83hwLuCQ5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470821},"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","./client":"./dist/client/index.mjs","./constants":"./dist/node/constants.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/client/vite.config.ts && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build:client":"vite build --config app/client/vite.config.ts","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin for browsing, filtering, and dismissing the hub message feed.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","@devframes/service-open":"1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1","ws":"^8.22.0","vue":"^3.5.43","vite":"^8.3.3","tsdown":"^0.23.0","unocss":"^66.10.5","vitest":"^5.0.3","devframe":"1.2.2","storybook":"^10.6.1","colorjs.io":"^0.7.1","vue-afloat":"^0.2.0","@types/node":"^26.6.4","@vueuse/core":"^15.0.0","@antfu/design":"^0.6.0","@devframes/hub":"1.2.2","@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-docs":"^10.6.1","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-messages--assets":"1.2.2"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"1.2.2","@devframes/hub":"1.2.2","@devframes/plugin-messages--assets":"1.2.2"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-messages--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_1.2.2_1791266615797_0.293172301195449","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@devframes/plugin-messages","version":"1.2.3","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"7bceccc493876258d56551f8d1977c5504d86e20","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-1.2.3.tgz","fileCount":18,"integrity":"sha512-bGRlw/uoBWPDhGYsY/c0aX6fz44iF9GNHDHwo5B3F4GARiXKjPOUae/UUd+WP0pEn524kjQ7NI1q4/cm30Co+g==","signatures":[{"sig":"MEYCIQDjU2sNx0ECdg1ehg3/a3Vcv3UrYusOIweGfR1OaCmnfwIhAO42Ljmf2pYd/nEFCBOACJX2YxQJIXO+HBgJPw0H5uA1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGFWM75w2UYH08ZAf5tCarn3xBN6yzEQ0inyKl8q/gyvAiAHotjSGZ9pPnhHYaDhnRSvnhe2gXUsYEMzyXDZmkuCXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470821},"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","./client":"./dist/client/index.mjs","./constants":"./dist/node/constants.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/client/vite.config.ts && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build:client":"vite build --config app/client/vite.config.ts","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin for browsing, filtering, and dismissing the hub message feed.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","@devframes/service-open":"1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1","ws":"^8.22.0","vue":"^3.5.43","vite":"^8.3.3","tsdown":"^0.23.0","unocss":"^66.10.5","vitest":"^5.0.3","devframe":"1.2.3","storybook":"^10.6.1","colorjs.io":"^0.7.1","vue-afloat":"^0.2.0","@types/node":"^26.6.4","@vueuse/core":"^15.0.0","@antfu/design":"^0.6.0","@devframes/hub":"1.2.3","@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-docs":"^10.6.1","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-messages--assets":"1.2.3"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"1.2.3","@devframes/hub":"1.2.3","@devframes/plugin-messages--assets":"1.2.3"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-messages--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_1.2.3_1791335046065_0.5126774662648859","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@devframes/plugin-messages","version":"1.2.4","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"2963341b8a89869d6cef29d69df1ca1874d21310","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-1.2.4.tgz","fileCount":18,"integrity":"sha512-DWjtbetSAcckXPLMqVDBJsM2iFAM3KvxgsNAMNFCyRZDOW4HE0quxNP7eQPjib3gnElyLabogE+ukeNmOWiutw==","signatures":[{"sig":"MEYCIQDvYKtwOEognGB1x5ZCCAWJc5p/TgJ7vc8Mz4WMBf7l2gIhAJghK3afaw8TnpFzVA9S6kJ+/taPQOuYTegDWRMsAZNW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAojLvVGNz6J016kVW9fw1KkTydm+37cRgaHiMdIDI+uAiEAuxKcGPpnvohcpo06xGsmTTujK5Aowq1y6QBQW9jTCfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@1.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470821},"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","./client":"./dist/client/index.mjs","./constants":"./dist/node/constants.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/client/vite.config.ts && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build:client":"vite build --config app/client/vite.config.ts","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin for browsing, filtering, and dismissing the hub message feed.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","@devframes/service-open":"1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1","ws":"^8.22.0","vue":"^3.5.43","vite":"^8.3.3","tsdown":"^0.23.0","unocss":"^66.10.5","vitest":"^5.0.3","devframe":"1.2.4","storybook":"^10.6.1","colorjs.io":"^0.7.1","vue-afloat":"^0.2.0","@types/node":"^26.6.4","@vueuse/core":"^15.0.0","@antfu/design":"^0.6.0","@devframes/hub":"1.2.4","@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-docs":"^10.6.1","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-messages--assets":"1.2.4"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"1.2.4","@devframes/hub":"1.2.4","@devframes/plugin-messages--assets":"1.2.4"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-messages--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_1.2.4_1791871436870_0.17752212030385683","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@devframes/plugin-messages","version":"1.2.5","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-messages@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-messages":"./bin.mjs"},"dist":{"shasum":"d26e76e7c896f41c3fc9088bb80b9533309b2375","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-1.2.5.tgz","fileCount":18,"integrity":"sha512-T1SfTR4cAzjb/whiFT6O3QisyhC2khpUUn1MR16ZV9iQ8sn/7tiCsMWYsAYpEkbHwVcxFPJv69jRGYmvE1exBw==","signatures":[{"sig":"MEYCIQCMjfQCrlP0t0sYr6ML3luPK36RIvwhB/R+gHKWAL75AwIhAM8A3ppblX9WdUKP8qzeBpO4bVgSLsLHZYucELfb2drx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDm9Wztvw+occ4KkSQZHmQu+8r2mc3TOS9ukmfWd8g2uQIhAKHvZy5h3yJZM4yrwAA7rsfZ1cqMQDxuK7ATO1OsqKR6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@1.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470821},"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","./client":"./dist/client/index.mjs","./constants":"./dist/node/constants.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/client/vite.config.ts && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build:client":"vite build --config app/client/vite.config.ts","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7508003a-7582-4a70-a7e0-15bf2358f808"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin for browsing, filtering, and dismissing the hub message feed.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","@devframes/service-open":"1.2.5"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1","ws":"^8.22.0","vue":"^3.5.43","vite":"^8.3.3","tsdown":"^0.23.0","unocss":"^66.10.5","vitest":"^5.0.3","devframe":"1.2.5","storybook":"^10.6.1","colorjs.io":"^0.7.1","vue-afloat":"^0.2.0","@types/node":"^26.6.4","@vueuse/core":"^15.0.0","@antfu/design":"^0.6.0","@devframes/hub":"1.2.5","@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-docs":"^10.6.1","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-messages--assets":"1.2.5"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"1.2.5","@devframes/hub":"1.2.5","@devframes/plugin-messages--assets":"1.2.5"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-messages--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-messages_1.2.5_1791957999047_0.9035250017879857","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"_id":"@devframes/plugin-messages@1.2.6","bin":{"devframe-messages":"./bin.mjs"},"bugs":"https://github.com/devframes/devframe/issues","dist":{"shasum":"d3cbee972821b8a36e258edcea02874669b93a10","tarball":"https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-1.2.6.tgz","fileCount":18,"integrity":"sha512-Tdl760E516IgGl0LrhNGldZWhcwKwun+5GiO1/iorniAMwjI5ETka0f9LGGicDIRakEyey50rLq2lYg/nGf5Gw==","signatures":[{"sig":"MEUCIQDnu+eEXKMpcBbyobmoxwlBinRbjSn3+UiaERhRWXk0fgIgSbq9rldYblExj3EOEDxUp0hdDXL43rGlTf5RRV6D9Xk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFOx0L3TebWKckRPLFiIWksDAHcarLdSh5xE6dOQ0pBcAiA/0nZbUlRgP360ReHmgIYBFNUL2S10R7PPvscLXJjRuA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-messages@1.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470821},"name":"@devframes/plugin-messages","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","./client":"./dist/client/index.mjs","./constants":"./dist/node/constants.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/client/vite.config.ts && vite build --config app/vite.config.ts","watch":"tsdown --watch","build:app":"vite build --config app/vite.config.ts","cli:build":"node bin.mjs build --out-dir dist/static","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build:client":"vite build --config app/client/vite.config.ts","build-storybook":"storybook build"},"version":"1.2.6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7508003a-7582-4a70-a7e0-15bf2358f808"}},"homepage":"https://github.com/devframes/devframe#readme","keywords":["devframe","devframe-plugin","devtools","messages","notifications"],"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin for browsing, filtering, and dismissing the hub message feed.","directories":{},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"sideEffects":false,"dependencies":{"cac":"^7.0.0","@devframes/service-open":"1.2.6"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1","ws":"^8.22.0","vue":"^3.5.43","vite":"^8.3.3","tsdown":"^0.23.0","unocss":"^66.10.5","vitest":"^5.0.3","devframe":"1.2.6","storybook":"^10.6.1","colorjs.io":"^0.7.1","vue-afloat":"^0.2.0","@types/node":"^26.6.4","@vueuse/core":"^15.0.0","@antfu/design":"^0.6.0","@devframes/hub":"1.2.6","@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-docs":"^10.6.1","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-messages--assets":"1.2.6"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","devframe":"1.2.6","@devframes/hub":"1.2.6","@devframes/plugin-messages--assets":"1.2.6"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-messages--assets":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-messages_1.2.6_1792373775464_0.41556750280390875"}}},"time":{"created":"2026-07-06T05:09:26.189Z","modified":"2026-10-19T01:36:15.947Z","0.0.1":"2026-07-06T05:09:26.615Z","0.6.0-beta.1":"2026-07-06T05:17:17.387Z","0.6.0-beta.2":"2026-07-08T04:46:08.952Z","0.6.0-beta.3":"2026-07-09T09:03:48.433Z","0.6.0":"2026-07-10T01:49:39.964Z","0.6.1":"2026-07-14T09:56:46.257Z","0.6.2":"2026-07-15T07:14:00.708Z","0.7.0":"2026-07-15T08:42:13.134Z","0.7.2":"2026-07-16T01:41:18.421Z","0.7.3":"2026-07-16T09:55:00.785Z","0.7.4":"2026-07-17T07:53:51.231Z","0.7.5":"2026-07-17T10:47:41.789Z","0.7.6":"2026-07-22T04:01:58.240Z","0.7.7":"2026-07-22T05:02:02.306Z","0.7.8":"2026-07-22T06:55:53.146Z","0.7.9":"2026-07-22T07:44:20.401Z","0.7.10":"2026-07-23T02:53:45.064Z","0.7.11":"2026-07-23T06:10:49.385Z","0.7.12":"2026-07-24T04:02:08.803Z","0.7.13":"2026-07-24T08:13:35.407Z","0.7.14":"2026-07-24T10:52:13.912Z","0.7.15":"2026-07-29T08:19:40.603Z","0.7.16":"2026-07-31T09:30:40.780Z","0.8.0":"2026-08-03T07:15:54.617Z","0.8.1":"2026-08-05T00:41:43.699Z","0.8.2":"2026-08-06T04:04:42.976Z","0.9.0-beta.1":"2026-08-13T07:55:59.833Z","0.9.0-beta.2":"2026-08-14T03:32:13.583Z","0.9.0-beta.4":"2026-08-14T12:02:48.661Z","0.9.0-beta.7":"2026-08-17T01:30:55.732Z","0.9.0-beta.8":"2026-08-17T03:56:26.435Z","0.9.0-beta.9":"2026-08-17T04:04:30.564Z","0.9.0-beta.10":"2026-08-17T06:59:40.650Z","0.9.0":"2026-08-17T07:35:10.661Z","0.9.1":"2026-08-18T06:36:42.718Z","0.9.2":"2026-08-19T02:35:18.173Z","0.9.3":"2026-08-19T06:52:36.165Z","0.9.4":"2026-08-20T03:58:08.025Z","0.9.5":"2026-08-21T20:57:59.723Z","0.9.6":"2026-08-27T02:29:28.688Z","0.9.7":"2026-08-27T10:03:18.962Z","0.9.8":"2026-09-01T02:57:47.553Z","0.9.9":"2026-09-03T04:05:47.762Z","0.9.10":"2026-09-03T11:27:17.033Z","0.9.11":"2026-09-04T02:31:53.106Z","0.9.12":"2026-09-04T05:16:36.535Z","0.9.15":"2026-09-08T05:30:24.112Z","0.9.16":"2026-09-08T06:10:38.366Z","0.9.17":"2026-09-09T23:32:42.168Z","0.9.18":"2026-09-10T00:51:28.055Z","0.9.19":"2026-09-14T02:57:35.023Z","0.9.20":"2026-09-14T22:52:44.159Z","0.10.0":"2026-09-15T03:58:12.287Z","0.10.1":"2026-09-16T04:01:47.956Z","1.0.0":"2026-09-16T04:25:29.098Z","1.1.0":"2026-09-25T06:12:14.322Z","1.2.0":"2026-10-02T04:43:09.304Z","1.2.1":"2026-10-05T23:26:56.213Z","1.2.2":"2026-10-06T06:03:35.910Z","1.2.3":"2026-10-07T01:04:06.225Z","1.2.4":"2026-10-13T06:03:56.954Z","1.2.5":"2026-10-14T06:06:39.211Z","1.2.6":"2026-10-19T01:36:15.550Z"},"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","messages","notifications"],"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/messages"},"description":"Devframe plugin for browsing, filtering, and dismissing the hub message feed.","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"readme":"# @devframes/plugin-messages\n\n> [!WARNING] Experimental\n> This devframe is experimental and may change without a major version bump until\n> it stabilizes.\n\nA built-in devframe that surfaces the hub message feed (`ctx.messages`) as a\nportable panel: browse diagnostics and notifications from every mounted tool,\nfilter by level / source / category / label, inspect stack traces, element and\nfile positions, and jump to the offending file in your editor.\n\nPorted from the built-in Messages view of\n[`vitejs/devtools`](https://github.com/vitejs/devtools); rebuilt on devframe's\nframework-neutral client (`connectDevframe`) with a Vue + Vite SPA, reading the\nfeed through `@devframes/hub`'s `listSince` delta API.\n\n## Mount into a hub\n\n```ts\nimport createMessagesDevframe from '@devframes/plugin-messages'\n\nawait hubContext.install(createMessagesDevframe())\n```\n\nThe hub's `ctx.messages` feeds the panel live: every\n`ctx.messages.add(...)` from any mounted tool shows up, updates stream over\nthe `devframe:messages:updated` broadcast, and dismissals write back through\nthe devframe's namespaced RPCs. On a plain (non-hub) context the devframe warns\n(`DP_MESSAGES_0001`) and serves an empty feed.\n\n## Embed the panel directly\n\n```ts\nimport { mountMessages } from '@devframes/plugin-messages/client'\n\nconst handle = await mountMessages(document.querySelector('#panel')!, {\n  rpc, // optional; reuse the host page's client\n})\n```\n\n## Standalone\n\n```bash\npnpx @devframes/plugin-messages\n```\n\n`pnpm dev` in this package self-hosts the SPA against a demo-seeded messages\nfeed, so the feed is lively without a full hub.\n","readmeFilename":""}