Skip to content

Commit 7d335ca

Browse files
Update dependency ai to v4
1 parent 300b8b3 commit 7d335ca

File tree

2 files changed

+96
-56
lines changed

2 files changed

+96
-56
lines changed

packages/ui/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"@types/resize-observer-browser": "^0.1.5",
2323
"@types/semver": "^7.5.7",
2424
"@upstash/redis": "1.25.2",
25-
"ai": "2.2.16",
25+
"ai": "4.3.5",
2626
"autoprefixer": "^10.4.2",
2727
"openai": "4.11.1",
2828
"path-browserify": "^1.0.1",

yarn.lock

+95-55
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,41 @@
22
# yarn lockfile v1
33

44

5+
"@ai-sdk/provider-utils@2.2.6":
6+
version "2.2.6"
7+
resolved "https://registry.yarnpkg.com/@ai-sdk/provider-utils/-/provider-utils-2.2.6.tgz#5dc457feaf3698bb2d1acf33adaf6b2182e501d5"
8+
integrity sha512-sUlZ7Gnq84DCGWMQRIK8XVbkzIBnvPR1diV4v6JwPgpn5armnLI/j+rqn62MpLrU5ZCQZlDKl/Lw6ed3ulYqaA==
9+
dependencies:
10+
"@ai-sdk/provider" "1.1.2"
11+
nanoid "^3.3.8"
12+
secure-json-parse "^2.7.0"
13+
14+
"@ai-sdk/provider@1.1.2":
15+
version "1.1.2"
16+
resolved "https://registry.yarnpkg.com/@ai-sdk/provider/-/provider-1.1.2.tgz#d12e46fe396648812e51a682f9f4bbabc27af6d7"
17+
integrity sha512-ITdgNilJZwLKR7X5TnUr1BsQW6UTX5yFp0h66Nfx8XjBYkWD9W3yugr50GOz3CnE9m/U/Cd5OyEbTMI0rgi6ZQ==
18+
dependencies:
19+
json-schema "^0.4.0"
20+
21+
"@ai-sdk/react@1.2.8":
22+
version "1.2.8"
23+
resolved "https://registry.yarnpkg.com/@ai-sdk/react/-/react-1.2.8.tgz#1a7148c66ee5d90a0794d803ffedacdbdc3aa6f7"
24+
integrity sha512-S2FzCSi4uTF0JuSN6zYMXyiAWVAzi/Hho8ISYgHpGZiICYLNCP2si4DuXQOsnWef3IXzQPLVoE11C63lILZIkw==
25+
dependencies:
26+
"@ai-sdk/provider-utils" "2.2.6"
27+
"@ai-sdk/ui-utils" "1.2.7"
28+
swr "^2.2.5"
29+
throttleit "2.1.0"
30+
31+
"@ai-sdk/ui-utils@1.2.7":
32+
version "1.2.7"
33+
resolved "https://registry.yarnpkg.com/@ai-sdk/ui-utils/-/ui-utils-1.2.7.tgz#899d2ea2f6fc16bf8b4bd8329d9946e4f6eeea54"
34+
integrity sha512-OVRxa4SDj0wVsMZ8tGr/whT89oqNtNoXBKmqWC2BRv5ZG6azL2LYZ5ZK35u3lb4l1IE7cWGsLlmq0py0ttsL7A==
35+
dependencies:
36+
"@ai-sdk/provider" "1.1.2"
37+
"@ai-sdk/provider-utils" "2.2.6"
38+
zod-to-json-schema "^3.24.1"
39+
540
"@alloc/quick-lru@^5.2.0":
641
version "5.2.0"
742
resolved "https://registry.yarnpkg.com/@alloc/quick-lru/-/quick-lru-5.2.0.tgz#7bf68b20c0a350f936915fcae06f58e32007ce30"
@@ -568,6 +603,11 @@
568603
"@nomicfoundation/solidity-analyzer-linux-x64-musl" "0.1.2"
569604
"@nomicfoundation/solidity-analyzer-win32-x64-msvc" "0.1.2"
570605

606+
"@opentelemetry/api@1.9.0":
607+
version "1.9.0"
608+
resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.9.0.tgz#d03eba68273dc0f7509e2a3d5cba21eae10379fe"
609+
integrity sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==
610+
571611
"@openzeppelin/community-contracts@https://github.com/OpenZeppelin/openzeppelin-community-contracts":
572612
version "0.0.1"
573613
resolved "https://github.com/OpenZeppelin/openzeppelin-community-contracts#c16891eab5a4d99cec776084f81c807b73590204"
@@ -909,6 +949,11 @@
909949
dependencies:
910950
cssnano "*"
911951

