{"_id":"@cartesianui/cli","_rev":"2-7b442c5d10b280f3b82d668e5b19999d","name":"@cartesianui/cli","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@cartesianui/cli","version":"1.0.0","_id":"@cartesianui/cli@1.0.0","maintainers":[{"name":"smurtazakazmi","email":"smurtazakazmi14@gmail.com"}],"bin":{"cui":"dist/cui.js"},"dist":{"shasum":"50066b599dbbf26a44e8c293b047777a12df51e3","tarball":"https://registry.npmjs.org/@cartesianui/cli/-/cli-1.0.0.tgz","fileCount":81,"integrity":"sha512-Nl2vdqpUReq+XffqRdltdI514DdgU87/5xp8fx7n2rlMx2xrtPMyNR/MB1TJDGUwAYfqYelH6WWYXbeEWz/vrA==","signatures":[{"sig":"MEYCIQDxyr22wfznEXqXzE4HKUPDHGWuwx7QLIaXuZkVpGhMMwIhAItghovXL5rUZPnxFL2ealkbx2u8xERh8y1d6t77rT0T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200484},"type":"module","gitHead":"386b528af0718ef58ce247f76320e10b1ee12601","scripts":{"build":"tsc && npm run copy-templates","copy-templates":"cp -R src/template dist"},"_npmUser":{"name":"smurtazakazmi","email":"smurtazakazmi14@gmail.com"},"_npmVersion":"8.19.2","description":"A custom command-line tool for scaffolding and managing **Cartesian UI** projects.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"fs-extra":"^11.3.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^18.17.0","undici-types":"^7.13.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.0_1754738786785_0.3884887431743409","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@cartesianui/cli","version":"1.0.1","type":"module","bin":{"cui":"dist/cui.js"},"scripts":{"build":"tsc && npm run copy-templates","copy-templates":"cp -R src/template dist"},"dependencies":{"fs-extra":"^11.3.1"},"devDependencies":{"@types/fs-extra":"^11.0.4","@types/node":"^18.17.0","typescript":"^5.0.0","undici-types":"^7.13.0"},"gitHead":"9d6690b3517ba428a129153c2dd9607aa333ec63","description":"A custom command-line tool for scaffolding and managing **Cartesian UI** projects.","_id":"@cartesianui/cli@1.0.1","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-8s4Iq3sdTEvloJyyGTmsl849gm2LP8Xo1A0+s1ORsYHwVhYSzqlJ5mZwEE+eVW/XHawcmvjcXN4HHJ20vde27g==","shasum":"804c43b162bf435f92338b274fe51befb11dc308","tarball":"https://registry.npmjs.org/@cartesianui/cli/-/cli-1.0.1.tgz","fileCount":81,"unpackedSize":200891,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDsmJkyAI/N1+atQ4mR9Lk2uBQy8oVQHdHu8/fHGK8ldAIgbdFCr4N2mJVqp6pd6SUIijiQu2uSkc9L2ANf88f/dPE="}]},"_npmUser":{"name":"smurtazakazmi","email":"smurtazakazmi14@gmail.com"},"directories":{},"maintainers":[{"name":"smurtazakazmi","email":"smurtazakazmi14@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_1.0.1_1754740359752_0.8294902610655599"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-09T11:26:26.659Z","modified":"2025-08-09T11:52:40.194Z","1.0.0":"2025-08-09T11:26:26.964Z","1.0.1":"2025-08-09T11:52:39.970Z"},"description":"A custom command-line tool for scaffolding and managing **Cartesian UI** projects.","maintainers":[{"name":"smurtazakazmi","email":"smurtazakazmi14@gmail.com"}],"readme":"# CartesianUI CLI\n\nA custom command-line tool for scaffolding and managing **Cartesian UI** projects.\n\n---\n\n## Requirements\n\n| Tool       | Version Tested | Notes                                      |\n|------------|---------------|--------------------------------------------|\n| Node.js    | 18.12.0        | Recommended (LTS). Other versions may work |\n| npm        | 9.x+           | Ships with Node.js                         |\n| TypeScript | 5.0.0+         | Required for development only              |\n\n---\n\n## Dependencies\n\n| Dependency          | Version     | Purpose                                             |\n|---------------------|-------------|-----------------------------------------------------|\n| fs-extra            | ^11.0.0     | File system utilities with promises                 |\n| @types/fs-extra     | ^11.0.4     | Type definitions for fs-extra (dev only)            |\n| @types/node         | ^18.17.0    | Node.js type definitions (dev only)                 |\n| typescript          | ^5.0.0      | TypeScript compiler (dev only)                      |\n| undici-types        | ^7.13.0     | Required by some newer Node.js type definitions     |\n\n---\n\n## Quickstart\n\n## ⚙️ Install (Development)\n\nClone the repository:\n\n```bash\ngit clone https://github.com/cartesianui/cli.git\ncd cli\nnpm install\n```\n\n## 🧪 Test the CLI Locally\n```bash\nnpm run build\nnpm link\n```\n> Now you can use `cui` command for local testing\n\n## 🚀 Build (Production)\nCompile TypeScript to JavaScript:\n```bash\nnpm run build\n```\n\n## 📦 Publish\n```bash\nnpm publish --access public\n```\n\n## Install from npm (published version)\n```bash\nnpm install -g @cartesianui/cli\n```\n\n# 📝 Notes\n\n## Template Files\n- The CLI copies template files from the `template/` directory in the CLI package into the destination folder.\n- The `stub` folder is **skipped** by default.\n\n## Confirmation Prompt\n- When running commands that will overwrite files, the CLI will ask for confirmation.\n- Use the `--yes` flag to skip the confirmation prompt.\n\n---\n\n## License\n**Disclaimer:**  \nThis software is provided **\"as is\"**, without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose, and noninfringement.  \nUse it at your own risk.  \nWe are not responsible for any damages, data loss, or other consequences resulting from its use.\n\n\n","readmeFilename":"README.md"}