upgraded dependencies (ai sdk v5)

master
Avraham Sakal 2 months ago
parent d44215841e
commit 3aa252e248

@ -11,13 +11,13 @@
"generate-types": "kanel"
},
"dependencies": {
"@ai-sdk/react": "^1.2.12",
"@ai-sdk/react": "^2.0.9",
"@auth/core": "^0.40.0",
"@compiled/react": "^0.18.6",
"@hono/node-server": "^1.14.4",
"@mantine/core": "^8.1.1",
"@mantine/hooks": "^8.1.1",
"@openrouter/ai-sdk-provider": "^0.7.2",
"@openrouter/ai-sdk-provider": "^1.1.2",
"@sinclair/typebox": "^0.34.37",
"@tabler/icons-react": "^3.34.1",
"@trpc/client": "^11.4.2",
@ -26,7 +26,7 @@
"@universal-middleware/hono": "^0.4.14",
"@vitejs/plugin-react": "^4.6.0",
"@zilliz/milvus2-sdk-node": "^2.5.11",
"ai": "^4.3.16",
"ai": "^5.0.9",
"dotenv": "^17.0.0",
"hono": "^4.8.2",
"immer": "^10.1.1",
@ -40,7 +40,7 @@
"vike": "^0.4.235",
"vike-cloudflare": "^0.1.7",
"vike-react": "^0.6.4",
"zod": "^3.25.67",
"zod": "^4.0.17",
"zustand": "^5.0.6"
},
"devDependencies": {

@ -9,8 +9,8 @@ importers:
.:
dependencies:
'@ai-sdk/react':
specifier: ^1.2.12
version: 1.2.12(react@19.1.0)(zod@3.25.67)
specifier: ^2.0.9
version: 2.0.9(react@19.1.0)(zod@4.0.17)
'@auth/core':
specifier: ^0.40.0
version: 0.40.0
@ -27,8 +27,8 @@ importers:
specifier: ^8.1.1
version: 8.1.2(react@19.1.0)
'@openrouter/ai-sdk-provider':
specifier: ^0.7.2
version: 0.7.2(ai@4.3.16(react@19.1.0)(zod@3.25.67))(zod@3.25.67)
specifier: ^1.1.2
version: 1.1.2(ai@5.0.9(zod@4.0.17))(zod@4.0.17)
'@sinclair/typebox':
specifier: ^0.34.37
version: 0.34.37
@ -54,8 +54,8 @@ importers:
specifier: ^2.5.11
version: 2.5.11
ai:
specifier: ^4.3.16
version: 4.3.16(react@19.1.0)(zod@3.25.67)
specifier: ^5.0.9
version: 5.0.9(zod@4.0.17)
dotenv:
specifier: ^17.0.0
version: 17.0.0
@ -96,8 +96,8 @@ importers:
specifier: ^0.6.4
version: 0.6.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vike@0.4.235(react-streaming@0.4.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(vite@6.3.5(@types/node@20.19.1)(sugarss@4.0.1(postcss@8.5.6))))
zod:
specifier: ^3.25.67
version: 3.25.67
specifier: ^4.0.17
version: 4.0.17
zustand:
specifier: ^5.0.6
version: 5.0.6(@types/react@19.1.8)(immer@10.1.1)(react@19.1.0)(use-sync-external-store@1.5.0(react@19.1.0))
@ -156,32 +156,32 @@ importers:
packages:
'@ai-sdk/provider-utils@2.2.8':
resolution: {integrity: sha512-fqhG+4sCVv8x7nFzYnFo19ryhAa3w096Kmc3hWxMQfW/TubPOmt3A6tYZhl4mUfQWWQMsuSkLrtjlWuXBVSGQA==}
'@ai-sdk/gateway@1.0.4':
resolution: {integrity: sha512-1roLdgMbFU3Nr4MC97/te7w6OqxsWBkDUkpbCcvxF3jz/ku91WVaJldn/PKU8feMKNyI5W9wnqhbjb1BqbExOQ==}
engines: {node: '>=18'}
peerDependencies:
zod: ^3.23.8
zod: ^3.25.76 || ^4
'@ai-sdk/provider@1.1.3':
resolution: {integrity: sha512-qZMxYJ0qqX/RfnuIaab+zp8UAeJn/ygXXAffR5I4N0n1IrvA6qBsjc8hXLmBiMV2zoXlifkacF7sEFnYnjBcqg==}
'@ai-sdk/provider-utils@3.0.1':
resolution: {integrity: sha512-/iP1sKc6UdJgGH98OCly7sWJKv+J9G47PnTjIj40IJMUQKwDrUMyf7zOOfRtPwSuNifYhSoJQ4s1WltI65gJ/g==}
engines: {node: '>=18'}
peerDependencies:
zod: ^3.25.76 || ^4
'@ai-sdk/provider@2.0.0':
resolution: {integrity: sha512-6o7Y2SeO9vFKB8lArHXehNuusnpddKPk7xqL7T2/b+OvXMRIXUO1rR4wcv1hAFUAT9avGZshty3Wlua/XA7TvA==}
engines: {node: '>=18'}
'@ai-sdk/react@1.2.12':
resolution: {integrity: sha512-jK1IZZ22evPZoQW3vlkZ7wvjYGYF+tRBKXtrcolduIkQ/m/sOAVcVeVDUDvh1T91xCnWCdUGCPZg2avZ90mv3g==}
'@ai-sdk/react@2.0.9':
resolution: {integrity: sha512-Ehx4TfuUt/2tPUvGUK6qlTLRi0EOCnYLqswFsLnQBXMnels9kJok9rWA3JJyt5GR2NK8NDozL+7Uo2nj06T9sg==}
engines: {node: '>=18'}
peerDependencies:
react: ^18 || ^19 || ^19.0.0-rc
zod: ^3.23.8
zod: ^3.25.76 || ^4
peerDependenciesMeta:
zod:
optional: true
'@ai-sdk/ui-utils@1.2.11':
resolution: {integrity: sha512-3zcwCc8ezzFlwp3ZD15wAPjf2Au4s3vAbKsXQVyhxODHcmu0iyPO2Eua6D/vicq/AUm/BAo60r97O6HU+EI0+w==}
engines: {node: '>=18'}
peerDependencies:
zod: ^3.23.8
'@ampproject/remapping@2.3.0':
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
engines: {node: '>=6.0.0'}
@ -983,12 +983,12 @@ packages:
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
engines: {node: '>= 8'}
'@openrouter/ai-sdk-provider@0.7.2':
resolution: {integrity: sha512-Fry2mV7uGGJRmP9JntTZRc8ElESIk7AJNTacLbF6Syoeb5k8d7HPGkcK9rTXDlqBb8HgU1hOKtz23HojesTmnw==}
'@openrouter/ai-sdk-provider@1.1.2':
resolution: {integrity: sha512-cfiKVpNygGFaJojBHFvtTf7UiF458Xh9yPcTg4FXF7bGYN5V33Rxx9dXNE12fjv6lHeC5C7jwQHDrzUIFol1iQ==}
engines: {node: '>=18'}
peerDependencies:
ai: ^4.3.16
zod: ^3.25.34
ai: ^5.0.0
zod: ^3.24.1 || ^v4
'@opentelemetry/api@1.9.0':
resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==}
@ -1139,6 +1139,9 @@ packages:
'@sinclair/typebox@0.34.37':
resolution: {integrity: sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw==}
'@standard-schema/spec@1.0.0':
resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==}
'@tabler/icons-react@3.34.1':
resolution: {integrity: sha512-Ld6g0NqOO05kyyHsfU8h787PdHBm7cFmOycQSIrGp45XcXYDuOK2Bs0VC4T2FWSKZ6bx5g04imfzazf/nqtk1A==}
peerDependencies:
@ -1177,9 +1180,6 @@ packages:
'@types/debug@4.1.12':
resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==}
'@types/diff-match-patch@1.0.36':
resolution: {integrity: sha512-xFdR6tkm0MWvBfO8xXCSsinYxHcqkQUlcHeSpMC2ukzOb6lwQAfDmW+Qt0AvlGd8HpsS28qKsB+oPeJn9I39jg==}
'@types/estree-jsx@1.0.5':
resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==}
@ -1273,15 +1273,11 @@ packages:
engines: {node: '>=0.4.0'}
hasBin: true
ai@4.3.16:
resolution: {integrity: sha512-KUDwlThJ5tr2Vw0A1ZkbDKNME3wzWhuVfAOwIvFUzl1TPVDFAXDFTXio3p+jaKneB+dKNCvFFlolYmmgHttG1g==}
ai@5.0.9:
resolution: {integrity: sha512-l7YdzsCTId7CDNNQ+roC0m4uDMmVIO9NpDC3bI2RxNDss3XpGIvsbHq7bT+IZzMYIqGbHK17HI0eiOOvtwzN6Q==}
engines: {node: '>=18'}
peerDependencies:
react: ^18 || ^19 || ^19.0.0-rc
zod: ^3.23.8
peerDependenciesMeta:
react:
optional: true
zod: ^3.25.76 || ^4
ansi-regex@5.0.1:
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
@ -1363,10 +1359,6 @@ packages:
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
engines: {node: '>=10'}
chalk@5.4.1:
resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==}
engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
character-entities-html4@2.1.0:
resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==}
@ -1533,9 +1525,6 @@ packages:
devlop@1.1.0:
resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==}
diff-match-patch@1.0.5:
resolution: {integrity: sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==}
dom-serializer@1.4.1:
resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==}
@ -1595,6 +1584,10 @@ packages:
estree-util-is-identifier-name@3.0.0:
resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==}
eventsource-parser@3.0.3:
resolution: {integrity: sha512-nVpZkTMM9rF6AQ9gPJpFsNAMt48wIzB5TQgiTLdHiuO8XEDhUgZEhqKlZWXbIzo9VmJ/HvysHqEaVeD5v9TPvA==}
engines: {node: '>=20.0.0'}
exit-hook@2.2.1:
resolution: {integrity: sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==}
engines: {node: '>=6'}
@ -1828,11 +1821,6 @@ packages:
engines: {node: '>=6'}
hasBin: true
jsondiffpatch@0.6.0:
resolution: {integrity: sha512-3QItJOXp2AP1uv7waBkao5nCvhEv+QmJAd38Ybq7wNI74Q+BBmnLn4EDKz6yI9xGAIQoUF87qHt+kc1IVxB4zQ==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
kanel-kysely@0.7.1:
resolution: {integrity: sha512-2PqWYszHw/LytJ6EbrfIDIEXAlRgXzW9GWTkWQyR2oMUM69DRtCnpogDcKe4g4zl6NSOL/0Jy1jhhhr9Gnu6mQ==}
@ -2626,9 +2614,6 @@ packages:
scheduler@0.26.0:
resolution: {integrity: sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==}
secure-json-parse@2.7.0:
resolution: {integrity: sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw==}
semver@6.3.1:
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true
@ -3091,8 +3076,8 @@ packages:
zod@3.22.3:
resolution: {integrity: sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==}
zod@3.25.67:
resolution: {integrity: sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==}
zod@4.0.17:
resolution: {integrity: sha512-1PHjlYRevNxxdy2JZ8JcNAw7rX8V9P1AKkP+x/xZfxB0K5FYfuV+Ug6P/6NVSR2jHQ+FzDDoDHS04nYUsOIyLQ==}
zustand@5.0.6:
resolution: {integrity: sha512-ihAqNeUVhe0MAD+X8M5UzqyZ9k3FFZLBTtqo6JLPwV53cbRB/mJwBI0PxcIgqhBBHlEs8G45OTDTMq3gNcLq3A==}
@ -3117,33 +3102,33 @@ packages:
snapshots:
'@ai-sdk/provider-utils@2.2.8(zod@3.25.67)':
'@ai-sdk/gateway@1.0.4(zod@4.0.17)':
dependencies:
'@ai-sdk/provider': 1.1.3
nanoid: 3.3.11
secure-json-parse: 2.7.0
zod: 3.25.67
'@ai-sdk/provider': 2.0.0
'@ai-sdk/provider-utils': 3.0.1(zod@4.0.17)
zod: 4.0.17
'@ai-sdk/provider-utils@3.0.1(zod@4.0.17)':
dependencies:
'@ai-sdk/provider': 2.0.0
'@standard-schema/spec': 1.0.0
eventsource-parser: 3.0.3
zod: 4.0.17
zod-to-json-schema: 3.24.6(zod@4.0.17)
'@ai-sdk/provider@1.1.3':
'@ai-sdk/provider@2.0.0':
dependencies:
json-schema: 0.4.0
'@ai-sdk/react@1.2.12(react@19.1.0)(zod@3.25.67)':
'@ai-sdk/react@2.0.9(react@19.1.0)(zod@4.0.17)':
dependencies:
'@ai-sdk/provider-utils': 2.2.8(zod@3.25.67)
'@ai-sdk/ui-utils': 1.2.11(zod@3.25.67)
'@ai-sdk/provider-utils': 3.0.1(zod@4.0.17)
ai: 5.0.9(zod@4.0.17)
react: 19.1.0
swr: 2.3.3(react@19.1.0)
throttleit: 2.1.0
optionalDependencies:
zod: 3.25.67
'@ai-sdk/ui-utils@1.2.11(zod@3.25.67)':
dependencies:
'@ai-sdk/provider': 1.1.3
'@ai-sdk/provider-utils': 2.2.8(zod@3.25.67)
zod: 3.25.67
zod-to-json-schema: 3.24.6(zod@3.25.67)
zod: 4.0.17
'@ampproject/remapping@2.3.0':
dependencies:
@ -3801,12 +3786,10 @@ snapshots:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.19.1
'@openrouter/ai-sdk-provider@0.7.2(ai@4.3.16(react@19.1.0)(zod@3.25.67))(zod@3.25.67)':
'@openrouter/ai-sdk-provider@1.1.2(ai@5.0.9(zod@4.0.17))(zod@4.0.17)':
dependencies:
'@ai-sdk/provider': 1.1.3
'@ai-sdk/provider-utils': 2.2.8(zod@3.25.67)
ai: 4.3.16(react@19.1.0)(zod@3.25.67)
zod: 3.25.67
ai: 5.0.9(zod@4.0.17)
zod: 4.0.17
'@opentelemetry/api@1.9.0': {}
@ -3903,6 +3886,8 @@ snapshots:
'@sinclair/typebox@0.34.37': {}
'@standard-schema/spec@1.0.0': {}
'@tabler/icons-react@3.34.1(react@19.1.0)':
dependencies:
'@tabler/icons': 3.34.1
@ -3946,8 +3931,6 @@ snapshots:
dependencies:
'@types/ms': 2.1.0
'@types/diff-match-patch@1.0.36': {}
'@types/estree-jsx@1.0.5':
dependencies:
'@types/estree': 1.0.8
@ -4041,17 +4024,13 @@ snapshots:
acorn@8.15.0: {}
ai@4.3.16(react@19.1.0)(zod@3.25.67):
ai@5.0.9(zod@4.0.17):
dependencies:
'@ai-sdk/provider': 1.1.3
'@ai-sdk/provider-utils': 2.2.8(zod@3.25.67)
'@ai-sdk/react': 1.2.12(react@19.1.0)(zod@3.25.67)
'@ai-sdk/ui-utils': 1.2.11(zod@3.25.67)
'@ai-sdk/gateway': 1.0.4(zod@4.0.17)
'@ai-sdk/provider': 2.0.0
'@ai-sdk/provider-utils': 3.0.1(zod@4.0.17)
'@opentelemetry/api': 1.9.0
jsondiffpatch: 0.6.0
zod: 3.25.67
optionalDependencies:
react: 19.1.0
zod: 4.0.17
ansi-regex@5.0.1: {}
@ -4132,8 +4111,6 @@ snapshots:
ansi-styles: 4.3.0
supports-color: 7.2.0
chalk@5.4.1: {}
character-entities-html4@2.1.0: {}
character-entities-legacy@3.0.0: {}
@ -4300,8 +4277,6 @@ snapshots:
dependencies:
dequal: 2.0.3
diff-match-patch@1.0.5: {}
dom-serializer@1.4.1:
dependencies:
domelementtype: 2.3.0
@ -4398,6 +4373,8 @@ snapshots:
estree-util-is-identifier-name@3.0.0: {}
eventsource-parser@3.0.3: {}
exit-hook@2.2.1: {}
exsolve@1.0.7: {}
@ -4607,12 +4584,6 @@ snapshots:
json5@2.2.3: {}
jsondiffpatch@0.6.0:
dependencies:
'@types/diff-match-patch': 1.0.36
chalk: 5.4.1
diff-match-patch: 1.0.5
kanel-kysely@0.7.1:
dependencies:
'@kristiandupont/recase': 1.4.1
@ -5555,8 +5526,6 @@ snapshots:
scheduler@0.26.0: {}
secure-json-parse@2.7.0: {}
semver@6.3.1: {}
semver@7.7.2: {}
@ -6012,13 +5981,13 @@ snapshots:
mustache: 4.2.0
stacktracey: 2.1.8
zod-to-json-schema@3.24.6(zod@3.25.67):
zod-to-json-schema@3.24.6(zod@4.0.17):
dependencies:
zod: 3.25.67
zod: 4.0.17
zod@3.22.3: {}
zod@3.25.67: {}
zod@4.0.17: {}
zustand@5.0.6(@types/react@19.1.8)(immer@10.1.1)(react@19.1.0)(use-sync-external-store@1.5.0(react@19.1.0)):
optionalDependencies:

Loading…
Cancel
Save