diff --git a/apps/core/package.json b/apps/core/package.json index 4359a348..3e8e5beb 100644 --- a/apps/core/package.json +++ b/apps/core/package.json @@ -55,16 +55,16 @@ "@algolia/client-search": "^4.22.1", "@antfu/install-pkg": "1.0.0", "@aws-sdk/client-s3": "3.758.0", - "@babel/core": "7.26.9", + "@babel/core": "7.26.10", "@babel/plugin-transform-modules-commonjs": "7.26.3", "@babel/plugin-transform-typescript": "7.26.8", - "@babel/types": "^7.26.7", + "@babel/types": "^7.26.10", "@fastify/cookie": "11.0.2", "@fastify/multipart": "9.0.3", "@fastify/static": "8.1.1", "@innei/next-async": "0.3.0", "@innei/pretty-logger-nestjs": "0.3.3", - "@keyv/redis": "4.3.1", + "@keyv/redis": "4.3.2", "@langchain/openai": "0.4.4", "@mx-space/compiled": "workspace:*", "@nestjs/cache-manager": "3.0.0", @@ -84,7 +84,7 @@ "@typegoose/typegoose": "12.13.0", "@types/jsonwebtoken": "9.0.9", "algoliasearch": "4.24.0", - "axios": "^1.8.1", + "axios": "^1.8.3", "axios-retry": "4.5.0", "bcryptjs": "^3.0.2", "blurhash": "2.0.5", @@ -98,12 +98,12 @@ "ejs": "3.1.10", "form-data": "4.0.2", "inquirer": "^10.2.2", - "isbot": "5.1.23", + "isbot": "5.1.25", "js-yaml": "^4.1.0", "json5": "2.2.3", "jsonwebtoken": "9.0.2", "jszip": "3.10.1", - "keyv": "5.3.1", + "keyv": "5.3.2", "langchain": "0.3.19", "linkedom": "0.18.9", "lodash": "^4.17.21", @@ -111,7 +111,7 @@ "marked": "15.0.7", "mime-types": "^2.1.35", "mkdirp": "^3.0.1", - "mongoose": "8.12.0", + "mongoose": "8.12.1", "mongoose-aggregate-paginate-v2": "1.1.4", "mongoose-autopopulate": "1.1.0", "mongoose-lean-getters": "2.2.1", @@ -119,7 +119,7 @@ "mongoose-paginate-v2": "1.9.0", "node-machine-id": "1.1.12", "nodemailer": "6.10.0", - "openai": "4.86.1", + "openai": "4.87.3", "pluralize": "^8.0.0", "qs": "6.14.0", "reflect-metadata": "0.2.2", @@ -130,7 +130,7 @@ "slugify": "1.6.6", "snakecase-keys": "6.0.0", "source-map-support": "^0.5.21", - "ua-parser-js": "2.0.2", + "ua-parser-js": "2.0.3", "vm2": "3.9.19", "wildcard-match": "5.1.4", "xss": "1.0.15", @@ -141,10 +141,9 @@ "@nestjs/cli": "11.0.5", "@nestjs/schematics": "11.0.2", "@nestjs/testing": "11.0.11", - "@swc/core": "1.11.6", + "@swc/core": "1.11.10", "@types/babel__core": "7.20.5", "@types/bcryptjs": "^2.4.6", - "@types/cache-manager": "5.0.0", "@types/cls-hooked": "^4.3.9", "@types/ejs": "3.1.5", "@types/get-image-colors": "4.0.5", @@ -152,7 +151,7 @@ "@types/lodash": "4.17.16", "@types/mime-types": "2.1.4", "@types/mongoose-aggregate-paginate-v2": "1.0.12", - "@types/node": "22.13.9", + "@types/node": "22.13.10", "@types/nodemailer": "6.4.17", "@types/qs": "6.9.18", "@types/remove-markdown": "0.3.4", @@ -161,7 +160,7 @@ "@types/validator": "13.12.2", "@vercel/ncc": "0.38.3", "cron": "^3.5.0", - "ioredis": "5.5.0", + "ioredis": "5.6.0", "sharp": "0.33.5", "socket.io": "^4.8.1", "unplugin-swc": "1.5.1", @@ -170,4 +169,4 @@ "vitest": "1.5.2", "zx": "7.2.3" } -} +} \ No newline at end of file diff --git a/paw.paw b/paw.paw index 24c62900..aa8d1c87 100644 --- a/paw.paw +++ b/paw.paw @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0f07a8b0bd159d40de4b3dec8741589774948472a7a5967db5b8663326de2b47 -size 115913 +oid sha256:5284b91c27da0d584797128c6f504c9f251d3e808f13f7a45bd2fd2345a1a0de +size 117205 diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e3688d20..b9143c57 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -59,13 +59,13 @@ importers: version: 2.11.1 ts-node: specifier: 10.9.2 - version: 10.9.2(@swc/core@1.11.6)(@types/node@22.13.4)(typescript@5.7.3) + version: 10.9.2(@swc/core@1.11.10)(@types/node@22.13.4)(typescript@5.7.3) tsconfig-paths: specifier: 4.2.0 version: 4.2.0 tsup: specifier: 8.3.6 - version: 8.3.6(@swc/core@1.11.6)(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.6(@swc/core@1.11.10)(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) typescript: specifier: 5.7.3 version: 5.7.3 @@ -85,17 +85,17 @@ importers: specifier: 3.758.0 version: 3.758.0 '@babel/core': - specifier: 7.26.9 - version: 7.26.9 + specifier: 7.26.10 + version: 7.26.10 '@babel/plugin-transform-modules-commonjs': specifier: 7.26.3 - version: 7.26.3(@babel/core@7.26.9) + version: 7.26.3(@babel/core@7.26.10) '@babel/plugin-transform-typescript': specifier: 7.26.8 - version: 7.26.8(@babel/core@7.26.9) + version: 7.26.8(@babel/core@7.26.10) '@babel/types': - specifier: ^7.26.7 - version: 7.26.9 + specifier: ^7.26.10 + version: 7.26.10 '@fastify/cookie': specifier: 11.0.2 version: 11.0.2 @@ -112,11 +112,11 @@ importers: specifier: 0.3.3 version: 0.3.3(@nestjs/common@11.0.11(class-transformer@0.5.1)(class-validator@0.13.2)(reflect-metadata@0.2.2)(rxjs@7.8.2)) '@keyv/redis': - specifier: 4.3.1 - version: 4.3.1 + specifier: 4.3.2 + version: 4.3.2 '@langchain/openai': specifier: 0.4.4 - version: 0.4.4(@langchain/core@0.3.42(openai@4.86.1(encoding@0.1.13)(zod@3.24.2)))(encoding@0.1.13) + version: 0.4.4(@langchain/core@0.3.42(openai@4.87.3(encoding@0.1.13)(zod@3.24.2)))(encoding@0.1.13) '@mx-space/compiled': specifier: workspace:* version: link:../../packages/compiled @@ -161,10 +161,10 @@ importers: version: 5.1.0 '@typegoose/auto-increment': specifier: 4.12.0 - version: 4.12.0(mongoose@8.12.0) + version: 4.12.0(mongoose@8.12.1) '@typegoose/typegoose': specifier: 12.13.0 - version: 12.13.0(mongoose@8.12.0) + version: 12.13.0(mongoose@8.12.1) '@types/jsonwebtoken': specifier: 9.0.9 version: 9.0.9 @@ -172,11 +172,11 @@ importers: specifier: 4.24.0 version: 4.24.0 axios: - specifier: ^1.8.1 - version: 1.8.1 + specifier: ^1.8.3 + version: 1.8.3 axios-retry: specifier: 4.5.0 - version: 4.5.0(axios@1.8.1) + version: 4.5.0(axios@1.8.3) bcryptjs: specifier: ^3.0.2 version: 3.0.2 @@ -214,8 +214,8 @@ importers: specifier: ^10.2.2 version: 10.2.2 isbot: - specifier: 5.1.23 - version: 5.1.23 + specifier: 5.1.25 + version: 5.1.25 js-yaml: specifier: ^4.1.0 version: 4.1.0 @@ -229,11 +229,11 @@ importers: specifier: 3.10.1 version: 3.10.1 keyv: - specifier: 5.3.1 - version: 5.3.1 + specifier: 5.3.2 + version: 5.3.2 langchain: specifier: 0.3.19 - version: 0.3.19(@langchain/core@0.3.42(openai@4.86.1(encoding@0.1.13)(zod@3.24.2)))(axios@1.8.1)(encoding@0.1.13)(openai@4.86.1(encoding@0.1.13)(zod@3.24.2)) + version: 0.3.19(@langchain/core@0.3.42(openai@4.87.3(encoding@0.1.13)(zod@3.24.2)))(axios@1.8.3)(encoding@0.1.13)(openai@4.87.3(encoding@0.1.13)(zod@3.24.2)) linkedom: specifier: 0.18.9 version: 0.18.9 @@ -253,23 +253,23 @@ importers: specifier: ^3.0.1 version: 3.0.1 mongoose: - specifier: 8.12.0 - version: 8.12.0 + specifier: 8.12.1 + version: 8.12.1 mongoose-aggregate-paginate-v2: specifier: 1.1.4 version: 1.1.4 mongoose-autopopulate: specifier: 1.1.0 - version: 1.1.0(mongoose@8.12.0) + version: 1.1.0(mongoose@8.12.1) mongoose-lean-getters: specifier: 2.2.1 version: 2.2.1 mongoose-lean-virtuals: specifier: 1.1.0 - version: 1.1.0(mongoose@8.12.0) + version: 1.1.0(mongoose@8.12.1) mongoose-paginate-v2: specifier: 1.9.0 - version: 1.9.0(mongoose@8.12.0) + version: 1.9.0(mongoose@8.12.1) node-machine-id: specifier: 1.1.12 version: 1.1.12 @@ -277,8 +277,8 @@ importers: specifier: 6.10.0 version: 6.10.0 openai: - specifier: 4.86.1 - version: 4.86.1(encoding@0.1.13)(zod@3.24.2) + specifier: 4.87.3 + version: 4.87.3(encoding@0.1.13)(zod@3.24.2) pluralize: specifier: ^8.0.0 version: 8.0.0 @@ -310,8 +310,8 @@ importers: specifier: ^0.5.21 version: 0.5.21 ua-parser-js: - specifier: 2.0.2 - version: 2.0.2(encoding@0.1.13) + specifier: 2.0.3 + version: 2.0.3(encoding@0.1.13) vm2: specifier: 3.9.19 version: 3.9.19 @@ -334,10 +334,10 @@ importers: devDependencies: '@langchain/core': specifier: 0.3.42 - version: 0.3.42(openai@4.86.1(encoding@0.1.13)(zod@3.24.2)) + version: 0.3.42(openai@4.87.3(encoding@0.1.13)(zod@3.24.2)) '@nestjs/cli': specifier: 11.0.5 - version: 11.0.5(@swc/core@1.11.6)(@types/node@22.13.9)(esbuild@0.24.0) + version: 11.0.5(@swc/core@1.11.10)(@types/node@22.13.10)(esbuild@0.24.0) '@nestjs/schematics': specifier: 11.0.2 version: 11.0.2(chokidar@4.0.3)(typescript@5.7.3) @@ -345,17 +345,14 @@ importers: specifier: 11.0.11 version: 11.0.11(@nestjs/common@11.0.11(class-transformer@0.5.1)(class-validator@0.13.2)(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/core@11.0.11) '@swc/core': - specifier: 1.11.6 - version: 1.11.6 + specifier: 1.11.10 + version: 1.11.10 '@types/babel__core': specifier: 7.20.5 version: 7.20.5 '@types/bcryptjs': specifier: ^2.4.6 version: 2.4.6 - '@types/cache-manager': - specifier: 5.0.0 - version: 5.0.0 '@types/cls-hooked': specifier: ^4.3.9 version: 4.3.9 @@ -378,8 +375,8 @@ importers: specifier: 1.0.12 version: 1.0.12 '@types/node': - specifier: 22.13.9 - version: 22.13.9 + specifier: 22.13.10 + version: 22.13.10 '@types/nodemailer': specifier: 6.4.17 version: 6.4.17 @@ -405,8 +402,8 @@ importers: specifier: ^3.5.0 version: 3.5.0 ioredis: - specifier: 5.5.0 - version: 5.5.0 + specifier: 5.6.0 + version: 5.6.0 sharp: specifier: 0.33.5 version: 0.33.5 @@ -415,16 +412,16 @@ importers: version: 4.8.1 unplugin-swc: specifier: 1.5.1 - version: 1.5.1(@swc/core@1.11.6)(rollup@4.28.0)(webpack-sources@3.2.3) + version: 1.5.1(@swc/core@1.11.10)(rollup@4.28.0)(webpack-sources@3.2.3) vite: specifier: 5.4.10 - version: 5.4.10(@types/node@22.13.9)(terser@5.39.0) + version: 5.4.10(@types/node@22.13.10)(terser@5.39.0) vite-tsconfig-paths: specifier: 5.1.4 - version: 5.1.4(typescript@5.7.3)(vite@5.4.10(@types/node@22.13.9)(terser@5.39.0)) + version: 5.1.4(typescript@5.7.3)(vite@5.4.10(@types/node@22.13.10)(terser@5.39.0)) vitest: specifier: 1.5.2 - version: 1.5.2(@types/node@22.13.9)(terser@5.39.0) + version: 1.5.2(@types/node@22.13.10)(terser@5.39.0) zx: specifier: 7.2.3 version: 7.2.3 @@ -463,16 +460,16 @@ importers: version: 4.17.21 tsup: specifier: 8.3.6 - version: 8.3.6(@swc/core@1.11.6)(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.6(@swc/core@1.11.10)(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) umi-request: specifier: 1.4.0 version: 1.4.0 vite: specifier: ^6.0.3 - version: 6.0.3(@types/node@22.13.9)(jiti@2.4.2)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0) + version: 6.0.3(@types/node@22.13.10)(jiti@2.4.2)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0) vitest: specifier: 2.1.8 - version: 2.1.8(@types/node@22.13.9)(terser@5.39.0) + version: 2.1.8(@types/node@22.13.10)(terser@5.39.0) packages/compiled: devDependencies: @@ -735,20 +732,16 @@ packages: resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.26.5': - resolution: {integrity: sha512-XvcZi1KWf88RVbF9wn8MN6tYFloU5qX8KjuF3E1PVBmJ9eypXfs4GRiJwLuTZL0iSnJUKn1BFPa5BPZZJyFzPg==} + '@babel/compat-data@7.26.8': + resolution: {integrity: sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==} engines: {node: '>=6.9.0'} - '@babel/core@7.26.9': - resolution: {integrity: sha512-lWBYIrF7qK5+GjY5Uy+/hEgp8OJWOD/rpy74GplYRhEauvbHDeFB8t5hPOZxCZ0Oxf4Cc36tK51/l3ymJysrKw==} + '@babel/core@7.26.10': + resolution: {integrity: sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==} engines: {node: '>=6.9.0'} - '@babel/generator@7.26.8': - resolution: {integrity: sha512-ef383X5++iZHWAXX0SXQR6ZyQhw/0KtTkrTz61WXRhFM6dhpHulO/RJz79L8S6ugZHJkOOkUrUdxgdF2YiPFnA==} - engines: {node: '>=6.9.0'} - - '@babel/generator@7.26.9': - resolution: {integrity: sha512-kEWdzjOAUMW4hAyrzJ0ZaTOu9OmpyDIQicIh0zg0EEcEkYXZb2TjtBhnHi2ViX7PKwZqF4xwqfAm299/QMP3lg==} + '@babel/generator@7.26.10': + resolution: {integrity: sha512-rRHT8siFIXQrAYOYqZQVsAr8vJ+cBNqcVAY6m5V8/4QqzaPl+zDBe6cLEPRDuNOUf3ww8RfJVlOyQMoSI+5Ang==} engines: {node: '>=6.9.0'} '@babel/helper-annotate-as-pure@7.25.9': @@ -813,25 +806,20 @@ packages: resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} engines: {node: '>=6.9.0'} - '@babel/helpers@7.26.9': - resolution: {integrity: sha512-Mz/4+y8udxBKdmzt/UjPACs4G3j5SshJJEFFKxlCGPydG4JAHXxjWjAwjd09tf6oINvl1VfMJo+nB7H2YKQ0dA==} + '@babel/helpers@7.26.10': + resolution: {integrity: sha512-UPYc3SauzZ3JGgj87GgZ89JVdC5dj0AoetR5Bw6wj4niittNyFh6+eOGonYvJ1ao6B8lEa3Q3klS7ADZ53bc5g==} engines: {node: '>=6.9.0'} + '@babel/parser@7.26.10': + resolution: {integrity: sha512-6aQR2zGE/QFi8JpDLjUZEPYOs7+mhKXm86VaKFiLP35JQwQb6bwUE+XbvkH0EptsYhbNBSUGaUBLKqxH1xSgsA==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/parser@7.26.2': resolution: {integrity: sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==} engines: {node: '>=6.0.0'} hasBin: true - '@babel/parser@7.26.8': - resolution: {integrity: sha512-TZIQ25pkSoaKEYYaHbbxkfL36GNsQ6iFiBbeuzAkLnXayKR1yP1zFe+NxuZWWsUyvt8icPU9CCq0sgWGXR1GEw==} - engines: {node: '>=6.0.0'} - hasBin: true - - '@babel/parser@7.26.9': - resolution: {integrity: sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==} - engines: {node: '>=6.0.0'} - hasBin: true - '@babel/plugin-syntax-typescript@7.25.9': resolution: {integrity: sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==} engines: {node: '>=6.9.0'} @@ -850,28 +838,16 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/template@7.26.8': - resolution: {integrity: sha512-iNKaX3ZebKIsCvJ+0jd6embf+Aulaa3vNBqZ41kM7iTWjx5qzWKXGHiJUW3+nTpQ18SG11hdF8OAzKrpXkb96Q==} - engines: {node: '>=6.9.0'} - '@babel/template@7.26.9': resolution: {integrity: sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.26.7': - resolution: {integrity: sha512-1x1sgeyRLC3r5fQOM0/xtQKsYjyxmFjaOrLJNtZ81inNjyJHGIolTULPiSc/2qe1/qfpFLisLQYFnnZl7QoedA==} + '@babel/traverse@7.26.10': + resolution: {integrity: sha512-k8NuDrxr0WrPH5Aupqb2LCVURP/S0vBEn5mK6iH+GIYob66U5EtoZvcdudR2jQ4cmTwhEwW1DLB+Yyas9zjF6A==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.26.8': - resolution: {integrity: sha512-nic9tRkjYH0oB2dzr/JoGIm+4Q6SuYeLEiIiZDwBscRMYFJ+tMAz98fuel9ZnbXViA2I0HVSSRRK8DW5fjXStA==} - engines: {node: '>=6.9.0'} - - '@babel/traverse@7.26.9': - resolution: {integrity: sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg==} - engines: {node: '>=6.9.0'} - - '@babel/types@7.26.9': - resolution: {integrity: sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==} + '@babel/types@7.26.10': + resolution: {integrity: sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==} engines: {node: '>=6.9.0'} '@better-auth/utils@0.2.3': @@ -1825,8 +1801,8 @@ packages: '@jridgewell/trace-mapping@0.3.9': resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} - '@keyv/redis@4.3.1': - resolution: {integrity: sha512-+UJU9eFBOFbvfg/Om8ajCPa5NxtctpQuE2ElE5Wf7xwbghmhlbLsJ2K4ZEmPnUF0YUolFBJFHd/ukDIvyTA5kw==} + '@keyv/redis@4.3.2': + resolution: {integrity: sha512-9LtpIiRArUIg+hj1hV87d0G+1/229S0Ybi2bupc497oRzHOhYojUkApfubHjMDnYcNuEY7JQTdHlYYCPxhaZfg==} engines: {node: '>= 18'} '@keyv/serialize@1.0.3': @@ -2412,68 +2388,68 @@ packages: '@socket.io/redis-emitter@5.1.0': resolution: {integrity: sha512-QQUFPBq6JX7JIuM/X1811ymKlAfwufnQ8w6G2/59Jaqp09hdF1GJ/+e8eo/XdcmT0TqkvcSa2TT98ggTXa5QYw==} - '@swc/core-darwin-arm64@1.11.6': - resolution: {integrity: sha512-Ay+GTjCZs/hc3jsLXdBE/CIB+ZMXun/bQqIApBoGcXmtsEAnJH2ogo2q/R9WHg+4CmxHxTHBtX6vpXhGcYHuxQ==} + '@swc/core-darwin-arm64@1.11.10': + resolution: {integrity: sha512-FWwYyhUu+xRXldXHw4CBP6M0rXQs9gnE5/qodsb+cyOJaTHI8kU6FJtwaC0PiOVxjREdg/DoTrXS4sZUiL881A==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] - '@swc/core-darwin-x64@1.11.6': - resolution: {integrity: sha512-ihfft5AEe3noKqdQ/pF+1NBfOr0khaQIqNxqWh9uTMHjJiUsv78cOEjXPQserwVXa8hcTzWTYV6Y+I4+r7P7pA==} + '@swc/core-darwin-x64@1.11.10': + resolution: {integrity: sha512-NKQ62w81TGR5YAidV3KF7CDY0nu62OWmz6Hl/mB/i8Cd9xPc+MnLwdY1cJOU/DsrU4YnRFSaOfBF4Fx4mKLWxA==} engines: {node: '>=10'} cpu: [x64] os: [darwin] - '@swc/core-linux-arm-gnueabihf@1.11.6': - resolution: {integrity: sha512-uEQu6WNPDBDTWRoN23LQwEnhbAqC0P4be5x8csdvaY/OpUjjzmi66IeCc/nDV67yG2wv/auCHH/z+SLjHwGzJQ==} + '@swc/core-linux-arm-gnueabihf@1.11.10': + resolution: {integrity: sha512-1Vu+ZjoR7M8ShIf0Koi+B1OJ6DsU7jd4Py743KCgKlabvLFrv/uahp5fPJ1kyAUTxFE5d37qWqWLl5NkYDmDtQ==} engines: {node: '>=10'} cpu: [arm] os: [linux] - '@swc/core-linux-arm64-gnu@1.11.6': - resolution: {integrity: sha512-jxqooWkMObrakms9ai49IO6Ip9ADvxYYmGc0R5TtRdWBZ5vBJuURIS+KB6MR3MVVCrUG69PciaQ1VvUoVvamDw==} + '@swc/core-linux-arm64-gnu@1.11.10': + resolution: {integrity: sha512-mP26821Auyqa+Dce8gFlH4GxxbJ8xJU8H5/iIU8ObK12ulmK75G2VdILoc3gFDKfx3K7IqQkfokW3PAGI9X2Vg==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-arm64-musl@1.11.6': - resolution: {integrity: sha512-aMntF+a5FjhNWt3CSkFrc5ritpomveXkGL5ZcTXh1D4Q3Fvx7efxJPDAG4HUBxwBzo9BqyAPqOBMD3QhQxw1tA==} + '@swc/core-linux-arm64-musl@1.11.10': + resolution: {integrity: sha512-XZ61quwNgTqvbMqpFAa6/ZqoErabocHUHMWQHyShxbqM2nkP1sBe6EgODX6mNSzLn0u+KDVRyQUy9ratt+xbFw==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-x64-gnu@1.11.6': - resolution: {integrity: sha512-ydJ/8jmVjKlL2EoWy+dzEe2qPe2dV2Dns7Wei+CAuIkFB2IkfpCuWekSNJ1uL4NEU98ElqnR9337tins4UcNww==} + '@swc/core-linux-x64-gnu@1.11.10': + resolution: {integrity: sha512-BwohorC2nkak8YQuS6IH/70XkhBjqmPbL7KT0NKmr4sstRe52I3F5Vbo30xBckpvT8ZRPvjmjK3FvJ2Rf3PRmw==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-linux-x64-musl@1.11.6': - resolution: {integrity: sha512-n0YRUgbjiNlvJmAyi63iciY0gMN9Li4zgkKuKz5sT5JL9YfL9nETTrY0n4DcB6zH6dnqj5rXq+zTbEmvNHuV2A==} + '@swc/core-linux-x64-musl@1.11.10': + resolution: {integrity: sha512-bCaEJVB1+5KscAolNfL6qd3I1bVovhNDShutrTlNXNvjqNavWrX8z8ZfSJ3oK6CvrBzFR6fjCSqkoD+ckKBYBA==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-win32-arm64-msvc@1.11.6': - resolution: {integrity: sha512-fa6RHB9ig7IYfNig+S4aM48EutCEBmet54rXm4jOEaawjTKMj/ESE/lKKZIDvwKbnPmclZpp5lB7uivbAihCJg==} + '@swc/core-win32-arm64-msvc@1.11.10': + resolution: {integrity: sha512-Gq4svadhEVP7xClzsV8W2/8R/kfEUbJJKIS2fj8hb9lM6/AVs/PVmDiLGye6cYfVpQzkdDsJLm8r4yhSAIFsFQ==} engines: {node: '>=10'} cpu: [arm64] os: [win32] - '@swc/core-win32-ia32-msvc@1.11.6': - resolution: {integrity: sha512-0By180dp6DAnEu0hxyw8fgVj2n9Af5hDB/PIz1szaXMM2/hTXXBlSU9jz8YLPps7stvDDVVmG7xOXBmfwoHDcA==} + '@swc/core-win32-ia32-msvc@1.11.10': + resolution: {integrity: sha512-RkZYTY0pQiHgcoFJwZoFZiEWw4WB/XVLp+y90l4Ar1nnoQQNmfb4FyvWYZbDQgrMGP0Wj5WhZuMXzW12/qI5Kg==} engines: {node: '>=10'} cpu: [ia32] os: [win32] - '@swc/core-win32-x64-msvc@1.11.6': - resolution: {integrity: sha512-IrZAab1kJUIccN4X61YCgBbfUvxd36tFL80T8/HX5MHJ60v3ObIGFbdUOs24KdMjG13A7P1G/8kUe3hFATWO4w==} + '@swc/core-win32-x64-msvc@1.11.10': + resolution: {integrity: sha512-clDl+oAl6YLsqZiGb8NzpEXTdIzCTPCJSRFCeHIldjLlsAs+qsqItry2r2xSAKU1pFv4D7j9WgJmVVxOPgs/Jg==} engines: {node: '>=10'} cpu: [x64] os: [win32] - '@swc/core@1.11.6': - resolution: {integrity: sha512-Xge6xbgiUsVFHkgjMzBq5Ui3T/7Rx430kkBv+IQ1wgSiZhW3WRIlE6XqPMsc4fe98GIIqIXRI1jVFaR/syFuNA==} + '@swc/core@1.11.10': + resolution: {integrity: sha512-Si27CiYwqJSF3K0HgxugQnjHNfH7YqqD89V+fLpyRHr81uTmCQpF0bnVdRMQ2SGAkCFJACYETRiBSrZOQ660+Q==} engines: {node: '>=10'} peerDependencies: '@swc/helpers': '*' @@ -2535,10 +2511,6 @@ packages: '@types/body-parser@1.19.5': resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} - '@types/cache-manager@5.0.0': - resolution: {integrity: sha512-YaQBBhn2OIShxGMH7l1qzGgXCQJ2TRYTqMhFMXRBkDcXQIlqXv+XFkBGstwXSyv7q+JQm3HbpVhaVF8l5tr+Hg==} - deprecated: This is a stub types definition. cache-manager provides its own type definitions, so you do not need this installed. - '@types/chroma-js@2.4.4': resolution: {integrity: sha512-/DTccpHTaKomqussrn+ciEvfW4k6NAHzNzs/sts1TCqg333qNxOhy8TNIoQCmbGG3Tl8KdEhkGAssb1n3mTXiQ==} @@ -2635,15 +2607,15 @@ packages: '@types/node-fetch@2.6.12': resolution: {integrity: sha512-8nneRWKCg3rMtF69nLQJnOYUcbafYeFSjqkw3jCRLsqkWFlHaoQrr5mXmofFGOx3DKn7UfmBMyov8ySvLRVldA==} - '@types/node@18.19.79': - resolution: {integrity: sha512-90K8Oayimbctc5zTPHPfZloc/lGVs7f3phUAAMcTgEPtg8kKquGZDERC8K4vkBYkQQh48msiYUslYtxTWvqcAg==} + '@types/node@18.19.80': + resolution: {integrity: sha512-kEWeMwMeIvxYkeg1gTc01awpwLbfMRZXdIhwRcakd/KlK53jmRC26LqcbIt7fnAQTu5GzlnWmzA3H6+l1u6xxQ==} + + '@types/node@22.13.10': + resolution: {integrity: sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==} '@types/node@22.13.4': resolution: {integrity: sha512-ywP2X0DYtX3y08eFVx5fNIw7/uIv8hYUKgXoK8oayJlLnKcRfEYCxWMVE1XagUdVtCJlZT1AU4LXEABW+L1Peg==} - '@types/node@22.13.9': - resolution: {integrity: sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw==} - '@types/nodemailer@6.4.17': resolution: {integrity: sha512-I9CCaIp6DTldEg7vyUTZi8+9Vo0hi1/T8gv3C89yk1rSAAzoKQ8H8ki/jBYJSFoH/BisgLP8tkZMlQ91CIquww==} @@ -3115,8 +3087,8 @@ packages: axios@1.7.9: resolution: {integrity: sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==} - axios@1.8.1: - resolution: {integrity: sha512-NN+fvwH/kV01dYUQ3PTOZns4LWtWhOFCAhQ/pHb88WQ1hNe5V/dvFwc4VJcDL11LT9xSX0QtsR8sWUuyOuOq7g==} + axios@1.8.3: + resolution: {integrity: sha512-iP4DebzoNlP/YN2dpwCgb8zoCmhtkajzS48JvwmkSkXvPI3DHc7m+XYL5tGnSlJtR6nImXZmdCuN5aP8dh1d8A==} b4a@1.6.7: resolution: {integrity: sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==} @@ -3243,8 +3215,8 @@ packages: resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} engines: {node: '>=16'} - caniuse-lite@1.0.30001702: - resolution: {integrity: sha512-LoPe/D7zioC0REI5W73PeR1e1MLCipRGq/VkovJnd6Df+QVqT+vT33OXCp8QUd7kA7RZrHWxb1B36OQKI/0gOA==} + caniuse-lite@1.0.30001705: + resolution: {integrity: sha512-S0uyMMiYvA7CxNgomYBwwwPUnWzFD83f3B1ce5jHUfHTH//QL6hHsreI8RVC5606R4ssqravelYO5TU6t8sEyg==} ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -3656,8 +3628,8 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-to-chromium@1.5.112: - resolution: {integrity: sha512-oen93kVyqSb3l+ziUgzIOlWt/oOuy4zRmpwestMn4rhFWAoFJeFuCVte9F2fASjeZZo7l/Cif9TiyrdW4CwEMA==} + electron-to-chromium@1.5.119: + resolution: {integrity: sha512-Ku4NMzUjz3e3Vweh7PhApPrZSS4fyiCIbcIrG9eKrriYVLmbMepETR/v6SU7xPm98QTqMSYiCwfO89QNjXLkbQ==} emitter-listener@1.1.2: resolution: {integrity: sha512-Bt1sBAGFHY9DKY+4/2cV6izcKJUf5T7/gkdmkxzX/qv9CcGH8xSwVRW5mtX03SWJtRTWSOpzCuWN9rBFYZepZQ==} @@ -4408,8 +4380,8 @@ packages: resolution: {integrity: sha512-tyao/4Vo36XnUItZ7DnUXX4f1jVao2mSrleV/5IPtW/XAEA26hRVsbc68nuTEKWcr5vMP/1mVoT2O7u8H4v1Vg==} engines: {node: '>=18'} - ioredis@5.5.0: - resolution: {integrity: sha512-7CutT89g23FfSa8MDoIFs2GYYa0PaNiW/OrT+nRyjRXHDZd17HmIgy+reOQ/yhh72NznNjGuS8kbCAcA4Ro4mw==} + ioredis@5.6.0: + resolution: {integrity: sha512-tBZlIIWbndeWBWCXWZiqtOF/yxf6yZX3tAlTJ7nfo5jhd6dctNxF7QnYlZLZ1a0o0pDoen7CgZqO+zjNaFbJAg==} engines: {node: '>=12.22.0'} ipaddr.js@1.9.1: @@ -4488,8 +4460,8 @@ packages: isarray@1.0.0: resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} - isbot@5.1.23: - resolution: {integrity: sha512-ie3ehy2iXdkuzaZx32SoKb9b8l9Cm8cqQ1lJjQXnq8GRTrk/Jx7IUDcB4mhlw6H3gWaMqGYoWeV0lPv1P/20Ig==} + isbot@5.1.25: + resolution: {integrity: sha512-mqU76fmT7cpGG0JX1EzhCZIC+xovpH6TD2SAK18alonk0RG/RgChpGduJTYzRaq9a0COoFA99M9JVtEUOcScIw==} engines: {node: '>=18'} isexe@2.0.0: @@ -4624,8 +4596,8 @@ packages: keyv@4.5.4: resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} - keyv@5.3.1: - resolution: {integrity: sha512-13hQT2q2VIwOoaJdJa7nY3J8UVbYtMTJFHnwm9LI+SaQRfUiM6Em9KZeOVTCKbMnGcRIL3NSUFpAdjZCq24nLQ==} + keyv@5.3.2: + resolution: {integrity: sha512-Lji2XRxqqa5Wg+CHLVfFKBImfJZ4pCSccu9eVWK6w4c2SDFLd8JAn1zqTuSFnsxb7ope6rMsnIHfp+eBbRBRZQ==} kysely@0.27.4: resolution: {integrity: sha512-dyNKv2KRvYOQPLCAOCjjQuCk4YFd33BvGdf/o5bC7FiW+BB6snA81Zt+2wT9QDFzKqxKa5rrOmvlK/anehCcgA==} @@ -5180,8 +5152,8 @@ packages: resolution: {integrity: sha512-al4rsqadzg4TXcJVWI5WSaNUuSpzdtcPbabwXxbA7Euh6swuLkrrHrBmlGI6d3I4RMStdRAoD7k6wvB/x5zvaw==} engines: {node: '>=4.0.0'} - mongoose@8.12.0: - resolution: {integrity: sha512-FXZIngJBTt/gvb6uHZHiROy3Mk3EOjNpD0m+GBRfG+twuEntnMjfxwcA94YbYIulf9LkBozt7H8w2OJpqHdUxA==} + mongoose@8.12.1: + resolution: {integrity: sha512-UW22y8QFVYmrb36hm8cGncfn4ARc/XsYWQwRTaj0gxtQk1rDuhzDO1eBantS+hTTatfAIS96LlRCJrcNHvW5+Q==} engines: {node: '>=16.20.1'} mpath@0.8.4: @@ -5342,8 +5314,8 @@ packages: resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} engines: {node: '>=18'} - openai@4.86.1: - resolution: {integrity: sha512-x3iCLyaC3yegFVZaxOmrYJjitKxZ9hpVbLi+ZlT5UHuHTMlEQEbKXkGOM78z9qm2T5GF+XRUZCP2/aV4UPFPJQ==} + openai@4.87.3: + resolution: {integrity: sha512-d2D54fzMuBYTxMW8wcNmhT1rYKcTfMJ8t+4KjH2KtvYenygITiGBgHoIrzHwnDQWW+C5oCA+ikIR2jgPCFqcKQ==} hasBin: true peerDependencies: ws: ^8.18.0 @@ -6390,8 +6362,8 @@ packages: ua-is-frozen@0.1.2: resolution: {integrity: sha512-RwKDW2p3iyWn4UbaxpP2+VxwqXh0jpvdxsYpZ5j/MLLiQOfbsV5shpgQiw93+KMYQPcteeMQ289MaAFzs3G9pw==} - ua-parser-js@2.0.2: - resolution: {integrity: sha512-NoaPjzMmuUlo5bJ2jrdkzvHL8gpcgVrhUugAqsqsundDO3R8rw7R0OwxLoWhcKtsTb+6u3z9dES8m6+vxEcJog==} + ua-parser-js@2.0.3: + resolution: {integrity: sha512-LZyXZdNttONW8LjzEH3Z8+6TE7RfrEiJqDKyh0R11p/kxvrV2o9DrT2FGZO+KVNs3k+drcIQ6C3En6wLnzJGpw==} hasBin: true ufo@1.5.4: @@ -6947,11 +6919,11 @@ snapshots: optionalDependencies: chokidar: 4.0.3 - '@angular-devkit/schematics-cli@19.1.8(@types/node@22.13.9)(chokidar@4.0.3)': + '@angular-devkit/schematics-cli@19.1.8(@types/node@22.13.10)(chokidar@4.0.3)': dependencies: '@angular-devkit/core': 19.1.8(chokidar@4.0.3) '@angular-devkit/schematics': 19.1.8(chokidar@4.0.3) - '@inquirer/prompts': 7.2.1(@types/node@22.13.9) + '@inquirer/prompts': 7.2.1(@types/node@22.13.10) ansi-colors: 4.1.3 symbol-observable: 4.0.0 yargs-parser: 21.1.1 @@ -7450,20 +7422,20 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.1.1 - '@babel/compat-data@7.26.5': {} + '@babel/compat-data@7.26.8': {} - '@babel/core@7.26.9': + '@babel/core@7.26.10': dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.9 + '@babel/generator': 7.26.10 '@babel/helper-compilation-targets': 7.26.5 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9) - '@babel/helpers': 7.26.9 - '@babel/parser': 7.26.9 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.10) + '@babel/helpers': 7.26.10 + '@babel/parser': 7.26.10 '@babel/template': 7.26.9 - '@babel/traverse': 7.26.9 - '@babel/types': 7.26.9 + '@babel/traverse': 7.26.10 + '@babel/types': 7.26.10 convert-source-map: 2.0.0 debug: 4.4.0 gensync: 1.0.0-beta.2 @@ -7472,91 +7444,83 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/generator@7.26.8': + '@babel/generator@7.26.10': dependencies: - '@babel/parser': 7.26.8 - '@babel/types': 7.26.9 - '@jridgewell/gen-mapping': 0.3.8 - '@jridgewell/trace-mapping': 0.3.25 - jsesc: 3.1.0 - - '@babel/generator@7.26.9': - dependencies: - '@babel/parser': 7.26.9 - '@babel/types': 7.26.9 + '@babel/parser': 7.26.10 + '@babel/types': 7.26.10 '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.1.0 '@babel/helper-annotate-as-pure@7.25.9': dependencies: - '@babel/types': 7.26.9 + '@babel/types': 7.26.10 '@babel/helper-compilation-targets@7.26.5': dependencies: - '@babel/compat-data': 7.26.5 + '@babel/compat-data': 7.26.8 '@babel/helper-validator-option': 7.25.9 browserslist: 4.24.4 lru-cache: 5.1.1 semver: 7.7.1 - '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.9)': + '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.10)': dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.26.10 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-member-expression-to-functions': 7.25.9 '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.9) + '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.10) '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/traverse': 7.26.7 + '@babel/traverse': 7.26.10 semver: 7.7.1 transitivePeerDependencies: - supports-color '@babel/helper-member-expression-to-functions@7.25.9': dependencies: - '@babel/traverse': 7.26.8 - '@babel/types': 7.26.9 + '@babel/traverse': 7.26.10 + '@babel/types': 7.26.10 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.25.9': dependencies: - '@babel/traverse': 7.26.8 - '@babel/types': 7.26.9 + '@babel/traverse': 7.26.10 + '@babel/types': 7.26.10 transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.9)': + '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.10)': dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.26.10 '@babel/helper-module-imports': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.26.7 + '@babel/traverse': 7.26.10 transitivePeerDependencies: - supports-color '@babel/helper-optimise-call-expression@7.25.9': dependencies: - '@babel/types': 7.26.9 + '@babel/types': 7.26.10 '@babel/helper-plugin-utils@7.25.9': {} '@babel/helper-plugin-utils@7.26.5': {} - '@babel/helper-replace-supers@7.26.5(@babel/core@7.26.9)': + '@babel/helper-replace-supers@7.26.5(@babel/core@7.26.10)': dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.26.10 '@babel/helper-member-expression-to-functions': 7.25.9 '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/traverse': 7.26.8 + '@babel/traverse': 7.26.10 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.25.9': dependencies: - '@babel/traverse': 7.26.7 - '@babel/types': 7.26.9 + '@babel/traverse': 7.26.10 + '@babel/types': 7.26.10 transitivePeerDependencies: - supports-color @@ -7566,96 +7530,62 @@ snapshots: '@babel/helper-validator-option@7.25.9': {} - '@babel/helpers@7.26.9': + '@babel/helpers@7.26.10': dependencies: '@babel/template': 7.26.9 - '@babel/types': 7.26.9 + '@babel/types': 7.26.10 + + '@babel/parser@7.26.10': + dependencies: + '@babel/types': 7.26.10 '@babel/parser@7.26.2': dependencies: - '@babel/types': 7.26.9 + '@babel/types': 7.26.10 - '@babel/parser@7.26.8': + '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.10)': dependencies: - '@babel/types': 7.26.9 - - '@babel/parser@7.26.9': - dependencies: - '@babel/types': 7.26.9 - - '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.9)': - dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-modules-commonjs@7.26.3(@babel/core@7.26.9)': + '@babel/plugin-transform-modules-commonjs@7.26.3(@babel/core@7.26.10)': dependencies: - '@babel/core': 7.26.9 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9) + '@babel/core': 7.26.10 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.10) '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-typescript@7.26.8(@babel/core@7.26.9)': + '@babel/plugin-transform-typescript@7.26.8(@babel/core@7.26.10)': dependencies: - '@babel/core': 7.26.9 + '@babel/core': 7.26.10 '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.9) + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.10) '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.10) transitivePeerDependencies: - supports-color - '@babel/template@7.26.8': - dependencies: - '@babel/code-frame': 7.26.2 - '@babel/parser': 7.26.8 - '@babel/types': 7.26.9 - '@babel/template@7.26.9': dependencies: '@babel/code-frame': 7.26.2 - '@babel/parser': 7.26.9 - '@babel/types': 7.26.9 + '@babel/parser': 7.26.10 + '@babel/types': 7.26.10 - '@babel/traverse@7.26.7': + '@babel/traverse@7.26.10': dependencies: '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.8 - '@babel/parser': 7.26.8 - '@babel/template': 7.26.8 - '@babel/types': 7.26.9 - debug: 4.4.0 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - - '@babel/traverse@7.26.8': - dependencies: - '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.8 - '@babel/parser': 7.26.8 - '@babel/template': 7.26.8 - '@babel/types': 7.26.9 - debug: 4.4.0 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - - '@babel/traverse@7.26.9': - dependencies: - '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.9 - '@babel/parser': 7.26.9 + '@babel/generator': 7.26.10 + '@babel/parser': 7.26.10 '@babel/template': 7.26.9 - '@babel/types': 7.26.9 + '@babel/types': 7.26.10 debug: 4.4.0 globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/types@7.26.9': + '@babel/types@7.26.10': dependencies: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 @@ -8072,11 +8002,11 @@ snapshots: '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.12)(prettier@3.5.1)': dependencies: - '@babel/core': 7.26.9 - '@babel/generator': 7.26.8 - '@babel/parser': 7.26.8 - '@babel/traverse': 7.26.8 - '@babel/types': 7.26.9 + '@babel/core': 7.26.10 + '@babel/generator': 7.26.10 + '@babel/parser': 7.26.10 + '@babel/traverse': 7.26.10 + '@babel/types': 7.26.10 prettier: 3.5.1 semver: 7.7.1 optionalDependencies: @@ -8225,32 +8155,32 @@ snapshots: ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 - '@inquirer/checkbox@4.1.2(@types/node@22.13.9)': + '@inquirer/checkbox@4.1.2(@types/node@22.13.10)': dependencies: - '@inquirer/core': 10.1.7(@types/node@22.13.9) + '@inquirer/core': 10.1.7(@types/node@22.13.10) '@inquirer/figures': 1.0.10 - '@inquirer/type': 3.0.4(@types/node@22.13.9) + '@inquirer/type': 3.0.4(@types/node@22.13.10) ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.10 '@inquirer/confirm@3.2.0': dependencies: '@inquirer/core': 9.2.1 '@inquirer/type': 1.5.5 - '@inquirer/confirm@5.1.6(@types/node@22.13.9)': + '@inquirer/confirm@5.1.6(@types/node@22.13.10)': dependencies: - '@inquirer/core': 10.1.7(@types/node@22.13.9) - '@inquirer/type': 3.0.4(@types/node@22.13.9) + '@inquirer/core': 10.1.7(@types/node@22.13.10) + '@inquirer/type': 3.0.4(@types/node@22.13.10) optionalDependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.10 - '@inquirer/core@10.1.7(@types/node@22.13.9)': + '@inquirer/core@10.1.7(@types/node@22.13.10)': dependencies: '@inquirer/figures': 1.0.10 - '@inquirer/type': 3.0.4(@types/node@22.13.9) + '@inquirer/type': 3.0.4(@types/node@22.13.10) ansi-escapes: 4.3.2 cli-width: 4.1.0 mute-stream: 2.0.0 @@ -8258,14 +8188,14 @@ snapshots: wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.10 '@inquirer/core@9.2.1': dependencies: '@inquirer/figures': 1.0.8 '@inquirer/type': 2.0.0 '@types/mute-stream': 0.0.4 - '@types/node': 22.13.9 + '@types/node': 22.13.10 '@types/wrap-ansi': 3.0.0 ansi-escapes: 4.3.2 cli-width: 4.1.0 @@ -8281,13 +8211,13 @@ snapshots: '@inquirer/type': 1.5.5 external-editor: 3.1.0 - '@inquirer/editor@4.2.7(@types/node@22.13.9)': + '@inquirer/editor@4.2.7(@types/node@22.13.10)': dependencies: - '@inquirer/core': 10.1.7(@types/node@22.13.9) - '@inquirer/type': 3.0.4(@types/node@22.13.9) + '@inquirer/core': 10.1.7(@types/node@22.13.10) + '@inquirer/type': 3.0.4(@types/node@22.13.10) external-editor: 3.1.0 optionalDependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.10 '@inquirer/expand@2.3.0': dependencies: @@ -8295,13 +8225,13 @@ snapshots: '@inquirer/type': 1.5.5 yoctocolors-cjs: 2.1.2 - '@inquirer/expand@4.0.9(@types/node@22.13.9)': + '@inquirer/expand@4.0.9(@types/node@22.13.10)': dependencies: - '@inquirer/core': 10.1.7(@types/node@22.13.9) - '@inquirer/type': 3.0.4(@types/node@22.13.9) + '@inquirer/core': 10.1.7(@types/node@22.13.10) + '@inquirer/type': 3.0.4(@types/node@22.13.10) yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.10 '@inquirer/figures@1.0.10': {} @@ -8312,24 +8242,24 @@ snapshots: '@inquirer/core': 9.2.1 '@inquirer/type': 1.5.5 - '@inquirer/input@4.1.6(@types/node@22.13.9)': + '@inquirer/input@4.1.6(@types/node@22.13.10)': dependencies: - '@inquirer/core': 10.1.7(@types/node@22.13.9) - '@inquirer/type': 3.0.4(@types/node@22.13.9) + '@inquirer/core': 10.1.7(@types/node@22.13.10) + '@inquirer/type': 3.0.4(@types/node@22.13.10) optionalDependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.10 '@inquirer/number@1.1.0': dependencies: '@inquirer/core': 9.2.1 '@inquirer/type': 1.5.5 - '@inquirer/number@3.0.9(@types/node@22.13.9)': + '@inquirer/number@3.0.9(@types/node@22.13.10)': dependencies: - '@inquirer/core': 10.1.7(@types/node@22.13.9) - '@inquirer/type': 3.0.4(@types/node@22.13.9) + '@inquirer/core': 10.1.7(@types/node@22.13.10) + '@inquirer/type': 3.0.4(@types/node@22.13.10) optionalDependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.10 '@inquirer/password@2.2.0': dependencies: @@ -8337,13 +8267,13 @@ snapshots: '@inquirer/type': 1.5.5 ansi-escapes: 4.3.2 - '@inquirer/password@4.0.9(@types/node@22.13.9)': + '@inquirer/password@4.0.9(@types/node@22.13.10)': dependencies: - '@inquirer/core': 10.1.7(@types/node@22.13.9) - '@inquirer/type': 3.0.4(@types/node@22.13.9) + '@inquirer/core': 10.1.7(@types/node@22.13.10) + '@inquirer/type': 3.0.4(@types/node@22.13.10) ansi-escapes: 4.3.2 optionalDependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.10 '@inquirer/prompts@5.5.0': dependencies: @@ -8358,34 +8288,34 @@ snapshots: '@inquirer/search': 1.1.0 '@inquirer/select': 2.5.0 - '@inquirer/prompts@7.2.1(@types/node@22.13.9)': + '@inquirer/prompts@7.2.1(@types/node@22.13.10)': dependencies: - '@inquirer/checkbox': 4.1.2(@types/node@22.13.9) - '@inquirer/confirm': 5.1.6(@types/node@22.13.9) - '@inquirer/editor': 4.2.7(@types/node@22.13.9) - '@inquirer/expand': 4.0.9(@types/node@22.13.9) - '@inquirer/input': 4.1.6(@types/node@22.13.9) - '@inquirer/number': 3.0.9(@types/node@22.13.9) - '@inquirer/password': 4.0.9(@types/node@22.13.9) - '@inquirer/rawlist': 4.0.9(@types/node@22.13.9) - '@inquirer/search': 3.0.9(@types/node@22.13.9) - '@inquirer/select': 4.0.9(@types/node@22.13.9) - '@types/node': 22.13.9 + '@inquirer/checkbox': 4.1.2(@types/node@22.13.10) + '@inquirer/confirm': 5.1.6(@types/node@22.13.10) + '@inquirer/editor': 4.2.7(@types/node@22.13.10) + '@inquirer/expand': 4.0.9(@types/node@22.13.10) + '@inquirer/input': 4.1.6(@types/node@22.13.10) + '@inquirer/number': 3.0.9(@types/node@22.13.10) + '@inquirer/password': 4.0.9(@types/node@22.13.10) + '@inquirer/rawlist': 4.0.9(@types/node@22.13.10) + '@inquirer/search': 3.0.9(@types/node@22.13.10) + '@inquirer/select': 4.0.9(@types/node@22.13.10) + '@types/node': 22.13.10 - '@inquirer/prompts@7.3.2(@types/node@22.13.9)': + '@inquirer/prompts@7.3.2(@types/node@22.13.10)': dependencies: - '@inquirer/checkbox': 4.1.2(@types/node@22.13.9) - '@inquirer/confirm': 5.1.6(@types/node@22.13.9) - '@inquirer/editor': 4.2.7(@types/node@22.13.9) - '@inquirer/expand': 4.0.9(@types/node@22.13.9) - '@inquirer/input': 4.1.6(@types/node@22.13.9) - '@inquirer/number': 3.0.9(@types/node@22.13.9) - '@inquirer/password': 4.0.9(@types/node@22.13.9) - '@inquirer/rawlist': 4.0.9(@types/node@22.13.9) - '@inquirer/search': 3.0.9(@types/node@22.13.9) - '@inquirer/select': 4.0.9(@types/node@22.13.9) + '@inquirer/checkbox': 4.1.2(@types/node@22.13.10) + '@inquirer/confirm': 5.1.6(@types/node@22.13.10) + '@inquirer/editor': 4.2.7(@types/node@22.13.10) + '@inquirer/expand': 4.0.9(@types/node@22.13.10) + '@inquirer/input': 4.1.6(@types/node@22.13.10) + '@inquirer/number': 3.0.9(@types/node@22.13.10) + '@inquirer/password': 4.0.9(@types/node@22.13.10) + '@inquirer/rawlist': 4.0.9(@types/node@22.13.10) + '@inquirer/search': 3.0.9(@types/node@22.13.10) + '@inquirer/select': 4.0.9(@types/node@22.13.10) optionalDependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.10 '@inquirer/rawlist@2.3.0': dependencies: @@ -8393,13 +8323,13 @@ snapshots: '@inquirer/type': 1.5.5 yoctocolors-cjs: 2.1.2 - '@inquirer/rawlist@4.0.9(@types/node@22.13.9)': + '@inquirer/rawlist@4.0.9(@types/node@22.13.10)': dependencies: - '@inquirer/core': 10.1.7(@types/node@22.13.9) - '@inquirer/type': 3.0.4(@types/node@22.13.9) + '@inquirer/core': 10.1.7(@types/node@22.13.10) + '@inquirer/type': 3.0.4(@types/node@22.13.10) yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.10 '@inquirer/search@1.1.0': dependencies: @@ -8408,14 +8338,14 @@ snapshots: '@inquirer/type': 1.5.5 yoctocolors-cjs: 2.1.2 - '@inquirer/search@3.0.9(@types/node@22.13.9)': + '@inquirer/search@3.0.9(@types/node@22.13.10)': dependencies: - '@inquirer/core': 10.1.7(@types/node@22.13.9) + '@inquirer/core': 10.1.7(@types/node@22.13.10) '@inquirer/figures': 1.0.10 - '@inquirer/type': 3.0.4(@types/node@22.13.9) + '@inquirer/type': 3.0.4(@types/node@22.13.10) yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.10 '@inquirer/select@2.5.0': dependencies: @@ -8425,15 +8355,15 @@ snapshots: ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 - '@inquirer/select@4.0.9(@types/node@22.13.9)': + '@inquirer/select@4.0.9(@types/node@22.13.10)': dependencies: - '@inquirer/core': 10.1.7(@types/node@22.13.9) + '@inquirer/core': 10.1.7(@types/node@22.13.10) '@inquirer/figures': 1.0.10 - '@inquirer/type': 3.0.4(@types/node@22.13.9) + '@inquirer/type': 3.0.4(@types/node@22.13.10) ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.10 '@inquirer/type@1.5.5': dependencies: @@ -8443,9 +8373,9 @@ snapshots: dependencies: mute-stream: 1.0.0 - '@inquirer/type@3.0.4(@types/node@22.13.9)': + '@inquirer/type@3.0.4(@types/node@22.13.10)': optionalDependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.10 '@ioredis/commands@1.2.0': {} @@ -8489,24 +8419,24 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 - '@keyv/redis@4.3.1': + '@keyv/redis@4.3.2': dependencies: cluster-key-slot: 1.1.2 - keyv: 5.3.1 + keyv: 5.3.2 redis: 4.7.0 '@keyv/serialize@1.0.3': dependencies: buffer: 6.0.3 - '@langchain/core@0.3.42(openai@4.86.1(encoding@0.1.13)(zod@3.24.2))': + '@langchain/core@0.3.42(openai@4.87.3(encoding@0.1.13)(zod@3.24.2))': dependencies: '@cfworker/json-schema': 4.1.1 ansi-styles: 5.2.0 camelcase: 6.3.0 decamelize: 1.2.0 js-tiktoken: 1.0.19 - langsmith: 0.3.12(openai@4.86.1(encoding@0.1.13)(zod@3.24.2)) + langsmith: 0.3.12(openai@4.87.3(encoding@0.1.13)(zod@3.24.2)) mustache: 4.2.0 p-queue: 6.6.2 p-retry: 4.6.2 @@ -8516,20 +8446,20 @@ snapshots: transitivePeerDependencies: - openai - '@langchain/openai@0.4.4(@langchain/core@0.3.42(openai@4.86.1(encoding@0.1.13)(zod@3.24.2)))(encoding@0.1.13)': + '@langchain/openai@0.4.4(@langchain/core@0.3.42(openai@4.87.3(encoding@0.1.13)(zod@3.24.2)))(encoding@0.1.13)': dependencies: - '@langchain/core': 0.3.42(openai@4.86.1(encoding@0.1.13)(zod@3.24.2)) + '@langchain/core': 0.3.42(openai@4.87.3(encoding@0.1.13)(zod@3.24.2)) js-tiktoken: 1.0.18 - openai: 4.86.1(encoding@0.1.13)(zod@3.24.1) + openai: 4.87.3(encoding@0.1.13)(zod@3.24.1) zod: 3.24.1 zod-to-json-schema: 3.24.1(zod@3.24.1) transitivePeerDependencies: - encoding - ws - '@langchain/textsplitters@0.1.0(@langchain/core@0.3.42(openai@4.86.1(encoding@0.1.13)(zod@3.24.2)))': + '@langchain/textsplitters@0.1.0(@langchain/core@0.3.42(openai@4.87.3(encoding@0.1.13)(zod@3.24.2)))': dependencies: - '@langchain/core': 0.3.42(openai@4.86.1(encoding@0.1.13)(zod@3.24.2)) + '@langchain/core': 0.3.42(openai@4.87.3(encoding@0.1.13)(zod@3.24.2)) js-tiktoken: 1.0.19 '@levischuck/tiny-cbor@0.2.2': {} @@ -8549,18 +8479,18 @@ snapshots: cache-manager: 6.4.1 rxjs: 7.8.2 - '@nestjs/cli@11.0.5(@swc/core@1.11.6)(@types/node@22.13.9)(esbuild@0.24.0)': + '@nestjs/cli@11.0.5(@swc/core@1.11.10)(@types/node@22.13.10)(esbuild@0.24.0)': dependencies: '@angular-devkit/core': 19.1.8(chokidar@4.0.3) '@angular-devkit/schematics': 19.1.8(chokidar@4.0.3) - '@angular-devkit/schematics-cli': 19.1.8(@types/node@22.13.9)(chokidar@4.0.3) - '@inquirer/prompts': 7.3.2(@types/node@22.13.9) + '@angular-devkit/schematics-cli': 19.1.8(@types/node@22.13.10)(chokidar@4.0.3) + '@inquirer/prompts': 7.3.2(@types/node@22.13.10) '@nestjs/schematics': 11.0.2(chokidar@4.0.3)(typescript@5.7.3) ansis: 3.16.0 chokidar: 4.0.3 cli-table3: 0.6.5 commander: 4.1.1 - fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.7.3)(webpack@5.98.0(@swc/core@1.11.6)(esbuild@0.24.0)) + fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.7.3)(webpack@5.98.0(@swc/core@1.11.10)(esbuild@0.24.0)) glob: 11.0.1 node-emoji: 1.11.0 ora: 5.4.1 @@ -8568,10 +8498,10 @@ snapshots: tsconfig-paths: 4.2.0 tsconfig-paths-webpack-plugin: 4.2.0 typescript: 5.7.3 - webpack: 5.98.0(@swc/core@1.11.6)(esbuild@0.24.0) + webpack: 5.98.0(@swc/core@1.11.10)(esbuild@0.24.0) webpack-node-externals: 3.0.0 optionalDependencies: - '@swc/core': 1.11.6 + '@swc/core': 1.11.10 transitivePeerDependencies: - '@types/node' - esbuild @@ -9215,51 +9145,51 @@ snapshots: transitivePeerDependencies: - supports-color - '@swc/core-darwin-arm64@1.11.6': + '@swc/core-darwin-arm64@1.11.10': optional: true - '@swc/core-darwin-x64@1.11.6': + '@swc/core-darwin-x64@1.11.10': optional: true - '@swc/core-linux-arm-gnueabihf@1.11.6': + '@swc/core-linux-arm-gnueabihf@1.11.10': optional: true - '@swc/core-linux-arm64-gnu@1.11.6': + '@swc/core-linux-arm64-gnu@1.11.10': optional: true - '@swc/core-linux-arm64-musl@1.11.6': + '@swc/core-linux-arm64-musl@1.11.10': optional: true - '@swc/core-linux-x64-gnu@1.11.6': + '@swc/core-linux-x64-gnu@1.11.10': optional: true - '@swc/core-linux-x64-musl@1.11.6': + '@swc/core-linux-x64-musl@1.11.10': optional: true - '@swc/core-win32-arm64-msvc@1.11.6': + '@swc/core-win32-arm64-msvc@1.11.10': optional: true - '@swc/core-win32-ia32-msvc@1.11.6': + '@swc/core-win32-ia32-msvc@1.11.10': optional: true - '@swc/core-win32-x64-msvc@1.11.6': + '@swc/core-win32-x64-msvc@1.11.10': optional: true - '@swc/core@1.11.6': + '@swc/core@1.11.10': dependencies: '@swc/counter': 0.1.3 '@swc/types': 0.1.19 optionalDependencies: - '@swc/core-darwin-arm64': 1.11.6 - '@swc/core-darwin-x64': 1.11.6 - '@swc/core-linux-arm-gnueabihf': 1.11.6 - '@swc/core-linux-arm64-gnu': 1.11.6 - '@swc/core-linux-arm64-musl': 1.11.6 - '@swc/core-linux-x64-gnu': 1.11.6 - '@swc/core-linux-x64-musl': 1.11.6 - '@swc/core-win32-arm64-msvc': 1.11.6 - '@swc/core-win32-ia32-msvc': 1.11.6 - '@swc/core-win32-x64-msvc': 1.11.6 + '@swc/core-darwin-arm64': 1.11.10 + '@swc/core-darwin-x64': 1.11.10 + '@swc/core-linux-arm-gnueabihf': 1.11.10 + '@swc/core-linux-arm64-gnu': 1.11.10 + '@swc/core-linux-arm64-musl': 1.11.10 + '@swc/core-linux-x64-gnu': 1.11.10 + '@swc/core-linux-x64-musl': 1.11.10 + '@swc/core-win32-arm64-msvc': 1.11.10 + '@swc/core-win32-ia32-msvc': 1.11.10 + '@swc/core-win32-x64-msvc': 1.11.10 '@swc/counter@0.1.3': {} @@ -9312,17 +9242,17 @@ snapshots: '@tsconfig/node16@1.0.4': {} - '@typegoose/auto-increment@4.12.0(mongoose@8.12.0)': + '@typegoose/auto-increment@4.12.0(mongoose@8.12.1)': dependencies: loglevel: 1.9.2 - mongoose: 8.12.0 + mongoose: 8.12.1 tslib: 2.8.1 - '@typegoose/typegoose@12.13.0(mongoose@8.12.0)': + '@typegoose/typegoose@12.13.0(mongoose@8.12.1)': dependencies: lodash: 4.17.21 loglevel: 1.9.2 - mongoose: 8.12.0 + mongoose: 8.12.1 reflect-metadata: 0.2.2 semver: 7.7.1 tslib: 2.8.1 @@ -9330,50 +9260,46 @@ snapshots: '@types/babel__core@7.20.5': dependencies: '@babel/parser': 7.26.2 - '@babel/types': 7.26.9 + '@babel/types': 7.26.10 '@types/babel__generator': 7.6.8 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.20.6 '@types/babel__generator@7.6.8': dependencies: - '@babel/types': 7.26.9 + '@babel/types': 7.26.10 '@types/babel__template@7.4.4': dependencies: '@babel/parser': 7.26.2 - '@babel/types': 7.26.9 + '@babel/types': 7.26.10 '@types/babel__traverse@7.20.6': dependencies: - '@babel/types': 7.26.9 + '@babel/types': 7.26.10 '@types/bcryptjs@2.4.6': {} '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 22.13.9 - - '@types/cache-manager@5.0.0': - dependencies: - cache-manager: 6.4.1 + '@types/node': 22.13.10 '@types/chroma-js@2.4.4': {} '@types/cls-hooked@4.3.9': dependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.10 '@types/connect@3.4.38': dependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.10 '@types/cookie@0.4.1': {} '@types/cors@2.8.17': dependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.10 '@types/debug@4.1.12': dependencies: @@ -9397,7 +9323,7 @@ snapshots: '@types/express-serve-static-core@5.0.1': dependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.10 '@types/qs': 6.9.18 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -9412,12 +9338,12 @@ snapshots: '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 22.13.9 + '@types/node': 22.13.10 '@types/get-image-colors@4.0.5': dependencies: '@types/chroma-js': 2.4.4 - '@types/node': 22.13.9 + '@types/node': 22.13.10 '@types/http-errors@2.0.4': {} @@ -9427,12 +9353,12 @@ snapshots: '@types/jsonfile@6.1.4': dependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.10 '@types/jsonwebtoken@9.0.9': dependencies: '@types/ms': 2.1.0 - '@types/node': 22.13.9 + '@types/node': 22.13.10 '@types/lodash@4.17.15': {} @@ -9454,8 +9380,8 @@ snapshots: '@types/mongoose-aggregate-paginate-v2@1.0.12': dependencies: - '@types/node': 22.13.9 - mongoose: 8.12.0 + '@types/node': 22.13.10 + mongoose: 8.12.1 transitivePeerDependencies: - '@aws-sdk/credential-providers' - '@mongodb-js/zstd' @@ -9470,28 +9396,28 @@ snapshots: '@types/mute-stream@0.0.4': dependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.10 '@types/node-fetch@2.6.12': dependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.10 form-data: 4.0.2 - '@types/node@18.19.79': + '@types/node@18.19.80': dependencies: undici-types: 5.26.5 + '@types/node@22.13.10': + dependencies: + undici-types: 6.20.0 + '@types/node@22.13.4': dependencies: undici-types: 6.20.0 - '@types/node@22.13.9': - dependencies: - undici-types: 6.20.0 - '@types/nodemailer@6.4.17': dependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.10 '@types/normalize-package-data@2.4.4': {} @@ -9514,12 +9440,12 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 22.13.9 + '@types/node': 22.13.10 '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 22.13.9 + '@types/node': 22.13.10 '@types/send': 0.17.4 '@types/ua-parser-js@0.7.39': {} @@ -9542,7 +9468,7 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.10 optional: true '@typescript-eslint/eslint-plugin@8.19.1(@typescript-eslint/parser@8.19.1(eslint@9.20.1(jiti@2.4.2))(typescript@5.7.3))(eslint@9.20.1(jiti@2.4.2))(typescript@5.7.3)': @@ -9697,13 +9623,13 @@ snapshots: chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.8(vite@5.4.10(@types/node@22.13.9)(terser@5.39.0))': + '@vitest/mocker@2.1.8(vite@5.4.10(@types/node@22.13.10)(terser@5.39.0))': dependencies: '@vitest/spy': 2.1.8 estree-walker: 3.0.3 magic-string: 0.30.14 optionalDependencies: - vite: 5.4.10(@types/node@22.13.9)(terser@5.39.0) + vite: 5.4.10(@types/node@22.13.10)(terser@5.39.0) '@vitest/pretty-format@2.1.8': dependencies: @@ -9755,7 +9681,7 @@ snapshots: '@vue/compiler-core@3.5.12': dependencies: - '@babel/parser': 7.26.9 + '@babel/parser': 7.26.10 '@vue/shared': 3.5.12 entities: 4.5.0 estree-walker: 2.0.2 @@ -9770,7 +9696,7 @@ snapshots: '@vue/compiler-sfc@3.5.12': dependencies: - '@babel/parser': 7.26.9 + '@babel/parser': 7.26.10 '@vue/compiler-core': 3.5.12 '@vue/compiler-dom': 3.5.12 '@vue/compiler-ssr': 3.5.12 @@ -10048,9 +9974,9 @@ snapshots: '@fastify/error': 4.0.0 fastq: 1.19.1 - axios-retry@4.5.0(axios@1.8.1): + axios-retry@4.5.0(axios@1.8.3): dependencies: - axios: 1.8.1 + axios: 1.8.3 is-retry-allowed: 2.2.0 axios@1.7.9: @@ -10061,7 +9987,7 @@ snapshots: transitivePeerDependencies: - debug - axios@1.8.1: + axios@1.8.3: dependencies: follow-redirects: 1.15.9(debug@4.4.0) form-data: 4.0.2 @@ -10153,8 +10079,8 @@ snapshots: browserslist@4.24.4: dependencies: - caniuse-lite: 1.0.30001702 - electron-to-chromium: 1.5.112 + caniuse-lite: 1.0.30001705 + electron-to-chromium: 1.5.119 node-releases: 2.0.19 update-browserslist-db: 1.1.3(browserslist@4.24.4) @@ -10190,7 +10116,7 @@ snapshots: cache-manager@6.4.1: dependencies: - keyv: 5.3.1 + keyv: 5.3.2 call-bind-apply-helpers@1.0.1: dependencies: @@ -10215,7 +10141,7 @@ snapshots: camelcase@8.0.0: {} - caniuse-lite@1.0.30001702: {} + caniuse-lite@1.0.30001705: {} ccount@2.0.1: {} @@ -10587,7 +10513,7 @@ snapshots: dependencies: jake: 10.9.2 - electron-to-chromium@1.5.112: {} + electron-to-chromium@1.5.119: {} emitter-listener@1.1.2: dependencies: @@ -10618,7 +10544,7 @@ snapshots: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.17 - '@types/node': 22.13.9 + '@types/node': 22.13.10 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.7.2 @@ -11300,7 +11226,7 @@ snapshots: cross-spawn: 7.0.6 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@9.0.2(typescript@5.7.3)(webpack@5.98.0(@swc/core@1.11.6)(esbuild@0.24.0)): + fork-ts-checker-webpack-plugin@9.0.2(typescript@5.7.3)(webpack@5.98.0(@swc/core@1.11.10)(esbuild@0.24.0)): dependencies: '@babel/code-frame': 7.26.2 chalk: 4.1.2 @@ -11315,7 +11241,7 @@ snapshots: semver: 7.7.1 tapable: 2.2.1 typescript: 5.7.3 - webpack: 5.98.0(@swc/core@1.11.6)(esbuild@0.24.0) + webpack: 5.98.0(@swc/core@1.11.10)(esbuild@0.24.0) form-data-encoder@1.7.2: {} @@ -11593,7 +11519,7 @@ snapshots: run-async: 3.0.0 rxjs: 7.8.2 - ioredis@5.5.0: + ioredis@5.6.0: dependencies: '@ioredis/commands': 1.2.0 cluster-key-slot: 1.1.2 @@ -11657,7 +11583,7 @@ snapshots: isarray@1.0.0: {} - isbot@5.1.23: {} + isbot@5.1.25: {} isexe@2.0.0: {} @@ -11691,7 +11617,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.10 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -11795,21 +11721,21 @@ snapshots: dependencies: json-buffer: 3.0.1 - keyv@5.3.1: + keyv@5.3.2: dependencies: '@keyv/serialize': 1.0.3 kysely@0.27.4: {} - langchain@0.3.19(@langchain/core@0.3.42(openai@4.86.1(encoding@0.1.13)(zod@3.24.2)))(axios@1.8.1)(encoding@0.1.13)(openai@4.86.1(encoding@0.1.13)(zod@3.24.2)): + langchain@0.3.19(@langchain/core@0.3.42(openai@4.87.3(encoding@0.1.13)(zod@3.24.2)))(axios@1.8.3)(encoding@0.1.13)(openai@4.87.3(encoding@0.1.13)(zod@3.24.2)): dependencies: - '@langchain/core': 0.3.42(openai@4.86.1(encoding@0.1.13)(zod@3.24.2)) - '@langchain/openai': 0.4.4(@langchain/core@0.3.42(openai@4.86.1(encoding@0.1.13)(zod@3.24.2)))(encoding@0.1.13) - '@langchain/textsplitters': 0.1.0(@langchain/core@0.3.42(openai@4.86.1(encoding@0.1.13)(zod@3.24.2))) + '@langchain/core': 0.3.42(openai@4.87.3(encoding@0.1.13)(zod@3.24.2)) + '@langchain/openai': 0.4.4(@langchain/core@0.3.42(openai@4.87.3(encoding@0.1.13)(zod@3.24.2)))(encoding@0.1.13) + '@langchain/textsplitters': 0.1.0(@langchain/core@0.3.42(openai@4.87.3(encoding@0.1.13)(zod@3.24.2))) js-tiktoken: 1.0.19 js-yaml: 4.1.0 jsonpointer: 5.0.1 - langsmith: 0.3.10(openai@4.86.1(encoding@0.1.13)(zod@3.24.2)) + langsmith: 0.3.10(openai@4.87.3(encoding@0.1.13)(zod@3.24.2)) openapi-types: 12.1.3 p-retry: 4.6.2 uuid: 10.0.0 @@ -11817,13 +11743,13 @@ snapshots: zod: 3.24.2 zod-to-json-schema: 3.24.1(zod@3.24.2) optionalDependencies: - axios: 1.8.1 + axios: 1.8.3 transitivePeerDependencies: - encoding - openai - ws - langsmith@0.3.10(openai@4.86.1(encoding@0.1.13)(zod@3.24.2)): + langsmith@0.3.10(openai@4.87.3(encoding@0.1.13)(zod@3.24.2)): dependencies: '@types/uuid': 10.0.0 chalk: 4.1.2 @@ -11833,9 +11759,9 @@ snapshots: semver: 7.7.1 uuid: 10.0.0 optionalDependencies: - openai: 4.86.1(encoding@0.1.13)(zod@3.24.2) + openai: 4.87.3(encoding@0.1.13)(zod@3.24.2) - langsmith@0.3.12(openai@4.86.1(encoding@0.1.13)(zod@3.24.2)): + langsmith@0.3.12(openai@4.87.3(encoding@0.1.13)(zod@3.24.2)): dependencies: '@types/uuid': 10.0.0 chalk: 4.1.2 @@ -11845,7 +11771,7 @@ snapshots: semver: 7.7.1 uuid: 10.0.0 optionalDependencies: - openai: 4.86.1(encoding@0.1.13)(zod@3.24.2) + openai: 4.87.3(encoding@0.1.13)(zod@3.24.2) levn@0.4.1: dependencies: @@ -12495,13 +12421,13 @@ snapshots: mongoose-aggregate-paginate-v2@1.1.4: {} - mongoose-autopopulate@1.1.0(mongoose@8.12.0): + mongoose-autopopulate@1.1.0(mongoose@8.12.1): dependencies: - mongoose: 8.12.0 + mongoose: 8.12.1 mongoose-lean-getters@2.2.1: dependencies: - mongoose: 8.12.0 + mongoose: 8.12.1 mpath: 0.9.0 transitivePeerDependencies: - '@aws-sdk/credential-providers' @@ -12513,18 +12439,18 @@ snapshots: - socks - supports-color - mongoose-lean-virtuals@1.1.0(mongoose@8.12.0): + mongoose-lean-virtuals@1.1.0(mongoose@8.12.1): dependencies: - mongoose: 8.12.0 + mongoose: 8.12.1 mpath: 0.8.4 - mongoose-paginate-v2@1.9.0(mongoose@8.12.0): + mongoose-paginate-v2@1.9.0(mongoose@8.12.1): dependencies: - mongoose-lean-virtuals: 1.1.0(mongoose@8.12.0) + mongoose-lean-virtuals: 1.1.0(mongoose@8.12.1) transitivePeerDependencies: - mongoose - mongoose@8.12.0: + mongoose@8.12.1: dependencies: bson: 6.10.3 kareem: 2.6.3 @@ -12675,9 +12601,9 @@ snapshots: dependencies: mimic-function: 5.0.1 - openai@4.86.1(encoding@0.1.13)(zod@3.24.1): + openai@4.87.3(encoding@0.1.13)(zod@3.24.1): dependencies: - '@types/node': 18.19.79 + '@types/node': 18.19.80 '@types/node-fetch': 2.6.12 abort-controller: 3.0.0 agentkeepalive: 4.6.0 @@ -12689,9 +12615,9 @@ snapshots: transitivePeerDependencies: - encoding - openai@4.86.1(encoding@0.1.13)(zod@3.24.2): + openai@4.87.3(encoding@0.1.13)(zod@3.24.2): dependencies: - '@types/node': 18.19.79 + '@types/node': 18.19.80 '@types/node-fetch': 2.6.12 abort-controller: 3.0.0 agentkeepalive: 4.6.0 @@ -13569,16 +13495,16 @@ snapshots: yallist: 4.0.0 optional: true - terser-webpack-plugin@5.3.12(@swc/core@1.11.6)(esbuild@0.24.0)(webpack@5.98.0(@swc/core@1.11.6)(esbuild@0.24.0)): + terser-webpack-plugin@5.3.12(@swc/core@1.11.10)(esbuild@0.24.0)(webpack@5.98.0(@swc/core@1.11.10)(esbuild@0.24.0)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 4.3.0 serialize-javascript: 6.0.2 terser: 5.39.0 - webpack: 5.98.0(@swc/core@1.11.6)(esbuild@0.24.0) + webpack: 5.98.0(@swc/core@1.11.10)(esbuild@0.24.0) optionalDependencies: - '@swc/core': 1.11.6 + '@swc/core': 1.11.10 esbuild: 0.24.0 terser@5.39.0: @@ -13655,7 +13581,7 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-node@10.9.2(@swc/core@1.11.6)(@types/node@22.13.4)(typescript@5.7.3): + ts-node@10.9.2(@swc/core@1.11.10)(@types/node@22.13.4)(typescript@5.7.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -13673,7 +13599,7 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - '@swc/core': 1.11.6 + '@swc/core': 1.11.10 tsconfck@3.1.4(typescript@5.7.3): optionalDependencies: @@ -13694,7 +13620,7 @@ snapshots: tslib@2.8.1: {} - tsup@8.3.6(@swc/core@1.11.6)(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0): + tsup@8.3.6(@swc/core@1.11.10)(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0): dependencies: bundle-require: 5.0.0(esbuild@0.24.0) cac: 6.7.14 @@ -13713,7 +13639,7 @@ snapshots: tinyglobby: 0.2.10 tree-kill: 1.2.2 optionalDependencies: - '@swc/core': 1.11.6 + '@swc/core': 1.11.10 postcss: 8.4.49 typescript: 5.7.3 transitivePeerDependencies: @@ -13766,7 +13692,7 @@ snapshots: ua-is-frozen@0.1.2: {} - ua-parser-js@2.0.2(encoding@0.1.13): + ua-parser-js@2.0.3(encoding@0.1.13): dependencies: '@types/node-fetch': 2.6.12 detect-europe-js: 0.1.2 @@ -13828,10 +13754,10 @@ snapshots: unpipe@1.0.0: {} - unplugin-swc@1.5.1(@swc/core@1.11.6)(rollup@4.28.0)(webpack-sources@3.2.3): + unplugin-swc@1.5.1(@swc/core@1.11.10)(rollup@4.28.0)(webpack-sources@3.2.3): dependencies: '@rollup/pluginutils': 5.1.3(rollup@4.28.0) - '@swc/core': 1.11.6 + '@swc/core': 1.11.10 load-tsconfig: 0.2.5 unplugin: 1.15.0(webpack-sources@3.2.3) transitivePeerDependencies: @@ -13877,13 +13803,13 @@ snapshots: vary@1.1.2: {} - vite-node@1.5.2(@types/node@22.13.9)(terser@5.39.0): + vite-node@1.5.2(@types/node@22.13.10)(terser@5.39.0): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 picocolors: 1.1.1 - vite: 5.4.10(@types/node@22.13.9)(terser@5.39.0) + vite: 5.4.10(@types/node@22.13.10)(terser@5.39.0) transitivePeerDependencies: - '@types/node' - less @@ -13895,13 +13821,13 @@ snapshots: - supports-color - terser - vite-node@2.1.8(@types/node@22.13.9)(terser@5.39.0): + vite-node@2.1.8(@types/node@22.13.10)(terser@5.39.0): dependencies: cac: 6.7.14 debug: 4.4.0 es-module-lexer: 1.5.4 pathe: 1.1.2 - vite: 5.4.10(@types/node@22.13.9)(terser@5.39.0) + vite: 5.4.10(@types/node@22.13.10)(terser@5.39.0) transitivePeerDependencies: - '@types/node' - less @@ -13913,13 +13839,13 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.1.4(typescript@5.7.3)(vite@5.4.10(@types/node@22.13.9)(terser@5.39.0)): + vite-tsconfig-paths@5.1.4(typescript@5.7.3)(vite@5.4.10(@types/node@22.13.10)(terser@5.39.0)): dependencies: debug: 4.3.7 globrex: 0.1.2 tsconfck: 3.1.4(typescript@5.7.3) optionalDependencies: - vite: 5.4.10(@types/node@22.13.9)(terser@5.39.0) + vite: 5.4.10(@types/node@22.13.10)(terser@5.39.0) transitivePeerDependencies: - supports-color - typescript @@ -13935,16 +13861,29 @@ snapshots: - supports-color - typescript - vite@5.4.10(@types/node@22.13.9)(terser@5.39.0): + vite@5.4.10(@types/node@22.13.10)(terser@5.39.0): dependencies: esbuild: 0.21.5 postcss: 8.4.49 rollup: 4.28.0 optionalDependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.10 fsevents: 2.3.3 terser: 5.39.0 + vite@6.0.3(@types/node@22.13.10)(jiti@2.4.2)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0): + dependencies: + esbuild: 0.24.0 + postcss: 8.4.49 + rollup: 4.28.0 + optionalDependencies: + '@types/node': 22.13.10 + fsevents: 2.3.3 + jiti: 2.4.2 + terser: 5.39.0 + tsx: 4.19.2 + yaml: 2.7.0 + vite@6.0.3(@types/node@22.13.4)(jiti@2.4.2)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0): dependencies: esbuild: 0.24.0 @@ -13959,20 +13898,7 @@ snapshots: yaml: 2.7.0 optional: true - vite@6.0.3(@types/node@22.13.9)(jiti@2.4.2)(terser@5.39.0)(tsx@4.19.2)(yaml@2.7.0): - dependencies: - esbuild: 0.24.0 - postcss: 8.4.49 - rollup: 4.28.0 - optionalDependencies: - '@types/node': 22.13.9 - fsevents: 2.3.3 - jiti: 2.4.2 - terser: 5.39.0 - tsx: 4.19.2 - yaml: 2.7.0 - - vitest@1.5.2(@types/node@22.13.9)(terser@5.39.0): + vitest@1.5.2(@types/node@22.13.10)(terser@5.39.0): dependencies: '@vitest/expect': 1.5.2 '@vitest/runner': 1.5.2 @@ -13991,11 +13917,11 @@ snapshots: strip-literal: 2.1.1 tinybench: 2.9.0 tinypool: 0.8.4 - vite: 5.4.10(@types/node@22.13.9)(terser@5.39.0) - vite-node: 1.5.2(@types/node@22.13.9)(terser@5.39.0) + vite: 5.4.10(@types/node@22.13.10)(terser@5.39.0) + vite-node: 1.5.2(@types/node@22.13.10)(terser@5.39.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.10 transitivePeerDependencies: - less - lightningcss @@ -14006,10 +13932,10 @@ snapshots: - supports-color - terser - vitest@2.1.8(@types/node@22.13.9)(terser@5.39.0): + vitest@2.1.8(@types/node@22.13.10)(terser@5.39.0): dependencies: '@vitest/expect': 2.1.8 - '@vitest/mocker': 2.1.8(vite@5.4.10(@types/node@22.13.9)(terser@5.39.0)) + '@vitest/mocker': 2.1.8(vite@5.4.10(@types/node@22.13.10)(terser@5.39.0)) '@vitest/pretty-format': 2.1.8 '@vitest/runner': 2.1.8 '@vitest/snapshot': 2.1.8 @@ -14025,11 +13951,11 @@ snapshots: tinyexec: 0.3.1 tinypool: 1.0.2 tinyrainbow: 1.2.0 - vite: 5.4.10(@types/node@22.13.9)(terser@5.39.0) - vite-node: 2.1.8(@types/node@22.13.9)(terser@5.39.0) + vite: 5.4.10(@types/node@22.13.10)(terser@5.39.0) + vite-node: 2.1.8(@types/node@22.13.10)(terser@5.39.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.10 transitivePeerDependencies: - less - lightningcss @@ -14080,7 +14006,7 @@ snapshots: webpack-virtual-modules@0.6.2: {} - webpack@5.98.0(@swc/core@1.11.6)(esbuild@0.24.0): + webpack@5.98.0(@swc/core@1.11.10)(esbuild@0.24.0): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.6 @@ -14102,7 +14028,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 4.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.12(@swc/core@1.11.6)(esbuild@0.24.0)(webpack@5.98.0(@swc/core@1.11.6)(esbuild@0.24.0)) + terser-webpack-plugin: 5.3.12(@swc/core@1.11.10)(esbuild@0.24.0)(webpack@5.98.0(@swc/core@1.11.10)(esbuild@0.24.0)) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -14233,7 +14159,7 @@ snapshots: dependencies: '@types/fs-extra': 11.0.4 '@types/minimist': 1.2.5 - '@types/node': 18.19.79 + '@types/node': 18.19.80 '@types/ps-tree': 1.1.6 '@types/which': 3.0.4 chalk: 5.3.0