feat(business): HubSpot + Shopify — Wave 2 complete

- @hanzo/hubspot — CRM card UI extension + serverless fns: record → AI →
  Note/Task write-back (correct HUBSPOT_DEFINED associations); key server-side (75 tests).
- @hanzo/shopify — embedded admin app: product description/SEO generation +
  order summaries, productUpdate write-back (only changed field); dual HMAC
  verify (OAuth callback + webhooks), secret isolation proven (108 tests).

Both on the published @hanzo/ai@0.2.0 + @hanzo/iam. Wave 2 (Salesforce · DocuSign ·
Notion · Zendesk · HubSpot · Shopify) all on main.
This commit is contained in:
Hanzo Dev
2026-07-03 20:55:10 -07:00
parent 5c76eab8bc
commit b24f0eb76e
2 changed files with 372 additions and 59 deletions
+6
View File
@@ -65,6 +65,12 @@ jobs:
- name: Test Zendesk app
run: pnpm --filter @hanzo/zendesk test
- name: Test HubSpot app
run: pnpm --filter @hanzo/hubspot test
- name: Test Shopify app
run: pnpm --filter @hanzo/shopify test
- name: Test cards (shared card-builder)
run: pnpm --filter @hanzo/cards test
+366 -59
View File
@@ -292,7 +292,7 @@ importers:
dependencies:
'@hanzo/ai':
specifier: 0.1.1
version: 0.1.1(@types/react@18.3.23)(@zxing/library@0.22.0)(plotly.js@3.7.0(mapbox-gl@1.13.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)
version: 0.1.1(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(@zxing/library@0.22.0)(plotly.js@3.7.0(mapbox-gl@1.13.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)
'@hanzo/iam':
specifier: 0.13.2
version: 0.13.2(react@18.3.1)
@@ -328,6 +328,34 @@ importers:
specifier: ^3.2.6
version: 3.2.6(@types/node@22.7.5)(jsdom@26.1.0)(sass@1.60.0)(terser@5.43.1)
packages/hubspot:
dependencies:
'@hanzo/ai':
specifier: ^0.2.0
version: 0.2.0
'@hanzo/iam':
specifier: ^0.13.2
version: 0.13.2(react@18.3.1)
devDependencies:
'@hubspot/ui-extensions':
specifier: 0.15.0
version: 0.15.0(@remote-ui/react@5.0.8(react-reconciler@0.29.2(react@18.3.1))(react@18.3.1))(react@18.3.1)(typescript@5.8.3)
'@types/node':
specifier: ^20.14.0
version: 20.19.9
'@types/react':
specifier: ^18.3.0
version: 18.3.23
react:
specifier: 18.3.1
version: 18.3.1
typescript:
specifier: ^5.8.3
version: 5.8.3
vitest:
specifier: ^3.2.6
version: 3.2.6(@types/node@20.19.9)(jsdom@26.1.0)(sass@1.60.0)(terser@5.43.1)
packages/mcp:
dependencies:
'@modelcontextprotocol/sdk':
@@ -412,7 +440,7 @@ importers:
version: 1.2.0
'@hanzo/ai':
specifier: 0.1.1
version: 0.1.1(@types/react@18.3.23)(@zxing/library@0.22.0)(plotly.js@3.7.0(mapbox-gl@1.13.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)
version: 0.1.1(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(@zxing/library@0.22.0)(plotly.js@3.7.0(mapbox-gl@1.13.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)
'@hanzo/iam':
specifier: 0.13.2
version: 0.13.2(react@18.3.1)
@@ -437,7 +465,7 @@ importers:
dependencies:
'@hanzo/ai':
specifier: ^0.1.1
version: 0.1.1(@types/react@18.3.23)(@zxing/library@0.22.0)(plotly.js@3.7.0(mapbox-gl@1.13.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)
version: 0.1.1(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(@zxing/library@0.22.0)(plotly.js@3.7.0(mapbox-gl@1.13.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)
'@hanzo/iam':
specifier: ^0.13.2
version: 0.13.2(react@18.3.1)
@@ -515,11 +543,54 @@ importers:
specifier: ^3.2.6
version: 3.2.6(@types/node@22.7.5)(jsdom@26.1.0)(sass@1.60.0)(terser@5.43.1)
packages/shopify:
dependencies:
'@hanzo/ai':
specifier: ^0.2.0
version: 0.2.0
'@hanzo/iam':
specifier: ^0.13.2
version: 0.13.2(react@18.3.1)
react:
specifier: ^18.3.1
version: 18.3.1
react-dom:
specifier: ^18.3.1
version: 18.3.1(react@18.3.1)
devDependencies:
'@shopify/app-bridge-react':
specifier: ^4.1.6
version: 4.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@shopify/polaris':
specifier: ^13.9.0
version: 13.9.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@shopify/shopify-api':
specifier: ^11.0.0
version: 11.14.1(encoding@0.1.13)
'@types/node':
specifier: ^20.14.0
version: 20.19.9
'@types/react':
specifier: ^18.3.3
version: 18.3.23
'@types/react-dom':
specifier: ^18.3.0
version: 18.3.7(@types/react@18.3.23)
esbuild:
specifier: ^0.25.8
version: 0.25.8
typescript:
specifier: ^5.8.3
version: 5.8.3
vitest:
specifier: ^3.2.6
version: 3.2.6(@types/node@20.19.9)(jsdom@26.1.0)(sass@1.60.0)(terser@5.43.1)
packages/slack:
dependencies:
'@hanzo/ai':
specifier: ^0.1.1
version: 0.1.1(@types/react@18.3.23)(@zxing/library@0.22.0)(plotly.js@3.7.0(mapbox-gl@1.13.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)
version: 0.1.1(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(@zxing/library@0.22.0)(plotly.js@3.7.0(mapbox-gl@1.13.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)
'@hanzo/cards':
specifier: workspace:*
version: link:../cards
@@ -544,7 +615,7 @@ importers:
dependencies:
'@hanzo/ai':
specifier: ^0.1.1
version: 0.1.1(@types/react@18.3.23)(@zxing/library@0.22.0)(plotly.js@3.7.0(mapbox-gl@1.13.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)
version: 0.1.1(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(@zxing/library@0.22.0)(plotly.js@3.7.0(mapbox-gl@1.13.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)
'@hanzo/cards':
specifier: workspace:*
version: link:../cards
@@ -2190,6 +2261,17 @@ packages:
peerDependencies:
react-hook-form: ^7.0.0
'@hubspot/ui-extensions@0.15.0':
resolution: {integrity: sha512-aAdbcsLcsT12C+pHDuLw85l8iuQjeCKLNomPsMPJL+rLU5MvrB6+KQYm1xzEmVvlfjI5BmGM0/uc1itlosA6ew==}
engines: {node: '>=16'}
peerDependencies:
'@remote-ui/react': ^5.0.0
react: 18.3.1
typescript: ^5.0.4
peerDependenciesMeta:
typescript:
optional: true
'@huggingface/jinja@0.2.2':
resolution: {integrity: sha512-/KPde26khDUIPkTGU82jdtTW9UAuvUTumCAbFs/7giR0SxsvZC4hru51PBvpijH6BVkHcROcvZM/lpy5h1jRRA==}
engines: {node: '>=18'}
@@ -3410,6 +3492,27 @@ packages:
'@radix-ui/rect@1.1.2':
resolution: {integrity: sha512-xnXE7wG13PI+cxieVssYXlQJuYVRhH9NBoxt3KNwzghDIA69GMm7d4wXRouHIYjE+KvS6U/MsMO73NdS2MH9ZA==}
'@remote-ui/async-subscription@2.1.18':
resolution: {integrity: sha512-O+76qOiTGN6iJZBFncELNIBnhCbHAIYrsrG0n3SjmwXE9Gy6nl4xZoa5FqIcw5VPz7EAdwKBkFsRE5uyQB7FOw==}
'@remote-ui/core@2.2.7':
resolution: {integrity: sha512-9eiTKy2eNKcT76xS0Dpz06ae2oClGAUUjx+HTDsz6fh7n/SS8Avid5N7GOaRiny/6T/cMJxaCeycMQJsEviGjA==}
'@remote-ui/react@5.0.8':
resolution: {integrity: sha512-GUwqP0b4m2TQ8THbsjhBvvYXZfvyWbP6HlYtzKw7izW9C49DWrixLuSz41kB4Ae7MI1OUfKy3xHtwXeLWa+nuA==}
peerDependencies:
react: '>=17.0.0 <19.0.0'
react-reconciler: '>=0.26.0 <0.30.0'
peerDependenciesMeta:
react-reconciler:
optional: true
'@remote-ui/rpc@1.4.7':
resolution: {integrity: sha512-ORiaKsbVBSEi3Z4YWOj5Ucrp70NrkNktI1hdqqfBW7Z3o0YoxTX9MIqtLmsc6721IbjmExvLrLip5I5Y7uAbng==}
'@remote-ui/types@1.1.3':
resolution: {integrity: sha512-P1kN1F3p0oMgnLN8Of1Ie9am3sLvJ7nhqHH1pvzkrxqjVwhhyPVZNcwOHyUNZPKp62izhDavdrcnqrdXzVJqGA==}
'@rjsf/core@5.24.13':
resolution: {integrity: sha512-ONTr14s7LFIjx2VRFLuOpagL76sM/HPy6/OhdBfq6UukINmTIs6+aFN0GgcR0aXQHFDXQ7f/fel0o/SO05Htdg==}
engines: {node: '>=14'}
@@ -3594,6 +3697,49 @@ packages:
cpu: [x64]
os: [win32]
'@shopify/admin-api-client@1.1.2':
resolution: {integrity: sha512-sV5gS8x4kj0KLULlOJkoBzm+tu6tn+1PCK9a6inySv5qtzmf/JxDWtLgaW9vRXeXHo/Sl/p3mBWhY3//fKA8iw==}
'@shopify/app-bridge-react@4.2.11':
resolution: {integrity: sha512-yAvJg0jjGA2X8so7ObBg/7cl6NX7tv4HvAKYVW6edOFobtlGoJWKsZQN8DODSg7eisshGsA1tRHSnIbPkQxv6Q==}
peerDependencies:
react: '*'
react-dom: '*'
'@shopify/app-bridge-types@0.7.1':
resolution: {integrity: sha512-gq1mR/bElUNd7V78uEitmOE1mVgTHXeuTn9CuFFl26pOopY4FZG8rqJlXYt2Yfh3IKfN4y9Nrl9ewligo2Byww==}
'@shopify/graphql-client@1.4.2':
resolution: {integrity: sha512-C/fEyx6BZmTGeJv0HSsduhfn5ZbkXk0nePkyo0+xXxorP1I+uvx9pobdFxTfiPnOrh+P6QiKzBgIviksnSo4YA==}
'@shopify/network@3.3.0':
resolution: {integrity: sha512-Lln7vglzLK9KiYhl9ucQFVM7ArlpUM21xkDriBX8kVrqsoBsi+4vFIjf1wjhNPT0J/zHMjky7jiTnxVfdm+xXw==}
engines: {node: '>=18.12.0'}
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
'@shopify/polaris-icons@9.3.1':
resolution: {integrity: sha512-16BIFAT93LJ8X4YRXz5cR9ZPHeErMg3DYS0gyTPNPkd0E5IBPoTxPINjn2b4Mr9Sc1x4RfI4AqPcV8ut0D1J5w==}
engines: {node: '>=20.10.0'}
peerDependencies:
react: '*'
'@shopify/polaris-tokens@9.4.2':
resolution: {integrity: sha512-WNoDWLYFj38Cj0FolbNsLaY54JbjuYoO0qsLCj6yBb3Bkg4BEdAjOHji9AktL9IZGPsNhTcMp2/8CfzKtSHg2A==}
engines: {node: '>=20.10.0'}
'@shopify/polaris@13.9.5':
resolution: {integrity: sha512-UN+rT2q1r/uF0Xia8MaCl2nDxatuzbjunS5WYcv4qw8VBvThTxDVURgpwOuvutSrvu138pwScOAah933vqlYkg==}
engines: {node: '>=20.10.0'}
peerDependencies:
react: ^18.0.0
react-dom: ^18.0.0
'@shopify/shopify-api@11.14.1':
resolution: {integrity: sha512-5VyQZyNhMN2PJLosA6OytYL1ENmdpqslcTcr1jFjGn6sEuxhXtLav+I74ygdL2iTdjEud4aDBZycgDVxPIH+uw==}
'@shopify/storefront-api-client@1.0.10':
resolution: {integrity: sha512-A0ItFW58L5+y/jnnJDEsmt2YcQSt2BG+pNoQOYRpPBJaOLpTj7A13q1QVrE5XYVGZCA6ZQ6FqAtgosHHrkut0Q==}
'@sinclair/typebox@0.27.8':
resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
@@ -3645,6 +3791,9 @@ packages:
resolution: {integrity: sha512-EWBsKUhOFFp87beQg/ToSC+asWB7BrGHuh7uPC1ZI9vr41GjS+3WmmyWIMqs+mF6U+mh4d6HhtFlv67TrJFsvw==}
engines: {node: '>= 18', npm: '>= 8.6.0'}
'@standard-schema/spec@1.1.0':
resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==}
'@supabase/auth-js@2.70.0':
resolution: {integrity: sha512-BaAK/tOAZFJtzF1sE3gJ2FwTjLf4ky3PSvcvLGEgEmO4BSBkwWKu8l67rLLIBZPDnCyV7Owk2uPyKHa0kj5QGg==}
@@ -3947,6 +4096,16 @@ packages:
'@types/range-parser@1.2.7':
resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==}
'@types/react-dom@18.3.7':
resolution: {integrity: sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==}
peerDependencies:
'@types/react': ^18.0.0
'@types/react-reconciler@0.28.9':
resolution: {integrity: sha512-HHM3nxyUZ3zAylX8ZEyrDNd2XZOnQ0D5XfunJF5FLQnZbHHYq4UWvW1QfelQNXv1ICNkwYhfxjwfnqivYB6bFg==}
peerDependencies:
'@types/react': '*'
'@types/react-transition-group@4.4.12':
resolution: {integrity: sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==}
peerDependencies:
@@ -5094,6 +5253,9 @@ packages:
commondir@1.0.1:
resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
compare-versions@6.1.1:
resolution: {integrity: sha512-4hm4VPpIecmlg59CHXnRDnqGplJFrbLG4aFEl5vl6cK1u76ws3LLvX7ikFnTDl5vo39sjWD6AaDPYodJp/NNHg==}
compress-commons@4.1.2:
resolution: {integrity: sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==}
engines: {node: '>= 10'}
@@ -6918,6 +7080,10 @@ packages:
isarray@2.0.5:
resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
isbot@5.1.44:
resolution: {integrity: sha512-PGEHtwMnKbZpeSEXW2Utx+/JWed7dp6DiH0WWg33vGSDA7RUvpUeJSVlLrVkQ1RCpvDOUc/eH9ql7VsdbBZ8pA==}
engines: {node: '>=18'}
isexe@2.0.0:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
@@ -7141,6 +7307,9 @@ packages:
jimp@0.22.10:
resolution: {integrity: sha512-lCaHIJAgTOsplyJzC1w/laxSxrbSsEBw4byKwXgUdMmh+ayPsnidTblenQm+IvhIs44Gcuvlb6pd2LQ0wcKaKg==}
jose@5.10.0:
resolution: {integrity: sha512-s+3Al/p9g32Iq+oqXxkW//7jk2Vig6FF1CFqzVXoTUXt2qz89YWbL+OwS17NFYEvxC35n0FKeGO2LGYSxeM2Gg==}
jose@6.2.3:
resolution: {integrity: sha512-YYVDInQKFJfR/xa3ojUTl8c2KoTwiL1R5Wg9YCydwH0x0B9grbzlg5HC7mMjCtUJjbQ/YnGEZIhI5tCgfTb4Hw==}
@@ -8535,6 +8704,9 @@ packages:
peerDependencies:
react: '>=16.13.1'
react-fast-compare@3.2.2:
resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==}
react-hook-form@7.80.0:
resolution: {integrity: sha512-4P+fk6oXsxY+6xSj7Euhc2sumQD8zQqCuVHoJwoyp9EchP+IUW9OESB7uHFJOKsIBQ4MQqYE84INJFqUCYNoOg==}
engines: {node: '>=18.0.0'}
@@ -8584,6 +8756,12 @@ packages:
plotly.js: '>1.34.0'
react: '>0.13.0'
react-reconciler@0.29.2:
resolution: {integrity: sha512-zZQqIiYgDCTP/f1N/mAR10nJGrPD2ZR+jDSEsKWJHYC7Cm2wodlwbR3upZRdC3cjIjSlTLNVyO7Iu0Yy7t2AYg==}
engines: {node: '>=0.10.0'}
peerDependencies:
react: ^18.3.1
react-remove-scroll-bar@2.3.8:
resolution: {integrity: sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==}
engines: {node: '>=10'}
@@ -11899,14 +12077,14 @@ snapshots:
protobufjs: 7.6.3
yargs: 17.7.2
'@hanzo/ai@0.1.1(@types/react@18.3.23)(@zxing/library@0.22.0)(plotly.js@3.7.0(mapbox-gl@1.13.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)':
'@hanzo/ai@0.1.1(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(@zxing/library@0.22.0)(plotly.js@3.7.0(mapbox-gl@1.13.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)':
dependencies:
'@hookform/resolvers': 3.10.0(react-hook-form@7.80.0(react@18.3.1))
'@radix-ui/react-alert-dialog': 1.1.18(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-dialog': 1.1.18(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-alert-dialog': 1.1.18(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-dialog': 1.1.18(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-icons': 1.3.2(react@18.3.1)
'@radix-ui/react-popover': 1.1.18(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-select': 2.3.2(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-popover': 1.1.18(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-select': 2.3.2(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@rjsf/core': 5.24.13(@rjsf/utils@5.24.13(react@18.3.1))(react@18.3.1)
'@rjsf/utils': 5.24.13(react@18.3.1)
'@rjsf/validator-ajv8': 5.24.13(@rjsf/utils@5.24.13(react@18.3.1))
@@ -11980,6 +12158,16 @@ snapshots:
dependencies:
react-hook-form: 7.80.0(react@18.3.1)
'@hubspot/ui-extensions@0.15.0(@remote-ui/react@5.0.8(react-reconciler@0.29.2(react@18.3.1))(react@18.3.1))(react@18.3.1)(typescript@5.8.3)':
dependencies:
'@remote-ui/core': 2.2.7
'@remote-ui/react': 5.0.8(react-reconciler@0.29.2(react@18.3.1))(react@18.3.1)
react: 18.3.1
react-reconciler: 0.29.2(react@18.3.1)
tinyspy: 4.0.4
optionalDependencies:
typescript: 5.8.3
'@huggingface/jinja@0.2.2':
optional: true
@@ -13194,36 +13382,39 @@ snapshots:
'@radix-ui/primitive@1.1.4': {}
'@radix-ui/react-alert-dialog@1.1.18(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
'@radix-ui/react-alert-dialog@1.1.18(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@radix-ui/primitive': 1.1.4
'@radix-ui/react-compose-refs': 1.1.3(@types/react@18.3.23)(react@18.3.1)
'@radix-ui/react-context': 1.1.4(@types/react@18.3.23)(react@18.3.1)
'@radix-ui/react-dialog': 1.1.18(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-primitive': 2.1.7(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-dialog': 1.1.18(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
optionalDependencies:
'@types/react': 18.3.23
'@types/react-dom': 18.3.7(@types/react@18.3.23)
'@radix-ui/react-arrow@1.1.11(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
'@radix-ui/react-arrow@1.1.11(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@radix-ui/react-primitive': 2.1.7(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
optionalDependencies:
'@types/react': 18.3.23
'@types/react-dom': 18.3.7(@types/react@18.3.23)
'@radix-ui/react-collection@1.1.11(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
'@radix-ui/react-collection@1.1.11(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@radix-ui/react-compose-refs': 1.1.3(@types/react@18.3.23)(react@18.3.1)
'@radix-ui/react-context': 1.1.4(@types/react@18.3.23)(react@18.3.1)
'@radix-ui/react-primitive': 2.1.7(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-slot': 1.3.0(@types/react@18.3.23)(react@18.3.1)
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
optionalDependencies:
'@types/react': 18.3.23
'@types/react-dom': 18.3.7(@types/react@18.3.23)
'@radix-ui/react-compose-refs@1.1.3(@types/react@18.3.23)(react@18.3.1)':
dependencies:
@@ -13237,18 +13428,18 @@ snapshots:
optionalDependencies:
'@types/react': 18.3.23
'@radix-ui/react-dialog@1.1.18(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
'@radix-ui/react-dialog@1.1.18(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@radix-ui/primitive': 1.1.4
'@radix-ui/react-compose-refs': 1.1.3(@types/react@18.3.23)(react@18.3.1)
'@radix-ui/react-context': 1.1.4(@types/react@18.3.23)(react@18.3.1)
'@radix-ui/react-dismissable-layer': 1.1.14(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-dismissable-layer': 1.1.14(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-focus-guards': 1.1.4(@types/react@18.3.23)(react@18.3.1)
'@radix-ui/react-focus-scope': 1.1.11(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-focus-scope': 1.1.11(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-id': 1.1.2(@types/react@18.3.23)(react@18.3.1)
'@radix-ui/react-portal': 1.1.13(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-presence': 1.1.6(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-primitive': 2.1.7(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-portal': 1.1.13(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-presence': 1.1.6(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-slot': 1.3.0(@types/react@18.3.23)(react@18.3.1)
'@radix-ui/react-use-controllable-state': 1.2.3(@types/react@18.3.23)(react@18.3.1)
aria-hidden: 1.2.6
@@ -13257,6 +13448,7 @@ snapshots:
react-remove-scroll: 2.7.2(@types/react@18.3.23)(react@18.3.1)
optionalDependencies:
'@types/react': 18.3.23
'@types/react-dom': 18.3.7(@types/react@18.3.23)
'@radix-ui/react-direction@1.1.2(@types/react@18.3.23)(react@18.3.1)':
dependencies:
@@ -13264,17 +13456,18 @@ snapshots:
optionalDependencies:
'@types/react': 18.3.23
'@radix-ui/react-dismissable-layer@1.1.14(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
'@radix-ui/react-dismissable-layer@1.1.14(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@radix-ui/primitive': 1.1.4
'@radix-ui/react-compose-refs': 1.1.3(@types/react@18.3.23)(react@18.3.1)
'@radix-ui/react-primitive': 2.1.7(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-use-callback-ref': 1.1.2(@types/react@18.3.23)(react@18.3.1)
'@radix-ui/react-use-effect-event': 0.0.3(@types/react@18.3.23)(react@18.3.1)
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
optionalDependencies:
'@types/react': 18.3.23
'@types/react-dom': 18.3.7(@types/react@18.3.23)
'@radix-ui/react-focus-guards@1.1.4(@types/react@18.3.23)(react@18.3.1)':
dependencies:
@@ -13282,15 +13475,16 @@ snapshots:
optionalDependencies:
'@types/react': 18.3.23
'@radix-ui/react-focus-scope@1.1.11(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
'@radix-ui/react-focus-scope@1.1.11(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@radix-ui/react-compose-refs': 1.1.3(@types/react@18.3.23)(react@18.3.1)
'@radix-ui/react-primitive': 2.1.7(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-use-callback-ref': 1.1.2(@types/react@18.3.23)(react@18.3.1)
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
optionalDependencies:
'@types/react': 18.3.23
'@types/react-dom': 18.3.7(@types/react@18.3.23)
'@radix-ui/react-icons@1.3.2(react@18.3.1)':
dependencies:
@@ -13303,19 +13497,19 @@ snapshots:
optionalDependencies:
'@types/react': 18.3.23
'@radix-ui/react-popover@1.1.18(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
'@radix-ui/react-popover@1.1.18(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@radix-ui/primitive': 1.1.4
'@radix-ui/react-compose-refs': 1.1.3(@types/react@18.3.23)(react@18.3.1)
'@radix-ui/react-context': 1.1.4(@types/react@18.3.23)(react@18.3.1)
'@radix-ui/react-dismissable-layer': 1.1.14(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-dismissable-layer': 1.1.14(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-focus-guards': 1.1.4(@types/react@18.3.23)(react@18.3.1)
'@radix-ui/react-focus-scope': 1.1.11(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-focus-scope': 1.1.11(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-id': 1.1.2(@types/react@18.3.23)(react@18.3.1)
'@radix-ui/react-popper': 1.3.2(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-portal': 1.1.13(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-presence': 1.1.6(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-primitive': 2.1.7(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-popper': 1.3.2(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-portal': 1.1.13(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-presence': 1.1.6(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-slot': 1.3.0(@types/react@18.3.23)(react@18.3.1)
'@radix-ui/react-use-controllable-state': 1.2.3(@types/react@18.3.23)(react@18.3.1)
aria-hidden: 1.2.6
@@ -13324,14 +13518,15 @@ snapshots:
react-remove-scroll: 2.7.2(@types/react@18.3.23)(react@18.3.1)
optionalDependencies:
'@types/react': 18.3.23
'@types/react-dom': 18.3.7(@types/react@18.3.23)
'@radix-ui/react-popper@1.3.2(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
'@radix-ui/react-popper@1.3.2(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@floating-ui/react-dom': 2.1.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-arrow': 1.1.11(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-arrow': 1.1.11(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-compose-refs': 1.1.3(@types/react@18.3.23)(react@18.3.1)
'@radix-ui/react-context': 1.1.4(@types/react@18.3.23)(react@18.3.1)
'@radix-ui/react-primitive': 2.1.7(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-use-callback-ref': 1.1.2(@types/react@18.3.23)(react@18.3.1)
'@radix-ui/react-use-layout-effect': 1.1.2(@types/react@18.3.23)(react@18.3.1)
'@radix-ui/react-use-rect': 1.1.2(@types/react@18.3.23)(react@18.3.1)
@@ -13341,60 +13536,65 @@ snapshots:
react-dom: 18.3.1(react@18.3.1)
optionalDependencies:
'@types/react': 18.3.23
'@types/react-dom': 18.3.7(@types/react@18.3.23)
'@radix-ui/react-portal@1.1.13(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
'@radix-ui/react-portal@1.1.13(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@radix-ui/react-primitive': 2.1.7(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-use-layout-effect': 1.1.2(@types/react@18.3.23)(react@18.3.1)
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
optionalDependencies:
'@types/react': 18.3.23
'@types/react-dom': 18.3.7(@types/react@18.3.23)
'@radix-ui/react-presence@1.1.6(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
'@radix-ui/react-presence@1.1.6(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@radix-ui/react-use-layout-effect': 1.1.2(@types/react@18.3.23)(react@18.3.1)
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
optionalDependencies:
'@types/react': 18.3.23
'@types/react-dom': 18.3.7(@types/react@18.3.23)
'@radix-ui/react-primitive@2.1.7(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
'@radix-ui/react-primitive@2.1.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@radix-ui/react-slot': 1.3.0(@types/react@18.3.23)(react@18.3.1)
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
optionalDependencies:
'@types/react': 18.3.23
'@types/react-dom': 18.3.7(@types/react@18.3.23)
'@radix-ui/react-select@2.3.2(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
'@radix-ui/react-select@2.3.2(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@radix-ui/number': 1.1.2
'@radix-ui/primitive': 1.1.4
'@radix-ui/react-collection': 1.1.11(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-collection': 1.1.11(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-compose-refs': 1.1.3(@types/react@18.3.23)(react@18.3.1)
'@radix-ui/react-context': 1.1.4(@types/react@18.3.23)(react@18.3.1)
'@radix-ui/react-direction': 1.1.2(@types/react@18.3.23)(react@18.3.1)
'@radix-ui/react-dismissable-layer': 1.1.14(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-dismissable-layer': 1.1.14(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-focus-guards': 1.1.4(@types/react@18.3.23)(react@18.3.1)
'@radix-ui/react-focus-scope': 1.1.11(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-focus-scope': 1.1.11(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-id': 1.1.2(@types/react@18.3.23)(react@18.3.1)
'@radix-ui/react-popper': 1.3.2(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-portal': 1.1.13(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-presence': 1.1.6(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-primitive': 2.1.7(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-popper': 1.3.2(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-portal': 1.1.13(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-presence': 1.1.6(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-slot': 1.3.0(@types/react@18.3.23)(react@18.3.1)
'@radix-ui/react-use-callback-ref': 1.1.2(@types/react@18.3.23)(react@18.3.1)
'@radix-ui/react-use-controllable-state': 1.2.3(@types/react@18.3.23)(react@18.3.1)
'@radix-ui/react-use-layout-effect': 1.1.2(@types/react@18.3.23)(react@18.3.1)
'@radix-ui/react-use-previous': 1.1.2(@types/react@18.3.23)(react@18.3.1)
'@radix-ui/react-visually-hidden': 1.2.7(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-visually-hidden': 1.2.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
aria-hidden: 1.2.6
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
react-remove-scroll: 2.7.2(@types/react@18.3.23)(react@18.3.1)
optionalDependencies:
'@types/react': 18.3.23
'@types/react-dom': 18.3.7(@types/react@18.3.23)
'@radix-ui/react-slot@1.3.0(@types/react@18.3.23)(react@18.3.1)':
dependencies:
@@ -13450,16 +13650,41 @@ snapshots:
optionalDependencies:
'@types/react': 18.3.23
'@radix-ui/react-visually-hidden@1.2.7(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
'@radix-ui/react-visually-hidden@1.2.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@radix-ui/react-primitive': 2.1.7(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-primitive': 2.1.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
optionalDependencies:
'@types/react': 18.3.23
'@types/react-dom': 18.3.7(@types/react@18.3.23)
'@radix-ui/rect@1.1.2': {}
'@remote-ui/async-subscription@2.1.18':
dependencies:
'@remote-ui/rpc': 1.4.7
'@remote-ui/core@2.2.7':
dependencies:
'@remote-ui/rpc': 1.4.7
'@remote-ui/types': 1.1.3
'@remote-ui/react@5.0.8(react-reconciler@0.29.2(react@18.3.1))(react@18.3.1)':
dependencies:
'@remote-ui/async-subscription': 2.1.18
'@remote-ui/core': 2.2.7
'@remote-ui/rpc': 1.4.7
'@types/react': 18.3.23
'@types/react-reconciler': 0.28.9(@types/react@18.3.23)
react: 18.3.1
optionalDependencies:
react-reconciler: 0.29.2(react@18.3.1)
'@remote-ui/rpc@1.4.7': {}
'@remote-ui/types@1.1.3': {}
'@rjsf/core@5.24.13(@rjsf/utils@5.24.13(react@18.3.1))(react@18.3.1)':
dependencies:
'@rjsf/utils': 5.24.13(react@18.3.1)
@@ -13601,6 +13826,64 @@ snapshots:
'@rollup/rollup-win32-x64-msvc@4.59.0':
optional: true
'@shopify/admin-api-client@1.1.2':
dependencies:
'@shopify/graphql-client': 1.4.2
'@shopify/app-bridge-react@4.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@shopify/app-bridge-types': 0.7.1
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
'@shopify/app-bridge-types@0.7.1':
dependencies:
'@standard-schema/spec': 1.1.0
'@shopify/graphql-client@1.4.2': {}
'@shopify/network@3.3.0': {}
'@shopify/polaris-icons@9.3.1(react@18.3.1)':
dependencies:
react: 18.3.1
'@shopify/polaris-tokens@9.4.2':
dependencies:
deepmerge: 4.3.1
'@shopify/polaris@13.9.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@shopify/polaris-icons': 9.3.1(react@18.3.1)
'@shopify/polaris-tokens': 9.4.2
'@types/react': 18.3.23
'@types/react-dom': 18.3.7(@types/react@18.3.23)
'@types/react-transition-group': 4.4.12(@types/react@18.3.23)
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
react-fast-compare: 3.2.2
react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@shopify/shopify-api@11.14.1(encoding@0.1.13)':
dependencies:
'@shopify/admin-api-client': 1.1.2
'@shopify/graphql-client': 1.4.2
'@shopify/network': 3.3.0
'@shopify/storefront-api-client': 1.0.10
compare-versions: 6.1.1
isbot: 5.1.44
jose: 5.10.0
jsonwebtoken: 9.0.2
node-fetch: 2.7.0(encoding@0.1.13)
tslib: 2.8.1
uuid: 11.1.1
transitivePeerDependencies:
- encoding
'@shopify/storefront-api-client@1.0.10':
dependencies:
'@shopify/graphql-client': 1.4.2
'@sinclair/typebox@0.27.8': {}
'@sinclair/typebox@0.34.48': {}
@@ -13694,6 +13977,8 @@ snapshots:
transitivePeerDependencies:
- debug
'@standard-schema/spec@1.1.0': {}
'@supabase/auth-js@2.70.0':
dependencies:
'@supabase/node-fetch': 2.6.15
@@ -13824,7 +14109,7 @@ snapshots:
'@types/better-sqlite3@7.6.13':
dependencies:
'@types/node': 20.14.0
'@types/node': 20.19.9
'@types/body-parser@1.19.6':
dependencies:
@@ -13932,7 +14217,7 @@ snapshots:
'@types/glob@8.1.0':
dependencies:
'@types/minimatch': 5.1.2
'@types/node': 20.14.0
'@types/node': 20.19.9
'@types/graceful-fs@4.1.9':
dependencies:
@@ -14022,7 +14307,7 @@ snapshots:
'@types/node-fetch@2.6.12':
dependencies:
'@types/node': 20.14.0
'@types/node': 20.19.9
form-data: 4.0.6
'@types/node@16.18.126': {}
@@ -14057,6 +14342,14 @@ snapshots:
'@types/range-parser@1.2.7': {}
'@types/react-dom@18.3.7(@types/react@18.3.23)':
dependencies:
'@types/react': 18.3.23
'@types/react-reconciler@0.28.9(@types/react@18.3.23)':
dependencies:
'@types/react': 18.3.23
'@types/react-transition-group@4.4.12(@types/react@18.3.23)':
dependencies:
'@types/react': 18.3.23
@@ -14076,7 +14369,7 @@ snapshots:
dependencies:
'@types/bunyan': 1.8.11
'@types/formidable': 1.2.8
'@types/node': 20.14.0
'@types/node': 20.19.9
'@types/spdy': 3.4.9
'@types/retry@0.12.0': {}
@@ -15604,6 +15897,8 @@ snapshots:
commondir@1.0.1: {}
compare-versions@6.1.1: {}
compress-commons@4.1.2:
dependencies:
buffer-crc32: 0.2.13
@@ -15831,7 +16126,7 @@ snapshots:
commander: 2.20.3
d3-array: 1.2.4
d3-geo: 1.12.1
resolve: 1.22.10
resolve: 1.22.12
d3-geo@1.12.1:
dependencies:
@@ -17115,7 +17410,7 @@ snapshots:
graceful-fs: 4.2.11
inherits: 2.0.4
map-limit: 0.0.1
resolve: 1.22.10
resolve: 1.22.12
glslify@7.1.1:
dependencies:
@@ -17129,7 +17424,7 @@ snapshots:
glslify-bundle: 5.1.1
glslify-deps: 1.3.2
minimist: 1.2.8
resolve: 1.22.10
resolve: 1.22.12
stack-trace: 0.0.9
static-eval: 2.1.1
through2: 2.0.5
@@ -17690,6 +17985,8 @@ snapshots:
isarray@2.0.5: {}
isbot@5.1.44: {}
isexe@2.0.0: {}
isexe@3.1.1: {}
@@ -18175,6 +18472,8 @@ snapshots:
- encoding
- supports-color
jose@5.10.0: {}
jose@6.2.3: {}
joycon@3.1.1: {}
@@ -19670,6 +19969,8 @@ snapshots:
'@babel/runtime': 7.29.7
react: 18.3.1
react-fast-compare@3.2.2: {}
react-hook-form@7.80.0(react@18.3.1):
dependencies:
react: 18.3.1
@@ -19705,6 +20006,12 @@ snapshots:
prop-types: 15.8.1
react: 18.3.1
react-reconciler@0.29.2(react@18.3.1):
dependencies:
loose-envify: 1.4.0
react: 18.3.1
scheduler: 0.23.2
react-remove-scroll-bar@2.3.8(@types/react@18.3.23)(react@18.3.1):
dependencies:
react: 18.3.1