From 89c35eed7a0aa4a3fa24aa904639cf6812e13813 Mon Sep 17 00:00:00 2001 From: Rami Bitar Date: Tue, 5 May 2026 12:27:24 -0400 Subject: [PATCH] Update to use plugin-ai v4 --- package.json | 2 +- yarn.lock | 79 ++++++++++------------------------------------------ 2 files changed, 16 insertions(+), 65 deletions(-) diff --git a/package.json b/package.json index 1945a05..eac5c5f 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "@reacteditor/core": "0.0.10", "@reacteditor/field-google-fonts": "^0.0.1", "@reacteditor/field-shopify": "^0.0.1", - "@reacteditor/plugin-ai": "^0.0.3", + "@reacteditor/plugin-ai": "^0.0.4", "@reacteditor/plugin-media": "^0.0.1", "@reacteditor/plugin-tailwind-cdn": "^0.0.2", "@shopify/storefront-api-client": "^1.0.0", diff --git a/yarn.lock b/yarn.lock index 3fb5979..bfb34be 100644 --- a/yarn.lock +++ b/yarn.lock @@ -28,24 +28,6 @@ "@ai-sdk/provider-utils" "4.0.26" "@vercel/oidc" "3.2.0" -"@ai-sdk/gateway@3.0.32": - version "3.0.32" - resolved "https://registry.yarnpkg.com/@ai-sdk/gateway/-/gateway-3.0.32.tgz#4738f75fc2eba7f245f77fd0dc139225a08c9c47" - integrity sha512-7clZRr07P9rpur39t1RrbIe7x8jmwnwUWI8tZs+BvAfX3NFgdSVGGIaT7bTz2pb08jmLXzTSDbrOTqAQ7uBkBQ== - dependencies: - "@ai-sdk/provider" "3.0.7" - "@ai-sdk/provider-utils" "4.0.13" - "@vercel/oidc" "3.1.0" - -"@ai-sdk/provider-utils@4.0.13": - version "4.0.13" - resolved "https://registry.yarnpkg.com/@ai-sdk/provider-utils/-/provider-utils-4.0.13.tgz#d2240b0c4d701eef8a4273ade71585a691e34e04" - integrity sha512-HHG72BN4d+OWTcq2NwTxOm/2qvk1duYsnhCDtsbYwn/h/4zeqURu1S0+Cn0nY2Ysq9a9HGKvrYuMn9bgFhR2Og== - dependencies: - "@ai-sdk/provider" "3.0.7" - "@standard-schema/spec" "^1.1.0" - eventsource-parser "^3.0.6" - "@ai-sdk/provider-utils@4.0.26": version "4.0.26" resolved "https://registry.yarnpkg.com/@ai-sdk/provider-utils/-/provider-utils-4.0.26.tgz#0f0ffb28c0f337007f55e55a6de23384b31816ba" @@ -62,24 +44,7 @@ dependencies: json-schema "^0.4.0" -"@ai-sdk/provider@3.0.7": - version "3.0.7" - resolved "https://registry.yarnpkg.com/@ai-sdk/provider/-/provider-3.0.7.tgz#470bb8f9e46ec9d8d62b07b4c1f5737b991ebe83" - integrity sha512-VkPLrutM6VdA924/mG8OS+5frbVTcu6e046D2bgDo00tehBANR1QBJ/mPcZ9tXMFOsVcm6SQArOregxePzTFPw== - dependencies: - json-schema "^0.4.0" - -"@ai-sdk/react@3.0.71": - version "3.0.71" - resolved "https://registry.yarnpkg.com/@ai-sdk/react/-/react-3.0.71.tgz#7ae11a0b165f3388e9eec8ef79b0ee87ef88acc9" - integrity sha512-YuawpIjNhZY9AharnEV1gvG7DMNVNK58yRxm1Ubaxx22I0RtoaXzpIv/+3UquFrjSJKQ4T/vRY3iog6baMCycg== - dependencies: - "@ai-sdk/provider-utils" "4.0.13" - ai "6.0.69" - swr "^2.2.5" - throttleit "2.1.0" - -"@ai-sdk/react@^3.0.177": +"@ai-sdk/react@3.0.177", "@ai-sdk/react@^3.0.177": version "3.0.177" resolved "https://registry.yarnpkg.com/@ai-sdk/react/-/react-3.0.177.tgz#3e1c655a0accbec6a214c3f043ab37f31ac93721" integrity sha512-7K3bmj2ajbAkrqR7P8bByKp0w2iACGSIpahoEkeUhhZqVJO4/mxqk6Q5wcd12EaOi+5+86k2VH91BKgzCuCRaw== @@ -1072,17 +1037,18 @@ resolved "https://registry.yarnpkg.com/@reacteditor/field-shopify/-/field-shopify-0.0.1.tgz#5f6d3462141ae428a2e2d83750636a7ff10ec805" integrity sha512-z0bDecTiEbKEiWYS+ulwfuEo3YDNUtlTl5ImyE3RB3dt8iwSOyJbPQJJJj/iXPUgsSjHQL3NMHNXmfdVxumYdw== -"@reacteditor/plugin-ai@^0.0.3": - version "0.0.3" - resolved "https://registry.yarnpkg.com/@reacteditor/plugin-ai/-/plugin-ai-0.0.3.tgz#7bd6c521860f43e43c4bb746b8dfbd1e4dad75df" - integrity sha512-xNhC+vO45NIhmG7BLygOe4RC4h7qrL/SLZ7k3aEaEpMgyWLbxAUFD5qX57RthGLY6mNeTI7VKTZAn/2+RNKumw== +"@reacteditor/plugin-ai@^0.0.4": + version "0.0.4" + resolved "https://registry.yarnpkg.com/@reacteditor/plugin-ai/-/plugin-ai-0.0.4.tgz#41d26b98c64dada4950239e5a7d6319d3f05bf4d" + integrity sha512-2VHo4/LfPxKI9HZ6BQcRXWijZw2RJoMaskX9rYoBBi5JnRaAIvTR0WF6pWjexxR4AoB3FKYVVmaHF/wzOPAffw== dependencies: - "@ai-sdk/react" "3.0.71" + "@ai-sdk/react" "3.0.177" ai "^6.0.0" react-markdown "^9.0.0" remark-gfm "^4.0.0" use-stick-to-bottom "^1.1.1" - zod "^4.0.0" + zod "^3.25.76" + zod-to-json-schema "^3.23.0" "@reacteditor/plugin-media@^0.0.1": version "0.0.1" @@ -1632,11 +1598,6 @@ resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.3.0.tgz#d06bbb384ebcf6c505fde1c3d0ed4ddffe0aaff8" integrity sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g== -"@vercel/oidc@3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@vercel/oidc/-/oidc-3.1.0.tgz#066caee449b84079f33c7445fc862464fe10ec32" - integrity sha512-Fw28YZpRnA3cAHHDlkt7xQHiJ0fcL+NRcIqsocZQUSmbzeIKRpwttJjik5ZGanXP+vlA4SbTg+AbA3bP363l+w== - "@vercel/oidc@3.2.0": version "3.2.0" resolved "https://registry.yarnpkg.com/@vercel/oidc/-/oidc-3.2.0.tgz#5782a4d4904443f015808705b5537cf9c3b68528" @@ -1664,16 +1625,6 @@ ai@6.0.175, ai@^6.0.175: "@ai-sdk/provider-utils" "4.0.26" "@opentelemetry/api" "1.9.0" -ai@6.0.69: - version "6.0.69" - resolved "https://registry.yarnpkg.com/ai/-/ai-6.0.69.tgz#4c609cf3bbf411af5a516a1a6ba285d03e8800b0" - integrity sha512-zIURMSnNroaVvu47Bm3XhC2y3LRsm8jmkwBgupxF+N7q/s6MpIiv04w1ltlnWqC8+T2PT2rN+f0sUhF+vArkwg== - dependencies: - "@ai-sdk/gateway" "3.0.32" - "@ai-sdk/provider" "3.0.7" - "@ai-sdk/provider-utils" "4.0.13" - "@opentelemetry/api" "1.9.0" - ai@^6.0.0: version "6.0.174" resolved "https://registry.yarnpkg.com/ai/-/ai-6.0.174.tgz#9b52336e8a59c52077d6d9b80e5721b8b8603133" @@ -1898,7 +1849,7 @@ estree-util-is-identifier-name@^3.0.0: resolved "https://registry.yarnpkg.com/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz#0b5ef4c4ff13508b34dcd01ecfa945f61fce5dbd" integrity sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg== -eventsource-parser@^3.0.6, eventsource-parser@^3.0.8: +eventsource-parser@^3.0.8: version "3.0.8" resolved "https://registry.yarnpkg.com/eventsource-parser/-/eventsource-parser-3.0.8.tgz#1c792503e4080455d00701bb1f7a1d60734d0e58" integrity sha512-70QWGkr4snxr0OXLRWsFLeRBIRPuQOvt4s8QYjmUlmlkyTZkRqS7EDVRZtzU3TiyDbXSzaOeF0XUKy8PchzukQ== @@ -3229,16 +3180,16 @@ yallist@^3.0.2: resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== -zod@3.25.76: +zod-to-json-schema@^3.23.0: + version "3.25.2" + resolved "https://registry.yarnpkg.com/zod-to-json-schema/-/zod-to-json-schema-3.25.2.tgz#3fa799a7badd554541472fb65843fdc460b2e5aa" + integrity sha512-O/PgfnpT1xKSDeQYSCfRI5Gy3hPf91mKVDuYLUHZJMiDFptvP41MSnWofm8dnCm0256ZNfZIM7DSzuSMAFnjHA== + +zod@3.25.76, zod@^3.25.76: version "3.25.76" resolved "https://registry.yarnpkg.com/zod/-/zod-3.25.76.tgz#26841c3f6fd22a6a2760e7ccb719179768471e34" integrity sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ== -zod@^4.0.0: - version "4.4.2" - resolved "https://registry.yarnpkg.com/zod/-/zod-4.4.2.tgz#5e53a8c23fc7050b9960d441002e9c9fca33c99e" - integrity sha512-IynmDyxsEsb9RKzO3J9+4SxXnl2FTFSzNBaKKaMV6tsSk0rw9gYw9gs+JFCq/qk2LCZ78KDwyj+Z289TijSkUw== - zustand@^5.0.3: version "5.0.12" resolved "https://registry.yarnpkg.com/zustand/-/zustand-5.0.12.tgz#ed36f647aa89965c4019b671dfc23ef6c6e3af8c"