{"_id":"@allwayso/pi-tetris","_rev":"2-b3d6fc268597a94f3d9f70943eeae476","name":"@allwayso/pi-tetris","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@allwayso/pi-tetris","version":"1.0.0","keywords":["tetris","pi-extension","pi-coding-agent","tui","game","pi-package"],"author":{"name":"Shown Lin"},"license":"MIT","_id":"@allwayso/pi-tetris@1.0.0","maintainers":[{"name":"allwayso","email":"camellialin1109@gmail.com"}],"homepage":"https://github.com/allwayso/my-pi-extensions#readme","bugs":{"url":"https://github.com/allwayso/my-pi-extensions/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"027343309b475e98fd7fa5bd24543aaa1f2a1350","tarball":"https://registry.npmjs.org/@allwayso/pi-tetris/-/pi-tetris-1.0.0.tgz","fileCount":6,"integrity":"sha512-2T93xiXAnUpNd5RJ7SIuWnoNbUQ6eGMFnKwwu21yJsZ96zRNWrKNO91i4HHijHvVcRgfEQQq0RgC9q6Z2ZLX1A==","signatures":[{"sig":"MEUCIA/GGhESoIvanFSJgwXBFz+2RYLA0s7Ngt9yyC3Pl908AiEA+Fnyoy5Wja6c26zyvoFSSFwZxzo988bZpJJBteeIN1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48169},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2f1d9d81db50680fb7a96df3b8b9b39535914324","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"allwayso","email":"camellialin1109@gmail.com"},"repository":{"url":"git+https://github.com/allwayso/my-pi-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Tetris game extension for pi-coding-agent","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@earendil-works/pi-tui":"^0.84.1","@earendil-works/pi-coding-agent":"^0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-tetris_1.0.0_1786287169895_0.6043185590826516","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@allwayso/pi-tetris","version":"1.0.1","description":"Tetris game extension for pi-coding-agent","license":"MIT","author":{"name":"Shown Lin"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*","@earendil-works/pi-tui":"*"},"devDependencies":{"@earendil-works/pi-coding-agent":"^0.84.1","@earendil-works/pi-tui":"^0.84.1","typescript":"^5.4.0"},"keywords":["tetris","pi-extension","pi-coding-agent","tui","game","pi-package"],"pi":{"extensions":["./dist/index.js"],"image":"https://raw.githubusercontent.com/allwayso/my-pi-extensions/main/packages/pi-tetris/image.png"},"repository":{"type":"git","url":"git+https://github.com/allwayso/my-pi-extensions.git"},"gitHead":"cfe66ede1be570dce62b11b2dc04196c85bdd706","_id":"@allwayso/pi-tetris@1.0.1","bugs":{"url":"https://github.com/allwayso/my-pi-extensions/issues"},"homepage":"https://github.com/allwayso/my-pi-extensions#readme","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-AYnidf0j4tBPUg0rQddTQbchUkuD4sG3dfz9krT96Xic26mAvPVHKdAFnB/qp/T+55NETdnxzvJCUaoJLp9WCA==","shasum":"a79d90542d428c8ec191d693e840daee2013841d","tarball":"https://registry.npmjs.org/@allwayso/pi-tetris/-/pi-tetris-1.0.1.tgz","fileCount":7,"unpackedSize":48905,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD0dYpHvI1FHr1+xVxd9h3LKjk2curPSfSIpwOnvHHqkgIhAOuj+BsXQjIFScURJnSgZD3Piw5BwSpXNVw3v8tPRg0h"}]},"_npmUser":{"name":"allwayso","email":"camellialin1109@gmail.com"},"directories":{},"maintainers":[{"name":"allwayso","email":"camellialin1109@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-tetris_1.0.1_1786341362681_0.11360435832284299"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-09T14:52:49.779Z","modified":"2026-08-10T05:56:02.969Z","1.0.0":"2026-08-09T14:52:50.030Z","1.0.1":"2026-08-10T05:56:02.816Z"},"bugs":{"url":"https://github.com/allwayso/my-pi-extensions/issues"},"author":{"name":"Shown Lin"},"license":"MIT","homepage":"https://github.com/allwayso/my-pi-extensions#readme","keywords":["tetris","pi-extension","pi-coding-agent","tui","game","pi-package"],"repository":{"type":"git","url":"git+https://github.com/allwayso/my-pi-extensions.git"},"description":"Tetris game extension for pi-coding-agent","maintainers":[{"name":"allwayso","email":"camellialin1109@gmail.com"}],"readme":"# pi-tetris\n\n在 pi-coding-agent 中玩俄罗斯方块！\n\n## 安装\n\n```bash\npi install npm:@allwayso/pi-tetris\n```\n\n## 使用\n\n安装后在 pi 中输入：\n\n```\n/tetris\n```\n\n## 操作\n\n| 按键 | 操作 |\n|------|------|\n| ← → / A D | 左右移动 |\n| ↑ / W | 旋转 |\n| ↓ / S | 软降 |\n| Space | 硬降 |\n| ESC | 暂停 |\n| R | 重新开始 |\n| Q | 保存并退出 |\n\n## 手动注册\n\n如果不用 `pi install`，也可以通过 npm 安装后手动注册：\n\n```bash\nnpm install @allwayso/pi-tetris\n```\n\n```ts\nimport tetris from \"@allwayso/pi-tetris\";\ntetris(pi);\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}