Compare commits

...

33 Commits

Author SHA1 Message Date
dependabot[bot]
b83cc02fb2 chore(deps-dev): bump ajv from 6.12.6 to 6.14.0
Bumps [ajv](https://github.com/ajv-validator/ajv) from 6.12.6 to 6.14.0.
- [Release notes](https://github.com/ajv-validator/ajv/releases)
- [Commits](https://github.com/ajv-validator/ajv/compare/v6.12.6...v6.14.0)

---
updated-dependencies:
- dependency-name: ajv
  dependency-version: 6.14.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-21 12:41:51 +00:00
Kamil Mysliwiec
0bf24d74f1 Merge pull request #16403 from nestjs/renovate/eslint-monorepo
chore(deps): update eslint monorepo to v9.39.3
2026-02-21 13:40:41 +01:00
renovate[bot]
7d1ee441c3 chore(deps): update eslint monorepo to v9.39.3 2026-02-20 14:11:20 +00:00
Kamil Myśliwiec
53e1cc6360 test: fix broken unit transform pattern test 2026-02-20 11:51:45 +01:00
Kamil Myśliwiec
ca7d95a219 fix: transform pattern regression 2026-02-20 11:25:23 +01:00
Kamil Mysliwiec
cd7501b5c8 Merge pull request #16402 from nestjs/fix/pattern-max-depth-keys
fix(microservices): introuduce max pattern depth and object complexity
2026-02-20 10:49:32 +01:00
Kamil Myśliwiec
e099625a33 fix(microservices): introuduce max pattern depth and object complexity 2026-02-20 10:48:05 +01:00
Kamil Mysliwiec
f39b8cf2a0 Merge pull request #16401 from cuiweixie/bugfix
fix(microservices): if indexOf return 0 will if will be falsy
2026-02-20 10:34:01 +01:00
Kamil Mysliwiec
b4b84c1342 Merge pull request #16398 from nestjs/dependabot/npm_and_yarn/commitlint/cli-20.4.2
chore(deps-dev): bump @commitlint/cli from 20.4.1 to 20.4.2
2026-02-20 10:31:35 +01:00
dependabot[bot]
55db1439a7 chore(deps-dev): bump @commitlint/cli from 20.4.1 to 20.4.2
Bumps [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) from 20.4.1 to 20.4.2.
- [Release notes](https://github.com/conventional-changelog/commitlint/releases)
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md)
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v20.4.2/@commitlint/cli)

---
updated-dependencies:
- dependency-name: "@commitlint/cli"
  dependency-version: 20.4.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-20 09:27:55 +00:00
Kamil Mysliwiec
8cd845fa5e Merge pull request #16393 from nestjs/renovate/prisma-monorepo
fix(deps): update prisma monorepo to v7.4.1
2026-02-20 10:27:30 +01:00
Kamil Mysliwiec
04bc5cbeb4 Merge pull request #16394 from nestjs/renovate/mysql2-3.x
fix(deps): update dependency mysql2 to v3.17.3
2026-02-20 10:27:24 +01:00
Kamil Mysliwiec
c9e3bf9ab0 Merge pull request #16395 from nestjs/renovate/apollo-graphql-packages
fix(deps): update apollo graphql packages to v2.13.1
2026-02-20 10:27:15 +01:00
Kamil Mysliwiec
7ebf6df543 Merge pull request #16396 from nestjs/dependabot/npm_and_yarn/mysql2-3.17.3
chore(deps-dev): bump mysql2 from 3.17.2 to 3.17.3
2026-02-20 10:27:07 +01:00
Kamil Mysliwiec
7b78eef37e Merge pull request #16400 from nestjs/renovate/nodemon-3.x
chore(deps): update dependency nodemon to v3.1.13
2026-02-20 10:27:00 +01:00
Kamil Mysliwiec
7fb983b9d9 Merge pull request #16397 from nestjs/dependabot/npm_and_yarn/commitlint/config-angular-20.4.2
chore(deps-dev): bump @commitlint/config-angular from 20.4.1 to 20.4.2
2026-02-20 10:26:36 +01:00
Weixie Cui
3a74946f63 fix: if indexOf return 0 will if will be falsy 2026-02-20 14:00:08 +08:00
renovate[bot]
66f7a7d86f chore(deps): update dependency nodemon to v3.1.13 2026-02-20 00:55:10 +00:00
dependabot[bot]
3b7e5a15e2 chore(deps-dev): bump @commitlint/config-angular from 20.4.1 to 20.4.2
Bumps [@commitlint/config-angular](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-angular) from 20.4.1 to 20.4.2.
- [Release notes](https://github.com/conventional-changelog/commitlint/releases)
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-angular/CHANGELOG.md)
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v20.4.2/@commitlint/config-angular)

---
updated-dependencies:
- dependency-name: "@commitlint/config-angular"
  dependency-version: 20.4.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-20 00:53:05 +00:00
dependabot[bot]
8be8f06c86 chore(deps-dev): bump mysql2 from 3.17.2 to 3.17.3
Bumps [mysql2](https://github.com/sidorares/node-mysql2) from 3.17.2 to 3.17.3.
- [Release notes](https://github.com/sidorares/node-mysql2/releases)
- [Changelog](https://github.com/sidorares/node-mysql2/blob/master/Changelog.md)
- [Commits](https://github.com/sidorares/node-mysql2/compare/v3.17.2...v3.17.3)

---
updated-dependencies:
- dependency-name: mysql2
  dependency-version: 3.17.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-20 00:52:49 +00:00
renovate[bot]
96a04aba7a fix(deps): update prisma monorepo to v7.4.1 2026-02-19 20:43:03 +00:00
renovate[bot]
60d099b7a5 fix(deps): update apollo graphql packages to v2.13.1 2026-02-19 20:42:57 +00:00
renovate[bot]
2bf0c16336 fix(deps): update dependency mysql2 to v3.17.3 2026-02-19 17:46:04 +00:00
Kamil Mysliwiec
ce57b59dab Merge pull request #16390 from nestjs/revert-16386-dependabot/npm_and_yarn/eslint-10.0.0
Revert "chore(deps-dev): bump eslint from 9.39.2 to 10.0.0"
2026-02-19 10:02:48 +01:00
Kamil Mysliwiec
06a572e33f Revert "chore(deps-dev): bump eslint from 9.39.2 to 10.0.0" 2026-02-19 10:02:37 +01:00
Kamil Mysliwiec
a9724d5ad6 Merge pull request #16386 from nestjs/dependabot/npm_and_yarn/eslint-10.0.0
chore(deps-dev): bump eslint from 9.39.2 to 10.0.0
2026-02-19 10:02:33 +01:00
Kamil Mysliwiec
926c275da8 Merge pull request #16388 from nestjs/renovate/node-25.x
chore(deps): update dependency @types/node to v25.3.0
2026-02-19 10:02:21 +01:00
renovate[bot]
f0f71b3824 chore(deps): update dependency @types/node to v25.3.0 2026-02-19 05:28:49 +00:00
Kamil Mysliwiec
8a62c1c7e8 Merge pull request #16387 from nestjs/dependabot/npm_and_yarn/tools/benchmarks/ajv-8.18.0
chore(deps): bump ajv from 8.17.1 to 8.18.0 in /tools/benchmarks
2026-02-18 12:47:23 +01:00
dependabot[bot]
1b2dc843c3 chore(deps): bump ajv from 8.17.1 to 8.18.0 in /tools/benchmarks
Bumps [ajv](https://github.com/ajv-validator/ajv) from 8.17.1 to 8.18.0.
- [Release notes](https://github.com/ajv-validator/ajv/releases)
- [Commits](https://github.com/ajv-validator/ajv/compare/v8.17.1...v8.18.0)

---
updated-dependencies:
- dependency-name: ajv
  dependency-version: 8.18.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-18 10:30:43 +00:00
Kamil Mysliwiec
910d05fe6a Merge pull request #16385 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v11.1.14
2026-02-18 11:29:50 +01:00
dependabot[bot]
68267fab2b chore(deps-dev): bump eslint from 9.39.2 to 10.0.0
Bumps [eslint](https://github.com/eslint/eslint) from 9.39.2 to 10.0.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v9.39.2...v10.0.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 10.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-18 00:52:59 +00:00
renovate[bot]
080fb1fa35 fix(deps): update nest monorepo to v11.1.14 2026-02-17 23:35:58 +00:00
44 changed files with 555 additions and 892 deletions

829
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -82,10 +82,10 @@
"devDependencies": {
"@apollo/server": "5.4.0",
"@as-integrations/express5": "1.1.2",
"@commitlint/cli": "20.4.1",
"@commitlint/config-angular": "20.4.1",
"@commitlint/cli": "20.4.2",
"@commitlint/config-angular": "20.4.2",
"@eslint/eslintrc": "3.3.3",
"@eslint/js": "9.39.2",
"@eslint/js": "9.39.3",
"@fastify/cors": "11.2.0",
"@fastify/formbody": "8.0.2",
"@fastify/middie": "9.1.0",
@@ -107,7 +107,7 @@
"@types/gulp": "4.0.18",
"@types/http-errors": "2.0.5",
"@types/mocha": "10.0.10",
"@types/node": "25.2.3",
"@types/node": "25.3.0",
"@types/sinon": "21.0.0",
"@types/supertest": "6.0.3",
"@types/ws": "8.18.1",
@@ -123,7 +123,7 @@
"conventional-changelog": "7.1.1",
"coveralls": "3.1.1",
"delete-empty": "3.0.0",
"eslint": "9.39.2",
"eslint": "9.39.3",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-prettier": "5.5.5",
"eventsource": "4.1.0",
@@ -153,7 +153,7 @@
"mongoose": "9.2.1",
"mqtt": "5.15.0",
"multer": "2.0.2",
"mysql2": "3.17.2",
"mysql2": "3.17.3",
"nats": "2.29.3",
"nyc": "14.1.1",
"prettier": "^3.7.4",

View File

@@ -472,7 +472,7 @@ export class ServerGrpc extends Server<never, never> {
.toLowerCase()
.indexOf('cancelled');
if (isCancelledError) {
if (isCancelledError !== -1) {
call.end();
return;
}

View File

@@ -120,4 +120,22 @@ describe('transformPatternToRoute', () => {
});
});
});
describe('when gets value exceeding max depth or max keys', () => {
it('should return special string indicating the limit was reached', () => {
const deepNestedPattern = {
a: { b: { c: { d: { e: { f: { g: 'too deep' } } } } } },
};
const tooManyKeysPattern = Object.fromEntries(
Array.from({ length: 25 }, (_, i) => [`key${i}`, `value${i}`]),
);
expect(transformPatternToRoute(deepNestedPattern)).to.be.equal(
'{"a":{"b":{"c":{"d":{"e":{"f":[MAX_DEPTH_REACHED]}}}}}}',
);
expect(transformPatternToRoute(tooManyKeysPattern)).to.be.equal(
'[TOO_MANY_KEYS]',
);
});
});
});

View File

@@ -1,43 +1,67 @@
import {
isNumber,
isObject,
isString,
isNumber,
} from '@nestjs/common/utils/shared.utils';
import { MsPattern } from '../interfaces';
const DEFAULT_MAX_DEPTH = 5;
const DEFAULT_MAX_KEYS = 20;
/**
* Transforms the Pattern to Route.
* 1. If Pattern is a `string`, it will be returned as it is.
* 2. If Pattern is a `number`, it will be converted to `string`.
* 3. If Pattern is a `JSON` object, it will be transformed to Route. For that end,
* the function will sort properties of `JSON` Object and creates `route` string
* according to the following template:
* <key1>:<value1>/<key2>:<value2>/.../<keyN>:<valueN>
* Transforms the Pattern to Route safely.
*
* @param {MsPattern} pattern - client pattern
* @param pattern - client pattern
* @param depth - current recursion depth
* @param maxDepth - maximum allowed recursion depth
* @param maxKeys - maximum allowed keys per object
* @returns string
*/
export function transformPatternToRoute(pattern: MsPattern): string {
export function transformPatternToRoute(
pattern: MsPattern,
depth = 0,
maxDepth = DEFAULT_MAX_DEPTH,
maxKeys = DEFAULT_MAX_KEYS,
): string {
if (isString(pattern) || isNumber(pattern)) {
return `${pattern}`;
}
if (!isObject(pattern)) {
// For non-string, non-number, non-object values
return pattern;
}
const sortedKeys = Object.keys(pattern).sort((a, b) =>
('' + a).localeCompare(b),
);
if (depth > maxDepth) {
return '[MAX_DEPTH_REACHED]';
}
// Creates the array of Pattern params from sorted keys and their corresponding values
const sortedPatternParams = sortedKeys.map(key => {
const keys = Object.keys(pattern);
if (keys.length > maxKeys) {
return '[TOO_MANY_KEYS]';
}
const sortedKeys = keys.sort((a, b) => ('' + a).localeCompare(b));
const parts = sortedKeys.map(key => {
const value = pattern[key];
let partialRoute = `"${key}":`;
partialRoute += isString(pattern[key])
? `"${transformPatternToRoute(pattern[key])}"`
: transformPatternToRoute(pattern[key]);
// Only quote strings, numbers and objects are handled recursively
if (isString(value)) {
partialRoute += `"${transformPatternToRoute(value, depth + 1, maxDepth, maxKeys)}"`;
} else {
partialRoute += transformPatternToRoute(
value,
depth + 1,
maxDepth,
maxKeys,
);
}
return partialRoute;
});
const route = sortedPatternParams.join(',');
return `{${route}}`;
return `{${parts.join(',')}}`;
}

View File

@@ -19,9 +19,9 @@
"test:e2e": "jest --config ./e2e/jest-e2e.json"
},
"dependencies": {
"@nestjs/common": "11.1.13",
"@nestjs/core": "11.1.13",
"@nestjs/platform-express": "11.1.13",
"@nestjs/common": "11.1.14",
"@nestjs/core": "11.1.14",
"@nestjs/platform-express": "11.1.14",
"class-transformer": "0.5.1",
"class-validator": "0.14.3",
"reflect-metadata": "0.2.2",
@@ -30,10 +30,10 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.3.3",
"@eslint/js": "9.39.2",
"@eslint/js": "9.39.3",
"@nestjs/cli": "11.0.16",
"@nestjs/schematics": "11.0.9",
"@nestjs/testing": "11.1.13",
"@nestjs/testing": "11.1.14",
"@types/express": "5.0.6",
"@types/jest": "30.0.0",
"@types/node": "24.10.13",
@@ -45,7 +45,7 @@
"ts-loader": "9.5.4",
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"eslint": "9.39.2",
"eslint": "9.39.3",
"eslint-plugin-prettier": "5.5.5",
"globals": "17.3.0",
"typescript": "5.9.3",

View File

@@ -19,11 +19,11 @@
"test:e2e": "jest --config ./e2e/jest-e2e.json"
},
"dependencies": {
"@nestjs/common": "11.1.13",
"@nestjs/core": "11.1.13",
"@nestjs/platform-express": "11.1.13",
"@nestjs/platform-socket.io": "11.1.13",
"@nestjs/websockets": "11.1.13",
"@nestjs/common": "11.1.14",
"@nestjs/core": "11.1.14",
"@nestjs/platform-express": "11.1.14",
"@nestjs/platform-socket.io": "11.1.14",
"@nestjs/websockets": "11.1.14",
"@socket.io/redis-adapter": "8.3.0",
"class-transformer": "0.5.1",
"class-validator": "0.14.3",
@@ -34,16 +34,16 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.3.3",
"@eslint/js": "9.39.2",
"@eslint/js": "9.39.3",
"@nestjs/cli": "11.0.16",
"@nestjs/schematics": "11.0.9",
"@nestjs/testing": "11.1.13",
"@nestjs/testing": "11.1.14",
"@types/express": "5.0.6",
"@types/jest": "30.0.0",
"@types/node": "24.10.13",
"@types/supertest": "6.0.3",
"@types/ws": "8.5.13",
"eslint": "9.39.2",
"eslint": "9.39.3",
"eslint-plugin-prettier": "5.5.5",
"globals": "17.3.0",
"jest": "30.2.0",

View File

@@ -19,10 +19,10 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.1.13",
"@nestjs/core": "11.1.13",
"@nestjs/microservices": "11.1.13",
"@nestjs/platform-express": "11.1.13",
"@nestjs/common": "11.1.14",
"@nestjs/core": "11.1.14",
"@nestjs/microservices": "11.1.14",
"@nestjs/platform-express": "11.1.14",
"class-transformer": "0.5.1",
"class-validator": "0.14.3",
"reflect-metadata": "0.2.2",
@@ -31,10 +31,10 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.3.3",
"@eslint/js": "9.39.2",
"@eslint/js": "9.39.3",
"@nestjs/cli": "11.0.16",
"@nestjs/schematics": "11.0.9",
"@nestjs/testing": "11.1.13",
"@nestjs/testing": "11.1.14",
"@types/amqplib": "0.10.8",
"@types/express": "5.0.6",
"@types/node": "24.10.13",
@@ -46,7 +46,7 @@
"ts-loader": "9.5.4",
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"eslint": "9.39.2",
"eslint": "9.39.3",
"eslint-plugin-prettier": "5.5.5",
"globals": "17.3.0",
"typescript": "5.9.3",

View File

@@ -21,10 +21,10 @@
"dependencies": {
"@grpc/grpc-js": "1.14.3",
"@grpc/reflection": "1.0.4",
"@nestjs/common": "11.1.13",
"@nestjs/core": "11.1.13",
"@nestjs/microservices": "11.1.13",
"@nestjs/platform-express": "11.1.13",
"@nestjs/common": "11.1.14",
"@nestjs/core": "11.1.14",
"@nestjs/microservices": "11.1.14",
"@nestjs/platform-express": "11.1.14",
"class-transformer": "0.5.1",
"class-validator": "0.14.3",
"reflect-metadata": "0.2.2",
@@ -33,14 +33,14 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.3.3",
"@eslint/js": "9.39.2",
"@eslint/js": "9.39.3",
"@nestjs/cli": "11.0.16",
"@nestjs/schematics": "11.0.9",
"@nestjs/testing": "11.1.13",
"@nestjs/testing": "11.1.14",
"@types/express": "5.0.6",
"@types/node": "24.10.13",
"@types/supertest": "6.0.3",
"eslint": "9.39.2",
"eslint": "9.39.3",
"eslint-plugin-prettier": "5.5.5",
"globals": "17.3.0",
"jest": "30.2.0",

View File

@@ -19,11 +19,11 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.1.13",
"@nestjs/core": "11.1.13",
"@nestjs/platform-express": "11.1.13",
"@nestjs/common": "11.1.14",
"@nestjs/core": "11.1.14",
"@nestjs/platform-express": "11.1.14",
"@nestjs/typeorm": "11.0.0",
"mysql2": "3.17.2",
"mysql2": "3.17.3",
"reflect-metadata": "0.2.2",
"rimraf": "6.1.3",
"rxjs": "7.8.2",
@@ -31,15 +31,15 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.3.3",
"@eslint/js": "9.39.2",
"@eslint/js": "9.39.3",
"@nestjs/cli": "11.0.16",
"@nestjs/schematics": "11.0.9",
"@nestjs/testing": "11.1.13",
"@nestjs/testing": "11.1.14",
"@types/express": "5.0.6",
"@types/jest": "30.0.0",
"@types/node": "24.10.13",
"@types/supertest": "6.0.3",
"eslint": "9.39.2",
"eslint": "9.39.3",
"eslint-plugin-prettier": "5.5.5",
"globals": "17.3.0",
"jest": "30.2.0",

View File

@@ -19,10 +19,10 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.1.13",
"@nestjs/core": "11.1.13",
"@nestjs/common": "11.1.14",
"@nestjs/core": "11.1.14",
"@nestjs/mongoose": "11.0.4",
"@nestjs/platform-express": "11.1.13",
"@nestjs/platform-express": "11.1.14",
"mongoose": "9.2.1",
"reflect-metadata": "0.2.2",
"rimraf": "6.1.3",
@@ -30,15 +30,15 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.3.3",
"@eslint/js": "9.39.2",
"@eslint/js": "9.39.3",
"@nestjs/cli": "11.0.16",
"@nestjs/schematics": "11.0.9",
"@nestjs/testing": "11.1.13",
"@nestjs/testing": "11.1.14",
"@types/express": "5.0.6",
"@types/jest": "30.0.0",
"@types/node": "24.10.13",
"@types/supertest": "6.0.3",
"eslint": "9.39.2",
"eslint": "9.39.3",
"eslint-plugin-prettier": "5.5.5",
"globals": "17.3.0",
"jest": "30.2.0",

View File

@@ -19,11 +19,11 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.1.13",
"@nestjs/core": "11.1.13",
"@nestjs/platform-express": "11.1.13",
"@nestjs/common": "11.1.14",
"@nestjs/core": "11.1.14",
"@nestjs/platform-express": "11.1.14",
"@nestjs/sequelize": "11.0.1",
"mysql2": "3.17.2",
"mysql2": "3.17.3",
"reflect-metadata": "0.2.2",
"rimraf": "6.1.3",
"rxjs": "7.8.2",
@@ -33,15 +33,15 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.3.3",
"@eslint/js": "9.39.2",
"@eslint/js": "9.39.3",
"@nestjs/cli": "11.0.16",
"@nestjs/schematics": "11.0.9",
"@nestjs/testing": "11.1.13",
"@nestjs/testing": "11.1.14",
"@types/express": "5.0.6",
"@types/jest": "30.0.0",
"@types/node": "24.10.13",
"@types/supertest": "6.0.3",
"eslint": "9.39.2",
"eslint": "9.39.3",
"eslint-plugin-prettier": "5.5.5",
"globals": "17.3.0",
"jest": "30.2.0",

View File

@@ -12,20 +12,20 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.1.13",
"@nestjs/core": "11.1.13",
"@nestjs/platform-express": "11.1.13",
"@nestjs/common": "11.1.14",
"@nestjs/core": "11.1.14",
"@nestjs/platform-express": "11.1.14",
"reflect-metadata": "0.2.2",
"rxjs": "7.8.2",
"typescript": "5.9.3"
},
"devDependencies": {
"@eslint/eslintrc": "3.3.3",
"@eslint/js": "9.39.2",
"@eslint/js": "9.39.3",
"@nestjs/cli": "11.0.16",
"@nestjs/schematics": "11.0.9",
"@types/node": "24.10.13",
"eslint": "9.39.2",
"eslint": "9.39.3",
"eslint-plugin-prettier": "5.5.5",
"globals": "17.3.0",
"start-server-webpack-plugin": "2.2.5",

View File

@@ -13,11 +13,11 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.1.13",
"@nestjs/core": "11.1.13",
"@nestjs/platform-express": "11.1.13",
"@nestjs/microservices": "11.1.13",
"@nestjs/websockets": "11.1.13",
"@nestjs/common": "11.1.14",
"@nestjs/core": "11.1.14",
"@nestjs/platform-express": "11.1.14",
"@nestjs/microservices": "11.1.14",
"@nestjs/websockets": "11.1.14",
"reflect-metadata": "0.2.2",
"rxjs": "7.8.2"
},
@@ -30,9 +30,9 @@
"@babel/preset-env": "7.29.0",
"@babel/register": "7.28.6",
"@babel/runtime": "7.28.6",
"@nestjs/testing": "11.1.13",
"@nestjs/testing": "11.1.14",
"jest": "30.2.0",
"nodemon": "3.1.11",
"nodemon": "3.1.13",
"prettier": "3.8.1",
"supertest": "7.2.2"
},

View File

@@ -19,9 +19,9 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.1.13",
"@nestjs/core": "11.1.13",
"@nestjs/platform-fastify": "11.1.13",
"@nestjs/common": "11.1.14",
"@nestjs/core": "11.1.14",
"@nestjs/platform-fastify": "11.1.14",
"class-transformer": "0.5.1",
"class-validator": "0.14.3",
"reflect-metadata": "0.2.2",
@@ -30,13 +30,13 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.3.3",
"@eslint/js": "9.39.2",
"@eslint/js": "9.39.3",
"@nestjs/cli": "11.0.16",
"@nestjs/schematics": "11.0.9",
"@nestjs/testing": "11.1.13",
"@nestjs/testing": "11.1.14",
"@types/node": "24.10.13",
"@types/supertest": "6.0.3",
"eslint": "9.39.2",
"eslint": "9.39.3",
"eslint-plugin-prettier": "5.5.5",
"globals": "17.3.0",
"jest": "30.2.0",

View File

@@ -19,9 +19,9 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.1.13",
"@nestjs/core": "11.1.13",
"@nestjs/platform-express": "11.1.13",
"@nestjs/common": "11.1.14",
"@nestjs/core": "11.1.14",
"@nestjs/platform-express": "11.1.14",
"@nestjs/swagger": "11.2.6",
"class-transformer": "0.5.1",
"class-validator": "0.14.3",
@@ -31,14 +31,14 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.3.3",
"@eslint/js": "9.39.2",
"@eslint/js": "9.39.3",
"@nestjs/cli": "11.0.16",
"@nestjs/schematics": "11.0.9",
"@nestjs/testing": "11.1.13",
"@nestjs/testing": "11.1.14",
"@types/express": "5.0.6",
"@types/node": "24.10.13",
"@types/supertest": "6.0.3",
"eslint": "9.39.2",
"eslint": "9.39.3",
"eslint-plugin-prettier": "5.5.5",
"globals": "17.3.0",
"jest": "30.2.0",

View File

@@ -22,10 +22,10 @@
"@apollo/server": "5.4.0",
"@graphql-tools/utils": "11.0.0",
"@nestjs/apollo": "13.2.4",
"@nestjs/common": "11.1.13",
"@nestjs/core": "11.1.13",
"@nestjs/common": "11.1.14",
"@nestjs/core": "11.1.14",
"@nestjs/graphql": "13.2.4",
"@nestjs/platform-express": "11.1.13",
"@nestjs/platform-express": "11.1.14",
"class-transformer": "0.5.1",
"class-validator": "0.14.3",
"graphql": "16.10.0",
@@ -36,15 +36,15 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.3.3",
"@eslint/js": "9.39.2",
"@eslint/js": "9.39.3",
"@nestjs/cli": "11.0.16",
"@nestjs/schematics": "11.0.9",
"@nestjs/testing": "11.1.13",
"@nestjs/testing": "11.1.14",
"@types/express": "5.0.6",
"@types/jest": "30.0.0",
"@types/node": "24.10.13",
"@types/supertest": "6.0.3",
"eslint": "9.39.2",
"eslint": "9.39.3",
"eslint-plugin-prettier": "5.5.5",
"globals": "17.3.0",
"jest": "30.2.0",

View File

@@ -19,9 +19,9 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.1.13",
"@nestjs/core": "11.1.13",
"@nestjs/platform-express": "11.1.13",
"@nestjs/common": "11.1.14",
"@nestjs/core": "11.1.14",
"@nestjs/platform-express": "11.1.14",
"@nestjs/typeorm": "11.0.0",
"mongodb": "7.1.0",
"reflect-metadata": "0.2.2",
@@ -31,15 +31,15 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.3.3",
"@eslint/js": "9.39.2",
"@eslint/js": "9.39.3",
"@nestjs/cli": "11.0.16",
"@nestjs/schematics": "11.0.9",
"@nestjs/testing": "11.1.13",
"@nestjs/testing": "11.1.14",
"@types/express": "5.0.6",
"@types/jest": "30.0.0",
"@types/node": "24.10.13",
"@types/supertest": "6.0.3",
"eslint": "9.39.2",
"eslint": "9.39.3",
"eslint-plugin-prettier": "5.5.5",
"globals": "17.3.0",
"jest": "30.2.0",

View File

@@ -19,9 +19,9 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.1.13",
"@nestjs/core": "11.1.13",
"@nestjs/platform-express": "11.1.13",
"@nestjs/common": "11.1.14",
"@nestjs/core": "11.1.14",
"@nestjs/platform-express": "11.1.14",
"mongoose": "9.2.1",
"reflect-metadata": "0.2.2",
"rimraf": "6.1.3",
@@ -29,15 +29,15 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.3.3",
"@eslint/js": "9.39.2",
"@eslint/js": "9.39.3",
"@nestjs/cli": "11.0.16",
"@nestjs/schematics": "11.0.9",
"@nestjs/testing": "11.1.13",
"@nestjs/testing": "11.1.14",
"@types/express": "5.0.6",
"@types/jest": "30.0.0",
"@types/node": "24.10.13",
"@types/supertest": "6.0.3",
"eslint": "9.39.2",
"eslint": "9.39.3",
"eslint-plugin-prettier": "5.5.5",
"globals": "17.3.0",
"jest": "30.2.0",

View File

@@ -19,9 +19,9 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.1.13",
"@nestjs/core": "11.1.13",
"@nestjs/platform-express": "11.1.13",
"@nestjs/common": "11.1.14",
"@nestjs/core": "11.1.14",
"@nestjs/platform-express": "11.1.14",
"hbs": "4.2.0",
"reflect-metadata": "0.2.2",
"rimraf": "6.1.3",
@@ -29,10 +29,10 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.3.3",
"@eslint/js": "9.39.2",
"@eslint/js": "9.39.3",
"@nestjs/cli": "11.0.16",
"@nestjs/schematics": "11.0.9",
"@nestjs/testing": "11.1.13",
"@nestjs/testing": "11.1.14",
"@types/express": "5.0.6",
"@types/node": "24.10.13",
"@types/supertest": "6.0.3",
@@ -43,7 +43,7 @@
"ts-loader": "9.5.4",
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"eslint": "9.39.2",
"eslint": "9.39.3",
"eslint-plugin-prettier": "5.5.5",
"globals": "17.3.0",
"typescript": "5.9.3",

View File

@@ -19,11 +19,11 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.1.13",
"@nestjs/core": "11.1.13",
"@nestjs/platform-express": "11.1.13",
"@nestjs/platform-ws": "11.1.13",
"@nestjs/websockets": "11.1.13",
"@nestjs/common": "11.1.14",
"@nestjs/core": "11.1.14",
"@nestjs/platform-express": "11.1.14",
"@nestjs/platform-ws": "11.1.14",
"@nestjs/websockets": "11.1.14",
"class-transformer": "0.5.1",
"class-validator": "0.14.3",
"rimraf": "6.1.3",
@@ -34,10 +34,10 @@
"devDependencies": {
"@types/ws": "8.5.13",
"@eslint/eslintrc": "3.3.3",
"@eslint/js": "9.39.2",
"@eslint/js": "9.39.3",
"@nestjs/cli": "11.0.16",
"@nestjs/schematics": "11.0.9",
"@nestjs/testing": "11.1.13",
"@nestjs/testing": "11.1.14",
"@types/express": "5.0.6",
"@types/node": "24.10.13",
"@types/supertest": "6.0.3",
@@ -48,7 +48,7 @@
"ts-loader": "9.5.4",
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"eslint": "9.39.2",
"eslint": "9.39.3",
"eslint-plugin-prettier": "5.5.5",
"globals": "17.3.0",
"typescript": "5.9.3",

View File

@@ -19,9 +19,9 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.1.13",
"@nestjs/core": "11.1.13",
"@nestjs/platform-fastify": "11.1.13",
"@nestjs/common": "11.1.14",
"@nestjs/core": "11.1.14",
"@nestjs/platform-fastify": "11.1.14",
"@fastify/static": "9.0.0",
"handlebars": "4.7.8",
"@fastify/view": "11.1.1",
@@ -31,14 +31,14 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.3.3",
"@eslint/js": "9.39.2",
"@eslint/js": "9.39.3",
"@nestjs/cli": "11.0.16",
"@nestjs/schematics": "11.0.9",
"@nestjs/testing": "11.1.13",
"@nestjs/testing": "11.1.14",
"@types/express": "5.0.6",
"@types/node": "24.10.13",
"@types/supertest": "6.0.3",
"eslint": "9.39.2",
"eslint": "9.39.3",
"eslint-plugin-prettier": "5.5.5",
"globals": "17.3.0",
"jest": "30.2.0",

View File

@@ -19,15 +19,15 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.1.13",
"@nestjs/core": "11.1.13",
"@nestjs/common": "11.1.14",
"@nestjs/core": "11.1.14",
"reflect-metadata": "0.2.2",
"rimraf": "6.1.3",
"rxjs": "7.8.2"
},
"devDependencies": {
"@eslint/eslintrc": "3.3.3",
"@eslint/js": "9.39.2",
"@eslint/js": "9.39.3",
"@nestjs/cli": "11.0.16",
"@nestjs/schematics": "11.0.9",
"@types/node": "24.10.13",
@@ -39,7 +39,7 @@
"ts-loader": "9.5.4",
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"eslint": "9.39.2",
"eslint": "9.39.3",
"eslint-plugin-prettier": "5.5.5",
"globals": "17.3.0",
"typescript": "5.9.3",

View File

@@ -20,26 +20,26 @@
"test:e2e": "jest --config ./e2e/jest-e2e.json"
},
"dependencies": {
"@nestjs/common": "11.1.13",
"@nestjs/core": "11.1.13",
"@nestjs/common": "11.1.14",
"@nestjs/core": "11.1.14",
"@nestjs/jwt": "11.0.2",
"@nestjs/passport": "11.0.5",
"@nestjs/platform-express": "11.1.13",
"@nestjs/platform-express": "11.1.14",
"reflect-metadata": "0.2.2",
"rimraf": "6.1.3",
"rxjs": "7.8.2"
},
"devDependencies": {
"@eslint/eslintrc": "3.3.3",
"@eslint/js": "9.39.2",
"@eslint/js": "9.39.3",
"@nestjs/cli": "11.0.16",
"@nestjs/schematics": "11.0.9",
"@nestjs/testing": "11.1.13",
"@nestjs/testing": "11.1.14",
"@types/express": "5.0.6",
"@types/jest": "30.0.0",
"@types/node": "24.10.13",
"@types/supertest": "6.0.3",
"eslint": "9.39.2",
"eslint": "9.39.3",
"eslint-plugin-prettier": "5.5.5",
"globals": "17.3.0",
"jest": "30.2.0",

View File

@@ -20,9 +20,9 @@
},
"dependencies": {
"@nestjs/cache-manager": "3.1.0",
"@nestjs/common": "11.1.13",
"@nestjs/core": "11.1.13",
"@nestjs/platform-express": "11.1.13",
"@nestjs/common": "11.1.14",
"@nestjs/core": "11.1.14",
"@nestjs/platform-express": "11.1.14",
"cache-manager": "7.2.8",
"class-transformer": "0.5.1",
"class-validator": "0.14.3",
@@ -31,14 +31,14 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.3.3",
"@eslint/js": "9.39.2",
"@eslint/js": "9.39.3",
"@nestjs/cli": "11.0.16",
"@nestjs/schematics": "11.0.9",
"@nestjs/testing": "11.1.13",
"@nestjs/testing": "11.1.14",
"@types/express": "5.0.6",
"@types/node": "24.10.13",
"@types/supertest": "6.0.3",
"eslint": "9.39.2",
"eslint": "9.39.3",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-import": "2.32.0",
"eslint-plugin-prettier": "5.5.5",

View File

@@ -19,9 +19,9 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.1.13",
"@nestjs/core": "11.1.13",
"@nestjs/platform-express": "11.1.13",
"@nestjs/common": "11.1.14",
"@nestjs/core": "11.1.14",
"@nestjs/platform-express": "11.1.14",
"class-transformer": "0.5.1",
"reflect-metadata": "0.2.2",
"rimraf": "6.1.3",
@@ -29,10 +29,10 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.3.3",
"@eslint/js": "9.39.2",
"@eslint/js": "9.39.3",
"@nestjs/cli": "11.0.16",
"@nestjs/schematics": "11.0.9",
"@nestjs/testing": "11.1.13",
"@nestjs/testing": "11.1.14",
"@types/express": "5.0.6",
"@types/node": "24.10.13",
"@types/supertest": "6.0.3",
@@ -43,7 +43,7 @@
"ts-loader": "9.5.4",
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"eslint": "9.39.2",
"eslint": "9.39.3",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-import": "2.32.0",
"eslint-plugin-prettier": "5.5.5",

View File

@@ -22,12 +22,12 @@
"dependencies": {
"@apollo/server": "5.4.0",
"@nestjs/apollo": "13.2.4",
"@nestjs/common": "11.1.13",
"@nestjs/core": "11.1.13",
"@nestjs/common": "11.1.14",
"@nestjs/core": "11.1.14",
"@nestjs/graphql": "13.2.4",
"@nestjs/platform-express": "11.1.13",
"@prisma/adapter-better-sqlite3": "7.4.0",
"@prisma/client": "7.4.0",
"@nestjs/platform-express": "11.1.14",
"@prisma/adapter-better-sqlite3": "7.4.1",
"@prisma/client": "7.4.1",
"class-transformer": "0.5.1",
"class-validator": "0.14.3",
"graphql": "16.10.0",
@@ -38,16 +38,16 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.3.3",
"@eslint/js": "9.39.2",
"@eslint/js": "9.39.3",
"@nestjs/cli": "11.0.16",
"@nestjs/schematics": "11.0.9",
"@nestjs/testing": "11.1.13",
"@nestjs/testing": "11.1.14",
"@types/express": "5.0.6",
"@types/node": "24.10.13",
"@types/supertest": "6.0.3",
"@typescript-eslint/eslint-plugin": "8.56.0",
"@typescript-eslint/parser": "8.56.0",
"eslint": "9.39.2",
"eslint": "9.39.3",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-import": "2.32.0",
"eslint-plugin-prettier": "5.5.5",

View File

@@ -21,10 +21,10 @@
"dependencies": {
"@apollo/server": "5.4.0",
"@nestjs/apollo": "13.2.4",
"@nestjs/common": "11.1.13",
"@nestjs/core": "11.1.13",
"@nestjs/common": "11.1.14",
"@nestjs/core": "11.1.14",
"@nestjs/graphql": "13.2.4",
"@nestjs/platform-express": "11.1.13",
"@nestjs/platform-express": "11.1.14",
"class-transformer": "0.5.1",
"class-validator": "0.14.3",
"graphql": "16.10.0",
@@ -35,14 +35,14 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.3.3",
"@eslint/js": "9.39.2",
"@eslint/js": "9.39.3",
"@nestjs/cli": "11.0.16",
"@nestjs/schematics": "11.0.9",
"@nestjs/testing": "11.1.13",
"@nestjs/testing": "11.1.14",
"@types/express": "5.0.6",
"@types/node": "24.10.13",
"@types/supertest": "6.0.3",
"eslint": "9.39.2",
"eslint": "9.39.3",
"eslint-plugin-import": "2.32.0",
"eslint-plugin-prettier": "5.5.5",
"globals": "17.3.0",

View File

@@ -19,10 +19,10 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.1.13",
"@nestjs/core": "11.1.13",
"@nestjs/common": "11.1.14",
"@nestjs/core": "11.1.14",
"@nestjs/serve-static": "5.0.4",
"@nestjs/platform-express": "11.1.13",
"@nestjs/platform-express": "11.1.14",
"class-transformer": "0.5.1",
"class-validator": "0.14.3",
"reflect-metadata": "0.2.2",
@@ -31,10 +31,10 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.3.3",
"@eslint/js": "9.39.2",
"@eslint/js": "9.39.3",
"@nestjs/cli": "11.0.16",
"@nestjs/schematics": "11.0.9",
"@nestjs/testing": "11.1.13",
"@nestjs/testing": "11.1.14",
"@types/express": "5.0.6",
"@types/node": "24.10.13",
"@types/supertest": "6.0.3",
@@ -45,7 +45,7 @@
"ts-loader": "9.5.4",
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"eslint": "9.39.2",
"eslint": "9.39.3",
"eslint-plugin-prettier": "5.5.5",
"globals": "17.3.0",
"typescript": "5.9.3",

View File

@@ -19,9 +19,9 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.1.13",
"@nestjs/core": "11.1.13",
"@nestjs/platform-express": "11.1.13",
"@nestjs/common": "11.1.14",
"@nestjs/core": "11.1.14",
"@nestjs/platform-express": "11.1.14",
"dotenv": "17.3.1",
"reflect-metadata": "0.2.2",
"rimraf": "6.1.3",
@@ -29,10 +29,10 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.3.3",
"@eslint/js": "9.39.2",
"@eslint/js": "9.39.3",
"@nestjs/cli": "11.0.16",
"@nestjs/schematics": "11.0.9",
"@nestjs/testing": "11.1.13",
"@nestjs/testing": "11.1.14",
"@types/express": "5.0.6",
"@types/jest": "30.0.0",
"@types/node": "24.10.13",
@@ -44,7 +44,7 @@
"ts-loader": "9.5.4",
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"eslint": "9.39.2",
"eslint": "9.39.3",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-import": "2.32.0",
"typescript": "5.9.3",

View File

@@ -20,9 +20,9 @@
},
"dependencies": {
"@nestjs/bull": "11.0.4",
"@nestjs/common": "11.1.13",
"@nestjs/core": "11.1.13",
"@nestjs/platform-express": "11.1.13",
"@nestjs/common": "11.1.14",
"@nestjs/core": "11.1.14",
"@nestjs/platform-express": "11.1.14",
"bull": "4.16.5",
"dotenv": "17.3.1",
"reflect-metadata": "0.2.2",
@@ -31,10 +31,10 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.3.3",
"@eslint/js": "9.39.2",
"@eslint/js": "9.39.3",
"@nestjs/cli": "11.0.16",
"@nestjs/schematics": "11.0.9",
"@nestjs/testing": "11.1.13",
"@nestjs/testing": "11.1.14",
"@types/bull": "4.10.4",
"@types/express": "5.0.6",
"@types/jest": "30.0.0",
@@ -47,7 +47,7 @@
"ts-loader": "9.5.4",
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"eslint": "9.39.2",
"eslint": "9.39.3",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-import": "2.32.0",
"typescript": "5.9.3",

View File

@@ -19,9 +19,9 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.1.13",
"@nestjs/core": "11.1.13",
"@nestjs/platform-express": "11.1.13",
"@nestjs/common": "11.1.14",
"@nestjs/core": "11.1.14",
"@nestjs/platform-express": "11.1.14",
"@nestjs/schedule": "6.1.1",
"dotenv": "17.3.1",
"reflect-metadata": "0.2.2",
@@ -30,10 +30,10 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.3.3",
"@eslint/js": "9.39.2",
"@eslint/js": "9.39.3",
"@nestjs/cli": "11.0.16",
"@nestjs/schematics": "11.0.9",
"@nestjs/testing": "11.1.13",
"@nestjs/testing": "11.1.14",
"@types/bull": "4.10.4",
"@types/express": "5.0.6",
"@types/jest": "30.0.0",
@@ -46,7 +46,7 @@
"ts-loader": "9.5.4",
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"eslint": "9.39.2",
"eslint": "9.39.3",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-import": "2.32.0",
"typescript": "5.9.3",

View File

@@ -19,19 +19,19 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.1.13",
"@nestjs/core": "11.1.13",
"@nestjs/platform-express": "11.1.13",
"@nestjs/common": "11.1.14",
"@nestjs/core": "11.1.14",
"@nestjs/platform-express": "11.1.14",
"reflect-metadata": "0.2.2",
"rimraf": "6.1.3",
"rxjs": "7.8.2"
},
"devDependencies": {
"@eslint/eslintrc": "3.3.3",
"@eslint/js": "9.39.2",
"@eslint/js": "9.39.3",
"@nestjs/cli": "11.0.16",
"@nestjs/schematics": "11.0.9",
"@nestjs/testing": "11.1.13",
"@nestjs/testing": "11.1.14",
"@types/express": "5.0.6",
"@types/jest": "30.0.0",
"@types/node": "24.10.13",
@@ -43,7 +43,7 @@
"ts-loader": "9.5.4",
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"eslint": "9.39.2",
"eslint": "9.39.3",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-import": "2.32.0",
"eslint-plugin-prettier": "5.5.5",

View File

@@ -19,9 +19,9 @@
"test:e2e": "NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest --config ./e2e/jest-e2e.json"
},
"dependencies": {
"@nestjs/common": "11.1.13",
"@nestjs/core": "11.1.13",
"@nestjs/platform-express": "11.1.13",
"@nestjs/common": "11.1.14",
"@nestjs/core": "11.1.14",
"@nestjs/platform-express": "11.1.14",
"class-transformer": "0.5.1",
"class-validator": "0.14.3",
"reflect-metadata": "0.2.2",
@@ -30,10 +30,10 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.3.3",
"@eslint/js": "9.39.2",
"@eslint/js": "9.39.3",
"@nestjs/cli": "11.0.16",
"@nestjs/schematics": "11.0.9",
"@nestjs/testing": "11.1.13",
"@nestjs/testing": "11.1.14",
"@types/express": "5.0.6",
"@types/jest": "30.0.0",
"@types/multer": "2.0.0",
@@ -46,7 +46,7 @@
"ts-loader": "9.5.4",
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"eslint": "9.39.2",
"eslint": "9.39.3",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-import": "2.32.0",
"eslint-plugin-prettier": "5.5.5",

View File

@@ -19,25 +19,25 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.1.13",
"@nestjs/core": "11.1.13",
"@nestjs/common": "11.1.14",
"@nestjs/core": "11.1.14",
"@nestjs/event-emitter": "3.0.1",
"@nestjs/platform-express": "11.1.13",
"@nestjs/platform-express": "11.1.14",
"reflect-metadata": "0.2.2",
"rimraf": "6.1.3",
"rxjs": "7.8.2"
},
"devDependencies": {
"@eslint/eslintrc": "3.3.3",
"@eslint/js": "9.39.2",
"@eslint/js": "9.39.3",
"@nestjs/cli": "11.0.16",
"@nestjs/schematics": "11.0.9",
"@nestjs/testing": "11.1.13",
"@nestjs/testing": "11.1.14",
"@types/express": "5.0.6",
"@types/jest": "30.0.0",
"@types/node": "24.10.13",
"@types/supertest": "6.0.3",
"eslint": "9.39.2",
"eslint": "9.39.3",
"eslint-plugin-prettier": "5.5.5",
"globals": "17.3.0",
"jest": "30.2.0",

View File

@@ -19,13 +19,13 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@apollo/gateway": "2.13.0",
"@apollo/gateway": "2.13.1",
"@apollo/server": "5.4.0",
"@nestjs/apollo": "13.2.4",
"@nestjs/common": "11.1.13",
"@nestjs/core": "11.1.13",
"@nestjs/common": "11.1.14",
"@nestjs/core": "11.1.14",
"@nestjs/graphql": "13.2.4",
"@nestjs/platform-express": "11.1.13",
"@nestjs/platform-express": "11.1.14",
"graphql": "16.10.0",
"graphql-tools": "9.0.26",
"reflect-metadata": "0.2.2",
@@ -35,15 +35,15 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.3.3",
"@eslint/js": "9.39.2",
"@eslint/js": "9.39.3",
"@nestjs/cli": "11.0.16",
"@nestjs/schematics": "11.0.9",
"@nestjs/testing": "11.1.13",
"@nestjs/testing": "11.1.14",
"@types/express": "5.0.6",
"@types/jest": "30.0.0",
"@types/node": "24.10.13",
"@types/supertest": "6.0.3",
"eslint": "9.39.2",
"eslint": "9.39.3",
"eslint-plugin-prettier": "5.5.5",
"globals": "17.3.0",
"jest": "30.2.0",

View File

@@ -20,14 +20,14 @@
},
"dependencies": {
"@apollo/federation": "0.38.1",
"@apollo/gateway": "2.13.0",
"@apollo/gateway": "2.13.1",
"@apollo/server": "5.4.0",
"@apollo/subgraph": "2.13.0",
"@apollo/subgraph": "2.13.1",
"@nestjs/apollo": "13.2.4",
"@nestjs/common": "11.1.13",
"@nestjs/core": "11.1.13",
"@nestjs/common": "11.1.14",
"@nestjs/core": "11.1.14",
"@nestjs/graphql": "13.2.4",
"@nestjs/platform-express": "11.1.13",
"@nestjs/platform-express": "11.1.14",
"graphql": "16.10.0",
"graphql-tools": "9.0.26",
"reflect-metadata": "0.2.2",
@@ -37,15 +37,15 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.3.3",
"@eslint/js": "9.39.2",
"@eslint/js": "9.39.3",
"@nestjs/cli": "11.0.16",
"@nestjs/schematics": "11.0.9",
"@nestjs/testing": "11.1.13",
"@nestjs/testing": "11.1.14",
"@types/express": "5.0.6",
"@types/jest": "30.0.0",
"@types/node": "24.10.13",
"@types/supertest": "6.0.3",
"eslint": "9.39.2",
"eslint": "9.39.3",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-prettier": "5.5.5",
"jest": "30.2.0",

View File

@@ -19,14 +19,14 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@apollo/gateway": "2.13.0",
"@apollo/gateway": "2.13.1",
"@apollo/server": "5.4.0",
"@apollo/subgraph": "2.13.0",
"@apollo/subgraph": "2.13.1",
"@nestjs/apollo": "13.2.4",
"@nestjs/common": "11.1.13",
"@nestjs/core": "11.1.13",
"@nestjs/common": "11.1.14",
"@nestjs/core": "11.1.14",
"@nestjs/graphql": "13.2.4",
"@nestjs/platform-express": "11.1.13",
"@nestjs/platform-express": "11.1.14",
"graphql": "16.10.0",
"graphql-tools": "9.0.26",
"reflect-metadata": "0.2.2",
@@ -36,15 +36,15 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.3.3",
"@eslint/js": "9.39.2",
"@eslint/js": "9.39.3",
"@nestjs/cli": "11.0.16",
"@nestjs/schematics": "11.0.9",
"@nestjs/testing": "11.1.13",
"@nestjs/testing": "11.1.14",
"@types/express": "5.0.6",
"@types/jest": "30.0.0",
"@types/node": "24.10.13",
"@types/supertest": "6.0.3",
"eslint": "9.39.2",
"eslint": "9.39.3",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-prettier": "5.5.5",
"globals": "17.3.0",

View File

@@ -21,13 +21,13 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@apollo/gateway": "2.13.0",
"@apollo/gateway": "2.13.1",
"@apollo/server": "^5.0.0",
"@nestjs/apollo": "13.2.4",
"@nestjs/common": "11.1.13",
"@nestjs/core": "11.1.13",
"@nestjs/common": "11.1.14",
"@nestjs/core": "11.1.14",
"@nestjs/graphql": "13.2.4",
"@nestjs/platform-express": "11.1.13",
"@nestjs/platform-express": "11.1.14",
"graphql": "16.10.0",
"graphql-tools": "9.0.26",
"reflect-metadata": "0.2.2",
@@ -37,15 +37,15 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.3.3",
"@eslint/js": "9.39.2",
"@eslint/js": "9.39.3",
"@nestjs/cli": "11.0.16",
"@nestjs/schematics": "11.0.9",
"@nestjs/testing": "11.1.13",
"@nestjs/testing": "11.1.14",
"@types/express": "5.0.6",
"@types/jest": "30.0.0",
"@types/node": "24.10.13",
"@types/supertest": "6.0.3",
"eslint": "9.39.2",
"eslint": "9.39.3",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-prettier": "5.5.5",
"globals": "17.3.0",

View File

@@ -21,14 +21,14 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@apollo/gateway": "2.13.0",
"@apollo/gateway": "2.13.1",
"@apollo/server": "^5.0.0",
"@apollo/subgraph": "2.13.0",
"@apollo/subgraph": "2.13.1",
"@nestjs/apollo": "13.2.4",
"@nestjs/common": "11.1.13",
"@nestjs/core": "11.1.13",
"@nestjs/common": "11.1.14",
"@nestjs/core": "11.1.14",
"@nestjs/graphql": "13.2.4",
"@nestjs/platform-express": "11.1.13",
"@nestjs/platform-express": "11.1.14",
"graphql": "16.10.0",
"graphql-tools": "9.0.26",
"reflect-metadata": "0.2.2",
@@ -38,15 +38,15 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.3.3",
"@eslint/js": "9.39.2",
"@eslint/js": "9.39.3",
"@nestjs/cli": "11.0.16",
"@nestjs/schematics": "11.0.9",
"@nestjs/testing": "11.1.13",
"@nestjs/testing": "11.1.14",
"@types/express": "5.0.6",
"@types/jest": "30.0.0",
"@types/node": "24.10.13",
"@types/supertest": "6.0.3",
"eslint": "9.39.2",
"eslint": "9.39.3",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-prettier": "5.5.5",
"globals": "17.3.0",

View File

@@ -20,14 +20,14 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@apollo/gateway": "2.13.0",
"@apollo/gateway": "2.13.1",
"@apollo/server": "^5.0.0",
"@apollo/subgraph": "2.13.0",
"@apollo/subgraph": "2.13.1",
"@nestjs/apollo": "13.2.4",
"@nestjs/common": "11.1.13",
"@nestjs/core": "11.1.13",
"@nestjs/common": "11.1.14",
"@nestjs/core": "11.1.14",
"@nestjs/graphql": "13.2.4",
"@nestjs/platform-express": "11.1.13",
"@nestjs/platform-express": "11.1.14",
"graphql": "16.10.0",
"graphql-tools": "9.0.26",
"reflect-metadata": "0.2.2",
@@ -37,15 +37,15 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.3.3",
"@eslint/js": "9.39.2",
"@eslint/js": "9.39.3",
"@nestjs/cli": "11.0.16",
"@nestjs/schematics": "11.0.9",
"@nestjs/testing": "11.1.13",
"@nestjs/testing": "11.1.14",
"@types/express": "5.0.6",
"@types/jest": "30.0.0",
"@types/node": "24.10.13",
"@types/supertest": "6.0.3",
"eslint": "9.39.2",
"eslint": "9.39.3",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-prettier": "5.5.5",
"jest": "30.2.0",

View File

@@ -19,11 +19,11 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.1.13",
"@nestjs/core": "11.1.13",
"@nestjs/common": "11.1.14",
"@nestjs/core": "11.1.14",
"@nestjs/graphql": "13.2.4",
"@nestjs/mercurius": "13.2.4",
"@nestjs/platform-fastify": "11.1.13",
"@nestjs/platform-fastify": "11.1.14",
"class-transformer": "0.5.1",
"class-validator": "0.14.3",
"graphql": "16.10.0",
@@ -33,14 +33,14 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.3.3",
"@eslint/js": "9.39.2",
"@eslint/js": "9.39.3",
"@nestjs/cli": "11.0.16",
"@nestjs/schematics": "11.0.9",
"@nestjs/testing": "11.1.13",
"@nestjs/testing": "11.1.14",
"@types/express": "5.0.6",
"@types/node": "24.10.13",
"@types/supertest": "6.0.3",
"eslint": "9.39.2",
"eslint": "9.39.3",
"eslint-plugin-prettier": "5.5.5",
"globals": "17.3.0",
"jest": "30.2.0",

View File

@@ -21,9 +21,9 @@
"test:e2e": "jest --config ./e2e/jest-e2e.json"
},
"dependencies": {
"@nestjs/common": "11.1.13",
"@nestjs/core": "11.1.13",
"@nestjs/platform-express": "11.1.13",
"@nestjs/common": "11.1.14",
"@nestjs/core": "11.1.14",
"@nestjs/platform-express": "11.1.14",
"class-transformer": "0.5.1",
"class-validator": "0.14.3",
"reflect-metadata": "0.2.2",
@@ -35,10 +35,10 @@
"webpack": "5.105.2",
"webpack-node-externals": "3.0.0",
"@eslint/eslintrc": "3.3.3",
"@eslint/js": "9.39.2",
"@eslint/js": "9.39.3",
"@nestjs/cli": "11.0.16",
"@nestjs/schematics": "11.0.9",
"@nestjs/testing": "11.1.13",
"@nestjs/testing": "11.1.14",
"@types/express": "5.0.6",
"@types/jest": "30.0.0",
"@types/node": "24.10.13",
@@ -51,7 +51,7 @@
"ts-loader": "9.5.4",
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"eslint": "9.39.2",
"eslint": "9.39.3",
"eslint-plugin-prettier": "5.5.5",
"globals": "17.3.0",
"typescript": "5.9.3",

View File

@@ -223,9 +223,9 @@
}
},
"node_modules/@nestjs/common": {
"version": "11.1.13",
"resolved": "https://registry.npmjs.org/@nestjs/common/-/common-11.1.13.tgz",
"integrity": "sha512-ieqWtipT+VlyDWLz5Rvz0f3E5rXcVAnaAi+D53DEHLjc1kmFxCgZ62qVfTX2vwkywwqNkTNXvBgGR72hYqV//Q==",
"version": "11.1.14",
"resolved": "https://registry.npmjs.org/@nestjs/common/-/common-11.1.14.tgz",
"integrity": "sha512-IN/tlqd7Nl9gl6f0jsWEuOrQDaCI9vHzxv0fisHysfBQzfQIkqlv5A7w4Qge02BUQyczXT9HHPgHtWHCxhjRng==",
"license": "MIT",
"dependencies": {
"file-type": "21.3.0",
@@ -254,9 +254,9 @@
}
},
"node_modules/@nestjs/core": {
"version": "11.1.13",
"resolved": "https://registry.npmjs.org/@nestjs/core/-/core-11.1.13.tgz",
"integrity": "sha512-Tq9EIKiC30EBL8hLK93tNqaToy0hzbuVGYt29V8NhkVJUsDzlmiVf6c3hSPtzx2krIUVbTgQ2KFeaxr72rEyzQ==",
"version": "11.1.14",
"resolved": "https://registry.npmjs.org/@nestjs/core/-/core-11.1.14.tgz",
"integrity": "sha512-7OXPPMoDr6z+5NkoQKu4hOhfjz/YYqM3bNilPqv1WVFWrzSmuNXxvhbX69YMmNmRYascPXiwESqf5jJdjKXEww==",
"hasInstallScript": true,
"license": "MIT",
"dependencies": {
@@ -295,9 +295,9 @@
}
},
"node_modules/@nestjs/platform-express": {
"version": "11.1.13",
"resolved": "https://registry.npmjs.org/@nestjs/platform-express/-/platform-express-11.1.13.tgz",
"integrity": "sha512-LYmi43BrAs1n74kLCUfXcHag7s1CmGETcFbf9IVyA/KWXAuAH95G3wEaZZiyabOLFNwq4ifnRGnIwUwW7cz3+w==",
"version": "11.1.14",
"resolved": "https://registry.npmjs.org/@nestjs/platform-express/-/platform-express-11.1.14.tgz",
"integrity": "sha512-Fs+/j+mBSBSXErOQJ/YdUn/HqJGSJ4pGfiJyYOyz04l42uNVnqEakvu1kXLbxMabR6vd6/h9d6Bi4tso9p7o4Q==",
"license": "MIT",
"dependencies": {
"cors": "2.8.6",
@@ -316,9 +316,9 @@
}
},
"node_modules/@nestjs/platform-fastify": {
"version": "11.1.13",
"resolved": "https://registry.npmjs.org/@nestjs/platform-fastify/-/platform-fastify-11.1.13.tgz",
"integrity": "sha512-08VkZt5SVRtRyuEzRxY5KzrtsTSiqTSQlySUI8GUVhINHV/iziB6GKOWJc3upTmxvYG/5LSmDO4hv8kDnsWNCQ==",
"version": "11.1.14",
"resolved": "https://registry.npmjs.org/@nestjs/platform-fastify/-/platform-fastify-11.1.14.tgz",
"integrity": "sha512-/hnKvPpeH+CTWus7L+F+qXkdbTRXudSQU3Z8tcs5kfvluoBLsxSDTTvjjySr7zrPs5bebaFbGIyG2fKMAWl++g==",
"license": "MIT",
"dependencies": {
"@fastify/cors": "11.2.0",
@@ -436,9 +436,9 @@
}
},
"node_modules/ajv": {
"version": "8.17.1",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
"integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
"version": "8.18.0",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz",
"integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==",
"license": "MIT",
"dependencies": {
"fast-deep-equal": "^3.1.3",