{"_id":"@amalkrishnakp/mern_launcher","_rev":"2-b21495f50d40b96d8a2dc8c12217d5b2","name":"@amalkrishnakp/mern_launcher","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@amalkrishnakp/mern_launcher","version":"1.0.0","keywords":[],"author":"","license":"ISC","_id":"@amalkrishnakp/mern_launcher@1.0.0","maintainers":[{"name":"amalkrishnakp","email":"amalkrishnakp04@gmail.com"}],"homepage":"https://github.com/AmalKrishnaKP/MERN_LAUNCHER#readme","bugs":{"url":"https://github.com/AmalKrishnaKP/MERN_LAUNCHER/issues"},"bin":{"mern-launcher":"bin/cli.js"},"dist":{"shasum":"911ceb210a7f1fe481c74ef77ffe151577f25920","tarball":"https://registry.npmjs.org/@amalkrishnakp/mern_launcher/-/mern_launcher-1.0.0.tgz","fileCount":14,"integrity":"sha512-fGI5/BUMa5dQhpdUBSLiX1lnXlnMtn0H7hxaw4ozPq81yQHr3+XmMFdpIm3kDNSjXsZSw49cIDjZ0uPal6fc4w==","signatures":[{"sig":"MEYCIQDpa6rwnhjeYVNqT62S7qfmG0wIuy/JBTbK5Ejv85/XaAIhAMOnhXXi4fsmG8kE21zqBb4pYdJMr4YRuUQXXisfNBJL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21304},"main":"index.js","type":"module","gitHead":"3fce726c0b46d31faa4e5012aad4ee5e76a7004e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"amalkrishnakp","email":"amalkrishnakp04@gmail.com"},"repository":{"url":"git+https://github.com/AmalKrishnaKP/MERN_LAUNCHER.git","type":"git"},"_npmVersion":"10.9.2","description":"A powerful CLI tool that automates MERN stack project setup, specifically designed for development environments. Get from zero to production-ready development setup in minutes!","directories":{},"_nodeVersion":"22.13.0","dependencies":{"fs":"^0.0.1-security","chalk":"^5.6.2","execa":"^9.6.0","inquirer":"^13.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mern_launcher_1.0.0_1767357144851_0.6961568492792658","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@amalkrishnakp/mern_launcher","version":"1.0.1","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/AmalKrishnaKP/MERN_LAUNCHER.git"},"type":"module","keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/AmalKrishnaKP/MERN_LAUNCHER/issues"},"bin":{"mern-launcher":"bin/cli.js"},"homepage":"https://github.com/AmalKrishnaKP/MERN_LAUNCHER#readme","description":"A CLI tool for instant MERN stack project setup. Get from zero to fully configured development environment in minutes.","dependencies":{"chalk":"^5.6.2","execa":"^9.6.0","fs":"^0.0.1-security","inquirer":"^13.0.1"},"_id":"@amalkrishnakp/mern_launcher@1.0.1","gitHead":"9cbb5cafb12673487bb2a78f1789954ed4565693","_nodeVersion":"22.13.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-kExpkTNnZTI/bQesrf3ZNkh2kyeY0N/touoNqgUx5D40d4B/tGFhDwJSwiYuBuCkkw921UqtRq8oO9eRAptDig==","shasum":"b3a3588e6dc34ddac1203016911ec78f6af645f1","tarball":"https://registry.npmjs.org/@amalkrishnakp/mern_launcher/-/mern_launcher-1.0.1.tgz","fileCount":14,"unpackedSize":17316,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD55Xuq5P7pMuduYIhipgwg/EoV3qbuooUsEz7iaWK8pgIhAO4OtDW/b6r9u7AIb5xWBA1a9AU3CY7XeUgQKV9+hmgW"}]},"_npmUser":{"name":"amalkrishnakp","email":"amalkrishnakp04@gmail.com"},"directories":{},"maintainers":[{"name":"amalkrishnakp","email":"amalkrishnakp04@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mern_launcher_1.0.1_1767438613667_0.31485351692287633"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-02T12:32:24.733Z","modified":"2026-01-03T11:10:14.029Z","1.0.0":"2026-01-02T12:32:25.004Z","1.0.1":"2026-01-03T11:10:13.810Z"},"bugs":{"url":"https://github.com/AmalKrishnaKP/MERN_LAUNCHER/issues"},"license":"ISC","homepage":"https://github.com/AmalKrishnaKP/MERN_LAUNCHER#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/AmalKrishnaKP/MERN_LAUNCHER.git"},"description":"A CLI tool for instant MERN stack project setup. Get from zero to fully configured development environment in minutes.","maintainers":[{"name":"amalkrishnakp","email":"amalkrishnakp04@gmail.com"}],"readme":"# @amalkrishnakp/mern_launcher\r\n\r\nA CLI tool for instant MERN stack project setup. Get from zero to fully configured development environment in minutes.\r\n\r\n[![npm version](https://img.shields.io/npm/v/@amalkrishnakp/mern_launcher.svg)](https://www.npmjs.com/package/@amalkrishnakp/mern_launcher)\r\n[![License: ISC](https://img.shields.io/badge/License-ISC-blue.svg)](https://opensource.org/licenses/ISC)\r\n\r\n## Quick Start\r\n\r\n```bash\r\nnpx @amalkrishnakp/mern_launcher\r\n```\r\n\r\n## Features\r\n\r\n- **Complete MERN Stack** - MongoDB, Express, React, Node.js with modern tooling\r\n- **Development Optimized** - Hot reload for both frontend (Vite) and backend (Nodemon)\r\n- **Production Ready** - Best practices and security configurations included\r\n- **Pre-configured Tools** - Tailwind CSS, shadcn/ui, Axios, CORS, environment variables\r\n- **Smart CLI** - Interactive prompts, flexible project location, cross-platform support\r\n\r\n## Usage\r\n\r\n1. **Run the CLI:**\r\n   ```bash\r\n   npx @amalkrishnakp/mern_launcher\r\n   ```\r\n\r\n2. **Answer the prompts:**\r\n   - Choose to use current folder or create new project\r\n   - Enter project name (if creating new)\r\n   - Provide MongoDB connection string\r\n\r\n3. **Start development:**\r\n   ```bash\r\n   # Terminal 1 - Backend\r\n   cd backend\r\n   npm run dev\r\n   \r\n   # Terminal 2 - Frontend\r\n   cd frontend\r\n   npm run dev\r\n   ```\r\n\r\n4. **Access your app:**\r\n   - Frontend: http://localhost:5173\r\n   - Backend API: http://localhost:5000\r\n\r\n## What Gets Installed\r\n\r\n### Backend\r\n- `express` - Web framework\r\n- `mongoose` - MongoDB ODM\r\n- `cors` - Cross-origin requests\r\n- `dotenv` - Environment management\r\n- `nodemon` - Hot reload\r\n\r\n### Frontend\r\n- `react` - UI library\r\n- `vite` - Build tool & dev server\r\n- `tailwindcss` - CSS framework\r\n- `shadcn/ui` - UI components\r\n- `axios` - HTTP client\r\n\r\n## Configuration\r\n\r\n### Environment (.env)\r\n```env\r\nNODE_ENV=development\r\nMONGO_URL=your_mongodb_connection\r\n```\r\n\r\n### API Client\r\n```javascript\r\nimport { axiosInstance } from '@/lib/axios'\r\n// Pre-configured for http://localhost:5000\r\n```\r\n\r\n## Development Commands\r\n\r\n```bash\r\n# Backend\r\nnpm run dev    # Development with hot reload\r\nnpm start      # Production\r\n\r\n# Frontend\r\nnpm run dev    # Development server\r\nnpm run build  # Production build\r\nnpm run preview # Preview build\r\n```\r\n\r\n## Perfect For\r\n\r\n- **Rapid Prototyping** - Test ideas quickly\r\n- **Learning MERN** - Complete setup for students\r\n- **Hackathons** - Start coding immediately\r\n- **Side Projects** - Focus on building, not configuring\r\n- **Proof of Concepts** - Validate ideas fast\r\n\r\n## Troubleshooting\r\n\r\n**Port conflicts**: Check if ports 5173 or 5000 are in use\r\n**MongoDB connection**: Verify your connection string\r\n**Permission errors**: Check project directory permissions\r\n\r\n## Links\r\n\r\n- [GitHub Repository](https://github.com/AmalKrishnaKP/MERN_LAUNCHER)\r\n- [Report Issues](https://github.com/AmalKrishnaKP/MERN_LAUNCHER/issues)\r\n\r\n---\r\n\r\nSave hours of setup time. Start coding your MERN application immediately.","readmeFilename":"README.md"}