{"_id":"@alivault/pico","_rev":"36-8d1b4b4c324a46b7cfcc8cc7015a3906","name":"@alivault/pico","dist-tags":{"latest":"0.16.1"},"versions":{"0.1.0":{"name":"@alivault/pico","version":"0.1.0","license":"AGPL-3.0-only","_id":"@alivault/pico@0.1.0","maintainers":[{"name":"alivault","email":"ali@aliabbas.dev"}],"homepage":"https://github.com/alivault/pico#readme","bugs":{"url":"https://github.com/alivault/pico/issues"},"bin":{"pico-app":"bin/pico.mjs"},"dist":{"shasum":"c47b3d7729b97c2e2d2cf5d3737217135f4d13d6","tarball":"https://registry.npmjs.org/@alivault/pico/-/pico-0.1.0.tgz","fileCount":406,"integrity":"sha512-LmGW6vJCiniEyj4jqjXDdtbL8m0iukRscIMIMKHoZf0TGoGnBrfKTOTVesy47ssgYXKhaXXiGX9mDCA2v388dA==","signatures":[{"sig":"MEYCIQDXXfSezRT75liBJ5wWQQLomcNXmhIwxxejiq7jYYo52AIhANe45mG54aW5ZFswRF2lltLgfUHEOUNma70Blywxdxo1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31136074},"type":"module","engines":{"node":">=20.6.0"},"gitHead":"7179515bfabb8b383cd55e10650818393ab434e5","scripts":{"dev":"vp dev","lint":"vp lint","build":"vp build && node ./scripts/patch-react-jsx-dev-runtime.mjs","check":"vp check","start":"node ./bin/pico.mjs","format":"vp fmt","prepack":"pnpm build","preview":"vp preview","check:fix":"vp check --fix","update:pi":"pnpm update @mariozechner/pi-coding-agent --latest"},"_npmUser":{"name":"alivault","email":"ali@aliabbas.dev"},"repository":{"url":"git+https://github.com/alivault/pico.git","type":"git"},"_npmVersion":"11.12.1","description":"A local, keyboard-friendly browser workspace for Pi coding-agent sessions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","diff":"^9.0.0","vaul":"^1.1.2","nitro":"latest","react":"^19.2.4","tslib":"^2.8.1","shadcn":"^4.3.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^19.2.4","remark-gfm":"^4.0.1","sugar-high":"^1.1.0","next-themes":"^0.4.6","tailwindcss":"^4.2.1","lucide-react":"^1.8.0","@dnd-kit/core":"^6.3.1","@pierre/diffs":"^1.1.20","@pierre/trees":"1.0.0-beta.3","@base-ui/react":"^1.4.0","react-markdown":"^10.1.0","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","@tanstack/pacer":"^0.21.0","@tanstack/store":"^0.11.0","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.2.1","@dnd-kit/utilities":"^3.2.2","vite-tsconfig-paths":"^5.1.4","@tanstack/react-query":"^5.99.0","@tanstack/react-start":"^1.166.15","@tanstack/react-store":"^0.11.0","@tanstack/react-router":"^1.167.4","react-resizable-panels":"^4.10.0","@tanstack/react-hotkeys":"^0.10.0","@tanstack/router-plugin":"^1.166.13","@tanstack/react-devtools":"^0.10.0","class-variance-authority":"^0.7.1","@fontsource-variable/inter":"^5.2.8","@mariozechner/pi-coding-agent":"0.73.1","@tanstack/react-router-devtools":"^1.166.9","@tanstack/react-router-ssr-query":"^1.166.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"vite":"catalog:","vite-plus":"catalog:","react-scan":"^0.5.3","typescript":"^5.9.3","web-vitals":"^5.1.0","@types/node":"^22.19.15","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@rolldown/plugin-babel":"^0.2.3","@tailwindcss/typography":"^0.5.19","@tanstack/devtools-vite":"^0.6.0","babel-plugin-react-compiler":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pico_0.1.0_1778209323350_0.8438813247375752","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@alivault/pico","version":"0.1.1","license":"AGPL-3.0-only","_id":"@alivault/pico@0.1.1","maintainers":[{"name":"alivault","email":"ali@aliabbas.dev"}],"homepage":"https://github.com/alivault/pico#readme","bugs":{"url":"https://github.com/alivault/pico/issues"},"bin":{"pico-app":"bin/pico.mjs"},"dist":{"shasum":"2b628b596902711898c346d0b33a8a7ca7fc2339","tarball":"https://registry.npmjs.org/@alivault/pico/-/pico-0.1.1.tgz","fileCount":406,"integrity":"sha512-0itUKX6Odv5GzzC57HSBvlJNWeVU+hlR/iSrh5+x6V25G1zEvPFiYAG3nTVeScn9GgWgHtnlR5woRU2D6MmQUg==","signatures":[{"sig":"MEUCIQCS+nX3Ox5ru/vPaKVqIs0yJIHajXzavWeVzrG2M9nspwIgAJHu7dEwNOaJT1oxdK6iGR6tmzzcVN5dnxD7VNk8EoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31136176},"type":"module","engines":{"node":">=20.6.0"},"gitHead":"96001142f090f919ea191d240c30dc25f92a1123","scripts":{"dev":"vp dev","lint":"vp lint","build":"vp build && node ./scripts/patch-react-jsx-dev-runtime.mjs","check":"vp check","start":"node ./bin/pico.mjs","format":"vp fmt","prepack":"pnpm build","preview":"vp preview","check:fix":"vp check --fix","update:pi":"pnpm update @mariozechner/pi-coding-agent --latest"},"_npmUser":{"name":"alivault","email":"ali@aliabbas.dev"},"repository":{"url":"git+https://github.com/alivault/pico.git","type":"git"},"_npmVersion":"11.12.1","description":"A local, keyboard-friendly browser workspace for Pi coding-agent sessions.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","diff":"^9.0.0","vaul":"^1.1.2","nitro":"latest","react":"^19.2.4","tslib":"^2.8.1","shadcn":"^4.3.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^19.2.4","remark-gfm":"^4.0.1","sugar-high":"^1.1.0","next-themes":"^0.4.6","tailwindcss":"^4.2.1","lucide-react":"^1.8.0","@dnd-kit/core":"^6.3.1","@pierre/diffs":"^1.1.20","@pierre/trees":"1.0.0-beta.3","@base-ui/react":"^1.4.0","react-markdown":"^10.1.0","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","@tanstack/pacer":"^0.21.0","@tanstack/store":"^0.11.0","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.2.1","@dnd-kit/utilities":"^3.2.2","vite-tsconfig-paths":"^5.1.4","@tanstack/react-query":"^5.99.0","@tanstack/react-start":"^1.166.15","@tanstack/react-store":"^0.11.0","@tanstack/react-router":"^1.167.4","react-resizable-panels":"^4.10.0","@tanstack/react-hotkeys":"^0.10.0","@tanstack/router-plugin":"^1.166.13","@tanstack/react-devtools":"^0.10.0","class-variance-authority":"^0.7.1","@fontsource-variable/inter":"^5.2.8","@mariozechner/pi-coding-agent":"0.73.1","@tanstack/react-router-devtools":"^1.166.9","@tanstack/react-router-ssr-query":"^1.166.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"vite":"catalog:","vite-plus":"catalog:","react-scan":"^0.5.3","typescript":"^5.9.3","web-vitals":"^5.1.0","@types/node":"^22.19.15","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@rolldown/plugin-babel":"^0.2.3","@tailwindcss/typography":"^0.5.19","@tanstack/devtools-vite":"^0.6.0","babel-plugin-react-compiler":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pico_0.1.1_1778209590334_0.8185570748707125","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@alivault/pico","version":"0.1.2","license":"AGPL-3.0-only","_id":"@alivault/pico@0.1.2","maintainers":[{"name":"alivault","email":"ali@aliabbas.dev"}],"homepage":"https://github.com/alivault/pico#readme","bugs":{"url":"https://github.com/alivault/pico/issues"},"bin":{"pico-app":"bin/pico.mjs"},"dist":{"shasum":"193e09a9c31e9f09d8aad227bf7b59f49b5725bd","tarball":"https://registry.npmjs.org/@alivault/pico/-/pico-0.1.2.tgz","fileCount":406,"integrity":"sha512-t1Had/eNax69Xzewy0nm4SripNkG2sR/d8Hv4qZhfDW1rS/ausde450cu/jaZ6n3DEG19SKykOUjRpBUU3i8Qw==","signatures":[{"sig":"MEUCIC+el9LH1U69Rtkf6jYzmbTKn0fUo0pAuruJPypyTOdmAiEAyEKGLWtz8njRuYmfw5f4F80qZqiqex7eH+kIkpzuJ0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alivault%2fpico@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31136281},"type":"module","engines":{"node":">=20.6.0"},"gitHead":"d14bd7008abbba0dba0df1d7fac57015ed7b4ea3","scripts":{"dev":"vp dev","lint":"vp lint","build":"vp build && node ./scripts/patch-react-jsx-dev-runtime.mjs","check":"vp check","start":"node ./bin/pico.mjs","format":"vp fmt","prepack":"pnpm build","preview":"vp preview","check:fix":"vp check --fix","update:pi":"pnpm update @mariozechner/pi-coding-agent --latest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e6be5bb-6d81-410e-bb11-767019b185ae"}},"repository":{"url":"git+https://github.com/alivault/pico.git","type":"git"},"_npmVersion":"11.14.0","description":"A local, keyboard-friendly browser workspace for Pi coding-agent sessions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","diff":"^9.0.0","vaul":"^1.1.2","nitro":"latest","react":"^19.2.4","tslib":"^2.8.1","shadcn":"^4.3.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^19.2.4","remark-gfm":"^4.0.1","sugar-high":"^1.1.0","next-themes":"^0.4.6","tailwindcss":"^4.2.1","lucide-react":"^1.8.0","@dnd-kit/core":"^6.3.1","@pierre/diffs":"^1.1.20","@pierre/trees":"1.0.0-beta.3","@base-ui/react":"^1.4.0","react-markdown":"^10.1.0","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","@tanstack/pacer":"^0.21.0","@tanstack/store":"^0.11.0","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.2.1","@dnd-kit/utilities":"^3.2.2","vite-tsconfig-paths":"^5.1.4","@tanstack/react-query":"^5.99.0","@tanstack/react-start":"^1.166.15","@tanstack/react-store":"^0.11.0","@tanstack/react-router":"^1.167.4","react-resizable-panels":"^4.10.0","@tanstack/react-hotkeys":"^0.10.0","@tanstack/router-plugin":"^1.166.13","@tanstack/react-devtools":"^0.10.0","class-variance-authority":"^0.7.1","@fontsource-variable/inter":"^5.2.8","@mariozechner/pi-coding-agent":"0.73.1","@tanstack/react-router-devtools":"^1.166.9","@tanstack/react-router-ssr-query":"^1.166.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"vite":"catalog:","vite-plus":"catalog:","react-scan":"^0.5.3","typescript":"^5.9.3","web-vitals":"^5.1.0","@types/node":"^22.19.15","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@rolldown/plugin-babel":"^0.2.3","@tailwindcss/typography":"^0.5.19","@tanstack/devtools-vite":"^0.6.0","babel-plugin-react-compiler":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pico_0.1.2_1778215664506_0.7888384778392048","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@alivault/pico","version":"0.1.3","license":"AGPL-3.0-only","_id":"@alivault/pico@0.1.3","maintainers":[{"name":"alivault","email":"ali@aliabbas.dev"}],"homepage":"https://github.com/alivault/pico#readme","bugs":{"url":"https://github.com/alivault/pico/issues"},"bin":{"pico-app":"bin/pico.mjs"},"dist":{"shasum":"08ea1767b0ace6320a5f1bcbf045585327952ea2","tarball":"https://registry.npmjs.org/@alivault/pico/-/pico-0.1.3.tgz","fileCount":406,"integrity":"sha512-/83C1mQdtFYWnlZG3rwy8JjvBW423KAnNdX44Sq/xG/VA2dhq+lfLlNO7OzDNcF2GN8I2MvObTG6NEHYHIwwOg==","signatures":[{"sig":"MEUCIQCRQ7cieqgMAnn9ZWAR2JC97x1Bxrdf+qCxX0xPA02XPQIgQfHYlZDYAq5cv7qhbIsrr+6aoEwYHB5rG3D6IT0fAG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alivault%2fpico@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31136365},"type":"module","engines":{"node":">=20.6.0"},"gitHead":"e7e8cea5a8c499683fa43ca8931c0059d72fb257","scripts":{"dev":"vp dev","lint":"vp lint","build":"vp build && node ./scripts/patch-react-jsx-dev-runtime.mjs","check":"vp check","start":"node ./bin/pico.mjs","format":"vp fmt","prepack":"pnpm build","preview":"vp preview","check:fix":"vp check --fix","update:pi":"pnpm update @mariozechner/pi-coding-agent --latest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e6be5bb-6d81-410e-bb11-767019b185ae"}},"repository":{"url":"git+https://github.com/alivault/pico.git","type":"git"},"_npmVersion":"11.14.0","description":"A local, keyboard-friendly browser workspace for Pi coding-agent sessions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"^2.8.1","@mariozechner/pi-coding-agent":"0.73.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","diff":"^9.0.0","vaul":"^1.1.2","vite":"catalog:","nitro":"latest","react":"^19.2.4","shadcn":"^4.3.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^19.2.4","vite-plus":"catalog:","react-scan":"^0.5.3","remark-gfm":"^4.0.1","sugar-high":"^1.1.0","typescript":"^5.9.3","web-vitals":"^5.1.0","@types/node":"^22.19.15","next-themes":"^0.4.6","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^1.8.0","@dnd-kit/core":"^6.3.1","@pierre/diffs":"^1.1.20","@pierre/trees":"1.0.0-beta.3","@base-ui/react":"^1.4.0","react-markdown":"^10.1.0","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","@tanstack/pacer":"^0.21.0","@tanstack/store":"^0.11.0","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.2.1","@dnd-kit/utilities":"^3.2.2","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^6.0.1","@tanstack/react-query":"^5.99.0","@tanstack/react-start":"^1.166.15","@tanstack/react-store":"^0.11.0","@rolldown/plugin-babel":"^0.2.3","@tanstack/react-router":"^1.167.4","react-resizable-panels":"^4.10.0","@tailwindcss/typography":"^0.5.19","@tanstack/devtools-vite":"^0.6.0","@tanstack/react-hotkeys":"^0.10.0","@tanstack/router-plugin":"^1.166.13","@tanstack/react-devtools":"^0.10.0","class-variance-authority":"^0.7.1","@fontsource-variable/inter":"^5.2.8","babel-plugin-react-compiler":"^1.0.0","@tanstack/react-router-devtools":"^1.166.9","@tanstack/react-router-ssr-query":"^1.166.9"},"_npmOperationalInternal":{"tmp":"tmp/pico_0.1.3_1778217089583_0.00041441075593584564","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@alivault/pico","version":"0.1.4","license":"AGPL-3.0-only","_id":"@alivault/pico@0.1.4","maintainers":[{"name":"alivault","email":"ali@aliabbas.dev"}],"homepage":"https://github.com/alivault/pico#readme","bugs":{"url":"https://github.com/alivault/pico/issues"},"bin":{"pico-app":"bin/pico.mjs"},"dist":{"shasum":"7f81b88538f2c7cbbb2c0a723ea19704fc61cf26","tarball":"https://registry.npmjs.org/@alivault/pico/-/pico-0.1.4.tgz","fileCount":409,"integrity":"sha512-pd+cH60HQjJd5W5aIHxnFhUz3NX/QuDgoDYKe+sRGvcRnYiTGiSCAKE6oemQvD8ao3K+IO1JoeZr3teN1SZBJQ==","signatures":[{"sig":"MEYCIQCJfQYfJckffwBr8D6N5iI/Bmc8ENXWWFMSHiqeaj2gJgIhALC2CEWdtvX1fReLYCqaCl9dD5UdpIMAO84dB7b46Y+0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alivault%2fpico@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31142017},"type":"module","engines":{"node":">=20.6.0"},"gitHead":"bd6dcd393499d3fcbb299137cb7899a1c739b5ab","scripts":{"dev":"vp dev","lint":"vp lint","build":"vp build && node ./scripts/patch-react-jsx-dev-runtime.mjs","check":"vp check","start":"node ./bin/pico.mjs","format":"vp fmt","prepack":"pnpm build","preview":"vp preview","release":"node ./scripts/release.mjs","check:fix":"vp check --fix","update:pi":"pnpm update @earendil-works/pi-coding-agent --latest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e6be5bb-6d81-410e-bb11-767019b185ae"}},"overrides":{"encoding-sniffer":"1.0.2","node-domexception":"file:./vendor/node-domexception"},"repository":{"url":"git+https://github.com/alivault/pico.git","type":"git"},"_npmVersion":"11.14.0","description":"A local, keyboard-friendly browser workspace for Pi coding-agent sessions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"^2.8.1","@earendil-works/pi-coding-agent":"0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","diff":"^9.0.0","vaul":"^1.1.2","vite":"catalog:","nitro":"latest","react":"^19.2.4","shadcn":"^4.3.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^19.2.4","vite-plus":"catalog:","react-scan":"^0.5.3","remark-gfm":"^4.0.1","sugar-high":"^1.1.0","typescript":"^5.9.3","web-vitals":"^5.1.0","@types/node":"^22.19.15","next-themes":"^0.4.6","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^1.8.0","@dnd-kit/core":"^6.3.1","@pierre/diffs":"^1.1.20","@pierre/trees":"1.0.0-beta.3","@base-ui/react":"^1.4.0","react-markdown":"^10.1.0","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","@tanstack/pacer":"^0.21.0","@tanstack/store":"^0.11.0","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.2.1","@dnd-kit/utilities":"^3.2.2","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^6.0.1","@tanstack/react-query":"^5.99.0","@tanstack/react-start":"^1.166.15","@tanstack/react-store":"^0.11.0","@rolldown/plugin-babel":"^0.2.3","@tanstack/react-router":"^1.167.4","react-resizable-panels":"^4.10.0","@tailwindcss/typography":"^0.5.19","@tanstack/devtools-vite":"^0.6.0","@tanstack/react-hotkeys":"^0.10.0","@tanstack/router-plugin":"^1.166.13","@tanstack/react-devtools":"^0.10.0","class-variance-authority":"^0.7.1","@fontsource-variable/inter":"^5.2.8","babel-plugin-react-compiler":"^1.0.0","@tanstack/react-router-devtools":"^1.166.9","@tanstack/react-router-ssr-query":"^1.166.9"},"_npmOperationalInternal":{"tmp":"tmp/pico_0.1.4_1778218125046_0.6253242319762342","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@alivault/pico","version":"0.1.5","license":"AGPL-3.0-only","_id":"@alivault/pico@0.1.5","maintainers":[{"name":"alivault","email":"ali@aliabbas.dev"}],"homepage":"https://github.com/alivault/pico#readme","bugs":{"url":"https://github.com/alivault/pico/issues"},"bin":{"pico-app":"bin/pico.mjs"},"dist":{"shasum":"14d01dbf535fb190261a350ad902dd29513d7f8e","tarball":"https://registry.npmjs.org/@alivault/pico/-/pico-0.1.5.tgz","fileCount":409,"integrity":"sha512-HpN3pz/9kt8U6qKxuq6z+P5IWPpFaiG5onW7Jb+kYAdhGVkqvGQnLWcaBIIu1yeM4LtH067tazCb7SN4cwtJ+g==","signatures":[{"sig":"MEUCIQCs3fSt7iN6V1JpS0tmP8IgSkAf2W/9hFI4Z0F3zNkONwIgOuKzeYDZz7xy/un3TgVy3bsam4gjKT4ZToZzH+Oi10o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alivault%2fpico@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31142017},"type":"module","engines":{"node":">=20.6.0"},"gitHead":"daded82d3e5044f2ee4086954130ea59f903f948","scripts":{"dev":"vp dev","lint":"vp lint","build":"vp build && node ./scripts/patch-react-jsx-dev-runtime.mjs","check":"vp check","start":"node ./bin/pico.mjs","format":"vp fmt","prepack":"pnpm build","preview":"vp preview","release":"node ./scripts/release.mjs","check:fix":"vp check --fix","update:pi":"pnpm update @earendil-works/pi-coding-agent --latest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e6be5bb-6d81-410e-bb11-767019b185ae"}},"overrides":{"encoding-sniffer":"1.0.2","node-domexception":"file:./vendor/node-domexception"},"repository":{"url":"git+https://github.com/alivault/pico.git","type":"git"},"_npmVersion":"11.14.0","description":"A local, keyboard-friendly browser workspace for Pi coding-agent sessions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"^2.8.1","@earendil-works/pi-coding-agent":"0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","diff":"^9.0.0","vaul":"^1.1.2","vite":"catalog:","nitro":"latest","react":"^19.2.4","shadcn":"^4.3.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^19.2.4","vite-plus":"catalog:","react-scan":"^0.5.3","remark-gfm":"^4.0.1","sugar-high":"^1.1.0","typescript":"^5.9.3","web-vitals":"^5.1.0","@types/node":"^22.19.15","next-themes":"^0.4.6","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^1.8.0","@dnd-kit/core":"^6.3.1","@pierre/diffs":"^1.1.20","@pierre/trees":"1.0.0-beta.3","@base-ui/react":"^1.4.0","react-markdown":"^10.1.0","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","@tanstack/pacer":"^0.21.0","@tanstack/store":"^0.11.0","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.2.1","@dnd-kit/utilities":"^3.2.2","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^6.0.1","@tanstack/react-query":"^5.99.0","@tanstack/react-start":"^1.166.15","@tanstack/react-store":"^0.11.0","@rolldown/plugin-babel":"^0.2.3","@tanstack/react-router":"^1.167.4","react-resizable-panels":"^4.10.0","@tailwindcss/typography":"^0.5.19","@tanstack/devtools-vite":"^0.6.0","@tanstack/react-hotkeys":"^0.10.0","@tanstack/router-plugin":"^1.166.13","@tanstack/react-devtools":"^0.10.0","class-variance-authority":"^0.7.1","@fontsource-variable/inter":"^5.2.8","babel-plugin-react-compiler":"^1.0.0","@tanstack/react-router-devtools":"^1.166.9","@tanstack/react-router-ssr-query":"^1.166.9"},"_npmOperationalInternal":{"tmp":"tmp/pico_0.1.5_1778218348608_0.7621048137839279","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@alivault/pico","version":"0.1.6","license":"AGPL-3.0-only","_id":"@alivault/pico@0.1.6","maintainers":[{"name":"alivault","email":"ali@aliabbas.dev"}],"homepage":"https://github.com/alivault/pico#readme","bugs":{"url":"https://github.com/alivault/pico/issues"},"bin":{"pico-app":"bin/pico.mjs"},"dist":{"shasum":"d56953b72269415ba407b2a1ac22e9597ccff5c1","tarball":"https://registry.npmjs.org/@alivault/pico/-/pico-0.1.6.tgz","fileCount":409,"integrity":"sha512-1KvBwcbzKp6ojrYH3KrdaKzNlanKITVsdyztqV7luXWGH5gUIZDHqoDcW/O27ywKFOsnWyQVz/i2cy5GWlnm7Q==","signatures":[{"sig":"MEUCIHys38dx45yrya9yOH2KvNuwn0y30Lhbq2XTanaj39pKAiEA4/AFvyNjvGkXvd1P2J2wk+8ToOkIABNQhe67sgAWU34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alivault%2fpico@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31148456},"type":"module","engines":{"node":">=20.6.0"},"gitHead":"f23caf3ab60f5658ae0dea8467f8b21ca180685d","scripts":{"dev":"vp dev","lint":"vp lint","build":"vp build && node ./scripts/patch-react-jsx-dev-runtime.mjs","check":"vp check","start":"node ./bin/pico.mjs","format":"vp fmt","prepack":"pnpm build","preview":"vp preview","release":"node ./scripts/release.mjs","check:fix":"vp check --fix","update:pi":"pnpm update @earendil-works/pi-coding-agent --latest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e6be5bb-6d81-410e-bb11-767019b185ae"}},"overrides":{"encoding-sniffer":"1.0.2","node-domexception":"file:./vendor/node-domexception"},"repository":{"url":"git+https://github.com/alivault/pico.git","type":"git"},"_npmVersion":"11.14.0","description":"A local, keyboard-friendly browser workspace for Pi coding-agent sessions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"^2.8.1","@earendil-works/pi-coding-agent":"0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","diff":"^9.0.0","vaul":"^1.1.2","vite":"catalog:","nitro":"latest","react":"^19.2.4","shadcn":"^4.3.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^19.2.4","vite-plus":"catalog:","react-scan":"^0.5.3","remark-gfm":"^4.0.1","sugar-high":"^1.1.0","typescript":"^5.9.3","web-vitals":"^5.1.0","@types/node":"^22.19.15","next-themes":"^0.4.6","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^1.8.0","@dnd-kit/core":"^6.3.1","@pierre/diffs":"^1.1.20","@pierre/trees":"1.0.0-beta.3","@base-ui/react":"^1.4.0","react-markdown":"^10.1.0","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","@tanstack/pacer":"^0.21.0","@tanstack/store":"^0.11.0","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.2.1","@dnd-kit/utilities":"^3.2.2","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^6.0.1","@tanstack/react-query":"^5.99.0","@tanstack/react-start":"^1.166.15","@tanstack/react-store":"^0.11.0","@rolldown/plugin-babel":"^0.2.3","@tanstack/react-router":"^1.167.4","react-resizable-panels":"^4.10.0","@tailwindcss/typography":"^0.5.19","@tanstack/devtools-vite":"^0.6.0","@tanstack/react-hotkeys":"^0.10.0","@tanstack/router-plugin":"^1.166.13","@tanstack/react-devtools":"^0.10.0","class-variance-authority":"^0.7.1","@fontsource-variable/inter":"^5.2.8","babel-plugin-react-compiler":"^1.0.0","@tanstack/react-router-devtools":"^1.166.9","@tanstack/react-router-ssr-query":"^1.166.9"},"_npmOperationalInternal":{"tmp":"tmp/pico_0.1.6_1778256608669_0.19238952996181213","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@alivault/pico","version":"0.1.7","license":"AGPL-3.0-only","_id":"@alivault/pico@0.1.7","maintainers":[{"name":"alivault","email":"ali@aliabbas.dev"}],"homepage":"https://github.com/alivault/pico#readme","bugs":{"url":"https://github.com/alivault/pico/issues"},"bin":{"pico-app":"bin/pico.mjs"},"dist":{"shasum":"9d44cca1b3876d4993d862d25ae9b7affec682ff","tarball":"https://registry.npmjs.org/@alivault/pico/-/pico-0.1.7.tgz","fileCount":409,"integrity":"sha512-ZxXIh0TjUNxF1Iloqk+/nRVVsk6o2lOn7gLfnkPnsIFcaiWfcZyRtVUv2sG3kjQm44z4+JBBoaC5yxxA4Qj3NQ==","signatures":[{"sig":"MEYCIQDpJxuwUFNfYYvB9tcrbzGkDrw8Q5faIiPvY6zb/50MdgIhAKMIyXCuIihC2CD3o+RIQ2v2vu3vL6r8/TA7A94YFHKe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alivault%2fpico@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31157828},"type":"module","engines":{"node":">=20.6.0"},"gitHead":"f5245af5fd5d814dd011773bba6d81be3f812fe4","scripts":{"dev":"vp dev","lint":"vp lint","build":"vp build && node ./scripts/patch-react-jsx-dev-runtime.mjs","check":"vp check","start":"node ./bin/pico.mjs","format":"vp fmt","prepack":"pnpm build","preview":"vp preview","release":"node ./scripts/release.mjs","check:fix":"vp check --fix","update:pi":"pnpm update @earendil-works/pi-coding-agent --latest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e6be5bb-6d81-410e-bb11-767019b185ae"}},"overrides":{"encoding-sniffer":"1.0.2","node-domexception":"file:./vendor/node-domexception"},"repository":{"url":"git+https://github.com/alivault/pico.git","type":"git"},"_npmVersion":"11.14.0","description":"A local, keyboard-friendly browser workspace for Pi coding-agent sessions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"^2.8.1","@earendil-works/pi-coding-agent":"0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","diff":"^9.0.0","vaul":"^1.1.2","vite":"catalog:","nitro":"latest","react":"^19.2.4","shadcn":"^4.3.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^19.2.4","vite-plus":"catalog:","react-scan":"^0.5.3","remark-gfm":"^4.0.1","sugar-high":"^1.1.0","typescript":"^5.9.3","web-vitals":"^5.1.0","@types/node":"^22.19.15","next-themes":"^0.4.6","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^1.8.0","@dnd-kit/core":"^6.3.1","@pierre/diffs":"^1.1.20","@pierre/trees":"1.0.0-beta.3","@base-ui/react":"^1.4.0","react-markdown":"^10.1.0","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","@tanstack/pacer":"^0.21.0","@tanstack/store":"^0.11.0","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.2.1","@dnd-kit/utilities":"^3.2.2","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^6.0.1","@tanstack/react-query":"^5.99.0","@tanstack/react-start":"^1.166.15","@tanstack/react-store":"^0.11.0","@rolldown/plugin-babel":"^0.2.3","@tanstack/react-router":"^1.167.4","react-resizable-panels":"^4.10.0","@tailwindcss/typography":"^0.5.19","@tanstack/devtools-vite":"^0.6.0","@tanstack/react-hotkeys":"^0.10.0","@tanstack/router-plugin":"^1.166.13","@tanstack/react-devtools":"^0.10.0","class-variance-authority":"^0.7.1","@fontsource-variable/inter":"^5.2.8","babel-plugin-react-compiler":"^1.0.0","@tanstack/react-router-devtools":"^1.166.9","@tanstack/react-router-ssr-query":"^1.166.9"},"_npmOperationalInternal":{"tmp":"tmp/pico_0.1.7_1778258987681_0.5146528622287132","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@alivault/pico","version":"0.2.0","license":"AGPL-3.0-only","_id":"@alivault/pico@0.2.0","maintainers":[{"name":"alivault","email":"ali@aliabbas.dev"}],"homepage":"https://github.com/alivault/pico#readme","bugs":{"url":"https://github.com/alivault/pico/issues"},"bin":{"pico-app":"bin/pico.mjs"},"dist":{"shasum":"ea2f121566f9eafbf11e1203ab4954e0fbb5349f","tarball":"https://registry.npmjs.org/@alivault/pico/-/pico-0.2.0.tgz","fileCount":409,"integrity":"sha512-JlL+yo9Az8U6uyzfe/HZ1A8b1J/o0eb1q6AlmhpZFwLcPX8pyXjT0RX0YAETCkdH40JWl641AHCvQN1r4QUuyg==","signatures":[{"sig":"MEUCIQC9K/93dfcas3DGY4wPygm5XfsQsBGQdhfBWDUDBcSOSwIgHnLDWi1e5ULJK7rNzOoKdd3z5h69bkrS2pf7Z9J4Nzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alivault%2fpico@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31166111},"type":"module","engines":{"node":">=20.6.0"},"gitHead":"a2186a1475981b23671587a21cf04c1cf7b990ef","scripts":{"dev":"vp dev","lint":"vp lint","build":"vp build && node ./scripts/patch-react-jsx-dev-runtime.mjs","check":"vp check","start":"node ./bin/pico.mjs","format":"vp fmt","prepack":"pnpm build","preview":"vp preview","release":"node ./scripts/release.mjs","check:fix":"vp check --fix","update:pi":"pnpm update @earendil-works/pi-coding-agent --latest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e6be5bb-6d81-410e-bb11-767019b185ae"}},"overrides":{"encoding-sniffer":"1.0.2","node-domexception":"file:./vendor/node-domexception"},"repository":{"url":"git+https://github.com/alivault/pico.git","type":"git"},"_npmVersion":"11.14.1","description":"A local, keyboard-friendly browser workspace for Pi coding-agent sessions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"^2.8.1","@earendil-works/pi-coding-agent":"0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","diff":"^9.0.0","vaul":"^1.1.2","vite":"catalog:","nitro":"latest","react":"^19.2.4","shadcn":"^4.3.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^19.2.4","vite-plus":"catalog:","react-scan":"^0.5.3","remark-gfm":"^4.0.1","sugar-high":"^1.1.0","typescript":"^5.9.3","web-vitals":"^5.1.0","@types/node":"^22.19.15","next-themes":"^0.4.6","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^1.8.0","@dnd-kit/core":"^6.3.1","@pierre/diffs":"^1.1.20","@pierre/trees":"1.0.0-beta.3","@base-ui/react":"^1.4.0","react-markdown":"^10.1.0","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","@tanstack/pacer":"^0.21.0","@tanstack/store":"^0.11.0","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.2.1","@dnd-kit/utilities":"^3.2.2","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^6.0.1","@tanstack/react-query":"^5.99.0","@tanstack/react-start":"^1.166.15","@tanstack/react-store":"^0.11.0","@rolldown/plugin-babel":"^0.2.3","@tanstack/react-router":"^1.167.4","react-resizable-panels":"^4.10.0","@tailwindcss/typography":"^0.5.19","@tanstack/devtools-vite":"^0.6.0","@tanstack/react-hotkeys":"^0.10.0","@tanstack/router-plugin":"^1.166.13","@tanstack/react-devtools":"^0.10.0","class-variance-authority":"^0.7.1","@fontsource-variable/inter":"^5.2.8","babel-plugin-react-compiler":"^1.0.0","@tanstack/react-router-devtools":"^1.166.9","@tanstack/react-router-ssr-query":"^1.166.9"},"_npmOperationalInternal":{"tmp":"tmp/pico_0.2.0_1778267123741_0.5973669193228257","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@alivault/pico","version":"0.2.1","license":"AGPL-3.0-only","_id":"@alivault/pico@0.2.1","maintainers":[{"name":"alivault","email":"ali@aliabbas.dev"}],"homepage":"https://github.com/alivault/pico#readme","bugs":{"url":"https://github.com/alivault/pico/issues"},"bin":{"pico-app":"bin/pico.mjs"},"dist":{"shasum":"baf76c31aa9d7d505f5ac44edbccad6c64b66d8c","tarball":"https://registry.npmjs.org/@alivault/pico/-/pico-0.2.1.tgz","fileCount":409,"integrity":"sha512-LC1jHXsovxj4DVBc9D8J2lN+wNdz0JsmHtm5mvst+FaSWSQEb9wVyHpkMUeR442hiHLjn+fYttrVh9dhTIdUjQ==","signatures":[{"sig":"MEUCIFSFG0Cv4LV4UBKqjthCJqZOkWubAwtrnrj3647oyhh+AiEA/+/i5jNiWtO2dKCbdKQGDRoQYdbrXNVv79Nx6qz0TLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alivault%2fpico@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31168011},"type":"module","engines":{"node":">=20.6.0"},"gitHead":"5b75698b738a37e8dda76dbf0173c568b5ad4308","scripts":{"dev":"vp dev","lint":"vp lint","build":"vp build && node ./scripts/patch-react-jsx-dev-runtime.mjs","check":"vp check","start":"node ./bin/pico.mjs","format":"vp fmt","prepack":"pnpm build","preview":"vp preview","release":"node ./scripts/release.mjs","check:fix":"vp check --fix","update:pi":"pnpm update @earendil-works/pi-coding-agent --latest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e6be5bb-6d81-410e-bb11-767019b185ae"}},"overrides":{"encoding-sniffer":"1.0.2","node-domexception":"file:./vendor/node-domexception"},"repository":{"url":"git+https://github.com/alivault/pico.git","type":"git"},"_npmVersion":"11.14.1","description":"A local, keyboard-friendly browser workspace for Pi coding-agent sessions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"^2.8.1","@earendil-works/pi-coding-agent":"0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","diff":"^9.0.0","vaul":"^1.1.2","vite":"catalog:","nitro":"latest","react":"^19.2.4","shadcn":"^4.3.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^19.2.4","vite-plus":"catalog:","react-scan":"^0.5.3","remark-gfm":"^4.0.1","sugar-high":"^1.1.0","typescript":"^5.9.3","web-vitals":"^5.1.0","@types/node":"^22.19.15","next-themes":"^0.4.6","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^1.8.0","@dnd-kit/core":"^6.3.1","@pierre/diffs":"^1.1.20","@pierre/trees":"1.0.0-beta.3","@base-ui/react":"^1.4.0","react-markdown":"^10.1.0","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","@tanstack/pacer":"^0.21.0","@tanstack/store":"^0.11.0","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.2.1","@dnd-kit/utilities":"^3.2.2","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^6.0.1","@tanstack/react-query":"^5.99.0","@tanstack/react-start":"^1.166.15","@tanstack/react-store":"^0.11.0","@rolldown/plugin-babel":"^0.2.3","@tanstack/react-router":"^1.167.4","react-resizable-panels":"^4.10.0","@tailwindcss/typography":"^0.5.19","@tanstack/devtools-vite":"^0.6.0","@tanstack/react-hotkeys":"^0.10.0","@tanstack/router-plugin":"^1.166.13","@tanstack/react-devtools":"^0.10.0","class-variance-authority":"^0.7.1","@fontsource-variable/inter":"^5.2.8","babel-plugin-react-compiler":"^1.0.0","@tanstack/react-router-devtools":"^1.166.9","@tanstack/react-router-ssr-query":"^1.166.9"},"_npmOperationalInternal":{"tmp":"tmp/pico_0.2.1_1778295554783_0.6665911901348913","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@alivault/pico","version":"0.3.0","license":"AGPL-3.0-only","_id":"@alivault/pico@0.3.0","maintainers":[{"name":"alivault","email":"ali@aliabbas.dev"}],"homepage":"https://github.com/alivault/pico#readme","bugs":{"url":"https://github.com/alivault/pico/issues"},"bin":{"pico-app":"bin/pico.mjs"},"dist":{"shasum":"6bd6a659157df94f0e46e547b3c71e958407e47a","tarball":"https://registry.npmjs.org/@alivault/pico/-/pico-0.3.0.tgz","fileCount":409,"integrity":"sha512-hHv26NS+3x1gTjfyWHn2+rQ5+5v9tJD+aNT4fEjtPoGLkWyPLsTGn0pcuv30jShDcF0ZjtcslhSR5zxautXZDQ==","signatures":[{"sig":"MEUCIEwXynVSeiXIiUPLkVoXJmtRyzRzHnhIABC04qurTPrUAiEAqChQjbXYyaZLUU9f+uktSme/WtFx0hPmdR6V7E7KIUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alivault%2fpico@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31189521},"type":"module","engines":{"node":">=20.6.0"},"gitHead":"d9d2c78155822c19dd395973d0cc526b6fac842b","scripts":{"dev":"vp dev","lint":"vp lint","build":"vp build && node ./scripts/patch-react-jsx-dev-runtime.mjs","check":"vp check","start":"node ./bin/pico.mjs","format":"vp fmt","prepack":"pnpm build","preview":"vp preview","release":"node ./scripts/release.mjs","check:fix":"vp check --fix","update:pi":"pnpm update @earendil-works/pi-coding-agent --latest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e6be5bb-6d81-410e-bb11-767019b185ae"}},"overrides":{"encoding-sniffer":"1.0.2","node-domexception":"file:./vendor/node-domexception"},"repository":{"url":"git+https://github.com/alivault/pico.git","type":"git"},"_npmVersion":"11.14.1","description":"A local, keyboard-friendly browser workspace for Pi coding-agent sessions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"^2.8.1","@earendil-works/pi-coding-agent":"0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","diff":"^9.0.0","vaul":"^1.1.2","vite":"catalog:","nitro":"latest","react":"^19.2.4","shadcn":"^4.3.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^19.2.4","vite-plus":"catalog:","react-scan":"^0.5.3","remark-gfm":"^4.0.1","sugar-high":"^1.1.0","typescript":"^5.9.3","web-vitals":"^5.1.0","@types/node":"^22.19.15","next-themes":"^0.4.6","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^1.8.0","@dnd-kit/core":"^6.3.1","@pierre/diffs":"^1.1.20","@pierre/trees":"1.0.0-beta.3","@base-ui/react":"^1.4.0","react-markdown":"^10.1.0","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","@tanstack/pacer":"^0.21.0","@tanstack/store":"^0.11.0","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.2.1","@dnd-kit/utilities":"^3.2.2","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^6.0.1","@tanstack/react-query":"^5.99.0","@tanstack/react-start":"^1.166.15","@tanstack/react-store":"^0.11.0","@rolldown/plugin-babel":"^0.2.3","@tanstack/react-router":"^1.167.4","react-resizable-panels":"^4.10.0","@tailwindcss/typography":"^0.5.19","@tanstack/devtools-vite":"^0.6.0","@tanstack/react-hotkeys":"^0.10.0","@tanstack/router-plugin":"^1.166.13","@tanstack/react-devtools":"^0.10.0","class-variance-authority":"^0.7.1","@fontsource-variable/inter":"^5.2.8","babel-plugin-react-compiler":"^1.0.0","@tanstack/react-router-devtools":"^1.166.9","@tanstack/react-router-ssr-query":"^1.166.9"},"_npmOperationalInternal":{"tmp":"tmp/pico_0.3.0_1778369673983_0.4052634373579356","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@alivault/pico","version":"0.3.1","license":"AGPL-3.0-only","_id":"@alivault/pico@0.3.1","maintainers":[{"name":"alivault","email":"ali@aliabbas.dev"}],"homepage":"https://github.com/alivault/pico#readme","bugs":{"url":"https://github.com/alivault/pico/issues"},"bin":{"pico-app":"bin/pico.mjs"},"dist":{"shasum":"b8d5057c54b6577a6f5bf91a22a1b3689aafb39a","tarball":"https://registry.npmjs.org/@alivault/pico/-/pico-0.3.1.tgz","fileCount":409,"integrity":"sha512-40aKbu0w1n5bRnQbprLoyHfodJXM7BQxIufixdPKFYoNOqE0TDUmn1nN9IMm/n0mbGc2os4g1Pu+0NqUVecqzA==","signatures":[{"sig":"MEYCIQCyVjdLeC4u+CSk9JoGyP5rtEzD6VcBRaTqyQ38pG4btQIhAIxoTYjPZtC0+MIwkm5VMWIYtN9mn+tV10JbpqMld0zQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alivault%2fpico@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31189515},"type":"module","engines":{"node":">=20.6.0"},"gitHead":"272da5d8ed12794fba23dba8881c352e621bc6d6","scripts":{"dev":"vp dev","lint":"vp lint","build":"vp build && node ./scripts/patch-react-jsx-dev-runtime.mjs","check":"vp check","start":"node ./bin/pico.mjs","format":"vp fmt","prepack":"pnpm build","preview":"vp preview","release":"node ./scripts/release.mjs","check:fix":"vp check --fix","update:pi":"pnpm update @earendil-works/pi-coding-agent --latest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e6be5bb-6d81-410e-bb11-767019b185ae"}},"overrides":{"encoding-sniffer":"1.0.2","node-domexception":"file:./vendor/node-domexception"},"repository":{"url":"git+https://github.com/alivault/pico.git","type":"git"},"_npmVersion":"11.14.1","description":"A local, keyboard-friendly browser workspace for Pi coding-agent sessions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"^2.8.1","@earendil-works/pi-coding-agent":"0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","diff":"^9.0.0","vaul":"^1.1.2","vite":"catalog:","nitro":"latest","react":"^19.2.4","shadcn":"^4.3.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^19.2.4","vite-plus":"catalog:","react-scan":"^0.5.3","remark-gfm":"^4.0.1","sugar-high":"^1.1.0","typescript":"^5.9.3","web-vitals":"^5.1.0","@types/node":"^22.19.15","next-themes":"^0.4.6","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^1.8.0","@dnd-kit/core":"^6.3.1","@pierre/diffs":"^1.1.20","@pierre/trees":"1.0.0-beta.3","@base-ui/react":"^1.4.0","react-markdown":"^10.1.0","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","@tanstack/pacer":"^0.21.0","@tanstack/store":"^0.11.0","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.2.1","@dnd-kit/utilities":"^3.2.2","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^6.0.1","@tanstack/react-query":"^5.99.0","@tanstack/react-start":"^1.166.15","@tanstack/react-store":"^0.11.0","@rolldown/plugin-babel":"^0.2.3","@tanstack/react-router":"^1.167.4","react-resizable-panels":"^4.10.0","@tailwindcss/typography":"^0.5.19","@tanstack/devtools-vite":"^0.6.0","@tanstack/react-hotkeys":"^0.10.0","@tanstack/router-plugin":"^1.166.13","@tanstack/react-devtools":"^0.10.0","class-variance-authority":"^0.7.1","@fontsource-variable/inter":"^5.2.8","babel-plugin-react-compiler":"^1.0.0","@tanstack/react-router-devtools":"^1.166.9","@tanstack/react-router-ssr-query":"^1.166.9"},"_npmOperationalInternal":{"tmp":"tmp/pico_0.3.1_1778370163045_0.8756332577727262","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@alivault/pico","version":"0.3.2","license":"AGPL-3.0-only","_id":"@alivault/pico@0.3.2","maintainers":[{"name":"alivault","email":"ali@aliabbas.dev"}],"homepage":"https://github.com/alivault/pico#readme","bugs":{"url":"https://github.com/alivault/pico/issues"},"bin":{"pico-app":"bin/pico.mjs"},"dist":{"shasum":"fd82b4abf82f31600208faff2b52d1842c825440","tarball":"https://registry.npmjs.org/@alivault/pico/-/pico-0.3.2.tgz","fileCount":409,"integrity":"sha512-r54zBRskSzM+losKRpeTqq7w80Q8UIpCtTFwupvArlEjgPxe7CL8SbTO+9mMd8EHvMhs6YH9w/3+cFDENM+qVw==","signatures":[{"sig":"MEUCIQD1UVRJHvL682z7uvXxNvqm5ohT7YpZYGzw11EbXRBjEgIgYTYpT8OpuApTRAoHcGjNR9d24AclGVpKVPrsotDd7kQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alivault%2fpico@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31189685},"type":"module","engines":{"node":">=20.6.0"},"gitHead":"256e8658969d6fb9e651242cfe05392f1fa4b6bf","scripts":{"dev":"vp dev","lint":"vp lint","build":"vp build && node ./scripts/patch-react-jsx-dev-runtime.mjs","check":"vp check","start":"node ./bin/pico.mjs","format":"vp fmt","prepack":"pnpm build","preview":"vp preview","release":"node ./scripts/release.mjs","check:fix":"vp check --fix","update:pi":"pnpm update @earendil-works/pi-coding-agent --latest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e6be5bb-6d81-410e-bb11-767019b185ae"}},"overrides":{"encoding-sniffer":"1.0.2","node-domexception":"file:./vendor/node-domexception"},"repository":{"url":"git+https://github.com/alivault/pico.git","type":"git"},"_npmVersion":"11.14.1","description":"A local, keyboard-friendly browser workspace for Pi coding-agent sessions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"^2.8.1","@earendil-works/pi-coding-agent":"0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","diff":"^9.0.0","vaul":"^1.1.2","vite":"catalog:","nitro":"latest","react":"^19.2.4","shadcn":"^4.3.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^19.2.4","vite-plus":"catalog:","react-scan":"^0.5.3","remark-gfm":"^4.0.1","sugar-high":"^1.1.0","typescript":"^5.9.3","web-vitals":"^5.1.0","@types/node":"^22.19.15","next-themes":"^0.4.6","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^1.8.0","@dnd-kit/core":"^6.3.1","@pierre/diffs":"^1.1.20","@pierre/trees":"1.0.0-beta.3","@base-ui/react":"^1.4.0","react-markdown":"^10.1.0","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","@tanstack/pacer":"^0.21.0","@tanstack/store":"^0.11.0","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.2.1","@dnd-kit/utilities":"^3.2.2","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^6.0.1","@tanstack/react-query":"^5.99.0","@tanstack/react-start":"^1.166.15","@tanstack/react-store":"^0.11.0","@rolldown/plugin-babel":"^0.2.3","@tanstack/react-router":"^1.167.4","react-resizable-panels":"^4.10.0","@tailwindcss/typography":"^0.5.19","@tanstack/devtools-vite":"^0.6.0","@tanstack/react-hotkeys":"^0.10.0","@tanstack/router-plugin":"^1.166.13","@tanstack/react-devtools":"^0.10.0","class-variance-authority":"^0.7.1","@fontsource-variable/inter":"^5.2.8","babel-plugin-react-compiler":"^1.0.0","@tanstack/react-router-devtools":"^1.166.9","@tanstack/react-router-ssr-query":"^1.166.9"},"_npmOperationalInternal":{"tmp":"tmp/pico_0.3.2_1778382289113_0.40776501893051553","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@alivault/pico","version":"0.4.0","license":"AGPL-3.0-only","_id":"@alivault/pico@0.4.0","maintainers":[{"name":"alivault","email":"ali@aliabbas.dev"}],"homepage":"https://github.com/alivault/pico#readme","bugs":{"url":"https://github.com/alivault/pico/issues"},"bin":{"pico-app":"bin/pico.mjs"},"dist":{"shasum":"629eda5e5e370d8f4c47a4197d4b65c3b6567995","tarball":"https://registry.npmjs.org/@alivault/pico/-/pico-0.4.0.tgz","fileCount":419,"integrity":"sha512-VoDf8/wvBzQRzyecST2on2dSJr6/MZh5kW9FVhktoNxGEqpKnJ3ysMXBZW8eFnfef+8kxc+I9ZvTaT9UDogZnQ==","signatures":[{"sig":"MEYCIQD6MD4TztNaWJPL1BcuddyeclazbvEwW7o7NzknMWbRUAIhAPC0V4yCsShl+2Cs4Q1cE9Qov6CzUmxtHDxLECfOsCwh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alivault%2fpico@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29140410},"type":"module","engines":{"node":">=20.6.0"},"gitHead":"7b8df3c28eb9838d1750ba71b9e569d87416e9ed","scripts":{"dev":"vp dev","lint":"vp lint","build":"vp build && node ./scripts/patch-react-jsx-dev-runtime.mjs","check":"vp check","start":"node ./bin/pico.mjs","format":"vp fmt","prepack":"pnpm build","preview":"vp preview","release":"node ./scripts/release.mjs","check:fix":"vp check --fix","update:pi":"pnpm update @earendil-works/pi-coding-agent --latest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e6be5bb-6d81-410e-bb11-767019b185ae"}},"overrides":{"encoding-sniffer":"1.0.2","node-domexception":"file:./vendor/node-domexception"},"repository":{"url":"git+https://github.com/alivault/pico.git","type":"git"},"_npmVersion":"11.14.1","description":"A local, keyboard-friendly browser workspace for Pi coding-agent sessions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"^2.8.1","@earendil-works/pi-coding-agent":"0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","diff":"^9.0.0","vaul":"^1.1.2","vite":"catalog:","nitro":"latest","react":"^19.2.4","shadcn":"^4.3.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^19.2.4","vite-plus":"catalog:","react-scan":"^0.5.3","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","sugar-high":"^1.1.0","typescript":"^5.9.3","web-vitals":"^5.1.0","@types/node":"^22.19.15","next-themes":"^0.4.6","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^1.8.0","@dnd-kit/core":"^6.3.1","@pierre/diffs":"^1.1.20","@pierre/trees":"1.0.0-beta.3","@base-ui/react":"^1.4.0","react-markdown":"^10.1.0","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","@tanstack/pacer":"^0.21.0","@tanstack/store":"^0.11.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.2.1","@dnd-kit/utilities":"^3.2.2","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^6.0.1","@tanstack/react-query":"^5.99.0","@tanstack/react-start":"^1.166.15","@tanstack/react-store":"^0.11.0","@rolldown/plugin-babel":"^0.2.3","@tanstack/react-router":"^1.167.4","react-resizable-panels":"^4.10.0","@tailwindcss/typography":"^0.5.19","@tanstack/devtools-vite":"^0.6.0","@tanstack/react-hotkeys":"^0.10.0","@tanstack/router-plugin":"^1.166.13","@tanstack/react-devtools":"^0.10.0","class-variance-authority":"^0.7.1","@fontsource-variable/inter":"^5.2.8","babel-plugin-react-compiler":"^1.0.0","@tanstack/react-router-devtools":"^1.166.9","@tanstack/react-router-ssr-query":"^1.166.9"},"_npmOperationalInternal":{"tmp":"tmp/pico_0.4.0_1778384200565_0.23036992763254682","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@alivault/pico","version":"0.5.0","license":"AGPL-3.0-only","_id":"@alivault/pico@0.5.0","maintainers":[{"name":"alivault","email":"ali@aliabbas.dev"}],"homepage":"https://github.com/alivault/pico#readme","bugs":{"url":"https://github.com/alivault/pico/issues"},"bin":{"pico-app":"bin/pico.mjs"},"dist":{"shasum":"fea912a3ad7dc9ae723fa9e5b443b41df0c32943","tarball":"https://registry.npmjs.org/@alivault/pico/-/pico-0.5.0.tgz","fileCount":419,"integrity":"sha512-nyl07YNgpwynAw9KsiE13+Dpcxp/ByXjQy+0dcZZT4kKmCQHOqTmAnn6PudyLbGRZ9GhYH10xi0nHQNuFNq3Zg==","signatures":[{"sig":"MEQCIDrrSMtKLDhhWVT/ldthJAw+4UQ515/r+vXsuhWxXz8vAiA55NVfsIcCIU9nc+e+vhodwNdFFyekxFMURyMx0OeK7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alivault%2fpico@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29146232},"type":"module","engines":{"node":">=20.6.0"},"gitHead":"43039ea0142a3cd6c65e0d5e118ecf3106c3be4f","scripts":{"dev":"vp dev","lint":"vp lint","build":"vp build && node ./scripts/patch-react-jsx-dev-runtime.mjs","check":"vp check","start":"node ./bin/pico.mjs","format":"vp fmt","prepack":"pnpm build","preview":"vp preview","release":"node ./scripts/release.mjs","check:fix":"vp check --fix","update:pi":"pnpm update @earendil-works/pi-coding-agent --latest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e6be5bb-6d81-410e-bb11-767019b185ae"}},"overrides":{"encoding-sniffer":"1.0.2","node-domexception":"file:./vendor/node-domexception"},"repository":{"url":"git+https://github.com/alivault/pico.git","type":"git"},"_npmVersion":"11.14.1","description":"A local, keyboard-friendly browser workspace for Pi coding-agent sessions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"^2.8.1","@earendil-works/pi-coding-agent":"0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","diff":"^9.0.0","vaul":"^1.1.2","vite":"catalog:","nitro":"latest","react":"^19.2.4","shadcn":"^4.3.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^19.2.4","vite-plus":"catalog:","react-scan":"^0.5.3","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","sugar-high":"^1.1.0","typescript":"^5.9.3","web-vitals":"^5.1.0","@types/node":"^22.19.15","next-themes":"^0.4.6","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^1.8.0","@dnd-kit/core":"^6.3.1","@pierre/diffs":"^1.1.20","@pierre/trees":"1.0.0-beta.3","@base-ui/react":"^1.4.0","react-markdown":"^10.1.0","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","@tanstack/pacer":"^0.21.0","@tanstack/store":"^0.11.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.2.1","@dnd-kit/utilities":"^3.2.2","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^6.0.1","@tanstack/react-query":"^5.99.0","@tanstack/react-start":"^1.166.15","@tanstack/react-store":"^0.11.0","@rolldown/plugin-babel":"^0.2.3","@tanstack/react-router":"^1.167.4","react-resizable-panels":"^4.10.0","@tailwindcss/typography":"^0.5.19","@tanstack/devtools-vite":"^0.6.0","@tanstack/react-hotkeys":"^0.10.0","@tanstack/router-plugin":"^1.166.13","@tanstack/react-devtools":"^0.10.0","class-variance-authority":"^0.7.1","@fontsource-variable/inter":"^5.2.8","babel-plugin-react-compiler":"^1.0.0","@tanstack/react-router-devtools":"^1.166.9","@tanstack/react-router-ssr-query":"^1.166.9"},"_npmOperationalInternal":{"tmp":"tmp/pico_0.5.0_1778393025865_0.6667912329616759","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@alivault/pico","version":"0.5.1","license":"AGPL-3.0-only","_id":"@alivault/pico@0.5.1","maintainers":[{"name":"alivault","email":"ali@aliabbas.dev"}],"homepage":"https://github.com/alivault/pico#readme","bugs":{"url":"https://github.com/alivault/pico/issues"},"bin":{"pico-app":"bin/pico.mjs"},"dist":{"shasum":"2de47c04ff3d9e1b5658df8fb0c3ab5626af18e8","tarball":"https://registry.npmjs.org/@alivault/pico/-/pico-0.5.1.tgz","fileCount":419,"integrity":"sha512-M5/Snvc+4v6bvY33OmpOsKFj+hLoRWWZAZzdOcEs4pkxe87KDx0Gs/wmLUKnUQdxfK8GOjuecQycbJchDwQRFw==","signatures":[{"sig":"MEQCIHO5CAu39Wd8Z1wFc4AUWgqqM7wWqNtYg9u+m67X0x08AiBF/Yj6xEzha4QKnrm6JDFqOPKRLWg5hem/cDEzYj7GlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alivault%2fpico@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29146734},"type":"module","engines":{"node":">=20.6.0"},"gitHead":"4e68853691b07525a9c3caeb9dfbe2974959cca2","scripts":{"dev":"vp dev","lint":"vp lint","build":"vp build && node ./scripts/patch-react-jsx-dev-runtime.mjs","check":"vp check","start":"node ./bin/pico.mjs","format":"vp fmt","prepack":"pnpm build","preview":"vp preview","release":"node ./scripts/release.mjs","check:fix":"vp check --fix","update:pi":"pnpm update @earendil-works/pi-coding-agent --latest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e6be5bb-6d81-410e-bb11-767019b185ae"}},"overrides":{"encoding-sniffer":"1.0.2","node-domexception":"file:./vendor/node-domexception"},"repository":{"url":"git+https://github.com/alivault/pico.git","type":"git"},"_npmVersion":"11.14.1","description":"A local, keyboard-friendly browser workspace for Pi coding-agent sessions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"^2.8.1","@earendil-works/pi-coding-agent":"0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","diff":"^9.0.0","vaul":"^1.1.2","vite":"catalog:","nitro":"latest","react":"^19.2.4","shadcn":"^4.3.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^19.2.4","vite-plus":"catalog:","react-scan":"^0.5.3","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","sugar-high":"^1.1.0","typescript":"^5.9.3","web-vitals":"^5.1.0","@types/node":"^22.19.15","next-themes":"^0.4.6","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^1.8.0","@dnd-kit/core":"^6.3.1","@pierre/diffs":"^1.1.20","@pierre/trees":"1.0.0-beta.3","@base-ui/react":"^1.4.0","react-markdown":"^10.1.0","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","@tanstack/pacer":"^0.21.0","@tanstack/store":"^0.11.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.2.1","@dnd-kit/utilities":"^3.2.2","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^6.0.1","@tanstack/react-query":"^5.99.0","@tanstack/react-start":"^1.166.15","@tanstack/react-store":"^0.11.0","@rolldown/plugin-babel":"^0.2.3","@tanstack/react-router":"^1.167.4","react-resizable-panels":"^4.10.0","@tailwindcss/typography":"^0.5.19","@tanstack/devtools-vite":"^0.6.0","@tanstack/react-hotkeys":"^0.10.0","@tanstack/router-plugin":"^1.166.13","@tanstack/react-devtools":"^0.10.0","class-variance-authority":"^0.7.1","@fontsource-variable/inter":"^5.2.8","babel-plugin-react-compiler":"^1.0.0","@tanstack/react-router-devtools":"^1.166.9","@tanstack/react-router-ssr-query":"^1.166.9"},"_npmOperationalInternal":{"tmp":"tmp/pico_0.5.1_1778393521741_0.7811041298201207","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@alivault/pico","version":"0.5.2","license":"AGPL-3.0-only","_id":"@alivault/pico@0.5.2","maintainers":[{"name":"alivault","email":"ali@aliabbas.dev"}],"homepage":"https://github.com/alivault/pico#readme","bugs":{"url":"https://github.com/alivault/pico/issues"},"bin":{"pico-app":"bin/pico.mjs"},"dist":{"shasum":"c58b7bfe10d52581dc63831c8be4d176bbc50825","tarball":"https://registry.npmjs.org/@alivault/pico/-/pico-0.5.2.tgz","fileCount":419,"integrity":"sha512-twcOpzzFhFqosCEQGGsHhGS0RFwOaFNHBN5bd7K+2o+SIqYY1FG6pmQ8wxYTR/G0XsOXrZU5AzqwJWAsbLCvew==","signatures":[{"sig":"MEYCIQD14i6sWkxT2iaMobfSUI4LXa3/RWihpWrc8Is+4mM9VQIhAIhvhQqy5GG4xM6u5+broHNq4YsjXGtyQ6dBJS5cUlZW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alivault%2fpico@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29146713},"type":"module","engines":{"node":">=20.6.0"},"gitHead":"3853a251f32bec6f27251f41dca4347629b2d859","scripts":{"dev":"vp dev","lint":"vp lint","build":"vp build && node ./scripts/patch-react-jsx-dev-runtime.mjs","check":"vp check","start":"node ./bin/pico.mjs","format":"vp fmt","prepack":"pnpm build","preview":"vp preview","release":"node ./scripts/release.mjs","check:fix":"vp check --fix","update:pi":"pnpm update @earendil-works/pi-coding-agent --latest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e6be5bb-6d81-410e-bb11-767019b185ae"}},"overrides":{"encoding-sniffer":"1.0.2","node-domexception":"file:./vendor/node-domexception"},"repository":{"url":"git+https://github.com/alivault/pico.git","type":"git"},"_npmVersion":"11.14.1","description":"A local, keyboard-friendly browser workspace for Pi coding-agent sessions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"^2.8.1","@earendil-works/pi-coding-agent":"0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","diff":"^9.0.0","vaul":"^1.1.2","vite":"catalog:","nitro":"latest","react":"^19.2.4","shadcn":"^4.3.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^19.2.4","vite-plus":"catalog:","react-scan":"^0.5.3","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","sugar-high":"^1.1.0","typescript":"^5.9.3","web-vitals":"^5.1.0","@types/node":"^22.19.15","next-themes":"^0.4.6","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^1.8.0","@dnd-kit/core":"^6.3.1","@pierre/diffs":"^1.1.20","@pierre/trees":"1.0.0-beta.3","@base-ui/react":"^1.4.0","react-markdown":"^10.1.0","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","@tanstack/pacer":"^0.21.0","@tanstack/store":"^0.11.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.2.1","@dnd-kit/utilities":"^3.2.2","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^6.0.1","@tanstack/react-query":"^5.99.0","@tanstack/react-start":"^1.166.15","@tanstack/react-store":"^0.11.0","@rolldown/plugin-babel":"^0.2.3","@tanstack/react-router":"^1.167.4","react-resizable-panels":"^4.10.0","@tailwindcss/typography":"^0.5.19","@tanstack/devtools-vite":"^0.6.0","@tanstack/react-hotkeys":"^0.10.0","@tanstack/router-plugin":"^1.166.13","@tanstack/react-devtools":"^0.10.0","class-variance-authority":"^0.7.1","@fontsource-variable/inter":"^5.2.8","babel-plugin-react-compiler":"^1.0.0","@tanstack/react-router-devtools":"^1.166.9","@tanstack/react-router-ssr-query":"^1.166.9"},"_npmOperationalInternal":{"tmp":"tmp/pico_0.5.2_1778396428052_0.6366976400570201","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@alivault/pico","version":"0.6.0","license":"AGPL-3.0-only","_id":"@alivault/pico@0.6.0","maintainers":[{"name":"alivault","email":"ali@aliabbas.dev"}],"homepage":"https://github.com/alivault/pico#readme","bugs":{"url":"https://github.com/alivault/pico/issues"},"bin":{"pico-app":"bin/pico.mjs"},"dist":{"shasum":"9db37207ae01289ac761d44033852fd83700d020","tarball":"https://registry.npmjs.org/@alivault/pico/-/pico-0.6.0.tgz","fileCount":419,"integrity":"sha512-i+tT9pFIKsPvQGG3zZnsYp8Lm43OM3ZG5npx+3arRXusLzGCiO2THmVLYzpB0kcYs/qNxWOoViMeRiue3rrzfw==","signatures":[{"sig":"MEQCICekeh/XoIhZQUNB1IHHH3+4c8TRkDov4MosVQNIsheaAiAnvHfKV3GSVp5vhd5x2qpKGoGrdJz06U3fxZJstmUxgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alivault%2fpico@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29163965},"type":"module","engines":{"node":">=20.6.0"},"gitHead":"e91d6ea76f473394f89f0cb4c9a0765a3f13bfb5","scripts":{"dev":"vp dev","lint":"vp lint","build":"vp build && node ./scripts/patch-react-jsx-dev-runtime.mjs","check":"vp check","start":"node ./bin/pico.mjs","format":"vp fmt","prepack":"pnpm build","preview":"vp preview","release":"node ./scripts/release.mjs","check:fix":"vp check --fix","update:pi":"pnpm update @earendil-works/pi-coding-agent --latest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e6be5bb-6d81-410e-bb11-767019b185ae"}},"overrides":{"encoding-sniffer":"1.0.2","node-domexception":"file:./vendor/node-domexception"},"repository":{"url":"git+https://github.com/alivault/pico.git","type":"git"},"_npmVersion":"11.14.1","description":"A local, keyboard-friendly browser workspace for Pi coding-agent sessions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"^2.8.1","@earendil-works/pi-coding-agent":"0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","diff":"^9.0.0","vaul":"^1.1.2","vite":"catalog:","nitro":"latest","react":"^19.2.4","shadcn":"^4.3.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^19.2.4","vite-plus":"catalog:","react-scan":"^0.5.3","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","sugar-high":"^1.1.0","typescript":"^5.9.3","web-vitals":"^5.1.0","@types/node":"^22.19.15","next-themes":"^0.4.6","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^1.8.0","@dnd-kit/core":"^6.3.1","@pierre/diffs":"^1.1.20","@pierre/trees":"1.0.0-beta.3","@base-ui/react":"^1.4.0","react-markdown":"^10.1.0","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","@tanstack/pacer":"^0.21.0","@tanstack/store":"^0.11.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.2.1","@dnd-kit/utilities":"^3.2.2","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^6.0.1","@tanstack/react-query":"^5.99.0","@tanstack/react-start":"^1.166.15","@tanstack/react-store":"^0.11.0","@rolldown/plugin-babel":"^0.2.3","@tanstack/react-router":"^1.167.4","react-resizable-panels":"^4.10.0","@tailwindcss/typography":"^0.5.19","@tanstack/devtools-vite":"^0.6.0","@tanstack/react-hotkeys":"^0.10.0","@tanstack/router-plugin":"^1.166.13","@tanstack/react-devtools":"^0.10.0","class-variance-authority":"^0.7.1","@fontsource-variable/inter":"^5.2.8","babel-plugin-react-compiler":"^1.0.0","@tanstack/react-router-devtools":"^1.166.9","@tanstack/react-router-ssr-query":"^1.166.9"},"_npmOperationalInternal":{"tmp":"tmp/pico_0.6.0_1778457493755_0.6137812871515971","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@alivault/pico","version":"0.6.1","license":"AGPL-3.0-only","_id":"@alivault/pico@0.6.1","maintainers":[{"name":"alivault","email":"ali@aliabbas.dev"}],"homepage":"https://github.com/alivault/pico#readme","bugs":{"url":"https://github.com/alivault/pico/issues"},"bin":{"pico-app":"bin/pico.mjs"},"dist":{"shasum":"12969664f773e586583d15660f23c867d3d01434","tarball":"https://registry.npmjs.org/@alivault/pico/-/pico-0.6.1.tgz","fileCount":419,"integrity":"sha512-FvppU775J9G9NyEV3nmc7imqJ6aZfpTGlHotRsaWHLQRU64ccDEzPAWoO+e90ev+TCWb3+ZkTxtwOmgrFwfdGw==","signatures":[{"sig":"MEUCIQCjNNyvVpKDdIPu3ZzI1CkFoK534PkN7N0ku/TAHQ+6ewIgJCJk7lKf7DE///hlb9PLalbtm0lbtfel6S00MFYm69c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alivault%2fpico@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29163448},"type":"module","engines":{"node":">=20.6.0"},"gitHead":"e34bdbc26af2b1118dd6ccad63024489c6afcbb4","scripts":{"dev":"vp dev","lint":"vp lint","build":"vp build && node ./scripts/patch-react-jsx-dev-runtime.mjs","check":"vp check","start":"node ./bin/pico.mjs","format":"vp fmt","prepack":"pnpm build","preview":"vp preview","release":"node ./scripts/release.mjs","check:fix":"vp check --fix","update:pi":"pnpm update @earendil-works/pi-coding-agent --latest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e6be5bb-6d81-410e-bb11-767019b185ae"}},"overrides":{"encoding-sniffer":"1.0.2","node-domexception":"file:./vendor/node-domexception"},"repository":{"url":"git+https://github.com/alivault/pico.git","type":"git"},"_npmVersion":"11.14.1","description":"A local, keyboard-friendly browser workspace for Pi coding-agent sessions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"^2.8.1","@earendil-works/pi-coding-agent":"0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","diff":"^9.0.0","vaul":"^1.1.2","vite":"catalog:","nitro":"latest","react":"^19.2.4","shadcn":"^4.3.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^19.2.4","vite-plus":"catalog:","react-scan":"^0.5.3","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","sugar-high":"^1.1.0","typescript":"^5.9.3","web-vitals":"^5.1.0","@types/node":"^22.19.15","next-themes":"^0.4.6","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^1.8.0","@dnd-kit/core":"^6.3.1","@pierre/diffs":"^1.1.20","@pierre/trees":"1.0.0-beta.3","@base-ui/react":"^1.4.0","react-markdown":"^10.1.0","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","@tanstack/pacer":"^0.21.0","@tanstack/store":"^0.11.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.2.1","@dnd-kit/utilities":"^3.2.2","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^6.0.1","@tanstack/react-query":"^5.99.0","@tanstack/react-start":"^1.166.15","@tanstack/react-store":"^0.11.0","@rolldown/plugin-babel":"^0.2.3","@tanstack/react-router":"^1.167.4","react-resizable-panels":"^4.10.0","@tailwindcss/typography":"^0.5.19","@tanstack/devtools-vite":"^0.6.0","@tanstack/react-hotkeys":"^0.10.0","@tanstack/router-plugin":"^1.166.13","@tanstack/react-devtools":"^0.10.0","class-variance-authority":"^0.7.1","@fontsource-variable/inter":"^5.2.8","babel-plugin-react-compiler":"^1.0.0","@tanstack/react-router-devtools":"^1.166.9","@tanstack/react-router-ssr-query":"^1.166.9"},"_npmOperationalInternal":{"tmp":"tmp/pico_0.6.1_1778457825395_0.4216317764149471","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@alivault/pico","version":"0.7.0","license":"AGPL-3.0-only","_id":"@alivault/pico@0.7.0","maintainers":[{"name":"alivault","email":"ali@aliabbas.dev"}],"homepage":"https://github.com/alivault/pico#readme","bugs":{"url":"https://github.com/alivault/pico/issues"},"bin":{"pico-app":"bin/pico.mjs"},"dist":{"shasum":"e71931c77fe214165be72f678b703881f8849855","tarball":"https://registry.npmjs.org/@alivault/pico/-/pico-0.7.0.tgz","fileCount":419,"integrity":"sha512-zlS4+l1TqCNrjkwEK6j/pOVb5BRiP8fmI5n6fAm7LNs8FACBEGJfzVLtIspUtxchxUFYy9aTov46IjV0k/Qghw==","signatures":[{"sig":"MEYCIQCwYp9HCm/tLIEBMCVaCfV/KLud6oohkaI1m8TV8pc8IAIhAPgfjUDLY1YXjd/aYwAcnQE+ENYNppvTIt9rnzdQ5b0f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alivault%2fpico@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29174930},"type":"module","engines":{"node":">=20.6.0"},"gitHead":"94983080dcd46f3cf18b3e25324cf328988e714b","scripts":{"dev":"vp dev","lint":"vp lint","build":"vp build && node ./scripts/patch-react-jsx-dev-runtime.mjs","check":"vp check","start":"node ./bin/pico.mjs","format":"vp fmt","prepack":"pnpm build","preview":"vp preview","release":"node ./scripts/release.mjs","check:fix":"vp check --fix","update:pi":"pnpm update @earendil-works/pi-coding-agent --latest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e6be5bb-6d81-410e-bb11-767019b185ae"}},"overrides":{"encoding-sniffer":"1.0.2","node-domexception":"file:./vendor/node-domexception"},"repository":{"url":"git+https://github.com/alivault/pico.git","type":"git"},"_npmVersion":"11.14.1","description":"A local, keyboard-friendly browser workspace for Pi coding-agent sessions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"^2.8.1","@earendil-works/pi-coding-agent":"0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","diff":"^9.0.0","vaul":"^1.1.2","vite":"catalog:","nitro":"latest","react":"^19.2.4","shadcn":"^4.3.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^19.2.4","vite-plus":"catalog:","react-scan":"^0.5.3","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","sugar-high":"^1.1.0","typescript":"^5.9.3","web-vitals":"^5.1.0","@types/node":"^22.19.15","next-themes":"^0.4.6","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^1.8.0","@dnd-kit/core":"^6.3.1","@pierre/diffs":"^1.1.20","@pierre/trees":"1.0.0-beta.3","@base-ui/react":"^1.4.0","react-markdown":"^10.1.0","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","@tanstack/pacer":"^0.21.0","@tanstack/store":"^0.11.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.2.1","@dnd-kit/utilities":"^3.2.2","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^6.0.1","@tanstack/react-query":"^5.99.0","@tanstack/react-start":"^1.166.15","@tanstack/react-store":"^0.11.0","@rolldown/plugin-babel":"^0.2.3","@tanstack/react-router":"^1.167.4","react-resizable-panels":"^4.10.0","@tailwindcss/typography":"^0.5.19","@tanstack/devtools-vite":"^0.6.0","@tanstack/react-hotkeys":"^0.10.0","@tanstack/router-plugin":"^1.166.13","@tanstack/react-devtools":"^0.10.0","class-variance-authority":"^0.7.1","@fontsource-variable/inter":"^5.2.8","babel-plugin-react-compiler":"^1.0.0","@tanstack/react-router-devtools":"^1.166.9","@tanstack/react-router-ssr-query":"^1.166.9"},"_npmOperationalInternal":{"tmp":"tmp/pico_0.7.0_1778582828254_0.9054267841244554","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@alivault/pico","version":"0.7.1","license":"AGPL-3.0-only","_id":"@alivault/pico@0.7.1","maintainers":[{"name":"alivault","email":"ali@aliabbas.dev"}],"homepage":"https://github.com/alivault/pico#readme","bugs":{"url":"https://github.com/alivault/pico/issues"},"bin":{"pico-app":"bin/pico.mjs"},"dist":{"shasum":"6bc630207655a5bb37c81b8a673220409934bd02","tarball":"https://registry.npmjs.org/@alivault/pico/-/pico-0.7.1.tgz","fileCount":419,"integrity":"sha512-gnolA3aVIz6soj3cEVun+QMKDiyrHfVgCM5xdrL1jgTUTFt2wz092fjkYtUPCkv/ddAiI/YYrcCEr5haMvfE7w==","signatures":[{"sig":"MEUCIF295sspfvT5cg8M9dPmmPx0XeTgsAMDMndDPERcSp3gAiEAkZ51i+50wp23ErxIy5WYc156i2b276RCPHTt2DKzjHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alivault%2fpico@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29178569},"type":"module","engines":{"node":">=20.6.0"},"gitHead":"b246021867acaf03102e56dad8adafe46272b66f","scripts":{"dev":"vp dev","lint":"vp lint","build":"vp build && node ./scripts/patch-react-jsx-dev-runtime.mjs","check":"vp check","start":"node ./bin/pico.mjs","format":"vp fmt","prepack":"pnpm build","preview":"vp preview","release":"node ./scripts/release.mjs","check:fix":"vp check --fix","update:pi":"pnpm update @earendil-works/pi-coding-agent --latest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e6be5bb-6d81-410e-bb11-767019b185ae"}},"overrides":{"encoding-sniffer":"1.0.2","node-domexception":"file:./vendor/node-domexception"},"repository":{"url":"git+https://github.com/alivault/pico.git","type":"git"},"_npmVersion":"11.14.1","description":"A local, keyboard-friendly browser workspace for Pi coding-agent sessions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"^2.8.1","@earendil-works/pi-coding-agent":"0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","diff":"^9.0.0","vaul":"^1.1.2","vite":"catalog:","nitro":"latest","react":"^19.2.4","shadcn":"^4.3.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^19.2.4","vite-plus":"catalog:","react-scan":"^0.5.3","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","sugar-high":"^1.1.0","typescript":"^5.9.3","web-vitals":"^5.1.0","@types/node":"^22.19.15","next-themes":"^0.4.6","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^1.8.0","@dnd-kit/core":"^6.3.1","@pierre/diffs":"^1.1.20","@pierre/trees":"1.0.0-beta.3","@base-ui/react":"^1.4.0","react-markdown":"^10.1.0","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","@tanstack/pacer":"^0.21.0","@tanstack/store":"^0.11.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.2.1","@dnd-kit/utilities":"^3.2.2","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^6.0.1","@tanstack/react-query":"^5.99.0","@tanstack/react-start":"^1.166.15","@tanstack/react-store":"^0.11.0","@rolldown/plugin-babel":"^0.2.3","@tanstack/react-router":"^1.167.4","react-resizable-panels":"^4.10.0","@tailwindcss/typography":"^0.5.19","@tanstack/devtools-vite":"^0.6.0","@tanstack/react-hotkeys":"^0.10.0","@tanstack/router-plugin":"^1.166.13","@tanstack/react-devtools":"^0.10.0","class-variance-authority":"^0.7.1","@fontsource-variable/inter":"^5.2.8","babel-plugin-react-compiler":"^1.0.0","@tanstack/react-router-devtools":"^1.166.9","@tanstack/react-router-ssr-query":"^1.166.9"},"_npmOperationalInternal":{"tmp":"tmp/pico_0.7.1_1778584143326_0.6086589368951694","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@alivault/pico","version":"0.7.2","license":"AGPL-3.0-only","_id":"@alivault/pico@0.7.2","maintainers":[{"name":"alivault","email":"ali@aliabbas.dev"}],"homepage":"https://github.com/alivault/pico#readme","bugs":{"url":"https://github.com/alivault/pico/issues"},"bin":{"pico-app":"bin/pico.mjs"},"dist":{"shasum":"ca8ba5e9e5033dbbe8536038fabadb1a19fe1eff","tarball":"https://registry.npmjs.org/@alivault/pico/-/pico-0.7.2.tgz","fileCount":419,"integrity":"sha512-IS6R1SOnVyniM4pbxg9FimcK+RUShzt3P1tlr+R5VRZOp+ecNxy7NSUZPjsJlWmMZyrqmts0+dQosrXH512tQA==","signatures":[{"sig":"MEYCIQCjOtHhMOWhO4FsRh5cwVbyEnb2KvY9hNWcX2HozAHtgwIhAMVXbr9j2sempD5r5lQJG1IrZm3jJBjikCo7s8Rssx1R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alivault%2fpico@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29183314},"type":"module","engines":{"node":">=20.6.0"},"gitHead":"e372397ed487ef380d8ceaff4cfd307ae0c06de3","scripts":{"dev":"vp dev","lint":"vp lint","build":"vp build && node ./scripts/patch-react-jsx-dev-runtime.mjs","check":"vp check","start":"node ./bin/pico.mjs","format":"vp fmt","prepack":"pnpm build","preview":"vp preview","release":"node ./scripts/release.mjs","check:fix":"vp check --fix","update:pi":"pnpm update @earendil-works/pi-coding-agent --latest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e6be5bb-6d81-410e-bb11-767019b185ae"}},"overrides":{"encoding-sniffer":"1.0.2","node-domexception":"file:./vendor/node-domexception"},"repository":{"url":"git+https://github.com/alivault/pico.git","type":"git"},"_npmVersion":"11.14.1","description":"A local, keyboard-friendly browser workspace for Pi coding-agent sessions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"^2.8.1","@earendil-works/pi-coding-agent":"0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","diff":"^9.0.0","vaul":"^1.1.2","vite":"catalog:","nitro":"latest","react":"^19.2.4","shadcn":"^4.3.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^19.2.4","vite-plus":"catalog:","react-scan":"^0.5.3","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","sugar-high":"^1.1.0","typescript":"^5.9.3","web-vitals":"^5.1.0","@types/node":"^22.19.15","next-themes":"^0.4.6","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^1.8.0","@dnd-kit/core":"^6.3.1","@pierre/diffs":"^1.1.20","@pierre/trees":"1.0.0-beta.3","@base-ui/react":"^1.4.0","react-markdown":"^10.1.0","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","@tanstack/pacer":"^0.21.0","@tanstack/store":"^0.11.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.2.1","@dnd-kit/utilities":"^3.2.2","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^6.0.1","@tanstack/react-query":"^5.99.0","@tanstack/react-start":"^1.166.15","@tanstack/react-store":"^0.11.0","@rolldown/plugin-babel":"^0.2.3","@tanstack/react-router":"^1.167.4","react-resizable-panels":"^4.10.0","@tailwindcss/typography":"^0.5.19","@tanstack/devtools-vite":"^0.6.0","@tanstack/react-hotkeys":"^0.10.0","@tanstack/router-plugin":"^1.166.13","@tanstack/react-devtools":"^0.10.0","class-variance-authority":"^0.7.1","@fontsource-variable/inter":"^5.2.8","babel-plugin-react-compiler":"^1.0.0","@tanstack/react-router-devtools":"^1.166.9","@tanstack/react-router-ssr-query":"^1.166.9"},"_npmOperationalInternal":{"tmp":"tmp/pico_0.7.2_1778667943022_0.030591694151578253","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@alivault/pico","version":"0.7.3","license":"AGPL-3.0-only","_id":"@alivault/pico@0.7.3","maintainers":[{"name":"alivault","email":"ali@aliabbas.dev"}],"homepage":"https://github.com/alivault/pico#readme","bugs":{"url":"https://github.com/alivault/pico/issues"},"bin":{"pico-app":"bin/pico.mjs"},"dist":{"shasum":"c92821a25943c5764162977394f2449530aa6734","tarball":"https://registry.npmjs.org/@alivault/pico/-/pico-0.7.3.tgz","fileCount":419,"integrity":"sha512-pGSA+W6yDX1Sh9YnsY3x5gR0m3SMit5scMla3wQI4soOynVLEM9bBdwQpFWU6u8D8MyzpX9NelWVhTuCsDHYKA==","signatures":[{"sig":"MEQCID9ebXZTh5h0iNp1ujC1Z13vxZ2t1QSLJnLsezE62Cl2AiBJvDz9CeVtQ+BlbQeWJvfDtfXJZ9fRxchNDHtWkDrkSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alivault%2fpico@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29183156},"type":"module","engines":{"node":">=20.6.0"},"gitHead":"4fd7e33945affc38f0aaecc6c24761eb8c2758e8","scripts":{"dev":"vp dev","lint":"vp lint","build":"vp build && node ./scripts/patch-react-jsx-dev-runtime.mjs","check":"vp check","start":"node ./bin/pico.mjs","format":"vp fmt","prepack":"pnpm build","preview":"vp preview","release":"node ./scripts/release.mjs","check:fix":"vp check --fix","update:pi":"pnpm update @earendil-works/pi-coding-agent --latest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e6be5bb-6d81-410e-bb11-767019b185ae"}},"overrides":{"encoding-sniffer":"1.0.2","node-domexception":"file:./vendor/node-domexception"},"repository":{"url":"git+https://github.com/alivault/pico.git","type":"git"},"_npmVersion":"11.14.1","description":"A local, keyboard-friendly browser workspace for Pi coding-agent sessions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"^2.8.1","@earendil-works/pi-coding-agent":"0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","diff":"^9.0.0","vaul":"^1.1.2","vite":"catalog:","nitro":"latest","react":"^19.2.4","shadcn":"^4.3.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^19.2.4","vite-plus":"catalog:","react-scan":"^0.5.3","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","sugar-high":"^1.1.0","typescript":"^5.9.3","web-vitals":"^5.1.0","@types/node":"^22.19.15","next-themes":"^0.4.6","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^1.8.0","@dnd-kit/core":"^6.3.1","@pierre/diffs":"^1.1.20","@pierre/trees":"1.0.0-beta.3","@base-ui/react":"^1.4.0","react-markdown":"^10.1.0","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","@tanstack/pacer":"^0.21.0","@tanstack/store":"^0.11.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.2.1","@dnd-kit/utilities":"^3.2.2","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^6.0.1","@tanstack/react-query":"^5.99.0","@tanstack/react-start":"^1.166.15","@tanstack/react-store":"^0.11.0","@rolldown/plugin-babel":"^0.2.3","@tanstack/react-router":"^1.167.4","react-resizable-panels":"^4.10.0","@tailwindcss/typography":"^0.5.19","@tanstack/devtools-vite":"^0.6.0","@tanstack/react-hotkeys":"^0.10.0","@tanstack/router-plugin":"^1.166.13","@tanstack/react-devtools":"^0.10.0","class-variance-authority":"^0.7.1","@fontsource-variable/inter":"^5.2.8","babel-plugin-react-compiler":"^1.0.0","@tanstack/react-router-devtools":"^1.166.9","@tanstack/react-router-ssr-query":"^1.166.9"},"_npmOperationalInternal":{"tmp":"tmp/pico_0.7.3_1778668329563_0.07483425725784953","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@alivault/pico","version":"0.7.4","license":"AGPL-3.0-only","_id":"@alivault/pico@0.7.4","maintainers":[{"name":"alivault","email":"ali@aliabbas.dev"}],"homepage":"https://github.com/alivault/pico#readme","bugs":{"url":"https://github.com/alivault/pico/issues"},"bin":{"pico-app":"bin/pico.mjs"},"dist":{"shasum":"586de00a9f0393e375bdd97b5b68ed82f819e786","tarball":"https://registry.npmjs.org/@alivault/pico/-/pico-0.7.4.tgz","fileCount":419,"integrity":"sha512-eUYZufwQC5HZKZlNoQLM0OGM3ZnpUFGOIp1CBvHFSf4K5McygM7M3ua0mnxqrymEjVaME/cHWS7mXgaGaKcONQ==","signatures":[{"sig":"MEUCIQDYI8bqsUSqp74gJZG5EqYflVf7IRVYkQGiUIboOvu3tQIgUXDzfjL2wRgwKTA99DbGCkTd6lKwCWFtowRTfRiLmPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alivault%2fpico@0.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29182577},"type":"module","engines":{"node":">=20.6.0"},"gitHead":"8b07a7a86f76a807878771465942bea0ae6ec563","scripts":{"dev":"vp dev","lint":"vp lint","build":"vp build && node ./scripts/patch-react-jsx-dev-runtime.mjs","check":"vp check","start":"node ./bin/pico.mjs","format":"vp fmt","prepack":"pnpm build","preview":"vp preview","release":"node ./scripts/release.mjs","check:fix":"vp check --fix","update:pi":"pnpm update @earendil-works/pi-coding-agent --latest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e6be5bb-6d81-410e-bb11-767019b185ae"}},"overrides":{"encoding-sniffer":"1.0.2","node-domexception":"file:./vendor/node-domexception"},"repository":{"url":"git+https://github.com/alivault/pico.git","type":"git"},"_npmVersion":"11.14.1","description":"A local, keyboard-friendly browser workspace for Pi coding-agent sessions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"^2.8.1","@earendil-works/pi-coding-agent":"0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","diff":"^9.0.0","vaul":"^1.1.2","vite":"catalog:","nitro":"latest","react":"^19.2.4","shadcn":"^4.3.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^19.2.4","vite-plus":"catalog:","react-scan":"^0.5.3","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","sugar-high":"^1.1.0","typescript":"^5.9.3","web-vitals":"^5.1.0","@types/node":"^22.19.15","next-themes":"^0.4.6","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^1.8.0","@dnd-kit/core":"^6.3.1","@pierre/diffs":"^1.1.20","@pierre/trees":"1.0.0-beta.3","@base-ui/react":"^1.4.0","react-markdown":"^10.1.0","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","@tanstack/pacer":"^0.21.0","@tanstack/store":"^0.11.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.2.1","@dnd-kit/utilities":"^3.2.2","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^6.0.1","@tanstack/react-query":"^5.99.0","@tanstack/react-start":"^1.166.15","@tanstack/react-store":"^0.11.0","@rolldown/plugin-babel":"^0.2.3","@tanstack/react-router":"^1.167.4","react-resizable-panels":"^4.10.0","@tailwindcss/typography":"^0.5.19","@tanstack/devtools-vite":"^0.6.0","@tanstack/react-hotkeys":"^0.10.0","@tanstack/router-plugin":"^1.166.13","@tanstack/react-devtools":"^0.10.0","class-variance-authority":"^0.7.1","@fontsource-variable/inter":"^5.2.8","babel-plugin-react-compiler":"^1.0.0","@tanstack/react-router-devtools":"^1.166.9","@tanstack/react-router-ssr-query":"^1.166.9"},"_npmOperationalInternal":{"tmp":"tmp/pico_0.7.4_1778669436966_0.373563612028901","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@alivault/pico","version":"0.8.0","license":"AGPL-3.0-only","_id":"@alivault/pico@0.8.0","maintainers":[{"name":"alivault","email":"ali@aliabbas.dev"}],"homepage":"https://github.com/alivault/pico#readme","bugs":{"url":"https://github.com/alivault/pico/issues"},"bin":{"pico-app":"bin/pico.mjs"},"dist":{"shasum":"029bda1d90d5b4fea0edd225b9562d0ba8efe5bf","tarball":"https://registry.npmjs.org/@alivault/pico/-/pico-0.8.0.tgz","fileCount":419,"integrity":"sha512-SfOBRtkr/CyU9HEvDNKXxOIFT5t1vgwAhYB5uG4Oq5W8STKrb8pB88BDv445RhMf1BHIsGAY1uPsrD2+IXia0Q==","signatures":[{"sig":"MEUCIDM4PZx5o7yKRCSsyfJH3MaBNOwS5kBPC18dufHblBQ/AiEA6LGsSGgcvzx96CfIlbtX24BcCSnq17+npUg7WTc9lkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alivault%2fpico@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29205425},"type":"module","engines":{"node":">=20.6.0"},"gitHead":"a8864c305d59e785a48ba19892071ba56d322dea","scripts":{"dev":"vp dev","lint":"vp lint","build":"vp build && node ./scripts/patch-react-jsx-dev-runtime.mjs","check":"vp check","start":"node ./bin/pico.mjs","format":"vp fmt","prepack":"pnpm build","preview":"vp preview","release":"node ./scripts/release.mjs","check:fix":"vp check --fix","update:pi":"pnpm update @earendil-works/pi-coding-agent --latest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e6be5bb-6d81-410e-bb11-767019b185ae"}},"overrides":{"encoding-sniffer":"1.0.2","node-domexception":"file:./vendor/node-domexception"},"repository":{"url":"git+https://github.com/alivault/pico.git","type":"git"},"_npmVersion":"11.14.1","description":"A local, keyboard-friendly browser workspace for Pi coding-agent sessions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"^2.8.1","@earendil-works/pi-coding-agent":"0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","diff":"^9.0.0","vaul":"^1.1.2","vite":"catalog:","nitro":"latest","react":"^19.2.4","shadcn":"^4.3.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^19.2.4","vite-plus":"catalog:","react-scan":"^0.5.3","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","sugar-high":"^1.1.0","typescript":"^5.9.3","web-vitals":"^5.1.0","@types/node":"^22.19.15","next-themes":"^0.4.6","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^1.8.0","@dnd-kit/core":"^6.3.1","@pierre/diffs":"^1.1.20","@pierre/trees":"1.0.0-beta.3","@base-ui/react":"^1.4.0","react-markdown":"^10.1.0","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","@tanstack/pacer":"^0.21.0","@tanstack/store":"^0.11.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.2.1","@dnd-kit/utilities":"^3.2.2","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^6.0.1","@tanstack/react-query":"^5.99.0","@tanstack/react-start":"^1.166.15","@tanstack/react-store":"^0.11.0","@rolldown/plugin-babel":"^0.2.3","@tanstack/react-router":"^1.167.4","react-resizable-panels":"^4.10.0","@tailwindcss/typography":"^0.5.19","@tanstack/devtools-vite":"^0.6.0","@tanstack/react-hotkeys":"^0.10.0","@tanstack/router-plugin":"^1.166.13","@tanstack/react-devtools":"^0.10.0","class-variance-authority":"^0.7.1","@fontsource-variable/inter":"^5.2.8","babel-plugin-react-compiler":"^1.0.0","@tanstack/react-router-devtools":"^1.166.9","@tanstack/react-router-ssr-query":"^1.166.9"},"_npmOperationalInternal":{"tmp":"tmp/pico_0.8.0_1778672486319_0.5944162183210642","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@alivault/pico","version":"0.9.0","license":"AGPL-3.0-only","_id":"@alivault/pico@0.9.0","maintainers":[{"name":"alivault","email":"ali@aliabbas.dev"}],"homepage":"https://github.com/alivault/pico#readme","bugs":{"url":"https://github.com/alivault/pico/issues"},"bin":{"pico-app":"bin/pico.mjs"},"dist":{"shasum":"c8cc54c1a003d4b263e70c8c844cac5fa0ee8fc2","tarball":"https://registry.npmjs.org/@alivault/pico/-/pico-0.9.0.tgz","fileCount":419,"integrity":"sha512-TaRzBhbY4wc6EN5CkZ167IeYwKurSMbGwbxRVydf0Mly0QszQtK3x0Ag51jM5DnaLEdnIRiaMwspJREz/PoWjQ==","signatures":[{"sig":"MEUCIQD1YrtzKshHQizQWPkWhi3vZgBxkQU4PFap4eAP74uQmAIgSRfywTLM/hyZg56Q66FlrhjCxDCA+uhtjQLcsK21bjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alivault%2fpico@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29214071},"type":"module","engines":{"node":">=20.6.0"},"gitHead":"09d178c3594d330b5be22f61ce91ed5e32fa0c73","scripts":{"dev":"vp dev","lint":"vp lint","build":"vp build && node ./scripts/patch-react-jsx-dev-runtime.mjs","check":"vp check","start":"node ./bin/pico.mjs","format":"vp fmt","prepack":"pnpm build","preview":"vp preview","release":"node ./scripts/release.mjs","check:fix":"vp check --fix","update:pi":"pnpm update @earendil-works/pi-coding-agent --latest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e6be5bb-6d81-410e-bb11-767019b185ae"}},"overrides":{"encoding-sniffer":"1.0.2","node-domexception":"file:./vendor/node-domexception"},"repository":{"url":"git+https://github.com/alivault/pico.git","type":"git"},"_npmVersion":"11.14.1","description":"A local, keyboard-friendly browser workspace for Pi coding-agent sessions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"^2.8.1","@earendil-works/pi-coding-agent":"0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","diff":"^9.0.0","vaul":"^1.1.2","vite":"catalog:","nitro":"latest","react":"^19.2.4","shadcn":"^4.3.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^19.2.4","vite-plus":"catalog:","react-scan":"^0.5.3","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","sugar-high":"^1.1.0","typescript":"^5.9.3","web-vitals":"^5.1.0","@types/node":"^22.19.15","next-themes":"^0.4.6","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^1.8.0","@dnd-kit/core":"^6.3.1","@pierre/diffs":"^1.1.20","@pierre/trees":"1.0.0-beta.3","@base-ui/react":"^1.4.0","react-markdown":"^10.1.0","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","@tanstack/pacer":"^0.21.0","@tanstack/store":"^0.11.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.2.1","@dnd-kit/utilities":"^3.2.2","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^6.0.1","@tanstack/react-query":"^5.99.0","@tanstack/react-start":"^1.166.15","@tanstack/react-store":"^0.11.0","@rolldown/plugin-babel":"^0.2.3","@tanstack/react-router":"^1.167.4","react-resizable-panels":"^4.10.0","@tailwindcss/typography":"^0.5.19","@tanstack/devtools-vite":"^0.6.0","@tanstack/react-hotkeys":"^0.10.0","@tanstack/router-plugin":"^1.166.13","@tanstack/react-devtools":"^0.10.0","class-variance-authority":"^0.7.1","@fontsource-variable/inter":"^5.2.8","babel-plugin-react-compiler":"^1.0.0","@tanstack/react-router-devtools":"^1.166.9","@tanstack/react-router-ssr-query":"^1.166.9"},"_npmOperationalInternal":{"tmp":"tmp/pico_0.9.0_1778673584583_0.2822495111900247","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@alivault/pico","version":"0.10.0","license":"AGPL-3.0-only","_id":"@alivault/pico@0.10.0","maintainers":[{"name":"alivault","email":"ali@aliabbas.dev"}],"homepage":"https://github.com/alivault/pico#readme","bugs":{"url":"https://github.com/alivault/pico/issues"},"bin":{"pico-app":"bin/pico.mjs"},"dist":{"shasum":"50704913323d2f629beec1d3d5e7edbce5d60252","tarball":"https://registry.npmjs.org/@alivault/pico/-/pico-0.10.0.tgz","fileCount":419,"integrity":"sha512-pOgnychTJqjRqssq/eZHWJmBg23Hep8w6Cdqs08brp2sWVtvWCajTIfoYhketJp9vbSguDME6LmrL7TIZRWKOA==","signatures":[{"sig":"MEYCIQDZ+wVnkLQoS/ZXBAupzf/f/Sqgyk6V+jiv2d/Wn2jnNAIhALvV59yJJ0PRuR1vD3WW1mierLYyrY5XF6JXj26fzslE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alivault%2fpico@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29416615},"type":"module","engines":{"node":">=20.6.0"},"gitHead":"00255efc91d81baf6473b74542338a0803fdb213","scripts":{"dev":"vp dev","lint":"vp lint","build":"vp build && node ./scripts/patch-react-jsx-dev-runtime.mjs","check":"vp check","start":"node ./bin/pico.mjs","format":"vp fmt","prepack":"pnpm build","preview":"vp preview","release":"node ./scripts/release.mjs","check:fix":"vp check --fix","update:pi":"pnpm update @earendil-works/pi-coding-agent --latest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e6be5bb-6d81-410e-bb11-767019b185ae"}},"overrides":{"encoding-sniffer":"1.0.2","node-domexception":"file:./vendor/node-domexception"},"repository":{"url":"git+https://github.com/alivault/pico.git","type":"git"},"_npmVersion":"11.14.1","description":"A local, keyboard-friendly browser workspace for Pi coding-agent sessions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"^2.8.1","@earendil-works/pi-coding-agent":"0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","diff":"^9.0.0","vaul":"^1.1.2","vite":"catalog:","nitro":"latest","react":"^19.2.4","shadcn":"^4.3.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^19.2.4","vite-plus":"catalog:","react-scan":"^0.5.3","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","sugar-high":"^1.1.0","typescript":"^5.9.3","web-vitals":"^5.1.0","@types/node":"^22.19.15","next-themes":"^0.4.6","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^1.8.0","@dnd-kit/core":"^6.3.1","@pierre/diffs":"^1.1.20","@pierre/trees":"1.0.0-beta.3","@base-ui/react":"^1.4.0","react-markdown":"^10.1.0","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","@tanstack/pacer":"^0.21.0","@tanstack/store":"^0.11.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.2.1","@dnd-kit/utilities":"^3.2.2","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^6.0.1","@tanstack/react-query":"^5.99.0","@tanstack/react-start":"^1.166.15","@tanstack/react-store":"^0.11.0","@rolldown/plugin-babel":"^0.2.3","@tanstack/react-router":"^1.167.4","react-resizable-panels":"^4.10.0","@tailwindcss/typography":"^0.5.19","@tanstack/devtools-vite":"^0.6.0","@tanstack/react-hotkeys":"^0.10.0","@tanstack/router-plugin":"^1.166.13","@tanstack/react-devtools":"^0.10.0","class-variance-authority":"^0.7.1","@fontsource-variable/inter":"^5.2.8","babel-plugin-react-compiler":"^1.0.0","@tanstack/react-router-devtools":"^1.166.9","@tanstack/react-router-ssr-query":"^1.166.9"},"_npmOperationalInternal":{"tmp":"tmp/pico_0.10.0_1778885926717_0.7003631020132639","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@alivault/pico","version":"0.10.1","license":"AGPL-3.0-only","_id":"@alivault/pico@0.10.1","maintainers":[{"name":"alivault","email":"ali@aliabbas.dev"}],"homepage":"https://github.com/alivault/pico#readme","bugs":{"url":"https://github.com/alivault/pico/issues"},"bin":{"pico-app":"bin/pico.mjs"},"dist":{"shasum":"dfe94d924d763931e60d6f6391df74e353797c0b","tarball":"https://registry.npmjs.org/@alivault/pico/-/pico-0.10.1.tgz","fileCount":419,"integrity":"sha512-T4jgHIenmyWetZ6gpIClTtHyBNkpKGZsIm6whnxlvHj2A8oVnER8f6a9/5gvrCXWL1te1G2hlwUfV9nkSkpQ+Q==","signatures":[{"sig":"MEUCIQCGKDlDgdU4T3iXu0TCtJKHu60KatDGSoN1oOzZrfO8bgIgU0Il46EOy8OacKcPBQHtJYefbZ7BxbsXy8z4KYLHwNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alivault%2fpico@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29455834},"type":"module","engines":{"node":">=20.6.0"},"gitHead":"fdb798c0e22f425b29770fdc9e37d60b0ebf8011","scripts":{"dev":"vp dev","lint":"vp lint","build":"vp build && node ./scripts/patch-react-jsx-dev-runtime.mjs","check":"vp check","start":"node ./bin/pico.mjs","format":"vp fmt","prepack":"pnpm build","preview":"vp preview","release":"node ./scripts/release.mjs","check:fix":"vp check --fix","update:pi":"pnpm update @earendil-works/pi-coding-agent --latest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e6be5bb-6d81-410e-bb11-767019b185ae"}},"overrides":{"encoding-sniffer":"1.0.2","node-domexception":"file:./vendor/node-domexception"},"repository":{"url":"git+https://github.com/alivault/pico.git","type":"git"},"_npmVersion":"11.14.1","description":"A local, keyboard-friendly browser workspace for Pi coding-agent sessions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"^2.8.1","@earendil-works/pi-coding-agent":"0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","diff":"^9.0.0","vaul":"^1.1.2","vite":"catalog:","nitro":"latest","react":"^19.2.4","shadcn":"^4.3.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^19.2.4","vite-plus":"catalog:","react-scan":"^0.5.3","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","sugar-high":"^1.1.0","typescript":"^5.9.3","web-vitals":"^5.1.0","@types/node":"^22.19.15","next-themes":"^0.4.6","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^1.8.0","@dnd-kit/core":"^6.3.1","@pierre/diffs":"^1.1.20","@pierre/trees":"1.0.0-beta.3","@base-ui/react":"^1.4.0","react-markdown":"^10.1.0","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","@tanstack/pacer":"^0.21.0","@tanstack/store":"^0.11.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.2.1","@dnd-kit/utilities":"^3.2.2","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^6.0.1","@tanstack/react-query":"^5.99.0","@tanstack/react-start":"^1.166.15","@tanstack/react-store":"^0.11.0","@rolldown/plugin-babel":"^0.2.3","@tanstack/react-router":"^1.167.4","react-resizable-panels":"^4.10.0","@tailwindcss/typography":"^0.5.19","@tanstack/devtools-vite":"^0.6.0","@tanstack/react-hotkeys":"^0.10.0","@tanstack/router-plugin":"^1.166.13","@tanstack/react-devtools":"^0.10.0","class-variance-authority":"^0.7.1","@fontsource-variable/inter":"^5.2.8","babel-plugin-react-compiler":"^1.0.0","@tanstack/react-router-devtools":"^1.166.9","@tanstack/react-router-ssr-query":"^1.166.9"},"_npmOperationalInternal":{"tmp":"tmp/pico_0.10.1_1778919345919_0.07330166338136856","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@alivault/pico","version":"0.10.2","license":"AGPL-3.0-only","_id":"@alivault/pico@0.10.2","maintainers":[{"name":"alivault","email":"ali@aliabbas.dev"}],"homepage":"https://github.com/alivault/pico#readme","bugs":{"url":"https://github.com/alivault/pico/issues"},"bin":{"pico-app":"bin/pico.mjs"},"dist":{"shasum":"6ffda2d8953d6712affd715f04ceeb19baa8ad62","tarball":"https://registry.npmjs.org/@alivault/pico/-/pico-0.10.2.tgz","fileCount":418,"integrity":"sha512-UyBEJZkJvyRPRgDsT4am4tPCo2a9FbqQybOW87ynjWsHsKYdidNnlMBKygeSQSWR7ww5yuPLpGHkkS5SD1yfxQ==","signatures":[{"sig":"MEUCIGyj0OLWSlwDf/Oeqv1twlY+JpGfl4GVN2+2TDnZECV9AiEA4kCK/3Ca18cXz4121E5HPiDHHTOwk8XCpk6zdTnDhv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alivault%2fpico@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29708934},"type":"module","engines":{"node":">=20.6.0"},"gitHead":"78d9f6a3ef5ce9765ce62b4ec390dfef9b71ae87","scripts":{"dev":"vp dev","lint":"vp lint","build":"vp build && node ./scripts/patch-react-jsx-dev-runtime.mjs","check":"vp check","start":"node ./bin/pico.mjs","format":"vp fmt","prepack":"pnpm build","preview":"vp preview","release":"node ./scripts/release.mjs","check:fix":"vp check --fix","update:pi":"pnpm update @earendil-works/pi-coding-agent --latest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e6be5bb-6d81-410e-bb11-767019b185ae"}},"overrides":{"encoding-sniffer":"1.0.2","node-domexception":"file:./vendor/node-domexception"},"repository":{"url":"git+https://github.com/alivault/pico.git","type":"git"},"_npmVersion":"11.14.1","description":"A local, keyboard-friendly browser workspace for Pi coding-agent sessions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"^2.8.1","@earendil-works/pi-coding-agent":"0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","diff":"^9.0.0","vaul":"^1.1.2","vite":"catalog:","nitro":"latest","react":"^19.2.4","shiki":"^3.23.0","shadcn":"^4.3.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^19.2.4","vite-plus":"catalog:","react-scan":"^0.5.3","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5.9.3","web-vitals":"^5.1.0","@types/node":"^22.19.15","next-themes":"^0.4.6","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^1.8.0","@dnd-kit/core":"^6.3.1","@pierre/diffs":"^1.1.20","@pierre/trees":"1.0.0-beta.3","@base-ui/react":"^1.4.0","react-markdown":"^10.1.0","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","@tanstack/pacer":"^0.21.0","@tanstack/store":"^0.11.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.2.1","@dnd-kit/utilities":"^3.2.2","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^6.0.1","@tanstack/react-query":"^5.99.0","@tanstack/react-start":"^1.166.15","@tanstack/react-store":"^0.11.0","@rolldown/plugin-babel":"^0.2.3","@tanstack/react-router":"^1.167.4","react-resizable-panels":"^4.10.0","@tailwindcss/typography":"^0.5.19","@tanstack/devtools-vite":"^0.6.0","@tanstack/react-hotkeys":"^0.10.0","@tanstack/router-plugin":"^1.166.13","@tanstack/react-devtools":"^0.10.0","class-variance-authority":"^0.7.1","@fontsource-variable/inter":"^5.2.8","babel-plugin-react-compiler":"^1.0.0","@tanstack/react-router-devtools":"^1.166.9","@tanstack/react-router-ssr-query":"^1.166.9"},"_npmOperationalInternal":{"tmp":"tmp/pico_0.10.2_1779023667565_0.13618951689374081","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@alivault/pico","version":"0.10.3","license":"AGPL-3.0-only","_id":"@alivault/pico@0.10.3","maintainers":[{"name":"alivault","email":"ali@aliabbas.dev"}],"homepage":"https://github.com/alivault/pico#readme","bugs":{"url":"https://github.com/alivault/pico/issues"},"bin":{"pico-app":"bin/pico.mjs"},"dist":{"shasum":"f1ec8160843787b9fa65ce2a1733efaa3e631467","tarball":"https://registry.npmjs.org/@alivault/pico/-/pico-0.10.3.tgz","fileCount":418,"integrity":"sha512-0x0x0WPHI+F0DgdujBczUCpzeZS7Z7QQumnVtOrEmWuYAIEvrCDWp/Eyengs5AuECtqfLkrlAQziZpEQ7xDfZg==","signatures":[{"sig":"MEQCIFEiUba8AWjjAGCh8DW/BYodCprvPJBx8mBfdGIBpBl0AiA+YGrbzNyzEWC6BLzps5xFlijpilzVkzKolh4lHFIUlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alivault%2fpico@0.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29709527},"type":"module","engines":{"node":">=20.6.0"},"gitHead":"c79688426a8281f085b5ae9e6be716ab2ad34ba4","scripts":{"dev":"vp dev","lint":"vp lint","build":"vp build && node ./scripts/patch-react-jsx-dev-runtime.mjs","check":"vp check","start":"node ./bin/pico.mjs","format":"vp fmt","prepack":"pnpm build","preview":"vp preview","release":"node ./scripts/release.mjs","check:fix":"vp check --fix","update:pi":"pnpm update @earendil-works/pi-coding-agent --latest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e6be5bb-6d81-410e-bb11-767019b185ae"}},"overrides":{"encoding-sniffer":"1.0.2","node-domexception":"file:./vendor/node-domexception"},"repository":{"url":"git+https://github.com/alivault/pico.git","type":"git"},"_npmVersion":"11.14.1","description":"A local, keyboard-friendly browser workspace for Pi coding-agent sessions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"^2.8.1","@earendil-works/pi-coding-agent":"0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","diff":"^9.0.0","vaul":"^1.1.2","vite":"catalog:","nitro":"latest","react":"^19.2.4","shiki":"^3.23.0","shadcn":"^4.3.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^19.2.4","vite-plus":"catalog:","react-scan":"^0.5.3","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5.9.3","web-vitals":"^5.1.0","@types/node":"^22.19.15","next-themes":"^0.4.6","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^1.8.0","@dnd-kit/core":"^6.3.1","@pierre/diffs":"^1.1.20","@pierre/trees":"1.0.0-beta.3","@base-ui/react":"^1.4.0","react-markdown":"^10.1.0","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","@tanstack/pacer":"^0.21.0","@tanstack/store":"^0.11.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.2.1","@dnd-kit/utilities":"^3.2.2","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^6.0.1","@tanstack/react-query":"^5.99.0","@tanstack/react-start":"^1.166.15","@tanstack/react-store":"^0.11.0","@rolldown/plugin-babel":"^0.2.3","@tanstack/react-router":"^1.167.4","react-resizable-panels":"^4.10.0","@tailwindcss/typography":"^0.5.19","@tanstack/devtools-vite":"^0.6.0","@tanstack/react-hotkeys":"^0.10.0","@tanstack/router-plugin":"^1.166.13","@tanstack/react-devtools":"^0.10.0","class-variance-authority":"^0.7.1","@fontsource-variable/inter":"^5.2.8","babel-plugin-react-compiler":"^1.0.0","@tanstack/react-router-devtools":"^1.166.9","@tanstack/react-router-ssr-query":"^1.166.9"},"_npmOperationalInternal":{"tmp":"tmp/pico_0.10.3_1779025458765_0.6849208486322076","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@alivault/pico","version":"0.11.0","license":"AGPL-3.0-only","_id":"@alivault/pico@0.11.0","maintainers":[{"name":"alivault","email":"ali@aliabbas.dev"}],"homepage":"https://github.com/alivault/pico#readme","bugs":{"url":"https://github.com/alivault/pico/issues"},"bin":{"pico-app":"bin/pico.mjs"},"dist":{"shasum":"d2b2ba3c43ef119b98c7475085b6f0d330a0994d","tarball":"https://registry.npmjs.org/@alivault/pico/-/pico-0.11.0.tgz","fileCount":418,"integrity":"sha512-8xHDWoSPVkQ60OjWvZTB9GJMFZ+wYtH6I5dtbd9QwgSnzLi3J7QQaNvVhJVB1j/ZWfuetS7Tq2d93wkKjMd1eg==","signatures":[{"sig":"MEQCIClCYdYO4Mj2HOtlcZ6/yYBwQiEEZjJ4gIBHhL+IeZN5AiAkxxn5JKm1jZji9fz/X/YoX97vh+ktPlU86xBorZbyNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alivault%2fpico@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29733748},"type":"module","engines":{"node":">=20.6.0"},"gitHead":"36e550859f64dabab2b254ce0c59127f68609b4a","scripts":{"dev":"vp dev","lint":"vp lint","build":"vp build && node ./scripts/patch-react-jsx-dev-runtime.mjs","check":"vp check","start":"node ./bin/pico.mjs","format":"vp fmt","prepack":"pnpm build","preview":"vp preview","release":"node ./scripts/release.mjs","check:fix":"vp check --fix","update:pi":"pnpm update @earendil-works/pi-coding-agent --latest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e6be5bb-6d81-410e-bb11-767019b185ae"}},"overrides":{"encoding-sniffer":"1.0.2","node-domexception":"file:./vendor/node-domexception"},"repository":{"url":"git+https://github.com/alivault/pico.git","type":"git"},"_npmVersion":"11.14.1","description":"A local, keyboard-friendly browser workspace for Pi coding-agent sessions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"^2.8.1","@earendil-works/pi-coding-agent":"0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","diff":"^9.0.0","vaul":"^1.1.2","vite":"catalog:","nitro":"latest","react":"^19.2.4","shiki":"^3.23.0","shadcn":"^4.3.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^19.2.4","vite-plus":"catalog:","react-scan":"^0.5.3","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5.9.3","web-vitals":"^5.1.0","@types/node":"^22.19.15","next-themes":"^0.4.6","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^1.8.0","@dnd-kit/core":"^6.3.1","@pierre/diffs":"^1.1.20","@pierre/trees":"1.0.0-beta.3","@base-ui/react":"^1.4.0","react-markdown":"^10.1.0","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","@tanstack/pacer":"^0.21.0","@tanstack/store":"^0.11.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.2.1","@dnd-kit/utilities":"^3.2.2","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^6.0.1","@tanstack/react-query":"^5.99.0","@tanstack/react-start":"^1.166.15","@tanstack/react-store":"^0.11.0","@rolldown/plugin-babel":"^0.2.3","@tanstack/react-router":"^1.167.4","react-resizable-panels":"^4.10.0","@tailwindcss/typography":"^0.5.19","@tanstack/devtools-vite":"^0.6.0","@tanstack/react-hotkeys":"^0.10.0","@tanstack/router-plugin":"^1.166.13","@tanstack/react-devtools":"^0.10.0","class-variance-authority":"^0.7.1","@fontsource-variable/inter":"^5.2.8","babel-plugin-react-compiler":"^1.0.0","@tanstack/react-router-devtools":"^1.166.9","@tanstack/react-router-ssr-query":"^1.166.9"},"_npmOperationalInternal":{"tmp":"tmp/pico_0.11.0_1779110264528_0.8862398497901665","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@alivault/pico","version":"0.12.0","license":"AGPL-3.0-only","_id":"@alivault/pico@0.12.0","maintainers":[{"name":"alivault","email":"ali@aliabbas.dev"}],"homepage":"https://github.com/alivault/pico#readme","bugs":{"url":"https://github.com/alivault/pico/issues"},"bin":{"pico-app":"bin/pico.mjs"},"dist":{"shasum":"b6afba997d29a95f421dbd8aa9879045fe26b4cf","tarball":"https://registry.npmjs.org/@alivault/pico/-/pico-0.12.0.tgz","fileCount":418,"integrity":"sha512-DhzTNvLpw+6QTOnYRjof1Q4G9gLprpIwrhEoyCkuTGLmTUZjt6vQRiU4vUSdk0n2MstfdoF0rtgDvY4M1gXaGQ==","signatures":[{"sig":"MEUCIEXHHBh83HxA2CjMThRyRQZLESqQSdsT6wBWGdzciJEsAiEAgcVZE4lOuo9u5A6w+nSfu2QHgaY5s2Dl29TJ8fol0Ug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alivault%2fpico@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29757045},"type":"module","engines":{"node":">=20.6.0"},"gitHead":"a57d05b312e926b1d2b6259930836dc076619a2c","scripts":{"dev":"vp dev","lint":"vp lint","build":"vp build && node ./scripts/patch-react-jsx-dev-runtime.mjs","check":"vp check","start":"node ./bin/pico.mjs","format":"vp fmt","prepack":"pnpm build","preview":"vp preview","release":"node ./scripts/release.mjs","check:fix":"vp check --fix","update:pi":"pnpm update @earendil-works/pi-coding-agent --latest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e6be5bb-6d81-410e-bb11-767019b185ae"}},"overrides":{"encoding-sniffer":"1.0.2","node-domexception":"file:./vendor/node-domexception"},"repository":{"url":"git+https://github.com/alivault/pico.git","type":"git"},"_npmVersion":"11.14.1","description":"A local, keyboard-friendly browser workspace for Pi coding-agent sessions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tslib":"^2.8.1","@earendil-works/pi-coding-agent":"0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","diff":"^9.0.0","vaul":"^1.1.2","vite":"catalog:","nitro":"latest","react":"^19.2.4","shiki":"^3.23.0","shadcn":"^4.3.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^19.2.4","vite-plus":"catalog:","react-scan":"^0.5.3","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5.9.3","web-vitals":"^5.1.0","@types/node":"^22.19.15","next-themes":"^0.4.6","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^1.8.0","@dnd-kit/core":"^6.3.1","@pierre/diffs":"^1.1.20","@pierre/trees":"1.0.0-beta.3","@base-ui/react":"^1.4.0","react-markdown":"^10.1.0","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","@tanstack/pacer":"^0.21.0","@tanstack/store":"^0.11.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19.2.3","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.2.1","@dnd-kit/utilities":"^3.2.2","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^6.0.1","@tanstack/react-query":"^5.99.0","@tanstack/react-start":"^1.166.15","@tanstack/react-store":"^0.11.0","@rolldown/plugin-babel":"^0.2.3","@tanstack/react-router":"^1.167.4","react-resizable-panels":"^4.10.0","@tailwindcss/typography":"^0.5.19","@tanstack/devtools-vite":"^0.6.0","@tanstack/react-hotkeys":"^0.10.0","@tanstack/router-plugin":"^1.166.13","@tanstack/react-devtools":"^0.10.0","class-variance-authority":"^0.7.1","@fontsource-variable/inter":"^5.2.8","babel-plugin-react-compiler":"^1.0.0","@tanstack/react-router-devtools":"^1.166.9","@tanstack/react-router-ssr-query":"^1.166.9"},"_npmOperationalInternal":{"tmp":"tmp/pico_0.12.0_1779199507075_0.13815166668408096","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@alivault/pico","version":"0.13.0","license":"AGPL-3.0-only","_id":"@alivault/pico@0.13.0","maintainers":[{"name":"alivault","email":"ali@aliabbas.dev"}],"homepage":"https://github.com/alivault/pico#readme","bugs":{"url":"https://github.com/alivault/pico/issues"},"bin":{"pico-app":"bin/pico.mjs"},"dist":{"shasum":"8354a1343ee99cf180d17baa5d094b75ac0b651e","tarball":"https://registry.npmjs.org/@alivault/pico/-/pico-0.13.0.tgz","fileCount":711,"integrity":"sha512-11mtlmFMcuVFS9af7fnKDlmMfXqwDiKun7Zo4SQBqYzeNua8hYkhLI7zDG0BjTL2k39SKVPCSeErG0bxQh27pw==","signatures":[{"sig":"MEQCIA+XVHJD2PiowHWsCHCneCL8hyT7hMPcKcAkPoi0OHFWAiBH1PB3kNsyomkCW0lpAG8g8j0r+fYGRpwNZVjQCyfk7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alivault%2fpico@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95081862},"pnpm":{"onlyBuiltDependencies":["node-pty"]},"type":"module","engines":{"node":">=20.6.0"},"gitHead":"a99640f99c11c2d3c7d5b591f1910b475122f94e","scripts":{"dev":"vp dev","lint":"vp lint","build":"vp build","check":"vp check","start":"node ./bin/pico.mjs","format":"vp fmt","prepack":"pnpm build","preview":"vp preview","release":"node ./scripts/release.mjs","check:fix":"vp check --fix","update:pi":"pnpm update @earendil-works/pi-coding-agent --latest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e6be5bb-6d81-410e-bb11-767019b185ae"}},"overrides":{"encoding-sniffer":"1.0.2","node-domexception":"file:./vendor/node-domexception"},"repository":{"url":"git+https://github.com/alivault/pico.git","type":"git"},"_npmVersion":"11.16.0","description":"A local, keyboard-friendly browser workspace for Pi coding-agent sessions.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"tslib":"^2.8.1","node-pty":"^1.1.0","@earendil-works/pi-coding-agent":"0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","diff":"^9.0.0","vaul":"^1.1.2","vite":"catalog:","nitro":"latest","react":"^19.2.4","shiki":"^3.23.0","shadcn":"^4.3.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^19.2.4","vite-plus":"catalog:","react-scan":"^0.5.3","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5.9.3","web-vitals":"^5.1.0","@types/node":"^22.19.15","next-themes":"^0.4.6","tailwindcss":"^4.2.1","@types/react":"^19.2.14","@xterm/xterm":"^6.0.0","lucide-react":"^1.8.0","@dnd-kit/core":"^6.3.1","@pierre/diffs":"^1.1.20","@pierre/trees":"1.0.0-beta.3","@base-ui/react":"^1.4.0","react-markdown":"^10.1.0","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","@tanstack/pacer":"^0.21.0","@tanstack/store":"^0.11.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19.2.3","@xterm/addon-fit":"^0.11.0","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.2.1","@dnd-kit/utilities":"^3.2.2","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^6.0.1","@tanstack/react-query":"^5.99.0","@tanstack/react-start":"^1.166.15","@tanstack/react-store":"^0.11.0","@rolldown/plugin-babel":"^0.2.3","@tanstack/react-router":"^1.167.4","react-resizable-panels":"^4.10.0","@tailwindcss/typography":"^0.5.19","@tanstack/devtools-vite":"^0.6.0","@tanstack/react-hotkeys":"^0.10.0","@tanstack/router-plugin":"^1.166.13","@tanstack/react-devtools":"^0.10.0","class-variance-authority":"^0.7.1","@fontsource-variable/inter":"^5.2.8","babel-plugin-react-compiler":"^1.0.0","@tanstack/react-router-devtools":"^1.166.9","@tanstack/react-router-ssr-query":"^1.166.9"},"_npmOperationalInternal":{"tmp":"tmp/pico_0.13.0_1780521434883_0.2727565725526311","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@alivault/pico","version":"0.14.0","license":"AGPL-3.0-only","_id":"@alivault/pico@0.14.0","maintainers":[{"name":"alivault","email":"ali@aliabbas.dev"}],"homepage":"https://github.com/alivault/pico#readme","bugs":{"url":"https://github.com/alivault/pico/issues"},"bin":{"pico-app":"bin/pico.mjs"},"dist":{"shasum":"f3d48060959d17d5972d87c634327f93cb84a923","tarball":"https://registry.npmjs.org/@alivault/pico/-/pico-0.14.0.tgz","fileCount":721,"integrity":"sha512-m2P52zS21pbrc7WEdS6BI5cMv+GJJHjyFlI6g5sG63+cqePLG9Eqc0RiJWL9zqN8zup/CmxQE+o0D9F/gDX5fg==","signatures":[{"sig":"MEYCIQDI7w2oz4eclLOHpsG06UPwmHGdPc8Q5uKhaAQ9YpEvJgIhAOfXpNQoWL0j1WLvtByQ1BRQtxxEC5kBzQVPTnzy3pFO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alivault%2fpico@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99971643},"pnpm":{"onlyBuiltDependencies":["node-pty"]},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"4bbbb4e7a666ed1a1ae4dfc31306b74b5af8fa18","scripts":{"dev":"vp dev","lint":"vp lint","build":"vp build","check":"vp check","start":"node ./bin/pico.mjs","format":"vp fmt","prepack":"pnpm build","preview":"vp preview","release":"node ./scripts/release.mjs","check:fix":"vp check --fix","update:pi":"pnpm update @earendil-works/pi-coding-agent --latest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e6be5bb-6d81-410e-bb11-767019b185ae"}},"overrides":{"encoding-sniffer":"1.0.2","node-domexception":"file:./vendor/node-domexception"},"repository":{"url":"git+https://github.com/alivault/pico.git","type":"git"},"_npmVersion":"12.0.1","description":"A local workspace for Pi coding-agent sessions with browser, macOS, and iOS clients.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"tslib":"^2.8.1","node-pty":"^1.1.0","@earendil-works/pi-coding-agent":"0.80.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","diff":"^9.0.0","vaul":"^1.1.2","vite":"catalog:","nitro":"latest","react":"^19.2.4","shiki":"^3.23.0","shadcn":"^4.3.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^19.2.4","vite-plus":"catalog:","react-scan":"^0.5.3","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5.9.3","web-vitals":"^5.1.0","@types/node":"^22.19.15","next-themes":"^0.4.6","tailwindcss":"^4.2.1","@types/react":"^19.2.14","@xterm/xterm":"^6.0.0","lucide-react":"^1.8.0","@dnd-kit/core":"^6.3.1","@pierre/diffs":"^1.1.20","@pierre/trees":"1.0.0-beta.3","@base-ui/react":"^1.4.0","react-markdown":"^10.1.0","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","@tanstack/pacer":"^0.21.0","@tanstack/store":"^0.11.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19.2.3","@xterm/addon-fit":"^0.11.0","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.2.1","@dnd-kit/utilities":"^3.2.2","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^6.0.1","@tanstack/react-query":"^5.99.0","@tanstack/react-start":"^1.166.15","@tanstack/react-store":"^0.11.0","@rolldown/plugin-babel":"^0.2.3","@tanstack/react-router":"^1.167.4","react-resizable-panels":"^4.10.0","@tailwindcss/typography":"^0.5.19","@tanstack/devtools-vite":"^0.6.0","@tanstack/react-hotkeys":"^0.10.0","@tanstack/router-plugin":"^1.166.13","@tanstack/react-devtools":"^0.10.0","class-variance-authority":"^0.7.1","@fontsource-variable/inter":"^5.2.8","babel-plugin-react-compiler":"^1.0.0","@tanstack/react-router-devtools":"^1.166.9","@tanstack/react-router-ssr-query":"^1.166.9"},"_npmOperationalInternal":{"tmp":"tmp/pico_0.14.0_1785018589330_0.7734469092805303","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@alivault/pico","version":"0.14.1","license":"AGPL-3.0-only","_id":"@alivault/pico@0.14.1","maintainers":[{"name":"alivault","email":"ali@aliabbas.dev"}],"homepage":"https://github.com/alivault/pico#readme","bugs":{"url":"https://github.com/alivault/pico/issues"},"bin":{"pico-app":"bin/pico.mjs"},"dist":{"shasum":"9d4d96eecd8f6a29844fb22717ea12ce904d90b8","tarball":"https://registry.npmjs.org/@alivault/pico/-/pico-0.14.1.tgz","fileCount":721,"integrity":"sha512-5yd2acZyXD/fkp4+Uh/Pom0KTqfR5pxNMHTnFx2GwbBc+gwY/EF8If5Vl87LeVKfQWEgqSKor6R20GWyeNQ4ng==","signatures":[{"sig":"MEUCIQDUUQ+DtQV99UwiEzk7U/palEm0CPxPbAkmG105zqwM3AIgHSGPQmso0vBfegZCYPULOE0o0iQfO2tWA8+m6vJlHTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alivault%2fpico@0.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99971643},"pnpm":{"onlyBuiltDependencies":["node-pty"]},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"0a2855825169ffedd7c626a52f291cbbc37157d6","scripts":{"dev":"vp dev","lint":"vp lint","build":"vp build","check":"vp check","start":"node ./bin/pico.mjs","format":"vp fmt","prepack":"pnpm build","preview":"vp preview","release":"node ./scripts/release.mjs","check:fix":"vp check --fix","update:pi":"pnpm update @earendil-works/pi-coding-agent --latest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e6be5bb-6d81-410e-bb11-767019b185ae"}},"overrides":{"encoding-sniffer":"1.0.2","node-domexception":"file:./vendor/node-domexception"},"repository":{"url":"git+https://github.com/alivault/pico.git","type":"git"},"_npmVersion":"12.0.1","description":"A local workspace for Pi coding-agent sessions with browser, macOS, and iOS clients.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"tslib":"^2.8.1","node-pty":"^1.1.0","@earendil-works/pi-coding-agent":"0.80.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","diff":"^9.0.0","vaul":"^1.1.2","vite":"catalog:","nitro":"latest","react":"^19.2.4","shiki":"^3.23.0","shadcn":"^4.3.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^19.2.4","vite-plus":"catalog:","react-scan":"^0.5.3","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5.9.3","web-vitals":"^5.1.0","@types/node":"^22.19.15","next-themes":"^0.4.6","tailwindcss":"^4.2.1","@types/react":"^19.2.14","@xterm/xterm":"^6.0.0","lucide-react":"^1.8.0","@dnd-kit/core":"^6.3.1","@pierre/diffs":"^1.1.20","@pierre/trees":"1.0.0-beta.3","@base-ui/react":"^1.4.0","react-markdown":"^10.1.0","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","@tanstack/pacer":"^0.21.0","@tanstack/store":"^0.11.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19.2.3","@xterm/addon-fit":"^0.11.0","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.2.1","@dnd-kit/utilities":"^3.2.2","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^6.0.1","@tanstack/react-query":"^5.99.0","@tanstack/react-start":"^1.166.15","@tanstack/react-store":"^0.11.0","@rolldown/plugin-babel":"^0.2.3","@tanstack/react-router":"^1.167.4","react-resizable-panels":"^4.10.0","@tailwindcss/typography":"^0.5.19","@tanstack/devtools-vite":"^0.6.0","@tanstack/react-hotkeys":"^0.10.0","@tanstack/router-plugin":"^1.166.13","@tanstack/react-devtools":"^0.10.0","class-variance-authority":"^0.7.1","@fontsource-variable/inter":"^5.2.8","babel-plugin-react-compiler":"^1.0.0","@tanstack/react-router-devtools":"^1.166.9","@tanstack/react-router-ssr-query":"^1.166.9"},"_npmOperationalInternal":{"tmp":"tmp/pico_0.14.1_1785285866125_0.21449196634699996","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"_id":"@alivault/pico@0.16.1","bin":{"pico-app":"bin/pico.mjs"},"bugs":{"url":"https://github.com/alivault/pico/issues"},"dist":{"shasum":"a7d9a5c197de9bd53e78e4c014fa78370eca90cb","tarball":"https://registry.npmjs.org/@alivault/pico/-/pico-0.16.1.tgz","fileCount":352,"integrity":"sha512-vPC0vHzdO6mZGbIy/ANc0lYj8I/igYKhsdZLS3iygnbYyPDQLQScuZQ5K5AZ31dDsz8R/c+u8B8ATzObHlhzPA==","signatures":[{"sig":"MEYCIQCV8xn19WdxatONsjPMGaWAdVYd/n8cxr0x0q118xNHqgIhAMbN/4/qwhbd4GsxeyvAcxAE7BpOA5aEalW5kI40W6h/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGTFu4qv6twD2bCAlxptIqIecDI9yJ9POlHP63p8GSqaAiEAgkW4zM71Hwxweyaa34CX8j58vyL5ZNvNlyW1jeDaY90="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alivault%2fpico@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18545534},"name":"@alivault/pico","pico":{"apiContractVersion":1,"serverProtocolVersion":2},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"7d882497470555692b2dfa0c1fa78be5a0854e1d","license":"AGPL-3.0-only","scripts":{"dev":"node ./scripts/dev.mjs","lint":"vp lint","build":"vp build && node ./scripts/check-static-spa.mjs","check":"vp check && pnpm check:contracts && pnpm check:native-cutover && pnpm check:native-launcher && pnpm check:native-packaging && pnpm rust:check","start":"node ./bin/pico.mjs","format":"vp fmt","desktop":"node ./scripts/with-desktop-zig.mjs cargo run -p pico-desktop","prepack":"pnpm build","preview":"vp preview","release":"node ./scripts/release.mjs","check:fix":"vp check --fix && pnpm check:contracts && pnpm check:native-cutover && pnpm check:native-launcher && pnpm check:native-packaging && pnpm rust:check","update:pi":"pnpm update @earendil-works/pi-coding-agent --latest","rust:check":"node ./scripts/with-desktop-zig.mjs cargo test --workspace","desktop:dev":"node ./scripts/desktop-dev.mjs","rust:server":"cargo run -p pico-server -- serve","desktop:check":"node ./scripts/with-desktop-zig.mjs cargo check -p pico-desktop","rust:pi-smoke":"cargo run -p pico-server -- pi-smoke","dogfood:server":"node ./scripts/dogfood-server.mjs restart","package:native":"node ./scripts/package-native-release.mjs","build:pi-bridge":"node ./scripts/build-pi-bridge.mjs","check:contracts":"node ./scripts/check-contract-fixtures.mjs && bun ./scripts/check-conversation-sync.ts","dogfood:server:stop":"node ./scripts/dogfood-server.mjs stop","fetch:pi-standalone":"node ./scripts/fetch-pi-standalone.mjs","check:native-cutover":"node ./scripts/check-native-cutover.mjs","dogfood:server:start":"node ./scripts/dogfood-server.mjs start","check:native-launcher":"node ./scripts/check-native-launcher.mjs","dogfood:server:status":"node ./scripts/dogfood-server.mjs status","check:native-packaging":"node ./scripts/check-native-packaging.mjs","dogfood:server:network":"node ./scripts/dogfood-server.mjs network","dogfood:server:restart":"node ./scripts/dogfood-server.mjs restart"},"version":"0.16.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e6be5bb-6d81-410e-bb11-767019b185ae"}},"homepage":"https://github.com/alivault/pico#readme","repository":{"url":"git+https://github.com/alivault/pico.git","type":"git"},"_npmVersion":"12.0.2","description":"A local workspace for Pi coding-agent sessions with browser, GPUI desktop, and iOS clients.","directories":{},"maintainers":[{"name":"alivault","email":"ali@aliabbas.dev"}],"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"bun":"1.3.14","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vaul":"^1.1.2","vite":"catalog:","react":"^19.2.4","tslib":"^2.8.1","shadcn":"^4.3.0","sonner":"^2.0.7","date-fns":"^4.1.0","react-dom":"^19.2.4","vite-plus":"catalog:","react-scan":"^0.5.3","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5.9.3","@types/node":"^22.19.15","next-themes":"^0.4.6","tailwindcss":"^4.2.1","@types/react":"^19.2.14","@xterm/xterm":"^6.0.0","lucide-react":"^1.8.0","@dnd-kit/core":"^6.3.1","@pierre/diffs":"^1.1.20","@pierre/trees":"1.0.0-beta.3","@base-ui/react":"^1.4.0","react-markdown":"^10.1.0","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","@tanstack/pacer":"^0.21.0","@tanstack/store":"^0.11.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19.2.3","@xterm/addon-fit":"^0.11.0","@dnd-kit/sortable":"^10.0.0","@tailwindcss/vite":"^4.2.1","@dnd-kit/utilities":"^3.2.2","@vitejs/plugin-react":"^6.0.1","@tanstack/react-query":"^5.99.0","@tanstack/react-store":"^0.11.0","@rolldown/plugin-babel":"^0.2.3","@tanstack/react-router":"^1.167.4","react-resizable-panels":"^4.10.0","@tailwindcss/typography":"^0.5.19","@tanstack/devtools-vite":"^0.6.0","@tanstack/react-hotkeys":"^0.10.0","@tanstack/router-plugin":"^1.166.13","@tanstack/react-devtools":"^0.10.0","class-variance-authority":"^0.7.1","@fontsource-variable/inter":"^5.2.8","babel-plugin-react-compiler":"^1.0.0","@earendil-works/pi-coding-agent":"0.84.4","@tanstack/react-router-devtools":"^1.166.9"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pico_0.16.1_1789175938838_0.4890561240924143"}}},"time":{"created":"2026-05-08T03:02:03.267Z","modified":"2026-09-12T01:18:59.390Z","0.1.0":"2026-05-08T03:02:03.705Z","0.1.1":"2026-05-08T03:06:30.734Z","0.1.2":"2026-05-08T04:47:44.989Z","0.1.3":"2026-05-08T05:11:30.081Z","0.1.4":"2026-05-08T05:28:45.457Z","0.1.5":"2026-05-08T05:32:29.180Z","0.1.6":"2026-05-08T16:10:09.141Z","0.1.7":"2026-05-08T16:49:48.167Z","0.2.0":"2026-05-08T19:05:24.138Z","0.2.1":"2026-05-09T02:59:15.229Z","0.3.0":"2026-05-09T23:34:34.439Z","0.3.1":"2026-05-09T23:42:43.409Z","0.3.2":"2026-05-10T03:04:49.531Z","0.4.0":"2026-05-10T03:36:40.947Z","0.5.0":"2026-05-10T06:03:46.249Z","0.5.1":"2026-05-10T06:12:02.202Z","0.5.2":"2026-05-10T07:00:28.407Z","0.6.0":"2026-05-10T23:58:14.062Z","0.6.1":"2026-05-11T00:03:45.756Z","0.7.0":"2026-05-12T10:47:08.699Z","0.7.1":"2026-05-12T11:09:03.748Z","0.7.2":"2026-05-13T10:25:43.355Z","0.7.3":"2026-05-13T10:32:09.931Z","0.7.4":"2026-05-13T10:50:37.342Z","0.8.0":"2026-05-13T11:41:26.650Z","0.9.0":"2026-05-13T11:59:44.946Z","0.10.0":"2026-05-15T22:58:47.110Z","0.10.1":"2026-05-16T08:15:46.275Z","0.10.2":"2026-05-17T13:14:27.935Z","0.10.3":"2026-05-17T13:44:19.122Z","0.11.0":"2026-05-18T13:17:44.900Z","0.12.0":"2026-05-19T14:05:07.485Z","0.13.0":"2026-06-03T21:17:15.509Z","0.14.0":"2026-07-25T22:29:49.826Z","0.14.1":"2026-07-29T00:44:26.598Z","0.16.1":"2026-09-12T01:18:59.065Z"},"bugs":{"url":"https://github.com/alivault/pico/issues"},"license":"AGPL-3.0-only","homepage":"https://github.com/alivault/pico#readme","repository":{"url":"git+https://github.com/alivault/pico.git","type":"git"},"description":"A local workspace for Pi coding-agent sessions with browser, GPUI desktop, and iOS clients.","maintainers":[{"name":"alivault","email":"ali@aliabbas.dev"}],"readme":"# Pico\n\nPico is a local, keyboard-friendly workspace for Pi coding-agent sessions, available in the browser, as a native GPUI desktop app, and as a SwiftUI app for iPhone and iPad.\n\nIt gives you a persistent session browser, a live conversation shell, git tools, and project-aware prompt helpers in one app.\n\n## Browser workspace\n\n![Pico workspace showing the session browser, conversation shell, composer, and git tools](public/screenshots/pico-workspace.png)\n\n![Pico workspace showing project-aware context and coding-agent workflow](public/screenshots/pico-workspace-alt.png)\n\n| Dark mobile browser                                                     | Light mobile browser                                                         |\n| ----------------------------------------------------------------------- | ---------------------------------------------------------------------------- |\n| ![Pico mobile browser in dark mode](public/screenshots/pico-mobile.png) | ![Pico mobile browser in light mode](public/screenshots/pico-mobile-alt.png) |\n\n## Native clients\n\nThe native desktop client is written in Rust with GPUI and\n[GPUI Component](https://github.com/longbridge/gpui-component). It follows the\nweb workspace's three-pane session, conversation, and files layout while using\nthe same HTTP JSON and SSE server contracts. Its integrated terminal uses\nlibghostty's terminal core with a native GPUI renderer.\n\nThe SwiftUI client is now focused on iPhone and iPad instead of sharing its UI\nwith macOS.\n\n| iOS dark                                                                     | iOS light                                                                      |\n| ---------------------------------------------------------------------------- | ------------------------------------------------------------------------------ |\n| ![Pico native iOS client in dark mode](public/screenshots/pico-ios-dark.png) | ![Pico native iOS client in light mode](public/screenshots/pico-ios-light.png) |\n\n## What Pico gives you\n\n- A fast conversation shell for Pi sessions\n- Directory-organized session browsing\n- Session search, rename, delete, fork, and tree navigation\n- Streaming responses with abort, steer, and queued follow-ups\n- Prompt drafts, image attachments, slash commands, path completions, and `@file` references\n- Model and thinking-level controls\n- Optional hiding of thinking/tool output\n- Git status, changed files, commits, branches, pull, push, and commit flows\n- Desktop notifications, sound, and unread/live session indicators\n- Settings for theme, display, auth, and completion notifications\n\n## Built on Pi\n\nThe native Pico server runs the standalone Pi RPC executable and keeps Pi\nsessions alive independently of browser and desktop clients. Native release\nbundles include Pi `0.84.4` and the compiled Pi authentication bridge, so normal\nuse does not require a global Pi installation or a Node server runtime.\n\nPico also bundles pinned versions of\n[`pi-codex-conversion`](https://github.com/IgorWarzocha/howaboua-pi-stuff/tree/main/packages/pi-codex-conversion)\nand\n[`pi-codex-web-run`](https://github.com/IgorWarzocha/howaboua-pi-stuff/tree/main/packages/pi-codex-web-run).\nThe Codex tool adapter applies to Codex-like GPT models, and Pico exposes the\n`web_run` search and browsing tool only while an `openai-codex` model is active.\nSet `PICO_DISABLE_DEFAULT_PI_EXTENSIONS=1` to opt out, or\n`PICO_PI_EXTENSIONS=/path/to/extension` to replace Pico's default extension\nbundle. Pi extensions execute with the same system access as Pi itself.\n\nThe repository still pins `@earendil-works/pi-coding-agent` to the same version\nfor building Pi release artifacts and the authentication bridge. Refresh it\nwith:\n\n```bash\npnpm update:pi\n```\n\n## Getting started\n\nRun Pico without cloning the repo (Node.js 22.19.0 or newer is required):\n\n```bash\nnpx @alivault/pico\n```\n\nOr install it globally:\n\n```bash\nnpm install -g @alivault/pico\npico-app\n```\n\nOn first launch, the npm command downloads the matching release bundle for\nmacOS or Linux, verifies its SHA-256 checksum, and starts the native Rust\nserver. If a compatible persistent server is already running, `pico-app`\nattaches to it instead of starting a duplicate.\n\nPico starts locally and opens:\n\n```text\nhttp://localhost:3141\n```\n\nYou can choose a different port with:\n\n```bash\npico-app --port 3000\n```\n\nUpdate a global install with:\n\n```bash\npico-app update\n```\n\nUpdates verify the server/API protocol first, stop accepting new prompt work,\nwait for active Pi runs and queued follow-ups to finish, replace the package,\nand restart the server so SSE clients reconnect. A protocol-changing release is\nnever installed automatically.\n\n## Developing from source\n\nInstall dependencies:\n\n```bash\npnpm install\n```\n\nStart Pico in development mode. This builds and launches the Rust backend on\nport 3142, launches Vite on port 3141, and proxies API, SSE, and terminal\nWebSocket traffic to Rust:\n\n```bash\npnpm dev\n```\n\nThen open:\n\n```text\nhttp://localhost:3141\n```\n\n## Developing the native GPUI desktop app\n\nThe GPUI client lives in `crates/pico-desktop`. Start a Pico server first, then\nrun the desktop client from the repository root:\n\n```bash\npnpm desktop\n```\n\nThe desktop client uses the same server contracts as the web workspace and\nincludes live session sync, global session search and management, persistent\ndrafts, image prompts, skills, steer/follow-up queues, model and thinking\ncontrols, provider authentication, extension UI requests, project files,\nworking-tree and commit diffs, Git mutations, session tree/fork tools, a\nserver-owned terminal, completion notifications, settings, and keyboard\ncommands. Press `⌘K` to open the command palette.\n\nIt defaults to `http://127.0.0.1:3141` and the current working directory. You\ncan override either value:\n\n```bash\nPICO_SERVER_URL=http://127.0.0.1:4142 \\\nPICO_DIRECTORY=/path/to/project \\\npnpm desktop\n```\n\nFor UI development, use the watch mode:\n\n```bash\npnpm desktop:dev\n```\n\nThe watcher rebuilds and relaunches the GPUI process when files under\n`crates/pico-desktop` or the root `Cargo.toml` change. It is process-level hot\nreload rather than state-preserving in-process patching; the stable viewer\ncontext reconnects to the existing server session after each relaunch.\n\nThe first desktop build downloads the pinned Zig compiler required by\nlibghostty into the ignored `.pico-dev` directory. Pico verifies the download's\nSHA-256 checksum. Set `ZIG=/path/to/zig` to use an existing Zig 0.14.1 binary.\n\nCheck the desktop crate without launching it:\n\n```bash\npnpm desktop:check\n```\n\n## Developing the native iOS app\n\nThe iPhone and iPad SwiftUI client lives in `apps/apple/Pico` and connects to\nan already-running Pico server over HTTP JSON and SSE.\n\n```bash\nopen apps/apple/Pico/Pico.xcodeproj\n```\n\nSelect the `Pico` scheme and an iPhone or iPad destination.\n\n### Dogfooding Pico safely\n\nKeep the stable server on port `3141` as the known-good control environment.\nThe GPUI client is client-only during development, so rebuilding or crashing it\ndoes not terminate server-owned Pi work.\n\nFor full-stack server work, launch an isolated target server on port `4142`:\n\n```bash\npnpm dogfood:server\npnpm dogfood:server:status\npnpm dogfood:server:stop\n```\n\nThe target is managed as an on-demand `launchd` job. Restart builds the\ncandidate first, lets the currently deployed development server drain active Pi\nwork, atomically deploys the candidate, and then starts it. Its state, control\nsocket, logs, and Pi sessions live under\n`~/Library/Application Support/Pico Development`. It uses Pi's existing\n`~/.pi/agent` configuration and `AuthStorage` while passing an independent\nsession directory to Pi, preventing the stable and development servers from\nowning the same session process.\n\nPoint the GPUI client at the isolated server with\n`PICO_SERVER_URL=http://127.0.0.1:4142 pnpm desktop:dev`.\n\nTo expose only the target server to a trusted private or VPN interface, set one\nexact address and restart it:\n\n```bash\npnpm dogfood:server:network -- 100.64.0.10\npnpm dogfood:server:restart\n```\n\nNever point the target at a wildcard listener or at the stable server's data or\nsession directory. Validate a release candidate against the isolated server\nwithout disturbing the stable server that owns active work.\n\n### Connecting over a trusted private network\n\nConfigure the Pico server with one specific private or VPN interface address,\nthen enter that server URL in the iOS client or pass it through\n`PICO_SERVER_URL` to the desktop client.\n\nPico continues listening on `127.0.0.1:3141` and adds the configured address on\nport `3141`. Browser clients can open `http://<address>:3141` or a resolvable\nhostname such as `http://macbook-pro:3141`. If the configured interface is\nunavailable, local Pico access remains available and the menu app reports that\nthe remote listener could not start.\n\nThis mode intentionally has no Pico-level authentication and accepts any valid\nHTTP hostname on its exact listeners. Use only an address protected by a private\nnetwork you trust, such as a VPN interface, and treat every device and browser\non that network as trusted. Never use `0.0.0.0` or expose port `3141` to the\npublic internet.\n\nRun the iOS tests with an installed simulator:\n\n```bash\nxcodebuild \\\n  -project apps/apple/Pico/Pico.xcodeproj \\\n  -scheme Pico \\\n  -destination 'platform=iOS Simulator,name=iPhone 16 Pro' \\\n  test\n```\n\n### Packaging native CLI releases\n\nBuild one downloadable CLI bundle with the Rust server, standalone Pi, compiled\nPi bridge, and browser assets:\n\n```bash\npnpm package:native -- --target darwin-arm64\n# darwin-x64, linux-arm64, and linux-x64 are also supported\n```\n\nTagged releases publish all four checksum-protected bundles plus generated\nHomebrew formula metadata. The formula includes a headless `brew services`\nconfiguration. GPUI desktop application packaging is a separate release flow.\nFormula templates live under `packaging/homebrew`.\n\n## Development commands\n\n```bash\npnpm dev          # start Rust plus the Vite browser client\npnpm desktop      # build and launch the GPUI desktop client\npnpm desktop:dev  # rebuild and relaunch GPUI after desktop source changes\npnpm desktop:check # typecheck the GPUI desktop crate\npnpm dogfood:server # safely rebuild/restart the isolated target server on 4142\npnpm build      # build the static browser application\npnpm preview    # preview the static browser build (Rust remains on 3142)\npnpm check      # format/lint/typecheck\npnpm check:fix  # format/lint/typecheck with fixes\npnpm release patch # check, build, version, tag, and push a release\n```\n\n## Releasing\n\nAfter committing changes, run one of:\n\n```bash\npnpm release patch\npnpm release minor\npnpm release major\n```\n\nThe release script verifies a clean, up-to-date `main`, runs checks and build,\nkeeps the npm and Rust server versions aligned, creates the matching `v*.*.*`\ntag, and pushes the branch plus tags. The GitHub release workflow publishes the\nfour native bundles, generated Homebrew metadata, and npm launcher from the\npushed tag.\n\n## Tech stack\n\nPico is built with:\n\n- Rust, Tokio, Axum, portable-pty, and Inkjet for the persistent server\n- Standalone Pi RPC and a compiled Pi SDK authentication bridge\n- TanStack Router, Query, Store, Hotkeys, and Pacer\n- GPUI and GPUI Component for the native desktop client\n- Native SwiftUI for iPhone and iPad\n- React 19 and TypeScript\n- Vite+ static SPA builds\n- Tailwind CSS v4\n- Base UI / shadcn-style components\n\n## License\n\nPico is licensed under AGPL-3.0-only. See [LICENSE](./LICENSE).\n","readmeFilename":"README.md"}