add swagger add correlation id add health check for internet connectivity and database update to latest nestjs version remove clutter from http log
87 lines
2.4 KiB
JSON
87 lines
2.4 KiB
JSON
{
|
|
"name": "nestjs-boilerplate",
|
|
"version": "0.0.1",
|
|
"description": "",
|
|
"author": "",
|
|
"private": true,
|
|
"license": "UNLICENSED",
|
|
"scripts": {
|
|
"prebuild": "rimraf dist",
|
|
"build": "nest build",
|
|
"format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"",
|
|
"start": "nest start",
|
|
"start:dev": "nest start --watch",
|
|
"start:debug": "nest start --debug --watch",
|
|
"start:prod": "node dist/main",
|
|
"lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix",
|
|
"test": "jest",
|
|
"test:watch": "jest --watch",
|
|
"test:cov": "jest --coverage",
|
|
"test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand",
|
|
"test:e2e": "jest --config ./test/jest-e2e.json"
|
|
},
|
|
"dependencies": {
|
|
"@nestjs/axios": "^0.0.8",
|
|
"@nestjs/common": "^8.4.7",
|
|
"@nestjs/config": "^2.1.0",
|
|
"@nestjs/core": "^8.4.7",
|
|
"@nestjs/mapped-types": "*",
|
|
"@nestjs/platform-express": "^8.4.7",
|
|
"@nestjs/platform-fastify": "^8.4.7",
|
|
"@nestjs/swagger": "^5.2.1",
|
|
"@nestjs/terminus": "^8.0.8",
|
|
"@nestjs/typeorm": "^8.1.4",
|
|
"class-transformer": "^0.5.1",
|
|
"class-validator": "^0.13.2",
|
|
"joi": "^17.6.0",
|
|
"nestjs-pino": "^2.6.0",
|
|
"pg": "^8.7.3",
|
|
"pino-http": "^8.0.1",
|
|
"reflect-metadata": "^0.1.13",
|
|
"rimraf": "^3.0.2",
|
|
"rxjs": "^7.5.5",
|
|
"swagger-ui-express": "^4.4.0",
|
|
"typeorm": "^0.3.6",
|
|
"typeorm-naming-strategies": "^4.1.0"
|
|
},
|
|
"devDependencies": {
|
|
"@nestjs/cli": "^8.2.8",
|
|
"@nestjs/schematics": "^8.0.11",
|
|
"@nestjs/testing": "^8.4.7",
|
|
"@types/express": "^4.17.13",
|
|
"@types/jest": "^28.1.3",
|
|
"@types/node": "^18.0.0",
|
|
"@types/supertest": "^2.0.12",
|
|
"@typescript-eslint/eslint-plugin": "^5.29.0",
|
|
"@typescript-eslint/parser": "^5.29.0",
|
|
"eslint": "^8.18.0",
|
|
"eslint-config-prettier": "^8.5.0",
|
|
"eslint-plugin-prettier": "^4.0.0",
|
|
"jest": "^28.1.1",
|
|
"prettier": "^2.7.1",
|
|
"supertest": "^6.2.3",
|
|
"ts-jest": "^28.0.5",
|
|
"ts-loader": "^9.3.1",
|
|
"ts-node": "^10.8.1",
|
|
"tsconfig-paths": "^4.0.0",
|
|
"typescript": "^4.7.4"
|
|
},
|
|
"jest": {
|
|
"moduleFileExtensions": [
|
|
"js",
|
|
"json",
|
|
"ts"
|
|
],
|
|
"rootDir": "src",
|
|
"testRegex": ".*\\.spec\\.ts$",
|
|
"transform": {
|
|
"^.+\\.(t|j)s$": "ts-jest"
|
|
},
|
|
"collectCoverageFrom": [
|
|
"**/*.(t|j)s"
|
|
],
|
|
"coverageDirectory": "../coverage",
|
|
"testEnvironment": "node"
|
|
}
|
|
}
|