952+
"@types/diff-match-patch@^1.0.36":
953+
version "1.0.36"
954+
resolved "https://registry.yarnpkg.com/@types/diff-match-patch/-/diff-match-patch-1.0.36.tgz#dcef10a69d357fe9d43ac4ff2eca6b85dbf466af"
955+
integrity sha512-xFdR6tkm0MWvBfO8xXCSsinYxHcqkQUlcHeSpMC2ukzOb6lwQAfDmW+Qt0AvlGd8HpsS28qKsB+oPeJn9I39jg==
956+
912957
"@types/estree@*", "@types/estree@1.0.6", "@types/estree@^1.0.0", "@types/estree@^1.0.6":
913958
version "1.0.6"
914959
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.6.tgz#628effeeae2064a1b4e79f78e81d87b7e5fc7b50"
@@ -1206,18 +1251,17 @@ aggregate-error@^3.0.0:
12061251
clean-stack "^2.0.0"
12071252
indent-string "^4.0.0"
12081253

1209-
ai@2.2.16:
1210-
version "2.2.16"
1211-
resolved "https://registry.yarnpkg.com/ai/-/ai-2.2.16.tgz#0d0b1a25d4ae62b4ebb258f2baaed08793a6c662"
1212-
integrity sha512-3kYBmKhV4Zk16ffaN0ehbfA7rK4TQLVqe+dVzlG5+edF8hUTEoNdF21CCpPA/n+PrDGwC3KmlCfn07OReVwjqg==
1254+
ai@4.3.5:
1255+
version "4.3.5"
1256+
resolved "https://registry.yarnpkg.com/ai/-/ai-4.3.5.tgz#8c902bfbf3cf7a04a50a2bad4bd5519b8aad13fa"
1257+
integrity sha512-hxJ+6YCdGOK1MVPGITmz1if+LXR/aW72w8TI8kiV+3R7lpK1hfpApR8EjqN2ag6cWa0R7OEI3gb/srWkQ3hT2Q==
12131258
dependencies:
1214-
eventsource-parser "1.0.0"
1215-
nanoid "3.3.6"
1216-
solid-swr-store "0.10.7"
1217-
sswr "2.0.0"
1218-
swr "2.2.0"
1219-
swr-store "0.10.6"
1220-
swrv "1.0.4"
1259+
"@ai-sdk/provider" "1.1.2"
1260+
"@ai-sdk/provider-utils" "2.2.6"
1261+
"@ai-sdk/react" "1.2.8"
1262+
"@ai-sdk/ui-utils" "1.2.7"
1263+
"@opentelemetry/api" "1.9.0"
1264+
jsondiffpatch "0.6.0"
12211265

12221266
ajv@^6.12.4:
12231267
version "6.12.6"
@@ -2261,6 +2305,11 @@ didyoumean@^1.2.2:
22612305
resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037"
22622306
integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==
22632307

2308+
diff-match-patch@^1.0.5:
2309+
version "1.0.5"
2310+
resolved "https://registry.yarnpkg.com/diff-match-patch/-/diff-match-patch-1.0.5.tgz#abb584d5f10cd1196dfc55aa03701592ae3f7b37"
2311+
integrity sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==
2312+
22642313
diff@^4.0.1:
22652314
version "4.0.2"
22662315
resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d"
@@ -2710,11 +2759,6 @@ eventemitter3@^4.0.4:
27102759
resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f"
27112760
integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==
27122761

2713-
eventsource-parser@1.0.0:
2714-
version "1.0.0"
2715-
resolved "https://registry.yarnpkg.com/eventsource-parser/-/eventsource-parser-1.0.0.tgz#6332e37fd5512e3c8d9df05773b2bf9e152ccc04"
2716-
integrity sha512-9jgfSCa3dmEme2ES3mPByGXfgZ87VbP97tng1G2nWwWx6bV2nYxm2AWCrbQjXToSe+yYlqaZNtxffR9IeQr95g==
2717-
27182762
evp_bytestokey@^1.0.3:
27192763
version "1.0.3"
27202764
resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02"
@@ -3586,6 +3630,11 @@ json-schema-traverse@^0.4.1:
35863630
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
35873631
integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
35883632

