diff --git a/e2e/package.json b/e2e/package.json index 8de220b7e..8c0422dc7 100644 --- a/e2e/package.json +++ b/e2e/package.json @@ -19,6 +19,6 @@ "tsx": "^4.21.0", "typescript": "5.4.4", "vitest": "4.1.5", - "zod": "4.3.6" + "zod": "4.4.3" } } diff --git a/integrations/langchain-js/package.json b/integrations/langchain-js/package.json index 895a9e3ff..8ac477f64 100644 --- a/integrations/langchain-js/package.json +++ b/integrations/langchain-js/package.json @@ -37,7 +37,7 @@ "typescript": "^5.3.3", "vitest": "4.1.5", "zod": "^3.25.34", - "zod-to-json-schema": "^3.22.5" + "zod-to-json-schema": "^3.25.2" }, "peerDependencies": { "@langchain/core": ">=0.3.42", diff --git a/integrations/vercel-ai-sdk/package.json b/integrations/vercel-ai-sdk/package.json index c8e5e3af3..efaf6ca56 100644 --- a/integrations/vercel-ai-sdk/package.json +++ b/integrations/vercel-ai-sdk/package.json @@ -31,8 +31,8 @@ "vitest": "4.1.5" }, "dependencies": { - "@ai-sdk/provider": "^0.0.11", - "ai": "^5.0.76", + "@ai-sdk/provider": "^0.0.26", + "ai": "^5.0.210", "braintrust": "workspace:*" }, "peerDependencies": { diff --git a/js/package.json b/js/package.json index aee87cd9c..0f3abc474 100644 --- a/js/package.json +++ b/js/package.json @@ -180,7 +180,7 @@ "@types/argparse": "^2.0.14", "@types/async": "^3.2.24", "@types/cli-progress": "^3.11.5", - "@types/cors": "^2.8.17", + "@types/cors": "^2.8.19", "@types/esquery": "^1.5.4", "@types/express": "^5.0.0", "@types/http-errors": "^2.0.4", @@ -190,7 +190,7 @@ "@types/tar": "^6.1.13", "@typescript-eslint/eslint-plugin": "^8.49.0", "@typescript-eslint/parser": "^8.49.0", - "ai": "^6.0.0", + "ai": "^5.0.210", "async": "^3.2.5", "cross-env": "^7.0.3", "eslint-plugin-es-x": "9.7.0", @@ -213,9 +213,9 @@ "zod": "^3.25.34" }, "dependencies": { - "@next/env": "^14.2.3", - "@vercel/functions": "^1.0.2", - "acorn": "^8.16.0", + "@next/env": "^14.2.35", + "@vercel/functions": "^1.6.0", + "acorn": "^8.17.0", "acorn-import-attributes": "^1.9.5", "ajv": "^8.20.0", "argparse": "^2.0.1", @@ -223,10 +223,10 @@ "cjs-module-lexer": "^2.2.0", "cli-progress": "^3.12.0", "cli-table3": "^0.6.5", - "cors": "^2.8.5", + "cors": "^2.8.6", "dc-browser": "^1.0.4", - "dotenv": "^16.4.5", - "esbuild": "0.28.0", + "dotenv": "^16.6.1", + "esbuild": "0.28.1", "esquery": "^1.7.0", "eventsource-parser": "^1.1.2", "express": "^5.2.1", @@ -242,19 +242,19 @@ "termi-link": "^1.0.1", "unplugin": "^2.3.5", "uuid": "^11.1.1", - "zod-to-json-schema": "^3.25.0" + "zod-to-json-schema": "^3.25.2" }, "peerDependencies": { "zod": "^3.25.34 || ^4.0" }, "optionalDependencies": { - "@braintrust/bt-darwin-arm64": "0.12.0", - "@braintrust/bt-darwin-x64": "0.12.0", - "@braintrust/bt-linux-arm64": "0.12.0", - "@braintrust/bt-linux-x64": "0.12.0", - "@braintrust/bt-linux-x64-musl": "0.12.0", - "@braintrust/bt-win32-arm64": "0.12.0", - "@braintrust/bt-win32-x64": "0.12.0" + "@braintrust/bt-darwin-arm64": "0.15.1", + "@braintrust/bt-darwin-x64": "0.15.1", + "@braintrust/bt-linux-arm64": "0.15.1", + "@braintrust/bt-linux-x64": "0.15.1", + "@braintrust/bt-linux-x64-musl": "0.15.1", + "@braintrust/bt-win32-arm64": "0.15.1", + "@braintrust/bt-win32-x64": "0.15.1" }, "publishConfig": { "access": "public", diff --git a/js/src/wrappers/vitest/package.json b/js/src/wrappers/vitest/package.json index 859397f14..47a53b3c8 100644 --- a/js/src/wrappers/vitest/package.json +++ b/js/src/wrappers/vitest/package.json @@ -9,7 +9,7 @@ "devDependencies": { "@ai-sdk/openai": "2.0.53", "@types/node": "^20.10.5", - "ai": "5.0.76", + "ai": "5.0.210", "typescript": "5.4.4", "vite-tsconfig-paths": "^4.3.2", "vitest": "4.1.5" diff --git a/package.json b/package.json index 0bdd051ae..f1ebba929 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "@changesets/cli": "^2.30.0", "@changesets/get-github-info": "^0.8.0", "@sentry/dotagents": "1.17.0", - "dotenv": "^17.2.3", + "dotenv": "^16.6.1", "eslint": "^9.39.2", "husky": "^9.1.7", "knip": "^5.85.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 01a1c1df4..766eefc15 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -40,8 +40,8 @@ importers: specifier: 1.17.0 version: 1.17.0 dotenv: - specifier: ^17.2.3 - version: 17.3.1 + specifier: ^16.6.1 + version: 16.6.1 eslint: specifier: ^9.39.2 version: 9.39.4(jiti@2.6.1) @@ -154,7 +154,7 @@ importers: version: 1.1.10(@opentelemetry/api@1.9.0)(@opentelemetry/sdk-trace-base@2.6.1(@opentelemetry/api@1.9.0))(openai@6.32.0(ws@8.20.1)(zod@3.25.76))(ws@8.20.1) '@langchain/langgraph': specifier: ^1.0.7 - version: 1.0.7(@langchain/core@1.1.10(@opentelemetry/api@1.9.0)(@opentelemetry/sdk-trace-base@2.6.1(@opentelemetry/api@1.9.0))(openai@6.32.0(ws@8.20.1)(zod@3.25.76))(ws@8.20.1))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(zod-to-json-schema@3.25.1(zod@3.25.76))(zod@3.25.76) + version: 1.0.7(@langchain/core@1.1.10(@opentelemetry/api@1.9.0)(@opentelemetry/sdk-trace-base@2.6.1(@opentelemetry/api@1.9.0))(openai@6.32.0(ws@8.20.1)(zod@3.25.76))(ws@8.20.1))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(zod-to-json-schema@3.25.2(zod@3.25.76))(zod@3.25.76) '@langchain/openai': specifier: ^1.2.0 version: 1.2.1(@langchain/core@1.1.10(@opentelemetry/api@1.9.0)(@opentelemetry/sdk-trace-base@2.6.1(@opentelemetry/api@1.9.0))(openai@6.32.0(ws@8.20.1)(zod@3.25.76))(ws@8.20.1))(ws@8.20.1) @@ -183,8 +183,8 @@ importers: specifier: ^3.25.34 version: 3.25.76 zod-to-json-schema: - specifier: ^3.22.5 - version: 3.25.1(zod@3.25.76) + specifier: ^3.25.2 + version: 3.25.2(zod@3.25.76) integrations/openai-agents-js: devDependencies: @@ -314,11 +314,11 @@ importers: integrations/vercel-ai-sdk: dependencies: '@ai-sdk/provider': - specifier: ^0.0.11 - version: 0.0.11 + specifier: ^0.0.26 + version: 0.0.26 ai: - specifier: ^5.0.76 - version: 5.0.76(zod@4.3.6) + specifier: ^5.0.210 + version: 5.0.210(zod@4.3.6) braintrust: specifier: workspace:* version: link:../../js @@ -339,17 +339,17 @@ importers: js: dependencies: '@next/env': - specifier: ^14.2.3 - version: 14.2.3 + specifier: ^14.2.35 + version: 14.2.35 '@vercel/functions': - specifier: ^1.0.2 - version: 1.0.2 + specifier: ^1.6.0 + version: 1.6.0 acorn: - specifier: ^8.16.0 - version: 8.16.0 + specifier: ^8.17.0 + version: 8.17.0 acorn-import-attributes: specifier: ^1.9.5 - version: 1.9.5(acorn@8.16.0) + version: 1.9.5(acorn@8.17.0) ajv: specifier: ^8.20.0 version: 8.20.0 @@ -369,14 +369,14 @@ importers: specifier: ^0.6.5 version: 0.6.5 cors: - specifier: ^2.8.5 - version: 2.8.5 + specifier: ^2.8.6 + version: 2.8.6 dc-browser: specifier: ^1.0.4 version: 1.0.4 dotenv: - specifier: ^16.4.5 - version: 16.4.5 + specifier: ^16.6.1 + version: 16.6.1 esbuild: specifier: 0.27.4 version: 0.27.4 @@ -426,8 +426,8 @@ importers: specifier: 11.1.1 version: 11.1.1 zod-to-json-schema: - specifier: ^3.25.0 - version: 3.25.1(zod@3.25.76) + specifier: ^3.25.2 + version: 3.25.2(zod@3.25.76) devDependencies: '@anthropic-ai/sdk': specifier: ^0.60.0 @@ -445,8 +445,8 @@ importers: specifier: ^3.11.5 version: 3.11.5 '@types/cors': - specifier: ^2.8.17 - version: 2.8.17 + specifier: ^2.8.19 + version: 2.8.19 '@types/esquery': specifier: ^1.5.4 version: 1.5.4 @@ -470,13 +470,13 @@ importers: version: 6.1.13 '@typescript-eslint/eslint-plugin': specifier: ^8.49.0 - version: 8.50.0(@typescript-eslint/parser@8.50.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.4))(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.4) + version: 8.50.0(@typescript-eslint/parser@8.50.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.4.4))(eslint@9.39.5(jiti@2.6.1))(typescript@5.4.4) '@typescript-eslint/parser': specifier: ^8.49.0 - version: 8.50.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.4) + version: 8.50.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.4.4) ai: - specifier: ^6.0.0 - version: 6.0.37(zod@3.25.76) + specifier: ^5.0.210 + version: 5.0.210(zod@3.25.76) async: specifier: ^3.2.5 version: 3.2.5 @@ -485,13 +485,13 @@ importers: version: 7.0.3 eslint-plugin-es-x: specifier: 9.7.0 - version: 9.7.0(eslint@9.39.4(jiti@2.6.1)) + version: 9.7.0(eslint@9.39.5(jiti@2.6.1)) eslint-plugin-n: specifier: ^18.2.1 - version: 18.2.1(eslint@9.39.4(jiti@2.6.1))(ts-declaration-location@1.0.7(typescript@5.4.4))(typescript@5.4.4) + version: 18.2.1(eslint@9.39.5(jiti@2.6.1))(ts-declaration-location@1.0.7(typescript@5.4.4))(typescript@5.4.4) eslint-plugin-node-import: specifier: ^1.0.5 - version: 1.0.5(eslint@9.39.4(jiti@2.6.1)) + version: 1.0.5(eslint@9.39.5(jiti@2.6.1)) openai: specifier: 6.25.0 version: 6.25.0(ws@8.20.1)(zod@3.25.76) @@ -539,26 +539,26 @@ importers: version: 3.25.76 optionalDependencies: '@braintrust/bt-darwin-arm64': - specifier: 0.12.0 - version: 0.12.0 + specifier: 0.15.1 + version: 0.15.1 '@braintrust/bt-darwin-x64': - specifier: 0.12.0 - version: 0.12.0 + specifier: 0.15.1 + version: 0.15.1 '@braintrust/bt-linux-arm64': - specifier: 0.12.0 - version: 0.12.0 + specifier: 0.15.1 + version: 0.15.1 '@braintrust/bt-linux-x64': - specifier: 0.12.0 - version: 0.12.0 + specifier: 0.15.1 + version: 0.15.1 '@braintrust/bt-linux-x64-musl': - specifier: 0.12.0 - version: 0.12.0 + specifier: 0.15.1 + version: 0.15.1 '@braintrust/bt-win32-arm64': - specifier: 0.12.0 - version: 0.12.0 + specifier: 0.15.1 + version: 0.15.1 '@braintrust/bt-win32-x64': - specifier: 0.12.0 - version: 0.12.0 + specifier: 0.15.1 + version: 0.15.1 js/src/wrappers/vitest: devDependencies: @@ -569,8 +569,8 @@ importers: specifier: ^20.10.5 version: 20.19.40 ai: - specifier: 5.0.76 - version: 5.0.76(zod@4.3.6) + specifier: 5.0.210 + version: 5.0.210(zod@4.3.6) typescript: specifier: 5.4.4 version: 5.4.4 @@ -583,14 +583,8 @@ importers: packages: - '@ai-sdk/gateway@2.0.0': - resolution: {integrity: sha512-Gj0PuawK7NkZuyYgO/h5kDK/l6hFOjhLdTq3/Lli1FTl47iGmwhH1IZQpAL3Z09BeFYWakcwUmn02ovIm2wy9g==} - engines: {node: '>=18'} - peerDependencies: - zod: ^3.25.76 || ^4.1.8 - - '@ai-sdk/gateway@3.0.15': - resolution: {integrity: sha512-OsWcXMfkF9U38YhU7926rYt4IAtJuZlnM1e8STN8hHb4qbiTaORBSXcFaJuOEZ1kYOf3DqqP7CxbmM543ePzIg==} + '@ai-sdk/gateway@2.0.109': + resolution: {integrity: sha512-jvTQnfmcKD/bc8fbp2bbaO8QvqSPaj7lv5rj9kj/GLHUfTGpjQV3pH7GdO4fDi1SX2PdHpPQY0y6rxJ05Xo5cg==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 @@ -607,22 +601,22 @@ packages: peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/provider-utils@4.0.7': - resolution: {integrity: sha512-ItzTdBxRLieGz1GHPwl9X3+HKfwTfFd9MdIa91aXRnOjUVRw68ENjAGKm3FcXGsBLkXDLaFWgjbTVdXe2igs2w==} + '@ai-sdk/provider-utils@3.0.28': + resolution: {integrity: sha512-bXlX1WX7E50a2N+AJW+1a/x63m52aPhm+6xYe5THxWrx9vW9NR7E2Ay+1G1ndlCdMdYKo2Fnsd7kBhuyQPaphw==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/provider@0.0.11': - resolution: {integrity: sha512-VTipPQ92Moa5Ovg/nZIc8yNoIFfukZjUHZcQMduJbiUh3CLQyrBAKTEV9AwjPy8wgVxj3+GZjon0yyOJKhfp5g==} + '@ai-sdk/provider@0.0.26': + resolution: {integrity: sha512-dQkfBDs2lTYpKM8389oopPdQgIU007GQyCbuPPrV+K6MtSII3HBfE0stUIMXUb44L+LK1t6GXPP7wjSzjO6uKg==} engines: {node: '>=18'} '@ai-sdk/provider@2.0.0': resolution: {integrity: sha512-6o7Y2SeO9vFKB8lArHXehNuusnpddKPk7xqL7T2/b+OvXMRIXUO1rR4wcv1hAFUAT9avGZshty3Wlua/XA7TvA==} engines: {node: '>=18'} - '@ai-sdk/provider@3.0.3': - resolution: {integrity: sha512-qGPYdoAuECaUXPrrz0BPX1SacZQuJ6zky0aakxpW89QW1hrY0eF4gcFm/3L9Pk8C5Fwe+RvBf2z7ZjDhaPjnlg==} + '@ai-sdk/provider@2.0.3': + resolution: {integrity: sha512-h88OPkavHTiN9tMn2l5awAznGB0lXzjcLhgR1/rvjB2zlLprsNxbM2tt6OJsHUxduLC3klq0/eqaSf6fX5XVww==} engines: {node: '>=18'} '@anthropic-ai/sdk@0.60.0': @@ -642,41 +636,41 @@ packages: resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==} engines: {node: '>=6.9.0'} - '@braintrust/bt-darwin-arm64@0.12.0': - resolution: {integrity: sha512-mY6VW/3VwcOQOGN8sYHS6F0xzHTFwgZcNlj7zlQttI6OXOCGt/bhonGIqd03QBhxmj0M31ymSS7TqSeCK/RYIQ==} + '@braintrust/bt-darwin-arm64@0.15.1': + resolution: {integrity: sha512-Fv580ocj5rvX8x9cJNgOfn85rXhtUvauXvm82DDdtQRBlFN9dP1S+a6178x/lmo9I2cRmUJURQeuekr8yf2u2Q==} cpu: [arm64] os: [darwin] - '@braintrust/bt-darwin-x64@0.12.0': - resolution: {integrity: sha512-woyRyDv2DfCF8+von+3X9f1cddAbFnKLSfCbEkrBQVc0ZsAM60as8nehYv7DkafJF/67yKFx/sUraV65sukesQ==} + '@braintrust/bt-darwin-x64@0.15.1': + resolution: {integrity: sha512-H5RcEVVSz6vWB+VPCv10D2zed3dSIcxgV/RODPsHFZ4Zryb+JNpBOo8h1HejoQnFhgPrbHMTRg2a53nRZg1oAw==} cpu: [x64] os: [darwin] - '@braintrust/bt-linux-arm64@0.12.0': - resolution: {integrity: sha512-J9/7f3EIMKmFmSSQHQnAQLpUgB8YJENrOlkABjlTprBgsIYVgz7tSH7yg2P3ur+2Jem7PpGnrDxHGh/UjRfjsg==} + '@braintrust/bt-linux-arm64@0.15.1': + resolution: {integrity: sha512-c2XqVFZimVSngPIsp2dvcOxFdWPC1A7UgYrKdIIRyZrbnTszE+DvIxCYya5Q2l5Mw4Jo7lovE+xbNUnfAEfwGw==} cpu: [arm64] os: [linux] libc: [glibc] - '@braintrust/bt-linux-x64-musl@0.12.0': - resolution: {integrity: sha512-KnLgENOoztBXcH+mLFJe4bYzi67kSOuELOQrm4Hler35GjgaBMI1fFLIUjKRPAmyT9VIhBMhy1ICfGEFLueMEQ==} + '@braintrust/bt-linux-x64-musl@0.15.1': + resolution: {integrity: sha512-Z6nc0l33XqPfSY1YnC0BYDyEcgMzo/C1yBo5liWlK5xf0nw/QwmFzVmYP4MOnGEbdv505xtR74cjFr0D/m7x0A==} cpu: [x64] os: [linux] libc: [musl] - '@braintrust/bt-linux-x64@0.12.0': - resolution: {integrity: sha512-HJFbUl3HYYY1Ivw8OYBeIMcIsU9r7+fC9BzLWB5FdH7881ToKee2wbbLZssMCxFbMVeUxzEo+SzGD/1Z9Gk9CA==} + '@braintrust/bt-linux-x64@0.15.1': + resolution: {integrity: sha512-ERdxNFyQLNVoOpOQrWcFLYWefIWEer7M2dYOoXdDpbLWd8vtx+Tg+n1Gr9YxJh29dWyOACsjQw3ATDbEMjQI5A==} cpu: [x64] os: [linux] libc: [glibc] - '@braintrust/bt-win32-arm64@0.12.0': - resolution: {integrity: sha512-+7PkdBAmiqEJsWteGHP/Zs62F75PkHPA8m/ej4TOz/mHGKulUU0bZibw91KRqIB7J7jGi5ItvCiqkiGaLKLnyw==} + '@braintrust/bt-win32-arm64@0.15.1': + resolution: {integrity: sha512-3x8C1RhY6m38nhYqed0WpWtWbLcp2+FzEt88DzYHIBoaGuYMcDCDkE2h1yuunXj27LBiXqbowLx/W5sr6AEVdA==} cpu: [arm64] os: [win32] - '@braintrust/bt-win32-x64@0.12.0': - resolution: {integrity: sha512-Q0c+pVUGm82n/7N8QJ5s6j/G/Q0GFzqOaTipHjkmElLbAOOEcfRH/uljdtIPNBiEQcrzqirS0GmOgiFkeQ3Txg==} + '@braintrust/bt-win32-x64@0.15.1': + resolution: {integrity: sha512-RaS+xrpGTuBxPaMMWKTEn6yVIsj5LM2vRNbnqXqtKX1zORVb9IeM1nwZXqgNcnCJxPAXq3cWjVBV5c+GwBznwA==} cpu: [x64] os: [win32] @@ -947,10 +941,18 @@ packages: resolution: {integrity: sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/eslintrc@3.3.6': + resolution: {integrity: sha512-l2Ul9PrHsPCKcEY/ac7VgFj9D80C7S68sOKc618SyHDPK36s1XcFebXY0iTzUVn4Yq+YbwvSnDmCz9yxjX+QrA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@9.39.4': resolution: {integrity: sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@9.39.5': + resolution: {integrity: sha512-QywQuszQh77pIXCsq998c8hbhSTI/azTty1Z6N53dmAudKHhy573j3yvRLsX2BSp8YpLtoCEG8E9DJe+8zUh4A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/object-schema@2.1.7': resolution: {integrity: sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1183,8 +1185,8 @@ packages: '@napi-rs/wasm-runtime@1.1.1': resolution: {integrity: sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==} - '@next/env@14.2.3': - resolution: {integrity: sha512-W7fd7IbkfmeeY2gXrzJYDx8D2lWKbVoTIj1o1ScPHNzvp30s1AuoEFSdr39bC5sjxJaxTtq3OTCZboNp0lNWHA==} + '@next/env@14.2.35': + resolution: {integrity: sha512-DuhvCtj4t9Gwrx80dmz2F4t/zKQ4ktN8WrMwOuVzkJfBilwAwGr6v16M5eI8yCuZ63H9TTuEU09Iu2HqkzFPVQ==} '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -1792,8 +1794,8 @@ packages: '@types/connect@3.4.38': resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} - '@types/cors@2.8.17': - resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==} + '@types/cors@2.8.19': + resolution: {integrity: sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg==} '@types/deep-eql@4.0.2': resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==} @@ -1941,13 +1943,14 @@ packages: resolution: {integrity: sha512-Xzmnb58+Db78gT/CCj/PVCvK+zxbnsw6F+O1oheYszJbBSdEjVhQi3C/Xttzxgi/GLmpvOggRs1RFpiJ8+c34Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@vercel/functions@1.0.2': - resolution: {integrity: sha512-j3udyHOv/05Y8o3WQ/ANMWa1aYagsY5B3ouImiwgYsz5z4CBUHTY5dk74oQAXYr+bgoVDpdDlmxkpnxGzKEdLQ==} + '@vercel/functions@1.6.0': + resolution: {integrity: sha512-R6FKQrYT5MZs5IE1SqeCJWxMuBdHawFcCZboKKw8p7s+6/mcd55Gx6tWmyKnQTyrSEA04NH73Tc9CbqpEle8RA==} engines: {node: '>= 16'} - - '@vercel/oidc@3.0.3': - resolution: {integrity: sha512-yNEQvPcVrK9sIe637+I0jD6leluPxzwJKx/Haw6F4H77CdDsszUn5V3o96LPziXkSNE2B83+Z3mjqGKBK/R6Gg==} - engines: {node: '>= 20'} + peerDependencies: + '@aws-sdk/credential-provider-web-identity': '*' + peerDependenciesMeta: + '@aws-sdk/credential-provider-web-identity': + optional: true '@vercel/oidc@3.1.0': resolution: {integrity: sha512-Fw28YZpRnA3cAHHDlkt7xQHiJ0fcL+NRcIqsocZQUSmbzeIKRpwttJjik5ZGanXP+vlA4SbTg+AbA3bP363l+w==} @@ -2060,19 +2063,13 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - acorn@8.16.0: - resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} + acorn@8.17.0: + resolution: {integrity: sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==} engines: {node: '>=0.4.0'} hasBin: true - ai@5.0.76: - resolution: {integrity: sha512-ZCxi1vrpyCUnDbtYrO/W8GLvyacV9689f00yshTIQ3mFFphbD7eIv40a2AOZBv3GGRA7SSRYIDnr56wcS/gyQg==} - engines: {node: '>=18'} - peerDependencies: - zod: ^3.25.76 || ^4.1.8 - - ai@6.0.37: - resolution: {integrity: sha512-GUMBYx0TXKxXRcWy6DY3ryHJZ7cATxc99WPT7WCD8hGCYkdhFVItKPTtINeTlK+FlUomDqzjPGtiDcVftcw//w==} + ai@5.0.210: + resolution: {integrity: sha512-HAYfzP0vMU3/1GzjQkpJT7/x7BqacIYimAMgm6wXZKjZfOHGv1458hLDqYcC7o9BuAr23sFijvL41MSx9KEnEQ==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 @@ -2357,8 +2354,8 @@ packages: resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==} engines: {node: '>=18'} - cors@2.8.5: - resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} + cors@2.8.6: + resolution: {integrity: sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==} engines: {node: '>= 0.10'} cross-env@7.0.3: @@ -2404,12 +2401,8 @@ packages: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} - dotenv@16.4.5: - resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} - engines: {node: '>=12'} - - dotenv@17.3.1: - resolution: {integrity: sha512-IO8C/dzEb6O3F9/twg6ZLXz164a2fhTnEWb95H23Dm4OuN+92NmEAlTrupP9VW6Jm3sO26tQlqyvyi4CsnY9GA==} + dotenv@16.6.1: + resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==} engines: {node: '>=12'} dotenv@8.6.0: @@ -2561,6 +2554,16 @@ packages: jiti: optional: true + eslint@9.39.5: + resolution: {integrity: sha512-DgZS62aPLXKlnxILS/AYCoRvHaZeXceIzlXPkkGGzJWSow1aEk0lbTlxUSlyjC8jcaKxAdOnTDz+o1JFSBsyjw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true + espree@10.4.0: resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2619,6 +2622,10 @@ packages: resolution: {integrity: sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg==} engines: {node: '>=18.0.0'} + eventsource-parser@3.1.0: + resolution: {integrity: sha512-kJezFj9YFAMLeORyi7aCLxLbD5/qWMQnoMVlVPyHIll7lgRJCc3JVln9Vgl9nwQi0YkMnhdGTMNn7CkRRAptMg==} + engines: {node: '>=18.0.0'} + eventsource@3.0.7: resolution: {integrity: sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==} engines: {node: '>=18.0.0'} @@ -2977,6 +2984,10 @@ packages: resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} hasBin: true + js-yaml@4.3.0: + resolution: {integrity: sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==} + hasBin: true + json-buffer@3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} @@ -4295,10 +4306,10 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - zod-to-json-schema@3.25.1: - resolution: {integrity: sha512-pM/SU9d3YAggzi6MtR4h7ruuQlqKtad8e9S0fmxcMi+ueAK5Korys/aWcV9LIIHTVbj01NdzxcnXSN+O74ZIVA==} + zod-to-json-schema@3.25.2: + resolution: {integrity: sha512-O/PgfnpT1xKSDeQYSCfRI5Gy3hPf91mKVDuYLUHZJMiDFptvP41MSnWofm8dnCm0256ZNfZIM7DSzuSMAFnjHA==} peerDependencies: - zod: ^3.25 || ^4 + zod: ^3.25.28 || ^4 zod@3.25.67: resolution: {integrity: sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==} @@ -4311,19 +4322,19 @@ packages: snapshots: - '@ai-sdk/gateway@2.0.0(zod@4.3.6)': + '@ai-sdk/gateway@2.0.109(zod@3.25.76)': dependencies: - '@ai-sdk/provider': 2.0.0 - '@ai-sdk/provider-utils': 3.0.12(zod@4.3.6) - '@vercel/oidc': 3.0.3 - zod: 4.3.6 + '@ai-sdk/provider': 2.0.3 + '@ai-sdk/provider-utils': 3.0.28(zod@3.25.76) + '@vercel/oidc': 3.1.0 + zod: 3.25.76 - '@ai-sdk/gateway@3.0.15(zod@3.25.76)': + '@ai-sdk/gateway@2.0.109(zod@4.3.6)': dependencies: - '@ai-sdk/provider': 3.0.3 - '@ai-sdk/provider-utils': 4.0.7(zod@3.25.76) + '@ai-sdk/provider': 2.0.3 + '@ai-sdk/provider-utils': 3.0.28(zod@4.3.6) '@vercel/oidc': 3.1.0 - zod: 3.25.76 + zod: 4.3.6 '@ai-sdk/openai@2.0.53(zod@4.3.6)': dependencies: @@ -4338,14 +4349,21 @@ snapshots: eventsource-parser: 3.0.6 zod: 4.3.6 - '@ai-sdk/provider-utils@4.0.7(zod@3.25.76)': + '@ai-sdk/provider-utils@3.0.28(zod@3.25.76)': dependencies: - '@ai-sdk/provider': 3.0.3 + '@ai-sdk/provider': 2.0.3 '@standard-schema/spec': 1.1.0 - eventsource-parser: 3.0.6 + eventsource-parser: 3.1.0 zod: 3.25.76 - '@ai-sdk/provider@0.0.11': + '@ai-sdk/provider-utils@3.0.28(zod@4.3.6)': + dependencies: + '@ai-sdk/provider': 2.0.3 + '@standard-schema/spec': 1.1.0 + eventsource-parser: 3.1.0 + zod: 4.3.6 + + '@ai-sdk/provider@0.0.26': dependencies: json-schema: 0.4.0 @@ -4353,7 +4371,7 @@ snapshots: dependencies: json-schema: 0.4.0 - '@ai-sdk/provider@3.0.3': + '@ai-sdk/provider@2.0.3': dependencies: json-schema: 0.4.0 @@ -4367,25 +4385,25 @@ snapshots: '@babel/runtime@7.28.4': {} - '@braintrust/bt-darwin-arm64@0.12.0': + '@braintrust/bt-darwin-arm64@0.15.1': optional: true - '@braintrust/bt-darwin-x64@0.12.0': + '@braintrust/bt-darwin-x64@0.15.1': optional: true - '@braintrust/bt-linux-arm64@0.12.0': + '@braintrust/bt-linux-arm64@0.15.1': optional: true - '@braintrust/bt-linux-x64-musl@0.12.0': + '@braintrust/bt-linux-x64-musl@0.15.1': optional: true - '@braintrust/bt-linux-x64@0.12.0': + '@braintrust/bt-linux-x64@0.15.1': optional: true - '@braintrust/bt-win32-arm64@0.12.0': + '@braintrust/bt-win32-arm64@0.15.1': optional: true - '@braintrust/bt-win32-x64@0.12.0': + '@braintrust/bt-win32-x64@0.15.1': optional: true '@cfworker/json-schema@4.0.3': {} @@ -4662,6 +4680,11 @@ snapshots: eslint: 9.39.4(jiti@2.6.1) eslint-visitor-keys: 3.4.3 + '@eslint-community/eslint-utils@4.9.1(eslint@9.39.5(jiti@2.6.1))': + dependencies: + eslint: 9.39.5(jiti@2.6.1) + eslint-visitor-keys: 3.4.3 + '@eslint-community/regexpp@4.12.2': {} '@eslint/config-array@0.21.2': @@ -4694,8 +4717,24 @@ snapshots: transitivePeerDependencies: - supports-color + '@eslint/eslintrc@3.3.6': + dependencies: + ajv: 6.15.0 + debug: 4.4.3 + espree: 10.4.0 + globals: 14.0.0 + ignore: 5.3.2 + import-fresh: 3.3.1 + js-yaml: 4.3.0 + minimatch: 3.1.5 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + '@eslint/js@9.39.4': {} + '@eslint/js@9.39.5': {} + '@eslint/object-schema@2.1.7': {} '@eslint/plugin-kit@0.4.1': @@ -4927,7 +4966,7 @@ snapshots: react: 19.2.4 react-dom: 19.2.4(react@19.2.4) - '@langchain/langgraph@1.0.7(@langchain/core@1.1.10(@opentelemetry/api@1.9.0)(@opentelemetry/sdk-trace-base@2.6.1(@opentelemetry/api@1.9.0))(openai@6.32.0(ws@8.20.1)(zod@3.25.76))(ws@8.20.1))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(zod-to-json-schema@3.25.1(zod@3.25.76))(zod@3.25.76)': + '@langchain/langgraph@1.0.7(@langchain/core@1.1.10(@opentelemetry/api@1.9.0)(@opentelemetry/sdk-trace-base@2.6.1(@opentelemetry/api@1.9.0))(openai@6.32.0(ws@8.20.1)(zod@3.25.76))(ws@8.20.1))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(zod-to-json-schema@3.25.2(zod@3.25.76))(zod@3.25.76)': dependencies: '@langchain/core': 1.1.10(@opentelemetry/api@1.9.0)(@opentelemetry/sdk-trace-base@2.6.1(@opentelemetry/api@1.9.0))(openai@6.32.0(ws@8.20.1)(zod@3.25.76))(ws@8.20.1) '@langchain/langgraph-checkpoint': 1.0.0(@langchain/core@1.1.10(@opentelemetry/api@1.9.0)(@opentelemetry/sdk-trace-base@2.6.1(@opentelemetry/api@1.9.0))(openai@6.32.0(ws@8.20.1)(zod@3.25.76))(ws@8.20.1)) @@ -4935,7 +4974,7 @@ snapshots: uuid: 11.1.1 zod: 3.25.76 optionalDependencies: - zod-to-json-schema: 3.25.1(zod@3.25.76) + zod-to-json-schema: 3.25.2(zod@3.25.76) transitivePeerDependencies: - react - react-dom @@ -4971,10 +5010,10 @@ snapshots: ajv: 8.20.0 ajv-formats: 3.0.1(ajv@8.20.0) content-type: 1.0.5 - cors: 2.8.5 + cors: 2.8.6 cross-spawn: 7.0.6 eventsource: 3.0.7 - eventsource-parser: 3.0.6 + eventsource-parser: 3.1.0 express: 5.2.1 express-rate-limit: 8.3.2(express@5.2.1) hono: 4.12.22 @@ -4983,7 +5022,7 @@ snapshots: pkce-challenge: 5.0.0 raw-body: 3.0.2 zod: 3.25.76 - zod-to-json-schema: 3.25.1(zod@3.25.76) + zod-to-json-schema: 3.25.2(zod@3.25.76) transitivePeerDependencies: - supports-color optional: true @@ -5004,7 +5043,7 @@ snapshots: '@tybys/wasm-util': 0.10.1 optional: true - '@next/env@14.2.3': {} + '@next/env@14.2.35': {} '@nodelib/fs.scandir@2.1.5': dependencies: @@ -5561,7 +5600,7 @@ snapshots: dependencies: '@types/node': 22.19.1 - '@types/cors@2.8.17': + '@types/cors@2.8.19': dependencies: '@types/node': 22.19.1 @@ -5662,15 +5701,15 @@ snapshots: dependencies: '@types/node': 22.19.1 - '@typescript-eslint/eslint-plugin@8.50.0(@typescript-eslint/parser@8.50.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.4))(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.4)': + '@typescript-eslint/eslint-plugin@8.50.0(@typescript-eslint/parser@8.50.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.4.4))(eslint@9.39.5(jiti@2.6.1))(typescript@5.4.4)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.50.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.4) + '@typescript-eslint/parser': 8.50.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.4.4) '@typescript-eslint/scope-manager': 8.50.0 - '@typescript-eslint/type-utils': 8.50.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.4) - '@typescript-eslint/utils': 8.50.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.4) + '@typescript-eslint/type-utils': 8.50.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.4.4) + '@typescript-eslint/utils': 8.50.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.4.4) '@typescript-eslint/visitor-keys': 8.50.0 - eslint: 9.39.4(jiti@2.6.1) + eslint: 9.39.5(jiti@2.6.1) ignore: 7.0.5 natural-compare: 1.4.0 ts-api-utils: 2.1.0(typescript@5.4.4) @@ -5678,14 +5717,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.50.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.4)': + '@typescript-eslint/parser@8.50.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.4.4)': dependencies: '@typescript-eslint/scope-manager': 8.50.0 '@typescript-eslint/types': 8.50.0 '@typescript-eslint/typescript-estree': 8.50.0(typescript@5.4.4) '@typescript-eslint/visitor-keys': 8.50.0 debug: 4.4.3 - eslint: 9.39.4(jiti@2.6.1) + eslint: 9.39.5(jiti@2.6.1) typescript: 5.4.4 transitivePeerDependencies: - supports-color @@ -5708,13 +5747,13 @@ snapshots: dependencies: typescript: 5.4.4 - '@typescript-eslint/type-utils@8.50.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.4)': + '@typescript-eslint/type-utils@8.50.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.4.4)': dependencies: '@typescript-eslint/types': 8.50.0 '@typescript-eslint/typescript-estree': 8.50.0(typescript@5.4.4) - '@typescript-eslint/utils': 8.50.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.4) + '@typescript-eslint/utils': 8.50.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.4.4) debug: 4.4.3 - eslint: 9.39.4(jiti@2.6.1) + eslint: 9.39.5(jiti@2.6.1) ts-api-utils: 2.1.0(typescript@5.4.4) typescript: 5.4.4 transitivePeerDependencies: @@ -5737,13 +5776,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.50.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.4)': + '@typescript-eslint/utils@8.50.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.4.4)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.5(jiti@2.6.1)) '@typescript-eslint/scope-manager': 8.50.0 '@typescript-eslint/types': 8.50.0 '@typescript-eslint/typescript-estree': 8.50.0(typescript@5.4.4) - eslint: 9.39.4(jiti@2.6.1) + eslint: 9.39.5(jiti@2.6.1) typescript: 5.4.4 transitivePeerDependencies: - supports-color @@ -5753,9 +5792,7 @@ snapshots: '@typescript-eslint/types': 8.50.0 eslint-visitor-keys: 4.2.1 - '@vercel/functions@1.0.2': {} - - '@vercel/oidc@3.0.3': {} + '@vercel/functions@1.6.0': {} '@vercel/oidc@3.1.0': {} @@ -5919,35 +5956,35 @@ snapshots: mime-types: 3.0.1 negotiator: 1.0.0 - acorn-import-attributes@1.9.5(acorn@8.16.0): + acorn-import-attributes@1.9.5(acorn@8.17.0): dependencies: - acorn: 8.16.0 + acorn: 8.17.0 - acorn-import-phases@1.0.4(acorn@8.16.0): + acorn-import-phases@1.0.4(acorn@8.17.0): dependencies: - acorn: 8.16.0 + acorn: 8.17.0 - acorn-jsx@5.3.2(acorn@8.16.0): + acorn-jsx@5.3.2(acorn@8.17.0): dependencies: - acorn: 8.16.0 + acorn: 8.17.0 - acorn@8.16.0: {} + acorn@8.17.0: {} - ai@5.0.76(zod@4.3.6): + ai@5.0.210(zod@3.25.76): dependencies: - '@ai-sdk/gateway': 2.0.0(zod@4.3.6) - '@ai-sdk/provider': 2.0.0 - '@ai-sdk/provider-utils': 3.0.12(zod@4.3.6) + '@ai-sdk/gateway': 2.0.109(zod@3.25.76) + '@ai-sdk/provider': 2.0.3 + '@ai-sdk/provider-utils': 3.0.28(zod@3.25.76) '@opentelemetry/api': 1.9.0 - zod: 4.3.6 + zod: 3.25.76 - ai@6.0.37(zod@3.25.76): + ai@5.0.210(zod@4.3.6): dependencies: - '@ai-sdk/gateway': 3.0.15(zod@3.25.76) - '@ai-sdk/provider': 3.0.3 - '@ai-sdk/provider-utils': 4.0.7(zod@3.25.76) + '@ai-sdk/gateway': 2.0.109(zod@4.3.6) + '@ai-sdk/provider': 2.0.3 + '@ai-sdk/provider-utils': 3.0.28(zod@4.3.6) '@opentelemetry/api': 1.9.0 - zod: 3.25.76 + zod: 4.3.6 ajv-formats@2.1.1(ajv@8.20.0): optionalDependencies: @@ -6185,7 +6222,7 @@ snapshots: cookie@1.1.1: {} - cors@2.8.5: + cors@2.8.6: dependencies: object-assign: 4.1.1 vary: 1.1.2 @@ -6220,9 +6257,7 @@ snapshots: dependencies: path-type: 4.0.0 - dotenv@16.4.5: {} - - dotenv@17.3.1: {} + dotenv@16.6.1: {} dotenv@8.6.0: {} @@ -6310,31 +6345,31 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-compat-utils@0.5.1(eslint@9.39.4(jiti@2.6.1)): + eslint-compat-utils@0.5.1(eslint@9.39.5(jiti@2.6.1)): dependencies: - eslint: 9.39.4(jiti@2.6.1) + eslint: 9.39.5(jiti@2.6.1) semver: 7.8.0 - eslint-plugin-es-x@7.8.0(eslint@9.39.4(jiti@2.6.1)): + eslint-plugin-es-x@7.8.0(eslint@9.39.5(jiti@2.6.1)): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.5(jiti@2.6.1)) '@eslint-community/regexpp': 4.12.2 - eslint: 9.39.4(jiti@2.6.1) - eslint-compat-utils: 0.5.1(eslint@9.39.4(jiti@2.6.1)) + eslint: 9.39.5(jiti@2.6.1) + eslint-compat-utils: 0.5.1(eslint@9.39.5(jiti@2.6.1)) - eslint-plugin-es-x@9.7.0(eslint@9.39.4(jiti@2.6.1)): + eslint-plugin-es-x@9.7.0(eslint@9.39.5(jiti@2.6.1)): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.5(jiti@2.6.1)) '@eslint-community/regexpp': 4.12.2 - eslint: 9.39.4(jiti@2.6.1) - eslint-type-tracer: 0.5.2(eslint@9.39.4(jiti@2.6.1)) + eslint: 9.39.5(jiti@2.6.1) + eslint-type-tracer: 0.5.2(eslint@9.39.5(jiti@2.6.1)) - eslint-plugin-n@18.2.1(eslint@9.39.4(jiti@2.6.1))(ts-declaration-location@1.0.7(typescript@5.4.4))(typescript@5.4.4): + eslint-plugin-n@18.2.1(eslint@9.39.5(jiti@2.6.1))(ts-declaration-location@1.0.7(typescript@5.4.4))(typescript@5.4.4): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.5(jiti@2.6.1)) enhanced-resolve: 5.21.2 - eslint: 9.39.4(jiti@2.6.1) - eslint-plugin-es-x: 7.8.0(eslint@9.39.4(jiti@2.6.1)) + eslint: 9.39.5(jiti@2.6.1) + eslint-plugin-es-x: 7.8.0(eslint@9.39.5(jiti@2.6.1)) get-tsconfig: 4.13.0 globals: 15.15.0 globrex: 0.1.2 @@ -6344,9 +6379,9 @@ snapshots: ts-declaration-location: 1.0.7(typescript@5.4.4) typescript: 5.4.4 - eslint-plugin-node-import@1.0.5(eslint@9.39.4(jiti@2.6.1)): + eslint-plugin-node-import@1.0.5(eslint@9.39.5(jiti@2.6.1)): dependencies: - eslint: 9.39.4(jiti@2.6.1) + eslint: 9.39.5(jiti@2.6.1) eslint-scope@5.1.1: dependencies: @@ -6358,10 +6393,10 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-type-tracer@0.5.2(eslint@9.39.4(jiti@2.6.1)): + eslint-type-tracer@0.5.2(eslint@9.39.5(jiti@2.6.1)): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)) - eslint: 9.39.4(jiti@2.6.1) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.5(jiti@2.6.1)) + eslint: 9.39.5(jiti@2.6.1) eslint-visitor-keys@3.4.3: {} @@ -6408,10 +6443,51 @@ snapshots: transitivePeerDependencies: - supports-color + eslint@9.39.5(jiti@2.6.1): + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.5(jiti@2.6.1)) + '@eslint-community/regexpp': 4.12.2 + '@eslint/config-array': 0.21.2 + '@eslint/config-helpers': 0.4.2 + '@eslint/core': 0.17.0 + '@eslint/eslintrc': 3.3.6 + '@eslint/js': 9.39.5 + '@eslint/plugin-kit': 0.4.1 + '@humanfs/node': 0.16.8 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.4.3 + '@types/estree': 1.0.9 + ajv: 6.15.0 + chalk: 4.1.2 + cross-spawn: 7.0.6 + debug: 4.4.3 + escape-string-regexp: 4.0.0 + eslint-scope: 8.4.0 + eslint-visitor-keys: 4.2.1 + espree: 10.4.0 + esquery: 1.7.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 8.0.0 + find-up: 5.0.0 + glob-parent: 6.0.2 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + json-stable-stringify-without-jsonify: 1.0.1 + lodash.merge: 4.6.2 + minimatch: 3.1.5 + natural-compare: 1.4.0 + optionator: 0.9.4 + optionalDependencies: + jiti: 2.6.1 + transitivePeerDependencies: + - supports-color + espree@10.4.0: dependencies: - acorn: 8.16.0 - acorn-jsx: 5.3.2(acorn@8.16.0) + acorn: 8.17.0 + acorn-jsx: 5.3.2(acorn@8.17.0) eslint-visitor-keys: 4.2.1 esprima@4.0.1: {} @@ -6448,9 +6524,11 @@ snapshots: eventsource-parser@3.0.6: {} + eventsource-parser@3.1.0: {} + eventsource@3.0.7: dependencies: - eventsource-parser: 3.0.6 + eventsource-parser: 3.1.0 optional: true expect-type@1.3.0: {} @@ -6825,6 +6903,10 @@ snapshots: dependencies: argparse: 2.0.1 + js-yaml@4.3.0: + dependencies: + argparse: 2.0.1 + json-buffer@3.0.1: {} json-schema-to-ts@3.1.1: @@ -7018,7 +7100,7 @@ snapshots: mlly@1.8.0: dependencies: - acorn: 8.16.0 + acorn: 8.17.0 pathe: 2.0.3 pkg-types: 1.3.1 ufo: 1.6.1 @@ -7753,7 +7835,7 @@ snapshots: terser@5.44.1: dependencies: '@jridgewell/source-map': 0.3.11 - acorn: 8.16.0 + acorn: 8.17.0 commander: 2.20.3 source-map-support: 0.5.21 @@ -8002,7 +8084,7 @@ snapshots: unplugin@2.3.11: dependencies: '@jridgewell/remapping': 2.3.5 - acorn: 8.16.0 + acorn: 8.17.0 picomatch: 4.0.4 webpack-virtual-modules: 0.6.2 @@ -8202,8 +8284,8 @@ snapshots: '@webassemblyjs/ast': 1.14.1 '@webassemblyjs/wasm-edit': 1.14.1 '@webassemblyjs/wasm-parser': 1.14.1 - acorn: 8.16.0 - acorn-import-phases: 1.0.4(acorn@8.16.0) + acorn: 8.17.0 + acorn-import-phases: 1.0.4(acorn@8.17.0) browserslist: 4.28.1 chrome-trace-event: 1.0.4 enhanced-resolve: 5.21.2 @@ -8242,8 +8324,8 @@ snapshots: '@webassemblyjs/ast': 1.14.1 '@webassemblyjs/wasm-edit': 1.14.1 '@webassemblyjs/wasm-parser': 1.14.1 - acorn: 8.16.0 - acorn-import-phases: 1.0.4(acorn@8.16.0) + acorn: 8.17.0 + acorn-import-phases: 1.0.4(acorn@8.17.0) browserslist: 4.28.1 chrome-trace-event: 1.0.4 enhanced-resolve: 5.21.2 @@ -8357,7 +8439,7 @@ snapshots: yocto-queue@0.1.0: {} - zod-to-json-schema@3.25.1(zod@3.25.76): + zod-to-json-schema@3.25.2(zod@3.25.76): dependencies: zod: 3.25.76