{"_id":"@alasano/pi-mouse","_rev":"3-17692a9cc98b8da917a31b15303f8cf7","name":"@alasano/pi-mouse","dist-tags":{"latest":"0.1.1"},"versions":{"0.0.1":{"name":"@alasano/pi-mouse","version":"0.0.1","keywords":["pi-package"],"license":"MIT","_id":"@alasano/pi-mouse@0.0.1","maintainers":[{"name":"alasano","email":"aljosa.a@gmail.com"}],"homepage":"https://github.com/alasano/house-of-pi#readme","bugs":{"url":"https://github.com/alasano/house-of-pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/alasano/house-of-pi/master/packages/pi-mouse/assets/pi-mouse.gif","extensions":["./extensions"]},"dist":{"shasum":"dcb5e6335bd14b0f33d07ef6f210aa2a25bd0672","tarball":"https://registry.npmjs.org/@alasano/pi-mouse/-/pi-mouse-0.0.1.tgz","fileCount":4,"integrity":"sha512-sFBjxEJwA83xJeEqWLy2zCJ6eNn5rb+fRib6FdIs8yx3Bc5RY66oEfw24Uu0sAPctbx8ZMqnFaPXNmgvF8/jMw==","signatures":[{"sig":"MEQCIFcLxy63/4odDb71haiOcI5JiqWfT/zBAq6kgnExWfrRAiAE4Z2wwRIgAmwLL5tVyVyHKVdmWkO+gDxC+Mu3BGSTJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242436},"type":"module","gitHead":"eed1aa897e0fee8cf77fb94da65581c8acff9fcb","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"alasano","email":"aljosa.a@gmail.com"},"repository":{"url":"git+https://github.com/alasano/house-of-pi.git","type":"git","directory":"packages/pi-mouse"},"_npmVersion":"11.12.1","description":"ASCII mouse that follows your cursor above the editor in pi","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-mouse_0.0.1_1775241734381_0.8569662838277878","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@alasano/pi-mouse","version":"0.1.0","keywords":["pi-package"],"license":"MIT","_id":"@alasano/pi-mouse@0.1.0","maintainers":[{"name":"alasano","email":"aljosa.a@gmail.com"}],"homepage":"https://github.com/alasano/house-of-pi#readme","bugs":{"url":"https://github.com/alasano/house-of-pi/issues"},"pi":{"image":"https://raw.githubusercontent.com/alasano/house-of-pi/master/packages/pi-mouse/assets/pi-mouse.gif","extensions":["./extensions"]},"dist":{"shasum":"bbb3b448b75724974e8fb7ec8f5b6058d1d50bff","tarball":"https://registry.npmjs.org/@alasano/pi-mouse/-/pi-mouse-0.1.0.tgz","fileCount":4,"integrity":"sha512-sgE114wK2ybqp8xdSfvrrbo7kvmEpZJG22Z/JPJ4Vzrozg3Mj+YJBt00GBf5UfFB3UxGt/MuFCZJ+6gbgAwFHg==","signatures":[{"sig":"MEQCIFTMa7KdDk3b62qqQEZaTwrho7maqCMWUcShPm0P4qqIAiBKw3hKgMLEJ8tr3/OVg4hVK62ctFX5PCCPEFR28RpbbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242436},"type":"module","gitHead":"8405defcb2c8d88349b3a30650bd9d0817a1288b","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"alasano","email":"aljosa.a@gmail.com"},"repository":{"url":"git+https://github.com/alasano/house-of-pi.git","type":"git","directory":"packages/pi-mouse"},"_npmVersion":"11.12.1","description":"ASCII mouse that follows your cursor above the editor in pi","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-mouse_0.1.0_1775241952556_0.47485714085420083","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@alasano/pi-mouse","version":"0.1.1","description":"ASCII mouse that follows your cursor above the editor in pi","keywords":["pi-package"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alasano/house-of-pi.git","directory":"packages/pi-mouse"},"type":"module","scripts":{"typecheck":"tsc --noEmit"},"pi":{"extensions":["./extensions"],"image":"https://raw.githubusercontent.com/alasano/house-of-pi/master/packages/pi-mouse/assets/pi-mouse.gif"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.79.9","@earendil-works/pi-tui":">=0.79.9"},"devDependencies":{"@earendil-works/pi-coding-agent":"^0.79.9","@earendil-works/pi-tui":"^0.79.9"},"gitHead":"c613313d559ba4ec79563a24b9982546c54525f3","_id":"@alasano/pi-mouse@0.1.1","bugs":{"url":"https://github.com/alasano/house-of-pi/issues"},"homepage":"https://github.com/alasano/house-of-pi#readme","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-zp+j9mxm9ImE8vt2QYe9PjQKbRWlcaD2azQbEpSg5ErKcoBRs0Ja//MWAGrXVgW8/+zcvci9c/C/VG7iP9Z4wg==","shasum":"cddccc890ff4ffa368a4f286def5ef3af64ca415","tarball":"https://registry.npmjs.org/@alasano/pi-mouse/-/pi-mouse-0.1.1.tgz","fileCount":4,"unpackedSize":242506,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alasano%2fpi-mouse@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEQ/VqR9ljhBQj9HYk01i/B55R/DLyXUUXgg7Ibfy8RuAiAEop+nLSctGJI1OV06fu3wIqLSUNhycWTPmE31YKnR+A=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2646e2d3-e932-4299-ab8e-d2fce9e783a6"}},"directories":{},"maintainers":[{"name":"alasano","email":"aljosa.a@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-mouse_0.1.1_1782010906062_0.25960353923891133"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-03T18:42:14.315Z","modified":"2026-06-21T03:01:46.540Z","0.0.1":"2026-04-03T18:42:14.605Z","0.1.0":"2026-04-03T18:45:52.791Z","0.1.1":"2026-06-21T03:01:46.234Z"},"bugs":{"url":"https://github.com/alasano/house-of-pi/issues"},"license":"MIT","homepage":"https://github.com/alasano/house-of-pi#readme","keywords":["pi-package"],"repository":{"type":"git","url":"git+https://github.com/alasano/house-of-pi.git","directory":"packages/pi-mouse"},"description":"ASCII mouse that follows your cursor above the editor in pi","maintainers":[{"name":"alasano","email":"aljosa.a@gmail.com"}],"readme":"# pi-mouse\n\n![pi-mouse](assets/pi-mouse.gif)\n\nAn ASCII mouse that lives above your editor in [pi](https://pi.dev). It follows your cursor as you type, scurrying left and right with an animated tail.\n\n## Install\n\n```bash\npi install npm:@alasano/pi-mouse\n```\n\n## Commands\n\n| Command                 | Description                  |\n| ----------------------- | ---------------------------- |\n| `/cursor-mouse`         | Toggle the mouse on or off   |\n| `/cursor-mouse on\\|off` | Explicitly enable or disable |\n\n## How it works\n\nThe mouse sits on a line above the editor. When you type, it debounces your cursor position and then walks toward it step by step. It faces the direction it's moving, and its tail wiggles as it goes. When idle, the tail still sways gently.\n\n## Requirements\n\n- Pi interactive mode (uses the custom editor API)\n","readmeFilename":"README.md"}