{"_id":"@simonfestl/husky-cli","_rev":"83-9b8ae84d0f7489f237a45f5e6b630717","name":"@simonfestl/husky-cli","dist-tags":{"latest":"1.39.0"},"versions":{"0.3.0":{"name":"@simonfestl/husky-cli","version":"0.3.0","_id":"@simonfestl/husky-cli@0.3.0","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/husky-cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/husky-cli/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"5879c03e4b50da5120898f5f6ecf6b15d3ab2886","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-0.3.0.tgz","fileCount":14,"integrity":"sha512-2dyDc6R+zeqhfQTvC4fi5jnbdC/ne5BbCLwirKFR8Bzq1thohbXyFxCBK00Y7sk8rC6SDT2Qxlmts1K1NHNYbA==","signatures":[{"sig":"MEQCICe96GMirpEQlGCVizUGP2MQIzttx5KQhfSM7gUN/ohtAiAxKj+P12fKuzQmZISNpqwtwYqx9yLP2l9QG21t9oXNHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59616},"type":"module","gitHead":"c06e90577da78db7bc1f442816d6e504c54fae1f","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/husky-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^12.1.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_0.3.0_1767650295893_0.5528367213027672","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@simonfestl/husky-cli","version":"0.5.0","_id":"@simonfestl/husky-cli@0.5.0","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"5aa4794f95465e0f849197cef6a0b4acef644943","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-0.5.0.tgz","fileCount":42,"integrity":"sha512-0aridFqU091ST8mwJ6fP0Lrgq3BAKLfcCnYKrl/nU5aeaAqKED3dtF6AXrSYzM6/nNKzht651VK3oZANiB/9ww==","signatures":[{"sig":"MEYCIQCckl6pAbdtFow5DQ1EhQD6kspmhDF6DdccmcyOcn4bLwIhAPh3T8TVUnikIe+JUxiMlKFaKbC7MvrqTsnp2GioxyEW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":332894},"type":"module","gitHead":"c06e90577da78db7bc1f442816d6e504c54fae1f","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^12.1.0","@inquirer/prompts":"^8.1.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_0.5.0_1767687778470_0.34845191976647394","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@simonfestl/husky-cli","version":"0.5.1","_id":"@simonfestl/husky-cli@0.5.1","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"0a31bdf7fbf7e9d4baee87860a21850823c69528","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-0.5.1.tgz","fileCount":42,"integrity":"sha512-/30v/AoASHoHXRs6iwTUijv7+JSry7lhauU4USxE5G8P1R+DOfD1eYNkXi8/v3OmxUCPofpG/73pKMgayM4Egg==","signatures":[{"sig":"MEQCIF6FqZ1bT8yVkClvoCuOa38coJj0yJ49RmH+OaGDUghhAiAi1Hg275orSYvwEYDJnDqpSlprkrfe6hEU9dGy+oh8xQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336343},"type":"module","gitHead":"52e89f400426c09aa2e1228d52f00d104ec8a76a","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^12.1.0","@inquirer/prompts":"^8.1.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_0.5.1_1767688560563_0.1479226035780048","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@simonfestl/husky-cli","version":"0.5.2","_id":"@simonfestl/husky-cli@0.5.2","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"e0f7a173e4aa79ab5bc1a9ad6d38642da455ca87","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-0.5.2.tgz","fileCount":66,"integrity":"sha512-OfPqXsG00Zq4m2JCoKYepIQza54Gc36UIg0HCpsWGcByn8z0O8z3AyB9YoNCzXO7a6YkjMoeuDXFmHDwaD3Ghw==","signatures":[{"sig":"MEUCIBZCKKVGR7LRW9pcSNYarnvOmpqExNLDDmZvB/rEm9NvAiEA3e7Qf4E1LlzE3CUH2gO+1EHmxrcr12jn7591uuhQtsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":468661},"type":"module","gitHead":"e612f9678d66d81c3f985e1c848ff940103d72d9","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^12.1.0","@inquirer/prompts":"^8.1.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_0.5.2_1767700970189_0.20351968020811784","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@simonfestl/husky-cli","version":"0.6.0","_id":"@simonfestl/husky-cli@0.6.0","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"b3540fca32c4214be1e3312b74c62f74c39c682d","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-0.6.0.tgz","fileCount":74,"integrity":"sha512-X4tcgqEOU3PdAxc3TvtatBH2uzlx2uxOUo/kl21UpQ98lbEuA9fM9nX6rXpmlRuZBzgAg8H4VYtlRJ5/qE+HIg==","signatures":[{"sig":"MEUCIDE+qGLiKeiMmGrf9AOOlAS9JtM0wqdn/1IqHh1O/R4OAiEAvOtMygsQXksgjJprQpEFDc+5VhpR7OlT61eBFG53KPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528292},"type":"module","gitHead":"e612f9678d66d81c3f985e1c848ff940103d72d9","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^12.1.0","@inquirer/prompts":"^8.1.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_0.6.0_1767707641875_0.34845810469424254","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@simonfestl/husky-cli","version":"0.6.1","_id":"@simonfestl/husky-cli@0.6.1","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"ecca67160a8cd661dd665810e7f92a09f740afa5","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-0.6.1.tgz","fileCount":74,"integrity":"sha512-gsKCWaNLhmdasmwMMUgP1sC9KUfqyUGHIQ66HCv6N0/IbcoViyzqs1A1e95l5ExZtHEgtjaiWcNxyUCL4P7O6Q==","signatures":[{"sig":"MEUCIQDEz/pKEhTCzj162BIe86Ici+ebS2ZBxgonfgGLpHes1AIgRhlklcCx8NJqHHwf/WqpQLhr9EeKmtxr3D26tSnyv1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":533628},"type":"module","gitHead":"e612f9678d66d81c3f985e1c848ff940103d72d9","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^12.1.0","@inquirer/prompts":"^8.1.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_0.6.1_1767711924003_0.1752585327616567","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@simonfestl/husky-cli","version":"0.6.2","_id":"@simonfestl/husky-cli@0.6.2","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"2912af1ae4ba36311ec32b1ef39ac89e8ae0d737","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-0.6.2.tgz","fileCount":76,"integrity":"sha512-P2OvgiQNzh32ZunVMxgRM1jrxpNTFqazQle4D0lNH6bnFTlXZMR2/jw+/xtbQ1vH2h6nlvnkOI2O4Q/+XwbsuA==","signatures":[{"sig":"MEUCIBJMDxTdQymvboILkAndC4HG5QsnQ28AuMe0Juy8U9MVAiEAg9CiE3N9BvRskzD/3Hcih3g6R0BlFDsC11ozB+Xk884=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":552132},"type":"module","gitHead":"e612f9678d66d81c3f985e1c848ff940103d72d9","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^12.1.0","@inquirer/prompts":"^8.1.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_0.6.2_1767712594854_0.7687690265592877","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@simonfestl/husky-cli","version":"0.7.0","_id":"@simonfestl/husky-cli@0.7.0","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"f20937986a6f4674055d40b466cdd1164ff581db","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-0.7.0.tgz","fileCount":76,"integrity":"sha512-gxpl1U8d87jaijKFRQUKZgcFVf4jJOdGGOjJULvu1mOhxzsVVHMxLQZnX3eFpgAJSIBpeaFHLLcy1wHvR5PPNg==","signatures":[{"sig":"MEQCIFe9NDzDpt6zkXpuSXN+0GAMMSyfPA1sxZg8dj612Mg2AiAO8xcbz3+R8HHA2xAv7rDoHAAIEmzZmv2+h6z3v/sCfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":560605},"type":"module","gitHead":"e612f9678d66d81c3f985e1c848ff940103d72d9","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^12.1.0","@inquirer/prompts":"^8.1.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_0.7.0_1767720986409_0.014674572848062839","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@simonfestl/husky-cli","version":"0.7.1","_id":"@simonfestl/husky-cli@0.7.1","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"c83e6724f3faa92bff2db698e7c8778b6d0f378f","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-0.7.1.tgz","fileCount":76,"integrity":"sha512-Mgv4CRUN4lgpeVtQTL0s5Y5MBT7cafzu5xsoc7P1M+mPniVNWthuSci+8MXvEYtlFrIZtgUKFVj2h7zPCOShcQ==","signatures":[{"sig":"MEYCIQD+U9eUhBj7hxe7Bqh5I5va+vcV2JS4LDtrg+zcEzqJHgIhAM+jxOXACiEJGcxR2B66VWcHu7ld3F/xQ+H9tPjML5Ew","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":577835},"type":"module","gitHead":"e612f9678d66d81c3f985e1c848ff940103d72d9","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^12.1.0","@inquirer/prompts":"^8.1.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_0.7.1_1767727186389_0.9127139505516153","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@simonfestl/husky-cli","version":"0.7.2","_id":"@simonfestl/husky-cli@0.7.2","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"5158146e7f9488652a24420481ae69bac09de1e4","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-0.7.2.tgz","fileCount":76,"integrity":"sha512-dRi9Bg3s4/wVYBIg3F/gJ4NkO892+adJ4DFt77jyPE+AFygmCACtelqMjSiLETpijF7Al7ITfqZcoZEdYcw0XQ==","signatures":[{"sig":"MEUCIQCWZCi955R2UTeQOQUVZZKqNwrCNdB7bjvOQshg3BC9EgIge1CaEnLcKf9aUBC+vKUkm7fcUEhdoLvbadmY80uBb34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":579462},"type":"module","gitHead":"90fa547dbe93702f080a42917f939b5b6b98ee13","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^12.1.0","@inquirer/prompts":"^8.1.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_0.7.2_1767730479056_0.18776278860405804","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@simonfestl/husky-cli","version":"0.8.1","_id":"@simonfestl/husky-cli@0.8.1","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"7f5a677a46eea5fc51e3c16c12ebee570df5e952","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-0.8.1.tgz","fileCount":78,"integrity":"sha512-cG4adms4JeC92gbTM1y+fFksnv87Tu+T59keKUs83mpRuBgodUO5PIWvA8+vGwgQ65RNVjWY/wSsrEMH8v5YDw==","signatures":[{"sig":"MEQCIDldnFwBLz4JkHm+VSMDhMMuRJceheXBzuxkMrMwSdzTAiBGIm8rNksCfHBSNsCca3mESaUVs2zpcF1GQNx0nT9MUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":587649},"type":"module","gitHead":"90fa547dbe93702f080a42917f939b5b6b98ee13","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^12.1.0","@inquirer/prompts":"^8.1.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_0.8.1_1767733417076_0.5229977175527778","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@simonfestl/husky-cli","version":"0.8.2","_id":"@simonfestl/husky-cli@0.8.2","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"da977d5a0309c62e70e18aece8b5ba3d74d545aa","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-0.8.2.tgz","fileCount":80,"integrity":"sha512-5ZaKV+2Hh3ZBwzEeQb4i/erHr8cm+YRZv/1jkt4hFEiVd2E2/zy6g4cSBIjWUf1Kpld1zTJ3lwBerh4MAvNGIQ==","signatures":[{"sig":"MEYCIQD71nHK7Pn0j50/ysTeIrfa2FIDy8Ric18EDJxe9JO8KQIhAOcV8YYmBQufEqymnUFwyKoa09opdL5lr6XqeYaUOvml","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":599569},"type":"module","gitHead":"90fa547dbe93702f080a42917f939b5b6b98ee13","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^12.1.0","@inquirer/prompts":"^8.1.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_0.8.2_1767738846466_0.6488037143830185","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@simonfestl/husky-cli","version":"0.8.3","_id":"@simonfestl/husky-cli@0.8.3","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"d96f1db5da00ab9b425bee9ba199523b025036ba","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-0.8.3.tgz","fileCount":80,"integrity":"sha512-j12DHaI7bLP/g98p50nl3RCcGQu1ZPdf8AK0F7bHJ4mAO+tG60jazKMtJ9rcVk0prW71zgTVmqJ94Y7pM1lfZg==","signatures":[{"sig":"MEYCIQDL8vt2GEBiSSdlnkumbhdCFz3B9MqeFhN68xuB6cGTXAIhAJv6Jh44Sx3QNYLIbOqGWn4f213Ap7AZ4YP4kZzt2U4+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":599554},"type":"module","gitHead":"90fa547dbe93702f080a42917f939b5b6b98ee13","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^12.1.0","@inquirer/prompts":"^8.1.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_0.8.3_1767771141823_0.6314356438038384","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@simonfestl/husky-cli","version":"0.9.0","_id":"@simonfestl/husky-cli@0.9.0","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"b3c7887421e9a7ad8bea2b4cbb86ce5311b1a23c","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-0.9.0.tgz","fileCount":112,"integrity":"sha512-yAcCBMTNvzAdXVboHh56poJChd0NfbgSAr+wI5EkNGb3vn0NfzxG1u3z8w5y60G1ZpaXfkdL1WhoXjiuN/4qvQ==","signatures":[{"sig":"MEQCIDBks3qDugrzefEWwRSEPgesj0ORx5pazS9irk2398lVAiBcwG/uVgJO7bIPTpbzBZNIG5MY390Eq5WiG6EIYX/rTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":689071},"type":"module","gitHead":"125d63b9cd225d48e46e3403c1148c748787a0a2","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^12.1.0","@inquirer/prompts":"^8.1.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_0.9.0_1767782997812_0.7799291530641876","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@simonfestl/husky-cli","version":"0.9.1","_id":"@simonfestl/husky-cli@0.9.1","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"65328a9c0ce31f7e31b4e513c72d5acb9d333a8c","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-0.9.1.tgz","fileCount":112,"integrity":"sha512-27yYaN4VK8N+STZvZR1AHVwCOXDTH0kP6YXaOjxVm0nDUmKDgrvwn0GErT+22QkrcobDIn4u8P5w108tr1GGDw==","signatures":[{"sig":"MEQCIB4z3ZxZIg45sbQ2ZAeZiDuRMr0MSNu6ubCPlAi7gKhvAiBWe0u8Y5HKwaXXLYNWXIsxRJrpvj1Tfj2GIN+5TXRCsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":689138},"type":"module","gitHead":"125d63b9cd225d48e46e3403c1148c748787a0a2","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^12.1.0","@inquirer/prompts":"^8.1.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_0.9.1_1767783291707_0.03576436590199861","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@simonfestl/husky-cli","version":"0.9.2","_id":"@simonfestl/husky-cli@0.9.2","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"0808f160e0585051c4cac6ec6a35fc7adde849c3","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-0.9.2.tgz","fileCount":114,"integrity":"sha512-VJzhP5cvjcTVh0jm5YslIlD9N/GRe6a1f/RcLLe2YVkbhwveGM9FiO007qw/tHdrRCW0om3i82nuW3Kpbi8y0g==","signatures":[{"sig":"MEUCIDDbkCaeXbiHnuQyRUgXGn210GZYP281ZcyKuA/HP//JAiEAtbNqbjJcvMM//Bp9Z8oy1aTd+NCID4CivQQWWUex2WY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":703337},"type":"module","gitHead":"125d63b9cd225d48e46e3403c1148c748787a0a2","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^12.1.0","@inquirer/prompts":"^8.1.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_0.9.2_1767787943324_0.9333262325793441","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@simonfestl/husky-cli","version":"0.9.3","_id":"@simonfestl/husky-cli@0.9.3","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"9ea96291a581ee3820a97e65272ad568367f3bdf","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-0.9.3.tgz","fileCount":116,"integrity":"sha512-2kkHK58A0zcGDRo2C9IpG/KpUlhPVvatXwWuXY0qCrp4/Cq6r/ayJfn14HGq5uO53asV8GeITMzROtDf7dOW7w==","signatures":[{"sig":"MEYCIQDfGFXfD2XzkEiyKNKuBYUaP3MhMl84rzorHqoPvjupvQIhAOfEFXMZcB9gpxrO6nj9vHq4SyZDpc4RespPiq/+C51L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":708669},"type":"module","gitHead":"125d63b9cd225d48e46e3403c1148c748787a0a2","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^12.1.0","@inquirer/prompts":"^8.1.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_0.9.3_1767788805257_0.9620473416674016","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@simonfestl/husky-cli","version":"0.9.5","_id":"@simonfestl/husky-cli@0.9.5","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"7b86da854f192fe169d68dbc751e72d05bf7f198","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-0.9.5.tgz","fileCount":116,"integrity":"sha512-Ohzx0duV8oEZxwjQZis+JiwuYsZIzv+99ha/AGhugZE04OrZO8ca2Qk0cUD+j1JYZW3CGEOcYo4z8bI2l/7PsA==","signatures":[{"sig":"MEQCIHKaG5NJ2EJ5sGjm0GpyfUTu5uJBIacnD2Yuh9/MjOraAiA5eOEGax1wnowTtPiQE9Qvkf1wMwm/pNlFW9+1oa8lJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":712324},"type":"module","gitHead":"c9f29779ba72b264e4f47390a2f34d9c06c67d07","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^12.1.0","@inquirer/prompts":"^8.1.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_0.9.5_1767789234311_0.8593359950001638","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@simonfestl/husky-cli","version":"0.9.6","_id":"@simonfestl/husky-cli@0.9.6","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"7015b61084a0becd491b24bacefc8d39afb31356","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-0.9.6.tgz","fileCount":122,"integrity":"sha512-ZEMabfu5WC9GTvYfb5iXTjarW2yp79kqc2hioTfMEWNBuu1oAYhN16NZT+rV1n+zdle2lxcJWrmIBSYD56WPlQ==","signatures":[{"sig":"MEUCIDAytd9WTS6xy2l4lbfQ8oLBUI78GC4a4RXCO5ifBB1qAiEA4CHGAd+zggFLuJ5R0fwz5Je0QROeQraMxGAWPATvPJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":773380},"type":"module","gitHead":"c9f29779ba72b264e4f47390a2f34d9c06c67d07","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^12.1.0","@inquirer/prompts":"^8.1.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_0.9.6_1767804225597_0.45794671855499924","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@simonfestl/husky-cli","version":"0.9.7","_id":"@simonfestl/husky-cli@0.9.7","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"b06ef573169d8fbca88907bc8660cf63c542d699","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-0.9.7.tgz","fileCount":122,"integrity":"sha512-3UP+km42J2WBXom7N2Kf4mzcf/yNdFSONo70+LtTG3qCXvD6FIOH/KxymqPowhturHGl8yEAtIa6zl9nMuWqMw==","signatures":[{"sig":"MEQCIGCVsSTpmQyW2CI3PEJz8dWkzabdBqmgszT3aN+bKc26AiAZ2KxTZmg6CA0iGXwZNQiXk4P97xI/n/5gYspCKKt6sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":775182},"type":"module","gitHead":"92aa3cb0f25d29fb297417aef95a7d4a70a47143","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"24.12.0","dependencies":{"commander":"^12.1.0","@inquirer/prompts":"^8.1.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_0.9.7_1767820105968_0.710012584863499","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@simonfestl/husky-cli","version":"1.0.0","_id":"@simonfestl/husky-cli@1.0.0","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"8a72c4330560f119ef513c533f55440d1b1249c8","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.0.0.tgz","fileCount":120,"integrity":"sha512-O7QjPFUDoJrLcP2b479Xpw2Wyq/+MiYbwUuBxnQ9IF8PkjpLGYAD74v351XfxyBJ1VkJ6R/Z5ejWel1Loe7bZw==","signatures":[{"sig":"MEYCIQDt0fg/hijcsPNpSchCqKW4YOj4ww4L6H2x90LdT3URdwIhAK8WoCGrV2jiNRLIVz7TxUIXipZ++5J6AGNOGiFDup85","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":736937},"type":"module","gitHead":"1e79502285bd94d975297bc25cf083b0e2f84bd8","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"commander":"^12.1.0","@inquirer/prompts":"^8.1.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.0.0_1767865968978_0.5132670157321213","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@simonfestl/husky-cli","version":"1.2.0","_id":"@simonfestl/husky-cli@1.2.0","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"f90a94f09d17b988f832f26a8c1cc9ed97669a1e","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.2.0.tgz","fileCount":124,"integrity":"sha512-0WglD7JcFfFe7KceJJ9Kc69/fObiVDM8mjjXtCIfPJbqzUXgw0Jbucws4bGtra049cgaPDmIeYrRqROT0/e5qg==","signatures":[{"sig":"MEUCIQChpWIPesudvD/yysQHOBv+thVYvq8Lre17oLfJBTHIUgIgNpEIR+EQmlP+/84wM3NSjBDDT1VxD8P+riHTbK3ICis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":767589},"type":"module","gitHead":"6e71ff0b2c3ecbc5e0610da69ec7cfde35682d99","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"commander":"^12.1.0","@inquirer/prompts":"^8.1.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.2.0_1768002633567_0.06788676311485431","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@simonfestl/husky-cli","version":"1.3.0","_id":"@simonfestl/husky-cli@1.3.0","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"8c0aadf93e92a28b80692e463af692bae3f2c59a","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.3.0.tgz","fileCount":132,"integrity":"sha512-+21o1LcKf0g8WOvpgI35L0F4/NTjD3uiAQf5I2ER3hE11JGuxwnI2lhAm57iaagTnWUM/blJg5vPnz1O3QJZhw==","signatures":[{"sig":"MEQCIC949pYLmd93g/x8AGt3KjHTIsDkRteFsIKmIBuiSulzAiBkuBp+EYVAJkxDpOY6ZtmDRtk+xcTRQo41RbHsaXh70g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":824545},"type":"module","gitHead":"de7cfd3d6951c3f00661f82f491637b6407c63b5","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"commander":"^12.1.0","@inquirer/prompts":"^8.1.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.3.0_1768049775487_0.1159451657735191","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@simonfestl/husky-cli","version":"1.3.1","_id":"@simonfestl/husky-cli@1.3.1","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"98e50e6f9ba67b0def8286ad435ba22aba22c998","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.3.1.tgz","fileCount":132,"integrity":"sha512-yo2+MuhrOgHAV5Bve7PDbN0wukWl8EtM/j4/oT+lIcsRgGJZAFPt9zp0hOKsJoY8WKg8w80hGEogzVUuFnUSOA==","signatures":[{"sig":"MEUCIDAb6aQ6gApzxC3maK8p6vB60AhdNsNWq3vSG6LgC2Y6AiEAwKT/R+v1nm7OpDGYAuo7O4+o9cGQVDerMBB5rvS9xJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827230},"type":"module","gitHead":"894aa713f442e96a02424eb5a4d2fe42f9d22cd3","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"commander":"^12.1.0","@inquirer/prompts":"^8.1.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.3.1_1768051558052_0.5869722657421235","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@simonfestl/husky-cli","version":"1.4.0","_id":"@simonfestl/husky-cli@1.4.0","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"751ec49b984b545ed502c6f219b741d52a73ab36","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.4.0.tgz","fileCount":136,"integrity":"sha512-EJU2V9qIh15cI/DWa+FQqhd5KaCXIWcB5HzgaceJ1X2XPveJ85r75AoP5CMft2oMOTEUl07fGrftncXR5j40/w==","signatures":[{"sig":"MEQCIAY269btxIEBsQdNRrwaDb/kA3oNu47/mLGahwqHbDfHAiBAsBpKaGqqqewxUxvgbzX9fsRxB+waF4lmCZTDaSzMFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":839627},"type":"module","gitHead":"9e4eef36e08bc9329cd0753839a9c66eac28a02f","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"commander":"^12.1.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.4.0_1768053035813_0.21753397370915573","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@simonfestl/husky-cli","version":"1.4.1","_id":"@simonfestl/husky-cli@1.4.1","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"95cf34c8099916ada60a161914f2f6cb229a8204","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.4.1.tgz","fileCount":136,"integrity":"sha512-qmYnxXyXxMPNQiBK/XWqxQ0Dvsrv0hoE/zqnTjzDgZjpEmsLsfCICl3mELigIi1VEJ+QQW2CMSsSxbCyruB4Ng==","signatures":[{"sig":"MEQCIFIqROqStcvSr2R2zOjCb9VupgWw3cvePCoAzUF0s4usAiATmHRA5Znrv7o6t3lArTukUt8E6Khwe+ltUsmvykMXsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":841055},"type":"module","gitHead":"d9158ab4f1c72a8a08c8d952b7fabee5bb1eb11a","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"commander":"^12.1.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.4.1_1768055196884_0.6948840271563235","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@simonfestl/husky-cli","version":"1.5.0","_id":"@simonfestl/husky-cli@1.5.0","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"0ff98957b7fc98306d4f239dc2797e5f3db2bb75","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.5.0.tgz","fileCount":138,"integrity":"sha512-2XUgTzwsdYO4pAXHmjXTx1xk7/O+O3jjge93dSI8tSGyBZG64UKiMKKKoQkUggX/6asX42c2Dcs0rOiAH0dx0Q==","signatures":[{"sig":"MEQCIAMTUKNiayeLwWSJXYUTrq7nWbV+EDDPeOI8QpwNLsb7AiAhR+0ttrDnZeqTyXDkfbhMKL6tM8OyJBeyAcO87x0jWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":849871},"type":"module","gitHead":"bf440f4bd2a9bdd3b9cab4b6397fb7d021faddd2","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"commander":"^12.1.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.5.0_1768056075431_0.733217212797622","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@simonfestl/husky-cli","version":"1.6.0","_id":"@simonfestl/husky-cli@1.6.0","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"a95f1ddd3297727b793a4f17ea3ea0a9ce71055f","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.6.0.tgz","fileCount":138,"integrity":"sha512-G2ayLRgGh0TMzLGtrZIkHhmX7z3e5dpLlephxA7OULVyhlXH+GwFaXzgQ+YHvSm55N4+TvHwbUSkW+coJblROA==","signatures":[{"sig":"MEUCIHe28vX0Vd7rTnfF5sgCUWo/8nmmb83jtEjSqIkEERREAiEAwDmjRVPz5WEM+eVmTu1ZURnkuQsWROcg/ZWFUxA/PaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":878051},"type":"module","gitHead":"01fb4bbbf84f7fa7a5551a3f98a942046638e1d5","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"commander":"^12.1.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.6.0_1768059559218_0.9810121589282992","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@simonfestl/husky-cli","version":"1.6.1","_id":"@simonfestl/husky-cli@1.6.1","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"cf51b19e2b70a41d41b6b8fea4ccb257fe1f786d","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.6.1.tgz","fileCount":138,"integrity":"sha512-5ddnd4O2IcBmimiWRWDATOJFTgEPVwGPn0gJn3gnC45nOtOWDnZJ/ru/aSWEC2/PnSR8saWM5kswCMzZkEbJ0g==","signatures":[{"sig":"MEYCIQDdBlNgk2ZmKTaYHoMPn8Hwda47fQnyY6OtX7nMfqulbgIhAJjLZeyNJOyeg7ByZ38+Y7Nn3WxJJj7KMIO+PYPQs9FW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":878884},"type":"module","gitHead":"504777e0c7b534b1653cb008e2f0ff0dffbc5a80","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"commander":"^12.1.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.6.1_1768060286252_0.4192241035476796","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@simonfestl/husky-cli","version":"1.6.2","_id":"@simonfestl/husky-cli@1.6.2","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"b69dad7ca11e79a2f34c50dfab6315a2165c0b54","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.6.2.tgz","fileCount":138,"integrity":"sha512-++el3HiT3dQYrECxBoYcJuPbTj8i6sGUs2DbPixTpVHjxZz1lJIfw+KQhp4mpKua8aJsFlusYsBD2sMZOHgwXQ==","signatures":[{"sig":"MEQCIF1kR6ufZtkgIDoUN73TIth6/lmXr+0edkX2lPpVGhdtAiAr2PZxwkhpC6ebCQvcfFOSfYlKuEU5cN9Dcx8Qv69vPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":879068},"type":"module","gitHead":"bdcadf36e9f30cd8c8c3724d27f56515cb41a267","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"commander":"^12.1.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.6.2_1768061557378_0.9371460974830104","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@simonfestl/husky-cli","version":"1.6.3","_id":"@simonfestl/husky-cli@1.6.3","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"f5ab535df0c1cabddc9c3adeb4097f11a22a9504","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.6.3.tgz","fileCount":140,"integrity":"sha512-c94ScvRC8owFOrIu26wekpQc0LR+rTZyw8UmwFWd2Xs0ga8mqatyXe0HqS1zjm+b/3QHtWXzkw1yIdgN1FIPig==","signatures":[{"sig":"MEQCIDA0v+Pg3FxjIlLi9iLSZsRPVNQ5seB8G++i1Ame0UgtAiAynpEbPp9X6LpoLpUuFb3XMl2IdXRzoqZvXU4ZreqKxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":895990},"type":"module","gitHead":"09438d66000d6103c2b95497bdbb62976a867855","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"commander":"^12.1.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.6.3_1768066730927_0.7807373608269332","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@simonfestl/husky-cli","version":"1.6.4","_id":"@simonfestl/husky-cli@1.6.4","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"74dcad7aa21ac859c9e2850f4570ca46baaba31d","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.6.4.tgz","fileCount":140,"integrity":"sha512-Qpqq69lfruhFVEGdQmCoS0ofCm/gObaa3Hd9dknHQdUOXWe6NfZqsEOetWsJAPaZsdw6A2xWPoutUguoZhhcgw==","signatures":[{"sig":"MEYCIQCtvxCZfHgIW3CosvjdwQZjtYuTvTBl1G1bM5FQujLj4gIhANNfE37J03oYaTSi9KloKshD7ypjPe5KRhEPS7gylrWM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":896103},"type":"module","gitHead":"5a979a54cda6b25c1935820515fe81d7767a9496","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"commander":"^12.1.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.6.4_1768067842501_0.8779714086075614","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"@simonfestl/husky-cli","version":"1.6.5","_id":"@simonfestl/husky-cli@1.6.5","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"65f03051f94d5cc7b98c55a2d671f598aa14e95c","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.6.5.tgz","fileCount":146,"integrity":"sha512-wVOJ4KR4wD2wwqBUpk+A+4/psOSp4sJtZmq3C0YeSMUdtKBYUo5c5dNiAe3npeFjQIZGhS21+qhmxSc+ZYMNZA==","signatures":[{"sig":"MEQCIDJqAL4+quMaaZmIl5UXU1BWVTPWD5ObyhkqVOWnXW3yAiAnHicUAa7FAPcgol74OK51iu8dKJ9jX0d6Bd8oYPbFKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":944741},"type":"module","gitHead":"98e2067f23a404420f27b0e538176a90ae6f34bd","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"commander":"^12.1.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.6.5_1768081569094_0.3833720398382445","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@simonfestl/husky-cli","version":"1.7.0","_id":"@simonfestl/husky-cli@1.7.0","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"1986462f5b7514e158dbf8084ac52e64e6ab964c","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.7.0.tgz","fileCount":146,"integrity":"sha512-9mHvZ7cS5r5E1Twh1w+AptMdi0mjuGsciNAqyIEAZ4t5l4qIQjjBcw8gb+cFnDA5UfZ6UjtsQdq4nauPVrzmrQ==","signatures":[{"sig":"MEUCIA2v3GYOk7RaGn4zi8JLXMRIgBMrrVzpXmosV7rwcfz5AiEApkZ8gYBjYeDpQGu+OS/7awDXgQhXH7RoBSiPQyC0Kxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":970433},"type":"module","gitHead":"e3c22cc9bfb9a20d9f9365044e607c0a5ac01e82","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"commander":"^12.1.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.7.0_1768154279007_0.2240077864303467","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@simonfestl/husky-cli","version":"1.8.2","_id":"@simonfestl/husky-cli@1.8.2","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"e87c7bf90fc5ef31b20a1aeb7825f56402fe02d1","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.8.2.tgz","fileCount":158,"integrity":"sha512-QPnnhDQVImCeBqJIjVRVSZFBCXbWXZasT2dWRI8iTtbNo0jgNnOr3Ae441FN7G0C+BW3NfskiaB3HSMiM6qNrQ==","signatures":[{"sig":"MEYCIQCVNjPSZgAQTcEGpe3xAYVX0HCKhTVXOWsd8PXD7hvonQIhAIzkPfORwsmIimJxTnzlvxMfMObyxvxT47VCDjAYNc5a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1045414},"type":"module","gitHead":"7d9170dff5caafcf382f4d1ec00d7c3c26a2a847","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.3.5","sharp":"^0.34.5","commander":"^12.1.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.8.2_1768207194139_0.462389957433748","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@simonfestl/husky-cli","version":"1.9.1","_id":"@simonfestl/husky-cli@1.9.1","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"02f788ffba5dcd58b05e011ff1a45bb3595d5159","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.9.1.tgz","fileCount":160,"integrity":"sha512-cM1BWAzGWLenr+X1lh+C3EPSIBJFY1BvxCGtrIvdQGNGAaq5rFTRMPU/+LAQL3nwEOfnZtNFM7iQG8jjC9/O6g==","signatures":[{"sig":"MEUCIQDNFDlXx2Diw51O7qXmkpniJXyD+Pz34ay8DNVQeZLQ4AIgHfgsdYY+BW+v4OdWUsamXsbmKKQF+i7hRqz0PpJWjz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1053736},"type":"module","gitHead":"1fea39ea8aa64a39f3c7f90ed87f10be14f34cfa","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.3.5","sharp":"^0.34.5","commander":"^12.1.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.9.1_1768214484460_0.13522868892385964","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"@simonfestl/husky-cli","version":"1.9.2","_id":"@simonfestl/husky-cli@1.9.2","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"e177d66cff7f59d19a6610c548ed6022fda2eb38","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.9.2.tgz","fileCount":160,"integrity":"sha512-b5xqgauVjo98ZL7yAmUBokA561y89xfm0nfHzDrBkLGlH1kOZsnXEXuUP+Bk1k8o5b+GL/ir2gzxbDxGRVXXKQ==","signatures":[{"sig":"MEUCIQCKxNWaqxGNo8TgKuDrKlQQTgktXgoGcB04i4iQWAbWVQIgV9BcORj3ncR0G5i9DyatcvCxGLUmJogje1yQjj4hmXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1054227},"type":"module","gitHead":"a28b42cedba14f4ac5ef47e0891312ed2dac707c","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.3.5","sharp":"^0.34.5","commander":"^12.1.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.9.2_1768242973461_0.9252685362150905","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@simonfestl/husky-cli","version":"1.10.0","_id":"@simonfestl/husky-cli@1.10.0","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"ee0d651679c4078eede728f56c0fbe6ddb6d6cd3","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.10.0.tgz","fileCount":166,"integrity":"sha512-FaA1L7EPk7tlpwD1cr0HJsoOqT9qjTtcT3ly1oYGbEMPpIFN8nd2OKRnbJsYGsGtAZ2CI3lkXs89UbI6FGnrww==","signatures":[{"sig":"MEYCIQDib4yhdjxehI7KukjeX/hWjbfXe4F8pfMEAQFtJkttBgIhAPLPaPXSAqy/pv+qq3UuhVGv3FTI3SJklPhwV7rUe3U2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1086214},"type":"module","gitHead":"d09125aec3ac7b5f75e59b86b2694b914dec915f","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.3.5","sharp":"^0.34.5","commander":"^12.1.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.10.0_1768254831692_0.03315749530395706","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@simonfestl/husky-cli","version":"1.12.0","_id":"@simonfestl/husky-cli@1.12.0","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"72095e80161ebb9007ec1ae1f1f2e7dc16354bb0","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.12.0.tgz","fileCount":168,"integrity":"sha512-uJJUsKrHij/L8WhYGhgButGkkZe5Qq9NbyE6syjE8rE3TtEq2AUYeeY/QmBEai1aTmIJy0uU008DdIRnCTfQ7A==","signatures":[{"sig":"MEUCIQC1JGBE63S1QFy8dnbsJv+mB7E1MpPOdOObUPRzm/4FHgIgK946GAqW36h+Pu8l8k8UnSn3keflyYUkrbh9d5C1KlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1102787},"type":"module","gitHead":"978d95d4433ecd7ccacf5ec0ee25f1a5eb48fda3","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.3.5","sharp":"^0.34.5","commander":"^12.1.0","playwright":"^1.57.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.12.0_1768260659568_0.7187705917670828","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@simonfestl/husky-cli","version":"1.13.0","_id":"@simonfestl/husky-cli@1.13.0","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"c0e628287f0ca9528050bbcdce187e0d527f309c","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.13.0.tgz","fileCount":186,"integrity":"sha512-YnCY9IDM4JTLvtUX36ICAfycsrjKc0d7xGjbjpjlP7LYWivNcmFydSVVnAF1oxrzMkJod5/p8NgQKMskwLyUdQ==","signatures":[{"sig":"MEUCIQCNIACk0RRdxVRH/FTs0Xv8w1GbkF1DE75TlBFGHw+LnAIgI8EVsuENe1eVciS+iiIXaq2jtZDbTUSBKnxjQ5TUFLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1181631},"type":"module","gitHead":"7c4e9787c3ec9372f515c1598ff4e395b39e9707","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.3.5","sharp":"^0.34.5","commander":"^12.1.0","playwright":"^1.57.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.13.0_1768294521792_0.6511889785812257","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@simonfestl/husky-cli","version":"1.14.0","_id":"@simonfestl/husky-cli@1.14.0","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"0bc13941aa06b001d14620f2c40c67e9a003019d","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.14.0.tgz","fileCount":186,"integrity":"sha512-rHZw9tAcGfzm6rrIoj43O3Y/HQ9ow1bTFl3GXwjNiSOUhFKZH837B1Iz/xAt1j5f/I8JoBtylkD0zmeLlD6maw==","signatures":[{"sig":"MEUCIQDvVrpa1X7/d70PtkJ37q/RRve5Eb9KHJ0tU082q4LHjwIger1fvDmOy37WOG18r6gVHm2v6eytx571AFxawXtIKZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1187947},"type":"module","gitHead":"423bb20f5417724530ba76005b304b6ab5bf699a","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.3.5","sharp":"^0.34.5","commander":"^12.1.0","playwright":"^1.57.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.14.0_1768297929310_0.0466972386468274","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@simonfestl/husky-cli","version":"1.15.0","_id":"@simonfestl/husky-cli@1.15.0","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"bdbdc2cbbc81a38e854b95134a1aa3e3f4e8dbc0","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.15.0.tgz","fileCount":188,"integrity":"sha512-1DP8DPDns3YRaRADNxyPRZDHtq2qEwab3c7HtD9wTa4DDi+AFj127A74VtFkK1StergSUzL/4YYtj9c3h4vGzw==","signatures":[{"sig":"MEUCIQDqvWfLgUgV+amKH1P8Ol5Kb7LEPpOzi1wf2gH4CVmARAIgGmlOsYqCy7AtT2A6VHwhQ9xkVjCAwHs/NVmj2KXzod0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1203842},"type":"module","gitHead":"180ed12ae34ab5fe2e5cfdcd020a2b3a908e3da5","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.3.5","sharp":"^0.34.5","commander":"^12.1.0","playwright":"^1.57.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.15.0_1768304091565_0.5805588976002893","host":"s3://npm-registry-packages-npm-production"}},"1.15.1":{"name":"@simonfestl/husky-cli","version":"1.15.1","_id":"@simonfestl/husky-cli@1.15.1","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"b50a82ecfe2d35819807fc962d6e9e3f5957cff0","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.15.1.tgz","fileCount":188,"integrity":"sha512-5tKqY7mBFwGwXUnb0WcgXDinks+6ff3Y/YGZe2RFKXEvDAGniRb/q7N8oCkVQwLl5mvuNYe0bWNcT4aCJZb6HQ==","signatures":[{"sig":"MEYCIQCQVoZQvk8fvWE+5JpajmxMcB99V+JagH8m00eqmmaQTgIhAJuRZD9yr95dYotjrBSsN6ssFDL3myVgZc5B/xk45vbU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1204773},"type":"module","gitHead":"0d3954a2a688bc893be2938a2270cd00950101be","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.3.5","sharp":"^0.34.5","commander":"^12.1.0","playwright":"^1.57.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.15.1_1768305440995_0.45230221918310565","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@simonfestl/husky-cli","version":"1.16.0","_id":"@simonfestl/husky-cli@1.16.0","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"010420b3903f7c2a55ebbc57cbe850d36673f7d6","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.16.0.tgz","fileCount":204,"integrity":"sha512-xKQVc2aGoaPSHDBs+73LCXJdig39UrDGzJ3YoanZWLKDsZ3lGickRE/fxoiDp8ICXtjyIA2pYF32mjtbfwPMyA==","signatures":[{"sig":"MEYCIQC+4Fbtem5sbHt/jMobsRQIO0sm6oHU+2cgkPE3e82KnQIhAKX++T3TkSn/PMVZasrJohDnUHyMW+gsuRUgAQc6arhA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1289388},"type":"module","gitHead":"d832b246068ceb16fdcdb3af8d25071863498002","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.3.5","sharp":"^0.34.5","commander":"^12.1.0","playwright":"^1.57.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.16.0_1768317469865_0.04953609436514461","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@simonfestl/husky-cli","version":"1.17.0","_id":"@simonfestl/husky-cli@1.17.0","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"ef67fbd741823d45e2ae6a6d4651fd4e454d5d9c","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.17.0.tgz","fileCount":204,"integrity":"sha512-AJo7OGiCVa2i+vjCRLX8pp4nPbEASId4RRAYCy17dwbAEVuQRJfLGUteEcCSIH/G772ofJcwxGhpTdKyX39+yw==","signatures":[{"sig":"MEUCIQDoQ2VVR0s0Xvpjkym8pqoAUWwhKLYXxY4Eq5FypcNhVQIgK1tNUPWn+kLLhAaxAoEn/Uzye4p/+y9ZhZT0gZBg23k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1294719},"type":"module","gitHead":"c5ece3ca63866696d967dcca5074f7e6ae7dee4b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.3.5","sharp":"^0.34.5","commander":"^12.1.0","playwright":"^1.57.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.17.0_1768322632923_0.5589813858915922","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@simonfestl/husky-cli","version":"1.18.0","_id":"@simonfestl/husky-cli@1.18.0","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"ddc7aaf3a97a872282a63939c67af3db7da788af","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.18.0.tgz","fileCount":204,"integrity":"sha512-io8uMFpdEiwFD3bzp/qxSXAVSdmex1XEZ+I9f1BouXe2oGZxm5zNTx5e8Bo69543Ma15b2Q9zz4H6WZRHJkehA==","signatures":[{"sig":"MEYCIQCqID/A9TQnVcBM52KGrgpds/mj/OxpwnYBvt6HgmX7aQIhAPg1RQsCPr/L9LQaykwU8Kk24KuozPUB48KBD4ikVO4Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1295681},"type":"module","gitHead":"b1c5c4f629a8e9f01f5a0e56350079060f5022bf","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.3.5","sharp":"^0.34.5","commander":"^12.1.0","playwright":"^1.57.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.18.0_1768326364813_0.9713913039474706","host":"s3://npm-registry-packages-npm-production"}},"1.18.1":{"name":"@simonfestl/husky-cli","version":"1.18.1","_id":"@simonfestl/husky-cli@1.18.1","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"7f9650e5766a15e35c00bac8d9faaa770a7fd2d7","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.18.1.tgz","fileCount":204,"integrity":"sha512-MNu3mKiNv1P46Cj4pLnJyS3eMQHhRzZqNPJDpZUZlPZZ8VDjflOhvPMeN/S2ehy6glGYQntqFZzck1KuzwSDmQ==","signatures":[{"sig":"MEUCICMocpwIh6ZwXXSHxBtXkawTxZ4BarSKLSyhzzaV3M4CAiEAw6FIGoZbSilNRxIUYsB++SnQmJkc3FmEaBx0WLh3Yds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1296506},"type":"module","gitHead":"b40c744d498c78eb6ccb716c57ad4db3eb9f891f","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.3.5","sharp":"^0.34.5","commander":"^12.1.0","playwright":"^1.57.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.18.1_1768326970934_0.021022786972421326","host":"s3://npm-registry-packages-npm-production"}},"1.19.1":{"name":"@simonfestl/husky-cli","version":"1.19.1","_id":"@simonfestl/husky-cli@1.19.1","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"34eddb4690bd435759c19c6c98766ce89c381d29","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.19.1.tgz","fileCount":204,"integrity":"sha512-BWh2CZaNq5oqEuT/ie6XPpN4+FLs+ndM6dzZ9ljo6+C4PDm8VbOrh2OYCkCgAIqhVOGG/5YC0Bsl17DiCIQKUg==","signatures":[{"sig":"MEUCIQD7AayKaLaoZCpQIODkTskomnB3FBOkKn7ejCps6oiYbgIgWcTolGDn57MUed8LaAmUoIpfSVa1SQK17Me1jiVv5SM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1296658},"type":"module","gitHead":"b1fc1c35e3da9d1ef839455788b55d4334a8e50e","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.3.5","sharp":"^0.34.5","commander":"^12.1.0","playwright":"^1.57.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.19.1_1768328562770_0.7354368807422198","host":"s3://npm-registry-packages-npm-production"}},"1.19.2":{"name":"@simonfestl/husky-cli","version":"1.19.2","_id":"@simonfestl/husky-cli@1.19.2","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"525b6fd7d52d6bad997cc1c178aa712186da050f","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.19.2.tgz","fileCount":204,"integrity":"sha512-C+TG3B2u7DuJur0xqS12pa2VGaW1i9METUEetQyHynf3q6DXBqfg8+4U7eZmM+pw/FM37Sijl8SjMy5tpJFxUA==","signatures":[{"sig":"MEYCIQCEB1M3fGbc+qbtwOHkXaIN2kbgLp+oZfx4aehttfZrQwIhAOXNL7tbwr1gd1DQ2tsqLQin96xQiMfDIc+jDbYySeQh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1298217},"type":"module","gitHead":"934ef82c9450a7e342a3ae958876fd4311ad7e4e","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.3.5","sharp":"^0.34.5","commander":"^12.1.0","playwright":"^1.57.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.19.2_1768330730030_0.4713948900580862","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@simonfestl/husky-cli","version":"1.20.0","_id":"@simonfestl/husky-cli@1.20.0","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"e5e0b80f9737d986affa742ca1c4fe579c547b05","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.20.0.tgz","fileCount":204,"integrity":"sha512-RyRAZSnk5nq8RxRDrlxB+AO8yeH0CC8pMl9ZXMOSzYVlhWleeF3LCEAd649sYmB6ya16XNHJC3y3NX4j0fqcIA==","signatures":[{"sig":"MEUCIQDUuAhfJK+oEbUZdSBJV/Q9z4ScSkudW1zvYDJOYFrygQIgA8gejsDR018HPHSZI7YCjZku2exUVQdxH46p9mSDb2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1300482},"type":"module","gitHead":"50594cce7efd809a994bc8b29316c4fc0b4f9e39","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.3.5","sharp":"^0.34.5","commander":"^12.1.0","playwright":"^1.57.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.20.0_1768333735670_0.160362800175329","host":"s3://npm-registry-packages-npm-production"}},"1.20.1":{"name":"@simonfestl/husky-cli","version":"1.20.1","_id":"@simonfestl/husky-cli@1.20.1","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"ee35370ec5d5448bfb2c5bcdba901e2b635e398d","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.20.1.tgz","fileCount":204,"integrity":"sha512-wTZNnbiQhIc+u6wJCDwrLoAo0HQl6MF3SbNUWIYeogfdnxGCb4fiP6RXVY80B1ePc4DaRyfI8P0AeiSf9Ma9Cg==","signatures":[{"sig":"MEQCIF+GTXehzGKYfaWmf0Y6emHe9xYkBcDRgytcmPrL5BnSAiBRzJH7K/irCBG78h9XeAMQqNR/pcehDvB+BD6BDK17WQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1300678},"type":"module","gitHead":"9a70c865542a023c677ecaef1d4dfaccfb05a025","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.3.5","sharp":"^0.34.5","commander":"^12.1.0","playwright":"^1.57.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.20.1_1768338330272_0.8781861551796795","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@simonfestl/husky-cli","version":"1.21.0","_id":"@simonfestl/husky-cli@1.21.0","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"8fab393a49a64cd9e33482077408a5cd0b3b7d08","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.21.0.tgz","fileCount":204,"integrity":"sha512-3dnoG2Ua7g/4tvOA/DmWfSiOeftowPkqoOmiyIqMaStxgC7RrG8+MluAuovj3VjREKnROQ2nRaldWrt/FIF00w==","signatures":[{"sig":"MEUCIAk/4J352/4iCUODjP2+UwwPwOOSZPrtU1sEAfWVH71eAiEA0TYbY2jpyMpxhtbRxT6GuFYvs94qqKCwVje7kj3O7qo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1301573},"type":"module","gitHead":"373e84f068257d600cb2aaf48118b76d3fe10912","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.3.5","sharp":"^0.34.5","commander":"^12.1.0","playwright":"^1.57.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.21.0_1768342202662_0.5172003106259542","host":"s3://npm-registry-packages-npm-production"}},"1.21.1":{"name":"@simonfestl/husky-cli","version":"1.21.1","_id":"@simonfestl/husky-cli@1.21.1","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"13a47b9f757c5aa0faf742055910f8efdc391518","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.21.1.tgz","fileCount":204,"integrity":"sha512-LnLto5rCmCAy7KN6H1qPZMpI0mv520Z6EywUBms+f9i1/OLJtZc2+Ny4EklE5bUBQKkr2TAM2iWpIDIJ99d4Vw==","signatures":[{"sig":"MEQCIEiE4HEj9nr13evtwW08msHRQplbXXaCQkvO1LoJYAi0AiBSs3hLNQXLO9b01SZd4QfvyD6P8D7HvT+NPGklnUu8SQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1301686},"type":"module","gitHead":"34050bb2e9329cb682ecf081026a5c81757b034b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.3.5","sharp":"^0.34.5","commander":"^12.1.0","playwright":"^1.57.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.21.1_1768343314544_0.6189175400630547","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@simonfestl/husky-cli","version":"1.22.0","_id":"@simonfestl/husky-cli@1.22.0","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"97c556cceb99cafa76f615147b9beebab19c9eaa","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.22.0.tgz","fileCount":204,"integrity":"sha512-J9rSp8UzhJ4Rb+ijB1bXT211HKyOWRXxoA/K9UTEsmguK4Ydi4gcwZMI2rGwrKNULYn0N8DdcRHoTq0+yUy9ww==","signatures":[{"sig":"MEMCHxHAr4FxpqxhUGmZaNXdT1KhO1tEeeLy8TkGyRBmUDsCICVJCVH52chheiVWYf5v91nlhv8XS2aPOQJXXc1ASMze","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1302454},"type":"module","gitHead":"7ff4d3bf0467862587a186224cb44a2cae60752f","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.3.5","sharp":"^0.34.5","commander":"^12.1.0","playwright":"^1.57.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.22.0_1768398597356_0.38670272480249723","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"@simonfestl/husky-cli","version":"1.23.0","_id":"@simonfestl/husky-cli@1.23.0","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"0e88d3ccc269ee408c608d3c0b014958d231413b","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.23.0.tgz","fileCount":204,"integrity":"sha512-wk1rV7hFeYtecuMpvvU+FvwKKvRze9/ruJZOqmkuaX4dvHE6y47i0MDdqg7PM5bXwsye+NVOzJxql41OpmanPA==","signatures":[{"sig":"MEUCIBfFdFZjRKBeovTWiOZN18N7Ogmn3KYX740b0Ukehdw0AiEA0TaXE8yKBuKE2U95B+7kNFQup5LHRLHUjEiMioPHU1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1307726},"type":"module","gitHead":"ec4f801e4595dadb1741252ce5c0de88cd1d395e","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.3.5","sharp":"^0.34.5","commander":"^12.1.0","playwright":"^1.57.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.23.0_1768400873674_0.12448248128977224","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"@simonfestl/husky-cli","version":"1.24.0","_id":"@simonfestl/husky-cli@1.24.0","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"9b808a2be97d38dac9cb16352cd088bf6cbdefac","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.24.0.tgz","fileCount":204,"integrity":"sha512-D/obQ5jHGm2/5yYEPm2N4VlsyYwDe/u/QVAEaOuy/U1cHppZq2gdLIZOCh7qdOBK6W6mHWWiA5z7bni6pJ3YRw==","signatures":[{"sig":"MEYCIQDtWXTKKirVowai6ZIKWopzR2ImohSiKtZ3wce0EDf3egIhAM+b6W5nQxBRlMXRl4MJMQII6HkeFp1R8yZEOehHf8cP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1308277},"type":"module","gitHead":"7de7f634f850c7400514139cf112539674163714","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.3.5","sharp":"^0.34.5","commander":"^12.1.0","playwright":"^1.57.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.24.0_1768405208945_0.45765291026003574","host":"s3://npm-registry-packages-npm-production"}},"1.25.1":{"name":"@simonfestl/husky-cli","version":"1.25.1","_id":"@simonfestl/husky-cli@1.25.1","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"9972d0b28774391801fca92180b904a0116d894e","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.25.1.tgz","fileCount":204,"integrity":"sha512-phDBqzKMsfsDxAOt1BhmyJDP/vCRtg8YSgEg1b3tUsA1c8ZH8vEy0rNlx+1kVm2coruqhPGJo3nkaDKxSgcSBg==","signatures":[{"sig":"MEUCIFuMXffk01kxKgMo3eRLxxImSOI4fJX6x832Z6LqJuVzAiEA2WcXxjN3BSczvpGo7oEHvMcCR2+DRj9ob3ebwKAhNZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1319347},"type":"module","gitHead":"2d8731e22ed0196216b399e50c516d3b1f0f9998","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.3.5","uuid":"^13.0.0","sharp":"^0.34.5","commander":"^12.1.0","playwright":"^1.57.0","@types/uuid":"^10.0.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google-cloud/storage":"^7.14.0","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.25.1_1768410780982_0.5270385575283201","host":"s3://npm-registry-packages-npm-production"}},"1.25.2":{"name":"@simonfestl/husky-cli","version":"1.25.2","_id":"@simonfestl/husky-cli@1.25.2","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"4599b582c97bed310acac7def3ea153e493a06c0","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.25.2.tgz","fileCount":204,"integrity":"sha512-Hl+laFxZhj8LaiyiloOL5crYpwEqnqBdGdzlykHFb73gMyr+C1wvu3gybCGLsfqyAgQUTqRQrYJ2YXTm/vogJw==","signatures":[{"sig":"MEUCIQD7bFs+1Gd0+uIV/V3Tz3LgkzD/jlQ6Ca6fzFfzOGsuGwIgKb0WwPTs9So4Ou9cg0mA1Zxvn6Qq+jFA/ppxuS2LfBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1314758},"type":"module","gitHead":"cfdd339cd150bf0d15a3400d3b9ad7708ea06d71","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.3.5","uuid":"^13.0.0","sharp":"^0.34.5","commander":"^12.1.0","playwright":"^1.57.0","@types/uuid":"^10.0.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google-cloud/storage":"^7.14.0","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.25.2_1768415252456_0.736111556594391","host":"s3://npm-registry-packages-npm-production"}},"1.25.3":{"name":"@simonfestl/husky-cli","version":"1.25.3","_id":"@simonfestl/husky-cli@1.25.3","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"d9c68911b757905e064e9092cc1a46742ac12f70","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.25.3.tgz","fileCount":204,"integrity":"sha512-CY+Nwlhmdtlt5CZ32/JIbIPtNnFvuZu6aRa9NUtp3qDErgB1rA+360W3FDjbLkYfgxCzgf07Uc06Ywr11SiQaw==","signatures":[{"sig":"MEYCIQCnu9V7+Zz7rxT9tOVIIb3pv+DyACy9rGaeWcqQcnBV4gIhAMRAk9PhNedQuNuGpkC2wZap7qIJbe6wRaSSBq0d20RS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1316182},"type":"module","gitHead":"a59abd8ceb7f36167a542cbfb4a95a9d2839b9f3","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.3.5","uuid":"^13.0.0","sharp":"^0.34.5","commander":"^12.1.0","playwright":"^1.57.0","@types/uuid":"^10.0.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google-cloud/storage":"^7.14.0","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.25.3_1768416472694_0.17026100175697523","host":"s3://npm-registry-packages-npm-production"}},"1.25.4":{"name":"@simonfestl/husky-cli","version":"1.25.4","_id":"@simonfestl/husky-cli@1.25.4","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"05c5ca4255766be71ee99171face22b2ef0153f1","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.25.4.tgz","fileCount":204,"integrity":"sha512-kg0qaYXC3nlw4KWEKPaPSZdXhDxqRaNbLsjz70fIfmzdfKF2EGPdkgjEmpFrhwXZfEHaJo0syG2RMpMXgoqoeg==","signatures":[{"sig":"MEQCIE2mrQXaCV9dqSmeE031ktnbMKDg5+AsulXI2ApveI0QAiBFFmEvIjESAlcxumb0GiOgBaBmRUq8IaJ1Cjc9Ebp9vA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1317453},"type":"module","gitHead":"9fe655ce44ebb0eaf397cb8429a62a685dc5d340","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.3.5","uuid":"^13.0.0","sharp":"^0.34.5","commander":"^12.1.0","playwright":"^1.57.0","@types/uuid":"^10.0.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google-cloud/storage":"^7.14.0","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.25.4_1768417925813_0.11073072774608073","host":"s3://npm-registry-packages-npm-production"}},"1.26.0":{"name":"@simonfestl/husky-cli","version":"1.26.0","_id":"@simonfestl/husky-cli@1.26.0","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"e0e9ae1a21191b37b958a1baf95876b515dd6416","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.26.0.tgz","fileCount":206,"integrity":"sha512-C5SUIdHbCAsIE7bOw1Suh+tjo66ZCr4DgZSV5s85Jzzi5IQP9P9RboQz2VM+CFfY222cJOBIiraldi+fdAdRjw==","signatures":[{"sig":"MEYCIQCNg4sRvFbvlKX+jgC2ZCgMKbSdklDn6dxWpjzBpW42tQIhAO/kAKIlP9dugazj/KSMp+6dnoXvMRct8DPa8lfTEkxV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1339617},"type":"module","gitHead":"6fb1418fc55dad3942e6af354ca573ab5465de4f","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.3.5","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.34.5","commander":"^12.1.0","cli-table3":"^0.6.5","playwright":"^1.57.0","@types/uuid":"^10.0.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google-cloud/storage":"^7.14.0","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.26.0_1768488611405_0.6800808491258563","host":"s3://npm-registry-packages-npm-production"}},"1.27.1":{"name":"@simonfestl/husky-cli","version":"1.27.1","_id":"@simonfestl/husky-cli@1.27.1","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"995b277bcaccd11c84bb5aba979ca3d412773af0","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.27.1.tgz","fileCount":208,"integrity":"sha512-BPVj9LATD2SmGU9vdepE0trZKTQGupAIJr2Gf4BIOarkjS0qiW749z6/2HovQduEoVAgw4UtdYul6ntbH0gqyw==","signatures":[{"sig":"MEQCID1l9MEUx6FDHz+973qqKRTsr4dLwaDDl6PMIeVhwWTaAiBIL1j2a60PMaKLoqMTas0qDUYlQE2wQC/WUODNwaYTgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1348531},"type":"module","gitHead":"31ea46a5de855b54648212df9960ee64a0640f89","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.3.5","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.34.5","commander":"^12.1.0","cli-table3":"^0.6.5","playwright":"^1.57.0","@types/uuid":"^10.0.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google-cloud/storage":"^7.14.0","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.27.1_1768521380766_0.6189556636181628","host":"s3://npm-registry-packages-npm-production"}},"1.29.0":{"name":"@simonfestl/husky-cli","version":"1.29.0","_id":"@simonfestl/husky-cli@1.29.0","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"e299b9d3092296401e1b864fb0f79f0d06994b1a","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.29.0.tgz","fileCount":234,"integrity":"sha512-MSvKqnjcQ4AUqX6IwEOxS9sdOTfpofYnGEMnaeYIob0we8wb5Az11opbl6i3PP6bUbaBosDRyag0PTPAiNghtQ==","signatures":[{"sig":"MEQCIEXtn/+sLOVTBWxmOwGsvxXwkZIHhdKMPOoB+LGYi9VvAiBaI3kDHqIWSs6ODgrxMl5Y8PMhaqIN83XovH/+mfM5pA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1514865},"type":"module","gitHead":"e1ed77b00e1a475da6557e295abdd7f933a8c9b8","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.3.5","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.34.5","commander":"^12.1.0","cli-table3":"^0.6.5","playwright":"^1.57.0","@types/uuid":"^10.0.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google-cloud/storage":"^7.14.0","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.29.0_1768581020434_0.896177567145958","host":"s3://npm-registry-packages-npm-production"}},"1.29.1":{"name":"@simonfestl/husky-cli","version":"1.29.1","_id":"@simonfestl/husky-cli@1.29.1","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"86f45adce45f6e84ff07fcbf5ea1b9befbc64e58","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.29.1.tgz","fileCount":234,"integrity":"sha512-Ot7XO5Sb/aVTC6GrtlHWJrBUeotmyxeFkuO9xqe8DKF+ugPLVU4oHZ1FbvxCqOFJQxTB0MK16pF15oE8FA7Obw==","signatures":[{"sig":"MEUCIAtKygHXYXCZeTjfAJYecx54VLcfca+qlp2ICDkCXpeOAiEAxES4+AOZHk84I+3747bOsqjA1NtIIQYA3VnDCZN0+kQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1514865},"type":"module","gitHead":"00b71394ff4b6c7fbea3504813ac927777614138","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.3.5","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.34.5","commander":"^12.1.0","cli-table3":"^0.6.5","playwright":"^1.57.0","@types/uuid":"^10.0.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google-cloud/storage":"^7.14.0","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.29.1_1768581041085_0.86205683927376","host":"s3://npm-registry-packages-npm-production"}},"1.29.2":{"name":"@simonfestl/husky-cli","version":"1.29.2","_id":"@simonfestl/husky-cli@1.29.2","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"b4bbe656dc8189986e4dfd57de05068d9112a098","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.29.2.tgz","fileCount":234,"integrity":"sha512-pIWCxYzLn1uQz7LaR6Db/XIwAQe+7IrT33pLg6xgpM76BivYdeCgrWpVAz59qooad7SxdfYwaDl2lSAbpwhUhQ==","signatures":[{"sig":"MEUCICfOaab3ELV0fkaRc6IuEJjSz337vqcXtStMMBS8uqgAAiEA7tbO/YLqQBZM7AuHxWjogdg5YS0XbcJnFVgzSdSbwL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1515145},"type":"module","gitHead":"ee29bbd1cabdb9c527d001c0fe52d79456ab6a88","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.3.5","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.34.5","commander":"^12.1.0","cli-table3":"^0.6.5","playwright":"^1.57.0","@types/uuid":"^10.0.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google-cloud/storage":"^7.14.0","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.29.2_1768747618132_0.6571614482597183","host":"s3://npm-registry-packages-npm-production"}},"1.30.0":{"name":"@simonfestl/husky-cli","version":"1.30.0","_id":"@simonfestl/husky-cli@1.30.0","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"5bea0ad1909eecbc6f71d15c30161de1c893d1bc","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.30.0.tgz","fileCount":234,"integrity":"sha512-2cz8/eOJf088bkw8a8SFWKdd9MXOwx28IftUzKOtVh6pl5zyVijn9dOZIMa/4vpjuR2Zr069J6dKRA0rrqH9rA==","signatures":[{"sig":"MEYCIQDwxj9XZraUcSDtWFUFp8/S4X3iaSH1Bkf5wIYPyr05bgIhAJ26bFF11wQyXpWkZMg7bC7Y2Pej0z1zRzrZEqGa/rIG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1515209},"type":"module","gitHead":"e9104e498d8a4317110cfd6e221493da98c3e4a6","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.3.5","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.34.5","commander":"^12.1.0","cli-table3":"^0.6.5","playwright":"^1.57.0","@types/uuid":"^10.0.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google-cloud/storage":"^7.14.0","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.30.0_1768761727274_0.2792782037389627","host":"s3://npm-registry-packages-npm-production"}},"1.30.1":{"name":"@simonfestl/husky-cli","version":"1.30.1","_id":"@simonfestl/husky-cli@1.30.1","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"f87502c7b99eb6af2a87889916042f1f799c0daa","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.30.1.tgz","fileCount":234,"integrity":"sha512-RjEdlNsBiMVRfBmq3pVr43DudMFF1SifRHYdaNVL2WVLBlvPa+iIRQ1W6IPJNXbkoumLdoubYUJBWq699aUbLA==","signatures":[{"sig":"MEUCIAfwBIcrT/Lqw6MQ7iwYy+4LYN/8nSjjuPu2I3/RSnJCAiEAiRr5F+CbirfBrNmZ1q/P4Co3aUqD55ZkWEk5dRTW6DU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1515209},"type":"module","gitHead":"e10593befda4e2104fe18f3d4da23a8c7e24ed05","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.5","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.34.5","commander":"^12.1.0","cli-table3":"^0.6.5","playwright":"^1.57.0","@types/uuid":"^10.0.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google-cloud/storage":"^7.14.0","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.30.1_1769185658806_0.34172591523150264","host":"s3://npm-registry-packages-npm-production"}},"1.31.0":{"name":"@simonfestl/husky-cli","version":"1.31.0","_id":"@simonfestl/husky-cli@1.31.0","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"43818bd8febfae34959689e6d267a5477b9d32b8","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.31.0.tgz","fileCount":234,"integrity":"sha512-krEXi8Gjeji6j4aqpAnHl3B1QAvnRJomGZuAJIM2CXZqsvdLbrP88nCqeLSXWAlmlcDH6lVIQ5CMJy13XnInKw==","signatures":[{"sig":"MEQCIBNgzGdS8y9PxOlbNiZ3/4U9iLqFhLds3/DTL/0n6H2SAiBx+toRH5ReBYWHQczckrfJ5y9hDXzIlnjF3ZUaPyLpNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1516884},"type":"module","gitHead":"502bf3a6126b80bd89be0d1fec3da907ca2b6795","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.5","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.34.5","commander":"^12.1.0","cli-table3":"^0.6.5","playwright":"^1.57.0","@types/uuid":"^10.0.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google-cloud/storage":"^7.14.0","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.31.0_1769275877814_0.3196853660902297","host":"s3://npm-registry-packages-npm-production"}},"1.31.1":{"name":"@simonfestl/husky-cli","version":"1.31.1","_id":"@simonfestl/husky-cli@1.31.1","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"93fd5b244bbc721ca6188aa4296ca4762aa743d3","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.31.1.tgz","fileCount":234,"integrity":"sha512-9g+mFy+K9SaDtTV+ELyNcGJliRGYu4mYnvZ7vM9CqufiGrWhGqt2wRAuwCsZlO8escMGm/SQjQJMM9BDuhLClg==","signatures":[{"sig":"MEUCIEp+k5lqKZjBmciaoY+9O9nG+TCWpHw5/Zanflsua+qOAiEArqSEaX6zTO3F4g2LElnIwTl0Uss4uiUyZiea37hu/NY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1517006},"type":"module","gitHead":"afbbf93b1d7bc45a419f9d505998d9865893864d","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.5","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.34.5","commander":"^12.1.0","cli-table3":"^0.6.5","playwright":"^1.57.0","@types/uuid":"^10.0.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google-cloud/storage":"^7.14.0","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.31.1_1769279336296_0.5418444030293028","host":"s3://npm-registry-packages-npm-production"}},"1.32.0":{"name":"@simonfestl/husky-cli","version":"1.32.0","_id":"@simonfestl/husky-cli@1.32.0","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"eadf7390a267d2ac1f2cc4543851f71a0c0e07d2","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.32.0.tgz","fileCount":236,"integrity":"sha512-a5FJ0F02GTF9parZ4LesxDP1o9BuZ0RjnIhv40isd2GPQU1Kl8m45k3lN0pd2cJh/QO8uOON6QWKrCsfWxkbkA==","signatures":[{"sig":"MEUCIQDDvYt77lUt0vjy5rxBw1AuD3QFn4FA9kpE6n7yDtLP4QIgG2B+hfTvyP4cHESVvrc02aKpYzzkrdbLASkT7b0TJKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1530942},"type":"module","gitHead":"60e86cb1e51d4cad574afbb4bb535f133b3fa039","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.5","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.34.5","commander":"^12.1.0","cli-table3":"^0.6.5","playwright":"^1.57.0","@types/uuid":"^10.0.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google-cloud/storage":"^7.14.0","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.32.0_1769361929983_0.04016578840345941","host":"s3://npm-registry-packages-npm-production"}},"1.33.0":{"name":"@simonfestl/husky-cli","version":"1.33.0","_id":"@simonfestl/husky-cli@1.33.0","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"0fa58944256217b0d21b6e89e96f6c6d56e8ab83","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.33.0.tgz","fileCount":236,"integrity":"sha512-8sFg0J5LFWE2ByR60bH1s1Rwrn1Z0X6ZwjozffeBHlqBIdOIoAv4VkWd4Cs0jVx5bAzo3BY+Ml94/UWakulXwQ==","signatures":[{"sig":"MEYCIQDeWIx6MbqHRBt+G2dWBLrvc4axkgEM0/9vLyMFB0psaQIhAPOYrA8bVrAlhUjT9XaALrmafQrcecxi2khujd+u4cE3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1537646},"type":"module","gitHead":"ccbe8e40bce4fe59b7ea9151cd23531d5aae9d7f","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.5","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.34.5","commander":"^12.1.0","cli-table3":"^0.6.5","playwright":"^1.57.0","@types/uuid":"^10.0.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google-cloud/storage":"^7.14.0","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.33.0_1769498487255_0.4634827330021858","host":"s3://npm-registry-packages-npm-production"}},"1.33.1":{"name":"@simonfestl/husky-cli","version":"1.33.1","_id":"@simonfestl/husky-cli@1.33.1","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"3582d7e301c7f6173e41d8b1628ec052ae53f1de","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.33.1.tgz","fileCount":240,"integrity":"sha512-au8Cqd7QOPzvK+iSoLHCCfUe7vU123c9+SDDu7EmbgLkPKn0F53NPeKog1rHpJvydIPaiNnNm8aVH5lpQ7uEMw==","signatures":[{"sig":"MEUCIDmJEbfxN1/EuS9ECJZ+FbeJc2sxrL+rVB+zTrpOYy0RAiEAhTZtLtcTvz+6Zh8KFmxKB/KJFk5XRp12Btw4cjYcmQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1552106},"type":"module","gitHead":"dacf8589bfa2111d50b0e698bec5202acba6ad9b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.5","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.34.5","commander":"^12.1.0","cli-table3":"^0.6.5","playwright":"^1.57.0","@types/uuid":"^10.0.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google-cloud/storage":"^7.14.0","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.33.1_1770040612193_0.0013432167756735058","host":"s3://npm-registry-packages-npm-production"}},"1.34.0":{"name":"@simonfestl/husky-cli","version":"1.34.0","_id":"@simonfestl/husky-cli@1.34.0","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"6c05210ff6530c6b3d658118db4c02c50b8aebbb","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.34.0.tgz","fileCount":242,"integrity":"sha512-7lAmVqh/AfQdPxhRAmWf+2nM8V0ItOwUZOziLZtfvmybTPaRlCenNm2KSfiZkBX8701KAirOCvu9mjx7CLPEVA==","signatures":[{"sig":"MEUCIQDc5wy5ZoaWmLOl0XKmtgBWeCcf/pEQ5phIfzt946m1dwIgUoKJ6KEzQvKKTwUs33Hwo+H/uhPjbmaO1BtQ+4LIrKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1575283},"type":"module","gitHead":"71d0386d5354172f86702a7519392f4f9a459764","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.5","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.34.5","commander":"^12.1.0","cli-table3":"^0.6.5","playwright":"^1.57.0","@types/uuid":"^10.0.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google-cloud/storage":"^7.14.0","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.34.0_1770044194258_0.7818788596083242","host":"s3://npm-registry-packages-npm-production"}},"1.35.0":{"name":"@simonfestl/husky-cli","version":"1.35.0","_id":"@simonfestl/husky-cli@1.35.0","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"d7d7a20c804af50c099bc76c3fb69f5e0a45097b","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.35.0.tgz","fileCount":242,"integrity":"sha512-oryezwwXpLH4YjrvWOjPrbec0q1nnu9WWZmdI5mJIX6ceYB1yv8Csk/wbV3eZi1CR4xF8N8Q47wmfIi9xjsIYQ==","signatures":[{"sig":"MEUCIBu4fZGC1iz62bvQIGlRwKxerQkzNUrOetD5XHgOWUQmAiEA97jHSHmjBAJnaPtbRpaymZBCkxblOO5aogjX0z7QcbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1579265},"type":"module","gitHead":"933f18425647d19e9afaca7c4244f70c51255174","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.5","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.34.5","commander":"^12.1.0","cli-table3":"^0.6.5","playwright":"^1.57.0","@types/uuid":"^10.0.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google-cloud/storage":"^7.14.0","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.35.0_1770048973306_0.1614578536530753","host":"s3://npm-registry-packages-npm-production"}},"1.36.0":{"name":"@simonfestl/husky-cli","version":"1.36.0","_id":"@simonfestl/husky-cli@1.36.0","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"3a261d747ef546309c919767291162c7656fb496","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.36.0.tgz","fileCount":242,"integrity":"sha512-z0PGCCnqEJAow99oye6KfqEkKuREo6KBfGVJ2Wij+s0KjvtbMz2+cfnNoX7ioxtRjeLEt4iXJMprp3PEqvQ9dQ==","signatures":[{"sig":"MEUCIAhRdtAl1PX1szuRLBJ6ebmY4XRu5oVtTiF/KUCQqy9xAiEA+7CD/plsjSo7OpU+dOuvCuBvp0ZkbkuICui3BgdYEz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1578304},"type":"module","gitHead":"1fd74f45f58d1b13387076858a2cb598d23188ff","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.5","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.34.5","commander":"^12.1.0","cli-table3":"^0.6.5","playwright":"^1.57.0","@types/uuid":"^10.0.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google-cloud/storage":"^7.14.0","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.36.0_1770103466284_0.2926439027924541","host":"s3://npm-registry-packages-npm-production"}},"1.37.0":{"name":"@simonfestl/husky-cli","version":"1.37.0","_id":"@simonfestl/husky-cli@1.37.0","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"416e9d309d4660e7bf4b5fbb8eb03ae046d33854","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.37.0.tgz","fileCount":248,"integrity":"sha512-iC68d4ZAQpd+KXrztq6vFEoP7KVTyfbhOG9mIU3QMiXh2suUna81usVVaEy159kxyz8DgMrx1uWT8h/ZCIWpjQ==","signatures":[{"sig":"MEQCIEjjbsjwz/o+wjSLVkAW1l31S6NWvM2/IjoMun0NuC5lAiAIKsTW/5Yi7CFidJtJ+BkW5Vgz7RONiIqDFKzHKGmctQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1624214},"type":"module","gitHead":"de025415f55fc831c60b3b062439dc6e20768db5","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.5","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.34.5","commander":"^12.1.0","cli-table3":"^0.6.5","playwright":"^1.57.0","@types/uuid":"^10.0.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google-cloud/storage":"^7.14.0","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.37.0_1770103875237_0.7513651453747936","host":"s3://npm-registry-packages-npm-production"}},"1.38.1":{"name":"@simonfestl/husky-cli","version":"1.38.1","_id":"@simonfestl/husky-cli@1.38.1","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"f2d0906df75ad340281a4925698117ecc5efce68","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.38.1.tgz","fileCount":248,"integrity":"sha512-95aovh5WRV9go4P+6nhxOUEEFj2YImdb55YtPOmyzstPZ+guxkbIRzUVeppDTKooEr+G2h6vnZOnZAJoUwTlIA==","signatures":[{"sig":"MEQCIBdoxYZajdvc5tPp2F74kwrIp1WsrPTa1nenVgn83+ACAiA+YR78+cv0KMzXBevB72EQllh+0hb0qDE03RHXjqw+pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1624334},"type":"module","gitHead":"f918c927cf5d12ab3e00cde02526859e86cd6629","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.5","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.34.5","commander":"^12.1.0","cli-table3":"^0.6.5","playwright":"^1.57.0","@types/uuid":"^10.0.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google-cloud/storage":"^7.14.0","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.38.1_1770301319005_0.1712784448870075","host":"s3://npm-registry-packages-npm-production"}},"1.38.2":{"name":"@simonfestl/husky-cli","version":"1.38.2","_id":"@simonfestl/husky-cli@1.38.2","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"24f8c296e938507e489961e96b6c2c6a3336ffb3","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.38.2.tgz","fileCount":250,"integrity":"sha512-HhAO1o237wNR9ot5XSCVk/UUnv8qU4fpC+9VZ/L2L6eVeWy1KuD4V6NTNsfAfaSqRu+Yy4OWjD6E+ko6RMXMNw==","signatures":[{"sig":"MEUCID55ZR5HcH+ShBRI2FEJ46txxFGcTmpOqLIujyZ7JAnSAiEAlRliOTqX3aLaSELA8ROpM0LvAUlO0L+char6Z7DSxcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1626102},"type":"module","gitHead":"dc371681800c9330bad7fd6dfef12da8d7e513af","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.5","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.34.5","commander":"^12.1.0","cli-table3":"^0.6.5","playwright":"^1.57.0","@types/uuid":"^10.0.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google-cloud/storage":"^7.14.0","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.38.2_1770378593428_0.6590309062390984","host":"s3://npm-registry-packages-npm-production"}},"1.38.3":{"name":"@simonfestl/husky-cli","version":"1.38.3","_id":"@simonfestl/husky-cli@1.38.3","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"4dc85ba75d048bd812a982af591b1e5b322d2015","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.38.3.tgz","fileCount":250,"integrity":"sha512-/8rWq6B9tzYs5HvZXaajr6+RDqQZRztPytdyORbekFVNPHaL9TCJyMlSF3nWzdAxvMDL3T/ENcQsyLzNtHZEow==","signatures":[{"sig":"MEQCIHaVBcodfmtJ7VwTifhl4eMbaYM6M39hDqo3qZR9XQgmAiBC8vT32IY5UXOlwk8+NtVbqaQhT8c8aDQ2ZV/rwR1cqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1626106},"type":"module","gitHead":"1287af7813f5e1b55f90112ab6dfccc3e4644062","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.5","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.34.5","commander":"^12.1.0","cli-table3":"^0.6.5","playwright":"^1.57.0","@types/uuid":"^10.0.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google-cloud/storage":"^7.14.0","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.38.3_1770548460477_0.7576217212927603","host":"s3://npm-registry-packages-npm-production"}},"1.38.4":{"name":"@simonfestl/husky-cli","version":"1.38.4","_id":"@simonfestl/husky-cli@1.38.4","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"90e1d38785bba464cba5a1eda337d139a06bb30d","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.38.4.tgz","fileCount":250,"integrity":"sha512-RpiRk7QSMvOCpFkC9W8ZEooEq6+rTamEg/Q21K8NSSNXGP3Znz+sEa7htrfxaMOxM7UGegwyc/U/AcFxUpaXxA==","signatures":[{"sig":"MEUCIQCVbnge7JI81i6hCl1sAmdPNhwo6Y4dIOd2eQCNf6sESgIgRslPRp/NY3gVMsnjq/h7MEK7BImkf/YQ6+/tGo0Xkd8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1626480},"type":"module","gitHead":"da7b1447ca96727211b2f5efcef2fdc2948fba5c","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.5","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.34.5","commander":"^12.1.0","cli-table3":"^0.6.5","playwright":"^1.57.0","@types/uuid":"^10.0.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google-cloud/storage":"^7.14.0","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.38.4_1770562549436_0.2803778521197289","host":"s3://npm-registry-packages-npm-production"}},"1.38.5":{"name":"@simonfestl/husky-cli","version":"1.38.5","_id":"@simonfestl/husky-cli@1.38.5","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"bb8a4b42684a57140fe376f6e161eb948d521e6c","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.38.5.tgz","fileCount":258,"integrity":"sha512-JQ7w5Lo6AYyd2UkL1Lx99dW3iQ0YR/zUYnknl/50WjYENFbHfoUyD0T5Pc3QoK2WtLQshUTu9WtJ0VivRiKQBQ==","signatures":[{"sig":"MEUCID1PL+KVjCFP26n18qmMmo/L0SjIA9bs2/upimvE16/IAiEA8I0AQY0Nkxkg694awLVyZpmlZZ+nz/ZSS1MPJUxA1iU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1679862},"type":"module","gitHead":"1708099f482fc22b120b8fefcddf33c22b45dac6","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.5","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.34.5","commander":"^12.1.0","cli-table3":"^0.6.5","playwright":"^1.57.0","@types/uuid":"^10.0.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google-cloud/storage":"^7.14.0","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.38.5_1770639978101_0.5056893242259912","host":"s3://npm-registry-packages-npm-production"}},"1.38.6":{"name":"@simonfestl/husky-cli","version":"1.38.6","_id":"@simonfestl/husky-cli@1.38.6","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"dist":{"shasum":"eac9415ec6f60e668cc43467dcb9158139e056cc","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.38.6.tgz","fileCount":258,"integrity":"sha512-4CrE3UuPvWUl5/Y9KDlvq6bhoMf8G52W8NQ+kXkrV7N7hO3bHIDCpsgb5YURjbVMWxWsHv4Ylu6VupWDk5yq9w==","signatures":[{"sig":"MEUCIQCBiuNL9Rft6bT/iUdmCDmYyOckOCfPR2OzSZjP8/MMawIgKVvKK6Z8fxkx1agczDOWDB5IRgg2sOaS6qPz/P1cUtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1679779},"type":"module","gitHead":"55df53885ee2c66f6b6b85a1804a77b3c6f1fc61","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:unit":"vitest run tests/unit","test:watch":"vitest","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"repository":{"url":"git+https://github.com/simon-sfxecom/huskyv0.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.5","uuid":"^13.0.0","chalk":"^5.6.2","sharp":"^0.34.5","commander":"^12.1.0","cli-table3":"^0.6.5","playwright":"^1.57.0","@types/uuid":"^10.0.0","firebase-admin":"^13.6.0","@inquirer/prompts":"^8.1.0","youtube-transcript":"^1.2.1","@google-cloud/storage":"^7.14.0","@google/generative-ai":"^0.24.1","@google-cloud/vertexai":"^1.10.0","@anthropic-ai/claude-code":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.8","memfs":"^4.14.0","vitest":"^2.1.8","typescript":"^5","@types/node":"^22","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/husky-cli_1.38.6_1771351845041_0.21432725707552192","host":"s3://npm-registry-packages-npm-production"}},"1.39.0":{"name":"@simonfestl/husky-cli","version":"1.39.0","description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","type":"module","bin":{"husky":"dist/index.js","husky-agent":"dist/index.js"},"scripts":{"build":"tsc","postinstall":"chmod +x ./dist/index.js 2>/dev/null || true","dev":"tsc --watch","start":"node dist/index.js","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage","test:unit":"vitest run tests/unit","test:integration":"vitest run tests/integration"},"dependencies":{"@anthropic-ai/claude-code":"^1.0.0","@google-cloud/storage":"^7.14.0","@google-cloud/vertexai":"^1.10.0","@google/generative-ai":"^0.24.1","@inquirer/prompts":"^8.1.0","@types/uuid":"^10.0.0","chalk":"^5.6.2","cli-table3":"^0.6.5","commander":"^12.1.0","firebase-admin":"^13.6.0","playwright":"^1.57.0","sharp":"^0.34.5","uuid":"^13.0.0","youtube-transcript":"^1.2.1","zod":"^4.3.5"},"devDependencies":{"@types/node":"^22","@vitest/coverage-v8":"^2.1.8","memfs":"^4.14.0","msw":"^2.6.8","typescript":"^5","vitest":"^2.1.8"},"repository":{"type":"git","url":"git+https://github.com/simon-sfxecom/huskyv0.git","directory":"packages/cli"},"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"_id":"@simonfestl/husky-cli@1.39.0","gitHead":"f2818d838773a8e8693efe39a5f6b669a0aa327f","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-JRslDop6ip4Y1eyv4H3SrqMadJHjSLvquP5F+X0o93kbazNcwTQXWXsO5LQkZG3xAQFVQPgfRDbyCa83aHZUqA==","shasum":"efc547b15e5c6ef00a8d40de55e97d9e43a4b92e","tarball":"https://registry.npmjs.org/@simonfestl/husky-cli/-/husky-cli-1.39.0.tgz","fileCount":258,"unpackedSize":1679912,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDDYTFytYQGsJmdlTA2z/HIJqdlkJQ3UOHwBQ2WnpPowQIhAO6zaALLIQzi0MjjoUWKYGarhBWQnr6i7XjLlsGLbK+H"}]},"_npmUser":{"name":"simonfestl","email":"simon@sfx-ecommerce.com"},"directories":{},"maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/husky-cli_1.39.0_1771857624872_0.8007237065545558"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-05T21:58:15.789Z","modified":"2026-02-23T14:40:25.171Z","0.3.0":"2026-01-05T21:58:16.063Z","0.5.0":"2026-01-06T08:22:58.655Z","0.5.1":"2026-01-06T08:36:00.704Z","0.5.2":"2026-01-06T12:02:50.347Z","0.6.0":"2026-01-06T13:54:02.071Z","0.6.1":"2026-01-06T15:05:24.191Z","0.6.2":"2026-01-06T15:16:35.019Z","0.7.0":"2026-01-06T17:36:26.559Z","0.7.1":"2026-01-06T19:19:46.593Z","0.7.2":"2026-01-06T20:14:39.197Z","0.8.1":"2026-01-06T21:03:37.243Z","0.8.2":"2026-01-06T22:34:06.623Z","0.8.3":"2026-01-07T07:32:21.985Z","0.9.0":"2026-01-07T10:49:57.951Z","0.9.1":"2026-01-07T10:54:51.864Z","0.9.2":"2026-01-07T12:12:23.544Z","0.9.3":"2026-01-07T12:26:45.458Z","0.9.5":"2026-01-07T12:33:54.457Z","0.9.6":"2026-01-07T16:43:45.771Z","0.9.7":"2026-01-07T21:08:26.164Z","1.0.0":"2026-01-08T09:52:49.128Z","1.2.0":"2026-01-09T23:50:33.805Z","1.3.0":"2026-01-10T12:56:15.682Z","1.3.1":"2026-01-10T13:25:58.229Z","1.4.0":"2026-01-10T13:50:35.981Z","1.4.1":"2026-01-10T14:26:37.071Z","1.5.0":"2026-01-10T14:41:15.591Z","1.6.0":"2026-01-10T15:39:19.418Z","1.6.1":"2026-01-10T15:51:26.412Z","1.6.2":"2026-01-10T16:12:37.583Z","1.6.3":"2026-01-10T17:38:51.127Z","1.6.4":"2026-01-10T17:57:22.667Z","1.6.5":"2026-01-10T21:46:09.246Z","1.7.0":"2026-01-11T17:57:59.207Z","1.8.2":"2026-01-12T08:39:54.311Z","1.9.1":"2026-01-12T10:41:24.632Z","1.9.2":"2026-01-12T18:36:13.706Z","1.10.0":"2026-01-12T21:53:51.852Z","1.12.0":"2026-01-12T23:30:59.795Z","1.13.0":"2026-01-13T08:55:21.978Z","1.14.0":"2026-01-13T09:52:09.454Z","1.15.0":"2026-01-13T11:34:51.892Z","1.15.1":"2026-01-13T11:57:21.158Z","1.16.0":"2026-01-13T15:17:50.113Z","1.17.0":"2026-01-13T16:43:53.115Z","1.18.0":"2026-01-13T17:46:05.020Z","1.18.1":"2026-01-13T17:56:11.104Z","1.19.1":"2026-01-13T18:22:42.955Z","1.19.2":"2026-01-13T18:58:50.248Z","1.20.0":"2026-01-13T19:48:55.854Z","1.20.1":"2026-01-13T21:05:30.495Z","1.21.0":"2026-01-13T22:10:02.831Z","1.21.1":"2026-01-13T22:28:34.740Z","1.22.0":"2026-01-14T13:49:57.566Z","1.23.0":"2026-01-14T14:27:53.883Z","1.24.0":"2026-01-14T15:40:09.198Z","1.25.1":"2026-01-14T17:13:01.155Z","1.25.2":"2026-01-14T18:27:32.677Z","1.25.3":"2026-01-14T18:47:52.938Z","1.25.4":"2026-01-14T19:12:06.025Z","1.26.0":"2026-01-15T14:50:11.616Z","1.27.1":"2026-01-15T23:56:20.925Z","1.29.0":"2026-01-16T16:30:20.607Z","1.29.1":"2026-01-16T16:30:41.313Z","1.29.2":"2026-01-18T14:46:58.367Z","1.30.0":"2026-01-18T18:42:07.472Z","1.30.1":"2026-01-23T16:27:38.979Z","1.31.0":"2026-01-24T17:31:18.053Z","1.31.1":"2026-01-24T18:28:56.507Z","1.32.0":"2026-01-25T17:25:30.214Z","1.33.0":"2026-01-27T07:21:27.418Z","1.33.1":"2026-02-02T13:56:52.378Z","1.34.0":"2026-02-02T14:56:34.446Z","1.35.0":"2026-02-02T16:16:13.543Z","1.36.0":"2026-02-03T07:24:26.459Z","1.37.0":"2026-02-03T07:31:15.445Z","1.38.1":"2026-02-05T14:21:59.202Z","1.38.2":"2026-02-06T11:49:53.586Z","1.38.3":"2026-02-08T11:01:00.647Z","1.38.4":"2026-02-08T14:55:49.643Z","1.38.5":"2026-02-09T12:26:18.312Z","1.38.6":"2026-02-17T18:10:45.320Z","1.39.0":"2026-02-23T14:40:25.065Z"},"bugs":{"url":"https://github.com/simon-sfxecom/huskyv0/issues"},"homepage":"https://github.com/simon-sfxecom/huskyv0/tree/main/packages/cli#readme","repository":{"type":"git","url":"git+https://github.com/simon-sfxecom/huskyv0.git","directory":"packages/cli"},"description":"CLI for Huskyv0 Task Orchestration with Claude Agent SDK","maintainers":[{"name":"simonfestl","email":"simon@sfx-ecommerce.com"}],"readme":"# Husky CLI\n\nCLI for Huskyv0 Task Orchestration with Claude Agent SDK integration.\n\n**Part of the [huskyv0 monorepo](https://github.com/simon-sfxecom/huskyv0)**\n\n## Installation\n\n```bash\n# From npm (recommended)\nnpm install -g @simonfestl/husky-cli\n\n# Local development (from monorepo root)\ncd packages/cli\nnpm install\nnpm run build\nnpm link\n```\n\n## Quick Start\n\n```bash\n# Configure API\nhusky config set api-url https://your-husky-dashboard.run.app\nhusky config set api-key your-api-key\n\n# Test connection\nhusky config test\n\n# Interactive mode\nhusky\n```\n\n## Commands\n\n### Task Management\n\n```bash\nhusky task list                              # List all tasks\nhusky task list --status in_progress         # Filter by status\nhusky task list --json                       # JSON output\nhusky task create \"Fix login bug\" --priority high\nhusky task get <task-id>\nhusky task start <task-id>\nhusky task done <task-id> --pr https://github.com/...\nhusky task update <task-id> --status done\nhusky task delete <task-id>\n```\n\n### Project Management\n\n```bash\nhusky project list\nhusky project create \"New Project\" --description \"...\"\nhusky project get <project-id>\nhusky project update <project-id> --status active\nhusky project delete <project-id>\nhusky project add-knowledge <project-id> --content \"...\"\nhusky project list-knowledge <project-id>\nhusky project delete-knowledge <project-id> <knowledge-id>\n```\n\n### Workflow Management\n\n```bash\nhusky workflow list\nhusky workflow create \"Onboarding\" --department <id>\nhusky workflow get <workflow-id>\nhusky workflow update <workflow-id> --name \"Updated\"\nhusky workflow delete <workflow-id>\nhusky workflow add-step <workflow-id> --name \"Step 1\"\nhusky workflow update-step <workflow-id> <step-id> --name \"Updated\"\nhusky workflow delete-step <workflow-id> <step-id>\nhusky workflow generate-steps <workflow-id>    # AI-generated\nhusky workflow generate-mermaid <workflow-id>  # Mermaid diagram\n```\n\n### Idea Management\n\n```bash\nhusky idea list\nhusky idea create \"New feature idea\" --category feature\nhusky idea get <idea-id>\nhusky idea update <idea-id> --status approved\nhusky idea delete <idea-id>\nhusky idea convert-to-task <idea-id>\n```\n\n### Department Management\n\n```bash\nhusky department list\nhusky department create \"Engineering\"\nhusky department get <department-id>\nhusky department update <department-id> --name \"Dev\"\nhusky department delete <department-id>\n```\n\n### VM Session Management\n\n```bash\nhusky vm list\nhusky vm create --prompt \"Fix bugs\" --agent claude\nhusky vm get <session-id>\nhusky vm start <session-id>\nhusky vm stop <session-id>\nhusky vm logs <session-id>\nhusky vm approve <session-id>\nhusky vm reject <session-id> --reason \"...\"\nhusky vm update <session-id> --status approved\nhusky vm delete <session-id>\n```\n\n### E2E Testing (E2E Agent)\n\n```bash\n# Run E2E tests for a task\nhusky e2e run <task-id>\nhusky e2e run <task-id> --secret ADMIN_PASSWORD --retries 2\nhusky e2e run <task-id> --env TEST_USER=admin --headed\n\n# E2E Inbox (pending test requests)\nhusky e2e inbox                          # List all inbox messages\nhusky e2e inbox --status pending         # Filter by status\nhusky e2e inbox --task <task-id>         # Filter by task\n\n# Watch for new E2E requests (auto-processing)\nhusky e2e watch --interval 30\nhusky e2e watch --once                   # Process once and exit\n\n# Complete E2E test request (used by e2e-bridge)\nhusky e2e done <inbox-id> --passed       # Mark as passed\nhusky e2e done <inbox-id> --failed --notes \"reason\"\n\n# Browser automation utilities\nhusky e2e screenshot <url>               # Take screenshot\nhusky e2e screenshot <url> --upload      # Upload to GCS\nhusky e2e record <url>                   # Record browser session\n\n# Artifact management\nhusky e2e upload <file> --task <id>      # Upload to GCS\nhusky e2e list --task <id>               # List artifacts\nhusky e2e clean --older-than 7           # Clean old artifacts\n```\n\n### PR Management (PR Agent)\n\n```bash\nhusky pr list                          # List open PRs\nhusky pr get <pr-number>               # Get PR details\nhusky pr review <pr-number>            # Start review\nhusky pr approve <pr-number>           # Approve PR\nhusky pr request-changes <pr-number> --comment \"...\"\nhusky pr merge <pr-number>             # Merge PR\nhusky pr close <pr-number>             # Close PR\n```\n\n### Infrastructure (DevOps)\n\n```bash\nhusky infra status                     # Overall infra status\nhusky infra vms                        # List all VMs\nhusky infra services                   # Cloud Run services\nhusky infra logs <service>             # Service logs\nhusky infra metrics                    # Resource metrics\n```\n\n### YouTube Summarization\n\n```bash\nhusky youtube <url>                    # Summarize video with Gemini AI\nhusky youtube <url> --remember         # Also store in Second Brain\nhusky youtube <url> --json             # JSON output\n```\n\n### Image Generation\n\n```bash\nhusky image \"a futuristic city\"        # Generate image with Imagen 3\nhusky image \"...\" --output ./image.png # Save to file\nhusky image \"...\" --aspect 16:9        # Aspect ratio\n```\n\n### Mermaid Diagrams\n\n```bash\nhusky mermaid validate <file>          # Validate Mermaid syntax\nhusky mermaid validate --stdin         # Validate from stdin\n```\n\n### Service Accounts\n\n```bash\nhusky sa list                          # List service accounts\nhusky sa create <name> --role worker   # Create service account\nhusky sa get <id>                      # Get details\nhusky sa delete <id>                   # Delete service account\n```\n\n### Agent Messaging\n\n```bash\nhusky agent-msg send <to> \"message\"    # Send to another agent\nhusky agent-msg inbox                  # Check inbox\nhusky agent-msg read <id>              # Read message\n```\n\n### Preview Deployments\n\n```bash\nhusky preview list                     # List PR previews\nhusky preview get <pr-number>          # Get preview URL\nhusky preview logs <pr-number>         # Preview logs\n```\n\n### Business Strategy\n\n```bash\nhusky strategy show\nhusky strategy set-vision \"Our vision...\"\nhusky strategy set-mission \"Our mission...\"\nhusky strategy add-value --title \"Innovation\" --description \"...\"\nhusky strategy update-value <id> --title \"Updated\"\nhusky strategy delete-value <id>\nhusky strategy add-goal --title \"Q1 Goal\" --target \"...\"\nhusky strategy update-goal <id> --status completed\nhusky strategy delete-goal <id>\nhusky strategy add-persona --name \"Developer\" --description \"...\"\nhusky strategy update-persona <id> --name \"Updated\"\nhusky strategy delete-persona <id>\n```\n\n### Process Management\n\n```bash\nhusky process list\nhusky process create \"Release Process\" --department <id>\nhusky process get <process-id>\nhusky process update <process-id> --name \"Updated\"\nhusky process delete <process-id>\n```\n\n### Roadmap Management\n\n```bash\nhusky roadmap list\nhusky roadmap get <roadmap-id>\nhusky roadmap create \"Q1 2025\" --description \"...\"\nhusky roadmap update <roadmap-id> --name \"Updated\"\nhusky roadmap delete <roadmap-id>\nhusky roadmap add-phase <roadmap-id> --name \"Phase 1\"\nhusky roadmap add-feature <roadmap-id> --phase <id> --title \"Feature\"\nhusky roadmap list-features <roadmap-id>\nhusky roadmap update-feature <roadmap-id> <feature-id> --status done\nhusky roadmap delete-feature <roadmap-id> <feature-id>\nhusky roadmap convert-feature <roadmap-id> <feature-id>  # To task\nhusky roadmap generate                                    # AI-generated\n```\n\n### Changelog Management\n\n```bash\nhusky changelog generate --from <tag> --to HEAD\nhusky changelog list\nhusky changelog show <changelog-id>\nhusky changelog publish <changelog-id>\nhusky changelog delete <changelog-id>\n```\n\n### VM Config Management\n\n```bash\nhusky vm-config list\nhusky vm-config create --machine-type e2-medium --disk-size 50\nhusky vm-config update <config-id> --machine-type e2-standard-2\nhusky vm-config delete <config-id>\n```\n\n### Chat / Messaging\n\n```bash\n# Check pending messages\nhusky chat pending\nhusky chat pending --json\n\n# View inbox (GitHub + Google Chat)\nhusky chat inbox\nhusky chat inbox --unread\n\n# Reply to any message (auto-detects platform)\nhusky chat reply-to <messageId> \"Your response\"\n\n# Reply in Google Chat thread\nhusky chat reply-chat \"Message\" --thread <threadName>\n\n# Mark message as read\nhusky chat mark-read <messageId>\n\n# Watch for messages (inject into tmux)\nhusky chat watch-inject --tmux-session supervisor\n```\n\nThe `reply-to` command automatically detects whether the message is from GitHub or Google Chat and uses the appropriate API to send the reply.\n\n### Settings\n\n```bash\nhusky settings get <key>\nhusky settings set <key> <value>\n```\n\n### Configuration\n\n```bash\nhusky config set api-url https://your-husky-dashboard.run.app\nhusky config set api-key your-api-key\nhusky config get api-url\nhusky config list\nhusky config test\n```\n\n### Authentication (Session Tokens)\n\nSession tokens provide short-lived JWT authentication for agents. They are created using `HUSKY_API_KEY` and auto-refresh when expired.\n\n```bash\n# Login (creates 1-hour session token)\nhusky auth login --agent supervisor\nhusky auth login --agent husky-worker-1\n\n# Check session status\nhusky auth session\nhusky auth session --json\n\n# Refresh token manually\nhusky auth refresh\nhusky auth refresh --agent supervisor\n\n# Logout (clear session)\nhusky auth logout\n```\n\n**VM Startup Pattern:**\n```bash\n#!/bin/bash\nVM_NAME=$(hostname)\nhusky auth login --agent \"$VM_NAME\"\n# All subsequent commands use Bearer token\n```\n\n**How it works:**\n1. `HUSKY_API_KEY` is used once to create a session token\n2. All subsequent API calls use `Authorization: Bearer <token>`\n3. Token auto-refreshes when expired or within 5 minutes of expiry\n4. Falls back to `x-api-key` if refresh fails\n\n### Help & Documentation\n\n```bash\nhusky explain task          # Explain task commands\nhusky explain workflow      # Explain workflow commands\nhusky explain all           # Full documentation\nhusky --help\n```\n\n### Shell Completion\n\n```bash\nhusky completion bash >> ~/.bashrc\nhusky completion zsh >> ~/.zshrc\nhusky completion fish > ~/.config/fish/completions/husky.fish\n```\n\n## Environment Variables\n\n| Variable | Description |\n|----------|-------------|\n| `HUSKY_API_URL` | Husky Dashboard URL |\n| `HUSKY_API_KEY` | Husky API key |\n| `ANTHROPIC_API_KEY` | Anthropic API key for Claude |\n| `GITHUB_TOKEN` | GitHub token for commits (optional) |\n\n## Development\n\n```bash\n# From monorepo root\ncd packages/cli\n\n# Install dependencies\nnpm install\n\n# Build\nnpm run build\n\n# Watch mode\nnpm run dev\n\n# Link globally for testing\nnpm link\n```\n\n## Publishing / Release\n\n### Publishing a New Version\n\n```bash\ncd packages/cli\n\n# 1. Bump version\nnpm version patch  # or minor/major\n\n# 2. Publish to npm (opens browser for authentication)\nnpm publish --access public\n\n# 3. Commit and push\ngit add .\ngit commit -m \"chore(cli): release vX.X.X\"\ngit push origin main\n```\n\n### Updating on Other Devices\n\n```bash\n# Update to latest version\nnpm update -g @simonfestl/husky-cli\n\n# Or reinstall\nnpm install -g @simonfestl/husky-cli\n\n# Check installed version\nhusky --version\n```\n\n## Changelog\n\n### v1.12.0 (2026-01-12) - Session Token Authentication\n\n**New Features:**\n- `husky auth login --agent <name>` - Create session token from HUSKY_API_KEY\n- `husky auth logout` - Clear session token\n- `husky auth session` - Show session status (agent, role, expiry)\n- `husky auth refresh` - Manually refresh token\n\n**Improvements:**\n- All API calls now use Bearer token authentication (auto-refresh)\n- Token auto-refreshes when expired or within 5 minutes of expiry\n- Falls back to x-api-key for backwards compatibility\n- JWT_SECRET now required in production (fail-fast)\n\n**Documentation:**\n- Added missing command sections: pr, infra, youtube, image, mermaid, sa, agent-msg, preview\n- Updated architecture docs with session token flow\n\n**Code Quality:**\n- Removed `as any` type suppression in sop.ts\n\n### v1.7.0 (2026-01-11) - E2E Agent Production Ready\n\n**New Features:**\n- `husky e2e inbox` - List E2E test requests from API\n- `husky e2e watch` - Watch for and auto-process E2E requests\n- `husky e2e run --secret` - Inject secrets from GCP Secret Manager\n- `husky e2e run --env` - Set environment variables for tests\n- `husky e2e run --retries` - Retry failed tests automatically\n\n**Improvements:**\n- All artifact URLs now use HTTPS\n- Better error handling in E2E commands\n- Updated permissions for e2e_agent role\n\n### v1.1.0 (2026-01-09) - Unified Reply System\n\n**New Features:**\n- `husky chat reply-to` now supports both GitHub and Google Chat\n- Auto-detects platform from message metadata\n- GitHub replies use GitHub App (no PAT required on VM)\n\n**Improvements:**\n- Require 8+ character prefix for messageId matching (prevents misdirected replies)\n- Better error messages for short messageId prefixes\n\n### v1.0.0 (2026-01-08) - Supervisor Architecture\n\n**BREAKING CHANGES:**\n- Removed: `husky jules` commands (replaced by supervisor architecture)\n- Removed: `husky services` commands (deprecated)\n- Removed: VM Pool management (now automated by supervisor)\n- Deprecated: `husky agent` commands (use `husky task` instead)\n\n**New Features:**\n- Added: `husky chat` command for supervisor communication\n- Added: Project resolver to prevent orphaned tasks\n- Added: Implementation plans via `husky task plan`\n- Added: QA review pipeline support\n\n**Improvements:**\n- Version now read dynamically from package.json\n- Simplified task workflow\n- Scope-based API key system support\n\n### v0.5.0 (2026-01-06)\n- Full Dashboard feature parity (69 new commands)\n- Added: project, workflow, idea, department, vm, jules, process, strategy, settings, vm-config commands\n- Added: Interactive TUI mode (`husky` without args)\n- Added: Shell completion (bash/zsh/fish)\n- Added: `--json` flag for all commands\n- Monorepo migration from separate husky-cli repo\n\n### v0.3.0 (2026-01-05)\n- Added roadmap commands (list, get, create, generate, phases, features)\n- Added changelog commands (generate, list, show, publish)\n- Added explain command for documentation\n- Added config test command\n\n### v0.2.0 (2025-01-05)\n- Added `agent` commands (plan, execute, wait-approval)\n- Added StreamClient with batching for efficient API calls\n- Integration with Claude Agent SDK\n- Support for planning phase before execution\n\n### v0.1.0 (2025-01-04)\n- Initial release\n- Task management commands (list, create, start, done)\n- Configuration management\n- API key authentication\n\n## License\n\nMIT\n","readmeFilename":"README.md"}