3633+
json-schema@^0.4.0:
3634+
version "0.4.0"
3635+
resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5"
3636+
integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==
3637+
35893638
json-stable-stringify-without-jsonify@^1.0.1:
35903639
version "1.0.1"
35913640
resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
@@ -3596,6 +3645,15 @@ json-stream-stringify@^3.1.4:
35963645
resolved "https://registry.yarnpkg.com/json-stream-stringify/-/json-stream-stringify-3.1.6.tgz#ebe32193876fb99d4ec9f612389a8d8e2b5d54d4"
35973646
integrity sha512-x7fpwxOkbhFCaJDJ8vb1fBY3DdSa4AlITaz+HHILQJzdPMnHEFjxPwVUi1ALIbcIxDE0PNe/0i7frnY8QnBQog==
35983647

3648+
jsondiffpatch@0.6.0:
3649+
version "0.6.0"
3650+
resolved "https://registry.yarnpkg.com/jsondiffpatch/-/jsondiffpatch-0.6.0.tgz#daa6a25bedf0830974c81545568d5f671c82551f"
3651+
integrity sha512-3QItJOXp2AP1uv7waBkao5nCvhEv+QmJAd38Ybq7wNI74Q+BBmnLn4EDKz6yI9xGAIQoUF87qHt+kc1IVxB4zQ==
3652+
dependencies:
3653+
"@types/diff-match-patch" "^1.0.36"
3654+
chalk "^5.3.0"
3655+
diff-match-patch "^1.0.5"
3656+
35993657
jsonfile@^4.0.0:
36003658
version "4.0.0"
36013659
resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
@@ -3985,11 +4043,6 @@ mz@^2.7.0:
39854043
object-assign "^4.0.1"
39864044
thenify-all "^1.0.0"
39874045

3988-
nanoid@3.3.6:
3989-
version "3.3.6"
3990-
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c"
3991-
integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==
3992-
39934046
nanoid@^3.3.8:
39944047
version "3.3.8"
39954048
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.8.tgz#b1be3030bee36aaff18bacb375e5cce521684baf"
@@ -5237,6 +5290,11 @@ secp256k1@^4.0.1:
52375290
node-addon-api "^5.0.0"
52385291
node-gyp-build "^4.2.0"
52395292

5293+
secure-json-parse@^2.7.0:
5294+
version "2.7.0"
5295+
resolved "https://registry.yarnpkg.com/secure-json-parse/-/secure-json-parse-2.7.0.tgz#5a5f9cd6ae47df23dba3151edd06855d47e09862"
5296+
integrity sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw==
5297+
52405298
semiver@^1.0.0:
52415299
version "1.1.0"
52425300
resolved "https://registry.yarnpkg.com/semiver/-/semiver-1.1.0.tgz#9c97fb02c21c7ce4fcf1b73e2c7a24324bdddd5f"
@@ -5401,11 +5459,6 @@ solc@0.8.26:
54015459
semver "^5.5.0"
54025460
tmp "0.0.33"
54035461

5404-
solid-swr-store@0.10.7:
5405-
version "0.10.7"
5406-
resolved "https://registry.yarnpkg.com/solid-swr-store/-/solid-swr-store-0.10.7.tgz#9511308f01250a1509efbfaad5b481be7517e436"
5407-
integrity sha512-A6d68aJmRP471aWqKKPE2tpgOiR5fH4qXQNfKIec+Vap+MGQm3tvXlT8n0I8UgJSlNAsSAUuw2VTviH2h3Vv5g==
5408-
54095462
solidity-ast@^0.4.18:
54105463
version "0.4.59"
54115464
resolved "https://registry.yarnpkg.com/solidity-ast/-/solidity-ast-0.4.59.tgz#290a2815aef70a61092591ab3e991da080ae5931"
@@ -5482,13 +5535,6 @@ sprintf-js@~1.0.2:
54825535
resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
54835536
integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==
54845537

5485-
sswr@2.0.0:
5486-
version "2.0.0"
5487-
resolved "https://registry.yarnpkg.com/sswr/-/sswr-2.0.0.tgz#db5e1f7c44addb8316de8e7efe23b7ea2cba090d"
5488-
integrity sha512-mV0kkeBHcjcb0M5NqKtKVg/uTIYNlIIniyDfSGrSfxpEdM9C365jK0z55pl9K0xAkNTJi2OAOVFQpgMPUk+V0w==
5489-
dependencies:
5490-
swrev "^4.0.0"
5491-
54925538
stable@^0.1.8:
54935539
version "0.1.8"
54945540
resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf"
@@ -5755,29 +5801,13 @@ svgo@^3.3.2:
57555801
csso "^5.0.5"
57565802
picocolors "^1.0.0"
57575803

