diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0ddadb0..93da608 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14,6 +14,9 @@ importers: '@ai-sdk/anthropic': specifier: ^1.1.1 version: 1.1.1(zod@3.24.1) + '@ai-sdk/azure': + specifier: ^1.1.1 + version: 1.1.1(zod@3.24.1) '@codemirror/autocomplete': specifier: ^6.17.0 version: 6.18.4 @@ -176,7 +179,7 @@ importers: version: 4.20250121.0 '@remix-run/dev': specifier: ^2.10.0 - version: 2.15.2(@remix-run/react@2.15.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3))(@types/node@22.10.8)(sass-embedded@1.83.4)(typescript@5.7.3)(vite@5.4.14(@types/node@22.10.8)(sass-embedded@1.83.4))(wrangler@3.105.0(@cloudflare/workers-types@4.20250121.0)) + version: 2.15.2(@remix-run/react@2.15.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3))(@types/node@22.10.9)(sass-embedded@1.83.4)(typescript@5.7.3)(vite@5.4.14(@types/node@22.10.9)(sass-embedded@1.83.4))(wrangler@3.105.0(@cloudflare/workers-types@4.20250121.0)) '@types/diff': specifier: ^5.2.1 version: 5.2.3 @@ -209,22 +212,22 @@ importers: version: 11.0.5 unocss: specifier: ^0.61.3 - version: 0.61.9(postcss@8.5.1)(rollup@4.31.0)(vite@5.4.14(@types/node@22.10.8)(sass-embedded@1.83.4)) + version: 0.61.9(postcss@8.5.1)(rollup@4.31.0)(vite@5.4.14(@types/node@22.10.9)(sass-embedded@1.83.4)) vite: specifier: ^5.3.1 - version: 5.4.14(@types/node@22.10.8)(sass-embedded@1.83.4) + version: 5.4.14(@types/node@22.10.9)(sass-embedded@1.83.4) vite-plugin-node-polyfills: specifier: ^0.22.0 - version: 0.22.0(rollup@4.31.0)(vite@5.4.14(@types/node@22.10.8)(sass-embedded@1.83.4)) + version: 0.22.0(rollup@4.31.0)(vite@5.4.14(@types/node@22.10.9)(sass-embedded@1.83.4)) vite-plugin-optimize-css-modules: specifier: ^1.1.0 - version: 1.2.0(vite@5.4.14(@types/node@22.10.8)(sass-embedded@1.83.4)) + version: 1.2.0(vite@5.4.14(@types/node@22.10.9)(sass-embedded@1.83.4)) vite-tsconfig-paths: specifier: ^4.3.2 - version: 4.3.2(typescript@5.7.3)(vite@5.4.14(@types/node@22.10.8)(sass-embedded@1.83.4)) + version: 4.3.2(typescript@5.7.3)(vite@5.4.14(@types/node@22.10.9)(sass-embedded@1.83.4)) vitest: specifier: ^2.0.1 - version: 2.1.8(@types/node@22.10.8)(sass-embedded@1.83.4) + version: 2.1.8(@types/node@22.10.9)(sass-embedded@1.83.4) wrangler: specifier: ^3.63.2 version: 3.105.0(@cloudflare/workers-types@4.20250121.0) @@ -240,6 +243,18 @@ packages: peerDependencies: zod: ^3.0.0 + '@ai-sdk/azure@1.1.1': + resolution: {integrity: sha512-JPA7i8vgsVUPfssg849ikWmxNBJss0kzit+MapU4x5aG0uk9N14+QjHCTOkO3PEtbxxGVrm5yWaVfqJfNNzglg==} + engines: {node: '>=18'} + peerDependencies: + zod: ^3.0.0 + + '@ai-sdk/openai@1.1.1': + resolution: {integrity: sha512-0tUlrjSMWYYQxiC/6d6n5C6nxUYSHzlt/FipJgzKQleMts3Br5+u2cM4nwOVtuS14J2MsBM/SK2DGL0lFctirA==} + engines: {node: '>=18'} + peerDependencies: + zod: ^3.0.0 + '@ai-sdk/provider-utils@1.0.22': resolution: {integrity: sha512-YHK2rpj++wnLVc9vPGzGFP3Pjeld2MwhKinetA0zKXOoHAT/Jit5O8kZsxcSlJPu9wvcGT1UGZEjZrtO7PfFOQ==} engines: {node: '>=18'} @@ -1860,8 +1875,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@22.10.8': - resolution: {integrity: sha512-rk+QvAEGsbX/ZPiiyel6hJHNUS9cnSbPWVaZLvE+Er3tLqQFzWMz9JOfWW7XUmKvRPfxJfbl3qYWve+RGXncFw==} + '@types/node@22.10.9': + resolution: {integrity: sha512-Ir6hwgsKyNESl/gLOcEz3krR4CBGgliDqBQ2ma4wIhEx0w+xnoeTq3tdrNw15kU3SxogDjOgv9sqdtLW8mIHaw==} '@types/prop-types@15.7.14': resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==} @@ -2677,8 +2692,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.85: - resolution: {integrity: sha512-UgTI7ZHxtSjOUwV0vZLpqT604U1Z8L3bq8mAtAKtuRPlMZ/6dLFMYgYnLdXSi/urbVTP2ykDb9EDDUrdIzw4Qg==} + electron-to-chromium@1.5.86: + resolution: {integrity: sha512-/D7GAAaCRBQFBBcop6SfAAGH37djtpWkOuYhyAajw0l5vsfeSsUQYxaFPwr1c/mC/flARCDdKFo5gpFqNI+18w==} elliptic@6.6.1: resolution: {integrity: sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==} @@ -5485,6 +5500,19 @@ snapshots: '@ai-sdk/provider-utils': 2.1.1(zod@3.24.1) zod: 3.24.1 + '@ai-sdk/azure@1.1.1(zod@3.24.1)': + dependencies: + '@ai-sdk/openai': 1.1.1(zod@3.24.1) + '@ai-sdk/provider': 1.0.5 + '@ai-sdk/provider-utils': 2.1.1(zod@3.24.1) + zod: 3.24.1 + + '@ai-sdk/openai@1.1.1(zod@3.24.1)': + dependencies: + '@ai-sdk/provider': 1.0.5 + '@ai-sdk/provider-utils': 2.1.1(zod@3.24.1) + zod: 3.24.1 + '@ai-sdk/provider-utils@1.0.22(zod@3.24.1)': dependencies: '@ai-sdk/provider': 0.0.26 @@ -6757,7 +6785,7 @@ snapshots: optionalDependencies: typescript: 5.7.3 - '@remix-run/dev@2.15.2(@remix-run/react@2.15.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3))(@types/node@22.10.8)(sass-embedded@1.83.4)(typescript@5.7.3)(vite@5.4.14(@types/node@22.10.8)(sass-embedded@1.83.4))(wrangler@3.105.0(@cloudflare/workers-types@4.20250121.0))': + '@remix-run/dev@2.15.2(@remix-run/react@2.15.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3))(@types/node@22.10.9)(sass-embedded@1.83.4)(typescript@5.7.3)(vite@5.4.14(@types/node@22.10.9)(sass-embedded@1.83.4))(wrangler@3.105.0(@cloudflare/workers-types@4.20250121.0))': dependencies: '@babel/core': 7.26.0 '@babel/generator': 7.26.5 @@ -6774,7 +6802,7 @@ snapshots: '@remix-run/router': 1.21.0 '@remix-run/server-runtime': 2.15.2(typescript@5.7.3) '@types/mdx': 2.0.13 - '@vanilla-extract/integration': 6.5.0(@types/node@22.10.8)(sass-embedded@1.83.4) + '@vanilla-extract/integration': 6.5.0(@types/node@22.10.9)(sass-embedded@1.83.4) arg: 5.0.2 cacache: 17.1.4 chalk: 4.1.2 @@ -6813,11 +6841,11 @@ snapshots: tar-fs: 2.1.2 tsconfig-paths: 4.2.0 valibot: 0.41.0(typescript@5.7.3) - vite-node: 1.6.0(@types/node@22.10.8)(sass-embedded@1.83.4) + vite-node: 1.6.0(@types/node@22.10.9)(sass-embedded@1.83.4) ws: 7.5.10 optionalDependencies: typescript: 5.7.3 - vite: 5.4.14(@types/node@22.10.8)(sass-embedded@1.83.4) + vite: 5.4.14(@types/node@22.10.9)(sass-embedded@1.83.4) wrangler: 3.105.0(@cloudflare/workers-types@4.20250121.0) transitivePeerDependencies: - '@types/node' @@ -7061,7 +7089,7 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@22.10.8': + '@types/node@22.10.9': dependencies: undici-types: 6.20.0 @@ -7173,13 +7201,13 @@ snapshots: '@ungap/structured-clone@1.2.1': {} - '@unocss/astro@0.61.9(rollup@4.31.0)(vite@5.4.14(@types/node@22.10.8)(sass-embedded@1.83.4))': + '@unocss/astro@0.61.9(rollup@4.31.0)(vite@5.4.14(@types/node@22.10.9)(sass-embedded@1.83.4))': dependencies: '@unocss/core': 0.61.9 '@unocss/reset': 0.61.9 - '@unocss/vite': 0.61.9(rollup@4.31.0)(vite@5.4.14(@types/node@22.10.8)(sass-embedded@1.83.4)) + '@unocss/vite': 0.61.9(rollup@4.31.0)(vite@5.4.14(@types/node@22.10.9)(sass-embedded@1.83.4)) optionalDependencies: - vite: 5.4.14(@types/node@22.10.8)(sass-embedded@1.83.4) + vite: 5.4.14(@types/node@22.10.9)(sass-embedded@1.83.4) transitivePeerDependencies: - rollup - supports-color @@ -7316,7 +7344,7 @@ snapshots: dependencies: '@unocss/core': 0.61.9 - '@unocss/vite@0.61.9(rollup@4.31.0)(vite@5.4.14(@types/node@22.10.8)(sass-embedded@1.83.4))': + '@unocss/vite@0.61.9(rollup@4.31.0)(vite@5.4.14(@types/node@22.10.9)(sass-embedded@1.83.4))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.4(rollup@4.31.0) @@ -7328,7 +7356,7 @@ snapshots: chokidar: 3.6.0 fast-glob: 3.3.3 magic-string: 0.30.17 - vite: 5.4.14(@types/node@22.10.8)(sass-embedded@1.83.4) + vite: 5.4.14(@types/node@22.10.9)(sass-embedded@1.83.4) transitivePeerDependencies: - rollup - supports-color @@ -7356,21 +7384,21 @@ snapshots: transitivePeerDependencies: - babel-plugin-macros - '@vanilla-extract/integration@6.5.0(@types/node@22.10.8)(sass-embedded@1.83.4)': + '@vanilla-extract/integration@6.5.0(@types/node@22.10.9)(sass-embedded@1.83.4)': dependencies: '@babel/core': 7.26.0 '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) '@vanilla-extract/babel-plugin-debug-ids': 1.2.0 '@vanilla-extract/css': 1.17.0 - esbuild: 0.17.19 + esbuild: 0.17.6 eval: 0.1.8 find-up: 5.0.0 javascript-stringify: 2.1.0 lodash: 4.17.21 mlly: 1.7.4 outdent: 0.8.0 - vite: 5.4.14(@types/node@22.10.8)(sass-embedded@1.83.4) - vite-node: 1.6.0(@types/node@22.10.8)(sass-embedded@1.83.4) + vite: 5.4.14(@types/node@22.10.9)(sass-embedded@1.83.4) + vite-node: 1.6.0(@types/node@22.10.9)(sass-embedded@1.83.4) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -7392,13 +7420,13 @@ snapshots: chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.8(vite@5.4.14(@types/node@22.10.8)(sass-embedded@1.83.4))': + '@vitest/mocker@2.1.8(vite@5.4.14(@types/node@22.10.9)(sass-embedded@1.83.4))': dependencies: '@vitest/spy': 2.1.8 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 5.4.14(@types/node@22.10.8)(sass-embedded@1.83.4) + vite: 5.4.14(@types/node@22.10.9)(sass-embedded@1.83.4) '@vitest/pretty-format@2.1.8': dependencies: @@ -7722,7 +7750,7 @@ snapshots: browserslist@4.24.4: dependencies: caniuse-lite: 1.0.30001695 - electron-to-chromium: 1.5.85 + electron-to-chromium: 1.5.86 node-releases: 2.0.19 update-browserslist-db: 1.1.2(browserslist@4.24.4) @@ -8059,7 +8087,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.85: {} + electron-to-chromium@1.5.86: {} elliptic@6.6.1: dependencies: @@ -8378,7 +8406,7 @@ snapshots: eval@0.1.8: dependencies: - '@types/node': 22.10.8 + '@types/node': 22.10.9 require-like: 0.1.2 event-target-shim@5.0.1: {} @@ -11206,9 +11234,9 @@ snapshots: universalify@2.0.1: {} - unocss@0.61.9(postcss@8.5.1)(rollup@4.31.0)(vite@5.4.14(@types/node@22.10.8)(sass-embedded@1.83.4)): + unocss@0.61.9(postcss@8.5.1)(rollup@4.31.0)(vite@5.4.14(@types/node@22.10.9)(sass-embedded@1.83.4)): dependencies: - '@unocss/astro': 0.61.9(rollup@4.31.0)(vite@5.4.14(@types/node@22.10.8)(sass-embedded@1.83.4)) + '@unocss/astro': 0.61.9(rollup@4.31.0)(vite@5.4.14(@types/node@22.10.9)(sass-embedded@1.83.4)) '@unocss/cli': 0.61.9(rollup@4.31.0) '@unocss/core': 0.61.9 '@unocss/extractor-arbitrary-variants': 0.61.9 @@ -11227,9 +11255,9 @@ snapshots: '@unocss/transformer-compile-class': 0.61.9 '@unocss/transformer-directives': 0.61.9 '@unocss/transformer-variant-group': 0.61.9 - '@unocss/vite': 0.61.9(rollup@4.31.0)(vite@5.4.14(@types/node@22.10.8)(sass-embedded@1.83.4)) + '@unocss/vite': 0.61.9(rollup@4.31.0)(vite@5.4.14(@types/node@22.10.9)(sass-embedded@1.83.4)) optionalDependencies: - vite: 5.4.14(@types/node@22.10.8)(sass-embedded@1.83.4) + vite: 5.4.14(@types/node@22.10.9)(sass-embedded@1.83.4) transitivePeerDependencies: - postcss - rollup @@ -11334,13 +11362,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@1.6.0(@types/node@22.10.8)(sass-embedded@1.83.4): + vite-node@1.6.0(@types/node@22.10.9)(sass-embedded@1.83.4): dependencies: cac: 6.7.14 debug: 4.4.0 pathe: 1.1.2 picocolors: 1.1.1 - vite: 5.4.14(@types/node@22.10.8)(sass-embedded@1.83.4) + vite: 5.4.14(@types/node@22.10.9)(sass-embedded@1.83.4) transitivePeerDependencies: - '@types/node' - less @@ -11352,13 +11380,13 @@ snapshots: - supports-color - terser - vite-node@2.1.8(@types/node@22.10.8)(sass-embedded@1.83.4): + vite-node@2.1.8(@types/node@22.10.9)(sass-embedded@1.83.4): dependencies: cac: 6.7.14 debug: 4.4.0 es-module-lexer: 1.6.0 pathe: 1.1.2 - vite: 5.4.14(@types/node@22.10.8)(sass-embedded@1.83.4) + vite: 5.4.14(@types/node@22.10.9)(sass-embedded@1.83.4) transitivePeerDependencies: - '@types/node' - less @@ -11370,43 +11398,43 @@ snapshots: - supports-color - terser - vite-plugin-node-polyfills@0.22.0(rollup@4.31.0)(vite@5.4.14(@types/node@22.10.8)(sass-embedded@1.83.4)): + vite-plugin-node-polyfills@0.22.0(rollup@4.31.0)(vite@5.4.14(@types/node@22.10.9)(sass-embedded@1.83.4)): dependencies: '@rollup/plugin-inject': 5.0.5(rollup@4.31.0) node-stdlib-browser: 1.3.0 - vite: 5.4.14(@types/node@22.10.8)(sass-embedded@1.83.4) + vite: 5.4.14(@types/node@22.10.9)(sass-embedded@1.83.4) transitivePeerDependencies: - rollup - vite-plugin-optimize-css-modules@1.2.0(vite@5.4.14(@types/node@22.10.8)(sass-embedded@1.83.4)): + vite-plugin-optimize-css-modules@1.2.0(vite@5.4.14(@types/node@22.10.9)(sass-embedded@1.83.4)): dependencies: - vite: 5.4.14(@types/node@22.10.8)(sass-embedded@1.83.4) + vite: 5.4.14(@types/node@22.10.9)(sass-embedded@1.83.4) - vite-tsconfig-paths@4.3.2(typescript@5.7.3)(vite@5.4.14(@types/node@22.10.8)(sass-embedded@1.83.4)): + vite-tsconfig-paths@4.3.2(typescript@5.7.3)(vite@5.4.14(@types/node@22.10.9)(sass-embedded@1.83.4)): dependencies: debug: 4.4.0 globrex: 0.1.2 tsconfck: 3.1.4(typescript@5.7.3) optionalDependencies: - vite: 5.4.14(@types/node@22.10.8)(sass-embedded@1.83.4) + vite: 5.4.14(@types/node@22.10.9)(sass-embedded@1.83.4) transitivePeerDependencies: - supports-color - typescript - vite@5.4.14(@types/node@22.10.8)(sass-embedded@1.83.4): + vite@5.4.14(@types/node@22.10.9)(sass-embedded@1.83.4): dependencies: esbuild: 0.21.5 postcss: 8.5.1 rollup: 4.31.0 optionalDependencies: - '@types/node': 22.10.8 + '@types/node': 22.10.9 fsevents: 2.3.3 sass-embedded: 1.83.4 - vitest@2.1.8(@types/node@22.10.8)(sass-embedded@1.83.4): + vitest@2.1.8(@types/node@22.10.9)(sass-embedded@1.83.4): dependencies: '@vitest/expect': 2.1.8 - '@vitest/mocker': 2.1.8(vite@5.4.14(@types/node@22.10.8)(sass-embedded@1.83.4)) + '@vitest/mocker': 2.1.8(vite@5.4.14(@types/node@22.10.9)(sass-embedded@1.83.4)) '@vitest/pretty-format': 2.1.8 '@vitest/runner': 2.1.8 '@vitest/snapshot': 2.1.8 @@ -11422,11 +11450,11 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 1.2.0 - vite: 5.4.14(@types/node@22.10.8)(sass-embedded@1.83.4) - vite-node: 2.1.8(@types/node@22.10.8)(sass-embedded@1.83.4) + vite: 5.4.14(@types/node@22.10.9)(sass-embedded@1.83.4) + vite-node: 2.1.8(@types/node@22.10.9)(sass-embedded@1.83.4) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.10.8 + '@types/node': 22.10.9 transitivePeerDependencies: - less - lightningcss