From 9779e829b7df0536ce03e6d3b4e0fc6f6c10c9cf Mon Sep 17 00:00:00 2001 From: Rubin Bhandari Date: Thu, 5 Oct 2023 15:06:52 +0545 Subject: [PATCH] feat: rabbitmq health check --- package.json | 24 +- pnpm-lock.yaml | 768 +++++++++++++++---------------- src/lib/rabbit/healthcheck.ts | 24 + src/lib/rabbit/rabbit.module.ts | 8 +- src/lib/rabbit/rabbit.service.ts | 2 +- 5 files changed, 427 insertions(+), 399 deletions(-) create mode 100644 src/lib/rabbit/healthcheck.ts diff --git a/package.json b/package.json index 2a3f738e..9947abe4 100644 --- a/package.json +++ b/package.json @@ -54,8 +54,8 @@ "test:e2e": "jest --config ./test/jest-e2e.json --runInBand --forceExit" }, "dependencies": { - "@aws-sdk/client-s3": "^3.423.0", - "@aws-sdk/client-ses": "^3.423.0", + "@aws-sdk/client-s3": "^3.425.0", + "@aws-sdk/client-ses": "^3.425.0", "@casl/ability": "^6.5.0", "@golevelup/nestjs-rabbitmq": "^4.0.0", "@golevelup/nestjs-stripe": "^0.6.3", @@ -68,20 +68,20 @@ "@mikro-orm/sql-highlighter": "^1.0.1", "@nestjs/axios": "^3.0.0", "@nestjs/cache-manager": "^2.1.0", - "@nestjs/common": "10.2.6", + "@nestjs/common": "10.2.7", "@nestjs/config": "^3.1.1", - "@nestjs/core": "10.2.6", + "@nestjs/core": "10.2.7", "@nestjs/jwt": "^10.1.1", "@nestjs/mapped-types": "*", "@nestjs/passport": "^10.0.2", - "@nestjs/platform-express": "^10.2.6", - "@nestjs/platform-socket.io": "^10.2.6", + "@nestjs/platform-express": "^10.2.7", + "@nestjs/platform-socket.io": "^10.2.7", "@nestjs/schedule": "^3.0.4", "@nestjs/serve-static": "^4.0.0", "@nestjs/swagger": "^7.1.13", "@nestjs/terminus": "^10.1.1", "@nestjs/throttler": "^5.0.0", - "@nestjs/websockets": "^10.2.6", + "@nestjs/websockets": "^10.2.7", "@ntegral/nestjs-sentry": "^4.0.0", "@paralleldrive/cuid2": "^2.2.2", "@sentry/hub": "^7.73.0", @@ -103,7 +103,7 @@ "helper-fns": "^2.6.27", "ioredis": "^5.3.2", "isomorphic-dompurify": "^1.9.0", - "joi": "^17.10.2", + "joi": "^17.11.0", "jspdf": "^2.5.1", "mime-types": "^2.1.35", "nestjs-cloudinary": "^2.0.7", @@ -120,7 +120,7 @@ "passport-jwt": "4.0.1", "passport-magic-login": "^1.2.2", "pino-http": "^8.5.0", - "pino-pretty": "^10.2.2", + "pino-pretty": "^10.2.3", "poolifier": "^2.7.5", "preview-email": "^3.0.19", "prom-client": "^14.2.0", @@ -134,7 +134,7 @@ "socket.io": "^4.7.2", "stripe": "^13.8.0", "swagger-stats": "^0.99.7", - "twilio": "4.18.0", + "twilio": "4.18.1", "unprofane": "^1.0.6", "url-minify": "^2.8.4" }, @@ -146,12 +146,12 @@ "@mikro-orm/seeder": "^5.8.6", "@nestjs/cli": "10.1.18", "@nestjs/schematics": "10.0.2", - "@nestjs/testing": "10.2.6", + "@nestjs/testing": "10.2.7", "@rubiin/eslint-config": "^1.8.8", "@rubiin/tsconfig": "^1.1.0", "@sentry/types": "^7.73.0", "@side/jest-runtime": "^1.1.0", - "@swc/core": "^1.3.91", + "@swc/core": "^1.3.92", "@swc/jest": "^0.2.29", "@total-typescript/ts-reset": "^0.5.1", "@types/cache-manager": "^4.0.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cecd2ac7..63e630c3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,23 +6,23 @@ settings: dependencies: '@aws-sdk/client-s3': - specifier: ^3.423.0 - version: 3.423.0 + specifier: ^3.425.0 + version: 3.425.0 '@aws-sdk/client-ses': - specifier: ^3.423.0 - version: 3.423.0 + specifier: ^3.425.0 + version: 3.425.0 '@casl/ability': specifier: ^6.5.0 version: 6.5.0 '@golevelup/nestjs-rabbitmq': specifier: ^4.0.0 - version: 4.0.0(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(reflect-metadata@0.1.13)(rxjs@7.8.1) + version: 4.0.0(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@golevelup/nestjs-stripe': specifier: ^0.6.3 - version: 0.6.3(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(rxjs@7.8.1)(stripe@13.8.0) + version: 0.6.3(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(rxjs@7.8.1)(stripe@13.8.0) '@golevelup/nestjs-webhooks': specifier: ^0.2.16 - version: 0.2.16(@nestjs/common@10.2.6)(body-parser@1.20.2)(rxjs@7.8.1) + version: 0.2.16(@nestjs/common@10.2.7)(body-parser@1.20.2)(rxjs@7.8.1) '@mikro-orm/core': specifier: ^5.8.6 version: 5.8.6(@mikro-orm/migrations@5.8.6)(@mikro-orm/postgresql@5.8.6)(@mikro-orm/seeder@5.8.6) @@ -31,7 +31,7 @@ dependencies: version: 5.8.6(@mikro-orm/core@5.8.6)(pg@8.11.3) '@mikro-orm/nestjs': specifier: ^5.2.2 - version: 5.2.2(@mikro-orm/core@5.8.6)(@nestjs/common@10.2.6)(@nestjs/core@10.2.6) + version: 5.2.2(@mikro-orm/core@5.8.6)(@nestjs/common@10.2.7)(@nestjs/core@10.2.7) '@mikro-orm/postgresql': specifier: ^5.8.6 version: 5.8.6(@mikro-orm/core@5.8.6)(@mikro-orm/migrations@5.8.6)(@mikro-orm/seeder@5.8.6) @@ -43,55 +43,55 @@ dependencies: version: 1.0.1 '@nestjs/axios': specifier: ^3.0.0 - version: 3.0.0(@nestjs/common@10.2.6)(axios@1.5.1)(reflect-metadata@0.1.13)(rxjs@7.8.1) + version: 3.0.0(@nestjs/common@10.2.7)(axios@1.5.1)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@nestjs/cache-manager': specifier: ^2.1.0 - version: 2.1.0(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(cache-manager@5.2.3)(reflect-metadata@0.1.13)(rxjs@7.8.1) + version: 2.1.0(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(cache-manager@5.2.3)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@nestjs/common': - specifier: 10.2.6 - version: 10.2.6(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + specifier: 10.2.7 + version: 10.2.7(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@nestjs/config': specifier: ^3.1.1 - version: 3.1.1(@nestjs/common@10.2.6)(reflect-metadata@0.1.13) + version: 3.1.1(@nestjs/common@10.2.7)(reflect-metadata@0.1.13) '@nestjs/core': - specifier: 10.2.6 - version: 10.2.6(@nestjs/common@10.2.6)(@nestjs/platform-express@10.2.6)(@nestjs/websockets@10.2.6)(reflect-metadata@0.1.13)(rxjs@7.8.1) + specifier: 10.2.7 + version: 10.2.7(@nestjs/common@10.2.7)(@nestjs/platform-express@10.2.7)(@nestjs/websockets@10.2.7)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@nestjs/jwt': specifier: ^10.1.1 - version: 10.1.1(@nestjs/common@10.2.6) + version: 10.1.1(@nestjs/common@10.2.7) '@nestjs/mapped-types': specifier: '*' - version: 2.0.2(@nestjs/common@10.2.6)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13) + version: 2.0.2(@nestjs/common@10.2.7)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13) '@nestjs/passport': specifier: ^10.0.2 - version: 10.0.2(@nestjs/common@10.2.6)(passport@0.6.0) + version: 10.0.2(@nestjs/common@10.2.7)(passport@0.6.0) '@nestjs/platform-express': - specifier: ^10.2.6 - version: 10.2.6(@nestjs/common@10.2.6)(@nestjs/core@10.2.6) + specifier: ^10.2.7 + version: 10.2.7(@nestjs/common@10.2.7)(@nestjs/core@10.2.7) '@nestjs/platform-socket.io': - specifier: ^10.2.6 - version: 10.2.6(@nestjs/common@10.2.6)(@nestjs/websockets@10.2.6)(rxjs@7.8.1) + specifier: ^10.2.7 + version: 10.2.7(@nestjs/common@10.2.7)(@nestjs/websockets@10.2.7)(rxjs@7.8.1) '@nestjs/schedule': specifier: ^3.0.4 - version: 3.0.4(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(reflect-metadata@0.1.13) + version: 3.0.4(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(reflect-metadata@0.1.13) '@nestjs/serve-static': specifier: ^4.0.0 - version: 4.0.0(@nestjs/common@10.2.6)(@nestjs/core@10.2.6) + version: 4.0.0(@nestjs/common@10.2.7)(@nestjs/core@10.2.7) '@nestjs/swagger': specifier: ^7.1.13 - version: 7.1.13(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13) + version: 7.1.13(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13) '@nestjs/terminus': specifier: ^10.1.1 - version: 10.1.1(@mikro-orm/core@5.8.6)(@mikro-orm/nestjs@5.2.2)(@nestjs/axios@3.0.0)(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(reflect-metadata@0.1.13)(rxjs@7.8.1) + version: 10.1.1(@mikro-orm/core@5.8.6)(@mikro-orm/nestjs@5.2.2)(@nestjs/axios@3.0.0)(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@nestjs/throttler': specifier: ^5.0.0 - version: 5.0.0(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(reflect-metadata@0.1.13) + version: 5.0.0(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(reflect-metadata@0.1.13) '@nestjs/websockets': - specifier: ^10.2.6 - version: 10.2.6(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(@nestjs/platform-socket.io@10.2.6)(reflect-metadata@0.1.13)(rxjs@7.8.1) + specifier: ^10.2.7 + version: 10.2.7(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(@nestjs/platform-socket.io@10.2.7)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@ntegral/nestjs-sentry': specifier: ^4.0.0 - version: 4.0.0(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(@sentry/hub@7.73.0)(@sentry/node@7.73.0)(class-transformer@0.5.1)(class-validator@0.14.0)(graphql@16.8.1)(reflect-metadata@0.1.13)(rimraf@3.0.2)(rxjs@7.8.1) + version: 4.0.0(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(@sentry/hub@7.73.0)(@sentry/node@7.73.0)(class-transformer@0.5.1)(class-validator@0.14.0)(graphql@16.8.1)(reflect-metadata@0.1.13)(rimraf@3.0.2)(rxjs@7.8.1) '@paralleldrive/cuid2': specifier: ^2.2.2 version: 2.2.2 @@ -153,8 +153,8 @@ dependencies: specifier: ^1.9.0 version: 1.9.0 joi: - specifier: ^17.10.2 - version: 17.10.2 + specifier: ^17.11.0 + version: 17.11.0 jspdf: specifier: ^2.5.1 version: 2.5.1 @@ -163,22 +163,22 @@ dependencies: version: 2.1.35 nestjs-cloudinary: specifier: ^2.0.7 - version: 2.0.7(@nestjs/common@10.2.6) + version: 2.0.7(@nestjs/common@10.2.7) nestjs-fastjwt: specifier: ^0.0.1 - version: 0.0.1(@nestjs/common@10.2.6)(@nestjs/core@10.2.6) + version: 0.0.1(@nestjs/common@10.2.7)(@nestjs/core@10.2.7) nestjs-i18n: specifier: ^10.3.6 - version: 10.3.6(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(class-validator@0.14.0)(rxjs@7.8.1) + version: 10.3.6(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(class-validator@0.14.0)(rxjs@7.8.1) nestjs-minio: specifier: ^2.5.1 - version: 2.5.1(@nestjs/common@10.2.6)(@nestjs/core@10.2.6) + version: 2.5.1(@nestjs/common@10.2.7)(@nestjs/core@10.2.7) nestjs-pino: specifier: ^3.5.0 - version: 3.5.0(@nestjs/common@10.2.6)(pino-http@8.5.0) + version: 3.5.0(@nestjs/common@10.2.7)(pino-http@8.5.0) nestjs-throttler-storage-redis: specifier: ^0.4.1 - version: 0.4.1(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(@nestjs/throttler@5.0.0)(ioredis@5.3.2)(reflect-metadata@0.1.13) + version: 0.4.1(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(@nestjs/throttler@5.0.0)(ioredis@5.3.2)(reflect-metadata@0.1.13) nodemailer: specifier: ^6.9.5 version: 6.9.5 @@ -204,8 +204,8 @@ dependencies: specifier: ^8.5.0 version: 8.5.0 pino-pretty: - specifier: ^10.2.2 - version: 10.2.2 + specifier: ^10.2.3 + version: 10.2.3 poolifier: specifier: ^2.7.5 version: 2.7.5 @@ -246,8 +246,8 @@ dependencies: specifier: ^0.99.7 version: 0.99.7(prom-client@14.2.0) twilio: - specifier: 4.18.0 - version: 4.18.0 + specifier: 4.18.1 + version: 4.18.1 unprofane: specifier: ^1.0.6 version: 1.0.6 @@ -273,13 +273,13 @@ devDependencies: version: 5.8.6(@mikro-orm/core@5.8.6) '@nestjs/cli': specifier: 10.1.18 - version: 10.1.18(@swc/core@1.3.91) + version: 10.1.18(@swc/core@1.3.92) '@nestjs/schematics': specifier: 10.0.2 version: 10.0.2(chokidar@3.5.3)(typescript@5.2.2) '@nestjs/testing': - specifier: 10.2.6 - version: 10.2.6(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(@nestjs/platform-express@10.2.6) + specifier: 10.2.7 + version: 10.2.7(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(@nestjs/platform-express@10.2.7) '@rubiin/eslint-config': specifier: ^1.8.8 version: 1.8.8(eslint@8.50.0)(typescript@5.2.2)(vitest@0.34.6) @@ -293,11 +293,11 @@ devDependencies: specifier: ^1.1.0 version: 1.1.0(@jest/transform@29.7.0)(jest-runtime@29.7.0)(jest@29.7.0) '@swc/core': - specifier: ^1.3.91 - version: 1.3.91 + specifier: ^1.3.92 + version: 1.3.92 '@swc/jest': specifier: ^0.2.29 - version: 0.2.29(@swc/core@1.3.91) + version: 0.2.29(@swc/core@1.3.92) '@total-typescript/ts-reset': specifier: ^0.5.1 version: 0.5.1 @@ -363,7 +363,7 @@ devDependencies: version: 7.0.3 cz-conventional-changelog: specifier: 3.3.0 - version: 3.3.0(@swc/core@1.3.91) + version: 3.3.0(@swc/core@1.3.92) eslint: specifier: ^8.50.0 version: 8.50.0 @@ -390,7 +390,7 @@ devDependencies: version: 9.4.4(typescript@5.2.2)(webpack@5.88.2) ts-node: specifier: 10.9.1 - version: 10.9.1(@swc/core@1.3.91)(@types/node@20.8.2)(typescript@5.2.2) + version: 10.9.1(@swc/core@1.3.92)(@types/node@20.8.2)(typescript@5.2.2) tsconfig-paths: specifier: 4.2.0 version: 4.2.0 @@ -399,7 +399,7 @@ devDependencies: version: 5.2.2 webpack: specifier: ^5.88.2 - version: 5.88.2(@swc/core@1.3.91) + version: 5.88.2(@swc/core@1.3.92) webpack-node-externals: specifier: ^3.0.0 version: 3.0.0 @@ -503,7 +503,7 @@ packages: resolution: {integrity: sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==} dependencies: '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.418.0 + '@aws-sdk/types': 3.425.0 tslib: 1.14.1 dev: false @@ -511,7 +511,7 @@ packages: resolution: {integrity: sha512-ENNPPManmnVJ4BTXlOjAgD7URidbAznURqD0KvfREyc4o20DPYdEldU1f5cQ7Jbj0CJJSPaMIk/9ZshdB3210w==} dependencies: '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.418.0 + '@aws-sdk/types': 3.425.0 tslib: 1.14.1 dev: false @@ -527,7 +527,7 @@ packages: '@aws-crypto/ie11-detection': 3.0.0 '@aws-crypto/supports-web-crypto': 3.0.0 '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.418.0 + '@aws-sdk/types': 3.425.0 '@aws-sdk/util-locate-window': 3.310.0 '@aws-sdk/util-utf8-browser': 3.259.0 tslib: 1.14.1 @@ -540,7 +540,7 @@ packages: '@aws-crypto/sha256-js': 3.0.0 '@aws-crypto/supports-web-crypto': 3.0.0 '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.418.0 + '@aws-sdk/types': 3.425.0 '@aws-sdk/util-locate-window': 3.310.0 '@aws-sdk/util-utf8-browser': 3.259.0 tslib: 1.14.1 @@ -550,7 +550,7 @@ packages: resolution: {integrity: sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==} dependencies: '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.418.0 + '@aws-sdk/types': 3.425.0 tslib: 1.14.1 dev: false @@ -563,37 +563,37 @@ packages: /@aws-crypto/util@3.0.0: resolution: {integrity: sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==} dependencies: - '@aws-sdk/types': 3.418.0 + '@aws-sdk/types': 3.425.0 '@aws-sdk/util-utf8-browser': 3.259.0 tslib: 1.14.1 dev: false - /@aws-sdk/client-s3@3.423.0: - resolution: {integrity: sha512-Sn/6fotTDGp+uUfPU0JrKszHT/cYwZonly6Ahi4R/uxASLQnOEAF7MwVSjms+/LGu72Qs0Tt7B7RKW76GI4OIA==} + /@aws-sdk/client-s3@3.425.0: + resolution: {integrity: sha512-swuBTVIKvZPYSeksC8GNSeNkshzbBXhNAnzMW4JDcOnjMF0YXuHlCNwaPaVewP2D/ap2Ozlh9GIjF4EfgdTyvQ==} engines: {node: '>=14.0.0'} dependencies: '@aws-crypto/sha1-browser': 3.0.0 '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.423.0 - '@aws-sdk/credential-provider-node': 3.423.0 - '@aws-sdk/middleware-bucket-endpoint': 3.418.0 - '@aws-sdk/middleware-expect-continue': 3.418.0 - '@aws-sdk/middleware-flexible-checksums': 3.418.0 - '@aws-sdk/middleware-host-header': 3.418.0 - '@aws-sdk/middleware-location-constraint': 3.418.0 - '@aws-sdk/middleware-logger': 3.418.0 - '@aws-sdk/middleware-recursion-detection': 3.418.0 - '@aws-sdk/middleware-sdk-s3': 3.418.0 - '@aws-sdk/middleware-signing': 3.418.0 - '@aws-sdk/middleware-ssec': 3.418.0 - '@aws-sdk/middleware-user-agent': 3.418.0 - '@aws-sdk/region-config-resolver': 3.418.0 - '@aws-sdk/signature-v4-multi-region': 3.418.0 - '@aws-sdk/types': 3.418.0 - '@aws-sdk/util-endpoints': 3.418.0 - '@aws-sdk/util-user-agent-browser': 3.418.0 - '@aws-sdk/util-user-agent-node': 3.418.0 + '@aws-sdk/client-sts': 3.425.0 + '@aws-sdk/credential-provider-node': 3.425.0 + '@aws-sdk/middleware-bucket-endpoint': 3.425.0 + '@aws-sdk/middleware-expect-continue': 3.425.0 + '@aws-sdk/middleware-flexible-checksums': 3.425.0 + '@aws-sdk/middleware-host-header': 3.425.0 + '@aws-sdk/middleware-location-constraint': 3.425.0 + '@aws-sdk/middleware-logger': 3.425.0 + '@aws-sdk/middleware-recursion-detection': 3.425.0 + '@aws-sdk/middleware-sdk-s3': 3.425.0 + '@aws-sdk/middleware-signing': 3.425.0 + '@aws-sdk/middleware-ssec': 3.425.0 + '@aws-sdk/middleware-user-agent': 3.425.0 + '@aws-sdk/region-config-resolver': 3.425.0 + '@aws-sdk/signature-v4-multi-region': 3.425.0 + '@aws-sdk/types': 3.425.0 + '@aws-sdk/util-endpoints': 3.425.0 + '@aws-sdk/util-user-agent-browser': 3.425.0 + '@aws-sdk/util-user-agent-node': 3.425.0 '@aws-sdk/xml-builder': 3.310.0 '@smithy/config-resolver': 2.0.11 '@smithy/eventstream-serde-browser': 2.0.10 @@ -631,24 +631,24 @@ packages: - aws-crt dev: false - /@aws-sdk/client-ses@3.423.0: - resolution: {integrity: sha512-NJCOGviKNPdRtCOnFTDRpho6ovbscnDBzyLpohE45pWQT2uqGrbxuKzEMRHqX1hyl/oJ6LKcpJclDrb8EsMFwg==} + /@aws-sdk/client-ses@3.425.0: + resolution: {integrity: sha512-hHR+KzE64RDmzE8f5NZpg8LiqoEWoZkcvfpXdhzi9oYIzXIRlr5Ms4B8LzfLwXHNpL9YwKn9a6rE6YpyIZ1Daw==} engines: {node: '>=14.0.0'} dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.423.0 - '@aws-sdk/credential-provider-node': 3.423.0 - '@aws-sdk/middleware-host-header': 3.418.0 - '@aws-sdk/middleware-logger': 3.418.0 - '@aws-sdk/middleware-recursion-detection': 3.418.0 - '@aws-sdk/middleware-signing': 3.418.0 - '@aws-sdk/middleware-user-agent': 3.418.0 - '@aws-sdk/region-config-resolver': 3.418.0 - '@aws-sdk/types': 3.418.0 - '@aws-sdk/util-endpoints': 3.418.0 - '@aws-sdk/util-user-agent-browser': 3.418.0 - '@aws-sdk/util-user-agent-node': 3.418.0 + '@aws-sdk/client-sts': 3.425.0 + '@aws-sdk/credential-provider-node': 3.425.0 + '@aws-sdk/middleware-host-header': 3.425.0 + '@aws-sdk/middleware-logger': 3.425.0 + '@aws-sdk/middleware-recursion-detection': 3.425.0 + '@aws-sdk/middleware-signing': 3.425.0 + '@aws-sdk/middleware-user-agent': 3.425.0 + '@aws-sdk/region-config-resolver': 3.425.0 + '@aws-sdk/types': 3.425.0 + '@aws-sdk/util-endpoints': 3.425.0 + '@aws-sdk/util-user-agent-browser': 3.425.0 + '@aws-sdk/util-user-agent-node': 3.425.0 '@smithy/config-resolver': 2.0.11 '@smithy/fetch-http-handler': 2.2.1 '@smithy/hash-node': 2.0.10 @@ -678,21 +678,21 @@ packages: - aws-crt dev: false - /@aws-sdk/client-sso@3.423.0: - resolution: {integrity: sha512-znIufHkwhCIePgaYciIs3x/+BpzR57CZzbCKHR9+oOvGyufEPPpUT5bFLvbwTgfiVkTjuk6sG/ES3U5Bc+xtrA==} + /@aws-sdk/client-sso@3.425.0: + resolution: {integrity: sha512-kdBStHoVznez8chM/pMNYyk1jKUcPEb8og6U2FpNcmbOCppOjGX4PKlMn5EVurkhzXferUvHrr/oXK2d03w6+Q==} engines: {node: '>=14.0.0'} dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/middleware-host-header': 3.418.0 - '@aws-sdk/middleware-logger': 3.418.0 - '@aws-sdk/middleware-recursion-detection': 3.418.0 - '@aws-sdk/middleware-user-agent': 3.418.0 - '@aws-sdk/region-config-resolver': 3.418.0 - '@aws-sdk/types': 3.418.0 - '@aws-sdk/util-endpoints': 3.418.0 - '@aws-sdk/util-user-agent-browser': 3.418.0 - '@aws-sdk/util-user-agent-node': 3.418.0 + '@aws-sdk/middleware-host-header': 3.425.0 + '@aws-sdk/middleware-logger': 3.425.0 + '@aws-sdk/middleware-recursion-detection': 3.425.0 + '@aws-sdk/middleware-user-agent': 3.425.0 + '@aws-sdk/region-config-resolver': 3.425.0 + '@aws-sdk/types': 3.425.0 + '@aws-sdk/util-endpoints': 3.425.0 + '@aws-sdk/util-user-agent-browser': 3.425.0 + '@aws-sdk/util-user-agent-node': 3.425.0 '@smithy/config-resolver': 2.0.11 '@smithy/fetch-http-handler': 2.2.1 '@smithy/hash-node': 2.0.10 @@ -720,24 +720,24 @@ packages: - aws-crt dev: false - /@aws-sdk/client-sts@3.423.0: - resolution: {integrity: sha512-EcpkKu02QZbRX6dQE0u7a8RgWrn/5riz1qAlKd7rM8FZJpr/D6GGX8ZzWxjgp7pRUgfNvinTmIudDnyQY3v9Mg==} + /@aws-sdk/client-sts@3.425.0: + resolution: {integrity: sha512-+UeyIdXExYkyxhmQxiBPW5er2e9OaESdUtVvnaUEoOSYHObwq5ywpM75sFihnzEwwAApxua/y2nQstSIf30aCA==} engines: {node: '>=14.0.0'} dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/credential-provider-node': 3.423.0 - '@aws-sdk/middleware-host-header': 3.418.0 - '@aws-sdk/middleware-logger': 3.418.0 - '@aws-sdk/middleware-recursion-detection': 3.418.0 - '@aws-sdk/middleware-sdk-sts': 3.418.0 - '@aws-sdk/middleware-signing': 3.418.0 - '@aws-sdk/middleware-user-agent': 3.418.0 - '@aws-sdk/region-config-resolver': 3.418.0 - '@aws-sdk/types': 3.418.0 - '@aws-sdk/util-endpoints': 3.418.0 - '@aws-sdk/util-user-agent-browser': 3.418.0 - '@aws-sdk/util-user-agent-node': 3.418.0 + '@aws-sdk/credential-provider-node': 3.425.0 + '@aws-sdk/middleware-host-header': 3.425.0 + '@aws-sdk/middleware-logger': 3.425.0 + '@aws-sdk/middleware-recursion-detection': 3.425.0 + '@aws-sdk/middleware-sdk-sts': 3.425.0 + '@aws-sdk/middleware-signing': 3.425.0 + '@aws-sdk/middleware-user-agent': 3.425.0 + '@aws-sdk/region-config-resolver': 3.425.0 + '@aws-sdk/types': 3.425.0 + '@aws-sdk/util-endpoints': 3.425.0 + '@aws-sdk/util-user-agent-browser': 3.425.0 + '@aws-sdk/util-user-agent-node': 3.425.0 '@smithy/config-resolver': 2.0.11 '@smithy/fetch-http-handler': 2.2.1 '@smithy/hash-node': 2.0.10 @@ -766,25 +766,25 @@ packages: - aws-crt dev: false - /@aws-sdk/credential-provider-env@3.418.0: - resolution: {integrity: sha512-e74sS+x63EZUBO+HaI8zor886YdtmULzwKdctsZp5/37Xho1CVUNtEC+fYa69nigBD9afoiH33I4JggaHgrekQ==} + /@aws-sdk/credential-provider-env@3.425.0: + resolution: {integrity: sha512-J20etnLvMKXRVi5FK4F8yOCNm2RTaQn5psQTGdDEPWJNGxohcSpzzls8U2KcMyUJ+vItlrThr4qwgpHG3i/N0w==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.418.0 + '@aws-sdk/types': 3.425.0 '@smithy/property-provider': 2.0.11 '@smithy/types': 2.3.4 tslib: 2.6.2 dev: false - /@aws-sdk/credential-provider-ini@3.423.0: - resolution: {integrity: sha512-7CsFWz8g7dQmblp57XzzxMirO4ClowGZIOwAheBkmk6q1XHbllcHFnbh2kdPyQQ0+JmjDg6waztIc7dY7Ycfvw==} + /@aws-sdk/credential-provider-ini@3.425.0: + resolution: {integrity: sha512-Ftux1yPVr1Bq/DOhDP2KrzJRVw13410uW0i9MpUlveQz51Fs2doifPKa99UwI/ilF3nton6Yv/NsfKFnb2hoSA==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/credential-provider-env': 3.418.0 - '@aws-sdk/credential-provider-process': 3.418.0 - '@aws-sdk/credential-provider-sso': 3.423.0 - '@aws-sdk/credential-provider-web-identity': 3.418.0 - '@aws-sdk/types': 3.418.0 + '@aws-sdk/credential-provider-env': 3.425.0 + '@aws-sdk/credential-provider-process': 3.425.0 + '@aws-sdk/credential-provider-sso': 3.425.0 + '@aws-sdk/credential-provider-web-identity': 3.425.0 + '@aws-sdk/types': 3.425.0 '@smithy/credential-provider-imds': 2.0.13 '@smithy/property-provider': 2.0.11 '@smithy/shared-ini-file-loader': 2.0.12 @@ -794,16 +794,16 @@ packages: - aws-crt dev: false - /@aws-sdk/credential-provider-node@3.423.0: - resolution: {integrity: sha512-lygbGJJUnDpgo8OEqdoYd51BKkyBVQ1Catiua/m0aHvL+SCmVrHiYPQPawWYGxpH8X3DXdXa0nd0LkEaevrHRg==} + /@aws-sdk/credential-provider-node@3.425.0: + resolution: {integrity: sha512-kw9Iv121AWc+44Lw+zb0NDQ6Pz84D+bonAhJZgY6uAxv4lkZ7ZguZVF3BALPgFIkiHwwaQLNgCEWC1WMk96wWw==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/credential-provider-env': 3.418.0 - '@aws-sdk/credential-provider-ini': 3.423.0 - '@aws-sdk/credential-provider-process': 3.418.0 - '@aws-sdk/credential-provider-sso': 3.423.0 - '@aws-sdk/credential-provider-web-identity': 3.418.0 - '@aws-sdk/types': 3.418.0 + '@aws-sdk/credential-provider-env': 3.425.0 + '@aws-sdk/credential-provider-ini': 3.425.0 + '@aws-sdk/credential-provider-process': 3.425.0 + '@aws-sdk/credential-provider-sso': 3.425.0 + '@aws-sdk/credential-provider-web-identity': 3.425.0 + '@aws-sdk/types': 3.425.0 '@smithy/credential-provider-imds': 2.0.13 '@smithy/property-provider': 2.0.11 '@smithy/shared-ini-file-loader': 2.0.12 @@ -813,24 +813,24 @@ packages: - aws-crt dev: false - /@aws-sdk/credential-provider-process@3.418.0: - resolution: {integrity: sha512-xPbdm2WKz1oH6pTkrJoUmr3OLuqvvcPYTQX0IIlc31tmDwDWPQjXGGFD/vwZGIZIkKaFpFxVMgAzfFScxox7dw==} + /@aws-sdk/credential-provider-process@3.425.0: + resolution: {integrity: sha512-YY6tkLdvtb1Fgofp3b1UWO+5vwS14LJ/smGmuGpSba0V7gFJRdcrJ9bcb9vVgAGuMdjzRJ+bUKlLLtqXkaykEw==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.418.0 + '@aws-sdk/types': 3.425.0 '@smithy/property-provider': 2.0.11 '@smithy/shared-ini-file-loader': 2.0.12 '@smithy/types': 2.3.4 tslib: 2.6.2 dev: false - /@aws-sdk/credential-provider-sso@3.423.0: - resolution: {integrity: sha512-zAH68IjRMmW22USbsCVQ5Q6AHqhmWABwLbZAMocSGMasddTGv/nkA/nUiVCJ/B4LI3P81FoPQVrG5JxNmkNH0w==} + /@aws-sdk/credential-provider-sso@3.425.0: + resolution: {integrity: sha512-oqFwo2UDX4vCrnvdSE9xyFm7sqk/wKkDGLwVV+syqqbMu7F4n9qY9j17Xmr7sGgX3ho9PQh0n2DxyQRN568P7g==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/client-sso': 3.423.0 - '@aws-sdk/token-providers': 3.418.0 - '@aws-sdk/types': 3.418.0 + '@aws-sdk/client-sso': 3.425.0 + '@aws-sdk/token-providers': 3.425.0 + '@aws-sdk/types': 3.425.0 '@smithy/property-provider': 2.0.11 '@smithy/shared-ini-file-loader': 2.0.12 '@smithy/types': 2.3.4 @@ -839,21 +839,21 @@ packages: - aws-crt dev: false - /@aws-sdk/credential-provider-web-identity@3.418.0: - resolution: {integrity: sha512-do7ang565n9p3dS1JdsQY01rUfRx8vkxQqz5M8OlcEHBNiCdi2PvSjNwcBdrv/FKkyIxZb0TImOfBSt40hVdxQ==} + /@aws-sdk/credential-provider-web-identity@3.425.0: + resolution: {integrity: sha512-/0R65TgRzL01JU3SzloivWNwdkbIhr06uY/F5pBHf/DynQqaspKNfdHn6AiozgSVDfwRHFjKBTUy6wvf3QFkuA==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.418.0 + '@aws-sdk/types': 3.425.0 '@smithy/property-provider': 2.0.11 '@smithy/types': 2.3.4 tslib: 2.6.2 dev: false - /@aws-sdk/middleware-bucket-endpoint@3.418.0: - resolution: {integrity: sha512-gj/mj1UfbKkGbQ1N4YUvjTTp8BVs5fO1QAL2AjFJ+jfJOToLReX72aNEkm7sPGbHML0TqOY4cQbJuWYy+zdD5g==} + /@aws-sdk/middleware-bucket-endpoint@3.425.0: + resolution: {integrity: sha512-7UTfA10fmDw9cgHLApxRUNPywZTG4S/1TNZgTxndO/1OM9ZHtIatw1iLbqJD35gHrpEYI8Vo14YvcnD2ITuiMw==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.418.0 + '@aws-sdk/types': 3.425.0 '@aws-sdk/util-arn-parser': 3.310.0 '@smithy/node-config-provider': 2.0.13 '@smithy/protocol-http': 3.0.6 @@ -862,23 +862,23 @@ packages: tslib: 2.6.2 dev: false - /@aws-sdk/middleware-expect-continue@3.418.0: - resolution: {integrity: sha512-6x4rcIj685EmqDLQkbWoCur3Dg5DRClHMen6nHXmD3CR5Xyt3z1Gk/+jmZICxyJo9c6M4AeZht8o95BopkmYAQ==} + /@aws-sdk/middleware-expect-continue@3.425.0: + resolution: {integrity: sha512-CqAmnDST2o7+sKKw2/ffHKiYKE+jZb/Ce9U0P//ZYzqp9R1Wb016ID+W6DoxufyPJAS9dpRMcUDnAssmMIC/EA==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.418.0 + '@aws-sdk/types': 3.425.0 '@smithy/protocol-http': 3.0.6 '@smithy/types': 2.3.4 tslib: 2.6.2 dev: false - /@aws-sdk/middleware-flexible-checksums@3.418.0: - resolution: {integrity: sha512-3O203dqS2JU5P1TAAbo7p1qplXQh59pevw9nqzPVb3EG8B+mSucVf2kKmF7kGHqKSk+nK/mB/4XGSsZBzGt6Wg==} + /@aws-sdk/middleware-flexible-checksums@3.425.0: + resolution: {integrity: sha512-BDwn2vVVsC/AzmHXQlaZhEpKXL7GfKFpH7ZFccZuwEQBcyn8lVCcwtfaRe5P1mEe2wklVzOXd1dw8bt0+BOUPA==} engines: {node: '>=14.0.0'} dependencies: '@aws-crypto/crc32': 3.0.0 '@aws-crypto/crc32c': 3.0.0 - '@aws-sdk/types': 3.418.0 + '@aws-sdk/types': 3.425.0 '@smithy/is-array-buffer': 2.0.0 '@smithy/protocol-http': 3.0.6 '@smithy/types': 2.3.4 @@ -886,49 +886,49 @@ packages: tslib: 2.6.2 dev: false - /@aws-sdk/middleware-host-header@3.418.0: - resolution: {integrity: sha512-LrMTdzalkPw/1ujLCKPLwCGvPMCmT4P+vOZQRbSEVZPnlZk+Aj++aL/RaHou0jL4kJH3zl8iQepriBt4a7UvXQ==} + /@aws-sdk/middleware-host-header@3.425.0: + resolution: {integrity: sha512-E5Gt41LObQ+cr8QnLthwsH3MtVSNXy1AKJMowDr85h0vzqA/FHUkgHyOGntgozzjXT5M0MaSRYxS0xwTR5D4Ew==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.418.0 + '@aws-sdk/types': 3.425.0 '@smithy/protocol-http': 3.0.6 '@smithy/types': 2.3.4 tslib: 2.6.2 dev: false - /@aws-sdk/middleware-location-constraint@3.418.0: - resolution: {integrity: sha512-cc8M3VEaESHJhDsDV8tTpt2QYUprDWhvAVVSlcL43cTdZ54Quc0W+toDiaVOUlwrAZz2Y7g5NDj22ibJGFbOvw==} + /@aws-sdk/middleware-location-constraint@3.425.0: + resolution: {integrity: sha512-3rt0LpGmL1LCRFuEObS1yERd9OEV+AEIAvhY7b53M7u7SyrjWQtpntWkI365L/QljhgMXQBfps2qO4JtrhQnsA==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.418.0 + '@aws-sdk/types': 3.425.0 '@smithy/types': 2.3.4 tslib: 2.6.2 dev: false - /@aws-sdk/middleware-logger@3.418.0: - resolution: {integrity: sha512-StKGmyPVfoO/wdNTtKemYwoJsqIl4l7oqarQY7VSf2Mp3mqaa+njLViHsQbirYpyqpgUEusOnuTlH5utxJ1NsQ==} + /@aws-sdk/middleware-logger@3.425.0: + resolution: {integrity: sha512-INE9XWRXx2f4a/r2vOU0tAmgctVp7nEaEasemNtVBYhqbKLZvr9ndLBSgKGgJ8LIcXAoISipaMuFiqIGkFsm7A==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.418.0 + '@aws-sdk/types': 3.425.0 '@smithy/types': 2.3.4 tslib: 2.6.2 dev: false - /@aws-sdk/middleware-recursion-detection@3.418.0: - resolution: {integrity: sha512-kKFrIQglBLUFPbHSDy1+bbe3Na2Kd70JSUC3QLMbUHmqipXN8KeXRfAj7vTv97zXl0WzG0buV++WcNwOm1rFjg==} + /@aws-sdk/middleware-recursion-detection@3.425.0: + resolution: {integrity: sha512-77gnzJ5b91bgD75L/ugpOyerx6lR3oyS4080X1YI58EzdyBMkDrHM4FbMcY2RynETi3lwXCFzLRyZjWXY1mRlw==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.418.0 + '@aws-sdk/types': 3.425.0 '@smithy/protocol-http': 3.0.6 '@smithy/types': 2.3.4 tslib: 2.6.2 dev: false - /@aws-sdk/middleware-sdk-s3@3.418.0: - resolution: {integrity: sha512-rei32LF45SyqL3NlWDjEOfMwAca9A5F4QgUyXJqvASc43oWC1tJnLIhiCxNh8qkWAiRyRzFpcanTeqyaRSsZpA==} + /@aws-sdk/middleware-sdk-s3@3.425.0: + resolution: {integrity: sha512-kX6uiyaz3xpiFGDsFCtwwORLqDDLr8lEI42iUbHh5XzNb1dG6tqa0Zfw/oNI+lGVFmOzr1otR39p925tYVeEaQ==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.418.0 + '@aws-sdk/types': 3.425.0 '@aws-sdk/util-arn-parser': 3.310.0 '@smithy/protocol-http': 3.0.6 '@smithy/smithy-client': 2.1.9 @@ -936,21 +936,21 @@ packages: tslib: 2.6.2 dev: false - /@aws-sdk/middleware-sdk-sts@3.418.0: - resolution: {integrity: sha512-cW8ijrCTP+mgihvcq4+TbhAcE/we5lFl4ydRqvTdtcSnYQAVQADg47rnTScQiFsPFEB3NKq7BGeyTJF9MKolPA==} + /@aws-sdk/middleware-sdk-sts@3.425.0: + resolution: {integrity: sha512-JFojrg76oKAoBknnr9EL5N2aJ1mRCtBqXoZYST58GSx8uYdFQ89qS65VNQ8JviBXzsrCNAn4vDhZ5Ch5E6TxGQ==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/middleware-signing': 3.418.0 - '@aws-sdk/types': 3.418.0 + '@aws-sdk/middleware-signing': 3.425.0 + '@aws-sdk/types': 3.425.0 '@smithy/types': 2.3.4 tslib: 2.6.2 dev: false - /@aws-sdk/middleware-signing@3.418.0: - resolution: {integrity: sha512-onvs5KoYQE8OlOE740RxWBGtsUyVIgAo0CzRKOQO63ZEYqpL1Os+MS1CGzdNhvQnJgJruE1WW+Ix8fjN30zKPA==} + /@aws-sdk/middleware-signing@3.425.0: + resolution: {integrity: sha512-ZpOfgJHk7ovQ0sSwg3tU4NxFOnz53lJlkJRf7S+wxQALHM0P2MJ6LYBrZaFMVsKiJxNIdZBXD6jclgHg72ZW6Q==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.418.0 + '@aws-sdk/types': 3.425.0 '@smithy/property-provider': 2.0.11 '@smithy/protocol-http': 3.0.6 '@smithy/signature-v4': 2.0.10 @@ -959,28 +959,28 @@ packages: tslib: 2.6.2 dev: false - /@aws-sdk/middleware-ssec@3.418.0: - resolution: {integrity: sha512-J7K+5h6aP7IYMlu/NwHEIjb0+WDu1eFvO8TCPo6j1H9xYRi8B/6h+6pa9Rk9IgRUzFnrdlDu9FazG8Tp0KKLyg==} + /@aws-sdk/middleware-ssec@3.425.0: + resolution: {integrity: sha512-9HTuXnHYAZWkwPC8x9tElsQjFPxDT//orbIFauS7VF5HkLCKn9J6O6lW1wKMxrEnDwfN/Vi3nw479MoPj5Ss0Q==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.418.0 + '@aws-sdk/types': 3.425.0 '@smithy/types': 2.3.4 tslib: 2.6.2 dev: false - /@aws-sdk/middleware-user-agent@3.418.0: - resolution: {integrity: sha512-Jdcztg9Tal9SEAL0dKRrnpKrm6LFlWmAhvuwv0dQ7bNTJxIxyEFbpqdgy7mpQHsLVZgq1Aad/7gT/72c9igyZw==} + /@aws-sdk/middleware-user-agent@3.425.0: + resolution: {integrity: sha512-FFlXJcCA6/Z3J66UEi3VVsWFaH11buPK5NZ2HgAzbzYwksc8EoM4kIfzl4qEoA5LbrYJGPIQ95eI+/FbbIobwA==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.418.0 - '@aws-sdk/util-endpoints': 3.418.0 + '@aws-sdk/types': 3.425.0 + '@aws-sdk/util-endpoints': 3.425.0 '@smithy/protocol-http': 3.0.6 '@smithy/types': 2.3.4 tslib: 2.6.2 dev: false - /@aws-sdk/region-config-resolver@3.418.0: - resolution: {integrity: sha512-lJRZ/9TjZU6yLz+mAwxJkcJZ6BmyYoIJVo1p5+BN//EFdEmC8/c0c9gXMRzfISV/mqWSttdtccpAyN4/goHTYA==} + /@aws-sdk/region-config-resolver@3.425.0: + resolution: {integrity: sha512-u7uv/iUOapIJdRgRkO3wnpYsUgV6ponsZJQgVg/8L+n+Vo5PQL5gAcIuAOwcYSKQPFaeK+KbmByI4SyOK203Vw==} engines: {node: '>=14.0.0'} dependencies: '@smithy/node-config-provider': 2.0.13 @@ -990,31 +990,31 @@ packages: tslib: 2.6.2 dev: false - /@aws-sdk/signature-v4-multi-region@3.418.0: - resolution: {integrity: sha512-LeVYMZeUQUURFqDf4yZxTEv016g64hi0LqYBjU0mjwd8aPc0k6hckwvshezc80jCNbuLyjNfQclvlg3iFliItQ==} + /@aws-sdk/signature-v4-multi-region@3.425.0: + resolution: {integrity: sha512-7n2FRPE9rLaVa26xXQJ8TExrt53dWN824axQd1a0r5va0SmMQYG/iV5LBmwUlAntUSq46Lse4Q5YnbOVedGOmw==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.418.0 + '@aws-sdk/types': 3.425.0 '@smithy/protocol-http': 3.0.6 '@smithy/signature-v4': 2.0.10 '@smithy/types': 2.3.4 tslib: 2.6.2 dev: false - /@aws-sdk/token-providers@3.418.0: - resolution: {integrity: sha512-9P7Q0VN0hEzTngy3Sz5eya2qEOEf0Q8qf1vB3um0gE6ID6EVAdz/nc/DztfN32MFxk8FeVBrCP5vWdoOzmd72g==} + /@aws-sdk/token-providers@3.425.0: + resolution: {integrity: sha512-q9skB/aDlqRESOuavs+wbnD9X2Odro0VaM1OOl2CRnJyv5ePOzNVzeoQn3d21zoh8klZkhoAqgbFnACeI3MN4w==} engines: {node: '>=14.0.0'} dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/middleware-host-header': 3.418.0 - '@aws-sdk/middleware-logger': 3.418.0 - '@aws-sdk/middleware-recursion-detection': 3.418.0 - '@aws-sdk/middleware-user-agent': 3.418.0 - '@aws-sdk/types': 3.418.0 - '@aws-sdk/util-endpoints': 3.418.0 - '@aws-sdk/util-user-agent-browser': 3.418.0 - '@aws-sdk/util-user-agent-node': 3.418.0 + '@aws-sdk/middleware-host-header': 3.425.0 + '@aws-sdk/middleware-logger': 3.425.0 + '@aws-sdk/middleware-recursion-detection': 3.425.0 + '@aws-sdk/middleware-user-agent': 3.425.0 + '@aws-sdk/types': 3.425.0 + '@aws-sdk/util-endpoints': 3.425.0 + '@aws-sdk/util-user-agent-browser': 3.425.0 + '@aws-sdk/util-user-agent-node': 3.425.0 '@smithy/config-resolver': 2.0.11 '@smithy/fetch-http-handler': 2.2.1 '@smithy/hash-node': 2.0.10 @@ -1044,8 +1044,8 @@ packages: - aws-crt dev: false - /@aws-sdk/types@3.418.0: - resolution: {integrity: sha512-y4PQSH+ulfFLY0+FYkaK4qbIaQI9IJNMO2xsxukW6/aNoApNymN1D2FSi2la8Qbp/iPjNDKsG8suNPm9NtsWXQ==} + /@aws-sdk/types@3.425.0: + resolution: {integrity: sha512-6lqbmorwerN4v+J5dqbHPAsjynI0mkEF+blf+69QTaKKGaxBBVaXgqoqul9RXYcK5MMrrYRbQIMd0zYOoy90kA==} engines: {node: '>=14.0.0'} dependencies: '@smithy/types': 2.3.4 @@ -1059,11 +1059,11 @@ packages: tslib: 2.6.2 dev: false - /@aws-sdk/util-endpoints@3.418.0: - resolution: {integrity: sha512-sYSDwRTl7yE7LhHkPzemGzmIXFVHSsi3AQ1KeNEk84eBqxMHHcCc2kqklaBk2roXWe50QDgRMy1ikZUxvtzNHQ==} + /@aws-sdk/util-endpoints@3.425.0: + resolution: {integrity: sha512-0HkrfWQRo10TWcllDAk9mkkttAXv/AUHpQ+JZjaLmR4IIrn3l/AqTiz/zyXfUawWaoXJzuPIdJ2J3v/gt/IpQA==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.418.0 + '@aws-sdk/types': 3.425.0 tslib: 2.6.2 dev: false @@ -1074,17 +1074,17 @@ packages: tslib: 2.6.2 dev: false - /@aws-sdk/util-user-agent-browser@3.418.0: - resolution: {integrity: sha512-c4p4mc0VV/jIeNH0lsXzhJ1MpWRLuboGtNEpqE4s1Vl9ck2amv9VdUUZUmHbg+bVxlMgRQ4nmiovA4qIrqGuyg==} + /@aws-sdk/util-user-agent-browser@3.425.0: + resolution: {integrity: sha512-22Y9iMtjGcFjGILR6/xdp1qRezlHVLyXtnpEsbuPTiernRCPk6zfAnK/ATH77r02MUjU057tdxVkd5umUBTn9Q==} dependencies: - '@aws-sdk/types': 3.418.0 + '@aws-sdk/types': 3.425.0 '@smithy/types': 2.3.4 bowser: 2.11.0 tslib: 2.6.2 dev: false - /@aws-sdk/util-user-agent-node@3.418.0: - resolution: {integrity: sha512-BXMskXFtg+dmzSCgmnWOffokxIbPr1lFqa1D9kvM3l3IFRiFGx2IyDg+8MAhq11aPDLvoa/BDuQ0Yqma5izOhg==} + /@aws-sdk/util-user-agent-node@3.425.0: + resolution: {integrity: sha512-SIR4F5uQeeVAi8lv4OgRirtdtNi5zeyogTuQgGi9su8F/WP1N6JqxofcwpUY5f8/oJ2UlXr/tx1f09UHfJJzvA==} engines: {node: '>=14.0.0'} peerDependencies: aws-crt: '>=1.0.0' @@ -1092,7 +1092,7 @@ packages: aws-crt: optional: true dependencies: - '@aws-sdk/types': 3.418.0 + '@aws-sdk/types': 3.425.0 '@smithy/node-config-provider': 2.0.13 '@smithy/types': 2.3.4 tslib: 2.6.2 @@ -1471,7 +1471,7 @@ packages: dev: true optional: true - /@commitlint/load@17.7.2(@swc/core@1.3.91): + /@commitlint/load@17.7.2(@swc/core@1.3.92): resolution: {integrity: sha512-XA7WTnsjHZ4YH6ZYsrnxgLdXzriwMMq+utZUET6spbOEEIPBCDLdOQXS26P+v3TTO4hUHOEhzUquaBv3jbBixw==} engines: {node: '>=v14'} requiresBuild: true @@ -1488,7 +1488,7 @@ packages: lodash.merge: 4.6.2 lodash.uniq: 4.5.0 resolve-from: 5.0.0 - ts-node: 10.9.1(@swc/core@1.3.91)(@types/node@20.5.1)(typescript@5.2.2) + ts-node: 10.9.1(@swc/core@1.3.92)(@types/node@20.5.1)(typescript@5.2.2) typescript: 5.2.2 transitivePeerDependencies: - '@swc/core' @@ -1863,39 +1863,39 @@ packages: dependencies: tslib: 2.6.2 - /@golevelup/nestjs-common@2.0.0(@nestjs/common@10.2.6): + /@golevelup/nestjs-common@2.0.0(@nestjs/common@10.2.7): resolution: {integrity: sha512-D9RLXgkqn9SDLnZ2VoMER9l/+g5CM9Z7sZXa+10+0rZs6yevMepoiWmMVsFoUXLzYG2GwfixHLExwUr3XBCHFw==} peerDependencies: '@nestjs/common': ^10.x dependencies: - '@nestjs/common': 10.2.6(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.2.7(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) lodash: 4.17.21 nanoid: 3.3.6 dev: false - /@golevelup/nestjs-discovery@4.0.0(@nestjs/common@10.2.6)(@nestjs/core@10.2.6): + /@golevelup/nestjs-discovery@4.0.0(@nestjs/common@10.2.7)(@nestjs/core@10.2.7): resolution: {integrity: sha512-iyZLYip9rhVMR0C93vo860xmboRrD5g5F5iEOfpeblGvYSz8ymQrL9RAST7x/Fp3n+TAXSeOLzDIASt+rak68g==} peerDependencies: '@nestjs/common': ^10.x '@nestjs/core': ^10.x dependencies: - '@nestjs/common': 10.2.6(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.6(@nestjs/common@10.2.6)(@nestjs/platform-express@10.2.6)(@nestjs/websockets@10.2.6)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.2.7(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 10.2.7(@nestjs/common@10.2.7)(@nestjs/platform-express@10.2.7)(@nestjs/websockets@10.2.7)(reflect-metadata@0.1.13)(rxjs@7.8.1) lodash: 4.17.21 dev: false - /@golevelup/nestjs-modules@0.7.0(@nestjs/common@10.2.6)(rxjs@7.8.1): + /@golevelup/nestjs-modules@0.7.0(@nestjs/common@10.2.7)(rxjs@7.8.1): resolution: {integrity: sha512-4WxGKubYx0IJF2rxL3S4SChKdl4ZDZPwCdSj6HxmmElXRyua/LlcwLH6NYquh4RRIkQGspDd5WpcMTBw3SxR5g==} peerDependencies: '@nestjs/common': ^10.x rxjs: ^7.x dependencies: - '@nestjs/common': 10.2.6(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.2.7(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) lodash: 4.17.21 rxjs: 7.8.1 dev: false - /@golevelup/nestjs-rabbitmq@4.0.0(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(reflect-metadata@0.1.13)(rxjs@7.8.1): + /@golevelup/nestjs-rabbitmq@4.0.0(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(reflect-metadata@0.1.13)(rxjs@7.8.1): resolution: {integrity: sha512-CQHRq/jyK3GlM7Lv4nVaqd+BJ53tZXsrOtO/8/OZh19i0YOcQxyRM7iDdtULeG8omJB5/aGMZNsbioLuupxoog==} peerDependencies: '@nestjs/common': ^10.x @@ -1903,11 +1903,11 @@ packages: reflect-metadata: ^0.1.0 rxjs: ^7.x dependencies: - '@golevelup/nestjs-common': 2.0.0(@nestjs/common@10.2.6) - '@golevelup/nestjs-discovery': 4.0.0(@nestjs/common@10.2.6)(@nestjs/core@10.2.6) - '@golevelup/nestjs-modules': 0.7.0(@nestjs/common@10.2.6)(rxjs@7.8.1) - '@nestjs/common': 10.2.6(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.6(@nestjs/common@10.2.6)(@nestjs/platform-express@10.2.6)(@nestjs/websockets@10.2.6)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@golevelup/nestjs-common': 2.0.0(@nestjs/common@10.2.7) + '@golevelup/nestjs-discovery': 4.0.0(@nestjs/common@10.2.7)(@nestjs/core@10.2.7) + '@golevelup/nestjs-modules': 0.7.0(@nestjs/common@10.2.7)(rxjs@7.8.1) + '@nestjs/common': 10.2.7(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 10.2.7(@nestjs/common@10.2.7)(@nestjs/platform-express@10.2.7)(@nestjs/websockets@10.2.7)(reflect-metadata@0.1.13)(rxjs@7.8.1) amqp-connection-manager: 3.9.0(amqplib@0.8.0) amqplib: 0.8.0 lodash: 4.17.21 @@ -1917,14 +1917,14 @@ packages: - supports-color dev: false - /@golevelup/nestjs-stripe@0.6.3(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(rxjs@7.8.1)(stripe@13.8.0): + /@golevelup/nestjs-stripe@0.6.3(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(rxjs@7.8.1)(stripe@13.8.0): resolution: {integrity: sha512-1h9VBwZIpw/xN5iuzpA1YtQq2ezOP7dVEUnB4xtGTWX3/3KjUm2DlBawQ5YN8aTK+FJMCHTg839rq4FryEj12w==} peerDependencies: stripe: ^11.12.0 dependencies: - '@golevelup/nestjs-common': 2.0.0(@nestjs/common@10.2.6) - '@golevelup/nestjs-discovery': 4.0.0(@nestjs/common@10.2.6)(@nestjs/core@10.2.6) - '@golevelup/nestjs-modules': 0.7.0(@nestjs/common@10.2.6)(rxjs@7.8.1) + '@golevelup/nestjs-common': 2.0.0(@nestjs/common@10.2.7) + '@golevelup/nestjs-discovery': 4.0.0(@nestjs/common@10.2.7)(@nestjs/core@10.2.7) + '@golevelup/nestjs-modules': 0.7.0(@nestjs/common@10.2.7)(rxjs@7.8.1) stripe: 13.8.0 transitivePeerDependencies: - '@nestjs/common' @@ -1932,13 +1932,13 @@ packages: - rxjs dev: false - /@golevelup/nestjs-webhooks@0.2.16(@nestjs/common@10.2.6)(body-parser@1.20.2)(rxjs@7.8.1): + /@golevelup/nestjs-webhooks@0.2.16(@nestjs/common@10.2.7)(body-parser@1.20.2)(rxjs@7.8.1): resolution: {integrity: sha512-QLQ0abx3pkIRNZIgETMUvzpBPsdsVwB9rTBsXLxjHYjW5H1lRtfqPTIuHbuu+Blf17zmzo4ZCQE7Rt6FRcYMYw==} peerDependencies: body-parser: ^1.19.0 dependencies: - '@golevelup/nestjs-common': 2.0.0(@nestjs/common@10.2.6) - '@golevelup/nestjs-modules': 0.7.0(@nestjs/common@10.2.6)(rxjs@7.8.1) + '@golevelup/nestjs-common': 2.0.0(@nestjs/common@10.2.7) + '@golevelup/nestjs-modules': 0.7.0(@nestjs/common@10.2.7)(rxjs@7.8.1) body-parser: 1.20.2 transitivePeerDependencies: - '@nestjs/common' @@ -2025,7 +2025,7 @@ packages: dependencies: '@graphql-tools/utils': 9.2.1(graphql@16.8.1) graphql: 16.8.1 - tslib: 2.5.0 + tslib: 2.6.2 dev: false optional: true @@ -2038,7 +2038,7 @@ packages: '@graphql-tools/merge': 8.3.18(graphql@16.8.1) '@graphql-tools/utils': 9.2.1(graphql@16.8.1) graphql: 16.8.1 - tslib: 2.5.0 + tslib: 2.6.2 value-or-promise: 1.0.12 dev: false optional: true @@ -2051,7 +2051,7 @@ packages: dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1) graphql: 16.8.1 - tslib: 2.5.0 + tslib: 2.6.2 dev: false optional: true @@ -2855,7 +2855,7 @@ packages: - supports-color - tedious - /@mikro-orm/nestjs@5.2.2(@mikro-orm/core@5.8.6)(@nestjs/common@10.2.6)(@nestjs/core@10.2.6): + /@mikro-orm/nestjs@5.2.2(@mikro-orm/core@5.8.6)(@nestjs/common@10.2.7)(@nestjs/core@10.2.7): resolution: {integrity: sha512-NwPTmpmwf4/aX7FjKk/CTncYS7Mbr4fMvSOfbo9rOElySjpniTnk2cCGABgj2kaX9NSFHzWCUy5tAMIkoedd4A==} engines: {node: '>= 14.0.0'} peerDependencies: @@ -2864,8 +2864,8 @@ packages: '@nestjs/core': ^8.0.0 || ^9.0.0 || ^10.0.0 dependencies: '@mikro-orm/core': 5.8.6(@mikro-orm/migrations@5.8.6)(@mikro-orm/postgresql@5.8.6)(@mikro-orm/seeder@5.8.6) - '@nestjs/common': 10.2.6(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.6(@nestjs/common@10.2.6)(@nestjs/platform-express@10.2.6)(@nestjs/websockets@10.2.6)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.2.7(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 10.2.7(@nestjs/common@10.2.7)(@nestjs/platform-express@10.2.7)(@nestjs/websockets@10.2.7)(reflect-metadata@0.1.13)(rxjs@7.8.1) dev: false /@mikro-orm/postgresql@5.8.6(@mikro-orm/core@5.8.6)(@mikro-orm/migrations@5.8.6)(@mikro-orm/seeder@5.8.6): @@ -2928,7 +2928,7 @@ packages: ansi-colors: 4.1.3 dev: false - /@nestjs/axios@3.0.0(@nestjs/common@10.2.6)(axios@1.5.1)(reflect-metadata@0.1.13)(rxjs@7.8.1): + /@nestjs/axios@3.0.0(@nestjs/common@10.2.7)(axios@1.5.1)(reflect-metadata@0.1.13)(rxjs@7.8.1): resolution: {integrity: sha512-ULdH03jDWkS5dy9X69XbUVbhC+0pVnrRcj7bIK/ytTZ76w7CgvTZDJqsIyisg3kNOiljRW/4NIjSf3j6YGvl+g==} peerDependencies: '@nestjs/common': ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 @@ -2936,13 +2936,13 @@ packages: reflect-metadata: ^0.1.12 rxjs: ^6.0.0 || ^7.0.0 dependencies: - '@nestjs/common': 10.2.6(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.2.7(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) axios: 1.5.1(debug@4.3.4) reflect-metadata: 0.1.13 rxjs: 7.8.1 dev: false - /@nestjs/cache-manager@2.1.0(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(cache-manager@5.2.3)(reflect-metadata@0.1.13)(rxjs@7.8.1): + /@nestjs/cache-manager@2.1.0(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(cache-manager@5.2.3)(reflect-metadata@0.1.13)(rxjs@7.8.1): resolution: {integrity: sha512-9kep3a8Mq5cMuXN/anGhSYc0P48CRBXk5wyJJRBFxhNkCH8AIzZF4CASGVDIEMmm3OjVcEUHojjyJwCODS17Qw==} peerDependencies: '@nestjs/common': ^9.0.0 || ^10.0.0 @@ -2951,14 +2951,14 @@ packages: reflect-metadata: ^0.1.12 rxjs: ^7.0.0 dependencies: - '@nestjs/common': 10.2.6(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.6(@nestjs/common@10.2.6)(@nestjs/platform-express@10.2.6)(@nestjs/websockets@10.2.6)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.2.7(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 10.2.7(@nestjs/common@10.2.7)(@nestjs/platform-express@10.2.7)(@nestjs/websockets@10.2.7)(reflect-metadata@0.1.13)(rxjs@7.8.1) cache-manager: 5.2.3 reflect-metadata: 0.1.13 rxjs: 7.8.1 dev: false - /@nestjs/cli@10.1.18(@swc/core@1.3.91): + /@nestjs/cli@10.1.18(@swc/core@1.3.92): resolution: {integrity: sha512-jQtG47keLsACt7b4YwJbTBYRm90n82gJpMaiR1HGAyQ9pccbctjSYu592eT4bxqkUWxPgBE3mpNynXj7dWAfrw==} engines: {node: '>= 16'} hasBin: true @@ -2975,7 +2975,7 @@ packages: '@angular-devkit/schematics': 16.2.3(chokidar@3.5.3) '@angular-devkit/schematics-cli': 16.2.3(chokidar@3.5.3) '@nestjs/schematics': 10.0.2(chokidar@3.5.3)(typescript@5.2.2) - '@swc/core': 1.3.91 + '@swc/core': 1.3.92 chalk: 4.1.2 chokidar: 3.5.3 cli-table3: 0.6.3 @@ -2992,7 +2992,7 @@ packages: tsconfig-paths: 4.2.0 tsconfig-paths-webpack-plugin: 4.1.0 typescript: 5.2.2 - webpack: 5.88.2(@swc/core@1.3.91) + webpack: 5.88.2(@swc/core@1.3.92) webpack-node-externals: 3.0.0 transitivePeerDependencies: - esbuild @@ -3000,8 +3000,8 @@ packages: - webpack-cli dev: true - /@nestjs/common@10.2.6(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1): - resolution: {integrity: sha512-ma8R7n+FXsWM4XF9QXjjrsRceyRzid/xKmNKVOa/sTJntkVG8lL71BHBEfjtFvO6EJUqjs/15LbDc0iaN5nCwA==} + /@nestjs/common@10.2.7(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1): + resolution: {integrity: sha512-cUtCRXiUstDmh4bSBhVbq4cI439Gngp4LgLGLBmd5dqFQodfXKnSD441ldYfFiLz4rbUsnoMJz/8ZjuIEI+B7A==} peerDependencies: class-transformer: '*' class-validator: '*' @@ -3021,13 +3021,13 @@ packages: tslib: 2.6.2 uid: 2.0.2 - /@nestjs/config@3.1.1(@nestjs/common@10.2.6)(reflect-metadata@0.1.13): + /@nestjs/config@3.1.1(@nestjs/common@10.2.7)(reflect-metadata@0.1.13): resolution: {integrity: sha512-qu5QlNiJdqQtOsnB6lx4JCXPQ96jkKUsOGd+JXfXwqJqZcOSAq6heNFg0opW4pq4J/VZoNwoo87TNnx9wthnqQ==} peerDependencies: '@nestjs/common': ^8.0.0 || ^9.0.0 || ^10.0.0 reflect-metadata: ^0.1.13 dependencies: - '@nestjs/common': 10.2.6(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.2.7(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) dotenv: 16.3.1 dotenv-expand: 10.0.0 lodash: 4.17.21 @@ -3035,8 +3035,8 @@ packages: uuid: 9.0.0 dev: false - /@nestjs/core@10.2.6(@nestjs/common@10.2.6)(@nestjs/platform-express@10.2.6)(@nestjs/websockets@10.2.6)(reflect-metadata@0.1.13)(rxjs@7.8.1): - resolution: {integrity: sha512-oGQ2CoBeFRT7egG47MFqS89xlXBTIRZBkRpKRTPMftEfL1RMXhXIcIIaGfzp11wx6qxrBVxBXpVLM09oaqHpaQ==} + /@nestjs/core@10.2.7(@nestjs/common@10.2.7)(@nestjs/platform-express@10.2.7)(@nestjs/websockets@10.2.7)(reflect-metadata@0.1.13)(rxjs@7.8.1): + resolution: {integrity: sha512-5GSu53QUUcwX17sNmlJPa1I0wIeAZOKbedyVuQx0ZAwWVa9g0wJBbsNP+R4EJ+j5Dkdzt/8xkiZvnKt8RFRR8g==} requiresBuild: true peerDependencies: '@nestjs/common': ^10.0.0 @@ -3053,9 +3053,9 @@ packages: '@nestjs/websockets': optional: true dependencies: - '@nestjs/common': 10.2.6(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/platform-express': 10.2.6(@nestjs/common@10.2.6)(@nestjs/core@10.2.6) - '@nestjs/websockets': 10.2.6(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(@nestjs/platform-socket.io@10.2.6)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.2.7(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/platform-express': 10.2.7(@nestjs/common@10.2.7)(@nestjs/core@10.2.7) + '@nestjs/websockets': 10.2.7(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(@nestjs/platform-socket.io@10.2.7)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@nuxtjs/opencollective': 0.3.2 fast-safe-stringify: 2.1.1 iterare: 1.2.1 @@ -3067,7 +3067,7 @@ packages: transitivePeerDependencies: - encoding - /@nestjs/graphql@10.2.1(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(class-transformer@0.5.1)(class-validator@0.14.0)(graphql@16.8.1)(reflect-metadata@0.1.13): + /@nestjs/graphql@10.2.1(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(class-transformer@0.5.1)(class-validator@0.14.0)(graphql@16.8.1)(reflect-metadata@0.1.13): resolution: {integrity: sha512-FBzYTymT4oopiGMpej7GTRyhz1BgJxLlXZPUueamC5J9u1WxCwJyETkzBI/zeUkUydlklF/xd5zDd/Md6//hEw==} requiresBuild: true peerDependencies: @@ -3092,9 +3092,9 @@ packages: '@graphql-tools/merge': 8.3.18(graphql@16.8.1) '@graphql-tools/schema': 9.0.16(graphql@16.8.1) '@graphql-tools/utils': 9.2.1(graphql@16.8.1) - '@nestjs/common': 10.2.6(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.6(@nestjs/common@10.2.6)(@nestjs/platform-express@10.2.6)(@nestjs/websockets@10.2.6)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/mapped-types': 1.2.2(@nestjs/common@10.2.6)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13) + '@nestjs/common': 10.2.7(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 10.2.7(@nestjs/common@10.2.7)(@nestjs/platform-express@10.2.7)(@nestjs/websockets@10.2.7)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/mapped-types': 1.2.2(@nestjs/common@10.2.7)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13) chokidar: 3.5.3 class-transformer: 0.5.1 class-validator: 0.14.0 @@ -3115,17 +3115,17 @@ packages: dev: false optional: true - /@nestjs/jwt@10.1.1(@nestjs/common@10.2.6): + /@nestjs/jwt@10.1.1(@nestjs/common@10.2.7): resolution: {integrity: sha512-sISYylg8y1Mb7saxPx5Zh11i7v9JOh70CEC/rN6g43MrbFlJ57c1eYFrffxip1YAx3DmV4K67yXob3syKZMOew==} peerDependencies: '@nestjs/common': ^8.0.0 || ^9.0.0 || ^10.0.0 dependencies: - '@nestjs/common': 10.2.6(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.2.7(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@types/jsonwebtoken': 9.0.2 jsonwebtoken: 9.0.0 dev: false - /@nestjs/mapped-types@1.2.2(@nestjs/common@10.2.6)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13): + /@nestjs/mapped-types@1.2.2(@nestjs/common@10.2.7)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13): resolution: {integrity: sha512-3dHxLXs3M0GPiriAcCFFJQHoDFUuzTD5w6JDhE7TyfT89YKpe6tcCCIqOZWdXmt9AZjjK30RkHRSFF+QEnWFQg==} requiresBuild: true peerDependencies: @@ -3139,14 +3139,14 @@ packages: class-validator: optional: true dependencies: - '@nestjs/common': 10.2.6(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.2.7(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) class-transformer: 0.5.1 class-validator: 0.14.0 reflect-metadata: 0.1.13 dev: false optional: true - /@nestjs/mapped-types@2.0.2(@nestjs/common@10.2.6)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13): + /@nestjs/mapped-types@2.0.2(@nestjs/common@10.2.7)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13): resolution: {integrity: sha512-V0izw6tWs6fTp9+KiiPUbGHWALy563Frn8X6Bm87ANLRuE46iuBMD5acKBDP5lKL/75QFvrzSJT7HkCbB0jTpg==} peerDependencies: '@nestjs/common': ^8.0.0 || ^9.0.0 || ^10.0.0 @@ -3159,30 +3159,30 @@ packages: class-validator: optional: true dependencies: - '@nestjs/common': 10.2.6(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.2.7(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) class-transformer: 0.5.1 class-validator: 0.14.0 reflect-metadata: 0.1.13 dev: false - /@nestjs/passport@10.0.2(@nestjs/common@10.2.6)(passport@0.6.0): + /@nestjs/passport@10.0.2(@nestjs/common@10.2.7)(passport@0.6.0): resolution: {integrity: sha512-od31vfB2z3y05IDB5dWSbCGE2+pAf2k2WCBinNuTTOxN0O0+wtO1L3kawj/aCW3YR9uxsTOVbTDwtwgpNNsnjQ==} peerDependencies: '@nestjs/common': ^8.0.0 || ^9.0.0 || ^10.0.0 passport: ^0.4.0 || ^0.5.0 || ^0.6.0 dependencies: - '@nestjs/common': 10.2.6(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.2.7(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) passport: 0.6.0 dev: false - /@nestjs/platform-express@10.2.6(@nestjs/common@10.2.6)(@nestjs/core@10.2.6): - resolution: {integrity: sha512-4U16D5ot2570CR8Qm5qu/SBXsA2l5KxN7AVSGvzoWoBxjEoOnnZOapC5Pler3yYa0tT1xLhji61RX1gceKW3dw==} + /@nestjs/platform-express@10.2.7(@nestjs/common@10.2.7)(@nestjs/core@10.2.7): + resolution: {integrity: sha512-p+kp6aJtkgAdVpUrCVmM6MKtOvjsbt7QofBiZMidjYesZkMeG5gZ1D2SK8XzvQ8VXHJfFgEdY2xcKGB+wJLOYQ==} peerDependencies: '@nestjs/common': ^10.0.0 '@nestjs/core': ^10.0.0 dependencies: - '@nestjs/common': 10.2.6(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.6(@nestjs/common@10.2.6)(@nestjs/platform-express@10.2.6)(@nestjs/websockets@10.2.6)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.2.7(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 10.2.7(@nestjs/common@10.2.7)(@nestjs/platform-express@10.2.7)(@nestjs/websockets@10.2.7)(reflect-metadata@0.1.13)(rxjs@7.8.1) body-parser: 1.20.2 cors: 2.8.5 express: 4.18.2 @@ -3191,15 +3191,15 @@ packages: transitivePeerDependencies: - supports-color - /@nestjs/platform-socket.io@10.2.6(@nestjs/common@10.2.6)(@nestjs/websockets@10.2.6)(rxjs@7.8.1): - resolution: {integrity: sha512-c4GbHeyd12hyrLngnHDouBui0fwPjaK4TopkZdvkskRCd4sOfph9EUX2CHny+ZL8UeY8IbW/yBZxQ746ahSYsQ==} + /@nestjs/platform-socket.io@10.2.7(@nestjs/common@10.2.7)(@nestjs/websockets@10.2.7)(rxjs@7.8.1): + resolution: {integrity: sha512-P+xDyjz6FwST01elqZDFTxo250ALozGTnx01yvc5t30F6kJFIqeziuHzdrqTLfsEWpZLrjNIs4pi0UpAovawmw==} peerDependencies: '@nestjs/common': ^10.0.0 '@nestjs/websockets': ^10.0.0 rxjs: ^7.1.0 dependencies: - '@nestjs/common': 10.2.6(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/websockets': 10.2.6(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(@nestjs/platform-socket.io@10.2.6)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.2.7(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/websockets': 10.2.7(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(@nestjs/platform-socket.io@10.2.7)(reflect-metadata@0.1.13)(rxjs@7.8.1) rxjs: 7.8.1 socket.io: 4.7.2 tslib: 2.6.2 @@ -3208,15 +3208,15 @@ packages: - supports-color - utf-8-validate - /@nestjs/schedule@3.0.4(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(reflect-metadata@0.1.13): + /@nestjs/schedule@3.0.4(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(reflect-metadata@0.1.13): resolution: {integrity: sha512-uFJpuZsXfpvgx2y7/KrIZW9e1L68TLiwRodZ6+Gc8xqQiHSUzAVn+9F4YMxWFlHITZvvkjWziUFgRNCitDcTZQ==} peerDependencies: '@nestjs/common': ^8.0.0 || ^9.0.0 || ^10.0.0 '@nestjs/core': ^8.0.0 || ^9.0.0 || ^10.0.0 reflect-metadata: ^0.1.12 dependencies: - '@nestjs/common': 10.2.6(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.6(@nestjs/common@10.2.6)(@nestjs/platform-express@10.2.6)(@nestjs/websockets@10.2.6)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.2.7(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 10.2.7(@nestjs/common@10.2.7)(@nestjs/platform-express@10.2.7)(@nestjs/websockets@10.2.7)(reflect-metadata@0.1.13)(rxjs@7.8.1) cron: 2.4.3 reflect-metadata: 0.1.13 uuid: 9.0.1 @@ -3237,7 +3237,7 @@ packages: - chokidar dev: true - /@nestjs/serve-static@4.0.0(@nestjs/common@10.2.6)(@nestjs/core@10.2.6): + /@nestjs/serve-static@4.0.0(@nestjs/common@10.2.7)(@nestjs/core@10.2.7): resolution: {integrity: sha512-8cTrNV2ngdHIjiLNsXePnw0+KY1ThrZGz/WeyAG5gIvmZNDbnZBOrPoYlKL+MOzlXlQStxR5jKLYmn+nJeoncQ==} peerDependencies: '@fastify/static': ^6.5.0 @@ -3253,12 +3253,12 @@ packages: fastify: optional: true dependencies: - '@nestjs/common': 10.2.6(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.6(@nestjs/common@10.2.6)(@nestjs/platform-express@10.2.6)(@nestjs/websockets@10.2.6)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.2.7(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 10.2.7(@nestjs/common@10.2.7)(@nestjs/platform-express@10.2.7)(@nestjs/websockets@10.2.7)(reflect-metadata@0.1.13)(rxjs@7.8.1) path-to-regexp: 0.2.5 dev: false - /@nestjs/swagger@7.1.13(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13): + /@nestjs/swagger@7.1.13(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13): resolution: {integrity: sha512-aHfW0rDZZKTuPVSkxutBCB16lBy5vrsHVoRF5RvPtH7U2cm4Vf+OnfhxKKuG2g2Xocn9sDL+JAyVlY2VN3ytTw==} peerDependencies: '@fastify/static': ^6.0.0 @@ -3275,9 +3275,9 @@ packages: class-validator: optional: true dependencies: - '@nestjs/common': 10.2.6(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.6(@nestjs/common@10.2.6)(@nestjs/platform-express@10.2.6)(@nestjs/websockets@10.2.6)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/mapped-types': 2.0.2(@nestjs/common@10.2.6)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13) + '@nestjs/common': 10.2.7(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 10.2.7(@nestjs/common@10.2.7)(@nestjs/platform-express@10.2.7)(@nestjs/websockets@10.2.7)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/mapped-types': 2.0.2(@nestjs/common@10.2.7)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13) class-transformer: 0.5.1 class-validator: 0.14.0 js-yaml: 4.1.0 @@ -3287,7 +3287,7 @@ packages: swagger-ui-dist: 5.9.0 dev: false - /@nestjs/terminus@10.1.1(@mikro-orm/core@5.8.6)(@mikro-orm/nestjs@5.2.2)(@nestjs/axios@3.0.0)(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(reflect-metadata@0.1.13)(rxjs@7.8.1): + /@nestjs/terminus@10.1.1(@mikro-orm/core@5.8.6)(@mikro-orm/nestjs@5.2.2)(@nestjs/axios@3.0.0)(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(reflect-metadata@0.1.13)(rxjs@7.8.1): resolution: {integrity: sha512-aDoPK/uaR9PHn56xzand6zqpp+S3Ibm+y/OrG3M01F1WnScLfo29hbS6MdnIMqmVRAS11r/8X3xWTSo8TT/Lig==} peerDependencies: '@grpc/grpc-js': '*' @@ -3336,18 +3336,18 @@ packages: optional: true dependencies: '@mikro-orm/core': 5.8.6(@mikro-orm/migrations@5.8.6)(@mikro-orm/postgresql@5.8.6)(@mikro-orm/seeder@5.8.6) - '@mikro-orm/nestjs': 5.2.2(@mikro-orm/core@5.8.6)(@nestjs/common@10.2.6)(@nestjs/core@10.2.6) - '@nestjs/axios': 3.0.0(@nestjs/common@10.2.6)(axios@1.5.1)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/common': 10.2.6(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.6(@nestjs/common@10.2.6)(@nestjs/platform-express@10.2.6)(@nestjs/websockets@10.2.6)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@mikro-orm/nestjs': 5.2.2(@mikro-orm/core@5.8.6)(@nestjs/common@10.2.7)(@nestjs/core@10.2.7) + '@nestjs/axios': 3.0.0(@nestjs/common@10.2.7)(axios@1.5.1)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.2.7(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 10.2.7(@nestjs/common@10.2.7)(@nestjs/platform-express@10.2.7)(@nestjs/websockets@10.2.7)(reflect-metadata@0.1.13)(rxjs@7.8.1) boxen: 5.1.2 check-disk-space: 3.4.0 reflect-metadata: 0.1.13 rxjs: 7.8.1 dev: false - /@nestjs/testing@10.2.6(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(@nestjs/platform-express@10.2.6): - resolution: {integrity: sha512-uxlxHhpSvG4yDTPmuPneoQL1/UnBkOkzE+Zaz6bwURg7lc3uS4ZsXl75OL3pYaJH37rHYXYT9bGcYSpxVbwIrg==} + /@nestjs/testing@10.2.7(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(@nestjs/platform-express@10.2.7): + resolution: {integrity: sha512-d2SIqiJIf/7NSILeNNWSdRvTTpHSouGgisGHwf5PVDC7z4/yXZw/wPO9eJhegnxFlqk6n2LW4QBTmMzbqjAfHA==} peerDependencies: '@nestjs/common': ^10.0.0 '@nestjs/core': ^10.0.0 @@ -3359,27 +3359,27 @@ packages: '@nestjs/platform-express': optional: true dependencies: - '@nestjs/common': 10.2.6(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.6(@nestjs/common@10.2.6)(@nestjs/platform-express@10.2.6)(@nestjs/websockets@10.2.6)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/platform-express': 10.2.6(@nestjs/common@10.2.6)(@nestjs/core@10.2.6) + '@nestjs/common': 10.2.7(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 10.2.7(@nestjs/common@10.2.7)(@nestjs/platform-express@10.2.7)(@nestjs/websockets@10.2.7)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/platform-express': 10.2.7(@nestjs/common@10.2.7)(@nestjs/core@10.2.7) tslib: 2.6.2 dev: true - /@nestjs/throttler@5.0.0(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(reflect-metadata@0.1.13): + /@nestjs/throttler@5.0.0(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(reflect-metadata@0.1.13): resolution: {integrity: sha512-TKf+bpjYpRnSOu8dqi0TmQAPxyvLoO6jFldTq3ToevYDfLtAxBXDTJs8qRRfmHv3wORaJhIbVDtW1dDQuP5wCQ==} peerDependencies: '@nestjs/common': ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 '@nestjs/core': ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 reflect-metadata: ^0.1.13 dependencies: - '@nestjs/common': 10.2.6(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.6(@nestjs/common@10.2.6)(@nestjs/platform-express@10.2.6)(@nestjs/websockets@10.2.6)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.2.7(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 10.2.7(@nestjs/common@10.2.7)(@nestjs/platform-express@10.2.7)(@nestjs/websockets@10.2.7)(reflect-metadata@0.1.13)(rxjs@7.8.1) md5: 2.3.0 reflect-metadata: 0.1.13 dev: false - /@nestjs/websockets@10.2.6(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(@nestjs/platform-socket.io@10.2.6)(reflect-metadata@0.1.13)(rxjs@7.8.1): - resolution: {integrity: sha512-HwZADfixAMKMdMB/eBz0HJnPCs0r+W+5inpRwCazsQhwZniGUgXkfIhyRvNfHip/nb+DLS/M8BNBR2JGiJNTEg==} + /@nestjs/websockets@10.2.7(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(@nestjs/platform-socket.io@10.2.7)(reflect-metadata@0.1.13)(rxjs@7.8.1): + resolution: {integrity: sha512-NKJMubkwpUBsudbiyjuLZDT/W68K+fS/pe3vG5Ur8QoPn+fkI9SFCiQw27Cv4K0qVX2eGJ41yNmVfu61zGa4CQ==} peerDependencies: '@nestjs/common': ^10.0.0 '@nestjs/core': ^10.0.0 @@ -3390,9 +3390,9 @@ packages: '@nestjs/platform-socket.io': optional: true dependencies: - '@nestjs/common': 10.2.6(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.6(@nestjs/common@10.2.6)(@nestjs/platform-express@10.2.6)(@nestjs/websockets@10.2.6)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/platform-socket.io': 10.2.6(@nestjs/common@10.2.6)(@nestjs/websockets@10.2.6)(rxjs@7.8.1) + '@nestjs/common': 10.2.7(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 10.2.7(@nestjs/common@10.2.7)(@nestjs/platform-express@10.2.7)(@nestjs/websockets@10.2.7)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/platform-socket.io': 10.2.7(@nestjs/common@10.2.7)(@nestjs/websockets@10.2.7)(rxjs@7.8.1) iterare: 1.2.1 object-hash: 3.0.0 reflect-metadata: 0.1.13 @@ -3422,7 +3422,7 @@ packages: '@nodelib/fs.scandir': 2.1.5 fastq: 1.15.0 - /@ntegral/nestjs-sentry@4.0.0(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(@sentry/hub@7.73.0)(@sentry/node@7.73.0)(class-transformer@0.5.1)(class-validator@0.14.0)(graphql@16.8.1)(reflect-metadata@0.1.13)(rimraf@3.0.2)(rxjs@7.8.1): + /@ntegral/nestjs-sentry@4.0.0(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(@sentry/hub@7.73.0)(@sentry/node@7.73.0)(class-transformer@0.5.1)(class-validator@0.14.0)(graphql@16.8.1)(reflect-metadata@0.1.13)(rimraf@3.0.2)(rxjs@7.8.1): resolution: {integrity: sha512-6WHZcK7NLeg7ue1y3Z61msEBzCGZeXQ0hWhliH1ddQH0kPbZ6lXLxduGMWYb0N/fPjXAX1Astz8urqnoTOZBQw==} peerDependencies: '@nestjs/common': ^9.0.4 @@ -3433,15 +3433,15 @@ packages: rimraf: ^3.0.2 rxjs: ^7.2.0 dependencies: - '@nestjs/common': 10.2.6(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.6(@nestjs/common@10.2.6)(@nestjs/platform-express@10.2.6)(@nestjs/websockets@10.2.6)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.2.7(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 10.2.7(@nestjs/common@10.2.7)(@nestjs/platform-express@10.2.7)(@nestjs/websockets@10.2.7)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@sentry/hub': 7.73.0 '@sentry/node': 7.73.0 reflect-metadata: 0.1.13 rimraf: 3.0.2 rxjs: 7.8.1 optionalDependencies: - '@nestjs/graphql': 10.2.1(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(class-transformer@0.5.1)(class-validator@0.14.0)(graphql@16.8.1)(reflect-metadata@0.1.13) + '@nestjs/graphql': 10.2.1(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(class-transformer@0.5.1)(class-validator@0.14.0)(graphql@16.8.1)(reflect-metadata@0.1.13) transitivePeerDependencies: - '@apollo/subgraph' - bufferutil @@ -4268,8 +4268,8 @@ packages: resolution: {integrity: sha512-wlt6JW69MHqLY2M6Sm/jVyCojNRKq2CBvwH0Hbx24SFhDQQGkgEjeKxVutDxHSyrWixFaOSLXC27euzxijhyMQ==} dev: false - /@swc/core-darwin-arm64@1.3.91: - resolution: {integrity: sha512-7kHGiQ1he5khcEeJuHDmLZPM3rRL/ith5OTmV6bOPsoHi46kLeixORW+ts1opC3tC9vu6xbk16xgX0QAJchc1w==} + /@swc/core-darwin-arm64@1.3.92: + resolution: {integrity: sha512-v7PqZUBtIF6Q5Cp48gqUiG8zQQnEICpnfNdoiY3xjQAglCGIQCjJIDjreZBoeZQZspB27lQN4eZ43CX18+2SnA==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] @@ -4277,8 +4277,8 @@ packages: dev: true optional: true - /@swc/core-darwin-x64@1.3.91: - resolution: {integrity: sha512-8SpU18FbFpZDVzsHsAwdI1thF/picQGxq9UFxa8W+T9SDnbsqwFJv/6RqKJeJoDV6qFdl2OLjuO0OL7xrp0qnQ==} + /@swc/core-darwin-x64@1.3.92: + resolution: {integrity: sha512-Q3XIgQfXyxxxms3bPN+xGgvwk0TtG9l89IomApu+yTKzaIIlf051mS+lGngjnh9L0aUiCp6ICyjDLtutWP54fw==} engines: {node: '>=10'} cpu: [x64] os: [darwin] @@ -4286,8 +4286,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm-gnueabihf@1.3.91: - resolution: {integrity: sha512-fOq4Cy8UbwX1yf0WB0d8hWZaIKCnPtPGguRqdXGLfwvhjZ9SIErT6PnmGTGRbQCNCIkOZWHKyTU0r8t2dN3haQ==} + /@swc/core-linux-arm-gnueabihf@1.3.92: + resolution: {integrity: sha512-tnOCoCpNVXC+0FCfG84PBZJyLlz0Vfj9MQhyhCvlJz9hQmvpf8nTdKH7RHrOn8VfxtUBLdVi80dXgIFgbvl7qA==} engines: {node: '>=10'} cpu: [arm] os: [linux] @@ -4295,8 +4295,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-gnu@1.3.91: - resolution: {integrity: sha512-fki4ioRP/Esy4vdp8T34RCV+V9dqkRmOt763pf74pdiyFV2dPLXa5lnw/XvR1RTfPGknrYgjEQLCfZlReTryRw==} + /@swc/core-linux-arm64-gnu@1.3.92: + resolution: {integrity: sha512-lFfGhX32w8h1j74Iyz0Wv7JByXIwX11OE9UxG+oT7lG0RyXkF4zKyxP8EoxfLrDXse4Oop434p95e3UNC3IfCw==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -4304,8 +4304,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-musl@1.3.91: - resolution: {integrity: sha512-XrG+DUUqNtfVLcJ20imby7fpBwQNG5VsEQBzQndSonPyUOa2YkTbBb60YDondfQGDABopuHH8gHN8o2H2/VCnQ==} + /@swc/core-linux-arm64-musl@1.3.92: + resolution: {integrity: sha512-rOZtRcLj57MSAbiecMsqjzBcZDuaCZ8F6l6JDwGkQ7u1NYR57cqF0QDyU7RKS1Jq27Z/Vg21z5cwqoH5fLN+Sg==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -4313,8 +4313,8 @@ packages: dev: true optional: true - /@swc/core-linux-x64-gnu@1.3.91: - resolution: {integrity: sha512-d11bYhX+YPBr/Frcjc6eVn3C0LuS/9U1Li9EmQ+6s9EpYtYRl2ygSlC8eueLbaiazBnCVYFnc8bU4o0kc5B9sw==} + /@swc/core-linux-x64-gnu@1.3.92: + resolution: {integrity: sha512-qptoMGnBL6v89x/Qpn+l1TH1Y0ed+v0qhNfAEVzZvCvzEMTFXphhlhYbDdpxbzRmCjH6GOGq7Y+xrWt9T1/ARg==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -4322,8 +4322,8 @@ packages: dev: true optional: true - /@swc/core-linux-x64-musl@1.3.91: - resolution: {integrity: sha512-2SRp5Dke2P4jCQePkDx9trkkTstnRpZJVw5r3jvYdk0zeO6iC4+ZPvvoWXJLigqQv/fZnIiSUfJ6ssOoaEqTzQ==} + /@swc/core-linux-x64-musl@1.3.92: + resolution: {integrity: sha512-g2KrJ43bZkCZHH4zsIV5ErojuV1OIpUHaEyW1gf7JWKaFBpWYVyubzFPvPkjcxHGLbMsEzO7w/NVfxtGMlFH/Q==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -4331,8 +4331,8 @@ packages: dev: true optional: true - /@swc/core-win32-arm64-msvc@1.3.91: - resolution: {integrity: sha512-l9qKXikOxj42UIjbeZpz9xtBmr736jOMqInNP8mVF2/U+ws5sI8zJjcOFFtfis4ru7vWCXhB1wtltdlJYO2vGA==} + /@swc/core-win32-arm64-msvc@1.3.92: + resolution: {integrity: sha512-3MCRGPAYDoQ8Yyd3WsCMc8eFSyKXY5kQLyg/R5zEqA0uthomo0m0F5/fxAJMZGaSdYkU1DgF73ctOWOf+Z/EzQ==} engines: {node: '>=10'} cpu: [arm64] os: [win32] @@ -4340,8 +4340,8 @@ packages: dev: true optional: true - /@swc/core-win32-ia32-msvc@1.3.91: - resolution: {integrity: sha512-+s+52O0QVPmzOgjEe/rcb0AK6q/J7EHKwAyJCu/FaYO9df5ovE0HJjSKP6HAF0dGPO5hkENrXuNGujofUH9vtQ==} + /@swc/core-win32-ia32-msvc@1.3.92: + resolution: {integrity: sha512-zqTBKQhgfWm73SVGS8FKhFYDovyRl1f5dTX1IwSKynO0qHkRCqJwauFJv/yevkpJWsI2pFh03xsRs9HncTQKSA==} engines: {node: '>=10'} cpu: [ia32] os: [win32] @@ -4349,8 +4349,8 @@ packages: dev: true optional: true - /@swc/core-win32-x64-msvc@1.3.91: - resolution: {integrity: sha512-7u9HDQhjUC3Gv43EFW84dZtduWCSa4MgltK+Sp9zEGti6WXqDPu/ESjvDsQEVYTBEMEvZs/xVAXPgLVHorV5nQ==} + /@swc/core-win32-x64-msvc@1.3.92: + resolution: {integrity: sha512-41bE66ddr9o/Fi1FBh0sHdaKdENPTuDpv1IFHxSg0dJyM/jX8LbkjnpdInYXHBxhcLVAPraVRrNsC4SaoPw2Pg==} engines: {node: '>=10'} cpu: [x64] os: [win32] @@ -4358,8 +4358,8 @@ packages: dev: true optional: true - /@swc/core@1.3.91: - resolution: {integrity: sha512-r950d0fdlZ8qbSDyvApn3HyCojiZE8xpgJzQvypeMi32dalYwugdJKWyLB55JIGMRGJ8+lmVvY4MPGkSR3kXgA==} + /@swc/core@1.3.92: + resolution: {integrity: sha512-vx0vUrf4YTEw59njOJ46Ha5i0cZTMYdRHQ7KXU29efN1MxcmJH2RajWLPlvQarOP1ab9iv9cApD7SMchDyx2vA==} engines: {node: '>=10'} requiresBuild: true peerDependencies: @@ -4371,30 +4371,30 @@ packages: '@swc/counter': 0.1.2 '@swc/types': 0.1.5 optionalDependencies: - '@swc/core-darwin-arm64': 1.3.91 - '@swc/core-darwin-x64': 1.3.91 - '@swc/core-linux-arm-gnueabihf': 1.3.91 - '@swc/core-linux-arm64-gnu': 1.3.91 - '@swc/core-linux-arm64-musl': 1.3.91 - '@swc/core-linux-x64-gnu': 1.3.91 - '@swc/core-linux-x64-musl': 1.3.91 - '@swc/core-win32-arm64-msvc': 1.3.91 - '@swc/core-win32-ia32-msvc': 1.3.91 - '@swc/core-win32-x64-msvc': 1.3.91 + '@swc/core-darwin-arm64': 1.3.92 + '@swc/core-darwin-x64': 1.3.92 + '@swc/core-linux-arm-gnueabihf': 1.3.92 + '@swc/core-linux-arm64-gnu': 1.3.92 + '@swc/core-linux-arm64-musl': 1.3.92 + '@swc/core-linux-x64-gnu': 1.3.92 + '@swc/core-linux-x64-musl': 1.3.92 + '@swc/core-win32-arm64-msvc': 1.3.92 + '@swc/core-win32-ia32-msvc': 1.3.92 + '@swc/core-win32-x64-msvc': 1.3.92 dev: true /@swc/counter@0.1.2: resolution: {integrity: sha512-9F4ys4C74eSTEUNndnER3VJ15oru2NumfQxS8geE+f3eB5xvfxpWyqE5XlVnxb/R14uoXi6SLbBwwiDSkv+XEw==} dev: true - /@swc/jest@0.2.29(@swc/core@1.3.91): + /@swc/jest@0.2.29(@swc/core@1.3.92): resolution: {integrity: sha512-8reh5RvHBsSikDC3WGCd5ZTd2BXKkyOdK7QwynrCH58jk2cQFhhHhFBg/jvnWZehUQe/EoOImLENc9/DwbBFow==} engines: {npm: '>= 7.0.0'} peerDependencies: '@swc/core': '*' dependencies: '@jest/create-cache-key-function': 27.5.1 - '@swc/core': 1.3.91 + '@swc/core': 1.3.92 jsonc-parser: 3.2.0 dev: true @@ -4843,7 +4843,7 @@ packages: '@types/express': 4.17.18 '@types/node': 20.8.2 fastify: 3.29.5 - joi: 17.10.2 + joi: 17.11.0 prom-client: 14.2.0 transitivePeerDependencies: - supports-color @@ -6345,13 +6345,13 @@ packages: engines: {node: '>= 12.0.0'} dev: true - /commitizen@4.3.0(@swc/core@1.3.91): + /commitizen@4.3.0(@swc/core@1.3.92): resolution: {integrity: sha512-H0iNtClNEhT0fotHvGV3E9tDejDeS04sN1veIebsKYGMuGscFaswRoYJKmT3eW85eIJAs0F28bG2+a/9wCOfPw==} engines: {node: '>= 12'} hasBin: true dependencies: cachedir: 2.3.0 - cz-conventional-changelog: 3.3.0(@swc/core@1.3.91) + cz-conventional-changelog: 3.3.0(@swc/core@1.3.92) dedent: 0.7.0 detect-indent: 6.1.0 find-node-modules: 2.1.3 @@ -6493,7 +6493,7 @@ packages: dependencies: '@types/node': 20.5.1 cosmiconfig: 8.3.6(typescript@5.2.2) - ts-node: 10.9.1(@swc/core@1.3.91)(@types/node@20.5.1)(typescript@5.2.2) + ts-node: 10.9.1(@swc/core@1.3.92)(@types/node@20.5.1)(typescript@5.2.2) typescript: 5.2.2 dev: true optional: true @@ -6610,18 +6610,18 @@ packages: rrweb-cssom: 0.6.0 dev: false - /cz-conventional-changelog@3.3.0(@swc/core@1.3.91): + /cz-conventional-changelog@3.3.0(@swc/core@1.3.92): resolution: {integrity: sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==} engines: {node: '>= 10'} dependencies: chalk: 2.4.2 - commitizen: 4.3.0(@swc/core@1.3.91) + commitizen: 4.3.0(@swc/core@1.3.92) conventional-commit-types: 3.0.0 lodash.map: 4.6.0 longest: 2.0.1 word-wrap: 1.2.5 optionalDependencies: - '@commitlint/load': 17.7.2(@swc/core@1.3.91) + '@commitlint/load': 17.7.2(@swc/core@1.3.92) transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -8098,7 +8098,7 @@ packages: semver: 7.5.4 tapable: 2.2.1 typescript: 5.2.2 - webpack: 5.88.2(@swc/core@1.3.91) + webpack: 5.88.2(@swc/core@1.3.92) dev: true /form-data@4.0.0: @@ -8500,7 +8500,7 @@ packages: graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 dependencies: graphql: 16.8.1 - tslib: 2.5.0 + tslib: 2.6.2 dev: false optional: true @@ -9390,7 +9390,7 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.1(@swc/core@1.3.91)(@types/node@20.8.2)(typescript@5.2.2) + ts-node: 10.9.1(@swc/core@1.3.92)(@types/node@20.8.2)(typescript@5.2.2) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -9709,8 +9709,8 @@ packages: - ts-node dev: true - /joi@17.10.2: - resolution: {integrity: sha512-hcVhjBxRNW/is3nNLdGLIjkgXetkeGc2wyhydhz8KumG23Aerk4HPjU5zaPAMRqXQFc0xNqXTC7+zQjxr0GlKA==} + /joi@17.11.0: + resolution: {integrity: sha512-NgB+lZLNoqISVy1rZocE9PZI36bL/77ie924Ri43yEvi9GUUMPeyVIr8KdFTMUlby1p0PBYMk9spIxEUQYqrJQ==} dependencies: '@hapi/hoek': 9.3.0 '@hapi/topo': 5.1.0 @@ -10807,29 +10807,29 @@ packages: /neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - /nestjs-cloudinary@2.0.7(@nestjs/common@10.2.6): + /nestjs-cloudinary@2.0.7(@nestjs/common@10.2.7): resolution: {integrity: sha512-w+btdBUAXpOqwynnyyjRD4XsHH/0KSVBL/Q1GO1Uf5AMFJA56bcLiNfePvxVEAJDT/b2JX8TFkJ1h0CCjVIemg==} peerDependencies: '@nestjs/common': '>7.0.0' dependencies: - '@nestjs/common': 10.2.6(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.2.7(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) cloudinary: 1.41.0 sharp: 0.31.3 dev: false - /nestjs-fastjwt@0.0.1(@nestjs/common@10.2.6)(@nestjs/core@10.2.6): + /nestjs-fastjwt@0.0.1(@nestjs/common@10.2.7)(@nestjs/core@10.2.7): resolution: {integrity: sha512-d42PoXBY4qGqlbvd4FFH8bD5shZmvdFxbLvr2rzrrhIax3FkmJasTqgIkRxtHGY0yjWzF+/0W54GGgXGFDcRDQ==} peerDependencies: '@nestjs/common': '>7.0.0' '@nestjs/core': '>7.0.0' dependencies: '@lukeed/ms': 2.0.1 - '@nestjs/common': 10.2.6(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.6(@nestjs/common@10.2.6)(@nestjs/platform-express@10.2.6)(@nestjs/websockets@10.2.6)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.2.7(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 10.2.7(@nestjs/common@10.2.7)(@nestjs/platform-express@10.2.7)(@nestjs/websockets@10.2.7)(reflect-metadata@0.1.13)(rxjs@7.8.1) fast-jwt: 3.3.0 dev: false - /nestjs-i18n@10.3.6(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(class-validator@0.14.0)(rxjs@7.8.1): + /nestjs-i18n@10.3.6(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(class-validator@0.14.0)(rxjs@7.8.1): resolution: {integrity: sha512-/vYS1w2zaRR22I63fzJ8mFwIEfZOlKDEe2AAuNUNMAt60TkWShgm4xWWQzOgZ9jOYpHMpjFTAwA1WV7RaYbE8w==} engines: {node: '>=16'} peerDependencies: @@ -10838,8 +10838,8 @@ packages: class-validator: '*' rxjs: '*' dependencies: - '@nestjs/common': 10.2.6(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.6(@nestjs/common@10.2.6)(@nestjs/platform-express@10.2.6)(@nestjs/websockets@10.2.6)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.2.7(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 10.2.7(@nestjs/common@10.2.7)(@nestjs/platform-express@10.2.7)(@nestjs/websockets@10.2.7)(reflect-metadata@0.1.13)(rxjs@7.8.1) accept-language-parser: 1.5.0 chokidar: 3.5.3 class-validator: 0.14.0 @@ -10850,18 +10850,18 @@ packages: string-format: 2.0.0 dev: false - /nestjs-minio@2.5.1(@nestjs/common@10.2.6)(@nestjs/core@10.2.6): + /nestjs-minio@2.5.1(@nestjs/common@10.2.7)(@nestjs/core@10.2.7): resolution: {integrity: sha512-gYjs0rl4cniVkFhiYqtwOV+HMIXQ8DqFO1R00RInd8k+Btc3Qaok/uTwaeGOnm3AeBf7fiJwJXJUM3+k04Yh3g==} peerDependencies: '@nestjs/common': '>7.0.0' '@nestjs/core': '>7.0.0' dependencies: - '@nestjs/common': 10.2.6(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.6(@nestjs/common@10.2.6)(@nestjs/platform-express@10.2.6)(@nestjs/websockets@10.2.6)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.2.7(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 10.2.7(@nestjs/common@10.2.7)(@nestjs/platform-express@10.2.7)(@nestjs/websockets@10.2.7)(reflect-metadata@0.1.13)(rxjs@7.8.1) minio: 7.1.3 dev: false - /nestjs-pino@3.5.0(@nestjs/common@10.2.6)(pino-http@8.5.0): + /nestjs-pino@3.5.0(@nestjs/common@10.2.7)(pino-http@8.5.0): resolution: {integrity: sha512-IWJ3dzLVjg5istcd3Cz3rVO+gmvabfVAT1YmQgzL1HnC2hkc0H6qA6k6SZ7OIwQfewuRejYfPu3TlkxwRrqxHQ==} engines: {node: '>= 14'} requiresBuild: true @@ -10869,11 +10869,11 @@ packages: '@nestjs/common': ^8.0.0 || ^9.0.0 || ^10.0.0 pino-http: ^6.4.0 || ^7.0.0 || ^8.0.0 dependencies: - '@nestjs/common': 10.2.6(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.2.7(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) pino-http: 8.5.0 dev: false - /nestjs-throttler-storage-redis@0.4.1(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(@nestjs/throttler@5.0.0)(ioredis@5.3.2)(reflect-metadata@0.1.13): + /nestjs-throttler-storage-redis@0.4.1(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(@nestjs/throttler@5.0.0)(ioredis@5.3.2)(reflect-metadata@0.1.13): resolution: {integrity: sha512-nSjPWfzAqwTFl6WA+wqwjJIHf63ffG9RJTojccHrDIE6cEk5Iw5IjO98crcBbu4PEqezWoX2eaUwAtpB1Ei8jA==} peerDependencies: '@nestjs/common': ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 @@ -10882,9 +10882,9 @@ packages: ioredis: '>=5.0.0' reflect-metadata: ^0.1.13 dependencies: - '@nestjs/common': 10.2.6(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.6(@nestjs/common@10.2.6)(@nestjs/platform-express@10.2.6)(@nestjs/websockets@10.2.6)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/throttler': 5.0.0(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(reflect-metadata@0.1.13) + '@nestjs/common': 10.2.7(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 10.2.7(@nestjs/common@10.2.7)(@nestjs/platform-express@10.2.7)(@nestjs/websockets@10.2.7)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/throttler': 5.0.0(@nestjs/common@10.2.7)(@nestjs/core@10.2.7)(reflect-metadata@0.1.13) ioredis: 5.3.2 reflect-metadata: 0.1.13 dev: false @@ -11561,8 +11561,8 @@ packages: process-warning: 2.2.0 dev: false - /pino-pretty@10.2.2: - resolution: {integrity: sha512-RvAdCQAU51MdVsJdvXX4Bipb52wwldXtOzlva1NT8q2d7tmgYWFIMLhoSnfx2Sr+Hi7BLGpR/n8wgrcq5G/ykA==} + /pino-pretty@10.2.3: + resolution: {integrity: sha512-4jfIUc8TC1GPUfDyMSlW1STeORqkoxec71yhxIpLDQapUu8WOuoz2TTCoidrIssyz78LZC69whBMPIKCMbi3cw==} hasBin: true dependencies: colorette: 2.0.20 @@ -13255,7 +13255,7 @@ packages: dev: false optional: true - /terser-webpack-plugin@5.3.9(@swc/core@1.3.91)(webpack@5.88.2): + /terser-webpack-plugin@5.3.9(@swc/core@1.3.92)(webpack@5.88.2): resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -13272,12 +13272,12 @@ packages: optional: true dependencies: '@jridgewell/trace-mapping': 0.3.19 - '@swc/core': 1.3.91 + '@swc/core': 1.3.92 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.1 terser: 5.21.0 - webpack: 5.88.2(@swc/core@1.3.91) + webpack: 5.88.2(@swc/core@1.3.92) dev: true /terser@5.21.0: @@ -13449,7 +13449,7 @@ packages: micromatch: 4.0.5 semver: 7.5.4 typescript: 5.2.2 - webpack: 5.88.2(@swc/core@1.3.91) + webpack: 5.88.2(@swc/core@1.3.92) dev: true /ts-morph@20.0.0: @@ -13459,7 +13459,7 @@ packages: code-block-writer: 12.0.0 dev: false - /ts-node@10.9.1(@swc/core@1.3.91)(@types/node@20.5.1)(typescript@5.2.2): + /ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.5.1)(typescript@5.2.2): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -13474,7 +13474,7 @@ packages: optional: true dependencies: '@cspotcode/source-map-support': 0.8.1 - '@swc/core': 1.3.91 + '@swc/core': 1.3.92 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 @@ -13492,7 +13492,7 @@ packages: dev: true optional: true - /ts-node@10.9.1(@swc/core@1.3.91)(@types/node@20.8.2)(typescript@5.2.2): + /ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.8.2)(typescript@5.2.2): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -13507,7 +13507,7 @@ packages: optional: true dependencies: '@cspotcode/source-map-support': 0.8.1 - '@swc/core': 1.3.91 + '@swc/core': 1.3.92 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 @@ -13566,8 +13566,8 @@ packages: safe-buffer: 5.2.1 dev: false - /twilio@4.18.0: - resolution: {integrity: sha512-f8etm0l0G2zexwM6wdpjUjLe1iPLLsr0sWTMkkkLUGQ2GAaQcCclXQa6t4gNCDcvgH5wa3vOuTL9p0Ny9cdChQ==} + /twilio@4.18.1: + resolution: {integrity: sha512-cz9jfz7uGCYBIkJ+WYrLhffQnOk+oluLBTdCTHQEG6TI4agSWWA4WaYVBV5ImoICrTbY0vNmThw8pmgWfYdAiw==} engines: {node: '>=14.0'} dependencies: axios: 0.26.1 @@ -14075,7 +14075,7 @@ packages: engines: {node: '>=10.13.0'} dev: true - /webpack@5.88.2(@swc/core@1.3.91): + /webpack@5.88.2(@swc/core@1.3.92): resolution: {integrity: sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==} engines: {node: '>=10.13.0'} hasBin: true @@ -14106,7 +14106,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.9(@swc/core@1.3.91)(webpack@5.88.2) + terser-webpack-plugin: 5.3.9(@swc/core@1.3.92)(webpack@5.88.2) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: diff --git a/src/lib/rabbit/healthcheck.ts b/src/lib/rabbit/healthcheck.ts new file mode 100644 index 00000000..f6d8aa05 --- /dev/null +++ b/src/lib/rabbit/healthcheck.ts @@ -0,0 +1,24 @@ +import { AmqpConnection } from "@golevelup/nestjs-rabbitmq"; +import { Injectable } from "@nestjs/common"; +import type { Observable } from "rxjs"; +import { fromEvent, map, merge, of } from "rxjs"; + +@Injectable() +export class RabbitMQHealthCheckService { + constructor(private readonly amqpConnection: AmqpConnection) {} + + check(): boolean { + return this.amqpConnection.managedConnection.isConnected(); + } + + watch(): Observable { + return merge( + of(this.check()), + fromEvent(this.amqpConnection.managedConnection, "close").pipe( + map(() => false), + ), + fromEvent(this.amqpConnection.managedConnection, "error").pipe(map(() => false)), + fromEvent(this.amqpConnection.managedConnection, "connect").pipe(map(() => true)), + ); + } +} diff --git a/src/lib/rabbit/rabbit.module.ts b/src/lib/rabbit/rabbit.module.ts index ad8a9daa..9363e7ed 100644 --- a/src/lib/rabbit/rabbit.module.ts +++ b/src/lib/rabbit/rabbit.module.ts @@ -19,7 +19,11 @@ const logger = new Logger("RabbitMQ"); }, ], uri: configService.get("rabbitmq.url", { infer: true }), - connectionInitOptions: { wait: false }, + connectionInitOptions: { + wait: false, + reject: true, + timeout: 9000, + }, logger, channels: { "channel-1": { @@ -35,7 +39,7 @@ const logger = new Logger("RabbitMQ"); }), }), ], - providers: [RabbitService], + providers: [RabbitService, RabbitMQHealthCheckService], exports: [RabbitService, RabbitMQModule], }) export class NestRabbitModule {} diff --git a/src/lib/rabbit/rabbit.service.ts b/src/lib/rabbit/rabbit.service.ts index 6906c819..7296071e 100644 --- a/src/lib/rabbit/rabbit.service.ts +++ b/src/lib/rabbit/rabbit.service.ts @@ -8,13 +8,13 @@ import { MailPayload, RoutingKey } from "@common/@types"; export class RabbitService { private logger = new Logger(RabbitService.name); + constructor(private readonly mailService: MailerService) {} @RabbitSubscribe({ routingKey: [RoutingKey.SEND_MAIL, RoutingKey.SEND_NEWSLETTER], exchange: process.env.RABBITMQ_EXCHANGE, queue: process.env.RABBITMQ_QUEUE, - createQueueIfNotExists: true, }) sendMail(payload: MailPayload) { return from(