pest-js-app
v3.3.2
Published
Progressive Express Starter Template - CLI Framework
Maintainers
Readme
PEST.js
Scaffold production-ready Express 5 + TypeScript projects in seconds.
npx pest-js-appFeatures
- Express 5 — native async error handling
- TypeScript — strict mode, source maps
- Database — Prisma, Drizzle, or TypeORM with PostgreSQL, MySQL, or SQLite
- Docker — multi-stage Dockerfile + compose with DB health checks
- Testing — Jest + Supertest
- Linting — ESLint flat config + Prettier + Husky
- Deploy — Vercel config included
Quick Start
npx pest-js-appOr skip the prompts:
npx pest-js-app --yes --name my-api --database prisma --db-provider postgresql --dockerThen:
cd my-api
npm run devCLI Options
--name <name> Project name (kebab-case)
--database <orm> prisma | drizzle | typeorm | none
--db-provider <db> postgresql | mysql | sqlite
--docker Enable Docker support
--no-docker Disable Docker support
-y, --yes Skip all prompts, use defaults
-v, --version Show version
-h, --help Show helpDocumentation
Full docs at pestjs.vercel.app/docs.
License
MIT
