rezakit
v1.0.0
Published
Production-ready backend scaffolding CLI for Express.js + Prisma + PostgreSQL
Maintainers
Readme
rezakit
Production-ready Node.js CLI for backend developers to bootstrap and scale Express.js + Prisma + PostgreSQL projects quickly.
Features
- TypeScript-first CLI with
commander,inquirer,chalk,ora,fs-extra - Full backend project scaffolding
- Modular code generation for controllers, services, routes
- Prisma model and seed template generators
- Reusable template-based architecture
CLI Structure
rezakit/
bin/
src/
commands/
utils/
templates/Install (Local Development)
npm install
npm run build
npm linkAfter linking globally, run:
rezakit --helpCommands
rezakit create:project <name>
rezakit make:module <name>
rezakit make:controller <name>
rezakit make:service <name>
rezakit make:route <name>
rezakit prisma:model <name>
rezakit prisma:seed <name>Example Usage
rezakit create:project payment-api
cd payment-api
npm run dev
rezakit make:module user
rezakit make:controller auth
rezakit prisma:model invoice
rezakit prisma:seed invoiceGenerated Backend Architecture
rezakit create:project creates:
src/
modules/
middlewares/
utils/
config/
routes/
server.tsIt also configures:
- Express.js
- TypeScript
- Prisma
- PostgreSQL
- ESLint
- Prettier
- Docker (
Dockerfile,docker-compose.yml)
Publish To npm
- Update package metadata in
package.json:nameversionauthor
- Build and test:
npm run clean
npm run build
npm link
rezakit --help- Login and publish:
npm login
npm publish --access public- Verify:
npm i -g rezakit
rezakit --version