diff --git a/apis/vercel/package.json b/apis/vercel/package.json index e85215a8..2403e822 100644 --- a/apis/vercel/package.json +++ b/apis/vercel/package.json @@ -27,7 +27,7 @@ "eslint-config-next": "^16.2.6", "postcss": "^8.5.14", "tailwindcss": "^3.4.19", - "turbo": "^1.8.5", + "turbo": "^2.9.14", "typescript": "^5.5.4" } } diff --git a/package.json b/package.json index 76549a99..ea58baad 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "eslint": "^9.39.4", "eslint-config-turbo": "latest", "prettier": "3.3.2", - "turbo": "^2.5.6", + "turbo": "^2.9.14", "vite": "7.3.2", "vite-tsconfig-paths": "^6.1.1", "vitest": "^4.1.5" @@ -41,14 +41,15 @@ "packageManager": "pnpm@10.33.0", "resolutions": { "handlebars": "4.7.9", - "protobufjs": "7.5.6", + "protobufjs": "7.5.8", "zod": "3.25.34" }, "pnpm": { "overrides": { "postcss": "^8.5.10", "qs": "^6.15.1", - "path-to-regexp@<1": "^0.1.13" + "path-to-regexp@<1": "^0.1.13", + "ws": ">=8.20.1" } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d8a9e352..f7ae4821 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,11 +6,12 @@ settings: overrides: handlebars: 4.7.9 - protobufjs: 7.5.6 + protobufjs: 7.5.8 zod: 3.25.34 postcss: ^8.5.10 qs: ^6.15.1 path-to-regexp@<1: ^0.1.13 + ws: '>=8.20.1' importers: @@ -24,13 +25,13 @@ importers: version: 9.39.4(jiti@1.21.7) eslint-config-turbo: specifier: latest - version: 2.9.7(eslint@9.39.4(jiti@1.21.7))(turbo@2.5.6) + version: 2.9.7(eslint@9.39.4(jiti@1.21.7))(turbo@2.9.14) prettier: specifier: 3.3.2 version: 3.3.2 turbo: - specifier: ^2.5.6 - version: 2.5.6 + specifier: ^2.9.14 + version: 2.9.14 vite: specifier: 7.3.2 version: 7.3.2(@types/node@20.19.40)(jiti@1.21.7)(yaml@2.9.0) @@ -66,7 +67,7 @@ importers: version: 16.3.1 openai: specifier: ^6.3.0 - version: 6.3.0(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(zod@3.25.34) + version: 6.3.0(ws@8.20.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(zod@3.25.34) zod: specifier: 3.25.34 version: 3.25.34 @@ -121,7 +122,7 @@ importers: version: 5.2.1 openai: specifier: ^4.104.0 - version: 4.104.0(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(zod@3.25.34) + version: 4.104.0(ws@8.20.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(zod@3.25.34) redis: specifier: ^4.6.8 version: 4.6.8 @@ -197,8 +198,8 @@ importers: specifier: ^3.4.19 version: 3.4.19(yaml@2.9.0) turbo: - specifier: ^1.8.5 - version: 1.11.2 + specifier: ^2.9.14 + version: 2.9.14 typescript: specifier: ^5.5.4 version: 5.5.4 @@ -255,7 +256,7 @@ importers: version: 9.0.3 openai: specifier: 4.104.0 - version: 4.104.0(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(zod@3.25.34) + version: 4.104.0(ws@8.20.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(zod@3.25.34) openapi-json-schema: specifier: ^2.0.0 version: 2.0.0 @@ -1864,6 +1865,36 @@ packages: '@swc/helpers@0.5.15': resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} + '@turbo/darwin-64@2.9.14': + resolution: {integrity: sha512-t7QiPflaEyBE4oayeZtSmu4mEfjgIrcNlNNl1z1dmIVPqEdtA7+CfTf8d7KXsOGPh6aNgWjKxyvQg9uGfDQF+A==} + cpu: [x64] + os: [darwin] + + '@turbo/darwin-arm64@2.9.14': + resolution: {integrity: sha512-d23147mC9BsCPA9mJ0h/ubcpbRgcJBXbcG3+Vq7YLhjz3IXuvQsJ1UXH8f4MD76ZjJ4m/E4aRdJV+MW88CDfbw==} + cpu: [arm64] + os: [darwin] + + '@turbo/linux-64@2.9.14': + resolution: {integrity: sha512-P3ZKB5tuUDdDQWuAsACGUR1qv9W7BNWxdxqVJ0kZNuNNPRaVYTPPikLcp79+GiEcW3npsR+KyP38lnQiBc5aSA==} + cpu: [x64] + os: [linux] + + '@turbo/linux-arm64@2.9.14': + resolution: {integrity: sha512-ZRTlzcUMrrPv9ZuDzRF9n60Ym13bKeG9jDB8WjxyLhWNzV+AJQN+zdpIk3NJYf2zQsGUm1mNar2P0elRzLw25g==} + cpu: [arm64] + os: [linux] + + '@turbo/windows-64@2.9.14': + resolution: {integrity: sha512-exanwN6sIduZwykYeiTQj8kCmOhazP5WOz3bvXMcYtjhL6Z3iRWLewKrXCBq0bqwSP3iBMb/AerRCnHI4lx46A==} + cpu: [x64] + os: [win32] + + '@turbo/windows-arm64@2.9.14': + resolution: {integrity: sha512-fVdCsnmYoKICsycbWuuGp6Jvi51/3G/UluFWuAUCvR8PIW5IJkAk5BM9UF8PSm0Q2IphWHFZjYEgjHsh3B9y/g==} + cpu: [arm64] + os: [win32] + '@types/aws-lambda@8.10.119': resolution: {integrity: sha512-Vqm22aZrCvCd6I5g1SvpW151jfqwTzEZ7XJ3yZ6xaZG31nUEOEyzzVImjRcsN8Wi/QyPxId/x8GTtgIbsy8kEw==} @@ -3705,7 +3736,7 @@ packages: resolution: {integrity: sha512-p99EFNsA/yX6UhVO93f5kJsDRLAg+CTA2RBqdHK4RtK8u5IJw32Hyb2dTGKbnnFmnuoBv5r7Z2CURI9sGZpSuA==} hasBin: true peerDependencies: - ws: ^8.18.0 + ws: '>=8.20.1' zod: 3.25.34 peerDependenciesMeta: ws: @@ -3717,7 +3748,7 @@ packages: resolution: {integrity: sha512-E6vOGtZvdcb4yXQ5jXvDlUG599OhIkb/GjBLZXS+qk0HF+PJReIldEc9hM8Ft81vn+N6dRdFRb7BZNK8bbvXrw==} hasBin: true peerDependencies: - ws: ^8.18.0 + ws: '>=8.20.1' zod: 3.25.34 peerDependenciesMeta: ws: @@ -3906,8 +3937,8 @@ packages: prop-types@15.8.1: resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} - protobufjs@7.5.6: - resolution: {integrity: sha512-M71sTMB146U3u0di3yup8iM+zv8yPRNQVr1KK4tyBitl3qFvEGucq/rGDRShD2rsJhtN02RJaJ7j5X5hmy8SJg==} + protobufjs@7.5.8: + resolution: {integrity: sha512-dvpCIeLPbXZS/Ete7yLaO7RenOdken2NHKykBXbsaGxZT0UTltcarBciw+A78SRQs9iMAAVpsYA+l8b1hTePIA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -4368,72 +4399,8 @@ packages: typescript: optional: true - turbo-darwin-64@1.11.2: - resolution: {integrity: sha512-toFmRG/adriZY3hOps7nYCfqHAS+Ci6xqgX3fbo82kkLpC6OBzcXnleSwuPqjHVAaRNhVoB83L5njcE9Qwi2og==} - cpu: [x64] - os: [darwin] - - turbo-darwin-64@2.5.6: - resolution: {integrity: sha512-3C1xEdo4aFwMJAPvtlPqz1Sw/+cddWIOmsalHFMrsqqydcptwBfu26WW2cDm3u93bUzMbBJ8k3zNKFqxJ9ei2A==} - cpu: [x64] - os: [darwin] - - turbo-darwin-arm64@1.11.2: - resolution: {integrity: sha512-FCsEDZ8BUSFYEOSC3rrARQrj7x2VOrmVcfrMUIhexTxproRh4QyMxLfr6LALk4ymx6jbDCxWa6Szal8ckldFbA==} - cpu: [arm64] - os: [darwin] - - turbo-darwin-arm64@2.5.6: - resolution: {integrity: sha512-LyiG+rD7JhMfYwLqB6k3LZQtYn8CQQUePbpA8mF/hMLPAekXdJo1g0bUPw8RZLwQXUIU/3BU7tXENvhSGz5DPA==} - cpu: [arm64] - os: [darwin] - - turbo-linux-64@1.11.2: - resolution: {integrity: sha512-Vzda/o/QyEske5CxLf0wcu7UUS+7zB90GgHZV4tyN+WZtoouTvbwuvZ3V6b5Wgd3OJ/JwWR0CXDK7Sf4VEMr7A==} - cpu: [x64] - os: [linux] - - turbo-linux-64@2.5.6: - resolution: {integrity: sha512-GOcUTT0xiT/pSnHL4YD6Yr3HreUhU8pUcGqcI2ksIF9b2/r/kRHwGFcsHgpG3+vtZF/kwsP0MV8FTlTObxsYIA==} - cpu: [x64] - os: [linux] - - turbo-linux-arm64@1.11.2: - resolution: {integrity: sha512-bRLwovQRz0yxDZrM4tQEAYV0fBHEaTzUF0JZ8RG1UmZt/CqtpnUrJpYb1VK8hj1z46z9YehARpYCwQ2K0qU4yw==} - cpu: [arm64] - os: [linux] - - turbo-linux-arm64@2.5.6: - resolution: {integrity: sha512-10Tm15bruJEA3m0V7iZcnQBpObGBcOgUcO+sY7/2vk1bweW34LMhkWi8svjV9iDF68+KJDThnYDlYE/bc7/zzQ==} - cpu: [arm64] - os: [linux] - - turbo-windows-64@1.11.2: - resolution: {integrity: sha512-LgTWqkHAKgyVuLYcEPxZVGPInTjjeCnN5KQMdJ4uQZ+xMDROvMFS2rM93iQl4ieDJgidwHCxxCxaU9u8c3d/Kg==} - cpu: [x64] - os: [win32] - - turbo-windows-64@2.5.6: - resolution: {integrity: sha512-FyRsVpgaj76It0ludwZsNN40ytHN+17E4PFJyeliBEbxrGTc5BexlXVpufB7XlAaoaZVxbS6KT8RofLfDRyEPg==} - cpu: [x64] - os: [win32] - - turbo-windows-arm64@1.11.2: - resolution: {integrity: sha512-829aVBU7IX0c/B4G7g1VI8KniAGutHhIupkYMgF6xPkYVev2G3MYe6DMS/vsLt9GGM9ulDtdWxWrH5P2ngK8IQ==} - cpu: [arm64] - os: [win32] - - turbo-windows-arm64@2.5.6: - resolution: {integrity: sha512-j/tWu8cMeQ7HPpKri6jvKtyXg9K1gRyhdK4tKrrchH8GNHscPX/F71zax58yYtLRWTiK04zNzPcUJuoS0+v/+Q==} - cpu: [arm64] - os: [win32] - - turbo@1.11.2: - resolution: {integrity: sha512-jPC7LVQJzebs5gWf8FmEvsvXGNyKbN+O9qpvv98xpNaM59aS0/Irhd0H0KbcqnXfsz7ETlzOC3R+xFWthC4Z8A==} - hasBin: true - - turbo@2.5.6: - resolution: {integrity: sha512-gxToHmi9oTBNB05UjUsrWf0OyN5ZXtD0apOarC1KIx232Vp3WimRNy3810QzeNSgyD5rsaIDXlxlbnOzlouo+w==} + turbo@2.9.14: + resolution: {integrity: sha512-BQqXRr4UoWI3UPFrtznCLykYHxwxWh53iCB57x092jPMjIlW1wnm3N895g5irpiXmnxUhREBB0n6+y8BHhs4nw==} hasBin: true type-check@0.4.0: @@ -4754,8 +4721,8 @@ packages: wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - ws@8.18.0: - resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} + ws@8.20.1: + resolution: {integrity: sha512-It4dO0K5v//JtTXuPkfEOaI3uUN87iYPnqo/ZzqCoG3g8uhA66QUMs/SrM0YK7/NAu+r4LMh/9dq2A7k+rHs+w==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -5971,7 +5938,7 @@ snapshots: '@opentelemetry/sdk-logs': 0.204.0(@opentelemetry/api@1.9.0) '@opentelemetry/sdk-metrics': 2.1.0(@opentelemetry/api@1.9.0) '@opentelemetry/sdk-trace-base': 2.1.0(@opentelemetry/api@1.9.0) - protobufjs: 7.5.6 + protobufjs: 7.5.8 '@opentelemetry/resources@2.1.0(@opentelemetry/api@1.9.0)': dependencies: @@ -6489,6 +6456,24 @@ snapshots: dependencies: tslib: 2.8.1 + '@turbo/darwin-64@2.9.14': + optional: true + + '@turbo/darwin-arm64@2.9.14': + optional: true + + '@turbo/linux-64@2.9.14': + optional: true + + '@turbo/linux-arm64@2.9.14': + optional: true + + '@turbo/windows-64@2.9.14': + optional: true + + '@turbo/windows-arm64@2.9.14': + optional: true + '@types/aws-lambda@8.10.119': {} '@types/body-parser@1.19.5': @@ -7614,11 +7599,11 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-config-turbo@2.9.7(eslint@9.39.4(jiti@1.21.7))(turbo@2.5.6): + eslint-config-turbo@2.9.7(eslint@9.39.4(jiti@1.21.7))(turbo@2.9.14): dependencies: eslint: 9.39.4(jiti@1.21.7) - eslint-plugin-turbo: 2.9.7(eslint@9.39.4(jiti@1.21.7))(turbo@2.5.6) - turbo: 2.5.6 + eslint-plugin-turbo: 2.9.7(eslint@9.39.4(jiti@1.21.7))(turbo@2.9.14) + turbo: 2.9.14 eslint-import-resolver-node@0.3.9: dependencies: @@ -7737,11 +7722,11 @@ snapshots: string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 - eslint-plugin-turbo@2.9.7(eslint@9.39.4(jiti@1.21.7))(turbo@2.5.6): + eslint-plugin-turbo@2.9.7(eslint@9.39.4(jiti@1.21.7))(turbo@2.9.14): dependencies: dotenv: 16.0.3 eslint: 9.39.4(jiti@1.21.7) - turbo: 2.5.6 + turbo: 2.9.14 eslint-scope@8.4.0: dependencies: @@ -8513,7 +8498,7 @@ snapshots: sharp: 0.34.5 undici: 7.24.8 workerd: 1.20260504.1 - ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + ws: 8.20.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) youch: 4.1.0-beta.10 transitivePeerDependencies: - bufferutil @@ -8687,7 +8672,7 @@ snapshots: dependencies: wrappy: 1.0.2 - openai@4.104.0(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(zod@3.25.34): + openai@4.104.0(ws@8.20.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(zod@3.25.34): dependencies: '@types/node': 18.19.123 '@types/node-fetch': 2.6.13 @@ -8697,14 +8682,14 @@ snapshots: formdata-node: 4.4.1 node-fetch: 2.7.0 optionalDependencies: - ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + ws: 8.20.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) zod: 3.25.34 transitivePeerDependencies: - encoding - openai@6.3.0(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(zod@3.25.34): + openai@6.3.0(ws@8.20.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(zod@3.25.34): optionalDependencies: - ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + ws: 8.20.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) zod: 3.25.34 openapi-json-schema@2.0.0: {} @@ -8872,7 +8857,7 @@ snapshots: object-assign: 4.1.1 react-is: 16.13.1 - protobufjs@7.5.6: + protobufjs@7.5.8: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 @@ -9521,59 +9506,14 @@ snapshots: - tsx - yaml - turbo-darwin-64@1.11.2: - optional: true - - turbo-darwin-64@2.5.6: - optional: true - - turbo-darwin-arm64@1.11.2: - optional: true - - turbo-darwin-arm64@2.5.6: - optional: true - - turbo-linux-64@1.11.2: - optional: true - - turbo-linux-64@2.5.6: - optional: true - - turbo-linux-arm64@1.11.2: - optional: true - - turbo-linux-arm64@2.5.6: - optional: true - - turbo-windows-64@1.11.2: - optional: true - - turbo-windows-64@2.5.6: - optional: true - - turbo-windows-arm64@1.11.2: - optional: true - - turbo-windows-arm64@2.5.6: - optional: true - - turbo@1.11.2: - optionalDependencies: - turbo-darwin-64: 1.11.2 - turbo-darwin-arm64: 1.11.2 - turbo-linux-64: 1.11.2 - turbo-linux-arm64: 1.11.2 - turbo-windows-64: 1.11.2 - turbo-windows-arm64: 1.11.2 - - turbo@2.5.6: + turbo@2.9.14: optionalDependencies: - turbo-darwin-64: 2.5.6 - turbo-darwin-arm64: 2.5.6 - turbo-linux-64: 2.5.6 - turbo-linux-arm64: 2.5.6 - turbo-windows-64: 2.5.6 - turbo-windows-arm64: 2.5.6 + '@turbo/darwin-64': 2.9.14 + '@turbo/darwin-arm64': 2.9.14 + '@turbo/linux-64': 2.9.14 + '@turbo/linux-arm64': 2.9.14 + '@turbo/windows-64': 2.9.14 + '@turbo/windows-arm64': 2.9.14 type-check@0.4.0: dependencies: @@ -9890,7 +9830,7 @@ snapshots: wrappy@1.0.2: {} - ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10): + ws@8.20.1(bufferutil@4.0.8)(utf-8-validate@5.0.10): optionalDependencies: bufferutil: 4.0.8 utf-8-validate: 5.0.10 diff --git a/py/uv.lock b/py/uv.lock index faae16f7..5489186e 100644 --- a/py/uv.lock +++ b/py/uv.lock @@ -1,5 +1,5 @@ version = 1 -revision = 2 +revision = 3 requires-python = ">=3.10" [[package]] @@ -118,11 +118,11 @@ wheels = [ [[package]] name = "idna" -version = "3.11" +version = "3.15" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/6f/6d/0703ccc57f3a7233505399edb88de3cbd678da106337b9fcde432b65ed60/idna-3.11.tar.gz", hash = "sha256:795dafcc9c04ed0c1fb032c2aa73654d8e8c5023a7df64a53f39190ada629902", size = 194582, upload-time = "2025-10-12T14:55:20.501Z" } +sdist = { url = "https://files.pythonhosted.org/packages/82/77/7b3966d0b9d1d31a36ddf1746926a11dface89a83409bf1483f0237aa758/idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc", size = 199245, upload-time = "2026-05-12T22:45:57.011Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl", hash = "sha256:771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea", size = 71008, upload-time = "2025-10-12T14:55:18.883Z" }, + { url = "https://files.pythonhosted.org/packages/d2/23/408243171aa9aaba178d3e2559159c24c1171a641aa83b67bdd3394ead8e/idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8", size = 72340, upload-time = "2026-05-12T22:45:55.733Z" }, ] [[package]]