{"_id":"@ic-reactor/cli","_rev":"28-6e506b39d534bc86fbbf4018dec1e98b","name":"@ic-reactor/cli","dist-tags":{"beta":"0.3.1","latest":"0.15.1"},"versions":{"0.0.0-dev":{"name":"@ic-reactor/cli","version":"0.0.0-dev","keywords":["internet-computer","icp","dfinity","react","cli","codegen"],"author":{"name":"Behrad Deylami"},"license":"MIT","_id":"@ic-reactor/cli@0.0.0-dev","maintainers":[{"name":"b3hr4d","email":"behraddehpour@gmail.com"}],"homepage":"https://github.com/B3Pay/ic-reactor#readme","bugs":{"url":"https://github.com/B3Pay/ic-reactor/issues"},"bin":{"ic-reactor":"dist/index.js"},"dist":{"shasum":"e9b9099294d66de957539a4794facb667ace5595","tarball":"https://registry.npmjs.org/@ic-reactor/cli/-/cli-0.0.0-dev.tgz","fileCount":4,"integrity":"sha512-7upJCEwhqlZ+lyXY2M4IDpAv7iC7NIyLnS8YTPdSb51wiFfOg6LMx4Ww5l2FPHHsmwGgJl1BvCeZkU3/4CsFcg==","signatures":[{"sig":"MEYCIQDmlYo9NaBY1hNIPFzrSYVpk3qF+6SQON8Sx9/mufPgtgIhAP+4ddqwUtV+bkk5oM03MzptZyrPuUjh5pz499i0tFu+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81862},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"bcbe8934367bf8ceee0c2181dd13f10ed8428f0f","scripts":{"dev":"tsup src/index.ts --format esm --watch --no-splitting","build":"tsup src/index.ts --format esm --clean --no-splitting","typecheck":"tsc --noEmit"},"_npmUser":{"name":"b3hr4d","email":"behraddehpour@gmail.com"},"repository":{"url":"git+https://github.com/B3Pay/ic-reactor.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.9.2","description":"CLI tool to generate shadcn-style React hooks for ICP canisters","directories":{},"_nodeVersion":"23.4.0","dependencies":{"commander":"^13.1.0","picocolors":"^1.1.1","@icp-sdk/core":"^5.0.0","@clack/prompts":"^0.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.6.3","@types/node":"^22.10.5"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.0.0-dev_1767977034946_0.7317030511672253","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev1":{"name":"@ic-reactor/cli","version":"0.0.0-dev1","keywords":["internet-computer","icp","dfinity","react","cli","codegen"],"author":{"name":"Behrad Deylami"},"license":"MIT","_id":"@ic-reactor/cli@0.0.0-dev1","maintainers":[{"name":"b3hr4d","email":"behraddehpour@gmail.com"}],"homepage":"https://github.com/B3Pay/ic-reactor#readme","bugs":{"url":"https://github.com/B3Pay/ic-reactor/issues"},"bin":{"ic-reactor":"dist/index.js"},"dist":{"shasum":"b858faf2338ee75386de0790428d3d43ab0b7483","tarball":"https://registry.npmjs.org/@ic-reactor/cli/-/cli-0.0.0-dev1.tgz","fileCount":4,"integrity":"sha512-SS1nKYTY9ohclsbNKtsOaywfQlqcmOodUkHaSayviX4JfuFRMZCSMW+Zc2Uk02+aamCpiv888GyTdSoKDYd/6Q==","signatures":[{"sig":"MEUCIHMhsBcAczHFUbA3OhE9b2zg587GAuro6XNOJ0zqPr+8AiEA/1s7yayN9EVwF90YXeZn8MJG49CSksIiZBufhbetKwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84153},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"bcbe8934367bf8ceee0c2181dd13f10ed8428f0f","scripts":{"dev":"tsup src/index.ts --format esm --watch --no-splitting","build":"tsup src/index.ts --format esm --clean --no-splitting","typecheck":"tsc --noEmit"},"_npmUser":{"name":"b3hr4d","email":"behraddehpour@gmail.com"},"repository":{"url":"git+https://github.com/B3Pay/ic-reactor.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.9.2","description":"CLI tool to generate shadcn-style React hooks for ICP canisters","directories":{},"_nodeVersion":"23.4.0","dependencies":{"commander":"^13.1.0","picocolors":"^1.1.1","@icp-sdk/core":"^5.0.0","@clack/prompts":"^0.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.6.3","@types/node":"^22.10.5"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.0.0-dev1_1767978469280_0.47142855661830163","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev2":{"name":"@ic-reactor/cli","version":"0.0.0-dev2","keywords":["internet-computer","icp","dfinity","react","cli","codegen"],"author":{"name":"Behrad Deylami"},"license":"MIT","_id":"@ic-reactor/cli@0.0.0-dev2","maintainers":[{"name":"b3hr4d","email":"behraddehpour@gmail.com"}],"homepage":"https://github.com/B3Pay/ic-reactor#readme","bugs":{"url":"https://github.com/B3Pay/ic-reactor/issues"},"bin":{"ic-reactor":"dist/index.js"},"dist":{"shasum":"38e08434487cf314d5a8b4454b3dd778402580d9","tarball":"https://registry.npmjs.org/@ic-reactor/cli/-/cli-0.0.0-dev2.tgz","fileCount":4,"integrity":"sha512-TPfA/bjwfpBcjOU+MtVmctDH3EdvtVaMt8TmCQ/l3oitVgBpCe5fdbYT6T7D8+akas38Q2MmatMV3Yz/wjx4vA==","signatures":[{"sig":"MEUCIBBzfBDSUQtiuEzuICwirM8we9+fr8oQTZOeiuFXKoi1AiEAh1Wsb7SogEHtgxJ7DqGp7dSbIdEGjplq8WmCz+OxNNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84025},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"bcbe8934367bf8ceee0c2181dd13f10ed8428f0f","scripts":{"dev":"tsup src/index.ts --format esm --watch --no-splitting","build":"tsup src/index.ts --format esm --clean --no-splitting","typecheck":"tsc --noEmit"},"_npmUser":{"name":"b3hr4d","email":"behraddehpour@gmail.com"},"repository":{"url":"git+https://github.com/B3Pay/ic-reactor.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.9.2","description":"CLI tool to generate shadcn-style React hooks for ICP canisters","directories":{},"_nodeVersion":"23.4.0","dependencies":{"commander":"^13.1.0","picocolors":"^1.1.1","@icp-sdk/core":"^5.0.0","@clack/prompts":"^0.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.6.3","@types/node":"^22.10.5"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.0.0-dev2_1767978816533_0.5188015686367935","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev3":{"name":"@ic-reactor/cli","version":"0.0.0-dev3","keywords":["internet-computer","icp","dfinity","react","cli","codegen"],"author":{"name":"Behrad Deylami"},"license":"MIT","_id":"@ic-reactor/cli@0.0.0-dev3","maintainers":[{"name":"b3hr4d","email":"behraddehpour@gmail.com"}],"homepage":"https://github.com/B3Pay/ic-reactor#readme","bugs":{"url":"https://github.com/B3Pay/ic-reactor/issues"},"bin":{"ic-reactor":"dist/index.js"},"dist":{"shasum":"676e5b2dcedf2c4386c74c7517fd18efefe5cfa3","tarball":"https://registry.npmjs.org/@ic-reactor/cli/-/cli-0.0.0-dev3.tgz","fileCount":4,"integrity":"sha512-gviDq0Vi4Rg8gzz183cdoZzTdQvG2z0VV+LPP6DSFg8tkwA8YEjYn+Pj7+yBJQaIG7xyf7dGsxjn+ethqBsNgQ==","signatures":[{"sig":"MEQCIFS++LKoNwUnq8l+deIAK5z9gV4xnQ4H1q2h7aULolzsAiBfbfWBk91RRFCq5eExyM1x9NmarrOZ5gJz2t+EgyH5Vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95927},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"bcbe8934367bf8ceee0c2181dd13f10ed8428f0f","scripts":{"dev":"tsup src/index.ts --format esm --watch --no-splitting","build":"tsup src/index.ts --format esm --clean --no-splitting","typecheck":"tsc --noEmit"},"_npmUser":{"name":"b3hr4d","email":"behraddehpour@gmail.com"},"repository":{"url":"git+https://github.com/B3Pay/ic-reactor.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.9.2","description":"CLI tool to generate shadcn-style React hooks for ICP canisters","directories":{},"_nodeVersion":"23.4.0","dependencies":{"commander":"^13.1.0","picocolors":"^1.1.1","@icp-sdk/core":"^5.0.0","@clack/prompts":"^0.9.1","@icp-sdk/bindgen":"^0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.6.3","@types/node":"^22.10.5"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.0.0-dev3_1767979719659_0.3811245378261925","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.1":{"name":"@ic-reactor/cli","version":"0.0.0-beta.1","keywords":["internet-computer","icp","dfinity","react","cli","codegen"],"author":{"name":"Behrad Deylami"},"license":"MIT","_id":"@ic-reactor/cli@0.0.0-beta.1","maintainers":[{"name":"b3hr4d","email":"behraddehpour@gmail.com"}],"homepage":"https://github.com/B3Pay/ic-reactor#readme","bugs":{"url":"https://github.com/B3Pay/ic-reactor/issues"},"bin":{"ic-reactor":"dist/index.js"},"dist":{"shasum":"4daefeeeca9be25e3e4ed977582ff621e12dd9ae","tarball":"https://registry.npmjs.org/@ic-reactor/cli/-/cli-0.0.0-beta.1.tgz","fileCount":4,"integrity":"sha512-29ojnhVb4zKb6oSTZQcWgooGOXm/xIJYmELtm9LfHUk2yD+Ux92EDgHgiq2l+qWIlt1/53a8p8UNyKO/j6CgmQ==","signatures":[{"sig":"MEQCIFMD9j/5myQ8MtXXKADHf6x0AroNxVSr0vtt+KMaSVVoAiAgUMpwyjeOXUKlS2skJwYXPLyc71EEukom6JiiSmUGag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91200},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d4f0fbe93335e1ed9de223909e21dded8f454c7e","scripts":{"dev":"tsup src/index.ts --format esm --watch --no-splitting","build":"tsup src/index.ts --format esm --clean --no-splitting","typecheck":"tsc --noEmit"},"_npmUser":{"name":"b3hr4d","email":"behraddehpour@gmail.com"},"repository":{"url":"git+https://github.com/B3Pay/ic-reactor.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.9.2","description":"CLI tool to generate shadcn-style React hooks for ICP canisters","directories":{},"_nodeVersion":"23.4.0","dependencies":{"commander":"^13.1.0","picocolors":"^1.1.1","@icp-sdk/core":"^5.0.0","@clack/prompts":"^0.9.1","@icp-sdk/bindgen":"^0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.6.3","@types/node":"^22.10.5"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.0.0-beta.1_1768139856481_0.9469849395153949","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@ic-reactor/cli","version":"0.1.3","keywords":["internet-computer","icp","dfinity","react","cli","codegen"],"author":{"name":"Behrad Deylami"},"license":"MIT","_id":"@ic-reactor/cli@0.1.3","maintainers":[{"name":"b3hr4d","email":"behraddehpour@gmail.com"}],"homepage":"https://github.com/B3Pay/ic-reactor#readme","bugs":{"url":"https://github.com/B3Pay/ic-reactor/issues"},"bin":{"ic-reactor":"dist/index.js"},"dist":{"shasum":"f7789493bad0cc91405139b4a3c85108af587bd9","tarball":"https://registry.npmjs.org/@ic-reactor/cli/-/cli-0.1.3.tgz","fileCount":20,"integrity":"sha512-aVnlhEVmnmH2JLmAANsu221lZwZHXadtaaR+eWsrk1R0JFy/9DLnibtn22Eep7qUagR8MTvfXtxvdz/Tqt/2nw==","signatures":[{"sig":"MEQCICF89Rtyxt7kbQI7UNxaaVweQkRtjvhwqSfbpoIzuCjtAiA/Rs6tITaAJuS1eXsaRxqvhRvfg3j+XqQoEBs63WOZFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ic-reactor%2fcli@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123184},"main":"dist/index.js","type":"module","_from":"file:ic-reactor-cli-0.1.3.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsup src/index.ts --format esm --watch --no-splitting","build":"tsup src/index.ts --format esm --clean --no-splitting","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5aa9d206-d8e9-411b-a0a0-53e97362db9a"}},"_resolved":"/home/runner/work/ic-reactor/ic-reactor/packages/cli/ic-reactor-cli-0.1.3.tgz","_integrity":"sha512-aVnlhEVmnmH2JLmAANsu221lZwZHXadtaaR+eWsrk1R0JFy/9DLnibtn22Eep7qUagR8MTvfXtxvdz/Tqt/2nw==","repository":{"url":"git+https://github.com/B3Pay/ic-reactor.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.10.0","description":"CLI tool to generate shadcn-style React hooks for ICP canisters","directories":{},"_nodeVersion":"24.13.0","dependencies":{"commander":"^14.0.3","picocolors":"^1.1.1","@icp-sdk/core":"^5.0.0","@clack/prompts":"^1.0.0","@icp-sdk/bindgen":"^0.2.1","@ic-reactor/codegen":"0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","typescript":"~5.9.3","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.3_1771081681880_0.006842121797303369","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@ic-reactor/cli","version":"0.2.0","keywords":["internet-computer","icp","dfinity","react","cli","codegen"],"author":{"name":"Behrad Deylami"},"license":"MIT","_id":"@ic-reactor/cli@0.2.0","maintainers":[{"name":"b3hr4d","email":"behraddehpour@gmail.com"}],"homepage":"https://github.com/B3Pay/ic-reactor#readme","bugs":{"url":"https://github.com/B3Pay/ic-reactor/issues"},"bin":{"ic-reactor":"dist/index.js"},"dist":{"shasum":"f4de85915c41fa70f602fc18b6e8f1f7d666388c","tarball":"https://registry.npmjs.org/@ic-reactor/cli/-/cli-0.2.0.tgz","fileCount":20,"integrity":"sha512-9l9N/JAuewokjoOxShkuf7+u4ACjngM6VtYTlFPEGreVpIlcphuzUT8GZjqMvjFPLXLBk8/kaXegu5pPcDxxLA==","signatures":[{"sig":"MEUCIQC8WeQLFF+Z0M5UbYP4sA8UD1r7rzA4LIHoy2Uf1rJ1vwIgWjOdq9B4qssP3w9wtq32mQB+fq6AWGGImX+wpgG5sw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ic-reactor%2fcli@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123184},"main":"dist/index.js","type":"module","_from":"file:ic-reactor-cli-0.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsup src/index.ts --format esm --watch --no-splitting","build":"tsup src/index.ts --format esm --clean --no-splitting","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5aa9d206-d8e9-411b-a0a0-53e97362db9a"}},"_resolved":"/home/runner/work/ic-reactor/ic-reactor/packages/cli/ic-reactor-cli-0.2.0.tgz","_integrity":"sha512-9l9N/JAuewokjoOxShkuf7+u4ACjngM6VtYTlFPEGreVpIlcphuzUT8GZjqMvjFPLXLBk8/kaXegu5pPcDxxLA==","repository":{"url":"git+https://github.com/B3Pay/ic-reactor.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.10.0","description":"CLI tool to generate shadcn-style React hooks for ICP canisters","directories":{},"_nodeVersion":"24.13.0","dependencies":{"commander":"^14.0.3","picocolors":"^1.1.1","@icp-sdk/core":"^5.0.0","@clack/prompts":"^1.0.0","@icp-sdk/bindgen":"^0.2.1","@ic-reactor/codegen":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","typescript":"~5.9.3","@types/node":"^25.2.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.0_1771085189135_0.04976991513638396","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@ic-reactor/cli","version":"0.3.0","keywords":["internet-computer","icp","dfinity","react","cli","codegen"],"author":{"name":"Behrad Deylami"},"license":"MIT","_id":"@ic-reactor/cli@0.3.0","maintainers":[{"name":"b3hr4d","email":"behraddehpour@gmail.com"}],"homepage":"https://github.com/B3Pay/ic-reactor#readme","bugs":{"url":"https://github.com/B3Pay/ic-reactor/issues"},"bin":{"ic-reactor":"dist/index.js"},"dist":{"shasum":"01af8f65facaea7655c397266527a5b00030a359","tarball":"https://registry.npmjs.org/@ic-reactor/cli/-/cli-0.3.0.tgz","fileCount":15,"integrity":"sha512-WLV15ka4sjIPmac+QIgXBI6HypqYyRTDRogkw6mFJlOsb2RIeyyhQLMZym/JlpIMhH+4/vd4i3XS6bhWVGmngA==","signatures":[{"sig":"MEYCIQCEcRdBWmqCi08FtiqNocEWLbbVwadKrrdsH7Zc8bvWPwIhAIwKnEU361kjkGC5uNFKWuWQxSqZGFbzsiWymEp49P16","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ic-reactor%2fcli@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43965},"main":"dist/index.js","type":"module","_from":"file:ic-reactor-cli-0.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsup src/index.ts --format esm --watch --no-splitting","build":"tsup src/index.ts --format esm --clean --no-splitting","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5aa9d206-d8e9-411b-a0a0-53e97362db9a"}},"_resolved":"/home/runner/work/ic-reactor/ic-reactor/packages/cli/ic-reactor-cli-0.3.0.tgz","_integrity":"sha512-WLV15ka4sjIPmac+QIgXBI6HypqYyRTDRogkw6mFJlOsb2RIeyyhQLMZym/JlpIMhH+4/vd4i3XS6bhWVGmngA==","repository":{"url":"git+https://github.com/B3Pay/ic-reactor.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.10.0","description":"CLI tool to generate shadcn-style React hooks for ICP canisters","directories":{},"_nodeVersion":"24.13.0","dependencies":{"commander":"^14.0.3","picocolors":"^1.1.1","@icp-sdk/core":"^5.0.0","@clack/prompts":"^1.0.0","@icp-sdk/bindgen":"^0.2.1","@ic-reactor/codegen":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","typescript":"~5.9.3","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.0_1771233064438_0.37593950464333314","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@ic-reactor/cli","version":"0.3.1","keywords":["internet-computer","icp","dfinity","react","cli","codegen"],"author":{"name":"Behrad Deylami"},"license":"MIT","_id":"@ic-reactor/cli@0.3.1","maintainers":[{"name":"b3hr4d","email":"behraddehpour@gmail.com"}],"homepage":"https://github.com/B3Pay/ic-reactor#readme","bugs":{"url":"https://github.com/B3Pay/ic-reactor/issues"},"bin":{"ic-reactor":"dist/index.js"},"dist":{"shasum":"5abf80e8da7203bdb24f875401262d3dd1198f34","tarball":"https://registry.npmjs.org/@ic-reactor/cli/-/cli-0.3.1.tgz","fileCount":15,"integrity":"sha512-j2vFg9CU57Ga4W7xNRF3YKEGBSeE/gI+dflH8cpCrWWqFVniY255QM5v1/gQIi35sU13e0HIK5PfYHwsxnO8Hw==","signatures":[{"sig":"MEYCIQDOy2P+cSYiQJ9PUJHk9c6gJsx7UFBHkV3QSSvee+RlTAIhAMufgDXX/xMVbg9n+0CBBWIIyr0VaAyQZaUPattR2clG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ic-reactor%2fcli@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43965},"main":"dist/index.js","type":"module","_from":"file:ic-reactor-cli-0.3.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsup src/index.ts --format esm --watch --no-splitting","build":"tsup src/index.ts --format esm --clean --no-splitting","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5aa9d206-d8e9-411b-a0a0-53e97362db9a"}},"_resolved":"/home/runner/work/ic-reactor/ic-reactor/packages/cli/ic-reactor-cli-0.3.1.tgz","_integrity":"sha512-j2vFg9CU57Ga4W7xNRF3YKEGBSeE/gI+dflH8cpCrWWqFVniY255QM5v1/gQIi35sU13e0HIK5PfYHwsxnO8Hw==","repository":{"url":"git+https://github.com/B3Pay/ic-reactor.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.10.0","description":"CLI tool to generate shadcn-style React hooks for ICP canisters","directories":{},"_nodeVersion":"24.13.0","dependencies":{"commander":"^14.0.3","picocolors":"^1.1.1","@icp-sdk/core":"^5.0.0","@clack/prompts":"^1.0.0","@icp-sdk/bindgen":"^0.2.1","@ic-reactor/codegen":"0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","typescript":"~5.9.3","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.1_1771237014943_0.15898007522299173","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@ic-reactor/cli","version":"0.4.0","keywords":["internet-computer","icp","dfinity","react","cli","codegen"],"author":{"name":"Behrad Deylami"},"license":"MIT","_id":"@ic-reactor/cli@0.4.0","maintainers":[{"name":"b3hr4d","email":"behraddehpour@gmail.com"}],"homepage":"https://github.com/B3Pay/ic-reactor#readme","bugs":{"url":"https://github.com/B3Pay/ic-reactor/issues"},"bin":{"ic-reactor":"dist/index.js"},"dist":{"shasum":"1f5a74e46f8ad380d3c1af5bd4ab16ab2fe5e4d8","tarball":"https://registry.npmjs.org/@ic-reactor/cli/-/cli-0.4.0.tgz","fileCount":15,"integrity":"sha512-X5m94wNjhuPSXgycXPeBJ/LOcJJdr5thJJKNTE9n+fiA7Dba5PJp5P4Mi7+qCM6cCdOH0oJuziacYMTOeVQlQw==","signatures":[{"sig":"MEQCIFZTc08+LWhIpC7bcbePFdY0eQwVAwLLfvPr7f5uwxHHAiAr9VdFAPCHtK1z+8R5R+lBe1TTzn64jQKdjiPFbmmrNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ic-reactor%2fcli@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43965},"main":"dist/index.js","type":"module","_from":"file:ic-reactor-cli-0.4.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsup src/index.ts --format esm --watch --no-splitting","build":"tsup src/index.ts --format esm --clean --no-splitting","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5aa9d206-d8e9-411b-a0a0-53e97362db9a"}},"_resolved":"/home/runner/work/ic-reactor/ic-reactor/packages/cli/ic-reactor-cli-0.4.0.tgz","_integrity":"sha512-X5m94wNjhuPSXgycXPeBJ/LOcJJdr5thJJKNTE9n+fiA7Dba5PJp5P4Mi7+qCM6cCdOH0oJuziacYMTOeVQlQw==","repository":{"url":"git+https://github.com/B3Pay/ic-reactor.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.10.0","description":"CLI tool to generate shadcn-style React hooks for ICP canisters","directories":{},"_nodeVersion":"24.13.0","dependencies":{"commander":"^14.0.3","picocolors":"^1.1.1","@icp-sdk/core":"^5.0.0","@clack/prompts":"^1.0.1","@icp-sdk/bindgen":"^0.2.1","@ic-reactor/codegen":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.9.3","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.0_1771244871034_0.26823515905797657","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@ic-reactor/cli","version":"0.4.1","keywords":["internet-computer","icp","dfinity","react","cli","codegen"],"author":{"name":"Behrad Deylami"},"license":"MIT","_id":"@ic-reactor/cli@0.4.1","maintainers":[{"name":"b3hr4d","email":"behraddehpour@gmail.com"}],"homepage":"https://github.com/B3Pay/ic-reactor#readme","bugs":{"url":"https://github.com/B3Pay/ic-reactor/issues"},"bin":{"ic-reactor":"dist/index.js"},"dist":{"shasum":"99c9093913cfaced7eeb20bab4364529d2b75d4b","tarball":"https://registry.npmjs.org/@ic-reactor/cli/-/cli-0.4.1.tgz","fileCount":15,"integrity":"sha512-fBVJbjlVLp+feinssJJNfYQ5Rq64HhUfGNCA1HIS0Vy8PIfs9/0tGWDcxOG/+BgeYZiGqdhlyXJGAbXsgsvn/g==","signatures":[{"sig":"MEYCIQC7zXaqTPCoJKwp/D0oZz7HKiJ1/z6ZpovfaHzE8cxoFQIhAM3AGLjcGEBd21qW3nBI2m7PmemcQEN+s0A8sf3KXDDe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ic-reactor%2fcli@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43965},"main":"dist/index.js","type":"module","_from":"file:ic-reactor-cli-0.4.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsup src/index.ts --format esm --watch --no-splitting","build":"tsup src/index.ts --format esm --clean --no-splitting","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5aa9d206-d8e9-411b-a0a0-53e97362db9a"}},"_resolved":"/home/runner/work/ic-reactor/ic-reactor/packages/cli/ic-reactor-cli-0.4.1.tgz","_integrity":"sha512-fBVJbjlVLp+feinssJJNfYQ5Rq64HhUfGNCA1HIS0Vy8PIfs9/0tGWDcxOG/+BgeYZiGqdhlyXJGAbXsgsvn/g==","repository":{"url":"git+https://github.com/B3Pay/ic-reactor.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.10.0","description":"CLI tool to generate shadcn-style React hooks for ICP canisters","directories":{},"_nodeVersion":"24.13.0","dependencies":{"commander":"^14.0.3","picocolors":"^1.1.1","@icp-sdk/core":"^5.0.0","@clack/prompts":"^1.0.1","@icp-sdk/bindgen":"^0.2.1","@ic-reactor/codegen":"0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.9.3","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.1_1771418870540_0.3570158004462429","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@ic-reactor/cli","version":"0.5.0","keywords":["internet-computer","icp","dfinity","react","cli","codegen"],"author":{"name":"Behrad Deylami"},"license":"MIT","_id":"@ic-reactor/cli@0.5.0","maintainers":[{"name":"b3hr4d","email":"behraddehpour@gmail.com"}],"homepage":"https://github.com/B3Pay/ic-reactor#readme","bugs":{"url":"https://github.com/B3Pay/ic-reactor/issues"},"bin":{"ic-reactor":"dist/index.js"},"dist":{"shasum":"66329084435d7ad1082090ba4f40cc5539141542","tarball":"https://registry.npmjs.org/@ic-reactor/cli/-/cli-0.5.0.tgz","fileCount":12,"integrity":"sha512-s5kBOE3fCR4WIR4uGEMiqueADwhBjiahQLYYlDMXjnqbxLLBvNV4cZs/8dDyIYozY4OfsbtpBdj+pIBUojm0Qg==","signatures":[{"sig":"MEQCIAwfHaBRysk+NCRSLChcOlMskGqJ4+62cKQpJ7wKsz9FAiAv/XhWrsu7EC7DP4trfHsin2hE8eUKoE7g71pPTWm4nQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ic-reactor%2fcli@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28313},"main":"dist/index.js","type":"module","_from":"file:ic-reactor-cli-0.5.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsup src/index.ts --format esm --watch --no-splitting","build":"tsup src/index.ts --format esm --clean --no-splitting","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5aa9d206-d8e9-411b-a0a0-53e97362db9a"}},"_resolved":"/home/runner/work/ic-reactor/ic-reactor/packages/cli/ic-reactor-cli-0.5.0.tgz","_integrity":"sha512-s5kBOE3fCR4WIR4uGEMiqueADwhBjiahQLYYlDMXjnqbxLLBvNV4cZs/8dDyIYozY4OfsbtpBdj+pIBUojm0Qg==","repository":{"url":"git+https://github.com/B3Pay/ic-reactor.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.10.0","description":"CLI tool to generate shadcn-style React hooks for ICP canisters","directories":{},"_nodeVersion":"24.13.1","dependencies":{"commander":"^14.0.3","picocolors":"^1.1.1","@icp-sdk/core":"^5.0.0","@clack/prompts":"^1.0.1","@icp-sdk/bindgen":"^0.2.1","@ic-reactor/codegen":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.9.3","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.0_1771523744834_0.5159542119966647","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@ic-reactor/cli","version":"0.5.1","keywords":["internet-computer","icp","dfinity","react","cli","codegen"],"author":{"name":"Behrad Deylami"},"license":"MIT","_id":"@ic-reactor/cli@0.5.1","maintainers":[{"name":"b3hr4d","email":"behraddehpour@gmail.com"}],"homepage":"https://github.com/B3Pay/ic-reactor#readme","bugs":{"url":"https://github.com/B3Pay/ic-reactor/issues"},"bin":{"ic-reactor":"dist/index.js"},"dist":{"shasum":"ee188c6d9e2a5244a5b2e716bcc059145f4d0a71","tarball":"https://registry.npmjs.org/@ic-reactor/cli/-/cli-0.5.1.tgz","fileCount":12,"integrity":"sha512-uh2qjKaCCSjY9y8Nl0R40BEfMHCdFOryB8eyrIxf8vEcvG9HwOlRMcR5bWdEVsRMzEteA5pWU1kS9Orsprmdbg==","signatures":[{"sig":"MEQCIB0EoCmQv9URiMbBzGxS1aYfsNILVCXDU0ZSjOgn+4BwAiBzV4ZYWjJKgs30TvcROSZBBC8pyMSdgjt71Fl9rfl+qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ic-reactor%2fcli@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28333},"main":"dist/index.js","type":"module","_from":"file:ic-reactor-cli-0.5.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsup src/index.ts --format esm --watch --no-splitting","build":"tsup src/index.ts --format esm --clean --no-splitting","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5aa9d206-d8e9-411b-a0a0-53e97362db9a"}},"_resolved":"/home/runner/work/ic-reactor/ic-reactor/packages/cli/ic-reactor-cli-0.5.1.tgz","_integrity":"sha512-uh2qjKaCCSjY9y8Nl0R40BEfMHCdFOryB8eyrIxf8vEcvG9HwOlRMcR5bWdEVsRMzEteA5pWU1kS9Orsprmdbg==","repository":{"url":"git+https://github.com/B3Pay/ic-reactor.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.10.0","description":"CLI tool to generate shadcn-style React hooks for ICP canisters","directories":{},"_nodeVersion":"24.13.0","dependencies":{"commander":"^14.0.3","picocolors":"^1.1.1","@icp-sdk/core":"^5.0.0","@clack/prompts":"^1.0.1","@icp-sdk/bindgen":"^0.2.1","@ic-reactor/codegen":"0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.9.3","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.1_1771528677386_0.9397398029029744","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@ic-reactor/cli","version":"0.6.0","keywords":["internet-computer","icp","dfinity","react","cli","codegen"],"author":{"name":"Behrad Deylami"},"license":"MIT","_id":"@ic-reactor/cli@0.6.0","maintainers":[{"name":"b3hr4d","email":"behraddehpour@gmail.com"}],"homepage":"https://github.com/B3Pay/ic-reactor#readme","bugs":{"url":"https://github.com/B3Pay/ic-reactor/issues"},"bin":{"ic-reactor":"dist/index.js"},"dist":{"shasum":"8e29cd8d4ca422f2cc832a2abb180e39d0324f04","tarball":"https://registry.npmjs.org/@ic-reactor/cli/-/cli-0.6.0.tgz","fileCount":12,"integrity":"sha512-hICSfSEGaFU4lLVPI1zoqFnVtEgYA3KXJ5UsDI7WEyGnt9Gy57uMgAGYul2qdbbhzviWKaHd7EHhcfQcycYXcw==","signatures":[{"sig":"MEUCIAQ0+JzOfyf/c2D552P06ObgAdqhWmkNwu78cBUUFiqfAiEAiCBKyjwdCA4vK0tRJ/LhTVhePhvXOW0w2BhPAVJRhmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ic-reactor%2fcli@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29020},"main":"dist/index.js","type":"module","_from":"file:ic-reactor-cli-0.6.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsup src/index.ts --format esm --watch --no-splitting","build":"tsup src/index.ts --format esm --clean --no-splitting","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5aa9d206-d8e9-411b-a0a0-53e97362db9a"}},"_resolved":"/home/runner/work/ic-reactor/ic-reactor/packages/cli/ic-reactor-cli-0.6.0.tgz","_integrity":"sha512-hICSfSEGaFU4lLVPI1zoqFnVtEgYA3KXJ5UsDI7WEyGnt9Gy57uMgAGYul2qdbbhzviWKaHd7EHhcfQcycYXcw==","repository":{"url":"git+https://github.com/B3Pay/ic-reactor.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.10.1","description":"CLI tool to generate shadcn-style React hooks for ICP canisters","directories":{},"_nodeVersion":"24.13.0","dependencies":{"commander":"^14.0.3","picocolors":"^1.1.1","@icp-sdk/core":"^5.0.0","@clack/prompts":"^1.0.1","@icp-sdk/bindgen":"^0.2.1","@ic-reactor/codegen":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.9.3","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.0_1771859497239_0.3992857497045643","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@ic-reactor/cli","version":"0.7.0","keywords":["internet-computer","icp","dfinity","react","cli","codegen"],"author":{"name":"Behrad Deylami"},"license":"MIT","_id":"@ic-reactor/cli@0.7.0","maintainers":[{"name":"b3hr4d","email":"behraddehpour@gmail.com"}],"homepage":"https://github.com/B3Pay/ic-reactor#readme","bugs":{"url":"https://github.com/B3Pay/ic-reactor/issues"},"bin":{"ic-reactor":"dist/index.js"},"dist":{"shasum":"05d6415beda6076fcdf2f31835685e5c19399afe","tarball":"https://registry.npmjs.org/@ic-reactor/cli/-/cli-0.7.0.tgz","fileCount":12,"integrity":"sha512-8vSaQzqAeZySczE01YaFjtWWuvRsIOXSlEgtK/c//E4l1vAM+pEIO/pwuuSPtaJyoEC1GFK1JU726SxWf/Kx4Q==","signatures":[{"sig":"MEQCICyZ9s+E0zt6YKoEQkt53KN5CBXCw5tTI85Qbx/+BdEVAiBpB4l/62Poc8pYwynX96uH9J5t6w2UaXP42pEo4AVq1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ic-reactor%2fcli@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28695},"main":"dist/index.js","type":"module","_from":"file:ic-reactor-cli-0.7.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsup src/index.ts --format esm --watch --no-splitting","build":"tsup src/index.ts --format esm --clean --no-splitting","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5aa9d206-d8e9-411b-a0a0-53e97362db9a"}},"_resolved":"/home/runner/work/ic-reactor/ic-reactor/packages/cli/ic-reactor-cli-0.7.0.tgz","_integrity":"sha512-8vSaQzqAeZySczE01YaFjtWWuvRsIOXSlEgtK/c//E4l1vAM+pEIO/pwuuSPtaJyoEC1GFK1JU726SxWf/Kx4Q==","repository":{"url":"git+https://github.com/B3Pay/ic-reactor.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.10.1","description":"CLI tool to generate shadcn-style React hooks for ICP canisters","directories":{},"_nodeVersion":"24.13.0","dependencies":{"commander":"^14.0.3","picocolors":"^1.1.1","@icp-sdk/core":"^5.0.0","@clack/prompts":"^1.0.1","@icp-sdk/bindgen":"^0.2.1","@ic-reactor/codegen":"0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.9.3","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.0_1771861152868_0.9581385774354207","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@ic-reactor/cli","version":"0.7.1","keywords":["internet-computer","icp","dfinity","react","cli","codegen"],"author":{"name":"Behrad Deylami"},"license":"MIT","_id":"@ic-reactor/cli@0.7.1","maintainers":[{"name":"b3hr4d","email":"behraddehpour@gmail.com"}],"homepage":"https://github.com/B3Pay/ic-reactor#readme","bugs":{"url":"https://github.com/B3Pay/ic-reactor/issues"},"bin":{"ic-reactor":"dist/index.js"},"dist":{"shasum":"e50895170c7746a2512823014456fbbbad9a86a7","tarball":"https://registry.npmjs.org/@ic-reactor/cli/-/cli-0.7.1.tgz","fileCount":12,"integrity":"sha512-iHA4dhgdPuq3PxAdmYie76xIs0feOSnwq//8znFGCraQnUxLeR/HKPuseMBrU5nACC2A/O1kU3aqX10JJItLgQ==","signatures":[{"sig":"MEQCIHxtEOc2akz2DvMnibspIZxiolOJxYlndPwxNGOLyFyvAiBgX+qTfZptlihdRKxb1mZFqiALI57OwsBSSUkYv9sSZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ic-reactor%2fcli@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28333},"main":"dist/index.js","type":"module","_from":"file:ic-reactor-cli-0.7.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsup src/index.ts --format esm --watch --no-splitting","build":"tsup src/index.ts --format esm --clean --no-splitting","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5aa9d206-d8e9-411b-a0a0-53e97362db9a"}},"_resolved":"/home/runner/work/ic-reactor/ic-reactor/packages/cli/ic-reactor-cli-0.7.1.tgz","_integrity":"sha512-iHA4dhgdPuq3PxAdmYie76xIs0feOSnwq//8znFGCraQnUxLeR/HKPuseMBrU5nACC2A/O1kU3aqX10JJItLgQ==","repository":{"url":"git+https://github.com/B3Pay/ic-reactor.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.10.1","description":"CLI tool to generate shadcn-style React hooks for ICP canisters","directories":{},"_nodeVersion":"24.13.0","dependencies":{"commander":"^14.0.3","picocolors":"^1.1.1","@icp-sdk/core":"^5.0.0","@clack/prompts":"^1.0.1","@icp-sdk/bindgen":"^0.2.1","@ic-reactor/codegen":"0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.9.3","@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.1_1771934196901_0.29881376239173507","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@ic-reactor/cli","version":"0.7.2","keywords":["internet-computer","icp","dfinity","react","cli","codegen"],"author":{"name":"Behrad Deylami"},"license":"MIT","_id":"@ic-reactor/cli@0.7.2","maintainers":[{"name":"b3hr4d","email":"behraddehpour@gmail.com"}],"homepage":"https://github.com/B3Pay/ic-reactor#readme","bugs":{"url":"https://github.com/B3Pay/ic-reactor/issues"},"bin":{"ic-reactor":"dist/index.js"},"dist":{"shasum":"6ea2ac1cb456929a379b2ac295fa87f277385e7b","tarball":"https://registry.npmjs.org/@ic-reactor/cli/-/cli-0.7.2.tgz","fileCount":12,"integrity":"sha512-uf5/bPnVCmvf8bCTtN97RerPM8C2t/zmffoBoE4O7XMol2BJrHF63fJGNcS3xp3uNIRJn5q/dRsmG2fPvQyPWA==","signatures":[{"sig":"MEQCIE5kIHKpijN8CM2Hl+Y7OvqhEqMBDMQp73oXsNIoufd3AiBdqDxyV12MhzNPpDk5K1URxVi404x/jj1QZBycKJkWvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ic-reactor%2fcli@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28695},"main":"dist/index.js","type":"module","_from":"file:ic-reactor-cli-0.7.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsup src/index.ts --format esm --watch --no-splitting","build":"tsup src/index.ts --format esm --clean --no-splitting","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5aa9d206-d8e9-411b-a0a0-53e97362db9a"}},"_resolved":"/home/runner/work/ic-reactor/ic-reactor/packages/cli/ic-reactor-cli-0.7.2.tgz","_integrity":"sha512-uf5/bPnVCmvf8bCTtN97RerPM8C2t/zmffoBoE4O7XMol2BJrHF63fJGNcS3xp3uNIRJn5q/dRsmG2fPvQyPWA==","repository":{"url":"git+https://github.com/B3Pay/ic-reactor.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.10.1","description":"CLI tool to generate shadcn-style React hooks for ICP canisters","directories":{},"_nodeVersion":"24.13.0","dependencies":{"commander":"^14.0.3","picocolors":"^1.1.1","@icp-sdk/core":"^5.0.0","@clack/prompts":"^1.0.1","@icp-sdk/bindgen":"^0.2.2","@ic-reactor/codegen":"0.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.9.3","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.2_1771937003722_0.352646116891733","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@ic-reactor/cli","version":"0.8.0","keywords":["internet-computer","icp","dfinity","react","cli","codegen"],"author":{"name":"Behrad Deylami"},"license":"MIT","_id":"@ic-reactor/cli@0.8.0","maintainers":[{"name":"b3hr4d","email":"behraddehpour@gmail.com"}],"homepage":"https://github.com/B3Pay/ic-reactor#readme","bugs":{"url":"https://github.com/B3Pay/ic-reactor/issues"},"bin":{"ic-reactor":"dist/index.js"},"dist":{"shasum":"5b5b7b2bd783bea924ef977174a4c4277b47b178","tarball":"https://registry.npmjs.org/@ic-reactor/cli/-/cli-0.8.0.tgz","fileCount":12,"integrity":"sha512-mSglCNrkyLuPwmsuNoov9/AXKEJLQzATeihOxiSOinATbi0+qbwg1xEF/anTrcxrqfeuTI6MrscD5XbKFsfSpA==","signatures":[{"sig":"MEYCIQCSKKDMyAjfqob11tSzUYCmp06XQDU9tVBrikd5Gl44OgIhANcicVA3LFNZl20T7ESaQ5z2ia1Vw7vbSThzGJwueWtH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ic-reactor%2fcli@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28317},"main":"dist/index.js","type":"module","_from":"file:ic-reactor-cli-0.8.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsup src/index.ts --format esm --watch --no-splitting","build":"tsup src/index.ts --format esm --clean --no-splitting","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5aa9d206-d8e9-411b-a0a0-53e97362db9a"}},"_resolved":"/home/runner/work/ic-reactor/ic-reactor/packages/cli/ic-reactor-cli-0.8.0.tgz","_integrity":"sha512-mSglCNrkyLuPwmsuNoov9/AXKEJLQzATeihOxiSOinATbi0+qbwg1xEF/anTrcxrqfeuTI6MrscD5XbKFsfSpA==","repository":{"url":"git+https://github.com/B3Pay/ic-reactor.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.1","description":"CLI tool to generate shadcn-style React hooks for ICP canisters","directories":{},"_nodeVersion":"24.14.0","dependencies":{"commander":"^14.0.3","picocolors":"^1.1.1","@icp-sdk/core":"^5.0.0","@clack/prompts":"^1.1.0","@icp-sdk/bindgen":"^0.2.2","@ic-reactor/codegen":"0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.9.3","@types/node":"^25.3.5"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.0_1773391179320_0.48806141218125165","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@ic-reactor/cli","version":"0.9.0","keywords":["internet-computer","icp","dfinity","react","cli","codegen"],"author":{"name":"Behrad Deylami"},"license":"MIT","_id":"@ic-reactor/cli@0.9.0","maintainers":[{"name":"b3hr4d","email":"behraddehpour@gmail.com"}],"homepage":"https://github.com/B3Pay/ic-reactor#readme","bugs":{"url":"https://github.com/B3Pay/ic-reactor/issues"},"bin":{"ic-reactor":"dist/index.js"},"dist":{"shasum":"f71ff9fa009c3837b635bb8ac6f73c78ea98f7f0","tarball":"https://registry.npmjs.org/@ic-reactor/cli/-/cli-0.9.0.tgz","fileCount":12,"integrity":"sha512-eUpUO3sEj8KLJp3uNPJPRWyNe1uiyOtmK0tRWNq4J14luiqeOZo6wxhlo3kO9VZyDFv2KMRoFabh+BIpGmPfFw==","signatures":[{"sig":"MEUCIGJxFJkVzD0cFPVsMCIztUV0n/zq8VYkcGGgksIP6lRFAiEAwXGCu9qPY595dD7aUNHs5S/PdXvy55As/L+RtCGB2lE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ic-reactor%2fcli@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30373},"main":"dist/index.js","type":"module","_from":"file:ic-reactor-cli-0.9.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsup src/index.ts --format esm --watch --no-splitting","build":"tsup src/index.ts --format esm --clean --no-splitting","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5aa9d206-d8e9-411b-a0a0-53e97362db9a"}},"_resolved":"/home/runner/work/ic-reactor/ic-reactor/packages/cli/ic-reactor-cli-0.9.0.tgz","_integrity":"sha512-eUpUO3sEj8KLJp3uNPJPRWyNe1uiyOtmK0tRWNq4J14luiqeOZo6wxhlo3kO9VZyDFv2KMRoFabh+BIpGmPfFw==","repository":{"url":"git+https://github.com/B3Pay/ic-reactor.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.1","description":"CLI tool to generate shadcn-style React hooks for ICP canisters","directories":{},"_nodeVersion":"24.14.0","dependencies":{"commander":"^14.0.3","picocolors":"^1.1.1","@icp-sdk/core":"^5.0.0","@clack/prompts":"^1.1.0","@icp-sdk/bindgen":"^0.2.2","@ic-reactor/codegen":"0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"~5.9.3","@types/node":"^25.3.5"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.0_1773398697579_0.42594894767025115","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@ic-reactor/cli","version":"0.10.0","keywords":["internet-computer","icp","dfinity","react","cli","codegen"],"author":{"name":"Behrad Deylami"},"license":"MIT","_id":"@ic-reactor/cli@0.10.0","maintainers":[{"name":"b3hr4d","email":"behraddehpour@gmail.com"}],"homepage":"https://github.com/B3Pay/ic-reactor#readme","bugs":{"url":"https://github.com/B3Pay/ic-reactor/issues"},"bin":{"ic-reactor":"dist/index.js"},"dist":{"shasum":"ca88e92b41ab3a18f6f6b7b84699ea5715aad305","tarball":"https://registry.npmjs.org/@ic-reactor/cli/-/cli-0.10.0.tgz","fileCount":12,"integrity":"sha512-Bdu6OoSCFS9ccChjb9QNBL4YoQtHeJpUMbZRnDK6QD2BbJsPFVuu5JfxVAyRYZXbbYU9pwg1bhXZsRGzrouT5g==","signatures":[{"sig":"MEQCIEb1GVOA83ACgTYAl01HyaKy3vmEp+7fCJ88gaJodOAdAiBY7bCqgHPCLJHVsRP/IJ9FF81IcncAQ8cb7lVH/jUfTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ic-reactor%2fcli@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32527},"main":"dist/index.js","type":"module","_from":"file:ic-reactor-cli-0.10.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsup src/index.ts --format esm --watch --no-splitting","build":"tsup src/index.ts --format esm --clean --no-splitting","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5aa9d206-d8e9-411b-a0a0-53e97362db9a"}},"_resolved":"/home/runner/work/ic-reactor/ic-reactor/packages/cli/ic-reactor-cli-0.10.0.tgz","_integrity":"sha512-Bdu6OoSCFS9ccChjb9QNBL4YoQtHeJpUMbZRnDK6QD2BbJsPFVuu5JfxVAyRYZXbbYU9pwg1bhXZsRGzrouT5g==","repository":{"url":"git+https://github.com/B3Pay/ic-reactor.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.12.1","description":"CLI tool to generate shadcn-style React hooks for ICP canisters","directories":{},"_nodeVersion":"24.14.1","dependencies":{"commander":"^14.0.3","picocolors":"^1.1.1","@icp-sdk/core":"^5.2.1","@clack/prompts":"^1.2.0","@icp-sdk/bindgen":"^0.3.0","@ic-reactor/codegen":"0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"~5.9.3","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.10.0_1775478776163_0.5031826417633478","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@ic-reactor/cli","version":"0.11.0","keywords":["internet-computer","icp","dfinity","react","cli","codegen"],"author":{"name":"Behrad Deylami"},"license":"MIT","_id":"@ic-reactor/cli@0.11.0","maintainers":[{"name":"b3hr4d","email":"behraddehpour@gmail.com"}],"homepage":"https://github.com/B3Pay/ic-reactor#readme","bugs":{"url":"https://github.com/B3Pay/ic-reactor/issues"},"bin":{"ic-reactor":"dist/index.js"},"dist":{"shasum":"d764450beea45e1a4afab180cbbda436b106cd82","tarball":"https://registry.npmjs.org/@ic-reactor/cli/-/cli-0.11.0.tgz","fileCount":12,"integrity":"sha512-dQjxnU5ipXsBDZMF2QLbzT0RzsveGb3eESJZE8acpRP4bUUU7IfA51ef/HASBUIu2Sr+OX1aSHLN9j86LriggQ==","signatures":[{"sig":"MEQCIH5ILGXZ4Gpm0pMxCz1z/8JKP3IijYYUihI+sf7fVWk5AiA4B7rRHecAvsBBg0Z9Wc1Q/G2usIIolJiSRnGE+/Kf+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ic-reactor%2fcli@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32767},"main":"dist/index.js","type":"module","_from":"file:ic-reactor-cli-0.11.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsup src/index.ts --format esm --watch --no-splitting","build":"tsup src/index.ts --format esm --clean --no-splitting","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5aa9d206-d8e9-411b-a0a0-53e97362db9a"}},"_resolved":"/home/runner/work/ic-reactor/ic-reactor/packages/cli/ic-reactor-cli-0.11.0.tgz","_integrity":"sha512-dQjxnU5ipXsBDZMF2QLbzT0RzsveGb3eESJZE8acpRP4bUUU7IfA51ef/HASBUIu2Sr+OX1aSHLN9j86LriggQ==","repository":{"url":"git+https://github.com/B3Pay/ic-reactor.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.12.1","description":"CLI tool to generate shadcn-style React hooks for ICP canisters","directories":{},"_nodeVersion":"24.14.1","dependencies":{"commander":"^14.0.3","picocolors":"^1.1.1","@icp-sdk/core":"^5.2.1","@clack/prompts":"^1.2.0","@icp-sdk/bindgen":"^0.3.0","@ic-reactor/codegen":"0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"~5.9.3","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.11.0_1775641869783_0.4490121960725433","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@ic-reactor/cli","version":"0.11.1","keywords":["internet-computer","icp","dfinity","react","cli","codegen"],"author":{"name":"Behrad Deylami"},"license":"MIT","_id":"@ic-reactor/cli@0.11.1","maintainers":[{"name":"b3hr4d","email":"behraddehpour@gmail.com"}],"homepage":"https://github.com/B3Pay/ic-reactor#readme","bugs":{"url":"https://github.com/B3Pay/ic-reactor/issues"},"bin":{"ic-reactor":"dist/index.js"},"dist":{"shasum":"a83924d273e181daaa295a1c718119fa856a3be6","tarball":"https://registry.npmjs.org/@ic-reactor/cli/-/cli-0.11.1.tgz","fileCount":12,"integrity":"sha512-Ms7ns8uv1QqNn11z1ZQ+5LjwaukxDL3G9INxWKpcdSdP93veRFHUIVO59fmOJaBWdl26cbNMB8e0v2kQXxDzZw==","signatures":[{"sig":"MEQCID1fdIxF/CvI2QKNqAaA0IGDROIfXgmswUN+cx8pMhsxAiANDrzG+G0F+ewNpkAu57nbktRHMETc8i3oZEuGRj0uMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ic-reactor%2fcli@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32767},"main":"dist/index.js","type":"module","_from":"file:ic-reactor-cli-0.11.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsup src/index.ts --format esm --watch --no-splitting","build":"tsup src/index.ts --format esm --clean --no-splitting","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5aa9d206-d8e9-411b-a0a0-53e97362db9a"}},"_resolved":"/home/runner/work/ic-reactor/ic-reactor/packages/cli/ic-reactor-cli-0.11.1.tgz","_integrity":"sha512-Ms7ns8uv1QqNn11z1ZQ+5LjwaukxDL3G9INxWKpcdSdP93veRFHUIVO59fmOJaBWdl26cbNMB8e0v2kQXxDzZw==","repository":{"url":"git+https://github.com/B3Pay/ic-reactor.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.12.1","description":"CLI tool to generate shadcn-style React hooks for ICP canisters","directories":{},"_nodeVersion":"24.14.1","dependencies":{"commander":"^14.0.3","picocolors":"^1.1.1","@icp-sdk/core":"^5.2.1","@clack/prompts":"^1.2.0","@icp-sdk/bindgen":"^0.3.0","@ic-reactor/codegen":"0.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"~5.9.3","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.11.1_1776160552124_0.39235943079152946","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@ic-reactor/cli","version":"0.12.0","keywords":["internet-computer","icp","dfinity","react","cli","codegen","ic-reactor","llms","ai-friendly"],"author":{"name":"Behrad Deylami"},"license":"MIT","_id":"@ic-reactor/cli@0.12.0","maintainers":[{"name":"b3hr4d","email":"behraddehpour@gmail.com"}],"homepage":"https://ic-reactor.b3pay.net/v3/packages/cli","bugs":{"url":"https://github.com/B3Pay/ic-reactor/issues"},"bin":{"ic-reactor":"dist/index.js"},"dist":{"shasum":"bdcfd22a432e505624abf3c5e3be74aad379d91e","tarball":"https://registry.npmjs.org/@ic-reactor/cli/-/cli-0.12.0.tgz","fileCount":14,"integrity":"sha512-rf1bnlI1VqmorDuMyCNQOrL3iYaK4tVxvq+5I4L5u/uaxc85sdj7vQgCVlnY9VV8/6yYniWauW/hrNeVciMcyg==","signatures":[{"sig":"MEQCIHRaAYj5QKrIgEm+VAEkrU6c9/BDZrHpCFZaS6vQ80VOAiAG+9dFZB1cgsgJ+2ACygkZMkZFdUmfp4l1l3R9MUyddQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ic-reactor%2fcli@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34970},"main":"dist/index.js","type":"module","_from":"file:ic-reactor-cli-0.12.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsup src/index.ts --format esm --watch --no-splitting","build":"tsup src/index.ts --format esm --dts --clean --no-splitting","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5aa9d206-d8e9-411b-a0a0-53e97362db9a"}},"_resolved":"/home/runner/work/ic-reactor/ic-reactor/packages/cli/ic-reactor-cli-0.12.0.tgz","_integrity":"sha512-rf1bnlI1VqmorDuMyCNQOrL3iYaK4tVxvq+5I4L5u/uaxc85sdj7vQgCVlnY9VV8/6yYniWauW/hrNeVciMcyg==","repository":{"url":"git+https://github.com/B3Pay/ic-reactor.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"CLI tool to generate shadcn-style React hooks for ICP canisters","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","picocolors":"^1.1.1","@icp-sdk/core":"^6.0.0","@clack/prompts":"^1.7.0","@icp-sdk/bindgen":"^0.4.0","@ic-reactor/codegen":"0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"~6.0.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.0_1785941788540_0.8785544454291567","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@ic-reactor/cli","version":"0.12.1","keywords":["internet-computer","icp","dfinity","react","cli","codegen","ic-reactor","llms","ai-friendly"],"author":{"name":"Behrad Deylami"},"license":"MIT","_id":"@ic-reactor/cli@0.12.1","maintainers":[{"name":"b3hr4d","email":"behraddehpour@gmail.com"}],"homepage":"https://ic-reactor.b3pay.net/v3/packages/cli","bugs":{"url":"https://github.com/B3Pay/ic-reactor/issues"},"bin":{"ic-reactor":"dist/index.js"},"dist":{"shasum":"d448e68889b6ae98bb1d1f817a8cecb62e63b39a","tarball":"https://registry.npmjs.org/@ic-reactor/cli/-/cli-0.12.1.tgz","fileCount":14,"integrity":"sha512-/lxqkOSbEiurBVKv/ON7KPTHAMuwV/kEYR6di1viajTMW86WKn06yyWyxAdCW2YVUQDyluUkYMGjEOMkwzUA3A==","signatures":[{"sig":"MEMCIHGuajBGE2nmWPT+O3By0lwi3/N3CyPdqmVmhQwNkdJzAh8Y0U75L2Vnm1z8CAOncoIkztZjI96lmqiYVPne3yVY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ic-reactor%2fcli@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36328},"main":"dist/index.js","type":"module","_from":"file:ic-reactor-cli-0.12.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsup src/index.ts --format esm --watch --no-splitting","build":"tsup src/index.ts --format esm --dts --clean --no-splitting","typecheck":"tsc --noEmit -p tsconfig.typecheck.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5aa9d206-d8e9-411b-a0a0-53e97362db9a"}},"_resolved":"/home/runner/work/ic-reactor/ic-reactor/packages/cli/ic-reactor-cli-0.12.1.tgz","_integrity":"sha512-/lxqkOSbEiurBVKv/ON7KPTHAMuwV/kEYR6di1viajTMW86WKn06yyWyxAdCW2YVUQDyluUkYMGjEOMkwzUA3A==","repository":{"url":"git+https://github.com/B3Pay/ic-reactor.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"CLI tool to generate shadcn-style React hooks for ICP canisters","directories":{},"_nodeVersion":"24.19.0","dependencies":{"commander":"^15.0.0","picocolors":"^1.1.1","@icp-sdk/core":"^6.0.0","@clack/prompts":"^1.7.0","@icp-sdk/bindgen":"^0.4.0","@ic-reactor/codegen":"0.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"~6.0.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.1_1787322753056_0.4088988926807777","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@ic-reactor/cli","version":"0.13.0","keywords":["internet-computer","icp","dfinity","react","cli","codegen","ic-reactor","llms","ai-friendly"],"author":{"name":"Behrad Deylami"},"license":"MIT","_id":"@ic-reactor/cli@0.13.0","maintainers":[{"name":"b3hr4d","email":"behraddehpour@gmail.com"}],"homepage":"https://ic-reactor.b3pay.net/v3/packages/cli","bugs":{"url":"https://github.com/B3Pay/ic-reactor/issues"},"bin":{"ic-reactor":"dist/index.js"},"dist":{"shasum":"b6f5563ceab1cfbcb9d4393814d3e1cf75ca9c45","tarball":"https://registry.npmjs.org/@ic-reactor/cli/-/cli-0.13.0.tgz","fileCount":15,"integrity":"sha512-z/JyPuZXMMYaCSyYZLatj2O/RT+K82zddVbmLjtpHToKZRyNhWMC86NM+9BHOT0C66/M2N3csRDc9hu4swtiPA==","signatures":[{"sig":"MEUCIGJPErfhr+wwbIvIV7cDXNTa3KX2xMmi2GWmiW5Fz2qqAiEArNVfZ8WuEupOSH/hX9Vm0Wq9QiL2s+qpUlq7eVh+yuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ic-reactor%2fcli@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60852},"type":"module","_from":"file:ic-reactor-cli-0.13.0.tgz","engines":{"node":">=22.12.0"},"scripts":{"dev":"tsup src/index.ts --format esm --watch --no-splitting","test":"vitest run","build":"tsup src/index.ts --format esm --clean --no-splitting","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5aa9d206-d8e9-411b-a0a0-53e97362db9a"}},"_resolved":"/home/runner/work/ic-reactor/ic-reactor/packages/cli/ic-reactor-cli-0.13.0.tgz","_integrity":"sha512-z/JyPuZXMMYaCSyYZLatj2O/RT+K82zddVbmLjtpHToKZRyNhWMC86NM+9BHOT0C66/M2N3csRDc9hu4swtiPA==","repository":{"url":"git+https://github.com/B3Pay/ic-reactor.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"CLI tool to generate shadcn-style React hooks for ICP canisters","directories":{},"_nodeVersion":"24.19.0","dependencies":{"commander":"^15.0.0","picocolors":"^1.1.1","@clack/prompts":"^1.7.0","@ic-reactor/codegen":"0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.10","typescript":"~6.0.3","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.13.0_1787383154436_0.5465293645517444","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@ic-reactor/cli","version":"0.13.1","keywords":["internet-computer","icp","dfinity","react","cli","codegen","ic-reactor","llms","ai-friendly"],"author":{"name":"Behrad Deylami"},"license":"MIT","_id":"@ic-reactor/cli@0.13.1","maintainers":[{"name":"b3hr4d","email":"behraddehpour@gmail.com"}],"homepage":"https://ic-reactor.b3pay.net/v3/packages/cli","bugs":{"url":"https://github.com/B3Pay/ic-reactor/issues"},"bin":{"ic-reactor":"dist/index.js"},"dist":{"shasum":"08d288f2c70942a1f900a74ada4a241856d32834","tarball":"https://registry.npmjs.org/@ic-reactor/cli/-/cli-0.13.1.tgz","fileCount":15,"integrity":"sha512-gimMMu+M8JzIEF2N2CqvB6VN0NixCTxi3/xU3vfV4rVgNdFFRPsxMuyD+ebkL8IcdkUxIWtwqkpns2KZnIoYQg==","signatures":[{"sig":"MEQCIEpAwS3j4yy2GWGsT3tT9+4lgnL84I6H8vy/+Mi+ScYNAiBG7eYavY7L3QiqYZAPfaspF1sEtwIeBIIBSXrMYSKY1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ic-reactor%2fcli@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61664},"type":"module","_from":"file:ic-reactor-cli-0.13.1.tgz","engines":{"node":">=22.12.0"},"scripts":{"dev":"tsup src/index.ts --format esm --watch --no-splitting","test":"vitest run","build":"tsup src/index.ts --format esm --clean --no-splitting","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5aa9d206-d8e9-411b-a0a0-53e97362db9a"}},"_resolved":"/home/runner/work/ic-reactor/ic-reactor/packages/cli/ic-reactor-cli-0.13.1.tgz","_integrity":"sha512-gimMMu+M8JzIEF2N2CqvB6VN0NixCTxi3/xU3vfV4rVgNdFFRPsxMuyD+ebkL8IcdkUxIWtwqkpns2KZnIoYQg==","repository":{"url":"git+https://github.com/B3Pay/ic-reactor.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"CLI tool to generate shadcn-style React hooks for ICP canisters","directories":{},"_nodeVersion":"24.20.0","dependencies":{"commander":"^15.0.0","picocolors":"^1.1.1","@clack/prompts":"^1.7.0","@ic-reactor/codegen":"0.13.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.11","typescript":"~6.0.3","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.13.1_1788553806141_0.19475896364769785","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@ic-reactor/cli","version":"0.14.0","keywords":["internet-computer","icp","dfinity","react","cli","codegen","ic-reactor","llms","ai-friendly"],"author":{"name":"Behrad Deylami"},"license":"MIT","_id":"@ic-reactor/cli@0.14.0","maintainers":[{"name":"b3hr4d","email":"behraddehpour@gmail.com"}],"homepage":"https://ic-reactor.b3pay.net/v3/packages/cli","bugs":{"url":"https://github.com/B3Pay/ic-reactor/issues"},"bin":{"ic-reactor":"dist/index.js"},"dist":{"shasum":"cb0aed46c47cfa4923eda805b59e7e0916244e7b","tarball":"https://registry.npmjs.org/@ic-reactor/cli/-/cli-0.14.0.tgz","fileCount":15,"integrity":"sha512-d4RmtRhyWPmV3yBGNPvzHpZEWkTTwx8LcCf5CrhEEJHiE2KoFn/o+eRk3KkwBv5WBPZoSGcSr9/mPMndyDbZRA==","signatures":[{"sig":"MEQCIGKCWibj+lQxJ67ahBfGsBJLZwx5LVnLwBiiTW2SLQlTAiByZn42lzossq/LMZamj4Q3hb6xvXTXb7GBGOZSzYvXfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCVADn8cgpd8PhXobXppO5hoDNEl/bjMQYSXiJrTaGr7wIgevUYNJ6/cJq4t95bh3GkOiPmk4igq9end3UQcCq/f8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ic-reactor%2fcli@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69867},"type":"module","_from":"file:ic-reactor-cli-0.14.0.tgz","engines":{"node":">=22.12.0"},"scripts":{"dev":"tsup src/index.ts --format esm --watch --no-splitting","test":"vitest run","build":"tsup src/index.ts --format esm --clean --no-splitting","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5aa9d206-d8e9-411b-a0a0-53e97362db9a"}},"_resolved":"/home/runner/work/ic-reactor/ic-reactor/packages/cli/ic-reactor-cli-0.14.0.tgz","_integrity":"sha512-d4RmtRhyWPmV3yBGNPvzHpZEWkTTwx8LcCf5CrhEEJHiE2KoFn/o+eRk3KkwBv5WBPZoSGcSr9/mPMndyDbZRA==","repository":{"url":"git+https://github.com/B3Pay/ic-reactor.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.1","description":"CLI tool to generate shadcn-style React hooks for ICP canisters","directories":{},"_nodeVersion":"24.20.0","dependencies":{"commander":"^15.0.0","picocolors":"^1.1.1","@clack/prompts":"^1.8.1","@ic-reactor/codegen":"0.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^5.0.0","typescript":"~6.0.3","@types/node":"^26.5.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.0_1789574564881_0.7685162871731321","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"_id":"@ic-reactor/cli@0.15.1","bin":{"ic-reactor":"dist/index.js"},"bugs":{"url":"https://github.com/B3Pay/ic-reactor/issues"},"dist":{"shasum":"04238f843c2819b7e42170617ef788a0ad36c17e","tarball":"https://registry.npmjs.org/@ic-reactor/cli/-/cli-0.15.1.tgz","fileCount":16,"integrity":"sha512-qOypMOi7ZIhdsigeuvHUzna2+FqRTuEJcOs5M+sX8pPYlqtI7g5zzlHNoYAvKVIb7bfQqMwBBz/9lnfS5Gawqg==","signatures":[{"sig":"MEUCIQCrtybJ9fxZGbeXjKstAJYNw///cCVMaJejPW/SMdKnhwIgWPPQnQ/l28Y0xcktV3M5ebV6eCyci8hWhBhwAjIN7dw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDTAf7/R2SYeF2kfORgOeOCpSXTaYkbCm9zwPX5SakneAiB7gVOGZ/0be3aCErz125LJW5b3pBPgPrd4FhnUmH6v9w=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ic-reactor%2fcli@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78274},"name":"@ic-reactor/cli","type":"module","_from":"file:ic-reactor-cli-0.15.1.tgz","author":{"name":"Behrad Deylami"},"engines":{"node":">=22.12.0"},"license":"MIT","scripts":{"dev":"tsup src/index.ts --format esm --watch --no-splitting","test":"vitest run","build":"tsup src/index.ts --format esm --clean --no-splitting","typecheck":"tsc --noEmit -p tsconfig.typecheck.json","test:watch":"vitest"},"version":"0.15.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5aa9d206-d8e9-411b-a0a0-53e97362db9a"}},"homepage":"https://ic-reactor.b3pay.net/v3/packages/cli","keywords":["internet-computer","icp","dfinity","react","cli","codegen","ic-reactor","llms","ai-friendly"],"_resolved":"/home/runner/work/ic-reactor/ic-reactor/packages/cli/ic-reactor-cli-0.15.1.tgz","_integrity":"sha512-qOypMOi7ZIhdsigeuvHUzna2+FqRTuEJcOs5M+sX8pPYlqtI7g5zzlHNoYAvKVIb7bfQqMwBBz/9lnfS5Gawqg==","repository":{"url":"git+https://github.com/B3Pay/ic-reactor.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.20.0","description":"CLI tool to generate shadcn-style React hooks for ICP canisters","directories":{},"maintainers":[{"name":"b3hr4d","email":"behraddehpour@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"commander":"^15.0.0","picocolors":"^1.1.1","@clack/prompts":"^1.8.1","@ic-reactor/codegen":"0.15.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^5.0.0","typescript":"~6.0.3","@types/node":"^26.5.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.15.1_1790412289661_0.40684872276882644"}}},"time":{"created":"2026-01-09T16:43:54.879Z","modified":"2026-09-26T08:44:50.041Z","0.0.0-dev":"2026-01-09T16:43:55.086Z","0.0.0-dev1":"2026-01-09T17:07:49.449Z","0.0.0-dev2":"2026-01-09T17:13:36.663Z","0.0.0-dev3":"2026-01-09T17:28:39.810Z","0.0.0-beta.1":"2026-01-11T13:57:36.614Z","0.1.3":"2026-02-14T15:08:02.047Z","0.2.0":"2026-02-14T16:06:29.275Z","0.3.0":"2026-02-16T09:11:04.576Z","0.3.1":"2026-02-16T10:16:55.163Z","0.4.0":"2026-02-16T12:27:51.168Z","0.4.1":"2026-02-18T12:47:50.676Z","0.5.0":"2026-02-19T17:55:44.984Z","0.5.1":"2026-02-19T19:17:57.552Z","0.6.0":"2026-02-23T15:11:37.380Z","0.7.0":"2026-02-23T15:39:13.017Z","0.7.1":"2026-02-24T11:56:37.036Z","0.7.2":"2026-02-24T12:43:23.879Z","0.8.0":"2026-03-13T08:39:39.484Z","0.9.0":"2026-03-13T10:44:57.723Z","0.10.0":"2026-04-06T12:32:56.321Z","0.11.0":"2026-04-08T09:51:09.919Z","0.11.1":"2026-04-14T09:55:52.275Z","0.12.0":"2026-08-05T14:56:28.677Z","0.12.1":"2026-08-21T14:32:33.207Z","0.13.0":"2026-08-22T07:19:14.582Z","0.13.1":"2026-09-04T20:30:06.283Z","0.14.0":"2026-09-16T16:02:44.985Z","0.15.1":"2026-09-26T08:44:49.744Z"},"bugs":{"url":"https://github.com/B3Pay/ic-reactor/issues"},"author":{"name":"Behrad Deylami"},"license":"MIT","homepage":"https://ic-reactor.b3pay.net/v3/packages/cli","keywords":["internet-computer","icp","dfinity","react","cli","codegen","ic-reactor","llms","ai-friendly"],"repository":{"url":"git+https://github.com/B3Pay/ic-reactor.git","type":"git","directory":"packages/cli"},"description":"CLI tool to generate shadcn-style React hooks for ICP canisters","maintainers":[{"name":"b3hr4d","email":"behraddehpour@gmail.com"}],"readme":"# @ic-reactor/cli\n\n> **AI coding agents:** read [`llms.txt`](./llms.txt) in this package\n> (`node_modules/@ic-reactor/cli/llms.txt`) before writing code with it. It\n> is written for the installed version and lists the patterns to use and the\n> mistakes to avoid.\n\nCommand-line code generation for IC Reactor. It uses the shared\n`@ic-reactor/codegen` pipeline to generate declarations and typed reactor entry\nfiles from your `.did` files, with optional React hook exports.\n\n## Install\n\n```bash\npnpm add -D @ic-reactor/cli\n```\n\nAfter installation, the local executable is `ic-reactor`.\n\n## Quick Start\n\n```bash\npnpm exec ic-reactor init\npnpm exec ic-reactor generate\n```\n\nIf you prefer one-off usage without installing first:\n\n```bash\npnpm dlx @ic-reactor/cli init\npnpm dlx @ic-reactor/cli generate\n```\n\n## What `init` Creates\n\n- an `ic-reactor.json` config file\n- an optional shared `ClientManager` helper resolved from `clientManagerPath`\n\n`init` always writes to the current directory. A config in a parent directory\nbelongs to a different project and is never modified — running `init` in a\nmonorepo package creates that package's own config.\n\n## Example Config\n\n```json\n{\n  \"$schema\": \"./node_modules/@ic-reactor/cli/schema.json\",\n  \"outDir\": \"src/declarations\",\n  \"clientManagerPath\": \"../../clients\",\n  \"target\": \"react\",\n  \"canisters\": {\n    \"backend\": {\n      \"name\": \"backend\",\n      \"didFile\": \"./backend/backend.did\",\n      \"canisterId\": \"rrkah-fqaaa-aaaaa-aaaaq-cai\"\n    }\n  }\n}\n```\n\nEach canister takes `name` and `didFile` (required), and optionally `outDir`,\n`clientManagerPath`, `target`, `mode`, `canisterId` and `factories`.\n\nSet `canisterId` for any build that is not served from a local replica. It is\nwritten into `index.generated.ts`. Without it the generated reactor looks its id\nup in the `ic_env` cookie, which a `ClientManager` trusts only on a local\nreplica unless it sets `allowEnvConfig: true`, so importing the generated module\nthrows `canisterId is required for \"backend\"` in Node, during SSR and on a\ndeployed origin. Leave it out only for local development where an `ic_env`\ncookie carries the id, such as the one the Vite plugin sets.\n\n## Commands\n\n### `init`\n\n```bash\npnpm exec ic-reactor init [options]\n\nOptions:\n  -y, --yes              Skip prompts and use defaults\n  -o, --out-dir <path>   Output directory (only applied together with -y;\n                         the interactive flow prompts for it instead)\n```\n\n`-y` is fully non-interactive: it asks nothing, so it is safe to run with stdin\nclosed in CI. If `ic-reactor.json` already exists in the current directory, `-y`\nleaves it exactly as it is and exits 0 — delete the file, or run `init` without\n`-y` and confirm the overwrite, to reconfigure.\n\nCancelling any prompt (Ctrl+C) aborts before anything is written.\n\n### `generate` / `g`\n\n```bash\npnpm exec ic-reactor generate [options]\n\nOptions:\n  -c, --canister <name>  Generate only one configured canister\n  --clean                Remove generated output for canisters that are no\n                         longer configured\n  --bindgen-only         Generate only the declarations/ files\n```\n\nEvery run brings `declarations/` up to date, so configured canisters never need\ncleaning. What no run updates is the directory of a canister that was renamed\nor dropped from the config: `--clean` removes those, and only those. It leaves\nthe output of configured canisters alone — including the `index.ts` you own —\nand never deletes a directory that carries no generated file, since `outDir`\nusually holds hand-written code as well. It is skipped for `--canister <name>`\nruns, which cannot tell stale output from another canister's current output.\n\nA malformed `ic-reactor.json` fails the command with an error naming the file\nand the offending field, rather than a stack trace or a silent skip.\n\n## Generated Output\n\nFor each canister, the CLI writes into `<outDir>/<canister>/`:\n\n- `declarations/<did-basename>.did` copy\n- `declarations/<did-basename>.d.ts` TypeScript service types\n- `declarations/<did-basename>.js` IDL factory module\n- `index.generated.ts` managed reactor implementation, with optional typed hook exports\n- `index.factories.generated.ts` managed query and mutation factories, only for\n  a canister that sets `factories: true`\n- `index.ts` user-facing entrypoint\n\n`<did-basename>` is the file name of the `.did` source without its extension —\nit matches the canister name only when the two happen to be the same.\n\nA file whose content has not changed is not rewritten, so regenerating from an\nunchanged `.did` and config leaves every file untouched.\n\nIf Prettier resolves from the directory holding `ic-reactor.json`, the CLI\nformats the `.js`, `.d.ts`, `index.generated.ts`, `index.factories.generated.ts`\nand the `index.ts` wrapper it writes with it and your Prettier config, so\nregenerating leaves formatted,\ncommitted output unchanged. Without Prettier the declarations hold the Candid\nparser's output followed by a newline.\n\nWith `target: \"react\"`, `index.generated.ts` exports the reactor plus six hooks\nnamed after the canister — `use<Canister>Query`, `use<Canister>SuspenseQuery`,\n`use<Canister>InfiniteQuery`, `use<Canister>SuspenseInfiniteQuery`,\n`use<Canister>Mutation` and `use<Canister>Method`.\n\nSet `\"factories\": true` on a canister for query and mutation _objects_ as\nwell, which work in components and outside React. The CLI then writes\n`index.factories.generated.ts` with one per method, bound to the generated\nreactor: `createQuery` for a query method without arguments,\n`createQueryFactory` for one with arguments, and `createMutation` for an\nupdate or oneway method, named `<method>Query` or `<method>Mutation` with the\nmethod name in camelCase (`get_message` gives `getMessageQuery`). An update\nmethod is never generated as a query. The default `index.ts` wrapper\nre-exports the file; an `index.ts` you have edited is left alone, and the CLI\nprints a warning until it re-exports the factories. Switching the option off\nremoves the file. It needs `target: \"react\"`. The naming rule for any method\nname is in the codegen docs:\nhttps://ic-reactor.b3pay.net/v3/packages/codegen#query-and-mutation-factories\n\nThe CLI regenerates `index.generated.ts` on every run. It creates `index.ts`\nonce, then preserves it unless the file is still the default wrapper or an\nolder generated scaffold that can be migrated automatically.\n\nWhen `init` creates the shared client helper, it resolves `clientManagerPath`\nrelative to the generated canister entry directory. If no canister is\nconfigured yet, the helper goes to `src/clients.ts`. The default import,\n`../../clients`, reaches that file only when `outDir` sits directly inside\n`src/`, so for any other `--out-dir`, `init -y` also writes the\n`clientManagerPath` that does: `--out-dir lib/canisters` gets\n`\"../../../src/clients\"`.\n\nSet `target` to choose the generated runtime:\n\n- `react` (default): generates the reactor plus bound React hooks\n- `core`: generates only the typed reactor exports with no React dependency\n\nUse `--bindgen-only` when you only want the generated declaration files. In\nthat mode, the CLI skips `index.generated.ts`, `index.factories.generated.ts`\nand `index.ts` entirely and leaves any existing reactor files untouched.\n\nYou can define `target` globally or per canister in `ic-reactor.json`.\n\n## When To Use The CLI\n\n- non-Vite apps\n- CI or explicit build pipelines\n- projects that want manual control over when generation runs\n\nUse `@ic-reactor/vite-plugin` instead when you want watch-mode regeneration\ninside a Vite app.\n\n## Requirements\n\n- Node.js 22.12+ (the floor `commander@15` requires; `@clack/prompts` requires 20.12+)\n- TypeScript 5.7+ in the consuming app: the generated code imports IC Reactor,\n  whose declarations use generic typed arrays (`Uint8Array<ArrayBuffer>`), which\n  TypeScript 5.7 introduced\n- `@ic-reactor/react` in the consuming app if you use `target: \"react\"` with\n  `Reactor` or `DisplayReactor`\n- `@ic-reactor/core` in the consuming app if you use `target: \"core\"` with\n  `Reactor` or `DisplayReactor`\n- `@ic-reactor/candid` in the consuming app whenever `mode` is `CandidReactor`,\n  `CandidDisplayReactor` or `MetadataDisplayReactor` — those three always import\n  from `@ic-reactor/candid`, regardless of `target`. With `target: \"react\"` the\n  generated file also imports `createActorHooks` from `@ic-reactor/react`, so\n  both packages are needed.\n\n## See Also\n\n- Docs: https://ic-reactor.b3pay.net/v3/packages/cli\n- `@ic-reactor/codegen`: ../codegen/README.md\n- `@ic-reactor/vite-plugin`: ../vite-plugin/README.md\n","readmeFilename":"README.md"}