|
24 | 24 | "@nestjs/common": "^7.5.1",
|
25 | 25 | "@nestjs/config": "^0.6.3",
|
26 | 26 | "@nestjs/core": "^7.5.1",
|
| 27 | + "@nestjs/graphql": "^7.9.8", |
27 | 28 | "@nestjs/jwt": "^7.2.0",
|
| 29 | + "@nestjs/mapped-types": "^0.3.0", |
28 | 30 | "@nestjs/passport": "^7.1.5",
|
29 | 31 | "@nestjs/platform-express": "^7.5.1",
|
| 32 | + "@nestjs/swagger": "^4.7.12", |
30 | 33 | "@nestjs/typeorm": "^7.1.5",
|
31 | 34 | "@types/bcrypt": "^3.0.0",
|
32 | 35 | "bcrypt": "^5.0.0",
|
|
46 | 49 | "@nestjs/cli": "^7.5.1",
|
47 | 50 | "@nestjs/schematics": "^7.1.3",
|
48 | 51 | "@nestjs/testing": "^7.5.1",
|
49 |
| - "@types/express": "^4.17.8", |
| 52 | + "@types/express": "^4.17.11", |
50 | 53 | "@types/jest": "^26.0.15",
|
51 | 54 | "@types/node": "^14.14.6",
|
52 | 55 | "@types/passport-jwt": "^3.0.4",
|
|
57 | 60 | "eslint": "^7.12.1",
|
58 | 61 | "eslint-config-prettier": "7.2.0",
|
59 | 62 | "eslint-plugin-prettier": "^3.1.4",
|
| 63 | + "husky": "^4.3.8", |
60 | 64 | "jest": "^26.6.3",
|
61 |
| - "prettier": "^2.1.2", |
| 65 | + "lint-staged": "^10.5.4", |
| 66 | + "prettier": "^2.2.1", |
62 | 67 | "supertest": "^6.0.0",
|
63 | 68 | "ts-jest": "^26.4.3",
|
64 | 69 | "ts-loader": "^8.0.8",
|
|
82 | 87 | ],
|
83 | 88 | "coverageDirectory": "../coverage",
|
84 | 89 | "testEnvironment": "node"
|
| 90 | + }, |
| 91 | + "husky": { |
| 92 | + "hooks": { |
| 93 | + "pre-commit": "lint-staged" |
| 94 | + } |
| 95 | + }, |
| 96 | + "lint-staged": { |
| 97 | + "src/**/*.{js,json,ts}": [ |
| 98 | + "prettier --write" |
| 99 | + ] |
85 | 100 | }
|
86 | 101 | }
|
0 commit comments