{"_id":"@apdesign/aicodingtracker-cursor-cli","_rev":"2-2a707af02663bde4013e953cf84d3e56","name":"@apdesign/aicodingtracker-cursor-cli","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@apdesign/aicodingtracker-cursor-cli","version":"0.0.1","keywords":["cursor","hooks","aicodingtracker"],"author":"","license":"MIT","_id":"@apdesign/aicodingtracker-cursor-cli@0.0.1","maintainers":[{"name":"youluzhi","email":"1713039434@qq.com"},{"name":"jiangqimin","email":"1107816226@qq.com"},{"name":"guojam","email":"guojam@gmail.com"},{"name":"chrisqiu027","email":"844680132@qq.com"},{"name":"zzite","email":"zziteqaq@163.com"},{"name":"asteria1","email":"it244@cht-group.net"}],"homepage":"","bin":{"aicodingtracker-cursor-cli":"bin/aicodingtracker-cursor-cli.js"},"dist":{"shasum":"45c15cb2f79114a6d3be0bb8e9d00eb467b3421a","tarball":"https://registry.npmjs.org/@apdesign/aicodingtracker-cursor-cli/-/aicodingtracker-cursor-cli-0.0.1.tgz","fileCount":3,"integrity":"sha512-vDbJiuANf5s9gqF8I8ZMFLYZj7UvW8zEz/2Pxn0O0ZK9gctAK8uSuZ9GMkaczAQdkb9z7O7klHB+JC5D2cQb2w==","signatures":[{"sig":"MEYCIQDZuwdPylkSUxwcjGidjSybkUrt/rap9JfCQYKDIjKEcwIhALfMRjMtrfO42y3UfRFYUHtmKAThGDuSEgyDK0i23oGB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5547},"type":"commonjs","engines":{"node":">=18"},"gitHead":"68ca40e992f13f98e65fc6f6f337eec310edd399","_npmUser":{"name":"asteria1","email":"it244@cht-group.net"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"CLI forwarder for AICodingTracker Cursor extension (install hooks, git hooks, etc.)","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/aicodingtracker-cursor-cli_0.0.1_1776134702819_0.05799828561834963","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@apdesign/aicodingtracker-cursor-cli","version":"0.0.2","description":"CLI forwarder for AICodingTracker Cursor extension (install hooks, git hooks, etc.)","license":"MIT","author":"","homepage":"","repository":{"type":"git","url":""},"keywords":["cursor","hooks","aicodingtracker"],"type":"commonjs","bin":{"aicodingtracker-cursor-cli":"bin/aicodingtracker-cursor-cli.js"},"engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@apdesign/aicodingtracker-cursor-cli@0.0.2","gitHead":"75a06fa279b43cb27c1688f78948daa43ff9754e","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-W0VD/9QNk0yHAvH/b+PT1cxO1bddE5yBna+2nKvBIPNj+cYAcDyzH8xj3L/dW3QxcaoojuNiTrqyQ4Sv6J7rww==","shasum":"0a51df4c6aac277d3748e505c1186622d684b21d","tarball":"https://registry.npmjs.org/@apdesign/aicodingtracker-cursor-cli/-/aicodingtracker-cursor-cli-0.0.2.tgz","fileCount":3,"unpackedSize":5820,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHimCnQ7xZuB8Gyevx+CZCpcGz90NfCwrf425DywU2mGAiEArvBK9ORubVcfNDEWsfEYNgW3sV5ICMCgPe6QaQ9ZfbI="}]},"_npmUser":{"name":"asteria1","email":"it244@cht-group.net"},"directories":{},"maintainers":[{"name":"youluzhi","email":"1713039434@qq.com"},{"name":"jiangqimin","email":"1107816226@qq.com"},{"name":"guojam","email":"guojam@gmail.com"},{"name":"chrisqiu027","email":"844680132@qq.com"},{"name":"zzite","email":"zziteqaq@163.com"},{"name":"asteria1","email":"it244@cht-group.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aicodingtracker-cursor-cli_0.0.2_1779154811929_0.869658550401583"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-14T02:45:02.698Z","modified":"2026-05-19T01:40:12.225Z","0.0.1":"2026-04-14T02:45:03.039Z","0.0.2":"2026-05-19T01:40:12.070Z"},"license":"MIT","keywords":["cursor","hooks","aicodingtracker"],"repository":{"type":"git","url":""},"description":"CLI forwarder for AICodingTracker Cursor extension (install hooks, git hooks, etc.)","maintainers":[{"name":"youluzhi","email":"1713039434@qq.com"},{"name":"jiangqimin","email":"1107816226@qq.com"},{"name":"guojam","email":"guojam@gmail.com"},{"name":"chrisqiu027","email":"844680132@qq.com"},{"name":"zzite","email":"zziteqaq@163.com"},{"name":"asteria1","email":"it244@cht-group.net"}],"readme":"# @apdesign/aicodingtracker-cursor-cli\n\n把 AICodingTracker（Cursor 扩展）内置的 `cli/bin/*.js` 以「全局命令」的形式暴露出来，方便在业务仓库里写 `postinstall`、Git hooks，而不需要把扩展安装目录的绝对路径提交进 Git。\n\n## 安装\n\n全局安装（不写 `@版本号` 即安装 **当前最新**）：\n\n```bash\nnpm i -g @apdesign/aicodingtracker-cursor-cli\n```\n\n临时执行（不写 `@版本号` 即拉取 **当前最新**）：\n\n```bash\nnpx -y @apdesign/aicodingtracker-cursor-cli install-hooks --auto\n```\n\n## 使用\n\n```bash\naicodingtracker-cursor-cli install-hooks --auto\n```\n\n支持的子命令：\n\n- `install-hooks`\n- `post-commit`\n- `pre-push`\n- `exchange-token`\n- `record-hook`\n- `codex-hook`\n- `prune-consumed`\n\n## 环境变量\n\n- `AICODINGTRACKER_CLI_ROOT`: 指向扩展内 `cli` 目录（含 `bin/install-hooks.js`），用于无法从默认扩展目录定位时的兜底\n- `AICODINGTRACKER_DEBUG=1`: 输出更详细的提示，并把错误写入 `~/.aicodingtracker/logs/hook.log`\n","readmeFilename":"README.md"}