A progressive Node.js framework for building efficient and scalable server-side applications, heavily inspired by Angular.
Nest framework TypeScript starter repository.
The project uses its own dependencies, access to which can be obtained through a closed npm mirror.
For convenience, .npmrc was created in project files with a custom registry.
To start working with registry, you need to log in to the mirror by running a command from the project root
$ npm login
Install dependencies:
$ npm i
The project uses the Conventional Commits agreement. This agreement is compatible with SemVer, describing new features, fixes and breaking changes in commit messages. Based on the commit message, the SemVer version is selected.
Use Commitizen to format commit messages
npm install -g commitizen
After installing Commitizen, to create a commit, the command becomes available
git cz
$ npm install
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:cov
Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please read more here.
- Author - Kamil Myśliwiec
- Website - https://nestjs.com
- Twitter - @nestframework
Nest is MIT licensed.