@ideapedcode/starter-cli
v1.0.3
Published
CLI tool for creating Node.js starter projects ideapedcode
Maintainers
Readme
IDC CLI
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.
Features
- Interactive prompt for selecting starter templates
- Supports multiple Node.js starter templates
- Downloads and clones GitHub repositories directly
Installation
Install globally via npm:
npm install -g idc-cliOr use directly with npx:
npx idc-cli starterStarter
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.
Development
Prerequisites
- Node.js (v14 or higher)
- npm or yarn
- Git
Building
Compile TypeScript to JavaScript:
npm run buildTesting Locally
After building and linking:
npx idc starterContributing
- 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
License
This project is licensed under the MIT License - see the LICENSE file for details.
Support
If you encounter any issues or have questions, please open an issue on the GitHub repository.
