$ cp .env.dev .env
$ pnpm i
$ pnpm prisma migrate dev
$ pnpm prisma generate
$ pnpm dev
- Prisma
- Docker
- VSCode Debugger
- @nestjs/config
- prisma-class-generator
- @chax-at/prisma-filter
- Swagger docs generation
- Better logger with pino-pretty
- Logs all incoming http requests
- CRUD controllers that you can copy paste (while not eliminating the need to create custom controller)
- Paginated find many controllers with direct access to prisma filters via query builder
- Uses pnpm to save disk space
- fix(prettier): CRLF warning in windows
- fix(prettier): single quote only
Github action to build docker image with BuildKit Cache Mounts- Github action to check the app build status with pnpm cache to speed up checking
- Better vscode debugging experience w/o restarting api server
- Generates entity class from prisma schema
- Add cookie JWT authentication
L app
L module
L user
L controllers
L crud
L dtos
L services
L user.module.ts
L ...
L core.module.ts
L providers
L common
L bootstrap
L config
L integrations
L interceptors
- Add unit & e2e test
- Add dynamic auth
- Add casl