{"_id":"piclaw","_rev":"28-35041957e8464816f3466a215f2eb963","name":"piclaw","dist-tags":{"latest":"0.0.29"},"versions":{"0.0.0":{"name":"piclaw","version":"0.0.0","_id":"piclaw@0.0.0","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"dist":{"shasum":"5c854f6c2598dc84f2585fd87b9825d5593f9abc","tarball":"https://registry.npmjs.org/piclaw/-/piclaw-0.0.0.tgz","fileCount":1,"integrity":"sha512-iD4oPDaZOJulf9fZAMcGnoxaB5ytktPJe54rygUYnR54EnX1kp1afBeWCaklhOOO4VZq5Zc8L5qSyYVAdGzKdw==","signatures":[{"sig":"MEYCIQDdGLuCJt6M6ET824fc9uT8OW/qQH/HA7aYJP4/BXC2KQIhAPc/qhMFRGe8e1B8Rm2EBDVesd8VJGT60+pyC7w1eeGz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65},"type":"module","_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_npmVersion":"11.6.2","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/piclaw_0.0.0_1772353723396_0.1889210784992803","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"piclaw","version":"0.0.1","_id":"piclaw@0.0.1","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"dist":{"shasum":"7e5461ccf8b70361f031c5c669ddcec89625a4f5","tarball":"https://registry.npmjs.org/piclaw/-/piclaw-0.0.1.tgz","fileCount":267,"integrity":"sha512-iibUt26NW1Mp/G0H7lEB7F7V1tAHEVod6CWTYE6Px6OP4RDMGbSI+j7WqC4EcKH0paGXDvERPUy1DNVEedxIuA==","signatures":[{"sig":"MEYCIQDzKwhXUc9qM4HkFWaKKDokloTC/0IrGLraKVXG6KCLVgIhAMzKHWcGLDa/t00M2YwKV3Q8h7ua7NfWHQuhqhT8VMjr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14530082},"type":"module","gitHead":"913f08267da492866edcd926128deec284a5c444","scripts":{"dev":"vite dev","fmt":"oxlint . --fix && oxfmt .","lint":"oxlint . && oxfmt --check .","test":"pnpm lint && pnpm typecheck","build":"vite build","start":"pnpm build && ./bin/piclaw.mjs","prepack":"pnpm build","release":"pnpm build && changelogen --release --push","typecheck":"tsgo --noEmit --skipLibCheck"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_npmVersion":"11.8.0","description":"PiClaw is a personal AI OS you can access from your browser.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"mime":"^4.1.0","geist":"^1.7.0","react":"^19.2.4","node-pty":"1.2.0-beta.11","react-dom":"^19.2.4","@iconify/vue":"^5.0.0","@xterm/xterm":"^6.0.0","modern-monaco":"^0.3.8","@xterm/addon-fit":"^0.11.0","@visual-json/core":"^0.1.0","@visual-json/react":"^0.1.0","@fontsource-variable/geist":"^5.2.8","@mariozechner/pi-coding-agent":"^0.55.3","@fontsource-variable/geist-mono":"^5.2.7"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"vue":"^3.5.29","srvx":"^0.11.8","vite":"beta","nitro":"npm:nitro-nightly@latest","oxfmt":"^0.35.0","obuild":"^0.4.31","oxlint":"^1.50.0","vitest":"^4.0.18","@types/node":"^25.3.3","changelogen":"^0.6.2","tailwindcss":"^4.2.1","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.1","@vitejs/plugin-vue":"^6.0.4","@typescript/native-preview":"latest"},"_npmOperationalInternal":{"tmp":"tmp/piclaw_0.0.1_1772457766119_0.5981651239661305","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"piclaw","version":"0.0.3","_id":"piclaw@0.0.3","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"bin":{"piclaw":"bin/piclaw.mjs"},"dist":{"shasum":"d70b1bce41037138b720a43d20e9b3d7814b8f8e","tarball":"https://registry.npmjs.org/piclaw/-/piclaw-0.0.3.tgz","fileCount":267,"integrity":"sha512-4CxkxBXvruWsS5uGgrSRXldF1dV2t6yqWzZZEapHNcWjdRCcTEPY2c8XCO4FBdSZzRsEhLukWaq691mviyUo6A==","signatures":[{"sig":"MEUCIQDpMi7fJMUWiDBchTWWJ9jr3zRHtCP71TRT1HH6fxGnkwIgJnEYF3WkGmXV/ZGOj9CjGTTVU3w/r0pJXIFbewmNRfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14530107},"type":"module","gitHead":"89263a519fbe061d3733cddcb8a556e3c277065d","scripts":{"dev":"vite dev","fmt":"oxlint . --fix && oxfmt .","lint":"oxlint . && oxfmt --check .","test":"pnpm lint && pnpm typecheck","build":"vite build","start":"pnpm build && ./bin/piclaw.mjs","prepack":"pnpm build","release":"pnpm build && changelogen --release --push","typecheck":"tsgo --noEmit --skipLibCheck"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_npmVersion":"11.8.0","description":"PiClaw is a personal AI OS you can access from your browser.","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"vue":"^3.5.29","mime":"^4.1.0","srvx":"^0.11.8","vite":"beta","geist":"^1.7.0","nitro":"npm:nitro-nightly@latest","oxfmt":"^0.35.0","react":"^19.2.4","obuild":"^0.4.31","oxlint":"^1.50.0","vitest":"^4.0.18","node-pty":"1.2.0-beta.11","react-dom":"^19.2.4","@types/node":"^25.3.3","changelogen":"^0.6.2","tailwindcss":"^4.2.1","@iconify/vue":"^5.0.0","@types/react":"^19.2.14","@xterm/xterm":"^6.0.0","modern-monaco":"^0.3.8","@types/react-dom":"^19.2.3","@xterm/addon-fit":"^0.11.0","@tailwindcss/vite":"^4.2.1","@visual-json/core":"^0.1.0","@visual-json/react":"^0.1.0","@vitejs/plugin-vue":"^6.0.4","@fontsource-variable/geist":"^5.2.8","@typescript/native-preview":"latest","@mariozechner/pi-coding-agent":"^0.55.3","@fontsource-variable/geist-mono":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/piclaw_0.0.3_1772458008216_0.8362904975082193","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"piclaw","version":"0.0.4","_id":"piclaw@0.0.4","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"bin":{"piclaw":"bin/piclaw.mjs"},"dist":{"shasum":"34b0fd46a2c32478d2c4ee4e963e363a0da82982","tarball":"https://registry.npmjs.org/piclaw/-/piclaw-0.0.4.tgz","fileCount":284,"integrity":"sha512-SpJgzURjwGJfHAafd4q00lYthb45CfA7CPrvg/YJ1IeL8VNPSDcx8fy9H3bJMkokyYTzbMuogrkz0BQGw2NdQg==","signatures":[{"sig":"MEUCIA4lxj6b/yBeKZzzCZkhrc8qxLEuAdGfqDaid/fc1+lmAiEA2dc2V1Sy3zoQY8AzJNlEKxrM99dvT5ZeKcQAWT54Pug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39312979},"type":"module","gitHead":"91fe64807ee388fa68df47bedab7e8b3a531875c","scripts":{"dev":"vite dev","fmt":"oxlint . --fix && oxfmt .","lint":"oxlint . && oxfmt --check .","test":"pnpm lint && pnpm typecheck","build":"vite build","start":"pnpm build && ./bin/piclaw.mjs","prepack":"pnpm build","release":"pnpm build && changelogen --release --push","typecheck":"tsgo --noEmit --skipLibCheck"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_npmVersion":"11.8.0","description":"PiClaw is a personal AI OS you can access from your browser.","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"vue":"^3.5.29","mime":"^4.1.0","srvx":"^0.11.8","vite":"beta","geist":"^1.7.0","nitro":"npm:nitro-nightly@latest","oxfmt":"^0.35.0","react":"^19.2.4","obuild":"^0.4.31","oxlint":"^1.50.0","vitest":"^4.0.18","node-pty":"1.2.0-beta.11","react-dom":"^19.2.4","@types/node":"^25.3.3","changelogen":"^0.6.2","tailwindcss":"^4.2.1","@iconify/vue":"^5.0.0","@types/react":"^19.2.14","@xterm/xterm":"^6.0.0","modern-monaco":"^0.3.8","@types/react-dom":"^19.2.3","@xterm/addon-fit":"^0.11.0","@tailwindcss/vite":"^4.2.1","@visual-json/core":"^0.1.0","@visual-json/react":"^0.1.0","@vitejs/plugin-vue":"^6.0.4","@fontsource-variable/geist":"^5.2.8","@typescript/native-preview":"latest","@mariozechner/pi-coding-agent":"^0.55.3","@fontsource-variable/geist-mono":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/piclaw_0.0.4_1772458201562_0.5394669828469385","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"piclaw","version":"0.0.5","_id":"piclaw@0.0.5","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"bin":{"piclaw":"bin/piclaw.mjs"},"dist":{"shasum":"7f223d1dab22e96bf4a806c469480c8322d4a375","tarball":"https://registry.npmjs.org/piclaw/-/piclaw-0.0.5.tgz","fileCount":388,"integrity":"sha512-JEBfsrvd2xL/genvjQBgZo0fMhdS69wackye4yo95MxqNz3TtEoNhkkOI3uKBcZB7ufVoQs9uffRx0QyijhGgA==","signatures":[{"sig":"MEYCIQD+JxCPk8Z7A2jBRi+Hd/m371bg12YiyFBVkAs6V40F6AIhANgPMdweMt7zvu3BtB1N70szKY4tfwsKrBAGNzQXt041","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42751350},"type":"module","gitHead":"64a98160b345980d1597a8846b7a5bf644f0e389","scripts":{"dev":"vite dev","fmt":"oxlint . --fix && oxfmt .","lint":"oxlint . && oxfmt --check .","test":"pnpm lint && pnpm typecheck","build":"vite build","start":"pnpm build && ./bin/piclaw.mjs","release":"pnpm build && changelogen --release --push","typecheck":"tsgo --noEmit --skipLibCheck"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_npmVersion":"11.8.0","description":"<p align=\"center\">   <img src=\"./public/icon.svg\" alt=\"PiClaw icon\" width=\"96\" height=\"96\" /> </p>","directories":{},"resolutions":{"@visual-json/core":"^0.3.0"},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"vue":"^3.5.29","md4x":"^0.0.12","mime":"^4.1.0","srvx":"^0.11.8","vite":"beta","geist":"^1.7.0","nitro":"npm:nitro-nightly@3.0.1-20260227-181935-bfbb207c","oxfmt":"^0.36.0","obuild":"^0.4.31","oxlint":"^1.51.0","vitest":"^4.0.18","node-pty":"1.2.0-beta.11","just-bash":"^2.11.6","@types/node":"^25.3.3","changelogen":"^0.6.2","tailwindcss":"^4.2.1","@iconify/vue":"^5.0.0","@xterm/xterm":"^6.0.0","modern-monaco":"^0.4.0","@visual-json/vue":"^0.3.0","@xterm/addon-fit":"^0.11.0","@tailwindcss/vite":"^4.2.1","@visual-json/core":"^0.3.0","@vitejs/plugin-vue":"^6.0.4","@mariozechner/pi-ai":"^0.55.4","@fontsource-variable/geist":"^5.2.8","@typescript/native-preview":"latest","@mariozechner/pi-coding-agent":"^0.55.4","@fontsource-variable/geist-mono":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/piclaw_0.0.5_1772536514842_0.24955682846162053","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"piclaw","version":"0.0.6","_id":"piclaw@0.0.6","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"bin":{"piclaw":"bin/piclaw.mjs"},"dist":{"shasum":"013163ef1a46f5eab3421a4b2a39527e271ceb2e","tarball":"https://registry.npmjs.org/piclaw/-/piclaw-0.0.6.tgz","fileCount":387,"integrity":"sha512-6IF8LKluGl21QujDxy4ZHMUJBCqIGK/3RyhwHu89VAYcxvygashxhhEQqNhTXO9Y4zq1RIN9+OnQOksP1KWPhw==","signatures":[{"sig":"MEUCIQDnaubE+ZFJVQq/iLQWcaRisOHJFORQt6JAIpVL+bxu0AIgLCovfRofwJKZG/ftE7TcuiLpqfBso8lOAFCzvaTdUX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42755378},"type":"module","gitHead":"ce1a8399f0c60f8001cc110fa3aa2227f7d750a9","scripts":{"dev":"vite dev","fmt":"oxlint . --fix && oxfmt .","lint":"oxlint . && oxfmt --check .","test":"pnpm lint && pnpm typecheck","build":"vite build","start":"pnpm build && ./bin/piclaw.mjs","release":"pnpm build && changelogen --release --push","typecheck":"tsgo --noEmit --skipLibCheck"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_npmVersion":"11.8.0","description":"<p align=\"center\">   <img src=\"./public/icon.svg\" alt=\"PiClaw icon\" width=\"96\" height=\"96\" /> </p>","directories":{},"resolutions":{"vite":"beta","nitro":"npm:nitro-nightly@latest","@visual-json/core":"^0.3.0"},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"vue":"^3.5.29","md4x":"^0.0.12","mime":"^4.1.0","srvx":"^0.11.8","vite":"beta","geist":"^1.7.0","nitro":"latest","oxfmt":"^0.36.0","obuild":"^0.4.31","oxlint":"^1.51.0","vitest":"^4.0.18","node-pty":"1.2.0-beta.11","just-bash":"^2.11.6","@types/node":"^25.3.3","changelogen":"^0.6.2","tailwindcss":"^4.2.1","@iconify/vue":"^5.0.0","@xterm/xterm":"^6.0.0","modern-monaco":"^0.4.0","@visual-json/vue":"^0.3.0","@xterm/addon-fit":"^0.11.0","@tailwindcss/vite":"^4.2.1","@visual-json/core":"^0.3.0","@vitejs/plugin-vue":"^6.0.4","@mariozechner/pi-ai":"^0.55.4","@fontsource-variable/geist":"^5.2.8","@typescript/native-preview":"latest","@mariozechner/pi-coding-agent":"^0.55.4","@fontsource-variable/geist-mono":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/piclaw_0.0.6_1772541335953_0.38552562832352066","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"piclaw","version":"0.0.7","_id":"piclaw@0.0.7","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"bin":{"piclaw":"bin/piclaw.mjs"},"dist":{"shasum":"fa09d7a5db08c23627def560438caa140b1d36c0","tarball":"https://registry.npmjs.org/piclaw/-/piclaw-0.0.7.tgz","fileCount":386,"integrity":"sha512-o+0SCFtVex+G8xAM3nwSkcUumTtRQA1A2WBVSH8uyXuVH2Ror0JwvA7LH4KZsiOYrwxebN76Q5sLtzweMkLplw==","signatures":[{"sig":"MEQCIC3oPtmFnr1tLaBNbLvVrfjScHlqPD7Kuc/DzW4w/P/TAiA2P/0noHxacz8L8sjhJqDKPszLWL3HZT5ofhhBVhlt7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42401293},"type":"module","gitHead":"a2298124c221ef2b75c4430a2c6dd58d6f550b34","scripts":{"dev":"vite dev","fmt":"oxlint . --fix && oxfmt .","lint":"oxlint . && oxfmt --check .","test":"pnpm lint && pnpm typecheck","build":"vite build","start":"pnpm build && ./bin/piclaw.mjs","piclaw":"./bin/piclaw.mjs","release":"pnpm build && changelogen --release --push","typecheck":"tsgo --noEmit --skipLibCheck"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_npmVersion":"11.8.0","description":"<p align=\"center\">   <img src=\"./public/icon.svg\" alt=\"PiClaw icon\" width=\"96\" height=\"96\" /> </p>","directories":{},"resolutions":{"vite":"beta","nitro":"npm:nitro-nightly@latest","@visual-json/core":"^0.3.0"},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"vue":"^3.5.29","md4x":"^0.0.17","mime":"^4.1.0","srvx":"^0.11.8","vite":"beta","geist":"^1.7.0","nitro":"latest","oxfmt":"^0.36.0","obuild":"^0.4.31","oxlint":"^1.51.0","vitest":"^4.0.18","node-pty":"1.2.0-beta.11","just-bash":"^2.11.6","@types/node":"^25.3.3","changelogen":"^0.6.2","tailwindcss":"^4.2.1","@iconify/vue":"^5.0.0","@xterm/xterm":"^6.0.0","modern-monaco":"^0.4.0","@visual-json/vue":"^0.3.0","@xterm/addon-fit":"^0.11.0","@tailwindcss/vite":"^4.2.1","@visual-json/core":"^0.3.0","@vitejs/plugin-vue":"^6.0.4","@mariozechner/pi-ai":"^0.55.4","@fontsource-variable/geist":"^5.2.8","@typescript/native-preview":"latest","@mariozechner/pi-coding-agent":"^0.55.4","@fontsource-variable/geist-mono":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/piclaw_0.0.7_1772543138762_0.23787977800415594","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"piclaw","version":"0.0.8","_id":"piclaw@0.0.8","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"bin":{"piclaw":"bin/piclaw.mjs"},"dist":{"shasum":"66c2b66a91d0e60861f0ecd3cd50f9efc2774366","tarball":"https://registry.npmjs.org/piclaw/-/piclaw-0.0.8.tgz","fileCount":386,"integrity":"sha512-lIVnyT/WgU9zIvlpohjbadmRFOvdVM6OBEOhkr7/WqNFb2XzhDdhCyr4yhNn0/iAs9vFLMgnfFfGaLxyavuaeQ==","signatures":[{"sig":"MEUCIE9K9hYQaX6Hq7uPHuOvSOxGZfhfCiOOKoBip5O/Q4oAAiEA0Y9lO9L3SiaP7pXwmpFFPetMLNl4Sn7GrleMfE1Ap00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42401305},"type":"module","gitHead":"c41a90b367a592738f34baecefbc45236743e08a","scripts":{"dev":"vite dev","fmt":"oxlint . --fix && oxfmt .","lint":"oxlint . && oxfmt --check .","test":"pnpm lint && pnpm typecheck","build":"vite build","start":"pnpm build && ./bin/piclaw.mjs","piclaw":"./bin/piclaw.mjs","release":"pnpm build && changelogen --release --push","typecheck":"tsgo --noEmit --skipLibCheck"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_npmVersion":"11.8.0","description":"<p align=\"center\">   <img src=\"./public/icon.svg\" alt=\"PiClaw icon\" width=\"96\" height=\"96\" /> </p>","directories":{},"resolutions":{"vite":"beta","nitro":"npm:nitro-nightly@latest","@visual-json/core":"^0.3.0"},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"vue":"^3.5.29","md4x":"^0.0.17","mime":"^4.1.0","srvx":"^0.11.8","vite":"beta","geist":"^1.7.0","nitro":"latest","oxfmt":"^0.36.0","obuild":"^0.4.31","oxlint":"^1.51.0","vitest":"^4.0.18","node-pty":"1.2.0-beta.11","just-bash":"^2.11.6","@types/node":"^25.3.3","changelogen":"^0.6.2","tailwindcss":"^4.2.1","@iconify/vue":"^5.0.0","@xterm/xterm":"^6.0.0","modern-monaco":"^0.4.0","@visual-json/vue":"^0.3.0","@xterm/addon-fit":"^0.11.0","@tailwindcss/vite":"^4.2.1","@visual-json/core":"^0.3.0","@vitejs/plugin-vue":"^6.0.4","@mariozechner/pi-ai":"^0.55.4","@fontsource-variable/geist":"^5.2.8","@typescript/native-preview":"latest","@mariozechner/pi-coding-agent":"^0.55.4","@fontsource-variable/geist-mono":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/piclaw_0.0.8_1772544459008_0.7632197753078394","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"piclaw","version":"0.0.9","_id":"piclaw@0.0.9","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"bin":{"piclaw":"bin/piclaw.mjs"},"dist":{"shasum":"afdb6e54edf0dfd2dc3f13fccbd95fbbbacc7ec9","tarball":"https://registry.npmjs.org/piclaw/-/piclaw-0.0.9.tgz","fileCount":408,"integrity":"sha512-lmY0R0fKS+k8C+1oMIOQnVlWMwftfDmP3js0+M1QS302uqJfNRON2jxno/zKxuCLpgJyxx4P4ay/2Lm9MiS6CQ==","signatures":[{"sig":"MEUCIQCih1FYw+dS9Dg3u3XhUqiThfj8l8CR2jyqS9Z2KRUR7QIgHF37msAipSq/ibacs0gnlP1aYk1rMwNFKz2Pqa1sutg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48963845},"type":"module","gitHead":"a60ca9b4d614f4b761326980cfa35914e99bbc84","scripts":{"dev":"vite dev","fmt":"oxlint . --fix && oxfmt .","lint":"oxlint . && oxfmt --check .","test":"pnpm lint && pnpm typecheck","build":"vite build","start":"pnpm build && ./bin/piclaw.mjs","piclaw":"./bin/piclaw.mjs","release":"pnpm build && changelogen --release --push","typecheck":"tsgo --noEmit --skipLibCheck"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_npmVersion":"11.8.0","description":"<p align=\"center\">   <img src=\"./public/icon.svg\" alt=\"PiClaw icon\" width=\"96\" height=\"96\" /> </p>","directories":{},"resolutions":{"vite":"beta","nitro":"npm:nitro-nightly@latest","@visual-json/core":"^0.3.0"},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"vue":"^3.5.29","md4x":"^0.0.17","mime":"^4.1.0","srvx":"^0.11.8","vite":"beta","geist":"^1.7.0","jsdom":"^28.1.0","nitro":"latest","oxfmt":"^0.36.0","obuild":"^0.4.31","oxlint":"^1.51.0","vitest":"^4.0.18","node-pty":"1.2.0-beta.11","turndown":"^7.2.2","just-bash":"^2.11.6","@types/node":"^25.3.3","changelogen":"^0.6.2","tailwindcss":"^4.2.1","@iconify/vue":"^5.0.0","@types/jsdom":"^28.0.0","@xterm/xterm":"^6.0.0","modern-monaco":"^0.4.0","@types/turndown":"^5.0.6","@visual-json/vue":"^0.3.0","@xterm/addon-fit":"^0.11.0","@tailwindcss/vite":"^4.2.1","@visual-json/core":"^0.3.0","@vitejs/plugin-vue":"^6.0.4","@mariozechner/pi-ai":"^0.55.4","turndown-plugin-gfm":"^1.0.2","@mozilla/readability":"^0.6.0","@fontsource-variable/geist":"^5.2.8","@typescript/native-preview":"latest","@mariozechner/pi-coding-agent":"^0.55.4","@fontsource-variable/geist-mono":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/piclaw_0.0.9_1772563389656_0.05170722084374568","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"piclaw","version":"0.0.10","_id":"piclaw@0.0.10","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"bin":{"piclaw":"bin/piclaw.mjs"},"dist":{"shasum":"6a7d58aa6bc802d4d8f8fe1ec82df612728acf9d","tarball":"https://registry.npmjs.org/piclaw/-/piclaw-0.0.10.tgz","fileCount":408,"integrity":"sha512-cxU0Z6CetQKajus9obUCHcXdZVz24XKu5LbAZtzUyRxB1Hp0TUtKENVvzg8Bf9yodQp866DrL+VoMLQrmbw+rQ==","signatures":[{"sig":"MEUCIQDadWOmpUoURRMT2OQdGNDjOMGpoUSLCzroAK5F0dIk4wIgfuYGdWaPanVyc6OG8QaaxmPYH0UIcb8EOaagbN46HXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48967987},"type":"module","gitHead":"e799987cdeab378830e76d261acb173ad4de3c76","scripts":{"dev":"vite dev","fmt":"oxlint . --fix && oxfmt .","lint":"oxlint . && oxfmt --check .","test":"pnpm lint && pnpm typecheck","build":"vite build","start":"pnpm build && ./bin/piclaw.mjs","piclaw":"./bin/piclaw.mjs","release":"pnpm build && changelogen --release --push","typecheck":"tsgo --noEmit --skipLibCheck"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_npmVersion":"11.8.0","description":"<p align=\"center\">   <img src=\"./public/icon.svg\" alt=\"PiClaw icon\" width=\"96\" height=\"96\" /> </p>","directories":{},"resolutions":{"vite":"beta","nitro":"npm:nitro-nightly@latest","@visual-json/core":"^0.3.0"},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"vue":"^3.5.29","md4x":"^0.0.17","mime":"^4.1.0","srvx":"^0.11.8","vite":"beta","geist":"^1.7.0","jsdom":"^28.1.0","nitro":"latest","oxfmt":"^0.36.0","obuild":"^0.4.31","oxlint":"^1.51.0","vitest":"^4.0.18","node-pty":"1.2.0-beta.11","turndown":"^7.2.2","just-bash":"^2.11.6","@types/node":"^25.3.3","changelogen":"^0.6.2","tailwindcss":"^4.2.1","@iconify/vue":"^5.0.0","@types/jsdom":"^28.0.0","@xterm/xterm":"^6.0.0","modern-monaco":"^0.4.0","@types/turndown":"^5.0.6","@visual-json/vue":"^0.3.0","@xterm/addon-fit":"^0.11.0","@tailwindcss/vite":"^4.2.1","@visual-json/core":"^0.3.0","@vitejs/plugin-vue":"^6.0.4","@mariozechner/pi-ai":"^0.55.4","turndown-plugin-gfm":"^1.0.2","@mozilla/readability":"^0.6.0","@fontsource-variable/geist":"^5.2.8","@typescript/native-preview":"latest","@mariozechner/pi-coding-agent":"^0.55.4","@fontsource-variable/geist-mono":"^5.2.7"},"_npmOperationalInternal":{"tmp":"tmp/piclaw_0.0.10_1772565010471_0.11357031028833142","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"piclaw","version":"0.0.12","_id":"piclaw@0.0.12","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"bin":{"piclaw":"bin/piclaw.mjs"},"dist":{"shasum":"65e1d3889453161c19fb53790622c3b2ca131f47","tarball":"https://registry.npmjs.org/piclaw/-/piclaw-0.0.12.tgz","fileCount":408,"integrity":"sha512-Gpu1hRVpnpwueXvzhb119ZCqMkdoAU6LXPFXYo+SvubBghX8359eo4yhZ08EftiMPDba3Qh/uuOCpBiweK+BVQ==","signatures":[{"sig":"MEUCIQDf3iJv7xxgk51saiBhAdvecHQ1KIUvyWaME9F0PqVi9QIgDpICh0pmF09IKBjKHQxE0NjgGRnTm5Btj2MEay5V4kw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48970036},"type":"module","gitHead":"e86efef81871402090456359d18d89c6092106d8","scripts":{"dev":"vite dev","fmt":"oxlint . --fix && oxfmt .","lint":"oxlint . && oxfmt --check .","test":"pnpm lint && pnpm typecheck","build":"vite build","start":"pnpm build && ./bin/piclaw.mjs","piclaw":"./bin/piclaw.mjs","release":"pnpm build && changelogen --release --push","typecheck":"tsgo --noEmit --skipLibCheck"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_npmVersion":"11.8.0","description":"<p align=\"center\">   <img src=\"./public/icon.svg\" alt=\"PiClaw icon\" width=\"96\" height=\"96\" /> </p>","directories":{},"resolutions":{"vite":"beta","nitro":"npm:nitro-nightly@latest","@visual-json/core":"^0.3.0"},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"vue":"^3.5.29","md4x":"^0.0.17","mime":"^4.1.0","srvx":"^0.11.8","vite":"beta","geist":"^1.7.0","jsdom":"^28.1.0","nitro":"latest","oxfmt":"^0.36.0","obuild":"^0.4.31","oxlint":"^1.51.0","vitest":"^4.0.18","node-pty":"1.2.0-beta.11","turndown":"^7.2.2","just-bash":"^2.11.6","@types/node":"^25.3.3","changelogen":"^0.6.2","tailwindcss":"^4.2.1","@iconify/vue":"^5.0.0","@types/jsdom":"^28.0.0","@xterm/xterm":"^6.0.0","modern-monaco":"^0.4.0","better-sqlite3":"^12.6.2","@types/turndown":"^5.0.6","@visual-json/vue":"^0.3.0","@xterm/addon-fit":"^0.11.0","@tailwindcss/vite":"^4.2.1","@visual-json/core":"^0.3.0","@vitejs/plugin-vue":"^6.0.4","@mariozechner/pi-ai":"^0.55.4","turndown-plugin-gfm":"^1.0.2","@mozilla/readability":"^0.6.0","@fontsource-variable/geist":"^5.2.8","@typescript/native-preview":"latest","@mariozechner/pi-coding-agent":"^0.55.4","@fontsource-variable/geist-mono":"^5.2.7"},"peerDependencies":{"better-sqlite3":"*"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/piclaw_0.0.12_1772566848738_0.1684670745271457","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"piclaw","version":"0.0.13","_id":"piclaw@0.0.13","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"bin":{"piclaw":"bin/piclaw.mjs"},"dist":{"shasum":"490e288ed384aef4d9d314f6ba7adcad63df5c6a","tarball":"https://registry.npmjs.org/piclaw/-/piclaw-0.0.13.tgz","fileCount":409,"integrity":"sha512-9ViUcEBcHgU3v4VgWAEMkvn/MaxMACDwX6f9d7uLFlXIcbGz1vmY9KnkDJmKLuBLhfVzcmY8OtEbDa6dw6B44w==","signatures":[{"sig":"MEUCIQDfef/YO8IUQrNYNOheUayRMZhBfBlOgW5+tIEgRUkAsQIgXSX3A6urdwzmK73gUr6J3whkdHeJK2wboS5Ay22tMyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48972780},"type":"module","gitHead":"3815cea2537426499bb495edcbe72f84dfc47914","scripts":{"dev":"vite dev","fmt":"oxlint . --fix && oxfmt .","lint":"oxlint . && oxfmt --check .","test":"pnpm lint && pnpm typecheck","build":"vite build","start":"pnpm build && ./bin/piclaw.mjs","piclaw":"./bin/piclaw.mjs","release":"pnpm build && changelogen --release --push","typecheck":"tsgo --noEmit --skipLibCheck"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_npmVersion":"11.8.0","description":"<p align=\"center\">   <img src=\"./public/icon.svg\" alt=\"PiClaw icon\" width=\"96\" height=\"96\" /> </p>","directories":{},"resolutions":{"vite":"beta","nitro":"npm:nitro-nightly@latest","@visual-json/core":"^0.3.0"},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"vue":"^3.5.29","md4x":"^0.0.17","mime":"^4.1.0","srvx":"^0.11.8","vite":"beta","geist":"^1.7.0","jsdom":"^28.1.0","nitro":"latest","oxfmt":"^0.36.0","obuild":"^0.4.31","oxlint":"^1.51.0","vitest":"^4.0.18","sqlite3":"^5.1.7","node-pty":"1.2.0-beta.11","turndown":"^7.2.2","just-bash":"^2.11.6","@types/node":"^25.3.3","changelogen":"^0.6.2","tailwindcss":"^4.2.1","@iconify/vue":"^5.0.0","@types/jsdom":"^28.0.0","@xterm/xterm":"^6.0.0","modern-monaco":"^0.4.0","@types/turndown":"^5.0.6","@visual-json/vue":"^0.3.0","@xterm/addon-fit":"^0.11.0","@tailwindcss/vite":"^4.2.1","@visual-json/core":"^0.3.0","@vitejs/plugin-vue":"^6.0.4","@mariozechner/pi-ai":"^0.55.4","turndown-plugin-gfm":"^1.0.2","@mozilla/readability":"^0.6.0","@fontsource-variable/geist":"^5.2.8","@typescript/native-preview":"latest","@mariozechner/pi-coding-agent":"^0.55.4","@fontsource-variable/geist-mono":"^5.2.7"},"peerDependencies":{"sqlite3":"*"},"peerDependenciesMeta":{"sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/piclaw_0.0.13_1772569709956_0.579014279811755","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"piclaw","version":"0.0.14","_id":"piclaw@0.0.14","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"bin":{"piclaw":"bin/piclaw.mjs"},"dist":{"shasum":"0a72970b3a28d9192d7b3a00917b37b898cb87dc","tarball":"https://registry.npmjs.org/piclaw/-/piclaw-0.0.14.tgz","fileCount":410,"integrity":"sha512-jvF8iL/FC6vsgq209HMPJZI1anJbe2HGX3egc9bhZQ9fwanGR2DYVsoJS5IwxKKx3JEVgM8a4APia1RW8PSjYA==","signatures":[{"sig":"MEUCIEaLUKJGN5vXCWtGVvkHg8I/SnDdlsOE/B2OrT/khcT7AiEA3bd7kw3YuJpbXmPWXYbtHDtJazQmOpKR2qbFHlAlEdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48977884},"type":"module","gitHead":"e2ebaaf74f29dee61bfbd1704ce29dc2eeb3cac6","scripts":{"dev":"vite dev","fmt":"oxlint . --fix && oxfmt .","lint":"oxlint . && oxfmt --check .","test":"pnpm lint && pnpm typecheck","build":"vite build","start":"pnpm build && ./bin/piclaw.mjs","piclaw":"./bin/piclaw.mjs","release":"pnpm build && changelogen --release --push","typecheck":"tsgo --noEmit --skipLibCheck"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_npmVersion":"11.8.0","description":"<p align=\"center\">   <img src=\"./public/icon.svg\" alt=\"PiClaw icon\" width=\"96\" height=\"96\" /> </p>","directories":{},"resolutions":{"vite":"beta","nitro":"npm:nitro-nightly@latest","@visual-json/core":"^0.3.0"},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"vue":"^3.5.29","md4x":"^0.0.17","mime":"^4.1.0","srvx":"^0.11.8","vite":"beta","geist":"^1.7.0","jsdom":"^28.1.0","nitro":"latest","oxfmt":"^0.36.0","obuild":"^0.4.31","oxlint":"^1.51.0","vitest":"^4.0.18","sqlite3":"^5.1.7","node-pty":"1.2.0-beta.11","turndown":"^7.2.2","just-bash":"^2.11.6","@types/node":"^25.3.3","changelogen":"^0.6.2","tailwindcss":"^4.2.1","@iconify/vue":"^5.0.0","@types/jsdom":"^28.0.0","@xterm/xterm":"^6.0.0","modern-monaco":"^0.4.0","@types/turndown":"^5.0.6","@visual-json/vue":"^0.3.0","@xterm/addon-fit":"^0.11.0","@tailwindcss/vite":"^4.2.1","@visual-json/core":"^0.3.0","@vitejs/plugin-vue":"^6.0.4","@mariozechner/pi-ai":"^0.55.4","turndown-plugin-gfm":"^1.0.2","@mozilla/readability":"^0.6.0","@fontsource-variable/geist":"^5.2.8","@typescript/native-preview":"latest","@mariozechner/pi-coding-agent":"^0.55.4","@fontsource-variable/geist-mono":"^5.2.7"},"peerDependencies":{"sqlite3":"*"},"peerDependenciesMeta":{"sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/piclaw_0.0.14_1772571234761_0.6186170656129049","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"piclaw","version":"0.0.15","_id":"piclaw@0.0.15","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"bin":{"piclaw":"bin/piclaw.mjs"},"dist":{"shasum":"1fb02b9ded85c29e39681ad2cb07277f7af6091b","tarball":"https://registry.npmjs.org/piclaw/-/piclaw-0.0.15.tgz","fileCount":410,"integrity":"sha512-Srcj2ER529YAC1bNng7oUQALzWy9LfQSdZaaiil50aK0POE1Tq31ZswKur7WTqDEc5JyDNertetPFKxLJhGLNg==","signatures":[{"sig":"MEUCIQDYQTboNzwct+Mp+dbFGsdsi9CXGqKBNhxSxnoUDB9XBAIgR085G+Z7bkhuEs4UJDSzb8R0cy1ax9vDAC8QFbjae9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48978111},"type":"module","gitHead":"a9346e91a5fa30e4e715330526f35f42d9c2acb0","scripts":{"dev":"vite dev","fmt":"oxlint . --fix && oxfmt .","lint":"oxlint . && oxfmt --check .","test":"pnpm lint && pnpm typecheck","build":"vite build","start":"pnpm build && ./bin/piclaw.mjs","piclaw":"./bin/piclaw.mjs","release":"pnpm build && changelogen --release --push","typecheck":"tsgo --noEmit --skipLibCheck"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_npmVersion":"11.8.0","description":"<p align=\"center\">   <img src=\"./public/icon.svg\" alt=\"PiClaw icon\" width=\"96\" height=\"96\" /> </p>","directories":{},"resolutions":{"vite":"beta","nitro":"npm:nitro-nightly@latest","@visual-json/core":"^0.3.0"},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"vue":"^3.5.29","md4x":"^0.0.17","mime":"^4.1.0","srvx":"^0.11.8","vite":"beta","geist":"^1.7.0","jsdom":"^28.1.0","nitro":"latest","oxfmt":"^0.36.0","obuild":"^0.4.31","oxlint":"^1.51.0","vitest":"^4.0.18","sqlite3":"^5.1.7","node-pty":"1.2.0-beta.11","turndown":"^7.2.2","just-bash":"^2.11.6","@types/node":"^25.3.3","changelogen":"^0.6.2","tailwindcss":"^4.2.1","@iconify/vue":"^5.0.0","@types/jsdom":"^28.0.0","@xterm/xterm":"^6.0.0","modern-monaco":"^0.4.0","@types/turndown":"^5.0.6","@visual-json/vue":"^0.3.0","@xterm/addon-fit":"^0.11.0","@tailwindcss/vite":"^4.2.1","@visual-json/core":"^0.3.0","@vitejs/plugin-vue":"^6.0.4","@mariozechner/pi-ai":"^0.55.4","turndown-plugin-gfm":"^1.0.2","@mozilla/readability":"^0.6.0","@fontsource-variable/geist":"^5.2.8","@typescript/native-preview":"latest","@mariozechner/pi-coding-agent":"^0.55.4","@fontsource-variable/geist-mono":"^5.2.7"},"peerDependencies":{"sqlite3":"*"},"peerDependenciesMeta":{"sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/piclaw_0.0.15_1772573264795_0.9427828825055364","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"piclaw","version":"0.0.16","_id":"piclaw@0.0.16","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"bin":{"piclaw":"bin/piclaw.mjs"},"dist":{"shasum":"3c96139461a859bfc588bb9c44f94ead2d236058","tarball":"https://registry.npmjs.org/piclaw/-/piclaw-0.0.16.tgz","fileCount":421,"integrity":"sha512-BUY0vwg8s6Y8OzCSaqa6/8EPQrDgVaK5PurINpt6QE5ZpB9uNuXHAmUBeY6vgatLeOVu7CLBFVPn2iXMoMdziQ==","signatures":[{"sig":"MEQCIHizIbQS5o7FWxVVlYm5iLFqZW0/3g2Ilm1KVIrxAMJLAiA06FrgIsStEOCKtI0cUGSbuTbjoSAwZ282JsB1NwLEHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48745950},"type":"module","gitHead":"04d6c2b38eac3026b4b18ec681312518413bb46b","scripts":{"dev":"vite dev","fmt":"oxlint . --fix && oxfmt .","lint":"oxlint . && oxfmt --check .","test":"pnpm lint && pnpm typecheck","build":"vite build","start":"pnpm build && ./bin/piclaw.mjs","piclaw":"./bin/piclaw.mjs","release":"pnpm build && changelogen --release --push","typecheck":"tsgo --noEmit --skipLibCheck"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_npmVersion":"11.8.0","description":"<p align=\"center\">   <img src=\"./public/icon.svg\" alt=\"PiClaw icon\" width=\"96\" height=\"96\" /> </p>","directories":{},"resolutions":{"vite":"beta","nitro":"npm:nitro-nightly@latest","@visual-json/core":"^0.3.0"},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"vue":"^3.5.29","md4x":"^0.0.17","mime":"^4.1.0","srvx":"^0.11.8","vite":"beta","geist":"^1.7.0","jsdom":"^28.1.0","nitro":"latest","oxfmt":"^0.36.0","obuild":"^0.4.31","oxlint":"^1.51.0","vitest":"^4.0.18","sqlite3":"^5.1.7","node-pty":"1.2.0-beta.11","turndown":"^7.2.2","just-bash":"^2.11.6","@types/node":"^25.3.3","changelogen":"^0.6.2","tailwindcss":"^4.2.1","@iconify/vue":"^5.0.0","@types/jsdom":"^28.0.0","@xterm/xterm":"^6.0.0","modern-monaco":"^0.4.0","@types/turndown":"^5.0.6","@visual-json/vue":"^0.3.0","@xterm/addon-fit":"^0.11.0","@tailwindcss/vite":"^4.2.1","@visual-json/core":"^0.3.0","@vitejs/plugin-vue":"^6.0.4","@mariozechner/pi-ai":"^0.55.4","turndown-plugin-gfm":"^1.0.2","@mozilla/readability":"^0.6.0","@fontsource-variable/geist":"^5.2.8","@typescript/native-preview":"latest","@mariozechner/pi-coding-agent":"^0.55.4","@fontsource-variable/geist-mono":"^5.2.7"},"peerDependencies":{"sqlite3":"*"},"peerDependenciesMeta":{"sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/piclaw_0.0.16_1772586764425_0.26524756265234206","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"piclaw","version":"0.0.17","_id":"piclaw@0.0.17","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"bin":{"piclaw":"bin/piclaw.mjs"},"dist":{"shasum":"e7e96a4daf185fb7177d4adf84e497f28e28ce1a","tarball":"https://registry.npmjs.org/piclaw/-/piclaw-0.0.17.tgz","fileCount":432,"integrity":"sha512-bMaO3isR97gzboi6vUoddA411vwfsaDRMsIMm8JgqQ2d348PAHFoDfF2f8Sv8vT6tlxZlUao1GD2ZrOfIpBEBw==","signatures":[{"sig":"MEYCIQCS87W4nx+FA8xJALdFRAzjdOezgYT2dvfQPeKYtt9rmgIhAKHjsD+kyVKz2nooR6l6O47JoGWajGjsBzprZaZtK5ID","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49765301},"type":"module","gitHead":"42cd53b819ae71381779f3f5fbd1d16138d5a916","scripts":{"dev":"vite dev","fmt":"oxlint . --fix && oxfmt .","lint":"oxlint . && oxfmt --check .","test":"pnpm lint && pnpm typecheck","build":"vite build","start":"pnpm build && ./bin/piclaw.mjs","piclaw":"./bin/piclaw.mjs","release":"pnpm build && changelogen --release --push","typecheck":"tsgo --noEmit --skipLibCheck"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_npmVersion":"11.8.0","description":"<p align=\"center\">   <img src=\"./public/icon.svg\" alt=\"PiClaw icon\" width=\"96\" height=\"96\" /> </p>","directories":{},"resolutions":{"vite":"beta","nitro":"npm:nitro-nightly@latest","@visual-json/core":"^0.3.0"},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"vue":"^3.5.29","md4x":"^0.0.17","mime":"^4.1.0","srvx":"^0.11.8","vite":"beta","geist":"^1.7.0","jsdom":"^28.1.0","nitro":"latest","oxfmt":"^0.36.0","obuild":"^0.4.31","oxlint":"^1.51.0","vitest":"^4.0.18","cheerio":"^1.2.0","sqlite3":"^5.1.7","node-pty":"1.2.0-beta.11","turndown":"^7.2.2","just-bash":"^2.11.6","@tiptap/pm":"^3.20.0","@types/node":"^25.3.3","changelogen":"^0.6.2","tailwindcss":"^4.2.1","@iconify/vue":"^5.0.0","@types/jsdom":"^28.0.0","@xterm/xterm":"^6.0.0","@tiptap/vue-3":"^3.20.0","modern-monaco":"^0.4.0","@types/turndown":"^5.0.6","tiptap-markdown":"^0.9.0","@visual-json/vue":"^0.3.0","@xterm/addon-fit":"^0.11.0","@tailwindcss/vite":"^4.2.1","@visual-json/core":"^0.3.0","@vitejs/plugin-vue":"^6.0.4","@mariozechner/pi-ai":"^0.55.4","@tiptap/starter-kit":"^3.20.0","turndown-plugin-gfm":"^1.0.2","@mozilla/readability":"^0.6.0","@fontsource-variable/geist":"^5.2.8","@typescript/native-preview":"latest","@tiptap/extension-task-item":"^3.20.0","@tiptap/extension-task-list":"^3.20.0","@tiptap/extension-underline":"^3.20.0","@mariozechner/pi-coding-agent":"^0.55.4","@tiptap/extension-placeholder":"^3.20.0","@fontsource-variable/geist-mono":"^5.2.7"},"peerDependencies":{"sqlite3":"*"},"peerDependenciesMeta":{"sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/piclaw_0.0.17_1772617082924_0.03053155107371719","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"piclaw","version":"0.0.18","_id":"piclaw@0.0.18","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"bin":{"piclaw":"bin/piclaw.mjs"},"dist":{"shasum":"dcc3492bee271f341f319f4d13f75e727231730d","tarball":"https://registry.npmjs.org/piclaw/-/piclaw-0.0.18.tgz","fileCount":432,"integrity":"sha512-ebofziczWmQQPD0Ee69QPIrdhKcua9cASESbsLjGGKiIz0OZsORJmAqrHGwYlQs2EpJh9mq5YhkpKXerfD7cfQ==","signatures":[{"sig":"MEUCIQCZYKvdHH9ZBHYI/KuAE9HBqk9jrr7pxf2rINSISq/EfgIgexooKDih4xr3dqVf4jsnmXxjYOxImn2svfa1OjCSUqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49771275},"type":"module","gitHead":"a1699d518efac082d8c76f278e3d84d6bdee496c","scripts":{"dev":"vite dev","fmt":"oxlint . --fix && oxfmt .","lint":"oxlint . && oxfmt --check .","test":"pnpm lint && pnpm typecheck","build":"vite build","start":"pnpm build && ./bin/piclaw.mjs","piclaw":"./bin/piclaw.mjs","release":"pnpm build && changelogen --release --push","typecheck":"tsgo --noEmit --skipLibCheck"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_npmVersion":"11.8.0","description":"<p align=\"center\">   <img src=\"./public/icon.svg\" alt=\"PiClaw icon\" width=\"96\" height=\"96\" /> </p>","directories":{},"resolutions":{"vite":"beta","nitro":"npm:nitro-nightly@latest","@visual-json/core":"^0.3.0"},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"vue":"^3.5.29","md4x":"^0.0.17","mime":"^4.1.0","srvx":"^0.11.8","vite":"beta","geist":"^1.7.0","jsdom":"^28.1.0","nitro":"latest","oxfmt":"^0.36.0","obuild":"^0.4.31","oxlint":"^1.51.0","vitest":"^4.0.18","cheerio":"^1.2.0","sqlite3":"^5.1.7","node-pty":"1.2.0-beta.11","turndown":"^7.2.2","just-bash":"^2.11.6","@tiptap/pm":"^3.20.0","@types/node":"^25.3.3","changelogen":"^0.6.2","tailwindcss":"^4.2.1","@iconify/vue":"^5.0.0","@types/jsdom":"^28.0.0","@xterm/xterm":"^6.0.0","@tiptap/vue-3":"^3.20.0","modern-monaco":"^0.4.0","@types/turndown":"^5.0.6","tiptap-markdown":"^0.9.0","@visual-json/vue":"^0.3.0","@xterm/addon-fit":"^0.11.0","@tailwindcss/vite":"^4.2.1","@visual-json/core":"^0.3.0","@vitejs/plugin-vue":"^6.0.4","@mariozechner/pi-ai":"^0.55.4","@tiptap/starter-kit":"^3.20.0","turndown-plugin-gfm":"^1.0.2","@mozilla/readability":"^0.6.0","@fontsource-variable/geist":"^5.2.8","@typescript/native-preview":"latest","@tiptap/extension-task-item":"^3.20.0","@tiptap/extension-task-list":"^3.20.0","@tiptap/extension-underline":"^3.20.0","@mariozechner/pi-coding-agent":"^0.55.4","@tiptap/extension-placeholder":"^3.20.0","@fontsource-variable/geist-mono":"^5.2.7"},"peerDependencies":{"sqlite3":"*"},"peerDependenciesMeta":{"sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/piclaw_0.0.18_1772621781223_0.6683992636982687","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"piclaw","version":"0.0.19","_id":"piclaw@0.0.19","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"bin":{"piclaw":"bin/piclaw.mjs"},"dist":{"shasum":"9999bc551a7c73ae4b6013344259921dc76a92c8","tarball":"https://registry.npmjs.org/piclaw/-/piclaw-0.0.19.tgz","fileCount":434,"integrity":"sha512-BEclWeIW9uZGIB1gw2Z1LKxrR8SU26fHW3Fq8TQYiaqmaY8SQdOVVtPe0Rv8V5QVC3Tcm14iRCB5ZpZ+NCtyWg==","signatures":[{"sig":"MEUCIQC8ToOJAUl3QT1KTKXdPHX//FPMBPqWYO5LRo1uaLtbSAIgcCA7n95cgTImVefZtRAEygNKyDZGOTQ9N64xLFzu9+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49814478},"type":"module","gitHead":"04b03030582c8c4d9b4367995d693b609b9633bf","scripts":{"dev":"vite dev","fmt":"oxlint . --fix && oxfmt .","lint":"oxlint . && oxfmt --check .","test":"pnpm lint && pnpm typecheck","build":"vite build","start":"pnpm build && ./bin/piclaw.mjs","piclaw":"./bin/piclaw.mjs","release":"pnpm build && changelogen --release --push","typecheck":"tsgo --noEmit --skipLibCheck"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_npmVersion":"11.8.0","description":"<p align=\"center\">   <img src=\"./public/icon.svg\" alt=\"PiClaw icon\" width=\"96\" height=\"96\" /> </p>","directories":{},"resolutions":{"vite":"beta","nitro":"npm:nitro-nightly@latest","@visual-json/core":"^0.3.0"},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"vue":"^3.5.29","md4x":"^0.0.17","mime":"^4.1.0","srvx":"^0.11.8","vite":"beta","geist":"^1.7.0","jsdom":"^28.1.0","nitro":"latest","oxfmt":"^0.36.0","obuild":"^0.4.31","oxlint":"^1.51.0","vitest":"^4.0.18","cheerio":"^1.2.0","sqlite3":"^5.1.7","node-pty":"1.2.0-beta.11","turndown":"^7.2.2","just-bash":"^2.11.6","@tiptap/pm":"^3.20.0","@types/node":"^25.3.3","changelogen":"^0.6.2","tailwindcss":"^4.2.1","@iconify/vue":"^5.0.0","@types/jsdom":"^28.0.0","@xterm/xterm":"^6.0.0","@tiptap/vue-3":"^3.20.0","modern-monaco":"^0.4.0","@types/turndown":"^5.0.6","tiptap-markdown":"^0.9.0","@visual-json/vue":"^0.3.0","@xterm/addon-fit":"^0.11.0","@tailwindcss/vite":"^4.2.1","@visual-json/core":"^0.3.0","@vitejs/plugin-vue":"^6.0.4","@mariozechner/pi-ai":"^0.55.4","@tiptap/starter-kit":"^3.20.0","turndown-plugin-gfm":"^1.0.2","@mozilla/readability":"^0.6.0","@fontsource-variable/geist":"^5.2.8","@typescript/native-preview":"latest","@tiptap/extension-task-item":"^3.20.0","@tiptap/extension-task-list":"^3.20.0","@tiptap/extension-underline":"^3.20.0","@mariozechner/pi-coding-agent":"^0.55.4","@tiptap/extension-placeholder":"^3.20.0","@fontsource-variable/geist-mono":"^5.2.7"},"peerDependencies":{"sqlite3":"*"},"peerDependenciesMeta":{"sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/piclaw_0.0.19_1772625416192_0.5163531443036902","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"piclaw","version":"0.0.20","_id":"piclaw@0.0.20","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"bin":{"piclaw":"bin/piclaw.mjs"},"dist":{"shasum":"0cfba6acdb580df02aa9119fc1f513249dad3e3d","tarball":"https://registry.npmjs.org/piclaw/-/piclaw-0.0.20.tgz","fileCount":439,"integrity":"sha512-GbxZ5S4uHkBlpgKgWzvPRTWn4sBspkowyZsHxIXSKIwjSUjHBbTomqVYOnbW077UPKkz4iNYLpqClddK5uYAcw==","signatures":[{"sig":"MEQCIFK+EUl0ZxnmJLtKbtufo1C4vv0k/h2SHVVoM007FvQyAiA3L58gt9eGv2JhjvgZQEEP2dEUOHRyYNgG/mlR1Qxf7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49905464},"type":"module","gitHead":"8ec5e98d20f0cf6dbb833687a4d501205c2fc7d7","scripts":{"dev":"vite dev","fmt":"oxlint . --fix && oxfmt .","lint":"oxlint . && oxfmt --check .","test":"pnpm lint && pnpm typecheck","build":"vite build","start":"pnpm build && ./bin/piclaw.mjs","piclaw":"./bin/piclaw.mjs","release":"pnpm build && changelogen --release --push","typecheck":"tsgo --noEmit --skipLibCheck"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_npmVersion":"11.9.0","description":"<p align=\"center\">   <img src=\"./public/icon.svg\" alt=\"PiClaw icon\" width=\"96\" height=\"96\" /> </p>","directories":{},"resolutions":{"vite":"beta","nitro":"npm:nitro-nightly@latest","@visual-json/core":"^0.3.0"},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"vue":"^3.5.29","md4x":"^0.0.17","mime":"^4.1.0","srvx":"^0.11.8","vite":"beta","geist":"^1.7.0","jsdom":"^28.1.0","nitro":"latest","oxfmt":"^0.36.0","obuild":"^0.4.31","oxlint":"^1.51.0","vitest":"^4.0.18","cheerio":"^1.2.0","sqlite3":"^5.1.7","node-pty":"1.2.0-beta.11","turndown":"^7.2.2","just-bash":"^2.11.6","@tiptap/pm":"^3.20.0","@types/node":"^25.3.3","changelogen":"^0.6.2","tailwindcss":"^4.2.1","@iconify/vue":"^5.0.0","@types/jsdom":"^28.0.0","@xterm/xterm":"^6.0.0","@tiptap/vue-3":"^3.20.0","modern-monaco":"^0.4.0","@types/turndown":"^5.0.6","tiptap-markdown":"^0.9.0","@visual-json/vue":"^0.3.0","@xterm/addon-fit":"^0.11.0","@tailwindcss/vite":"^4.2.1","@visual-json/core":"^0.3.0","@vitejs/plugin-vue":"^6.0.4","@mariozechner/pi-ai":"^0.55.4","@tiptap/starter-kit":"^3.20.0","turndown-plugin-gfm":"^1.0.2","@mozilla/readability":"^0.6.0","@fontsource-variable/geist":"^5.2.8","@typescript/native-preview":"latest","@tiptap/extension-task-item":"^3.20.0","@tiptap/extension-task-list":"^3.20.0","@tiptap/extension-underline":"^3.20.0","@mariozechner/pi-coding-agent":"^0.55.4","@tiptap/extension-placeholder":"^3.20.0","@fontsource-variable/geist-mono":"^5.2.7"},"peerDependencies":{"sqlite3":"*"},"peerDependenciesMeta":{"sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/piclaw_0.0.20_1772679189202_0.9183154682769286","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"piclaw","version":"0.0.21","_id":"piclaw@0.0.21","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"bin":{"piclaw":"lib/piclaw.mjs"},"dist":{"shasum":"d4ab7aa1d5aebb63d3d9ec805b37c64d1c7170e4","tarball":"https://registry.npmjs.org/piclaw/-/piclaw-0.0.21.tgz","fileCount":435,"integrity":"sha512-hIM67971A4pokC3X75ewejGDsLqDA1z35NPvzM4nOz+dlYQbR+iBs83z2Ted7qHcfgUyKaysK6EfeIWNrERGSQ==","signatures":[{"sig":"MEQCIGiDu5cYP5O8tUkgy7AAqVuoPoj8UTvNR+77EHl0u4YmAiAa/llFo3CZESgrvHGONwMtRb81Hidxjb38CEUQs4nHkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47790980},"type":"module","exports":{".":"./lib/index.mjs"},"gitHead":"6da066a4ecc1bce2b9c79763865ed1dea9c208a5","scripts":{"dev":"vite dev","fmt":"oxlint . --fix && oxfmt .","lint":"oxlint . && oxfmt --check .","test":"pnpm lint && pnpm typecheck","build":"vite build","start":"pnpm build && ./lib/piclaw.mjs","piclaw":"./lib/piclaw.mjs","release":"pnpm build && changelogen --release --push","typecheck":"tsgo --noEmit --skipLibCheck","build:desktop":"pnpm build && cd electrobun && bun install && bunx electrobun build"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_npmVersion":"11.9.0","description":"<p align=\"center\">   <img src=\"./public/icon.svg\" alt=\"PiClaw icon\" width=\"96\" height=\"96\" /> </p>","directories":{},"resolutions":{"vite":"beta","nitro":"npm:nitro-nightly@latest","@visual-json/core":"^0.3.0"},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"vue":"^3.5.29","md4x":"^0.0.17","mime":"^4.1.0","srvx":"^0.11.8","vite":"beta","geist":"^1.7.0","jsdom":"^28.1.0","nitro":"latest","oxfmt":"^0.36.0","obuild":"^0.4.31","oxlint":"^1.51.0","vitest":"^4.0.18","cheerio":"^1.2.0","sqlite3":"^5.1.7","node-pty":"1.2.0-beta.11","turndown":"^7.2.2","just-bash":"^2.11.13","@tiptap/pm":"^3.20.0","strip-ansi":"^7.2.0","@types/node":"^25.3.3","changelogen":"^0.6.2","tailwindcss":"^4.2.1","@iconify/vue":"^5.0.0","@types/jsdom":"^28.0.0","@xterm/xterm":"^6.0.0","@tiptap/vue-3":"^3.20.0","modern-monaco":"^0.4.0","@types/turndown":"^5.0.6","tiptap-markdown":"^0.9.0","@visual-json/vue":"^0.3.1","@xterm/addon-fit":"^0.11.0","@tailwindcss/vite":"^4.2.1","@visual-json/core":"^0.3.1","@vitejs/plugin-vue":"^6.0.4","@mariozechner/pi-ai":"^0.56.1","@tiptap/starter-kit":"^3.20.0","turndown-plugin-gfm":"^1.0.2","@mozilla/readability":"^0.6.0","@fontsource-variable/geist":"^5.2.8","@typescript/native-preview":"latest","@tiptap/extension-task-item":"^3.20.0","@tiptap/extension-task-list":"^3.20.0","@tiptap/extension-underline":"^3.20.0","@mariozechner/pi-coding-agent":"^0.56.1","@tiptap/extension-placeholder":"^3.20.0","@fontsource-variable/geist-mono":"^5.2.7"},"peerDependencies":{"sqlite3":"*"},"peerDependenciesMeta":{"sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/piclaw_0.0.21_1772743714794_0.821896753499392","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"piclaw","version":"0.0.22","_id":"piclaw@0.0.22","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"bin":{"piclaw":"lib/piclaw.mjs"},"dist":{"shasum":"1314d764944417c4731f0438f4c96fe352e0bc37","tarball":"https://registry.npmjs.org/piclaw/-/piclaw-0.0.22.tgz","fileCount":437,"integrity":"sha512-W9z6lekx2f4lFHo1CtRkvF5op5MPdMgadzcFnaBOi34/SLF5hq0BOHpSNxqgSpjtrsIUwsnPEDlastVcTikOvQ==","signatures":[{"sig":"MEQCIFvfgkwtCjwRUc+z8JZKn/f6VnHwjnVPKuqS2Tbu0MzJAiBHNfepcSvKLe+vBLPsOzGwopep2Nera+nOkq4OeLn9cQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47811475},"type":"module","exports":{".":"./lib/index.mjs"},"gitHead":"522aaf4b714dda914f439451b54ebf7b68a1ac10","scripts":{"dev":"vite dev","fmt":"oxlint . --fix && oxfmt .","lint":"oxlint . && oxfmt --check .","test":"pnpm lint && pnpm typecheck","build":"vite build","start":"pnpm build && ./lib/piclaw.mjs","piclaw":"./lib/piclaw.mjs","release":"pnpm build && changelogen --release --push","typecheck":"tsgo --noEmit --skipLibCheck","build:desktop":"pnpm build && cd electrobun && bun install && bunx electrobun build"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_npmVersion":"11.9.0","description":"<p align=\"center\">   <img src=\"./public/icon.svg\" alt=\"PiClaw icon\" width=\"96\" height=\"96\" /> </p>","directories":{},"resolutions":{"vite":"beta","nitro":"npm:nitro-nightly@latest","@visual-json/core":"^0.3.0"},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"uqr":"^0.1.2","vue":"^3.5.29","md4x":"^0.0.17","mime":"^4.1.0","srvx":"^0.11.8","vite":"beta","geist":"^1.7.0","jsdom":"^28.1.0","nitro":"latest","oxfmt":"^0.36.0","obuild":"^0.4.31","oxlint":"^1.51.0","vitest":"^4.0.18","cheerio":"^1.2.0","sqlite3":"^5.1.7","node-pty":"1.2.0-beta.11","turndown":"^7.2.2","just-bash":"^2.11.13","@tiptap/pm":"^3.20.0","strip-ansi":"^7.2.0","@types/node":"^25.3.3","changelogen":"^0.6.2","tailwindcss":"^4.2.1","@iconify/vue":"^5.0.0","@types/jsdom":"^28.0.0","@xterm/xterm":"^6.0.0","@tiptap/vue-3":"^3.20.0","modern-monaco":"^0.4.0","@types/turndown":"^5.0.6","tiptap-markdown":"^0.9.0","@visual-json/vue":"^0.3.1","@xterm/addon-fit":"^0.11.0","@tailwindcss/vite":"^4.2.1","@visual-json/core":"^0.3.1","@vitejs/plugin-vue":"^6.0.4","@mariozechner/pi-ai":"^0.56.1","@tiptap/starter-kit":"^3.20.0","turndown-plugin-gfm":"^1.0.2","@mozilla/readability":"^0.6.0","@fontsource-variable/geist":"^5.2.8","@typescript/native-preview":"latest","@tiptap/extension-task-item":"^3.20.0","@tiptap/extension-task-list":"^3.20.0","@tiptap/extension-underline":"^3.20.0","@mariozechner/pi-coding-agent":"^0.56.1","@tiptap/extension-placeholder":"^3.20.0","@fontsource-variable/geist-mono":"^5.2.7"},"peerDependencies":{"sqlite3":"*"},"peerDependenciesMeta":{"sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/piclaw_0.0.22_1772746901459_0.9670519100990107","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"piclaw","version":"0.0.23","_id":"piclaw@0.0.23","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"bin":{"piclaw":"lib/piclaw.mjs"},"dist":{"shasum":"55c5286eb4a30a5115f96e85fbd47c6a216019d7","tarball":"https://registry.npmjs.org/piclaw/-/piclaw-0.0.23.tgz","fileCount":437,"integrity":"sha512-qCBrD/wWY6LFsqCewoYjzXZmKytIEDgUg6x8lix09sfMLUHP2LFzUBp0wAwv7wxvJF4aTdwksPapDYi84uaMrQ==","signatures":[{"sig":"MEQCICVYRRL48DE33wwY3azkGCIpaWQpEndb+v47iszpFXxPAiAfO5dgD+lcXs0Ay3NpuBJqZjsfC3Id/QPHa9DFL5zeAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47811475},"type":"module","exports":{".":"./lib/index.mjs"},"gitHead":"b034a9fb3394d35d662e4e4c6cce2937c4bb4b47","scripts":{"dev":"vite dev","fmt":"oxlint . --fix && oxfmt .","lint":"oxlint . && oxfmt --check .","test":"pnpm lint && pnpm typecheck","build":"vite build","start":"pnpm build && ./lib/piclaw.mjs","piclaw":"./lib/piclaw.mjs","release":"pnpm build && changelogen --release --push","typecheck":"tsgo --noEmit --skipLibCheck","build:desktop":"pnpm build && cd electrobun && bun install && bunx electrobun build"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_npmVersion":"11.9.0","description":"<p align=\"center\">   <img src=\"./public/icon.svg\" alt=\"PiClaw icon\" width=\"96\" height=\"96\" /> </p>","directories":{},"resolutions":{"vite":"beta","nitro":"npm:nitro-nightly@latest","@visual-json/core":"^0.3.0"},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"uqr":"^0.1.2","vue":"^3.5.29","md4x":"^0.0.17","mime":"^4.1.0","srvx":"^0.11.8","vite":"beta","geist":"^1.7.0","jsdom":"^28.1.0","nitro":"latest","oxfmt":"^0.36.0","obuild":"^0.4.31","oxlint":"^1.51.0","vitest":"^4.0.18","cheerio":"^1.2.0","sqlite3":"^5.1.7","node-pty":"1.2.0-beta.11","turndown":"^7.2.2","just-bash":"^2.11.13","@tiptap/pm":"^3.20.0","strip-ansi":"^7.2.0","@types/node":"^25.3.3","changelogen":"^0.6.2","tailwindcss":"^4.2.1","@iconify/vue":"^5.0.0","@types/jsdom":"^28.0.0","@xterm/xterm":"^6.0.0","@tiptap/vue-3":"^3.20.0","modern-monaco":"^0.4.0","@types/turndown":"^5.0.6","tiptap-markdown":"^0.9.0","@visual-json/vue":"^0.3.1","@xterm/addon-fit":"^0.11.0","@tailwindcss/vite":"^4.2.1","@visual-json/core":"^0.3.1","@vitejs/plugin-vue":"^6.0.4","@mariozechner/pi-ai":"^0.56.1","@tiptap/starter-kit":"^3.20.0","turndown-plugin-gfm":"^1.0.2","@mozilla/readability":"^0.6.0","@fontsource-variable/geist":"^5.2.8","@typescript/native-preview":"latest","@tiptap/extension-task-item":"^3.20.0","@tiptap/extension-task-list":"^3.20.0","@tiptap/extension-underline":"^3.20.0","@mariozechner/pi-coding-agent":"^0.56.1","@tiptap/extension-placeholder":"^3.20.0","@fontsource-variable/geist-mono":"^5.2.7"},"peerDependencies":{"sqlite3":"*"},"peerDependenciesMeta":{"sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/piclaw_0.0.23_1772748219959_0.34879451365055814","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"piclaw","version":"0.0.24","_id":"piclaw@0.0.24","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"bin":{"piclaw":"lib/piclaw.mjs"},"dist":{"shasum":"dc46d2dc32a92f342b653a4691949f8b1c0d7cbd","tarball":"https://registry.npmjs.org/piclaw/-/piclaw-0.0.24.tgz","fileCount":458,"integrity":"sha512-f9wXiRkW63xAuwssTkbPb5e0P1HoTW0+wCOLAN8z0Lh2rQcUB9EOi2E6U/Sywrdk5+ZUF8Yl4M/zWpZBfQgYfA==","signatures":[{"sig":"MEYCIQDNyUwufJI+g0QVH7rwhwKyS+YuHbRSPd1K6kzOjHwdhwIhAKz+qSAQ7aOby5wXHejD2vt7rt91q5xyL4SY0p54iyM5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47887936},"type":"module","exports":{".":"./lib/index.mjs"},"gitHead":"9d71804a2c1f917cd2d04db93afc8f94b55e07a2","scripts":{"dev":"vite dev","fmt":"oxlint . --fix && oxfmt .","lint":"oxlint . && oxfmt --check .","test":"pnpm lint && pnpm typecheck","build":"vite build","start":"pnpm build && ./lib/piclaw.mjs","piclaw":"./lib/piclaw.mjs","release":"pnpm build && changelogen --release --push","typecheck":"tsgo --noEmit --skipLibCheck","build:desktop":"pnpm build && cd electrobun && bun install && bunx electrobun build"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_npmVersion":"11.9.0","description":"<p align=\"center\">   <img src=\"./public/icon.svg\" alt=\"PiClaw icon\" width=\"96\" height=\"96\" /> </p>","directories":{},"resolutions":{"vite":"beta","nitro":"npm:nitro-nightly@latest","@visual-json/core":"^0.3.0"},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"uqr":"^0.1.2","vue":"^3.5.29","md4x":"^0.0.17","mime":"^4.1.0","srvx":"^0.11.8","vite":"beta","geist":"^1.7.0","jsdom":"^28.1.0","nitro":"latest","oxfmt":"^0.36.0","obuild":"^0.4.31","oxlint":"^1.51.0","vitest":"^4.0.18","cheerio":"^1.2.0","sqlite3":"^5.1.7","node-pty":"1.2.0-beta.11","turndown":"^7.2.2","just-bash":"^2.11.13","@tiptap/pm":"^3.20.0","strip-ansi":"^7.2.0","@types/node":"^25.3.3","changelogen":"^0.6.2","tailwindcss":"^4.2.1","@iconify/vue":"^5.0.0","@types/jsdom":"^28.0.0","@xterm/xterm":"^6.0.0","@tiptap/vue-3":"^3.20.0","modern-monaco":"^0.4.0","@types/turndown":"^5.0.6","tiptap-markdown":"^0.9.0","@visual-json/vue":"^0.3.1","@xterm/addon-fit":"^0.11.0","@tailwindcss/vite":"^4.2.1","@visual-json/core":"^0.3.1","@vitejs/plugin-vue":"^6.0.4","@mariozechner/pi-ai":"^0.56.1","@tiptap/starter-kit":"^3.20.0","turndown-plugin-gfm":"^1.0.2","@mozilla/readability":"^0.6.0","@fontsource-variable/geist":"^5.2.8","@typescript/native-preview":"latest","@tiptap/extension-task-item":"^3.20.0","@tiptap/extension-task-list":"^3.20.0","@tiptap/extension-underline":"^3.20.0","@mariozechner/pi-coding-agent":"^0.56.1","@tiptap/extension-placeholder":"^3.20.0","@fontsource-variable/geist-mono":"^5.2.7"},"peerDependencies":{"sqlite3":"*"},"peerDependenciesMeta":{"sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/piclaw_0.0.24_1773277473488_0.4322784687096588","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"piclaw","version":"0.0.25","_id":"piclaw@0.0.25","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"bin":{"piclaw":"lib/piclaw.mjs"},"dist":{"shasum":"8703123b00ba7de01c92ba9a24ff436b81dfefe5","tarball":"https://registry.npmjs.org/piclaw/-/piclaw-0.0.25.tgz","fileCount":458,"integrity":"sha512-vTQQm3vArDymJnEB1MTLcpS7RpwvckJ1JEcknsfRrw9nf2ap2a7k/9xPyRjIoU/r3yUh+/3mAduMqsECH5WKbA==","signatures":[{"sig":"MEUCIG4eFtKpZwynFXTuth/x88kdbi0O7d9xXvSb6M/cylTgAiEAjyhx89DF5Ir83UTzeRmcVjtyiG0eEqNN81jqnJ7fcIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47888637},"type":"module","exports":{".":"./lib/index.mjs"},"gitHead":"d9307dcd10f9e4eb12532fbb6ca74021d05f4839","scripts":{"dev":"vite dev","fmt":"oxlint . --fix && oxfmt .","lint":"oxlint . && oxfmt --check .","test":"pnpm lint && pnpm typecheck","build":"vite build","start":"pnpm build && ./lib/piclaw.mjs","piclaw":"./lib/piclaw.mjs","release":"pnpm build && changelogen --release --push","typecheck":"tsgo --noEmit --skipLibCheck","build:desktop":"pnpm build && cd electrobun && bun install && bunx electrobun build"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_npmVersion":"11.9.0","description":"<p align=\"center\">   <img src=\"./public/icon.svg\" alt=\"PiClaw icon\" width=\"96\" height=\"96\" /> </p>","directories":{},"resolutions":{"vite":"beta","nitro":"npm:nitro-nightly@latest","@visual-json/core":"^0.3.0"},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"uqr":"^0.1.2","vue":"^3.5.29","md4x":"^0.0.17","mime":"^4.1.0","srvx":"^0.11.8","vite":"beta","geist":"^1.7.0","jsdom":"^28.1.0","nitro":"latest","oxfmt":"^0.36.0","obuild":"^0.4.31","oxlint":"^1.51.0","vitest":"^4.0.18","cheerio":"^1.2.0","sqlite3":"^5.1.7","node-pty":"1.2.0-beta.11","turndown":"^7.2.2","just-bash":"^2.11.13","@tiptap/pm":"^3.20.0","strip-ansi":"^7.2.0","@types/node":"^25.3.3","changelogen":"^0.6.2","tailwindcss":"^4.2.1","@iconify/vue":"^5.0.0","@types/jsdom":"^28.0.0","@xterm/xterm":"^6.0.0","@tiptap/vue-3":"^3.20.0","modern-monaco":"^0.4.0","@types/turndown":"^5.0.6","tiptap-markdown":"^0.9.0","@visual-json/vue":"^0.3.1","@xterm/addon-fit":"^0.11.0","@tailwindcss/vite":"^4.2.1","@visual-json/core":"^0.3.1","@vitejs/plugin-vue":"^6.0.4","@mariozechner/pi-ai":"^0.56.1","@tiptap/starter-kit":"^3.20.0","turndown-plugin-gfm":"^1.0.2","@mozilla/readability":"^0.6.0","@fontsource-variable/geist":"^5.2.8","@typescript/native-preview":"latest","@tiptap/extension-task-item":"^3.20.0","@tiptap/extension-task-list":"^3.20.0","@tiptap/extension-underline":"^3.20.0","@mariozechner/pi-coding-agent":"^0.56.1","@tiptap/extension-placeholder":"^3.20.0","@fontsource-variable/geist-mono":"^5.2.7"},"peerDependencies":{"sqlite3":"*"},"peerDependenciesMeta":{"sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/piclaw_0.0.25_1773283824006_0.19799348880233913","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"piclaw","version":"0.0.26","_id":"piclaw@0.0.26","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"bin":{"piclaw":"lib/piclaw.mjs"},"dist":{"shasum":"999fed35b106e3b6dad3f73128cd9dedf6d2e9be","tarball":"https://registry.npmjs.org/piclaw/-/piclaw-0.0.26.tgz","fileCount":458,"integrity":"sha512-DKVP05ZjgTB5H3oXjgcqzM0Rfavwc3H8i7EMibbjfaYHJ3zAUwvYzKZzGS81fkOar6PgoDWJBczhDVvMiL4VRg==","signatures":[{"sig":"MEQCIDk4VODErZ9aroKZZYRmNWB4jNSHRK/orIsXklbEnybZAiBjzdytJAH3V9B+mWgDclGfYnBFBMcXYvU0iAh4XnGInA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47888637},"type":"module","exports":{".":"./lib/index.mjs"},"gitHead":"178c71ebbe9af8521c361ba1166fc290b0bc6f3f","scripts":{"dev":"vite dev","fmt":"oxlint . --fix && oxfmt .","lint":"oxlint . && oxfmt --check .","test":"pnpm lint && pnpm typecheck","build":"vite build","start":"pnpm build && ./lib/piclaw.mjs","piclaw":"./lib/piclaw.mjs","release":"pnpm build && changelogen --release --push","typecheck":"tsgo --noEmit --skipLibCheck","build:desktop":"pnpm build && cd electrobun && bun install && bunx electrobun build"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_npmVersion":"11.9.0","description":"<p align=\"center\">   <img src=\"./public/icon.svg\" alt=\"PiClaw icon\" width=\"96\" height=\"96\" /> </p>","directories":{},"resolutions":{"vite":"beta","nitro":"npm:nitro-nightly@latest","@visual-json/core":"^0.3.0"},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"uqr":"^0.1.2","vue":"^3.5.29","md4x":"^0.0.17","mime":"^4.1.0","srvx":"^0.11.8","vite":"beta","geist":"^1.7.0","jsdom":"^28.1.0","nitro":"latest","oxfmt":"^0.36.0","obuild":"^0.4.31","oxlint":"^1.51.0","vitest":"^4.0.18","cheerio":"^1.2.0","sqlite3":"^5.1.7","node-pty":"1.2.0-beta.11","turndown":"^7.2.2","just-bash":"^2.11.13","@tiptap/pm":"^3.20.0","strip-ansi":"^7.2.0","@types/node":"^25.3.3","changelogen":"^0.6.2","tailwindcss":"^4.2.1","@iconify/vue":"^5.0.0","@types/jsdom":"^28.0.0","@xterm/xterm":"^6.0.0","@tiptap/vue-3":"^3.20.0","modern-monaco":"^0.4.0","@types/turndown":"^5.0.6","tiptap-markdown":"^0.9.0","@visual-json/vue":"^0.3.1","@xterm/addon-fit":"^0.11.0","@tailwindcss/vite":"^4.2.1","@visual-json/core":"^0.3.1","@vitejs/plugin-vue":"^6.0.4","@mariozechner/pi-ai":"^0.56.1","@tiptap/starter-kit":"^3.20.0","turndown-plugin-gfm":"^1.0.2","@mozilla/readability":"^0.6.0","@fontsource-variable/geist":"^5.2.8","@typescript/native-preview":"latest","@tiptap/extension-task-item":"^3.20.0","@tiptap/extension-task-list":"^3.20.0","@tiptap/extension-underline":"^3.20.0","@mariozechner/pi-coding-agent":"^0.56.1","@tiptap/extension-placeholder":"^3.20.0","@fontsource-variable/geist-mono":"^5.2.7"},"peerDependencies":{"sqlite3":"*"},"peerDependenciesMeta":{"sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/piclaw_0.0.26_1773301470310_0.5592071953329991","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"piclaw","version":"0.0.27","_id":"piclaw@0.0.27","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"bin":{"piclaw":"lib/piclaw.mjs"},"dist":{"shasum":"ab844984d91fe681120c12e405988dd7b1102b56","tarball":"https://registry.npmjs.org/piclaw/-/piclaw-0.0.27.tgz","fileCount":366,"integrity":"sha512-mAAGA1T4BWFgggOH7u63KmetrTOXF3KRD5Cnw4EYXKFqrPabUMrIeMCoMXFRjVEFV96m+9B3vu1t7QBKN19A2A==","signatures":[{"sig":"MEUCIQCIwO2yhxkzynw8fpxbRUmOeRKeBYMfukfGSczu64BoDgIgRz6xT2/KhGQUFGYWWxF4aRsrDAWEAxU2Jc7HBZV2slY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89583603},"type":"module","exports":{".":"./lib/index.mjs"},"gitHead":"4809396e92282b1a242cd7bfe2298a0224e5284a","scripts":{"dev":"vite dev","fmt":"oxlint . --fix && oxfmt .","lint":"oxlint . && oxfmt --check .","test":"pnpm lint && pnpm typecheck","build":"vite build","start":"pnpm build && ./lib/piclaw.mjs","piclaw":"./lib/piclaw.mjs","release":"pnpm build && changelogen --release --push","typecheck":"tsgo --noEmit --skipLibCheck","build:desktop":"pnpm build && cd electrobun && bun install && bunx electrobun build"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_npmVersion":"11.9.0","description":"<p align=\"center\">   <img src=\"./public/icon.svg\" alt=\"PiClaw icon\" width=\"96\" height=\"96\" /> </p>","directories":{},"resolutions":{"nitro":"npm:nitro-nightly@latest","@tiptap/pm":"3.20.2","@tiptap/core":"3.20.2","@tiptap/vue-3":"3.20.2","@tiptap/extensions":"3.20.2","@tiptap/starter-kit":"3.20.2","@tiptap/extension-bold":"3.20.2","@tiptap/extension-code":"3.20.2","@tiptap/extension-link":"3.20.2","@tiptap/extension-list":"3.20.2","@tiptap/extension-text":"3.20.2","@tiptap/extension-color":"3.20.2","@tiptap/extension-image":"3.20.2","@tiptap/extension-italic":"3.20.2","@tiptap/extension-strike":"3.20.2","@tiptap/extension-heading":"3.20.2","@tiptap/extension-document":"3.20.2","@tiptap/extension-gapcursor":"3.20.2","@tiptap/extension-list-item":"3.20.2","@tiptap/extension-paragraph":"3.20.2","@tiptap/extension-task-item":"3.20.2","@tiptap/extension-task-list":"3.20.2","@tiptap/extension-underline":"3.20.2","@tiptap/extension-blockquote":"3.20.2","@tiptap/extension-code-block":"3.20.2","@tiptap/extension-dropcursor":"3.20.2","@tiptap/extension-hard-break":"3.20.2","@tiptap/extension-text-style":"3.20.2","@tiptap/extension-bubble-menu":"3.20.2","@tiptap/extension-bullet-list":"3.20.2","@tiptap/extension-list-keymap":"3.20.2","@tiptap/extension-placeholder":"3.20.2","@tiptap/extension-ordered-list":"3.20.2","@tiptap/extension-floating-menu":"3.20.2","@tiptap/extension-horizontal-rule":"3.20.2"},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"uqr":"^0.1.2","vue":"^3.5.30","zod":"^4.3.6","md4x":"^0.0.25","mime":"^4.1.0","srvx":"^0.11.12","vite":"^8.0.0","geist":"^1.7.0","jsdom":"^29.0.0","nitro":"^3.0.260311-beta","oxfmt":"^0.41.0","shiki":"^4.0.2","uplot":"^1.6.32","obuild":"^0.4.32","oxlint":"^1.56.0","vitest":"^4.1.0","cheerio":"^1.2.0","sqlite3":"^6.0.1","node-pty":"^1.1.0","turndown":"^7.2.2","just-bash":"^2.13.1","@tiptap/pm":"3.20.2","strip-ansi":"^7.2.0","@types/node":"^25.5.0","changelogen":"^0.6.2","tailwindcss":"^4.2.1","@iconify/vue":"^5.0.0","@types/jsdom":"^28.0.0","@xterm/xterm":"^6.0.0","@tiptap/vue-3":"3.20.2","modern-monaco":"^0.4.0","@types/turndown":"^5.0.6","tiptap-markdown":"^0.9.0","@json-render/vue":"^0.14.0","@visual-json/vue":"^0.3.1","@xterm/addon-fit":"^0.11.0","@json-render/core":"^0.14.0","@tailwindcss/vite":"^4.2.1","@visual-json/core":"^0.3.1","@vitejs/plugin-vue":"^6.0.5","@mariozechner/pi-ai":"^0.58.4","@tiptap/starter-kit":"3.20.2","turndown-plugin-gfm":"^1.0.2","@mozilla/readability":"^0.6.0","@fontsource-variable/geist":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260316.1","@tiptap/extension-task-item":"3.20.2","@tiptap/extension-task-list":"3.20.2","@tiptap/extension-underline":"3.20.2","@mariozechner/pi-coding-agent":"^0.58.4","@tiptap/extension-placeholder":"3.20.2","@fontsource-variable/geist-mono":"^5.2.7"},"peerDependencies":{"sqlite3":"*"},"peerDependenciesMeta":{"sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/piclaw_0.0.27_1773715505711_0.7976137521362532","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"piclaw","version":"0.0.28","_id":"piclaw@0.0.28","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"bin":{"piclaw":"lib/piclaw.mjs"},"dist":{"shasum":"12750e19e67375198b054ea8373b10c6f38ee495","tarball":"https://registry.npmjs.org/piclaw/-/piclaw-0.0.28.tgz","fileCount":376,"integrity":"sha512-8YgRWgh424NixI2rpXmIeQdLDbO/+8+I5dCiJKEJ05Dp/4F1GJHm633sq22uyPwli42+lg9Y9nu0tZJ+69CKdQ==","signatures":[{"sig":"MEUCIHYc8yFf0XQ++XDTQf3wGOyC1nadCvjvIhV5gvo4XgL5AiEAowxvOh1syh81MUNyoQ0WlQcIc2THzbgk67dodpOfE+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91343434},"type":"module","exports":{".":"./lib/index.mjs"},"gitHead":"6e8fddf6d97a07c8af31d4461da16728597b6ad2","scripts":{"dev":"vite dev","fmt":"oxlint . --fix && oxfmt .","lint":"oxlint . && oxfmt --check .","test":"pnpm lint && pnpm typecheck","build":"vite build","start":"pnpm build && ./lib/piclaw.mjs","piclaw":"./lib/piclaw.mjs","release":"pnpm build && changelogen --release --push","typecheck":"tsgo --noEmit --skipLibCheck","build:desktop":"pnpm build && cd electrobun && bun install && bunx electrobun build"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_npmVersion":"11.9.0","description":"<p align=\"center\">   <img src=\"./public/icon.svg\" alt=\"PiClaw icon\" width=\"96\" height=\"96\" /> </p>","directories":{},"resolutions":{"nitro":"npm:nitro-nightly@latest","@tiptap/pm":"3.20.2","@tiptap/core":"3.20.2","@tiptap/vue-3":"3.20.2","@tiptap/extensions":"3.20.2","@tiptap/starter-kit":"3.20.2","@tiptap/extension-bold":"3.20.2","@tiptap/extension-code":"3.20.2","@tiptap/extension-link":"3.20.2","@tiptap/extension-list":"3.20.2","@tiptap/extension-text":"3.20.2","@tiptap/extension-color":"3.20.2","@tiptap/extension-image":"3.20.2","@tiptap/extension-italic":"3.20.2","@tiptap/extension-strike":"3.20.2","@tiptap/extension-heading":"3.20.2","@tiptap/extension-document":"3.20.2","@tiptap/extension-gapcursor":"3.20.2","@tiptap/extension-list-item":"3.20.2","@tiptap/extension-paragraph":"3.20.2","@tiptap/extension-task-item":"3.20.2","@tiptap/extension-task-list":"3.20.2","@tiptap/extension-underline":"3.20.2","@tiptap/extension-blockquote":"3.20.2","@tiptap/extension-code-block":"3.20.2","@tiptap/extension-dropcursor":"3.20.2","@tiptap/extension-hard-break":"3.20.2","@tiptap/extension-text-style":"3.20.2","@tiptap/extension-bubble-menu":"3.20.2","@tiptap/extension-bullet-list":"3.20.2","@tiptap/extension-list-keymap":"3.20.2","@tiptap/extension-placeholder":"3.20.2","@tiptap/extension-ordered-list":"3.20.2","@tiptap/extension-floating-menu":"3.20.2","@tiptap/extension-horizontal-rule":"3.20.2"},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"uqr":"^0.1.2","vue":"^3.5.30","zod":"^4.3.6","md4x":"^0.0.25","mime":"^4.1.0","srvx":"^0.11.12","vite":"^8.0.0","geist":"^1.7.0","jsdom":"^29.0.0","nitro":"^3.0.260311-beta","oxfmt":"^0.41.0","shiki":"^4.0.2","uplot":"^1.6.32","obuild":"^0.4.32","oxlint":"^1.56.0","vitest":"^4.1.0","cheerio":"^1.2.0","sqlite3":"^6.0.1","node-pty":"^1.1.0","turndown":"^7.2.2","just-bash":"^2.13.1","@tiptap/pm":"3.20.2","strip-ansi":"^7.2.0","@types/node":"^25.5.0","changelogen":"^0.6.2","cron-parser":"^5.5.0","tailwindcss":"^4.2.1","@iconify/vue":"^5.0.0","@types/jsdom":"^28.0.0","@xterm/xterm":"^6.0.0","@tiptap/vue-3":"3.20.2","modern-monaco":"^0.4.0","@types/turndown":"^5.0.6","tiptap-markdown":"^0.9.0","@json-render/vue":"^0.14.0","@visual-json/vue":"^0.3.1","@xterm/addon-fit":"^0.11.0","@json-render/core":"^0.14.0","@tailwindcss/vite":"^4.2.1","@visual-json/core":"^0.3.1","@vitejs/plugin-vue":"^6.0.5","@mariozechner/pi-ai":"^0.58.4","@tiptap/starter-kit":"3.20.2","turndown-plugin-gfm":"^1.0.2","@mozilla/readability":"^0.6.0","@fontsource-variable/geist":"^5.2.8","@typescript/native-preview":"^7.0.0-dev.20260316.1","@tiptap/extension-task-item":"3.20.2","@tiptap/extension-task-list":"3.20.2","@tiptap/extension-underline":"3.20.2","@mariozechner/pi-coding-agent":"^0.58.4","@tiptap/extension-placeholder":"3.20.2","@fontsource-variable/geist-mono":"^5.2.7"},"peerDependencies":{"sqlite3":"*"},"peerDependenciesMeta":{"sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/piclaw_0.0.28_1773789394816_0.1054948803037834","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"piclaw","version":"0.0.29","bin":{"piclaw":"lib/piclaw.mjs"},"type":"module","exports":{".":"./lib/index.mjs"},"scripts":{"dev":"vite dev","build":"vite build","piclaw":"./lib/piclaw.mjs","fmt":"oxlint . --fix && oxfmt .","lint":"oxlint . && oxfmt --check .","start":"pnpm build && ./lib/piclaw.mjs","test":"pnpm lint && pnpm typecheck","release":"pnpm build && changelogen --release --push","typecheck":"tsgo --noEmit --skipLibCheck","build:desktop":"pnpm build && cd electrobun && bun install && bunx electrobun build"},"devDependencies":{"@fontsource-variable/geist":"^5.2.8","@fontsource-variable/geist-mono":"^5.2.7","@iconify/vue":"^5.0.0","@json-render/core":"^0.14.0","@json-render/vue":"^0.14.0","@mariozechner/pi-ai":"^0.58.4","@mariozechner/pi-coding-agent":"^0.58.4","@mozilla/readability":"^0.6.0","@tailwindcss/vite":"^4.2.1","@tiptap/extension-placeholder":"3.20.2","@tiptap/extension-task-item":"3.20.2","@tiptap/extension-task-list":"3.20.2","@tiptap/extension-underline":"3.20.2","@tiptap/pm":"3.20.2","@tiptap/starter-kit":"3.20.2","@tiptap/vue-3":"3.20.2","@types/jsdom":"^28.0.0","@types/node":"^25.5.0","@types/turndown":"^5.0.6","@typescript/native-preview":"^7.0.0-dev.20260316.1","@visual-json/core":"^0.3.1","@visual-json/vue":"^0.3.1","@vitejs/plugin-vue":"^6.0.5","@xterm/addon-fit":"^0.11.0","@xterm/xterm":"^6.0.0","changelogen":"^0.6.2","cheerio":"^1.2.0","cron-parser":"^5.5.0","geist":"^1.7.0","jsdom":"^29.0.0","just-bash":"^2.13.1","md4x":"^0.0.25","mime":"^4.1.0","modern-monaco":"^0.4.0","nitro":"^3.0.260311-beta","obuild":"^0.4.32","oxfmt":"^0.41.0","oxlint":"^1.56.0","shiki":"^4.0.2","sqlite3":"^6.0.1","srvx":"^0.11.12","strip-ansi":"^7.2.0","tailwindcss":"^4.2.1","tiptap-markdown":"^0.9.0","turndown":"^7.2.2","turndown-plugin-gfm":"^1.0.2","uplot":"^1.6.32","uqr":"^0.1.2","vite":"^8.0.0","vitest":"^4.1.0","vue":"^3.5.30","zigpty":"^0.0.4","zod":"^4.3.6"},"peerDependencies":{"sqlite3":"*"},"peerDependenciesMeta":{"sqlite3":{"optional":true}},"resolutions":{"@tiptap/core":"3.20.2","@tiptap/extension-blockquote":"3.20.2","@tiptap/extension-bold":"3.20.2","@tiptap/extension-bubble-menu":"3.20.2","@tiptap/extension-bullet-list":"3.20.2","@tiptap/extension-code":"3.20.2","@tiptap/extension-code-block":"3.20.2","@tiptap/extension-color":"3.20.2","@tiptap/extension-document":"3.20.2","@tiptap/extension-dropcursor":"3.20.2","@tiptap/extension-floating-menu":"3.20.2","@tiptap/extension-gapcursor":"3.20.2","@tiptap/extension-hard-break":"3.20.2","@tiptap/extension-heading":"3.20.2","@tiptap/extension-horizontal-rule":"3.20.2","@tiptap/extension-image":"3.20.2","@tiptap/extension-italic":"3.20.2","@tiptap/extension-link":"3.20.2","@tiptap/extension-list":"3.20.2","@tiptap/extension-list-item":"3.20.2","@tiptap/extension-list-keymap":"3.20.2","@tiptap/extension-ordered-list":"3.20.2","@tiptap/extension-paragraph":"3.20.2","@tiptap/extension-placeholder":"3.20.2","@tiptap/extension-strike":"3.20.2","@tiptap/extension-task-item":"3.20.2","@tiptap/extension-task-list":"3.20.2","@tiptap/extension-text":"3.20.2","@tiptap/extension-text-style":"3.20.2","@tiptap/extension-underline":"3.20.2","@tiptap/extensions":"3.20.2","@tiptap/pm":"3.20.2","@tiptap/starter-kit":"3.20.2","@tiptap/vue-3":"3.20.2","nitro":"npm:nitro-nightly@latest"},"packageManager":"pnpm@10.32.1","gitHead":"29eff8debfc02359d005b04fdaaddf4c2953de8c","_id":"piclaw@0.0.29","description":"<p align=\"center\">   <img src=\"./public/icon.svg\" alt=\"PiClaw icon\" width=\"96\" height=\"96\" /> </p>","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-+wJmSPHtre6I9TzBz7/YifSF9yYyW77GnddCUX14jut0KYfH20utvCCUDfAmnLktW07bfToa93R0YE26B8jC+A==","shasum":"79b6e6d264c4219be18510d34aa531c25a588452","tarball":"https://registry.npmjs.org/piclaw/-/piclaw-0.0.29.tgz","fileCount":348,"unpackedSize":30878247,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFsLuDb7Flq/FxOyNxyt+VGWryEOQXoGhB6Gu3nIwYJXAiBwZ1kkkPRpCTOyx0gB48P0WDTRudTgU5OPY8J8DHi2hw=="}]},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/piclaw_0.0.29_1774190105078_0.17401799180099986"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-01T08:28:43.395Z","modified":"2026-03-22T14:35:05.524Z","0.0.0":"2026-03-01T08:28:43.538Z","0.0.1":"2026-03-02T13:22:46.446Z","0.0.3":"2026-03-02T13:26:48.555Z","0.0.4":"2026-03-02T13:30:02.013Z","0.0.5":"2026-03-03T11:15:15.277Z","0.0.6":"2026-03-03T12:35:36.398Z","0.0.7":"2026-03-03T13:05:39.180Z","0.0.8":"2026-03-03T13:27:39.483Z","0.0.9":"2026-03-03T18:43:10.149Z","0.0.10":"2026-03-03T19:10:10.929Z","0.0.12":"2026-03-03T19:40:49.202Z","0.0.13":"2026-03-03T20:28:30.392Z","0.0.14":"2026-03-03T20:53:55.295Z","0.0.15":"2026-03-03T21:27:45.213Z","0.0.16":"2026-03-04T01:12:44.877Z","0.0.17":"2026-03-04T09:38:03.373Z","0.0.18":"2026-03-04T10:56:21.847Z","0.0.19":"2026-03-04T11:56:56.728Z","0.0.20":"2026-03-05T02:53:09.764Z","0.0.21":"2026-03-05T20:48:35.490Z","0.0.22":"2026-03-05T21:41:41.900Z","0.0.23":"2026-03-05T22:03:40.438Z","0.0.24":"2026-03-12T01:04:34.044Z","0.0.25":"2026-03-12T02:50:24.541Z","0.0.26":"2026-03-12T07:44:30.797Z","0.0.27":"2026-03-17T02:45:06.302Z","0.0.28":"2026-03-17T23:16:35.524Z","0.0.29":"2026-03-22T14:35:05.415Z"},"description":"<p align=\"center\">   <img src=\"./public/icon.svg\" alt=\"PiClaw icon\" width=\"96\" height=\"96\" /> </p>","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"./public/icon.svg\" alt=\"PiClaw icon\" width=\"96\" height=\"96\" />\n</p>\n\n# PiClaw\n\n**PiClaw is your personal AI OS in the browser.**\nSpin it up, open a chat, and you’ve got a persistent coding agent with memory, tools, files, terminal tabs, and external channels.\n\n<p align=\"center\">\n  <a href=\"./website/public/shot2.png\"><img src=\"./website/public/shot2.png\" alt=\"PiClaw dashboard\" /></a>\n</p>\n<p align=\"center\">\n  <a href=\"./website/public/shot3.png\"><img src=\"./website/public/shot3.png\" alt=\"PiClaw launcher\" /></a>\n</p>\n<p align=\"center\">\n  <a href=\"./website/public/shot4.jpg\"><img src=\"./website/public/shot4.jpg\" alt=\"PiClaw mobile\" width=\"320\" /></a>\n</p>\n\n> [!NOTE]\n> This project is in private beta. Feel free to try it at your own risk, but please don't share it publicly.\n>\n> Join the [Discord](https://discord.gg/dwywNcnZ) for feedback!\n\n## 🚀 Quick Start\n\nChoose one of the options below.\n\n### Option A: Run on host (fastest)\n\n**Prerequisite:** [Node.js](https://nodejs.org/en/download) or [Bun](https://bun.sh/)\n\n```sh\n# Node.js\nnpx -y piclaw@latest\n\n# Bun\nbunx piclaw@latest\n```\n\nThen open: **http://localhost:3737**\n\n> [!TIP]\n> PiClaw stores state in `~/.pi/claw`.\n\n### Option B: Run with Docker (recommended)\n\n**Prerequisite:** [Docker Desktop](https://www.docker.com/products/docker-desktop/) or [OrbStack](https://orbstack.dev/)\n\nThis keeps PiClaw isolated from your host environment.\n\n```sh\ndocker run -it -p 3737:3737 -v piclaw:/home/pi ghcr.io/pi0/piclaw:latest\n```\n\n> [!TIP]\n> `/home/pi` is a default volume — data persists even without `-v`. The named volume (`piclaw`) just makes it easier to find and manage.\n\nThen open: **http://localhost:3737**\n\n**Docker Compose:**\n\n```yaml\nservices:\n  piclaw:\n    image: ghcr.io/pi0/piclaw:latest\n    ports: [\"3737:3737\"]\n    volumes: [\"piclaw:/home/pi\"]\n    restart: unless-stopped\n\nvolumes:\n  piclaw:\n```\n\n## ⚡ Feature tour\n\n### 🖥️ AI + Desktop\n\n- Desktop-like UI multi window system\n- Launcher + taskbar workflow\n- Mobile-friendly full-screen experience\n- Quick welcome screen to get you online fast\n- Optional PWA install prompt for app-like usage\n\n### 💬 Multi-chat, multi-group, multi-context\n\nEach group/chat has its own:\n\n- agent session\n- workspace folder\n- persisted memory + session state\n- model + thinking settings\n- optional persona/soul (custom role injected into system prompt)\n\nTrigger behavior is configurable:\n\n- **Trigger off:** process every message\n- **Trigger on:** process only `@assistant-name ...`\n\n### 🛠️ Agent tools\n\nEvery agent session comes with built-in tools:\n\n- **Code tools** — read, write, edit files + bash execution scoped to group workspace\n- **Terminal** — create/exec/read/write PTY sessions programmatically\n- **Web search** — query the web (Brave API) and fetch page content as markdown\n- **Browser** — open, navigate, and manage browser tabs in the admin UI\n- **Notes** — markdown notes organized by category for persistent knowledge\n- **Notify** — send push notifications (ntfy.sh) with priority, tags, and actions\n- **Message** — inter-group messaging lets agents communicate across groups\n\n### 🤖 Serious agent controls\n\nConfigure providers and model behavior from the UI (no config-file spelunking needed):\n\n- **OAuth providers:** Anthropic (Claude Pro/Max), GitHub Copilot, Antigravity (Gemini 3, Claude, GPT-OSS), Google Cloud Code Assist (Gemini CLI), ChatGPT Plus/Pro (Codex Subscription)\n- **API key providers:** Anthropic, OpenAI, Vercel AI Gateway, OpenRouter, Kimi, OpenCode Zen, Azure OpenAI, Google Gemini, Mistral, Groq, Cerebras, xAI, ZAI, MiniMax, Hugging Face\n\nPer-chat command controls include:\n\n- `/model` → list/set model\n- `/thinking` → tune reasoning depth\n- `/compact` → compact active context\n- `/stop` + `/new` → immediate session control\n- `/info` + `/help` → inspect current runtime state\n- `! <cmd>` → quick bash execution from chat\n\n### 📡 Real-time streaming + tool telemetry\n\n- Token-by-token response streaming into chat UI\n- Live tool lifecycle events (tool start/end)\n- Crash-safe cursor/session recovery after restarts\n- Logs window for fast diagnosis\n\n### 📁 Files + editor + viewer built in\n\n- Group-scoped file browser\n- In-app editor and file viewer windows\n- Live file change watching (SSE)\n- Keyboard navigation in file explorer\n\n### ⬛ Persistent terminal tabs\n\n- Real PTY terminal sessions in the dashboard\n- Sessions survive window close/reopen\n- Label sync + reconnect across views\n- Sandboxed virtual terminal mode (powered by [just-bash](https://justbash.dev/))\n\n### ⏰ Scheduler + automation hooks\n\n- One-time and recurring task scheduling\n- Attach tasks to specific chat groups\n- Automated prompts executed by the right agent context\n\n### 🖼️ Image attachments\n\n- Send images in chat via file picker, clipboard paste, or drag-and-drop\n- Thumbnail previews in compose area\n- Telegram inbound photo/document support\n\n### 📲 External channels + notifications\n\n- Telegram bot integration (DMs + groups)\n- Adaptive Telegram streaming throttling\n- ntfy push notifications\n\n### 🔒 Device authentication\n\n- No-password device-based auth (httpOnly cookies)\n- First device auto-approved, subsequent devices need approval\n- Device management UI (approve/revoke)\n\n### 🌐 Localtunnel\n\n- Expose PiClaw via a public URL with one click\n- Subdomain support + auto-reconnect on boot\n- Setup and status via admin UI\n\n### 📊 Resource monitoring\n\n- Live CPU, memory, and disk usage graphs\n- Process list with CPU/RAM breakdown\n- Port monitoring and process management\n\n### 📝 Notes\n\n- Markdown notes organized by category\n- Agent-accessible for persistent knowledge storage\n- Browse, read, edit, and delete from admin UI\n\n### 🎨 Personalization\n\n- Wallpapers + desktop appearance settings\n- Dash density/size preferences\n- Clean, modern typography and icon set\n\n## 🧱 Built with\n\n- [Pi SDK](https://github.com/badlogic/pi-mono) — Agents SDK\n- [Nitro](https://nitro.build) and [H3](https://h3.dev/) — Server\n- [Vite](https://vite.dev/) and [Rolldown](https://rolldown.rs/) — Builder\n- [Vue.js](https://vuejs.org/) — UI\n- [WinBox](https://nextapps-de.github.io/winbox/) — window manager (modernized fork)\n- [Md4x](https://github.com/pi0/md4x) - Markdown rendering and parsing\n- [Modern Monaco](https://github.com/esm-dev/modern-monaco) — code editor\n- [Visual JSON](https://github.com/vercel-labs/visual-json) — schema-aware JSON editor\n- [Xterm.js](https://github.com/xtermjs/xterm.js) and [zigpty](https://github.com/pithings/zigpty) — terminal\n- [just-bash](https://justbash.dev/) — sandboxed bash for virtual terminal\n- [Electrobun](https://electrobun.dev/) — desktop app packaging\n- [Geist](https://vercel.com/font) — typography (Sans, Mono, Pixel)\n- [Iconify](https://github.com/iconify/iconify) — icons\n\n## 💡 Inspired by\n\n- [Apple Design](https://developer.apple.com/design/resources/)\n- [OpenClaw](https://github.com/openclaw/openclaw) and [Nanoclaw](https://github.com/user/nanoclaw)\n\n## License\n\n[MIT](./LICENSE) — Made with ❤️ by [@pi0](https://github.com/pi0)\n","readmeFilename":"README.md"}