diff --git a/integrations/browser-js/package.json b/integrations/browser-js/package.json index 3b612682f..62ff4c925 100644 --- a/integrations/browser-js/package.json +++ b/integrations/browser-js/package.json @@ -30,8 +30,7 @@ "devDependencies": { "@types/node": "^20.10.5", "tsup": "^8.5.1", - "typescript": "^5.3.3", - "vitest": "4.1.5" + "typescript": "^5.3.3" }, "peerDependencies": { "zod": "^3.25.34 || ^4.0" diff --git a/integrations/browser-js/vitest.config.ts b/integrations/browser-js/vitest.config.ts deleted file mode 100644 index 744610c82..000000000 --- a/integrations/browser-js/vitest.config.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { defineConfig } from "vitest/config"; - -export default defineConfig({ - test: { - reporters: ["default"], - include: ["tests/**/*.test.ts", "src/**/*.test.ts"], - }, -}); diff --git a/integrations/langchain-js/package.json b/integrations/langchain-js/package.json index 895a9e3ff..64787e6c7 100644 --- a/integrations/langchain-js/package.json +++ b/integrations/langchain-js/package.json @@ -33,7 +33,6 @@ "braintrust": "workspace:*", "msw": "^2.6.6", "tsup": "^8.5.1", - "typedoc": "^0.25.13", "typescript": "^5.3.3", "vitest": "4.1.5", "zod": "^3.25.34", diff --git a/integrations/openai-agents-js/package.json b/integrations/openai-agents-js/package.json index 5a7252132..7d4251dc6 100644 --- a/integrations/openai-agents-js/package.json +++ b/integrations/openai-agents-js/package.json @@ -29,8 +29,6 @@ "@types/node": "^20.10.5", "braintrust": "workspace:^", "tsup": "^8.5.1", - "tsx": "^4.21.0", - "typedoc": "^0.25.13", "typescript": "^5.3.3", "vitest": "4.1.5", "zod": "^3.25.34" diff --git a/integrations/otel-js/package.json b/integrations/otel-js/package.json index 89828350e..fbe53966a 100644 --- a/integrations/otel-js/package.json +++ b/integrations/otel-js/package.json @@ -31,7 +31,6 @@ "@types/node": "^22.15.21", "braintrust": "workspace:*", "tsup": "^8.5.0", - "typedoc": "^0.28.15", "typescript": "5.5.4", "vitest": "4.1.5" }, diff --git a/integrations/temporal-js/examples/temporal-ai-sdk/package.json b/integrations/temporal-js/examples/temporal-ai-sdk/package.json index 70733b3a9..58a85c6f5 100644 --- a/integrations/temporal-js/examples/temporal-ai-sdk/package.json +++ b/integrations/temporal-js/examples/temporal-ai-sdk/package.json @@ -16,28 +16,20 @@ "start:proc": "mise run server" }, "dependencies": { - "@ai-sdk/mcp": "^1.0.0", "@ai-sdk/openai": "^3.0.0", - "@ai-sdk/provider": "^3.0.0", "@braintrust/temporal": "file:../../braintrust-temporal-0.1.2.tgz", - "@modelcontextprotocol/sdk": "^1.10.2", "@temporalio/activity": "^1.14.1", - "@temporalio/ai-sdk": "^1.14.1", "@temporalio/client": "^1.14.1", "@temporalio/common": "^1.14.1", - "@temporalio/envconfig": "^1.14.1", "@temporalio/worker": "^1.14.1", "@temporalio/workflow": "^1.14.1", "ai": "^6.0.0", "braintrust": "file:../../../../js/braintrust-2.2.0.tgz", "nanoid": "^3.3.4", - "uuid": "^11.1.1", "zod": "^3.25.76" }, "devDependencies": { "@types/node": "^20.0.0", - "@types/uuid": "^11.0.0", - "ts-node": "^10.9.0", "tsx": "^3.12.0", "typescript": "^5.0.0" } diff --git a/integrations/temporal-js/examples/temporal-ai-sdk/src/workflows.ts b/integrations/temporal-js/examples/temporal-ai-sdk/src/workflows.ts index a9ced84af..2db296e63 100644 --- a/integrations/temporal-js/examples/temporal-ai-sdk/src/workflows.ts +++ b/integrations/temporal-js/examples/temporal-ai-sdk/src/workflows.ts @@ -1,5 +1,5 @@ import { proxyActivities } from "@temporalio/workflow"; -import type * as activities from "./activities"; +import type * as activities from "./activities.js"; /** * Proxy the activities for use in workflows diff --git a/integrations/temporal-js/examples/temporal-cjs/package.json b/integrations/temporal-js/examples/temporal-cjs/package.json index aedb5d8eb..1105f8149 100644 --- a/integrations/temporal-js/examples/temporal-cjs/package.json +++ b/integrations/temporal-js/examples/temporal-cjs/package.json @@ -19,7 +19,6 @@ }, "devDependencies": { "@types/node": "^20.0.0", - "@types/uuid": "^11.0.0", "ts-node": "^10.9.0", "typescript": "^5.0.0" } diff --git a/integrations/temporal-js/examples/temporal-esm/package.json b/integrations/temporal-js/examples/temporal-esm/package.json index d0471b250..03467209b 100644 --- a/integrations/temporal-js/examples/temporal-esm/package.json +++ b/integrations/temporal-js/examples/temporal-esm/package.json @@ -23,9 +23,6 @@ }, "devDependencies": { "@types/node": "^20.0.0", - "@types/uuid": "^11.0.0", - "ts-node": "^10.9.0", - "tsconfig-paths": "^4.2.0", "tsx": "^3.12.0", "typescript": "^5.0.0" } diff --git a/integrations/vercel-ai-sdk/package.json b/integrations/vercel-ai-sdk/package.json index c8e5e3af3..561a9069b 100644 --- a/integrations/vercel-ai-sdk/package.json +++ b/integrations/vercel-ai-sdk/package.json @@ -26,15 +26,11 @@ "license": "MIT", "devDependencies": { "@types/node": "^20.10.5", + "braintrust": "workspace:*", "tsup": "^8.5.1", "typescript": "^5.3.3", "vitest": "4.1.5" }, - "dependencies": { - "@ai-sdk/provider": "^0.0.11", - "ai": "^5.0.76", - "braintrust": "workspace:*" - }, "peerDependencies": { "braintrust": ">=0.0.141" }, diff --git a/js/package.json b/js/package.json index f1b92f384..2d0ca836e 100644 --- a/js/package.json +++ b/js/package.json @@ -187,12 +187,12 @@ "@types/mustache": "^4.2.5", "@types/node": "^20.10.5", "@types/pluralize": "^0.0.30", - "@types/tar": "^6.1.13", "@typescript-eslint/eslint-plugin": "^8.49.0", "@typescript-eslint/parser": "^8.49.0", "ai": "^6.0.0", "async": "^3.2.5", "cross-env": "^7.0.3", + "eslint": "^9.39.2", "eslint-plugin-es-x": "9.7.0", "eslint-plugin-n": "^18.2.1", "eslint-plugin-node-import": "^1.0.5", diff --git a/js/src/wrappers/vitest/package.json b/js/src/wrappers/vitest/package.json index 859397f14..4237eaa22 100644 --- a/js/src/wrappers/vitest/package.json +++ b/js/src/wrappers/vitest/package.json @@ -7,11 +7,8 @@ "test": "vitest run" }, "devDependencies": { - "@ai-sdk/openai": "2.0.53", "@types/node": "^20.10.5", - "ai": "5.0.76", "typescript": "5.4.4", - "vite-tsconfig-paths": "^4.3.2", "vitest": "4.1.5" } } diff --git a/package.json b/package.json index 06732f726..78f725852 100644 --- a/package.json +++ b/package.json @@ -36,12 +36,10 @@ "yarn": "please-use-pnpm" }, "devDependencies": { - "@changesets/changelog-github": "^0.6.0", "@changesets/cli": "^2.30.0", "@changesets/get-github-info": "^0.8.0", "@sentry/dotagents": "1.17.0", "dotenv": "^17.2.3", - "eslint": "^9.39.2", "husky": "^9.1.7", "knip": "^5.85.0", "lint-staged": "^16.2.7", @@ -49,10 +47,6 @@ "turbo": "^2.9.14", "yalc": "1.0.0-pre.53" }, - "overrides": { - "zod": "3.25.34", - "tsup": "8.4.0" - }, "lint-staged": { "**/*.{js,jsx,ts,tsx,mjs,cjs,css,md,mdx,html,yaml,yml,json}": "prettier --write" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7edfb6174..79b23cd1e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,9 +33,6 @@ importers: .: devDependencies: - '@changesets/changelog-github': - specifier: ^0.6.0 - version: 0.6.0(encoding@0.1.13) '@changesets/cli': specifier: ^2.30.0 version: 2.30.0(@types/node@24.12.4) @@ -48,9 +45,6 @@ importers: dotenv: specifier: ^17.2.3 version: 17.3.1 - eslint: - specifier: ^9.39.2 - version: 9.39.4(jiti@2.6.1) husky: specifier: ^9.1.7 version: 9.1.7 @@ -146,9 +140,6 @@ importers: typescript: specifier: ^5.3.3 version: 5.9.3 - vitest: - specifier: 4.1.5 - version: 4.1.5(@opentelemetry/api@1.9.0)(@types/node@20.19.40)(msw@2.13.6(@types/node@20.19.40)(typescript@5.9.3))(vite@8.1.5(@types/node@20.19.40)(esbuild@0.28.1)(jiti@2.6.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.9.0)) integrations/langchain-js: devDependencies: @@ -176,9 +167,6 @@ importers: tsup: specifier: ^8.5.1 version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.19)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.9.0) - typedoc: - specifier: ^0.25.13 - version: 0.25.13(typescript@5.9.3) typescript: specifier: ^5.3.3 version: 5.9.3 @@ -206,12 +194,6 @@ importers: tsup: specifier: ^8.5.1 version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.19)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.9.0) - tsx: - specifier: ^4.21.0 - version: 4.21.0 - typedoc: - specifier: ^0.25.13 - version: 0.25.13(typescript@5.9.3) typescript: specifier: ^5.3.3 version: 5.9.3 @@ -249,9 +231,6 @@ importers: tsup: specifier: ^8.5.0 version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.19)(tsx@4.21.0)(typescript@5.5.4)(yaml@2.9.0) - typedoc: - specifier: ^0.28.15 - version: 0.28.15(typescript@5.5.4) typescript: specifier: 5.5.4 version: 5.5.4 @@ -318,20 +297,13 @@ importers: version: 4.1.5(@opentelemetry/api@1.9.0)(@types/node@22.19.1)(msw@2.13.6(@types/node@22.19.1)(typescript@5.5.4))(vite@8.1.5(@types/node@22.19.1)(esbuild@0.28.1)(jiti@2.6.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.9.0)) integrations/vercel-ai-sdk: - dependencies: - '@ai-sdk/provider': - specifier: ^0.0.11 - version: 0.0.11 - ai: - specifier: ^5.0.76 - version: 5.0.76(zod@4.3.6) - braintrust: - specifier: workspace:* - version: link:../../js devDependencies: '@types/node': specifier: ^20.10.5 version: 20.19.40 + braintrust: + specifier: workspace:* + version: link:../../js tsup: specifier: ^8.5.1 version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.19)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.9.0) @@ -465,9 +437,6 @@ importers: '@types/pluralize': specifier: ^0.0.30 version: 0.0.30 - '@types/tar': - specifier: ^6.1.13 - 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) @@ -483,6 +452,9 @@ importers: cross-env: specifier: ^7.0.3 version: 7.0.3 + eslint: + specifier: ^9.39.2 + version: 9.39.4(jiti@2.6.1) eslint-plugin-es-x: specifier: 9.7.0 version: 9.7.0(eslint@9.39.4(jiti@2.6.1)) @@ -562,65 +534,30 @@ importers: js/src/wrappers/vitest: devDependencies: - '@ai-sdk/openai': - specifier: 2.0.53 - version: 2.0.53(zod@4.3.6) '@types/node': specifier: ^20.10.5 version: 20.19.40 - ai: - specifier: 5.0.76 - version: 5.0.76(zod@4.3.6) typescript: specifier: 5.4.4 version: 5.4.4 - vite-tsconfig-paths: - specifier: ^4.3.2 - version: 4.3.2(typescript@5.4.4)(vite@8.1.5(@types/node@20.19.40)(esbuild@0.28.1)(jiti@2.6.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.9.0)) vitest: specifier: 4.1.5 version: 4.1.5(@opentelemetry/api@1.9.0)(@types/node@20.19.40)(msw@2.13.6(@types/node@20.19.40)(typescript@5.4.4))(vite@8.1.5(@types/node@20.19.40)(esbuild@0.28.1)(jiti@2.6.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.9.0)) 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==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/openai@2.0.53': - resolution: {integrity: sha512-GIkR3+Fyif516ftXv+YPSPstnAHhcZxNoR2s8uSHhQ1yBT7I7aQYTVwpjAuYoT3GR+TeP50q7onj2/nDRbT2FQ==} - engines: {node: '>=18'} - peerDependencies: - zod: ^3.25.76 || ^4.1.8 - - '@ai-sdk/provider-utils@3.0.12': - resolution: {integrity: sha512-ZtbdvYxdMoria+2SlNarEk6Hlgyf+zzcznlD55EAl+7VZvJaSg2sqPvwArY7L6TfDEDJsnCq0fdhBSkYo0Xqdg==} - engines: {node: '>=18'} - peerDependencies: - zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/provider-utils@4.0.7': resolution: {integrity: sha512-ItzTdBxRLieGz1GHPwl9X3+HKfwTfFd9MdIa91aXRnOjUVRw68ENjAGKm3FcXGsBLkXDLaFWgjbTVdXe2igs2w==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/provider@0.0.11': - resolution: {integrity: sha512-VTipPQ92Moa5Ovg/nZIc8yNoIFfukZjUHZcQMduJbiUh3CLQyrBAKTEV9AwjPy8wgVxj3+GZjon0yyOJKhfp5g==} - 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==} engines: {node: '>=18'} @@ -692,9 +629,6 @@ packages: '@changesets/changelog-git@0.2.1': resolution: {integrity: sha512-x/xEleCFLH28c3bQeQIyeZf8lFXyDFVn1SgcBiR2Tw/r4IAWlk1fzxCEZ6NxQAjF2Nwtczoen3OA2qR+UawQ8Q==} - '@changesets/changelog-github@0.6.0': - resolution: {integrity: sha512-wA2/y4hR/A1K411cCT75rz0d46Iezxp1WYRFoFJDIUpkQ6oDBAIUiU7BZkDCmYgz0NBl94X1lgcZO+mHoiHnFg==} - '@changesets/cli@2.30.0': resolution: {integrity: sha512-5D3Nk2JPqMI1wK25pEymeWRSlSMdo5QOGlyfrKg0AOufrUcjEE3RQgaCpHoBiM31CSNrtSgdJ0U6zL1rLDDfBA==} hasBin: true @@ -959,9 +893,6 @@ packages: resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@gerrit0/mini-shiki@3.21.0': - resolution: {integrity: sha512-9PrsT5DjZA+w3lur/aOIx3FlDeHdyCEFlv9U+fmsVyjPZh61G5SYURQ/1ebe2U63KbDmI2V8IhIUegWb8hjOyg==} - '@grpc/grpc-js@1.14.3': resolution: {integrity: sha512-Iq8QQQ/7X3Sac15oB6p0FmUg/klxQvXLeileoqrTRGJYLV+/9tubbr9ipz0GKHjmXVsgFPo/+W+2cA8eNcR+XA==} engines: {node: '>=12.10.0'} @@ -1701,21 +1632,6 @@ packages: engines: {node: '>=20'} hasBin: true - '@shikijs/engine-oniguruma@3.21.0': - resolution: {integrity: sha512-OYknTCct6qiwpQDqDdf3iedRdzj6hFlOPv5hMvI+hkWfCKs5mlJ4TXziBG9nyabLwGulrUjHiCq3xCspSzErYQ==} - - '@shikijs/langs@3.21.0': - resolution: {integrity: sha512-g6mn5m+Y6GBJ4wxmBYqalK9Sp0CFkUqfNzUy2pJglUginz6ZpWbaWjDB4fbQ/8SHzFjYbtU6Ddlp1pc+PPNDVA==} - - '@shikijs/themes@3.21.0': - resolution: {integrity: sha512-BAE4cr9EDiZyYzwIHEk7JTBJ9CzlPuM4PchfcA5ao1dWXb25nv6hYsoDiBq2aZK9E3dlt3WB78uI96UESD+8Mw==} - - '@shikijs/types@3.21.0': - resolution: {integrity: sha512-zGrWOxZ0/+0ovPY7PvBU2gIS9tmhSUUt30jAcNV0Bq0gb2S98gwfjIs1vxlmH5zM7/4YxLamT6ChlqqAJmPPjA==} - - '@shikijs/vscode-textmate@10.0.2': - resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} - '@standard-schema/spec@1.1.0': resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} @@ -1908,9 +1824,6 @@ packages: '@types/express@5.0.1': resolution: {integrity: sha512-UZUw8vjpWFXuDnjFTh7/5c2TWDlQqeXHi6hcN7F2XSVT5P+WmUnnbFS3KA6Jnc6IsEqI2qCVu2bK0R0J4A8ZQQ==} - '@types/hast@3.0.4': - resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} - '@types/http-errors@2.0.4': resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} @@ -1962,12 +1875,6 @@ packages: '@types/statuses@2.0.6': resolution: {integrity: sha512-xMAgYwceFhRA2zY+XbEA7mxYbA093wdiW8Vu6gZPGWy9cmOyU9XesH1tNcEWsKFd5Vzrqx5T3D38PWx1FIIXkA==} - '@types/tar@6.1.13': - resolution: {integrity: sha512-IznnlmU5f4WcGTh2ltRu/Ijpmk8wiWXfF0VA4s+HPjHZgvFggk1YaIkbo5krX/zUCzWF8N/l4+W/LNxnvAJ8nw==} - - '@types/unist@3.0.3': - resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} - '@types/ws@8.18.1': resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==} @@ -2034,10 +1941,6 @@ packages: resolution: {integrity: sha512-j3udyHOv/05Y8o3WQ/ANMWa1aYagsY5B3ouImiwgYsz5z4CBUHTY5dk74oQAXYr+bgoVDpdDlmxkpnxGzKEdLQ==} engines: {node: '>= 16'} - '@vercel/oidc@3.0.3': - resolution: {integrity: sha512-yNEQvPcVrK9sIe637+I0jD6leluPxzwJKx/Haw6F4H77CdDsszUn5V3o96LPziXkSNE2B83+Z3mjqGKBK/R6Gg==} - engines: {node: '>= 20'} - '@vercel/oidc@3.1.0': resolution: {integrity: sha512-Fw28YZpRnA3cAHHDlkt7xQHiJ0fcL+NRcIqsocZQUSmbzeIKRpwttJjik5ZGanXP+vlA4SbTg+AbA3bP363l+w==} engines: {node: '>= 20'} @@ -2154,12 +2057,6 @@ packages: 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==} engines: {node: '>=18'} @@ -2506,10 +2403,6 @@ packages: resolution: {integrity: sha512-IO8C/dzEb6O3F9/twg6ZLXz164a2fhTnEWb95H23Dm4OuN+92NmEAlTrupP9VW6Jm3sO26tQlqyvyi4CsnY9GA==} engines: {node: '>=12'} - dotenv@8.6.0: - resolution: {integrity: sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==} - engines: {node: '>=10'} - dunder-proto@1.0.1: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} @@ -2547,10 +2440,6 @@ packages: resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} engines: {node: '>=8.6'} - entities@4.5.0: - resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} - engines: {node: '>=0.12'} - environment@1.1.0: resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==} engines: {node: '>=18'} @@ -3215,9 +3104,6 @@ packages: lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - linkify-it@5.0.2: - resolution: {integrity: sha512-ONTm2jCMAVZjgQa/Fy1kScXsuOoF5NPTsoFBdE1KVIZ2vAh/r9+Bqo+0jINCBYnavTPQZz38QzFTme79ENoN3Q==} - lint-staged@16.2.7: resolution: {integrity: sha512-lDIj4RnYmK7/kXMya+qJsmkRFkGolciXjrsZ6PC25GdTfWOAWetR0ZbsNXRAj1EHHImRSalc+whZFg56F5DVow==} engines: {node: '>=20.17'} @@ -3268,10 +3154,6 @@ packages: magic-string@0.30.21: resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} - markdown-it@14.2.0: - resolution: {integrity: sha512-1TGiQiJVRQ3NPmZH6sx5Cfnmg6GQm9jvC1ch4TK511NjSJvjzKLzn5pPfZRNZkRPZP0HqCioSndqH8v2nRaWVQ==} - hasBin: true - marked@4.3.0: resolution: {integrity: sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==} engines: {node: '>= 12'} @@ -3281,9 +3163,6 @@ packages: resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} engines: {node: '>= 0.4'} - mdurl@2.0.0: - resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} - media-typer@1.1.0: resolution: {integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==} engines: {node: '>= 0.8'} @@ -3336,10 +3215,6 @@ packages: minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - minipass@4.2.8: - resolution: {integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==} - engines: {node: '>=8'} - minipass@7.1.3: resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==} engines: {node: '>=16 || 14 >=14.17'} @@ -3683,10 +3558,6 @@ packages: resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} engines: {node: '>= 0.10'} - punycode.js@2.3.1: - resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} - engines: {node: '>=6'} - punycode@2.3.1: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} @@ -4184,13 +4055,6 @@ packages: peerDependencies: typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x - typedoc@0.28.15: - resolution: {integrity: sha512-mw2/2vTL7MlT+BVo43lOsufkkd2CJO4zeOSuWQQsiXoV2VuEn7f6IZp2jsUDPmBMABpgR0R5jlcJ2OGEFYmkyg==} - engines: {node: '>= 18', pnpm: '>= 10'} - hasBin: true - peerDependencies: - typescript: 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x || 5.8.x || 5.9.x - typescript@5.4.4: resolution: {integrity: sha512-dGE2Vv8cpVvw28v8HCPqyb08EzbBURxDpuhJvTrusShUfGnhHBafDsLdS1EhhxyL6BJQE+2cT3dDPAv+MQ6oLw==} engines: {node: '>=14.17'} @@ -4206,9 +4070,6 @@ packages: engines: {node: '>=14.17'} hasBin: true - uc.micro@2.1.0: - resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} - ufo@1.6.1: resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==} @@ -4484,13 +4345,6 @@ packages: snapshots: - '@ai-sdk/gateway@2.0.0(zod@4.3.6)': - 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/gateway@3.0.15(zod@3.25.76)': dependencies: '@ai-sdk/provider': 3.0.3 @@ -4498,19 +4352,6 @@ snapshots: '@vercel/oidc': 3.1.0 zod: 3.25.76 - '@ai-sdk/openai@2.0.53(zod@4.3.6)': - dependencies: - '@ai-sdk/provider': 2.0.0 - '@ai-sdk/provider-utils': 3.0.12(zod@4.3.6) - zod: 4.3.6 - - '@ai-sdk/provider-utils@3.0.12(zod@4.3.6)': - dependencies: - '@ai-sdk/provider': 2.0.0 - '@standard-schema/spec': 1.1.0 - eventsource-parser: 3.0.6 - zod: 4.3.6 - '@ai-sdk/provider-utils@4.0.7(zod@3.25.76)': dependencies: '@ai-sdk/provider': 3.0.3 @@ -4518,14 +4359,6 @@ snapshots: eventsource-parser: 3.0.6 zod: 3.25.76 - '@ai-sdk/provider@0.0.11': - dependencies: - json-schema: 0.4.0 - - '@ai-sdk/provider@2.0.0': - dependencies: - json-schema: 0.4.0 - '@ai-sdk/provider@3.0.3': dependencies: json-schema: 0.4.0 @@ -4592,14 +4425,6 @@ snapshots: dependencies: '@changesets/types': 6.1.0 - '@changesets/changelog-github@0.6.0(encoding@0.1.13)': - dependencies: - '@changesets/get-github-info': 0.8.0(encoding@0.1.13) - '@changesets/types': 6.1.0 - dotenv: 8.6.0 - transitivePeerDependencies: - - encoding - '@changesets/cli@2.30.0(@types/node@24.12.4)': dependencies: '@changesets/apply-release-plan': 7.1.0 @@ -4876,14 +4701,6 @@ snapshots: '@eslint/core': 0.17.0 levn: 0.4.1 - '@gerrit0/mini-shiki@3.21.0': - dependencies: - '@shikijs/engine-oniguruma': 3.21.0 - '@shikijs/langs': 3.21.0 - '@shikijs/themes': 3.21.0 - '@shikijs/types': 3.21.0 - '@shikijs/vscode-textmate': 10.0.2 - '@grpc/grpc-js@1.14.3': dependencies: '@grpc/proto-loader': 0.8.1 @@ -5568,26 +5385,6 @@ snapshots: smol-toml: 1.6.0 zod: 4.3.6 - '@shikijs/engine-oniguruma@3.21.0': - dependencies: - '@shikijs/types': 3.21.0 - '@shikijs/vscode-textmate': 10.0.2 - - '@shikijs/langs@3.21.0': - dependencies: - '@shikijs/types': 3.21.0 - - '@shikijs/themes@3.21.0': - dependencies: - '@shikijs/types': 3.21.0 - - '@shikijs/types@3.21.0': - dependencies: - '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.4 - - '@shikijs/vscode-textmate@10.0.2': {} - '@standard-schema/spec@1.1.0': {} '@swc/core-darwin-arm64@1.15.8': @@ -5810,10 +5607,6 @@ snapshots: '@types/express-serve-static-core': 5.0.6 '@types/serve-static': 1.15.7 - '@types/hast@3.0.4': - dependencies: - '@types/unist': 3.0.3 - '@types/http-errors@2.0.4': {} '@types/json-schema@7.0.15': {} @@ -5863,13 +5656,6 @@ snapshots: '@types/statuses@2.0.6': {} - '@types/tar@6.1.13': - dependencies: - '@types/node': 22.19.1 - minipass: 4.2.8 - - '@types/unist@3.0.3': {} - '@types/ws@8.18.1': dependencies: '@types/node': 22.19.1 @@ -5967,8 +5753,6 @@ snapshots: '@vercel/functions@1.0.2': {} - '@vercel/oidc@3.0.3': {} - '@vercel/oidc@3.1.0': {} '@vitest/expect@4.1.5': @@ -6145,14 +5929,6 @@ snapshots: acorn@8.16.0: {} - ai@5.0.76(zod@4.3.6): - 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) - '@opentelemetry/api': 1.9.0 - zod: 4.3.6 - ai@6.0.37(zod@3.25.76): dependencies: '@ai-sdk/gateway': 3.0.15(zod@3.25.76) @@ -6438,8 +6214,6 @@ snapshots: dotenv@17.3.1: {} - dotenv@8.6.0: {} - dunder-proto@1.0.1: dependencies: call-bind-apply-helpers: 1.0.2 @@ -6475,8 +6249,6 @@ snapshots: ansi-colors: 4.1.3 strip-ansi: 6.0.1 - entities@4.5.0: {} - environment@1.1.0: {} es-define-property@1.0.1: {} @@ -7154,10 +6926,6 @@ snapshots: lines-and-columns@1.2.4: {} - linkify-it@5.0.2: - dependencies: - uc.micro: 2.1.0 - lint-staged@16.2.7: dependencies: commander: 14.0.3 @@ -7213,21 +6981,10 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.5.5 - markdown-it@14.2.0: - dependencies: - argparse: 2.0.1 - entities: 4.5.0 - linkify-it: 5.0.2 - mdurl: 2.0.0 - punycode.js: 2.3.1 - uc.micro: 2.1.0 - marked@4.3.0: {} math-intrinsics@1.1.0: {} - mdurl@2.0.0: {} - media-typer@1.1.0: {} memfs@4.51.1: @@ -7274,8 +7031,6 @@ snapshots: minimist@1.2.8: {} - minipass@4.2.8: {} - minipass@7.1.3: {} minizlib@3.1.0: @@ -7660,8 +7415,6 @@ snapshots: forwarded: 0.2.0 ipaddr.js: 1.9.1 - punycode.js@2.3.1: {} - punycode@2.3.1: {} qs@6.15.2: @@ -8225,31 +7978,12 @@ snapshots: shiki: 0.14.7 typescript: 5.4.4 - typedoc@0.25.13(typescript@5.9.3): - dependencies: - lunr: 2.3.9 - marked: 4.3.0 - minimatch: 9.0.9 - shiki: 0.14.7 - typescript: 5.9.3 - - typedoc@0.28.15(typescript@5.5.4): - dependencies: - '@gerrit0/mini-shiki': 3.21.0 - lunr: 2.3.9 - markdown-it: 14.2.0 - minimatch: 9.0.9 - typescript: 5.5.4 - yaml: 2.9.0 - typescript@5.4.4: {} typescript@5.5.4: {} typescript@5.9.3: {} - uc.micro@2.1.0: {} - ufo@1.6.1: {} uglify-js@3.19.3: