A command-line interface (CLI) tool for creating Node.js starter projects. This tool allows you to quickly scaffold new Node.js projects using predefined templates from GitHub repositories.
- Interactive prompt for selecting starter templates
- Supports multiple Node.js starter templates
- Downloads and clones GitHub repositories directly
Install globally via npm:
npm install -g idc-cli
Or use directly with npx:
npx idc-cli starter
-
node-basic-starter : A minimal production-ready monolithic backend for using Node.js, Express, and MongoDB.
-
node-intermediate-starter : A robust Node.js backend API for with authentication, caching, and comprehensive testing.
- Node.js (v14 or higher)
- npm or yarn
- Git
Compile TypeScript to JavaScript:
npm run build
After building and linking:
npx idc starter
- Fork the repository
- Create a feature branch:
git checkout -b feature/your-feature
- Make your changes and test them
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin feature/your-feature
- Submit a pull request
This project is licensed under the MIT License - see the LICENSE file for details.
If you encounter any issues or have questions, please open an issue on the GitHub repository.