From fe9c19fc4ee1a1c19beaf6a422037b1180e7c6b3 Mon Sep 17 00:00:00 2001 From: Amruth Pillai Date: Fri, 17 Nov 2023 13:28:58 +0100 Subject: [PATCH] add "notranslate" tag, handle default locale fallback, fix certifications id in metadata --- apps/artboard/index.html | 3 +- apps/client/index.html | 3 +- apps/client/src/pages/auth/register/page.tsx | 2 +- .../src/pages/home/sections/faq/index.tsx | 37 ++-- apps/client/src/providers/locale.tsx | 8 +- libs/schema/src/metadata/index.ts | 6 +- package.json | 10 +- pnpm-lock.yaml | 172 +++++++++--------- 8 files changed, 131 insertions(+), 110 deletions(-) diff --git a/apps/artboard/index.html b/apps/artboard/index.html index 537e80f9..e4b13a8d 100644 --- a/apps/artboard/index.html +++ b/apps/artboard/index.html @@ -1,5 +1,5 @@ - + @@ -12,6 +12,7 @@ + diff --git a/apps/client/index.html b/apps/client/index.html index 6a93c019..a8d4153d 100644 --- a/apps/client/index.html +++ b/apps/client/index.html @@ -1,5 +1,5 @@ - + @@ -12,6 +12,7 @@ + diff --git a/apps/client/src/pages/auth/register/page.tsx b/apps/client/src/pages/auth/register/page.tsx index 6f514029..e5cf82ad 100644 --- a/apps/client/src/pages/auth/register/page.tsx +++ b/apps/client/src/pages/auth/register/page.tsx @@ -37,7 +37,7 @@ export const RegisterPage = () => { username: "", email: "", password: "", - locale: "en", + locale: "en-US", }, }); diff --git a/apps/client/src/pages/home/sections/faq/index.tsx b/apps/client/src/pages/home/sections/faq/index.tsx index 731e1384..f70eb773 100644 --- a/apps/client/src/pages/home/sections/faq/index.tsx +++ b/apps/client/src/pages/home/sections/faq/index.tsx @@ -17,8 +17,7 @@ const Question1 = () => ( I'm Amruth Pillai, just another run-off-the-mill developer working at Elara Digital GmbH in Berlin, Germany. I'm married to my beautiful and insanely supportive wife who has helped me in more ways than one in seeing this project to it's fruition. I am originally from - Bengaluru, India where I was a developer at Postman (the API testing tool) for a short - while. + Bengaluru, India where I was a developer at Postman for a short while.

@@ -43,9 +42,9 @@ const Question1 = () => (

My dream has always been to build something that at least a handful people use on a daily basis, and I'm extremely proud to say that Reactive Resume, over it's years of development, - has **helped over half a million people build their resume**, and I hope it only increases - from here and reaches more people who are in need of a good resume to kickstart their career - but can't afford to pay for one. + has helped over half a million people build their resume, and I hope it + only increases from here and reaches more people who are in need of a good resume to + kickstart their career.

@@ -104,10 +103,13 @@ const Question3 = () => (

- If you speak a language other than English, sign up to be a translator on - Crowdin, our translation management service. You can help translate the product to your - language and share it among your community. Even if the language is already translated, it - helps to sign up as you would be notified when there are new phrases to be translated. + If you speak a language other than English, sign up to be a translator on{" "} + + Crowdin + + , our translation management service. You can help translate the product to your language + and share it among your community. Even if the language is already translated, it helps to + sign up as you would be notified when there are new phrases to be translated.

@@ -119,7 +121,14 @@ const Question3 = () => (

- If you found a bug or have an idea for a feature, raise an issue on GitHub + If you found a bug or have an idea for a feature, raise an issue on{" "} + + GitHub + {" "} or shoot me a message and let me know what you'd like to see. I can't promise that it'll be done soon, but juggling work, life and open-source, I'll definitely get to it when I can.

@@ -212,7 +221,11 @@ const Question5 = () => (

The policy behind "bring your own key" (BYOK) is{" "} - + still being discussed {" "} and probably might change over a period of time, but while it's available, I would keep the @@ -221,7 +234,7 @@ const Question5 = () => (

You are free to turn off all AI features (and not be aware of it's existence) simply by not - adding a key in the Settings page and still make use of all of the useful features that + adding a key in the Settings page and still make use of all the useful features that Reactive Resume has to offer. I would even suggest you to take the extra step of using ChatGPT to write your content, and simply copy it over to Reactive Resume.

diff --git a/apps/client/src/providers/locale.tsx b/apps/client/src/providers/locale.tsx index b9495257..d8243322 100644 --- a/apps/client/src/providers/locale.tsx +++ b/apps/client/src/providers/locale.tsx @@ -3,6 +3,7 @@ import "@/client/libs/dayjs"; import { i18n } from "@lingui/core"; import { detect, fromStorage, fromUrl } from "@lingui/detect-locale"; import { I18nProvider } from "@lingui/react"; +import { languages } from "@reactive-resume/utils"; import { useEffect } from "react"; import { defaultLocale, dynamicActivate } from "../libs/lingui"; @@ -24,7 +25,12 @@ export const LocaleProvider = ({ children }: Props) => { defaultLocale, )!; - dynamicActivate(detectedLocale); + // Activate the locale only if it's supported + if (languages.some((lang) => lang.locale === detectedLocale)) { + dynamicActivate(detectedLocale); + } else { + dynamicActivate(defaultLocale); + } }, [userLocale]); return {children}; diff --git a/libs/schema/src/metadata/index.ts b/libs/schema/src/metadata/index.ts index 8471bc3e..bf50e56d 100644 --- a/libs/schema/src/metadata/index.ts +++ b/libs/schema/src/metadata/index.ts @@ -3,7 +3,7 @@ import { z } from "zod"; export const defaultLayout = [ [ ["profiles", "summary", "experience", "education", "projects", "volunteer", "references"], - ["skills", "interests", "certification", "awards", "publications", "languages"], + ["skills", "interests", "certifications", "awards", "publications", "languages"], ], ]; @@ -26,7 +26,7 @@ export const metadataSchema = z.object({ theme: z.object({ background: z.string().default("#ffffff"), text: z.string().default("#000000"), - primary: z.string().default("#000000"), + primary: z.string().default("#dc2626"), }), typography: z.object({ font: z.object({ @@ -64,7 +64,7 @@ export const defaultMetadata: Metadata = { theme: { background: "#ffffff", text: "#000000", - primary: "#000000", + primary: "#dc2626", }, typography: { font: { diff --git a/package.json b/package.json index 1e99a0a3..7cf2018b 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@reactive-resume/source", "description": "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume.", - "version": "4.0.0-alpha.5", + "version": "4.0.0-alpha.6", "license": "MIT", "private": true, "author": { @@ -36,7 +36,7 @@ "@lingui/swc-plugin": "^4.0.4", "@lingui/vite-plugin": "^4.5.0", "@nestjs/schematics": "^10.0.3", - "@nestjs/testing": "^10.2.8", + "@nestjs/testing": "^10.2.9", "@nx/cypress": "17.1.2", "@nx/eslint-plugin": "17.1.2", "@nx/eslint": "17.1.2", @@ -129,12 +129,12 @@ "@lingui/react": "^4.5.0", "@nestjs-modules/mailer": "^1.9.1", "@nestjs/axios": "^3.0.1", - "@nestjs/common": "^10.2.8", + "@nestjs/common": "^10.2.9", "@nestjs/config": "^3.1.1", - "@nestjs/core": "^10.2.8", + "@nestjs/core": "^10.2.9", "@nestjs/jwt": "^10.2.0", "@nestjs/passport": "^10.0.2", - "@nestjs/platform-express": "^10.2.8", + "@nestjs/platform-express": "^10.2.9", "@nestjs/serve-static": "^4.0.0", "@nestjs/swagger": "^7.1.16", "@nestjs/terminus": "^10.1.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bd4e460b..c70b12d8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -37,37 +37,37 @@ dependencies: version: 4.5.0(react@18.2.0) '@nestjs-modules/mailer': specifier: ^1.9.1 - version: 1.9.1(@nestjs/common@10.2.8)(@nestjs/core@10.2.8)(nodemailer@6.9.7) + version: 1.9.1(@nestjs/common@10.2.9)(@nestjs/core@10.2.9)(nodemailer@6.9.7) '@nestjs/axios': specifier: ^3.0.1 - version: 3.0.1(@nestjs/common@10.2.8)(axios@1.6.2)(reflect-metadata@0.1.13)(rxjs@7.8.1) + version: 3.0.1(@nestjs/common@10.2.9)(axios@1.6.2)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@nestjs/common': - specifier: ^10.2.8 - version: 10.2.8(reflect-metadata@0.1.13)(rxjs@7.8.1) + specifier: ^10.2.9 + version: 10.2.9(reflect-metadata@0.1.13)(rxjs@7.8.1) '@nestjs/config': specifier: ^3.1.1 - version: 3.1.1(@nestjs/common@10.2.8)(reflect-metadata@0.1.13) + version: 3.1.1(@nestjs/common@10.2.9)(reflect-metadata@0.1.13) '@nestjs/core': - specifier: ^10.2.8 - version: 10.2.8(@nestjs/common@10.2.8)(@nestjs/platform-express@10.2.8)(reflect-metadata@0.1.13)(rxjs@7.8.1) + specifier: ^10.2.9 + version: 10.2.9(@nestjs/common@10.2.9)(@nestjs/platform-express@10.2.9)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@nestjs/jwt': specifier: ^10.2.0 - version: 10.2.0(@nestjs/common@10.2.8) + version: 10.2.0(@nestjs/common@10.2.9) '@nestjs/passport': specifier: ^10.0.2 - version: 10.0.2(@nestjs/common@10.2.8)(passport@0.6.0) + version: 10.0.2(@nestjs/common@10.2.9)(passport@0.6.0) '@nestjs/platform-express': - specifier: ^10.2.8 - version: 10.2.8(@nestjs/common@10.2.8)(@nestjs/core@10.2.8) + specifier: ^10.2.9 + version: 10.2.9(@nestjs/common@10.2.9)(@nestjs/core@10.2.9) '@nestjs/serve-static': specifier: ^4.0.0 - version: 4.0.0(@nestjs/common@10.2.8)(@nestjs/core@10.2.8) + version: 4.0.0(@nestjs/common@10.2.9)(@nestjs/core@10.2.9) '@nestjs/swagger': specifier: ^7.1.16 - version: 7.1.16(@nestjs/common@10.2.8)(@nestjs/core@10.2.8)(reflect-metadata@0.1.13) + version: 7.1.16(@nestjs/common@10.2.9)(@nestjs/core@10.2.9)(reflect-metadata@0.1.13) '@nestjs/terminus': specifier: ^10.1.1 - version: 10.1.1(@nestjs/axios@3.0.1)(@nestjs/common@10.2.8)(@nestjs/core@10.2.8)(@prisma/client@5.6.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + version: 10.1.1(@nestjs/axios@3.0.1)(@nestjs/common@10.2.9)(@nestjs/core@10.2.9)(@prisma/client@5.6.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@paralleldrive/cuid2': specifier: ^2.2.2 version: 2.2.2 @@ -154,10 +154,10 @@ dependencies: version: 7.80.1 '@songkeys/nestjs-redis': specifier: ^10.0.0 - version: 10.0.0(@nestjs/common@10.2.8)(@nestjs/core@10.2.8)(ioredis@5.3.2) + version: 10.0.0(@nestjs/common@10.2.9)(@nestjs/core@10.2.9)(ioredis@5.3.2) '@songkeys/nestjs-redis-health': specifier: ^10.0.0 - version: 10.0.0(@nestjs/common@10.2.8)(@nestjs/core@10.2.8)(@nestjs/terminus@10.1.1)(ioredis@5.3.2) + version: 10.0.0(@nestjs/common@10.2.9)(@nestjs/core@10.2.9)(@nestjs/terminus@10.1.1)(ioredis@5.3.2) '@swc/helpers': specifier: ~0.5.3 version: 0.5.3 @@ -250,16 +250,16 @@ dependencies: version: 7.1.3 nest-raven: specifier: ^10.0.0 - version: 10.0.0(@nestjs/common@10.2.8)(@nestjs/core@10.2.8)(@sentry/node@7.80.1)(graphql@16.8.1)(reflect-metadata@0.1.13)(rxjs@7.8.1) + version: 10.0.0(@nestjs/common@10.2.9)(@nestjs/core@10.2.9)(@sentry/node@7.80.1)(graphql@16.8.1)(reflect-metadata@0.1.13)(rxjs@7.8.1) nestjs-minio-client: specifier: ^2.2.0 - version: 2.2.0(@nestjs/common@10.2.8)(@nestjs/core@10.2.8) + version: 2.2.0(@nestjs/common@10.2.9)(@nestjs/core@10.2.9) nestjs-prisma: specifier: ^0.22.0 - version: 0.22.0(@nestjs/common@10.2.8)(@prisma/client@5.6.0)(prisma@5.6.0) + version: 0.22.0(@nestjs/common@10.2.9)(@prisma/client@5.6.0)(prisma@5.6.0) nestjs-zod: specifier: ^3.0.0 - version: 3.0.0(@nestjs/common@10.2.8)(@nestjs/core@10.2.8)(@nestjs/swagger@7.1.16)(zod@3.22.4) + version: 3.0.0(@nestjs/common@10.2.9)(@nestjs/core@10.2.9)(@nestjs/swagger@7.1.16)(zod@3.22.4) nodemailer: specifier: ^6.9.7 version: 6.9.7 @@ -392,8 +392,8 @@ devDependencies: specifier: ^10.0.3 version: 10.0.3(typescript@5.2.2) '@nestjs/testing': - specifier: ^10.2.8 - version: 10.2.8(@nestjs/common@10.2.8)(@nestjs/core@10.2.8)(@nestjs/platform-express@10.2.8) + specifier: ^10.2.9 + version: 10.2.9(@nestjs/common@10.2.9)(@nestjs/core@10.2.9)(@nestjs/platform-express@10.2.9) '@nx/cypress': specifier: 17.1.2 version: 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.1)(cypress@13.5.1)(eslint@8.53.0)(nx@17.1.2)(typescript@5.2.2) @@ -3260,15 +3260,15 @@ packages: os-filter-obj: 2.0.0 dev: true - /@nestjs-modules/mailer@1.9.1(@nestjs/common@10.2.8)(@nestjs/core@10.2.8)(nodemailer@6.9.7): + /@nestjs-modules/mailer@1.9.1(@nestjs/common@10.2.9)(@nestjs/core@10.2.9)(nodemailer@6.9.7): resolution: {integrity: sha512-9kSDgg4qA6+2BXOzfY4IltL70uMGXDeE8u/dhkzM2gnCCOKu8Y+wIxWmh8xyLGYcrFHQ3Mke+ap0O1T98Tyjaw==} peerDependencies: '@nestjs/common': ^7.0.9 || ^8.0.0 || ^9.0.0 || ^10.0.0 '@nestjs/core': ^7.0.9 || ^8.0.0 || ^9.0.0 || ^10.0.0 nodemailer: ^6.4.6 dependencies: - '@nestjs/common': 10.2.8(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.8(@nestjs/common@10.2.8)(@nestjs/platform-express@10.2.8)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.2.9(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 10.2.9(@nestjs/common@10.2.9)(@nestjs/platform-express@10.2.9)(reflect-metadata@0.1.13)(rxjs@7.8.1) glob: 10.3.3 inline-css: 4.0.2 mjml: 4.14.1 @@ -3285,7 +3285,7 @@ packages: - supports-color dev: false - /@nestjs/axios@3.0.1(@nestjs/common@10.2.8)(axios@1.6.2)(reflect-metadata@0.1.13)(rxjs@7.8.1): + /@nestjs/axios@3.0.1(@nestjs/common@10.2.9)(axios@1.6.2)(reflect-metadata@0.1.13)(rxjs@7.8.1): resolution: {integrity: sha512-VlOZhAGDmOoFdsmewn8AyClAdGpKXQQaY1+3PGB+g6ceurGIdTxZgRX3VXc1T6Zs60PedWjg3A82TDOB05mrzQ==} peerDependencies: '@nestjs/common': ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 @@ -3293,14 +3293,14 @@ packages: reflect-metadata: ^0.1.12 rxjs: ^6.0.0 || ^7.0.0 dependencies: - '@nestjs/common': 10.2.8(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.2.9(reflect-metadata@0.1.13)(rxjs@7.8.1) axios: 1.6.2 reflect-metadata: 0.1.13 rxjs: 7.8.1 dev: false - /@nestjs/common@10.2.8(reflect-metadata@0.1.13)(rxjs@7.8.1): - resolution: {integrity: sha512-rmpwcdvq2IWMmsUVP8rsdKub6uDWk7dwCYo0aif50JTwcvcxzaP3iKVFKoSgvp0RKYu8h15+/AEOfaInmPpl0Q==} + /@nestjs/common@10.2.9(reflect-metadata@0.1.13)(rxjs@7.8.1): + resolution: {integrity: sha512-i7vb2zMLJUDIPqjfBhMkgIITK1AnKDkFYSsM+aaRHpNa9xv/CwsiQuINaXfzStMpnwjkq5FDE3aoF0wkTfD2cQ==} peerDependencies: class-transformer: '*' class-validator: '*' @@ -3318,13 +3318,13 @@ packages: tslib: 2.6.2 uid: 2.0.2 - /@nestjs/config@3.1.1(@nestjs/common@10.2.8)(reflect-metadata@0.1.13): + /@nestjs/config@3.1.1(@nestjs/common@10.2.9)(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.8(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.2.9(reflect-metadata@0.1.13)(rxjs@7.8.1) dotenv: 16.3.1 dotenv-expand: 10.0.0 lodash: 4.17.21 @@ -3332,8 +3332,8 @@ packages: uuid: 9.0.0 dev: false - /@nestjs/core@10.2.8(@nestjs/common@10.2.8)(@nestjs/platform-express@10.2.8)(reflect-metadata@0.1.13)(rxjs@7.8.1): - resolution: {integrity: sha512-9+MZ2s8ixfY9Bl/M9ofChiyYymcwdK9ZWNH4GDMF7Am7XRAQ1oqde6MYGG05rhQwiVXuTwaYLlXciJKfsrg5qg==} + /@nestjs/core@10.2.9(@nestjs/common@10.2.9)(@nestjs/platform-express@10.2.9)(reflect-metadata@0.1.13)(rxjs@7.8.1): + resolution: {integrity: sha512-Hl6HC9hR7JD3YmzwcveBKeydaq9cguEsMdEghzLuVH3VEH0M+bTFHjCIKhsxMez4/O7/K6n3EhNx1Et4Z+BqWg==} requiresBuild: true peerDependencies: '@nestjs/common': ^10.0.0 @@ -3350,8 +3350,8 @@ packages: '@nestjs/websockets': optional: true dependencies: - '@nestjs/common': 10.2.8(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/platform-express': 10.2.8(@nestjs/common@10.2.8)(@nestjs/core@10.2.8) + '@nestjs/common': 10.2.9(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/platform-express': 10.2.9(@nestjs/common@10.2.9)(@nestjs/core@10.2.9) '@nuxtjs/opencollective': 0.3.2 fast-safe-stringify: 2.1.1 iterare: 1.2.1 @@ -3363,7 +3363,7 @@ packages: transitivePeerDependencies: - encoding - /@nestjs/graphql@12.0.11(@nestjs/common@10.2.8)(@nestjs/core@10.2.8)(graphql@16.8.1)(reflect-metadata@0.1.13): + /@nestjs/graphql@12.0.11(@nestjs/common@10.2.9)(@nestjs/core@10.2.9)(graphql@16.8.1)(reflect-metadata@0.1.13): resolution: {integrity: sha512-iCyVs9+utCQt9ehMhUjQcEdjRN/MrcTBINd7P44O1fzGENuWMbt1Z8RCoZbeGi5iVPBY63HgYik+BnnICqmxZw==} requiresBuild: true peerDependencies: @@ -3388,9 +3388,9 @@ packages: '@graphql-tools/merge': 9.0.0(graphql@16.8.1) '@graphql-tools/schema': 10.0.0(graphql@16.8.1) '@graphql-tools/utils': 10.0.8(graphql@16.8.1) - '@nestjs/common': 10.2.8(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.8(@nestjs/common@10.2.8)(@nestjs/platform-express@10.2.8)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/mapped-types': 2.0.2(@nestjs/common@10.2.8)(reflect-metadata@0.1.13) + '@nestjs/common': 10.2.9(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 10.2.9(@nestjs/common@10.2.9)(@nestjs/platform-express@10.2.9)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/mapped-types': 2.0.2(@nestjs/common@10.2.9)(reflect-metadata@0.1.13) chokidar: 3.5.3 fast-glob: 3.3.2 graphql: 16.8.1 @@ -3409,17 +3409,17 @@ packages: dev: false optional: true - /@nestjs/jwt@10.2.0(@nestjs/common@10.2.8): + /@nestjs/jwt@10.2.0(@nestjs/common@10.2.9): resolution: {integrity: sha512-x8cG90SURkEiLOehNaN2aRlotxT0KZESUliOPKKnjWiyJOcWurkF3w345WOX0P4MgFzUjGoZ1Sy0aZnxeihT0g==} peerDependencies: '@nestjs/common': ^8.0.0 || ^9.0.0 || ^10.0.0 dependencies: - '@nestjs/common': 10.2.8(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.2.9(reflect-metadata@0.1.13)(rxjs@7.8.1) '@types/jsonwebtoken': 9.0.5 jsonwebtoken: 9.0.2 dev: false - /@nestjs/mapped-types@2.0.2(@nestjs/common@10.2.8)(reflect-metadata@0.1.13): + /@nestjs/mapped-types@2.0.2(@nestjs/common@10.2.9)(reflect-metadata@0.1.13): resolution: {integrity: sha512-V0izw6tWs6fTp9+KiiPUbGHWALy563Frn8X6Bm87ANLRuE46iuBMD5acKBDP5lKL/75QFvrzSJT7HkCbB0jTpg==} requiresBuild: true peerDependencies: @@ -3433,12 +3433,12 @@ packages: class-validator: optional: true dependencies: - '@nestjs/common': 10.2.8(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.2.9(reflect-metadata@0.1.13)(rxjs@7.8.1) reflect-metadata: 0.1.13 dev: false optional: true - /@nestjs/mapped-types@2.0.3(@nestjs/common@10.2.8)(reflect-metadata@0.1.13): + /@nestjs/mapped-types@2.0.3(@nestjs/common@10.2.9)(reflect-metadata@0.1.13): resolution: {integrity: sha512-40Zdqg98lqoF0+7ThWIZFStxgzisK6GG22+1ABO4kZiGF/Tu2FE+DYLw+Q9D94vcFWizJ+MSjNN4ns9r6hIGxw==} peerDependencies: '@nestjs/common': ^8.0.0 || ^9.0.0 || ^10.0.0 @@ -3451,28 +3451,28 @@ packages: class-validator: optional: true dependencies: - '@nestjs/common': 10.2.8(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.2.9(reflect-metadata@0.1.13)(rxjs@7.8.1) reflect-metadata: 0.1.13 dev: false - /@nestjs/passport@10.0.2(@nestjs/common@10.2.8)(passport@0.6.0): + /@nestjs/passport@10.0.2(@nestjs/common@10.2.9)(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.8(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.2.9(reflect-metadata@0.1.13)(rxjs@7.8.1) passport: 0.6.0 dev: false - /@nestjs/platform-express@10.2.8(@nestjs/common@10.2.8)(@nestjs/core@10.2.8): - resolution: {integrity: sha512-WoSSVtwIRc5AdGMHWVzWZK4JZLT0f4o2xW8P9gQvcX+omL8W1kXCfY8GQYXNBG84XmBNYH8r0FtC8oMe/lH5NQ==} + /@nestjs/platform-express@10.2.9(@nestjs/common@10.2.9)(@nestjs/core@10.2.9): + resolution: {integrity: sha512-r6BSMJmLLeNgyPZJ9F8wQWCXH6rrMHMd9QbCfvyUmETci5Ofy6atiYVVXl7Ms1rAi2EEnXpVCuoydHBBqSlTbg==} peerDependencies: '@nestjs/common': ^10.0.0 '@nestjs/core': ^10.0.0 dependencies: - '@nestjs/common': 10.2.8(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.8(@nestjs/common@10.2.8)(@nestjs/platform-express@10.2.8)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.2.9(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 10.2.9(@nestjs/common@10.2.9)(@nestjs/platform-express@10.2.9)(reflect-metadata@0.1.13)(rxjs@7.8.1) body-parser: 1.20.2 cors: 2.8.5 express: 4.18.2 @@ -3510,7 +3510,7 @@ packages: - chokidar dev: true - /@nestjs/serve-static@4.0.0(@nestjs/common@10.2.8)(@nestjs/core@10.2.8): + /@nestjs/serve-static@4.0.0(@nestjs/common@10.2.9)(@nestjs/core@10.2.9): resolution: {integrity: sha512-8cTrNV2ngdHIjiLNsXePnw0+KY1ThrZGz/WeyAG5gIvmZNDbnZBOrPoYlKL+MOzlXlQStxR5jKLYmn+nJeoncQ==} peerDependencies: '@fastify/static': ^6.5.0 @@ -3526,12 +3526,12 @@ packages: fastify: optional: true dependencies: - '@nestjs/common': 10.2.8(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.8(@nestjs/common@10.2.8)(@nestjs/platform-express@10.2.8)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.2.9(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 10.2.9(@nestjs/common@10.2.9)(@nestjs/platform-express@10.2.9)(reflect-metadata@0.1.13)(rxjs@7.8.1) path-to-regexp: 0.2.5 dev: false - /@nestjs/swagger@7.1.16(@nestjs/common@10.2.8)(@nestjs/core@10.2.8)(reflect-metadata@0.1.13): + /@nestjs/swagger@7.1.16(@nestjs/common@10.2.9)(@nestjs/core@10.2.9)(reflect-metadata@0.1.13): resolution: {integrity: sha512-f9KBk/BX9MUKPTj7tQNYJ124wV/jP5W2lwWHLGwe/4qQXixuDOo39zP55HIJ44LE7S04B7BOeUOo9GBJD/vRcw==} peerDependencies: '@fastify/static': ^6.0.0 @@ -3548,9 +3548,9 @@ packages: class-validator: optional: true dependencies: - '@nestjs/common': 10.2.8(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.8(@nestjs/common@10.2.8)(@nestjs/platform-express@10.2.8)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/mapped-types': 2.0.3(@nestjs/common@10.2.8)(reflect-metadata@0.1.13) + '@nestjs/common': 10.2.9(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 10.2.9(@nestjs/common@10.2.9)(@nestjs/platform-express@10.2.9)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/mapped-types': 2.0.3(@nestjs/common@10.2.9)(reflect-metadata@0.1.13) js-yaml: 4.1.0 lodash: 4.17.21 path-to-regexp: 3.2.0 @@ -3558,7 +3558,7 @@ packages: swagger-ui-dist: 5.9.1 dev: false - /@nestjs/terminus@10.1.1(@nestjs/axios@3.0.1)(@nestjs/common@10.2.8)(@nestjs/core@10.2.8)(@prisma/client@5.6.0)(reflect-metadata@0.1.13)(rxjs@7.8.1): + /@nestjs/terminus@10.1.1(@nestjs/axios@3.0.1)(@nestjs/common@10.2.9)(@nestjs/core@10.2.9)(@prisma/client@5.6.0)(reflect-metadata@0.1.13)(rxjs@7.8.1): resolution: {integrity: sha512-aDoPK/uaR9PHn56xzand6zqpp+S3Ibm+y/OrG3M01F1WnScLfo29hbS6MdnIMqmVRAS11r/8X3xWTSo8TT/Lig==} peerDependencies: '@grpc/grpc-js': '*' @@ -3606,9 +3606,9 @@ packages: typeorm: optional: true dependencies: - '@nestjs/axios': 3.0.1(@nestjs/common@10.2.8)(axios@1.6.2)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/common': 10.2.8(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.8(@nestjs/common@10.2.8)(@nestjs/platform-express@10.2.8)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/axios': 3.0.1(@nestjs/common@10.2.9)(axios@1.6.2)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.2.9(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 10.2.9(@nestjs/common@10.2.9)(@nestjs/platform-express@10.2.9)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@prisma/client': 5.6.0(prisma@5.6.0) boxen: 5.1.2 check-disk-space: 3.4.0 @@ -3616,8 +3616,8 @@ packages: rxjs: 7.8.1 dev: false - /@nestjs/testing@10.2.8(@nestjs/common@10.2.8)(@nestjs/core@10.2.8)(@nestjs/platform-express@10.2.8): - resolution: {integrity: sha512-9Kj5IQhM67/nj/MT6Wi2OmWr5YQnCMptwKVFrX1TDaikpY12196v7frk0jVjdT7wms7rV07GZle9I2z0aSjqtQ==} + /@nestjs/testing@10.2.9(@nestjs/common@10.2.9)(@nestjs/core@10.2.9)(@nestjs/platform-express@10.2.9): + resolution: {integrity: sha512-E+66R27Op+WAQHHH6RnUsz7QpKApl4Bn42nheCAGvS/sxbaDJ8RKtm4stE4Iz2aioPCUvRi8j4z8Ze73k0CcGQ==} peerDependencies: '@nestjs/common': ^10.0.0 '@nestjs/core': ^10.0.0 @@ -3629,9 +3629,9 @@ packages: '@nestjs/platform-express': optional: true dependencies: - '@nestjs/common': 10.2.8(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.8(@nestjs/common@10.2.8)(@nestjs/platform-express@10.2.8)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/platform-express': 10.2.8(@nestjs/common@10.2.8)(@nestjs/core@10.2.8) + '@nestjs/common': 10.2.9(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 10.2.9(@nestjs/common@10.2.9)(@nestjs/platform-express@10.2.9)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/platform-express': 10.2.9(@nestjs/common@10.2.9)(@nestjs/core@10.2.9) tslib: 2.6.2 dev: true @@ -6108,7 +6108,7 @@ packages: '@sinonjs/commons': 3.0.0 dev: true - /@songkeys/nestjs-redis-health@10.0.0(@nestjs/common@10.2.8)(@nestjs/core@10.2.8)(@nestjs/terminus@10.1.1)(ioredis@5.3.2): + /@songkeys/nestjs-redis-health@10.0.0(@nestjs/common@10.2.9)(@nestjs/core@10.2.9)(@nestjs/terminus@10.1.1)(ioredis@5.3.2): resolution: {integrity: sha512-FmVW+DnH2XXK1yhDM2GEtTy39TCJe4ch7T5kVU7FjxK4dbIjWf7xuFyzoIyNPl1XuH7vvkjy1O8aMNvNWhhmuA==} engines: {node: '>=16.0.0'} peerDependencies: @@ -6117,14 +6117,14 @@ packages: '@nestjs/terminus': ^10.0.0 ioredis: ^5.0.0 dependencies: - '@nestjs/common': 10.2.8(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.8(@nestjs/common@10.2.8)(@nestjs/platform-express@10.2.8)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/terminus': 10.1.1(@nestjs/axios@3.0.1)(@nestjs/common@10.2.8)(@nestjs/core@10.2.8)(@prisma/client@5.6.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.2.9(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 10.2.9(@nestjs/common@10.2.9)(@nestjs/platform-express@10.2.9)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/terminus': 10.1.1(@nestjs/axios@3.0.1)(@nestjs/common@10.2.9)(@nestjs/core@10.2.9)(@prisma/client@5.6.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) ioredis: 5.3.2 tslib: 2.6.0 dev: false - /@songkeys/nestjs-redis@10.0.0(@nestjs/common@10.2.8)(@nestjs/core@10.2.8)(ioredis@5.3.2): + /@songkeys/nestjs-redis@10.0.0(@nestjs/common@10.2.9)(@nestjs/core@10.2.9)(ioredis@5.3.2): resolution: {integrity: sha512-s56+NECuJXzcaPLYzpvA2xjL0e/1Zy55UE0q6b1UqpbQSKI06TFPFCWCMUadJigiuB26O1hxi+lmDbzahKvcLg==} engines: {node: '>=16.0.0'} peerDependencies: @@ -6132,8 +6132,8 @@ packages: '@nestjs/core': ^10.0.0 ioredis: ^5.0.0 dependencies: - '@nestjs/common': 10.2.8(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.8(@nestjs/common@10.2.8)(@nestjs/platform-express@10.2.8)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.2.9(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 10.2.9(@nestjs/common@10.2.9)(@nestjs/platform-express@10.2.9)(reflect-metadata@0.1.13)(rxjs@7.8.1) ioredis: 5.3.2 tslib: 2.6.0 dev: false @@ -14687,18 +14687,18 @@ packages: /neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - /nest-raven@10.0.0(@nestjs/common@10.2.8)(@nestjs/core@10.2.8)(@sentry/node@7.80.1)(graphql@16.8.1)(reflect-metadata@0.1.13)(rxjs@7.8.1): + /nest-raven@10.0.0(@nestjs/common@10.2.9)(@nestjs/core@10.2.9)(@sentry/node@7.80.1)(graphql@16.8.1)(reflect-metadata@0.1.13)(rxjs@7.8.1): resolution: {integrity: sha512-MnemxfEjYU1+JFt16epeUx1DwibxhhRinzgfJXNhPPeV7AzlZXHrFlrjpxA1hUkha6tWkFxa444S1wC2j5PpKQ==} peerDependencies: '@nestjs/common': ^10.0.0 '@sentry/node': '*' rxjs: '*' dependencies: - '@nestjs/common': 10.2.8(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.2.9(reflect-metadata@0.1.13)(rxjs@7.8.1) '@sentry/node': 7.80.1 rxjs: 7.8.1 optionalDependencies: - '@nestjs/graphql': 12.0.11(@nestjs/common@10.2.8)(@nestjs/core@10.2.8)(graphql@16.8.1)(reflect-metadata@0.1.13) + '@nestjs/graphql': 12.0.11(@nestjs/common@10.2.9)(@nestjs/core@10.2.9)(graphql@16.8.1)(reflect-metadata@0.1.13) transitivePeerDependencies: - '@apollo/subgraph' - '@nestjs/core' @@ -14711,20 +14711,20 @@ packages: - utf-8-validate dev: false - /nestjs-minio-client@2.2.0(@nestjs/common@10.2.8)(@nestjs/core@10.2.8): + /nestjs-minio-client@2.2.0(@nestjs/common@10.2.9)(@nestjs/core@10.2.9): resolution: {integrity: sha512-mz1vfJq/7YfSyVCIeZwOCfIfBz+msI9QynHS2QGO9GB+tVNnQOYta8PxFsH9tMxN7gNrjrf5jXsEIpgBB1oTeA==} peerDependencies: '@nestjs/common': '>=9.0.0' '@nestjs/core': '>=9.0.0' dependencies: - '@nestjs/common': 10.2.8(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.8(@nestjs/common@10.2.8)(@nestjs/platform-express@10.2.8)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.2.9(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 10.2.9(@nestjs/common@10.2.9)(@nestjs/platform-express@10.2.9)(reflect-metadata@0.1.13)(rxjs@7.8.1) minio: 7.1.3 reflect-metadata: 0.1.13 rxjs: 7.8.1 dev: false - /nestjs-prisma@0.22.0(@nestjs/common@10.2.8)(@prisma/client@5.6.0)(prisma@5.6.0): + /nestjs-prisma@0.22.0(@nestjs/common@10.2.9)(@prisma/client@5.6.0)(prisma@5.6.0): resolution: {integrity: sha512-vseCukdWYijWxQBIdtC1XVSwMNZLZMjJen0ostsaRWaQ7yF8ny2Xruu0mA1d/t16uPOMUVUkSZro6JikOEkcuw==} peerDependencies: '@nestjs/common': ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 @@ -14733,7 +14733,7 @@ packages: dependencies: '@angular-devkit/core': 13.3.11 '@angular-devkit/schematics': 13.3.11 - '@nestjs/common': 10.2.8(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 10.2.9(reflect-metadata@0.1.13)(rxjs@7.8.1) '@prisma/client': 5.6.0(prisma@5.6.0) '@schematics/angular': 13.3.11 prisma: 5.6.0 @@ -14741,7 +14741,7 @@ packages: - chokidar dev: false - /nestjs-zod@3.0.0(@nestjs/common@10.2.8)(@nestjs/core@10.2.8)(@nestjs/swagger@7.1.16)(zod@3.22.4): + /nestjs-zod@3.0.0(@nestjs/common@10.2.9)(@nestjs/core@10.2.9)(@nestjs/swagger@7.1.16)(zod@3.22.4): resolution: {integrity: sha512-vL9CHShCVj6TmjCVPOd4my46D8d7FdoB4nQvvh+lmVTuzvnwuD+slSxjT4EDdPDWDFtjhfpvQnnkr55/80KHEQ==} peerDependencies: '@nestjs/common': '>= 8.0.0' @@ -14756,9 +14756,9 @@ packages: '@nestjs/swagger': optional: true dependencies: - '@nestjs/common': 10.2.8(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/core': 10.2.8(@nestjs/common@10.2.8)(@nestjs/platform-express@10.2.8)(reflect-metadata@0.1.13)(rxjs@7.8.1) - '@nestjs/swagger': 7.1.16(@nestjs/common@10.2.8)(@nestjs/core@10.2.8)(reflect-metadata@0.1.13) + '@nestjs/common': 10.2.9(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 10.2.9(@nestjs/common@10.2.9)(@nestjs/platform-express@10.2.9)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/swagger': 7.1.16(@nestjs/common@10.2.9)(@nestjs/core@10.2.9)(reflect-metadata@0.1.13) merge-deep: 3.0.3 zod: 3.22.4 dev: false