{"_id":"@devframes/plugin-terminals","_rev":"56-4325483d035a00ef0eee47c3a3a7b84b","name":"@devframes/plugin-terminals","dist-tags":{"latest":"1.1.0"},"versions":{"0.0.1":{"name":"@devframes/plugin-terminals","version":"0.0.1","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"51cfcd458b333643063bfec96e11c0491a34916e","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.0.1.tgz","fileCount":24,"integrity":"sha512-ER6EkscmJ9Gonhj1cTnuJU6SopbW73bJMeK9BFxeMcG7itu0sg/wzlfsle9kOG+Cn8S0kgaeDnbjuUsVnqx6ww==","signatures":[{"sig":"MEYCIQChRhyF4pDTmPWtw9fcke8Ntlw1yjfY9jwcWlG9ogXbOAIhAKHgkYCWPi96T9bSQJ8ck4HZvAiYmdrzaIp2Sg6WXZkq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1142873},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014 --host 0.0.0.0","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/terminals"},"description":"Portable, hub-native terminal panel for devframe — readonly output streaming and fully interactive PTY shells (TUI-capable).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"pathe":"^2.0.3","zigpty":"^0.2.1","nostics":"^1.1.4","valibot":"^1.4.1","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.22","ws":"^8.21.0","vite":"^8.0.14","svelte":"^5.0.0","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","typescript":"^6.0.3","@types/node":"^25.9.1","@antfu/design":"^0.2.1","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.0","@storybook/svelte-vite":"^10.4.6","@sveltejs/vite-plugin-svelte":"^5.0.0","vite-plugin-css-injected-by-js":"^3.5.0"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.5.4"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.0.1_1783314559939_0.34964481156074245","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-beta.1":{"name":"@devframes/plugin-terminals","version":"0.6.0-beta.1","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"f3dda3e4e6488cb277e17636849e1bba0ba9ed81","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.6.0-beta.1.tgz","fileCount":24,"integrity":"sha512-IRbhAFRuFI9VjK6jBTUNaqrXFsnYyotaSUZwGHK6y+NbOKlRLiHw9hxiEp/HJMUKY2GkC6lv/atIh5KL/Xj+tg==","signatures":[{"sig":"MEYCIQC743nwEcLrvsMLkv9tUQZ+mqdjEh7h6jbqYKuFLChDXQIhANNdpMRw2jj76DxFS2gYISR2GtSZ2xbzF1YL9dBYljN7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.6.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1142901},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014 --host 0.0.0.0","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Portable, hub-native terminal panel for devframe — readonly output streaming and fully interactive PTY shells (TUI-capable).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"pathe":"^2.0.3","zigpty":"^0.2.1","nostics":"^1.1.4","valibot":"^1.4.1","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.22","ws":"^8.21.0","vite":"^8.0.14","svelte":"^5.0.0","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","typescript":"^6.0.3","@types/node":"^25.9.1","@antfu/design":"^0.2.1","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.0","@storybook/svelte-vite":"^10.4.6","@sveltejs/vite-plugin-svelte":"^5.0.0","vite-plugin-css-injected-by-js":"^3.5.0"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.6.0-beta.1"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.6.0-beta.1_1783315024179_0.906053762210435","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-beta.2":{"name":"@devframes/plugin-terminals","version":"0.6.0-beta.2","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"ec5d2657f4ea6626f63e63425c1a1f0ae1463aab","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.6.0-beta.2.tgz","fileCount":24,"integrity":"sha512-ScU0h5GzrotU3gra5tlpbqk728/ew9to8JoYYRFzOoZe8+LCaQs+n+DX/Q/hcUdFvdzff3j0VRh0mpM4Oluu4A==","signatures":[{"sig":"MEUCIQCj07KkiWMJXpfXZ5uAxTtx94JONboFhf7xqcXCIHrTtwIgGddgAPGMCqks7Q7Ue4ijBU412bUOc8nxBKrZAZw8sYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.6.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1142901},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014 --host 0.0.0.0","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Portable, hub-native terminal panel for devframe — readonly output streaming and fully interactive PTY shells (TUI-capable).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"pathe":"^2.0.3","zigpty":"^0.2.1","nostics":"^1.1.4","valibot":"^1.4.1","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.22","ws":"^8.21.0","vite":"^8.0.14","svelte":"^5.0.0","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","typescript":"^6.0.3","@types/node":"^25.9.1","@antfu/design":"^0.2.1","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.0","@storybook/svelte-vite":"^10.4.6","@sveltejs/vite-plugin-svelte":"^5.0.0","vite-plugin-css-injected-by-js":"^3.5.0"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.6.0-beta.2"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.6.0-beta.2_1783485955178_0.47097436237607315","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-beta.3":{"name":"@devframes/plugin-terminals","version":"0.6.0-beta.3","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"4be1d13c59f05bda317d2e0cb2c1bb02d5431800","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.6.0-beta.3.tgz","fileCount":24,"integrity":"sha512-GNbLHTf1FOpX/RSR3EXCvQA+BvvEaaGMKQBIvr+2YvhdwLl3evceNR1G9XCOXvGcCu6vMTxfASDA+mKGJixggw==","signatures":[{"sig":"MEQCIHgg0LKDv5EJZFR04nxZHhiu83QrBw2Qi0RsIEF3yqpZAiAxnRWg6BSbMtSgttKaim0L35r0TdIFXXhAxclJHUiFBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.6.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1137027},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014 --host 0.0.0.0","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Portable, hub-native terminal panel for devframe — readonly output streaming and fully interactive PTY shells (TUI-capable).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"pathe":"^2.0.3","zigpty":"^0.2.1","nostics":"^1.1.4","valibot":"^1.4.2","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.22","ws":"^8.21.0","vite":"^8.1.3","svelte":"^5.56.4","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","typescript":"^6.0.3","@types/node":"^26.1.0","@antfu/design":"^0.2.1","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@storybook/svelte-vite":"^10.4.6","@sveltejs/vite-plugin-svelte":"^7.1.4","vite-plugin-css-injected-by-js":"^5.0.1"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.6.0-beta.3"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.6.0-beta.3_1783587817874_0.41234693992891924","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@devframes/plugin-terminals","version":"0.6.0","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"f4e80268802f02a4cbf775654d4dfe9404eef8a2","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.6.0.tgz","fileCount":24,"integrity":"sha512-XPb/BnQ4dm0LbxqQQvRpNdinli0/+rzWfWs9y5ohyejGWHDe2q+SYbjPARZq26yVxK2V/Dv40xtNWxkETlmuKw==","signatures":[{"sig":"MEUCICERABA5wRYDDYcJQOwrY0+XrSbtOWi0c0fNSyRWoOqNAiEAl7MhmiWZM302Z/ogRePMdjaJKN32WBgwj0jlxJxnZYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1136999},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014 --host 0.0.0.0","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Portable, hub-native terminal panel for devframe — readonly output streaming and fully interactive PTY shells (TUI-capable).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"pathe":"^2.0.3","zigpty":"^0.2.1","nostics":"^1.1.4","valibot":"^1.4.2","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.22","ws":"^8.21.0","vite":"^8.1.3","svelte":"^5.56.4","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","typescript":"^6.0.3","@types/node":"^26.1.0","@antfu/design":"^0.2.1","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@storybook/svelte-vite":"^10.4.6","@sveltejs/vite-plugin-svelte":"^7.1.4","vite-plugin-css-injected-by-js":"^5.0.1"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.6.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.6.0_1783648169235_0.7002653743555964","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@devframes/plugin-terminals","version":"0.6.1","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"24e102f4e6f897ca4dfbc6d3e8ee49a68de3e20e","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.6.1.tgz","fileCount":24,"integrity":"sha512-cWDYgKQcD0/T3F6BPRqHYjrRl2NY5GeBl071mtxvJVvc4VUfvFz0TCRdXrcVhamXe70RLELFLOKg0mC6TIx6zw==","signatures":[{"sig":"MEUCIQC0KdFbboldQXCIIT9cCFjpatrG3VVgLhmPemRL67uFqAIgdaAxIN/qPhNwk5eeqeT6EDuefLl3hajQXvrieRvvOKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1136999},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014 --host 0.0.0.0","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Portable, hub-native terminal panel for devframe — readonly output streaming and fully interactive PTY shells (TUI-capable).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"pathe":"^2.0.3","zigpty":"^0.2.1","nostics":"^1.1.4","valibot":"^1.4.2","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.22","ws":"^8.21.0","vite":"^8.1.3","svelte":"^5.56.4","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","typescript":"^6.0.3","@types/node":"^26.1.0","@antfu/design":"^0.2.1","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@storybook/svelte-vite":"^10.4.6","@sveltejs/vite-plugin-svelte":"^7.1.4","vite-plugin-css-injected-by-js":"^5.0.1"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.6.1"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.6.1_1784022995327_0.8081323122058897","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@devframes/plugin-terminals","version":"0.6.2","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"389177c1c4d0ff0ed88e6e06dac05112b29095c3","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.6.2.tgz","fileCount":24,"integrity":"sha512-IgbXBJmgU7zCOE5+qKYtp/P1uZCbV7WJXYNSpJVL2oT0dWZP5Ob+x2RlxfV67+9UOLlZMGtXVVZ5lU1beRWeoQ==","signatures":[{"sig":"MEUCIQDK6ERJ38UV/YonJhyLW3xGrFOd6lrSVZfR67CrU/dXcQIgPvoP2Fs9dJuno+vxPdQZO0zVXkCw+QmJtb9/1K0c1zA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1136999},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014 --host 0.0.0.0","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Portable, hub-native terminal panel for devframe — readonly output streaming and fully interactive PTY shells (TUI-capable).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"pathe":"^2.0.3","zigpty":"^0.2.1","nostics":"^1.1.4","valibot":"^1.4.2","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.22","ws":"^8.21.0","vite":"^8.1.3","svelte":"^5.56.4","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","typescript":"^6.0.3","@types/node":"^26.1.0","@antfu/design":"^0.2.1","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@storybook/svelte-vite":"^10.4.6","@sveltejs/vite-plugin-svelte":"^7.1.4","vite-plugin-css-injected-by-js":"^5.0.1"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.6.2"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.6.2_1784099629565_0.16484902793683398","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@devframes/plugin-terminals","version":"0.7.0","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"0e9b9f97efc4040978b2b05c4973b9557d53aa0f","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.7.0.tgz","fileCount":24,"integrity":"sha512-/nvbCEVvVLjs5R5lp2esamxcRHesajEk2jt1bQTXQfVNj7nWHmOO9SGgcZMqvcREFiAGM3ebwC5ouNzhlx1QHA==","signatures":[{"sig":"MEQCICBQfa4Vlp2bIXm+4zbwAZr2c8bgpqjcJaBanEUORudhAiBX/rQdSdL/U2p/S2YbPYEo6TAyuBY/RasGub23sw4JsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1154703},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014 --host 0.0.0.0","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Portable, hub-native terminal panel for devframe — readonly output streaming and fully interactive PTY shells (TUI-capable).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","pathe":"^2.0.3","zigpty":"^0.2.1","nostics":"^1.1.4","valibot":"^1.4.2","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.22","ws":"^8.21.0","vite":"^8.1.3","svelte":"^5.56.4","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","typescript":"^6.0.3","@types/node":"^26.1.0","@antfu/design":"^0.2.1","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@storybook/svelte-vite":"^10.4.6","@sveltejs/vite-plugin-svelte":"^7.1.4","vite-plugin-css-injected-by-js":"^5.0.1"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.7.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.7.0_1784104922174_0.4811618439099621","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@devframes/plugin-terminals","version":"0.7.2","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"a2a07044f0a8f6eb9610080b68b2e9f3b45f7b95","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.7.2.tgz","fileCount":24,"integrity":"sha512-XfVCSCvL4wNoIzmgKeYsUiPjnCmWQWTolyeHX89eG7KYkMI8a/aJ3LaprznjW7N2Og7C50y2i0DMj/4Sidq7FA==","signatures":[{"sig":"MEUCIQChdoxd6NifliJkirT4miZuBx+Zs7EIYgyV5noUgtttiAIgMYxUIQddp+rUS9jPniThN3wDbbqamV3xlGU6G2xI3HU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1155004},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014 --host 0.0.0.0","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Portable, hub-native terminal panel for devframe — readonly output streaming and fully interactive PTY shells (TUI-capable).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","pathe":"^2.0.3","zigpty":"^0.2.1","nostics":"^1.1.4","valibot":"^1.4.2","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.22","ws":"^8.21.1","vite":"^8.1.4","svelte":"^5.56.5","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","typescript":"^6.0.3","@types/node":"^26.1.1","@antfu/design":"^0.2.2","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@storybook/svelte-vite":"^10.5.0","@sveltejs/vite-plugin-svelte":"^7.2.0","vite-plugin-css-injected-by-js":"^5.0.1"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.7.2"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.7.2_1784166067953_0.6387091607451387","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@devframes/plugin-terminals","version":"0.7.3","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"c8ba5464989ccb2bee2e106b499b6090ad51d966","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.7.3.tgz","fileCount":24,"integrity":"sha512-S+oNTqYNNXnG4gBIA9ZXbcuY4Bq2PLR8huE1bVq1Wh+fA1VDz7pfscYYYJmHTLRFFqD7iJq35f04mWcxHuMV/w==","signatures":[{"sig":"MEQCIBLC8amFyKYY5IWtbNnyXC8RWQUcnks+clOhXkxmR+xgAiBDovIHKnzm7pkStlaHysjE+hhcohAM/zyjXzaSBhFRUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1157577},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014 --host 0.0.0.0","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Portable, hub-native terminal panel for devframe — readonly output streaming and fully interactive PTY shells (TUI-capable).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","pathe":"^2.0.3","zigpty":"^0.2.1","nostics":"^1.1.4","valibot":"^1.4.2","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.22","ws":"^8.21.1","vite":"^8.1.4","svelte":"^5.56.5","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","typescript":"^6.0.3","@types/node":"^26.1.1","@antfu/design":"^0.2.2","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@storybook/svelte-vite":"^10.5.0","@sveltejs/vite-plugin-svelte":"^7.2.0","vite-plugin-css-injected-by-js":"^5.0.1"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.7.3"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.7.3_1784195689727_0.38184918168800874","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@devframes/plugin-terminals","version":"0.7.4","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"a11b1e705134a34562f4134806f20342ea0903e8","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.7.4.tgz","fileCount":24,"integrity":"sha512-0nwVSOJnmlxgUIQr1B1jdHonZ9AV+VyshLpyiIWhmB+1lkqTz05X96ENN3/tZGA/qhUG6Hmyq3MUJ7GUmeJbVA==","signatures":[{"sig":"MEUCIQCWGoRr1Kbmp1PK36I+Nz4S8gtQK0xyn49fNVuxmbY+cgIgKrTwoOKtQP0kIhtv5/+oHv8cnY40QgUOdm/sQ40+n/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1162921},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014 --host 0.0.0.0","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Portable, hub-native terminal panel for devframe — readonly output streaming and fully interactive PTY shells (TUI-capable).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","pathe":"^2.0.3","zigpty":"^0.2.1","nostics":"^1.1.4","valibot":"^1.4.2","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.22","ws":"^8.21.1","vite":"^8.1.4","svelte":"^5.56.5","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","typescript":"^6.0.3","@types/node":"^26.1.1","@antfu/design":"^0.3.0","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@storybook/svelte-vite":"^10.5.0","@sveltejs/vite-plugin-svelte":"^7.2.0","vite-plugin-css-injected-by-js":"^5.0.1"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.7.4"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.7.4_1784274821133_0.9335706096702492","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@devframes/plugin-terminals","version":"0.7.5","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"c0a71399bd848815b19d6d8880cca0b8499f8951","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.7.5.tgz","fileCount":24,"integrity":"sha512-4gQaR2u0WLWGnylpfBO3UfyeqIQq9tWQUq8El9YJgi9DrZyBI74LH2MRwr+Y6SkZPFNmPWpaDgpjY+GeX4bVUg==","signatures":[{"sig":"MEQCIBJiVH4ZecjZaMx9DA2BIuYcqQTlz/8VpCIvODGfoCsBAiBunL46WtORachBr+jhZx5gfYmczNS5t9pYJo1GLV8TCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1160665},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014 --host 0.0.0.0","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Portable, hub-native terminal panel for devframe — readonly output streaming and fully interactive PTY shells (TUI-capable).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","pathe":"^2.0.3","zigpty":"^0.2.1","nostics":"^1.1.4","valibot":"^1.4.2","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.22","ws":"^8.21.1","vite":"^8.1.5","svelte":"^5.56.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","typescript":"^6.0.3","@types/node":"^26.1.1","@antfu/design":"^0.3.2","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@storybook/svelte-vite":"^10.5.0","@sveltejs/vite-plugin-svelte":"^7.2.0","vite-plugin-css-injected-by-js":"^5.0.1"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.7.5"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.7.5_1784285251454_0.9607707208754084","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"@devframes/plugin-terminals","version":"0.7.6","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"db7dff2d1c8b7d79f85c9bcdac48b7b393453fd5","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.7.6.tgz","fileCount":24,"integrity":"sha512-jeXfnX3yoWg2yBEn/DPWaL7XS27K+RadFx7nTZ9aJQTcPAKMNchx9GhLa2I7X+unkr+na6+YzWdNn98wKKIM5Q==","signatures":[{"sig":"MEUCIQC9uPQ6ksUWxM2piatw1gguDA+Bzg765uXJB6au879PIAIgUaXto8ebC8GyK/O96wkjrv+2DMCYpiTqETLM4HbODi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.7.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1181984},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014 --host 0.0.0.0","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Portable, hub-native terminal panel for devframe — readonly output streaming and fully interactive PTY shells (TUI-capable).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","pathe":"^2.0.3","zigpty":"^0.2.1","nostics":"^1.2.0","valibot":"^1.4.2","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.22","ws":"^8.21.1","vite":"^8.1.5","svelte":"^5.56.6","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","typescript":"^6.0.3","@types/node":"^26.1.1","@antfu/design":"^0.3.2","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@storybook/svelte-vite":"^10.5.2","@sveltejs/vite-plugin-svelte":"^7.2.0","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.7.6"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.7.6_1784692902062_0.4543068662715941","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"@devframes/plugin-terminals","version":"0.7.7","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"1dfae8cdd8575390e6027b7d7a0367d98dab8496","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.7.7.tgz","fileCount":24,"integrity":"sha512-jx4zmDXBVFFV/1s2ghrU3R5udQBpRbrzrEL/v0ubsnzXPZqLOYJrVZEguaytSMvTVIPObnX1GlHQlCCvud71fg==","signatures":[{"sig":"MEQCIEHXBntIOgcfjHuMWjqOYpusiMCvHEjrCd9G4EIS23vWAiBnAfROAivB+ZFKiaWCcT2dlYrzjRdwfjaL1c6KB9qHOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.7.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1181984},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014 --host 0.0.0.0","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Portable, hub-native terminal panel for devframe — readonly output streaming and fully interactive PTY shells (TUI-capable).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","pathe":"^2.0.3","zigpty":"^0.2.1","nostics":"^1.2.0","valibot":"^1.4.2","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.22","ws":"^8.21.1","vite":"^8.1.5","svelte":"^5.56.6","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","typescript":"^6.0.3","@types/node":"^26.1.1","@antfu/design":"^0.3.2","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@storybook/svelte-vite":"^10.5.2","@sveltejs/vite-plugin-svelte":"^7.2.0","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.7.7"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.7.7_1784696502612_0.6093921469696764","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"@devframes/plugin-terminals","version":"0.7.8","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"cf40302b1718ae146c9c4f89dfab9acc4644e078","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.7.8.tgz","fileCount":24,"integrity":"sha512-3SxPoLldlzcrYmX9hb9NQcHMFKX6iOHD4fWtWoLJe1Zz/ELyEbQ5fQ+v1fuzoG3IiLHNSH+dMwgDVPr8a+9Iug==","signatures":[{"sig":"MEUCIHeClxNcPLeuYmitwVv1C8S9Cqrx6u1PkmXNcn4hajokAiEAjZroOM3NUB9v2uswXmR7dhmObZhv0wFVQrOpaK2bdUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.7.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1182410},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014 --host 0.0.0.0","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Portable, hub-native terminal panel for devframe — readonly output streaming and fully interactive PTY shells (TUI-capable).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","pathe":"^2.0.3","zigpty":"^0.2.1","nostics":"^1.2.0","valibot":"^1.4.2","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.22","ws":"^8.21.1","vite":"^8.1.5","svelte":"^5.56.6","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","typescript":"^6.0.3","@types/node":"^26.1.1","@antfu/design":"^0.3.2","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@storybook/svelte-vite":"^10.5.2","@sveltejs/vite-plugin-svelte":"^7.2.0","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.7.8"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.7.8_1784703338020_0.06621363814797832","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"@devframes/plugin-terminals","version":"0.7.9","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"70545fae75557c1b6c3c92a62b0efe24acb0de00","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.7.9.tgz","fileCount":24,"integrity":"sha512-rvDtNCzZyMRvtd89IV8UHImI0fHGqa88DzP87zHVAUoscL1WSHv9bE8zXW5yKj/tJMpJziVIeGJKTbto07tIrQ==","signatures":[{"sig":"MEYCIQD+pkawzuuwI8xfAUhSah5DWsjamCzWX3tmXCaMdlgo5wIhAP+uFfqyBw0Qh7cYLJKNMzplDM4ZFOzxVtYVxpoqDWKW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.7.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1182410},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014 --host 0.0.0.0","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Portable, hub-native terminal panel for devframe — readonly output streaming and fully interactive PTY shells (TUI-capable).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","pathe":"^2.0.3","zigpty":"^0.2.1","nostics":"^1.2.0","valibot":"^1.4.2","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.22","ws":"^8.21.1","vite":"^8.1.5","svelte":"^5.56.6","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","typescript":"^6.0.3","@types/node":"^26.1.1","@antfu/design":"^0.3.2","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@storybook/svelte-vite":"^10.5.2","@sveltejs/vite-plugin-svelte":"^7.2.0","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.7.9"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.7.9_1784706237069_0.05660786318231348","host":"s3://npm-registry-packages-npm-production"}},"0.7.10":{"name":"@devframes/plugin-terminals","version":"0.7.10","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"a1163136a4ae32b045543a2f432a1cc8332091ea","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.7.10.tgz","fileCount":24,"integrity":"sha512-Fh4jDaOoR5z/ahHA8JmE0tZmmOprMRhKfnHeRXElbYhDnpES/gbg2XTMX2feBnCjdietOMHDG+JIOXiW8BfhJA==","signatures":[{"sig":"MEUCIQD/nlRdHo/82Q9gg9jVevI+qMMQ93Wc6lkV+AEBAdg7SQIgfgqucZRS5eiNIcA4GwOrbpu77VQlvE958WhyQkoMjAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.7.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1182414},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014 --host 0.0.0.0","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Portable, hub-native terminal panel for devframe — readonly output streaming and fully interactive PTY shells (TUI-capable).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","pathe":"^2.0.3","zigpty":"^0.2.1","nostics":"^1.2.0","valibot":"^1.4.2","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.22","ws":"^8.21.1","vite":"^8.1.5","svelte":"^5.56.6","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","typescript":"^6.0.3","@types/node":"^26.1.1","@antfu/design":"^0.3.2","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@storybook/svelte-vite":"^10.5.2","@sveltejs/vite-plugin-svelte":"^7.2.0","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.7.10"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.7.10_1784775190823_0.34476737722644324","host":"s3://npm-registry-packages-npm-production"}},"0.7.11":{"name":"@devframes/plugin-terminals","version":"0.7.11","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"4ff65d4f2742ea883a115032f18919565c495ff4","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.7.11.tgz","fileCount":24,"integrity":"sha512-eeUvY0IyBJ2Ao529Wwn/7tgXIrtVyXs5kfPRtsLiFq9/gAl4fmS0Lj4FXX0fpFFrbjraazj7Z9AIlBaPLVp83A==","signatures":[{"sig":"MEUCIBLj5ldunBm9RYU7PQ0aSrmAWWbYCKitOf53l+MihqycAiEAuitaLUt92tVKgPVMUelWoBvO6KbAw7BatBrCrhI7ACg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.7.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1182414},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014 --host 0.0.0.0","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Portable, hub-native terminal panel for devframe — readonly output streaming and fully interactive PTY shells (TUI-capable).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","pathe":"^2.0.3","zigpty":"^0.2.1","nostics":"^1.2.0","valibot":"^1.4.2","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.22","ws":"^8.21.1","vite":"^8.1.5","svelte":"^5.56.6","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","typescript":"^6.0.3","@types/node":"^26.1.1","@antfu/design":"^0.3.2","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@storybook/svelte-vite":"^10.5.2","@sveltejs/vite-plugin-svelte":"^7.2.0","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.7.11"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.7.11_1784787021978_0.09916864973363615","host":"s3://npm-registry-packages-npm-production"}},"0.7.12":{"name":"@devframes/plugin-terminals","version":"0.7.12","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"879d5c108dedef2d27799670415713bbfe10604b","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.7.12.tgz","fileCount":24,"integrity":"sha512-kMd7O5iUpBX80kyWnA8AMuaF3XxiLTuiY74u5gCd3V6JYJ2EgjTZDF73fF8wD3IGfwgpwM+HMsBtC3yRdLI3Nw==","signatures":[{"sig":"MEYCIQDZvl/pKpTZC5aLkBbNU+gtC1Ggz4q6gFSaMMj5/yByRAIhAMr1CuA1cokuLxNfxqbW1CQnkbw6/fPQRmszCuGGsGYT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.7.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1182414},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014 --host 0.0.0.0","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Portable, hub-native terminal panel for devframe — readonly output streaming and fully interactive PTY shells (TUI-capable).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","pathe":"^2.0.3","zigpty":"^0.2.1","nostics":"^1.2.0","valibot":"^1.4.2","@xterm/xterm":"^6.0.0","@xterm/addon-fit":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.22","ws":"^8.21.1","vite":"^8.1.5","svelte":"^5.56.6","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","typescript":"^6.0.3","@types/node":"^26.1.1","@antfu/design":"^0.3.2","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@storybook/svelte-vite":"^10.5.2","@sveltejs/vite-plugin-svelte":"^7.2.0","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.7.12"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.7.12_1784865694452_0.462136995995867","host":"s3://npm-registry-packages-npm-production"}},"0.7.13":{"name":"@devframes/plugin-terminals","version":"0.7.13","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"a9589867f5e4e529ad29ff04a4826da0f50c6ba5","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.7.13.tgz","fileCount":24,"integrity":"sha512-yfUbG9sfnirW06C+oKB87x3HYmg71hm6ONOo1KL1ZNR6DOO3GOtyBUUqxNnX/JhVP8mrFN4fs+phOBIf5oJ7TA==","signatures":[{"sig":"MEUCIC0ffCxj5msGaadMpQxn5EiWYr62mxNnt3wO8WmYf9O7AiEA2zet/PXddAtLQfVxRyN9fpxnMkCgu24w95iHr0akHhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.7.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1182415},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014 --host 0.0.0.0","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Portable, hub-native terminal panel for devframe — readonly output streaming and fully interactive PTY shells (TUI-capable).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","pathe":"^2.0.3","zigpty":"^0.2.1","nostics":"^1.2.0","valibot":"^1.4.2"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.22","ws":"^8.21.1","vite":"^8.1.5","svelte":"^5.56.7","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","typescript":"^6.0.3","@types/node":"^26.1.1","@xterm/xterm":"^6.0.0","@antfu/design":"^0.3.2","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@xterm/addon-fit":"^0.11.0","@storybook/svelte-vite":"^10.5.3","@sveltejs/vite-plugin-svelte":"^7.2.0","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.7.13"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.7.13_1784880772119_0.7082690946015306","host":"s3://npm-registry-packages-npm-production"}},"0.7.14":{"name":"@devframes/plugin-terminals","version":"0.7.14","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"a0c1afe193bec3748d56b9ffc48c3ac3f714ec1d","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.7.14.tgz","fileCount":24,"integrity":"sha512-vCJEXZLtIQBugfv5nqp8xJDauQLoC8UZ+c5lzMk3Jt0n9/GkJgo5jtsDI+5uRnj4stwBQJrcmIQSshdB68x0tA==","signatures":[{"sig":"MEUCIQD3zWaffqVhjrZcIxnkNwBTlzlYWRpm2j/OQxZhjLfLbgIgLjPGZoZQBkJ/NjDsBIVZgv13rVSooZyOQWzhMNB1T9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.7.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1182415},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014 --host 0.0.0.0","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Portable, hub-native terminal panel for devframe — readonly output streaming and fully interactive PTY shells (TUI-capable).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","pathe":"^2.0.3","zigpty":"^0.2.1","nostics":"^1.2.0","valibot":"^1.4.2"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.22","ws":"^8.21.1","vite":"^8.1.5","svelte":"^5.56.7","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","typescript":"^6.0.3","@types/node":"^26.1.1","@xterm/xterm":"^6.0.0","@antfu/design":"^0.3.2","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@xterm/addon-fit":"^0.11.0","@storybook/svelte-vite":"^10.5.3","@sveltejs/vite-plugin-svelte":"^7.2.0","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.7.14"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.7.14_1784890284623_0.2002965745040839","host":"s3://npm-registry-packages-npm-production"}},"0.7.15":{"name":"@devframes/plugin-terminals","version":"0.7.15","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"4f4203ed505fc86e99a5109c4448f62b9ab227c5","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.7.15.tgz","fileCount":24,"integrity":"sha512-+gwJTxW+4/mIS0bOywwMM3/cFg3hOTCVG+j4pGYeC5eST5OfJU8cYTP0JlyLsZCuSWN38ZnJwxmwn6dcIl7IRg==","signatures":[{"sig":"MEQCIGpkwpX5loxV2C1C0a9K9O+AvfXnnwuC4STzamhM6s5vAiARYv70rVDNYLqL8sCR+jszVkJa1PMpEJs6TQY8PRJcHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.7.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1183224},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014 --host 0.0.0.0","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Portable, hub-native terminal panel for devframe — readonly output streaming and fully interactive PTY shells (TUI-capable).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","pathe":"^2.0.3","zigpty":"^0.2.1","nostics":"^1.2.0","valibot":"^1.4.2"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","ws":"^8.21.1","vite":"^8.1.5","svelte":"^5.56.8","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","typescript":"^6.0.3","@types/node":"^26.1.2","@xterm/xterm":"^6.0.0","@antfu/design":"^0.3.2","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@xterm/addon-fit":"^0.11.0","@storybook/svelte-vite":"^10.5.5","@sveltejs/vite-plugin-svelte":"^7.2.0","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.7.15"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.7.15_1785313150080_0.04639130917367429","host":"s3://npm-registry-packages-npm-production"}},"0.7.16":{"name":"@devframes/plugin-terminals","version":"0.7.16","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"0764c7ad7a681ef3b3b7cdd0192a59b3a5f3c17d","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.7.16.tgz","fileCount":24,"integrity":"sha512-4640V23F0z/ekY6MkQobF06IluVrPPLqb6xYImIn6n/SMfEYjcoGCaXAnrgEbs4TzZ4z1IBeGZn2R7s7Q99SiQ==","signatures":[{"sig":"MEUCIQCHDMNL866wkkwTmJEptBoyBuZNYQVq5SAom5AQvI+FZAIgaWU2ynSNx8d56QSGeQd9fETsApVrme/GZ2uJgr4FGlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.7.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1184217},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Portable, hub-native terminal panel for devframe — readonly output streaming and fully interactive PTY shells (TUI-capable).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","pathe":"^2.0.3","zigpty":"^0.2.1","nostics":"^1.2.0","valibot":"^1.4.2"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","ws":"^8.21.1","vite":"^8.1.5","svelte":"^5.56.8","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","typescript":"^6.0.3","@types/node":"^26.1.2","@xterm/xterm":"^6.0.0","@antfu/design":"^0.3.2","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@xterm/addon-fit":"^0.11.0","@storybook/svelte-vite":"^10.5.5","@sveltejs/vite-plugin-svelte":"^7.2.0","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.7.16"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.7.16_1785490214286_0.05384936960850761","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@devframes/plugin-terminals","version":"0.8.0","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"1d625de36a15016feb00bbb440c108e713384b09","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.8.0.tgz","fileCount":24,"integrity":"sha512-BjOnHuTQuzjJyWa7WvsVYrjh4CCMRLTosBfK3ZgzCcdX1F3aejmRdUIsIuYxJvWPdEedlZGdYFZbWiEVSxb81w==","signatures":[{"sig":"MEYCIQDJul8JrtvJGiTG0+JigdYuzijcoJi4+Y7idGUYkFovIAIhAJH5fUjPMoGzWGO9q0Ngoo6YvDiJtdPb7u9rFGwQYuL+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1184058},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Portable, hub-native terminal panel for devframe — readonly output streaming and fully interactive PTY shells (TUI-capable).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","zigpty":"^0.2.1","nostics":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","ws":"^8.21.1","vite":"^8.1.5","svelte":"^5.56.8","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","typescript":"^6.0.3","@types/node":"^26.1.2","@xterm/xterm":"^6.0.0","@antfu/design":"^0.3.2","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@xterm/addon-fit":"^0.11.0","@storybook/svelte-vite":"^10.5.5","@sveltejs/vite-plugin-svelte":"^7.2.0","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.8.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.8.0_1785741327312_0.35574335450746264","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@devframes/plugin-terminals","version":"0.8.1","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"2dccfa4d1f012eab4da5b85ff854868949782b27","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.8.1.tgz","fileCount":24,"integrity":"sha512-8nc0/BJOG/tFlmV9ezlsEMnOLueNdNdLzhZlpLVkSVwP1fPW2kEMBorBKVKnoU98pUmoymUDcBxTpQTxKJEdvA==","signatures":[{"sig":"MEUCIQCKo65wi/D3a65anjBmrMn0AJD+Tasr9D7KJ2zNmO3y2QIgHOM5AsVQGUzhLxVp4D7jrtd2fUgfHr6HZNzIN611EYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1184127},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Portable, hub-native terminal panel for devframe — readonly output streaming and fully interactive PTY shells (TUI-capable).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","zigpty":"^0.2.1","nostics":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","ws":"^8.21.1","vite":"^8.1.5","svelte":"^5.56.8","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","typescript":"^6.0.3","@types/node":"^26.1.2","@xterm/xterm":"^6.0.0","@antfu/design":"^0.3.2","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@xterm/addon-fit":"^0.11.0","@storybook/svelte-vite":"^10.5.5","@sveltejs/vite-plugin-svelte":"^7.2.0","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.8.1"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.8.1_1785890481436_0.0375356438971306","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@devframes/plugin-terminals","version":"0.8.2","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"2b8633e320a78ccd899f8227641cc2bda061ed82","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.8.2.tgz","fileCount":24,"integrity":"sha512-Y2kVxnlmTThKoT3Ew3eGlItMEOFWzoK4XUb9oXmRu8rqFDd+yDYW2ZNy/kDwmClTblDFXSn6Q7Enjxo31f/2BA==","signatures":[{"sig":"MEQCIFQze5vvcVPKXVZFQfJN3PzlUVzPbOkOyLn1pfv1LNHoAiAzwyeREGnwvCmTEVeLUYH6xSjGKpdSxkp87Y/Z2y+HDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1169874},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Portable, hub-native terminal panel for devframe — readonly output streaming and fully interactive PTY shells (TUI-capable).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","zigpty":"^0.2.1","nostics":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","ws":"^8.21.2","vite":"^8.2.0","svelte":"^5.56.8","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","typescript":"^6.0.3","@types/node":"^26.1.2","@xterm/xterm":"^6.0.0","@antfu/design":"^0.3.3","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@xterm/addon-fit":"^0.11.0","@storybook/svelte-vite":"^10.5.6","@sveltejs/vite-plugin-svelte":"^7.2.0","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.8.2"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.8.2_1785989054896_0.5806309590511705","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.1":{"name":"@devframes/plugin-terminals","version":"0.9.0-beta.1","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"672d349a7956bfac9f47a79ccd68713f207afe52","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.9.0-beta.1.tgz","fileCount":24,"integrity":"sha512-3cPYFQPJdZgqbh+5jbyHg3/4tuXWPNfLxNjO4XqcZJ2qEh0qDxb9Ty/aFbp+OCSsniYwxslXkG3Z0cVwU4teHg==","signatures":[{"sig":"MEQCICrQLgF1M299+Sf0TeBomNJru1qSQE6kX/+pXsG5SYG5AiAgFS9mc4X+CT8WQxAxcBK5dCUg6yNh/dyWfmSv05q1sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.9.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1171834},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Devframe plugin providing terminal panels for streamed output and interactive PTY shells.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","zigpty":"^0.2.1","nostics":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","ws":"^8.21.3","vite":"^8.2.1","svelte":"^5.56.8","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","typescript":"^6.0.3","@types/node":"^26.2.0","@xterm/xterm":"^6.0.0","@antfu/design":"^0.3.4","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@xterm/addon-fit":"^0.11.0","@storybook/svelte-vite":"^10.5.7","@sveltejs/vite-plugin-svelte":"^7.3.0","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.9.0-beta.1"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.9.0-beta.1_1786607729389_0.6183604591778058","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.2":{"name":"@devframes/plugin-terminals","version":"0.9.0-beta.2","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"ce638559c2be467a8137d6e07b358e294f669a7e","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.9.0-beta.2.tgz","fileCount":24,"integrity":"sha512-i1tsgNDFlkZ8Q+BLkG7IA+TkLHYzuxcd4r10zjrJoZNZkHyedRDt/xUETEvZ/kXuxoEm2uhaOTbWpP1VSeMWTQ==","signatures":[{"sig":"MEQCIH58yZNwKGG8KgdkSXoyTDRJye9YQEM8G29TgX+oLRfWAiAfZMq0SX9iwr8KadsgbFscRmDlarjSpvvRrBOQXrzp4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.9.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1171834},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Devframe plugin providing terminal panels for streamed output and interactive PTY shells.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","zigpty":"^0.2.1","nostics":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","ws":"^8.21.3","vite":"^8.2.1","svelte":"^5.56.8","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","typescript":"^6.0.3","@types/node":"^26.2.0","@xterm/xterm":"^6.0.0","@antfu/design":"^0.3.4","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@xterm/addon-fit":"^0.11.0","@storybook/svelte-vite":"^10.5.7","@sveltejs/vite-plugin-svelte":"^7.3.0","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.9.0-beta.2"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.9.0-beta.2_1786678303192_0.0021157724948781542","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.4":{"name":"@devframes/plugin-terminals","version":"0.9.0-beta.4","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"54618fddfc7ef65f1c67b5e46795f04db99ecaef","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.9.0-beta.4.tgz","fileCount":24,"integrity":"sha512-rnzjkCuMUbnbjxmuyJHbaJl3OkyIASt/EgjghzNUauVtmzIGE3uFp3QhJlXM54PDQYArPJUgOKu0uTYRC29n4g==","signatures":[{"sig":"MEUCIQD5wDxMvfR4xlE5L3+LPbZxBgv+x25PwSzrMIdmzhfSEwIgTWOpCOvuIGB0H/eC7Ihn34ENUt5YlfzlBm0uH3CQVtc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.9.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1171931},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Devframe plugin providing terminal panels for streamed output and interactive PTY shells.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","zigpty":"^0.2.1","nostics":"^1.2.0","@devframes/vite":"0.9.0-beta.4"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","ws":"^8.21.3","vite":"^8.2.1","svelte":"^5.56.8","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","typescript":"^6.0.3","@types/node":"^26.2.0","@xterm/xterm":"^6.0.0","@antfu/design":"^0.3.4","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@xterm/addon-fit":"^0.11.0","@storybook/svelte-vite":"^10.5.7","@sveltejs/vite-plugin-svelte":"^7.3.0","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.9.0-beta.4"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.9.0-beta.4_1786708991078_0.6938844205595027","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.7":{"name":"@devframes/plugin-terminals","version":"0.9.0-beta.7","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"96825110056d3c9b153fdf703d6c9a13991b8002","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.9.0-beta.7.tgz","fileCount":24,"integrity":"sha512-K3f/8E63p+nqkM0B4hO1vWtwG4oEMoCtPdek2FkSe7MIpxizqCLSAvozvTZuBfiZB5DIiDYbOurrOas6WhCPbA==","signatures":[{"sig":"MEUCIQCmFCF5U1Kn3o5qo8HOfMLtziYQ4DS4cFYwc3eG6fRniwIgMxH2xUsZ4PooXEYoblJelDHasL/OQ1v67Wq/y3scQfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.9.0-beta.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1153860},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Devframe plugin providing terminal panels for streamed output and interactive PTY shells.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","zigpty":"^0.2.1","nostics":"^1.2.0","@devframes/vite":"0.9.0-beta.7"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","ws":"^8.21.3","vite":"^8.2.1","svelte":"^5.56.8","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","typescript":"^6.0.3","@types/node":"^26.2.0","@xterm/xterm":"^6.0.0","@antfu/design":"^0.3.4","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@xterm/addon-fit":"^0.11.0","@storybook/svelte-vite":"^10.5.7","@sveltejs/vite-plugin-svelte":"^7.3.0","vite-plugin-css-injected-by-js":"^5.0.2"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.9.0-beta.7"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.9.0-beta.7_1786930277964_0.5949538475541931","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.8":{"name":"@devframes/plugin-terminals","version":"0.9.0-beta.8","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"7b83f0ccbc4b8e2493d6686b72ccb3b5121b7526","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.9.0-beta.8.tgz","fileCount":21,"integrity":"sha512-OMHOnTz89oGy5+tAOqkAv95oNdVaPwdus4bDgi4sPBLpWDGZYrjxVcJI272cvLe794D3hmXtT7nAUt0YtT3l7A==","signatures":[{"sig":"MEQCIEPp3aTgEe9T1vbti1T1bOM8fBMU1pH0jzbYC9c1cYHsAiB/2G1BWmnkGKRD1AcsK4qiSbe2rTMXWPy1KM2bd3Oc4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":640762},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014","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/terminals"},"description":"Devframe plugin providing terminal panels for streamed output and interactive PTY shells.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"cac":"^7.0.0","zigpty":"^0.2.1","@devframes/vite":"0.9.0-beta.8"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","ws":"^8.21.3","vite":"^8.2.1","svelte":"^5.56.8","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","typescript":"^6.0.3","@types/node":"^26.2.0","@xterm/xterm":"^6.0.0","@antfu/design":"^0.3.4","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@xterm/addon-fit":"^0.11.0","@storybook/svelte-vite":"^10.5.7","@sveltejs/vite-plugin-svelte":"^7.3.0","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-terminals--assets":"0.9.0-beta.8"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.9.0-beta.8","@devframes/plugin-terminals--assets":"0.9.0-beta.8"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-terminals--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.9.0-beta.8_1786938989407_0.026538661927665963","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.9":{"name":"@devframes/plugin-terminals","version":"0.9.0-beta.9","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"b7cd46d7891e97112d206b1768b02c9acdef0933","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.9.0-beta.9.tgz","fileCount":21,"integrity":"sha512-ezcaN4ZqySX1vKUgr90ljZZHViISbWSXu0fsjeyojPZmveAHE8cseNjsKsz9mYnOnHlj4f4F//5hTNfQ5+3z+w==","signatures":[{"sig":"MEUCIEVvAVdI8ExQMbs7dFMq7Z6b5472eeMy7L4POaHqrIoAAiEA1WGg8EBs9OLg65e8uFXNheZs4mXlRGzIakHApRkARMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.9.0-beta.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":640762},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Devframe plugin providing terminal panels for streamed output and interactive PTY shells.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","zigpty":"^0.2.1","@devframes/vite":"0.9.0-beta.9"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","ws":"^8.21.3","vite":"^8.2.1","svelte":"^5.56.8","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","typescript":"^6.0.3","@types/node":"^26.2.0","@xterm/xterm":"^6.0.0","@antfu/design":"^0.3.4","get-port-please":"^3.2.0","@iconify-json/ph":"^1.2.2","@xterm/addon-fit":"^0.11.0","@storybook/svelte-vite":"^10.5.7","@sveltejs/vite-plugin-svelte":"^7.3.0","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-terminals--assets":"0.9.0-beta.9"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.9.0-beta.9","@devframes/plugin-terminals--assets":"0.9.0-beta.9"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-terminals--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.9.0-beta.9_1786939479807_0.5092760512763528","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-beta.10":{"name":"@devframes/plugin-terminals","version":"0.9.0-beta.10","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"16e6de3569e6baec036983d2b031b4917a9f7841","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.9.0-beta.10.tgz","fileCount":21,"integrity":"sha512-AjzFw6Q43myz8vC1RhCwRnEM/giETOGkklXa5RtpKU4m4nZQLWrcks+/sFQOzWJl2F+hCKqhalic9sdfhngZHg==","signatures":[{"sig":"MEQCIFi5hHraLgvMvJ454QEgcgr1+Se9dVQSgsHB6mRG8K4+AiAVhbero2MlnHr2uXVw/ZK9Q+4AWbTrvLU7pJPl48iUXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.9.0-beta.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":640736},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Devframe plugin providing terminal panels for streamed output and interactive PTY shells.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","zigpty":"^0.2.1","@devframes/vite":"0.9.0-beta.10"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","ws":"^8.21.3","vite":"^8.2.1","svelte":"^5.56.8","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","typescript":"^6.0.3","@types/node":"^26.2.0","@xterm/xterm":"^6.0.0","@antfu/design":"^0.3.4","@iconify-json/ph":"^1.2.2","@xterm/addon-fit":"^0.11.0","@storybook/svelte-vite":"^10.5.7","@sveltejs/vite-plugin-svelte":"^7.3.0","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-terminals--assets":"0.9.0-beta.10"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.9.0-beta.10","@devframes/plugin-terminals--assets":"0.9.0-beta.10"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-terminals--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.9.0-beta.10_1786949989491_0.38593222458052434","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@devframes/plugin-terminals","version":"0.9.0","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"43af9dda6c5729bd8adc9983c0d43ac474f64af1","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.9.0.tgz","fileCount":21,"integrity":"sha512-M/exlw5KXFz1CXpw5vHr5qtwj/Vu/2qG8EQLX3+X8qKXwkg7DBykenqaZL5celT1jCJGpoNAEKLNExPhHT/hMQ==","signatures":[{"sig":"MEYCIQCIP2QouAYXz3ZjDw6n5yckMrGwzYUz/tT/4NkYB7AQ5gIhAPPnF67sWvy26X7Of55DzoBfrjk0aLqnxGxbbbe10zY1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":640680},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Devframe plugin providing terminal panels for streamed output and interactive PTY shells.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","zigpty":"^0.2.1","@devframes/vite":"0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","ws":"^8.21.3","vite":"^8.2.1","svelte":"^5.56.8","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","typescript":"^6.0.3","@types/node":"^26.2.0","@xterm/xterm":"^6.0.0","@antfu/design":"^0.3.4","@iconify-json/ph":"^1.2.2","@xterm/addon-fit":"^0.11.0","@storybook/svelte-vite":"^10.5.7","@sveltejs/vite-plugin-svelte":"^7.3.0","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-terminals--assets":"0.9.0"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.9.0","@devframes/plugin-terminals--assets":"0.9.0"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-terminals--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.9.0_1786952119842_0.09608121517208623","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@devframes/plugin-terminals","version":"0.9.1","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"1d9e7ec91c7fa77d7d2bd15721760c6d59155e70","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.9.1.tgz","fileCount":21,"integrity":"sha512-3L7pLdFX2DFs6xf/1jPKOyqrYgb4M4B5iJZq2hzrVVG95dBmjBYXYkFjJiLAlF0T1q+uqnUIHFmZhNYNiFKgAQ==","signatures":[{"sig":"MEUCIC9V5/LAqKoWXVUicdmxYXwave6nrG4wBuyvK9aGVkS9AiEA6wk6L63TjHVUF123P4myI3bK5/y/wk0IVSP3lI78Eio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":640681},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Devframe plugin providing terminal panels for streamed output and interactive PTY shells.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","zigpty":"^0.2.1","@devframes/vite":"0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","ws":"^8.21.3","vite":"^8.2.1","svelte":"^5.56.8","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","typescript":"^6.0.3","@types/node":"^26.2.0","@xterm/xterm":"^6.0.0","@antfu/design":"^0.3.4","@iconify-json/ph":"^1.2.2","@xterm/addon-fit":"^0.11.0","@storybook/svelte-vite":"^10.5.7","@sveltejs/vite-plugin-svelte":"^7.3.0","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-terminals--assets":"0.9.1"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.9.1","@devframes/plugin-terminals--assets":"0.9.1"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-terminals--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.9.1_1787035010336_0.5384974258247464","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@devframes/plugin-terminals","version":"0.9.2","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"35edca0faad09bf003f6ea17a3216dad2eda6d10","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.9.2.tgz","fileCount":21,"integrity":"sha512-Ymhx1CPBoqVmrjQhxD25gOjSkjVaiXWoWWve36NAYXbFcn2X0UC29EG0J9c7JuF/qvYjHvgL/ejw4DNw51PkNg==","signatures":[{"sig":"MEYCIQC6uej6DqWw3lKUiUL/HkDNZJvmiJgKH6YYxBBpPZ02dAIhAPenc2e15VqwmvCecbrq5AbrHyNHBAVqrTrt2Jaf32vF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":640708},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Devframe plugin providing terminal panels for streamed output and interactive PTY shells.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","zigpty":"^0.2.1","@devframes/vite":"0.9.2"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","ws":"^8.21.3","vite":"^8.2.1","svelte":"^5.56.9","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","typescript":"^6.0.3","@types/node":"^26.2.0","@xterm/xterm":"^6.0.0","@antfu/design":"^0.3.4","@iconify-json/ph":"^1.2.2","@xterm/addon-fit":"^0.11.0","@storybook/svelte-vite":"^10.5.8","@sveltejs/vite-plugin-svelte":"^7.3.0","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-terminals--assets":"0.9.2"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.9.2","@devframes/plugin-terminals--assets":"0.9.2"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-terminals--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.9.2_1787106928100_0.886956766604001","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@devframes/plugin-terminals","version":"0.9.3","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"b8d7d6ce92cceb7106896da6ed184d0f7cdcf074","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.9.3.tgz","fileCount":21,"integrity":"sha512-dj2q+r2L+1Z2QTkd2mJoNwFIkhZmA2d2ssrx73LNtxA88FaikFg+WXl1/87Ec4HTTn1iEF/Wa/6aHcsYjZe8vQ==","signatures":[{"sig":"MEUCIFVuj+ct4wK+vx3IN/iLYbjioNcf51qjGaFOfndl6mKbAiEAiybTOLl1UI/KruMsuR5KtX9aZWBbxP29BuhMPoY44O8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":640708},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Devframe plugin providing terminal panels for streamed output and interactive PTY shells.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","zigpty":"^0.2.1","@devframes/vite":"0.9.3"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","ws":"^8.21.3","vite":"^8.2.1","svelte":"^5.56.9","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","typescript":"^6.0.3","@types/node":"^26.2.0","@xterm/xterm":"^6.0.0","@antfu/design":"^0.3.4","@iconify-json/ph":"^1.2.2","@xterm/addon-fit":"^0.11.0","@storybook/svelte-vite":"^10.5.8","@sveltejs/vite-plugin-svelte":"^7.3.0","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-terminals--assets":"0.9.3"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.9.3","@devframes/plugin-terminals--assets":"0.9.3"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-terminals--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.9.3_1787122363406_0.04067512055803113","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@devframes/plugin-terminals","version":"0.9.4","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"bdfe1c1c8c6331dcf10fcf1b10e22c9e1174c80f","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.9.4.tgz","fileCount":21,"integrity":"sha512-y+tyCc8BVV4MDDLY+HokJY1yeRck+26JXtKaEzklUrBgiczPu5eUnoqztSf/pmRL0ZdXPYaIni91GPp6ffSyxw==","signatures":[{"sig":"MEQCIAycS7+1hopYZU5Z4mf5JNYQp6oOc2XIvnaAVbEYnT84AiB16nNobHoqi3sny8feaute5RQvz3zLZ70G9Sv/lPfwOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":640708},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Devframe plugin providing terminal panels for streamed output and interactive PTY shells.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","zigpty":"^0.2.1","@devframes/vite":"0.9.4"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","ws":"^8.21.3","vite":"^8.2.1","svelte":"^5.56.9","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","typescript":"^6.0.3","@types/node":"^26.2.0","@xterm/xterm":"^6.0.0","@antfu/design":"^0.3.4","@iconify-json/ph":"^1.2.2","@xterm/addon-fit":"^0.11.0","@storybook/svelte-vite":"^10.5.8","@sveltejs/vite-plugin-svelte":"^7.3.0","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-terminals--assets":"0.9.4"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.9.4","@devframes/plugin-terminals--assets":"0.9.4"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-terminals--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.9.4_1787198295087_0.14704696182340093","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@devframes/plugin-terminals","version":"0.9.5","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"db00445302e0e81b5a9be2e37d8382277c9563f0","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.9.5.tgz","fileCount":21,"integrity":"sha512-Gm9rycJ3SDWJPcGG/TcHhWXNwk1tbEQ8OrmHVB7kKwq22omAXvcmBvcsYBnNhodKwOu58YPN/sh0bDo9hgTopw==","signatures":[{"sig":"MEUCIGRDsn1iESb1VCskfL9VLszMzvxIp7FpTI7xOMBO/8arAiEAqFGwcou7gk2Y1Q7wXmKLh7yYxGgZ6WbZy/FeLOqy+wA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":640708},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Devframe plugin providing terminal panels for streamed output and interactive PTY shells.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","zigpty":"^0.2.1","@devframes/vite":"0.9.5"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","ws":"^8.21.3","vite":"^8.2.1","svelte":"^5.56.9","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","typescript":"^6.0.3","@types/node":"^26.2.0","@xterm/xterm":"^6.0.0","@antfu/design":"^0.3.4","@iconify-json/ph":"^1.2.2","@xterm/addon-fit":"^0.11.0","@storybook/svelte-vite":"^10.5.8","@sveltejs/vite-plugin-svelte":"^7.3.0","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-terminals--assets":"0.9.5"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.9.5","@devframes/plugin-terminals--assets":"0.9.5"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-terminals--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.9.5_1787345886975_0.31953074474876075","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@devframes/plugin-terminals","version":"0.9.6","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"cd11c5a3f7d8c76e45c17c2056c197e375fdc688","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.9.6.tgz","fileCount":21,"integrity":"sha512-KzHD97TvRrQaO3nBUS8qxlumdqcrdtWO3ESicxiv9BXtL1c+pslxwGlmEkj1bqxKTgINXpV3NZXDFn2pNdR0gw==","signatures":[{"sig":"MEUCIGhwyL78KH054sG+Uq/Wcy5xmsJgj3UJOcC8xackgOZKAiEAg5qYlPyOCUUV9kOHtUiiHMsd5AQ3nDb2bLQudoM4+mo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":640708},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Devframe plugin providing terminal panels for streamed output and interactive PTY shells.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","zigpty":"^0.2.1","@devframes/vite":"0.9.6"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","ws":"^8.21.3","vite":"^8.2.1","svelte":"^5.56.9","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","typescript":"^6.0.3","@types/node":"^26.2.0","@xterm/xterm":"^6.0.0","@antfu/design":"^0.3.4","@iconify-json/ph":"^1.2.2","@xterm/addon-fit":"^0.11.0","@storybook/svelte-vite":"^10.5.8","@sveltejs/vite-plugin-svelte":"^7.3.0","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-terminals--assets":"0.9.6"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.9.6","@devframes/plugin-terminals--assets":"0.9.6"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-terminals--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.9.6_1787797776370_0.1487992826811586","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@devframes/plugin-terminals","version":"0.9.7","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"92fad75d896f1fb55143fd888b062487eac3ab96","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.9.7.tgz","fileCount":21,"integrity":"sha512-/ogW1fvIsm2PjXJJ5MAKqJpzfj7u2aAuGQhJTKiaikG14gzAEaejtPsBwLwApmGQCffKTVSc2Z5efzdQhGVHCg==","signatures":[{"sig":"MEYCIQDURj5mI3L7ygJxu1m97nva6/raApc2tetnI4DEEMf8gwIhAKBTTugWO8D96mdZmKpAPx7Nk0C1Km5e4rQI91BMVUQW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.9.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":640708},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Devframe plugin providing terminal panels for streamed output and interactive PTY shells.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","zigpty":"^0.2.1","@devframes/vite":"0.9.7"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.26","ws":"^8.21.3","vite":"^8.2.1","svelte":"^5.56.9","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","typescript":"^6.0.3","@types/node":"^26.2.0","@xterm/xterm":"^6.0.0","@antfu/design":"^0.3.4","@iconify-json/ph":"^1.2.2","@xterm/addon-fit":"^0.11.0","@storybook/svelte-vite":"^10.5.8","@sveltejs/vite-plugin-svelte":"^7.3.0","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-terminals--assets":"0.9.7"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.9.7","@devframes/plugin-terminals--assets":"0.9.7"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-terminals--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.9.7_1787825006432_0.849845530613045","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"@devframes/plugin-terminals","version":"0.9.8","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"d47d7b66548c3b8db55c2dabb37113168905f201","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.9.8.tgz","fileCount":21,"integrity":"sha512-aMeXvdaY+Nn3kAT0eKDneBw3IUN0OMxmajFrwyo87GwMAFdCZRbYwJ07erJc67XmmQr9jzrH9GbFrd7JJTrvnQ==","signatures":[{"sig":"MEQCIF9em/7FvH20SIx//frpi2XGJyBQcQaU5Pb5UbRy0JmFAiAxIAVN7QW/gEWEA29fTxxa025ftK5sY9m+f6U/swpzCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.9.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":637971},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Devframe plugin providing terminal panels for streamed output and interactive PTY shells.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","zigpty":"^0.2.1","@devframes/vite":"0.9.8"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.29","ws":"^8.21.3","vite":"^8.2.2","svelte":"^5.57.0","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","typescript":"^6.0.3","@types/node":"^26.4.0","@xterm/xterm":"^6.0.0","@antfu/design":"^0.4.0","@iconify-json/ph":"^1.2.2","@xterm/addon-fit":"^0.11.0","@storybook/svelte-vite":"^10.5.10","@sveltejs/vite-plugin-svelte":"^7.3.0","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-terminals--assets":"0.9.8"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.9.8","@devframes/plugin-terminals--assets":"0.9.8"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-terminals--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.9.8_1788231318110_0.5092912585651352","host":"s3://npm-registry-packages-npm-production"}},"0.9.9":{"name":"@devframes/plugin-terminals","version":"0.9.9","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"192f012eb1aab15bc7df0586eaa9d9473af52b9f","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.9.9.tgz","fileCount":21,"integrity":"sha512-YI++UoTbZoGZ2DO0aNeBuMntkTz4Ea3pGj+3uDxeBvHVRZ04JG7Xbkmn4HDqVLYPR58zF711yZxTLV7UhPMtOg==","signatures":[{"sig":"MEUCIHlrG16F6MleFXp+ucL6WaPmGUZh7k6NCAfe/i1wNdNxAiEAn1l6qMotoBg6D9M8ubcDFA+t9v8RoXDq5BpOjzkqfI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.9.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":638283},"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":"node bin.mjs","test":"vitest run","build":"tsdown && vite build --config src/client/vite.config.ts && vite build --config src/spa/vite.config.ts","watch":"tsdown --watch","storybook":"storybook dev -p 6014","typecheck":"tsc --noEmit","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Devframe plugin providing terminal panels for streamed output and interactive PTY shells.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","zigpty":"^0.2.1","@devframes/vite":"0.9.9"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.29","ws":"^8.21.3","vite":"^8.2.2","svelte":"^5.57.0","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","typescript":"^6.0.3","@types/node":"^26.4.0","@xterm/xterm":"^6.0.0","@antfu/design":"^0.4.0","@iconify-json/ph":"^1.2.2","@xterm/addon-fit":"^0.11.0","@storybook/svelte-vite":"^10.5.10","@sveltejs/vite-plugin-svelte":"^7.3.0","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-terminals--assets":"0.9.9"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.9.9","@devframes/plugin-terminals--assets":"0.9.9"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-terminals--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.9.9_1788408273761_0.2652095567193937","host":"s3://npm-registry-packages-npm-production"}},"0.9.10":{"name":"@devframes/plugin-terminals","version":"0.9.10","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"95fa1a70ba5d8bd889068a007d1ffde668611180","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.9.10.tgz","fileCount":20,"integrity":"sha512-cxJr9u+x5XvQ0IgwyCWLZv9nrv3U+Dgg9kq7QJiDuqG5y8z5j1kNX0HRbMYh1JLJr1r9m/2eYEKK2veJw3vyUg==","signatures":[{"sig":"MEQCIA3wsEF8VBsF2X5m7U3CNezlrDm7GhuSeUCJVuEOh7F5AiBPIp6R61ws09fvRPlIdPYjh0ZcsLs6F4W7i0sEM9XXnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.9.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":638269},"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","./vite":"./dist/node/vite.mjs","./types":"./dist/node/types.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","storybook":"storybook dev -p 6014","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:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Devframe plugin providing terminal panels for streamed output and interactive PTY shells.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","zigpty":"^0.2.1","@devframes/vite":"0.9.10"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.29","ws":"^8.21.3","vite":"^8.2.2","svelte":"^5.57.0","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","typescript":"^6.0.3","@types/node":"^26.4.0","@xterm/xterm":"^6.0.0","@antfu/design":"^0.4.0","@iconify-json/ph":"^1.2.2","@xterm/addon-fit":"^0.11.0","@storybook/svelte-vite":"^10.5.10","@sveltejs/vite-plugin-svelte":"^7.3.0","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-terminals--assets":"0.9.10"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.9.10","@devframes/plugin-terminals--assets":"0.9.10"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-terminals--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.9.10_1788434593526_0.6687905112636314","host":"s3://npm-registry-packages-npm-production"}},"0.9.11":{"name":"@devframes/plugin-terminals","version":"0.9.11","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"034f7b7556b1bbacc5fa33ff7d50d6915686546b","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.9.11.tgz","fileCount":20,"integrity":"sha512-mEyu9nBRKq65PLuy5CkMLhmfUzhu3Fl+BIGzr/9eSMawHV3+NoQmdDySgSa/WNMhGhmjRXtuR1iH36BAerc/4g==","signatures":[{"sig":"MEUCIQCR4OXRMzO4KhYo7a+/eTRRVAX6fFcIb9U5Nuxsd93ADwIgSQLk5WtOm/1R9S4Bbjtdl1eGV/Ig3u1aZs7FMLj2yM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.9.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":638269},"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","./vite":"./dist/node/vite.mjs","./types":"./dist/node/types.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","storybook":"storybook dev -p 6014","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:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Devframe plugin providing terminal panels for streamed output and interactive PTY shells.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","zigpty":"^0.2.1","@devframes/vite":"0.9.11"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.29","ws":"^8.21.3","vite":"^8.2.2","svelte":"^5.57.0","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","typescript":"^6.0.3","@types/node":"^26.4.0","@xterm/xterm":"^6.0.0","@antfu/design":"^0.4.0","@iconify-json/ph":"^1.2.2","@xterm/addon-fit":"^0.11.0","@storybook/svelte-vite":"^10.5.10","@sveltejs/vite-plugin-svelte":"^7.3.0","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-terminals--assets":"0.9.11"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.9.11","@devframes/plugin-terminals--assets":"0.9.11"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-terminals--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.9.11_1788489044411_0.763844312097649","host":"s3://npm-registry-packages-npm-production"}},"0.9.12":{"name":"@devframes/plugin-terminals","version":"0.9.12","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"3a6cdfc8c3448e3e2bc1fa0d46464ac972a20236","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.9.12.tgz","fileCount":20,"integrity":"sha512-UuaJ1U0Hwq4Tlry7F/KRizNhS+XFNcP/I5DFRxXK8pKrt53wUfFJ5Kc5mi+tZrbCDeeu9u/mTQEZWbQfs+W5Ow==","signatures":[{"sig":"MEQCIERW1Z36rq1H8igNWnuIWlMO0wpE32NFwxBYX9pSNuqdAiAmzQxSMnZx4XFxyn4GP5U5L2lMgEekrHE8hGNNTXEZAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.9.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":638235},"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","./vite":"./dist/node/vite.mjs","./types":"./dist/node/types.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","storybook":"storybook dev -p 6014","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:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Devframe plugin providing terminal panels for streamed output and interactive PTY shells.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"cac":"^7.0.0","zigpty":"^0.2.1","@devframes/vite":"0.9.12"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.29","ws":"^8.21.3","vite":"^8.2.2","svelte":"^5.57.0","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","typescript":"^6.0.3","@types/node":"^26.4.0","@xterm/xterm":"^6.0.0","@antfu/design":"^0.4.0","@iconify-json/ph":"^1.2.2","@xterm/addon-fit":"^0.11.0","@storybook/svelte-vite":"^10.5.10","@sveltejs/vite-plugin-svelte":"^7.3.0","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-terminals--assets":"0.9.12"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.9.12","@devframes/plugin-terminals--assets":"0.9.12"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-terminals--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.9.12_1788498877338_0.8722210684290685","host":"s3://npm-registry-packages-npm-production"}},"0.9.15":{"name":"@devframes/plugin-terminals","version":"0.9.15","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"c16fbcaffe38c0de61ff7297c56e2fc913b3bd34","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.9.15.tgz","fileCount":20,"integrity":"sha512-PruroGhUWV8SNkQUH8SSw6CmoezwQY8VJFtunTGgbKUV0IZmKuipMHnkvoKfQNZtOUsAFhbfKNTc5986+jbO/w==","signatures":[{"sig":"MEQCIC1bilj+TgNLfcgyU+aj/cfiE7PaEsF35+/gYjIyCxB5AiBY6za9PHOjxxpy2i7xdTMavjADKUV5h2nl2rOeAT7Mvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.9.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":637840},"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","./vite":"./dist/node/vite.mjs","./types":"./dist/node/types.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","storybook":"storybook dev -p 6014","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:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Devframe plugin providing terminal panels for streamed output and interactive PTY shells.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","zigpty":"^0.2.1","@devframes/vite":"0.9.15"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.31","ws":"^8.21.3","vite":"^8.2.2","svelte":"^5.57.0","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","typescript":"^6.0.3","@types/node":"^26.5.0","@xterm/xterm":"^6.0.0","@antfu/design":"^0.4.0","@iconify-json/ph":"^1.2.2","@xterm/addon-fit":"^0.11.0","@storybook/svelte-vite":"^10.6.0","@sveltejs/vite-plugin-svelte":"^7.3.0","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-terminals--assets":"0.9.15"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.9.15","@devframes/plugin-terminals--assets":"0.9.15"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-terminals--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.9.15_1788845244178_0.38080572814171165","host":"s3://npm-registry-packages-npm-production"}},"0.9.16":{"name":"@devframes/plugin-terminals","version":"0.9.16","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"c6d0de936e8795c9c06065116ba3689c6e038902","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.9.16.tgz","fileCount":20,"integrity":"sha512-WIpivXsDG1lRu2Rxck7bDeRIk2akoao+HTNeplXsclSvhmvYTT7aIdtfSeQzy0lNHjMo4u1j7b7HP3EGyS6Miw==","signatures":[{"sig":"MEYCIQDx6EsJW1aB9CKlfr7xAizqmndg9jzcUJHSr2nZVUwSmgIhAPU3hAtfDT2YqzIMW7/osq25cuQDWieUcZr945lfpMmr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.9.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":637840},"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","./vite":"./dist/node/vite.mjs","./types":"./dist/node/types.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","storybook":"storybook dev -p 6014","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:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Devframe plugin providing terminal panels for streamed output and interactive PTY shells.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","zigpty":"^0.2.1","@devframes/vite":"0.9.16"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.31","ws":"^8.21.3","vite":"^8.2.2","svelte":"^5.57.0","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","typescript":"^6.0.3","@types/node":"^26.5.0","@xterm/xterm":"^6.0.0","@antfu/design":"^0.4.0","@iconify-json/ph":"^1.2.2","@xterm/addon-fit":"^0.11.0","@storybook/svelte-vite":"^10.6.0","@sveltejs/vite-plugin-svelte":"^7.3.0","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-terminals--assets":"0.9.16"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.9.16","@devframes/plugin-terminals--assets":"0.9.16"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-terminals--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.9.16_1788847770174_0.025821065824985334","host":"s3://npm-registry-packages-npm-production"}},"0.9.17":{"name":"@devframes/plugin-terminals","version":"0.9.17","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"bc3f7c696e41873af4a205495703b99b00f0fa2f","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.9.17.tgz","fileCount":20,"integrity":"sha512-UutWn0AEWod1/GvYLePrxMA7V9kx0OvniahC1ACRVVpB3Yk+P5AwdzK5XQiAj63CbWrAtJDkInEm0UvaGeeOsA==","signatures":[{"sig":"MEQCIACMYXynm4lWursxHhkhNxt9mx+CPmvV+S9bBLrPqSv0AiAeKIT0OQ6VSR28VmTiS6nbx5rJvvRhBSscvIm9WEtKPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.9.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":637840},"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","./vite":"./dist/node/vite.mjs","./types":"./dist/node/types.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","storybook":"storybook dev -p 6014","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:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Devframe plugin providing terminal panels for streamed output and interactive PTY shells.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","zigpty":"^0.2.1","@devframes/vite":"0.9.17"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.31","ws":"^8.21.3","vite":"^8.2.2","svelte":"^5.57.0","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","typescript":"^6.0.3","@types/node":"^26.5.0","@xterm/xterm":"^6.0.0","@antfu/design":"^0.4.0","@iconify-json/ph":"^1.2.2","@xterm/addon-fit":"^0.11.0","@storybook/svelte-vite":"^10.6.0","@sveltejs/vite-plugin-svelte":"^7.3.0","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-terminals--assets":"0.9.17"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.9.17","@devframes/plugin-terminals--assets":"0.9.17"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-terminals--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.9.17_1788996695108_0.060723664894463125","host":"s3://npm-registry-packages-npm-production"}},"0.9.18":{"name":"@devframes/plugin-terminals","version":"0.9.18","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"8439bef75d959d170694f979439add96912df324","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.9.18.tgz","fileCount":20,"integrity":"sha512-0OIk7LeE0umoT2CUf/2bpfaLHAe4ml9/m+KJKAHm6it6cnyK9o19SE23ccZro+pU8YM8/d6xb8fcyicND1phJQ==","signatures":[{"sig":"MEQCIDPO1K8Ph1trVAdguoLB6sVJU0RuNcu6AhmwKF5oqu3iAiAWafbBN9LbHkA1/U8MpqXUx5MnpFF3eiqNwWGA5CzGww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.9.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":637840},"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","./vite":"./dist/node/vite.mjs","./types":"./dist/node/types.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","storybook":"storybook dev -p 6014","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:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Devframe plugin providing terminal panels for streamed output and interactive PTY shells.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","zigpty":"^0.2.1","@devframes/vite":"0.9.18"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.31","ws":"^8.21.3","vite":"^8.2.2","svelte":"^5.57.0","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","typescript":"^6.0.3","@types/node":"^26.5.0","@xterm/xterm":"^6.0.0","@antfu/design":"^0.4.0","@iconify-json/ph":"^1.2.2","@xterm/addon-fit":"^0.11.0","@storybook/svelte-vite":"^10.6.0","@sveltejs/vite-plugin-svelte":"^7.3.0","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-terminals--assets":"0.9.18"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.9.18","@devframes/plugin-terminals--assets":"0.9.18"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-terminals--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.9.18_1789001418213_0.51169601851382","host":"s3://npm-registry-packages-npm-production"}},"0.9.19":{"name":"@devframes/plugin-terminals","version":"0.9.19","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"34de2ec994ead62636eb298e4f9c2ad6af74e03b","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.9.19.tgz","fileCount":20,"integrity":"sha512-EV8K+npr7QDXwZMK0Ry+feCMTklhDUjBO/lHB8w4UO9qNAirJ8W1oShN5fMXelr6yAngK+WPL60FMyyNbw2Yew==","signatures":[{"sig":"MEUCIGI/+/I6n45T/icu/IPXub+gc6qrRsfEkvK8WraCveKOAiEAosGkHeTJ3LlMv1Q3uEFKDm9vKLSAyvmCChZkJ+BpDis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.9.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":621106},"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","./vite":"./dist/node/vite.mjs","./types":"./dist/node/types.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","storybook":"storybook dev -p 6014","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:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Devframe plugin providing terminal panels for streamed output and interactive PTY shells.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","zigpty":"^0.2.1","@devframes/vite":"0.9.19"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.31","ws":"^8.21.3","vite":"^8.3.0","svelte":"^5.57.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","typescript":"^6.0.3","@types/node":"^26.5.1","@xterm/xterm":"^6.0.0","@antfu/design":"^0.4.0","@iconify-json/ph":"^1.2.2","@xterm/addon-fit":"^0.11.0","@storybook/svelte-vite":"^10.6.0","@sveltejs/vite-plugin-svelte":"^7.3.0","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-terminals--assets":"0.9.19"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.9.19","@devframes/plugin-terminals--assets":"0.9.19"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-terminals--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.9.19_1789354473966_0.2774470282901307","host":"s3://npm-registry-packages-npm-production"}},"0.9.20":{"name":"@devframes/plugin-terminals","version":"0.9.20","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"d98d948a37a89866a5139836a27749a363b10b21","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.9.20.tgz","fileCount":20,"integrity":"sha512-1oB1VEfWYNvg773JQOHprs15n1PrRqlAcimETBZDGg3aDSpCWlrrbl4WCo0g58+Ek7q+hYVFYox/rB0PGxyyEw==","signatures":[{"sig":"MEYCIQDsn8PQXhidFBXPQ6MgpAs8hSYjbiFSeYff7duylBgsJgIhALbAAKv1Bx3o4gKCApSuz0cMW0HH+MVnGweN5KmURW7Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAc18MArhPG+ja3sC8+NkdV1Wu0ac1Hg4cjI1M75LrREAiAXpNslJccYBMrh/wIz2jegLXsWTIgP/jhxUjZwhXBg8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.9.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":621106},"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","./vite":"./dist/node/vite.mjs","./types":"./dist/node/types.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","storybook":"storybook dev -p 6014","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:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Devframe plugin providing terminal panels for streamed output and interactive PTY shells.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","zigpty":"^0.2.1","@devframes/vite":"0.9.20"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.31","ws":"^8.21.3","vite":"^8.3.0","svelte":"^5.57.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","typescript":"^6.0.3","@types/node":"^26.5.1","@xterm/xterm":"^6.0.0","@antfu/design":"^0.4.0","@iconify-json/ph":"^1.2.2","@xterm/addon-fit":"^0.11.0","@storybook/svelte-vite":"^10.6.0","@sveltejs/vite-plugin-svelte":"^7.3.0","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-terminals--assets":"0.9.20"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.9.20","@devframes/plugin-terminals--assets":"0.9.20"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-terminals--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.9.20_1789426371466_0.7187444626799624","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@devframes/plugin-terminals","version":"0.10.0","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"f29c0b8b40be1c92716b0d273fedf9923fc36076","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.10.0.tgz","fileCount":20,"integrity":"sha512-fB3ea8Jzjak947ilO668sZOFzCZd9v0L4eVnhF6MzIc6yZ2sbNuXwJ16/SLRkcWxcKsglA3lHmNtBWHFYN9slA==","signatures":[{"sig":"MEUCIQDa2gEYLwaL2yzleI9dvabYuwMufy1Nx5qISH8s+2kkhAIge1+Oga6okjpth/sjw1IX5eJQo7HpwErDnuswvWgjozM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDyARk+SbYXIE3kUDYsnVbOFbJq35sDPIzkVOebOTvfTQIhAJdRIalzcZvsSQx95nT1QRQFYYApOF1/VQsXvoGCcqlM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":621119},"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","./vite":"./dist/node/vite.mjs","./types":"./dist/node/types.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","storybook":"storybook dev -p 6014","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:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Devframe plugin providing terminal panels for streamed output and interactive PTY shells.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","zigpty":"^0.2.1","@devframes/vite":"0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.31","ws":"^8.21.3","vite":"^8.3.0","svelte":"^5.57.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","typescript":"^6.0.3","@types/node":"^26.5.1","@xterm/xterm":"^6.0.0","@antfu/design":"^0.4.0","@iconify-json/ph":"^1.2.2","@xterm/addon-fit":"^0.11.0","@storybook/svelte-vite":"^10.6.0","@sveltejs/vite-plugin-svelte":"^7.3.0","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-terminals--assets":"0.10.0"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.10.0","@devframes/plugin-terminals--assets":"0.10.0"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-terminals--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.10.0_1789444487883_0.5657779449366835","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@devframes/plugin-terminals","version":"0.10.1","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"3a1e0808598723f9d5195d30b033172b2ecd21b1","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-0.10.1.tgz","fileCount":20,"integrity":"sha512-MKgfEeJtQnVAbWwzDmeF9ZAvIBk+TvfwSauary8w8pEen4US7csWO6pteE2W075Ih9EQkb6O5RwPla1F55enYw==","signatures":[{"sig":"MEUCIQDv+Lu6P9hneugiLLNqTV2T+bp077VIytTCGpC88kpB5wIgJcATx9bCNNux1sDQWOtRXvvUdNl8LzvSu0FxShH70OQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDkwLWViue4F4JL6r44G9Rvev2zOLPlT0jj5n0ybtE7WwIhAIJMHA5f8jw5PqvMU5wn5L2mXre8aFQJzmBZtl9VaQx1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":621119},"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","./vite":"./dist/node/vite.mjs","./types":"./dist/node/types.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","storybook":"storybook dev -p 6014","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:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Devframe plugin providing terminal panels for streamed output and interactive PTY shells.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","zigpty":"^0.2.1","@devframes/vite":"0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.31","ws":"^8.21.3","vite":"^8.3.0","svelte":"^5.57.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","typescript":"^6.0.3","@types/node":"^26.5.1","@xterm/xterm":"^6.0.0","@antfu/design":"^0.4.0","@iconify-json/ph":"^1.2.2","@xterm/addon-fit":"^0.11.0","@storybook/svelte-vite":"^10.6.0","@sveltejs/vite-plugin-svelte":"^7.3.0","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-terminals--assets":"0.10.1"},"peerDependencies":{"vite":"^8.0.0","devframe":"0.10.1","@devframes/plugin-terminals--assets":"0.10.1"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-terminals--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_0.10.1_1789531293888_0.7781601430106799","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@devframes/plugin-terminals","version":"1.0.0","keywords":["devframe","devtools","terminal","pty","xterm"],"author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","_id":"@devframes/plugin-terminals@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-terminals":"./bin.mjs"},"dist":{"shasum":"7b9af626253fa54731afa658bbdb058c752ec27b","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-1.0.0.tgz","fileCount":20,"integrity":"sha512-QM9E0+nERGjb2/eD18wKvW+1tc1oa9Diqgebgqvw6rJOVEaUehEGojEh3XYEOfWSXKdyDdh/kHvFdfbvWd12/g==","signatures":[{"sig":"MEQCIEKWqx4M2LZzQTRqatDWx2iutarbALaemWmwovDa9XoTAiAG4gh2q4yUqZZPVkShWsARhbyBqGB59CjUIsUSitbg7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEk2cs4VOww7SPMVt9v9fqodNYjrUwAVeTa9OxSxGRpsAiBwGH/3AVjVaS0jO8D19iUw6KZH0bFZQfjyt6jsPAc26w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":621112},"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","./vite":"./dist/node/vite.mjs","./types":"./dist/node/types.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","storybook":"storybook dev -p 6014","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:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Devframe plugin providing terminal panels for streamed output and interactive PTY shells.","directories":{},"sideEffects":false,"dependencies":{"cac":"^7.0.0","zigpty":"^0.2.1","@devframes/vite":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.31","ws":"^8.21.3","vite":"^8.3.0","svelte":"^5.57.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","typescript":"^6.0.3","@types/node":"^26.5.1","@xterm/xterm":"^6.0.0","@antfu/design":"^0.4.0","@iconify-json/ph":"^1.2.2","@xterm/addon-fit":"^0.11.0","@storybook/svelte-vite":"^10.6.0","@sveltejs/vite-plugin-svelte":"^7.3.0","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-terminals--assets":"1.0.0"},"peerDependencies":{"vite":"^8.0.0","devframe":"1.0.0","@devframes/plugin-terminals--assets":"1.0.0"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-terminals--assets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/plugin-terminals_1.0.0_1789532789611_0.5072671556970025","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"_id":"@devframes/plugin-terminals@1.1.0","bin":{"devframe-terminals":"./bin.mjs"},"bugs":"https://github.com/devframes/devframe/issues","dist":{"shasum":"c8f2a417a4d62359516a548052fd06962644d772","tarball":"https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-1.1.0.tgz","fileCount":20,"integrity":"sha512-7Kzi6u9x5qURFoctU8ga6SGsTsGubSjDdWuJcH7Z3y4Td0ldLC6L82//4e+PpQJNDZXM3Qw340zfxgNrzuZTrQ==","signatures":[{"sig":"MEQCIDxzjQ7rwmdKkjRBoaokAgGPjeqk0L97ex05Fdi6WiwGAiA2Y6W/mE5PPlVSWLTiHTZE0CJV7kEbLsL1nf4HoIfzlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCUKOlUx4RM92doHImnZlRGRC76i477/FFv+I5bmmHH2AIhALaz/KSgt3Ve9xQpKSk48/i8BZp2da8ViAYQPlTfMGsD"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@devframes%2fplugin-terminals@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":622937},"name":"@devframes/plugin-terminals","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","./vite":"./dist/node/vite.mjs","./types":"./dist/node/types.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","storybook":"storybook dev -p 6014","typecheck":"tsc --noEmit","build:client":"vite build --config app/client/vite.config.ts","build-storybook":"storybook build"},"version":"1.1.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a730b3-518f-48a2-8dd7-afe5891531f8"}},"homepage":"https://github.com/devframes/devframe#readme","keywords":["devframe","devtools","terminal","pty","xterm"],"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Devframe plugin providing terminal panels for streamed output and interactive PTY shells.","directories":{},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"sideEffects":false,"dependencies":{"cac":"^7.0.0","zigpty":"^0.2.1","@devframes/vite":"1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.1-rc.32","ws":"^8.21.3","vite":"^8.3.1","svelte":"^5.57.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","typescript":"^6.0.3","@types/node":"^26.6.2","@xterm/xterm":"^6.0.0","@antfu/design":"^0.4.0","@iconify-json/ph":"^1.2.2","@xterm/addon-fit":"^0.11.0","@storybook/svelte-vite":"^10.6.0","@sveltejs/vite-plugin-svelte":"^7.3.1","vite-plugin-css-injected-by-js":"^5.0.2","@devframes/plugin-terminals--assets":"1.1.0"},"peerDependencies":{"vite":"^8.0.0","devframe":"1.1.0","@devframes/plugin-terminals--assets":"1.1.0"},"peerDependenciesMeta":{"vite":{"optional":true},"@devframes/plugin-terminals--assets":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-terminals_1.1.0_1790316782166_0.8323502092212895"}}},"time":{"created":"2026-07-06T05:09:19.748Z","modified":"2026-09-25T06:13:02.560Z","0.0.1":"2026-07-06T05:09:20.153Z","0.6.0-beta.1":"2026-07-06T05:17:04.343Z","0.6.0-beta.2":"2026-07-08T04:45:55.314Z","0.6.0-beta.3":"2026-07-09T09:03:38.051Z","0.6.0":"2026-07-10T01:49:29.437Z","0.6.1":"2026-07-14T09:56:35.485Z","0.6.2":"2026-07-15T07:13:49.786Z","0.7.0":"2026-07-15T08:42:02.332Z","0.7.2":"2026-07-16T01:41:08.122Z","0.7.3":"2026-07-16T09:54:49.873Z","0.7.4":"2026-07-17T07:53:41.300Z","0.7.5":"2026-07-17T10:47:31.634Z","0.7.6":"2026-07-22T04:01:42.223Z","0.7.7":"2026-07-22T05:01:42.835Z","0.7.8":"2026-07-22T06:55:38.184Z","0.7.9":"2026-07-22T07:43:57.214Z","0.7.10":"2026-07-23T02:53:10.967Z","0.7.11":"2026-07-23T06:10:22.171Z","0.7.12":"2026-07-24T04:01:34.626Z","0.7.13":"2026-07-24T08:12:52.280Z","0.7.14":"2026-07-24T10:51:24.816Z","0.7.15":"2026-07-29T08:19:10.604Z","0.7.16":"2026-07-31T09:30:14.468Z","0.8.0":"2026-08-03T07:15:27.476Z","0.8.1":"2026-08-05T00:41:21.585Z","0.8.2":"2026-08-06T04:04:15.152Z","0.9.0-beta.1":"2026-08-13T07:55:29.603Z","0.9.0-beta.2":"2026-08-14T03:31:43.337Z","0.9.0-beta.4":"2026-08-14T12:03:11.296Z","0.9.0-beta.7":"2026-08-17T01:31:18.128Z","0.9.0-beta.8":"2026-08-17T03:56:29.553Z","0.9.0-beta.9":"2026-08-17T04:04:39.943Z","0.9.0-beta.10":"2026-08-17T06:59:49.617Z","0.9.0":"2026-08-17T07:35:19.972Z","0.9.1":"2026-08-18T06:36:50.464Z","0.9.2":"2026-08-19T02:35:28.259Z","0.9.3":"2026-08-19T06:52:43.573Z","0.9.4":"2026-08-20T03:58:15.244Z","0.9.5":"2026-08-21T20:58:07.131Z","0.9.6":"2026-08-27T02:29:36.519Z","0.9.7":"2026-08-27T10:03:26.581Z","0.9.8":"2026-09-01T02:55:18.267Z","0.9.9":"2026-09-03T04:04:33.912Z","0.9.10":"2026-09-03T11:23:13.687Z","0.9.11":"2026-09-04T02:30:44.553Z","0.9.12":"2026-09-04T05:14:37.484Z","0.9.15":"2026-09-08T05:27:24.334Z","0.9.16":"2026-09-08T06:09:30.330Z","0.9.17":"2026-09-09T23:31:35.259Z","0.9.18":"2026-09-10T00:50:18.354Z","0.9.19":"2026-09-14T02:54:34.131Z","0.9.20":"2026-09-14T22:52:51.577Z","0.10.0":"2026-09-15T03:54:47.963Z","0.10.1":"2026-09-16T04:01:33.998Z","1.0.0":"2026-09-16T04:26:29.710Z","1.1.0":"2026-09-25T06:13:02.245Z"},"bugs":"https://github.com/devframes/devframe/issues","author":"Anthony Fu <anthonyfu117@hotmail.com>","license":"MIT","homepage":"https://github.com/devframes/devframe#readme","keywords":["devframe","devtools","terminal","pty","xterm"],"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"plugins/terminals"},"description":"Devframe plugin providing terminal panels for streamed output and interactive PTY shells.","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"readme":"","readmeFilename":""}