{"_id":"@gobing-ai/spur","_rev":"104-b1cd249c6f1bb30d82539d529d3bafc0","name":"@gobing-ai/spur","dist-tags":{"latest":"0.3.95"},"versions":{"0.1.8":{"name":"@gobing-ai/spur","version":"0.1.8","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.1.8","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"6c9b7f65bd20d972792770675d984c4d6db0961f","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.1.8.tgz","fileCount":27,"integrity":"sha512-i6H6aM/fnGOog1QYxVp327bKenf4v0f9e/m7Elu2GXNII2vrvotI/2CMYgJeQtmpSM8sImn3GG1sDu430rD2Lg==","signatures":[{"sig":"MEUCICMyKtyk1nFr7+kdXjyqQEHfTS/SSaOGe47ddMT8bxJJAiEAtD/jnuQwn7dHqLBnx1SdvkZ9naf0hDs4X8YcjYzRhsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2270557},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"c56d322b29f6a96d6c5f96b7d9933fc3d4b77f76","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun build src/index.ts --compile --outfile ../../dist/cli/spur","typecheck":"tsc --noEmit","build:bundle":"bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config spur-cli/config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"robinmin2026","email":"minlongbing@outlook.com"},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.6.2","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"figlet":"^1.11.0","commander":"catalog:","@types/bun":"catalog:","@types/figlet":"^1.7.0","@gobing-ai/spur-app":"workspace:0.1.0","@gobing-ai/ts-infra":"catalog:","@gobing-ai/ts-utils":"catalog:","@gobing-ai/ts-runtime":"catalog:","@gobing-ai/spur-config":"workspace:0.1.0","@gobing-ai/spur-domain":"workspace:0.1.0","@gobing-ai/ts-ai-runner":"catalog:","@gobing-ai/ts-rule-engine":"catalog:","@commander-js/extra-typings":"catalog:","@gobing-ai/ts-llm-jsonl-importer":"catalog:","@gobing-ai/ts-dual-workflow-engine":"catalog:"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.1.8_1781029012093_0.2855324679432889","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@gobing-ai/spur","version":"0.2.2","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.2.2","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"560fde1d5c042413825ef52ca398175c30b6841b","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.2.2.tgz","fileCount":27,"integrity":"sha512-YUZg0wu7yd29CvCZ2eDDPCsNXAlkpIOaBqDsdO1UWIu7tx363EydOAo7kdOSv75/TP1KkyYhwl4tc3H9Mngi5Q==","signatures":[{"sig":"MEYCIQC+DA4TnbqdC21BEUUqY5QvKEI12/cq9Bn3MBrJAfWWpgIhAMy4YRyHftowwxfQPlBArlBevYCLpQdwICkQ7VyR7rXS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2270536},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"078727e6257649fb80e48d7da61a93fb8587aaf5","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun build src/index.ts --compile --outfile ../../dist/cli/spur","typecheck":"tsc --noEmit","build:bundle":"bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config spur-cli/config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.16.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/spur-app":"^0.1.0","@gobing-ai/ts-infra":"^0.3.7","@gobing-ai/ts-utils":"^0.3.7","@gobing-ai/ts-runtime":"^0.3.7","@gobing-ai/spur-config":"^0.1.0","@gobing-ai/spur-domain":"^0.1.0","@gobing-ai/ts-ai-runner":"^0.3.7","@gobing-ai/ts-rule-engine":"^0.3.7","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.3.7","@gobing-ai/ts-dual-workflow-engine":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.2.2_1781029900120_0.38805178884113767","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@gobing-ai/spur","version":"0.2.3","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.2.3","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"5a409ef311f02304605eb3a4dab7c493e9243e1c","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.2.3.tgz","fileCount":27,"integrity":"sha512-ArbIC3J5zLVuEimV3gGyuk/IW6uYaN6WXkmKrmOQEjBztwUadMaPCTHduztsYwiNvQFICEJdqJAZIjT+7mv0Fw==","signatures":[{"sig":"MEUCIQC70OqkZIT15ZMnitRORTP7u+SD5QzOVUzRFNhdW4Ku2AIgedQj42B469HmEOtK7o19kNdfSftT8MG3W3+kuaFJlu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2270536},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"3c9025f0702002c67d230003f7f6f413e923c8cc","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun build src/index.ts --compile --outfile ../../dist/cli/spur","typecheck":"tsc --noEmit","build:bundle":"bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config spur-cli/config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.16.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/spur-app":"^0.1.0","@gobing-ai/ts-infra":"^0.3.7","@gobing-ai/ts-utils":"^0.3.7","@gobing-ai/ts-runtime":"^0.3.7","@gobing-ai/spur-config":"^0.1.0","@gobing-ai/spur-domain":"^0.1.0","@gobing-ai/ts-ai-runner":"^0.3.7","@gobing-ai/ts-rule-engine":"^0.3.7","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.3.7","@gobing-ai/ts-dual-workflow-engine":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.2.3_1781029936527_0.8272778727021242","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@gobing-ai/spur","version":"0.2.4","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.2.4","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"7a1117c1dc861a65a1cd49b57a34708cee13c243","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.2.4.tgz","fileCount":32,"integrity":"sha512-Qk2HHcMFTjd9iwABanWlO+D3A0YVyfPZsWWBHolBwd9wxJGfvjJ+oBUGeHS4AXpUkQDWRho082d7Mzs5ACftMQ==","signatures":[{"sig":"MEUCIQDDKFxZUqbvirkk2+mv+9nCOv2KGSF84gfbsa2SZZeCOAIgHviecxmLGnv8MGWYzvST5VwMYzW0tfML5SX8IvA902U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2357109},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"b4bc5e55b0e27054e7b1f4db09bae70751895045","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun build src/index.ts --compile --outfile ../../dist/cli/spur","typecheck":"tsc --noEmit","build:bundle":"bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config spur-cli/config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.16.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/spur-app":"^0.1.0","@gobing-ai/ts-infra":"^0.3.10","@gobing-ai/ts-utils":"^0.3.10","@gobing-ai/ts-runtime":"^0.3.10","@gobing-ai/spur-config":"^0.1.0","@gobing-ai/spur-domain":"^0.1.0","@gobing-ai/ts-ai-runner":"^0.3.10","@gobing-ai/ts-rule-engine":"^0.3.10","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.3.10","@gobing-ai/ts-dual-workflow-engine":"^0.3.10"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.2.4_1781153051671_0.31906683427098925","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@gobing-ai/spur","version":"0.2.5","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.2.5","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"5134f903ee6e901ad5116b901256c7066bf31fe4","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.2.5.tgz","fileCount":32,"integrity":"sha512-x6cDyRWGdm5G77is02zEf3pH8kUizxdRCA500YmewHk7UlPrc2UZyPNXawDbVSjpz8KwxwthOyNbdMrqQNGOiw==","signatures":[{"sig":"MEQCIDZaIgGWEqwfVLNZfkxPvoQroEbemIeTzMoDeDi7VqkYAiA2SshWTv+jTpwWpANgpf4PIen/isoU6YxLuC1ZjNN3Pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2359628},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"133789a54d25c77d9f925c7c4cdbf6967e5eff91","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun build src/index.ts --compile --outfile ../../dist/cli/spur","typecheck":"tsc --noEmit","build:bundle":"bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config spur-cli/config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.16.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/spur-app":"^0.1.0","@gobing-ai/ts-infra":"^0.3.11","@gobing-ai/ts-utils":"^0.3.11","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.3.11","@gobing-ai/spur-config":"^0.1.0","@gobing-ai/spur-domain":"^0.1.0","@gobing-ai/ts-ai-runner":"^0.3.11","@gobing-ai/ts-rule-engine":"^0.3.11","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.3.11","@gobing-ai/ts-dual-workflow-engine":"^0.3.11"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.2.5_1781156370572_0.36896905247301803","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@gobing-ai/spur","version":"0.2.8","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.2.8","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"217868f4332bfa85d8d84710b3fe3a4242ca71bc","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.2.8.tgz","fileCount":66,"integrity":"sha512-WDY5W2Lc0U3e3wWYFbzovyEY6tCN0tQ/2TTq51rIRfxOKZaEAbVvbeYwml/av0BQWVsxl2u6NWCcHXlXNRocEw==","signatures":[{"sig":"MEUCIDkkqtHHAUhvzF41tPP6OKL6ufUptEvTpJKX1Xb5VYbhAiEAs/yymSPSOuOT8jQCZpJ6+EbZYGpxz4XyNSZv1GO5BNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3015259},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"65eea30cb91a4d3b147ebceca650196e99509cd0","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun build src/index.ts --compile --outfile ../../dist/cli/spur","typecheck":"tsc --noEmit","build:bundle":"bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config spur-cli/config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.17.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-infra":"^0.4.2","@gobing-ai/ts-utils":"^0.4.2","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.2","@gobing-ai/ts-ai-runner":"^0.4.2","@gobing-ai/ts-rule-engine":"^0.4.2","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.2","@gobing-ai/ts-dual-workflow-engine":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.2.8_1782541254790_0.6890497339795492","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@gobing-ai/spur","version":"0.2.9","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.2.9","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"799b06bcdcf050573f9440ce467b5e448a31225a","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.2.9.tgz","fileCount":66,"integrity":"sha512-lDkERD/Y6vtiuC6lhCc6O/++tx7d/qQlDdiDPC1Dr8gMVv/zgQZCeBSNxoXAmVqCIiR0VmJa5azU+/WBhYQ7Ng==","signatures":[{"sig":"MEYCIQC4TSR1AlpPiak5+HXWF7DZluAF1uoUgoS9V1+R4eBD2wIhAKBptOyi1y5iEdNT6iZFxP5cRxz7sxcipawmuEywAcR5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3023791},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"2aec3ab4cb29bbbfa16187960cf119db7e822e1c","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun build src/index.ts --compile --outfile ../../dist/cli/spur","typecheck":"tsc --noEmit","build:bundle":"bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config spur-cli/config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.18.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-infra":"^0.4.2","@gobing-ai/ts-utils":"^0.4.2","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.2","@gobing-ai/ts-ai-runner":"^0.4.2","@gobing-ai/ts-rule-engine":"^0.4.2","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.2","@gobing-ai/ts-dual-workflow-engine":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.2.9_1782775314628_0.27980216640492417","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@gobing-ai/spur","version":"0.2.10","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.2.10","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"95b1f164a35d448b63bed12d4dc9dfc1fa7e8ba3","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.2.10.tgz","fileCount":60,"integrity":"sha512-wpMK2iuKnOzhLd0/3vt7Yw9HmBgoD1qwJXbcyaJS6MwKeoZrhZ1ZW15QblC8iLV8Jnj/NEegzJP2xX9cryLrng==","signatures":[{"sig":"MEUCIBxqBMlFhnWJ8uSnCdx3lUs9zw82vGT0JSAdbd/zcO3LAiEAtLtp0Hsu7hAFNLLNKbtWMmY3wYU3w0P1aeyTLbtRVV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3026263},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"07ef6f07853d173a320d555ea1bd27923973bde4","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun build src/index.ts --compile --outfile ../../dist/cli/spur","typecheck":"tsc --noEmit","build:bundle":"bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config spur-cli/config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.18.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-infra":"^0.4.2","@gobing-ai/ts-utils":"^0.4.2","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.2","@gobing-ai/ts-ai-runner":"^0.4.2","@gobing-ai/ts-rule-engine":"^0.4.2","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.2","@gobing-ai/ts-dual-workflow-engine":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.2.10_1782858256997_0.980428089644761","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@gobing-ai/spur","version":"0.2.11","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.2.11","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"70c92dcc5c7702e66af488dbec53e1c9229893a1","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.2.11.tgz","fileCount":60,"integrity":"sha512-cPZYju45R04O4PioI9QbA4udCH94uFQWYnNIGcekL4+eqodwfCac/Ahj5mEOiqBr7AEcVl7V7cGr6Bfq3s1r9Q==","signatures":[{"sig":"MEUCID6FGbZehpAT6ylK4eIHDHr0Yz+ClvLEliCuyxfw4B2sAiEA9GLkPfeIN51LjWpSXuKXRFD+NEVrax1GmnKz1qNWiyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3030638},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"f7fe7f7a49d88b3a63824afa18b4dc38e199b3b1","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun build src/index.ts --compile --outfile ../../dist/cli/spur","typecheck":"tsc --noEmit","build:bundle":"bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config spur-cli/config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.18.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-infra":"^0.4.2","@gobing-ai/ts-utils":"^0.4.2","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.2","@gobing-ai/ts-ai-runner":"^0.4.2","@gobing-ai/ts-rule-engine":"^0.4.2","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.2","@gobing-ai/ts-dual-workflow-engine":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.2.11_1782883211952_0.9221174003702519","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@gobing-ai/spur","version":"0.2.12","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.2.12","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"e9a6d8b75e654ef91e0bfa471d64145c2e09d2d9","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.2.12.tgz","fileCount":62,"integrity":"sha512-WTvSuE5iNrDX4eWAYr+ZcPL+MNpDE2Bf7vfFK2eL7rsH9pPbhm9Qx88EPW2K6Pd966cMvnjA4QjlHOHFj6of8w==","signatures":[{"sig":"MEYCIQCEv3N1SHhVLkMI2yzY3E8+mWLcR/SYv5yFP2GCQMpKOAIhAO5e0Md9U2KV0vDYqIrRvW8d/qXUmLWnfn+nN8x5WUgX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3057320},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"b25d78bb0da03ce91ae8b6610e2d3faabb1bb9aa","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun build src/index.ts --compile --outfile ../../dist/cli/spur","typecheck":"tsc --noEmit","build:bundle":"bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config spur-cli/config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.18.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-infra":"^0.4.2","@gobing-ai/ts-utils":"^0.4.2","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.2","@gobing-ai/ts-ai-runner":"^0.4.2","@gobing-ai/ts-rule-engine":"^0.4.2","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.2","@gobing-ai/ts-dual-workflow-engine":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.2.12_1782949735978_0.5846959563531682","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@gobing-ai/spur","version":"0.3.0","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.0","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"4d0f6b22ea29a98ccbca43cac7adbc1f11ba628b","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.0.tgz","fileCount":62,"integrity":"sha512-tgejcdlc8ZumTGmYjUJgTUBuA8n8cv+kya1yUc/8TVEuP7F3I6EcYVOy6mXCq5jQ5Eu40VUr7+7LaNjoHLqAeg==","signatures":[{"sig":"MEQCIBtNA/+Mw3zvozgZ+sKQcIze9Exc5Rd4uQ7ZzQNHHihEAiB5cFcqbk1dC/j6kbPNTjSsmu+fC5tMG3kCGY2Y3GgdiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3086180},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"ffb2862fa0227a73c9a6fea669a2902198734b38","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun build src/index.ts --compile --outfile ../../dist/cli/spur","typecheck":"tsc --noEmit","build:bundle":"bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config spur-cli/config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.18.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-infra":"^0.4.2","@gobing-ai/ts-utils":"^0.4.2","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.2","@gobing-ai/ts-ai-runner":"^0.4.2","@gobing-ai/ts-rule-engine":"^0.4.2","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.2","@gobing-ai/ts-dual-workflow-engine":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.0_1783085938731_0.8910586015488244","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@gobing-ai/spur","version":"0.3.1","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.1","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"53b13f02f2a76c0e2b0e53a0775e24bf1da871f6","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.1.tgz","fileCount":63,"integrity":"sha512-88j5Jf5b8Lgd88KDdGQlEiGcdh9TlRvQ1xrIqLcKG8pq5wOC2Lvt3iflrII+OcE6FCq7qZo4NV9aWiRxTZrs8A==","signatures":[{"sig":"MEQCIBY67e4gHj0dsQqmNHg4gUyASMMEu06oRxlqUoMC48EkAiBlBRkNmAy5CNPIYzreSKazgmJ553aY/OZZq6UuiHOcKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3087532},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"81c0619b39be3e40bcdea64dd6a69089356f7cfa","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun build src/index.ts --compile --outfile ../../dist/cli/spur","typecheck":"tsc --noEmit","build:bundle":"bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config spur-cli/config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.18.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-infra":"^0.4.2","@gobing-ai/ts-utils":"^0.4.2","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.2","@gobing-ai/ts-ai-runner":"^0.4.2","@gobing-ai/ts-rule-engine":"^0.4.2","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.2","@gobing-ai/ts-dual-workflow-engine":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.1_1783114612659_0.46397514049067645","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@gobing-ai/spur","version":"0.3.2","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.2","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"3a75086e86b6e241205fc8294689d9c77104a8cf","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.2.tgz","fileCount":64,"integrity":"sha512-dklPCpiBKBpm4nk41GYPkWNAdVKPdCXPNNnHrMUX3uGoK4RdOrnCORJpNq82F5foRBp7LAlWjW5wSfSDbW4Kxw==","signatures":[{"sig":"MEYCIQDpqmg0G+PlT8e71CHgUlU/SOuW42PMnwcxwx1oP7x4agIhAIgxgU3ojcAgn+0btvwa2IQayqyPrkFrlQuLHqgmOJgU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3135625},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"c8214d3ff202246f7a0ca772f7d0ea014754998a","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun build src/index.ts --compile --outfile ../../dist/cli/spur","typecheck":"tsc --noEmit","build:bundle":"bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config spur-cli/config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.18.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-infra":"^0.4.3","@gobing-ai/ts-utils":"^0.4.3","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.3","@gobing-ai/ts-ai-runner":"^0.4.3","@gobing-ai/ts-rule-engine":"^0.4.3","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.3","@gobing-ai/ts-dual-workflow-engine":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.2_1783303598422_0.9145344544582295","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@gobing-ai/spur","version":"0.3.3","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.3","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"6add46c3976da6eb6af40817e54d6877791876e1","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.3.tgz","fileCount":65,"integrity":"sha512-vDDMhd+Z87ZdzeGGy76GTmokTIgu25pjoN+OzQ5Fl0qklrcV8DZQ8l2MSpkuhr5j9yTMefk/nbEXSVW8CyYcHg==","signatures":[{"sig":"MEUCIQDSXHTYe8/UsnmAHnZ/oblUq2cTQ9Yr+wpl7hfiMHyJNQIgYHnSPwsNE1l1sRRHpj+RU0XAq68QJdV6ENqbITKatZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3137436},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"736b9b56e5c0053c62fc6252444c30cfd850918d","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun build src/index.ts --compile --outfile ../../dist/cli/spur","typecheck":"tsc --noEmit","build:bundle":"bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config spur-cli/config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.18.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-infra":"^0.4.3","@gobing-ai/ts-utils":"^0.4.3","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.3","@gobing-ai/ts-ai-runner":"^0.4.3","@gobing-ai/ts-rule-engine":"^0.4.3","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.3","@gobing-ai/ts-dual-workflow-engine":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.3_1783378297321_0.24291406194743947","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@gobing-ai/spur","version":"0.3.4","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.4","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"6ba48cd417328846ae9bf18b7dbe0eba96a83f7d","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.4.tgz","fileCount":65,"integrity":"sha512-ahjaN91gpKw4Ee/A4kmjh+R/7Lgaj6dv/aU/LQF2Pzv4IqsNBykAVT6cXOoHnS5ObbvhPtg3NGoX46nhqVNzwA==","signatures":[{"sig":"MEUCIDIum6QphuATYAw5i6qCoEZK1psgH4ym0RC1xydMmKpfAiEAoWFKO8kZ0JVsyvGnhI+ZhZ1f3qS5FRk9rKC/IjywMGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3156197},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"d2078dcaffd26e431e2381e24129b316c66b6ee7","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun build src/index.ts --compile --outfile ../../dist/cli/spur","typecheck":"tsc --noEmit","build:bundle":"bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config spur-cli/config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.18.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-infra":"^0.4.4","@gobing-ai/ts-utils":"^0.4.4","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.4","@gobing-ai/ts-ai-runner":"^0.4.4","@gobing-ai/ts-rule-engine":"^0.4.4","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.4","@gobing-ai/ts-dual-workflow-engine":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.4_1783557615776_0.19704440333477535","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@gobing-ai/spur","version":"0.3.5","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.5","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"f10ea791382def5967662093be7ada0a3e63dd67","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.5.tgz","fileCount":68,"integrity":"sha512-f9kEQJU5caBZp/Z46gPI9caJSIRonkYHfr9l4s5rscpfAS96nrx3K6ZRdNE2IhrftBXwKHjYWBUrmwbAeqtNZQ==","signatures":[{"sig":"MEYCIQDrKdz47bqBa1uj+9NNvxIrTan/jH+wKrlCCSAGVaKNRAIhAOrnYsFLay6qVakTyZ2sI5kS+FfV61r1TS3IeL43FEhn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3165379},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"5467e224ae2c6e9e149c04a4bc71f7d5697f2c57","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun build src/index.ts --compile --outfile ../../dist/cli/spur","typecheck":"tsc --noEmit","build:bundle":"bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config spur-cli/config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.18.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-infra":"^0.4.4","@gobing-ai/ts-utils":"^0.4.4","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.4","@gobing-ai/ts-ai-runner":"^0.4.4","@gobing-ai/ts-rule-engine":"^0.4.4","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.4","@gobing-ai/ts-dual-workflow-engine":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.5_1783578959573_0.2794657932779363","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@gobing-ai/spur","version":"0.3.6","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.6","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"8cc0e814fef23b72179f8eb6fd9775d4de38dfdd","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.6.tgz","fileCount":69,"integrity":"sha512-JDW+TNYaHbIlHKStLrbWyyLovb1zlW9HN0Pq1TiV+EMp9UR2zyC7OFYG082zCE2/yjCxYccAHLdH2otEcrDCkA==","signatures":[{"sig":"MEUCIG9TrhiaV69y57ScmPJHPH9BkHKKXJsbUbDWJOvTwsRPAiEA6j7rvCVW8+Z9YWQnZsU7EshKesV35pxjBMbj8Uk9rP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3169934},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"ac5bfe3faa8cdf96f5f5d2090780a3936282f434","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun build src/index.ts --compile --outfile ../../dist/cli/spur","typecheck":"tsc --noEmit","build:bundle":"bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config spur-cli/config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.18.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-infra":"^0.4.4","@gobing-ai/ts-utils":"^0.4.4","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.4","@gobing-ai/ts-ai-runner":"^0.4.4","@gobing-ai/ts-rule-engine":"^0.4.4","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.4","@gobing-ai/ts-dual-workflow-engine":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.6_1783635033126_0.4622070724186018","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@gobing-ai/spur","version":"0.3.7","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.7","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"432f955dbb4207b795bfa6e9476a31e905cae606","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.7.tgz","fileCount":69,"integrity":"sha512-2Q/PvKagOC8DmZmZhoL1qmL7LzLBHVfninkXO9TucrsfDsrH8bDlSmTKZWXuXatgszfeEyChfXCtloyJJjqYqQ==","signatures":[{"sig":"MEUCIQCwl3J5MjiLkxRicd+eDBuOX9p8Gu+Dnojq4lRHKYT8OwIgKIDNq5B23K0kzQsklWVImfAhgGb67QbvuzUS1BOaIJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3233387},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"b3d39198ae17be60a978a5a3f0380100c4bd22b0","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","typecheck":"tsc --noEmit","build:bundle":"bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config spur-cli/config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.18.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.8","@gobing-ai/ts-infra":"^0.4.8","@gobing-ai/ts-utils":"^0.4.8","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.8","@gobing-ai/ts-ai-runner":"^0.4.8","@gobing-ai/ts-rule-engine":"^0.4.8","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.8","@gobing-ai/ts-dual-workflow-engine":"^0.4.8"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.7_1783881695401_0.7830554528851306","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@gobing-ai/spur","version":"0.3.8","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.8","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"2225dc287f3b95bf0d62a48498eecb61626d9792","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.8.tgz","fileCount":69,"integrity":"sha512-7nl9GLfEB4LAT0JMLXQbW6/JBv5IpTlQA+jZn7lvPDZbA38o4HM8ChQC9XjfwpHI1RjDVmGS6tOxnpFOPixMOw==","signatures":[{"sig":"MEUCIQD3wYgylCJ7Yz4pWC9k5Kb/l47ZgLxW4CAuM3nKnqyP+QIgab3IKmrHvH4fprEyByag2YhdYFB1mfaAkmh0P2Yz52E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3233387},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"06c3d36960ced761b3bb4b631042cbffdeb0879a","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","typecheck":"tsc --noEmit","build:bundle":"bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config spur-cli/config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.18.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.8","@gobing-ai/ts-infra":"^0.4.8","@gobing-ai/ts-utils":"^0.4.8","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.8","@gobing-ai/ts-ai-runner":"^0.4.8","@gobing-ai/ts-rule-engine":"^0.4.8","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.8","@gobing-ai/ts-dual-workflow-engine":"^0.4.8"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.8_1783882694815_0.6977955617630884","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@gobing-ai/spur","version":"0.3.9","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.9","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"544efa755586449d9789a7825aa5569562cc7dff","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.9.tgz","fileCount":130,"integrity":"sha512-UzcH5JWF381xYJjoDQMJV+Wm5V/lYdIphU/JLSdZW2cuAdwIKg4FXnCpEBWhYF8KaIf39rrSEVtEH/V9nnzprw==","signatures":[{"sig":"MEQCIFUhDKBL1U6WRa9a6rbuCnLV1pWidq26u1nV/e+NkSNxAiAZejUZE9F6LgqvJsrmp6ETAbAUj3aAsFeKhxyr1WgeBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8116628},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"e79c841e17b0b2b0c7d9b40fb28d8c7673675302","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.18.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.8","@gobing-ai/ts-infra":"^0.4.8","@gobing-ai/ts-utils":"^0.4.8","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.8","@gobing-ai/ts-ai-runner":"^0.4.8","@gobing-ai/ts-rule-engine":"^0.4.8","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.8","@gobing-ai/ts-dual-workflow-engine":"^0.4.8"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.9_1783890786127_0.40535202578074836","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@gobing-ai/spur","version":"0.3.10","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.10","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"b372416e2ee3cd751287bfe119e1504c394d9234","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.10.tgz","fileCount":130,"integrity":"sha512-yZ3bPayZ/zqvQkjKmrMpSEItWB75s3kTI7hdgDNVQE9qPFAbjNfWQGyil8wDQ4QO1DJsrLPyP82IVkXT78Z5mg==","signatures":[{"sig":"MEUCIBl/AREOF4gxdetIgAb0EN+0ZqO3IT0UCVJ6iPx6MvEdAiEAtoEX2fxuVArog4fGSSBSWQhMKbNAj48VhcOdD11HLfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8138318},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"cdd3b8287f2082ee1f6798e60922cad6d02c7c24","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.18.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.8","@gobing-ai/ts-infra":"^0.4.8","@gobing-ai/ts-utils":"^0.4.8","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.8","@gobing-ai/ts-ai-runner":"^0.4.8","@gobing-ai/ts-rule-engine":"^0.4.8","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.8","@gobing-ai/ts-dual-workflow-engine":"^0.4.8"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.10_1783989438919_0.9273123982041229","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@gobing-ai/spur","version":"0.3.11","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.11","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"35e42ba6886de40b9800da7beeca60a68edca681","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.11.tgz","fileCount":130,"integrity":"sha512-e0b6uvv5Tze38kYzalnlqJoMB/Yshgzt5SyomQYlrxM0YU/oTNeerAdyb1ecZ+NDEKbZGQBPs0PGYMhbkA0gIQ==","signatures":[{"sig":"MEUCIFs28j1PPDzcR2hXX4LIF3rsycR1a8uf8V1zUD2xHYwGAiEA9SgQ8ONhAFx20MAMFb6Dg/90hqopATh8ycDP86U4Bxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8207821},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"0ebc9b47a5715f178b241ee0aa995882f8dd6bc6","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.18.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.10","@gobing-ai/ts-infra":"^0.4.10","@gobing-ai/ts-utils":"^0.4.10","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.10","@gobing-ai/ts-ai-runner":"^0.4.10","@gobing-ai/ts-rule-engine":"^0.4.10","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.10","@gobing-ai/ts-dual-workflow-engine":"^0.4.10"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.11_1784222026575_0.6283960122271244","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@gobing-ai/spur","version":"0.3.12","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.12","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"7671b70434d593f05edb3a13691f64b0d627a861","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.12.tgz","fileCount":130,"integrity":"sha512-DXjnHs65n6dzQZHDXEob65TcKhIVEbBUslKvkV/5U5u9qsSe5nfPmVHayLySQ65aUACW+G/BgM5FWdcjt0G45Q==","signatures":[{"sig":"MEUCICVJRoWbbVyBz+QjK7rYlYtYxB4UHb2wdXQwEGIH0urjAiEA52zNs7CApcZ5CEP4BAY/KsmNfQXJUP9vpy+qEUkLHO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8213786},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"49399d93d346d9576528d8a7d3bc4f367d4567d8","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.18.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.10","@gobing-ai/ts-infra":"^0.4.10","@gobing-ai/ts-utils":"^0.4.10","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.10","@gobing-ai/ts-ai-runner":"^0.4.10","@gobing-ai/ts-rule-engine":"^0.4.10","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.10","@gobing-ai/ts-dual-workflow-engine":"^0.4.10"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.12_1784334595978_0.2861440465038201","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@gobing-ai/spur","version":"0.3.13","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.13","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"3467c943501dad388ef42f068fc56903ba39e69c","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.13.tgz","fileCount":130,"integrity":"sha512-W4QylFKxW/rDnzQ7FcYOy7wQ8uBUZgx6pAOGMfVvgkiRhWc10xhSPpp1vAzxRZUP8Vno43faedd8ws8cLDaU1g==","signatures":[{"sig":"MEQCIHBuZLhzOIAbSR8sSpTHnXU/RVmAMrpI46hCDm0Zy0gTAiBpKk9eqVv8mSZtW4IwlTLd8S60hmHXGXBS3jpJa4cZhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8213786},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"02219eb5a0f0c8ea72716cb3de73cc9f3098fd86","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.18.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.10","@gobing-ai/ts-infra":"^0.4.10","@gobing-ai/ts-utils":"^0.4.10","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.10","@gobing-ai/ts-ai-runner":"^0.4.10","@gobing-ai/ts-rule-engine":"^0.4.10","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.10","@gobing-ai/ts-dual-workflow-engine":"^0.4.10"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.13_1784392693296_0.019818700456376792","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@gobing-ai/spur","version":"0.3.14","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.14","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"f4ffa2ab0f99ca8ab56d9481351b32b9704851ee","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.14.tgz","fileCount":131,"integrity":"sha512-eCaUzpQcXtNo5f+Tg9VYHxOTPGe1P9J3C9uT8nu67TaVEAG5qoQXHItG6pgwhAjXWgvzLhdWegMvh6GpxoY5kA==","signatures":[{"sig":"MEQCIGOvgZD4WCugwuC+pX83HFs/zoZVhY/H8wJfbVJ2KWgKAiBYmNPmLOCBRph6dLA3upOmafgYlukkvEAl+CKENz1vjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8230571},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"e9ed53e9844324c8692ea7ccc96c78a0060672b0","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.18.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.10","@gobing-ai/ts-infra":"^0.4.10","@gobing-ai/ts-utils":"^0.4.10","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.10","@gobing-ai/ts-ai-runner":"^0.4.10","@gobing-ai/ts-rule-engine":"^0.4.10","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.10","@gobing-ai/ts-dual-workflow-engine":"^0.4.10"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.14_1784420837921_0.18511483762808534","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@gobing-ai/spur","version":"0.3.15","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.15","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"5944f4478ab04e448c364d808020a1261cd7d273","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.15.tgz","fileCount":131,"integrity":"sha512-4xzup8Mjv5TvJILedNQHj8w4olWZPR+0CHehlTZHCYWIXTfyaoopaH0XJcNuOLgNujwG+7HJUquKKE4vP/jF2w==","signatures":[{"sig":"MEUCIQCnWc0WFlMtgo1phe10qyJuE2tqSMKTz0cPtJuFkhJYjAIgZm8oBBBQkYI27+h7LqZJ60qosZPNcKSh/9GvhgnaHcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8234673},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"808dc30589882ce4778e4549a02fc7a33e736711","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.18.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.10","@gobing-ai/ts-infra":"^0.4.10","@gobing-ai/ts-utils":"^0.4.10","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.10","@gobing-ai/ts-ai-runner":"^0.4.10","@gobing-ai/ts-rule-engine":"^0.4.10","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.10","@gobing-ai/ts-dual-workflow-engine":"^0.4.10"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.15_1784443451840_0.34956969623893186","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@gobing-ai/spur","version":"0.3.16","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.16","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"452105999761d2553799e088cf31a1401b118d9d","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.16.tgz","fileCount":131,"integrity":"sha512-GSZsIUtQ+fWYtniFmf9KMIpaghnLSTGXaAC6P/gs2fCV76J/oeyL5wT95LsVQtaiIsTZR6h0OmZsXMGyQX31YQ==","signatures":[{"sig":"MEYCIQDnYVfXwrIZxldnxg+VaYgMKRAErCyMdGbF5wsce7kaGwIhAKsMKQEJBorHYqmFeeEj730s+DEiiESCx5m5dYvgjAXE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8234673},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"e51ebf31fda640fe73843533defac7fb95fd77b0","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.18.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.10","@gobing-ai/ts-infra":"^0.4.10","@gobing-ai/ts-utils":"^0.4.10","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.10","@gobing-ai/ts-ai-runner":"^0.4.10","@gobing-ai/ts-rule-engine":"^0.4.10","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.10","@gobing-ai/ts-dual-workflow-engine":"^0.4.10"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.16_1784486246534_0.08632984500195606","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@gobing-ai/spur","version":"0.3.17","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.17","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"f998d2cdfacd7a0031d0da4f2dbf940ca7a4fd86","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.17.tgz","fileCount":131,"integrity":"sha512-5QpGL8tyfhJyJH3VVNdWHBdO1/B+it+iZOSZMzaVAc3HHNb+FIU2VRPvt8qDiWLNFebkonJ3NTUq9ImhDkaJYQ==","signatures":[{"sig":"MEUCIQDPuGwljOVjxJHOoHM6rEnZi1fHrGdmrrboXN8m0guiEwIgK9lajHNV8w6SsOZekp9BZEiRLGR9P8VCbxFhFfhdoiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8234673},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"779ba9c6386162550429ccbde4e5762cc120a3dd","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.18.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.10","@gobing-ai/ts-infra":"^0.4.10","@gobing-ai/ts-utils":"^0.4.10","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.10","@gobing-ai/ts-ai-runner":"^0.4.10","@gobing-ai/ts-rule-engine":"^0.4.10","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.10","@gobing-ai/ts-dual-workflow-engine":"^0.4.10"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.17_1784499844272_0.5318477846826077","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"@gobing-ai/spur","version":"0.3.18","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.18","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"04eda2132a8556c078df019d233c767af523aae1","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.18.tgz","fileCount":131,"integrity":"sha512-mg6sU67gGY2cyvvDZjeJ3SxwvGWDnv/hkzds7BYBVZ8od3Hf5d22jYsfWHAwpQPaMBLWpvp7ZRsPIDkRbGB59g==","signatures":[{"sig":"MEUCIBioYGGf4gclPNev6Q+trZvQfXBuedv5V6oefBhTLVMMAiEAwVYBaSmUDAvPylqwOP3ux3L0ODPrZQFkJot/pOl57p0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8293457},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"7ffb81cac54745aee00462e9804492f6f884f53c","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.18.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.11","@gobing-ai/ts-infra":"^0.4.11","@gobing-ai/ts-utils":"^0.4.11","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.11","@gobing-ai/ts-ai-runner":"^0.4.11","@gobing-ai/ts-rule-engine":"^0.4.11","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.11","@gobing-ai/ts-dual-workflow-engine":"^0.4.11"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.18_1784701428786_0.7396732202484575","host":"s3://npm-registry-packages-npm-production"}},"0.3.19":{"name":"@gobing-ai/spur","version":"0.3.19","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.19","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"370d63e78c9f02c9fc71021cce74d10197f9a7b5","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.19.tgz","fileCount":131,"integrity":"sha512-Z8AnEzHO2ixRgtCQRqc52PPAjYAEVp/yhrNQ/quw7W54ptGuGVFXCVJNzPlWQBeWj2TsZsvfLJI0/QBeTy7Tmg==","signatures":[{"sig":"MEUCIHMGvJs5q2+2Kqv9wDZyismNJAdJGKliN3+YZWUXO0DZAiEArKU+zGu1uoPY9JVZkBEE+cVIL+cIfzryA2/dw31NL1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8293457},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"75576d2fd106c2aa90ec4d63a9ac9283dda7a73d","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.18.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.11","@gobing-ai/ts-infra":"^0.4.11","@gobing-ai/ts-utils":"^0.4.11","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.11","@gobing-ai/ts-ai-runner":"^0.4.11","@gobing-ai/ts-rule-engine":"^0.4.11","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.11","@gobing-ai/ts-dual-workflow-engine":"^0.4.11"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.19_1784744616553_0.8528106208154849","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"@gobing-ai/spur","version":"0.3.20","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.20","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"59a363c63e2572ea1b6833ac695f8ed3be3226d2","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.20.tgz","fileCount":131,"integrity":"sha512-STl9lprAXupVYtphg0SpMY4uaPPmr4vZnegj7b4spUzzXNL/RMqJrPEiLPCk9XySsHoVZ/jNZhJ9Gb+u6y4GNw==","signatures":[{"sig":"MEUCIQDoB6cC6VBR34jDw1vE9ju6bKNfBZcMZwMo3UldYn/1fgIgdvWy4k9WrjGVzqczlB+7VdkyD6NB/JUR0fTqS8kroVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8295433},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"a0caad920a50ffcd041b34e42f24065727f59613","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.18.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.11","@gobing-ai/ts-infra":"^0.4.11","@gobing-ai/ts-utils":"^0.4.11","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.11","@gobing-ai/ts-ai-runner":"^0.4.11","@gobing-ai/ts-rule-engine":"^0.4.11","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.11","@gobing-ai/ts-dual-workflow-engine":"^0.4.11"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.20_1784750424408_0.6456164894892285","host":"s3://npm-registry-packages-npm-production"}},"0.3.21":{"name":"@gobing-ai/spur","version":"0.3.21","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.21","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"eaa06614319ba724d373566e60f619e1bae82386","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.21.tgz","fileCount":132,"integrity":"sha512-wRtiY7H5hzGzcSppnIIRVPy2DgBpJJdtReRsjB5ApiqTWmfbKupCZLeDCEP59GFPNGb6LwG4GyJeto5Hpc3HkQ==","signatures":[{"sig":"MEUCIQDS/Bx7hRwW8jP+m98vlm/6Bkr5DLlueI31ul7hWxPaRQIgLOfM7iMtkxcdGgxZlc/78HWAvUCx8GFSxCnsk0jyLF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8323318},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"4fa35608db66a153ed022c298738217e23893bfb","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.18.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.11","@gobing-ai/ts-infra":"^0.4.11","@gobing-ai/ts-utils":"^0.4.11","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.11","@gobing-ai/ts-ai-runner":"^0.4.11","@gobing-ai/ts-rule-engine":"^0.4.11","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.11","@gobing-ai/ts-dual-workflow-engine":"^0.4.11"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.21_1784917043133_0.9677831683488802","host":"s3://npm-registry-packages-npm-production"}},"0.3.23":{"name":"@gobing-ai/spur","version":"0.3.23","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.23","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"6abdd4afbd706afd492ceef2ec21826aa86722ec","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.23.tgz","fileCount":132,"integrity":"sha512-hdgc73snEgYJvZrN8zanarPO7AS1doIz3ewrndaxAlhU/erIPHBpNHeHhCA5/X5r79DwCJgwLCpQ1gtW1NKpVg==","signatures":[{"sig":"MEQCIGPla7yYqQ3FlEDep3DPOpJOwT2mpadwdDrzj/CajaNeAiByHUMhq7f55GEMfO7bT4O2LBYZxpodu0tJD28eor6kCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8375842},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"bc12a762d037dca31012271bbef40dcf0e45a56d","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.18.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.11","@gobing-ai/ts-infra":"^0.4.11","@gobing-ai/ts-utils":"^0.4.11","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.11","@gobing-ai/ts-ai-runner":"^0.4.11","@gobing-ai/ts-rule-engine":"^0.4.11","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.11","@gobing-ai/ts-dual-workflow-engine":"^0.4.11"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.23_1785023702972_0.8231307898172584","host":"s3://npm-registry-packages-npm-production"}},"0.3.24":{"name":"@gobing-ai/spur","version":"0.3.24","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.24","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"d6df9a2cb79e8230538e5f36c6820fdc1e4b9710","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.24.tgz","fileCount":132,"integrity":"sha512-1YaOeXba2isczUPrWUZ9Ff+EYwUzn+54TvLUfwOhTgGWHMRHhcYnQENeiW74WXitnA+6N+nI2Z3PD3tj0dvw0A==","signatures":[{"sig":"MEUCIQCfaLHuKfTMVTYDBQ+kOyOcOyd+iP21pXopQBKiOFJgiwIgGcLshNyNqJLJEQ28QRfYhqd0xTHKYBBBucOmAs++N68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8388122},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"7d6686ce99c6a7d403803276bded0cc8def7e795","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.18.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.11","@gobing-ai/ts-infra":"^0.4.11","@gobing-ai/ts-utils":"^0.4.11","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.11","@gobing-ai/ts-ai-runner":"^0.4.11","@gobing-ai/ts-rule-engine":"^0.4.11","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.11","@gobing-ai/ts-dual-workflow-engine":"^0.4.11"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.24_1785170391105_0.36858159858350703","host":"s3://npm-registry-packages-npm-production"}},"0.3.25":{"name":"@gobing-ai/spur","version":"0.3.25","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.25","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"49c4914be399b9a76139432f047da093fbce973e","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.25.tgz","fileCount":132,"integrity":"sha512-JjdWrQqpl56oEfGrubGGDZU6zVYUVTS3Dyc6XOA1Tmq9Zt3ZUdmnG3+BvR3A5HmYwPaLov7fMo9Y83QALJbgpQ==","signatures":[{"sig":"MEUCIQDLTFkDmsYdkuZw6S4NdpsDikCqzQTu7UO2qtksGPdGVgIgPEFV8JlZUVIJGZOrGSjjaDEVyYQdA/IYtLN07/ZpjNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8444437},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"029b91a70558bbc1a04942975475465bcfb6efb2","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.18.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.14","@gobing-ai/ts-infra":"^0.4.14","@gobing-ai/ts-utils":"^0.4.14","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.14","@gobing-ai/ts-ai-runner":"^0.4.14","@gobing-ai/ts-rule-engine":"^0.4.14","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.14","@gobing-ai/ts-dual-workflow-engine":"^0.4.14"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.25_1785275665258_0.4775498484259575","host":"s3://npm-registry-packages-npm-production"}},"0.3.26":{"name":"@gobing-ai/spur","version":"0.3.26","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.26","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"c88d9c752f94337dcbdb7f86fde034bae735e856","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.26.tgz","fileCount":132,"integrity":"sha512-SiLPUO1L4GNOFHtENm4pQFNYLNttgKSEHpejmQk7Qsrtuvdkjz2thKQXWpzKIWNxlnjqNvwCFG4pvcfyeakw4Q==","signatures":[{"sig":"MEYCIQCeibETIACyJs7oIrFX6GgRo4R0msg5aK2SRgOHIZAWhgIhANmpQZcTFuMBQDN+wlFHyfGO6CDg7pj2QRjjkwYHhHUL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8444437},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"892e2405ac497c208086157835d6a980bd6038a0","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.18.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.14","@gobing-ai/ts-infra":"^0.4.14","@gobing-ai/ts-utils":"^0.4.14","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.14","@gobing-ai/ts-ai-runner":"^0.4.14","@gobing-ai/ts-rule-engine":"^0.4.14","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.14","@gobing-ai/ts-dual-workflow-engine":"^0.4.14"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.26_1785281003426_0.22929756029832626","host":"s3://npm-registry-packages-npm-production"}},"0.3.27":{"name":"@gobing-ai/spur","version":"0.3.27","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.27","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"f89550806ccbf65df819cf6c36a896b274c3cfe4","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.27.tgz","fileCount":132,"integrity":"sha512-PeYsEnPkMSn9nxx9eV+Shb6qLJqz/Y+skz7JTQOocAhmRbxbeg7ZkQUFF8j4eLLXAGwG0ZgV+hh07b/5oapM4A==","signatures":[{"sig":"MEQCIBGC2s2JTvmfVB9g6f/+dFlC1InevtWl2mJHBTaAlWLuAiBapsdcLbuBJn3QFyY18gx7Jz/xrc1cTHva6XAUuoC/Lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8556286},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"d7cf03ec3dc8eff244e8c4137dc8bc892edb8a70","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.14","@gobing-ai/ts-infra":"^0.4.14","@gobing-ai/ts-utils":"^0.4.14","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.14","@gobing-ai/ts-ai-runner":"^0.4.14","@gobing-ai/ts-rule-engine":"^0.4.14","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.14","@gobing-ai/ts-dual-workflow-engine":"^0.4.14"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.27_1785439711461_0.8657108143782006","host":"s3://npm-registry-packages-npm-production"}},"0.3.28":{"name":"@gobing-ai/spur","version":"0.3.28","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.28","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"82f387816df2ab136430b76ff4af659721dd7726","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.28.tgz","fileCount":132,"integrity":"sha512-65EEmHzm3WMvrKpURCmz5h8ZmXyf5c3B7qT9h8/YOOFrFGTWqB20siCbGvsuNTd9a9R5Bl1VBZ6TOEGthP8ZQQ==","signatures":[{"sig":"MEYCIQCOuZfXWbl2Vzct1d1M26FwybJvwbOUzpcvrSkczJmr8wIhANbOXLX2ytXTibnVvFKlDLtYwX1matC5HFkMGD+GSGQM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8564996},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"e8216de53977cc4c5740d8a4b5b51cd068faabd4","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.15","@gobing-ai/ts-infra":"^0.4.15","@gobing-ai/ts-utils":"^0.4.15","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.15","@gobing-ai/ts-ai-runner":"^0.4.15","@gobing-ai/ts-rule-engine":"^0.4.15","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.15","@gobing-ai/ts-dual-workflow-engine":"^0.4.15"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.28_1785565809358_0.38172948325058975","host":"s3://npm-registry-packages-npm-production"}},"0.3.29":{"name":"@gobing-ai/spur","version":"0.3.29","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.29","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"c98c0696423e7aa36458ab668005e172e9fd5e79","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.29.tgz","fileCount":133,"integrity":"sha512-uqin12d/8rHuvlN/L0EBCbXVUyo/JnAH7G9zUA7vStiiXpZcUdoGlamuKUqobUKwT8YExjgfSopeIdEIg4T4dg==","signatures":[{"sig":"MEUCIBLoRoiXXkQ6vzzEI/xaDdx9K3thCfYZZf48y5/enOHWAiEAonjzLZpviHS9vWVpX48c4RoUNxy5p/gwJMSMjhVvm1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8590937},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"45060c485eda6b136f711ba4881923d576cbebeb","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.15","@gobing-ai/ts-infra":"^0.4.15","@gobing-ai/ts-utils":"^0.4.15","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.15","@gobing-ai/ts-ai-runner":"^0.4.15","@gobing-ai/ts-rule-engine":"^0.4.15","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.15","@gobing-ai/ts-dual-workflow-engine":"^0.4.15"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.29_1785738110178_0.7512350257482643","host":"s3://npm-registry-packages-npm-production"}},"0.3.30":{"name":"@gobing-ai/spur","version":"0.3.30","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.30","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"e7e3ab1fd8a7ec1bbc40f52f6938bcb68e3ea21b","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.30.tgz","fileCount":133,"integrity":"sha512-e2I89bRPmUy/Uq4TuUHg//gUN8RTPJA1lvDnltGyf1/M8TgmLWTjYO8Z+AizCBk+qI45ze+/gRHoGBmhgg7SRw==","signatures":[{"sig":"MEYCIQCWW0umFHGc3thEJe8kmvxEwBm1eqiZliI0/hsmgVTdVAIhAKb9EKQf11IZu9FL6LXDQ0hCb/6B6p9SdameYrszSVRz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8592487},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"20940e493c89d142d3401be9d8c25e0880f44ac1","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.16","@gobing-ai/ts-infra":"^0.4.16","@gobing-ai/ts-utils":"^0.4.16","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.16","@gobing-ai/ts-ai-runner":"^0.4.16","@gobing-ai/ts-rule-engine":"^0.4.16","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.16","@gobing-ai/ts-dual-workflow-engine":"^0.4.16"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.30_1785777997446_0.9993399803724969","host":"s3://npm-registry-packages-npm-production"}},"0.3.31":{"name":"@gobing-ai/spur","version":"0.3.31","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.31","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"b9ae89b737e0bc448503dac02d0977ac6dff5853","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.31.tgz","fileCount":133,"integrity":"sha512-cS/P3UbGAGOa8p6Q3wBsQww5oT6z+r3OA/TtBcyEjdhM84Z3hLeUhMpMET6Pg+pnSgr1/SKaA5w08qm0oQKaEQ==","signatures":[{"sig":"MEUCIQCnfJInKwZjon4sZYioMDKNczjyxRBjKw7pYJFsMSoPnwIgX8KDXeMjcVbN4CK4aElr5A9L2z/Y5kSQB7v4hZ2+EOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8646324},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"d23755516a7c876537e5950bbc056427024b35fe","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.18","@gobing-ai/ts-infra":"^0.4.18","@gobing-ai/ts-utils":"^0.4.18","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.18","@gobing-ai/ts-ai-runner":"^0.4.18","@gobing-ai/ts-rule-engine":"^0.4.18","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.18","@gobing-ai/ts-dual-workflow-engine":"^0.4.18"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.31_1785950397017_0.16193887367012638","host":"s3://npm-registry-packages-npm-production"}},"0.3.32":{"name":"@gobing-ai/spur","version":"0.3.32","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.32","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"3f76697bc3afcc7cdbd954b24f3840b9afb4c033","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.32.tgz","fileCount":133,"integrity":"sha512-E1KlYlXdc23SoO+Aa8Kcn09KCtw2b4Gm0wem2EzVM7lspds3MFz5L1eYoaIKH+NnZd9aOn4LfcESzkuUhA0Ocg==","signatures":[{"sig":"MEQCIH9casWbthsua714cUBaepCtFkWrMNjo4qZiVdpLqJWPAiAUbznwiTiyrHrDFdyZtjDEe1W795ACn6jUByXxpP14IA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8649245},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"bda7d00feed53aae6e1b7c40fff82b380d116159","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.18","@gobing-ai/ts-infra":"^0.4.18","@gobing-ai/ts-utils":"^0.4.18","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.18","@gobing-ai/ts-ai-runner":"^0.4.18","@gobing-ai/ts-rule-engine":"^0.4.18","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.18","@gobing-ai/ts-dual-workflow-engine":"^0.4.18"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.32_1785960589473_0.9642098127314991","host":"s3://npm-registry-packages-npm-production"}},"0.3.33":{"name":"@gobing-ai/spur","version":"0.3.33","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.33","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"8027704607b7faffaaa95194cf8048b386955ebe","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.33.tgz","fileCount":133,"integrity":"sha512-LH9i61MIc1xZ2wUtGW0k2MxdpC9BfTB1jxtGCOINvgftKwQYPRW50vJkZ+UpBIyezW+iE2PCTlm4zZujmNsDXQ==","signatures":[{"sig":"MEYCIQCa/r6/GQmUc1wPz6fqflLH+9X4+avu5HNpaFNyZ1GHPgIhAOQhkVi8O682qdu6jgvCsA+nHi3Zu9RrSj7cYSkACvB+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8656150},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"461566133a77485fc654ec1f940fa0cc913622a9","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.19","@gobing-ai/ts-infra":"^0.4.19","@gobing-ai/ts-utils":"^0.4.19","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.19","@gobing-ai/ts-ai-runner":"^0.4.19","@gobing-ai/ts-rule-engine":"^0.4.19","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.19","@gobing-ai/ts-dual-workflow-engine":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.33_1785968818590_0.7460860924770938","host":"s3://npm-registry-packages-npm-production"}},"0.3.34":{"name":"@gobing-ai/spur","version":"0.3.34","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.34","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"606ecc2c8baaede82666caa69953ec8b7a2f3631","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.34.tgz","fileCount":133,"integrity":"sha512-wG32g6gzARHDp6D8+3XJbiBmCMVk92A8kRaJZllOrfdHQq3kPnuIIZzLg5b5KZsXgyaGDUsJcGNzOLycQ0894Q==","signatures":[{"sig":"MEQCIEOD9zKJZ8Aqk3HQmxzJfCelUjQk3A53XBFgxri57n/AAiBUaFrTT2gEdF5iHwhheqTFiXvExC1FRVF7yzwV3eaGAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8661846},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"1e02c02c55a591a51fde3db04d614e7a8fc18eeb","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"robinmin2026","email":"minlongbing@outlook.com"},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.17.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.19","@gobing-ai/ts-infra":"^0.4.19","@gobing-ai/ts-utils":"^0.4.19","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.19","@gobing-ai/ts-ai-runner":"^0.4.19","@gobing-ai/ts-rule-engine":"^0.4.19","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.19","@gobing-ai/ts-dual-workflow-engine":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.34_1786044336463_0.8234026222641153","host":"s3://npm-registry-packages-npm-production"}},"0.3.35":{"name":"@gobing-ai/spur","version":"0.3.35","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.35","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"4760522a0b7ae54e96382a27b92720610b59da12","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.35.tgz","fileCount":134,"integrity":"sha512-lqDUXgPuaZNPf4wMI/2g/8sHAdDNTJbKTdnewfrNm31xkzysUsTQHTV6s9XU4inHE9cNsYG6e862YEq1AN78Fg==","signatures":[{"sig":"MEUCIBKGk4GVUl7MX1CS1PIqewBB6XZpZbeGosnFmMNDyO1ZAiEAziNMS+/Mfv2kR38BaZOfWxik3PPjkWFmH88ln+AxZSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8711229},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"e6d11bde24b03a9806635d46d54a050c85c4247c","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.22","@gobing-ai/ts-infra":"^0.4.22","@gobing-ai/ts-utils":"^0.4.22","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.22","@gobing-ai/ts-ai-runner":"^0.4.22","@gobing-ai/ts-rule-engine":"^0.4.22","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.22","@gobing-ai/ts-dual-workflow-engine":"^0.4.22"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.35_1786132964786_0.9762904887187354","host":"s3://npm-registry-packages-npm-production"}},"0.3.36":{"name":"@gobing-ai/spur","version":"0.3.36","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.36","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"b5dbeda3d4cd38f616b6351aa4bd93ce4c75d72a","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.36.tgz","fileCount":135,"integrity":"sha512-a7NrNCbpGKMPISNyWPXE56I4PWqJ2rQPaY5emC+2RB5K9UrssIljJe6LhN+Djm5I7jTnjNkKq2iWwvyv+ZfBeA==","signatures":[{"sig":"MEQCIAfLxBdK9MTCrw1vIglxsHFC7H+lPjDNciZeZtc74kloAiAhuqJ52IU9U1vVjv9/Xls+U5gnCUKEdcUnBBV8seZuIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8754328},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"63391fdde8fa6b453804cbacffe8fcd1d6381d9e","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.23","@gobing-ai/ts-infra":"^0.4.23","@gobing-ai/ts-utils":"^0.4.23","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.23","@gobing-ai/ts-ai-runner":"^0.4.23","@gobing-ai/ts-rule-engine":"^0.4.23","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.23","@gobing-ai/ts-dual-workflow-engine":"^0.4.23"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.36_1786194693319_0.7477974873960833","host":"s3://npm-registry-packages-npm-production"}},"0.3.37":{"name":"@gobing-ai/spur","version":"0.3.37","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.37","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"13506fa36c296132d3b780cbf15ae70aa2a5f7c7","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.37.tgz","fileCount":135,"integrity":"sha512-NikHbYQo1PxOnnFFoPTWJONu2D60BBtOZ1bofurbO2C2trlHXqTWFj/vxrPoeYZ+kl5ytLC2fQjc6If8Oi2LSw==","signatures":[{"sig":"MEUCIQDY29CeJqVyya9c2V4QrZIlDyoyyQyd0bSXpKY4WzPrlwIgMWqFrrVsepzwxHttXEKqYTUREnaksLhm1nIKh3BUeX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8763629},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"ed01a14b68b3a73d59ef17dc4a6e70a65e551927","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.23","@gobing-ai/ts-infra":"^0.4.23","@gobing-ai/ts-utils":"^0.4.23","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.23","@gobing-ai/ts-ai-runner":"^0.4.23","@gobing-ai/ts-rule-engine":"^0.4.23","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.23","@gobing-ai/ts-dual-workflow-engine":"^0.4.23"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.37_1786297144929_0.4891997144427125","host":"s3://npm-registry-packages-npm-production"}},"0.3.38":{"name":"@gobing-ai/spur","version":"0.3.38","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.38","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"91fc5d37500c5304efc080494f60278a1d87478f","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.38.tgz","fileCount":135,"integrity":"sha512-a93eyFh5JlK89Hol1tVoqPcM9qOE6FiCGEciOLjPaU0Y50/nXi/IHyps1DV4LdSWgjAg8kYLGipfTTtwJ7OIrw==","signatures":[{"sig":"MEUCIQCbyUUBbHAWMfn/NP9Ip3owgcBRUGJcAdhWqBqCP0C0LwIgRSxdmgHNIDfjq3cfwFLI2m+gTieSq9ZMWkuP/WoceQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8763629},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"8a6f8aee675eb477b8c24d093dccf1a6e2fab09f","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.23","@gobing-ai/ts-infra":"^0.4.23","@gobing-ai/ts-utils":"^0.4.23","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.23","@gobing-ai/ts-ai-runner":"^0.4.23","@gobing-ai/ts-rule-engine":"^0.4.23","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.23","@gobing-ai/ts-dual-workflow-engine":"^0.4.23"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.38_1786300644281_0.5690781046307056","host":"s3://npm-registry-packages-npm-production"}},"0.3.39":{"name":"@gobing-ai/spur","version":"0.3.39","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.39","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"bab9e16403b88e3fe12be379bd47275f85b585b1","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.39.tgz","fileCount":135,"integrity":"sha512-80zEuuJ4TMi72ftVDd91wAiSrjUUqdbgVipISa/xwKCNaZlfDPFGzqA105dfr1/Bb/42AWK8LiQheeXn6X/xXg==","signatures":[{"sig":"MEUCIDz8AJI6DQah7QZnpuf4jZsRhpOHvVOu7z3DzZDTdBQWAiEAkv/c80Hr35JP4xEgNHYlQuE85VIZGazBnsLNe9IWa5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8773877},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"edebea5bc9eb6c654120e15478fe514f78a2b6fa","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.23","@gobing-ai/ts-infra":"^0.4.23","@gobing-ai/ts-utils":"^0.4.23","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.23","@gobing-ai/ts-ai-runner":"^0.4.23","@gobing-ai/ts-rule-engine":"^0.4.23","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.23","@gobing-ai/ts-dual-workflow-engine":"^0.4.23"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.39_1786315019688_0.012442746666369686","host":"s3://npm-registry-packages-npm-production"}},"0.3.40":{"name":"@gobing-ai/spur","version":"0.3.40","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.40","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"d8651180e33b22284f6ca47a7880438ba05b42d3","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.40.tgz","fileCount":135,"integrity":"sha512-d9g5BWSP7yai+o29Cs+hjr84YPt+I+8u2RB0BXDbh7GYhoidkjVrE0KzyUBD6j9hHjmpSsmFH2Bpke3+qmwsLw==","signatures":[{"sig":"MEYCIQDOKX0sV0U2l8On/4gJcHp9Bz7Q1jYIY92YEIUzd/lZLgIhAJtXXrvL4u/xvxARiDiU1G/Rj3oO96pDM9OYJzonO8ke","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8772993},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"56c2f182953e755b96d4fcfb639f1f6a88604696","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.23","@gobing-ai/ts-infra":"^0.4.23","@gobing-ai/ts-utils":"^0.4.23","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.23","@gobing-ai/ts-ai-runner":"^0.4.23","@gobing-ai/ts-rule-engine":"^0.4.23","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.23","@gobing-ai/ts-dual-workflow-engine":"^0.4.23"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.40_1786342345870_0.03148611726898087","host":"s3://npm-registry-packages-npm-production"}},"0.3.41":{"name":"@gobing-ai/spur","version":"0.3.41","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.41","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"a2c0d61eb80dacd59734aa00ab4a6e9ba5bd2098","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.41.tgz","fileCount":135,"integrity":"sha512-FYH46jCuD0CECPPJk92EfJmVzu7n1SJs33eVYRI/xCrtnWJmFI4T9tYk9ZWeFyergBvNz6TCMErOrDL3u0W3Vw==","signatures":[{"sig":"MEUCIFqgPGNFIUt/7vt12lWNxur6+4soy5zUiMChcEo9IHzHAiEAyJqOzhSfYH9zWsoesWN0PmnInF+sjkLXZFB2nDlqn0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8772993},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"0e7c36d5133d86d787c2d9819894f7aacedf935c","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run build:bundle"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.23","@gobing-ai/ts-infra":"^0.4.23","@gobing-ai/ts-utils":"^0.4.23","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.23","@gobing-ai/ts-ai-runner":"^0.4.23","@gobing-ai/ts-rule-engine":"^0.4.23","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.23","@gobing-ai/ts-dual-workflow-engine":"^0.4.23"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.41_1786345489598_0.8878734711222838","host":"s3://npm-registry-packages-npm-production"}},"0.3.42":{"name":"@gobing-ai/spur","version":"0.3.42","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.42","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"e72f82efa7348224666a8a51c9ff595ea58eb59b","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.42.tgz","fileCount":315,"integrity":"sha512-ZZdsvPUP48jHkyZsdSvbOzHIyoyKPy5QJlwL7pA9JfbqaO33qkAy4kS72D+M2UFdSM5RY3YftnnMieT+34/s1Q==","signatures":[{"sig":"MEUCIQDTpeQxNB35/MtlRpE1bfrOUpPxdm7IU/g3Z3tL+hS1LAIgRKv+gaaEAKCjFCeA/dGkPYqZ1ALjD0HNCMlnFECgdso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10484627},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"b4cb14efa6667518f2dda89d3f227581ca8ed203","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.24","@gobing-ai/ts-infra":"^0.4.24","@gobing-ai/ts-utils":"^0.4.24","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.24","@gobing-ai/ts-ai-runner":"^0.4.24","@gobing-ai/ts-rule-engine":"^0.4.24","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.24","@gobing-ai/ts-dual-workflow-engine":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.42_1786418124398_0.8809726909341897","host":"s3://npm-registry-packages-npm-production"}},"0.3.43":{"name":"@gobing-ai/spur","version":"0.3.43","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.43","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"3a2f83aae724029c05a585518c8255dcc4cb4755","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.43.tgz","fileCount":315,"integrity":"sha512-632ow51B8SrjIQGNvLiJA657PT5reFW0+rv5Tk3HpBf4UdJrfH38ge/BLg3eGaz1Buyf1OVfVFqvhscQYoOs1A==","signatures":[{"sig":"MEUCIF7/LhHdRqdiaM1pwvaa3M47H+MIJFlmC0GrITJt2MbbAiEA0JG1Qv7rs0x80hFft5hGBx6dqqTuTKCAzvphrZI+8D8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10514847},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"1e0b05b2c5cdbc94ff0b6db95465f621bc9fd85c","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.27","@gobing-ai/ts-infra":"^0.4.27","@gobing-ai/ts-utils":"^0.4.27","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.27","@gobing-ai/ts-ai-runner":"^0.4.27","@gobing-ai/ts-rule-engine":"^0.4.27","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.27","@gobing-ai/ts-dual-workflow-engine":"^0.4.27"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.43_1786472188255_0.5995404343237192","host":"s3://npm-registry-packages-npm-production"}},"0.3.44":{"name":"@gobing-ai/spur","version":"0.3.44","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.44","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"33b9926b8552797807078d1cf264c7127c20d0ca","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.44.tgz","fileCount":315,"integrity":"sha512-83eUylwXvty0oC9vIpTe5vR7cCTJz0MgAq5/++V59JHavDOGUhJIBed5rCVcQOZwk87i0ugneZ36JMdpBrt71A==","signatures":[{"sig":"MEUCIQDAO6SkAGQhGtuYVmqeoBAS/Fqey27NmgYw0L0XzUQshAIgWM/5nwJar6kxq6DsSYpKT4KHz86sAWFcnagCIZhWSho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10539563},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"0996270eb992b82a7025ac26d9a6eb34af81c573","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.27","@gobing-ai/ts-infra":"^0.4.27","@gobing-ai/ts-utils":"^0.4.27","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.27","@gobing-ai/ts-ai-runner":"^0.4.27","@gobing-ai/ts-rule-engine":"^0.4.27","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.27","@gobing-ai/ts-dual-workflow-engine":"^0.4.27"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.44_1786511027816_0.8718503929701229","host":"s3://npm-registry-packages-npm-production"}},"0.3.45":{"name":"@gobing-ai/spur","version":"0.3.45","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.45","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"59c6f5b821abb260667d2c8ff4e64b154d36ef8f","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.45.tgz","fileCount":315,"integrity":"sha512-F9yYE91vsn3Zlk1VjVXwxXiKZVnN/9guzS81BRNspRLzFWZRo+o3C6+zXZW4iaLttoaoGpHPS+tE4M/vzsh7pw==","signatures":[{"sig":"MEYCIQC7BWnq/0voC9AbcENOBij5mNh9FN69Uu8ynrtlqGG8MgIhANty7YljzDn9z2fnGiIJdvaWoJNWKUw5a8ExkYztwS7p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10589489},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"06219420e4331e977a24292f2cbd8f9ae33826d4","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.30","@gobing-ai/ts-infra":"^0.4.30","@gobing-ai/ts-utils":"^0.4.30","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.30","@gobing-ai/ts-ai-runner":"^0.4.30","@gobing-ai/ts-rule-engine":"^0.4.30","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.30","@gobing-ai/ts-dual-workflow-engine":"^0.4.30"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.45_1786579875031_0.5573195597868517","host":"s3://npm-registry-packages-npm-production"}},"0.3.46":{"name":"@gobing-ai/spur","version":"0.3.46","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.46","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"1f7c6c4139923d3c8d1115b034052d198be09223","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.46.tgz","fileCount":315,"integrity":"sha512-8ZmLfSOhv2ijihKsqP0zjsG2Auvcv9Eq51tN3qd23UUgRaqwF238VBXLFO2AHAGt7FhzCWnbncYfrJD6T0TyvA==","signatures":[{"sig":"MEUCIQCyJ9Hw6a9WZ6FRDGTkZHdI5GCIIWKhDE0Zoz15ftuNnwIgAs+UNY1LgzBSbqI0U9RGVR14SUE7FSjUxRWK4BxjXD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10631733},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"b743d230cab53efd7a80559852c2308d81e89710","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.31","@gobing-ai/ts-infra":"^0.4.31","@gobing-ai/ts-utils":"^0.4.31","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.31","@gobing-ai/ts-ai-runner":"^0.4.31","@gobing-ai/ts-rule-engine":"^0.4.31","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.31","@gobing-ai/ts-dual-workflow-engine":"^0.4.31"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.46_1786654179731_0.2577157522136653","host":"s3://npm-registry-packages-npm-production"}},"0.3.47":{"name":"@gobing-ai/spur","version":"0.3.47","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.47","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"5fdebd5ae40550868d8fd821113533222e1cf8b2","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.47.tgz","fileCount":315,"integrity":"sha512-83C2iK1wb/PefhkcQI9maNjpFNpQxXYjMykVo9L1woUDnCTmlm+NLo5ZN8uRQf9MbaDun1yHZ34BIzt/+zvz1g==","signatures":[{"sig":"MEUCIQDVbIKWxS56A4Jeab5IxyWrkmELUeG8zp3o2ran5A3N8wIgUSY1U4yaX/6VTnLyfTzMV32eFa2AplBAgPwocsCD44s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10634250},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"84e78be1bbeb13482fed2f973d62aff93e9ae1d6","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.31","@gobing-ai/ts-infra":"^0.4.31","@gobing-ai/ts-utils":"^0.4.31","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.31","@gobing-ai/ts-ai-runner":"^0.4.31","@gobing-ai/ts-rule-engine":"^0.4.31","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.31","@gobing-ai/ts-dual-workflow-engine":"^0.4.31"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.47_1786660020644_0.18238710873770447","host":"s3://npm-registry-packages-npm-production"}},"0.3.48":{"name":"@gobing-ai/spur","version":"0.3.48","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.48","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"4d1ccb32c045081dbabba95f28ccd8c939214252","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.48.tgz","fileCount":321,"integrity":"sha512-x1mqIQWreCMr5AbDvH70eJNXCg4lDZVsqspbapBd/QzPJ2CzGn9JlcHdueNdEMY7Btix0tvBhRelWEgNmTGWXQ==","signatures":[{"sig":"MEUCIC0kyHBQnvC1zxpbRiyKlxEMxLfp+ZI23+fikjTioNJEAiEA2RbtJOd6Ds02nB37SJW/jpalSr+CCK3Mmmmy3Qy9HpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10886220},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"e6bfaef2297da53f112296f60e3d3f3bce059b22","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.31","@gobing-ai/ts-infra":"^0.4.31","@gobing-ai/ts-utils":"^0.4.31","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.31","@gobing-ai/ts-ai-runner":"^0.4.32","@gobing-ai/ts-rule-engine":"^0.4.31","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.31","@gobing-ai/ts-dual-workflow-engine":"^0.4.31"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.48_1786861479551_0.7777786105428288","host":"s3://npm-registry-packages-npm-production"}},"0.3.49":{"name":"@gobing-ai/spur","version":"0.3.49","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.49","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"ca932ad50507ee19291629ad2c43e31da6f075cd","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.49.tgz","fileCount":327,"integrity":"sha512-/g8vQsddRmGsoDG/d9+gpNs6FmJAEtk0LuqqwEIXIfvZHyduBl8wpLPU/R0j7fXeEZeclD8hW7mGn44UVZk3fg==","signatures":[{"sig":"MEUCIQCtb+Y8tETXVrN2H32quVFFm5hrRwuqo2j2cxf6313ymwIgUDof97akcpP4BG3HJ2E8kCHGnfKu7f0/vW+Kb0qW/Tk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11006129},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"d84ea705d4b2c628128738ba74c2ef8b16b0540b","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.35","@gobing-ai/ts-infra":"^0.4.35","@gobing-ai/ts-utils":"^0.4.35","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.35","@gobing-ai/ts-ai-runner":"^0.4.35","@gobing-ai/ts-rule-engine":"^0.4.35","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.31","@gobing-ai/ts-dual-workflow-engine":"^0.4.35"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.49_1786987575927_0.9473907338137091","host":"s3://npm-registry-packages-npm-production"}},"0.3.50":{"name":"@gobing-ai/spur","version":"0.3.50","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.50","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"386597d23714febf8ed2ee02e24ecc33a8616aa3","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.50.tgz","fileCount":327,"integrity":"sha512-zkrGM9UzHROqRzTFGfEjodsJmDhVtZOqVDjRaWXcqEtUJT8kJkhv/nxVziz8DmzAUT1zv2Nu18zKc2V4x/t1Ow==","signatures":[{"sig":"MEYCIQDNz3WiTXfSukksoIe+IbWZLW8ADL3eGWlsKxyBjNCr+wIhANxEWqRHiMS0B4CCdpnKJTIFSriMtfx8csbdWqedQ07b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11662151},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"74baeec8b7a972385e83c2ccb2c275b57badce00","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.38","@gobing-ai/ts-infra":"^0.4.38","@gobing-ai/ts-utils":"^0.4.38","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.38","@gobing-ai/ts-ai-runner":"^0.4.38","@gobing-ai/ts-rule-engine":"^0.4.38","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.38","@gobing-ai/ts-dual-workflow-engine":"^0.4.38"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.50_1787031344306_0.5391549401628761","host":"s3://npm-registry-packages-npm-production"}},"0.3.51":{"name":"@gobing-ai/spur","version":"0.3.51","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.51","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"e349619e064bd42856ff37b039a561e065320673","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.51.tgz","fileCount":327,"integrity":"sha512-PtojIDssiMl9YOYEyhzQU/3AGg/jg4DMGN4wE4HoqWUaWzXyL0Vm0boUlRjk+7+jwJ9cXV/rk7hn4y7SfOu+ZA==","signatures":[{"sig":"MEUCIQDup+hUzu43/ieSmoBqKvnw0m8RY/ICDGu72baBXgtWWgIgb3Xtok7ZtC18c+eDW4GzCXLGMsPQe7Dexuhsb4KkyFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11659224},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"9fc8a9a519500051f50741ad580f2fd10d7a9334","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.38","@gobing-ai/ts-infra":"^0.4.38","@gobing-ai/ts-utils":"^0.4.38","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.38","@gobing-ai/ts-ai-runner":"^0.4.38","@gobing-ai/ts-rule-engine":"^0.4.38","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.38","@gobing-ai/ts-dual-workflow-engine":"^0.4.38"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.51_1787079664306_0.41891428396594965","host":"s3://npm-registry-packages-npm-production"}},"0.3.52":{"name":"@gobing-ai/spur","version":"0.3.52","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.52","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"f1fd934bfe1de3441d5c933fbc7f24ad2025b5d5","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.52.tgz","fileCount":327,"integrity":"sha512-rQexV69CEBNyV8g3pdCMobQ0+HE44SVy8tFFP1+xPo+TwzlFqWGcI0WnBT0MApWRKeXziSDsp4HfGGvZso5WpA==","signatures":[{"sig":"MEUCIHEOkrJwWj1GNLeN1DQWqZrkIDzju7nwLU5OR08rFHUQAiEAgdi6npxR55q1cUdAJzsn6htHUkEBTK9x/hHMxJziv9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11675782},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"afb5574f2e98126119f5a6789b336cdbfd998cbd","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.38","@gobing-ai/ts-infra":"^0.4.38","@gobing-ai/ts-utils":"^0.4.38","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.38","@gobing-ai/ts-ai-runner":"^0.4.38","@gobing-ai/ts-rule-engine":"^0.4.38","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.38","@gobing-ai/ts-dual-workflow-engine":"^0.4.38"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.52_1787099401451_0.8568920379511247","host":"s3://npm-registry-packages-npm-production"}},"0.3.53":{"name":"@gobing-ai/spur","version":"0.3.53","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.53","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"57df6f1fa3b18e42b3ae6f8b61e5c898b3e58f5e","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.53.tgz","fileCount":328,"integrity":"sha512-uiRV6CbCMPgwYO/HkUj6Y9dhMu00NPAN8YFb4Ls5dCPWq6a7c6wZ08xppT92tc9Ztg23dL45jhHW6IcUKmLItg==","signatures":[{"sig":"MEUCIQCHZXc2qCpNnSoCXSB1bFAWPo5QnWxuPdwO3zEaxx7VzwIgL6iPUkw4+Fp4oji2k1obhYAHEAoKotiXVvIg0vyH2FY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11717713},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"dc3839dfef0465282d282bb99c50105331dbd151","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.38","@gobing-ai/ts-infra":"^0.4.38","@gobing-ai/ts-utils":"^0.4.38","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.38","@gobing-ai/ts-ai-runner":"^0.4.38","@gobing-ai/ts-rule-engine":"^0.4.38","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.38","@gobing-ai/ts-dual-workflow-engine":"^0.4.38"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.53_1787118788315_0.03683738596722663","host":"s3://npm-registry-packages-npm-production"}},"0.3.54":{"name":"@gobing-ai/spur","version":"0.3.54","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.54","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"a6097f6bc8594e722098f395a3db7e8c5f48c728","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.54.tgz","fileCount":337,"integrity":"sha512-uitSWYv/G6V3KbEJe9gQhogaBxuehSNgPdOrng7uvKqdn003RU1GXTianrVQ2TLcU7HVjzRLmaDHh9+NIB8CKw==","signatures":[{"sig":"MEUCIAUhoggcZnluSIdPJnknL172Hw45WJ+8b415AKm7XCIoAiEA9z6EM1yF4awttt7h7vphwcx9ryIOG6JqCJV7iCsyd0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11926446},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"5256f6e268dc912e54b08a186e843294bf9f42a5","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.39","@gobing-ai/ts-infra":"^0.4.39","@gobing-ai/ts-utils":"^0.4.39","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.39","@gobing-ai/ts-ai-runner":"^0.4.39","@gobing-ai/ts-rule-engine":"^0.4.39","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.39","@gobing-ai/ts-dual-workflow-engine":"^0.4.39"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.54_1787266509199_0.05294975439462446","host":"s3://npm-registry-packages-npm-production"}},"0.3.55":{"name":"@gobing-ai/spur","version":"0.3.55","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.55","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"bdded04b71918e5076516bed47bf9e02fa1b42bf","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.55.tgz","fileCount":337,"integrity":"sha512-jtsTtWyvoO0XvQuZjBMRWxpoJ9+pIeVNpheQ3uuZmMNx35ThyF/gs0m+TVCDwd683/abVcLH0R2nOaThf1n2Aw==","signatures":[{"sig":"MEYCIQD6jrrix0jXzcfvaEdAlzJTDRd/N81RCfVkHz9pJr+K4gIhAJAiWAMpgLfZkNBjUD4IUWkRiQsGnu1QnsgA74Wa6hT8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11927433},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"ef466facf2053ecb2383c6f276437672994fbdec","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.39","@gobing-ai/ts-infra":"^0.4.39","@gobing-ai/ts-utils":"^0.4.39","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.39","@gobing-ai/ts-ai-runner":"^0.4.39","@gobing-ai/ts-rule-engine":"^0.4.39","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.39","@gobing-ai/ts-dual-workflow-engine":"^0.4.39"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.55_1787271980637_0.4908651684047898","host":"s3://npm-registry-packages-npm-production"}},"0.3.57":{"name":"@gobing-ai/spur","version":"0.3.57","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.57","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"a3e54621b0c109874702ea63af79486a0d424c98","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.57.tgz","fileCount":339,"integrity":"sha512-az6jB2lQcPqMjHWVABIa+GAdWP8yOkoTjUwd6IXAP8+3Bxs+36/ElMvS+iJGZoPieZvYkh7qi11DFPItPwBHRA==","signatures":[{"sig":"MEUCIQDVI4XlLwlMZZpyShvGDHPL8t2HBywYKkTg+5DQP32RAQIgTxBmM4DyQm4JLhjRwXr+PlaIhVBpZSKb2NvXTCpTkzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12117312},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"6580bbac9fafef3111f5a3f05eb69284c4510857","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.39","@gobing-ai/ts-infra":"^0.4.39","@gobing-ai/ts-utils":"^0.4.39","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.39","@gobing-ai/ts-ai-runner":"^0.4.39","@gobing-ai/ts-rule-engine":"^0.4.39","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.39","@gobing-ai/ts-dual-workflow-engine":"^0.4.39"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.57_1787351171588_0.06365194189616075","host":"s3://npm-registry-packages-npm-production"}},"0.3.58":{"name":"@gobing-ai/spur","version":"0.3.58","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.58","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"c590e86f3fc4fbb8bdc6203747b6e896b1996c97","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.58.tgz","fileCount":339,"integrity":"sha512-AchBD/CeV9/HjgpZt7d8MgPkUpbODIP+akUkTVRC0tW1ITdUgKNoi4chiYQsyJwPttO6icivXA2FVhYzun2SGw==","signatures":[{"sig":"MEQCID9YXVLtj4Z96ZdJR/g83CdonW6ky4JdTh/3Dk7HaCs7AiAAvQkDiIbDdCaUautXVnilGC4LLh5Jm+o1oHtFm4NsDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12382938},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"7f1948f800d10611ce1794fb9cd2922c18fa18ea","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.41","@gobing-ai/ts-infra":"^0.4.41","@gobing-ai/ts-utils":"^0.4.41","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.41","@gobing-ai/ts-ai-runner":"^0.4.41","@gobing-ai/ts-rule-engine":"^0.4.41","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.41","@gobing-ai/ts-dual-workflow-engine":"^0.4.41"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.58_1787510376914_0.3952070640037977","host":"s3://npm-registry-packages-npm-production"}},"0.3.60":{"name":"@gobing-ai/spur","version":"0.3.60","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.60","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"23b6d23515b0d08e00fe40e51bcc52550a3dddf1","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.60.tgz","fileCount":340,"integrity":"sha512-Z04wJokm/EouHhTOkH3MUWwhv9OGtjm/J5vRtB5Zw1T2Sfn+/GyPbiSDWwcdp9ZiKEsHZJKEG9taWSS3V2RfiQ==","signatures":[{"sig":"MEUCIF6UE0mAFl1SdkvOfspal0SsadJ/ZpYcA7qOSZ2MWuZlAiEAics5iOB+Au78xGuoULLp1C26iur4OiXicnD/VWbkSHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12441063},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"9a42a7822b5d91c50c62967ffdb2a5005286060a","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.42","@gobing-ai/ts-infra":"^0.4.42","@gobing-ai/ts-utils":"^0.4.42","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.42","@gobing-ai/ts-ai-runner":"^0.4.42","@gobing-ai/ts-rule-engine":"^0.4.42","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.42","@gobing-ai/ts-dual-workflow-engine":"^0.4.42"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.60_1787542272095_0.986781989324466","host":"s3://npm-registry-packages-npm-production"}},"0.3.61":{"name":"@gobing-ai/spur","version":"0.3.61","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.61","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"0309b3b6e6021ecab1de19a4fda2547b769728bf","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.61.tgz","fileCount":340,"integrity":"sha512-6gSD+iGNZCfYwllOBM4r37pibZdiU+iSo0Lu6DN/COwPGHP5Ofk79uja8YPLFdKtsY7TjOrq/Cg/0wZsR9+6FA==","signatures":[{"sig":"MEUCIG+wpINeP2lM5HAkPDdXTmEGANaInHWbQxgiCsqqyCq4AiEAtjVaAUjzmZlgQq3KujX1PHbbCyZN9avPFezo1k6ySv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12450118},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"369c2b790119bef6457a8c4865cf1bdb70209dbb","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.42","@gobing-ai/ts-infra":"^0.4.42","@gobing-ai/ts-utils":"^0.4.42","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.42","@gobing-ai/ts-ai-runner":"^0.4.42","@gobing-ai/ts-rule-engine":"^0.4.42","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.42","@gobing-ai/ts-dual-workflow-engine":"^0.4.42"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.61_1787611003070_0.8960555051924821","host":"s3://npm-registry-packages-npm-production"}},"0.3.62":{"name":"@gobing-ai/spur","version":"0.3.62","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.62","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"32aef39d3497eeb678d4332f0dc90e6f6ce03c40","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.62.tgz","fileCount":346,"integrity":"sha512-wIDw2vDKlmC0E7AsBG/H1xNuckCVBg9r7S3t0ISh6g1ZDQf7B2j0AbSMqsDqUPsjwJ7RaU4eXZcBF3CA1Ul/vg==","signatures":[{"sig":"MEUCIQDNMKhxoCkN0oRKyUgbJnFzMLX47eiMk+vbolemrTnHZQIgZhheWR56BFQR/oU5iS5lQqZuP0lCQUEIQus1BMFNoCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12552246},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"8f81e60afe6c7633ac6082ffd2e72f10f1c0cc69","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.42","@gobing-ai/ts-infra":"^0.4.42","@gobing-ai/ts-utils":"^0.4.42","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.42","@gobing-ai/ts-ai-runner":"^0.4.42","@gobing-ai/ts-rule-engine":"^0.4.42","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.42","@gobing-ai/ts-dual-workflow-engine":"^0.4.42"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.62_1787715190423_0.4205940026226027","host":"s3://npm-registry-packages-npm-production"}},"0.3.63":{"name":"@gobing-ai/spur","version":"0.3.63","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.63","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"54765aee2583dbaf04485702238900d7a52aed7d","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.63.tgz","fileCount":347,"integrity":"sha512-Kqljcxwg8LDoYYGPN5z8YjFtiraduo+/JJ23salDX1PXEwxv66G6qyl3+t1+HrA0RsGhgzJp/2bC2pgrogHHDw==","signatures":[{"sig":"MEUCIFqGkzLlWAuooBzvHDH1qIxseyeq0yUE+GuZYwSEGYrSAiEAhN/+2IklA6PZcN+rhUOQWOICDKYbzvUPgKSNFdqbb6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12618166},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"1aa5dd36a15e1a17ca6b3e296753fa988e18d439","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.1","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.43","@gobing-ai/ts-infra":"^0.4.43","@gobing-ai/ts-utils":"^0.4.43","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.43","@gobing-ai/ts-ai-runner":"^0.4.43","@gobing-ai/ts-rule-engine":"^0.4.43","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.43","@gobing-ai/ts-dual-workflow-engine":"^0.4.43"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.63_1787800788423_0.38972085084656305","host":"s3://npm-registry-packages-npm-production"}},"0.3.64":{"name":"@gobing-ai/spur","version":"0.3.64","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.64","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"42333fb4eabd6cf55b9d784dd0159446817e20c5","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.64.tgz","fileCount":351,"integrity":"sha512-LoucolGt7zgCKXIMkmt1Bqq0UwtPWBSrYrpDjG1T+YCnSgyvaZ44PHrDHY9iKyqZ3K8rhRSpx+TF/nXvT5SkmQ==","signatures":[{"sig":"MEYCIQDvT8Kmloln6B0CvRcssYT2h3a6q0iDFJqQ4mMoTlFLPgIhAIHMQBTd/r3Chdaqe1QLNQJI08xVZXKG35/gICYwTe+J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12535965},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"88198cd8ee650c51c333e81702894886ceea5699","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.1","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.45","@gobing-ai/ts-infra":"^0.4.45","@gobing-ai/ts-utils":"^0.4.45","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.45","@gobing-ai/ts-ai-runner":"^0.4.45","@gobing-ai/ts-rule-engine":"^0.4.45","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.45","@gobing-ai/ts-dual-workflow-engine":"^0.4.45"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.64_1787865981313_0.6275734335610983","host":"s3://npm-registry-packages-npm-production"}},"0.3.65":{"name":"@gobing-ai/spur","version":"0.3.65","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.65","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"25f81208aa310db69c78bbcf8b4550f07ed3be85","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.65.tgz","fileCount":353,"integrity":"sha512-COu/VUpD8CIdd+77iaTE6fh9cQP1k5pAeC5Lj5Ct6odYNfijcltDKe2BPHK/WZFsCax0n8YUuG/eJSCPdAzagA==","signatures":[{"sig":"MEQCIHXVk2WvgZHgY5Ro6RAzLdVXQJm8VGdjSZOfwp7FErm3AiBX7ShfsGN0Pgug3IgZJd8buPwYs7jviJsO41nkD40wFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12254958},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"dad078ad53b86385b8c6775b1ea23847bf4ff64a","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.1","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.46","@gobing-ai/ts-infra":"^0.4.46","@gobing-ai/ts-utils":"^0.4.46","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.46","@gobing-ai/ts-ai-runner":"^0.4.46","@gobing-ai/ts-rule-engine":"^0.4.46","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.46","@gobing-ai/ts-dual-workflow-engine":"^0.4.46"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.65_1787951736987_0.06953503644769432","host":"s3://npm-registry-packages-npm-production"}},"0.3.66":{"name":"@gobing-ai/spur","version":"0.3.66","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.66","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"0bee42faaed079742e5de8a9df420486f1880d1b","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.66.tgz","fileCount":353,"integrity":"sha512-1OJiLK6x0NhwA8WhEtK4pl+lWL584h+USiCdXmR5R3Q7C4FW6x3U8atRkO8MhnyRvSFMFthxaYLtbTHzV9L/0g==","signatures":[{"sig":"MEYCIQDJS761I9N7XsPPnkCHX6ztcxk6Tp9Y/Ht4bF8PGGLbAAIhANSic7dFUUjGlOXjm9XSf8JF0oj7Si89/VFbIHeM5dOv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12273802},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"acc12ff95851cb72b3428f975917e01473461b00","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.1","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.46","@gobing-ai/ts-infra":"^0.4.46","@gobing-ai/ts-utils":"^0.4.46","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.46","@gobing-ai/ts-ai-runner":"^0.4.46","@gobing-ai/ts-rule-engine":"^0.4.46","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.46","@gobing-ai/ts-dual-workflow-engine":"^0.4.46"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.66_1787983725300_0.43350300897473093","host":"s3://npm-registry-packages-npm-production"}},"0.3.67":{"name":"@gobing-ai/spur","version":"0.3.67","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.67","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"e2e6c430a7194fc984494e842e583475fc611f12","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.67.tgz","fileCount":355,"integrity":"sha512-ENtSWqnKwY2DtDtAZ8O6SV7473p/Hhh3pUnLtG+A0QZEbrTr+30sVdaEp0yrjl3xypJGkflpTsGbYiHmxzp/aQ==","signatures":[{"sig":"MEUCIQCmyw8OGn3ARm4w+sRpvWjdTbPbvGi4lJam4w/UjqhaYwIgd+yhCOw+OxjTkPN/BgLt08MkKgYaLPy30aJCc751UXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12023205},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"34302503e30c7de75e8d2c6ab437f0e04683399b","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.1","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.46","@gobing-ai/ts-infra":"^0.4.46","@gobing-ai/ts-utils":"^0.4.46","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.46","@gobing-ai/ts-ai-runner":"^0.4.46","@gobing-ai/ts-rule-engine":"^0.4.46","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.46","@gobing-ai/ts-dual-workflow-engine":"^0.4.46"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.67_1788022983486_0.6082235917133834","host":"s3://npm-registry-packages-npm-production"}},"0.3.68":{"name":"@gobing-ai/spur","version":"0.3.68","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.68","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"85fc573f1a65f1f53eb15e35faae4037c827fe51","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.68.tgz","fileCount":355,"integrity":"sha512-O5X8cqTQKkXj0E13yiaC8bVhmH97YcxOBoy+o8Ic6jMZnkaanO5Y1yjwM5WgdHmuZYdCjN1+pDrwtSSbmtrpeQ==","signatures":[{"sig":"MEUCICyUCPnc1fuLyCGiMZa1u55iu7J2B95ykr/bQeiBN7GTAiEAq9N4xNhjjrUrWJyopb0NDKeWEl26wadtdq7Xx1CXtmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12118898},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"1ec52b82249c6cacb1ba88df0ccd04d56d99ec1d","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.1","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.48","@gobing-ai/ts-infra":"^0.4.48","@gobing-ai/ts-utils":"^0.4.48","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.48","@gobing-ai/ts-ai-runner":"^0.4.48","@gobing-ai/ts-rule-engine":"^0.4.48","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.48","@gobing-ai/ts-dual-workflow-engine":"^0.4.48"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.68_1788126712619_0.6333318081921306","host":"s3://npm-registry-packages-npm-production"}},"0.3.69":{"name":"@gobing-ai/spur","version":"0.3.69","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.69","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"f9aa67ebadee75304ad426282a010f18544dce04","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.69.tgz","fileCount":355,"integrity":"sha512-c/x/GFZTSsdIa3nj3Rpp11imo9nxwXx3hYDHgZB1/GolEQKbmJD0rYsDi5LB0MJTTtd62o+8S5TNZuwbZwWeMw==","signatures":[{"sig":"MEQCIBEIybqLS0+8R4TsoUOil+KP1yJkACpElnAgPZmUxhutAiAj2z+qce/erMnTyPLN2ji8LQcx7hEWhTMm+zijqYc0KA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12114921},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"8061b39d4837b8379d316fe541ab2678ba1cda30","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.1","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.48","@gobing-ai/ts-infra":"^0.4.48","@gobing-ai/ts-utils":"^0.4.48","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.48","@gobing-ai/ts-ai-runner":"^0.4.48","@gobing-ai/ts-rule-engine":"^0.4.48","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.48","@gobing-ai/ts-dual-workflow-engine":"^0.4.48"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.69_1788136336311_0.472727454051191","host":"s3://npm-registry-packages-npm-production"}},"0.3.70":{"name":"@gobing-ai/spur","version":"0.3.70","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.70","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"3bc4a0d0e7d31125939c9d21799566ae8ecbba5a","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.70.tgz","fileCount":357,"integrity":"sha512-pfDsOZrQPh0gIcDEXM9Bj0p1syraRCJM9aoTwdOvJd77162arIGbaLATZhyCKDgT81cD5oSddGY+CYmEOsTH2g==","signatures":[{"sig":"MEUCIQCmJHC1xrDHWktq04EW1sU4SKx4XmHARlZfVJ7AzYsx3QIgRAdIKEHAxjJxF2cj5nnuLF73VthqWrjwm6H05utONaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12186747},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"834bd934f6a2fc4b85741a4737beb2cec5e7c93a","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.1","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.49","@gobing-ai/ts-infra":"^0.4.49","@gobing-ai/ts-utils":"^0.4.49","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.49","@gobing-ai/ts-ai-runner":"^0.4.49","@gobing-ai/ts-rule-engine":"^0.4.49","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.49","@gobing-ai/ts-dual-workflow-engine":"^0.4.49"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.70_1788213932902_0.46000450820578376","host":"s3://npm-registry-packages-npm-production"}},"0.3.71":{"name":"@gobing-ai/spur","version":"0.3.71","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.71","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"a278e95aecf8eeafbc3439f4071cd32fc0f97062","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.71.tgz","fileCount":357,"integrity":"sha512-GrM4mWzPf0HaPC1zy9w2Hr7qJ30UVxixdT/TcXIVDQ29PQR0aJnAh6HqmXcKgQtBA1SaH2SxRa9ctZQAeChXAg==","signatures":[{"sig":"MEQCIDYo7b+9cJ6iy9H+m8PXjCAHias+vuuNrMehwwv+s99oAiBH92o2vhZ8kLRUphmcdrNuv0rPXlrjl0UPPowaKXpVAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12206252},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"a19685d68fa2be4298e511d690768b5ad4ec4e90","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.1","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.50","@gobing-ai/ts-infra":"^0.4.50","@gobing-ai/ts-utils":"^0.4.50","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.50","@gobing-ai/ts-ai-runner":"^0.4.50","@gobing-ai/ts-rule-engine":"^0.4.50","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.50","@gobing-ai/ts-dual-workflow-engine":"^0.4.50"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.71_1788237395619_0.2258919880916186","host":"s3://npm-registry-packages-npm-production"}},"0.3.72":{"name":"@gobing-ai/spur","version":"0.3.72","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.72","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"991491a9eda7dd92add54a4201da9d9aa6323266","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.72.tgz","fileCount":357,"integrity":"sha512-1tQXpSQbWf58JUITKwsSYXtRKPDFvUwmgj+g9Jhi6OJdnM7mE7e/sV0PZUox00OB5KD7ReHaBVcE8MomQpGbHg==","signatures":[{"sig":"MEUCIHMC8PxdrSDJuaCkunaI+3XdTF53LPEHhGIaOpFt561gAiEA+310GcvvXwuVHGj/lPdCCl4Af3GZxGGlqd5sybf4UA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12353529},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"a449336d2d8cac7d1f66bc2972c8cd2383eb6dc2","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.1","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.54","@gobing-ai/ts-infra":"^0.4.54","@gobing-ai/ts-utils":"^0.4.54","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.54","@gobing-ai/ts-ai-runner":"^0.4.54","@gobing-ai/ts-rule-engine":"^0.4.54","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.54","@gobing-ai/ts-dual-workflow-engine":"^0.4.54"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.72_1788416997058_0.6155397633272659","host":"s3://npm-registry-packages-npm-production"}},"0.3.73":{"name":"@gobing-ai/spur","version":"0.3.73","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.73","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"8af4c90ad6634c095918404aa9bc47e8385147c7","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.73.tgz","fileCount":360,"integrity":"sha512-C2m66k8IpzwGFgNnIQaa1tylBTKY+si5mhR8mLVsmJxILQrGGuNdzrcBA9bzoZsD8Z95qka42tJgvcyhIRcl+g==","signatures":[{"sig":"MEUCIQDCdSmnnjhCgrW7lHO9xK6Y4A5LoNkCToIsUOwTd/594AIgB4SDqkZyOeaaQKoo/6urfmb23ln4Zx6iO8spnBvcnkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12495453},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"4801db1bd37422614040eeefcb1afb72d59eede1","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.1","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.56","@gobing-ai/ts-infra":"^0.4.56","@gobing-ai/ts-utils":"^0.4.56","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.56","@gobing-ai/ts-ai-runner":"^0.4.56","@gobing-ai/ts-rule-engine":"^0.4.56","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.56","@gobing-ai/ts-dual-workflow-engine":"^0.4.56"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.73_1788580508134_0.7670597493070122","host":"s3://npm-registry-packages-npm-production"}},"0.3.74":{"name":"@gobing-ai/spur","version":"0.3.74","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.74","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"3a9254c92fef643bbf83024f38e1f57f3475baba","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.74.tgz","fileCount":358,"integrity":"sha512-KAGZ4jEm4iGqDoTmCMZ79Z92yD6oy1LJmofzpiXq0vcHY/Xjx7XXac49D9dpEAvNi9BVxn6+r/v9LM/ADYIRRg==","signatures":[{"sig":"MEQCIExnljIsuHXAW5GE6d821etxcYY/im2JJbnUoPRUKtfRAiATyvJUsNRhZATKF04l69Ye2B5sEuOQ8e4gTXnS3UncYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12435043},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"bdace0e72b74b8d65593104d0089dc65437e8c4e","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.1","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.56","@gobing-ai/ts-infra":"^0.4.56","@gobing-ai/ts-utils":"^0.4.56","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.56","@gobing-ai/ts-ai-runner":"^0.4.56","@gobing-ai/ts-rule-engine":"^0.4.56","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.56","@gobing-ai/ts-dual-workflow-engine":"^0.4.56"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.74_1788717665274_0.23228031914443847","host":"s3://npm-registry-packages-npm-production"}},"0.3.75":{"name":"@gobing-ai/spur","version":"0.3.75","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.75","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"3d9b946116d6d1957720bd41bc910cac106333c6","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.75.tgz","fileCount":358,"integrity":"sha512-DQo4SgSHW9U62jDreponxnvLtJOTqP0EPd/YKVm/KeEBKvQf5Q1urvFjlKls5gh7g9wca5B4bTImvWiZ+k+Kig==","signatures":[{"sig":"MEUCIEmkmZg2Vn3gVOtftesPHkQ9bLCDBitvIvLgnDdkz/zWAiEA5kegUcCgKOgaAPZPC3sbg8VHLMaGNY1Au6JAEexasLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12545820},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"8963ab161c77485d1cb1f36510101d5cd234f4b1","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.1","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.56","@gobing-ai/ts-infra":"^0.4.56","@gobing-ai/ts-utils":"^0.4.56","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.56","@gobing-ai/ts-ai-runner":"^0.4.56","@gobing-ai/ts-rule-engine":"^0.4.56","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.56","@gobing-ai/ts-dual-workflow-engine":"^0.4.56"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.75_1788753531955_0.27591680109420813","host":"s3://npm-registry-packages-npm-production"}},"0.3.76":{"name":"@gobing-ai/spur","version":"0.3.76","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.76","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"c8b895fdddaa9bcfbff5abb2be196068432a5d4e","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.76.tgz","fileCount":359,"integrity":"sha512-HAHVXFO9umyaoprJcN97DwhWDw2e4PPGokQnucWgNtgqqMgOvpPHr8eGIHkM+Fto4YO18H80nUjoRb6VDrFQGQ==","signatures":[{"sig":"MEYCIQCJhbWYG8Un8Wqieaq6s6EM8XuVv5cVaIxlURTIBv5BzAIhAIj4FbRfXkLlUPXB+ntn+RBg9qK6pS2JuOgcZxfjAFyF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12599339},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"d37c1f6b3c41f93117f9c0eaefab0c91ac7434a2","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.1","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.57","@gobing-ai/ts-infra":"^0.4.57","@gobing-ai/ts-utils":"^0.4.57","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.57","@gobing-ai/ts-ai-runner":"^0.4.57","@gobing-ai/ts-rule-engine":"^0.4.57","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.57","@gobing-ai/ts-dual-workflow-engine":"^0.4.57"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.76_1788879035300_0.5326652971576973","host":"s3://npm-registry-packages-npm-production"}},"0.3.77":{"name":"@gobing-ai/spur","version":"0.3.77","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.77","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"dab792d494820ebd8d27e63f921c21f56a938a81","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.77.tgz","fileCount":360,"integrity":"sha512-86UuUijxajb1cZa1XnOyDhDbU5r++YGZjI0e3+19VG0TLgOljOXXm3R6zcSN07dV1ZRilLNWGGmLytpfudLDuw==","signatures":[{"sig":"MEQCIE7cgglRiRTBEePHKQciRIpZ1pySip5wT/sptdQ6obmVAiBKVxnu7fHxuvemP48cZUc8GSeSUqFci66I7/75HdONtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12640726},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"417fdd821fbde5eb933aecc61088427682adead6","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.1","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.57","@gobing-ai/ts-infra":"^0.4.57","@gobing-ai/ts-utils":"^0.4.57","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.57","@gobing-ai/ts-ai-runner":"^0.4.57","@gobing-ai/ts-rule-engine":"^0.4.57","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.57","@gobing-ai/ts-dual-workflow-engine":"^0.4.57"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.77_1788903383741_0.6023823009136446","host":"s3://npm-registry-packages-npm-production"}},"0.3.78":{"name":"@gobing-ai/spur","version":"0.3.78","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.78","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"49583e6605e8f164d40ad20cde178bd8de7bb501","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.78.tgz","fileCount":360,"integrity":"sha512-zxSFDA+wJwjJGE3mPC4hv5LaiHR5nHS5MVs41XoqwzEyOSYG5eLxMDqsFEIAsPBUSjGSK6qTuhOjjg1nRVPQHA==","signatures":[{"sig":"MEYCIQC2UBcBaFZ6UDvaevEM74ZTo6ipguRULpFv3KhDnkzkngIhAKO0mMOs1LoCk/Un0BHyXuMGZtQuIeoaXOFjNf9RR0oV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12697934},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"69ee591cfcd26319694c2d0af321e58c35f0485f","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.1","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.60","@gobing-ai/ts-infra":"^0.4.60","@gobing-ai/ts-utils":"^0.4.60","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.60","@gobing-ai/ts-ai-runner":"^0.4.60","@gobing-ai/ts-rule-engine":"^0.4.60","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.60","@gobing-ai/ts-dual-workflow-engine":"^0.4.60"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.78_1788933278439_0.20063089806964252","host":"s3://npm-registry-packages-npm-production"}},"0.3.80":{"name":"@gobing-ai/spur","version":"0.3.80","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.80","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"96bdcc78f648199fc3afb521b25e37b40b4db1ab","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.80.tgz","fileCount":360,"integrity":"sha512-WmwQKKlVHXUkb9fF3FLDc785jX4DoZYEDu1clbHMXQ21hhoYAVx68OFa3IQqZ2PVJR8Fw6wX/6Mz24LWp4bieQ==","signatures":[{"sig":"MEUCIC5d520Yi0wzRxsCrSMKBDL7Mnn6O2o7QrGKIUuRf74MAiEAiiPoxnByU+qc2BEC2x9CEmmSdR875q5Dpdu74ZqeM2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12697823},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"0fc2f0c52ee86b96570b1a3c09cc1d29e1e39759","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.1","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.62","@gobing-ai/ts-infra":"^0.4.62","@gobing-ai/ts-utils":"^0.4.62","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.62","@gobing-ai/ts-ai-runner":"^0.4.62","@gobing-ai/ts-rule-engine":"^0.4.62","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.62","@gobing-ai/ts-dual-workflow-engine":"^0.4.62"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.80_1789058572361_0.9329428238184225","host":"s3://npm-registry-packages-npm-production"}},"0.3.81":{"name":"@gobing-ai/spur","version":"0.3.81","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.81","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"60852631d48ef154ac874a09909e5559d546c7c6","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.81.tgz","fileCount":402,"integrity":"sha512-C3uoQMemKRoKp+RXRbnVupYeTp1kL3O85vxdDnsj952UZxuVgrbjt6Yr6kAlWWKOOMGvtdXQgosri9gVqQjmhg==","signatures":[{"sig":"MEUCIQCfLB3FOVOadiXqe8JU/h51fAGoLOlEDGRboLQqjNNlOAIgcQGI/H7fNvwfx0GzeH96KQC1Xo8VwhWY0X9HenxQkU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13764549},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"cd3fef6eb3a32d46a393e5ef44c970f34687be42","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.1","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.66","@gobing-ai/ts-infra":"^0.4.66","@gobing-ai/ts-utils":"^0.4.66","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.66","@gobing-ai/ts-ai-runner":"^0.4.66","@gobing-ai/ts-rule-engine":"^0.4.66","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.66","@gobing-ai/ts-dual-workflow-engine":"^0.4.66"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.81_1789444321771_0.49709686842488443","host":"s3://npm-registry-packages-npm-production"}},"0.3.82":{"name":"@gobing-ai/spur","version":"0.3.82","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.82","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"efb733d290655e272fc9664511da03373fe803d7","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.82.tgz","fileCount":407,"integrity":"sha512-5Fx391l8m+YBrx2VuJU5dncG7sUPZeNm0O1SrcxfGiIDv7G5694viR8BHWT6+ml6/719ibiaJEssIlaDy5Md0A==","signatures":[{"sig":"MEQCIAWx8pVJ+axIyfb5FTRToubPb0YhwY6uKNARff+xQOnrAiAnYnjPvObEzh16uJBFRowg22b862V+UxzM4WiJY7YQvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13751616},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"2e258b535a8593cb38e0571137064e9c19026041","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.1","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.66","@gobing-ai/ts-infra":"^0.4.66","@gobing-ai/ts-utils":"^0.4.66","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.66","@gobing-ai/ts-ai-runner":"^0.4.66","@gobing-ai/ts-rule-engine":"^0.4.66","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.66","@gobing-ai/ts-dual-workflow-engine":"^0.4.66"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.82_1789513939202_0.05833103337708789","host":"s3://npm-registry-packages-npm-production"}},"0.3.83":{"name":"@gobing-ai/spur","version":"0.3.83","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.83","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"7fa952e3cc79b9a8f7ac943696ff5ee3fe6aee4c","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.83.tgz","fileCount":406,"integrity":"sha512-lhheBHQK1Y7MYp5WDrFCxWrBN8g4ul9ok4nAvu/C9WnL9q1my8F/eo3b9xRpzS62/oKOZxYbdccgfAd4ptKbsQ==","signatures":[{"sig":"MEYCIQCZjOeh41zHAiqj+T1Jd4aZ4ZBbMykW6BrG3kLbQWCvuwIhAOC1OnpwODbMV2/XLw6sTjTghY6c9TD3bzay6Fva14kF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13681411},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"68d73a99fed422df308a06f6995350b780a6155f","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.1","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.66","@gobing-ai/ts-infra":"^0.4.66","@gobing-ai/ts-utils":"^0.4.66","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.66","@gobing-ai/ts-ai-runner":"^0.4.66","@gobing-ai/ts-rule-engine":"^0.4.66","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.66","@gobing-ai/ts-dual-workflow-engine":"^0.4.66"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.83_1789519507190_0.5164543284358665","host":"s3://npm-registry-packages-npm-production"}},"0.3.84":{"name":"@gobing-ai/spur","version":"0.3.84","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.84","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"0621001ca67bafbb0ff39d96c00cf1432dd2e682","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.84.tgz","fileCount":406,"integrity":"sha512-IAw7I+n5qWnoMhznHVvf4bLrH9atbpf+eoSQ4Mmi7FhESG4gmeHYRlLzEMVYAj/GumnKyK+ZfyeBOjdf40fKbw==","signatures":[{"sig":"MEUCIGnsQEoSGlzwAKTCB7z+kNPlPvAiazOUkMyIg4LKa0YtAiEAxH+Tb5Mb1bTl0bdrB3bQI7Oe3IPVTKRfq4oBpV6MC/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13717784},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"ade9472112f7e32e6278dcf271ed4cbab97540c4","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.1","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.66","@gobing-ai/ts-infra":"^0.4.66","@gobing-ai/ts-utils":"^0.4.66","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.66","@gobing-ai/ts-ai-runner":"^0.4.66","@gobing-ai/ts-rule-engine":"^0.4.66","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.66","@gobing-ai/ts-dual-workflow-engine":"^0.4.66"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.84_1789536729470_0.0924381972506727","host":"s3://npm-registry-packages-npm-production"}},"0.3.85":{"name":"@gobing-ai/spur","version":"0.3.85","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.85","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"89b8099a7bfc89a6e92a6758194483dfd3da3d4a","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.85.tgz","fileCount":406,"integrity":"sha512-OmMeE3hGk0annPJ7fy0iDugNt2MXAoCHEC9x5VQ/ELBHj28vaoHA26OJYPW7IOHtalycvoHIk0fK7DJ606HYHg==","signatures":[{"sig":"MEUCIQCBauQ9WMrYoTQiBQpELOr1aRZ3r91KEv5/QqhG72wB2QIgAhWqlfO/cXGYJASbrXHNqvaTQGy8ARZ1ttALY7exvzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13728786},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"05b1d47f197395334455f03b09de3ff392300e9f","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.1","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.66","@gobing-ai/ts-infra":"^0.4.66","@gobing-ai/ts-utils":"^0.4.66","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.66","@gobing-ai/ts-ai-runner":"^0.4.66","@gobing-ai/ts-rule-engine":"^0.4.66","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.66","@gobing-ai/ts-dual-workflow-engine":"^0.4.66"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.85_1789553087440_0.5614565429307412","host":"s3://npm-registry-packages-npm-production"}},"0.3.86":{"name":"@gobing-ai/spur","version":"0.3.86","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.86","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"3bf5afcdb6c91e9584ef789ffc914243d9e91f62","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.86.tgz","fileCount":404,"integrity":"sha512-+dpMp+B8kkGV+kq/MrynZsBy8Beci233LuQJVxAcNUh4CJzKIWldeU9zO7neuNNiUJXI1D2o7BA97taBPVTCwg==","signatures":[{"sig":"MEUCIFQWo9cyPF9OmR6h3rvbeAmvcZAZJIzTQyZWxP+vmfv8AiEAxwFpcikeCPe1S1epojuFsIs5T3WXs2BdULHKUwHDEQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13722618},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"e5fbfc28b4fd0a8ff9b9f1d444168b08abf31c46","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.1","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.67","@gobing-ai/ts-infra":"^0.4.67","@gobing-ai/ts-utils":"^0.4.67","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.67","@gobing-ai/ts-ai-runner":"^0.4.67","@gobing-ai/ts-rule-engine":"^0.4.67","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.67","@gobing-ai/ts-dual-workflow-engine":"^0.4.67"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.86_1789666154515_0.2206125770529619","host":"s3://npm-registry-packages-npm-production"}},"0.3.87":{"name":"@gobing-ai/spur","version":"0.3.87","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.87","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"89257de7c8be84aed4703e04576338219c4013cb","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.87.tgz","fileCount":411,"integrity":"sha512-f9LdpoBKQinRygZlsp4lsde2tkGZmfg3rOFoxT3dbq9Zy6lFdCpOwlyf9W3Wv0E3qpXZ0zff7kbEtVgW2TISCQ==","signatures":[{"sig":"MEQCICyHEgJ0IescsY7VJn35ymyrQqEYVMH9tRVnUgdZFxu9AiAtZRCMSSVZSqeToIlt0vX7+XWVPlrPONEuIuxEUhH9hQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCG0mr4SywOks1nC46REusY5+YyQJUeqh7/uExjaaF3ywIgaOzWOfQ10jEdfD2rTrwbA6l1TFaR/qc8dpRt3BWWrG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13789953},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"d9dba9aa17de69a4677407a6e229d9e1c76a87d4","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.1","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.67","@gobing-ai/ts-infra":"^0.4.67","@gobing-ai/ts-utils":"^0.4.67","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.67","@gobing-ai/ts-ai-runner":"^0.4.67","@gobing-ai/ts-rule-engine":"^0.4.67","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.67","@gobing-ai/ts-dual-workflow-engine":"^0.4.67"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.87_1789689115511_0.8290766628231869","host":"s3://npm-registry-packages-npm-production"}},"0.3.88":{"name":"@gobing-ai/spur","version":"0.3.88","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.88","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"0e4db5b3cd45c2884649743f5fb8e3cbab2cbe18","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.88.tgz","fileCount":411,"integrity":"sha512-IKo0BjfAEAzIKve0dvdAXpYO+EIjQzrxVSYbrSRworbWBpup6ebZ1incMvUiidDb4i67JP2EF8Hm2lHiuLKt4A==","signatures":[{"sig":"MEUCIQCzMFI4cGG7zobCkyrUST3cMfdtm/PuBzaiwGx6fVCAuwIgSZIw9uuebHrJnQveWwIHeSFkbN2Q41K/gZzRbsDhaT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCHo6PRmDqu8H04qSY6cyD/Ez5aS8QQVlbdLl064vDDkgIhAK7dj1Z7o4pg7DnmOGZS0vM96PEkw9+aYrz0e8QACupW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13877337},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"fdaab6401d47b0141f80dafb5a773082f3efe188","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.1","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.69","@gobing-ai/ts-infra":"^0.4.69","@gobing-ai/ts-utils":"^0.4.69","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.69","@gobing-ai/ts-ai-runner":"^0.4.69","@gobing-ai/ts-rule-engine":"^0.4.69","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.69","@gobing-ai/ts-dual-workflow-engine":"^0.4.69"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.88_1789835955236_0.21186729798150084","host":"s3://npm-registry-packages-npm-production"}},"0.3.89":{"name":"@gobing-ai/spur","version":"0.3.89","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.89","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"75a70acfbc81ec57f1e5248ae8148b1aeab72e14","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.89.tgz","fileCount":412,"integrity":"sha512-i/SBtcOx+WxRVT0ZZWcNNxcgiKH/SON5okxRO4meo1s8AGNReEEYKQa6+BBVTCGot8zjjCC9BfNFjCWhhruJ/w==","signatures":[{"sig":"MEUCICzMYvPzzu6yGMIdpFCcquU/BMNBgqrDYUgiOTHCf1qrAiEA2D6MUSQQndxYv4opNQSiE9b7i0Br04zkJPt0XTYm9iA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDnLZxGHTggk8+LFxvB+JXXIVnAbW1L/NS6ME0jn/whDAiEAlsfe6O+FZpDdJLevkUA+W9ga5nkgtVeCOngBuZ22eMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13879425},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"b6ebe7fe2076aec6d7e4a229c528cf0e20f60219","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.1","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.4.69","@gobing-ai/ts-infra":"^0.4.69","@gobing-ai/ts-utils":"^0.4.69","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.4.69","@gobing-ai/ts-ai-runner":"^0.4.69","@gobing-ai/ts-rule-engine":"^0.4.69","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.4.69","@gobing-ai/ts-dual-workflow-engine":"^0.4.69"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.89_1789847545434_0.5611916958872571","host":"s3://npm-registry-packages-npm-production"}},"0.3.90":{"name":"@gobing-ai/spur","version":"0.3.90","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.90","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"b317b463c1dafe43302baebd577f568e32ed2145","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.90.tgz","fileCount":413,"integrity":"sha512-NGpx8yTWPyXo1YXy4q1SIcpSr7QQl5dEQzg5Dhai76aOBbueSfRQZyk5hu5zg7NizKEW3y+NLTNa73YMS9XvoA==","signatures":[{"sig":"MEQCID5q3GvCXgFS/G4Q2LYxqhklQ5HrYcx6qDnR3f5PEZxmAiAOFIhlP+6wZV/5ULMftPYCQEsit/EWqNfaFpUrXRGbSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC2n2EZNbiIxSv7b1TqtGghvL7vZb0KexfzUklqyEk5YwIhAK5N/6CXLX2KFFfIbI0x80rvw9BYO2oLCsD0LkicFXxC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13898466},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"3c146b77ece7872679ba994d242054edd47f3f19","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.1","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.5.0","@gobing-ai/ts-infra":"^0.5.0","@gobing-ai/ts-utils":"^0.5.0","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.5.0","@gobing-ai/ts-ai-runner":"^0.5.0","@gobing-ai/ts-rule-engine":"^0.5.0","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.5.0","@gobing-ai/ts-dual-workflow-engine":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.90_1789863995972_0.8941778999961987","host":"s3://npm-registry-packages-npm-production"}},"0.3.91":{"name":"@gobing-ai/spur","version":"0.3.91","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.91","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"2f62e25c887e5a9231eaec781362e04f00f1afff","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.91.tgz","fileCount":414,"integrity":"sha512-8hb5UQdSwaB+RHlNMxXDuoqf37sZhHsM5KsJLalMGNLtplTHwG021DNgESXPlAbdLcnzUx9ppVOTIcDHaWT7+g==","signatures":[{"sig":"MEUCIQCIaBJAP32rCea1qfYLH/qbonuXAHUDcggjzN8bowXOmgIgLuEd7M5WrzNCOessq4ZkBF7VEWKthY5cz7oDzmZeLq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGWmE8XXcpl2HTp6B4/gStx/rOLYVcGlD5vrGw5X87t7AiBCXqWyhbGnc3X+CetAsfGClnCsb6UrpNkR1onJZAMeog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13998424},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"5eea6098b20f5ebad7050ebd3c090a25e2adcd6a","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.19.1","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.5.2","@gobing-ai/ts-infra":"^0.5.2","@gobing-ai/ts-utils":"^0.5.2","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.5.2","@gobing-ai/ts-ai-runner":"^0.5.2","@gobing-ai/ts-rule-engine":"^0.5.2","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.5.2","@gobing-ai/ts-dual-workflow-engine":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.91_1790030788042_0.5959390435402367","host":"s3://npm-registry-packages-npm-production"}},"0.3.92":{"name":"@gobing-ai/spur","version":"0.3.92","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.92","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"0fe8031cd4602f52590c31ed74b7104ef2db2526","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.92.tgz","fileCount":423,"integrity":"sha512-jX9EVavida3/zcI/K3DlbZ3HwEDx+nrna48GhzjPLe6BD1htZP7ulrcu0+9T2JSgV85WL/nMv3jDIRcPz6NQqw==","signatures":[{"sig":"MEUCIA1ISpL5xQqZJzKY9/ZhtKGX687CGmlhX90Eif9az7itAiEA9eqSZ9b9jdq5rqX2uDcubD5yUOfpfGrxy5vWJBK4vks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGaG9K+SqseTMW5SeA/RdiMO/qgx0hPbEQktTqg4Wa7CAiBXhABPJFptm9LnbVXfbpTo1YKWgY9KAV/v/IWT1qcX4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15941966},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"34d3dd0dec8c6c00d03d50f842c9dfd2b29e73aa","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.20.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.5.5","@gobing-ai/ts-infra":"^0.5.5","@gobing-ai/ts-utils":"^0.5.5","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.5.5","@gobing-ai/ts-ai-runner":"^0.5.5","@gobing-ai/ts-rule-engine":"^0.5.5","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.5.5","@gobing-ai/ts-dual-workflow-engine":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.92_1790300732718_0.21185422216447858","host":"s3://npm-registry-packages-npm-production"}},"0.3.93":{"name":"@gobing-ai/spur","version":"0.3.93","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.93","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"21f54fd4ddff377d29a5437560226ad83c6e366b","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.93.tgz","fileCount":430,"integrity":"sha512-Ioa08GTfhlrefYLJP/k2uum3i97Jmnpw/s75NJkeMJnjT2l5at+0QeHd+rNnyj5DnoBFkjrH0K+76S86ROJtnA==","signatures":[{"sig":"MEQCIFlCUkeSueCLlGhRxyA8WIKuTVhj+1STg+rVf4HcPSMTAiANclKHMT/IGn+glEQu/2qBbFqYcIXnVxPIFIMa/HcQpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCKrqRJphXQpdA26ejI5iSeilXG5uvNbxE7Ntqg/k05/AIhAIjDcM+fhnEbv87dbwVJDa2Z/ciEyucljRv08MuC967B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16096429},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"39e11746312fb63ebfac9e27ed06aad96208fd74","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.20.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.5.7","@gobing-ai/ts-infra":"^0.5.7","@gobing-ai/ts-utils":"^0.5.7","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.5.7","@gobing-ai/ts-ai-runner":"^0.5.7","@gobing-ai/ts-rule-engine":"^0.5.7","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.5.7","@gobing-ai/ts-dual-workflow-engine":"^0.5.7"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.93_1790395441133_0.9442765651368832","host":"s3://npm-registry-packages-npm-production"}},"0.3.94":{"name":"@gobing-ai/spur","version":"0.3.94","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/spur@0.3.94","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"homepage":"https://github.com/gobing-ai/spur#readme","bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"bin":{"spur":"spur.js"},"dist":{"shasum":"cb55cfd161870ed38486acccc8ad3ff37199597f","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.94.tgz","fileCount":431,"integrity":"sha512-f0eHvFRMPv3a0eKksr6Oz6zSJQHQG6MJKRjcITp/+ZylcoFBQif9I78dROOQOH+UM+qxFFFtvJA3vil6yw7ZxA==","signatures":[{"sig":"MEUCIQCT59ECHeHjSED4Z1KQc7ExU+3As+LC1nAbv4KSNDY0PQIgM7oxm3ce6ttuScXrSB+fWzj+Ds/C62pCRyPOwctsKuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCjScnhaWGpEnse6Z+12vUbrCuVQ92p9KDhfp+F9/cVGwIhAOEANwRT+w587fgJgQyGMbAAAjc31ijxQXRkRNBaldox","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16272957},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./schemas/*":"./schemas/*"},"gitHead":"939789e5f083fee2648f000449b1446f9e4a23b1","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.20.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.5.9","@gobing-ai/ts-infra":"^0.5.9","@gobing-ai/ts-utils":"^0.5.9","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.5.9","@gobing-ai/ts-ai-runner":"^0.5.9","@gobing-ai/ts-rule-engine":"^0.5.9","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.5.9","@gobing-ai/ts-dual-workflow-engine":"^0.5.9"},"_npmOperationalInternal":{"tmp":"tmp/spur_0.3.94_1790486738034_0.41753292672880815","host":"s3://npm-registry-packages-npm-production"}},"0.3.95":{"_id":"@gobing-ai/spur@0.3.95","bin":{"spur":"spur.js"},"bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"dist":{"shasum":"d27e1c80a0860e699bcbc08674af3aa013227c25","tarball":"https://registry.npmjs.org/@gobing-ai/spur/-/spur-0.3.95.tgz","fileCount":451,"integrity":"sha512-iNckOJOiAEMaKY/3pwrOA0JgFibPYbCiSK0kDa0AUX0XC0m0c+1hjudyoq2CAEguhf2z3zQ4xKgyu/dVltz7tA==","signatures":[{"sig":"MEQCIF7WGn2r5Tl4pcJo4tnTPT4EkwKna4q+mcdG4KR5Cq0xAiAJaUW0ZezW+K7Jh/OWaHyRTNsc8dowsFfHeQGKegvQPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDSkadbiC/cERe97puGs4yQK22YhCZA68KCTLIIZM8AhAiEAhP8RAnX/XiirDwqVDbpTFEvf+ha4rU+Z+FmAaO0xQd8="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fspur@0.3.95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16491072},"name":"@gobing-ai/spur","type":"module","author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"engines":{"bun":">=1.3.0"},"exports":{"./board":{"types":"./board/index.d.ts"},"./schemas/*":"./schemas/*"},"gitHead":"791dd49250d80d46cafff7ea805c635df9792603","license":"Apache-2.0","scripts":{"dev":"bun run src/index.ts","test":"bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests","build":"bun run ../../scripts/spur-dev.ts build-cli","prepack":"bun run build:bundle","typecheck":"tsc --noEmit","build:bundle":"bun run ../../scripts/spur-dev.ts bundle-web && bun run ../../scripts/spur-dev.ts emit-board-types && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins","build:binaries":"bun run ../../scripts/spur-dev.ts build-binaries","prepublishOnly":"bun run ../../scripts/spur-dev.ts check-marketplace-version"},"version":"0.3.95","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"6d34e22c-2ca2-4421-9716-02a9c2fe39bb"}},"homepage":"https://github.com/gobing-ai/spur#readme","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.20.0","description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","directories":{},"maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"_nodeVersion":"22.23.2","dependencies":{"node-notifier":"10.0.1","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.4.3","figlet":"^1.11.0","commander":"^14.0.3","@types/bun":"1.3.14","@types/figlet":"^1.7.0","@gobing-ai/ts-db":"^0.5.11","@gobing-ai/ts-infra":"^0.5.11","@gobing-ai/ts-utils":"^0.5.11","@types/node-notifier":"8.0.5","@gobing-ai/ts-runtime":"^0.5.11","@gobing-ai/ts-ai-runner":"^0.5.11","@gobing-ai/ts-rule-engine":"^0.5.11","@commander-js/extra-typings":"^14.0.0","@gobing-ai/ts-llm-jsonl-importer":"^0.5.11","@gobing-ai/ts-dual-workflow-engine":"^0.5.11"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/spur_0.3.95_1790661954041_0.642475115015855"}}},"time":{"created":"2026-06-09T18:16:51.878Z","modified":"2026-09-29T06:05:54.550Z","0.1.8":"2026-06-09T18:16:52.279Z","0.2.2":"2026-06-09T18:31:40.315Z","0.2.3":"2026-06-09T18:32:17.705Z","0.2.4":"2026-06-11T04:44:11.935Z","0.2.5":"2026-06-11T05:39:30.786Z","0.2.8":"2026-06-27T06:20:55.012Z","0.2.9":"2026-06-29T23:21:54.778Z","0.2.10":"2026-06-30T22:24:17.188Z","0.2.11":"2026-07-01T05:20:12.158Z","0.2.12":"2026-07-01T23:48:56.167Z","0.3.0":"2026-07-03T13:38:59.001Z","0.3.1":"2026-07-03T21:36:52.863Z","0.3.2":"2026-07-06T02:06:38.605Z","0.3.3":"2026-07-06T22:51:37.491Z","0.3.4":"2026-07-09T00:40:15.996Z","0.3.5":"2026-07-09T06:35:59.724Z","0.3.6":"2026-07-09T22:10:33.372Z","0.3.7":"2026-07-12T18:41:35.585Z","0.3.8":"2026-07-12T18:58:15.066Z","0.3.9":"2026-07-12T21:13:06.313Z","0.3.10":"2026-07-14T00:37:19.136Z","0.3.11":"2026-07-16T17:13:46.778Z","0.3.12":"2026-07-18T00:29:56.150Z","0.3.13":"2026-07-18T16:38:13.482Z","0.3.14":"2026-07-19T00:27:18.139Z","0.3.15":"2026-07-19T06:44:12.027Z","0.3.16":"2026-07-19T18:37:26.712Z","0.3.17":"2026-07-19T22:24:04.480Z","0.3.18":"2026-07-22T06:23:49.046Z","0.3.19":"2026-07-22T18:23:36.809Z","0.3.20":"2026-07-22T20:00:24.633Z","0.3.21":"2026-07-24T18:17:23.346Z","0.3.23":"2026-07-25T23:55:03.196Z","0.3.24":"2026-07-27T16:39:51.288Z","0.3.25":"2026-07-28T21:54:25.454Z","0.3.26":"2026-07-28T23:23:23.626Z","0.3.27":"2026-07-30T19:28:31.667Z","0.3.28":"2026-08-01T06:30:09.535Z","0.3.29":"2026-08-03T06:21:50.387Z","0.3.30":"2026-08-03T17:26:37.712Z","0.3.31":"2026-08-05T17:19:57.260Z","0.3.32":"2026-08-05T20:09:49.680Z","0.3.33":"2026-08-05T22:26:58.779Z","0.3.34":"2026-08-06T19:25:36.665Z","0.3.35":"2026-08-07T20:02:45.017Z","0.3.36":"2026-08-08T13:11:33.531Z","0.3.37":"2026-08-09T17:39:05.168Z","0.3.38":"2026-08-09T18:37:24.522Z","0.3.39":"2026-08-09T22:36:59.904Z","0.3.40":"2026-08-10T06:12:26.100Z","0.3.41":"2026-08-10T07:04:49.788Z","0.3.42":"2026-08-11T03:15:24.619Z","0.3.43":"2026-08-11T18:16:28.608Z","0.3.44":"2026-08-12T05:03:48.061Z","0.3.45":"2026-08-13T00:11:15.248Z","0.3.46":"2026-08-13T20:49:40.017Z","0.3.47":"2026-08-13T22:27:00.956Z","0.3.48":"2026-08-16T06:24:39.780Z","0.3.49":"2026-08-17T17:26:16.172Z","0.3.50":"2026-08-18T05:35:44.568Z","0.3.51":"2026-08-18T19:01:04.606Z","0.3.52":"2026-08-19T00:30:01.713Z","0.3.53":"2026-08-19T05:53:08.544Z","0.3.54":"2026-08-20T22:55:09.463Z","0.3.55":"2026-08-21T00:26:20.863Z","0.3.57":"2026-08-21T22:26:11.837Z","0.3.58":"2026-08-23T18:39:37.143Z","0.3.60":"2026-08-24T03:31:12.329Z","0.3.61":"2026-08-24T22:36:43.395Z","0.3.62":"2026-08-26T03:33:10.669Z","0.3.63":"2026-08-27T03:19:48.713Z","0.3.64":"2026-08-27T21:26:21.550Z","0.3.65":"2026-08-28T21:15:37.272Z","0.3.66":"2026-08-29T06:08:45.514Z","0.3.67":"2026-08-29T17:03:03.710Z","0.3.68":"2026-08-30T21:51:52.838Z","0.3.69":"2026-08-31T00:32:16.516Z","0.3.70":"2026-08-31T22:05:33.173Z","0.4.50":"2026-09-01T04:02:10.800Z","0.3.71":"2026-09-01T04:36:35.886Z","0.3.72":"2026-09-03T06:29:57.320Z","0.3.73":"2026-09-05T03:55:08.350Z","0.3.74":"2026-09-06T18:01:05.528Z","0.3.75":"2026-09-07T03:58:52.144Z","0.3.76":"2026-09-08T14:50:35.541Z","0.3.77":"2026-09-08T21:36:23.968Z","0.3.78":"2026-09-09T05:54:38.651Z","0.3.80":"2026-09-10T16:42:52.561Z","0.3.81":"2026-09-15T03:52:01.977Z","0.3.82":"2026-09-15T23:12:19.407Z","0.3.83":"2026-09-16T00:45:07.421Z","0.3.84":"2026-09-16T05:32:09.730Z","0.3.85":"2026-09-16T10:04:47.632Z","0.3.86":"2026-09-17T17:29:14.784Z","0.3.87":"2026-09-17T23:51:55.715Z","0.3.88":"2026-09-19T16:39:15.398Z","0.3.89":"2026-09-19T19:52:25.584Z","0.3.90":"2026-09-20T00:26:36.182Z","0.3.91":"2026-09-21T22:46:28.169Z","0.3.92":"2026-09-25T01:45:32.887Z","0.3.93":"2026-09-26T04:04:01.307Z","0.3.94":"2026-09-27T05:25:38.205Z","0.3.95":"2026-09-29T06:05:54.210Z"},"bugs":{"url":"https://github.com/gobing-ai/spur/issues"},"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","homepage":"https://github.com/gobing-ai/spur#readme","keywords":["spur","cli","coding-agents","bun","rule-engine","workflow"],"repository":{"url":"git+https://github.com/gobing-ai/spur.git","type":"git","directory":"apps/cli"},"description":"Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"readme":"# @gobing-ai/spur\n\n**The `spur` command** — a local-first harness for mainstream coding agents (Claude Code, Codex,\nGemini CLI, pi, omp, OpenCode, Antigravity, OpenClaw, Hermes, Grok). Spur is **not** a coding agent;\nit wraps the agents you already have with constraint checking, workflow orchestration, agent health\nchecks, and conversation-history analytics.\n\n## Install\n\nPick the path that matches your setup. Both give you a global `spur` command and seed the default\nconfig into `~/.config/spur/` on first run.\n\n### If you have Bun (`bun >= 1.3.0`) — recommended\n\nThe npm package ships a Bun bundle and runs under the Bun runtime you already have.\n\n```bash\n# Install globally → use the `spur` command everywhere\nbun install -g @gobing-ai/spur\nspur --help\n\n# …or run ad-hoc with no install\nbunx @gobing-ai/spur --help\n```\n\n#### Install the `sp` plugin to your coding agents\n\nThe npm package ships the `sp` plugin and its marketplace manifest alongside the CLI. Install it\ninto your supported coding agents without cloning this repository:\n\n```bash\n# point superskill at the installed @gobing-ai/spur package root\nsuperskill install sp --marketplace $(npm root -g)/@gobing-ai/spur\n```\n\n(With Bun: `bun install -g @gobing-ai/spur`; the package root is `$(npm root -g)/@gobing-ai/spur`\nor `$(bun pm bin -g)/../lib/node_modules/@gobing-ai/spur`.) This registers the marketplace and\ninstalls the `sp` plugin to Claude Code, Codex, Gemini CLI, pi, omp, OpenCode, Antigravity, etc.\n\n### If you don't have Bun — standalone binary\n\nA self-contained executable (Bun embedded) for macOS and Linux. No runtime to install.\n\n```bash\n# One-liner: downloads the binary, puts it on PATH, seeds config\ncurl -fsSL https://raw.githubusercontent.com/gobing-ai/spur/main/scripts/install.sh | sh\nspur --help\n```\n\nThe installer drops `spur` into `~/.local/bin` by default. Override the target with `SPUR_INSTALL`,\nor pin a release with `SPUR_VERSION`:\n\n```bash\nSPUR_INSTALL=/usr/local/bin SPUR_VERSION='@gobing-ai/spur-v0.1.7' \\\n  sh -c \"$(curl -fsSL https://raw.githubusercontent.com/gobing-ai/spur/main/scripts/install.sh)\"\n```\n\nIf `~/.local/bin` isn't already on your `PATH`, add it (e.g. `export PATH=\"$HOME/.local/bin:$PATH\"`\nin your shell profile). Supported targets: `darwin-arm64`, `darwin-x64`, `linux-arm64`, `linux-x64`.\nWindows: use the Bun path under WSL.\n\n**Verification.** The installer downloads to a temp file, checks it against the release's\n`SHA256SUMS`, and only then atomically replaces `spur`. A failed download, a checksum mismatch, or a\nmissing `SHA256SUMS` leaves an existing install untouched and exits non-zero. `SPUR_RELEASE_URL`\noverrides the download base URL (a mirror, or a `file://` directory in tests).\n\nThe checksum is a **code-execution** boundary, not just an integrity check: having verified the\ndownload, the installer *runs* it (`spur init`), so a release whose `SHA256SUMS` cannot be verified\nis a release you cannot safely install. `SPUR_SKIP_VERIFY=1` is the single explicit bypass and\nprints a warning — keep it for local or air-gapped installs, and pipe the script into `sh` only from\na source you trust.\n\n**Releasing standalone binaries.** Run `bun run build:binaries` in `apps/cli`, then upload **all**\nof `dist/cli/spur-*` **and** `dist/cli/SHA256SUMS` to the GitHub Release for the tag. A release\nwithout `SHA256SUMS` makes the installer fail by default.\n\n### Package layout (what ships)\n\nThe published tarball is a self-contained Bun bundle plus static assets:\n\n| Path | Purpose |\n| ------ | --------- |\n| `spur.js` | CLI entry (`bin.spur`) |\n| `config/` | Default rules, workflows, tasks, templates, plugins (ADR-015 SSOT) |\n| `web/` | Spur Board SPA served by `spur serve` |\n| `schemas/` | JSON Schema for editor/CI validation |\n\n`spur init` copies the full `config/` tree into the project `.spur/` directory (and seeds\n`~/.config/spur/` globally on first run). `spur serve` resolves board assets from package `web/`.\n\n### First run\n\n```bash\nspur init     # scaffold .spur/ from bundled config/ + seed ~/.config/spur/ — idempotent, never clobbers\nspur serve    # local board at http://localhost:3000/board (uses package web/)\n```\n\nThe standalone installer runs `spur init` for you; the Bun install does it on your first `spur init`.\n\n## Usage\n\n```bash\nspur init                                  # scaffold .spur/ + seed global rules\nspur serve --port 5678                     # start API + Spur Board\nspur rule run --preset recommended-pre-check   # evaluate constraint rules\nspur workflow run <workflow.yaml>          # run an FSM workflow\nspur agent run \"<prompt>\" --agent auto     # execute a prompt via a coding agent\nspur agent doctor                          # check agent readiness\nspur history import --source claude --root <path>\nspur history analyze\nspur status\n```\n\nEvery command supports `--json` for machine-readable output.\n\n### Extending the Spur Board\n\nA project can add its own Board modules — a compiled React tool or an embedded URL app — without\nediting this package. An installed Board reads them from a fresh project's `.spur/config.yaml`:\n\n```yaml\nbootstrap:\n  modules:\n    - id: team-board\n      name: Team board\n      icon: \"🧭\"\n      type: react\n      directory: board/team-board/dist\n      entry: index.js\n      styles: [index.css]\n    - id: docs\n      name: Documentation\n      icon: \"📚\"\n      type: iframe\n      url: https://docs.example.test/\n```\n\n`spur init` seeds `modules: []` (built-ins only); change selection with a config edit, then restart\n`spur serve` and reload. The full authoring contract — the declaration union, the\n`@gobing-ai/spur/board` type export, the Vite library setup and the frame/trust limits — is in the\n[downstream Board modules design](https://github.com/gobing-ai/spur/blob/main/docs/design/downstream-board-modules.md).\n\n## Documentation\n\nFull docs, architecture, and the complete command surface live in the\n[Spur repository](https://github.com/gobing-ai/spur).\n\n## License\n\nApache-2.0 © [Robin Min](mailto:minlongbing@gmail.com)\n","readmeFilename":"README.md"}