From 6b17b26444fec9513b822c2e6fcc9e60cd8f4bbf Mon Sep 17 00:00:00 2001 From: Rubin Bhandari Date: Fri, 22 Sep 2023 20:38:36 +0545 Subject: [PATCH] feat: vscode settings --- .vscode/settings.json | 4 - package.json | 31 +- pnpm-lock.yaml | 684 +++++++++++++------------ src/common/database/base.repository.ts | 51 +- 4 files changed, 402 insertions(+), 368 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 81a5c9bc..daf0f03c 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -40,9 +40,5 @@ "Requote", "rubiin", "UNAUTHORISED" - ], - "exportall.config.relExclusion": [ - "/src/entities/index.ts", - "/src/common/interceptors" ] } diff --git a/package.json b/package.json index e6276ba4..15196207 100644 --- a/package.json +++ b/package.json @@ -66,20 +66,20 @@ "@mikro-orm/sql-highlighter": "^1.0.1", "@nestjs/axios": "^3.0.0", "@nestjs/cache-manager": "^2.1.0", - "@nestjs/common": "10.2.5", + "@nestjs/common": "10.2.6", "@nestjs/config": "^3.1.1", - "@nestjs/core": "10.2.5", + "@nestjs/core": "10.2.6", "@nestjs/jwt": "^10.1.1", "@nestjs/mapped-types": "*", "@nestjs/passport": "^10.0.2", - "@nestjs/platform-express": "^10.2.5", - "@nestjs/platform-socket.io": "^10.2.5", - "@nestjs/schedule": "^3.0.3", + "@nestjs/platform-express": "^10.2.6", + "@nestjs/platform-socket.io": "^10.2.6", + "@nestjs/schedule": "^3.0.4", "@nestjs/serve-static": "^4.0.0", - "@nestjs/swagger": "^7.1.11", + "@nestjs/swagger": "^7.1.12", "@nestjs/terminus": "^10.1.1", "@nestjs/throttler": "^5.0.0", - "@nestjs/websockets": "^10.2.5", + "@nestjs/websockets": "^10.2.6", "@ntegral/nestjs-sentry": "^4.0.0", "@paralleldrive/cuid2": "^2.2.2", "@sentry/hub": "^7.70.0", @@ -99,7 +99,7 @@ "firebase-admin": "^11.10.1", "handlebars": "^4.7.8", "helmet": "^7.0.0", - "helper-fns": "^2.6.24", + "helper-fns": "^2.6.26", "ioredis": "^5.3.2", "isomorphic-dompurify": "^1.8.0", "joi": "^17.10.2", @@ -110,7 +110,7 @@ "nestjs-i18n": "^10.3.5", "nestjs-minio": "^2.5.1", "nestjs-pino": "^3.5.0", - "nestjs-throttler-storage-redis": "^0.4.0", + "nestjs-throttler-storage-redis": "^0.4.1", "nodemailer": "^6.9.5", "otplib": "^12.0.1", "passport": "0.6.0", @@ -126,11 +126,12 @@ "pug": "^3.0.2", "qrcode": "^1.5.3", "read-pkg": "^8.1.0", - "redis": "^4.6.9", + "redis": "^4.6.10", "reflect-metadata": "0.1.13", "rxjs": "^7.8.1", + "sharp": "^0.32.6", "socket.io": "^4.7.2", - "stripe": "^13.6.0", + "stripe": "^13.7.0", "swagger-stats": "^0.99.7", "twilio": "4.18.0", "unprofane": "^1.0.6", @@ -142,14 +143,14 @@ "@golevelup/ts-jest": "^0.4.0", "@mikro-orm/cli": "^5.8.2", "@mikro-orm/seeder": "^5.8.2", - "@nestjs/cli": "10.1.17", + "@nestjs/cli": "10.1.18", "@nestjs/schematics": "10.0.2", - "@nestjs/testing": "10.2.5", + "@nestjs/testing": "10.2.6", "@rubiin/eslint-config-ts": "^1.5.1", "@rubiin/tsconfig": "^1.0.2", "@sentry/types": "^7.70.0", "@side/jest-runtime": "^1.1.0", - "@swc/core": "^1.3.86", + "@swc/core": "^1.3.87", "@swc/jest": "^0.2.29", "@total-typescript/ts-reset": "^0.5.1", "@types/cache-manager": "^4.0.3", @@ -177,7 +178,7 @@ "cz-conventional-changelog": "3.3.0", "eslint": "^8.49.0", "eslint-define-config": "^1.23.0", - "eslint-import-resolver-typescript": "^3.6.0", + "eslint-import-resolver-typescript": "^3.6.1", "eslint_d": "^12.2.1", "husky": "^8.0.3", "jest": "29.7.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4630b696..ef9b4888 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,13 +16,13 @@ dependencies: version: 6.5.0 '@golevelup/nestjs-rabbitmq': specifier: ^4.0.0 - version: 4.0.0(@nestjs/common@10.2.5)(@nestjs/core@10.2.5)(reflect-metadata@0.1.13)(rxjs@7.8.1) + version: 4.0.0(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@golevelup/nestjs-stripe': specifier: ^0.6.3 - version: 0.6.3(@nestjs/common@10.2.5)(@nestjs/core@10.2.5)(rxjs@7.8.1)(stripe@13.6.0) + version: 0.6.3(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(rxjs@7.8.1)(stripe@13.7.0) '@golevelup/nestjs-webhooks': specifier: ^0.2.16 - version: 0.2.16(@nestjs/common@10.2.5)(body-parser@1.20.2)(rxjs@7.8.1) + version: 0.2.16(@nestjs/common@10.2.6)(body-parser@1.20.2)(rxjs@7.8.1) '@mikro-orm/core': specifier: ^5.8.2 version: 5.8.2(@mikro-orm/migrations@5.8.2)(@mikro-orm/postgresql@5.8.2)(@mikro-orm/seeder@5.8.2) @@ -31,7 +31,7 @@ dependencies: version: 5.8.2(@mikro-orm/core@5.8.2)(pg@8.11.3) '@mikro-orm/nestjs': specifier: ^5.2.1 - version: 5.2.1(@mikro-orm/core@5.8.2)(@nestjs/common@10.2.5)(@nestjs/core@10.2.5) + version: 5.2.1(@mikro-orm/core@5.8.2)(@nestjs/common@10.2.6)(@nestjs/core@10.2.6) '@mikro-orm/postgresql': specifier: ^5.8.2 version: 5.8.2(@mikro-orm/core@5.8.2)(@mikro-orm/migrations@5.8.2)(@mikro-orm/seeder@5.8.2) @@ -43,55 +43,55 @@ dependencies: version: 1.0.1 '@nestjs/axios': specifier: ^3.0.0 - version: 3.0.0(@nestjs/common@10.2.5)(axios@1.5.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + version: 3.0.0(@nestjs/common@10.2.6)(axios@1.5.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@nestjs/cache-manager': specifier: ^2.1.0 - version: 2.1.0(@nestjs/common@10.2.5)(@nestjs/core@10.2.5)(cache-manager@5.2.3)(reflect-metadata@0.1.13)(rxjs@7.8.1) + 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) '@nestjs/common': - specifier: 10.2.5 - version: 10.2.5(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + 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) '@nestjs/config': specifier: ^3.1.1 - version: 3.1.1(@nestjs/common@10.2.5)(reflect-metadata@0.1.13) + version: 3.1.1(@nestjs/common@10.2.6)(reflect-metadata@0.1.13) '@nestjs/core': - specifier: 10.2.5 - version: 10.2.5(@nestjs/common@10.2.5)(@nestjs/platform-express@10.2.5)(@nestjs/websockets@10.2.5)(reflect-metadata@0.1.13)(rxjs@7.8.1) + 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) '@nestjs/jwt': specifier: ^10.1.1 - version: 10.1.1(@nestjs/common@10.2.5) + version: 10.1.1(@nestjs/common@10.2.6) '@nestjs/mapped-types': specifier: '*' - version: 2.0.2(@nestjs/common@10.2.5)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13) + version: 2.0.2(@nestjs/common@10.2.6)(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.5)(passport@0.6.0) + version: 10.0.2(@nestjs/common@10.2.6)(passport@0.6.0) '@nestjs/platform-express': - specifier: ^10.2.5 - version: 10.2.5(@nestjs/common@10.2.5)(@nestjs/core@10.2.5) + specifier: ^10.2.6 + version: 10.2.6(@nestjs/common@10.2.6)(@nestjs/core@10.2.6) '@nestjs/platform-socket.io': - specifier: ^10.2.5 - version: 10.2.5(@nestjs/common@10.2.5)(@nestjs/websockets@10.2.5)(rxjs@7.8.1) + specifier: ^10.2.6 + version: 10.2.6(@nestjs/common@10.2.6)(@nestjs/websockets@10.2.6)(rxjs@7.8.1) '@nestjs/schedule': - specifier: ^3.0.3 - version: 3.0.3(@nestjs/common@10.2.5)(@nestjs/core@10.2.5)(reflect-metadata@0.1.13) + specifier: ^3.0.4 + version: 3.0.4(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(reflect-metadata@0.1.13) '@nestjs/serve-static': specifier: ^4.0.0 - version: 4.0.0(@nestjs/common@10.2.5)(@nestjs/core@10.2.5) + version: 4.0.0(@nestjs/common@10.2.6)(@nestjs/core@10.2.6) '@nestjs/swagger': - specifier: ^7.1.11 - version: 7.1.11(@nestjs/common@10.2.5)(@nestjs/core@10.2.5)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13) + specifier: ^7.1.12 + version: 7.1.12(@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/terminus': specifier: ^10.1.1 - version: 10.1.1(@mikro-orm/core@5.8.2)(@mikro-orm/nestjs@5.2.1)(@nestjs/axios@3.0.0)(@nestjs/common@10.2.5)(@nestjs/core@10.2.5)(reflect-metadata@0.1.13)(rxjs@7.8.1) + version: 10.1.1(@mikro-orm/core@5.8.2)(@mikro-orm/nestjs@5.2.1)(@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/throttler': specifier: ^5.0.0 - version: 5.0.0(@nestjs/common@10.2.5)(@nestjs/core@10.2.5)(reflect-metadata@0.1.13) + version: 5.0.0(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(reflect-metadata@0.1.13) '@nestjs/websockets': - specifier: ^10.2.5 - version: 10.2.5(@nestjs/common@10.2.5)(@nestjs/core@10.2.5)(@nestjs/platform-socket.io@10.2.5)(reflect-metadata@0.1.13)(rxjs@7.8.1) + 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) '@ntegral/nestjs-sentry': specifier: ^4.0.0 - version: 4.0.0(@nestjs/common@10.2.5)(@nestjs/core@10.2.5)(@sentry/hub@7.70.0)(@sentry/node@7.70.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.6)(@nestjs/core@10.2.6)(@sentry/hub@7.70.0)(@sentry/node@7.70.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 @@ -147,8 +147,8 @@ dependencies: specifier: ^7.0.0 version: 7.0.0 helper-fns: - specifier: ^2.6.24 - version: 2.6.24 + specifier: ^2.6.26 + version: 2.6.26 ioredis: specifier: ^5.3.2 version: 5.3.2 @@ -166,22 +166,22 @@ dependencies: version: 2.1.35 nestjs-cloudinary: specifier: ^2.0.7 - version: 2.0.7(@nestjs/common@10.2.5) + version: 2.0.7(@nestjs/common@10.2.6) nestjs-fastjwt: specifier: ^0.0.1 - version: 0.0.1(@nestjs/common@10.2.5)(@nestjs/core@10.2.5) + version: 0.0.1(@nestjs/common@10.2.6)(@nestjs/core@10.2.6) nestjs-i18n: specifier: ^10.3.5 - version: 10.3.5(@nestjs/common@10.2.5)(@nestjs/core@10.2.5)(class-validator@0.14.0)(rxjs@7.8.1) + version: 10.3.5(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(class-validator@0.14.0)(rxjs@7.8.1) nestjs-minio: specifier: ^2.5.1 - version: 2.5.1(@nestjs/common@10.2.5)(@nestjs/core@10.2.5) + version: 2.5.1(@nestjs/common@10.2.6)(@nestjs/core@10.2.6) nestjs-pino: specifier: ^3.5.0 - version: 3.5.0(@nestjs/common@10.2.5)(pino-http@8.5.0) + version: 3.5.0(@nestjs/common@10.2.6)(pino-http@8.5.0) nestjs-throttler-storage-redis: - specifier: ^0.4.0 - version: 0.4.0(@nestjs/common@10.2.5)(@nestjs/core@10.2.5)(@nestjs/throttler@5.0.0)(ioredis@5.3.2)(reflect-metadata@0.1.13) + 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) nodemailer: specifier: ^6.9.5 version: 6.9.5 @@ -228,20 +228,23 @@ dependencies: specifier: ^8.1.0 version: 8.1.0 redis: - specifier: ^4.6.9 - version: 4.6.9 + specifier: ^4.6.10 + version: 4.6.10 reflect-metadata: specifier: 0.1.13 version: 0.1.13 rxjs: specifier: ^7.8.1 version: 7.8.1 + sharp: + specifier: ^0.32.6 + version: 0.32.6 socket.io: specifier: ^4.7.2 version: 4.7.2 stripe: - specifier: ^13.6.0 - version: 13.6.0 + specifier: ^13.7.0 + version: 13.7.0 swagger-stats: specifier: ^0.99.7 version: 0.99.7(prom-client@14.2.0) @@ -272,17 +275,17 @@ devDependencies: specifier: ^5.8.2 version: 5.8.2(@mikro-orm/core@5.8.2) '@nestjs/cli': - specifier: 10.1.17 - version: 10.1.17(@swc/core@1.3.86) + specifier: 10.1.18 + version: 10.1.18(@swc/core@1.3.87) '@nestjs/schematics': specifier: 10.0.2 - version: 10.0.2(typescript@5.2.2) + version: 10.0.2(chokidar@3.5.3)(typescript@5.2.2) '@nestjs/testing': - specifier: 10.2.5 - version: 10.2.5(@nestjs/common@10.2.5)(@nestjs/core@10.2.5)(@nestjs/platform-express@10.2.5) + specifier: 10.2.6 + version: 10.2.6(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(@nestjs/platform-express@10.2.6) '@rubiin/eslint-config-ts': specifier: ^1.5.1 - version: 1.5.1(eslint-import-resolver-typescript@3.6.0)(jest@29.7.0)(typescript@5.2.2) + version: 1.5.1(eslint-import-resolver-typescript@3.6.1)(jest@29.7.0)(typescript@5.2.2) '@rubiin/tsconfig': specifier: ^1.0.2 version: 1.0.2 @@ -293,11 +296,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.86 - version: 1.3.86 + specifier: ^1.3.87 + version: 1.3.87 '@swc/jest': specifier: ^0.2.29 - version: 0.2.29(@swc/core@1.3.86) + version: 0.2.29(@swc/core@1.3.87) '@total-typescript/ts-reset': specifier: ^0.5.1 version: 0.5.1 @@ -369,7 +372,7 @@ devDependencies: version: 7.0.3 cz-conventional-changelog: specifier: 3.3.0 - version: 3.3.0(@swc/core@1.3.86) + version: 3.3.0(@swc/core@1.3.87) eslint: specifier: ^8.49.0 version: 8.49.0 @@ -377,8 +380,8 @@ devDependencies: specifier: ^1.23.0 version: 1.23.0 eslint-import-resolver-typescript: - specifier: ^3.6.0 - version: 3.6.0(@typescript-eslint/parser@6.7.2)(eslint-plugin-import@2.28.1)(eslint@8.49.0) + specifier: ^3.6.1 + version: 3.6.1(@typescript-eslint/parser@6.7.2)(eslint-plugin-import@2.28.1)(eslint@8.49.0) eslint_d: specifier: ^12.2.1 version: 12.2.1 @@ -405,7 +408,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.86)(@types/node@20.6.3)(typescript@5.2.2) + version: 10.9.1(@swc/core@1.3.87)(@types/node@20.6.3)(typescript@5.2.2) tsconfig-paths: specifier: 4.2.0 version: 4.2.0 @@ -414,7 +417,7 @@ devDependencies: version: 5.2.2 webpack: specifier: ^5.88.2 - version: 5.88.2(@swc/core@1.3.86) + version: 5.88.2(@swc/core@1.3.87) webpack-node-externals: specifier: ^3.0.0 version: 3.0.0 @@ -451,8 +454,8 @@ packages: source-map: 0.7.4 dev: true - /@angular-devkit/core@16.2.0(chokidar@3.5.3): - resolution: {integrity: sha512-l1k6Rqm3YM16BEn3CWyQKrk9xfu+2ux7Bw3oS+h1TO4/RoxO2PgHj8LLRh/WNrYVarhaqO7QZ5ePBkXNMkzJ1g==} + /@angular-devkit/core@16.2.3(chokidar@3.5.3): + resolution: {integrity: sha512-oZLdg2XTx7likYAXRj1CU0XmrsCfe5f2grj3iwuI3OB1LXwwpdbHBztruj03y3yHES+TnO+dIbkvRnvMXs7uAA==} engines: {node: ^16.14.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: chokidar: ^3.5.2 @@ -464,17 +467,18 @@ packages: ajv-formats: 2.1.1(ajv@8.12.0) chokidar: 3.5.3 jsonc-parser: 3.2.0 + picomatch: 2.3.1 rxjs: 7.8.1 source-map: 0.7.4 dev: true - /@angular-devkit/schematics-cli@16.2.0(chokidar@3.5.3): - resolution: {integrity: sha512-f3HjrDvSrRMvESogLsqsZXsEg//trIBySCHRXCglPrWLVdBbIRctGOhXqZoclRxXimIKUx14zLsOWzDwZG8+HQ==} + /@angular-devkit/schematics-cli@16.2.3(chokidar@3.5.3): + resolution: {integrity: sha512-5YQCbQmY9Kc03a9Io4XHOrxGXjnzcVveUuUO64R1m5x2aA5I+mVR8NVvxuoGRAeoI1FWusAKRe9hH8nRCLrelA==} engines: {node: ^16.14.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} hasBin: true dependencies: - '@angular-devkit/core': 16.2.0(chokidar@3.5.3) - '@angular-devkit/schematics': 16.2.0(chokidar@3.5.3) + '@angular-devkit/core': 16.2.3(chokidar@3.5.3) + '@angular-devkit/schematics': 16.2.3(chokidar@3.5.3) ansi-colors: 4.1.3 inquirer: 8.2.4 symbol-observable: 4.0.0 @@ -496,11 +500,11 @@ packages: - chokidar dev: true - /@angular-devkit/schematics@16.2.0(chokidar@3.5.3): - resolution: {integrity: sha512-QMDJXPE0+YQJ9Ap3MMzb0v7rx6ZbBEokmHgpdIjN3eILYmbAdsSGE8HTV8NjS9nKmcyE9OGzFCMb7PFrDTlTAw==} + /@angular-devkit/schematics@16.2.3(chokidar@3.5.3): + resolution: {integrity: sha512-+lBiHxi/C9HCfiCbtW25DldwvJDXXXv5oWw+Tg4s18BO/lYZLveGUEaZWu9ZJ5VIJ8GliUi2LohxhDxBkh4Oxg==} engines: {node: ^16.14.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} dependencies: - '@angular-devkit/core': 16.2.0(chokidar@3.5.3) + '@angular-devkit/core': 16.2.3(chokidar@3.5.3) jsonc-parser: 3.2.0 magic-string: 0.30.1 ora: 5.4.1 @@ -1481,7 +1485,7 @@ packages: dev: true optional: true - /@commitlint/load@17.7.1(@swc/core@1.3.86): + /@commitlint/load@17.7.1(@swc/core@1.3.87): resolution: {integrity: sha512-S/QSOjE1ztdogYj61p6n3UbkUvweR17FQ0zDbNtoTLc+Hz7vvfS7ehoTMQ27hPSjVBpp7SzEcOQu081RLjKHJQ==} engines: {node: '>=v14'} requiresBuild: true @@ -1498,7 +1502,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.86)(@types/node@20.4.7)(typescript@5.2.2) + ts-node: 10.9.1(@swc/core@1.3.87)(@types/node@20.4.7)(typescript@5.2.2) typescript: 5.2.2 transitivePeerDependencies: - '@swc/core' @@ -1675,39 +1679,39 @@ packages: dependencies: tslib: 2.6.2 - /@golevelup/nestjs-common@2.0.0(@nestjs/common@10.2.5): + /@golevelup/nestjs-common@2.0.0(@nestjs/common@10.2.6): resolution: {integrity: sha512-D9RLXgkqn9SDLnZ2VoMER9l/+g5CM9Z7sZXa+10+0rZs6yevMepoiWmMVsFoUXLzYG2GwfixHLExwUr3XBCHFw==} peerDependencies: '@nestjs/common': ^10.x dependencies: - '@nestjs/common': 10.2.5(class-transformer@0.5.1)(class-validator@0.14.0)(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) lodash: 4.17.21 nanoid: 3.3.6 dev: false - /@golevelup/nestjs-discovery@4.0.0(@nestjs/common@10.2.5)(@nestjs/core@10.2.5): + /@golevelup/nestjs-discovery@4.0.0(@nestjs/common@10.2.6)(@nestjs/core@10.2.6): resolution: {integrity: sha512-iyZLYip9rhVMR0C93vo860xmboRrD5g5F5iEOfpeblGvYSz8ymQrL9RAST7x/Fp3n+TAXSeOLzDIASt+rak68g==} peerDependencies: '@nestjs/common': ^10.x '@nestjs/core': ^10.x dependencies: - '@nestjs/common': 10.2.5(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.5(@nestjs/common@10.2.5)(@nestjs/platform-express@10.2.5)(@nestjs/websockets@10.2.5)(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) lodash: 4.17.21 dev: false - /@golevelup/nestjs-modules@0.7.0(@nestjs/common@10.2.5)(rxjs@7.8.1): + /@golevelup/nestjs-modules@0.7.0(@nestjs/common@10.2.6)(rxjs@7.8.1): resolution: {integrity: sha512-4WxGKubYx0IJF2rxL3S4SChKdl4ZDZPwCdSj6HxmmElXRyua/LlcwLH6NYquh4RRIkQGspDd5WpcMTBw3SxR5g==} peerDependencies: '@nestjs/common': ^10.x rxjs: ^7.x dependencies: - '@nestjs/common': 10.2.5(class-transformer@0.5.1)(class-validator@0.14.0)(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) lodash: 4.17.21 rxjs: 7.8.1 dev: false - /@golevelup/nestjs-rabbitmq@4.0.0(@nestjs/common@10.2.5)(@nestjs/core@10.2.5)(reflect-metadata@0.1.13)(rxjs@7.8.1): + /@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): resolution: {integrity: sha512-CQHRq/jyK3GlM7Lv4nVaqd+BJ53tZXsrOtO/8/OZh19i0YOcQxyRM7iDdtULeG8omJB5/aGMZNsbioLuupxoog==} peerDependencies: '@nestjs/common': ^10.x @@ -1715,11 +1719,11 @@ packages: reflect-metadata: ^0.1.0 rxjs: ^7.x dependencies: - '@golevelup/nestjs-common': 2.0.0(@nestjs/common@10.2.5) - '@golevelup/nestjs-discovery': 4.0.0(@nestjs/common@10.2.5)(@nestjs/core@10.2.5) - '@golevelup/nestjs-modules': 0.7.0(@nestjs/common@10.2.5)(rxjs@7.8.1) - '@nestjs/common': 10.2.5(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.5(@nestjs/common@10.2.5)(@nestjs/platform-express@10.2.5)(@nestjs/websockets@10.2.5)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@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) amqp-connection-manager: 3.9.0(amqplib@0.8.0) amqplib: 0.8.0 lodash: 4.17.21 @@ -1729,28 +1733,28 @@ packages: - supports-color dev: false - /@golevelup/nestjs-stripe@0.6.3(@nestjs/common@10.2.5)(@nestjs/core@10.2.5)(rxjs@7.8.1)(stripe@13.6.0): + /@golevelup/nestjs-stripe@0.6.3(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(rxjs@7.8.1)(stripe@13.7.0): resolution: {integrity: sha512-1h9VBwZIpw/xN5iuzpA1YtQq2ezOP7dVEUnB4xtGTWX3/3KjUm2DlBawQ5YN8aTK+FJMCHTg839rq4FryEj12w==} peerDependencies: stripe: ^11.12.0 dependencies: - '@golevelup/nestjs-common': 2.0.0(@nestjs/common@10.2.5) - '@golevelup/nestjs-discovery': 4.0.0(@nestjs/common@10.2.5)(@nestjs/core@10.2.5) - '@golevelup/nestjs-modules': 0.7.0(@nestjs/common@10.2.5)(rxjs@7.8.1) - stripe: 13.6.0 + '@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) + stripe: 13.7.0 transitivePeerDependencies: - '@nestjs/common' - '@nestjs/core' - rxjs dev: false - /@golevelup/nestjs-webhooks@0.2.16(@nestjs/common@10.2.5)(body-parser@1.20.2)(rxjs@7.8.1): + /@golevelup/nestjs-webhooks@0.2.16(@nestjs/common@10.2.6)(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.5) - '@golevelup/nestjs-modules': 0.7.0(@nestjs/common@10.2.5)(rxjs@7.8.1) + '@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) body-parser: 1.20.2 transitivePeerDependencies: - '@nestjs/common' @@ -1837,7 +1841,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 @@ -1850,7 +1854,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 @@ -1863,7 +1867,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 @@ -2667,7 +2671,7 @@ packages: - supports-color - tedious - /@mikro-orm/nestjs@5.2.1(@mikro-orm/core@5.8.2)(@nestjs/common@10.2.5)(@nestjs/core@10.2.5): + /@mikro-orm/nestjs@5.2.1(@mikro-orm/core@5.8.2)(@nestjs/common@10.2.6)(@nestjs/core@10.2.6): resolution: {integrity: sha512-TrCdPsM7DApxrK3avBbijT6/6Er4TZhtiQ+qlMqtqva13vMCG4HiF2vIWGrKJbFukkLRuhOfZlES+KZ9Y1Lx2A==} engines: {node: '>= 14.0.0'} peerDependencies: @@ -2676,8 +2680,8 @@ packages: '@nestjs/core': ^8.0.0 || ^9.0.0 || ^10.0.0 dependencies: '@mikro-orm/core': 5.8.2(@mikro-orm/migrations@5.8.2)(@mikro-orm/postgresql@5.8.2)(@mikro-orm/seeder@5.8.2) - '@nestjs/common': 10.2.5(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.5(@nestjs/common@10.2.5)(@nestjs/platform-express@10.2.5)(@nestjs/websockets@10.2.5)(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) dev: false /@mikro-orm/postgresql@5.8.2(@mikro-orm/core@5.8.2)(@mikro-orm/migrations@5.8.2)(@mikro-orm/seeder@5.8.2): @@ -2740,7 +2744,7 @@ packages: ansi-colors: 4.1.3 dev: false - /@nestjs/axios@3.0.0(@nestjs/common@10.2.5)(axios@1.5.0)(reflect-metadata@0.1.13)(rxjs@7.8.1): + /@nestjs/axios@3.0.0(@nestjs/common@10.2.6)(axios@1.5.0)(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 @@ -2748,13 +2752,13 @@ packages: reflect-metadata: ^0.1.12 rxjs: ^6.0.0 || ^7.0.0 dependencies: - '@nestjs/common': 10.2.5(class-transformer@0.5.1)(class-validator@0.14.0)(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) axios: 1.5.0(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.5)(@nestjs/core@10.2.5)(cache-manager@5.2.3)(reflect-metadata@0.1.13)(rxjs@7.8.1): + /@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): resolution: {integrity: sha512-9kep3a8Mq5cMuXN/anGhSYc0P48CRBXk5wyJJRBFxhNkCH8AIzZF4CASGVDIEMmm3OjVcEUHojjyJwCODS17Qw==} peerDependencies: '@nestjs/common': ^9.0.0 || ^10.0.0 @@ -2763,15 +2767,15 @@ packages: reflect-metadata: ^0.1.12 rxjs: ^7.0.0 dependencies: - '@nestjs/common': 10.2.5(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.5(@nestjs/common@10.2.5)(@nestjs/platform-express@10.2.5)(@nestjs/websockets@10.2.5)(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) cache-manager: 5.2.3 reflect-metadata: 0.1.13 rxjs: 7.8.1 dev: false - /@nestjs/cli@10.1.17(@swc/core@1.3.86): - resolution: {integrity: sha512-jUEnR2DgC15Op+IhcRWb6cyJrhec9CUQO+GtxCF2Dv9MwLcr4sTDq1UOkfs09HAhpuI8otgF2LoWGTlW3qRuqg==} + /@nestjs/cli@10.1.18(@swc/core@1.3.87): + resolution: {integrity: sha512-jQtG47keLsACt7b4YwJbTBYRm90n82gJpMaiR1HGAyQ9pccbctjSYu592eT4bxqkUWxPgBE3mpNynXj7dWAfrw==} engines: {node: '>= 16'} hasBin: true peerDependencies: @@ -2783,16 +2787,16 @@ packages: '@swc/core': optional: true dependencies: - '@angular-devkit/core': 16.2.0(chokidar@3.5.3) - '@angular-devkit/schematics': 16.2.0(chokidar@3.5.3) - '@angular-devkit/schematics-cli': 16.2.0(chokidar@3.5.3) - '@nestjs/schematics': 10.0.2(chokidar@3.5.3)(typescript@5.1.6) - '@swc/core': 1.3.86 + '@angular-devkit/core': 16.2.3(chokidar@3.5.3) + '@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.87 chalk: 4.1.2 chokidar: 3.5.3 cli-table3: 0.6.3 commander: 4.1.1 - fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.1.6)(webpack@5.88.2) + fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.2.2)(webpack@5.88.2) inquirer: 8.2.6 node-emoji: 1.11.0 ora: 5.4.1 @@ -2803,8 +2807,8 @@ packages: tree-kill: 1.2.2 tsconfig-paths: 4.2.0 tsconfig-paths-webpack-plugin: 4.1.0 - typescript: 5.1.6 - webpack: 5.88.2(@swc/core@1.3.86) + typescript: 5.2.2 + webpack: 5.88.2(@swc/core@1.3.87) webpack-node-externals: 3.0.0 transitivePeerDependencies: - esbuild @@ -2812,8 +2816,8 @@ packages: - webpack-cli dev: true - /@nestjs/common@10.2.5(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1): - resolution: {integrity: sha512-2BfkPZKmTVxflm8bhmClKKcHwhlyweEfbM25g7ldXIK9+utCPVXqBfZGORj2L8QagiT6bei48FJmGc2S1tiFEQ==} + /@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==} peerDependencies: class-transformer: '*' class-validator: '*' @@ -2833,13 +2837,13 @@ packages: tslib: 2.6.2 uid: 2.0.2 - /@nestjs/config@3.1.1(@nestjs/common@10.2.5)(reflect-metadata@0.1.13): + /@nestjs/config@3.1.1(@nestjs/common@10.2.6)(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.5(class-transformer@0.5.1)(class-validator@0.14.0)(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) dotenv: 16.3.1 dotenv-expand: 10.0.0 lodash: 4.17.21 @@ -2847,8 +2851,8 @@ packages: uuid: 9.0.0 dev: false - /@nestjs/core@10.2.5(@nestjs/common@10.2.5)(@nestjs/platform-express@10.2.5)(@nestjs/websockets@10.2.5)(reflect-metadata@0.1.13)(rxjs@7.8.1): - resolution: {integrity: sha512-O9AycZc4MjzIFrvCxcQVqfSNuN9eHZrfyVcYkp9CMPj6lGd9TQCZX2MmaP1CWs4UJBmTKflPdtPJ0sj9iIuvLQ==} + /@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==} requiresBuild: true peerDependencies: '@nestjs/common': ^10.0.0 @@ -2865,9 +2869,9 @@ packages: '@nestjs/websockets': optional: true dependencies: - '@nestjs/common': 10.2.5(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/platform-express': 10.2.5(@nestjs/common@10.2.5)(@nestjs/core@10.2.5) - '@nestjs/websockets': 10.2.5(@nestjs/common@10.2.5)(@nestjs/core@10.2.5)(@nestjs/platform-socket.io@10.2.5)(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/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) '@nuxtjs/opencollective': 0.3.2 fast-safe-stringify: 2.1.1 iterare: 1.2.1 @@ -2879,7 +2883,7 @@ packages: transitivePeerDependencies: - encoding - /@nestjs/graphql@10.2.1(@nestjs/common@10.2.5)(@nestjs/core@10.2.5)(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.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): resolution: {integrity: sha512-FBzYTymT4oopiGMpej7GTRyhz1BgJxLlXZPUueamC5J9u1WxCwJyETkzBI/zeUkUydlklF/xd5zDd/Md6//hEw==} requiresBuild: true peerDependencies: @@ -2904,9 +2908,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.5(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.5(@nestjs/common@10.2.5)(@nestjs/platform-express@10.2.5)(@nestjs/websockets@10.2.5)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/mapped-types': 1.2.2(@nestjs/common@10.2.5)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13) + '@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) chokidar: 3.5.3 class-transformer: 0.5.1 class-validator: 0.14.0 @@ -2927,17 +2931,17 @@ packages: dev: false optional: true - /@nestjs/jwt@10.1.1(@nestjs/common@10.2.5): + /@nestjs/jwt@10.1.1(@nestjs/common@10.2.6): resolution: {integrity: sha512-sISYylg8y1Mb7saxPx5Zh11i7v9JOh70CEC/rN6g43MrbFlJ57c1eYFrffxip1YAx3DmV4K67yXob3syKZMOew==} peerDependencies: '@nestjs/common': ^8.0.0 || ^9.0.0 || ^10.0.0 dependencies: - '@nestjs/common': 10.2.5(class-transformer@0.5.1)(class-validator@0.14.0)(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) '@types/jsonwebtoken': 9.0.2 jsonwebtoken: 9.0.0 dev: false - /@nestjs/mapped-types@1.2.2(@nestjs/common@10.2.5)(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.6)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13): resolution: {integrity: sha512-3dHxLXs3M0GPiriAcCFFJQHoDFUuzTD5w6JDhE7TyfT89YKpe6tcCCIqOZWdXmt9AZjjK30RkHRSFF+QEnWFQg==} requiresBuild: true peerDependencies: @@ -2951,14 +2955,14 @@ packages: class-validator: optional: true dependencies: - '@nestjs/common': 10.2.5(class-transformer@0.5.1)(class-validator@0.14.0)(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) 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.5)(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.6)(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 @@ -2971,30 +2975,30 @@ packages: class-validator: optional: true dependencies: - '@nestjs/common': 10.2.5(class-transformer@0.5.1)(class-validator@0.14.0)(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) 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.5)(passport@0.6.0): + /@nestjs/passport@10.0.2(@nestjs/common@10.2.6)(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.5(class-transformer@0.5.1)(class-validator@0.14.0)(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) passport: 0.6.0 dev: false - /@nestjs/platform-express@10.2.5(@nestjs/common@10.2.5)(@nestjs/core@10.2.5): - resolution: {integrity: sha512-BChjJfsVtsvds31rp5V7LwM2XEQaxkFKUE0TGSH91m95FRO65Fii5RH6atasmhZTIW+T8LR5LuI/MO7cgZOiVg==} + /@nestjs/platform-express@10.2.6(@nestjs/common@10.2.6)(@nestjs/core@10.2.6): + resolution: {integrity: sha512-4U16D5ot2570CR8Qm5qu/SBXsA2l5KxN7AVSGvzoWoBxjEoOnnZOapC5Pler3yYa0tT1xLhji61RX1gceKW3dw==} peerDependencies: '@nestjs/common': ^10.0.0 '@nestjs/core': ^10.0.0 dependencies: - '@nestjs/common': 10.2.5(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.5(@nestjs/common@10.2.5)(@nestjs/platform-express@10.2.5)(@nestjs/websockets@10.2.5)(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) body-parser: 1.20.2 cors: 2.8.5 express: 4.18.2 @@ -3003,15 +3007,15 @@ packages: transitivePeerDependencies: - supports-color - /@nestjs/platform-socket.io@10.2.5(@nestjs/common@10.2.5)(@nestjs/websockets@10.2.5)(rxjs@7.8.1): - resolution: {integrity: sha512-mgAvdha7hFBMRS0YbjHCx5Zm4weMjnQbisVIyGSKHu/QWclFsCR09+bdRbITrVhJLFVv/BiNkX350a2wN4fD6w==} + /@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==} peerDependencies: '@nestjs/common': ^10.0.0 '@nestjs/websockets': ^10.0.0 rxjs: ^7.1.0 dependencies: - '@nestjs/common': 10.2.5(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/websockets': 10.2.5(@nestjs/common@10.2.5)(@nestjs/core@10.2.5)(@nestjs/platform-socket.io@10.2.5)(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/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) rxjs: 7.8.1 socket.io: 4.7.2 tslib: 2.6.2 @@ -3020,36 +3024,21 @@ packages: - supports-color - utf-8-validate - /@nestjs/schedule@3.0.3(@nestjs/common@10.2.5)(@nestjs/core@10.2.5)(reflect-metadata@0.1.13): - resolution: {integrity: sha512-xsMA4dmP3LcW3rt2iMPfm88bDbCj/hLuDsLrKmJQlbnxyCYtBwLtmu/4cSfZELLM7pTDT+E8QDAqGwhYyUUjxg==} + /@nestjs/schedule@3.0.4(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(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.5(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.5(@nestjs/common@10.2.5)(@nestjs/platform-express@10.2.5)(@nestjs/websockets@10.2.5)(reflect-metadata@0.1.13)(rxjs@7.8.1) - cron: 2.4.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) + cron: 2.4.3 reflect-metadata: 0.1.13 - uuid: 9.0.0 + uuid: 9.0.1 dev: false - /@nestjs/schematics@10.0.2(chokidar@3.5.3)(typescript@5.1.6): - resolution: {integrity: sha512-DaZZjymYoIfRqC5W62lnYXIIods1PDY6CGc8+IpRwyinzffjKxZ3DF3exu+mdyvllzkXo9DTXkoX4zOPSJHCkw==} - peerDependencies: - typescript: '>=4.8.2' - dependencies: - '@angular-devkit/core': 16.1.8(chokidar@3.5.3) - '@angular-devkit/schematics': 16.1.8(chokidar@3.5.3) - comment-json: 4.2.3 - jsonc-parser: 3.2.0 - pluralize: 8.0.0 - typescript: 5.1.6 - transitivePeerDependencies: - - chokidar - dev: true - - /@nestjs/schematics@10.0.2(typescript@5.2.2): + /@nestjs/schematics@10.0.2(chokidar@3.5.3)(typescript@5.2.2): resolution: {integrity: sha512-DaZZjymYoIfRqC5W62lnYXIIods1PDY6CGc8+IpRwyinzffjKxZ3DF3exu+mdyvllzkXo9DTXkoX4zOPSJHCkw==} peerDependencies: typescript: '>=4.8.2' @@ -3064,7 +3053,7 @@ packages: - chokidar dev: true - /@nestjs/serve-static@4.0.0(@nestjs/common@10.2.5)(@nestjs/core@10.2.5): + /@nestjs/serve-static@4.0.0(@nestjs/common@10.2.6)(@nestjs/core@10.2.6): resolution: {integrity: sha512-8cTrNV2ngdHIjiLNsXePnw0+KY1ThrZGz/WeyAG5gIvmZNDbnZBOrPoYlKL+MOzlXlQStxR5jKLYmn+nJeoncQ==} peerDependencies: '@fastify/static': ^6.5.0 @@ -3080,13 +3069,13 @@ packages: fastify: optional: true dependencies: - '@nestjs/common': 10.2.5(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.5(@nestjs/common@10.2.5)(@nestjs/platform-express@10.2.5)(@nestjs/websockets@10.2.5)(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) path-to-regexp: 0.2.5 dev: false - /@nestjs/swagger@7.1.11(@nestjs/common@10.2.5)(@nestjs/core@10.2.5)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13): - resolution: {integrity: sha512-EneFcucWC4a0n/FVd1Hg1MRugt65vL/1RDsQMqhMRfVw6IbYWuiKh51TNI4QwOPrRGiR1ry8qHJCBcTX9cl89Q==} + /@nestjs/swagger@7.1.12(@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): + resolution: {integrity: sha512-Q1P/IE+cws0sJeNtbs+8uDalcVylpmAnaEUFenGOa3KSNnXF/8DOE84mET/uUhFXsiz9PLHK8Hy7o7B6fRpMhg==} peerDependencies: '@fastify/static': ^6.0.0 '@nestjs/common': ^9.0.0 || ^10.0.0 @@ -3102,19 +3091,19 @@ packages: class-validator: optional: true dependencies: - '@nestjs/common': 10.2.5(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.5(@nestjs/common@10.2.5)(@nestjs/platform-express@10.2.5)(@nestjs/websockets@10.2.5)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/mapped-types': 2.0.2(@nestjs/common@10.2.5)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13) + '@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) class-transformer: 0.5.1 class-validator: 0.14.0 js-yaml: 4.1.0 lodash: 4.17.21 path-to-regexp: 3.2.0 reflect-metadata: 0.1.13 - swagger-ui-dist: 5.6.2 + swagger-ui-dist: 5.7.2 dev: false - /@nestjs/terminus@10.1.1(@mikro-orm/core@5.8.2)(@mikro-orm/nestjs@5.2.1)(@nestjs/axios@3.0.0)(@nestjs/common@10.2.5)(@nestjs/core@10.2.5)(reflect-metadata@0.1.13)(rxjs@7.8.1): + /@nestjs/terminus@10.1.1(@mikro-orm/core@5.8.2)(@mikro-orm/nestjs@5.2.1)(@nestjs/axios@3.0.0)(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(reflect-metadata@0.1.13)(rxjs@7.8.1): resolution: {integrity: sha512-aDoPK/uaR9PHn56xzand6zqpp+S3Ibm+y/OrG3M01F1WnScLfo29hbS6MdnIMqmVRAS11r/8X3xWTSo8TT/Lig==} peerDependencies: '@grpc/grpc-js': '*' @@ -3163,18 +3152,18 @@ packages: optional: true dependencies: '@mikro-orm/core': 5.8.2(@mikro-orm/migrations@5.8.2)(@mikro-orm/postgresql@5.8.2)(@mikro-orm/seeder@5.8.2) - '@mikro-orm/nestjs': 5.2.1(@mikro-orm/core@5.8.2)(@nestjs/common@10.2.5)(@nestjs/core@10.2.5) - '@nestjs/axios': 3.0.0(@nestjs/common@10.2.5)(axios@1.5.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/common': 10.2.5(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.5(@nestjs/common@10.2.5)(@nestjs/platform-express@10.2.5)(@nestjs/websockets@10.2.5)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@mikro-orm/nestjs': 5.2.1(@mikro-orm/core@5.8.2)(@nestjs/common@10.2.6)(@nestjs/core@10.2.6) + '@nestjs/axios': 3.0.0(@nestjs/common@10.2.6)(axios@1.5.0)(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) 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.5(@nestjs/common@10.2.5)(@nestjs/core@10.2.5)(@nestjs/platform-express@10.2.5): - resolution: {integrity: sha512-CaM8STNVyDdMhYnDD6aYnVWPz2ienrSDgMl7nkCAC0wcvKhldWuXQ2syTvQE243IIFOX/bMNuW3MsiqbaXfXxQ==} + /@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==} peerDependencies: '@nestjs/common': ^10.0.0 '@nestjs/core': ^10.0.0 @@ -3186,27 +3175,27 @@ packages: '@nestjs/platform-express': optional: true dependencies: - '@nestjs/common': 10.2.5(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.5(@nestjs/common@10.2.5)(@nestjs/platform-express@10.2.5)(@nestjs/websockets@10.2.5)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/platform-express': 10.2.5(@nestjs/common@10.2.5)(@nestjs/core@10.2.5) + '@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) tslib: 2.6.2 dev: true - /@nestjs/throttler@5.0.0(@nestjs/common@10.2.5)(@nestjs/core@10.2.5)(reflect-metadata@0.1.13): + /@nestjs/throttler@5.0.0(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(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.5(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.5(@nestjs/common@10.2.5)(@nestjs/platform-express@10.2.5)(@nestjs/websockets@10.2.5)(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) md5: 2.3.0 reflect-metadata: 0.1.13 dev: false - /@nestjs/websockets@10.2.5(@nestjs/common@10.2.5)(@nestjs/core@10.2.5)(@nestjs/platform-socket.io@10.2.5)(reflect-metadata@0.1.13)(rxjs@7.8.1): - resolution: {integrity: sha512-nGkOd/BhanJYz7RIgtWDOVv8e8iD6eeUdE8/IbSacczf2nn7BiViLdSDSM+y6+gH2Ee9URAhk+us38IlXEhQ6Q==} + /@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==} peerDependencies: '@nestjs/common': ^10.0.0 '@nestjs/core': ^10.0.0 @@ -3217,9 +3206,9 @@ packages: '@nestjs/platform-socket.io': optional: true dependencies: - '@nestjs/common': 10.2.5(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.5(@nestjs/common@10.2.5)(@nestjs/platform-express@10.2.5)(@nestjs/websockets@10.2.5)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/platform-socket.io': 10.2.5(@nestjs/common@10.2.5)(@nestjs/websockets@10.2.5)(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) + '@nestjs/platform-socket.io': 10.2.6(@nestjs/common@10.2.6)(@nestjs/websockets@10.2.6)(rxjs@7.8.1) iterare: 1.2.1 object-hash: 3.0.0 reflect-metadata: 0.1.13 @@ -3249,7 +3238,7 @@ packages: '@nodelib/fs.scandir': 2.1.5 fastq: 1.15.0 - /@ntegral/nestjs-sentry@4.0.0(@nestjs/common@10.2.5)(@nestjs/core@10.2.5)(@sentry/hub@7.70.0)(@sentry/node@7.70.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.6)(@nestjs/core@10.2.6)(@sentry/hub@7.70.0)(@sentry/node@7.70.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 @@ -3260,15 +3249,15 @@ packages: rimraf: ^3.0.2 rxjs: ^7.2.0 dependencies: - '@nestjs/common': 10.2.5(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.5(@nestjs/common@10.2.5)(@nestjs/platform-express@10.2.5)(@nestjs/websockets@10.2.5)(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) '@sentry/hub': 7.70.0 '@sentry/node': 7.70.0 reflect-metadata: 0.1.13 rimraf: 3.0.2 rxjs: 7.8.1 optionalDependencies: - '@nestjs/graphql': 10.2.1(@nestjs/common@10.2.5)(@nestjs/core@10.2.5)(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.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) transitivePeerDependencies: - '@apollo/subgraph' - bufferutil @@ -3397,53 +3386,53 @@ packages: dev: false optional: true - /@redis/bloom@1.2.0(@redis/client@1.5.10): + /@redis/bloom@1.2.0(@redis/client@1.5.11): resolution: {integrity: sha512-HG2DFjYKbpNmVXsa0keLHp/3leGJz1mjh09f2RLGGLQZzSHpkmZWuwJbAvo3QcRY8p80m5+ZdXZdYOSBLlp7Cg==} peerDependencies: '@redis/client': ^1.0.0 dependencies: - '@redis/client': 1.5.10 + '@redis/client': 1.5.11 dev: false - /@redis/client@1.5.10: - resolution: {integrity: sha512-JqhVeW6ojVL0Jp6MVISPrGRAx6OUZBaYTIMukkiGYvs5gxI8lEKgjSmu+6UvV+Mi/hXzlOAJXTjseeQu0ARnaA==} - engines: {node: '>=18'} + /@redis/client@1.5.11: + resolution: {integrity: sha512-cV7yHcOAtNQ5x/yQl7Yw1xf53kO0FNDTdDU6bFIMbW6ljB7U7ns0YRM+QIkpoqTAt6zK5k9Fq0QWlUbLcq9AvA==} + engines: {node: '>=14'} dependencies: cluster-key-slot: 1.1.2 generic-pool: 3.9.0 yallist: 4.0.0 dev: false - /@redis/graph@1.1.0(@redis/client@1.5.10): + /@redis/graph@1.1.0(@redis/client@1.5.11): resolution: {integrity: sha512-16yZWngxyXPd+MJxeSr0dqh2AIOi8j9yXKcKCwVaKDbH3HTuETpDVPcLujhFYVPtYrngSco31BUcSa9TH31Gqg==} peerDependencies: '@redis/client': ^1.0.0 dependencies: - '@redis/client': 1.5.10 + '@redis/client': 1.5.11 dev: false - /@redis/json@1.0.5(@redis/client@1.5.10): - resolution: {integrity: sha512-/YIpOkrPYOHlJch396KLZs1R7gXMzQGi1mJ6rfFYLwb0aGU/Ygn4M+m7urrEfvgrE2zUJX/puxZlNojYjsoV6A==} + /@redis/json@1.0.6(@redis/client@1.5.11): + resolution: {integrity: sha512-rcZO3bfQbm2zPRpqo82XbW8zg4G/w4W3tI7X8Mqleq9goQjAGLL7q/1n1ZX4dXEAmORVZ4s1+uKLaUOg7LrUhw==} peerDependencies: '@redis/client': ^1.0.0 dependencies: - '@redis/client': 1.5.10 + '@redis/client': 1.5.11 dev: false - /@redis/search@1.1.4(@redis/client@1.5.10): - resolution: {integrity: sha512-6tgvT2d1QfgZaoOylNRHteGlFGCDBlBNivOoLWL83X+YKA4ucX2k4KxL8vFQbEigT1jHCqnmMrSFnWLFXNnSHA==} + /@redis/search@1.1.5(@redis/client@1.5.11): + resolution: {integrity: sha512-hPP8w7GfGsbtYEJdn4n7nXa6xt6hVZnnDktKW4ArMaFQ/m/aR7eFvsLQmG/mn1Upq99btPJk+F27IQ2dYpCoUg==} peerDependencies: '@redis/client': ^1.0.0 dependencies: - '@redis/client': 1.5.10 + '@redis/client': 1.5.11 dev: false - /@redis/time-series@1.0.5(@redis/client@1.5.10): + /@redis/time-series@1.0.5(@redis/client@1.5.11): resolution: {integrity: sha512-IFjIgTusQym2B5IZJG3XKr5llka7ey84fw/NOYqESP5WUfQs9zz1ww/9+qoz4ka/S6KcGBodzlCeZ5UImKbscg==} peerDependencies: '@redis/client': ^1.0.0 dependencies: - '@redis/client': 1.5.10 + '@redis/client': 1.5.11 dev: false /@rubiin/eslint-config-basic@1.5.1(typescript@5.2.2): @@ -3453,9 +3442,9 @@ packages: '@typescript-eslint/eslint-plugin': 6.7.2(@typescript-eslint/parser@6.7.2)(eslint@8.49.0)(typescript@5.2.2) '@typescript-eslint/parser': 6.7.2(eslint@8.49.0)(typescript@5.2.2) eslint: 8.49.0 - eslint-import-resolver-typescript: 3.6.0(@typescript-eslint/parser@6.7.2)(eslint-plugin-import@2.28.1)(eslint@8.49.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.7.2)(eslint-plugin-import@2.28.1)(eslint@8.49.0) eslint-plugin-deprecation: 1.6.0(eslint@8.49.0)(typescript@5.2.2) - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.7.2)(eslint-import-resolver-typescript@3.6.0)(eslint@8.49.0) + eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.7.2)(eslint-import-resolver-typescript@3.6.1)(eslint@8.49.0) eslint-plugin-jsdoc: 46.8.2(eslint@8.49.0) eslint-plugin-unicorn: 48.0.1(eslint@8.49.0) eslint-plugin-unused-imports: 3.0.0(@typescript-eslint/eslint-plugin@6.7.2)(eslint@8.49.0) @@ -3466,7 +3455,7 @@ packages: - typescript dev: true - /@rubiin/eslint-config-ts@1.5.1(eslint-import-resolver-typescript@3.6.0)(jest@29.7.0)(typescript@5.2.2): + /@rubiin/eslint-config-ts@1.5.1(eslint-import-resolver-typescript@3.6.1)(jest@29.7.0)(typescript@5.2.2): resolution: {integrity: sha512-S2Bef6E9xNh5C7Edu6XC8ZrsLNVrJdx9LveS4e/AvVmcZG2d518O2rDV4JG/27ypW09pckjztl+fl+8KDKS+Ow==} dependencies: '@rubiin/eslint-config-basic': 1.5.1(typescript@5.2.2) @@ -3474,7 +3463,7 @@ packages: '@typescript-eslint/eslint-plugin': 6.7.2(@typescript-eslint/parser@6.7.2)(eslint@8.49.0)(typescript@5.2.2) '@typescript-eslint/parser': 6.7.2(eslint@8.49.0)(typescript@5.2.2) eslint: 8.49.0 - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.7.2)(eslint-import-resolver-typescript@3.6.0)(eslint@8.49.0) + eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.7.2)(eslint-import-resolver-typescript@3.6.1)(eslint@8.49.0) eslint-plugin-jest: 27.4.0(@typescript-eslint/eslint-plugin@6.7.2)(eslint@8.49.0)(jest@29.7.0)(typescript@5.2.2) eslint-plugin-jsdoc: 46.8.2(eslint@8.49.0) transitivePeerDependencies: @@ -4080,8 +4069,8 @@ packages: resolution: {integrity: sha512-wlt6JW69MHqLY2M6Sm/jVyCojNRKq2CBvwH0Hbx24SFhDQQGkgEjeKxVutDxHSyrWixFaOSLXC27euzxijhyMQ==} dev: false - /@swc/core-darwin-arm64@1.3.86: - resolution: {integrity: sha512-hMvSDms0sJJHNtRa3Vhmr9StWN1vmikbf5VE0IZUYGnF1/JZTkXU1h6CdNUY4Hr6i7uCZjH6BEhxFHX1JtKV4w==} + /@swc/core-darwin-arm64@1.3.87: + resolution: {integrity: sha512-/LxLjPat1LA9CXS7Cn2M4MIqwNOoDF4KjcikPkO08H54rd6WubhaJnr0sLDjms3adRr+pmcCL0yfsUBTX//85A==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] @@ -4089,8 +4078,8 @@ packages: dev: true optional: true - /@swc/core-darwin-x64@1.3.86: - resolution: {integrity: sha512-Jro6HVH4uSOBM7tTDaQNKLNc8BJV7n+SO+Ft2HAZINyeKJS/8MfEYneG7Vmqg18gv00c6dz9AOCcyz+BR7BFkQ==} + /@swc/core-darwin-x64@1.3.87: + resolution: {integrity: sha512-hjSQNcW9BN8gEz3UQZ7Ye80ymbkFHLkUDeEek4lorRyq6S+uxvbL1f1mJAZnFPBpove7AXusykIalWMPvyOR2A==} engines: {node: '>=10'} cpu: [x64] os: [darwin] @@ -4098,8 +4087,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm-gnueabihf@1.3.86: - resolution: {integrity: sha512-wYB9m0pzXJVSzedXSl4JwS3gKtvcPinpe9MbkddezpqL7OjyDP6pHHW9qIucsfgCrtMtbPC2nqulXLPtAAyIjw==} + /@swc/core-linux-arm-gnueabihf@1.3.87: + resolution: {integrity: sha512-JVyNIO3tGLPSQ59rJXeKaykTpPhRNozB+7PtYMvMcxpUbYGpEzWxTPkFAX2KKPvl0ejBdA0GW5OXeuPMvTwE0w==} engines: {node: '>=10'} cpu: [arm] os: [linux] @@ -4107,8 +4096,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-gnu@1.3.86: - resolution: {integrity: sha512-fR44IyK5cdCaO8cC++IEH0Jn03tWnunJnjzA99LxlE5TRInSIOvFm+g5OSUQZDAvEXmQ38sd31LO2HOoDS1Edw==} + /@swc/core-linux-arm64-gnu@1.3.87: + resolution: {integrity: sha512-gLdZKIoql5vjrNjrwwsiS7d3vOAIzYUWqN97iGCSscQOg0MgYbfUnSTO4UEvH4BYlwRNlHepfTZ7ALoG8areUQ==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -4116,8 +4105,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-musl@1.3.86: - resolution: {integrity: sha512-EUPfdbK4dUk/nkX3Vmv/47XH+DqHOa9JI0CTthvJ8/ZXei1MKDUsUc+tI1zMQX2uCuSkSWsEIEpCmA0tMwFhtw==} + /@swc/core-linux-arm64-musl@1.3.87: + resolution: {integrity: sha512-WQ5tirVBiU8lUODQ25dt8JRCZHyRDInBe4fkGuxzImMa017zYPWa2WxrKK8LdDF7DzrAITlGl9VeoeE/l0WJbw==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -4125,8 +4114,8 @@ packages: dev: true optional: true - /@swc/core-linux-x64-gnu@1.3.86: - resolution: {integrity: sha512-snVZZWv8XgNVaKrTxtO3rUN+BbbB6I8Fqwe8zM/DWGJ096J13r89doQ48x5ZyO+bW4D48eZIWP5pdfSW7oBE3w==} + /@swc/core-linux-x64-gnu@1.3.87: + resolution: {integrity: sha512-/vQSH7ZKOuT1It9GzpJ9UFnsOP/dQr1VLUrKQFBlHp9owIWNb2oUrZdNla+KhljCIIahh0JfQ08sycKeycCNzQ==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -4134,8 +4123,8 @@ packages: dev: true optional: true - /@swc/core-linux-x64-musl@1.3.86: - resolution: {integrity: sha512-PnnksUJymEJkdnbV2orOSOSB441UqsxYbJge9zbr5UTRXUfWO3eFRV0iTBegjTlOQGbW6yN+YRSDkenTbmCI6g==} + /@swc/core-linux-x64-musl@1.3.87: + resolution: {integrity: sha512-C1NUeISJDyMlIk4919bjcpHvjyjzbkjW7v53gUdN41Y4BPlEk7UKcLez7UHMjdMGA/o9721SLqYVp4/NrQErUw==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -4143,8 +4132,8 @@ packages: dev: true optional: true - /@swc/core-win32-arm64-msvc@1.3.86: - resolution: {integrity: sha512-XlGEGyHwLndm08VvgeAPGj40L+Hx575MQC+2fsyB1uSNUN+uf7fvke+wc7k50a92CaQe/8foLyIR5faayozEJA==} + /@swc/core-win32-arm64-msvc@1.3.87: + resolution: {integrity: sha512-AE7JKDJ0OsV9LsYGFfYKMTkGNfsy1au4RT5jT1rxr5MTOsmMD7P2mgiRF8drgc1WX3uOJbTHQfgdVTYroAGfdA==} engines: {node: '>=10'} cpu: [arm64] os: [win32] @@ -4152,8 +4141,8 @@ packages: dev: true optional: true - /@swc/core-win32-ia32-msvc@1.3.86: - resolution: {integrity: sha512-U1BhZa1x9yn+wZGTQmt1cYR79a0FzW/wL6Jas1Pn0bykKLxdRU4mCeZt2P+T3buLm8jr8LpPWiCrbvr658PzwA==} + /@swc/core-win32-ia32-msvc@1.3.87: + resolution: {integrity: sha512-2V+5uvisaTPXd5lvTujNLNlEC2LPo07gEUQVGdKGsbhtLAYAggVXBnHjxU1TkuyA6NlciMS59tPKW+L2u2KpTw==} engines: {node: '>=10'} cpu: [ia32] os: [win32] @@ -4161,8 +4150,8 @@ packages: dev: true optional: true - /@swc/core-win32-x64-msvc@1.3.86: - resolution: {integrity: sha512-wRoQUajqpE3wITHhZVj/6BPu/QwHriFHLHuJA+9y6PeGtUtTmntL42aBKXIFhfL767dYFtohyNg1uZ9eqbGyGQ==} + /@swc/core-win32-x64-msvc@1.3.87: + resolution: {integrity: sha512-2Xak7TidlRuNQamLZC3fEOdUCmMiBzD2BW8+Dnn29f4odzamgAFfeYJ/PnqN7jdTWOINLn95tex4JBm3Pm11HQ==} engines: {node: '>=10'} cpu: [x64] os: [win32] @@ -4170,8 +4159,8 @@ packages: dev: true optional: true - /@swc/core@1.3.86: - resolution: {integrity: sha512-bEXUtm37bcmJ3q+geG7Zy4rJNUzpxalXQUrrqX1ZoGj3HRtzdeVZ0L/um3fG2j16qe61t8TX/OIZ2G6j6dkG/w==} + /@swc/core@1.3.87: + resolution: {integrity: sha512-u33Mi/EBvb+g/xpYKyxODB5XvKYqISmy81J+lhFS/Oahja0PbJWZdKEGwSQEFvBecp6E+PfaTOLPOoF1EWcRrw==} engines: {node: '>=10'} requiresBuild: true peerDependencies: @@ -4182,26 +4171,26 @@ packages: dependencies: '@swc/types': 0.1.5 optionalDependencies: - '@swc/core-darwin-arm64': 1.3.86 - '@swc/core-darwin-x64': 1.3.86 - '@swc/core-linux-arm-gnueabihf': 1.3.86 - '@swc/core-linux-arm64-gnu': 1.3.86 - '@swc/core-linux-arm64-musl': 1.3.86 - '@swc/core-linux-x64-gnu': 1.3.86 - '@swc/core-linux-x64-musl': 1.3.86 - '@swc/core-win32-arm64-msvc': 1.3.86 - '@swc/core-win32-ia32-msvc': 1.3.86 - '@swc/core-win32-x64-msvc': 1.3.86 - dev: true - - /@swc/jest@0.2.29(@swc/core@1.3.86): + '@swc/core-darwin-arm64': 1.3.87 + '@swc/core-darwin-x64': 1.3.87 + '@swc/core-linux-arm-gnueabihf': 1.3.87 + '@swc/core-linux-arm64-gnu': 1.3.87 + '@swc/core-linux-arm64-musl': 1.3.87 + '@swc/core-linux-x64-gnu': 1.3.87 + '@swc/core-linux-x64-musl': 1.3.87 + '@swc/core-win32-arm64-msvc': 1.3.87 + '@swc/core-win32-ia32-msvc': 1.3.87 + '@swc/core-win32-x64-msvc': 1.3.87 + dev: true + + /@swc/jest@0.2.29(@swc/core@1.3.87): 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.86 + '@swc/core': 1.3.87 jsonc-parser: 3.2.0 dev: true @@ -4427,6 +4416,10 @@ packages: dev: false optional: true + /@types/luxon@3.3.2: + resolution: {integrity: sha512-l5cpE57br4BIjK+9BSkFBOsWtwv6J9bJpC7gdXIzZyI0vuKvNTk0wZZrkQxMGsUAuGW9+WMNWF2IJMD7br2yeQ==} + dev: false + /@types/mailparser@3.4.0: resolution: {integrity: sha512-MotFinA1sT2nPFtQw1WpaF3X6I1OdbEloaixMmk924BOYqwHmlZkoi7XcVUXHI+7i0to8JguHqYj5k/E6c9Chw==} dependencies: @@ -5421,6 +5414,10 @@ packages: - debug dev: false + /b4a@1.6.4: + resolution: {integrity: sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==} + dev: false + /babel-jest@29.7.0(@babel/core@7.22.20): resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -6097,13 +6094,13 @@ packages: engines: {node: '>= 12.0.0'} dev: true - /commitizen@4.3.0(@swc/core@1.3.86): + /commitizen@4.3.0(@swc/core@1.3.87): 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.86) + cz-conventional-changelog: 3.3.0(@swc/core@1.3.87) dedent: 0.7.0 detect-indent: 6.1.0 find-node-modules: 2.1.3 @@ -6251,7 +6248,7 @@ packages: dependencies: '@types/node': 20.4.7 cosmiconfig: 8.3.6(typescript@5.2.2) - ts-node: 10.9.1(@swc/core@1.3.86)(@types/node@20.4.7)(typescript@5.2.2) + ts-node: 10.9.1(@swc/core@1.3.87)(@types/node@20.4.7)(typescript@5.2.2) typescript: 5.2.2 dev: true optional: true @@ -6308,10 +6305,11 @@ packages: resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} dev: true - /cron@2.4.1: - resolution: {integrity: sha512-ty0hUSPuENwDtIShDFxUxWEIsqiu2vhoFtt6Vwrbg4lHGtJX2/cV2p0hH6/qaEM9Pj+i6mQoau48BO5wBpkP4w==} + /cron@2.4.3: + resolution: {integrity: sha512-YBvExkQYF7w0PxyeFLRyr817YVDhGxaCi5/uRRMqa4aWD3IFKRd+uNbpW1VWMdqQy8PZ7CElc+accXJcauPKzQ==} dependencies: - luxon: 3.4.3 + '@types/luxon': 3.3.2 + luxon: 3.3.0 dev: false /cross-env@7.0.3: @@ -6361,18 +6359,18 @@ packages: rrweb-cssom: 0.6.0 dev: false - /cz-conventional-changelog@3.3.0(@swc/core@1.3.86): + /cz-conventional-changelog@3.3.0(@swc/core@1.3.87): resolution: {integrity: sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==} engines: {node: '>= 10'} dependencies: chalk: 2.4.2 - commitizen: 4.3.0(@swc/core@1.3.86) + commitizen: 4.3.0(@swc/core@1.3.87) 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.1(@swc/core@1.3.86) + '@commitlint/load': 17.7.1(@swc/core@1.3.87) transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -6895,8 +6893,8 @@ packages: - supports-color dev: true - /eslint-import-resolver-typescript@3.6.0(@typescript-eslint/parser@6.7.2)(eslint-plugin-import@2.28.1)(eslint@8.49.0): - resolution: {integrity: sha512-QTHR9ddNnn35RTxlaEnx2gCxqFlF2SEN0SE2d17SqwyM7YOSI2GHWRYp5BiRkObTUNYPupC/3Fq2a0PpT+EKpg==} + /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.7.2)(eslint-plugin-import@2.28.1)(eslint@8.49.0): + resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -6905,8 +6903,8 @@ packages: debug: 4.3.4 enhanced-resolve: 5.15.0 eslint: 8.49.0 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.7.2)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.0)(eslint@8.49.0) - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.7.2)(eslint-import-resolver-typescript@3.6.0)(eslint@8.49.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.7.2)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.49.0) + eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.7.2)(eslint-import-resolver-typescript@3.6.1)(eslint@8.49.0) fast-glob: 3.3.1 get-tsconfig: 4.7.1 is-core-module: 2.13.0 @@ -6918,7 +6916,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.7.2)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.0)(eslint@8.49.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.7.2)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.49.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -6943,7 +6941,7 @@ packages: debug: 3.2.7 eslint: 8.49.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.0(@typescript-eslint/parser@6.7.2)(eslint-plugin-import@2.28.1)(eslint@8.49.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.7.2)(eslint-plugin-import@2.28.1)(eslint@8.49.0) transitivePeerDependencies: - supports-color dev: true @@ -6964,7 +6962,7 @@ packages: - supports-color dev: true - /eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.7.2)(eslint-import-resolver-typescript@3.6.0)(eslint@8.49.0): + /eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.7.2)(eslint-import-resolver-typescript@3.6.1)(eslint@8.49.0): resolution: {integrity: sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==} engines: {node: '>=4'} peerDependencies: @@ -6983,7 +6981,7 @@ packages: doctrine: 2.1.0 eslint: 8.49.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.7.2)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.0)(eslint@8.49.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.7.2)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.49.0) has: 1.0.3 is-core-module: 2.13.0 is-glob: 4.0.3 @@ -7409,6 +7407,10 @@ packages: /fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + /fast-fifo@1.3.2: + resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} + dev: false + /fast-glob@3.2.12: resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} engines: {node: '>=8.6.0'} @@ -7688,7 +7690,7 @@ packages: dependencies: is-callable: 1.2.7 - /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.1.6)(webpack@5.88.2): + /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.2.2)(webpack@5.88.2): resolution: {integrity: sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==} engines: {node: '>=12.13.0', yarn: '>=1.0.0'} peerDependencies: @@ -7707,8 +7709,8 @@ packages: schema-utils: 3.3.0 semver: 7.5.4 tapable: 2.2.1 - typescript: 5.1.6 - webpack: 5.88.2(@swc/core@1.3.86) + typescript: 5.2.2 + webpack: 5.88.2(@swc/core@1.3.87) dev: true /form-data@4.0.0: @@ -8106,7 +8108,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 @@ -8218,8 +8220,8 @@ packages: readable-stream: 3.6.2 dev: false - /helper-fns@2.6.24: - resolution: {integrity: sha512-DeAJYNcIjt75HAtFNz8EAbCRW63YR575Afd7TmM8wcZ+lWnpsWrKGKrglVQ25szd1tLnsAQBlVQwY5LQKqj4wA==} + /helper-fns@2.6.26: + resolution: {integrity: sha512-+84cf+rIVS0idS1ibGOxffjj3vtXk3x6dtr2MWwad1V6V0vR8Rd0LwMeBkcZR8keSnSyNyqmJXMCfvwNc2kixg==} dev: false /hexoid@1.0.0: @@ -8936,7 +8938,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.86)(@types/node@20.6.3)(typescript@5.2.2) + ts-node: 10.9.1(@swc/core@1.3.87)(@types/node@20.6.3)(typescript@5.2.2) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -9903,8 +9905,8 @@ packages: resolution: {integrity: sha512-Pn9cox5CsMYngeDbmChANltQl+5pi6XmTrraMSzhPmMBbmgcxmqWry0U3PGapCU1yB4/LqCcom7qhHZiF/jGfQ==} dev: false - /luxon@3.4.3: - resolution: {integrity: sha512-tFWBiv3h7z+T/tDaoxA8rqTxy1CHV6gHS//QdaH4pulbq/JuBSGgQspQQqcgnwdAx6pNI7cmvz5Sv/addzHmUg==} + /luxon@3.3.0: + resolution: {integrity: sha512-An0UCfG/rSiqtAIiBPO0Y9/zAnHUZxAMiCpTd5h2smgsj7GGmcenvrvww2cqNA8/4A5ZrD1gJpHN2mIHZQF+Mg==} engines: {node: '>=12'} dev: false @@ -10279,29 +10281,29 @@ packages: /neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - /nestjs-cloudinary@2.0.7(@nestjs/common@10.2.5): + /nestjs-cloudinary@2.0.7(@nestjs/common@10.2.6): resolution: {integrity: sha512-w+btdBUAXpOqwynnyyjRD4XsHH/0KSVBL/Q1GO1Uf5AMFJA56bcLiNfePvxVEAJDT/b2JX8TFkJ1h0CCjVIemg==} peerDependencies: '@nestjs/common': '>7.0.0' dependencies: - '@nestjs/common': 10.2.5(class-transformer@0.5.1)(class-validator@0.14.0)(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) cloudinary: 1.40.0 sharp: 0.31.3 dev: false - /nestjs-fastjwt@0.0.1(@nestjs/common@10.2.5)(@nestjs/core@10.2.5): + /nestjs-fastjwt@0.0.1(@nestjs/common@10.2.6)(@nestjs/core@10.2.6): 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.5(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.5(@nestjs/common@10.2.5)(@nestjs/platform-express@10.2.5)(@nestjs/websockets@10.2.5)(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) fast-jwt: 3.3.0 dev: false - /nestjs-i18n@10.3.5(@nestjs/common@10.2.5)(@nestjs/core@10.2.5)(class-validator@0.14.0)(rxjs@7.8.1): + /nestjs-i18n@10.3.5(@nestjs/common@10.2.6)(@nestjs/core@10.2.6)(class-validator@0.14.0)(rxjs@7.8.1): resolution: {integrity: sha512-2kY7ojzKIPKkWYoJIuk/VpABZpuWpUDhvgYL5epK9Tv/Dmxc/KhhV6zqgM9Ssjp3cdl9OF1Taxx86CmBUkg+Cw==} engines: {node: '>=16'} peerDependencies: @@ -10310,8 +10312,8 @@ packages: class-validator: '*' rxjs: '*' dependencies: - '@nestjs/common': 10.2.5(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.5(@nestjs/common@10.2.5)(@nestjs/platform-express@10.2.5)(@nestjs/websockets@10.2.5)(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) accept-language-parser: 1.5.0 chokidar: 3.5.3 class-validator: 0.14.0 @@ -10322,18 +10324,18 @@ packages: string-format: 2.0.0 dev: false - /nestjs-minio@2.5.1(@nestjs/common@10.2.5)(@nestjs/core@10.2.5): + /nestjs-minio@2.5.1(@nestjs/common@10.2.6)(@nestjs/core@10.2.6): resolution: {integrity: sha512-gYjs0rl4cniVkFhiYqtwOV+HMIXQ8DqFO1R00RInd8k+Btc3Qaok/uTwaeGOnm3AeBf7fiJwJXJUM3+k04Yh3g==} peerDependencies: '@nestjs/common': '>7.0.0' '@nestjs/core': '>7.0.0' dependencies: - '@nestjs/common': 10.2.5(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.5(@nestjs/common@10.2.5)(@nestjs/platform-express@10.2.5)(@nestjs/websockets@10.2.5)(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) minio: 7.1.3 dev: false - /nestjs-pino@3.5.0(@nestjs/common@10.2.5)(pino-http@8.5.0): + /nestjs-pino@3.5.0(@nestjs/common@10.2.6)(pino-http@8.5.0): resolution: {integrity: sha512-IWJ3dzLVjg5istcd3Cz3rVO+gmvabfVAT1YmQgzL1HnC2hkc0H6qA6k6SZ7OIwQfewuRejYfPu3TlkxwRrqxHQ==} engines: {node: '>= 14'} requiresBuild: true @@ -10341,22 +10343,22 @@ 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.5(class-transformer@0.5.1)(class-validator@0.14.0)(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) pino-http: 8.5.0 dev: false - /nestjs-throttler-storage-redis@0.4.0(@nestjs/common@10.2.5)(@nestjs/core@10.2.5)(@nestjs/throttler@5.0.0)(ioredis@5.3.2)(reflect-metadata@0.1.13): - resolution: {integrity: sha512-1z6FR0jAaEQFlox56lyuU7lxtib3Vus/MGJyUipA2T7k/f+rB7qG3ll6MqfB3u6Cnx2X9VJ9OJkRu0C/kAZ/2g==} + /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): + resolution: {integrity: sha512-nSjPWfzAqwTFl6WA+wqwjJIHf63ffG9RJTojccHrDIE6cEk5Iw5IjO98crcBbu4PEqezWoX2eaUwAtpB1Ei8jA==} peerDependencies: - '@nestjs/common': '>=10.2.4' - '@nestjs/core': '>=10.2.4' - '@nestjs/throttler': '>=4.0.0' - ioredis: ^5.3.2 + '@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 + '@nestjs/throttler': '>=5.0.0' + ioredis: '>=5.0.0' reflect-metadata: ^0.1.13 dependencies: - '@nestjs/common': 10.2.5(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.5(@nestjs/common@10.2.5)(@nestjs/platform-express@10.2.5)(@nestjs/websockets@10.2.5)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/throttler': 5.0.0(@nestjs/common@10.2.5)(@nestjs/core@10.2.5)(reflect-metadata@0.1.13) + '@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) ioredis: 5.3.2 reflect-metadata: 0.1.13 dev: false @@ -10380,6 +10382,10 @@ packages: resolution: {integrity: sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==} dev: false + /node-addon-api@6.1.0: + resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} + dev: false + /node-addon-api@7.0.0: resolution: {integrity: sha512-vgbBJTS4m5/KkE16t5Ly0WW9hz46swAstv0hYYwMtbG7AznRhNyfLRe8HZAiWIpcHzoO7HxhLuBQj9rJ/Ho0ZA==} dev: false @@ -11429,6 +11435,10 @@ packages: /queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + /queue-tick@1.0.1: + resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} + dev: false + /quick-format-unescaped@4.0.4: resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==} @@ -11586,15 +11596,15 @@ packages: redis-errors: 1.2.0 dev: false - /redis@4.6.9: - resolution: {integrity: sha512-upWaKM5V+BnHflcTaaKAiErpqpIQSgTDMYCCthS+vyKBQV2HqaJTfAoNsuB+3/m9rdMjmbZobjqRSPum9lz4ew==} + /redis@4.6.10: + resolution: {integrity: sha512-mmbyhuKgDiJ5TWUhiKhBssz+mjsuSI/lSZNPI9QvZOYzWvYGejtb+W3RlDDf8LD6Bdl5/mZeG8O1feUGhXTxEg==} dependencies: - '@redis/bloom': 1.2.0(@redis/client@1.5.10) - '@redis/client': 1.5.10 - '@redis/graph': 1.1.0(@redis/client@1.5.10) - '@redis/json': 1.0.5(@redis/client@1.5.10) - '@redis/search': 1.1.4(@redis/client@1.5.10) - '@redis/time-series': 1.0.5(@redis/client@1.5.10) + '@redis/bloom': 1.2.0(@redis/client@1.5.11) + '@redis/client': 1.5.11 + '@redis/graph': 1.1.0(@redis/client@1.5.11) + '@redis/json': 1.0.6(@redis/client@1.5.11) + '@redis/search': 1.1.5(@redis/client@1.5.11) + '@redis/time-series': 1.0.5(@redis/client@1.5.11) dev: false /reflect-metadata@0.1.13: @@ -11980,6 +11990,21 @@ packages: tunnel-agent: 0.6.0 dev: false + /sharp@0.32.6: + resolution: {integrity: sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==} + engines: {node: '>=14.15.0'} + requiresBuild: true + dependencies: + color: 4.2.3 + detect-libc: 2.0.2 + node-addon-api: 6.1.0 + prebuild-install: 7.1.1 + semver: 7.5.4 + simple-get: 4.0.1 + tar-fs: 3.0.4 + tunnel-agent: 0.6.0 + dev: false + /shebang-command@1.2.0: resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} engines: {node: '>=0.10.0'} @@ -12201,6 +12226,13 @@ packages: resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} engines: {node: '>=10.0.0'} + /streamx@2.15.1: + resolution: {integrity: sha512-fQMzy2O/Q47rgwErk/eGeLu/roaFWV0jVsogDmrszM9uIw8L5OA+t+V93MgYlufNptfjmYR1tOMWhei/Eh7TQA==} + dependencies: + fast-fifo: 1.3.2 + queue-tick: 1.0.1 + dev: false + /strict-uri-encode@2.0.0: resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==} engines: {node: '>=4'} @@ -12337,8 +12369,8 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} - /stripe@13.6.0: - resolution: {integrity: sha512-0VSzva12onR75i708y2CB+UCeQKfPeLRkOCaGZYzHXiXiubB0C3pLKq+MPNfnajzfOeO6EVBita6rEAFGj0ZGA==} + /stripe@13.7.0: + resolution: {integrity: sha512-0cbUNl5aDwt5rIZeE/WgyTxZN/PtwyeA5KcVJrHj260tjN4IOo2BZikN+dxhKoeBfI4aSRAd3E5vHRKmjjaSbA==} engines: {node: '>=12.*'} dependencies: '@types/node': 20.6.3 @@ -12451,8 +12483,8 @@ packages: - supports-color dev: false - /swagger-ui-dist@5.6.2: - resolution: {integrity: sha512-2LKVuU2m6RHkemJloKiKJOTpN2RPmbsiad0OfSdtmFHOXJKAgYRZMwJcpT96RX6E9HUB5RkVOFC6vWqVjRgSOg==} + /swagger-ui-dist@5.7.2: + resolution: {integrity: sha512-mVZc9QVQ6pTCV5crli3+Ng+DoMPwdtMHK8QLk2oX8Mtamp4D/hV+uYdC3lV0JZrDgpNEcjs0RrWTqMwwosuLPQ==} dev: false /symbol-observable@1.2.0: @@ -12485,6 +12517,14 @@ packages: tar-stream: 2.2.0 dev: false + /tar-fs@3.0.4: + resolution: {integrity: sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==} + dependencies: + mkdirp-classic: 0.5.3 + pump: 3.0.0 + tar-stream: 3.1.6 + dev: false + /tar-stream@2.2.0: resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} engines: {node: '>=6'} @@ -12496,6 +12536,14 @@ packages: readable-stream: 3.6.2 dev: false + /tar-stream@3.1.6: + resolution: {integrity: sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==} + dependencies: + b4a: 1.6.4 + fast-fifo: 1.3.2 + streamx: 2.15.1 + dev: false + /tar@6.2.0: resolution: {integrity: sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==} engines: {node: '>=10'} @@ -12533,7 +12581,7 @@ packages: dev: false optional: true - /terser-webpack-plugin@5.3.9(@swc/core@1.3.86)(webpack@5.88.2): + /terser-webpack-plugin@5.3.9(@swc/core@1.3.87)(webpack@5.88.2): resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -12550,12 +12598,12 @@ packages: optional: true dependencies: '@jridgewell/trace-mapping': 0.3.19 - '@swc/core': 1.3.86 + '@swc/core': 1.3.87 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.1 terser: 5.20.0 - webpack: 5.88.2(@swc/core@1.3.86) + webpack: 5.88.2(@swc/core@1.3.87) dev: true /terser@5.20.0: @@ -12713,7 +12761,7 @@ packages: micromatch: 4.0.5 semver: 7.5.4 typescript: 5.2.2 - webpack: 5.88.2(@swc/core@1.3.86) + webpack: 5.88.2(@swc/core@1.3.87) dev: true /ts-morph@19.0.0: @@ -12723,7 +12771,7 @@ packages: code-block-writer: 12.0.0 dev: false - /ts-node@10.9.1(@swc/core@1.3.86)(@types/node@20.4.7)(typescript@5.2.2): + /ts-node@10.9.1(@swc/core@1.3.87)(@types/node@20.4.7)(typescript@5.2.2): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -12738,7 +12786,7 @@ packages: optional: true dependencies: '@cspotcode/source-map-support': 0.8.1 - '@swc/core': 1.3.86 + '@swc/core': 1.3.87 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 @@ -12756,7 +12804,7 @@ packages: dev: true optional: true - /ts-node@10.9.1(@swc/core@1.3.86)(@types/node@20.6.3)(typescript@5.2.2): + /ts-node@10.9.1(@swc/core@1.3.87)(@types/node@20.6.3)(typescript@5.2.2): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -12771,7 +12819,7 @@ packages: optional: true dependencies: '@cspotcode/source-map-support': 0.8.1 - '@swc/core': 1.3.86 + '@swc/core': 1.3.87 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 @@ -12967,12 +13015,6 @@ packages: /typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} - /typescript@5.1.6: - resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} - engines: {node: '>=14.17'} - hasBin: true - dev: true - /typescript@5.2.2: resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} engines: {node: '>=14.17'} @@ -13212,7 +13254,7 @@ packages: engines: {node: '>=10.13.0'} dev: true - /webpack@5.88.2(@swc/core@1.3.86): + /webpack@5.88.2(@swc/core@1.3.87): resolution: {integrity: sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==} engines: {node: '>=10.13.0'} hasBin: true @@ -13243,7 +13285,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.86)(webpack@5.88.2) + terser-webpack-plugin: 5.3.9(@swc/core@1.3.87)(webpack@5.88.2) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: diff --git a/src/common/database/base.repository.ts b/src/common/database/base.repository.ts index ae696e1e..1dcbf45f 100644 --- a/src/common/database/base.repository.ts +++ b/src/common/database/base.repository.ts @@ -37,9 +37,7 @@ export class BaseRepository extends EntityRepository { /** * The exists function checks if there are any records that match the given filter query. - * @param where - The `where` parameter is a filter query that specifies the conditions for the - * existence check. It is used to filter the records in the database and determine if any records match - * the specified conditions. + * @param where - The `where` parameter is a filter query that specifies the conditions for the existence check. * @returns The method is returning an Observable of type boolean. */ exists(where: FilterQuery): Observable { @@ -55,8 +53,7 @@ export class BaseRepository extends EntityRepository { } /** - * - * + * The softRemove function soft deletes the entity and persists the changes to the database. * @param entity - The entity to be removed * @returns The entityManager */ @@ -69,7 +66,7 @@ export class BaseRepository extends EntityRepository { } /** - * soft remove + * Soft removes the entity and flushes the changes to the database. * @param entity - The entity to be removed * @returns observable of the removed entity */ @@ -81,10 +78,9 @@ export class BaseRepository extends EntityRepository { } /** - * Replace the return value of {@link EntityRepository.findAndCount} with an - * object. - * @param where - FilterQuery - * @param options - FindOptions + * Replaces the entity with the given entity and persists the changes to the database. + * @param where - The where clause to use for the update + * @param options - The options to use for the update * @returns An object containing the total number of entities and the entities */ findAndPaginate( @@ -134,8 +130,8 @@ export class BaseRepository extends EntityRepository { } /** - * It finds an entity by the given `where` clause, and if it exists, it deletes it - * @param where - FilterQuery + * It finds an entity by the given `where` clause, and if it exists, it deletes it. + * @param where - This is the where clause to use for the delete. * @returns The entity that was deleted */ findAndDelete(where: FilterQuery): Observable { @@ -159,8 +155,8 @@ export class BaseRepository extends EntityRepository { } /** - * It finds an entity by the given `where` clause, and if it exists, it soft deletes it - * @param where - FilterQuery + * It finds an entity by the given `where` clause, and if it exists, it soft deletes it. + * @param where - This is the where clause to use for the soft delete. * @returns The entity that was soft deleted. */ findAndSoftDelete(where: FilterQuery): Observable { @@ -183,7 +179,7 @@ export class BaseRepository extends EntityRepository { } /** - * Gets the where clause filter logic for the query builder pagination + * Gets the where clause filter logic for the query builder pagination methods. * @param cursor - The cursor to use for the pagination * @param decoded - The decoded cursor * @param order - The order to use for the pagination @@ -202,7 +198,7 @@ export class BaseRepository extends EntityRepository { } /** - * Takes a base64 cursor and returns the string or number value + * Takes a base64 cursor and returns the string or number value of it. * @param cursor - The base64 cursor * @param cursorType - The type of the cursor * @returns The decoded cursor @@ -237,7 +233,7 @@ export class BaseRepository extends EntityRepository { } /** - * Takes a date, string or number and returns the base64 representation of it + * Takes a date, string or number and returns the base64 representation of it. * @param value - The value to encode * @returns The base64 encoded value */ @@ -338,7 +334,7 @@ export class BaseRepository extends EntityRepository { } /** - * Takes a query builder and returns the entities paginated using cursor pagination + * Takes a query builder and returns the entities paginated using cursor pagination. * @param dto - An object containing two properties * @returns An Observable of CursorPaginationResponse, which contains the results of a query with */ @@ -430,14 +426,14 @@ export class BaseRepository extends EntityRepository { }); } - paginateCursor({ - instances, - currentCount, - previousCount, - cursor, - first, - search, - }: PaginateOptions): CursorPaginationResponse { + /** + * The `paginateCursor` function takes in a DTO and returns a paginated response with metadata such as the next cursor, + * whether there are previous or next pages, and the search term. + * @param dto - The `dto` parameter is an object that contains the following properties: + * @returns The function `paginateCursor` returns an object of type `CursorPaginationResponse`. + */ + private paginateCursor(dto: PaginateOptions): CursorPaginationResponse { + const { instances, currentCount, previousCount, cursor, first, search } = dto; const pages: CursorPaginationResponse = { data: instances, meta: { @@ -461,8 +457,7 @@ export class BaseRepository extends EntityRepository { } /** - * Takes an entity repository and a FilterQuery and returns the paginated - * entities + * Takes an entity repository and a FilterQuery and returns the paginated entities * @param cursor - The cursor to use for the pagination * @param first - The number of entities to return * @param order - The order to use for the pagination