A CLI template generator for Node.js projects with modern Typescript configuration.
- Node.js v 16.7.0 or higher (required by experimental
fs.cpin node-basic). - tsx global install recommended.
npx create-node-template <project-name> --flags
Arguments and flags are optional.
- Import path aliases.
- Eslint flat config file (requires VSCode setting).
- all features of node-basic
- Express server setup
- all features of express-basic
- Express error handling
- Express logging
- Express monitoring
| Flag | Description | Options | Default |
|---|---|---|---|
-t, --template |
Choose template type | node-basic, express-basic, express-advanced |
node-basic |
-pm. --package-manager |
Choose package manager | npm, yarn, pnpm, bun |
npm |
- Node.js
- Express
- Express error-handling
- ESLint
- @typescript-eslint Rules
- Create Next App GH repo
- NPM docs