5758-
swr-store@0.10.6:
5759-
version "0.10.6"
5760-
resolved "https://registry.yarnpkg.com/swr-store/-/swr-store-0.10.6.tgz#1856bda886e87dbed40c8c9874c1b1624d2e502d"
5761-
integrity sha512-xPjB1hARSiRaNNlUQvWSVrG5SirCjk2TmaUyzzvk69SZQan9hCJqw/5rG9iL7xElHU784GxRPISClq4488/XVw==
5804+
swr@^2.2.5:
5805+
version "2.3.3"
5806+
resolved "https://registry.yarnpkg.com/swr/-/swr-2.3.3.tgz#9d6a703355f15f9099f45114db3ef75764444788"
5807+
integrity sha512-dshNvs3ExOqtZ6kJBaAsabhPdHyeY4P2cKwRCniDVifBMoG/SVI7tfLWqPXriVspf2Rg4tPzXJTnwaihIeFw2A==
57625808
dependencies:
57635809
dequal "^2.0.3"
5764-
5765-
swr@2.2.0:
5766-
version "2.2.0"
5767-
resolved "https://registry.yarnpkg.com/swr/-/swr-2.2.0.tgz#575c6ac1bec087847f4c86a39ccbc0043c834d6a"
5768-
integrity sha512-AjqHOv2lAhkuUdIiBu9xbuettzAzWXmCEcLONNKJRba87WAefz8Ca9d6ds/SzrPc235n1IxWYdhJ2zF3MNUaoQ==
5769-
dependencies:
5770-
use-sync-external-store "^1.2.0"
5771-
5772-
swrev@^4.0.0:
5773-
version "4.0.0"
5774-
resolved "https://registry.yarnpkg.com/swrev/-/swrev-4.0.0.tgz#83da6983c7ef9d71ac984a9b169fc197cbf18ff8"
5775-
integrity sha512-LqVcOHSB4cPGgitD1riJ1Hh4vdmITOp+BkmfmXRh4hSF/t7EnS4iD+SOTmq7w5pPm/SiPeto4ADbKS6dHUDWFA==
5776-
5777-
swrv@1.0.4:
5778-
version "1.0.4"
5779-
resolved "https://registry.yarnpkg.com/swrv/-/swrv-1.0.4.tgz#278b4811ed4acbb1ae46654972a482fd1847e480"
5780-
integrity sha512-zjEkcP8Ywmj+xOJW3lIT65ciY/4AL4e/Or7Gj0MzU3zBJNMdJiT8geVZhINavnlHRMMCcJLHhraLTAiDOTmQ9g==
5810+
use-sync-external-store "^1.4.0"
57815811

57825812
synckit@^0.11.0:
57835813
version "0.11.3"
@@ -5861,6 +5891,11 @@ throat@^4.0.0, throat@^4.1.0:
58615891
resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a"
58625892
integrity sha512-wCVxLDcFxw7ujDxaeJC6nfl2XfHJNYs8yUYJnvMgtPEFlttP9tHSfRUv2vBe6C4hkVFPWoP1P6ZccbYjmSEkKA==
58635893

5894+
throttleit@2.1.0:
5895+
version "2.1.0"
5896+
resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-2.1.0.tgz#a7e4aa0bf4845a5bd10daa39ea0c783f631a07b4"
5897+
integrity sha512-nt6AMGKW1p/70DF/hGBdJB57B8Tspmbp5gfJ8ilhLnt7kkr2ye7hzD6NVG8GGErk2HWF34igrL2CXmNIkzKqKw==
5898+
58645899
through@2:
58655900
version "2.3.8"
58665901
resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
@@ -6082,7 +6117,7 @@ uri-js@^4.2.2:
60826117
dependencies:
60836118
punycode "^2.1.0"
60846119

6085-
use-sync-external-store@^1.2.0:
6120+
use-sync-external-store@^1.4.0:
60866121
version "1.5.0"
60876122
resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.5.0.tgz#55122e2a3edd2a6c106174c27485e0fd59bcfca0"
60886123
integrity sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==
@@ -6365,3 +6400,8 @@ yocto-queue@^0.1.0:
63656400
version "0.1.0"
63666401
resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
63676402
integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==
6403+
6404+
zod-to-json-schema@^3.24.1:
6405+
version "3.24.5"
6406+
resolved "https://registry.yarnpkg.com/zod-to-json-schema/-/zod-to-json-schema-3.24.5.tgz#d1095440b147fb7c2093812a53c54df8d5df50a3"
6407+
integrity sha512-/AuWwMP+YqiPbsJx5D6TfgRTc4kTLjsh5SOcd4bLsfUg2RcEXrFMJl1DGgdHy2aCfsIA/cr/1JM0xcB2GZji8g==

0 commit comments

Comments
 (0)