/nestjs-documents-api

nestjs example for document editing

Primary LanguageTypeScriptMIT LicenseMIT

Nest Logo

A progressive Node.js framework for building efficient and scalable server-side applications.

NPM Version Package License

Local development

# start the database containers
docker compose up --remove-orphans -d

Navigate to

Description

Nest framework TypeScript starter repository with strategies:

  • @nestjs/config
  • @nestjs/platform-fastify
  • @nestjs/swagger
  • @nestjs/terminus
  • @nestjs/typeorm
  • nestjs-pino

Tooling

  • @darraghor/eslint-plugin-nestjs-typed
  • @tmcb/check-engines
  • @tmcb/conventional-commit
  • typesync

CI/CD

  • docker
  • @tmcb/release

Installation

npm ci

Running the app

# development
npm start

# watch mode
npm run start:dev

# production mode
npm run start:prod

Test

# unit tests
npm test

# e2e tests
npm run test:e2e

# test coverage
npm run test:cov

License

Nest is MIT licensed.