- framework TypeScript starter repository(Nest)
 - ES2017 latest features like Async/Await
 
- Uses npm
 - Express + MongoDB (Mongoose)
 - Consistent coding styles with editorconfig
 - Docker support
 
- Git hooks with husky
 
- Authentication and Authorization with passport
 
- Continuous integration support with Github Actions
 
- Node v16.6+ or Docker
 - npm
 
$ npm install$ cp .env.example .env# run containers locally
$ npm run docker:dev
# run container in production
npm run docker:prod
# run tests
npm run docker:test# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod$ npm run start:prod# lint code with ESLint
$ npm run lint# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:cov# run lint and tests
$ npm run lint