diff --git a/apps/api/jest.config.js b/apps/api/jest.config.js index d8ac138..4d49f14 100644 --- a/apps/api/jest.config.js +++ b/apps/api/jest.config.js @@ -1,3 +1,6 @@ +const path = require('path'); +require('dotenv').config({ path: path.resolve(__dirname, '../../.env') }); + module.exports = { moduleFileExtensions: ['js', 'json', 'ts'], rootDir: 'src', diff --git a/apps/api/package.json b/apps/api/package.json index d28f24f..70adb76 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -26,6 +26,7 @@ "@nestjs/testing": "^11.0.0", "@types/jest": "^29.0.0", "@types/node": "^22.0.0", + "dotenv": "^17.4.2", "jest": "^29.0.0", "prisma": "^6.0.0", "ts-jest": "^29.0.0", diff --git a/package.json b/package.json index 7e2c355..2d999a3 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ "@types/node": "^22.0.0", "prettier": "^3.0.0" }, + "packageManager": "pnpm@10.6.2", "engines": { "node": ">=22.0.0", "pnpm": ">=10.0.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2ec3902..8fdde29 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -69,6 +69,9 @@ importers: '@types/node': specifier: ^22.0.0 version: 22.19.19 + dotenv: + specifier: ^17.4.2 + version: 17.4.2 jest: specifier: ^29.0.0 version: 29.7.0(@types/node@22.19.19)(ts-node@10.9.2(@types/node@22.19.19)(typescript@5.9.3)) @@ -1857,6 +1860,10 @@ packages: resolution: {integrity: sha512-k8DaKGP6r1G30Lx8V4+pCsLzKr8vLmV2paqEj1Y55GdAgJuIqpRp5FfajGF8KtwMxCz9qJc6wUIJnm053d/WCw==} engines: {node: '>=12'} + dotenv@17.4.2: + resolution: {integrity: sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==} + engines: {node: '>=12'} + dunder-proto@1.0.1: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} @@ -5320,6 +5327,8 @@ snapshots: dotenv@17.4.1: {} + dotenv@17.4.2: {} + dunder-proto@1.0.1: dependencies: call-bind-apply-helpers: 1.0.2