diff --git a/package.json b/package.json index d08dd9f12863797e0b6f1ef0256e4e47b5653a03..f6a40d3875dec40b784312c0e90632325ead636b 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "start:debug": "nodemon --config nodemon-debug.json", "start:dev": "nodemon", "test": "jest --runInBand --config ./jest.json", - "start:prod": "npm run migrate:up && node dist/src/main", + "start:prod": "pnpm run migrate:up && node dist/src/main", "test:cov": "jest --config ./jest.json --coverage --ci --reporters=default --reporters=jest-junit", "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", @@ -37,6 +37,7 @@ "@nestjs/core": "^9.0.11", "@nestjs/elasticsearch": "^9.0.0", "@nestjs/jwt": "^9.0.0", + "@nestjs/mapped-types": "^2.0.2", "@nestjs/mongoose": "^9.2.1", "@nestjs/passport": "^9.0.0", "@nestjs/platform-express": "^9.2.0", @@ -51,6 +52,7 @@ "dotenv": "^16.0.3", "ejs": "^3.1.8", "form-data": "^4.0.0", + "lodash": "^4.17.21", "luxon": "^1.25.0", "migrate": "^1.8.0", "mongoose": "^6.7.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 001146e5ea2b71e66ab13c9a7629897386095ea2..67cdc6e00d80496e6a0a97287400b2efc610c178 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -32,6 +32,9 @@ dependencies: '@nestjs/jwt': specifier: ^9.0.0 version: 9.0.0(@nestjs/common@9.4.3) + '@nestjs/mapped-types': + specifier: ^2.0.2 + version: 2.0.2(@nestjs/common@9.4.3)(class-transformer@0.5.1)(class-validator@0.13.2)(reflect-metadata@0.1.13) '@nestjs/mongoose': specifier: ^9.2.1 version: 9.2.2(@nestjs/common@9.4.3)(@nestjs/core@9.4.3)(mongoose@6.12.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) @@ -74,6 +77,9 @@ dependencies: form-data: specifier: ^4.0.0 version: 4.0.0 + lodash: + specifier: ^4.17.21 + version: 4.17.21 luxon: specifier: ^1.25.0 version: 1.28.1 @@ -2710,6 +2716,25 @@ packages: reflect-metadata: 0.1.13 dev: false + /@nestjs/mapped-types@2.0.2(@nestjs/common@9.4.3)(class-transformer@0.5.1)(class-validator@0.13.2)(reflect-metadata@0.1.13): + resolution: {integrity: sha512-V0izw6tWs6fTp9+KiiPUbGHWALy563Frn8X6Bm87ANLRuE46iuBMD5acKBDP5lKL/75QFvrzSJT7HkCbB0jTpg==} + peerDependencies: + '@nestjs/common': ^8.0.0 || ^9.0.0 || ^10.0.0 + class-transformer: ^0.4.0 || ^0.5.0 + class-validator: ^0.13.0 || ^0.14.0 + reflect-metadata: ^0.1.12 + peerDependenciesMeta: + class-transformer: + optional: true + class-validator: + optional: true + dependencies: + '@nestjs/common': 9.4.3(class-transformer@0.5.1)(class-validator@0.13.2)(reflect-metadata@0.1.13)(rxjs@7.8.1) + class-transformer: 0.5.1 + class-validator: 0.13.2 + reflect-metadata: 0.1.13 + dev: false + /@nestjs/mongoose@9.2.2(@nestjs/common@9.4.3)(@nestjs/core@9.4.3)(mongoose@6.12.0)(reflect-metadata@0.1.13)(rxjs@7.8.1): resolution: {integrity: sha512-szNuSUCwwbQSSeiTh8+tZ9fHV4nuzHwBDROb0hX0s7crwY15TunCfwyKbB2XjqkEQWUAasDeCBuKOJSL9N6tTg==} peerDependencies: