{"_id":"@alliumcloud/cli","_rev":"17-97e539b4e286d510f011dbd5ac056813","name":"@alliumcloud/cli","dist-tags":{"next":"0.1.0-next.29267859550","test":"0.1.0-test.d1ef70c","latest":"2.0.3"},"versions":{"0.1.0-next.1":{"name":"@alliumcloud/cli","version":"0.1.0-next.1","keywords":["cli","scaffold","react","nextjs","vite","generator"],"license":"MIT","_id":"@alliumcloud/cli@0.1.0-next.1","maintainers":[{"name":"odyssey.stream","email":"reid@odyssey.stream"}],"bin":{"alliumcloud":"dist/index.js"},"dist":{"shasum":"18c9b67c9d0d9052085515af1848cac83886ffc9","tarball":"https://registry.npmjs.org/@alliumcloud/cli/-/cli-0.1.0-next.1.tgz","fileCount":5,"integrity":"sha512-1vO7Mi4P4osgZgBJJ4xH3+alOyXuy19egvr/Zabdoq8g5+kEXU5zFb9U1IrkNhXyShGC7vbtyb0IuTpMFVPNyQ==","signatures":[{"sig":"MEYCIQCI1kbt/uOv1lqYdziulhif7YXWLfrl33IbQnguAw0clwIhAK7DP1ZGIdpN9eTPq+F72is+u97A/b96W6e1kjMLQisa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18135},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"2c177c9e2416c1ae6829b5e76266af333953fd30","scripts":{"dev":"tsup --watch","build":"tsup","start":"node dist/index.js","typecheck":"tsc --noEmit","pack:check":"npm pack --dry-run","release:next":"npm version prerelease --preid next && npm publish --tag next","prepublishOnly":"npm run typecheck && npm run build","release:latest":"npm publish"},"_npmUser":{"name":"odyssey.stream","email":"reid@odyssey.stream"},"_npmVersion":"10.8.2","description":"Interactive CLI to scaffold React (Vite) or Next.js projects with pluggable add-ons.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"execa":"^9.6.1","picocolors":"^1.1.1","@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-next.1_1783761492292_0.8978497952314186","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-next.2":{"name":"@alliumcloud/cli","version":"0.1.0-next.2","keywords":["cli","scaffold","react","nextjs","vite","generator"],"license":"MIT","_id":"@alliumcloud/cli@0.1.0-next.2","maintainers":[{"name":"odyssey.stream","email":"reid@odyssey.stream"}],"bin":{"alliumcloud":"dist/index.js"},"dist":{"shasum":"8e734afdd896c5dd7cac819964933a82e8737b0f","tarball":"https://registry.npmjs.org/@alliumcloud/cli/-/cli-0.1.0-next.2.tgz","fileCount":5,"integrity":"sha512-H34d6aVDnOyQpoNvQKyUBNdaZNUdkn3L854AaMWRuwFTHOf/lfjVLFYmuIrdzS/OiiniInekwpR3DvllMdYnpw==","signatures":[{"sig":"MEYCIQDeEzHORPXx17IRDczxFVz4M9ZsrmbKMHchVkIrWoFrpQIhALv97bt3kvoPzdVYRVdZLXRvYUNmiW32+vyeW9ityCL7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51364},"type":"module","engines":{"node":">=20.12.0"},"gitHead":"74788138f085c3a36dd55726323adf293710f729","scripts":{"dev":"tsup --watch","build":"tsup","start":"node dist/index.js","typecheck":"tsc --noEmit","pack:check":"npm pack --dry-run","release:next":"npm version prerelease --preid next && npm publish --tag next","prepublishOnly":"npm run typecheck && npm run build","release:latest":"npm publish"},"_npmUser":{"name":"odyssey.stream","email":"reid@odyssey.stream"},"_npmVersion":"10.8.2","description":"Interactive CLI to scaffold React (Vite) or Next.js projects with pluggable add-ons.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"execa":"^9.6.1","picocolors":"^1.1.1","@clack/core":"1.4.3","@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","typescript":"^7.0.2","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-next.2_1783838731512_0.8377093800356454","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-next.29226825098":{"name":"@alliumcloud/cli","version":"0.1.0-next.29226825098","keywords":["cli","scaffold","react","nextjs","vite","generator"],"license":"MIT","_id":"@alliumcloud/cli@0.1.0-next.29226825098","maintainers":[{"name":"odyssey.stream","email":"reid@odyssey.stream"}],"bin":{"alliumcloud":"dist/index.js"},"dist":{"shasum":"40c27b3fd4a399c58bfeb9d273e1faac5d261c23","tarball":"https://registry.npmjs.org/@alliumcloud/cli/-/cli-0.1.0-next.29226825098.tgz","fileCount":37,"integrity":"sha512-q8mdFCmTKVR4Jr83yiLDUdTW3f5xIIUtqbd7dDGCizbW7zxmnlGnpM+ZZXq05DimhrFAT6Sn/6KdZG0O+Nrl0g==","signatures":[{"sig":"MEQCICHix3QmeMhpSOr5fkCdUk3mUiRs5Fj8ykOkpHh9sjAsAiA94bwS4rCdpS6EJ9eM6H8eDzgHKmWzbiVq1KXOW0AglQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76692},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"891ba8c403bf3ea6cf4ad34fa1caad7b8cc95340","scripts":{"dev":"tsup --watch","build":"node scripts/build-templates.mjs && tsup","start":"node dist/index.js","typecheck":"tsc --noEmit","pack:check":"npm pack --dry-run","verify:deep":"node scripts/build-templates.mjs && tsx scripts/verify-matrix.mts --deep","release:next":"npm version prerelease --preid next && npm publish --tag next","verify:matrix":"node scripts/build-templates.mjs && tsx scripts/verify-matrix.mts","prepublishOnly":"npm run typecheck && npm run verify:matrix && npm run build","release:latest":"npm publish"},"_npmUser":{"name":"odyssey.stream","email":"reid@odyssey.stream"},"_npmVersion":"11.16.0","description":"Interactive CLI to scaffold React (Vite) or Next.js projects with pluggable add-ons.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"execa":"^9.6.1","picocolors":"^1.1.1","@clack/core":"1.4.3","@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.0","tsup":"^8.5.1","prettier":"^3.9.5","typescript":"^7.0.2","@babel/core":"^7.29.7","@types/node":"^26.1.1","@babel/plugin-transform-typescript":"^7.29.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-next.29226825098_1783921234669_0.7480915880598042","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-next.29251004547":{"name":"@alliumcloud/cli","version":"0.1.0-next.29251004547","keywords":["cli","scaffold","react","nextjs","vite","generator"],"license":"MIT","_id":"@alliumcloud/cli@0.1.0-next.29251004547","maintainers":[{"name":"odyssey.stream","email":"reid@odyssey.stream"}],"bin":{"alliumcloud":"dist/index.js"},"dist":{"shasum":"ada73507b5059fc64578b972f800fdcf6007a2b2","tarball":"https://registry.npmjs.org/@alliumcloud/cli/-/cli-0.1.0-next.29251004547.tgz","fileCount":45,"integrity":"sha512-MUw/xhLcBslXSfK2ZI7Turg4krlp/ETg1CNmSOOj4BdIr0+qCrJGGsmv9qAY4cw+vEAxvgSod5xDC3X4lzYyKQ==","signatures":[{"sig":"MEQCIBJnbiUGQfqk8I3GyuNK7/uYA3VycX4eh9UiWrMRh43sAiAZNu1GBEqfgi8ybrCA4G0ajoT79YEDv6F9PVMPa8w0qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97859},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"d2ed566963cc450ab93d49abc706d9f2c4475fce","scripts":{"dev":"tsup --watch","build":"node scripts/build-templates.mjs && tsup","start":"node dist/index.js --log","typecheck":"tsc --noEmit","pack:check":"npm pack --dry-run","verify:deep":"node scripts/build-templates.mjs && tsx scripts/verify-matrix.mts --deep","release:next":"npm version prerelease --preid next && npm publish --tag next","verify:matrix":"node scripts/build-templates.mjs && tsx scripts/verify-matrix.mts","prepublishOnly":"npm run typecheck && npm run verify:matrix && npm run build","release:latest":"npm publish"},"_npmUser":{"name":"odyssey.stream","email":"reid@odyssey.stream"},"_npmVersion":"11.16.0","description":"Interactive CLI to scaffold React (Vite) or Next.js projects with pluggable add-ons.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"execa":"^9.6.1","picocolors":"^1.1.1","@clack/core":"1.4.3","@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.0","tsup":"^8.5.1","prettier":"^3.9.5","typescript":"^7.0.2","@babel/core":"^7.29.7","@types/node":"^26.1.1","@babel/plugin-transform-typescript":"^7.29.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-next.29251004547_1783946783912_0.884492736756969","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-next.29267859550":{"name":"@alliumcloud/cli","version":"0.1.0-next.29267859550","keywords":["cli","scaffold","react","nextjs","vite","generator"],"license":"MIT","_id":"@alliumcloud/cli@0.1.0-next.29267859550","maintainers":[{"name":"odyssey.stream","email":"reid@odyssey.stream"}],"bin":{"alliumcloud":"dist/index.js"},"dist":{"shasum":"0b13188c286e01286be133a8d13841dc004d960e","tarball":"https://registry.npmjs.org/@alliumcloud/cli/-/cli-0.1.0-next.29267859550.tgz","fileCount":45,"integrity":"sha512-NBH+6TC/zhA0sXXpTw6umKyGdjgjoXgIsBi37wYPEYCQWQIfeirXV5Dlb1F5wgg/O5BJ1raxIKRAxfjPwb/rbw==","signatures":[{"sig":"MEUCIQCx9yBszDb6zbcks/LYVFdTwKw9bbHvsLlgri8+EVkIBAIgdkL+OFtzEFB6FTUP9jATBd8hlpPtRTHf28i7oQ4aIX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99152},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"22a5c1476a72e8c9b9899a85d88041f656c0d074","scripts":{"dev":"tsup --watch","build":"node scripts/build-templates.mjs && tsup","start":"node dist/index.js --log","typecheck":"tsc --noEmit","pack:check":"npm pack --dry-run","verify:deep":"node scripts/build-templates.mjs && tsx scripts/verify-matrix.mts --deep","release:next":"npm version prerelease --preid next && npm publish --tag next","verify:matrix":"node scripts/build-templates.mjs && tsx scripts/verify-matrix.mts","prepublishOnly":"npm run typecheck && npm run verify:matrix && npm run build","release:latest":"npm publish"},"_npmUser":{"name":"odyssey.stream","email":"reid@odyssey.stream"},"_npmVersion":"11.16.0","description":"Interactive CLI to scaffold React (Vite) or Next.js projects with pluggable add-ons.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"execa":"^9.6.1","picocolors":"^1.1.1","@clack/core":"1.4.3","@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.0","tsup":"^8.5.1","prettier":"^3.9.5","typescript":"^7.0.2","@babel/core":"^7.29.7","@types/node":"^26.1.1","@babel/plugin-transform-typescript":"^7.29.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-next.29267859550_1783961367430_0.14315217101427025","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-test.b63ff70":{"name":"@alliumcloud/cli","version":"0.1.0-test.b63ff70","keywords":["cli","scaffold","react","nextjs","vite","generator"],"license":"MIT","_id":"@alliumcloud/cli@0.1.0-test.b63ff70","maintainers":[{"name":"odyssey.stream","email":"reid@odyssey.stream"}],"bin":{"alliumcloud":"dist/index.js"},"dist":{"shasum":"f6aefd4b38efddf83f86b244760b11485b58a9e9","tarball":"https://registry.npmjs.org/@alliumcloud/cli/-/cli-0.1.0-test.b63ff70.tgz","fileCount":45,"integrity":"sha512-cQi+sxwltHmadupm0cP82lg772WfVYIhXGjKLWwf2fauOL2UnikELhYub77uIFlUkqZo/pvgkYOGrPdk+2rUcA==","signatures":[{"sig":"MEQCID7PYIO+v7X3u+Aveeug69oltR7nkdjbYL+VKN6FdAkqAiBGBqdknX7NmUp2aeNcmNS+0L76vafJam9kKfIH5IlkTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98642},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"b63ff7062542d1202961378cad36ec31bf4ece41","scripts":{"dev":"tsup --watch","build":"node scripts/build-templates.mjs && tsup","start":"node dist/index.js --log","verify":"node scripts/build-templates.mjs && tsx scripts/verify-matrix.mts --deep","typecheck":"tsc --noEmit"},"_npmUser":{"name":"odyssey.stream","email":"reid@odyssey.stream"},"_npmVersion":"11.16.0","description":"Interactive CLI to scaffold React (Vite) or Next.js projects with pluggable add-ons.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"execa":"^9.6.1","picocolors":"^1.1.1","@clack/core":"1.4.3","@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.0","tsup":"^8.5.1","prettier":"^3.9.5","typescript":"^7.0.2","@babel/core":"^7.29.7","@types/node":"^26.1.1","@babel/plugin-transform-typescript":"^7.29.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-test.b63ff70_1783965813371_0.786588592657786","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@alliumcloud/cli","version":"1.0.0","keywords":["cli","scaffold","react","nextjs","vite","generator"],"license":"MIT","_id":"@alliumcloud/cli@1.0.0","maintainers":[{"name":"odyssey.stream","email":"reid@odyssey.stream"}],"bin":{"alliumcloud":"dist/index.js"},"dist":{"shasum":"f6ba2168a46aa1732020f73a7783b6f8835d70c9","tarball":"https://registry.npmjs.org/@alliumcloud/cli/-/cli-1.0.0.tgz","fileCount":45,"integrity":"sha512-ZL8m7qNGCpn7UwJ76DEiKVnF0l8yBSCMDW7SlybJdlq9oSpZ0DwqWT3Qb6Sj8oPxcJPQSRPrHLnV3M/hqFkpAQ==","signatures":[{"sig":"MEYCIQDx1gNuQlKy6VDKu9a8zJerEOPham1LDQfYfPOCOrDcKAIhAIRjYV1QXgCxo/YsLq3UtR/m4fK1xIfUT6Zn2rMxMv/7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98629},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"b31f7ed6f9386c1ce552e42c5a9636623c0dab38","scripts":{"dev":"tsup --watch","build":"node scripts/build-templates.mjs && tsup","start":"node dist/index.js --log","verify":"node scripts/build-templates.mjs && tsx scripts/verify-matrix.mts --deep","typecheck":"tsc --noEmit"},"_npmUser":{"name":"odyssey.stream","email":"reid@odyssey.stream"},"_npmVersion":"11.16.0","description":"Interactive CLI to scaffold React (Vite) or Next.js projects with pluggable add-ons.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"execa":"^9.6.1","picocolors":"^1.1.1","@clack/core":"1.4.3","@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","tsup":"^8.5.1","prettier":"^3.9.5","typescript":"^7.0.2","@babel/core":"^7.29.7","@types/node":"^26.1.1","@babel/plugin-transform-typescript":"^7.29.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.0_1783966179995_0.4820434790065813","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-test.071e496":{"name":"@alliumcloud/cli","version":"0.1.0-test.071e496","keywords":["cli","scaffold","react","nextjs","vite","generator"],"license":"MIT","_id":"@alliumcloud/cli@0.1.0-test.071e496","maintainers":[{"name":"odyssey.stream","email":"reid@odyssey.stream"}],"bin":{"alliumcloud":"dist/index.js"},"dist":{"shasum":"54e65c80ce697bfa8fed61b86c0355097f9236a6","tarball":"https://registry.npmjs.org/@alliumcloud/cli/-/cli-0.1.0-test.071e496.tgz","fileCount":45,"integrity":"sha512-x9O20w1rpio16fJ0rfGSc8+T8fl6FQMwkgfOMH5yC+gLcsnIazOjLWJAvzqBDpZx+MW4V2kBJZbbHs0Wd+ftgg==","signatures":[{"sig":"MEYCIQDHqjcRhr8/tiqSGDji3bkK7oB4GaN8+DxJ2wVceekdGAIhAM+8yWfWSiYoWivjsL98t7Y7VqINXUdqJbS1ctalZRtS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99266},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"071e496355415db058458659f0922f89ea369f5d","scripts":{"dev":"tsup --watch","build":"node scripts/build-templates.mjs && tsup","start":"node dist/index.js --log","verify":"tsx scripts/verify-matrix.mts --deep","typecheck":"tsc --noEmit"},"_npmUser":{"name":"odyssey.stream","email":"reid@odyssey.stream"},"_npmVersion":"11.16.0","description":"Interactive CLI to scaffold React (Vite) or Next.js projects with pluggable add-ons.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"execa":"^9.6.1","picocolors":"^1.1.1","@clack/core":"1.4.3","@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.0","tsup":"^8.5.1","prettier":"^3.9.5","typescript":"^7.0.2","@babel/core":"^7.29.7","@types/node":"^26.1.1","@babel/plugin-transform-typescript":"^7.29.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-test.071e496_1783967902735_0.5088632519015257","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-test.d1ef70c":{"name":"@alliumcloud/cli","version":"0.1.0-test.d1ef70c","keywords":["cli","scaffold","react","nextjs","vite","generator"],"license":"MIT","_id":"@alliumcloud/cli@0.1.0-test.d1ef70c","maintainers":[{"name":"odyssey.stream","email":"reid@odyssey.stream"}],"bin":{"alliumcloud":"dist/index.js"},"dist":{"shasum":"578bfd5e186e4d95a31ea33e067641b3ec657f03","tarball":"https://registry.npmjs.org/@alliumcloud/cli/-/cli-0.1.0-test.d1ef70c.tgz","fileCount":45,"integrity":"sha512-U9UcpfPM+5oftRc3sUiW6Yg+XUpNpx9M12fd3ctNABJCAaeSYK+ilX64EjMaQYSm2Q+imicCcBdd2jXNRxQuuQ==","signatures":[{"sig":"MEUCICOhUni4Hey1iGKhNAj8FcL/ciZXZxsWqnW+iOdXnbDSAiEArR/+V02upNd9UVJdNr6GDqbHZ3UjRsGgktGGy8cv5/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99266},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"d1ef70c3a705ec7054e4eb989eb05ea21028aed4","scripts":{"dev":"tsup --watch","build":"node scripts/build-templates.mjs && tsup","start":"node dist/index.js --log","verify":"tsx scripts/verify-matrix.mts --deep","typecheck":"tsc --noEmit"},"_npmUser":{"name":"odyssey.stream","email":"reid@odyssey.stream"},"_npmVersion":"11.16.0","description":"Interactive CLI to scaffold React (Vite) or Next.js projects with pluggable add-ons.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"execa":"^9.6.1","picocolors":"^1.1.1","@clack/core":"1.4.3","@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.0","tsup":"^8.5.1","prettier":"^3.9.5","typescript":"^7.0.2","@babel/core":"^7.29.7","@types/node":"^26.1.1","@babel/plugin-transform-typescript":"^7.29.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-test.d1ef70c_1783968817534_0.1601559393540588","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@alliumcloud/cli","version":"1.0.1","keywords":["cli","scaffold","react","nextjs","vite","generator"],"license":"MIT","_id":"@alliumcloud/cli@1.0.1","maintainers":[{"name":"odyssey.stream","email":"reid@odyssey.stream"}],"bin":{"alliumcloud":"dist/index.js"},"dist":{"shasum":"41a6cc6c052015e00a5250bf1f35b6d7ac58d755","tarball":"https://registry.npmjs.org/@alliumcloud/cli/-/cli-1.0.1.tgz","fileCount":45,"integrity":"sha512-m5VgerO6X2j7l1Q3ULiFuo7Wc1yW/GnTufMIR0HeyQV/fTdj9KFk2sgBIJJiWDczXsrZEURypOX65VvO2/utzg==","signatures":[{"sig":"MEYCIQD3z9dCn7M92R3g5WVc++C3lbJ+8e/ydP85Swwc+bK74QIhALxsESkZwFdFoQAjgASF+um/29sNAOpXZH6R09TC3CWP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99253},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"d1ef70c3a705ec7054e4eb989eb05ea21028aed4","scripts":{"dev":"tsup --watch","build":"node scripts/build-templates.mjs && tsup","start":"node dist/index.js --log","verify":"tsx scripts/verify-matrix.mts --deep","typecheck":"tsc --noEmit"},"_npmUser":{"name":"odyssey.stream","email":"reid@odyssey.stream"},"_npmVersion":"11.16.0","description":"Interactive CLI to scaffold React (Vite) or Next.js projects with pluggable add-ons.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"execa":"^9.6.1","picocolors":"^1.1.1","@clack/core":"1.4.3","@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","tsup":"^8.5.1","prettier":"^3.9.5","typescript":"^7.0.2","@babel/core":"^7.29.7","@types/node":"^26.1.1","@babel/plugin-transform-typescript":"^7.29.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1_1783969091997_0.7943953724651442","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@alliumcloud/cli","version":"1.0.2","keywords":["cli","scaffold","react","nextjs","vite","generator"],"license":"MIT","_id":"@alliumcloud/cli@1.0.2","maintainers":[{"name":"odyssey.stream","email":"reid@odyssey.stream"}],"bin":{"alliumcloud":"dist/index.js"},"dist":{"shasum":"cae11af7725e22bd844a2154aeda4f526dd525c6","tarball":"https://registry.npmjs.org/@alliumcloud/cli/-/cli-1.0.2.tgz","fileCount":45,"integrity":"sha512-gKE4XDD1cosy9RDxN04YwpKlYhVmUUbnBymlBQdbjZ8j4d0Q4/5oX/iaiS/0JdpXg0BNcZrgfOQ75kbcuaMoPg==","signatures":[{"sig":"MEUCIA/PbWNYH6VAGzymORbC6Ebmz5Bug0pvx5HJoDpJNZuIAiEA4aoN/Fkinw4DaUy23qy8XGedQs0cFNmHNRWvcGLW4us=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99253},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"9dd236c7af34a99d671749d848081fa6ba5d45f2","scripts":{"dev":"tsup --watch","build":"node scripts/build-templates.mjs && tsup","start":"node dist/index.js --log","verify":"tsx scripts/verify-matrix.mts --deep","typecheck":"tsc --noEmit"},"_npmUser":{"name":"odyssey.stream","email":"reid@odyssey.stream"},"_npmVersion":"11.16.0","description":"Interactive CLI to scaffold React (Vite) or Next.js projects with pluggable add-ons.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"execa":"^9.6.1","picocolors":"^1.1.1","@clack/core":"1.4.3","@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","tsup":"^8.5.1","prettier":"^3.9.5","typescript":"^7.0.2","@babel/core":"^7.29.7","@types/node":"^26.1.1","@babel/plugin-transform-typescript":"^7.29.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.2_1784051839235_0.8595258141617699","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@alliumcloud/cli","version":"1.0.3","keywords":["cli","scaffold","react","nextjs","vite","generator"],"license":"MIT","_id":"@alliumcloud/cli@1.0.3","maintainers":[{"name":"odyssey.stream","email":"reid@odyssey.stream"}],"bin":{"alliumcloud":"dist/index.js"},"dist":{"shasum":"22507ff499b065cc112784be3611ab1d39add370","tarball":"https://registry.npmjs.org/@alliumcloud/cli/-/cli-1.0.3.tgz","fileCount":45,"integrity":"sha512-uc+ZYLnJk1dz6kCLvnkgDvvIKX74w2C7yAgNyVbpST9+pi19RclyB+vobj0tdXqgRNSelXNdihI48XH78gftGQ==","signatures":[{"sig":"MEUCIQDPn6ZJnx7q9xu8zANp8mFHo/h7idW4YjWplT+KPDonqwIgT69LRfYTpe7za8R/ZwMHeH3VsaFUADFmJh9W2PVhY5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99253},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"9c87ad3f5be94f3301aadeb213739a519734cb71","scripts":{"dev":"tsup --watch","build":"node scripts/build-templates.mjs && tsup","start":"node dist/index.js --log","verify":"tsx scripts/verify-matrix.mts --deep","typecheck":"tsc --noEmit"},"_npmUser":{"name":"odyssey.stream","email":"reid@odyssey.stream"},"_npmVersion":"11.16.0","description":"Interactive CLI to scaffold React (Vite) or Next.js projects with pluggable add-ons.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"execa":"^9.6.1","picocolors":"^1.1.1","@clack/core":"1.4.3","@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","tsup":"^8.5.1","prettier":"^3.9.5","typescript":"^7.0.2","@babel/core":"^7.29.7","@types/node":"^26.1.1","@babel/plugin-transform-typescript":"^7.29.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.3_1784058973574_0.08867504618044864","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@alliumcloud/cli","version":"1.0.4","keywords":["cli","scaffold","react","nextjs","vite","generator"],"license":"MIT","_id":"@alliumcloud/cli@1.0.4","maintainers":[{"name":"odyssey.stream","email":"reid@odyssey.stream"}],"bin":{"alliumcloud":"dist/index.js"},"dist":{"shasum":"30ec55d042df70567d836c1810773534ad88c853","tarball":"https://registry.npmjs.org/@alliumcloud/cli/-/cli-1.0.4.tgz","fileCount":46,"integrity":"sha512-xKyJJ6FNJiCTSZwKlyH3tUL4WfKLwR68rqpkZivbesV2X/RlLANKxzbKPKdObnnSl/HCFbtl6q1F1zBJdIBvQw==","signatures":[{"sig":"MEYCIQC/498QMeIzSCD7Hd08FILJVhB97Ra1XYXxRmg0h2z3GQIhAKKWVoJVlWYWLeL3UaQQTo09xHngtU+BR+w2whH1KSzI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100976},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"eac1aface20e97e12db7a77d8e106c98c35876d1","scripts":{"dev":"tsup --watch","build":"node scripts/build-templates.mjs && tsup","start":"node dist/index.js --log","verify":"tsx scripts/verify-matrix.mts --deep","typecheck":"tsc --noEmit"},"_npmUser":{"name":"odyssey.stream","email":"reid@odyssey.stream"},"_npmVersion":"11.16.0","description":"Interactive CLI to scaffold React (Vite) or Next.js projects with pluggable add-ons.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"execa":"^9.6.1","picocolors":"^1.1.1","@clack/core":"1.4.3","@clack/prompts":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","tsup":"^8.5.1","prettier":"^3.9.5","typescript":"^7.0.2","@babel/core":"^7.29.7","@types/node":"^26.1.1","@babel/plugin-transform-typescript":"^7.29.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.4_1784098954053_0.9069406101514601","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@alliumcloud/cli","version":"2.0.0","keywords":["cli","scaffold","react","nextjs","vite","generator"],"license":"MIT","_id":"@alliumcloud/cli@2.0.0","maintainers":[{"name":"odyssey.stream","email":"reid@odyssey.stream"}],"bin":{"alliumcloud":"dist/index.js"},"dist":{"shasum":"6b2fa25eb343bbab832d010894bb680db9977dc6","tarball":"https://registry.npmjs.org/@alliumcloud/cli/-/cli-2.0.0.tgz","fileCount":46,"integrity":"sha512-ayjOeFMq7g5LKPWXf+pR1LDmKw6wJ2Pt6ikiQJo7BgRVoeyYQamLfzM0IoxZmvs90hCvY1IAEwS/Z35Cs4CsLA==","signatures":[{"sig":"MEUCIC02uAjXL8/8EGfj6+NCV3oHTEoEOutA5FLghQDaAiuDAiEA0BQGQLLAHln9rOhh5d7EngSygQOiTABTi0I5zQ/D5/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAzGvYoDYd3fFIanJAe70hrJ5tHLSE3HxIFesAM2UKsPAiB+9jH4WpyXFYV1u69L7RsRv5veHVkeYfqOadfRp7xFNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152329},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"0558650e3d51f3e7b4046b64dd7be6188ea24dea","scripts":{"dev":"tsup --watch","build":"node scripts/build-templates.mjs && tsup","start":"node dist/index.js --log","verify":"tsx scripts/verify-matrix.mts --deep","typecheck":"tsc --noEmit"},"_npmUser":{"name":"odyssey.stream","email":"reid@odyssey.stream"},"_npmVersion":"11.19.0","description":"Interactive CLI to scaffold React (Vite) or Next.js projects with pluggable add-ons.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"open":"^11.0.2","execa":"^9.6.1","dotenv":"^17.4.2","commander":"^15.0.0","picocolors":"^1.1.1","@clack/core":"1.4.3","@clack/prompts":"^1.7.0","@inquirer/prompts":"^8.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","tsup":"^8.5.1","prettier":"^3.9.5","typescript":"^7.0.2","@babel/core":"^7.29.7","@types/node":"^26.1.1","@babel/plugin-transform-typescript":"^7.29.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.0.0_1789452293907_0.2815819432225841","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@alliumcloud/cli","version":"2.0.1","keywords":["cli","scaffold","react","nextjs","vite","generator"],"license":"MIT","_id":"@alliumcloud/cli@2.0.1","maintainers":[{"name":"odyssey.stream","email":"reid@odyssey.stream"}],"bin":{"alliumcloud":"dist/index.js"},"dist":{"shasum":"d2a7d3e1129723a463c8d3a932738b45420970c4","tarball":"https://registry.npmjs.org/@alliumcloud/cli/-/cli-2.0.1.tgz","fileCount":46,"integrity":"sha512-OxgijSe9RhLfWBGfjHo8+bylq7aAn75AsjSkVp62Z+ZnNIl3h+klB5GQYwaNnokBL02DUcc0Ms+FXWJjw7y56w==","signatures":[{"sig":"MEQCIEhK5Mw5LOYnv/rpn4Vdia8HFjp5ZfL+b0vBBqcG3qHLAiBydAH9T8Cwh0+ehh85ze9F/e0ig94UZ5FuDs8maK6xWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCvK9oey1+srDcmpHbIDRXd1utZxsZGOHPvHDYM0SEuvAIhALZLBHgzYgyAqKZTToNS+Go1hc6Coq2fvyoYSaEyWNwb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152497},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"0af222a69d9fcd8f6aa6412f8f0e23778f515619","scripts":{"dev":"tsup --watch","build":"node scripts/build-templates.mjs && tsup","start":"node dist/index.js --log","verify":"tsx scripts/verify-matrix.mts --deep","typecheck":"tsc --noEmit"},"_npmUser":{"name":"odyssey.stream","email":"reid@odyssey.stream"},"_npmVersion":"11.19.0","description":"Interactive CLI to scaffold React (Vite) or Next.js projects with pluggable add-ons.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"open":"^11.0.2","execa":"^9.6.1","dotenv":"^17.4.2","commander":"^15.0.0","picocolors":"^1.1.1","@clack/core":"1.4.3","@clack/prompts":"^1.7.0","@inquirer/prompts":"^8.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","tsup":"^8.5.1","prettier":"^3.9.5","typescript":"^7.0.2","@babel/core":"^7.29.7","@types/node":"^26.1.1","@babel/plugin-transform-typescript":"^7.29.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.0.1_1789462831809_0.5287342932707659","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@alliumcloud/cli","version":"2.0.2","keywords":["cli","scaffold","react","nextjs","vite","generator"],"license":"MIT","_id":"@alliumcloud/cli@2.0.2","maintainers":[{"name":"odyssey.stream","email":"reid@odyssey.stream"}],"bin":{"acloud":"dist/index.js"},"dist":{"shasum":"10dbca84c23333b5a899589768120f781f508bf2","tarball":"https://registry.npmjs.org/@alliumcloud/cli/-/cli-2.0.2.tgz","fileCount":46,"integrity":"sha512-zMGcCSWBuSQd3f6FdE1ezixtFyW5ebbdV9wqPNtDcgBb/mr6QMi1Wt8eB8wo1yUkg3I5/XF6zm0k8XZ7WaBApw==","signatures":[{"sig":"MEUCIEOuQUKmvXD5DEGTpbJvvJewd6J9obOgKdImN+GRLmu3AiEA+e6VsZGg/PIP9uhg/+1o0dVv3cnE3MurIXxTESD1CnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC85cFEVLZCFwB+x9TYy818auwz2uDBdjMMPjRdA9wTXQIgegm3RbLb7iMFtLhr8LcoWN/A+CDmzMmpFLto4lsvdLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152418},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"eb958ae310ce8dce2f9a6c7d61c64021f09cbe4f","scripts":{"dev":"tsup --watch","build":"node scripts/build-templates.mjs && tsup","start":"node dist/index.js --log","verify":"tsx scripts/verify-matrix.mts --deep","typecheck":"tsc --noEmit"},"_npmUser":{"name":"odyssey.stream","email":"reid@odyssey.stream"},"_npmVersion":"11.19.0","description":"Interactive CLI to scaffold React (Vite) or Next.js projects with pluggable add-ons.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"open":"^11.0.2","execa":"^9.6.1","dotenv":"^17.4.2","commander":"^15.0.0","picocolors":"^1.1.1","@clack/core":"1.4.3","@clack/prompts":"^1.7.0","@inquirer/prompts":"^8.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","tsup":"^8.5.1","prettier":"^3.9.5","typescript":"^7.0.2","@babel/core":"^7.29.7","@types/node":"^26.1.1","@babel/plugin-transform-typescript":"^7.29.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.0.2_1789620056988_0.45282662852180167","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"_id":"@alliumcloud/cli@2.0.3","bin":{"acloud":"dist/index.js"},"dist":{"shasum":"d96fb8e4db94d918a77b97e6eb82510ea4ebece1","tarball":"https://registry.npmjs.org/@alliumcloud/cli/-/cli-2.0.3.tgz","fileCount":46,"integrity":"sha512-iliuTXrE7dOx6DLv69oztdPYGwR/qamFJtf+dNK0EqWWcQ4LNiOZRJZtEMF4pJJ4Out7LmOjWVgkDpAJEqN5vg==","signatures":[{"sig":"MEUCIQDpPzMkgiLizqbZU5GyUg5QgnGD8w4QmTtpGHdo/aAatgIgEtppPlZgmIX9cPSHwB/cc44bOc9mrEWcui57cj+1YcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICdJ1+Cwok7zi0UJ08rN1qnGdMWWlHogNzUD2nzkqG7LAiEA0/oiBgI9AtNpI0cF0F0eafyom9s0drsRn+HpskftrHY="}],"unpackedSize":152323},"name":"@alliumcloud/cli","type":"module","engines":{"node":">=24.0.0"},"gitHead":"4ac4051e19f3e712701dec07a344b6b497fd7752","license":"MIT","scripts":{"dev":"tsup --watch","build":"node scripts/build-templates.mjs && tsup","start":"node dist/index.js --log","verify":"tsx scripts/verify-matrix.mts --deep","typecheck":"tsc --noEmit"},"version":"2.0.3","_npmUser":{"name":"odyssey.stream","email":"reid@odyssey.stream"},"keywords":["cli","scaffold","react","nextjs","vite","generator"],"_npmVersion":"11.19.0","description":"Interactive CLI to scaffold React (Vite) or Next.js projects with pluggable add-ons.","directories":{},"maintainers":[{"name":"odyssey.stream","email":"reid@odyssey.stream"}],"_nodeVersion":"24.20.0","dependencies":{"open":"^11.0.2","execa":"^9.6.1","dotenv":"^17.4.2","commander":"^15.0.0","picocolors":"^1.1.1","@clack/core":"1.4.3","@clack/prompts":"^1.7.0","@inquirer/prompts":"^8.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","tsup":"^8.5.1","prettier":"^3.9.5","typescript":"^7.0.2","@babel/core":"^7.29.7","@types/node":"^26.1.1","@babel/plugin-transform-typescript":"^7.29.7"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_2.0.3_1789622121996_0.8621537952190819"}}},"time":{"created":"2026-07-11T09:18:12.191Z","modified":"2026-09-17T05:15:22.298Z","0.1.0-next.1":"2026-07-11T09:18:12.425Z","0.1.0-next.2":"2026-07-12T06:45:31.648Z","0.1.0-next.29226825098":"2026-07-13T05:40:34.840Z","0.1.0-next.29251004547":"2026-07-13T12:46:24.072Z","0.1.0-next.29267859550":"2026-07-13T16:49:27.566Z","0.1.0-test.b63ff70":"2026-07-13T18:03:33.547Z","1.0.0":"2026-07-13T18:09:40.130Z","0.1.0-test.071e496":"2026-07-13T18:38:22.890Z","0.1.0-test.d1ef70c":"2026-07-13T18:53:37.688Z","1.0.1":"2026-07-13T18:58:12.153Z","1.0.2":"2026-07-14T17:57:19.376Z","1.0.3":"2026-07-14T19:56:13.732Z","1.0.4":"2026-07-15T07:02:34.200Z","2.0.0":"2026-09-15T06:04:53.997Z","2.0.1":"2026-09-15T09:00:31.897Z","2.0.2":"2026-09-17T04:40:57.063Z","2.0.3":"2026-09-17T05:15:22.098Z"},"license":"MIT","keywords":["cli","scaffold","react","nextjs","vite","generator"],"description":"Interactive CLI to scaffold React (Vite) or Next.js projects with pluggable add-ons.","maintainers":[{"name":"odyssey.stream","email":"reid@odyssey.stream"}],"readme":"# @alliumcloud/cli\n\nAn all-in-one CLI for Allium projects: scaffold a **React (Vite)** or\n**Next.js** project with pluggable add-ons, then deploy it to Allium hosting —\nall from the same `alliumcloud` bin (in the spirit of the Nest CLI).\n\n```sh\nnpx @alliumcloud/cli new my-app\n```\n\n## Commands\n\n| Command | Description |\n| --- | --- |\n| `alliumcloud new [name]` | Scaffold a new React (Vite) or Next.js project (the wizard below) |\n| `alliumcloud init` | Connect the current directory to an Allium hosting project |\n| `alliumcloud build` | Trigger a build for the hosting project (+ `list`/`details`/`logs`/`delete`) |\n| `alliumcloud deploy` | Trigger a deployment (+ `list`/`details`/`logs`/`delete`) |\n| `alliumcloud project` | Manage the hosting project (`details`/`update`/`delete`/`env`/`files`/`sync`/`visit`/`logs`) |\n| `alliumcloud auth` | `login` / `logout` / `whoami` for Allium hosting |\n| `alliumcloud completion [bash\\|zsh]` | Print a shell tab-completion script |\n\nRun `alliumcloud <command> --help` for details on any of them.\n\n## Scaffolding a project\n\n`alliumcloud new` asks a few questions, then generates a ready-to-run project:\n\n```\n◇  Project name?            my-app\n◇  Which framework?         React (Vite) / Next.js\n◇  TypeScript or JavaScript?\n◇  Styling?                 Tailwind CSS / CSS Modules / None\n◇  Install dependencies?    Yes\n◇  Initialize git?          Yes\n```\n\nUnder the hood it delegates the base app to the official creators\n(`create-vite`, `create-next-app`) and then patches in your selections, so the\nbase is always up to date and the add-ons stay consistent.\n\nWhen it finishes:\n\n```sh\ncd my-app\nnpm run dev\n```\n\n### Supported choices\n\n| | Options |\n|---|---|\n| **Framework** | React (Vite), Next.js (App Router) |\n| **Language** | TypeScript, JavaScript |\n| **Styling** | Tailwind CSS (v4), CSS Modules, None |\n\nMore styling options (styled-components, shadcn/ui) and other categories\n(quality, state, extras) are on the way.\n\n## Deploying a project to Allium hosting\n\nOnce you have a project (scaffolded with `alliumcloud new` or your own),\nconnect and deploy it:\n\n```sh\nalliumcloud auth login   # once per machine\ncd my-app\nalliumcloud init         # once per project — creates allium.json\nalliumcloud project sync # push local files to the hosting project\nalliumcloud deploy       # build + deploy\nalliumcloud project visit\n```\n\n`alliumcloud init` writes an `allium.json` config file to the project root —\ncommit it to your repo so the directory always knows which hosting project it\ndeploys to.\n\n### Shell completion\n\n```sh\neval \"$(alliumcloud completion bash)\"   # ~/.bashrc or ~/.bash_profile\neval \"$(alliumcloud completion zsh)\"    # ~/.zshrc\n```\n\n## Requirements\n\n- **Node ≥ 24** (the CLI checks and tells you if you're on an older runtime).\n- Any package manager — alliumcloud detects npm / pnpm / yarn / bun from how it's run.\n\n## Development\n\n```sh\nnvm use            # picks Node 24 via .nvmrc\nnpm install\nnpm run build      # bundle src → dist/index.js\nnpm run dev        # rebuild on change\nnpm run typecheck  # tsc --noEmit\nnode dist/index.js new my-app   # run the built CLI\n```\n\nSee `CLAUDE.md` for architecture and `specs/` for per-phase design.\n\n## Releasing\n\nTwo npm dist-tags: `latest` (stable) and `test` (pre-release smoke channel).\nCI (`.github/workflows/ci.yml`) publishes both — you don't run `npm publish`\nby hand. Pushing to `main` runs the verify job but publishes nothing. The\npublish job only runs after verify (typecheck, build, generate-and-assert\nmatrix, deep install+build) passes:\n\n- **Test** — pushing to the `test` branch auto-publishes a `-test.<sha>` build to\n  `test`. Smoke-test it yourself with `npm i @alliumcloud/cli@test` before\n  cutting a stable release.\n- **Stable** — tag a commit (e.g. `v0.2.0`) and publish a **GitHub Release**\n  for that tag → CI reads the version from the tag and publishes to `latest`.\n\nThere's no local publish path — only CI holds npm auth.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}