Your one stop shop for knowledge enrichment
$ npm install
pre-commit/push hooks setup with Husky
Passport.js is used along with passport-jwt strategy for handling user authentication.
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
End-to-End Testing via Pactum.js (See E2E Tests)
Tests are ran against a test DB (spun up in a separate docker container).
# e2e tests
$ npm run test:e2e
# unit tests
$ npm run test
# test coverage
$ npm run test:cov