{"_id":"@aashdit-technology/own-cli","name":"@aashdit-technology/own-cli","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@aashdit-technology/own-cli","version":"1.0.0","publishConfig":{"access":"public"},"description":"Custom CLI to bootstrap React apps","type":"module","main":"index.js","bin":{"create-my-app":"bin/index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","dependencies":{"chalk":"^4.1.2","commander":"^14.0.2","execa":"^5.1.1","fs-extra":"^11.3.3","inquirer":"^8.2.7","ora":"^5.4.1"},"_id":"@aashdit-technology/own-cli@1.0.0","_nodeVersion":"24.11.1","_npmVersion":"11.4.2","dist":{"integrity":"sha512-J7NqiBcIxCqhtaKCMKS8H+sWVKUbetiUSQi7xmdL4fuly0HEThKY/0Sx1UR7d1ussVLPZ+Uf6fakCCaA9AvOUw==","shasum":"9c19a6ca59ab4fda1bc6dfd4e4a2f39e9d9cb5d8","tarball":"https://registry.npmjs.org/@aashdit-technology/own-cli/-/own-cli-1.0.0.tgz","fileCount":5,"unpackedSize":14860,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGipcAzJir68p36cK6eKlCEcZCmm7YWFS/jDDstDNsJpAiEA2D5I0WDxLEu4l94HYew2tvSaLfiogX9DZ92oq5c6uUc="}]},"_npmUser":{"name":"aashdit-technology","email":"ajay.manasingh@aashdit.com"},"directories":{},"maintainers":[{"name":"aashdit-technology","email":"ajay.manasingh@aashdit.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/own-cli_1.0.0_1768419958074_0.047927446253305916"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-14T19:45:57.919Z","1.0.0":"2026-01-14T19:45:58.237Z","modified":"2026-01-14T19:45:58.527Z"},"maintainers":[{"name":"aashdit-technology","email":"ajay.manasingh@aashdit.com"}],"description":"Custom CLI to bootstrap React apps","keywords":[],"license":"ISC","readme":"# Own CLI\r\n\r\nA custom CLI tool to bootstrap a React + Vite application with a specific folder structure and pre-installed libraries (Axios, Redux Toolkit, Tailwind CSS, React Router, React Hot Toast).\r\n\r\n## Installation\r\n\r\nYou can link this package globally to use it anywhere on your machine.\r\n\r\n1. Open a terminal in this directory (`d:\\Ajay\\own-cli`).\r\n2. Run:\r\n   ```bash\r\n   npm link\r\n   ```\r\n   \r\n## Usage\r\n\r\nOnce linked, you can create a new project by running:\r\n\r\n```bash\r\ncreate-my-app <project-name>\r\n```\r\n\r\nExample:\r\n```bash\r\ncreate-my-app my-new-project\r\n```\r\n\r\n## Features\r\n\r\n- **Vite + React**: Uses the latest Vite template.\r\n- **Folder Structure**: Automatically creates a scalable folder structure:\r\n  - `src/api`, `src/components`, `src/features`, `src/store`, etc.\r\n- **Libraries Pre-installed & Configured**:\r\n  - **TailwindCSS**: Configured with `@tailwindcss/vite`.\r\n  - **Redux Toolkit**: Store and Auth slice setup.\r\n  - **React Router DOM**: Basic routing with Layouts.\r\n  - **Axios**: Custom axios instance with interceptors.\r\n  - **React Hot Toast**: For notifications.\r\n\r\n## Project Structure Created\r\n\r\n```\r\nmy-new-project/\r\n├── src/\r\n│   ├── api/\r\n│   │   ├── axiosInstance.js\r\n│   │   └── auth.api.js\r\n│   ├── components/\r\n│   ├── config/\r\n│   ├── features/\r\n│   │   └── auth/\r\n│   ├── layouts/\r\n│   ├── pages/\r\n│   ├── routes/\r\n│   ├── store/\r\n│   ├── App.jsx\r\n│   ├── main.jsx\r\n│   └── index.css\r\n└── vite.config.js\r\n```\r\n","readmeFilename":"README.md","_rev":"1-1022797803b59d78e74342c7fcbc2d0e"}