{"_id":"@pi-chamber/web","_rev":"41-c36e9a859d5a622d58da25dd427e79f6","name":"@pi-chamber/web","dist-tags":{"latest":"1.0.3","rc":"1.0.4-rc.2"},"versions":{"0.1.8":{"name":"@pi-chamber/web","version":"0.1.8","_id":"@pi-chamber/web@0.1.8","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"21136c5007e7ee70fb8ebbe93a8d9520a67803aa","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-0.1.8.tgz","fileCount":1152,"integrity":"sha512-y1npOdJPOmFZmUZqSu1qAS4JqZ7wsLT3tCNs2aitE74Wqx7LyZX4bEIpBQ861O/xJR4XEozgfOKYf47wvWEc4A==","signatures":[{"sig":"MEUCIED4E+2l8yyYgQ1KjUBIR6OMHvphSt0UBU56Da7n8uUMAiEAmJcfvjZJvBcUxby0RSv56oV2ygYoI6jb2Onej2Wryd8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33620413},"main":"./server/index.js","type":"module","types":"./server/index.d.ts","gitHead":"50971c0ef409c2bc51c344b60daf7086f3b8483b","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"bun server/index.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","dev:server:watch":"nodemon --watch server --ext js --exec \"bun server/index.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"10.9.8","description":"PiChamber's web server and browser UI for the Pi coding-agent runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","ghostty-web":"0.4.0","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_0.1.8_1787074983679_0.5847001990457799","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@pi-chamber/web","version":"0.1.9","_id":"@pi-chamber/web@0.1.9","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"ac2a067eabc8a7bd0efe0ca54694d75955a59ef0","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-0.1.9.tgz","fileCount":1152,"integrity":"sha512-H52fdkaW2C7vz5x/0VWu9TeCpOUprlziHTb95gbLTsVhVETCla0MCo9dSiXjIp2Kw1EFLMxczWPxDzwnegXwKw==","signatures":[{"sig":"MEUCIBqsY8ToeCrarPIV9QxFP4ifnrQSxeLoBNRGC1F3nTapAiEAhb1MwbXbskpOBYr4M+kz4r/E5ylVuLRmSOLTBwlwSVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33626976},"main":"./server/index.js","type":"module","types":"./server/index.d.ts","gitHead":"8fcd20cb8f061d5dbf066deda13299939c835ae5","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"bun server/index.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","dev:server:watch":"nodemon --watch server --ext js --exec \"bun server/index.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"10.9.8","description":"PiChamber's web server and browser UI for the Pi coding-agent runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","ghostty-web":"0.4.0","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_0.1.9_1787083100600_0.3400713690868855","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@pi-chamber/web","version":"0.2.0","_id":"@pi-chamber/web@0.2.0","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"d9a24a05d498608dd620cb28b49a4a46064b0b67","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-0.2.0.tgz","fileCount":1150,"integrity":"sha512-ACvtczjojKoLnxaMQy48mA0n+Qe4CebkOfzY3Xt20hv7xPkXJGZQmYlJzmxTKkdXnVpjRTr8k2oB+FcCNqZ4qg==","signatures":[{"sig":"MEUCIQDfWL55SnvhH21goaRlAPgSKPlSDFSHKT9w6Ed1ZaFeqQIgOnpZArSNRC3gLv9jtXWS9WfmDWg3w1sdweCot1octpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33635294},"main":"./server/index.js","type":"module","types":"./server/index.d.ts","gitHead":"8eb171c8716fd84212d269a1a7a0a5e9ad8276da","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"bun server/index.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","dev:server:watch":"nodemon --watch server --ext js --exec \"bun server/index.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"10.9.8","description":"PiChamber's web server and browser UI for the Pi coding-agent runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","ghostty-web":"0.4.0","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_0.2.0_1787092269747_0.19754491607905256","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@pi-chamber/web","version":"0.2.1","_id":"@pi-chamber/web@0.2.1","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"684a24b9747c203244bfcdd04260370e52628df5","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-0.2.1.tgz","fileCount":1150,"integrity":"sha512-tfmcHZyZ5fDBSVHn17Y8lX6bbKS98p0PJHXYWnKYTHbH4DFpsr8bLuzGshHT18MdbQEh0R37GX4h1+sTfPN2Qg==","signatures":[{"sig":"MEUCIC/1QiZa1eKkKA5ZcYDjjicJni+0OtLYt4E7s/LeRaDPAiEA388rIfFCggB7swK6On6rTl1QOMwJRDRh+iD+bPQmkno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33668068},"main":"./server/index.js","type":"module","types":"./server/index.d.ts","gitHead":"0f948ff63b9596861ea4df97d53e70c376b166fd","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"bun server/index.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","dev:server:watch":"nodemon --watch server --ext js --exec \"bun server/index.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"10.9.8","description":"PiChamber's web server and browser UI for the Pi coding-agent runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","ghostty-web":"0.4.0","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_0.2.1_1787162385314_0.5915768958385275","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@pi-chamber/web","version":"0.2.2","_id":"@pi-chamber/web@0.2.2","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"b140338d238bf24083c25387e6b3adab63c499fd","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-0.2.2.tgz","fileCount":1150,"integrity":"sha512-c1OP3s+qz315G0fLDi6LClD38f1dfgYTvW7Tew7GwCZtFaf4CR9BTQDKgavpH8HSPQhHU15YD07o9c5GwBZsKQ==","signatures":[{"sig":"MEUCIFMfdf7VFfZCsSeINfUxoJcuzVquTk+oSorB/v4Z5FpXAiEAnwzuZteIclr1RT6Wc7nK1CGlGBYSekkRd/FvaWHBHOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33679252},"main":"./server/index.js","type":"module","types":"./server/index.d.ts","gitHead":"66a5471208f603b4ebc9da3cddcd44a7a45176e2","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"bun server/index.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","dev:server:watch":"nodemon --watch server --ext js --exec \"bun server/index.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"10.9.8","description":"PiChamber's web server and browser UI for the Pi coding-agent runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","ghostty-web":"0.4.0","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_0.2.2_1787246630373_0.30085726096706855","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@pi-chamber/web","version":"0.3.0","_id":"@pi-chamber/web@0.3.0","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"0ba59e9cace963d91cfaac123940596b3f860d7d","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-0.3.0.tgz","fileCount":1147,"integrity":"sha512-z60/O8r75rPlrHCxhb/V38mTtw6DwIVPZWPallMlvtYifdj3RnuRvzFU7fZwhCrwrxxHp+uiq32uTvF8RUAY0Q==","signatures":[{"sig":"MEUCIGiCaPXtmT3Mo/D+NHf2+MOPyY2+bJcSSteW1++leAIIAiEA7Gnr07lIHBO/IFpVqFO2EROJL6sIpNPosS1wIvw2loU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33729742},"main":"./server/index.js","type":"module","types":"./server/index.d.ts","gitHead":"3b2bf2ab5b13dfe625c539781d3e0a079ba450ba","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"bun server/index.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","dev:server:watch":"nodemon --watch server --ext js --exec \"bun server/index.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"10.9.8","description":"PiChamber's web server and browser UI for the Pi coding-agent runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","ghostty-web":"0.4.0","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_0.3.0_1787356740191_0.20998571809815103","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@pi-chamber/web","version":"0.3.1","_id":"@pi-chamber/web@0.3.1","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"a529ba727c211355c58de73e72161df28f59399e","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-0.3.1.tgz","fileCount":1148,"integrity":"sha512-HXAWF7F6vZOwrGKpKtgghQFj9sVSNlmiWz5/qDHtNUTItwY8Xep2tWPBdGsCpw039AmJZDp2wafrJ887wu434w==","signatures":[{"sig":"MEUCIQCy6gjg2P0EK/Zd0Z0xfPOKrzZk1LsSy2Z0U+NrWZs/6AIgCYwUnA5jL3//2xlOmTu2VLiiIugcyT1ooDu+Kn+7GuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33757757},"main":"./server/index.js","type":"module","types":"./server/index.d.ts","gitHead":"5f2ae5cf6454f35ef637c331c94a3fc088d0744f","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"bun server/index.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","dev:server:watch":"nodemon --watch server --ext js --exec \"bun server/index.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"10.9.8","description":"PiChamber's web server and browser UI for the Pi coding-agent runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","ghostty-web":"0.4.0","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_0.3.1_1787408524046_0.4947042081777808","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@pi-chamber/web","version":"0.3.2","_id":"@pi-chamber/web@0.3.2","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"5f5ce5bf1f7691e8de2d4ce8398ae2a4b819996f","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-0.3.2.tgz","fileCount":1152,"integrity":"sha512-l9UrhGxnz9JzGJ6u/V31bID5QcLQlDJVKJLTWrLFQSjxqZH0eP3tZXnvhDBiF84sQcmnOUcATu7fhTnJyI+OaQ==","signatures":[{"sig":"MEQCIF2/YXNwdIy1gXQPsaXOxzhWoxwJJZxm0qWTSe77eB2UAiAIZabDq+SY7PkmRrmaxHv+AulQQZLapHKwAYOys3imdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33788739},"main":"./server/index.js","type":"module","types":"./server/index.d.ts","gitHead":"2cadd47ae3d47b816a62fd91c53da8090e52cb52","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"bun server/index.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","dev:server:watch":"nodemon --watch server --ext js --exec \"bun server/index.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"10.9.8","description":"PiChamber's web server and browser UI for the Pi coding-agent runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","ghostty-web":"0.4.0","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_0.3.2_1787431576253_0.30865305139437127","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@pi-chamber/web","version":"0.3.3","_id":"@pi-chamber/web@0.3.3","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"f9e511a3081745f4f6072d2f2e92f1e03c57aa17","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-0.3.3.tgz","fileCount":1152,"integrity":"sha512-dTiAbCPLLw9UR+TMDM3l7F7Nr1x42flzQ0VoAl8XKSktZ7B5h3GZ+ll85X+J7ryr56fNmWYwA3X9dycSN0b5zQ==","signatures":[{"sig":"MEYCIQCS8LpZg4xx4eForjd2YuYv7JoAc+GV14gtrGIc9ZOaWQIhAK1z45RvFUEA6hDm/O4YOv3MVSADKpQkAmtYAwGD4cjb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33788742},"main":"./server/index.js","type":"module","types":"./server/index.d.ts","gitHead":"4b5b9917a0368a3b8f3feb5d6924422e90a7a1a9","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"bun server/index.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","dev:server:watch":"nodemon --watch server --ext js --exec \"bun server/index.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"10.9.8","description":"PiChamber's web server and browser UI for the Pi coding-agent runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","ghostty-web":"0.4.0","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_0.3.3_1787434034755_0.39863098772194405","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@pi-chamber/web","version":"0.4.0","_id":"@pi-chamber/web@0.4.0","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"7cad18b33e3ed93c8f387923eeb8a7e9d3189082","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-0.4.0.tgz","fileCount":1182,"integrity":"sha512-r7FbJYn0100CqNgZ1hAsgw0Yr3qce8jxq96T+6NLNtxOFoYJXbh3Jsv9YxlcN5AxQGxIvzS46+/UMX16944aeQ==","signatures":[{"sig":"MEQCIEFJF+7+XCo2IRdlogzn/laBVBAcm4Nf380BWODzxN86AiBXKvQtCFpSTOOdu6TRM7ZtwzRqiKuzEQnsIYfCVKRxwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33953366},"main":"./server/index.js","type":"module","types":"./server/index.d.ts","gitHead":"b2fb00a998a32d49ee27666481bdb6614cf406fd","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"bun server/index.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","dev:server:watch":"nodemon --watch server --ext js --exec \"bun server/index.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"10.9.8","description":"PiChamber's web server and browser UI for the Pi coding-agent runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","ghostty-web":"0.4.0","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_0.4.0_1787531619078_0.08825060722338818","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@pi-chamber/web","version":"0.5.0","_id":"@pi-chamber/web@0.5.0","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"64c37e274a76b4c59ae5f937ed0ee27e5474b8c8","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-0.5.0.tgz","fileCount":1187,"integrity":"sha512-6vwfwBdBYFXB39MXU/vHu28QgXZjjzHBsxJOKwH5whlt3wogEIHo7PN6YPWNv8C49SDVCLIPt+L57C9vaLU1nw==","signatures":[{"sig":"MEUCIG4op36L+gC3//1v66DIcw4k2km9p5hAutc4AjVqJQ3iAiEA6OakiI98SGf3lvOryuh8lSB03UpCaH4cB2zVPqdImjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34098684},"main":"./server/index.js","type":"module","_from":"file:pi-chamber-web-0.5.0.tgz","types":"./server/index.d.ts","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"bun server/index.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","dev:server:watch":"nodemon --watch server --ext js --exec \"bun server/index.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"_resolved":"/home/runner/work/PiChamber/PiChamber/packages/web/pi-chamber-web-0.5.0.tgz","_integrity":"sha512-6vwfwBdBYFXB39MXU/vHu28QgXZjjzHBsxJOKwH5whlt3wogEIHo7PN6YPWNv8C49SDVCLIPt+L57C9vaLU1nw==","repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"10.9.8","description":"PiChamber's web server and browser UI for the Pi coding-agent runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","ghostty-web":"0.4.0","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_0.5.0_1787609282722_0.8239086510704372","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@pi-chamber/web","version":"0.5.1","_id":"@pi-chamber/web@0.5.1","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"5722c512cea4a39179cf4c4b07bbaf18d7a0a76c","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-0.5.1.tgz","fileCount":1187,"integrity":"sha512-anNXv0pItRoH+qiFA6y3eHmG6OlkKtb57GaYqTLDJ77c9mmRn1VcGtojIbIqw2l8g1pmF61PtdZZQWMSFu2HMQ==","signatures":[{"sig":"MEUCIAx08py2vq91/4q/7+UozF+yxD2+7WTOHTB3dSsf+nWQAiEAh2UFG7YmIC+3ll15fHTsrVLIAUFUTJAGmC0r+7Od1E8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34103435},"main":"./server/index.js","type":"module","_from":"file:pi-chamber-web-0.5.1.tgz","types":"./server/index.d.ts","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"bun server/index.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","dev:server:watch":"nodemon --watch server --ext js --exec \"bun server/index.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"_resolved":"/home/runner/work/PiChamber/PiChamber/packages/web/pi-chamber-web-0.5.1.tgz","_integrity":"sha512-anNXv0pItRoH+qiFA6y3eHmG6OlkKtb57GaYqTLDJ77c9mmRn1VcGtojIbIqw2l8g1pmF61PtdZZQWMSFu2HMQ==","repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"10.9.8","description":"PiChamber's web server and browser UI for the Pi coding-agent runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","ghostty-web":"0.4.0","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_0.5.1_1787617178491_0.7935498808437134","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@pi-chamber/web","version":"0.5.2","_id":"@pi-chamber/web@0.5.2","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"b2a537f63aeb24fc0722048101f67f1b01eb9558","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-0.5.2.tgz","fileCount":1187,"integrity":"sha512-zMc8oJdgxpZuJgDF4vWQFWgyXNWuITvvOBrSwQ2s4MHvaAAWVQ7uz9pbbZBQHLmFbK2FOSQg283zdV4yXbDbQg==","signatures":[{"sig":"MEYCIQDiTofg8mkCT1mYBD+q161FyiaQ6zQbKKf9OnT+5w7d3QIhAPwawGuSMiFjeTWE/x3cPGmWoLeeTn00ObObTNmxg7nj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34103771},"main":"./server/index.js","type":"module","_from":"file:pi-chamber-web-0.5.2.tgz","types":"./server/index.d.ts","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"bun server/index.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","dev:server:watch":"nodemon --watch server --ext js --exec \"bun server/index.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"_resolved":"/home/runner/work/PiChamber/PiChamber/packages/web/pi-chamber-web-0.5.2.tgz","_integrity":"sha512-zMc8oJdgxpZuJgDF4vWQFWgyXNWuITvvOBrSwQ2s4MHvaAAWVQ7uz9pbbZBQHLmFbK2FOSQg283zdV4yXbDbQg==","repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"10.9.8","description":"PiChamber's web server and browser UI for the Pi coding-agent runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","ghostty-web":"0.4.0","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_0.5.2_1787651045778_0.7245034836288291","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@pi-chamber/web","version":"0.6.0","_id":"@pi-chamber/web@0.6.0","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"f771f69d1cac3f3356c62e791013c96509fba98b","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-0.6.0.tgz","fileCount":1187,"integrity":"sha512-iDzg8jv0+DVPh2a6GuM5/FiIenUmmeqvA3kGDrM+7DNhW1a/e6tfBidbA3PUmyh2mogAE3O8wBRCx+OIr6fuoQ==","signatures":[{"sig":"MEUCIA0GeRnYut6lxVYTgOCjQT1ndcU5tvzRzHH5ddn/jKvEAiEAq0YeG7P0aAndzEZS9aW+pk9uo2H0wwBMDtvRE+MM+Wg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34106604},"main":"./server/index.js","type":"module","_from":"file:pi-chamber-web-0.6.0.tgz","types":"./server/index.d.ts","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"bun server/index.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","dev:server:watch":"nodemon --watch server --ext js --exec \"bun server/index.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"_resolved":"/home/runner/work/PiChamber/PiChamber/packages/web/pi-chamber-web-0.6.0.tgz","_integrity":"sha512-iDzg8jv0+DVPh2a6GuM5/FiIenUmmeqvA3kGDrM+7DNhW1a/e6tfBidbA3PUmyh2mogAE3O8wBRCx+OIr6fuoQ==","repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"10.9.8","description":"PiChamber's web server and browser UI for the Pi coding-agent runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","ghostty-web":"0.4.0","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_0.6.0_1787669175208_0.11885137572300608","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@pi-chamber/web","version":"0.7.0","_id":"@pi-chamber/web@0.7.0","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"96a91864ac37dfd464d6708d7fcd3c851080e985","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-0.7.0.tgz","fileCount":1187,"integrity":"sha512-KsYj2vQLmpujcUKOcPTDMLe4RfdkGBxDCoSLBsx8sIBezpRdbV/zagQCJDNA6sM3lgFs3j4Qhj8cyvesK47o0g==","signatures":[{"sig":"MEQCIGtL4ZQDkaoY4Z1OuoyGpWq3oNZQbF0HyMds9n9rb3nmAiAr4Bkt8TnHNPaeSA7ufN7QYGuHiLPOcN9KGlvMwV+cFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34119098},"main":"./server/index.js","type":"module","_from":"file:pi-chamber-web-0.7.0.tgz","types":"./server/index.d.ts","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"bun server/index.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","dev:server:watch":"nodemon --watch server --ext js --exec \"bun server/index.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"_resolved":"/home/runner/work/PiChamber/PiChamber/packages/web/pi-chamber-web-0.7.0.tgz","_integrity":"sha512-KsYj2vQLmpujcUKOcPTDMLe4RfdkGBxDCoSLBsx8sIBezpRdbV/zagQCJDNA6sM3lgFs3j4Qhj8cyvesK47o0g==","repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"10.9.8","description":"PiChamber's web server and browser UI for the Pi coding-agent runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","ghostty-web":"0.4.0","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_0.7.0_1788206308956_0.8227626590688699","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@pi-chamber/web","version":"0.7.1","_id":"@pi-chamber/web@0.7.1","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"b3bf58ffb70bc7e37031a2a8888b78367dd5e709","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-0.7.1.tgz","fileCount":1187,"integrity":"sha512-A993wnADGEFLCQrs/hdQfN4gAmBL0fr0UR2TZtozrHkzV2s2/6S+JZt4Os1oOXpatyW5/ug4ejCSb9DYUxWBQg==","signatures":[{"sig":"MEYCIQCf/qKWux4Fzh+NuX4ftkrHbzRl85ATMISgZyGeYo+LWwIhAN/oro/3emAVFo24RtFloDrrFzNkgo+RAkvSr3emC4dp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34128148},"main":"./server/index.js","type":"module","_from":"file:pi-chamber-web-0.7.1.tgz","types":"./server/index.d.ts","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"bun server/index.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","dev:server:watch":"nodemon --watch server --ext js --exec \"bun server/index.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"_resolved":"/home/runner/work/PiChamber/PiChamber/packages/web/pi-chamber-web-0.7.1.tgz","_integrity":"sha512-A993wnADGEFLCQrs/hdQfN4gAmBL0fr0UR2TZtozrHkzV2s2/6S+JZt4Os1oOXpatyW5/ug4ejCSb9DYUxWBQg==","repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"10.9.8","description":"PiChamber's web server and browser UI for the Pi coding-agent runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","ghostty-web":"0.4.0","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_0.7.1_1788217280203_0.2121396303187213","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@pi-chamber/web","version":"0.7.2","_id":"@pi-chamber/web@0.7.2","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"3a6faac1fbd193d61caffabd99107fe3a9dff389","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-0.7.2.tgz","fileCount":1187,"integrity":"sha512-GTVy09vQ3IQ0JSL45nG7uX0V8K2+pq5JnkrRcWS4GKK+RV0yEgBB3D9B1SurIVBjErCPUDQ4/PCb07u2xCsGkw==","signatures":[{"sig":"MEUCIFx+ctV1f5uCUXhg1XpbNXxtj1J1iN8Gjzu2L/wKaIwqAiEAq2A7mR8Rud7/2/6e52dJmpJmNyUZ7oRWSIyCtsbMRg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34164699},"main":"./server/index.js","type":"module","_from":"file:pi-chamber-web-0.7.2.tgz","types":"./server/index.d.ts","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"bun server/index.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","dev:server:watch":"nodemon --watch server --ext js --exec \"bun server/index.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"_resolved":"/home/runner/work/PiChamber/PiChamber/packages/web/pi-chamber-web-0.7.2.tgz","_integrity":"sha512-GTVy09vQ3IQ0JSL45nG7uX0V8K2+pq5JnkrRcWS4GKK+RV0yEgBB3D9B1SurIVBjErCPUDQ4/PCb07u2xCsGkw==","repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"10.9.8","description":"PiChamber's web server and browser UI for the Pi coding-agent runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","ghostty-web":"0.4.0","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_0.7.2_1788267420425_0.4557912701500877","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@pi-chamber/web","version":"0.8.0","_id":"@pi-chamber/web@0.8.0","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"e70d47c05fd275fb9172b1baced15b96538415f7","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-0.8.0.tgz","fileCount":1188,"integrity":"sha512-HUNlL1THDzTL89oGi5gLhNWpfLOWjEJRP+BDIkn7u3phFyeIiMm4x4VEqpLWyr7NVIwBFfknB9onTMrwUkEhhA==","signatures":[{"sig":"MEUCIQCG7pbe7XsYVaWATdEZivB9nMSvIqbBNoy+hwnVx71+pgIgcHblUVpsK8LAKj2OKQp6byDbnkaCv9tBh62cxiAnZNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34110570},"main":"./server/index.js","type":"module","_from":"file:pi-chamber-web-0.8.0.tgz","types":"./server/index.d.ts","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"bun server/index.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","dev:server:watch":"nodemon --watch server --ext js --exec \"bun server/index.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"_resolved":"/home/runner/work/PiChamber/PiChamber/packages/web/pi-chamber-web-0.8.0.tgz","_integrity":"sha512-HUNlL1THDzTL89oGi5gLhNWpfLOWjEJRP+BDIkn7u3phFyeIiMm4x4VEqpLWyr7NVIwBFfknB9onTMrwUkEhhA==","repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"10.9.8","description":"PiChamber's web server and browser UI for the Pi coding-agent runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","ghostty-web":"0.4.0","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.0_1788478783798_0.6239777194885301","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@pi-chamber/web","version":"0.8.1","_id":"@pi-chamber/web@0.8.1","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"b433892e8e9a818171c9ac399b45bd922d6491be","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-0.8.1.tgz","fileCount":1188,"integrity":"sha512-rXFK2AAT24M4sVlzgDjEagclY9T4kWG+FxxSaGWBl6KqD/LlM/a10S6CoAMdp0PIuQQzOoiprhkg8eqYsaUhCA==","signatures":[{"sig":"MEYCIQC/A720iGp4Fl5IYDquyRmg+5C6i/GT80pf1f83CgAIPQIhAPk3a1GMDTAKeZUY4GK4TYKq9JrRN3dSlGAhUxKcIQoI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34127533},"main":"./server/index.js","type":"module","_from":"file:pi-chamber-web-0.8.1.tgz","types":"./server/index.d.ts","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"bun server/index.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","dev:server:watch":"nodemon --watch server --ext js --exec \"bun server/index.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"_resolved":"/home/runner/work/PiChamber/PiChamber/packages/web/pi-chamber-web-0.8.1.tgz","_integrity":"sha512-rXFK2AAT24M4sVlzgDjEagclY9T4kWG+FxxSaGWBl6KqD/LlM/a10S6CoAMdp0PIuQQzOoiprhkg8eqYsaUhCA==","repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"10.9.8","description":"PiChamber's web server and browser UI for the Pi coding-agent runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","ghostty-web":"0.4.0","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.1_1788528636631_0.74223107378112","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@pi-chamber/web","version":"0.8.2","_id":"@pi-chamber/web@0.8.2","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"14a4d93e532301353420ea734a9486652ef20796","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-0.8.2.tgz","fileCount":1188,"integrity":"sha512-T/Nhqp0BLcnt6APzgghTHag6kpJO0M5t0pjSLpPZyV4l7KTCt5CgBraFGDBd9njK3KZ9a+RFaDhM7OPE/6AISg==","signatures":[{"sig":"MEQCIAXRcfSzMWsMCHSIGt4kyn6RVlqXfwuVry/zppe31rJcAiBFvXJlcYhSGmDIcq5EXMPmjrEcHLi/wqqPhqlhkd+C5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34140944},"main":"./server/index.js","type":"module","_from":"file:pi-chamber-web-0.8.2.tgz","types":"./server/index.d.ts","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"bun server/index.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","dev:server:watch":"nodemon --watch server --ext js --exec \"bun server/index.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"_resolved":"/home/runner/work/PiChamber/PiChamber/packages/web/pi-chamber-web-0.8.2.tgz","_integrity":"sha512-T/Nhqp0BLcnt6APzgghTHag6kpJO0M5t0pjSLpPZyV4l7KTCt5CgBraFGDBd9njK3KZ9a+RFaDhM7OPE/6AISg==","repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"10.9.8","description":"PiChamber's web server and browser UI for the Pi coding-agent runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","ghostty-web":"0.4.0","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_0.8.2_1788559701972_0.8368020143743871","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@pi-chamber/web","version":"0.9.0","_id":"@pi-chamber/web@0.9.0","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"f7f8b5c42c1d21c757dd7eeaf7de6719b4e04889","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-0.9.0.tgz","fileCount":1190,"integrity":"sha512-9dAqB9E4v3Gwo95Cni1i8ib7gcTK/tjAa9lxSejGyXNX5eF4Ufe6UfSPuFX6m0naM2X4Hhmpx9UrqB04lDvg/w==","signatures":[{"sig":"MEYCIQD/PAaHwGqwU2rmkbn8qCMklILTnnE1V2QJadaIVODwLgIhAPurLUdTB+MF6UL0JMJPkyAEG972f14KNCQYCdI/64DD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33862534},"main":"./server/index.js","type":"module","_from":"file:pi-chamber-web-0.9.0.tgz","types":"./server/index.d.ts","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"bun server/index.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","dev:server:watch":"nodemon --watch server --ext js --exec \"bun server/index.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"_resolved":"/home/runner/work/PiChamber/PiChamber/packages/web/pi-chamber-web-0.9.0.tgz","_integrity":"sha512-9dAqB9E4v3Gwo95Cni1i8ib7gcTK/tjAa9lxSejGyXNX5eF4Ufe6UfSPuFX6m0naM2X4Hhmpx9UrqB04lDvg/w==","repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"10.9.8","description":"PiChamber's web server and browser UI for the Pi coding-agent runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_0.9.0_1788613930354_0.29139413892986665","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@pi-chamber/web","version":"0.9.1","_id":"@pi-chamber/web@0.9.1","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"29595b47571c598520c6f2d7eaee7b99499f93a0","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-0.9.1.tgz","fileCount":1196,"integrity":"sha512-mqBVaoIGdNL9XClgWgaaYFbsIddv/cgetc+2qUeKO2NoeVfNI/CVbCC1j9knF3rHRiMoMzl7s3Zelr9ug1t+fg==","signatures":[{"sig":"MEQCIHEhNjLRFkmgSY/I251uletdvpZ9LxPxYXvtB1yOXtZSAiBHcfpoAAi0m25wmgnTWwivN1g4e9o6rwlg5DrfToTTtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33944053},"main":"./server/index.js","type":"module","_from":"file:pi-chamber-web-0.9.1.tgz","types":"./server/index.d.ts","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun server/index.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","dev:server:watch":"nodemon --watch server --ext js --exec \"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun server/index.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"_resolved":"/home/runner/work/PiChamber/PiChamber/packages/web/pi-chamber-web-0.9.1.tgz","_integrity":"sha512-mqBVaoIGdNL9XClgWgaaYFbsIddv/cgetc+2qUeKO2NoeVfNI/CVbCC1j9knF3rHRiMoMzl7s3Zelr9ug1t+fg==","repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"10.9.8","description":"PiChamber's web server and browser UI for the Pi coding-agent runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_0.9.1_1788717635551_0.28438889716627536","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@pi-chamber/web","version":"0.9.3","_id":"@pi-chamber/web@0.9.3","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"c3d3ee16c2f867df13b68f9dfed6741899fc9d43","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-0.9.3.tgz","fileCount":1198,"integrity":"sha512-yCesslneEUEeDYQadeGPEMcbP4/hAQ2ZlcXeyN+HMy+zS4bqvTSElJREfGZXIsXOyhR03xuaiJgTQ/gFQtWo+A==","signatures":[{"sig":"MEUCIQD7T/gya6GX6/hlNhU/FW7mTiWO0JEjFS3Ubwx3R7cWYwIgOebxaxleP65Tz1ps7WK4qB5wWtTnpOBmqR91HwGEYqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33973427},"main":"./server/index.js","type":"module","_from":"file:pi-chamber-web-0.9.3.tgz","types":"./server/index.d.ts","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun server/index.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","dev:server:watch":"nodemon --watch server --ext js --exec \"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun server/index.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"_resolved":"/home/runner/work/PiChamber/PiChamber/packages/web/pi-chamber-web-0.9.3.tgz","_integrity":"sha512-yCesslneEUEeDYQadeGPEMcbP4/hAQ2ZlcXeyN+HMy+zS4bqvTSElJREfGZXIsXOyhR03xuaiJgTQ/gFQtWo+A==","repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"10.9.8","description":"PiChamber's web server and browser UI for the Pi coding-agent runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_0.9.3_1788773664155_0.02117475167327032","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@pi-chamber/web","version":"0.9.4","_id":"@pi-chamber/web@0.9.4","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"a2d62cb082775efc7cafaedb6d2ce426f3a2058a","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-0.9.4.tgz","fileCount":1198,"integrity":"sha512-L/234nVEOAanED4sRB20ktbne8/ZTADdkdk68wDqBScBHt48qa2gAq/cw1wJf880ZpsgBe+x2AupNUt2OsRb6w==","signatures":[{"sig":"MEQCICK99tTqrQvSPeX1IDRbDlpGyesCeATZGSxvJO0z7k90AiAaHCefQmFFxR589g58BTkYeEZNkbjy7TjDHu8IjA5/tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33995788},"main":"./server/index.js","type":"module","_from":"file:pi-chamber-web-0.9.4.tgz","types":"./server/index.d.ts","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun server/index.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","dev:server:watch":"nodemon --watch server --ext js --exec \"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun server/index.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"_resolved":"/home/runner/work/PiChamber/PiChamber/packages/web/pi-chamber-web-0.9.4.tgz","_integrity":"sha512-L/234nVEOAanED4sRB20ktbne8/ZTADdkdk68wDqBScBHt48qa2gAq/cw1wJf880ZpsgBe+x2AupNUt2OsRb6w==","repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"10.9.8","description":"PiChamber's web server and browser UI for the Pi coding-agent runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_0.9.4_1788803197121_0.33933999918986735","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@pi-chamber/web","version":"0.9.5","_id":"@pi-chamber/web@0.9.5","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"d27bf07419b8a40114453f6635d92add03f73d74","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-0.9.5.tgz","fileCount":1203,"integrity":"sha512-XRjutE8fA3eZzbGiJQy8IsaiZRPo5OUJvwGOfVxhK2S2mPPZvXb3oejTGGyARJdgPduom2nARPrRcD1ZOIfOgw==","signatures":[{"sig":"MEQCID4o4YUiNtiuHXPku0fRlzKbplHk1d0Tp12/QDN96krvAiBLDnqr5wMoy2vRK9xyYm8kV7U+Z52gEUNW+9DKOn1/4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33937926},"main":"./server/index.js","type":"module","_from":"file:pi-chamber-web-0.9.5.tgz","types":"./server/index.d.ts","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun server/index.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","dev:server:watch":"nodemon --watch server --ext js --exec \"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun server/index.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"_resolved":"/home/runner/work/PiChamber/PiChamber/packages/web/pi-chamber-web-0.9.5.tgz","_integrity":"sha512-XRjutE8fA3eZzbGiJQy8IsaiZRPo5OUJvwGOfVxhK2S2mPPZvXb3oejTGGyARJdgPduom2nARPrRcD1ZOIfOgw==","repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"10.9.8","description":"PiChamber's web server and browser UI for the Pi coding-agent runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_0.9.5_1788952202512_0.5764604751974496","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@pi-chamber/web","version":"0.9.6","_id":"@pi-chamber/web@0.9.6","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"96ca460169fce182566e533d97f65a7e19fbc40d","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-0.9.6.tgz","fileCount":1208,"integrity":"sha512-KnR94oNlMpruGOaHWUOxnTSidZYpyfEvkdf2QVtnZijpQs4sESdbsKgZ8/ZekxTpBVRzOIc8tNfo6CKMWwi5pw==","signatures":[{"sig":"MEUCIFRXWXuuXA0RQmSe9jjTo5YFrjjyeo+1ihuEljIp9qWOAiEA6bb4uLWPXyWL0M3pV6E9NrYC4SvfunACeGMdPqsCLtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34092244},"main":"./server/index.js","type":"module","_from":"file:pi-chamber-web-0.9.6.tgz","types":"./server/index.d.ts","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun server/index.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","dev:server:watch":"nodemon --watch server --ext js --exec \"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun server/index.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"_resolved":"/home/runner/work/PiChamber/PiChamber/packages/web/pi-chamber-web-0.9.6.tgz","_integrity":"sha512-KnR94oNlMpruGOaHWUOxnTSidZYpyfEvkdf2QVtnZijpQs4sESdbsKgZ8/ZekxTpBVRzOIc8tNfo6CKMWwi5pw==","repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"10.9.8","description":"PiChamber's web server and browser UI for the Pi coding-agent runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_0.9.6_1789076663846_0.8871865178410117","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@pi-chamber/web","version":"0.9.7","_id":"@pi-chamber/web@0.9.7","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"d486686ab2152631c70e88f3e5ffe2f12db7c0cd","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-0.9.7.tgz","fileCount":1216,"integrity":"sha512-ZercM9PDsyk1beJ33AV3eUR0VrqxOA6hFKIQ+VBfEe2l4tQ1OO0QJl1VtZP2Tb2MXkC/pnFZX7G6kLbT7iu73w==","signatures":[{"sig":"MEYCIQCK3v63US0RYztWE9WFSmr/4Nq0EJwEef9btER7Mss/gwIhAPMyP0yc6XXxZiwZ7qG0z9Swn3Arrf9p7kjZjM1HUFeU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34283413},"main":"./server/index.js","type":"module","_from":"file:pi-chamber-web-0.9.7.tgz","types":"./server/index.d.ts","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun server/index.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","dev:server:watch":"nodemon --watch server --ext js --exec \"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun server/index.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"_resolved":"/home/runner/work/PiChamber/PiChamber/packages/web/pi-chamber-web-0.9.7.tgz","_integrity":"sha512-ZercM9PDsyk1beJ33AV3eUR0VrqxOA6hFKIQ+VBfEe2l4tQ1OO0QJl1VtZP2Tb2MXkC/pnFZX7G6kLbT7iu73w==","repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"10.9.8","description":"PiChamber's web server and browser UI for the Pi coding-agent runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_0.9.7_1789226390540_0.2752924132761301","host":"s3://npm-registry-packages-npm-production"}},"0.9.8-rc.1":{"name":"@pi-chamber/web","version":"0.9.8-rc.1","_id":"@pi-chamber/web@0.9.8-rc.1","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"f3b4ad0d8136c39a12bcfe2387d8b36035ce8d61","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-0.9.8-rc.1.tgz","fileCount":1216,"integrity":"sha512-eCwdjXEiKQ/9B8IreY8ZJq96rGt9iRap9+blvIFD8E/Uhc4+faPH6sqrIfzg6+DhxTPTPqsQbfHTC8T7qbjjhQ==","signatures":[{"sig":"MEUCIQDNsgVOxhiUe/PhHtALY5EFSbXjfZhdoGSYR9rdZFssMQIgZKBpKsi6npvqNKZqhcvsp0sgkeTF0hyZMOu4hM8HJj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34293208},"main":"./server/index.js","type":"module","_from":"file:pi-chamber-web-0.9.8-rc.1.tgz","types":"./server/index.d.ts","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun server/index.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","dev:server:watch":"nodemon --watch server --ext js --exec \"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun server/index.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"_resolved":"/home/runner/work/PiChamber/PiChamber/packages/web/pi-chamber-web-0.9.8-rc.1.tgz","_integrity":"sha512-eCwdjXEiKQ/9B8IreY8ZJq96rGt9iRap9+blvIFD8E/Uhc4+faPH6sqrIfzg6+DhxTPTPqsQbfHTC8T7qbjjhQ==","repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"10.9.8","description":"PiChamber's web server and browser UI for the Pi coding-agent runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_0.9.8-rc.1_1789256572953_0.07250765836964446","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"@pi-chamber/web","version":"0.9.8","_id":"@pi-chamber/web@0.9.8","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"d5f70418e8958ec0ae590eb837d72f0c650c8c84","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-0.9.8.tgz","fileCount":1216,"integrity":"sha512-nIvo2L+RaOrpMvrZhlMmws/ymsZgLpWx5wH+7DNMICR9R0GHOcx+9+ULIy1gygCHqQx8HHxR2Ch5TLnieh4Mdg==","signatures":[{"sig":"MEUCIQCJZ03GnBjsrXHEyrO8TXr6ukyL61bSOZmCr55UveAPtAIgYjH/DqwobcWEHCnKmEJuJu/zvyNW/oWlqcHT9zVulcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34293188},"main":"./server/index.js","type":"module","_from":"file:pi-chamber-web-0.9.8.tgz","types":"./server/index.d.ts","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun server/index.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","dev:server:watch":"nodemon --watch server --ext js --exec \"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun server/index.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"_resolved":"/home/runner/work/PiChamber/PiChamber/packages/web/pi-chamber-web-0.9.8.tgz","_integrity":"sha512-nIvo2L+RaOrpMvrZhlMmws/ymsZgLpWx5wH+7DNMICR9R0GHOcx+9+ULIy1gygCHqQx8HHxR2Ch5TLnieh4Mdg==","repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"10.9.8","description":"PiChamber's web server and browser UI for the Pi coding-agent runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_0.9.8_1789258661952_0.31157902484015954","host":"s3://npm-registry-packages-npm-production"}},"0.9.9-rc.1":{"name":"@pi-chamber/web","version":"0.9.9-rc.1","_id":"@pi-chamber/web@0.9.9-rc.1","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"1afdfcaea61fb263fde7acf1531e7d5c70a4342f","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-0.9.9-rc.1.tgz","fileCount":1218,"integrity":"sha512-tgA+KM2vbPRnRU8H4qtM/RE4C5lHMUISefpbtIEZ85WvvgRnI6ZB3xZlnHAFrYByZVw78deGJ3uH9t23D2pi3g==","signatures":[{"sig":"MEUCIQCqU+Wk6RItcnMV5djkgkcsLZfc2d9XyEV13BFRJ99ykQIgJjMEjvHme3JOKnDDfUM+NCKhoyqw3c3B0Fxe9CMfMCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34357305},"main":"./server/index.js","type":"module","_from":"file:pi-chamber-web-0.9.9-rc.1.tgz","types":"./server/index.d.ts","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun server/index.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","dev:server:watch":"nodemon --watch server --ext js --exec \"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun server/index.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"_resolved":"/home/runner/work/PiChamber/PiChamber/packages/web/pi-chamber-web-0.9.9-rc.1.tgz","_integrity":"sha512-tgA+KM2vbPRnRU8H4qtM/RE4C5lHMUISefpbtIEZ85WvvgRnI6ZB3xZlnHAFrYByZVw78deGJ3uH9t23D2pi3g==","repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"10.9.8","description":"PiChamber's web server and browser UI for the Pi coding-agent runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_0.9.9-rc.1_1789338255813_0.1234974695104365","host":"s3://npm-registry-packages-npm-production"}},"0.9.9-rc.2":{"name":"@pi-chamber/web","version":"0.9.9-rc.2","_id":"@pi-chamber/web@0.9.9-rc.2","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"5512e53360627c8e34b9f623d3f888ee608090d2","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-0.9.9-rc.2.tgz","fileCount":1218,"integrity":"sha512-L1pE26sRVfqxmbWpCBRzBB0Q66wCFiOx8Smv66wZcGiPj+9APA2T2x/LRgHdSmWl2TQcp9OVNr8C1ylsG3rmrQ==","signatures":[{"sig":"MEUCIQDgnQXo63Sj3bGNGd3v8KiECsvMBklCYlw6uDPNQKt3fgIgfotNvvLd8b/P4E8HiKlLYEpRBZxIg9bo6WflL4VgC9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34357378},"main":"./server/index.js","type":"module","_from":"file:pi-chamber-web-0.9.9-rc.2.tgz","types":"./server/index.d.ts","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun server/index.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","dev:server:watch":"nodemon --watch server --ext js --exec \"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun server/index.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"_resolved":"/home/runner/work/PiChamber/PiChamber/packages/web/pi-chamber-web-0.9.9-rc.2.tgz","_integrity":"sha512-L1pE26sRVfqxmbWpCBRzBB0Q66wCFiOx8Smv66wZcGiPj+9APA2T2x/LRgHdSmWl2TQcp9OVNr8C1ylsG3rmrQ==","repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"10.9.8","description":"PiChamber's web server and browser UI for the Pi coding-agent runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_0.9.9-rc.2_1789341211090_0.05957719729936506","host":"s3://npm-registry-packages-npm-production"}},"0.9.9-rc.3":{"name":"@pi-chamber/web","version":"0.9.9-rc.3","_id":"@pi-chamber/web@0.9.9-rc.3","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"4ab58faa6f66b525d7112f36dcf671246bdd15d2","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-0.9.9-rc.3.tgz","fileCount":1218,"integrity":"sha512-Bf6WYioOPbkfKlpjhYMu402CBTsjpS2KKOeXekLnxMqcBGAPbnGBTrpS5oKcmLmOzqRIB62yKoBj0b0NL4spCw==","signatures":[{"sig":"MEUCIQCbGkqIcdjo9+EowG744ISaKeSo/QYGq/L4iov3NgFS7wIgLR49y+k/NIE31bGNDFOnuZlv00tx7krsgYMaG/XuUtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34358785},"main":"./server/index.js","type":"module","_from":"file:pi-chamber-web-0.9.9-rc.3.tgz","types":"./server/index.d.ts","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun server/index.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","dev:server:watch":"nodemon --watch server --ext js --exec \"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun server/index.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"_resolved":"/home/runner/work/PiChamber/PiChamber/packages/web/pi-chamber-web-0.9.9-rc.3.tgz","_integrity":"sha512-Bf6WYioOPbkfKlpjhYMu402CBTsjpS2KKOeXekLnxMqcBGAPbnGBTrpS5oKcmLmOzqRIB62yKoBj0b0NL4spCw==","repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"10.9.8","description":"PiChamber's web server and browser UI for the Pi coding-agent runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_0.9.9-rc.3_1789344119083_0.7441756672451929","host":"s3://npm-registry-packages-npm-production"}},"0.9.9":{"name":"@pi-chamber/web","version":"0.9.9","_id":"@pi-chamber/web@0.9.9","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"d550b104d54289f243df5b8843db6651407a2e51","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-0.9.9.tgz","fileCount":1218,"integrity":"sha512-Lx1CeidfY3+lw8uFw36lepkAKrcPEZrDKmNuYHysB+wJcu6q4FWsEzs5sBmJetjk6nfDYObtHwHP8Fq62yfV7A==","signatures":[{"sig":"MEUCIQCvVT2PBOmflgm3yVJ0bvK6aFL4dV0k5febienNM2krSQIgIlxh56aNdYpE9Fyag1Ve4sA9zbrUdQc/3bGggvYfTo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34358765},"main":"./server/index.js","type":"module","_from":"file:pi-chamber-web-0.9.9.tgz","types":"./server/index.d.ts","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun server/index.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","dev:server:watch":"nodemon --watch server --ext js --exec \"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun server/index.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"_resolved":"/home/runner/work/PiChamber/PiChamber/packages/web/pi-chamber-web-0.9.9.tgz","_integrity":"sha512-Lx1CeidfY3+lw8uFw36lepkAKrcPEZrDKmNuYHysB+wJcu6q4FWsEzs5sBmJetjk6nfDYObtHwHP8Fq62yfV7A==","repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"10.9.8","description":"PiChamber's web server and browser UI for the Pi coding-agent runtime.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_0.9.9_1789369653868_0.44917728468072315","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@pi-chamber/web","version":"1.0.0","_id":"@pi-chamber/web@1.0.0","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"6e66d4da56d419b8fa522f7c5fd48863b4ca9e44","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-1.0.0.tgz","fileCount":1218,"integrity":"sha512-/t4GFqQUfSYKKwhJulASAf3YCNq4TPdqntSK97dtosLrhVmjF72/9KGuTQ7etYWTkDHhQTp51veaY3/9lxOQlg==","signatures":[{"sig":"MEYCIQCb3JaW913vb8x4qAtXl+bjSo7DK1aNXqXOqYaRoHtHVAIhAOm/SSDeLu+AEO96XXfNtUvBL2Jd0FTy6pwISJmLbTmy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCNpGTUc1Sc5RCNO5bJNwZbKma7Uw4d+AfQrfuvS11JFQIhAOoWBpfIOKUF7SzKPFvU/E13JBn5JwCCwFkc8mRI8Z2K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34359277},"main":"./server/index.js","type":"module","_from":"file:pi-chamber-web-1.0.0.tgz","types":"./server/index.d.ts","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun server/index.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","dev:server:watch":"nodemon --watch server --ext js --exec \"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun server/index.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"_resolved":"/home/runner/work/PiChamber/PiChamber/packages/web/pi-chamber-web-1.0.0.tgz","_integrity":"sha512-/t4GFqQUfSYKKwhJulASAf3YCNq4TPdqntSK97dtosLrhVmjF72/9KGuTQ7etYWTkDHhQTp51veaY3/9lxOQlg==","repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"10.9.8","description":"PiChamber server and browser UI for the [Pi coding agent](https://pi.dev). It serves the browser workspace and authenticated Pi routes, and owns its per-profile Pi session daemon.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.0_1789423157670_0.4650681798151042","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@pi-chamber/web","version":"1.0.1","_id":"@pi-chamber/web@1.0.1","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"1938e333271aebc2d41ec8ca06f8ccf470ca1c1b","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-1.0.1.tgz","fileCount":1231,"integrity":"sha512-vpdNqOpUghbx2xBmDoqbVybTW6frqawXBIRpQ54vhqUtmMEkLdw8TgVTRLsEMPpdVuJMCesKHhIPt/lPLjyd2Q==","signatures":[{"sig":"MEUCIQDwCtE9kNnHu9Z0CUxPq4fM5kLeOR6UCM6W1kkdDA7dOAIgRBENo5FR/ms7MC6pN5fsOx5kIWmz4vdXOJLEikbHtsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCbdxptYciBsn+xDLTeSf5usX2pb+6hYzeXE+zJCmjacAIgDHyG5wIv/yB7t30c3BquEZbyAL4IVMpufYK75dQnVgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34449273},"main":"./server/index.js","type":"module","_from":"file:pi-chamber-web-1.0.1.tgz","types":"./server/index.d.ts","engines":{"bun":">=1.4.0","node":">=22.19.0"},"private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun ./bin/dev-server.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","test:runtime":"vitest run server/lib/pi/session-daemon/pi-runtime-smoke.test.js","dev:server:watch":"nodemon --watch server --ext js --exec \"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun ./bin/dev-server.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"_resolved":"/home/runner/work/PiChamber/PiChamber/packages/web/pi-chamber-web-1.0.1.tgz","_integrity":"sha512-vpdNqOpUghbx2xBmDoqbVybTW6frqawXBIRpQ54vhqUtmMEkLdw8TgVTRLsEMPpdVuJMCesKHhIPt/lPLjyd2Q==","repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"11.19.0","description":"PiChamber server and browser UI for the [Pi coding agent](https://pi.dev). It serves the browser workspace and authenticated Pi routes, and owns its per-profile Pi session daemon.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.1_1789518440743_0.6156433536611443","host":"s3://npm-registry-packages-npm-production"}},"1.0.2-rc.1":{"name":"@pi-chamber/web","version":"1.0.2-rc.1","_id":"@pi-chamber/web@1.0.2-rc.1","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"ca7fae24f36b04be72beb0be667aefcb9891acf8","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-1.0.2-rc.1.tgz","fileCount":1233,"integrity":"sha512-EIecuDJ2XOopffZjlyL1aRAzWVYM9KjiekBow1iIQPyjvj9oir3C9DGuknDb8VFHFShQBU3S1p//srvcFDNwGQ==","signatures":[{"sig":"MEUCIQDepxRfKLdUkF+cpVEdU4qpx/Q94DVembK7G9YbzJLqNAIgRsP4XPQ2YhvAWFlTKrLKs9j8IBlQY8Fk7H4s+wwecDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDA9u3n874b8xF95hvQmhA/5vmVWhBoSvHLEy7ZdEiaugIgE+n9b32m6NJLVAge/IJyq1TPjVj1rwJjLepsTnVx92M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34468561},"main":"./server/index.js","type":"module","_from":"file:pi-chamber-web-1.0.2-rc.1.tgz","types":"./server/index.d.ts","engines":{"bun":">=1.4.0","node":">=22.19.0"},"private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun ./bin/dev-server.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","test:runtime":"vitest run server/lib/pi/session-daemon/pi-runtime-smoke.test.js","dev:server:watch":"nodemon --watch server --ext js --exec \"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun ./bin/dev-server.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"_resolved":"/home/runner/work/PiChamber/PiChamber/packages/web/pi-chamber-web-1.0.2-rc.1.tgz","_integrity":"sha512-EIecuDJ2XOopffZjlyL1aRAzWVYM9KjiekBow1iIQPyjvj9oir3C9DGuknDb8VFHFShQBU3S1p//srvcFDNwGQ==","repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"11.19.0","description":"PiChamber server and browser UI for the [Pi coding agent](https://pi.dev). It serves the browser workspace and authenticated Pi routes, and owns its per-profile Pi session daemon.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.2-rc.1_1789659532874_0.3615958183205932","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@pi-chamber/web","version":"1.0.2","_id":"@pi-chamber/web@1.0.2","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"2c3cfedcd3ba5370cbdbbe1af66d4367e94faa37","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-1.0.2.tgz","fileCount":1233,"integrity":"sha512-nVDozP7tEss5JkzFX2SCe6yluGheF/sdBFhiTcQgHW7BqjGlYqFoEfPnq/U3xJrPZ8zp6s5rOe/hGwRapVNFkA==","signatures":[{"sig":"MEQCIC0fNMbkAsOnoJEzyiJoettRzsFDCN/SMeo9vplg9BK+AiBRhTbcva8zLHrFUN1PREzayQ+rySC/DPFHSLT+MDsBSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCEBRZQSQ6gN44d4Mc0nlIof2mxO4IRATs7jrFDdY/aMgIgC0rjcorCveefyhoLVFLIcB+JDqiph+57+BdsDOCE9f0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34468536},"main":"./server/index.js","type":"module","_from":"file:pi-chamber-web-1.0.2.tgz","types":"./server/index.d.ts","engines":{"bun":">=1.4.0","node":">=22.19.0"},"private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun ./bin/dev-server.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","test:runtime":"vitest run server/lib/pi/session-daemon/pi-runtime-smoke.test.js","dev:server:watch":"nodemon --watch server --ext js --exec \"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun ./bin/dev-server.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"_resolved":"/home/runner/work/PiChamber/PiChamber/packages/web/pi-chamber-web-1.0.2.tgz","_integrity":"sha512-nVDozP7tEss5JkzFX2SCe6yluGheF/sdBFhiTcQgHW7BqjGlYqFoEfPnq/U3xJrPZ8zp6s5rOe/hGwRapVNFkA==","repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"11.19.0","description":"PiChamber server and browser UI for the [Pi coding agent](https://pi.dev). It serves the browser workspace and authenticated Pi routes, and owns its per-profile Pi session daemon.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.2_1789661435725_0.8698860825754535","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-rc.1":{"name":"@pi-chamber/web","version":"1.0.3-rc.1","_id":"@pi-chamber/web@1.0.3-rc.1","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"0d80505c11839a083079135b5ae4b7d1aaec0d10","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-1.0.3-rc.1.tgz","fileCount":1235,"integrity":"sha512-UD2wJY3tzhWr9N7k63xSgxDyHlftrw4it8GRGC13VyqbGWS1xSCsmRTsMMdaRNJuIhhAeiruFmJ3+0hCf26RWg==","signatures":[{"sig":"MEUCIB3RtJqq+uoilmmeY9inPo/zoGkuyhDyR0P6BURuc0/fAiEAiiz1+XzqP7I0AGkflb68KANSw/Gkp6lYMeBOtDizjTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDtYRMBEFPXjObgeGU029exqsDAY1t5SRVv0/8gQQLe1QIhAPS2xm4MfciTwMMSPWUXW3klstlKrgGC0IX3wd8hqhrt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34594445},"main":"./server/index.js","type":"module","_from":"file:pi-chamber-web-1.0.3-rc.1.tgz","types":"./server/index.d.ts","engines":{"bun":">=1.4.0","node":">=22.19.0"},"private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun ./bin/dev-server.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","test:runtime":"vitest run server/lib/pi/session-daemon/pi-runtime-smoke.test.js","dev:server:watch":"nodemon --watch server --ext js --exec \"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun ./bin/dev-server.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"_resolved":"/home/runner/work/PiChamber/PiChamber/packages/web/pi-chamber-web-1.0.3-rc.1.tgz","_integrity":"sha512-UD2wJY3tzhWr9N7k63xSgxDyHlftrw4it8GRGC13VyqbGWS1xSCsmRTsMMdaRNJuIhhAeiruFmJ3+0hCf26RWg==","repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"11.19.0","description":"PiChamber server and browser UI for the [Pi coding agent](https://pi.dev). It serves the browser workspace and authenticated Pi routes, and owns its per-profile Pi session daemon.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.3-rc.1_1789942843703_0.7566651847183081","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@pi-chamber/web","version":"1.0.3","_id":"@pi-chamber/web@1.0.3","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"85bf8d6947c19eeeeaad0d64ee0c04cce12255f7","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-1.0.3.tgz","fileCount":1235,"integrity":"sha512-iiOom37yKvsfZNAo2CQ5v1zu+ArhZArHjgqI+xj4IU9BRXTuFbKfi4vBBj7r8DXDHXEkiugDt4WKFcVnDAAqIw==","signatures":[{"sig":"MEYCIQDfrCEtV2PXHPe6R4nEEzYLJIUyNcfwZJxVNQUcYq5nqQIhAI9OpPXO/ND7UvQ+jQGrcUOb7ToBgggHha6RoXdefOnf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBpDM2VQZXd71lLcqM/yUYcDG6J3e4oqJdG423lp2RerAiBTGVoOf7VzwkzWApF+r8eYujHGIROmBXj3R/UZ+bge2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34594420},"main":"./server/index.js","type":"module","_from":"file:pi-chamber-web-1.0.3.tgz","types":"./server/index.d.ts","engines":{"bun":">=1.4.0","node":">=22.19.0"},"private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun ./bin/dev-server.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","test:runtime":"vitest run server/lib/pi/session-daemon/pi-runtime-smoke.test.js","dev:server:watch":"nodemon --watch server --ext js --exec \"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun ./bin/dev-server.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"_resolved":"/home/runner/work/PiChamber/PiChamber/packages/web/pi-chamber-web-1.0.3.tgz","_integrity":"sha512-iiOom37yKvsfZNAo2CQ5v1zu+ArhZArHjgqI+xj4IU9BRXTuFbKfi4vBBj7r8DXDHXEkiugDt4WKFcVnDAAqIw==","repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"11.19.0","description":"PiChamber server and browser UI for the [Pi coding agent](https://pi.dev). It serves the browser workspace and authenticated Pi routes, and owns its per-profile Pi session daemon.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.3_1790006477969_0.5198453739494351","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-rc.1":{"name":"@pi-chamber/web","version":"1.0.4-rc.1","_id":"@pi-chamber/web@1.0.4-rc.1","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"homepage":"https://github.com/RyderAsKing/PiChamber#readme","bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"bin":{"pichamber":"bin/cli.js"},"dist":{"shasum":"bceff29d5a5edcc48519dda73a087ab4e6d07915","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-1.0.4-rc.1.tgz","fileCount":1215,"integrity":"sha512-nAEzk0u+QvJdlF4GfzpDWHsmG0AxeZap4+TCkawPXJGve9XXUe7uvJu08j4QpcHQAe7xgE0o3WtvhBnWb2+PbQ==","signatures":[{"sig":"MEUCIHZDR2DKCNrLctv05uh37eHJSD8Z0ZtDlBz10HLQ6frAAiEAyyvNfkNyQE854Q6UbVHfa6Z0XGfzel65E0QUARx3Pbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDQtFvjgMs++/dJFJfyJeRRim1Vk8VfM1eSV02f+/IUXQIgeFDbon/ojT3Fhm7xISUvO7Ub+3IOBR+9AF0MFUkdrpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35122234},"main":"./server/index.js","type":"module","_from":"file:pi-chamber-web-1.0.4-rc.1.tgz","types":"./server/index.d.ts","engines":{"bun":">=1.4.0","node":">=22.19.0"},"private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun ./bin/dev-server.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","test:runtime":"vitest run server/lib/pi/session-daemon/pi-runtime-smoke.test.js","dev:server:watch":"nodemon --watch server --ext js --exec \"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun ./bin/dev-server.js --port ${PICHAMBER_PORT:-3001}\""},"_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"_resolved":"/home/runner/work/PiChamber/PiChamber/packages/web/pi-chamber-web-1.0.4-rc.1.tgz","_integrity":"sha512-nAEzk0u+QvJdlF4GfzpDWHsmG0AxeZap4+TCkawPXJGve9XXUe7uvJu08j4QpcHQAe7xgE0o3WtvhBnWb2+PbQ==","repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"11.19.0","description":"PiChamber server and browser UI for the [Pi coding agent](https://pi.dev). It serves the browser workspace and authenticated Pi routes, and owns its per-profile Pi session daemon.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/web_1.0.4-rc.1_1790901895300_0.6990944831318757","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-rc.2":{"_id":"@pi-chamber/web@1.0.4-rc.2","bin":{"pichamber":"bin/cli.js"},"bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"dist":{"shasum":"d1ea2d547efedb4328f38e9686086005a0642a30","tarball":"https://registry.npmjs.org/@pi-chamber/web/-/web-1.0.4-rc.2.tgz","fileCount":1218,"integrity":"sha512-7jtrE6LVepFqgiBiJiFAp5KbmnTu5rsL8w8dVwzwVY1+/B+pfAtJgvT/2g1LeWhxM5XuhqCGi5LhTq/1qHweGA==","signatures":[{"sig":"MEUCIAjMtoRjjcwsEmHHkWio2Cni9sycg3j/DF+6lRq0W7fvAiEAs7C8XNdtb5Ya/yL0UI0RsdEkng/KWc0E12m/I7jOOeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDzGqP4TIFzSruVCeX2o/QZJH1eY3+gz7N08jNb6q2UWAIgM6eVsyZMJdqXHfBDX+LckeyA7TbviFWaQOrYfWDJXtQ="}],"unpackedSize":35222799},"main":"./server/index.js","name":"@pi-chamber/web","type":"module","_from":"file:pi-chamber-web-1.0.4-rc.2.tgz","types":"./server/index.d.ts","engines":{"bun":">=1.4.0","node":">=22.19.0"},"private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint \"./src/**/*.{ts,tsx}\" --config ../../eslint.config.js","test":"vitest run","build":"vite build","start":"node bin/cli.js serve","dev:server":"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun ./bin/dev-server.js --port ${PICHAMBER_PORT:-3001}","type-check":"tsc --noEmit","build:watch":"vite build --watch","test:runtime":"vitest run server/lib/pi/session-daemon/pi-runtime-smoke.test.js","dev:server:watch":"nodemon --watch server --ext js --exec \"cross-env PICHAMBER_SERVER_PROFILE_KIND=dev bun ./bin/dev-server.js --port ${PICHAMBER_PORT:-3001}\""},"version":"1.0.4-rc.2","_npmUser":{"name":"ryderasking","email":"clasherlodt@gmail.com"},"homepage":"https://github.com/RyderAsKing/PiChamber#readme","_resolved":"/home/runner/work/PiChamber/PiChamber/packages/web/pi-chamber-web-1.0.4-rc.2.tgz","_integrity":"sha512-7jtrE6LVepFqgiBiJiFAp5KbmnTu5rsL8w8dVwzwVY1+/B+pfAtJgvT/2g1LeWhxM5XuhqCGi5LhTq/1qHweGA==","repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"_npmVersion":"11.19.0","description":"PiChamber server and browser UI for the [Pi coding agent](https://pi.dev). It serves the browser workspace and authenticated Pi routes, and owns its per-profile Pi session daemon.","directories":{},"maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.18.3","jose":"^6.1.3","yaml":"^2.8.1","openai":"^4.79.0","adm-zip":"^0.6.0","bun-pty":"^0.4.5","express":"^5.1.0","node-pty":"1.2.0-beta.12","web-push":"^3.6.7","simple-git":"^3.36.0","compression":"^1.8.1","jsonc-parser":"^3.3.1","@octokit/rest":"^22.0.1","@clack/prompts":"^1.1.0","qrcode-terminal":"^0.12.0","reflect-metadata":"^0.2.2","sherpa-onnx-node":"1.12.28","http-proxy-middleware":"^3.0.5","@simplewebauthn/server":"13.3.1","@earendil-works/pi-coding-agent":"1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","clsx":"^2.1.1","cmdk":"^1.1.1","cors":"^2.8.5","vite":"^7.1.2","react":"^19.1.1","eslint":"^9.33.0","sonner":"^2.0.7","vitest":"^4.1.4","globals":"^16.3.0","nodemon":"^3.1.7","zustand":"^5.0.8","cross-env":"^7.0.3","react-dom":"^19.1.1","supertest":"^7.2.2","@eslint/js":"^9.33.0","remark-gfm":"^4.0.1","typescript":"~5.9.0","@types/node":"^24.3.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","@types/react":"^19.1.10","autoprefixer":"^10.4.21","concurrently":"^9.2.1","@base-ui/react":"^1.4.0","@types/adm-zip":"^0.5.7","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","tw-animate-css":"^1.3.8","workbox-window":"^7.4.0","vite-plugin-pwa":"^1.0.3","@remixicon/react":"^4.7.0","@types/react-dom":"^19.1.7","@types/supertest":"^7.2.0","typescript-eslint":"^8.39.1","@codemirror/lang-go":"^6.0.1","strip-json-comments":"^5.0.3","@codemirror/lang-cpp":"^6.0.3","@radix-ui/react-slot":"^1.2.3","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^5.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-tooltip":"^1.2.8","@simplewebauthn/browser":"13.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.7","eslint-plugin-react-hooks":"^5.2.0","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.16"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web_1.0.4-rc.2_1790986588347_0.1778982366891817"}}},"time":{"created":"2026-08-18T17:43:03.423Z","modified":"2026-10-03T00:16:28.814Z","0.1.8":"2026-08-18T17:43:03.948Z","0.1.9":"2026-08-18T19:58:20.892Z","0.2.0":"2026-08-18T22:31:10.114Z","0.2.1":"2026-08-19T17:59:45.674Z","0.2.2":"2026-08-20T17:23:50.749Z","0.3.0":"2026-08-21T23:59:00.485Z","0.3.1":"2026-08-22T14:22:04.414Z","0.3.2":"2026-08-22T20:46:16.600Z","0.3.3":"2026-08-22T21:27:15.110Z","0.4.0":"2026-08-24T00:33:39.340Z","0.5.0":"2026-08-24T22:08:03.020Z","0.5.1":"2026-08-25T00:19:38.810Z","0.5.2":"2026-08-25T09:44:06.125Z","0.6.0":"2026-08-25T14:46:15.481Z","0.7.0":"2026-08-31T19:58:29.267Z","0.7.1":"2026-08-31T23:01:20.531Z","0.7.2":"2026-09-01T12:57:00.755Z","0.8.0":"2026-09-03T23:39:44.127Z","0.8.1":"2026-09-04T13:30:36.898Z","0.8.2":"2026-09-04T22:08:22.349Z","0.9.0":"2026-09-05T13:12:10.607Z","0.9.1":"2026-09-06T18:00:35.851Z","0.9.3":"2026-09-07T09:34:24.480Z","0.9.4":"2026-09-07T17:46:37.386Z","0.9.5":"2026-09-09T11:10:02.794Z","0.9.6":"2026-09-10T21:44:24.143Z","0.9.7":"2026-09-12T15:19:50.821Z","0.9.8-rc.1":"2026-09-12T23:42:53.228Z","0.9.8":"2026-09-13T00:17:42.231Z","0.9.9-rc.1":"2026-09-13T22:24:16.150Z","0.9.9-rc.2":"2026-09-13T23:13:31.363Z","0.9.9-rc.3":"2026-09-14T00:01:59.398Z","0.9.9":"2026-09-14T07:07:34.161Z","1.0.0":"2026-09-14T21:59:17.935Z","1.0.1":"2026-09-16T00:27:21.005Z","1.0.2-rc.1":"2026-09-17T15:38:53.157Z","1.0.2":"2026-09-17T16:10:35.976Z","1.0.3-rc.1":"2026-09-20T22:20:43.914Z","1.0.3":"2026-09-21T16:01:18.175Z","1.0.4-rc.1":"2026-10-02T00:44:55.490Z","1.0.4-rc.2":"2026-10-03T00:16:28.640Z"},"bugs":{"url":"https://github.com/RyderAsKing/PiChamber/issues"},"homepage":"https://github.com/RyderAsKing/PiChamber#readme","repository":{"url":"git+https://github.com/RyderAsKing/PiChamber.git","type":"git"},"description":"PiChamber server and browser UI for the [Pi coding agent](https://pi.dev). It serves the browser workspace and authenticated Pi routes, and owns its per-profile Pi session daemon.","maintainers":[{"name":"ryderasking","email":"clasherlodt@gmail.com"}],"readme":"","readmeFilename":""}