{"_id":"@baique/pi-web-sky","_rev":"72-90f9d689a4ccbf82363ce4c77ead326a","name":"@baique/pi-web-sky","dist-tags":{"latest":"0.1.62"},"versions":{"0.1.0":{"name":"@baique/pi-web-sky","version":"0.1.0","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.0","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"37e0704bece068a88007ccb02a9b36280129112b","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.0.tgz","fileCount":604,"integrity":"sha512-1GmWt+j9IXbW0yWCq9c0V/M2FzWNUL+NV50Ie0fkRKjG7oEq/MyBpdp4Pi2IM3IbUawZZUXHLNAixOT0qri2sw==","signatures":[{"sig":"MEUCIQDgB9+Sf3q6239lW7K0w4kDDm/dCVQ0C8Z6CPty8rnwSgIgHuk+0/fVHtr7MXHmdise+qX8nMZtGk9yULGC+tbnqM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27380367},"engines":{"node":">=22.19.0"},"gitHead":"edd533cfae4e7bbfa32002d102e6ebc249c6b4ad","scripts":{"dev":"next dev -H 127.0.0.1 -p 30143","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30143","dev:lan":"next dev -H 0.0.0.0 -p 30143","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30143"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.4","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","proper-lockfile":"4.1.2","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.2","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-agent-core":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.0_1787054046182_0.057189759131851536","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@baique/pi-web-sky","version":"0.1.1","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.1","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"1389399b122aefc6af438e7e810553437309932e","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.1.tgz","fileCount":604,"integrity":"sha512-uJMliLhU82KD3VzSc2e16n6+UWHo4qrlrMXWexM7kjIcUDM9EsTx7BVjIo0yyOs4N77CtIQYicxnrUdqqbHLGw==","signatures":[{"sig":"MEQCIBOSWv2U6uobCbmuCj/vd+IKeE3c2hDxok4LnEuIf94DAiB+1iVn8jM/gYmunjK0x1VupHfXmDqfbaWxqfZB3r/0sA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26448626},"engines":{"node":">=22.19.0"},"gitHead":"6cc89f19171e2eeb92bc46c09c6fbe0aaa80473a","scripts":{"dev":"next dev -H 127.0.0.1 -p 30143","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30143","dev:lan":"next dev -H 0.0.0.0 -p 30143","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30143"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.4","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","proper-lockfile":"4.1.2","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.2","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-agent-core":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.1_1787058029839_0.5124473571759671","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@baique/pi-web-sky","version":"0.1.2","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.2","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"a5180cfc44c8e0e8808651249360f8594ca7be91","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.2.tgz","fileCount":604,"integrity":"sha512-UcmCKJrmxUpYlBlpSHhxGZVzID87OTkkc/1vmWVheg4t9y+xZqaQzOTQLuODsKvqoBcmedLfsssjw4QDrowgxA==","signatures":[{"sig":"MEQCIBXXmBRrvVowQlNCsqrIs11na/hWEiPInJp7YAfDNl/CAiBLynE1xL+G8OIk8ykhWFAsxb3wubPMaRZw7+tgXyvAJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26463331},"engines":{"node":">=22.19.0"},"gitHead":"f7bd600e6c506cf4fb9b014789365741d51952d5","scripts":{"dev":"next dev -H 127.0.0.1 -p 30143","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30143","dev:lan":"next dev -H 0.0.0.0 -p 30143","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30143"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.4","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","proper-lockfile":"4.1.2","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.2","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-agent-core":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.2_1787062272040_0.9392627136878162","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@baique/pi-web-sky","version":"0.1.3","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.3","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"76202a84e1bd5a4a05030bfcf8dd847ea0b273a5","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.3.tgz","fileCount":604,"integrity":"sha512-4+sic41c+wr58k+pEPaOVUWV57+PlMtkGD5WnQL4eN58XOLlqfgKPBSerXpDlrza5vIGLUFQoRDU5J6EkQGS6Q==","signatures":[{"sig":"MEYCIQDa3+lLrTgltFFJ3SGVcGoIWLFIrsO2NONiXRdoxlp7oQIhAO2XTNnVhRE4uYWwsao4ypgynWRV1zuPhGl2RdwqOJGG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26463321},"engines":{"node":">=22.19.0"},"gitHead":"4ac013fbcabc4da6b78c0b1df2cd94d401e47dc7","scripts":{"dev":"next dev -H 127.0.0.1 -p 30143","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30143","dev:lan":"next dev -H 0.0.0.0 -p 30143","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30143"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.4","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","proper-lockfile":"4.1.2","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.2","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-agent-core":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.3_1787065627863_0.3527909234808826","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@baique/pi-web-sky","version":"0.1.4","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.4","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"49dc9574796b625792dcb738f797a8df85966e3f","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.4.tgz","fileCount":604,"integrity":"sha512-je7DbJq/nxLIE8SRdfS740YogvTlB3qyrmaVopVK7KV2zObIyW9JVwZA/asaRllSOgpPaGhwJ9zxFdFL+6Bi2Q==","signatures":[{"sig":"MEYCIQDwBSddlT2isYB6/1ezUWRWRwV08egBU6w0SPPGcQ734gIhAIDCncwDzx4YndeI7wa59SotRF4elfrFz9jx28NX3f6H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26464749},"engines":{"node":">=22.19.0"},"gitHead":"f1619d33321d11009f8f6dc7525f4afa0e346b86","scripts":{"dev":"next dev -H 127.0.0.1 -p 30143","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30143","dev:lan":"next dev -H 0.0.0.0 -p 30143","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30143"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.4","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","proper-lockfile":"4.1.2","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.2","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-agent-core":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.4_1787110891285_0.8818711365417924","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@baique/pi-web-sky","version":"0.1.5","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.5","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"b9a0df851fb60e0155859d5f064e7148b4084844","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.5.tgz","fileCount":604,"integrity":"sha512-lQk+Xta/+TjJUDv088c5oBKdJ2xoLwHi5sVtL4f8cZXxhjmbO/6xxBEAt+de7rh4NKMAJDftHrQQFodbODWXww==","signatures":[{"sig":"MEUCIQDQHRHK6vbJMNRXr+o6xu58UiGun/sRh1Nwvd4eMuMQeQIgc/CuHuO0vqZcvtOYzXXD/B+pVlmfb5b6KaJCNz/0QA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26465236},"engines":{"node":">=22.19.0"},"gitHead":"36f8323fbb0171f679e74b4160b91e69c3e1006a","scripts":{"dev":"next dev -H 127.0.0.1 -p 30143","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30143","dev:lan":"next dev -H 0.0.0.0 -p 30143","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30143"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.4","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","proper-lockfile":"4.1.2","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.2","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-agent-core":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.5_1787120604494_0.021898499553564266","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@baique/pi-web-sky","version":"0.1.6","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.6","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"7bceb9c7fbf6e8bba46ba3f5a97f261b3482d70e","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.6.tgz","fileCount":601,"integrity":"sha512-8yubgJcCHey2wqEe1aN/IPRtUfkQXQXSRWBuJP82bSWXsRZYJdO5mnohj1C/hRcCN2h95e/sR1eAtTDN+Ql3dA==","signatures":[{"sig":"MEUCIQCHQGHSAmOKtQCLQ0iQ0rxJKkwYroBjpQgT0uf667UvzAIgexZBdd5zFIBDscCSV/OjUZoLz2A2WL00ewvIevzYG8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCA88Pq4QFEUXUJ2rLzvpNhpYGA4s03lJLFoeNijgecUgIhAOVN+qY1v86HWu8+0vJGCFr7SvpgGA9Ppfi2ZOFwoD9V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26423465},"engines":{"node":">=22.19.0"},"gitHead":"97dccfc3465ec50f0c2837b79342101e51dd5889","scripts":{"dev":"next dev -H 127.0.0.1 -p 30143","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30143","dev:lan":"next dev -H 0.0.0.0 -p 30143","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30143"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.8","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","proper-lockfile":"4.1.2","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.2","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-agent-core":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.6_1787366564652_0.12239504675236823","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@baique/pi-web-sky","version":"0.1.7","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.7","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"4f25c7ed307115f05fc048f71b61b261247eb6b7","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.7.tgz","fileCount":601,"integrity":"sha512-HyXWyXIe7ofBsyZR5ba2Y35ZxAC5jnaaJ0QLGdIdOnconnrvxJ6X84IOY0dMnIJNCNFWjMqjerXfetn0eWT8mA==","signatures":[{"sig":"MEUCIQCrSy9yi38pMvJPr3Xvjmlb4daDYsGLdZG4pkCmiym6lwIgfci4SAm+pCk1i/gul3srGqZE9W0u55ciJHlZkCCZJFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCdkznLjkkTy6JSUs9c9Lb/oKydTCIqNLmwWgYYqG01XgIgB0l67t73cYN22PCnyCkiTYlQKu/OKl1MsyCXDFnWvEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26423457},"engines":{"node":">=22.19.0"},"gitHead":"26173e2cd419e6428a3f10daf722b388db25a7f1","scripts":{"dev":"next dev -H 127.0.0.1 -p 30143","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30143","dev:lan":"next dev -H 0.0.0.0 -p 30143","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30143"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.8","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","proper-lockfile":"4.1.2","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.2","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-agent-core":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.7_1787367182808_0.980245448568065","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@baique/pi-web-sky","version":"0.1.8","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.8","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"3937b39caec96a7b6c7829d2104c9417d2ebf0b4","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.8.tgz","fileCount":601,"integrity":"sha512-ZsR1uG+cTGoYt/O+CzxzRmNyXDTqEHY8u8tv02nd+cq613bqsdZvU2Qq4Do8qai+FgrpXDDoMkA/bzArgYM7PQ==","signatures":[{"sig":"MEQCIDB1/wzDXq6rtDM+5DDyw2cl0BqRcNUg3KtL7eh5mm0aAiAyNulU8fXAjTh3X/AsPQbRns6XYaTO1rHsLPkwYCqbcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBHHurVhUHXPW7vzUjUZ/tlrEIHgVIJOflJGqKbhH421AiBMCv4YciEwtSkceDiDNOFbtpURnAFzrlSoLsjS5Hyyng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26424477},"engines":{"node":">=22.19.0"},"gitHead":"b6b2e247078b227c4c2079320b1c6434cdd59fe5","scripts":{"dev":"next dev -H 127.0.0.1 -p 30143","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30143","dev:lan":"next dev -H 0.0.0.0 -p 30143","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30143"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.8","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","proper-lockfile":"4.1.2","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.2","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-agent-core":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.8_1787464646949_0.4596522183394849","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@baique/pi-web-sky","version":"0.1.9","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.9","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"20b7cce12be6a367c8bfe51b8ae16046e5224705","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.9.tgz","fileCount":601,"integrity":"sha512-wqTttsCZRQSuZD9okhk5NH3mf0GddGPdpm9N7aOv6Qa7kntQLl6DmOuPO6a/6ngI8auRxGQfBEALnBwh6pzKMw==","signatures":[{"sig":"MEYCIQDrAdgrn4nl2s0tpRb6ZRGbnENXuj8kRrQp5vCXitS05wIhALoIpUrCyjPXmo+ab23M1NNyEF7SfXMPdjxutDuv0w+p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAq54mh04HMoW5ggEwPetmM83k+rZBE4HozVlLjVmz+WAiEAiiy43ROCBT3TPGT/Mz2lwYlynH3OeFOSvZLu/RKnAjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26428041},"engines":{"node":">=22.19.0"},"gitHead":"dc767537ed92b11e24fbdca1aae8a0fdc3a4fc59","scripts":{"dev":"next dev -H 127.0.0.1 -p 30143","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30143","dev:lan":"next dev -H 0.0.0.0 -p 30143","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30143"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.8","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","proper-lockfile":"4.1.2","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.2","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-agent-core":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.9_1787472035661_0.3530298541792667","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@baique/pi-web-sky","version":"0.1.10","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.10","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"e1a41f659fcb79ff650b5054dd097b60bde8cc76","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.10.tgz","fileCount":601,"integrity":"sha512-tXLEIjnTmkySt88dgZr8rZPWLNbnet/0iCqkkeHYgDatGm/y/8IuV7ml0XOZfpsza4GVc5Dubxy15nUU3+D5UQ==","signatures":[{"sig":"MEYCIQDAzFX09JbrrHXnlqsrygcaCdlqNE81cOxnxMnE3fFuqwIhAPoPTDQWM/5EnpctSzRGVpN+l76fruNxIuBDBT+2GMym","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICcPKIpyAeyhbtS4sXxg2iMtsUEmNd7lCfSivxisdsM1AiEA1dbE23dsliQ0g87rvYlPxggL5Pd+7TXtQNncX0l4I3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26429415},"engines":{"node":">=22.19.0"},"gitHead":"b37153889f4c4a29ea3c7e4202dc09a431f7027b","scripts":{"dev":"next dev -H 127.0.0.1 -p 30143","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30143","dev:lan":"next dev -H 0.0.0.0 -p 30143","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30143"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.8","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","proper-lockfile":"4.1.2","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.2","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-agent-core":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.10_1787474375188_0.5774463549211546","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@baique/pi-web-sky","version":"0.1.11","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.11","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"ac38e7aceeb952f1cece46d9bb5465aaa1647ce3","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.11.tgz","fileCount":619,"integrity":"sha512-xxpDW+XRZpILbF8MHa70qFyBBdautSfGMYfNUIKoIOFtpTmWu5HFnmBSx9ZaT4K9OGa6kfWaZrnNMba/Rs4Q4Q==","signatures":[{"sig":"MEQCIE51IVYRH3PZVD5lN+jkgRcOt1ecT5FHbN6/vOS8sS8fAiAakjww5u62QVM245Za0ShVelRQK8KPhB7ozukqcO1/pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH6nNOESh/ia+/FOSUjqnX4NwZT7wAOvapeAJBdHryoAAiBB6YsA6tsu9bCkorCY/DqFB7zoXfSTl6P5RwhXgOYjuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27024406},"engines":{"node":">=22.19.0"},"gitHead":"389d36bd731014af5607340768650f5a96cde87f","scripts":{"dev":"next dev -H 127.0.0.1 -p 30143","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30143","dev:lan":"next dev -H 0.0.0.0 -p 30143","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30143"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.8","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@xterm/xterm":"^6.0.0","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@xterm/addon-fit":"^0.11.0","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.2","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-agent-core":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.11_1787488342530_0.5927000978535173","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@baique/pi-web-sky","version":"0.1.12","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.12","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"af540677129ed7e1abf94c088f5dcec282143cc3","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.12.tgz","fileCount":619,"integrity":"sha512-q7NWb0rlngK2uALclr7Pkm7wr9I+pSiBX0OMvQ9vS8AeYGWtcwMHv6XZQ8KxvPsVJyZNHRNfh0LVBxfkdqPt0g==","signatures":[{"sig":"MEYCIQDUCyjdrIl+oAPCyfNy1auiOroGtx59wKcAnRBoUGVgNwIhAP/gPVhO3vu0/NL4rlwdObCZqSmoHcsRy0S/dsFSMPHu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCpAuvQROKxDl7n+96ghfiSW7ltMtr2yV8eMsEKud0nMQIhAP8EHlLd2CYn9SanvnPlot0N0tuAM4xuq8SxBLGXcsc4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26930198},"engines":{"node":">=22.19.0"},"gitHead":"7016d5ea7dca48f0624472f8eb01dfc2d1a03899","scripts":{"dev":"next dev -H 127.0.0.1 -p 30143","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30143","dev:lan":"next dev -H 0.0.0.0 -p 30143","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30143"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.8","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@xterm/xterm":"^6.0.0","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@xterm/addon-fit":"^0.11.0","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.2","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-agent-core":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.12_1787489137692_0.8547913712906621","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@baique/pi-web-sky","version":"0.1.13","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.13","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"e69deeae92d25a3996920273522e44c4a7b33548","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.13.tgz","fileCount":619,"integrity":"sha512-G5ltgaqZfDb0iJ11dcWn3fSBRbm/VS6ig027UeVYeXGirgAOwTj6HNLHdu3l/+pmiVSeINr8KIfZa4Xsx/sP2A==","signatures":[{"sig":"MEYCIQD3Zg9ZuoMq9f6hnyz5IEAZ8ni5VJcZemeZ9kg44NNUaAIhAJLHbETrbA7TLaO4d24rxVZGadzfkTSGo5bGDBBPm95r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCKWiLgQt9qtJ7lMTc8cNZGMtdZK5LvG46wSB8bc6dvaAIhAOeA8S8VkkkgE4zOOfpAH68NKSyMGjFvsKAM5ABSEjHy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26936156},"engines":{"node":">=22.19.0"},"gitHead":"8436e17e6b505cca636d81786bde46dbce92e3c2","scripts":{"dev":"next dev -H 127.0.0.1 -p 30143","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30143","dev:lan":"next dev -H 0.0.0.0 -p 30143","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30143"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.8","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@xterm/xterm":"^6.0.0","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@xterm/addon-fit":"^0.11.0","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.2","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-agent-core":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.13_1787493144638_0.32364580015535016","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@baique/pi-web-sky","version":"0.1.14","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.14","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"e565f2089f4f7a030081d2394ed33f2dc957d71a","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.14.tgz","fileCount":619,"integrity":"sha512-Z0DjkmZf1zyNAwenNOD61EV2pa4sEERiVMt9Vn0LGZKzK481GylMdhg8bzVJYE/LCTqxox3OjR43BiKjlb/OnA==","signatures":[{"sig":"MEQCIFIE9go9QRRb9DNwwjn1GTMn27hywDk2BtY8g5bPHupGAiAg9gsMow8O1PB/4O8yTfY03fGKpanjbLKEN9VV65hcOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDrN47IvtKgB5JnY3YPh0/kV3kN0u/3ZnsjYhadXLSVoAiAYOUSWP6CaF/n0ahqDffpEcR/4cN2CoJ0GX5EDPh5lAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26938901},"engines":{"node":">=22.19.0"},"gitHead":"bf16fad9208466fa37527a1214bbd2f2063a17cb","scripts":{"dev":"next dev -H 127.0.0.1 -p 30143","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30143","dev:lan":"next dev -H 0.0.0.0 -p 30143","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30143"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.8","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@xterm/xterm":"^6.0.0","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@xterm/addon-fit":"^0.11.0","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.2","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-agent-core":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.14_1787493870124_0.8041271992549957","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@baique/pi-web-sky","version":"0.1.15","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.15","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"bbe15eb6b6aba268cb10d4c066039498d7ce3862","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.15.tgz","fileCount":619,"integrity":"sha512-Q7+2hku9xDEsUUQ/8PYpROT/leknCw1wfvqmdYXcjOh095t52+dl7tP8AZEc8Km2vpHnQmlj4xYBeYjBrh+Eqw==","signatures":[{"sig":"MEUCIQDX7BtdshnOEQfo6eSMb+mzHntXGJyPduB7IRfcytqe+gIgHNCbKPpMan9NAu1q+WAALv9TFrF31/JpPw869vXNC4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCwKse1XFRtDj29zoKNxbGyEIZyTUfSv0LyyzCkse0gewIgJdjI9JID9TFKPT4IAt5xR+lu8zpc6of8MfMQYmnnrSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26939033},"engines":{"node":">=22.19.0"},"gitHead":"826a2f14e3a6a5c116a6395ed4c6b22646082cbd","scripts":{"dev":"next dev -H 127.0.0.1 -p 30143","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30143","dev:lan":"next dev -H 0.0.0.0 -p 30143","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30143"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.8","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@xterm/xterm":"^6.0.0","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@xterm/addon-fit":"^0.11.0","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.2","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-agent-core":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.15_1787494694038_0.6749127333185236","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@baique/pi-web-sky","version":"0.1.16","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.16","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"5591bc823a0e637f93dd568fdca05cfc6b3f96f0","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.16.tgz","fileCount":619,"integrity":"sha512-UJawQMgR3gckae1hVMKRgMLE4GzWSjvdxhaeUakNklV/JoHZTNMSdOdifQ1YGOu88lhDIf5kRR3hWK1fpjMYjQ==","signatures":[{"sig":"MEUCIH0W1kkX10DpX4TD2baYr0Ix1wqOytPUfAW75sA+VFycAiEApro/SK0L5ztNRjc4Rr5x6x+i6LW12mw+D1FQ4dvgirQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCCVi6aoZVU3DcWgA6FGXdSxr9s2ZZrOyzBRE/GcCQ6rgIhAIgrq+DQvHVomvx1fI8dAzik6l3ppCIjC09xdzHpWipq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26939203},"engines":{"node":">=22.19.0"},"gitHead":"c869ff1add644b226aba274b5574292834603e8f","scripts":{"dev":"next dev -H 127.0.0.1 -p 30143","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30143","dev:lan":"next dev -H 0.0.0.0 -p 30143","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30143"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.8","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@xterm/xterm":"^6.0.0","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@xterm/addon-fit":"^0.11.0","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.2","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-agent-core":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.16_1787495594803_0.32860310001080517","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@baique/pi-web-sky","version":"0.1.17","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.17","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"c94e66bf75fc476849e2b1c93a35b47578b67a07","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.17.tgz","fileCount":622,"integrity":"sha512-9qYysPC3dyt8poL+I8qPHRjpUK96Tj0j5sOqGvJOVVoyhVSGID+iVNZ6kpS/MgCGsoHi6HrYaRdKqqfwfIho5Q==","signatures":[{"sig":"MEUCIQDlq15J8zV9gfqOjxzXKO/Zd2/mzJteFhwvIBkRF7wxGwIgCD7gg5GHOG1a780IU5q3nVUf+G1iRDDwxDawhvJcMPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDWWouKrbpxu8l3wq9JTfaBqBb/+UxWw0LCx6TtjDsORgIgRQuDCuqT3kXFIsB2hFv+tFgAkyPqyFNyskCXwwkOEp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27076600},"engines":{"node":">=22.19.0"},"gitHead":"77f605497984dcac5af7f8b82e7f0d65f9b5af86","scripts":{"dev":"next dev -H 127.0.0.1 -p 30143","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30143","dev:lan":"next dev -H 0.0.0.0 -p 30143","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30143"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.4","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@xterm/xterm":"^6.0.0","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@xterm/addon-fit":"^0.11.0","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.2","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-agent-core":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.17_1787542801964_0.1711340383302038","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@baique/pi-web-sky","version":"0.1.18","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.18","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"e20e23ef0c023e4d7e1c7e7106addff501dac0fb","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.18.tgz","fileCount":622,"integrity":"sha512-JLXsHMAFQagbfu/FB7DY92/twtOag9W8/v8hY2J0Ltfd+e1q90F0LhPWYvBLxTCoCkqyizDrWCr53D9VmwdJ4A==","signatures":[{"sig":"MEQCIE4d4zZSsDFI+0oYNH7OiiXK1Bs3RGw0AVv++WOVvmVpAiAInFtA0xEsY4gsoqxXD0i50+w3lEeK1KonjJYSGWp44A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEMCHzyYPttvxVSnW920XzEcFvDu8SMe4hFI+0d00C2pxk4CIHZKLgf3SgzEmSE5obyuEgTSbFUydz15uqz0e3gdIj73","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26982174},"engines":{"node":">=22.19.0"},"gitHead":"ad9a700fc3b327bc04e85911f2e0b8f750cee58c","scripts":{"dev":"next dev -H 127.0.0.1 -p 30143","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30143","dev:lan":"next dev -H 0.0.0.0 -p 30143","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30143"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.4","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@xterm/xterm":"^6.0.0","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@xterm/addon-fit":"^0.11.0","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.2","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-agent-core":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.18_1787543140336_0.9233758261674239","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@baique/pi-web-sky","version":"0.1.19","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.19","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"9c0f6c39234b47b9572056d310adfec362a53feb","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.19.tgz","fileCount":624,"integrity":"sha512-VoNGfgnAqJ9+T0rMpP6lzsLJGB5YEu8gXAhjL+AzMw63je4gfYRcLQGkeVG4QOARNy6kg4zw2dgJCsobTKNqjg==","signatures":[{"sig":"MEUCIDpk9lbi7pCTeor1i3+NP/IoSSoWy2MC2/iQHq53GrgWAiEAtM8cmL8KfOsDQONE4ZWXWB7hwlI26OtjcoYQPJcvXhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCnoPRHisDRZpok5fKBeA11vrFg4BNJm0hj+StWWg9j6wIgXo90gMjxKGx5LHWLUMDhpikXWJeUvxm+jw2vk/OXEMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27478661},"engines":{"node":">=22.19.0"},"gitHead":"3f13ee0d17ecc20201b214e98a430119d023a2e3","scripts":{"dev":"next dev -H 127.0.0.1 -p 30143","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30143","dev:lan":"next dev -H 0.0.0.0 -p 30143","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30143"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.8","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@xterm/xterm":"^6.0.0","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@xterm/addon-fit":"^0.11.0","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.2","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-agent-core":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.19_1787580167437_0.3715287547513677","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@baique/pi-web-sky","version":"0.1.20","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.20","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"1bc326e82260eb2d1062d12b320f9330c9db43fb","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.20.tgz","fileCount":624,"integrity":"sha512-pffXNM6UT0LPEJbfECPNS0EuEKqIWZJRpnN0G0BYrRn44+yMrFRKKkrEGLb+k+E1l1CQwleAD6o/wj2LVZe71A==","signatures":[{"sig":"MEYCIQDRXxRss4ul2pifd9II9IE0Dtd7qfpZSXo80mnYWnK8CAIhAM7OzfgvlxYjdumnQcR1GaA/yOy1CWQPme72uQA0doVL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG6hT8VCNraffnCtgu+J5DNj546mJCOkOMfpO759bcTqAiEAonyGtTUrdvo4b09dpFhfvEhXtF0Fy9ytTSorwpZITVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27306918},"engines":{"node":">=22.19.0"},"gitHead":"984f28da8322e2b7fad75cb8559d28e74306a18e","scripts":{"dev":"next dev -H 127.0.0.1 -p 30143","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30143","dev:lan":"next dev -H 0.0.0.0 -p 30143","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30143"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.8","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@xterm/xterm":"^6.0.0","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@xterm/addon-fit":"^0.11.0","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.2","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-agent-core":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.20_1787584098197_0.8182207298823765","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@baique/pi-web-sky","version":"0.1.21","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.21","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"49f1f7f5e1187a0a7e248d6e23d063657201a5a4","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.21.tgz","fileCount":624,"integrity":"sha512-Vcamlhx+92pmW+XB3NSVIXcxDisbSy3k9Vx5sS/rQdDti5lDOt9KKl18jlBEhuz55fyqqPn2n46IiGeanRHlRA==","signatures":[{"sig":"MEUCIQDfWarabqcyuCGKqerBZMBVILlxdmjQ2uW2R5o1GetbsQIgaJEbgCrQdbYXh784BPZg/dw0YDLNCVx2QRM1/aCET6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBY2z43JKrEh+QcO10atTXdpK2thdg7X5X4UqWJCgcMkAiAP+5Az2nEuyssPlkcQJ8TJqRHIn7Ed1skcR30ejpvx0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27306905},"engines":{"node":">=22.19.0"},"gitHead":"065de18064fcef4c10d380c4be90cb9126b2ddc4","scripts":{"dev":"next dev -H 127.0.0.1 -p 30143","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30143","dev:lan":"next dev -H 0.0.0.0 -p 30143","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30143"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.8","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@xterm/xterm":"^6.0.0","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@xterm/addon-fit":"^0.11.0","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.2","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-agent-core":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.21_1787584767622_0.1553217828295954","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@baique/pi-web-sky","version":"0.1.22","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.22","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"815863c2603e8f56ab1fcbcb6a8150bb4a7d2f8c","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.22.tgz","fileCount":627,"integrity":"sha512-os3mYcV1y9YjjUkrsPZih2JQPUe/KDdxnceHGHfALbNwRBlZbXToXZH4p36JU8iXb6UQXDwhkX26rMN6MrqoAA==","signatures":[{"sig":"MEUCIAxvgXXe0t2CoGkIOtxUnqkra3ABclj7UTjo8GkviYCsAiEA6QKqXV4t+4TT9XZzdpg8vFyjOcEVrJExEh6KfWP5zRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFn2Lu+CR/Xz7+rynhMY9EBZeQ5SsRvZsK4DGv1wz8r6AiEA5//1efaQk0/r1H74AGvszWywDgnPDCfKMTcyOtnq8i8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27455212},"engines":{"node":">=22.19.0"},"gitHead":"2f5e313b3649b299ba08398663c22a7702b8d821","scripts":{"dev":"next dev -H 127.0.0.1 -p 30143","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30143","dev:lan":"next dev -H 0.0.0.0 -p 30143","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30143"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.4","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@xterm/xterm":"^6.0.0","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@xterm/addon-fit":"^0.11.0","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.2","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-agent-core":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.22_1787651862012_0.29330960588228705","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@baique/pi-web-sky","version":"0.1.24","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.24","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"00411d5d6ce74ffb152a7c70377d50eacb7d62d4","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.24.tgz","fileCount":624,"integrity":"sha512-EVJ3xqh1T03P+Gk4Cqkk105fNLH2VYxrxixWB0OBxlZTE10R3CS4N8P3FdnJdZTcCAanlQueRafW0w97fnqp5w==","signatures":[{"sig":"MEYCIQCOViDhNSS2BCUEtEQLOf4Mx+NN+tn+28N2FULNXVRiFAIhAMNVWfrsDFwP/0/vXAzYr4DlQtRoNidPL9kEL27AF/A2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBZ0MY5yg1SL734E7Ck9iwxxx8igTnstVFWZ92C7jrxNAiEA0/xbvS9MndgsdltS+/9tm9sH0pvBtMwbDZ1+6D3ToZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27465077},"engines":{"node":">=22.19.0"},"gitHead":"9324812be5fb61245470589da2c69ae62f9221cb","scripts":{"dev":"next dev -H 127.0.0.1 -p 30143","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30143","dev:lan":"next dev -H 0.0.0.0 -p 30143","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30143"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"11.19.0","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"25.2.1","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@xterm/xterm":"^6.0.0","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@xterm/addon-fit":"^0.11.0","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.2","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-agent-core":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.24_1787675945262_0.9457646162295816","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@baique/pi-web-sky","version":"0.1.23","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.23","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"76eb3db9e98ee989ba940284513b13685c22119e","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.23.tgz","fileCount":624,"integrity":"sha512-9ryL8IcFBx/CAbJZVMjKJYaeVVl8EF+PnCfAv/8DVTM5oc+Y+Z4ZJfN69nhKA0kcJzEvKYnAOHhJkTSC48Mw3Q==","signatures":[{"sig":"MEQCIELzTaqjpsQyzXDYoey25oPO/5T7c4RjvO0rCsmUyoAMAiBIcQgZ9S9aMVjW9zZ5LijbJk6I4uV2gvP5fzXP5yTUrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC9m3r2+VMiDMnZqZD10synzSecWqtxcjfQu2rNFGj+YAIgPqNCG6cq9deAjW8nuE4G+ewcUZvBpVgm2iMVEdbhsLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28381504},"engines":{"node":">=22.19.0"},"gitHead":"48a0c0f2824927ddf74ee9c0f635dacec7360e8d","scripts":{"dev":"next dev -H 127.0.0.1 -p 30143","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30143","dev:lan":"next dev -H 0.0.0.0 -p 30143","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30143"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"11.19.0","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"25.2.1","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@xterm/xterm":"^6.0.0","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@xterm/addon-fit":"^0.11.0","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.2","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-agent-core":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.23_1787678189077_0.6708577021397513","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@baique/pi-web-sky","version":"0.1.25","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.25","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"b82662a382077dd2283522c1e7a6b690852b8363","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.25.tgz","fileCount":624,"integrity":"sha512-xLktyi5I9IqnznyiY6vsht4YMQzTUjZVXR7kjxq9EQsDRq2FJrNwbg4hIyx8S568fk6dioToaYf45+qi53vxTw==","signatures":[{"sig":"MEYCIQD004siKajrUWVDWIXtlNFJWwwjbs9sNmJhIOpeua+XCAIhAMLRtzbWM4VONGZa6HGichYZGGUwCCeue0MDpZ8RYseS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC7O1CBKVUX9drUKW/jp6rOv1UEist1cHoNobmuy824RAiEAvHf/4MyF7mXqD8jm2N6DQeNjtnAAtlVDkF5hHEk373s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27377863},"engines":{"node":">=22.19.0"},"gitHead":"40b36b0a3320db3e3795034f84a3ecf70a2ac722","scripts":{"dev":"next dev -H 127.0.0.1 -p 30143","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30143","dev:lan":"next dev -H 0.0.0.0 -p 30143","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30143"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.4","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@xterm/xterm":"^6.0.0","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@xterm/addon-fit":"^0.11.0","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.2","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-agent-core":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.25_1787737079922_0.793923822839741","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@baique/pi-web-sky","version":"0.1.26","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.26","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"2f79a04a9e0ec795eef47a679dfaf058288b5a44","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.26.tgz","fileCount":624,"integrity":"sha512-oTx8pKnJPy5W+L4E7pCxqkndxtxZXVLXsFHHV5cB+ge7giI/zuNNxsv2/Uox2issKfUjaQIelDsNaltSF8aDng==","signatures":[{"sig":"MEQCIA/UMX4yS4y9gISPdLTe6oVn3MVgAKaLNEZq/L4C+k3rAiBR5+yGUB1v0GWD0bslWT5YtOjnBMuH+43/tPvS46E9aA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB0u5umZ/AkN6YXavWBUBSezpHeRrlcHPEfcukienAIzAiEA2xC6QyMnG0zt+836TDiGdb74Vq/85hRvHhy4WT4RT3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27362356},"engines":{"node":">=22.19.0"},"gitHead":"773c8a42927df3c6da341a1970918d1d675c761d","scripts":{"dev":"next dev -H 127.0.0.1 -p 30143","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30143","dev:lan":"next dev -H 0.0.0.0 -p 30143","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30143"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.4","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@xterm/xterm":"^6.0.0","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@xterm/addon-fit":"^0.11.0","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.2","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-agent-core":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.26_1787739617696_0.04690004795721725","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@baique/pi-web-sky","version":"0.1.27","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.27","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"221aab314eaa8db3551233bbb31dae8df811f0a9","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.27.tgz","fileCount":624,"integrity":"sha512-ma3gEWcXX725HPJfwvt0UgJePiwqsQsKJAGeZ4U/IbQGWgp3279LaaDySuyIepW0XqXEYPIyVjh6WeWeMhUPfw==","signatures":[{"sig":"MEUCIBFDZPwZLAOAMzK4XYMvLPyD3bAIGbYohNZaJSmtn648AiEA46HuUb3t3UiwoFT0YQBDvKYABMvrxfmxApPJJFIZvwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDoAPwxLJKTXjkd2hrFycgK3TMfhmlZOgU2SF1a+YelkAIhAPiroIEqbuuTfm2r/gdzVzvKIZAiiBoL0x534+L3mONm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27292171},"engines":{"node":">=22.19.0"},"gitHead":"3ee2d94e04fa4b02d807b09ca086f39194c93d81","scripts":{"dev":"next dev -H 127.0.0.1 -p 30143","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30143","dev:lan":"next dev -H 0.0.0.0 -p 30143","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30143"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.4","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@xterm/xterm":"^6.0.0","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@xterm/addon-fit":"^0.11.0","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.3","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-agent-core":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.27_1787814866249_0.5353644728640081","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@baique/pi-web-sky","version":"0.1.28","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.28","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"00e318c93ffb4c50f086591b9f069d2afe2007e1","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.28.tgz","fileCount":624,"integrity":"sha512-0ZIVN3Okjg64RQyPw6EGo9bobjXYpDx1TwcOk0nE6MLgP3LXpzTWuH78JL9Vr6VOCV+RebMd06CCcwcadsexkg==","signatures":[{"sig":"MEYCIQCvDZ9uUZs63YGDMFTDAHiBDGs7fAVe0bfpLFhHl3t+MQIhAIwqJQxRWgKTsBLl2pWlfleFAeta5yfFBw3z5apL9fjA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFNWBjWjy6KjVFZe5CDmFNknULcumhxgQ9f0nr1U9lQOAiB5YZs9FWh+MJPbxgIrwmzPuspefnlvF8TmybbfR/ZLZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27293064},"engines":{"node":">=22.19.0"},"gitHead":"54aa650f9ab63b321a73a618e5391a7eeb6c2477","scripts":{"dev":"next dev -H 127.0.0.1 -p 30143","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30143","dev:lan":"next dev -H 0.0.0.0 -p 30143","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30143"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.4","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@xterm/xterm":"^6.0.0","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@xterm/addon-fit":"^0.11.0","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.3","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-agent-core":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.28_1787823885690_0.4617524334175451","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@baique/pi-web-sky","version":"0.1.29","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.29","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"11d522c798aca98c28c2fccc9fd0149dd2285815","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.29.tgz","fileCount":624,"integrity":"sha512-STB8ryX6ANsFKiRGBxNVfxKksxEqB5ATfJgqjZB4dFuNI5HV4xw8Kwn/DxVC9Q2PzCAA7dRL/8IEe/YXlEU1gQ==","signatures":[{"sig":"MEYCIQD5nmYUDLBUVdxfdkCRIxPsehVYlK87/cuAhz6nZF/EfAIhAL0yhJnyoTtODErm8fvQ9/MNXjUeJW2w/ptm3pmK+/no","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCcO47igjvZITk77CMCgPiVbkUyJ4hB7Zf5bj/LKIX6pwIgXMdgXEbI1FkyQMwWxm0zkWmVSZAb4uSWWNxkEGFXUmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27293037},"engines":{"node":">=22.19.0"},"gitHead":"8087f0c4514bcb2a6767a03787f3a465386c1f27","scripts":{"dev":"next dev -H 127.0.0.1 -p 30143","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30143","dev:lan":"next dev -H 0.0.0.0 -p 30143","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30143"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.4","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@xterm/xterm":"^6.0.0","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@xterm/addon-fit":"^0.11.0","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.3","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-agent-core":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.29_1787837813060_0.46076680006738036","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@baique/pi-web-sky","version":"0.1.30","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.30","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"1b78a367c85d6f3025433b0f5e2c1f242f48da09","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.30.tgz","fileCount":637,"integrity":"sha512-/1fToWBgT+h/M5J/UA970+YlOGzHJ3FYJ9mmUVs3rzAMc9XkL3/QbnX+m967a3pYSYuGgw+rbZnVQA6PnAtVmg==","signatures":[{"sig":"MEUCIDdAPe5q73McFanrctJ1qnhtlwVt3O3eV2bpNyC6e4C+AiEA4ibnBJhy5DKtDbAoVMiu2M2vfhe3kHHFcMw89S6J7Xo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHCHHKU5Viav4xwDV8eHG2LW7QEc52w95B5ZN3uOSMWCAiBGHudYqF+b1dynBO7QantCGpxUbBBBCU49pMPMqOxO6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28949456},"engines":{"node":">=22.19.0"},"gitHead":"748bb373cb7b5ec2b3bed85da11ded502e999460","scripts":{"dev":"next dev -H 127.0.0.1 -p 30143","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30143","dev:lan":"next dev -H 0.0.0.0 -p 30143","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30143"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"11.19.0","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"25.2.1","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@xterm/xterm":"^6.0.0","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@xterm/addon-fit":"^0.11.0","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.3","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-agent-core":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.30_1787969091979_0.8541945541716487","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@baique/pi-web-sky","version":"0.1.31","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.31","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"ef56299b2a252ac6013e77048862abab22b419e4","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.31.tgz","fileCount":638,"integrity":"sha512-CkQRp+u4KNxCxLhrtiDRQVPPkcI2SDN8clgagVqsTl8076sTSLA2PAvtpejFcHR/sq3//kIKGD+qrstKHx3nCw==","signatures":[{"sig":"MEQCICbKhqmzh2zTDX6Xpt0SoLwScKD7iApC5HadxPVsWtw9AiAkjpfJ4tQAZJQb8RV+rsl2yfD388GcRvzWtLvTfruEFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCqbGyo60Mu0ncSN1EBuTdmaSXO7eKsRap/IYIDC3HabQIgbkCRVCDoo1BAOT1SXeHOXSVufHCtRxRTGKP++G7i08A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28079445},"engines":{"node":">=22.19.0"},"gitHead":"10c65bc2164a27d2b1a2f9be90dacd428f4eef0b","scripts":{"dev":"next dev -H 127.0.0.1 -p 30143","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30143","dev:lan":"next dev -H 0.0.0.0 -p 30143","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30143"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.8","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@xterm/xterm":"^6.0.0","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@xterm/addon-fit":"^0.11.0","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.3","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-agent-core":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.31_1787986764459_0.7672664378320317","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@baique/pi-web-sky","version":"0.1.32","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.32","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"37085f3b070c754f484cc289098a260fcd3d429e","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.32.tgz","fileCount":643,"integrity":"sha512-ztJaP6exGPaAvB73KwCG1zcX52UE5FGW8LThPbvoS7FWvAAKKYzXeBMGV++95NW1KFMYm9USOtNWwp2R4UvtLQ==","signatures":[{"sig":"MEYCIQC3GgW/HjXhV3tyTVlPzcKqs4E8oA9Wn+eZ7v/HCSfXYgIhAIDmCDHDp+0jRK2/MrfFF5E7mdsrQyVEpgOF/9tFh75E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH5knwqLfzEUt0Gd8ruC2NH4HHmQcxRlzNjhK/hagGtbAiEAjHW7wxW9jxJ4z8auhFDakLIhUV1Mo/t7/pwbcPOFKmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28203761},"engines":{"node":">=22.19.0"},"gitHead":"9543522589f7cce1e6ec11711f26af52a40703e2","scripts":{"dev":"next dev -H 127.0.0.1 -p 30143","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30143","dev:lan":"next dev -H 0.0.0.0 -p 30143","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30143"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.8","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@xterm/xterm":"^6.0.0","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@xterm/addon-fit":"^0.11.0","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.3","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-agent-core":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.32_1787988586649_0.21004389146503577","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"@baique/pi-web-sky","version":"0.1.33","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.33","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"90bd0a093270bd7876824f85d60eb3139604364c","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.33.tgz","fileCount":643,"integrity":"sha512-IGrIn7/kd3lTTpaMPtVLohcyzZNe7/edj2cXw3G1rrfBoLJwiwSz0g44TA5tKRima/MxZGT6Y9wJeNOMEUQi3g==","signatures":[{"sig":"MEUCIFBW0b/WzO9K+xstnuqXWHIAMQ1xe4oUynO6X6+Zk/kOAiEA8uiVPktSmgXIG0YYaOz4mIalgjlJ4MoylF6lqrxIRsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCMSFZGZGrCtsPlVGTBIPTKH0isUGy8vBcYY18htyg+0gIhANxH13RkRpCoo2OYcKMlqyz4Bz/JsiNWDA/jyvAOzgN/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28116012},"engines":{"node":">=22.19.0"},"gitHead":"19325e0da78d63474f5f45f49f95c32252abb30e","scripts":{"dev":"next dev -H 127.0.0.1 -p 30143","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30143","dev:lan":"next dev -H 0.0.0.0 -p 30143","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30143"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.8","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@xterm/xterm":"^6.0.0","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@xterm/addon-fit":"^0.11.0","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.3","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-agent-core":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.33_1787997202425_0.3862436792751558","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@baique/pi-web-sky","version":"0.1.34","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.34","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"dcbba356c776293e29e17fed5d4fe0b332cb167a","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.34.tgz","fileCount":698,"integrity":"sha512-6OzU6gnTVpyP68V2GyTrHz6ybw40efG3eQQ3VC9zO8CUZxRSNzQIz4RjOwWwXwoVZE8qXiSHsnyuYlYGuiawmA==","signatures":[{"sig":"MEYCIQCGdPZPVHTE+YAR9QlAZ+e18welpi4FITkeyRV/Ls2+vgIhANasIllankIGYwc1n0C/C+YuH1SSJ51bsrNCazJNLZnZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDx//R7aaoVb2PVYvzpa1u+6lEMwRZUF2lNyfa6DWKf+gIhAO+nruSc1OdgCfLGluEMvAdwmiUOpmqwJQ8L6/DklYsa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30463458},"engines":{"node":">=22.19.0"},"gitHead":"06910c74ce9e8743adbc0f343229b7809c434b4e","scripts":{"dev":"next dev -H 127.0.0.1 -p 30143","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30143","dev:lan":"next dev -H 0.0.0.0 -p 30143","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30143"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"deprecated":"存在两处 tldraw 许可违规：①看板依赖 tldraw（source-available 非开源），生产环境需向 tldraw 申请 license；②含隐藏 tldraw 水印的 CSS（干扰 License Key 强制执行）。请升级到 v0.1.39+（已移除违规并完整披露）。","repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.8","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"next":"16.3.1","react":"^19.2.4","tldraw":"^5.3.2","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@xterm/xterm":"^6.0.0","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@xterm/addon-fit":"^0.11.0","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.3","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-agent-core":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.34_1788095816611_0.20152944856575994","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"@baique/pi-web-sky","version":"0.1.35","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.35","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"a57dba9770948817442dbe97dc384665c0e12ae5","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.35.tgz","fileCount":735,"integrity":"sha512-bsHQQbn8dzTFsUFiG1McsH8S5scwTRhjeFTmw4yiPzIChe+7F4+dXNG/kcIAiZjGjgjNB/3mGW/csCVFmTZ4lA==","signatures":[{"sig":"MEUCICSjXZcktP7gpE9CHcrw3akKQPpQ4+Kj1HiZC2zdvJCZAiEAqCr/y6IfxG8iudSCrLgGx+4/Fr8YCCli8s2IObdhA2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGmz8huuY3f1PHMfVCrr5AxcEBXP8TCON0muuwONhIwHAiBarG2bcERCFrcbLXzppuvTeHGPNL48Bub4u4vmvKzluA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31409204},"engines":{"node":">=22.19.0"},"gitHead":"9be3e8dd1d3d445958a0361edf4d4dba0decbc26","scripts":{"dev":"node server.mjs","lint":"eslint .","sync":"node scripts/sync-server.mjs","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"NODE_ENV=production node server.mjs","dev:lan":"HOSTNAME=0.0.0.0 node server.mjs","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","sync:dev":"node scripts/sync-server.mjs","start:lan":"NODE_ENV=production HOSTNAME=0.0.0.0 node server.mjs","migrate-boards":"node scripts/migrate-boards.mjs"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"deprecated":"存在两处 tldraw 许可违规：①看板依赖 tldraw（source-available 非开源），生产环境需向 tldraw 申请 license；②含隐藏 tldraw 水印的 CSS（干扰 License Key 强制执行）。请升级到 v0.1.39+（已移除违规并完整披露）。","repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.8","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"next":"16.3.1","react":"^19.2.4","tldraw":"^5.3.2","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@tldraw/sync":"^5.3.2","@xterm/xterm":"^6.0.0","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@xterm/addon-fit":"^0.11.0","@tldraw/sync-core":"^5.3.2","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.3","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-agent-core":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"5.9.3","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.35_1788281534846_0.6718465073706443","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"@baique/pi-web-sky","version":"0.1.36","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.36","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"4cfec1c1a02b06fc64d3c2934657f184de922260","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.36.tgz","fileCount":949,"integrity":"sha512-UxxsJLSsEWV+fJf4pFW/rCxV3hX7YYIz3IWGg67PSnLJiwjjjU6EquDgdPDR4igsk/U6qm1cPpuSexKBvTMYpw==","signatures":[{"sig":"MEUCIGv4mC1F3larmOjLlfnSV657iQ2MY3ma8aAiK6NRJszYAiEAoKoySOAq3wK/6/nhdhH/hKgvarHhIDAen9QqkMK5Vwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICdWGFmMYwjWeQ6bwVBgKT/0ITjMAnfi+r3hlctrPOs/AiEA2uhMzm8UZyx5gVoN8IbzOnfQxCgQUTHq0dfQ6Vem/pY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32386078},"engines":{"node":">=22.19.0"},"gitHead":"ef8ba66482db4963ddf718b99787f12452f1eb7b","scripts":{"dev":"node server.mjs","lint":"eslint .","sync":"node scripts/sync-server.mjs","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"NODE_ENV=production node server.mjs","dev:lan":"HOSTNAME=0.0.0.0 node server.mjs","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","sync:dev":"node scripts/sync-server.mjs","start:lan":"NODE_ENV=production HOSTNAME=0.0.0.0 node server.mjs","migrate-boards":"node scripts/migrate-boards.mjs"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"deprecated":"存在两处 tldraw 许可违规：①看板依赖 tldraw（source-available 非开源），生产环境需向 tldraw 申请 license；②含隐藏 tldraw 水印的 CSS（干扰 License Key 强制执行）。请升级到 v0.1.39+（已移除违规并完整披露）。","repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.8","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"next":"16.3.1","react":"^19.2.4","tldraw":"^5.3.2","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@tldraw/sync":"^5.3.2","@xterm/xterm":"^6.0.0","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@xterm/addon-fit":"^0.11.0","@tldraw/sync-core":"^5.3.2","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.3","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-agent-core":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"5.9.3","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.36_1788284476806_0.7764233821455855","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"@baique/pi-web-sky","version":"0.1.37","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.37","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"7c2da8fed20e15179721d107c9e3a7169dc81f89","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.37.tgz","fileCount":949,"integrity":"sha512-YUyOtZSUd44+Vvy6KMQ3YHG9gcNhyisjFksF75GwhTxjuDNjtuZpEvR3w8enTRbU69VbV5OvBGqxZrnqQ2cmFQ==","signatures":[{"sig":"MEYCIQD+fkahVAB8sH89/VtJKH4qR5bRtiIjSIinAp7JQkYveAIhAI/4kcn2z5nNLW8HmBFxk5wyRnIrScsF2pFThQ0LY9py","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGWK9jjFbDcP/HkIMSlrXST2n7IaYs39f9MHAbvkpv2QAiEA1/Myms90naMRbPKRX5mCqY76ax8ufv2lkNxZz70LFnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32391894},"engines":{"node":">=22.19.0"},"gitHead":"a76da78b7020133c8aa12f4a78d3a1933801a835","scripts":{"dev":"node server.mjs","lint":"eslint .","sync":"node scripts/sync-server.mjs","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"NODE_ENV=production node server.mjs","dev:lan":"HOSTNAME=0.0.0.0 node server.mjs","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","sync:dev":"node scripts/sync-server.mjs","start:lan":"NODE_ENV=production HOSTNAME=0.0.0.0 node server.mjs","migrate-boards":"node scripts/migrate-boards.mjs"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"deprecated":"存在两处 tldraw 许可违规：①看板依赖 tldraw（source-available 非开源），生产环境需向 tldraw 申请 license；②含隐藏 tldraw 水印的 CSS（干扰 License Key 强制执行）。请升级到 v0.1.39+（已移除违规并完整披露）。","repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"11.19.0","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"25.2.1","dependencies":{"next":"16.3.1","react":"^19.2.4","tldraw":"^5.3.2","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@tldraw/sync":"^5.3.2","@xterm/xterm":"^6.0.0","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@xterm/addon-fit":"^0.11.0","@tldraw/sync-core":"^5.3.2","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.3","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-agent-core":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"5.9.3","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.37_1788286105122_0.2973748783802963","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"@baique/pi-web-sky","version":"0.1.38","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.38","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"3c8632d966e1ab2014e7f12d3a92ce58c8773981","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.38.tgz","fileCount":953,"integrity":"sha512-zkdt5lZc00dGvl1m38V+JxP5rOwmT8GIjdF7/m7XvPiqxmtY/RLeSVQZGXJC2B4d11SjkqMtbJdpjrFK/kL1cA==","signatures":[{"sig":"MEUCID9U6R5LsW7F1bXHyGKa0Fq5gQZbFLBJKdA6RWqJldDFAiEAy7pUBuXJHn5ig2KpBgcZnl+FgLvZaM7I+1e6reibz6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGAHuFIC4YK1pO79Dh3NVLScjC0SqBYtM6xbewkcCovJAiEAoYCXskGutFqdhfnm/ASA3UBYwOOAvcmrZQYrtyoidu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33438575},"engines":{"node":">=22.19.0"},"gitHead":"9ac693e2419cab0a59e90faa8385583a3cea9346","scripts":{"dev":"node server.mjs","lint":"eslint .","sync":"node scripts/sync-server.mjs","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"NODE_ENV=production node server.mjs","dev:lan":"HOSTNAME=0.0.0.0 node server.mjs","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","sync:dev":"node scripts/sync-server.mjs","start:lan":"NODE_ENV=production HOSTNAME=0.0.0.0 node server.mjs","migrate-boards":"node scripts/migrate-boards.mjs"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"deprecated":"存在 tldraw 许可违规（隐藏水印，干扰 License Key 强制执行）+ 依赖披露不全。请升级到 v0.1.39（已移除违规并完整披露）。","repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.4","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.3.1","react":"^19.2.4","tldraw":"^5.3.2","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@tldraw/sync":"^5.3.2","@xterm/xterm":"^6.0.0","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@xterm/addon-fit":"^0.11.0","@tldraw/sync-core":"^5.3.2","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.3","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-agent-core":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"5.9.3","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.38_1788318094194_0.25722008481598024","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"@baique/pi-web-sky","version":"0.1.39","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.39","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"3e161f9d978f23eb7c4293509b91a8615bfd66dd","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.39.tgz","fileCount":953,"integrity":"sha512-Aa3U75JKLR6ZYcbHpUv6Fy8Gvc4dY14j+y4hJ2XVz25yCVCW7I4Y/ZrTWmuAWv+3dU+4KWYxquJiEJRiiwdTow==","signatures":[{"sig":"MEYCIQD9SMdHKG6DihsMrIdcxW3kwr0WONHKg5YkqqPq3hILMQIhAKSktXiUC9H2Vd+pBQ90ku6u3U9+feywlGk/tXno/mjF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC8bWimC+lFDiyaNf2mtvL2l8JHLf8TYEpt+U3e6voVjgIgGkFwJgPd9yCC2Wj2+K9PEWjkNzvhw/PYEcultCNhnWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33438811},"engines":{"node":">=22.19.0"},"gitHead":"fa3d2f85ea9db9a519cd5dd17962e41e9a59339f","scripts":{"dev":"node server.mjs","lint":"eslint .","sync":"node scripts/sync-server.mjs","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"NODE_ENV=production node server.mjs","dev:lan":"HOSTNAME=0.0.0.0 node server.mjs","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","sync:dev":"node scripts/sync-server.mjs","start:lan":"NODE_ENV=production HOSTNAME=0.0.0.0 node server.mjs","migrate-boards":"node scripts/migrate-boards.mjs"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.4","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.3.1","react":"^19.2.4","tldraw":"^5.3.2","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@tldraw/sync":"^5.3.2","@xterm/xterm":"^6.0.0","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@xterm/addon-fit":"^0.11.0","@tldraw/sync-core":"^5.3.2","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.3","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-agent-core":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"5.9.3","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.39_1788318618998_0.05393896688148625","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"@baique/pi-web-sky","version":"0.1.40","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.40","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"d1dca9ccf31b75ec794fcc4f95d98a5f76dd1264","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.40.tgz","fileCount":934,"integrity":"sha512-g+BqqXBhwzfRllODQBNnMSBo9dWaHUTqy7KDdO86B3VEVigLv+OuOhD7hZ18qqL32LWuc2vLHSDBnIBYSeGbog==","signatures":[{"sig":"MEYCIQDVG2lmp9x0QHdeDJ4PgX34E5indNp7rHseqPpX5/KCLgIhAOfr9+FzaknQnM2F0e/LJsAyeG32HR2mRsOq8dnZdB52","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFbWEJ7daX0uQtRrYIZ287+e8P/cH/XYG5iUXkYVW2UEAiBBdmAqgT47PDyC8taNLQBMKTpEqauw0uWnPevNLXb9Fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32119164},"engines":{"node":">=22.19.0"},"gitHead":"34c32d6349325937c8665d57f83056bbbeba8d6d","scripts":{"dev":"node server.mjs","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"NODE_ENV=production node server.mjs","dev:lan":"HOSTNAME=0.0.0.0 node server.mjs","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"NODE_ENV=production HOSTNAME=0.0.0.0 node server.mjs"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.4","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yjs":"^13.6.32","next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@tiptap/pm":"^3.31.0","@xterm/xterm":"^6.0.0","@tiptap/react":"^3.31.0","@xyflow/react":"^12.11.6","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@tiptap/markdown":"^3.31.0","@xterm/addon-fit":"^0.11.0","@hocuspocus/server":"^4.6.0","remark-frontmatter":"^5.0.0","@tiptap/starter-kit":"^3.31.0","@hocuspocus/provider":"^4.6.0","@earendil-works/pi-ai":"0.84.3","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-agent-core":"0.84.3","@tiptap/extension-placeholder":"^3.31.0","@earendil-works/pi-coding-agent":"0.84.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"5.9.3","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.40_1788411156574_0.7280838134110217","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"@baique/pi-web-sky","version":"0.1.41","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.41","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"5d88a048c76141388e7b006e74b9136a4b19a812","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.41.tgz","fileCount":934,"integrity":"sha512-ROwREIgKofMzGfhtAyaf9FchJlZ4p//g0OYUNZ5zeKVDWi07OoUGZ6ZtnIM0oQDGbLpIuXMdOanGj8/e5hiMFQ==","signatures":[{"sig":"MEYCIQDBgO49VhCS2Xrbngqzyeq471rSVfu7kbNlD3/KI/ekJQIhANPvuDOqtwimEGZQXgGj37wj7LCoXcOerybYg25P1j30","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDsVbmQr90vgF49PSKCimxj3ikBKRKrUVkX20c4Y56wtAiEAwoCaAOX+uD0EUFw2Zeew1aM9Kr8hXt4h+QrWfQzzHpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31265440},"engines":{"node":">=22.19.0"},"gitHead":"6b7377e2679a1eb892c8b8ce7c8886c3c0354754","scripts":{"dev":"node server.mjs","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"NODE_ENV=production node server.mjs","dev:lan":"HOSTNAME=0.0.0.0 node server.mjs","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"NODE_ENV=production HOSTNAME=0.0.0.0 node server.mjs"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.4","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yjs":"^13.6.32","next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@tiptap/pm":"^3.31.0","@xterm/xterm":"^6.0.0","@tiptap/react":"^3.31.0","@xyflow/react":"^12.11.6","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@tiptap/markdown":"^3.31.0","@xterm/addon-fit":"^0.11.0","@hocuspocus/server":"^4.6.0","remark-frontmatter":"^5.0.0","@tiptap/starter-kit":"^3.31.0","@hocuspocus/provider":"^4.6.0","@earendil-works/pi-ai":"0.84.3","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-agent-core":"0.84.3","@tiptap/extension-placeholder":"^3.31.0","@earendil-works/pi-coding-agent":"0.84.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"5.9.3","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.41_1788428273274_0.3104481007466049","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"name":"@baique/pi-web-sky","version":"0.1.42","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.42","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"fde7757d9e03a51802b7531539c10c9e47a5128c","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.42.tgz","fileCount":965,"integrity":"sha512-GdEw60V8cAi3gYi5c1t73IKBeKVkMeV/OBQBkn8n2YUBhNU4t2puT3c6KsOQL2bGpXbNagaRzYv3eHDAYxHXNw==","signatures":[{"sig":"MEQCIDD+K3vOrxMUsXzKVgwhmSDfc7bzNlIXCpYJRwoQhpm0AiBZ1iEuryFFpIS1GffCkeCR6Q4M1naA0YS58neUQxOqoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDFXlDsqzk6RBN4boUyXgZkUVG1Cbhzw+Ee56kLpslVRQIhAIP7oJqHw1KnWujHlC//6WjIEc86y19y0AfpNl+hh1ZK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40034815},"engines":{"node":">=22.19.0"},"scripts":{"dev":"node server.mjs","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"NODE_ENV=production node server.mjs","dev:lan":"HOSTNAME=0.0.0.0 node server.mjs","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"NODE_ENV=production HOSTNAME=0.0.0.0 node server.mjs"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"11.19.0","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"25.2.1","dependencies":{"yjs":"^13.6.32","next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@tiptap/pm":"^3.31.0","@xterm/xterm":"^6.0.0","@tiptap/react":"^3.31.0","@xyflow/react":"^12.11.6","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@tiptap/markdown":"^3.31.0","@xterm/addon-fit":"^0.11.0","@hocuspocus/server":"^4.6.0","emoji-picker-react":"^4.20.1","remark-frontmatter":"^5.0.0","@tiptap/starter-kit":"^3.31.0","@hocuspocus/provider":"^4.6.0","@earendil-works/pi-ai":"0.84.3","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-agent-core":"0.84.3","@tiptap/extension-placeholder":"^3.31.0","@earendil-works/pi-coding-agent":"0.84.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"5.9.3","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.42_1788690663282_0.9750308788102902","host":"s3://npm-registry-packages-npm-production"}},"0.1.43":{"name":"@baique/pi-web-sky","version":"0.1.43","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.43","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"393ef89c94f4178846ec8e8ed2b544a5830ffdb7","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.43.tgz","fileCount":965,"integrity":"sha512-qDWqrTgs6PtNYwptxts+U4L+I0Zm4eiy3wb1jjOnLshKSfvXRyZDBLrjHcmpdBQkXpwuDyOSKMUAz65+kLRCnw==","signatures":[{"sig":"MEUCICwiUULgGhu96GW59Y90dOdgSaQXWZYMaL0+gYgWm4s3AiEAu0H3zqAqpLkkNcO+JlCICp05HAolzJLe0WhV9me2V3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHLY1KAmlweU/8bIyBxxKnx5JLEZRoC+5LEOyXvxRvzIAiAxHvtYukAsTx2WQVomqbPoybylzFtUP0Exq61+SuPUsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40867421},"engines":{"node":">=22.19.0"},"gitHead":"059ecc11c2458deefb2b3a3ab3a52ed57f345870","scripts":{"dev":"node server.mjs","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"NODE_ENV=production node server.mjs","dev:lan":"HOSTNAME=0.0.0.0 node server.mjs","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"NODE_ENV=production HOSTNAME=0.0.0.0 node server.mjs"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"11.19.0","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"25.2.1","dependencies":{"yjs":"^13.6.32","next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@tiptap/pm":"^3.31.0","@xterm/xterm":"^6.0.0","@tiptap/react":"^3.31.0","@xyflow/react":"^12.11.6","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@tiptap/markdown":"^3.31.0","@xterm/addon-fit":"^0.11.0","@hocuspocus/server":"^4.6.0","emoji-picker-react":"^4.20.1","remark-frontmatter":"^5.0.0","@tiptap/starter-kit":"^3.31.0","@hocuspocus/provider":"^4.6.0","@earendil-works/pi-ai":"0.84.3","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-agent-core":"0.84.3","@tiptap/extension-placeholder":"^3.31.0","@earendil-works/pi-coding-agent":"0.84.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"5.9.3","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.43_1788765891860_0.9857498716796895","host":"s3://npm-registry-packages-npm-production"}},"0.1.44":{"name":"@baique/pi-web-sky","version":"0.1.44","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.44","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"eac42e2c7a17130b4aaed85d3ee90267a61a0547","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.44.tgz","fileCount":965,"integrity":"sha512-B/+A/crQ4khvd3Ozh1QCV2Hirpy58ECjM2csf1GBGiSIkSPRTnCWaZbw3lCjPAGHCJZbuW368Ig5wnOvjhHLDQ==","signatures":[{"sig":"MEUCIQCORi3O1fuHlhzeJpNMj5JcX43VDO2v6PcqLTrQg8X9fAIgRmLqwJg7yq2BFD6+Pst2rGU5AVdYYieuDSQfHZArwjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBQFUEPDJ/YVj+daDwcScqGkX7ONxY5VApjkHx3aYG1TAiEA+EnBiNAEG+lrbMZEp/WZl0gzqV60hQSMcOiu0l0zmuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40097668},"engines":{"node":">=22.19.0"},"gitHead":"5b57937304e814cfb1025e23fd7a405fa0a27c9e","scripts":{"dev":"node server.mjs","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"NODE_ENV=production node server.mjs","dev:lan":"HOSTNAME=0.0.0.0 node server.mjs","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"NODE_ENV=production HOSTNAME=0.0.0.0 node server.mjs"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"11.19.0","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"25.2.1","dependencies":{"yjs":"^13.6.32","next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@tiptap/pm":"^3.31.0","@xterm/xterm":"^6.0.0","@tiptap/react":"^3.31.0","@xyflow/react":"^12.11.6","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@tiptap/markdown":"^3.31.0","@xterm/addon-fit":"^0.11.0","@hocuspocus/server":"^4.6.0","emoji-picker-react":"^4.20.1","remark-frontmatter":"^5.0.0","@tiptap/starter-kit":"^3.31.0","@hocuspocus/provider":"^4.6.0","@earendil-works/pi-ai":"0.84.3","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-agent-core":"0.84.3","@tiptap/extension-placeholder":"^3.31.0","@earendil-works/pi-coding-agent":"0.84.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"5.9.3","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.44_1788792609808_0.7367069478069297","host":"s3://npm-registry-packages-npm-production"}},"0.1.45":{"name":"@baique/pi-web-sky","version":"0.1.45","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.45","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"a3ffd2cf7d8763666984d4f243c15180415a853a","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.45.tgz","fileCount":965,"integrity":"sha512-0ExTZUDaf8ZEhr8g46RP4q5SVRO3JWxkamSLvxoOsCjWmRG8e4gMzdyP07EYmExrtiG0DtwOzlZzxNJiwhKgjQ==","signatures":[{"sig":"MEYCIQCxf3t3OKV5dAmWfjcBcrb1Z8Vm4TEF7HzRkrkGkpRytwIhALj/ocvjOVjsppOsDZk2rnf94k8BNAOt1js4tz2XCZLe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCCQ0ANzSL5AxTtresGjbvNPF0err8le/seHuB8IQUAnAIgeiWrAmcc8+fZjebXo36WDzOcFXThMcXHF89tOyCjIdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39983222},"engines":{"node":">=22.19.0"},"gitHead":"61c679c621fbf6da73eed7096c9f96dab6b00a20","scripts":{"dev":"node server.mjs","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"NODE_ENV=production node server.mjs","dev:lan":"HOSTNAME=0.0.0.0 node server.mjs","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"NODE_ENV=production HOSTNAME=0.0.0.0 node server.mjs"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"11.19.0","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"25.2.1","dependencies":{"yjs":"^13.6.32","next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@tiptap/pm":"^3.31.0","@xterm/xterm":"^6.0.0","@tiptap/react":"^3.31.0","@xyflow/react":"^12.11.6","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@tiptap/markdown":"^3.31.0","@xterm/addon-fit":"^0.11.0","@hocuspocus/server":"^4.6.0","emoji-picker-react":"^4.20.1","remark-frontmatter":"^5.0.0","@tiptap/starter-kit":"^3.31.0","@hocuspocus/provider":"^4.6.0","@earendil-works/pi-ai":"0.84.3","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-agent-core":"0.84.3","@tiptap/extension-placeholder":"^3.31.0","@earendil-works/pi-coding-agent":"0.84.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"5.9.3","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.45_1788793901562_0.37086651254695213","host":"s3://npm-registry-packages-npm-production"}},"0.1.46":{"name":"@baique/pi-web-sky","version":"0.1.46","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.46","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"c57cb4d7d9e65e0b0e2dcb46ad72fff5b32429a6","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.46.tgz","fileCount":965,"integrity":"sha512-rdV2yrHdOjiqN+rDbRdNqB1a6j0Dw7NiDhLR/IVsiKUzQmGu2eEgEdFofqFkLfLhYZ1MDeJod2AxqBTvmJCiUw==","signatures":[{"sig":"MEUCIDzQK40GzhWFKm8nL2vEbk7eNvb9fXqKwSyklk9n9BjGAiEAiuLFYQuDjWmdc/8TkbV+cD6BkYY3D0ppacwE3yf13Po=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF30UaOdPqctGa3C2CbWz0/4biB2P/U/uPI1a6Xrl7T3AiEAvCECPhNf0/i32yRRXTKOapuKcgkqZ6kNR1wZWErpWcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39983808},"engines":{"node":">=22.19.0"},"gitHead":"ddbc99681b45d005f78d5d1654800463afdfe14a","scripts":{"dev":"node server.mjs","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"NODE_ENV=production node server.mjs","dev:lan":"HOSTNAME=0.0.0.0 node server.mjs","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"NODE_ENV=production HOSTNAME=0.0.0.0 node server.mjs"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"11.19.0","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"25.2.1","dependencies":{"yjs":"^13.6.32","next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@tiptap/pm":"^3.31.0","@xterm/xterm":"^6.0.0","@tiptap/react":"^3.31.0","@xyflow/react":"^12.11.6","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@tiptap/markdown":"^3.31.0","@xterm/addon-fit":"^0.11.0","@hocuspocus/server":"^4.6.0","emoji-picker-react":"^4.20.1","remark-frontmatter":"^5.0.0","@tiptap/starter-kit":"^3.31.0","@hocuspocus/provider":"^4.6.0","@earendil-works/pi-ai":"0.84.3","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-agent-core":"0.84.3","@tiptap/extension-placeholder":"^3.31.0","@earendil-works/pi-coding-agent":"0.84.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"5.9.3","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.46_1788882012287_0.6242981908137335","host":"s3://npm-registry-packages-npm-production"}},"0.1.47":{"name":"@baique/pi-web-sky","version":"0.1.47","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.47","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"b65ae5cbc35ba9866b283617fe246697f97b7ef8","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.47.tgz","fileCount":970,"integrity":"sha512-lVm0q0KdPeZzbUGUCQbkAcAElI+e4eztd5yW/nZwwED/PpR0qnpXqF/+gxm5e4dEI1X95x7lH2p7jjuPOr7zow==","signatures":[{"sig":"MEYCIQDcJFEWC1lhGARxthTPwiXQiueBKUGuNQt8htWYSDZFmgIhAPJzuG55DSLkPef80/mhQ8xEmBiHSitPPw9TuuNJdDFV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDJT/PzFNf3Vf5Js76LMsuhVdj1c0olCfK1ccovsqW9igIgF+dM0NXKU5hv6FrU8GNQ0tjn8TGT7BIG2UnqCYEnYhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40032578},"engines":{"node":">=22.19.0"},"gitHead":"83b9c3f10d28deab1a70684b43e99c11e1859892","scripts":{"dev":"node server.mjs","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"NODE_ENV=production node server.mjs","dev:lan":"HOSTNAME=0.0.0.0 node server.mjs","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"NODE_ENV=production HOSTNAME=0.0.0.0 node server.mjs"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.4","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yjs":"^13.6.32","next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@tiptap/pm":"^3.31.0","@xterm/xterm":"^6.0.0","@tiptap/react":"^3.31.0","@xyflow/react":"^12.11.6","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@tiptap/markdown":"^3.31.0","@xterm/addon-fit":"^0.11.0","@hocuspocus/server":"^4.6.0","emoji-picker-react":"^4.20.1","remark-frontmatter":"^5.0.0","@tiptap/starter-kit":"^3.31.0","@hocuspocus/provider":"^4.6.0","@earendil-works/pi-ai":"0.84.3","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-agent-core":"0.84.3","@tiptap/extension-placeholder":"^3.31.0","@earendil-works/pi-coding-agent":"0.84.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"5.9.3","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.47_1788960896900_0.7134092958643288","host":"s3://npm-registry-packages-npm-production"}},"0.1.48":{"name":"@baique/pi-web-sky","version":"0.1.48","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.48","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"e97f608bddc6cd82b929945581006e3abe67627f","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.48.tgz","fileCount":967,"integrity":"sha512-wJStnI5gnOpj8JvGDGg466ekosffLc4w63e3jPZ23PQxCGUu+zhxILMBfqOPFXhuKA1rfohjbdO7OJHqRTnMxQ==","signatures":[{"sig":"MEUCIAyYpKhcJLo1A8oRbsNLKrVsk+wpwSvGYCSSWyWY8wAeAiEAkkE/IC1ZGheBlLVqeVfEINMxwCuJrar3ELggoJkUuB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGePThWo6kh6GxtD32AmYQmSjxN61gtZdpEYK24gaWTMAiAGsJUIMQH50+N0BhLX3pPDn6qKVUtyKoLxfTj5SxFzFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40106368},"engines":{"node":">=22.19.0"},"gitHead":"1e25fe764a11be7fe92fe97d97849205c5850ad3","scripts":{"dev":"node server.mjs","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"NODE_ENV=production node server.mjs","dev:lan":"HOSTNAME=0.0.0.0 node server.mjs","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"NODE_ENV=production HOSTNAME=0.0.0.0 node server.mjs"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"11.19.0","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"25.2.1","dependencies":{"yjs":"^13.6.32","next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@tiptap/pm":"^3.31.0","@xterm/xterm":"^6.0.0","@tiptap/react":"^3.31.0","@xyflow/react":"^12.11.6","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@tiptap/markdown":"^3.31.0","@xterm/addon-fit":"^0.11.0","@hocuspocus/server":"^4.6.0","emoji-picker-react":"^4.20.1","remark-frontmatter":"^5.0.0","@tiptap/starter-kit":"^3.31.0","@hocuspocus/provider":"^4.6.0","@earendil-works/pi-ai":"0.84.3","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-agent-core":"0.84.3","@tiptap/extension-placeholder":"^3.31.0","@earendil-works/pi-coding-agent":"0.84.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"5.9.3","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.48_1789030229036_0.06737273263966737","host":"s3://npm-registry-packages-npm-production"}},"0.1.49":{"name":"@baique/pi-web-sky","version":"0.1.49","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.49","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"48632efe3f6c04dfb4a5d743cb2b679f81c58b6c","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.49.tgz","fileCount":967,"integrity":"sha512-sN+20UwMMimGSxJRDQQ7oKnrY2Nm2uGkRF2b2w0YgTVURotFHz/p2We8QvLXn9Z4bMdEusYetPL4OLsskeEPDw==","signatures":[{"sig":"MEUCIQCh/JrUIDHN5H1/Hk+b5ELU5AJ3j1o9sWOQHCbrrY4adQIgN2Ot3c1H9qlkiVBXKiStcRRqfpbTr4nYQik6jQkJGHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHUy3Rcx02OEdjV7LycLZOoJcpUW54cPQk9CD14kWex1AiEAhqvz9s/7LY+LpVCSLOX6xM4lPTrL5UMgxMU2OhwzA/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39993210},"engines":{"node":">=22.19.0"},"gitHead":"9d2dcfe37fb009752e8ca9bffe30e77f869c155b","scripts":{"dev":"node server.mjs","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"NODE_ENV=production node server.mjs","dev:lan":"HOSTNAME=0.0.0.0 node server.mjs","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"NODE_ENV=production HOSTNAME=0.0.0.0 node server.mjs"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"11.19.0","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"25.2.1","dependencies":{"yjs":"^13.6.32","next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@tiptap/pm":"^3.31.0","@xterm/xterm":"^6.0.0","@tiptap/react":"^3.31.0","@xyflow/react":"^12.11.6","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@tiptap/markdown":"^3.31.0","@xterm/addon-fit":"^0.11.0","@hocuspocus/server":"^4.6.0","emoji-picker-react":"^4.20.1","remark-frontmatter":"^5.0.0","@tiptap/starter-kit":"^3.31.0","@hocuspocus/provider":"^4.6.0","@earendil-works/pi-ai":"0.84.3","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-agent-core":"0.84.3","@tiptap/extension-placeholder":"^3.31.0","@earendil-works/pi-coding-agent":"0.84.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"5.9.3","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.49_1789031042332_0.6930760039027914","host":"s3://npm-registry-packages-npm-production"}},"0.1.50":{"name":"@baique/pi-web-sky","version":"0.1.50","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.50","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"1b7e859262bf76a7a644d7a18d8bf54dab105b59","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.50.tgz","fileCount":967,"integrity":"sha512-MIM2kRvksLIom+ilBhATZkeNHby36sRhBcfD40vp3WJ0i9KXmuVHHEAI2IhWBqcKVlTNu9I4oV+MJ9vHNTG6vA==","signatures":[{"sig":"MEQCIDxc6pKg234umuAcPRiQzUjv+LDPwbT0WoGHyd9OlldSAiBOs36Cfcxc70I/zNruj1xLNjEjUmrA0pPym8JpRI2JNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDFBf5e87iWLKOwCbxiyuH45Jv+ejjtLPgXEwu87bm29AIgCC6TV6rAF/6R04u2mrQyZXeJts7Tdmsvc8DzjLWtKOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40809026},"engines":{"node":">=22.19.0"},"gitHead":"79bb12f95d3a7dd819233a055e29a6e7ef30e3cb","scripts":{"dev":"node server.mjs","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"NODE_ENV=production node server.mjs","dev:lan":"HOSTNAME=0.0.0.0 node server.mjs","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"NODE_ENV=production HOSTNAME=0.0.0.0 node server.mjs"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"11.19.1","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"26.8.2","dependencies":{"yjs":"^13.6.32","next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@tiptap/pm":"^3.31.0","@xterm/xterm":"^6.0.0","@tiptap/react":"^3.31.0","@xyflow/react":"^12.11.6","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@tiptap/markdown":"^3.31.0","@xterm/addon-fit":"^0.11.0","@hocuspocus/server":"^4.6.0","emoji-picker-react":"^4.20.1","remark-frontmatter":"^5.0.0","@tiptap/starter-kit":"^3.31.0","@hocuspocus/provider":"^4.6.0","@earendil-works/pi-ai":"0.84.3","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-agent-core":"0.84.3","@tiptap/extension-placeholder":"^3.31.0","@earendil-works/pi-coding-agent":"0.84.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"5.9.3","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.50_1789037685942_0.2751161483194846","host":"s3://npm-registry-packages-npm-production"}},"0.1.51":{"name":"@baique/pi-web-sky","version":"0.1.51","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.51","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"d477dcc434724236e7fdf61365cbf8f3de5a934f","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.51.tgz","fileCount":967,"integrity":"sha512-PVG3n18WIjfAoqSIx0zao3sHVLx3jolP2A/KfK+HnEmv+oECcfvPcXczceqqUpHK4E35WxisswtdQhseewoxRQ==","signatures":[{"sig":"MEUCIArb+5UD5uzd3HngUt09435SkDZ6oEtTRTNFQTgK3ndbAiEAngRZyuAXDxy9WsWzC0uoD0LjOjVNcFsZTJq4VAV0F3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDTIhq7gQBUJdKM/bsOUkVPYEWDdMafksTJW+SByyHseAiBUl8hDacUYSsLgwSINDn4gCi6dhteiHVSq5OIfdxXVgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39987394},"engines":{"node":">=22.19.0"},"gitHead":"00c726a7ea16db3792cfb2b184450bd1e148afe1","scripts":{"dev":"node server.mjs","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"NODE_ENV=production node server.mjs","dev:lan":"HOSTNAME=0.0.0.0 node server.mjs","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"NODE_ENV=production HOSTNAME=0.0.0.0 node server.mjs"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"11.19.1","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"26.8.2","dependencies":{"yjs":"^13.6.32","next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","@tiptap/pm":"^3.31.0","@xterm/xterm":"^6.0.0","@tiptap/react":"^3.31.0","@xyflow/react":"^12.11.6","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@tiptap/markdown":"^3.31.0","@xterm/addon-fit":"^0.11.0","@hocuspocus/server":"^4.6.0","emoji-picker-react":"^4.20.1","remark-frontmatter":"^5.0.0","@tiptap/starter-kit":"^3.31.0","@hocuspocus/provider":"^4.6.0","@earendil-works/pi-ai":"0.84.3","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-agent-core":"0.84.3","@tiptap/extension-placeholder":"^3.31.0","@earendil-works/pi-coding-agent":"0.84.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"5.9.3","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.51_1789042643431_0.5990789288591993","host":"s3://npm-registry-packages-npm-production"}},"0.1.52":{"name":"@baique/pi-web-sky","version":"0.1.52","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.52","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"433431c6e380a48b482830aa80a028f3f08acea3","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.52.tgz","fileCount":972,"integrity":"sha512-XN5HWFCWbJYBrqaZIA7CJmT6sMgkvU2JwtXUb1O8mORQnrh5P2wWYej8Z1SAwtJiMtGTSVypcQyjMqSQe/AW8Q==","signatures":[{"sig":"MEYCIQDvdJuRc8yqxgU90h2jmF17w9w9gVhe8kP4KLObukUXOgIhAMA0bc96JMRbHoK02npB6AEaHDaBTTiZr5u7guKMHffH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDoCGauRd9XNBb04mX1rhb2sB7WQLNueEsE6qHk+r8rFgIgQt5KSo+vlJB0q7rrU7toAVIZM4G1RtIoJL61lIpsQIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40892303},"engines":{"node":">=22.19.0"},"gitHead":"3ad5f35d097d41c7ca64f1fbb839e2a0d8ee4ab4","scripts":{"dev":"node server.mjs","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"NODE_ENV=production node server.mjs","dev:lan":"HOSTNAME=0.0.0.0 node server.mjs","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"NODE_ENV=production HOSTNAME=0.0.0.0 node server.mjs"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"11.19.1","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"26.8.2","dependencies":{"yjs":"^13.6.32","next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","typebox":"1.3.7","react-dom":"^19.2.4","@tiptap/pm":"^3.31.0","@xterm/xterm":"^6.0.0","@tiptap/react":"^3.31.0","@xyflow/react":"^12.11.6","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@tiptap/markdown":"^3.31.0","@xterm/addon-fit":"^0.11.0","@hocuspocus/server":"^4.6.0","emoji-picker-react":"^4.20.1","remark-frontmatter":"^5.0.0","@tiptap/starter-kit":"^3.31.0","@hocuspocus/provider":"^4.6.0","@earendil-works/pi-ai":"0.84.3","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-agent-core":"0.84.3","@tiptap/extension-placeholder":"^3.31.0","@earendil-works/pi-coding-agent":"0.84.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"5.9.3","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.52_1789257667704_0.421656169445362","host":"s3://npm-registry-packages-npm-production"}},"0.1.53":{"name":"@baique/pi-web-sky","version":"0.1.53","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.53","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"2e2006da5e19c06abe850ecf8b4224de89e819f1","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.53.tgz","fileCount":982,"integrity":"sha512-rX0Af+QF/6epvqkL08JTJkzam1zN5aIjyBFJYdenFYZ+MKHdC3sTAilM6ON0QYEa4FY+dxSSwELd9Kc1vVjUsA==","signatures":[{"sig":"MEYCIQDGGnz8w2WWKuRi806Cm7BU/IqC+szVRBzWA6vr37E1+wIhAKY2oJeS7wzZNchF1yup1QLYxQcGENgWE70cxAVbTyaw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDMSwB6YtNGSdshsFSQ5/N3x4AkAmcNN0PBui1zcfBAggIgH3FlTTD1uR2lvp/zuUlys+y4IkBWNJdnSFE+b8yXN58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41023826},"engines":{"node":">=22.19.0"},"gitHead":"283901f7d228ebfc8472b4d66971dca1a3806b5b","scripts":{"dev":"node server.mjs","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"NODE_ENV=production node server.mjs","dev:lan":"HOSTNAME=0.0.0.0 node server.mjs","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"NODE_ENV=production HOSTNAME=0.0.0.0 node server.mjs"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.8","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yjs":"^13.6.32","next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","typebox":"1.3.7","react-dom":"^19.2.4","@tiptap/pm":"^3.31.0","@xterm/xterm":"^6.0.0","@tiptap/react":"^3.31.0","@xyflow/react":"^12.11.6","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@tiptap/markdown":"^3.31.0","@xterm/addon-fit":"^0.11.0","@hocuspocus/server":"^4.6.0","emoji-picker-react":"^4.20.1","remark-frontmatter":"^5.0.0","@tiptap/starter-kit":"^3.31.0","@hocuspocus/provider":"^4.6.0","@earendil-works/pi-ai":"0.84.3","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-agent-core":"0.84.3","@tiptap/extension-placeholder":"^3.31.0","@earendil-works/pi-coding-agent":"0.84.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"5.9.3","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.53_1789275016171_0.23097330347737777","host":"s3://npm-registry-packages-npm-production"}},"0.1.54":{"name":"@baique/pi-web-sky","version":"0.1.54","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.54","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"4a144c98e01a03b39781de536793893de36cda2a","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.54.tgz","fileCount":982,"integrity":"sha512-5kxveVY31VkBc7qlotUX8P7kAFwz2jqKnqrBtx80Hrpqa50i2XL3lRc79CDWeK3bjNZ6km21T1EFAEJFvrfYyQ==","signatures":[{"sig":"MEYCIQDPs24f+KMyqkpxtyn6ZIZUyApW84hNudi5W3NYrFL0fQIhAKMIeSkk/See4BHaN+UOW6+zj+wrN2xLwdm8jli7/S+E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC2vFIUU2X65LnRh2DWcYfzJUxNGYk9jFBDaE0n8IJbxgIhANnq47vci3LkOMW4GSJqKNxPhtnOEYtIcXLcKGtr6z6r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41024186},"engines":{"node":">=22.19.0"},"gitHead":"dae8c6abd86deb302240216b2798e722251100c7","scripts":{"dev":"node server.mjs","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"NODE_ENV=production node server.mjs","dev:lan":"HOSTNAME=0.0.0.0 node server.mjs","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"NODE_ENV=production HOSTNAME=0.0.0.0 node server.mjs"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"10.9.8","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yjs":"^13.6.32","next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","typebox":"1.3.7","react-dom":"^19.2.4","@tiptap/pm":"^3.31.0","@xterm/xterm":"^6.0.0","@tiptap/react":"^3.31.0","@xyflow/react":"^12.11.6","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@tiptap/markdown":"^3.31.0","@xterm/addon-fit":"^0.11.0","@hocuspocus/server":"^4.6.0","emoji-picker-react":"^4.20.1","remark-frontmatter":"^5.0.0","@tiptap/starter-kit":"^3.31.0","@hocuspocus/provider":"^4.6.0","@earendil-works/pi-ai":"0.84.3","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-agent-core":"0.84.3","@tiptap/extension-placeholder":"^3.31.0","@earendil-works/pi-coding-agent":"0.84.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"5.9.3","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.54_1789277296502_0.8480153637986279","host":"s3://npm-registry-packages-npm-production"}},"0.1.55":{"name":"@baique/pi-web-sky","version":"0.1.55","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.55","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"45db6a485c1d2d0968e42eb27659865646987082","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.55.tgz","fileCount":983,"integrity":"sha512-G6IGuoKVs86nZD3NDm1AhkxfotPmOuy8NfwxjB0a3Y/KRBGAdMz+LYFg/PWJN8oSoeQjFiwER0J2BOvDMMYILA==","signatures":[{"sig":"MEYCIQDg9GmvYaarDFM8TmuaU36vOdD0G/S74nFmDMT8qG4KHgIhAP2NdZbrur0+d4Z99s+t2PG/Ayn1SlPZsq8l2K+joVHi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCDhSQFa0GsHIKlu2h7w3NDdl1REOU63IG/nLx6xfcnbwIgAOaAAHoIjz3Hur74Dp99H4xNuF9SlBBqDY3xLmYcoi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41174196},"engines":{"node":">=22.19.0"},"gitHead":"bdb4aa2c7763f4ea9b970520887a43fdaa218b91","scripts":{"dev":"node server.mjs","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"NODE_ENV=production node server.mjs","dev:lan":"HOSTNAME=0.0.0.0 node server.mjs","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"NODE_ENV=production HOSTNAME=0.0.0.0 node server.mjs"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"11.19.1","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"26.8.2","dependencies":{"yjs":"^13.6.32","next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","typebox":"1.3.7","react-dom":"^19.2.4","@tiptap/pm":"^3.31.0","@xterm/xterm":"^6.0.0","@tiptap/react":"^3.31.0","@xyflow/react":"^12.11.6","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@tiptap/markdown":"^3.31.0","@xterm/addon-fit":"^0.11.0","@hocuspocus/server":"^4.6.0","emoji-picker-react":"^4.20.1","remark-frontmatter":"^5.0.0","@tiptap/starter-kit":"^3.31.0","@hocuspocus/provider":"^4.6.0","@earendil-works/pi-ai":"0.84.3","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-agent-core":"0.84.3","@tiptap/extension-placeholder":"^3.31.0","@earendil-works/pi-coding-agent":"0.84.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"5.9.3","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.55_1789377396685_0.2770356452470928","host":"s3://npm-registry-packages-npm-production"}},"0.1.56":{"name":"@baique/pi-web-sky","version":"0.1.56","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.56","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"b7f136ecc89d501b6a11c269f4640692539d7da4","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.56.tgz","fileCount":1030,"integrity":"sha512-VXdpO70pWsR47hOkAGIOzBAyy2iwHn2LbKYBLIZL3tUHkLKs16vENc3IqzQVCjUxbL3TEZnvAtMKChqQsKaUhw==","signatures":[{"sig":"MEUCIGkyXrO6J1SEdC+NEcWnycTRHgfOCWUmM+UVeq/gzjA3AiEAqJ/XItoXpSv6tjOQXI4+TlnqFIis+MtSJ2gxgot2NeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEO3VspuhJTXcsn1q1ls9TlUzc5Fw9iisKr5sYdBohdjAiAkMGaamm9hFp/asPMFH0t6KUU+eGtw65fB2hhyJvfu1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42863561},"engines":{"node":">=22.19.0"},"gitHead":"8bd5f70016c5437a1b3aab967550505def22bec0","scripts":{"dev":"node server.mjs","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"NODE_ENV=production node server.mjs","dev:lan":"HOSTNAME=0.0.0.0 node server.mjs","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"NODE_ENV=production HOSTNAME=0.0.0.0 node server.mjs"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"11.19.1","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"26.8.2","dependencies":{"yjs":"^13.6.32","next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","typebox":"1.3.7","react-dom":"^19.2.4","@tiptap/pm":"^3.31.0","@xterm/xterm":"^6.0.0","@tiptap/react":"^3.31.0","@xyflow/react":"^12.11.6","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@tiptap/markdown":"^3.31.0","@xterm/addon-fit":"^0.11.0","@hocuspocus/server":"^4.6.0","emoji-picker-react":"^4.20.1","remark-frontmatter":"^5.0.0","@tiptap/starter-kit":"^3.31.0","@hocuspocus/provider":"^4.6.0","@earendil-works/pi-ai":"0.84.3","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-agent-core":"0.84.3","@tiptap/extension-placeholder":"^3.31.0","@earendil-works/pi-coding-agent":"0.84.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"5.9.3","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.56_1789636682389_0.028936738093217285","host":"s3://npm-registry-packages-npm-production"}},"0.1.57":{"name":"@baique/pi-web-sky","version":"0.1.57","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.57","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"5b3dcc21884d0a78ac1e5dfed12cafa0ba23d465","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.57.tgz","fileCount":1041,"integrity":"sha512-dy86E5K17aMF3K4/fYF+fU8xzjpw2qdOmF6jLkavR2TbiC9YCzEp+bpp4w6dABU4vg/qhllUkEbsG26Iry/1VA==","signatures":[{"sig":"MEYCIQDlFU3262w7CGUGNYW1GvnD6Nnusxz85Mo2TCxA95RtsQIhAL4wycBW/UjGgH98yWX5oGPkTtk0KYRnfE4m/sGYZzyH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICveJwPqNpItmRFN9FEQNT7QlHstYESELGVbbtBkcO78AiAetctk7ro5rdQdzOfkgIhvVcNEys9esowSdYcEQ2Hc+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42873643},"engines":{"node":">=22.19.0"},"gitHead":"dc1bc3ec88a87de5dfd00d1450550df0693e8656","scripts":{"dev":"node server.mjs","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"NODE_ENV=production node server.mjs","dev:lan":"HOSTNAME=0.0.0.0 node server.mjs","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"NODE_ENV=production HOSTNAME=0.0.0.0 node server.mjs"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"11.19.1","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"26.8.2","dependencies":{"yjs":"^13.6.32","next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","typebox":"1.3.7","react-dom":"^19.2.4","@tiptap/pm":"^3.31.0","@xterm/xterm":"^6.0.0","@tiptap/react":"^3.31.0","@xyflow/react":"^12.11.6","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@tiptap/markdown":"^3.31.0","@xterm/addon-fit":"^0.11.0","@hocuspocus/server":"^4.6.0","emoji-picker-react":"^4.20.1","remark-frontmatter":"^5.0.0","@tiptap/starter-kit":"^3.31.0","@hocuspocus/provider":"^4.6.0","@earendil-works/pi-ai":"0.84.3","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-agent-core":"0.84.3","@tiptap/extension-placeholder":"^3.31.0","@earendil-works/pi-coding-agent":"0.84.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"5.9.3","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.57_1789788679544_0.7755540463450554","host":"s3://npm-registry-packages-npm-production"}},"0.1.58":{"name":"@baique/pi-web-sky","version":"0.1.58","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.58","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"53159d91d78971938bfd6319f8c25b8410b4cc06","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.58.tgz","fileCount":1041,"integrity":"sha512-m0yGVWjpr746XLVZ/VDgU/StHW6400uvZYrjs12S3xh8rNHkyvcdrfRNGlhKtZl1wMaV2ZbuF4OFhdQ7TuRFvA==","signatures":[{"sig":"MEUCIQDpYMOnd0z0y0F+70ARulmeNJilfXPJc5ZetTBwHfkadQIgbPSPFRQDjDkChUfNEuVwuCg04kQ1En181+FbHZMhmjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDewBY7oHyyM5VOoR3rE4TMB+SKkFhCWLS2UQngz9knGQIhAJbS7Ky/hpohnMZD8jbQj3soepGXy88B36gv607ai7aX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45053456},"engines":{"node":">=22.19.0"},"gitHead":"8a3e7a537855f9c370525ac5e6329ceb89b260d0","scripts":{"dev":"node server.mjs","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"NODE_ENV=production node server.mjs","dev:lan":"HOSTNAME=0.0.0.0 node server.mjs","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"NODE_ENV=production HOSTNAME=0.0.0.0 node server.mjs"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"11.19.1","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"26.8.2","dependencies":{"yjs":"^13.6.32","next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","typebox":"1.3.7","react-dom":"^19.2.4","@tiptap/pm":"^3.31.0","@xterm/xterm":"^6.0.0","@tiptap/react":"^3.31.0","@xyflow/react":"^12.11.6","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@tiptap/markdown":"^3.31.0","@xterm/addon-fit":"^0.11.0","@hocuspocus/server":"^4.6.0","emoji-picker-react":"^4.20.1","remark-frontmatter":"^5.0.0","@tiptap/starter-kit":"^3.31.0","@hocuspocus/provider":"^4.6.0","@earendil-works/pi-ai":"0.86.0","@earendil-works/pi-tui":"0.86.0","@earendil-works/pi-agent-core":"0.86.0","@tiptap/extension-placeholder":"^3.31.0","@earendil-works/pi-coding-agent":"0.86.0"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"5.9.3","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.58_1789874526679_0.7236872359211017","host":"s3://npm-registry-packages-npm-production"}},"0.1.59":{"name":"@baique/pi-web-sky","version":"0.1.59","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.59","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"31493f3cd1878704aef13f14f520e7d1e137e9a1","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.59.tgz","fileCount":1041,"integrity":"sha512-KDJt7gKOBeNRNjrlxit7pJJamBLchgr+rAGm1QGJPFjYT6s0T96n3zezpVt1jiEhoxEE7zb2bwH68sBuIN72Eg==","signatures":[{"sig":"MEQCICoINnwzMC+Xta0jIm+ZDuvYk09Ehbv+1gLWGkVGUPa0AiBoUht3f1Jk665OHRayKESQjAGP3yxfUsbfEMz9PpafsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAl4tMTuwgs4Ygg/Z2LFArwEHlLHMn9Knw6HHcoz1z2ZAiEAj8K2l3mxDqkGvRT+5RSk0mV63m4XPzyxXKqc2pst3L0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44935677},"engines":{"node":">=22.19.0"},"gitHead":"f5e00cfdd0fff3a515799e336ef486fdadcad636","scripts":{"dev":"node server.mjs","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"NODE_ENV=production node server.mjs","dev:lan":"HOSTNAME=0.0.0.0 node server.mjs","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"NODE_ENV=production HOSTNAME=0.0.0.0 node server.mjs"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"11.19.1","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"26.8.2","dependencies":{"yjs":"^13.6.32","next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","typebox":"1.3.7","react-dom":"^19.2.4","@tiptap/pm":"^3.31.0","@xterm/xterm":"^6.0.0","@tiptap/react":"^3.31.0","@xyflow/react":"^12.11.6","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@tiptap/markdown":"^3.31.0","@xterm/addon-fit":"^0.11.0","@hocuspocus/server":"^4.6.0","emoji-picker-react":"^4.20.1","remark-frontmatter":"^5.0.0","@tiptap/starter-kit":"^3.31.0","@hocuspocus/provider":"^4.6.0","@earendil-works/pi-ai":"0.86.0","@earendil-works/pi-tui":"0.86.0","@earendil-works/pi-agent-core":"0.86.0","@tiptap/extension-placeholder":"^3.31.0","@earendil-works/pi-coding-agent":"0.86.0"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"5.9.3","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.59_1789900711726_0.6007258036141299","host":"s3://npm-registry-packages-npm-production"}},"0.1.60":{"name":"@baique/pi-web-sky","version":"0.1.60","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.60","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"fc9482cc3d8a37bc5214be66f01e1a7d1066d898","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.60.tgz","fileCount":1043,"integrity":"sha512-awJGhtCRyouxJQBkHzLxmRErykcROpAP6O2bXQt8+IINybtGoB4PAJUvJ7LPgWNH63T/ySmJmXkMU8Sc+infUQ==","signatures":[{"sig":"MEYCIQCtDT3f0Uo8po2VKYw60Cu/YhFbvW2HKlHdyHEZk8n5iQIhAKPHLoH2ROigltBG8qyth19cMnjVfpRnsyO8otYzKV/4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGBytuqAsIUN7/5yBx9qmXro3qYjHkfdsGgvGd3orL+SAiEArjm1ZCLqufD9VWq1fIv3MnE3fNP3JLnnGH8HCLnHtG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45079162},"engines":{"node":">=22.19.0"},"gitHead":"f30d74dbeb9a0c28cb0bc424e40b655c71a12139","scripts":{"dev":"node server.mjs","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"NODE_ENV=production node server.mjs","dev:lan":"HOSTNAME=0.0.0.0 node server.mjs","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"NODE_ENV=production HOSTNAME=0.0.0.0 node server.mjs"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"11.19.1","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"26.8.2","dependencies":{"yjs":"^13.6.32","next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","typebox":"1.3.7","react-dom":"^19.2.4","@tiptap/pm":"^3.31.0","@xterm/xterm":"^6.0.0","@tiptap/react":"^3.31.0","@xyflow/react":"^12.11.6","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@tiptap/markdown":"^3.31.0","@xterm/addon-fit":"^0.11.0","@hocuspocus/server":"^4.6.0","emoji-picker-react":"^4.20.1","remark-frontmatter":"^5.0.0","@tiptap/starter-kit":"^3.31.0","@hocuspocus/provider":"^4.6.0","@earendil-works/pi-ai":"0.86.0","@earendil-works/pi-tui":"0.86.0","@earendil-works/pi-agent-core":"0.86.0","@tiptap/extension-placeholder":"^3.31.0","@earendil-works/pi-coding-agent":"0.86.0"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"5.9.3","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.60_1789988813937_0.37465390140058386","host":"s3://npm-registry-packages-npm-production"}},"0.1.61":{"name":"@baique/pi-web-sky","version":"0.1.61","author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","_id":"@baique/pi-web-sky@0.1.61","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"homepage":"https://github.com/baique/pi-web-sky#readme","bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"bin":{"pi-web-sky":"bin/pi-web-sky.js"},"dist":{"shasum":"afa10c2ea9aaf9a9bcf1ee61bc941728cea0bfc0","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.61.tgz","fileCount":1045,"integrity":"sha512-jKD1xlR4yKwERV3m8SQeZKOi3Ivo8j9WnJZfi3/ijwv8j1w8bZaPkSbkpSpW0lAd+86E+mxr17lPiFxjvms6LA==","signatures":[{"sig":"MEUCIQCuNzLk7F8/J9lpiXWbDyr6u+WtIFtprNswq7LDEplfvwIgeHTejLJmyyywsJKHjkIyoDnc54RUoNX/4TCWxceJVU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCQDhV4nk+xjUFMdDdoWNXiFV3MheW/zhTo+b01m7VcMAIhAKPzx3pJiuIF9yKFF3wPnwvRgB2DivNWPveVljo2EJRl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45088201},"engines":{"node":">=22.19.0"},"gitHead":"78d931645a0f3bef38091653fe51ab5bad420774","scripts":{"dev":"node server.mjs","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"NODE_ENV=production node server.mjs","dev:lan":"HOSTNAME=0.0.0.0 node server.mjs","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"NODE_ENV=production HOSTNAME=0.0.0.0 node server.mjs"},"_npmUser":{"name":"baique","email":"itbaique@126.com"},"repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"11.19.1","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"_nodeVersion":"26.8.2","dependencies":{"yjs":"^13.6.32","next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","typebox":"1.3.7","react-dom":"^19.2.4","@tiptap/pm":"^3.31.0","@xterm/xterm":"^6.0.0","@tiptap/react":"^3.31.0","@xyflow/react":"^12.11.6","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@tiptap/markdown":"^3.31.0","@xterm/addon-fit":"^0.11.0","@hocuspocus/server":"^4.6.0","emoji-picker-react":"^4.20.1","remark-frontmatter":"^5.0.0","@tiptap/starter-kit":"^3.31.0","@hocuspocus/provider":"^4.6.0","@earendil-works/pi-ai":"0.86.0","@earendil-works/pi-tui":"0.86.0","@earendil-works/pi-agent-core":"0.86.0","@tiptap/extension-placeholder":"^3.31.0","@earendil-works/pi-coding-agent":"0.86.0"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"5.9.3","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-sky_0.1.61_1790238457351_0.8254922576112163","host":"s3://npm-registry-packages-npm-production"}},"0.1.62":{"_id":"@baique/pi-web-sky@0.1.62","bin":{"pi-web-sky":"bin/pi-web-sky.js"},"bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"dist":{"shasum":"4330d8da494225f365edbbeb1968d120e10efc87","tarball":"https://registry.npmjs.org/@baique/pi-web-sky/-/pi-web-sky-0.1.62.tgz","fileCount":1045,"integrity":"sha512-hKjXj1p/52cvtSFyGvAYF3uWsw9y/tjQjOuRAyc6XbLYCEdJy60PxIC8bDVkVrINa50sSXPHZQsEI7INQas0SQ==","signatures":[{"sig":"MEYCIQDp3AilPGr21YuXzDP6FwJWmLlouuVgzHfxfRcz68bAKwIhANaYH3nTBzZguLWR8lt5sZJXOjvdH/WD6Rh19Nrg40xw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGFVU65rSqWdBkTnasoBLXptGZDif7uEhXR2RJrxUJdtAiAslySGipexqAW0IsQx8JjdZepVz2iaRs2T9YrtWwWMWg=="}],"unpackedSize":45841358},"name":"@baique/pi-web-sky","author":{"name":"baique","email":"itbaique@126.com"},"engines":{"node":">=22.19.0"},"gitHead":"c0f7fe96dae08c7d0535baa5b2342c1eaeb64930","license":"MIT","scripts":{"dev":"node server.mjs","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"NODE_ENV=production node server.mjs","dev:lan":"HOSTNAME=0.0.0.0 node server.mjs","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"NODE_ENV=production HOSTNAME=0.0.0.0 node server.mjs"},"version":"0.1.62","_npmUser":{"name":"baique","email":"itbaique@126.com"},"homepage":"https://github.com/baique/pi-web-sky#readme","repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"_npmVersion":"11.19.0","description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","directories":{},"maintainers":[{"name":"baique","email":"itbaique@126.com"}],"_nodeVersion":"25.2.1","dependencies":{"yjs":"^13.6.32","next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","typebox":"1.3.7","react-dom":"^19.2.4","@tiptap/pm":"^3.31.0","@xterm/xterm":"^6.0.0","@tiptap/react":"^3.31.0","@xyflow/react":"^12.11.6","thinking-orbs":"^0.3.1","proper-lockfile":"4.1.2","@lydell/node-pty":"^1.2.0-beta.15","@tiptap/markdown":"^3.31.0","@xterm/addon-fit":"^0.11.0","@hocuspocus/server":"^4.6.0","emoji-picker-react":"^4.20.1","remark-frontmatter":"^5.0.0","@tiptap/starter-kit":"^3.31.0","@hocuspocus/provider":"^4.6.0","@earendil-works/pi-ai":"0.86.0","@earendil-works/pi-tui":"0.86.0","@earendil-works/pi-agent-core":"0.86.0","@tiptap/extension-placeholder":"^3.31.0","@earendil-works/pi-coding-agent":"0.86.0"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"5.9.3","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-sky_0.1.62_1790312818027_0.38142055044882395"}}},"time":{"created":"2026-08-18T11:54:06.026Z","modified":"2026-09-25T05:06:58.557Z","0.1.0":"2026-08-18T11:54:06.426Z","0.1.1":"2026-08-18T13:00:30.115Z","0.1.2":"2026-08-18T14:11:12.352Z","0.1.3":"2026-08-18T15:07:08.165Z","0.1.4":"2026-08-19T03:41:31.527Z","0.1.5":"2026-08-19T06:23:24.791Z","0.1.6":"2026-08-22T02:42:44.853Z","0.1.7":"2026-08-22T02:53:02.998Z","0.1.8":"2026-08-23T05:57:27.169Z","0.1.9":"2026-08-23T08:00:35.870Z","0.1.10":"2026-08-23T08:39:35.458Z","0.1.11":"2026-08-23T12:32:22.726Z","0.1.12":"2026-08-23T12:45:37.993Z","0.1.13":"2026-08-23T13:52:24.822Z","0.1.14":"2026-08-23T14:04:30.349Z","0.1.15":"2026-08-23T14:18:14.278Z","0.1.16":"2026-08-23T14:33:15.040Z","0.1.17":"2026-08-24T03:40:02.246Z","0.1.18":"2026-08-24T03:45:40.558Z","0.1.19":"2026-08-24T14:02:47.719Z","0.1.20":"2026-08-24T15:08:18.508Z","0.1.21":"2026-08-24T15:19:27.817Z","0.1.22":"2026-08-25T09:57:42.163Z","0.1.24":"2026-08-25T16:39:05.535Z","0.1.23":"2026-08-25T17:16:29.285Z","0.1.25":"2026-08-26T09:38:00.163Z","0.1.26":"2026-08-26T10:20:17.901Z","0.1.27":"2026-08-27T07:14:26.459Z","0.1.28":"2026-08-27T09:44:45.873Z","0.1.29":"2026-08-27T13:36:53.250Z","0.1.30":"2026-08-29T02:04:52.204Z","0.1.31":"2026-08-29T06:59:24.675Z","0.1.32":"2026-08-29T07:29:46.840Z","0.1.33":"2026-08-29T09:53:22.612Z","0.1.34":"2026-08-30T13:16:56.831Z","0.1.35":"2026-09-01T16:52:15.102Z","0.1.36":"2026-09-01T17:41:16.986Z","0.1.37":"2026-09-01T18:08:25.312Z","0.1.38":"2026-09-02T03:01:34.396Z","0.1.39":"2026-09-02T03:10:19.229Z","0.1.40":"2026-09-03T04:52:36.800Z","0.1.41":"2026-09-03T09:37:53.517Z","0.1.42":"2026-09-06T10:31:03.534Z","0.1.43":"2026-09-07T07:24:52.158Z","0.1.44":"2026-09-07T14:50:10.063Z","0.1.45":"2026-09-07T15:11:42.027Z","0.1.46":"2026-09-08T15:40:12.529Z","0.1.47":"2026-09-09T13:34:57.139Z","0.1.48":"2026-09-10T08:50:29.275Z","0.1.49":"2026-09-10T09:04:02.566Z","0.1.50":"2026-09-10T10:54:46.257Z","0.1.51":"2026-09-10T12:17:23.657Z","0.1.52":"2026-09-13T00:01:07.972Z","0.1.53":"2026-09-13T04:50:16.535Z","0.1.54":"2026-09-13T05:28:16.776Z","0.1.55":"2026-09-14T09:16:37.000Z","0.1.56":"2026-09-17T09:18:02.641Z","0.1.57":"2026-09-19T03:31:19.892Z","0.1.58":"2026-09-20T03:22:07.034Z","0.1.59":"2026-09-20T10:38:31.947Z","0.1.60":"2026-09-21T11:06:54.250Z","0.1.61":"2026-09-24T08:27:37.688Z","0.1.62":"2026-09-25T05:06:58.349Z"},"bugs":{"url":"https://github.com/baique/pi-web-sky/issues"},"author":{"name":"baique","email":"itbaique@126.com"},"license":"MIT","homepage":"https://github.com/baique/pi-web-sky#readme","repository":{"url":"git+https://github.com/baique/pi-web-sky.git","type":"git"},"description":"Web UI for the pi coding agent — Sky skin edition (fork of @agegr/pi-web / earendil-labs pi-web, MIT)","maintainers":[{"name":"baique","email":"itbaique@126.com"}],"readme":"# Pi Web — Sky（@baique/pi-web-sky）\n\n[![npm version](https://img.shields.io/npm/v/@baique/pi-web-sky.svg)](https://www.npmjs.com/package/@baique/pi-web-sky)\n\n[Pi](https://github.com/earendil-works/pi)（本地编程智能体）的浏览器界面：查找与继续会话、运行智能体、配置模型与资源、浏览项目文件。本发行版在 [pi-web](https://github.com/agegr/pi-web) 之上重做界面并扩展工作流能力（会话看板、内置终端、消息钉等），与官方版共用本机 `~/.pi/agent` 数据，二者可随时切换。\n\n## 快速开始\n\n需要 Node.js 22.19+，一行起服（自动打开浏览器，地址 `127.0.0.1:30143`）：\n\n```bash\nnpx @baique/pi-web-sky@latest\n```\n\n全局安装：\n\n```bash\nnpm install -g @baique/pi-web-sky@latest\npi-web-sky\n# 更新：重启进程后重跑同样命令即可；卸载：npm uninstall -g @baique/pi-web-sky\n```\n\n本工具读写本机 `~/.pi/agent` 数据，与官方版共用。首次使用前先确保已配置好 Pi——在「模型」面板登录模型服务商或填入 API Key。\n\n> **安全**：默认只监听本机 `127.0.0.1`。如要对内网开放，请用 `PI_WEB_PASSWORD` 开启账号密码认证（Basic Auth），并在 HTTPS/VPN 环境使用——对外暴露意味着授权该进程执行高权限操作。\n\n## 预览\n\n**会话看板**\n\n<!-- 待补充截图：保存为 docs/img/会话看板.png 后，替换本注释为 ![会话看板](docs/img/会话看板.png) -->\n\n**首页**\n\n![首页](docs/img/首页.png)\n\n**终端**\n\n![终端](docs/img/终端.png)\n\n**消息钉**\n\n![消息钉](docs/img/消息钉.png)\n\n## 功能亮点\n\n### 会话看板（任务即看板）\n\n会话按任务组织、任务以看板呈现，是本发行版的核心工作台——把散落在会话列表里的对话，归拢成看得见、管得着的任务：\n\n- **任务即看板**：点任务行直接进入它的画布，任务内会话自动成卡、新会话自动补卡，卡片位置刷新不丢；任务改名看板同步改名，删任务连带删看板。\n- **卡片即工作台**：收合卡显示状态/标题/最后回复，展开卡直接在画布上聊天、看状态、盯统计，展开后仍可拖动、拉伸、连线。\n- **实时状态**：卡片实时显示思考中/执行工具/等待输入（思考球动效）；「运行中」看板自动聚合所有正在运行的任务，跨项目一眼看全。\n- **便笺**：随手贴 markdown 便笺，支持颜色与代码块。\n- **派生边**：画布自动绘制连线——会话执行线（虚线，卡到会话）与任务依赖线（实线），随业务状态自动增删，无需手绘。\n- **右键菜单**：卡片/空白处右键弹出玻璃菜单（新建会话、便笺、删除、连线等），删除按节点类型做二次确认。\n- **画布打磨**：缩放/平移/吸附对齐、重叠卡片点击置顶、Ctrl+F 定位节点、看板 URL 持久化，刷新后停在原地。\n\n### 内置多会话终端\n\n面板内置终端，两栏布局：左栏当前项目的终端，右栏按项目分组列出所有终端。切换项目自动补开终端，多会话并行、刷新后保留；配色随深浅主题，玻璃质感与消息气泡一致。\n\n### 玻璃感界面与壁纸\n\n整站统一毛玻璃体系（气泡、输入区、工具栏、面板同款材质），深浅主题分别调校，壁纸可透出。支持图片/视频壁纸，可拖拽调整位置、平铺、边缘填充；气泡的**透明度与磨砂强度**两条滑块随手可调，刷新后保留。\n\n### 消息体验\n\n- **消息钉**：把任意消息钉成置顶浮窗，全局拖拽、自由缩放，关键上下文边干活边看。\n- **编辑回滚**：任意用户消息（首条、已被自动压缩的、连续多条）都可编辑回滚，语义与官方一致。\n- **内置 todo**：会话自带的 `todo` 工具（建/改/删三态任务清单）跟踪多步工作，顶栏右上角面板实时显示进度，全部完成后再过两轮自动清空——装好即用，无需再装 todo 插件。\n- **信息工具条**：模型名/字数/统计/复制/时间下沉到气泡外底部，长文阅读不被头部遮挡。\n- **瞬时通知**：扩展/错误的提示就地显示、自动消退，运行状态在输入框顶栏播报。\n\n### 输入草稿暂存\n\n输入内容随时 `Ctrl+S` 暂存、`Ctrl+Delete` 删除，跨会话持久，误清不慌；回填与正在输入的内容自动做冲突保护。\n\n### 思考球动效\n\n等待模型、执行工具等状态统一换成呼吸/工作动画球；思考块改为纯文本注记（仅左侧一条细线标识），长文阅读更舒服。\n\n## 开发\n\n```bash\nnpm install\nnpm run dev          # http://127.0.0.1:30143\nnode_modules/.bin/tsc --noEmit\nnpm run lint\nnpm test             # 单元测试\n```\n\n`npm run dev` 与 `next build` 共用 `.next`，但互不干扰，可在开发中直接构建。\n\n## 维护\n\n- 当前跟踪上游版本：**0.8.11**\n- 上游移植记录：[docs/upstream-ports.md](docs/upstream-ports.md)\n- 内部实现与约定：[docs/](docs/) 、[.agent/NOTES.md](.agent/NOTES.md)\n\n## 许可证\n\n本项目代码以 [MIT](./LICENSE) 协议发布。\n\n会话看板（画布）自研实现：渲染层基于 [@xyflow/react](https://reactflow.dev)（MIT），\n数据层基于 [yjs](https://yjs.dev)（MIT CRDT）+ [Hocuspocus](https://tiptap.dev/docs/hocuspocus)（MIT）协同服务端，\n均为宽松许可，与 MIT 主协议兼容，无商用限制。\n\n第三方依赖许可明细见 [THIRD_PARTY_NOTICES.md](./THIRD_PARTY_NOTICES.md)。\n","readmeFilename":"README.md"}