A minimal CLI for scaffolding Node.js + Express APIs.
Opinionated, simple, and focused on developer experience.
npx setup-node-api my-api- Fast API scaffolding
- JavaScript and TypeScript support
- Interactive prompts + CLI flags
- Safe project creation
- Clean project structure
setup-node-api <project-name>--typescript
--no-install
--port <number>npx setup-node-api my-api --typescriptmy-api/
├── src/
│ └── app.js / app.ts
├── package.json
├── .env
- CLI layer (Commander)
- Core orchestration layer
- Services (template, install, filesystem)
- Prompt system + validation
- Command-based CLI (
create,add,generate) - Config file support
- Plugin system
- AI-assisted scaffolding
MIT