{"_id":"@anandamw/git","name":"@anandamw/git","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.1":{"name":"@anandamw/git","version":"0.1.1","description":"Focused and confirmation-gated Git commands for Pi","type":"module","private":false,"publishConfig":{"access":"public"},"keywords":["pi-package","pi-coding-agent","extension","git"],"pi":{"extensions":["./extensions"]},"engines":{"node":">=20"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/4nndmw/pi-rakit.git","directory":"packages/git"},"homepage":"https://github.com/4nndmw/pi-rakit#readme","bugs":{"url":"https://github.com/4nndmw/pi-rakit/issues"},"gitHead":"be71fa6037687c2ab40122347f538a8be81987d6","_id":"@anandamw/git@0.1.1","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-Ni79wUj9awA8QgtHV8nSF1QxsjtM7PeUBTsSEbQFbCN1do8RNLPgkKYnckWSgSoDR24JgY5IXe5gQeaNV0B62A==","shasum":"14d87087b60e0d110b08ef278977c5ba7e858be7","tarball":"https://registry.npmjs.org/@anandamw/git/-/git-0.1.1.tgz","fileCount":4,"unpackedSize":6260,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICWZLxsc1XZd+XmJc/Xwixmq7+DHqqA/YyuJtY2MqbFbAiEA96/eZjrpw88Bw6YvvJvBEJfkUvJA/se+WuZjGiEN0pQ="}]},"_npmUser":{"name":"anandamw","email":"anandamw.dev@gmail.com"},"directories":{},"maintainers":[{"name":"anandamw","email":"anandamw.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git_0.1.1_1789113096895_0.7552693033194866"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-11T07:51:36.261Z","0.1.1":"2026-09-11T07:51:37.013Z","modified":"2026-09-11T07:51:37.302Z"},"maintainers":[{"name":"anandamw","email":"anandamw.dev@gmail.com"}],"description":"Focused and confirmation-gated Git commands for Pi","homepage":"https://github.com/4nndmw/pi-rakit#readme","keywords":["pi-package","pi-coding-agent","extension","git"],"repository":{"type":"git","url":"git+https://github.com/4nndmw/pi-rakit.git","directory":"packages/git"},"bugs":{"url":"https://github.com/4nndmw/pi-rakit/issues"},"license":"MIT","readme":"# Pi Rakit Git\r\n\r\nA focused Pi extension for inspecting Git state and committing changes that you explicitly staged.\r\n\r\n## Requirements\r\n\r\n- Node.js 20+\r\n- Git\r\n- Pi\r\n- A Git repository\r\n\r\n## Install\r\n\r\n```bash\r\npi install npm:@anandamw/git\r\n```\r\n\r\nOr run `npx @anandamw/pi-rakit@latest --install` and select **Git**. Start or reload Pi after installation.\r\n\r\n## Commands\r\n\r\n```text\r\n/git status\r\n/git branch\r\n/git commit Explain the staged change\r\n```\r\n\r\n- `status` shows `git status --short --branch`.\r\n- `branch` shows the current branch, or the short commit when HEAD is detached.\r\n- `commit` asks for confirmation and runs `git commit -m` using the supplied message.\r\n\r\n## Safety\r\n\r\n`/git commit` never stages files. Review and stage exactly what you want with your normal workflow before invoking it. The command refuses to create a commit when the index is empty and does not bypass Git hooks.\r\n\r\nThe extension does not expose push, reset, clean, force, or branch-deletion operations.\r\n","readmeFilename":"README.md","_rev":"1-9c37b6b92d7fc1e581db1563fa8e4fe7"}