A progressive Node.js framework for building efficient and scalable server-side applications.
Nest framework TypeScript starter repository.
:.
│ .eslintrc.js
│ .gitignore
│ .prettierrc
│ nest-cli.json
│ package-lock.json
│ package.json
│ README.md
│ tsconfig.build.json
│ tsconfig.json
│
├───environments
│ .env.development
│ .env.production
│
├───src
│ │ app.controller.spec.ts
│ │ app.controller.ts
│ │ app.module.ts
│ │ app.service.ts
│ │ main.ts
│ │
│ ├───config
│ │ configuration.ts
│ │
│ ├───interceptors
│ │ transform.interceptor.ts
│ │
│ ├───modules
│ │ ├───auth
│ │ │ └───controller
│ │ │ auth.controller.ts
│ │ │
│ │ └───user
│ │ │ user.module.ts
│ │ │
│ │ ├───controller
│ │ │ user.controller.ts
│ │ │
│ │ ├───domain
│ │ │ ├───entities
│ │ │ │ user.entity.ts
│ │ │ │
│ │ │ └───interfaces
│ │ │ IUser.interface.ts
│ │ │
│ │ ├───dto
│ │ │ create-user.dto.ts
│ │ │
│ │ ├───infrastructure
│ │ │ user.repository.ts
│ │ │
│ │ └───service
│ │ user.service.ts
│ │
│ └───share
│ │ constant.ts
│ │ error-code.ts
│ │
│ └───repository
│ IRepository.interface.ts
│
└───test
app.e2e-spec.ts
jest-e2e.json
$ 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.