|
20 | 20 | "test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand", |
21 | 21 | "test:e2e": "jest --config ./test/jest-e2e.json", |
22 | 22 | "db:migrate": "ts-node prisma/migrate.ts", |
| 23 | + "fix:topgear-reviewers": "ts-node --project tsconfig.json scripts/update-topgear-reviewers.ts", |
| 24 | + "grant-reviewers": "ts-node scripts/grant-reviewer-role.ts", |
23 | 25 | "postinstall": "pnpm exec prisma generate && pnpm exec prisma generate --schema=prisma/challenge-schema.prisma && pnpm exec prisma generate --schema=prisma/resource-schema.prisma && pnpm exec prisma generate --schema=prisma/member-schema.prisma" |
24 | 26 | }, |
25 | 27 | "dependencies": { |
26 | 28 | "@aws-sdk/client-s3": "^3.744.0", |
27 | 29 | "@aws-sdk/lib-storage": "^3.744.0", |
28 | 30 | "@nestjs/axios": "^4.0.0", |
29 | | - "@nestjs/common": "^11.0.1", |
30 | | - "@nestjs/core": "^11.0.1", |
| 31 | + "@nestjs/common": "^11.1.8", |
| 32 | + "@nestjs/core": "^11.1.8", |
31 | 33 | "@nestjs/mapped-types": "^2.1.0", |
32 | | - "@nestjs/platform-express": "^11.0.1", |
33 | | - "@nestjs/swagger": "^11.0.3", |
| 34 | + "@nestjs/platform-express": "^11.1.8", |
| 35 | + "@nestjs/swagger": "^11.1.8", |
34 | 36 | "@platformatic/kafka": "^1.12.0", |
35 | 37 | "@prisma/client": "^6.3.1", |
36 | 38 | "@types/jsonwebtoken": "^9.0.9", |
|
42 | 44 | "jsonwebtoken": "^9.0.2", |
43 | 45 | "jwks-rsa": "^3.2.0", |
44 | 46 | "lodash": "^4.17.21", |
45 | | - "multer": "^2.0.1", |
| 47 | + "multer": "^2.0.2", |
46 | 48 | "nanoid": "~5.1.2", |
47 | 49 | "pg-boss": "^11.0.5", |
48 | 50 | "reflect-metadata": "^0.2.2", |
49 | 51 | "rxjs": "^7.8.1", |
50 | | - "tc-core-library-js": "appirio-tech/tc-core-library-js.git#v3.0.1" |
| 52 | + "tc-core-library-js": "appirio-tech/tc-core-library-js.git#security" |
51 | 53 | }, |
52 | 54 | "devDependencies": { |
53 | 55 | "@eslint/eslintrc": "^3.2.0", |
|
57 | 59 | "@nestjs/testing": "^11.0.1", |
58 | 60 | "@swc/cli": "^0.6.0", |
59 | 61 | "@swc/core": "^1.10.7", |
| 62 | + "@swc/jest": "^0.2.39", |
60 | 63 | "@types/express": "^5.0.0", |
61 | | - "@types/jest": "^29.5.14", |
| 64 | + "@types/jest": "^30.0.0", |
62 | 65 | "@types/multer": "^1.4.13", |
63 | 66 | "@types/node": "^22.10.7", |
64 | 67 | "@types/supertest": "^6.0.2", |
|
67 | 70 | "eslint-plugin-prettier": "^5.2.2", |
68 | 71 | "express": "^5.1.0", |
69 | 72 | "globals": "^15.14.0", |
70 | | - "jest": "^29.7.0", |
| 73 | + "jest": "^30.0.0", |
71 | 74 | "prettier": "^3.4.2", |
72 | 75 | "prisma": "^6.3.1", |
73 | 76 | "source-map-support": "^0.5.21", |
74 | 77 | "supertest": "^7.0.0", |
75 | 78 | "swagger-typescript-api": "^13.2.8", |
76 | | - "ts-jest": "^29.2.5", |
77 | 79 | "ts-loader": "^9.5.2", |
78 | 80 | "ts-node": "^10.9.2", |
79 | 81 | "tsconfig-paths": "^4.2.0", |
|
94 | 96 | "rootDir": "src", |
95 | 97 | "testRegex": ".*\\.spec\\.ts$", |
96 | 98 | "transform": { |
97 | | - "^.+\\.(t|j)s$": "ts-jest" |
| 99 | + "^.+\\.(t|j)s$": [ |
| 100 | + "@swc/jest", |
| 101 | + { |
| 102 | + "jsc": { |
| 103 | + "parser": { |
| 104 | + "syntax": "typescript", |
| 105 | + "decorators": true |
| 106 | + }, |
| 107 | + "transform": { |
| 108 | + "decoratorMetadata": true |
| 109 | + }, |
| 110 | + "target": "es2021" |
| 111 | + }, |
| 112 | + "module": { |
| 113 | + "type": "commonjs" |
| 114 | + } |
| 115 | + } |
| 116 | + ] |
98 | 117 | }, |
99 | 118 | "moduleNameMapper": { |
100 | 119 | "^src/(.*)$": "<rootDir>/$1" |
|
0 commit comments