Compare commits

...

73 Commits

Author SHA1 Message Date
Kamil Myśliwiec
13290e9f33 chore(@nestjs) publish v11.0.7 release 2025-01-31 14:59:56 +01:00
Kamil Mysliwiec
9d9d59d173 Merge pull request #14541 from nestjs/renovate/mongodb-6.x
fix(deps): update dependency mongodb to v6.13.0
2025-01-31 08:19:41 +01:00
renovate[bot]
915106a072 fix(deps): update dependency mongodb to v6.13.0 2025-01-31 02:02:55 +00:00
Kamil Mysliwiec
899d692163 Merge pull request #14536 from nestjs/renovate/nestjs-mongoose-11.x
fix(deps): update dependency @nestjs/mongoose to v11.0.1
2025-01-30 10:31:49 +01:00
Kamil Mysliwiec
4faebed33e Merge pull request #14538 from nestjs/dependabot/npm_and_yarn/nestjs/mongoose-11.0.1
chore(deps-dev): bump @nestjs/mongoose from 11.0.0 to 11.0.1
2025-01-30 10:31:32 +01:00
dependabot[bot]
bae0f2146f chore(deps-dev): bump @nestjs/mongoose from 11.0.0 to 11.0.1
Bumps [@nestjs/mongoose](https://github.com/nestjs/mongoose) from 11.0.0 to 11.0.1.
- [Release notes](https://github.com/nestjs/mongoose/releases)
- [Changelog](https://github.com/nestjs/mongoose/blob/master/.release-it.json)
- [Commits](https://github.com/nestjs/mongoose/compare/11.0.0...11.0.1)

---
updated-dependencies:
- dependency-name: "@nestjs/mongoose"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-30 00:03:28 +00:00
renovate[bot]
56e90021c2 fix(deps): update dependency @nestjs/mongoose to v11.0.1 2025-01-29 17:31:21 +00:00
Kamil Mysliwiec
3f196ef25b Merge pull request #14532 from nestjs/renovate/prisma-monorepo
fix(deps): update dependency @prisma/client to v6.3.0
2025-01-29 10:01:53 +01:00
renovate[bot]
ca29e4cb9c fix(deps): update dependency @prisma/client to v6.3.0 2025-01-28 17:09:16 +00:00
Kamil Mysliwiec
65e64afbb5 Merge pull request #14523 from rbnayax/sort
fix: middleware sort issues
2025-01-28 10:03:28 +01:00
Kamil Mysliwiec
17e4edef5e Merge pull request #14525 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v8.22.0
2025-01-28 09:47:49 +01:00
renovate[bot]
3eb2dbe23f chore(deps): update typescript-eslint monorepo to v8.22.0 2025-01-28 08:43:30 +00:00
Kamil Mysliwiec
fd11887542 Merge pull request #14526 from nestjs/dependabot/npm_and_yarn/typescript-eslint-8.22.0
chore(deps-dev): bump typescript-eslint from 8.21.0 to 8.22.0
2025-01-28 09:41:33 +01:00
Kamil Mysliwiec
2aa5ac129f Merge pull request #14528 from nestjs/renovate/eventsource-3.x
chore(deps): update dependency eventsource to v3.0.5
2025-01-28 09:41:25 +01:00
renovate[bot]
0425e313d6 chore(deps): update dependency eventsource to v3.0.5 2025-01-28 08:41:17 +00:00
Kamil Mysliwiec
65adc5a57b Merge pull request #14529 from nestjs/renovate/node-22.x
chore(deps): update dependency @types/node to v22.12.0
2025-01-28 09:41:12 +01:00
Kamil Mysliwiec
df1f4ce5a3 Merge pull request #14524 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v11.0.6
2025-01-28 09:39:18 +01:00
renovate[bot]
c8329644af chore(deps): update dependency @types/node to v22.12.0 2025-01-28 05:39:24 +00:00
dependabot[bot]
ae835e7de9 chore(deps-dev): bump typescript-eslint from 8.21.0 to 8.22.0
Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.21.0 to 8.22.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.22.0/packages/typescript-eslint)

---
updated-dependencies:
- dependency-name: typescript-eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-28 00:59:56 +00:00
renovate[bot]
3548a07f0f fix(deps): update nest monorepo to v11.0.6 2025-01-27 17:01:16 +00:00
Regev Brody
31eaae505c fix: middleware sort issues 2025-01-27 16:16:58 +02:00
Regev Brody
58fcd8849a fix: middleware sort issues 2025-01-27 16:00:34 +02:00
Kamil Myśliwiec
08fce4ac5f chore(@nestjs) publish v11.0.6 release 2025-01-27 14:03:12 +01:00
Kamil Mysliwiec
90a9f74116 Merge pull request #14522 from nestjs/fix/fastify-middleware-wildcard
fix(core): allow optional named wildcard groups
2025-01-27 14:02:40 +01:00
Kamil Mysliwiec
cc63bfa0c2 Merge pull request #14521 from nestjs/renovate/ansis-3.x
fix(deps): update dependency ansis to v3.10.0
2025-01-27 13:45:22 +01:00
Kamil Myśliwiec
45fa078faf fix(core): allow optional named wildcard groups #14520 2025-01-27 13:45:05 +01:00
renovate[bot]
a099c81b79 fix(deps): update dependency ansis to v3.10.0 2025-01-27 12:40:12 +00:00
Kamil Mysliwiec
95920c5f9f Merge pull request #14515 from nestjs/renovate/lint-staged-15.x
chore(deps): update dependency lint-staged to v15.4.3
2025-01-27 08:21:29 +01:00
renovate[bot]
a6071a22e8 chore(deps): update dependency lint-staged to v15.4.3 2025-01-27 07:20:21 +00:00
Kamil Mysliwiec
170c06aa60 Merge pull request #14512 from nestjs/renovate/babel-monorepo
chore(deps): update babel monorepo to v7.26.7
2025-01-27 08:19:54 +01:00
Kamil Mysliwiec
8797df77c1 Merge pull request #14514 from nestjs/renovate/eslint-monorepo
chore(deps): update eslint monorepo to v9.19.0
2025-01-27 08:19:50 +01:00
Kamil Mysliwiec
8329d8b8fd Merge pull request #14517 from nestjs/dependabot/npm_and_yarn/lint-staged-15.4.3
chore(deps-dev): bump lint-staged from 15.4.2 to 15.4.3
2025-01-27 08:19:43 +01:00
Kamil Mysliwiec
22332e83bb Merge pull request #14518 from nestjs/dependabot/npm_and_yarn/eslint/js-9.19.0
chore(deps-dev): bump @eslint/js from 9.18.0 to 9.19.0
2025-01-27 08:18:58 +01:00
dependabot[bot]
5598e9c944 chore(deps-dev): bump @eslint/js from 9.18.0 to 9.19.0
Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) from 9.18.0 to 9.19.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/commits/v9.19.0/packages/js)

---
updated-dependencies:
- dependency-name: "@eslint/js"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-27 00:55:10 +00:00
dependabot[bot]
400e7e69ae chore(deps-dev): bump lint-staged from 15.4.2 to 15.4.3
Bumps [lint-staged](https://github.com/lint-staged/lint-staged) from 15.4.2 to 15.4.3.
- [Release notes](https://github.com/lint-staged/lint-staged/releases)
- [Changelog](https://github.com/lint-staged/lint-staged/blob/master/CHANGELOG.md)
- [Commits](https://github.com/lint-staged/lint-staged/compare/v15.4.2...v15.4.3)

---
updated-dependencies:
- dependency-name: lint-staged
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-27 00:54:36 +00:00
renovate[bot]
bc4d8b3f86 chore(deps): update eslint monorepo to v9.19.0 2025-01-24 21:31:32 +00:00
renovate[bot]
2277d1b913 chore(deps): update babel monorepo to v7.26.7 2025-01-24 16:37:15 +00:00
Kamil Mysliwiec
fc54154781 Merge pull request #14412 from nestjs/renovate/cache-manager-6.x
fix(deps): update dependency cache-manager to v6.4.0
2025-01-24 08:56:52 +01:00
Kamil Mysliwiec
cfaeeae8e8 Merge pull request #14502 from nestjs/renovate/fastify-multipart-9.x
chore(deps): update dependency @fastify/multipart to v9.0.3
2025-01-24 08:56:47 +01:00
Kamil Mysliwiec
e5d3f00445 Merge pull request #14503 from nestjs/renovate/node-22.x
chore(deps): update dependency @types/node to v22.10.10
2025-01-24 08:56:41 +01:00
Kamil Mysliwiec
9307df3f01 Merge pull request #14504 from nestjs/dependabot/npm_and_yarn/fastify/multipart-9.0.3
chore(deps-dev): bump @fastify/multipart from 9.0.2 to 9.0.3
2025-01-24 08:56:36 +01:00
Kamil Mysliwiec
5dbd2c9a7c Merge pull request #14505 from nestjs/dependabot/npm_and_yarn/types/node-22.10.10
chore(deps-dev): bump @types/node from 22.10.9 to 22.10.10
2025-01-24 08:56:32 +01:00
Kamil Mysliwiec
a723c1dafe Merge pull request #14506 from nestjs/dependabot/npm_and_yarn/types/ws-8.5.14
chore(deps-dev): bump @types/ws from 8.5.13 to 8.5.14
2025-01-24 08:56:29 +01:00
Kamil Mysliwiec
0f7841f0c3 Merge pull request #14507 from nestjs/dependabot/npm_and_yarn/cache-manager-6.4.0
chore(deps-dev): bump cache-manager from 6.3.2 to 6.4.0
2025-01-24 08:55:17 +01:00
Kamil Mysliwiec
d98641d4fe Merge pull request #14508 from nestjs/renovate/nest-monorepo
fix(deps): update dependency @nestjs/passport to v11.0.5
2025-01-24 08:55:05 +01:00
renovate[bot]
7a429c4432 fix(deps): update dependency cache-manager to v6.4.0 2025-01-24 00:12:47 +00:00
renovate[bot]
bc190b802f fix(deps): update dependency @nestjs/passport to v11.0.5 2025-01-24 00:10:29 +00:00
dependabot[bot]
1d2eccc95d chore(deps-dev): bump cache-manager from 6.3.2 to 6.4.0
Bumps [cache-manager](https://github.com/jaredwray/cacheable/tree/HEAD/packages/cache-manager) from 6.3.2 to 6.4.0.
- [Release notes](https://github.com/jaredwray/cacheable/releases)
- [Commits](https://github.com/jaredwray/cacheable/commits/HEAD/packages/cache-manager)

---
updated-dependencies:
- dependency-name: cache-manager
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-24 00:10:04 +00:00
dependabot[bot]
2a9f657733 chore(deps-dev): bump @types/ws from 8.5.13 to 8.5.14
Bumps [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws) from 8.5.13 to 8.5.14.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ws)

---
updated-dependencies:
- dependency-name: "@types/ws"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-24 00:09:45 +00:00
dependabot[bot]
8565d9873c chore(deps-dev): bump @types/node from 22.10.9 to 22.10.10
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.10.9 to 22.10.10.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-24 00:09:16 +00:00
dependabot[bot]
6ff5792e5e chore(deps-dev): bump @fastify/multipart from 9.0.2 to 9.0.3
Bumps [@fastify/multipart](https://github.com/fastify/fastify-multipart) from 9.0.2 to 9.0.3.
- [Release notes](https://github.com/fastify/fastify-multipart/releases)
- [Commits](https://github.com/fastify/fastify-multipart/compare/v9.0.2...v9.0.3)

---
updated-dependencies:
- dependency-name: "@fastify/multipart"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-24 00:08:57 +00:00
renovate[bot]
781fc7d69d chore(deps): update dependency @types/node to v22.10.10 2025-01-23 22:00:36 +00:00
renovate[bot]
2acf110eaf chore(deps): update dependency @fastify/multipart to v9.0.3 2025-01-23 22:00:16 +00:00
Kamil Mysliwiec
6dd268d231 Merge pull request #14500 from nestjs/renovate/lint-staged-15.x
chore(deps): update dependency lint-staged to v15.4.2
2025-01-23 12:39:41 +01:00
Kamil Mysliwiec
d2704ba6ac Merge pull request #14501 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v11.0.5
2025-01-23 12:39:31 +01:00
renovate[bot]
c11551d9a9 fix(deps): update nest monorepo to v11.0.5 2025-01-23 11:36:30 +00:00
renovate[bot]
80ee9c293f chore(deps): update dependency lint-staged to v15.4.2 2025-01-23 11:36:19 +00:00
Kamil Mysliwiec
e528776935 Merge pull request #14498 from nestjs/renovate/nestjs-schedule-5.x
fix(deps): update dependency @nestjs/schedule to v5.0.1
2025-01-23 12:34:37 +01:00
Kamil Mysliwiec
8894a1e1a0 Merge pull request #14499 from nestjs/renovate/nestjs-swagger-11.x
fix(deps): update dependency @nestjs/swagger to v11.0.3
2025-01-23 12:34:30 +01:00
renovate[bot]
932cdddbf3 fix(deps): update dependency @nestjs/swagger to v11.0.3 2025-01-23 10:13:08 +00:00
renovate[bot]
acad71523b fix(deps): update dependency @nestjs/schedule to v5.0.1 2025-01-23 10:13:03 +00:00
Kamil Mysliwiec
badbdc76dd Merge pull request #14496 from nestjs/renovate/node-22.x
chore(deps): update dependency @types/node to v22.10.9
2025-01-23 11:10:34 +01:00
renovate[bot]
93be8c3cb2 chore(deps): update dependency @types/node to v22.10.9 2025-01-23 08:58:20 +00:00
Kamil Mysliwiec
901ca504be Merge pull request #14497 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v11.0.5
2025-01-23 09:55:46 +01:00
renovate[bot]
3cf75f9112 fix(deps): update nest monorepo to v11.0.5 2025-01-23 08:55:23 +00:00
Kamil Myśliwiec
7c35ca3269 chore: update package.json 2025-01-23 09:53:03 +01:00
Kamil Myśliwiec
08d0c61317 chore(@nestjs) publish v11.0.5 release 2025-01-23 09:52:47 +01:00
Kamil Myśliwiec
33948f7e55 refactor(core): add delimiter constant 2025-01-23 09:51:09 +01:00
Kamil Mysliwiec
37a8a2cf25 Merge pull request #14493 from nestjs/renovate/engine.io-client-6.x
chore(deps): update dependency engine.io-client to v6.6.3
2025-01-23 09:39:02 +01:00
Kamil Mysliwiec
bc0cb1c778 Merge pull request #14494 from nestjs/renovate/node-22.x-lockfile
chore(deps): update dependency @types/node to v22.10.8
2025-01-23 09:38:55 +01:00
Kamil Mysliwiec
d9199da133 Merge pull request #14495 from nestjs/fix/execute-global-middleware-first
fix(core): global module middleware should be executed first
2025-01-23 09:38:46 +01:00
renovate[bot]
80eac0df8c chore(deps): update dependency engine.io-client to v6.6.3 2025-01-23 07:31:01 +00:00
renovate[bot]
8d85a8a3ed chore(deps): update dependency @types/node to v22.10.8 2025-01-23 07:30:51 +00:00
54 changed files with 522 additions and 467 deletions

View File

@@ -22,7 +22,17 @@ class GlobalModule {
}
}
@Module({ imports: [GlobalModule] })
@Global()
@Module({})
class GlobalModule2 {
configure(consumer: MiddlewareConsumer) {
consumer
.apply((req, res, next) => res.send(RETURN_VALUE_GLOBAL + '2'))
.forRoutes('ping');
}
}
@Module({ imports: [GlobalModule, GlobalModule2] })
class ModuleX {
configure(consumer: MiddlewareConsumer) {
consumer

View File

@@ -450,9 +450,14 @@ describe('Middleware (FastifyAdapter)', () => {
.apply((req, res, next) => {
req.extras = { data: 'Data attached in middleware' };
req.headers['ping'] = 'pong';
// When global prefix is set and the route is the root path
if (req.originalUrl === '/api') {
return res.end(JSON.stringify({ success: true, pong: 'pong' }));
}
next();
})
.forRoutes('*');
.forRoutes('{*path}');
}
}
@@ -464,7 +469,7 @@ describe('Middleware (FastifyAdapter)', () => {
).createNestApplication<NestFastifyApplication>(new FastifyAdapter());
});
it(`GET forRoutes('*') with global prefix`, async () => {
it(`GET forRoutes('{*path}') with global prefix (route: /api/pong)`, async () => {
app.setGlobalPrefix('/api');
await app.init();
await app.getHttpAdapter().getInstance().ready();
@@ -483,7 +488,26 @@ describe('Middleware (FastifyAdapter)', () => {
);
});
it(`GET forRoutes('*') without prefix config`, async () => {
it(`GET forRoutes('{*path}') with global prefix (route: /api)`, async () => {
app.setGlobalPrefix('/api');
await app.init();
await app.getHttpAdapter().getInstance().ready();
return app
.inject({
method: 'GET',
url: '/api',
})
.then(({ payload }) =>
expect(payload).to.be.eql(
JSON.stringify({
success: true,
pong: 'pong',
}),
),
);
});
it(`GET forRoutes('{*path}') without prefix config`, async () => {
await app.init();
await app.getHttpAdapter().getInstance().ready();
return app
@@ -501,7 +525,7 @@ describe('Middleware (FastifyAdapter)', () => {
);
});
it(`GET forRoutes('*') with global prefix and exclude patterns`, async () => {
it(`GET forRoutes('{*path}') with global prefix and exclude patterns`, async () => {
app.setGlobalPrefix('/api', { exclude: ['/'] });
await app.init();
await app.getHttpAdapter().getInstance().ready();
@@ -511,7 +535,7 @@ describe('Middleware (FastifyAdapter)', () => {
.expect(200, { success: true, root: true });
});
it(`GET forRoutes('*') with global prefix and global prefix options`, async () => {
it(`GET forRoutes('{*path}') with global prefix and global prefix options`, async () => {
app.setGlobalPrefix('/api', { exclude: ['/'] });
await app.init();
await app.getHttpAdapter().getInstance().ready();
@@ -528,7 +552,7 @@ describe('Middleware (FastifyAdapter)', () => {
.expect(200, { success: true, root: true });
});
it(`GET forRoutes('*') with global prefix that not starts with /`, async () => {
it(`GET forRoutes('{*path}') with global prefix that not starts with /`, async () => {
app.setGlobalPrefix('api');
await app.init();
await app.getHttpAdapter().getInstance().ready();

View File

@@ -3,5 +3,5 @@
"packages": [
"packages/*"
],
"version": "11.0.4"
"version": "11.0.7"
}

238
package-lock.json generated
View File

@@ -1,17 +1,17 @@
{
"name": "@nestjs/core",
"version": "11.0.3",
"version": "11.0.5",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@nestjs/core",
"version": "11.0.3",
"version": "11.0.5",
"hasInstallScript": true,
"license": "MIT",
"dependencies": {
"@nuxt/opencollective": "0.4.1",
"ansis": "3.9.0",
"ansis": "3.10.0",
"class-transformer": "0.5.1",
"class-validator": "0.14.1",
"cors": "2.8.5",
@@ -34,18 +34,18 @@
"@commitlint/cli": "19.6.1",
"@commitlint/config-angular": "19.7.0",
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.18.0",
"@eslint/js": "9.19.0",
"@fastify/cors": "10.0.2",
"@fastify/formbody": "8.0.2",
"@fastify/middie": "9.0.3",
"@fastify/multipart": "9.0.2",
"@fastify/multipart": "9.0.3",
"@fastify/static": "8.0.4",
"@fastify/view": "10.0.2",
"@grpc/grpc-js": "1.12.5",
"@grpc/proto-loader": "0.7.13",
"@nestjs/apollo": "13.0.2",
"@nestjs/graphql": "13.0.2",
"@nestjs/mongoose": "11.0.0",
"@nestjs/mongoose": "11.0.1",
"@nestjs/typeorm": "11.0.0",
"@types/amqplib": "0.10.6",
"@types/bytes": "3.1.5",
@@ -57,16 +57,16 @@
"@types/gulp": "4.0.17",
"@types/http-errors": "2.0.4",
"@types/mocha": "10.0.10",
"@types/node": "22.10.7",
"@types/node": "22.12.0",
"@types/sinon": "17.0.3",
"@types/supertest": "6.0.2",
"@types/ws": "8.5.13",
"@types/ws": "8.5.14",
"amqp-connection-manager": "4.1.14",
"amqplib": "0.10.5",
"artillery": "2.0.22",
"body-parser": "1.20.3",
"bytes": "3.1.2",
"cache-manager": "6.3.2",
"cache-manager": "6.4.0",
"cache-manager-redis-store": "3.0.1",
"chai": "4.5.0",
"chai-as-promised": "7.1.2",
@@ -76,12 +76,12 @@
"core-js": "3.40.0",
"coveralls": "3.1.1",
"delete-empty": "3.0.0",
"engine.io-client": "6.6.2",
"eslint": "9.18.0",
"engine.io-client": "6.6.3",
"eslint": "9.19.0",
"eslint-config-prettier": "10.0.1",
"eslint-plugin-import": "2.31.0",
"eslint-plugin-prettier": "5.2.3",
"eventsource": "3.0.2",
"eventsource": "3.0.5",
"fancy-log": "2.0.0",
"fastify": "5.2.1",
"globals": "15.14.0",
@@ -103,7 +103,7 @@
"lerna": "2.11.0",
"lerna-changelog": "2.2.0",
"light-my-request": "6.5.1",
"lint-staged": "15.4.1",
"lint-staged": "15.4.3",
"markdown-table": "2.0.0",
"mocha": "11.1.0",
"mongoose": "8.9.5",
@@ -125,7 +125,7 @@
"ts-node": "10.9.2",
"typeorm": "0.3.20",
"typescript": "5.7.3",
"typescript-eslint": "8.21.0",
"typescript-eslint": "8.22.0",
"wrk": "1.2.1",
"ws": "8.18.0"
},
@@ -4087,9 +4087,9 @@
}
},
"node_modules/@eslint/js": {
"version": "9.18.0",
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.18.0.tgz",
"integrity": "sha512-fK6L7rxcq6/z+AaQMtiFTkvbHkBLNlwyRxHpKawP0x3u9+NC6MQTnFW+AdpwC6gfHTW0051cokQgtTN2FqlxQA==",
"version": "9.19.0",
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.19.0.tgz",
"integrity": "sha512-rbq9/g38qjfqFLOVPvwjIvFFdNziEC5S65jmjPw5r6A//QH+W91akh9irMwjDN8zKUTak6W9EsAv4m/7Wnw0UQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -4292,9 +4292,9 @@
}
},
"node_modules/@fastify/multipart": {
"version": "9.0.2",
"resolved": "https://registry.npmjs.org/@fastify/multipart/-/multipart-9.0.2.tgz",
"integrity": "sha512-UOB5zl62YYTrM99o06Hk8gFVpHBhPwuP7IXeihRjl4nK835XQG3XwN9a+Dd2b4aFYapsQtt1h+QqTCY3ZPhEww==",
"version": "9.0.3",
"resolved": "https://registry.npmjs.org/@fastify/multipart/-/multipart-9.0.3.tgz",
"integrity": "sha512-pJogxQCrT12/6I5Fh6jr3narwcymA0pv4B0jbC7c6Bl9wnrxomEUnV0d26w6gUls7gSXmhG8JGRMmHFIPsxt1g==",
"dev": true,
"funding": [
{
@@ -5826,9 +5826,9 @@
}
},
"node_modules/@nestjs/mongoose": {
"version": "11.0.0",
"resolved": "https://registry.npmjs.org/@nestjs/mongoose/-/mongoose-11.0.0.tgz",
"integrity": "sha512-dp0J6ZCp8tvkI9MDDLtxyMCh0HGGr6Bg+nNAsT0TpeiHVJIDAPQ5dIteA+EIoS2pm7tyNPBRyZKKv04r/BCzPA==",
"version": "11.0.1",
"resolved": "https://registry.npmjs.org/@nestjs/mongoose/-/mongoose-11.0.1.tgz",
"integrity": "sha512-Nsw/eW5ZptIgwv3gPumKe6UtZu/0HZqixwkkO8Hqn6wZyrLeaTpBFi/z3DGY36dp66uPw14huradDY7OTPDYJA==",
"dev": true,
"license": "MIT",
"peerDependencies": {
@@ -9909,9 +9909,10 @@
"dev": true
},
"node_modules/@types/node": {
"version": "22.10.7",
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.7.tgz",
"integrity": "sha512-V09KvXxFiutGp6B7XkpaDXlNadZxrzajcY50EuoLIpQ6WWYCSvf19lVIazzfIzQvhUN2HjX12spLojTnhuKlGg==",
"version": "22.12.0",
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.12.0.tgz",
"integrity": "sha512-Fll2FZ1riMjNmlmJOdAyY5pUbkftXslB5DgEzlIuNaiWhXd00FhWxVC/r4yV/4wBb9JfImTu+jiSvXTkJ7F/gA==",
"license": "MIT",
"dependencies": {
"undici-types": "~6.20.0"
}
@@ -10099,26 +10100,27 @@
"license": "MIT"
},
"node_modules/@types/ws": {
"version": "8.5.13",
"resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.13.tgz",
"integrity": "sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==",
"version": "8.5.14",
"resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.14.tgz",
"integrity": "sha512-bd/YFLW+URhBzMXurx7lWByOu+xzU9+kb3RboOteXYDfW+tr+JZa99OyNmPINEGB/ahzKrEuc8rcv4gnpJmxTw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/node": "*"
}
},
"node_modules/@typescript-eslint/eslint-plugin": {
"version": "8.21.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.21.0.tgz",
"integrity": "sha512-eTH+UOR4I7WbdQnG4Z48ebIA6Bgi7WO8HvFEneeYBxG8qCOYgTOFPSg6ek9ITIDvGjDQzWHcoWHCDO2biByNzA==",
"version": "8.22.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.22.0.tgz",
"integrity": "sha512-4Uta6REnz/xEJMvwf72wdUnC3rr4jAQf5jnTkeRQ9b6soxLxhDEbS/pfMPoJLDfFPNVRdryqWUIV/2GZzDJFZw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/regexpp": "^4.10.0",
"@typescript-eslint/scope-manager": "8.21.0",
"@typescript-eslint/type-utils": "8.21.0",
"@typescript-eslint/utils": "8.21.0",
"@typescript-eslint/visitor-keys": "8.21.0",
"@typescript-eslint/scope-manager": "8.22.0",
"@typescript-eslint/type-utils": "8.22.0",
"@typescript-eslint/utils": "8.22.0",
"@typescript-eslint/visitor-keys": "8.22.0",
"graphemer": "^1.4.0",
"ignore": "^5.3.1",
"natural-compare": "^1.4.0",
@@ -10138,16 +10140,16 @@
}
},
"node_modules/@typescript-eslint/parser": {
"version": "8.21.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.21.0.tgz",
"integrity": "sha512-Wy+/sdEH9kI3w9civgACwabHbKl+qIOu0uFZ9IMKzX3Jpv9og0ZBJrZExGrPpFAY7rWsXuxs5e7CPPP17A4eYA==",
"version": "8.22.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.22.0.tgz",
"integrity": "sha512-MqtmbdNEdoNxTPzpWiWnqNac54h8JDAmkWtJExBVVnSrSmi9z+sZUt0LfKqk9rjqmKOIeRhO4fHHJ1nQIjduIQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@typescript-eslint/scope-manager": "8.21.0",
"@typescript-eslint/types": "8.21.0",
"@typescript-eslint/typescript-estree": "8.21.0",
"@typescript-eslint/visitor-keys": "8.21.0",
"@typescript-eslint/scope-manager": "8.22.0",
"@typescript-eslint/types": "8.22.0",
"@typescript-eslint/typescript-estree": "8.22.0",
"@typescript-eslint/visitor-keys": "8.22.0",
"debug": "^4.3.4"
},
"engines": {
@@ -10188,14 +10190,14 @@
"license": "MIT"
},
"node_modules/@typescript-eslint/scope-manager": {
"version": "8.21.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.21.0.tgz",
"integrity": "sha512-G3IBKz0/0IPfdeGRMbp+4rbjfSSdnGkXsM/pFZA8zM9t9klXDnB/YnKOBQ0GoPmoROa4bCq2NeHgJa5ydsQ4mA==",
"version": "8.22.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.22.0.tgz",
"integrity": "sha512-/lwVV0UYgkj7wPSw0o8URy6YI64QmcOdwHuGuxWIYznO6d45ER0wXUbksr9pYdViAofpUCNJx/tAzNukgvaaiQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@typescript-eslint/types": "8.21.0",
"@typescript-eslint/visitor-keys": "8.21.0"
"@typescript-eslint/types": "8.22.0",
"@typescript-eslint/visitor-keys": "8.22.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -10206,14 +10208,14 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
"version": "8.21.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.21.0.tgz",
"integrity": "sha512-95OsL6J2BtzoBxHicoXHxgk3z+9P3BEcQTpBKriqiYzLKnM2DeSqs+sndMKdamU8FosiadQFT3D+BSL9EKnAJQ==",
"version": "8.22.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.22.0.tgz",
"integrity": "sha512-NzE3aB62fDEaGjaAYZE4LH7I1MUwHooQ98Byq0G0y3kkibPJQIXVUspzlFOmOfHhiDLwKzMlWxaNv+/qcZurJA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@typescript-eslint/typescript-estree": "8.21.0",
"@typescript-eslint/utils": "8.21.0",
"@typescript-eslint/typescript-estree": "8.22.0",
"@typescript-eslint/utils": "8.22.0",
"debug": "^4.3.4",
"ts-api-utils": "^2.0.0"
},
@@ -10255,9 +10257,9 @@
"license": "MIT"
},
"node_modules/@typescript-eslint/types": {
"version": "8.21.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.21.0.tgz",
"integrity": "sha512-PAL6LUuQwotLW2a8VsySDBwYMm129vFm4tMVlylzdoTybTHaAi0oBp7Ac6LhSrHHOdLM3efH+nAR6hAWoMF89A==",
"version": "8.22.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.22.0.tgz",
"integrity": "sha512-0S4M4baNzp612zwpD4YOieP3VowOARgK2EkN/GBn95hpyF8E2fbMT55sRHWBq+Huaqk3b3XK+rxxlM8sPgGM6A==",
"dev": true,
"license": "MIT",
"engines": {
@@ -10269,14 +10271,14 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
"version": "8.21.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.21.0.tgz",
"integrity": "sha512-x+aeKh/AjAArSauz0GiQZsjT8ciadNMHdkUSwBB9Z6PrKc/4knM4g3UfHml6oDJmKC88a6//cdxnO/+P2LkMcg==",
"version": "8.22.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.22.0.tgz",
"integrity": "sha512-SJX99NAS2ugGOzpyhMza/tX+zDwjvwAtQFLsBo3GQxiGcvaKlqGBkmZ+Y1IdiSi9h4Q0Lr5ey+Cp9CGWNY/F/w==",
"dev": true,
"license": "MIT",
"dependencies": {
"@typescript-eslint/types": "8.21.0",
"@typescript-eslint/visitor-keys": "8.21.0",
"@typescript-eslint/types": "8.22.0",
"@typescript-eslint/visitor-keys": "8.22.0",
"debug": "^4.3.4",
"fast-glob": "^3.3.2",
"is-glob": "^4.0.3",
@@ -10360,16 +10362,16 @@
}
},
"node_modules/@typescript-eslint/utils": {
"version": "8.21.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.21.0.tgz",
"integrity": "sha512-xcXBfcq0Kaxgj7dwejMbFyq7IOHgpNMtVuDveK7w3ZGwG9owKzhALVwKpTF2yrZmEwl9SWdetf3fxNzJQaVuxw==",
"version": "8.22.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.22.0.tgz",
"integrity": "sha512-T8oc1MbF8L+Bk2msAvCUzjxVB2Z2f+vXYfcucE2wOmYs7ZUwco5Ep0fYZw8quNwOiw9K8GYVL+Kgc2pETNTLOg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.4.0",
"@typescript-eslint/scope-manager": "8.21.0",
"@typescript-eslint/types": "8.21.0",
"@typescript-eslint/typescript-estree": "8.21.0"
"@typescript-eslint/scope-manager": "8.22.0",
"@typescript-eslint/types": "8.22.0",
"@typescript-eslint/typescript-estree": "8.22.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -10384,13 +10386,13 @@
}
},
"node_modules/@typescript-eslint/visitor-keys": {
"version": "8.21.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.21.0.tgz",
"integrity": "sha512-BkLMNpdV6prozk8LlyK/SOoWLmUFi+ZD+pcqti9ILCbVvHGk1ui1g4jJOc2WDLaeExz2qWwojxlPce5PljcT3w==",
"version": "8.22.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.22.0.tgz",
"integrity": "sha512-AWpYAXnUgvLNabGTy3uBylkgZoosva/miNd1I8Bz3SjotmQPbVqhO4Cczo8AsZ44XVErEBPr/CRSgaj8sG7g0w==",
"dev": true,
"license": "MIT",
"dependencies": {
"@typescript-eslint/types": "8.21.0",
"@typescript-eslint/types": "8.22.0",
"eslint-visitor-keys": "^4.2.0"
},
"engines": {
@@ -10970,9 +10972,10 @@
"dev": true
},
"node_modules/ansis": {
"version": "3.9.0",
"resolved": "https://registry.npmjs.org/ansis/-/ansis-3.9.0.tgz",
"integrity": "sha512-PcDrVe15ldexeZMsVLBAzBwF2KhZgaU0R+CHxH+x5kqn/pO+UWVBZJ+NEXMPpEOLUFeNsnNdoWYc2gwO+MVkDg==",
"version": "3.10.0",
"resolved": "https://registry.npmjs.org/ansis/-/ansis-3.10.0.tgz",
"integrity": "sha512-hxDKLYT7hy3Y4sF3HxI926A3urzPxi73mZBB629m9bCVF+NyKNxbwCqqm+C/YrGPtxLwnl6d8/ZASCsz6SyvJA==",
"license": "ISC",
"engines": {
"node": ">=16"
}
@@ -12976,10 +12979,11 @@
}
},
"node_modules/cache-manager": {
"version": "6.3.2",
"resolved": "https://registry.npmjs.org/cache-manager/-/cache-manager-6.3.2.tgz",
"integrity": "sha512-VmLouPUrvpm9dfwYB6OE7YVXDZ7BCfbt7hq10EHiBYaW9K9ZthK1bbjDQAtXGDK7d9u8t4G/7dMWSJOwN33msg==",
"version": "6.4.0",
"resolved": "https://registry.npmjs.org/cache-manager/-/cache-manager-6.4.0.tgz",
"integrity": "sha512-eUmPyVqQYzWCt7hx1QrYzQ7oC3MGKM1etxxe8zuq1o7IB4NzdBeWcUGDSWYahaI8fkd538SEZRGadyZWQfvOzQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"keyv": "^5.2.3"
}
@@ -13001,6 +13005,7 @@
"resolved": "https://registry.npmjs.org/keyv/-/keyv-5.2.3.tgz",
"integrity": "sha512-AGKecUfzrowabUv0bH1RIR5Vf7w+l4S3xtQAypKaUpTdIR1EbrAcTxHCrpo9Q+IWeUlFE2palRtgIQcgm+PQJw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@keyv/serialize": "^1.0.2"
}
@@ -16979,10 +16984,11 @@
}
},
"node_modules/engine.io-client": {
"version": "6.6.2",
"resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.6.2.tgz",
"integrity": "sha512-TAr+NKeoVTjEVW8P3iHguO1LO6RlUz9O5Y8o7EY0fU+gY1NYqas7NN3slpFtbXEsLMHk0h90fJMfKjRkQ0qUIw==",
"version": "6.6.3",
"resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.6.3.tgz",
"integrity": "sha512-T0iLjnyNWahNyv/lcjS2y4oE358tVS/SYQNxYXGAJ9/GLgH4VCvOQ/mhTjqU88mLZCQgiG8RIegFHYCdVC+j5w==",
"dev": true,
"license": "MIT",
"dependencies": {
"@socket.io/component-emitter": "~3.1.0",
"debug": "~4.3.1",
@@ -16996,6 +17002,7 @@
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
"integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"ms": "^2.1.3"
},
@@ -17012,13 +17019,15 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
"dev": true
"dev": true,
"license": "MIT"
},
"node_modules/engine.io-client/node_modules/ws": {
"version": "8.17.1",
"resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz",
"integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=10.0.0"
},
@@ -17413,9 +17422,9 @@
}
},
"node_modules/eslint": {
"version": "9.18.0",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-9.18.0.tgz",
"integrity": "sha512-+waTfRWQlSbpt3KWE+CjrPPYnbq9kfZIYUqapc0uBXyjTp8aYXZDsUH16m39Ryq3NjAVP4tjuF7KaukeqoCoaA==",
"version": "9.19.0",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-9.19.0.tgz",
"integrity": "sha512-ug92j0LepKlbbEv6hD911THhoRHmbdXt2gX+VDABAW/Ir7D3nqKdv5Pf5vtlyY6HQMTEP2skXY43ueqTCWssEA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -17424,7 +17433,7 @@
"@eslint/config-array": "^0.19.0",
"@eslint/core": "^0.10.0",
"@eslint/eslintrc": "^3.2.0",
"@eslint/js": "9.18.0",
"@eslint/js": "9.19.0",
"@eslint/plugin-kit": "^0.2.5",
"@humanfs/node": "^0.16.6",
"@humanwhocodes/module-importer": "^1.0.1",
@@ -18105,10 +18114,11 @@
}
},
"node_modules/eventsource": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.2.tgz",
"integrity": "sha512-YolzkJNxsTL3tCJMWFxpxtG2sCjbZ4LQUBUrkdaJK0ub0p6lmJt+2+1SwhKjLc652lpH9L/79Ptez972H9tphw==",
"version": "3.0.5",
"resolved": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.5.tgz",
"integrity": "sha512-LT/5J605bx5SNyE+ITBDiM3FxffBiq9un7Vx0EwMDM3vg8sWKx/tO2zC+LMqZ+smAM0F2hblaDZUVZF0te2pSw==",
"dev": true,
"license": "MIT",
"dependencies": {
"eventsource-parser": "^3.0.0"
},
@@ -26164,21 +26174,22 @@
"dev": true
},
"node_modules/lint-staged": {
"version": "15.4.1",
"resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.4.1.tgz",
"integrity": "sha512-P8yJuVRyLrm5KxCtFx+gjI5Bil+wO7wnTl7C3bXhvtTaAFGirzeB24++D0wGoUwxrUKecNiehemgCob9YL39NA==",
"version": "15.4.3",
"resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.4.3.tgz",
"integrity": "sha512-FoH1vOeouNh1pw+90S+cnuoFwRfUD9ijY2GKy5h7HS3OR7JVir2N2xrsa0+Twc1B7cW72L+88geG5cW4wIhn7g==",
"dev": true,
"license": "MIT",
"dependencies": {
"chalk": "~5.4.1",
"commander": "~12.1.0",
"debug": "~4.4.0",
"execa": "~8.0.1",
"lilconfig": "~3.1.3",
"listr2": "~8.2.5",
"micromatch": "~4.0.8",
"pidtree": "~0.6.0",
"string-argv": "~0.3.2",
"yaml": "~2.6.1"
"chalk": "^5.4.1",
"commander": "^13.1.0",
"debug": "^4.4.0",
"execa": "^8.0.1",
"lilconfig": "^3.1.3",
"listr2": "^8.2.5",
"micromatch": "^4.0.8",
"pidtree": "^0.6.0",
"string-argv": "^0.3.2",
"yaml": "^2.7.0"
},
"bin": {
"lint-staged": "bin/lint-staged.js"
@@ -26204,9 +26215,9 @@
}
},
"node_modules/lint-staged/node_modules/commander": {
"version": "12.1.0",
"resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz",
"integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==",
"version": "13.1.0",
"resolved": "https://registry.npmjs.org/commander/-/commander-13.1.0.tgz",
"integrity": "sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -36813,15 +36824,15 @@
}
},
"node_modules/typescript-eslint": {
"version": "8.21.0",
"resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.21.0.tgz",
"integrity": "sha512-txEKYY4XMKwPXxNkN8+AxAdX6iIJAPiJbHE/FpQccs/sxw8Lf26kqwC3cn0xkHlW8kEbLhkhCsjWuMveaY9Rxw==",
"version": "8.22.0",
"resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.22.0.tgz",
"integrity": "sha512-Y2rj210FW1Wb6TWXzQc5+P+EWI9/zdS57hLEc0gnyuvdzWo8+Y8brKlbj0muejonhMI/xAZCnZZwjbIfv1CkOw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@typescript-eslint/eslint-plugin": "8.21.0",
"@typescript-eslint/parser": "8.21.0",
"@typescript-eslint/utils": "8.21.0"
"@typescript-eslint/eslint-plugin": "8.22.0",
"@typescript-eslint/parser": "8.22.0",
"@typescript-eslint/utils": "8.22.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -38044,10 +38055,11 @@
"dev": true
},
"node_modules/yaml": {
"version": "2.6.1",
"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.1.tgz",
"integrity": "sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==",
"version": "2.7.0",
"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz",
"integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==",
"dev": true,
"license": "ISC",
"bin": {
"yaml": "bin.mjs"
},

View File

@@ -1,6 +1,6 @@
{
"name": "@nestjs/core",
"version": "11.0.3",
"version": "11.0.5",
"description": "Modern, fast, powerful node.js web framework",
"homepage": "https://nestjs.com",
"repository": {
@@ -60,7 +60,7 @@
},
"dependencies": {
"@nuxt/opencollective": "0.4.1",
"ansis": "3.9.0",
"ansis": "3.10.0",
"class-transformer": "0.5.1",
"class-validator": "0.14.1",
"cors": "2.8.5",
@@ -83,18 +83,18 @@
"@commitlint/cli": "19.6.1",
"@commitlint/config-angular": "19.7.0",
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.18.0",
"@eslint/js": "9.19.0",
"@fastify/cors": "10.0.2",
"@fastify/formbody": "8.0.2",
"@fastify/middie": "9.0.3",
"@fastify/multipart": "9.0.2",
"@fastify/multipart": "9.0.3",
"@fastify/static": "8.0.4",
"@fastify/view": "10.0.2",
"@grpc/grpc-js": "1.12.5",
"@grpc/proto-loader": "0.7.13",
"@nestjs/apollo": "13.0.2",
"@nestjs/graphql": "13.0.2",
"@nestjs/mongoose": "11.0.0",
"@nestjs/mongoose": "11.0.1",
"@nestjs/typeorm": "11.0.0",
"@types/amqplib": "0.10.6",
"@types/bytes": "3.1.5",
@@ -106,16 +106,16 @@
"@types/gulp": "4.0.17",
"@types/http-errors": "2.0.4",
"@types/mocha": "10.0.10",
"@types/node": "22.10.8",
"@types/node": "22.12.0",
"@types/sinon": "17.0.3",
"@types/supertest": "6.0.2",
"@types/ws": "8.5.13",
"@types/ws": "8.5.14",
"amqp-connection-manager": "4.1.14",
"amqplib": "0.10.5",
"artillery": "2.0.22",
"body-parser": "1.20.3",
"bytes": "3.1.2",
"cache-manager": "6.3.2",
"cache-manager": "6.4.0",
"cache-manager-redis-store": "3.0.1",
"chai": "4.5.0",
"chai-as-promised": "7.1.2",
@@ -125,12 +125,12 @@
"core-js": "3.40.0",
"coveralls": "3.1.1",
"delete-empty": "3.0.0",
"engine.io-client": "6.6.2",
"eslint": "9.18.0",
"engine.io-client": "6.6.3",
"eslint": "9.19.0",
"eslint-config-prettier": "10.0.1",
"eslint-plugin-import": "2.31.0",
"eslint-plugin-prettier": "5.2.3",
"eventsource": "3.0.2",
"eventsource": "3.0.5",
"fancy-log": "2.0.0",
"fastify": "5.2.1",
"globals": "15.14.0",
@@ -152,7 +152,7 @@
"lerna": "2.11.0",
"lerna-changelog": "2.2.0",
"light-my-request": "6.5.1",
"lint-staged": "15.4.1",
"lint-staged": "15.4.3",
"markdown-table": "2.0.0",
"mocha": "11.1.0",
"mongoose": "8.9.5",
@@ -174,7 +174,7 @@
"ts-node": "10.9.2",
"typeorm": "0.3.20",
"typescript": "5.7.3",
"typescript-eslint": "8.21.0",
"typescript-eslint": "8.22.0",
"wrk": "1.2.1",
"ws": "8.18.0"
},

View File

@@ -1,6 +1,6 @@
{
"name": "@nestjs/common",
"version": "11.0.4",
"version": "11.0.7",
"description": "Nest - modern, fast, powerful node.js web framework (@common)",
"author": "Kamil Mysliwiec",
"homepage": "https://nestjs.com",

View File

@@ -44,9 +44,10 @@ export class ByReferenceModuleOpaqueKeyFactory
if (this.keyGenerationStrategy === 'random') {
moduleId = this.generateRandomString();
} else {
const delimiter = ':';
moduleId = dynamicMetadata
? `${this.generateRandomString()}:${this.hashString(moduleCls.name + JSON.stringify(dynamicMetadata))}`
: `${this.generateRandomString()}:${this.hashString(moduleCls.toString())}`;
? `${this.generateRandomString()}${delimiter}${this.hashString(moduleCls.name + JSON.stringify(dynamicMetadata))}`
: `${this.generateRandomString()}${delimiter}${this.hashString(moduleCls.toString())}`;
}
originalRef[K_MODULE_ID] = moduleId;

View File

@@ -150,13 +150,17 @@ export class MiddlewareModule<
([moduleA], [moduleB]) => {
const moduleARef = this.container.getModuleByKey(moduleA)!;
const moduleBRef = this.container.getModuleByKey(moduleB)!;
if (moduleARef.distance === Number.MAX_VALUE) {
const isModuleAGlobal = moduleARef.distance === Number.MAX_VALUE;
const isModuleBGlobal = moduleBRef.distance === Number.MAX_VALUE;
if (isModuleAGlobal && isModuleBGlobal) {
return 0;
}
if (isModuleAGlobal) {
return -1;
}
if (moduleBRef.distance === Number.MAX_VALUE) {
if (isModuleBGlobal) {
return 1;
}
return moduleARef.distance - moduleBRef.distance;
},
);

View File

@@ -71,9 +71,13 @@ export class RouteInfoPathExtractor {
}
private isAWildcard(path: string): boolean {
return ['*', '/*', '/*/', '*path', '/*path', '(.*)', '/(.*)'].includes(
path,
);
const isSimpleWildcard = ['*', '/*', '/*/', '(.*)', '/(.*)'];
if (isSimpleWildcard.includes(path)) {
return true;
}
const wildcardRegexp = /^\/\{.*\}.*|^\/\*.*$/;
return wildcardRegexp.test(path);
}
private extractNonWildcardPathsFrom({

View File

@@ -1,6 +1,6 @@
{
"name": "@nestjs/core",
"version": "11.0.4",
"version": "11.0.7",
"description": "Nest - modern, fast, powerful node.js web framework (@core)",
"author": "Kamil Mysliwiec",
"license": "MIT",
@@ -39,7 +39,7 @@
"uid": "2.0.2"
},
"devDependencies": {
"@nestjs/common": "11.0.4"
"@nestjs/common": "11.0.7"
},
"peerDependencies": {
"@nestjs/common": "^11.0.0",

View File

@@ -1,6 +1,6 @@
{
"name": "@nestjs/microservices",
"version": "11.0.4",
"version": "11.0.7",
"description": "Nest - modern, fast, powerful node.js web framework (@microservices)",
"author": "Kamil Mysliwiec",
"license": "MIT",
@@ -22,8 +22,8 @@
"tslib": "2.8.1"
},
"devDependencies": {
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4"
"@nestjs/common": "11.0.7",
"@nestjs/core": "11.0.7"
},
"peerDependencies": {
"@grpc/grpc-js": "*",

View File

@@ -1,6 +1,6 @@
{
"name": "@nestjs/platform-express",
"version": "11.0.4",
"version": "11.0.7",
"description": "Nest - modern, fast, powerful node.js web framework (@platform-express)",
"author": "Kamil Mysliwiec",
"license": "MIT",
@@ -25,8 +25,8 @@
"tslib": "2.8.1"
},
"devDependencies": {
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4"
"@nestjs/common": "11.0.7",
"@nestjs/core": "11.0.7"
},
"peerDependencies": {
"@nestjs/common": "^11.0.0",

View File

@@ -1,6 +1,6 @@
{
"name": "@nestjs/platform-fastify",
"version": "11.0.4",
"version": "11.0.7",
"description": "Nest - modern, fast, powerful node.js web framework (@platform-fastify)",
"author": "Kamil Mysliwiec",
"license": "MIT",

View File

@@ -1,6 +1,6 @@
{
"name": "@nestjs/platform-socket.io",
"version": "11.0.4",
"version": "11.0.7",
"description": "Nest - modern, fast, powerful node.js web framework (@platform-socket.io)",
"author": "Kamil Mysliwiec",
"license": "MIT",

View File

@@ -1,6 +1,6 @@
{
"name": "@nestjs/platform-ws",
"version": "11.0.4",
"version": "11.0.7",
"description": "Nest - modern, fast, powerful node.js web framework (@platform-ws)",
"author": "Kamil Mysliwiec",
"license": "MIT",

View File

@@ -1,6 +1,6 @@
{
"name": "@nestjs/testing",
"version": "11.0.4",
"version": "11.0.7",
"description": "Nest - modern, fast, powerful node.js web framework (@testing)",
"author": "Kamil Mysliwiec",
"license": "MIT",

View File

@@ -1,6 +1,6 @@
{
"name": "@nestjs/websockets",
"version": "11.0.4",
"version": "11.0.7",
"description": "Nest - modern, fast, powerful node.js web framework (@websockets)",
"author": "Kamil Mysliwiec",
"license": "MIT",
@@ -18,8 +18,8 @@
"tslib": "2.8.1"
},
"devDependencies": {
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4"
"@nestjs/common": "11.0.7",
"@nestjs/core": "11.0.7"
},
"peerDependencies": {
"@nestjs/common": "^11.0.0",

View File

@@ -19,9 +19,9 @@
"test:e2e": "jest --config ./e2e/jest-e2e.json"
},
"dependencies": {
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4",
"@nestjs/platform-express": "11.0.4",
"@nestjs/common": "11.0.6",
"@nestjs/core": "11.0.6",
"@nestjs/platform-express": "11.0.6",
"class-transformer": "0.5.1",
"class-validator": "0.14.1",
"reflect-metadata": "0.2.2",
@@ -30,13 +30,13 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.18.0",
"@eslint/js": "9.19.0",
"@nestjs/cli": "11.0.2",
"@nestjs/schematics": "11.0.0",
"@nestjs/testing": "11.0.4",
"@nestjs/testing": "11.0.6",
"@types/express": "5.0.0",
"@types/jest": "29.5.14",
"@types/node": "22.10.8",
"@types/node": "22.12.0",
"@types/supertest": "6.0.2",
"jest": "29.7.0",
"prettier": "3.4.2",
@@ -45,11 +45,11 @@
"ts-loader": "9.5.2",
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"eslint": "9.18.0",
"eslint": "9.19.0",
"eslint-plugin-prettier": "5.2.3",
"globals": "15.14.0",
"typescript": "5.7.3",
"typescript-eslint": "8.21.0"
"typescript-eslint": "8.22.0"
},
"jest": {
"moduleFileExtensions": [

View File

@@ -19,11 +19,11 @@
"test:e2e": "jest --config ./e2e/jest-e2e.json"
},
"dependencies": {
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4",
"@nestjs/platform-express": "11.0.4",
"@nestjs/platform-socket.io": "11.0.4",
"@nestjs/websockets": "11.0.4",
"@nestjs/common": "11.0.6",
"@nestjs/core": "11.0.6",
"@nestjs/platform-express": "11.0.6",
"@nestjs/platform-socket.io": "11.0.6",
"@nestjs/websockets": "11.0.6",
"@socket.io/redis-adapter": "8.3.0",
"class-transformer": "0.5.1",
"class-validator": "0.14.1",
@@ -34,16 +34,16 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.18.0",
"@eslint/js": "9.19.0",
"@nestjs/cli": "11.0.2",
"@nestjs/schematics": "11.0.0",
"@nestjs/testing": "11.0.4",
"@nestjs/testing": "11.0.6",
"@types/express": "5.0.0",
"@types/jest": "29.5.14",
"@types/node": "22.10.8",
"@types/node": "22.12.0",
"@types/supertest": "6.0.2",
"@types/ws": "8.5.13",
"eslint": "9.18.0",
"eslint": "9.19.0",
"eslint-plugin-prettier": "5.2.3",
"globals": "15.14.0",
"jest": "29.7.0",
@@ -55,7 +55,7 @@
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"typescript": "5.7.3",
"typescript-eslint": "8.21.0"
"typescript-eslint": "8.22.0"
},
"jest": {
"moduleFileExtensions": [

View File

@@ -19,10 +19,10 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4",
"@nestjs/microservices": "11.0.4",
"@nestjs/platform-express": "11.0.4",
"@nestjs/common": "11.0.6",
"@nestjs/core": "11.0.6",
"@nestjs/microservices": "11.0.6",
"@nestjs/platform-express": "11.0.6",
"class-transformer": "0.5.1",
"class-validator": "0.14.1",
"reflect-metadata": "0.2.2",
@@ -31,13 +31,13 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.18.0",
"@eslint/js": "9.19.0",
"@nestjs/cli": "11.0.2",
"@nestjs/schematics": "11.0.0",
"@nestjs/testing": "11.0.4",
"@nestjs/testing": "11.0.6",
"@types/amqplib": "0.10.6",
"@types/express": "5.0.0",
"@types/node": "22.10.8",
"@types/node": "22.12.0",
"@types/supertest": "6.0.2",
"jest": "29.7.0",
"prettier": "3.4.2",
@@ -46,10 +46,10 @@
"ts-loader": "9.5.2",
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"eslint": "9.18.0",
"eslint": "9.19.0",
"eslint-plugin-prettier": "5.2.3",
"globals": "15.14.0",
"typescript": "5.7.3",
"typescript-eslint": "8.21.0"
"typescript-eslint": "8.22.0"
}
}

View File

@@ -21,10 +21,10 @@
"dependencies": {
"@grpc/grpc-js": "1.12.5",
"@grpc/reflection": "1.0.4",
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4",
"@nestjs/microservices": "11.0.4",
"@nestjs/platform-express": "11.0.4",
"@nestjs/common": "11.0.6",
"@nestjs/core": "11.0.6",
"@nestjs/microservices": "11.0.6",
"@nestjs/platform-express": "11.0.6",
"class-transformer": "0.5.1",
"class-validator": "0.14.1",
"reflect-metadata": "0.2.2",
@@ -33,14 +33,14 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.18.0",
"@eslint/js": "9.19.0",
"@nestjs/cli": "11.0.2",
"@nestjs/schematics": "11.0.0",
"@nestjs/testing": "11.0.4",
"@nestjs/testing": "11.0.6",
"@types/express": "5.0.0",
"@types/node": "22.10.8",
"@types/node": "22.12.0",
"@types/supertest": "6.0.2",
"eslint": "9.18.0",
"eslint": "9.19.0",
"eslint-plugin-prettier": "5.2.3",
"globals": "15.14.0",
"jest": "29.7.0",
@@ -51,6 +51,6 @@
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"typescript": "5.7.3",
"typescript-eslint": "8.21.0"
"typescript-eslint": "8.22.0"
}
}

View File

@@ -19,9 +19,9 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4",
"@nestjs/platform-express": "11.0.4",
"@nestjs/common": "11.0.6",
"@nestjs/core": "11.0.6",
"@nestjs/platform-express": "11.0.6",
"@nestjs/typeorm": "11.0.0",
"mysql2": "3.12.0",
"reflect-metadata": "0.2.2",
@@ -31,15 +31,15 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.18.0",
"@eslint/js": "9.19.0",
"@nestjs/cli": "11.0.2",
"@nestjs/schematics": "11.0.0",
"@nestjs/testing": "11.0.4",
"@nestjs/testing": "11.0.6",
"@types/express": "5.0.0",
"@types/jest": "29.5.14",
"@types/node": "22.10.8",
"@types/node": "22.12.0",
"@types/supertest": "6.0.2",
"eslint": "9.18.0",
"eslint": "9.19.0",
"eslint-plugin-prettier": "5.2.3",
"globals": "15.14.0",
"jest": "29.7.0",
@@ -50,7 +50,7 @@
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"typescript": "5.7.3",
"typescript-eslint": "8.21.0"
"typescript-eslint": "8.22.0"
},
"jest": {
"moduleFileExtensions": [

View File

@@ -19,10 +19,10 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4",
"@nestjs/mongoose": "11.0.0",
"@nestjs/platform-express": "11.0.4",
"@nestjs/common": "11.0.6",
"@nestjs/core": "11.0.6",
"@nestjs/mongoose": "11.0.1",
"@nestjs/platform-express": "11.0.6",
"mongoose": "8.9.5",
"reflect-metadata": "0.2.2",
"rimraf": "6.0.1",
@@ -30,15 +30,15 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.18.0",
"@eslint/js": "9.19.0",
"@nestjs/cli": "11.0.2",
"@nestjs/schematics": "11.0.0",
"@nestjs/testing": "11.0.4",
"@nestjs/testing": "11.0.6",
"@types/express": "5.0.0",
"@types/jest": "29.5.14",
"@types/node": "22.10.8",
"@types/node": "22.12.0",
"@types/supertest": "6.0.2",
"eslint": "9.18.0",
"eslint": "9.19.0",
"eslint-plugin-prettier": "5.2.3",
"globals": "15.14.0",
"jest": "29.7.0",
@@ -49,7 +49,7 @@
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"typescript": "5.7.3",
"typescript-eslint": "8.21.0"
"typescript-eslint": "8.22.0"
},
"jest": {
"moduleFileExtensions": [

View File

@@ -19,9 +19,9 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4",
"@nestjs/platform-express": "11.0.4",
"@nestjs/common": "11.0.6",
"@nestjs/core": "11.0.6",
"@nestjs/platform-express": "11.0.6",
"@nestjs/sequelize": "11.0.0",
"mysql2": "3.12.0",
"reflect-metadata": "0.2.2",
@@ -33,15 +33,15 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.18.0",
"@eslint/js": "9.19.0",
"@nestjs/cli": "11.0.2",
"@nestjs/schematics": "11.0.0",
"@nestjs/testing": "11.0.4",
"@nestjs/testing": "11.0.6",
"@types/express": "5.0.0",
"@types/jest": "29.5.14",
"@types/node": "22.10.8",
"@types/node": "22.12.0",
"@types/supertest": "6.0.2",
"eslint": "9.18.0",
"eslint": "9.19.0",
"eslint-plugin-prettier": "5.2.3",
"globals": "15.14.0",
"jest": "29.7.0",
@@ -52,7 +52,7 @@
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"typescript": "5.7.3",
"typescript-eslint": "8.21.0"
"typescript-eslint": "8.22.0"
},
"jest": {
"moduleFileExtensions": [

View File

@@ -12,20 +12,20 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4",
"@nestjs/platform-express": "11.0.4",
"@nestjs/common": "11.0.6",
"@nestjs/core": "11.0.6",
"@nestjs/platform-express": "11.0.6",
"reflect-metadata": "0.2.2",
"rxjs": "7.8.1",
"typescript": "5.7.3"
},
"devDependencies": {
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.18.0",
"@eslint/js": "9.19.0",
"@nestjs/cli": "11.0.2",
"@nestjs/schematics": "11.0.0",
"@types/node": "22.10.8",
"eslint": "9.18.0",
"@types/node": "22.12.0",
"eslint": "9.19.0",
"eslint-plugin-prettier": "5.2.3",
"globals": "15.14.0",
"start-server-webpack-plugin": "2.2.5",
@@ -34,6 +34,6 @@
"webpack": "5.97.1",
"webpack-cli": "6.0.1",
"webpack-node-externals": "3.0.0",
"typescript-eslint": "8.21.0"
"typescript-eslint": "8.22.0"
}
}

View File

@@ -13,24 +13,24 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4",
"@nestjs/platform-express": "11.0.4",
"@nestjs/microservices": "11.0.4",
"@nestjs/websockets": "11.0.4",
"@nestjs/common": "11.0.6",
"@nestjs/core": "11.0.6",
"@nestjs/platform-express": "11.0.6",
"@nestjs/microservices": "11.0.6",
"@nestjs/websockets": "11.0.6",
"reflect-metadata": "0.2.2",
"rxjs": "7.8.1"
},
"devDependencies": {
"@babel/cli": "7.26.4",
"@babel/core": "7.26.0",
"@babel/core": "7.26.7",
"@babel/node": "7.26.0",
"@babel/plugin-proposal-decorators": "7.25.9",
"@babel/plugin-transform-runtime": "7.25.9",
"@babel/preset-env": "7.26.0",
"@babel/preset-env": "7.26.7",
"@babel/register": "7.25.9",
"@babel/runtime": "7.26.0",
"@nestjs/testing": "11.0.4",
"@babel/runtime": "7.26.7",
"@nestjs/testing": "11.0.6",
"jest": "29.7.0",
"nodemon": "3.1.9",
"prettier": "3.4.2",

View File

@@ -19,9 +19,9 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4",
"@nestjs/platform-fastify": "11.0.4",
"@nestjs/common": "11.0.6",
"@nestjs/core": "11.0.6",
"@nestjs/platform-fastify": "11.0.6",
"class-transformer": "0.5.1",
"class-validator": "0.14.1",
"reflect-metadata": "0.2.2",
@@ -30,14 +30,14 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.18.0",
"@eslint/js": "9.19.0",
"@nestjs/cli": "11.0.2",
"@nestjs/schematics": "11.0.0",
"@nestjs/testing": "11.0.4",
"@nestjs/testing": "11.0.6",
"@types/express": "5.0.0",
"@types/node": "22.10.8",
"@types/node": "22.12.0",
"@types/supertest": "6.0.2",
"eslint": "9.18.0",
"eslint": "9.19.0",
"eslint-plugin-prettier": "5.2.3",
"globals": "15.14.0",
"jest": "29.7.0",
@@ -48,6 +48,6 @@
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"typescript": "5.7.3",
"typescript-eslint": "8.21.0"
"typescript-eslint": "8.22.0"
}
}

View File

@@ -19,10 +19,10 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4",
"@nestjs/platform-express": "11.0.4",
"@nestjs/swagger": "11.0.2",
"@nestjs/common": "11.0.6",
"@nestjs/core": "11.0.6",
"@nestjs/platform-express": "11.0.6",
"@nestjs/swagger": "11.0.3",
"class-transformer": "0.5.1",
"class-validator": "0.14.1",
"reflect-metadata": "0.2.2",
@@ -31,14 +31,14 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.18.0",
"@eslint/js": "9.19.0",
"@nestjs/cli": "11.0.2",
"@nestjs/schematics": "11.0.0",
"@nestjs/testing": "11.0.4",
"@nestjs/testing": "11.0.6",
"@types/express": "5.0.0",
"@types/node": "22.10.8",
"@types/node": "22.12.0",
"@types/supertest": "6.0.2",
"eslint": "9.18.0",
"eslint": "9.19.0",
"eslint-plugin-prettier": "5.2.3",
"globals": "15.14.0",
"jest": "29.7.0",
@@ -49,6 +49,6 @@
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"typescript": "5.7.3",
"typescript-eslint": "8.21.0"
"typescript-eslint": "8.22.0"
}
}

View File

@@ -22,10 +22,10 @@
"@apollo/server": "4.11.3",
"@graphql-tools/utils": "10.7.2",
"@nestjs/apollo": "13.0.2",
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4",
"@nestjs/common": "11.0.6",
"@nestjs/core": "11.0.6",
"@nestjs/graphql": "13.0.2",
"@nestjs/platform-express": "11.0.4",
"@nestjs/platform-express": "11.0.6",
"class-transformer": "0.5.1",
"class-validator": "0.14.1",
"graphql": "16.10.0",
@@ -36,15 +36,15 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.18.0",
"@eslint/js": "9.19.0",
"@nestjs/cli": "11.0.2",
"@nestjs/schematics": "11.0.0",
"@nestjs/testing": "11.0.4",
"@nestjs/testing": "11.0.6",
"@types/express": "5.0.0",
"@types/jest": "29.5.14",
"@types/node": "22.10.8",
"@types/node": "22.12.0",
"@types/supertest": "6.0.2",
"eslint": "9.18.0",
"eslint": "9.19.0",
"eslint-plugin-prettier": "5.2.3",
"globals": "15.14.0",
"jest": "29.7.0",
@@ -56,7 +56,7 @@
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"typescript": "5.7.3",
"typescript-eslint": "8.21.0"
"typescript-eslint": "8.22.0"
},
"jest": {
"moduleFileExtensions": [

View File

@@ -19,11 +19,11 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4",
"@nestjs/platform-express": "11.0.4",
"@nestjs/common": "11.0.6",
"@nestjs/core": "11.0.6",
"@nestjs/platform-express": "11.0.6",
"@nestjs/typeorm": "11.0.0",
"mongodb": "6.12.0",
"mongodb": "6.13.0",
"reflect-metadata": "0.2.2",
"rimraf": "6.0.1",
"rxjs": "7.8.1",
@@ -31,15 +31,15 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.18.0",
"@eslint/js": "9.19.0",
"@nestjs/cli": "11.0.2",
"@nestjs/schematics": "11.0.0",
"@nestjs/testing": "11.0.4",
"@nestjs/testing": "11.0.6",
"@types/express": "5.0.0",
"@types/jest": "29.5.14",
"@types/node": "22.10.8",
"@types/node": "22.12.0",
"@types/supertest": "6.0.2",
"eslint": "9.18.0",
"eslint": "9.19.0",
"eslint-plugin-prettier": "5.2.3",
"globals": "15.14.0",
"jest": "29.7.0",
@@ -50,7 +50,7 @@
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"typescript": "5.7.3",
"typescript-eslint": "8.21.0"
"typescript-eslint": "8.22.0"
},
"jest": {
"moduleFileExtensions": [

View File

@@ -19,9 +19,9 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4",
"@nestjs/platform-express": "11.0.4",
"@nestjs/common": "11.0.6",
"@nestjs/core": "11.0.6",
"@nestjs/platform-express": "11.0.6",
"mongoose": "8.9.5",
"reflect-metadata": "0.2.2",
"rimraf": "6.0.1",
@@ -29,15 +29,15 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.18.0",
"@eslint/js": "9.19.0",
"@nestjs/cli": "11.0.2",
"@nestjs/schematics": "11.0.0",
"@nestjs/testing": "11.0.4",
"@nestjs/testing": "11.0.6",
"@types/express": "5.0.0",
"@types/jest": "29.5.14",
"@types/node": "22.10.8",
"@types/node": "22.12.0",
"@types/supertest": "6.0.2",
"eslint": "9.18.0",
"eslint": "9.19.0",
"eslint-plugin-prettier": "5.2.3",
"globals": "15.14.0",
"jest": "29.7.0",
@@ -48,7 +48,7 @@
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"typescript": "5.7.3",
"typescript-eslint": "8.21.0"
"typescript-eslint": "8.22.0"
},
"jest": {
"moduleFileExtensions": [

View File

@@ -19,9 +19,9 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4",
"@nestjs/platform-express": "11.0.4",
"@nestjs/common": "11.0.6",
"@nestjs/core": "11.0.6",
"@nestjs/platform-express": "11.0.6",
"hbs": "4.2.0",
"reflect-metadata": "0.2.2",
"rimraf": "6.0.1",
@@ -29,12 +29,12 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.18.0",
"@eslint/js": "9.19.0",
"@nestjs/cli": "11.0.2",
"@nestjs/schematics": "11.0.0",
"@nestjs/testing": "11.0.4",
"@nestjs/testing": "11.0.6",
"@types/express": "5.0.0",
"@types/node": "22.10.8",
"@types/node": "22.12.0",
"@types/supertest": "6.0.2",
"jest": "29.7.0",
"prettier": "3.4.2",
@@ -43,10 +43,10 @@
"ts-loader": "9.5.2",
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"eslint": "9.18.0",
"eslint": "9.19.0",
"eslint-plugin-prettier": "5.2.3",
"globals": "15.14.0",
"typescript": "5.7.3",
"typescript-eslint": "8.21.0"
"typescript-eslint": "8.22.0"
}
}

View File

@@ -19,11 +19,11 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4",
"@nestjs/platform-express": "11.0.4",
"@nestjs/platform-ws": "11.0.4",
"@nestjs/websockets": "11.0.4",
"@nestjs/common": "11.0.6",
"@nestjs/core": "11.0.6",
"@nestjs/platform-express": "11.0.6",
"@nestjs/platform-ws": "11.0.6",
"@nestjs/websockets": "11.0.6",
"class-transformer": "0.5.1",
"class-validator": "0.14.1",
"rimraf": "6.0.1",
@@ -34,12 +34,12 @@
"devDependencies": {
"@types/ws": "8.5.13",
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.18.0",
"@eslint/js": "9.19.0",
"@nestjs/cli": "11.0.2",
"@nestjs/schematics": "11.0.0",
"@nestjs/testing": "11.0.4",
"@nestjs/testing": "11.0.6",
"@types/express": "5.0.0",
"@types/node": "22.10.8",
"@types/node": "22.12.0",
"@types/supertest": "6.0.2",
"jest": "29.7.0",
"prettier": "3.4.2",
@@ -48,10 +48,10 @@
"ts-loader": "9.5.2",
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"eslint": "9.18.0",
"eslint": "9.19.0",
"eslint-plugin-prettier": "5.2.3",
"globals": "15.14.0",
"typescript": "5.7.3",
"typescript-eslint": "8.21.0"
"typescript-eslint": "8.22.0"
}
}

View File

@@ -19,9 +19,9 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4",
"@nestjs/platform-fastify": "11.0.4",
"@nestjs/common": "11.0.6",
"@nestjs/core": "11.0.6",
"@nestjs/platform-fastify": "11.0.6",
"@fastify/static": "8.0.4",
"handlebars": "4.7.8",
"@fastify/view": "10.0.2",
@@ -31,14 +31,14 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.18.0",
"@eslint/js": "9.19.0",
"@nestjs/cli": "11.0.2",
"@nestjs/schematics": "11.0.0",
"@nestjs/testing": "11.0.4",
"@nestjs/testing": "11.0.6",
"@types/express": "5.0.0",
"@types/node": "22.10.8",
"@types/node": "22.12.0",
"@types/supertest": "6.0.2",
"eslint": "9.18.0",
"eslint": "9.19.0",
"eslint-plugin-prettier": "5.2.3",
"globals": "15.14.0",
"jest": "29.7.0",
@@ -49,6 +49,6 @@
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"typescript": "5.7.3",
"typescript-eslint": "8.21.0"
"typescript-eslint": "8.22.0"
}
}

View File

@@ -19,18 +19,18 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4",
"@nestjs/common": "11.0.6",
"@nestjs/core": "11.0.6",
"reflect-metadata": "0.2.2",
"rimraf": "6.0.1",
"rxjs": "7.8.1"
},
"devDependencies": {
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.18.0",
"@eslint/js": "9.19.0",
"@nestjs/cli": "11.0.2",
"@nestjs/schematics": "11.0.0",
"@types/node": "22.10.8",
"@types/node": "22.12.0",
"@types/supertest": "6.0.2",
"jest": "29.7.0",
"prettier": "3.4.2",
@@ -39,10 +39,10 @@
"ts-loader": "9.5.2",
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"eslint": "9.18.0",
"eslint": "9.19.0",
"eslint-plugin-prettier": "5.2.3",
"globals": "15.14.0",
"typescript": "5.7.3",
"typescript-eslint": "8.21.0"
"typescript-eslint": "8.22.0"
}
}

View File

@@ -20,26 +20,26 @@
"test:e2e": "jest --config ./e2e/jest-e2e.json"
},
"dependencies": {
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4",
"@nestjs/common": "11.0.6",
"@nestjs/core": "11.0.6",
"@nestjs/jwt": "11.0.0",
"@nestjs/passport": "11.0.4",
"@nestjs/platform-express": "11.0.4",
"@nestjs/passport": "11.0.5",
"@nestjs/platform-express": "11.0.6",
"reflect-metadata": "0.2.2",
"rimraf": "6.0.1",
"rxjs": "7.8.1"
},
"devDependencies": {
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.18.0",
"@eslint/js": "9.19.0",
"@nestjs/cli": "11.0.2",
"@nestjs/schematics": "11.0.0",
"@nestjs/testing": "11.0.4",
"@nestjs/testing": "11.0.6",
"@types/express": "5.0.0",
"@types/jest": "29.5.14",
"@types/node": "22.10.8",
"@types/node": "22.12.0",
"@types/supertest": "6.0.2",
"eslint": "9.18.0",
"eslint": "9.19.0",
"eslint-plugin-prettier": "5.2.3",
"globals": "15.14.0",
"jest": "29.7.0",
@@ -50,7 +50,7 @@
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"typescript": "5.7.3",
"typescript-eslint": "8.21.0"
"typescript-eslint": "8.22.0"
},
"jest": {
"moduleFileExtensions": [

View File

@@ -20,10 +20,10 @@
},
"dependencies": {
"@nestjs/cache-manager": "3.0.0",
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4",
"@nestjs/platform-express": "11.0.4",
"cache-manager": "6.3.2",
"@nestjs/common": "11.0.6",
"@nestjs/core": "11.0.6",
"@nestjs/platform-express": "11.0.6",
"cache-manager": "6.4.0",
"class-transformer": "0.5.1",
"class-validator": "0.14.1",
"reflect-metadata": "0.2.2",
@@ -31,14 +31,14 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.18.0",
"@eslint/js": "9.19.0",
"@nestjs/cli": "11.0.2",
"@nestjs/schematics": "11.0.0",
"@nestjs/testing": "11.0.4",
"@nestjs/testing": "11.0.6",
"@types/express": "5.0.0",
"@types/node": "22.10.8",
"@types/node": "22.12.0",
"@types/supertest": "6.0.2",
"eslint": "9.18.0",
"eslint": "9.19.0",
"eslint-config-prettier": "10.0.1",
"eslint-plugin-import": "2.31.0",
"eslint-plugin-prettier": "5.2.3",
@@ -51,6 +51,6 @@
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"typescript": "5.7.3",
"typescript-eslint": "8.21.0"
"typescript-eslint": "8.22.0"
}
}

View File

@@ -19,9 +19,9 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4",
"@nestjs/platform-express": "11.0.4",
"@nestjs/common": "11.0.6",
"@nestjs/core": "11.0.6",
"@nestjs/platform-express": "11.0.6",
"class-transformer": "0.5.1",
"reflect-metadata": "0.2.2",
"rimraf": "6.0.1",
@@ -29,12 +29,12 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.18.0",
"@eslint/js": "9.19.0",
"@nestjs/cli": "11.0.2",
"@nestjs/schematics": "11.0.0",
"@nestjs/testing": "11.0.4",
"@nestjs/testing": "11.0.6",
"@types/express": "5.0.0",
"@types/node": "22.10.8",
"@types/node": "22.12.0",
"@types/supertest": "6.0.2",
"jest": "29.7.0",
"prettier": "3.4.2",
@@ -43,12 +43,12 @@
"ts-loader": "9.5.2",
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"eslint": "9.18.0",
"eslint": "9.19.0",
"eslint-config-prettier": "10.0.1",
"eslint-plugin-import": "2.31.0",
"eslint-plugin-prettier": "5.2.3",
"globals": "15.14.0",
"typescript": "5.7.3",
"typescript-eslint": "8.21.0"
"typescript-eslint": "8.22.0"
}
}

View File

@@ -22,11 +22,11 @@
"dependencies": {
"@apollo/server": "4.11.3",
"@nestjs/apollo": "13.0.2",
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4",
"@nestjs/common": "11.0.6",
"@nestjs/core": "11.0.6",
"@nestjs/graphql": "13.0.2",
"@nestjs/platform-express": "11.0.4",
"@prisma/client": "6.2.1",
"@nestjs/platform-express": "11.0.6",
"@prisma/client": "6.3.0",
"class-transformer": "0.5.1",
"class-validator": "0.14.1",
"graphql": "16.10.0",
@@ -37,16 +37,16 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.18.0",
"@eslint/js": "9.19.0",
"@nestjs/cli": "11.0.2",
"@nestjs/schematics": "11.0.0",
"@nestjs/testing": "11.0.4",
"@nestjs/testing": "11.0.6",
"@types/express": "5.0.0",
"@types/node": "22.10.8",
"@types/node": "22.12.0",
"@types/supertest": "6.0.2",
"@typescript-eslint/eslint-plugin": "8.21.0",
"@typescript-eslint/parser": "8.21.0",
"eslint": "9.18.0",
"@typescript-eslint/eslint-plugin": "8.22.0",
"@typescript-eslint/parser": "8.22.0",
"eslint": "9.19.0",
"eslint-config-prettier": "10.0.1",
"eslint-plugin-import": "2.31.0",
"eslint-plugin-prettier": "5.2.3",
@@ -61,6 +61,6 @@
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"typescript": "5.7.3",
"typescript-eslint": "8.21.0"
"typescript-eslint": "8.22.0"
}
}

View File

@@ -21,10 +21,10 @@
"dependencies": {
"@apollo/server": "4.11.3",
"@nestjs/apollo": "13.0.2",
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4",
"@nestjs/common": "11.0.6",
"@nestjs/core": "11.0.6",
"@nestjs/graphql": "13.0.2",
"@nestjs/platform-express": "11.0.4",
"@nestjs/platform-express": "11.0.6",
"class-transformer": "0.5.1",
"class-validator": "0.14.1",
"graphql": "16.10.0",
@@ -35,14 +35,14 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.18.0",
"@eslint/js": "9.19.0",
"@nestjs/cli": "11.0.2",
"@nestjs/schematics": "11.0.0",
"@nestjs/testing": "11.0.4",
"@nestjs/testing": "11.0.6",
"@types/express": "5.0.0",
"@types/node": "22.10.8",
"@types/node": "22.12.0",
"@types/supertest": "6.0.2",
"eslint": "9.18.0",
"eslint": "9.19.0",
"eslint-plugin-prettier": "5.2.3",
"eslint-plugin-import": "2.31.0",
"globals": "15.14.0",
@@ -54,6 +54,6 @@
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"typescript": "5.7.3",
"typescript-eslint": "8.21.0"
"typescript-eslint": "8.22.0"
}
}

View File

@@ -19,10 +19,10 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4",
"@nestjs/common": "11.0.6",
"@nestjs/core": "11.0.6",
"@nestjs/serve-static": "5.0.1",
"@nestjs/platform-express": "11.0.4",
"@nestjs/platform-express": "11.0.6",
"class-transformer": "0.5.1",
"class-validator": "0.14.1",
"reflect-metadata": "0.2.2",
@@ -31,12 +31,12 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.18.0",
"@eslint/js": "9.19.0",
"@nestjs/cli": "11.0.2",
"@nestjs/schematics": "11.0.0",
"@nestjs/testing": "11.0.4",
"@nestjs/testing": "11.0.6",
"@types/express": "5.0.0",
"@types/node": "22.10.8",
"@types/node": "22.12.0",
"@types/supertest": "6.0.2",
"jest": "29.7.0",
"prettier": "3.4.2",
@@ -45,10 +45,10 @@
"ts-loader": "9.5.2",
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"eslint": "9.18.0",
"eslint": "9.19.0",
"eslint-plugin-prettier": "5.2.3",
"globals": "15.14.0",
"typescript": "5.7.3",
"typescript-eslint": "8.21.0"
"typescript-eslint": "8.22.0"
}
}

View File

@@ -19,9 +19,9 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4",
"@nestjs/platform-express": "11.0.4",
"@nestjs/common": "11.0.6",
"@nestjs/core": "11.0.6",
"@nestjs/platform-express": "11.0.6",
"dotenv": "16.4.7",
"reflect-metadata": "0.2.2",
"rimraf": "6.0.1",
@@ -29,13 +29,13 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.18.0",
"@eslint/js": "9.19.0",
"@nestjs/cli": "11.0.2",
"@nestjs/schematics": "11.0.0",
"@nestjs/testing": "11.0.4",
"@nestjs/testing": "11.0.6",
"@types/express": "5.0.0",
"@types/jest": "29.5.14",
"@types/node": "22.10.8",
"@types/node": "22.12.0",
"@types/supertest": "6.0.2",
"jest": "29.7.0",
"prettier": "3.4.2",
@@ -44,11 +44,11 @@
"ts-loader": "9.5.2",
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"eslint": "9.18.0",
"eslint": "9.19.0",
"eslint-config-prettier": "10.0.1",
"eslint-plugin-import": "2.31.0",
"typescript": "5.7.3",
"typescript-eslint": "8.21.0"
"typescript-eslint": "8.22.0"
},
"jest": {
"moduleFileExtensions": [

View File

@@ -20,9 +20,9 @@
},
"dependencies": {
"@nestjs/bull": "11.0.1",
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4",
"@nestjs/platform-express": "11.0.4",
"@nestjs/common": "11.0.6",
"@nestjs/core": "11.0.6",
"@nestjs/platform-express": "11.0.6",
"bull": "4.16.5",
"dotenv": "16.4.7",
"reflect-metadata": "0.2.2",
@@ -31,14 +31,14 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.18.0",
"@eslint/js": "9.19.0",
"@nestjs/cli": "11.0.2",
"@nestjs/schematics": "11.0.0",
"@nestjs/testing": "11.0.4",
"@nestjs/testing": "11.0.6",
"@types/bull": "4.10.4",
"@types/express": "5.0.0",
"@types/jest": "29.5.14",
"@types/node": "22.10.8",
"@types/node": "22.12.0",
"@types/supertest": "6.0.2",
"jest": "29.7.0",
"prettier": "3.4.2",
@@ -47,11 +47,11 @@
"ts-loader": "9.5.2",
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"eslint": "9.18.0",
"eslint": "9.19.0",
"eslint-config-prettier": "10.0.1",
"eslint-plugin-import": "2.31.0",
"typescript": "5.7.3",
"typescript-eslint": "8.21.0"
"typescript-eslint": "8.22.0"
},
"jest": {
"moduleFileExtensions": [

View File

@@ -19,10 +19,10 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4",
"@nestjs/platform-express": "11.0.4",
"@nestjs/schedule": "5.0.0",
"@nestjs/common": "11.0.6",
"@nestjs/core": "11.0.6",
"@nestjs/platform-express": "11.0.6",
"@nestjs/schedule": "5.0.1",
"dotenv": "16.4.7",
"reflect-metadata": "0.2.2",
"rimraf": "6.0.1",
@@ -30,14 +30,14 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.18.0",
"@eslint/js": "9.19.0",
"@nestjs/cli": "11.0.2",
"@nestjs/schematics": "11.0.0",
"@nestjs/testing": "11.0.4",
"@nestjs/testing": "11.0.6",
"@types/bull": "4.10.4",
"@types/express": "5.0.0",
"@types/jest": "29.5.14",
"@types/node": "22.10.8",
"@types/node": "22.12.0",
"@types/supertest": "6.0.2",
"jest": "29.7.0",
"prettier": "3.4.2",
@@ -46,11 +46,11 @@
"ts-loader": "9.5.2",
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"eslint": "9.18.0",
"eslint": "9.19.0",
"eslint-config-prettier": "10.0.1",
"eslint-plugin-import": "2.31.0",
"typescript": "5.7.3",
"typescript-eslint": "8.21.0"
"typescript-eslint": "8.22.0"
},
"jest": {
"moduleFileExtensions": [

View File

@@ -19,22 +19,22 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4",
"@nestjs/platform-express": "11.0.4",
"@nestjs/common": "11.0.6",
"@nestjs/core": "11.0.6",
"@nestjs/platform-express": "11.0.6",
"reflect-metadata": "0.2.2",
"rimraf": "6.0.1",
"rxjs": "7.8.1"
},
"devDependencies": {
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.18.0",
"@eslint/js": "9.19.0",
"@nestjs/cli": "11.0.2",
"@nestjs/schematics": "11.0.0",
"@nestjs/testing": "11.0.4",
"@nestjs/testing": "11.0.6",
"@types/express": "5.0.0",
"@types/jest": "29.5.14",
"@types/node": "22.10.8",
"@types/node": "22.12.0",
"@types/supertest": "6.0.2",
"jest": "29.7.0",
"prettier": "3.4.2",
@@ -43,13 +43,13 @@
"ts-loader": "9.5.2",
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"eslint": "9.18.0",
"eslint": "9.19.0",
"eslint-config-prettier": "10.0.1",
"eslint-plugin-import": "2.31.0",
"eslint-plugin-prettier": "5.2.3",
"globals": "15.14.0",
"typescript": "5.7.3",
"typescript-eslint": "8.21.0"
"typescript-eslint": "8.22.0"
},
"jest": {
"moduleFileExtensions": [

View File

@@ -19,9 +19,9 @@
"test:e2e": "jest --config ./e2e/jest-e2e.json"
},
"dependencies": {
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4",
"@nestjs/platform-express": "11.0.4",
"@nestjs/common": "11.0.6",
"@nestjs/core": "11.0.6",
"@nestjs/platform-express": "11.0.6",
"class-transformer": "0.5.1",
"class-validator": "0.14.1",
"reflect-metadata": "0.2.2",
@@ -30,14 +30,14 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.18.0",
"@eslint/js": "9.19.0",
"@nestjs/cli": "11.0.2",
"@nestjs/schematics": "11.0.0",
"@nestjs/testing": "11.0.4",
"@nestjs/testing": "11.0.6",
"@types/express": "5.0.0",
"@types/jest": "29.5.14",
"@types/multer": "1.4.12",
"@types/node": "22.10.8",
"@types/node": "22.12.0",
"@types/supertest": "6.0.2",
"jest": "29.7.0",
"prettier": "3.4.2",
@@ -46,13 +46,13 @@
"ts-loader": "9.5.2",
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"eslint": "9.18.0",
"eslint": "9.19.0",
"eslint-config-prettier": "10.0.1",
"eslint-plugin-import": "2.31.0",
"eslint-plugin-prettier": "5.2.3",
"globals": "15.14.0",
"typescript": "5.7.3",
"typescript-eslint": "8.21.0"
"typescript-eslint": "8.22.0"
},
"jest": {
"moduleFileExtensions": [

View File

@@ -19,25 +19,25 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4",
"@nestjs/common": "11.0.6",
"@nestjs/core": "11.0.6",
"@nestjs/event-emitter": "3.0.0",
"@nestjs/platform-express": "11.0.4",
"@nestjs/platform-express": "11.0.6",
"reflect-metadata": "0.2.2",
"rimraf": "6.0.1",
"rxjs": "7.8.1"
},
"devDependencies": {
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.18.0",
"@eslint/js": "9.19.0",
"@nestjs/cli": "11.0.2",
"@nestjs/schematics": "11.0.0",
"@nestjs/testing": "11.0.4",
"@nestjs/testing": "11.0.6",
"@types/express": "5.0.0",
"@types/jest": "29.5.14",
"@types/node": "22.10.8",
"@types/node": "22.12.0",
"@types/supertest": "6.0.2",
"eslint": "9.18.0",
"eslint": "9.19.0",
"eslint-plugin-prettier": "5.2.3",
"globals": "15.14.0",
"jest": "29.7.0",
@@ -48,7 +48,7 @@
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"typescript": "5.7.3",
"typescript-eslint": "8.21.0"
"typescript-eslint": "8.22.0"
},
"jest": {
"moduleFileExtensions": [

View File

@@ -22,10 +22,10 @@
"@apollo/gateway": "2.9.3",
"@apollo/server": "4.11.3",
"@nestjs/apollo": "13.0.2",
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4",
"@nestjs/common": "11.0.6",
"@nestjs/core": "11.0.6",
"@nestjs/graphql": "13.0.2",
"@nestjs/platform-express": "11.0.4",
"@nestjs/platform-express": "11.0.6",
"graphql": "16.10.0",
"graphql-tools": "9.0.11",
"reflect-metadata": "0.2.2",
@@ -35,15 +35,15 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.18.0",
"@eslint/js": "9.19.0",
"@nestjs/cli": "11.0.2",
"@nestjs/schematics": "11.0.0",
"@nestjs/testing": "11.0.4",
"@nestjs/testing": "11.0.6",
"@types/express": "5.0.0",
"@types/jest": "29.5.14",
"@types/node": "22.10.8",
"@types/node": "22.12.0",
"@types/supertest": "6.0.2",
"eslint": "9.18.0",
"eslint": "9.19.0",
"eslint-plugin-prettier": "5.2.3",
"globals": "15.14.0",
"jest": "29.7.0",
@@ -54,7 +54,7 @@
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"typescript": "5.7.3",
"typescript-eslint": "8.21.0",
"typescript-eslint": "8.22.0",
"webpack": "5.97.1"
},
"jest": {

View File

@@ -24,10 +24,10 @@
"@apollo/server": "4.11.3",
"@apollo/subgraph": "2.9.3",
"@nestjs/apollo": "13.0.2",
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4",
"@nestjs/common": "11.0.6",
"@nestjs/core": "11.0.6",
"@nestjs/graphql": "13.0.2",
"@nestjs/platform-express": "11.0.4",
"@nestjs/platform-express": "11.0.6",
"graphql": "16.10.0",
"graphql-tools": "9.0.11",
"reflect-metadata": "0.2.2",
@@ -37,15 +37,15 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.18.0",
"@eslint/js": "9.19.0",
"@nestjs/cli": "11.0.2",
"@nestjs/schematics": "11.0.0",
"@nestjs/testing": "11.0.4",
"@nestjs/testing": "11.0.6",
"@types/express": "5.0.0",
"@types/jest": "29.5.14",
"@types/node": "22.10.8",
"@types/node": "22.12.0",
"@types/supertest": "6.0.2",
"eslint": "9.18.0",
"eslint": "9.19.0",
"eslint-config-prettier": "10.0.1",
"eslint-plugin-prettier": "5.2.3",
"jest": "29.7.0",
@@ -56,7 +56,7 @@
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"typescript": "5.7.3",
"typescript-eslint": "8.21.0"
"typescript-eslint": "8.22.0"
},
"jest": {
"moduleFileExtensions": [

View File

@@ -23,10 +23,10 @@
"@apollo/server": "4.11.3",
"@apollo/subgraph": "2.9.3",
"@nestjs/apollo": "13.0.2",
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4",
"@nestjs/common": "11.0.6",
"@nestjs/core": "11.0.6",
"@nestjs/graphql": "13.0.2",
"@nestjs/platform-express": "11.0.4",
"@nestjs/platform-express": "11.0.6",
"graphql": "16.10.0",
"graphql-tools": "9.0.11",
"reflect-metadata": "0.2.2",
@@ -36,15 +36,15 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.18.0",
"@eslint/js": "9.19.0",
"@nestjs/cli": "11.0.2",
"@nestjs/schematics": "11.0.0",
"@nestjs/testing": "11.0.4",
"@nestjs/testing": "11.0.6",
"@types/express": "5.0.0",
"@types/jest": "29.5.14",
"@types/node": "22.10.8",
"@types/node": "22.12.0",
"@types/supertest": "6.0.2",
"eslint": "9.18.0",
"eslint": "9.19.0",
"eslint-config-prettier": "10.0.1",
"eslint-plugin-prettier": "5.2.3",
"globals": "15.14.0",
@@ -57,7 +57,7 @@
"tsconfig-paths": "4.2.0",
"typescript": "5.7.3",
"webpack": "5.97.1",
"typescript-eslint": "8.21.0"
"typescript-eslint": "8.22.0"
},
"jest": {
"moduleFileExtensions": [

View File

@@ -24,10 +24,10 @@
"@apollo/gateway": "2.9.3",
"@apollo/server": "^4.11.3",
"@nestjs/apollo": "13.0.2",
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4",
"@nestjs/common": "11.0.6",
"@nestjs/core": "11.0.6",
"@nestjs/graphql": "13.0.2",
"@nestjs/platform-express": "11.0.4",
"@nestjs/platform-express": "11.0.6",
"graphql": "16.10.0",
"graphql-tools": "9.0.11",
"reflect-metadata": "0.2.2",
@@ -37,15 +37,15 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.18.0",
"@eslint/js": "9.19.0",
"@nestjs/cli": "11.0.2",
"@nestjs/schematics": "11.0.0",
"@nestjs/testing": "11.0.4",
"@nestjs/testing": "11.0.6",
"@types/express": "5.0.0",
"@types/jest": "29.5.14",
"@types/node": "22.10.8",
"@types/node": "22.12.0",
"@types/supertest": "6.0.2",
"eslint": "9.18.0",
"eslint": "9.19.0",
"eslint-config-prettier": "10.0.1",
"eslint-plugin-prettier": "5.2.3",
"globals": "15.14.0",
@@ -57,7 +57,7 @@
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"typescript": "5.7.3",
"typescript-eslint": "8.21.0"
"typescript-eslint": "8.22.0"
},
"jest": {
"moduleFileExtensions": [

View File

@@ -25,10 +25,10 @@
"@apollo/server": "^4.11.3",
"@apollo/subgraph": "2.9.3",
"@nestjs/apollo": "13.0.2",
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4",
"@nestjs/common": "11.0.6",
"@nestjs/core": "11.0.6",
"@nestjs/graphql": "13.0.2",
"@nestjs/platform-express": "11.0.4",
"@nestjs/platform-express": "11.0.6",
"graphql": "16.10.0",
"graphql-tools": "9.0.11",
"reflect-metadata": "0.2.2",
@@ -38,15 +38,15 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.18.0",
"@eslint/js": "9.19.0",
"@nestjs/cli": "11.0.2",
"@nestjs/schematics": "11.0.0",
"@nestjs/testing": "11.0.4",
"@nestjs/testing": "11.0.6",
"@types/express": "5.0.0",
"@types/jest": "29.5.14",
"@types/node": "22.10.8",
"@types/node": "22.12.0",
"@types/supertest": "6.0.2",
"eslint": "9.18.0",
"eslint": "9.19.0",
"eslint-config-prettier": "10.0.1",
"eslint-plugin-prettier": "5.2.3",
"globals": "15.14.0",
@@ -58,7 +58,7 @@
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"typescript": "5.7.3",
"typescript-eslint": "8.21.0"
"typescript-eslint": "8.22.0"
},
"jest": {
"moduleFileExtensions": [

View File

@@ -24,10 +24,10 @@
"@apollo/server": "^4.11.3",
"@apollo/subgraph": "2.9.3",
"@nestjs/apollo": "13.0.2",
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4",
"@nestjs/common": "11.0.6",
"@nestjs/core": "11.0.6",
"@nestjs/graphql": "13.0.2",
"@nestjs/platform-express": "11.0.4",
"@nestjs/platform-express": "11.0.6",
"graphql": "16.10.0",
"graphql-tools": "9.0.11",
"reflect-metadata": "0.2.2",
@@ -37,15 +37,15 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.18.0",
"@eslint/js": "9.19.0",
"@nestjs/cli": "11.0.2",
"@nestjs/schematics": "11.0.0",
"@nestjs/testing": "11.0.4",
"@nestjs/testing": "11.0.6",
"@types/express": "5.0.0",
"@types/jest": "29.5.14",
"@types/node": "22.10.8",
"@types/node": "22.12.0",
"@types/supertest": "6.0.2",
"eslint": "9.18.0",
"eslint": "9.19.0",
"eslint-config-prettier": "10.0.1",
"eslint-plugin-prettier": "5.2.3",
"jest": "29.7.0",
@@ -56,7 +56,7 @@
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"typescript": "5.7.3",
"typescript-eslint": "8.21.0"
"typescript-eslint": "8.22.0"
},
"jest": {
"moduleFileExtensions": [

View File

@@ -19,11 +19,11 @@
"test:e2e": "echo 'No e2e tests implemented yet.'"
},
"dependencies": {
"@nestjs/common": "11.0.4",
"@nestjs/core": "11.0.4",
"@nestjs/common": "11.0.6",
"@nestjs/core": "11.0.6",
"@nestjs/graphql": "13.0.2",
"@nestjs/mercurius": "13.0.2",
"@nestjs/platform-fastify": "11.0.4",
"@nestjs/platform-fastify": "11.0.6",
"class-transformer": "0.5.1",
"class-validator": "0.14.1",
"graphql": "16.10.0",
@@ -33,12 +33,12 @@
},
"devDependencies": {
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.18.0",
"@eslint/js": "9.19.0",
"@nestjs/cli": "11.0.2",
"@nestjs/schematics": "11.0.0",
"@nestjs/testing": "11.0.4",
"@nestjs/testing": "11.0.6",
"@types/express": "5.0.0",
"@types/node": "22.10.8",
"@types/node": "22.12.0",
"@types/supertest": "6.0.2",
"jest": "29.7.0",
"prettier": "3.4.2",
@@ -47,10 +47,10 @@
"ts-loader": "9.5.2",
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"eslint": "9.18.0",
"eslint": "9.19.0",
"eslint-plugin-prettier": "5.2.3",
"globals": "15.14.0",
"typescript": "5.7.3",
"typescript-eslint": "8.21.0"
"typescript-eslint": "8.22.0"
}
}