diff --git a/apps/web/package.json b/apps/web/package.json index 163280e..14b736a 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -11,8 +11,8 @@ "clean": "rimraf .next .turbo dist coverage" }, "dependencies": { - "@auth/core": "^0.41.0", - "@auth/prisma-adapter": "^2.11.1", + "@auth/core": "^0.41.2", + "@auth/prisma-adapter": "^2.11.2", "@repo/database": "workspace:*", "@repo/entities": "workspace:*", "@repo/feedback": "workspace:^", diff --git a/packages/service/package.json b/packages/service/package.json index 00ce92c..0711435 100644 --- a/packages/service/package.json +++ b/packages/service/package.json @@ -10,11 +10,11 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@ai-sdk/openai": "^3.0.25", + "@ai-sdk/openai": "^3.0.53", "@repo/database": "workspace:*", "@repo/entities": "workspace:*", "@trpc/server": "^11.0.0", - "ai": "^6.0.68", + "ai": "^6.0.168", "superjson": "^2.2.1", "zod": "^3.23.8" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 90f44b6..9804074 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -57,11 +57,11 @@ importers: apps/web: dependencies: '@auth/core': - specifier: ^0.41.0 - version: 0.41.0 + specifier: ^0.41.2 + version: 0.41.2 '@auth/prisma-adapter': - specifier: ^2.11.1 - version: 2.11.1(@prisma/client@5.22.0(prisma@5.22.0)) + specifier: ^2.11.2 + version: 2.11.2(@prisma/client@5.22.0(prisma@5.22.0)) '@repo/database': specifier: workspace:* version: link:../../packages/database @@ -286,8 +286,8 @@ importers: packages/service: dependencies: '@ai-sdk/openai': - specifier: ^3.0.25 - version: 3.0.25(zod@3.25.76) + specifier: ^3.0.53 + version: 3.0.53(zod@3.25.76) '@repo/database': specifier: workspace:* version: link:../database @@ -298,8 +298,8 @@ importers: specifier: ^11.0.0 version: 11.9.0(typescript@5.9.3) ai: - specifier: ^6.0.68 - version: 6.0.68(zod@3.25.76) + specifier: ^6.0.168 + version: 6.0.168(zod@3.25.76) superjson: specifier: ^2.2.1 version: 2.2.6 @@ -399,26 +399,26 @@ importers: packages: - '@ai-sdk/gateway@3.0.32': - resolution: {integrity: sha512-7clZRr07P9rpur39t1RrbIe7x8jmwnwUWI8tZs+BvAfX3NFgdSVGGIaT7bTz2pb08jmLXzTSDbrOTqAQ7uBkBQ==} + '@ai-sdk/gateway@3.0.104': + resolution: {integrity: sha512-ZKX5n74io8VIRlhIMSLWVlvT3sXC8Z7cZ9GHuWBWZDVi96+62AIsWuLGvMfcBA1STYuSoDrp6rIziZmvrTq0TA==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/openai@3.0.25': - resolution: {integrity: sha512-DsaN46R98+D1W3lU3fKuPU3ofacboLaHlkAwxJPgJ8eup1AJHmPK1N1y10eJJbJcF6iby8Tf/vanoZxc9JPUfw==} + '@ai-sdk/openai@3.0.53': + resolution: {integrity: sha512-Wld+Rbc05KaUn08uBt06eEuwcgalcIFtIl32Yp+GxuZXUQwOb6YeAuq+C6da4ch6BurFoqEaLemJVwjBb7x+PQ==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/provider-utils@4.0.13': - resolution: {integrity: sha512-HHG72BN4d+OWTcq2NwTxOm/2qvk1duYsnhCDtsbYwn/h/4zeqURu1S0+Cn0nY2Ysq9a9HGKvrYuMn9bgFhR2Og==} + '@ai-sdk/provider-utils@4.0.23': + resolution: {integrity: sha512-z8GlDaCmRSDlqkMF2f4/RFgWxdarvIbyuk+m6WXT1LYgsnGiXRJGTD2Z1+SDl3LqtFuRtGX1aghYvQLoHL/9pg==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/provider@3.0.7': - resolution: {integrity: sha512-VkPLrutM6VdA924/mG8OS+5frbVTcu6e046D2bgDo00tehBANR1QBJ/mPcZ9tXMFOsVcm6SQArOregxePzTFPw==} + '@ai-sdk/provider@3.0.8': + resolution: {integrity: sha512-oGMAgGoQdBXbZqNG0Ze56CHjDZ1IDYOwGYxYjO5KLSlz5HiNQ9udIXsPZ61VWaHGZ5XW/jyjmr6t2xz2jGVwbQ==} engines: {node: '>=18'} '@alloc/quick-lru@5.2.0': @@ -439,8 +439,8 @@ packages: nodemailer: optional: true - '@auth/core@0.41.1': - resolution: {integrity: sha512-t9cJ2zNYAdWMacGRMT6+r4xr1uybIdmYa49calBPeTqwgAFPV/88ac9TEvCR85pvATiSPt8VaNf+Gt24JIT/uw==} + '@auth/core@0.41.2': + resolution: {integrity: sha512-Hx5MNBxN2fJTbJKGUKAA0wca43D0Akl3TvufY54Gn8lop7F+34vU1zA1pn0vQfIoVuLIrpfc2nkyjwIaPJMW7w==} peerDependencies: '@simplewebauthn/browser': ^9.0.1 '@simplewebauthn/server': ^9.0.2 @@ -453,8 +453,8 @@ packages: nodemailer: optional: true - '@auth/prisma-adapter@2.11.1': - resolution: {integrity: sha512-Ke7DXP0Fy0Mlmjz/ZJLXwQash2UkA4621xCM0rMtEczr1kppLc/njCbUkHkIQ/PnmILjqSPEKeTjDPsYruvkug==} + '@auth/prisma-adapter@2.11.2': + resolution: {integrity: sha512-GyNEUNtrPgDPs0M4xX6F5i7jTsCKwU6BXV9zutctcoo6K1Ud+juckrmQS11uyNgeWsw6sliextHbU/e+8lsizQ==} peerDependencies: '@prisma/client': '>=2.26.0 || >=3 || >=4 || >=5 || >=6' @@ -2011,8 +2011,8 @@ packages: '@uploadthing/shared@7.1.10': resolution: {integrity: sha512-R/XSA3SfCVnLIzFpXyGaKPfbwlYlWYSTuGjTFHuJhdAomuBuhopAHLh2Ois5fJibAHzi02uP1QCKbgTAdmArqg==} - '@vercel/oidc@3.1.0': - resolution: {integrity: sha512-Fw28YZpRnA3cAHHDlkt7xQHiJ0fcL+NRcIqsocZQUSmbzeIKRpwttJjik5ZGanXP+vlA4SbTg+AbA3bP363l+w==} + '@vercel/oidc@3.2.0': + resolution: {integrity: sha512-UycprH3T6n3jH0k44NHMa7pnFHGu/N05MjojYr+Mc6I7obkoLIJujSWwin1pCvdy/eOxrI/l3uDLQsmcrOb4ug==} engines: {node: '>= 20'} '@vitest/expect@2.1.9': @@ -2077,8 +2077,8 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - ai@6.0.68: - resolution: {integrity: sha512-nrTOAXm+XUhi/NvkUbb5yRebf6+PBkZT8zkR2P57ot1f4IMGWMmBzk9JOSSSGiVeVUaakhOkLq/IUEtb71yWTw==} + ai@6.0.168: + resolution: {integrity: sha512-2HqCJuO+1V2aV7vfYs5LFEUfxbkGX+5oa54q/gCCTL7KLTdbxcCu5D7TdLA5kwsrs3Szgjah9q6D9tpjHM3hUQ==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 @@ -2659,8 +2659,8 @@ packages: eventemitter3@5.0.4: resolution: {integrity: sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==} - eventsource-parser@3.0.6: - resolution: {integrity: sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg==} + eventsource-parser@3.0.8: + resolution: {integrity: sha512-70QWGkr4snxr0OXLRWsFLeRBIRPuQOvt4s8QYjmUlmlkyTZkRqS7EDVRZtzU3TiyDbXSzaOeF0XUKy8PchzukQ==} engines: {node: '>=18.0.0'} expect-type@1.3.0: @@ -2793,6 +2793,7 @@ packages: git-raw-commits@4.0.0: resolution: {integrity: sha512-ICsMM1Wk8xSGMowkOmPrzo2Fgmfo4bMHLNX6ytHjajRJUqvHOw/TFapQ+QG75c3X/tTDDhOSRPGC52dDbNM8FQ==} engines: {node: '>=16'} + deprecated: This package is no longer maintained. For the JavaScript API, please use @conventional-changelog/git-client instead. hasBin: true glob-parent@5.1.2: @@ -3058,8 +3059,8 @@ packages: resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} hasBin: true - jose@6.1.3: - resolution: {integrity: sha512-0TpaTfihd4QMNwrz/ob2Bp7X04yuxJkjRGi4aKmOqwhov54i6u79oCv7T+C7lo70MKH6BesI3vscD1yb/yzKXQ==} + jose@6.2.2: + resolution: {integrity: sha512-d7kPDd34KO/YnzaDOlikGpOurfF0ByC2sEV4cANCtdqLlTfBlw2p14O/5d/zv40gJPbIQxfES3nSx1/oYNyuZQ==} js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -3449,8 +3450,8 @@ packages: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} - oauth4webapi@3.8.3: - resolution: {integrity: sha512-pQ5BsX3QRTgnt5HxgHwgunIRaDXBdkT23tf8dfzmtTIL2LTpdmxgbpbBm0VgFWAIDlezQvQCTgnVIUmHupXHxw==} + oauth4webapi@3.8.5: + resolution: {integrity: sha512-A8jmyUckVhRJj5lspguklcl90Ydqk61H3dcU0oLhH3Yv13KpAliKTt5hknpGGPZSSfOwGyraNEFmofDYH+1kSg==} object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} @@ -4423,27 +4424,27 @@ packages: snapshots: - '@ai-sdk/gateway@3.0.32(zod@3.25.76)': + '@ai-sdk/gateway@3.0.104(zod@3.25.76)': dependencies: - '@ai-sdk/provider': 3.0.7 - '@ai-sdk/provider-utils': 4.0.13(zod@3.25.76) - '@vercel/oidc': 3.1.0 + '@ai-sdk/provider': 3.0.8 + '@ai-sdk/provider-utils': 4.0.23(zod@3.25.76) + '@vercel/oidc': 3.2.0 zod: 3.25.76 - '@ai-sdk/openai@3.0.25(zod@3.25.76)': + '@ai-sdk/openai@3.0.53(zod@3.25.76)': dependencies: - '@ai-sdk/provider': 3.0.7 - '@ai-sdk/provider-utils': 4.0.13(zod@3.25.76) + '@ai-sdk/provider': 3.0.8 + '@ai-sdk/provider-utils': 4.0.23(zod@3.25.76) zod: 3.25.76 - '@ai-sdk/provider-utils@4.0.13(zod@3.25.76)': + '@ai-sdk/provider-utils@4.0.23(zod@3.25.76)': dependencies: - '@ai-sdk/provider': 3.0.7 + '@ai-sdk/provider': 3.0.8 '@standard-schema/spec': 1.1.0 - eventsource-parser: 3.0.6 + eventsource-parser: 3.0.8 zod: 3.25.76 - '@ai-sdk/provider@3.0.7': + '@ai-sdk/provider@3.0.8': dependencies: json-schema: 0.4.0 @@ -4452,22 +4453,22 @@ snapshots: '@auth/core@0.41.0': dependencies: '@panva/hkdf': 1.2.1 - jose: 6.1.3 - oauth4webapi: 3.8.3 + jose: 6.2.2 + oauth4webapi: 3.8.5 preact: 10.24.3 preact-render-to-string: 6.5.11(preact@10.24.3) - '@auth/core@0.41.1': + '@auth/core@0.41.2': dependencies: '@panva/hkdf': 1.2.1 - jose: 6.1.3 - oauth4webapi: 3.8.3 + jose: 6.2.2 + oauth4webapi: 3.8.5 preact: 10.24.3 preact-render-to-string: 6.5.11(preact@10.24.3) - '@auth/prisma-adapter@2.11.1(@prisma/client@5.22.0(prisma@5.22.0))': + '@auth/prisma-adapter@2.11.2(@prisma/client@5.22.0(prisma@5.22.0))': dependencies: - '@auth/core': 0.41.1 + '@auth/core': 0.41.2 '@prisma/client': 5.22.0(prisma@5.22.0) transitivePeerDependencies: - '@simplewebauthn/browser' @@ -5842,7 +5843,7 @@ snapshots: effect: 3.17.7 sqids: 0.3.0 - '@vercel/oidc@3.1.0': {} + '@vercel/oidc@3.2.0': {} '@vitest/expect@2.1.9': dependencies: @@ -5851,6 +5852,14 @@ snapshots: chai: 5.3.3 tinyrainbow: 1.2.0 + '@vitest/mocker@2.1.9(vite@5.4.21(@types/node@25.1.0)(lightningcss@1.30.2))': + dependencies: + '@vitest/spy': 2.1.9 + estree-walker: 3.0.3 + magic-string: 0.30.21 + optionalDependencies: + vite: 5.4.21(@types/node@25.1.0)(lightningcss@1.30.2) + '@vitest/mocker@2.1.9(vite@5.4.21(@types/node@25.2.0)(lightningcss@1.30.2))': dependencies: '@vitest/spy': 2.1.9 @@ -5913,11 +5922,11 @@ snapshots: acorn@8.15.0: {} - ai@6.0.68(zod@3.25.76): + ai@6.0.168(zod@3.25.76): dependencies: - '@ai-sdk/gateway': 3.0.32(zod@3.25.76) - '@ai-sdk/provider': 3.0.7 - '@ai-sdk/provider-utils': 4.0.13(zod@3.25.76) + '@ai-sdk/gateway': 3.0.104(zod@3.25.76) + '@ai-sdk/provider': 3.0.8 + '@ai-sdk/provider-utils': 4.0.23(zod@3.25.76) '@opentelemetry/api': 1.9.0 zod: 3.25.76 @@ -6660,7 +6669,7 @@ snapshots: eventemitter3@5.0.4: {} - eventsource-parser@3.0.6: {} + eventsource-parser@3.0.8: {} expect-type@1.3.0: {} @@ -7053,7 +7062,7 @@ snapshots: jiti@2.6.1: {} - jose@6.1.3: {} + jose@6.2.2: {} js-tokens@4.0.0: {} @@ -7507,7 +7516,7 @@ snapshots: normalize-path@3.0.0: {} - oauth4webapi@3.8.3: {} + oauth4webapi@3.8.5: {} object-assign@4.1.1: {} @@ -8509,7 +8518,7 @@ snapshots: vitest@2.1.9(@types/node@25.1.0)(lightningcss@1.30.2): dependencies: '@vitest/expect': 2.1.9 - '@vitest/mocker': 2.1.9(vite@5.4.21(@types/node@25.2.0)(lightningcss@1.30.2)) + '@vitest/mocker': 2.1.9(vite@5.4.21(@types/node@25.1.0)(lightningcss@1.30.2)) '@vitest/pretty-format': 2.1.9 '@vitest/runner': 2.1.9 '@vitest/snapshot': 2.1.9