Nest framework with drizzle orm starter repository.
- Authentication - Jwt Authentication using passport js.
- Fastify - Performant api handler. Faster than express!
- Ts-rest - Type-safe contract based API manager.
- Open API - Automatic swagger api documentation using
ts-rest
. - Drizzle - ORM for database using nestjs-drizzle package.
$ npm install
# development
$ npm run start
# watch mode
$ npm run dev
# production mode
$ npm run start:prod
# documentation
# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:cov
# drizzle generate
$ npm run db:generate
# drizzle push
$ npm run db:push