{"_id":"@adarshguptadev/exbackend","_rev":"4-39aa4f281d59ed2a9c936ea3ba95ebdb","name":"@adarshguptadev/exbackend","dist-tags":{"latest":"1.0.6"},"versions":{"1.0.3":{"name":"@adarshguptadev/exbackend","version":"1.0.3","keywords":["express","backend","cli","mern","nodejs","starter","generator"],"author":{"name":"Adarsh Gupta"},"license":"MIT","_id":"@adarshguptadev/exbackend@1.0.3","maintainers":[{"name":"adarshguptadev","email":"adarshgupta6925@gmail.com"}],"bin":{"exbackend":"bin/index.js"},"dist":{"shasum":"2945fd7e4001eb0ecc23f44b86a9603b7623a64f","tarball":"https://registry.npmjs.org/@adarshguptadev/exbackend/-/exbackend-1.0.3.tgz","fileCount":11,"integrity":"sha512-F8Zu7+OblnXAJT8OrdNPh8shk1t25v3/7eCatZkGNhFP8fKXnz0gu+eIjKHC+jTZVUI1+UOsvLb09aqo5HlfMw==","signatures":[{"sig":"MEUCIQDbQ/Em3+TFti2hKQg9iyukZGUm+2ICRLhIpaOPecTqoQIgGDoXeBuNQi818AedXJsiLcXvWN0EzLxyKO5bPQ4D3n8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9278},"engines":{"node":">=14"},"gitHead":"8d367acd149fd5a4de188602b49542e12728c2d7","_npmUser":{"name":"adarshguptadev","email":"adarshgupta6925@gmail.com"},"_npmVersion":"10.9.0","description":"CLI tool to quickly generate a production-ready Express.js backend structure with MVC architecture","directories":{},"_nodeVersion":"22.12.0","preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/exbackend_1.0.3_1778338160665_0.9400177492970163","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@adarshguptadev/exbackend","version":"1.0.4","keywords":["express","backend","cli","mern","nodejs","starter","generator"],"author":{"name":"Adarsh Gupta"},"license":"MIT","_id":"@adarshguptadev/exbackend@1.0.4","maintainers":[{"name":"adarshguptadev","email":"adarshgupta6925@gmail.com"}],"bin":{"exbackend":"bin/index.js"},"dist":{"shasum":"a6a9770b9f76fd467b6ff64295d47b802d17fdb8","tarball":"https://registry.npmjs.org/@adarshguptadev/exbackend/-/exbackend-1.0.4.tgz","fileCount":11,"integrity":"sha512-nWesLzTq5/eo3s5ZafGzlqVLfAX5VXK6tXqF6YCnuUdkE6tYApjQK6GShl9KQouuhgbmWepti72KxXJAImsX7w==","signatures":[{"sig":"MEQCIEOv8ba6nN4LIhPixCln6k4hsqIM7yI5p0TvusfdeiQ+AiAVsC+eNzuaPh7C8gXJ6QI613KlStjaxCx8RC6Wx6ikOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9506},"engines":{"node":">=14"},"gitHead":"438d494b844fb809208bfc7d4362ec1f2ffa5087","_npmUser":{"name":"adarshguptadev","email":"adarshgupta6925@gmail.com"},"_npmVersion":"10.9.0","description":"CLI tool to quickly generate a production-ready Express.js backend structure with MVC architecture","directories":{},"_nodeVersion":"22.12.0","preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/exbackend_1.0.4_1778565153231_0.5086463726438439","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@adarshguptadev/exbackend","version":"1.0.5","keywords":["express","backend","cli","mern","nodejs","starter","generator"],"author":{"name":"Adarsh Gupta"},"license":"MIT","_id":"@adarshguptadev/exbackend@1.0.5","maintainers":[{"name":"adarshguptadev","email":"adarshgupta6925@gmail.com"}],"bin":{"exbackend":"bin/index.js"},"dist":{"shasum":"1f70778fa47b607d045f0b24c771687885fb29a8","tarball":"https://registry.npmjs.org/@adarshguptadev/exbackend/-/exbackend-1.0.5.tgz","fileCount":11,"integrity":"sha512-PU5wTgjkk8hGy0t5BkHnb8PGdz3er4T4wwl9cVqauq03qZWUnAJWolmdkkBUqhUB4uTOZk+A2Mwg1oCMY2GcpQ==","signatures":[{"sig":"MEQCIGHUENu7+b2Qlld+cgMXH+WB+7goeqVfFGLnJzqdc1R1AiAOrjwGPOg/LMHlyNyJWd+wMgn0P/BP63luo1if+FOFRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9601},"engines":{"node":">=14"},"gitHead":"015e8ca88eca7cba83f97125ec5c997f952f58e0","_npmUser":{"name":"adarshguptadev","email":"adarshgupta6925@gmail.com"},"_npmVersion":"10.9.0","description":"CLI tool to quickly generate a production-ready Express.js backend structure with MVC architecture","directories":{},"_nodeVersion":"22.12.0","preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/exbackend_1.0.5_1781076465836_0.5584110632107309","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@adarshguptadev/exbackend","version":"1.0.6","description":"CLI tool to quickly generate a production-ready Express.js backend structure with MVC architecture","bin":{"exbackend":"bin/index.js"},"keywords":["express","backend","cli","mern","nodejs","starter","generator"],"author":{"name":"Adarsh Gupta"},"license":"MIT","preferGlobal":true,"engines":{"node":">=14"},"_id":"@adarshguptadev/exbackend@1.0.6","gitHead":"afeb4cbca0e1f2df9428c915d398b4e7223312b5","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-lQoPWa1OstpL2ERTb7OatVj2ObNh9L1RMoFpqMedlvA+CmwtH2v62ykuZ+ZgW1zfAiDxEekgVxKQqXF/V3y7Ng==","shasum":"60b88c23e3fcb7eb9e01e8978f73879853f4ecb3","tarball":"https://registry.npmjs.org/@adarshguptadev/exbackend/-/exbackend-1.0.6.tgz","fileCount":11,"unpackedSize":9616,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDrcohnHyV8ug7BzLo5/xzy6cDvmcergWHprUZ6iPtyggIhANxnqfMOQVFNvXJLu8fFdDIcZotwJ8pJ3Alz5goum4+7"}]},"_npmUser":{"name":"adarshguptadev","email":"adarshgupta6925@gmail.com"},"directories":{},"maintainers":[{"name":"adarshguptadev","email":"adarshgupta6925@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/exbackend_1.0.6_1786257621980_0.5007985663956931"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-09T14:49:20.613Z","modified":"2026-08-09T06:40:22.265Z","1.0.3":"2026-05-09T14:49:20.805Z","1.0.4":"2026-05-12T05:52:33.389Z","1.0.5":"2026-06-10T07:27:45.961Z","1.0.6":"2026-08-09T06:40:22.129Z"},"author":{"name":"Adarsh Gupta"},"license":"MIT","keywords":["express","backend","cli","mern","nodejs","starter","generator"],"description":"CLI tool to quickly generate a production-ready Express.js backend structure with MVC architecture","maintainers":[{"name":"adarshguptadev","email":"adarshgupta6925@gmail.com"}],"readme":"# Create Express Backend CLI\r\nCLI tool to quickly create a clean and scalable Express.js backend structure.\r\n\r\n---\r\n\r\n## Usage\r\n\r\nRun the CLI using **npx** (no installation required):\r\n\r\n```bash\r\nnpx @adarshguptadev/exbackend myApp\r\n```\r\n\r\n---\r\n\r\n## 📂 What it creates\r\n\r\n```\r\nmyApp/\r\n│\r\n├── src/\r\n│   ├── config/\r\n│   │   └── DBconnect.js\r\n│   ├── controllers/\r\n│   ├── middlewares/\r\n│   │   └── globalError.js\r\n│   ├── models/\r\n│   ├── routes/\r\n│   │   └── home.router.js\r\n│   ├── services/\r\n│   ├── utils/\r\n│   ├── app.js\r\n│   └── server.js\r\n│\r\n├── .env\r\n├── .gitignore\r\n├── package.json\r\n└── README.md\r\n```\r\n\r\n---\r\n## Packages Used\r\n\r\n###  Express\r\n- Server setup and routing\r\n\r\n###  Mongoose\r\n- MongoDB object modeling tool\r\n\r\n###  CORS\r\n- Allows frontend-backend communication from different origins\r\n\r\n###  Dotenv\r\n- Environment variable management\r\n---\r\n\r\n## Features\r\n\r\n* Clean and scalable folder structure\r\n* Express server setup\r\n* MongoDB connection ready\r\n* Global error handling middleware\r\n* Environment configuration support\r\n* Development & production scripts\r\n\r\n---\r\n\r\n## After project creation\r\n\r\n```bash\r\ncd myApp\r\nnpm run dev\r\n```\r\n\r\n---\r\n\r\n## Environment Variables\r\n\r\nUpdate your `.env` file:\r\n\r\n```\r\nPORT=__\r\nMONGO_URI=__\r\nFRONTEND_URL=__\r\nNODE_ENV=__\r\n```\r\n\r\n---\r\n\r\n## Requirements\r\n\r\n- Node.js >= 14\r\n- MongoDB (local or cloud)\r\n\r\n---\r\n\r\n## Why use this?\r\n\r\nSetting up backend structure manually is repetitive and error-prone.\r\nThis CLI automates the setup so you can focus on building features instead of boilerplate.\r\n\r\n---\r\n\r\n##  Author\r\n\r\n**Adarsh Gupta**\r\n\r\nGitHub: [github.com/adarshguptadev/exbackend](https://github.com/adarshguptadev/exbackend)\r\n\r\nexbackend: [exbackend.adarshguptadev.in](https://exbackend.adarshguptadev.in)\r\n\r\nnpm: [npmjs.com/package/@adarshguptadev/exbackend](https://www.npmjs.com/package/@adarshguptadev/exbackend)\r\n\r\n---\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"readme.md"}