From e437f5af2f89f05320880afc2d59868f03982b2f Mon Sep 17 00:00:00 2001 From: Mike Keehnen Date: Fri, 8 Mar 2024 12:22:00 +0100 Subject: [PATCH 1/6] [GCOM-1350] feature: Added mollie revive cart --- examples/magento-graphcms/package.json | 2 +- .../pages/checkout/payment.tsx | 5 +- packages/magento-cart-payment-method/index.ts | 1 + .../magento-cart-payment-method/package.json | 2 +- .../MolliePlaceOrder/MolliePlaceOrder.tsx | 14 +- .../graphql/ReviveCart.graphql | 15 + .../hooks/useCartLockWithToken.ts | 1 + .../hooks/useMollieReviveCart.ts | 55 + packages/mollie-magento-payment/package.json | 2 +- .../plugins/UseMollieCartRevive.tsx | 20 + yarn.lock | 1547 ++++++++++++++++- 11 files changed, 1621 insertions(+), 43 deletions(-) create mode 100644 packages/mollie-magento-payment/graphql/ReviveCart.graphql create mode 100644 packages/mollie-magento-payment/hooks/useMollieReviveCart.ts create mode 100644 packages/mollie-magento-payment/plugins/UseMollieCartRevive.tsx diff --git a/examples/magento-graphcms/package.json b/examples/magento-graphcms/package.json index c4b978fd08..2dfebe9028 100644 --- a/examples/magento-graphcms/package.json +++ b/examples/magento-graphcms/package.json @@ -116,4 +116,4 @@ "project": "./tsconfig.json" } } -} +} \ No newline at end of file diff --git a/examples/magento-graphcms/pages/checkout/payment.tsx b/examples/magento-graphcms/pages/checkout/payment.tsx index d8326568fb..0c669d455e 100644 --- a/examples/magento-graphcms/pages/checkout/payment.tsx +++ b/examples/magento-graphcms/pages/checkout/payment.tsx @@ -1,4 +1,4 @@ -import { ComposedForm, WaitForQueries } from '@graphcommerce/ecommerce-ui' +import { ComposedForm } from '@graphcommerce/ecommerce-ui' import { PageOptions } from '@graphcommerce/framer-next-pages' import { ApolloCartErrorFullPage, @@ -16,6 +16,7 @@ import { useCartLock, PaymentMethodActionCardListForm, PaymentMethodContextProvider, + WaitForPaymentQueries, } from '@graphcommerce/magento-cart-payment-method' import { SubscribeToNewsletter } from '@graphcommerce/magento-newsletter' import { PageMeta, StoreConfigDocument } from '@graphcommerce/magento-store' @@ -49,7 +50,7 @@ function PaymentPage() { - } title={}> diff --git a/packages/magento-cart-payment-method/index.ts b/packages/magento-cart-payment-method/index.ts index 7913dc2413..ecefc47ff5 100644 --- a/packages/magento-cart-payment-method/index.ts +++ b/packages/magento-cart-payment-method/index.ts @@ -9,3 +9,4 @@ export * from './PaymentMethodPlaceOrder/PaymentMethodPlaceOrder' export * from './PaymentMethodPlaceOrderNoop/PaymentMethodPlaceOrderNoop' export * from './PaymentMethodToggles/PaymentMethodToggles' export * from './PaymentMethodActionCardList/PaymentMethodActionCardListForm' +export { WaitForQueries as WaitForPaymentQueries } from '@graphcommerce/ecommerce-ui' diff --git a/packages/magento-cart-payment-method/package.json b/packages/magento-cart-payment-method/package.json index 233f0d0554..efd1b2f41c 100644 --- a/packages/magento-cart-payment-method/package.json +++ b/packages/magento-cart-payment-method/package.json @@ -32,4 +32,4 @@ "react": "^18.2.0", "react-dom": "^18.2.0" } -} +} \ No newline at end of file diff --git a/packages/mollie-magento-payment/components/MolliePlaceOrder/MolliePlaceOrder.tsx b/packages/mollie-magento-payment/components/MolliePlaceOrder/MolliePlaceOrder.tsx index c883d5d0ea..14dd2e381b 100644 --- a/packages/mollie-magento-payment/components/MolliePlaceOrder/MolliePlaceOrder.tsx +++ b/packages/mollie-magento-payment/components/MolliePlaceOrder/MolliePlaceOrder.tsx @@ -4,11 +4,14 @@ import { useFormCompose } from '@graphcommerce/react-hook-form' import { useRouter } from 'next/router' import { useCartLockWithToken } from '../../hooks/useCartLockWithToken' import { MolliePlaceOrderDocument } from './MolliePlaceOrder.gql' +import { useApolloClient } from '@graphcommerce/graphql' +import { CustomerTokenDocument } from '@graphcommerce/magento-customer' export function MolliePlaceOrder(props: PaymentPlaceOrderProps) { const { step, code } = props const { push } = useRouter() const [, lock] = useCartLockWithToken() + const { cache } = useApolloClient() const form = useFormGqlMutationCart(MolliePlaceOrderDocument, { onBeforeSubmit(variables) { @@ -19,6 +22,8 @@ export function MolliePlaceOrder(props: PaymentPlaceOrderProps) { current.searchParams.set('order_number', 'ORDER_NUMBER') current.searchParams.set('method', code) current.searchParams.set('locked', '1') + const customerToken = cache.readQuery({ query: CustomerTokenDocument })?.customerToken?.token + if (customerToken) current.searchParams.set('customer_token', customerToken) const returnUrl = current .toString() .replace('PAYMENT_TOKEN', '{{payment_token}}') @@ -33,7 +38,14 @@ export function MolliePlaceOrder(props: PaymentPlaceOrderProps) { // When redirecting to the payment gateway if (mollie_redirect_url && mollie_payment_token) { - await lock({ mollie_payment_token, method: code, order_number }) + const customerToken = cache.readQuery({ query: CustomerTokenDocument })?.customerToken + ?.token + await lock({ + mollie_payment_token, + method: code, + order_number, + customer_token: customerToken, + }) await new Promise((resolve) => { setTimeout(resolve, 1000) }) diff --git a/packages/mollie-magento-payment/graphql/ReviveCart.graphql b/packages/mollie-magento-payment/graphql/ReviveCart.graphql new file mode 100644 index 0000000000..93f375799e --- /dev/null +++ b/packages/mollie-magento-payment/graphql/ReviveCart.graphql @@ -0,0 +1,15 @@ +mutation ReviveCart($cartId: String!) { + mollieRestoreCart(input: { cart_id: $cartId }) { + cart { + __typename + id + email + ...BillingAddress + ...ShippingAddress + ...Coupon + ...PaymentMethodContext + ...CartItems + ...CartTotals + } + } +} diff --git a/packages/mollie-magento-payment/hooks/useCartLockWithToken.ts b/packages/mollie-magento-payment/hooks/useCartLockWithToken.ts index f736ae916a..a874cad400 100644 --- a/packages/mollie-magento-payment/hooks/useCartLockWithToken.ts +++ b/packages/mollie-magento-payment/hooks/useCartLockWithToken.ts @@ -3,6 +3,7 @@ import { CartLockState, useCartLock } from '@graphcommerce/magento-cart-payment- type MollieLockState = CartLockState & { mollie_payment_token: string | null order_number?: string | null + customer_token?: string | null } export const useCartLockWithToken = () => useCartLock() diff --git a/packages/mollie-magento-payment/hooks/useMollieReviveCart.ts b/packages/mollie-magento-payment/hooks/useMollieReviveCart.ts new file mode 100644 index 0000000000..e42b4ffcdc --- /dev/null +++ b/packages/mollie-magento-payment/hooks/useMollieReviveCart.ts @@ -0,0 +1,55 @@ +import { useApolloClient, useMutation } from '@graphcommerce/graphql' +import { useCartQuery } from '@graphcommerce/magento-cart' +import { BillingPageDocument } from '@graphcommerce/magento-cart-checkout' +import { CustomerTokenDocument } from '@graphcommerce/magento-customer' +import { useEffect } from 'react' +import { useCartLockWithToken } from './useCartLockWithToken' +import { ReviveCartDocument } from '../graphql/ReviveCart.gql' + +export function useMollieReviveCart() { + const [{ cart_id, method, customer_token }] = useCartLockWithToken() + const billingPage = useCartQuery(BillingPageDocument, { fetchPolicy: 'cache-only' }) + const client = useApolloClient() + const [revive, result] = useMutation(ReviveCartDocument) + + const reviveNow = cart_id && !billingPage.data?.cart?.id && method?.startsWith('mollie_') + + useEffect(() => { + if (!reviveNow) return // eslint-disable-next-line @typescript-eslint/no-floating-promises + ;(async () => { + // In GraphCommerce 8 the user would automatically be presented with a restore session dialog + if (customer_token) { + client.cache.writeQuery({ + query: CustomerTokenDocument, + broadcast: true, + data: { + customerToken: { + __typename: 'CustomerToken', + token: customer_token, + createdAt: new Date().toUTCString(), + valid: true, + }, + }, + }) + } else { + client.cache.evict({ fieldName: 'customerToken' }) + } + + const cart = (await revive({ variables: { cartId: cart_id } })).data?.mollieRestoreCart?.cart + + if (!cart) { + console.log('Could not revive cart') + return + } + client.cache.writeQuery({ + query: BillingPageDocument, + variables: { cartId: cart_id }, + data: { cart }, + broadcast: true, + }) + })() + }, [cart_id, client.cache, customer_token, revive, reviveNow]) + + if (billingPage.data) return !billingPage.loading + return !result.loading +} diff --git a/packages/mollie-magento-payment/package.json b/packages/mollie-magento-payment/package.json index d7a8e9f4dd..157fbb1ad9 100644 --- a/packages/mollie-magento-payment/package.json +++ b/packages/mollie-magento-payment/package.json @@ -35,4 +35,4 @@ "react": "^18.2.0", "react-dom": "^18.2.0" } -} +} \ No newline at end of file diff --git a/packages/mollie-magento-payment/plugins/UseMollieCartRevive.tsx b/packages/mollie-magento-payment/plugins/UseMollieCartRevive.tsx new file mode 100644 index 0000000000..1549d0d17d --- /dev/null +++ b/packages/mollie-magento-payment/plugins/UseMollieCartRevive.tsx @@ -0,0 +1,20 @@ +import { WaitForPaymentQueries } from '@graphcommerce/magento-cart-payment-method' +import type { PluginProps } from '@graphcommerce/next-config' +import { ComponentProps } from 'react' +import { useMollieReviveCart } from '../hooks/useMollieReviveCart' + +export const component = 'WaitForPaymentQueries' +export const exported = '@graphcommerce/magento-cart-payment-method' + +function UseMollieReviveCart(props: PluginProps>) { + const { Prev, waitFor: w, ...rest } = props + const reviving = useMollieReviveCart() + + let waitFor: typeof w + + if (w) waitFor = [...(Array.isArray(w) ? w : [w]), reviving] + else waitFor = reviving + + return +} +export const Plugin = UseMollieReviveCart diff --git a/yarn.lock b/yarn.lock index d3de2b4531..a17cb864e5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1,9 +1,6 @@ -# This file is generated by running "yarn install" inside your project. -# Manual changes might be lost - proceed with caution! - __metadata: version: 8 - cacheKey: 10c0 + cacheKey: merged "@aashutoshrathi/word-wrap@npm:^1.2.3": version: 1.2.6 @@ -2348,6 +2345,7 @@ __metadata: "@esbuild/android-arm64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/android-arm64@npm:0.17.19" + checksum: 10c0/undefined conditions: os=android & cpu=arm64 languageName: node linkType: hard @@ -2355,6 +2353,7 @@ __metadata: "@esbuild/android-arm@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/android-arm@npm:0.17.19" + checksum: 10c0/undefined conditions: os=android & cpu=arm languageName: node linkType: hard @@ -2362,6 +2361,7 @@ __metadata: "@esbuild/android-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/android-x64@npm:0.17.19" + checksum: 10c0/undefined conditions: os=android & cpu=x64 languageName: node linkType: hard @@ -2369,6 +2369,7 @@ __metadata: "@esbuild/darwin-arm64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/darwin-arm64@npm:0.17.19" + checksum: 10c0/undefined conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -2376,6 +2377,7 @@ __metadata: "@esbuild/darwin-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/darwin-x64@npm:0.17.19" + checksum: 10c0/undefined conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -2383,6 +2385,7 @@ __metadata: "@esbuild/freebsd-arm64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/freebsd-arm64@npm:0.17.19" + checksum: 10c0/undefined conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard @@ -2390,6 +2393,7 @@ __metadata: "@esbuild/freebsd-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/freebsd-x64@npm:0.17.19" + checksum: 10c0/undefined conditions: os=freebsd & cpu=x64 languageName: node linkType: hard @@ -2397,6 +2401,7 @@ __metadata: "@esbuild/linux-arm64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-arm64@npm:0.17.19" + checksum: 10c0/undefined conditions: os=linux & cpu=arm64 languageName: node linkType: hard @@ -2404,6 +2409,7 @@ __metadata: "@esbuild/linux-arm@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-arm@npm:0.17.19" + checksum: 10c0/undefined conditions: os=linux & cpu=arm languageName: node linkType: hard @@ -2411,6 +2417,7 @@ __metadata: "@esbuild/linux-ia32@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-ia32@npm:0.17.19" + checksum: 10c0/undefined conditions: os=linux & cpu=ia32 languageName: node linkType: hard @@ -2418,6 +2425,7 @@ __metadata: "@esbuild/linux-loong64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-loong64@npm:0.17.19" + checksum: 10c0/undefined conditions: os=linux & cpu=loong64 languageName: node linkType: hard @@ -2425,6 +2433,7 @@ __metadata: "@esbuild/linux-mips64el@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-mips64el@npm:0.17.19" + checksum: 10c0/undefined conditions: os=linux & cpu=mips64el languageName: node linkType: hard @@ -2432,6 +2441,7 @@ __metadata: "@esbuild/linux-ppc64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-ppc64@npm:0.17.19" + checksum: 10c0/undefined conditions: os=linux & cpu=ppc64 languageName: node linkType: hard @@ -2439,6 +2449,7 @@ __metadata: "@esbuild/linux-riscv64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-riscv64@npm:0.17.19" + checksum: 10c0/undefined conditions: os=linux & cpu=riscv64 languageName: node linkType: hard @@ -2446,6 +2457,7 @@ __metadata: "@esbuild/linux-s390x@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-s390x@npm:0.17.19" + checksum: 10c0/undefined conditions: os=linux & cpu=s390x languageName: node linkType: hard @@ -2453,6 +2465,7 @@ __metadata: "@esbuild/linux-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-x64@npm:0.17.19" + checksum: 10c0/undefined conditions: os=linux & cpu=x64 languageName: node linkType: hard @@ -2460,6 +2473,7 @@ __metadata: "@esbuild/netbsd-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/netbsd-x64@npm:0.17.19" + checksum: 10c0/undefined conditions: os=netbsd & cpu=x64 languageName: node linkType: hard @@ -2467,6 +2481,7 @@ __metadata: "@esbuild/openbsd-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/openbsd-x64@npm:0.17.19" + checksum: 10c0/undefined conditions: os=openbsd & cpu=x64 languageName: node linkType: hard @@ -2474,6 +2489,7 @@ __metadata: "@esbuild/sunos-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/sunos-x64@npm:0.17.19" + checksum: 10c0/undefined conditions: os=sunos & cpu=x64 languageName: node linkType: hard @@ -2481,6 +2497,7 @@ __metadata: "@esbuild/win32-arm64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/win32-arm64@npm:0.17.19" + checksum: 10c0/undefined conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -2488,6 +2505,7 @@ __metadata: "@esbuild/win32-ia32@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/win32-ia32@npm:0.17.19" + checksum: 10c0/undefined conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -2495,6 +2513,7 @@ __metadata: "@esbuild/win32-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/win32-x64@npm:0.17.19" + checksum: 10c0/undefined conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -2610,6 +2629,7 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -2638,12 +2658,14 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft "@graphcommerce/browserslist-config-pwa@workspace:packagesDev/browserslist-config": version: 0.0.0-use.local resolution: "@graphcommerce/browserslist-config-pwa@workspace:packagesDev/browserslist-config" + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -2652,6 +2674,46 @@ __metadata: resolution: "@graphcommerce/changeset-changelog@workspace:packagesDev/changeset-changelog" dependencies: "@changesets/changelog-github": "npm:0.5.0" + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/cli@npm:8.0.3-canary.6, @graphcommerce/cli@workspace:packages/cli": + version: 0.0.0-use.local + resolution: "@graphcommerce/cli@workspace:packages/cli" + dependencies: + "@graphql-codegen/cli": "npm:5.0.1" + "@graphql-mesh/cli": "npm:latest" + "@graphql-mesh/cross-helpers": "npm:latest" + "@graphql-mesh/runtime": "npm:latest" + "@graphql-mesh/store": "npm:latest" + "@graphql-mesh/types": "npm:latest" + "@graphql-mesh/utils": "npm:latest" + "@graphql-tools/utils": "npm:^10.0.12" + cosmiconfig: "npm:^8.3.6" + detect-package-manager: "npm:^3.0.1" + graphql-codegen-typescript-validation-schema: "npm:^0.12.1" + graphql-tag: "npm:^2.12.6" + rimraf: "npm:^5.0.5" + tslib: "npm:^2.6.2" + peerDependencies: + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/hygraph-cli": ^8.0.3-canary.6 + "@graphcommerce/next-config": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + graphql: ^16.7.1 + react: ^18.2.0 + bin: + gql-gen: dist/bin/codegen.js + gql-mesh: dist/bin/mesh.js + graphcommerce: dist/bin/graphcommerce.js + graphql-code-generator: dist/bin/codegen.js + graphql-codegen: dist/bin/codegen.js + graphql-mesh: dist/bin/mesh.js + is-monorepo: dist/bin/is-monorepo.js + mesh: dist/bin/mesh.js + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -2690,6 +2752,28 @@ __metadata: graphql-mesh: dist/bin/mesh.js is-monorepo: dist/bin/is-monorepo.js mesh: dist/bin/mesh.js + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/demo-magento-graphcommerce@npm:8.0.3-canary.6, @graphcommerce/demo-magento-graphcommerce@workspace:packages/demo-magento-graphcommerce": + version: 0.0.0-use.local + resolution: "@graphcommerce/demo-magento-graphcommerce@workspace:packages/demo-magento-graphcommerce" + peerDependencies: + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/framer-scroller": ^8.0.3-canary.6 + "@graphcommerce/magento-product": ^8.0.3-canary.6 + "@graphcommerce/magento-product-configurable": ^8.0.3-canary.6 + "@graphcommerce/magento-recently-viewed-products": ^8.0.3-canary.6 + "@graphcommerce/next-ui": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@mui/material": ^5.10.16 + framer-motion: ^10.0.0 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -2710,6 +2794,7 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -2717,7 +2802,29 @@ __metadata: version: 0.0.0-use.local resolution: "@graphcommerce/docs@workspace:docs" peerDependencies: - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.7 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + languageName: unknown + linkType: soft + +"@graphcommerce/ecommerce-ui@npm:8.0.3-canary.6, @graphcommerce/ecommerce-ui@workspace:packages/ecommerce-ui": + version: 0.0.0-use.local + resolution: "@graphcommerce/ecommerce-ui@workspace:packages/ecommerce-ui" + peerDependencies: + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/graphql": ^8.0.3-canary.6 + "@graphcommerce/next-ui": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/react-hook-form": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@lingui/core": ^4.2.1 + "@lingui/macro": ^4.2.1 + "@lingui/react": ^4.2.1 + "@mui/material": ^5.10.16 + framer-motion: ^10.0.0 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -2739,6 +2846,28 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/eslint-config-pwa@npm:8.0.3-canary.6, @graphcommerce/eslint-config-pwa@workspace:packagesDev/eslint-config": + version: 0.0.0-use.local + resolution: "@graphcommerce/eslint-config-pwa@workspace:packagesDev/eslint-config" + dependencies: + "@graphcommerce/typescript-config-pwa": "npm:8.0.3-canary.6" + "@next/eslint-plugin-next": "npm:14.1.0" + "@typescript-eslint/eslint-plugin": "npm:^6.19.0" + "@typescript-eslint/parser": "npm:^6.19.0" + eslint-config-airbnb: "npm:19.0.4" + eslint-config-airbnb-typescript: "npm:17.1.0" + eslint-config-prettier: "npm:9.1.0" + eslint-plugin-import: "npm:2.29.1" + eslint-plugin-jsx-a11y: "npm:6.8.0" + eslint-plugin-react: "npm:^7.33.2" + eslint-plugin-react-hooks: "npm:4.6.0" + peerDependencies: + eslint: ^8.8.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -2759,6 +2888,7 @@ __metadata: eslint-plugin-react-hooks: "npm:4.6.0" peerDependencies: eslint: ^8.8.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -2799,6 +2929,23 @@ __metadata: type-fest: "npm:^4.9.0" typescript: "npm:5.3.3" webpack: "npm:5.89.0" + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/framer-next-pages@npm:8.0.3-canary.6, @graphcommerce/framer-next-pages@workspace:packages/framer-next-pages": + version: 0.0.0-use.local + resolution: "@graphcommerce/framer-next-pages@workspace:packages/framer-next-pages" + peerDependencies: + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/framer-utils": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + framer-motion: ^10.0.0 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -2814,6 +2961,7 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -2854,6 +3002,29 @@ __metadata: type-fest: "npm:^4.9.0" typescript: "npm:5.3.3" webpack: "npm:5.89.0" + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/framer-scroller@npm:8.0.3-canary.6, @graphcommerce/framer-scroller@workspace:packages/framer-scroller": + version: 0.0.0-use.local + resolution: "@graphcommerce/framer-scroller@workspace:packages/framer-scroller" + dependencies: + popmotion: "npm:11.0.5" + peerDependencies: + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/framer-utils": ^8.0.3-canary.6 + "@graphcommerce/image": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@lingui/core": ^4.2.1 + "@lingui/react": ^4.2.1 + "@mui/material": ^5.10.16 + framer-motion: ^10.0.0 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -2875,6 +3046,23 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/framer-utils@npm:8.0.3-canary.6, @graphcommerce/framer-utils@workspace:packages/framer-utils": + version: 0.0.0-use.local + resolution: "@graphcommerce/framer-utils@workspace:packages/framer-utils" + dependencies: + framesync: "npm:^6.1.2" + peerDependencies: + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + framer-motion: ^10.0.0 + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -2890,6 +3078,40 @@ __metadata: framer-motion: ^10.0.0 react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/googleanalytics@npm:8.0.3-canary.6, @graphcommerce/googleanalytics@workspace:packages/googleanalytics": + version: 0.0.0-use.local + resolution: "@graphcommerce/googleanalytics@workspace:packages/googleanalytics" + dependencies: + "@types/gtag.js": "npm:^0.0.18" + peerDependencies: + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/graphql-mesh": ^8.0.3-canary.6 + "@graphcommerce/magento-cart": ^8.0.3-canary.6 + "@graphcommerce/magento-cart-payment-method": ^8.0.3-canary.6 + "@graphcommerce/magento-cart-shipping-method": ^8.0.3-canary.6 + "@graphcommerce/magento-product": ^8.0.3-canary.6 + "@graphcommerce/next-config": ^8.0.3-canary.6 + "@graphcommerce/next-ui": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@mui/material": ^5.10.16 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + peerDependenciesMeta: + "@graphcommerce/magento-cart": + optional: true + "@graphcommerce/magento-cart-payment-method": + optional: true + "@graphcommerce/magento-cart-shipping-method": + optional: true + "@graphcommerce/magento-product": + optional: true + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -2922,6 +3144,26 @@ __metadata: optional: true "@graphcommerce/magento-product": optional: true + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/googlerecaptcha@npm:8.0.3-canary.6, @graphcommerce/googlerecaptcha@workspace:packages/googlerecaptcha": + version: 0.0.0-use.local + resolution: "@graphcommerce/googlerecaptcha@workspace:packages/googlerecaptcha" + dependencies: + "@types/grecaptcha": "npm:^3.0.7" + peerDependencies: + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/graphql": ^8.0.3-canary.6 + "@graphcommerce/next-ui": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@mui/material": ^5.10.16 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -2940,6 +3182,24 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/googletagmanager@npm:8.0.3-canary.6, @graphcommerce/googletagmanager@workspace:packages/googletagmanager": + version: 0.0.0-use.local + resolution: "@graphcommerce/googletagmanager@workspace:packages/googletagmanager" + dependencies: + "@types/gapi.client.tagmanager": "npm:^2.0.4" + peerDependencies: + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/next-ui": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -2956,6 +3216,25 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/graphcms-ui@npm:8.0.3-canary.6, @graphcommerce/graphcms-ui@workspace:packages/hygraph-ui": + version: 0.0.0-use.local + resolution: "@graphcommerce/graphcms-ui@workspace:packages/hygraph-ui" + peerDependencies: + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/graphql": ^8.0.3-canary.6 + "@graphcommerce/image": ^8.0.3-canary.6 + "@graphcommerce/next-ui": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@mui/material": ^5.10.16 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -2973,6 +3252,7 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -2991,6 +3271,26 @@ __metadata: "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.7 "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.7 graphql: ^16.7.1 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/graphql-codegen-near-operation-file@npm:8.0.3-canary.6, @graphcommerce/graphql-codegen-near-operation-file@workspace:packagesDev/graphql-codegen-near-operation-file": + version: 0.0.0-use.local + resolution: "@graphcommerce/graphql-codegen-near-operation-file@workspace:packagesDev/graphql-codegen-near-operation-file" + dependencies: + "@graphql-codegen/add": "npm:5.0.1" + "@graphql-codegen/plugin-helpers": "npm:5.0.2" + "@graphql-codegen/visitor-plugin-common": "npm:4.1.0" + "@graphql-tools/utils": "npm:^10.0.12" + "@types/parse-filepath": "npm:^1.0.2" + parse-filepath: "npm:^1.0.2" + peerDependencies: + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + graphql: ^16.7.1 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3009,6 +3309,28 @@ __metadata: "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.7 "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.7 graphql: ^16.7.1 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/graphql-codegen-relay-optimizer-plugin@npm:8.0.3-canary.6, @graphcommerce/graphql-codegen-relay-optimizer-plugin@workspace:packagesDev/graphql-codegen-relay-optimizer-plugin": + version: 0.0.0-use.local + resolution: "@graphcommerce/graphql-codegen-relay-optimizer-plugin@workspace:packagesDev/graphql-codegen-relay-optimizer-plugin" + dependencies: + "@ardatan/relay-compiler": "npm:12.0.0" + "@graphql-codegen/plugin-helpers": "npm:5.0.2" + "@graphql-codegen/testing": "npm:3.0.1" + "@types/jest": "npm:29.5.11" + "@types/relay-compiler": "npm:8.0.4" + jest: "npm:29.7.0" + jest-diff: "npm:^28.1.3" + ts-jest: "npm:29.1.1" + typescript: "npm:5.3.3" + peerDependencies: + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + graphql: ^16.7.1 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3029,6 +3351,38 @@ __metadata: "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.7 "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.7 graphql: ^16.7.1 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/graphql-mesh@npm:8.0.3-canary.6, @graphcommerce/graphql-mesh@workspace:packages/graphql-mesh": + version: 0.0.0-use.local + resolution: "@graphcommerce/graphql-mesh@workspace:packages/graphql-mesh" + dependencies: + "@graphql-mesh/apollo-link": "npm:latest" + "@graphql-mesh/config": "npm:latest" + "@graphql-mesh/cross-helpers": "npm:latest" + "@graphql-mesh/graphql": "npm:latest" + "@graphql-mesh/http": "npm:latest" + "@graphql-mesh/plugin-http-details-extensions": "npm:latest" + "@graphql-mesh/runtime": "npm:latest" + "@graphql-mesh/store": "npm:latest" + "@graphql-mesh/transform-filter-schema": "npm:latest" + "@graphql-mesh/transform-prune": "npm:latest" + "@graphql-mesh/types": "npm:latest" + "@graphql-mesh/utils": "npm:latest" + "@graphql-tools/utils": "npm:^10.0.12" + "@whatwg-node/fetch": "npm:^0.9.15" + fetch-retry: "npm:^5.0.6" + tslib: "npm:^2.6.2" + typescript: "npm:5.3.3" + peerDependencies: + "@apollo/client": ^3 + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + graphql: ^16.7.1 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3059,6 +3413,35 @@ __metadata: "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.7 "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.7 graphql: ^16.7.1 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/graphql@npm:8.0.3-canary.6, @graphcommerce/graphql@workspace:packages/graphql": + version: 0.0.0-use.local + resolution: "@graphcommerce/graphql@workspace:packages/graphql" + dependencies: + "@graphcommerce/graphql-codegen-near-operation-file": "npm:8.0.3-canary.6" + "@graphcommerce/graphql-codegen-relay-optimizer-plugin": "npm:8.0.3-canary.6" + "@graphql-codegen/add": "npm:5.0.1" + "@graphql-codegen/fragment-matcher": "npm:5.0.1" + "@graphql-codegen/introspection": "npm:4.0.1" + "@graphql-codegen/schema-ast": "npm:4.0.1" + "@graphql-codegen/typed-document-node": "npm:5.0.2" + "@graphql-codegen/typescript": "npm:4.0.2" + "@graphql-codegen/typescript-apollo-client-helpers": "npm:2.2.6" + "@graphql-codegen/typescript-document-nodes": "npm:4.0.2" + "@graphql-codegen/typescript-operations": "npm:4.1.0" + apollo3-cache-persist: "npm:^0.14.1" + peerDependencies: + "@apollo/client": ^3 + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + graphql: ^16.7.1 + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3086,10 +3469,11 @@ __metadata: graphql: ^16.7.1 react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft -"@graphcommerce/hygraph-cli@npm:8.0.3-canary.7, @graphcommerce/hygraph-cli@workspace:packages/hygraph-cli": +"@graphcommerce/hygraph-cli@npm:8.0.3-canary.6, @graphcommerce/hygraph-cli@workspace:packages/hygraph-cli": version: 0.0.0-use.local resolution: "@graphcommerce/hygraph-cli@workspace:packages/hygraph-cli" dependencies: @@ -3101,21 +3485,44 @@ __metadata: typescript: "npm:5.3.3" peerDependencies: "@apollo/client": ^3 - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.7 - "@graphcommerce/next-config": ^8.0.3-canary.7 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.7 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.7 + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/next-config": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 dotenv: ^16.1.4 graphql: ^16.7.1 + checksum: 10c0/undefined languageName: unknown linkType: soft -"@graphcommerce/hygraph-dynamic-rows-ui@workspace:packages/hygraph-dynamic-rows-ui": +"@graphcommerce/hygraph-cli@npm:8.0.3-canary.7, @graphcommerce/hygraph-cli@workspace:packages/hygraph-cli": version: 0.0.0-use.local - resolution: "@graphcommerce/hygraph-dynamic-rows-ui@workspace:packages/hygraph-dynamic-rows-ui" + resolution: "@graphcommerce/hygraph-cli@workspace:packages/hygraph-cli" dependencies: - "@apollo/client": "npm:~3.8.10" - "@graphcommerce/eslint-config-pwa": "npm:8.0.3-canary.7" + "@hygraph/management-sdk": "npm:1.2.4" + "@types/prompts": "npm:^2.4.9" + "@whatwg-node/fetch": "npm:^0.9.15" + graphql-tag: "npm:^2.12.6" + prompts: "npm:^2.4.2" + typescript: "npm:5.3.3" + peerDependencies: + "@apollo/client": ^3 + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.7 + "@graphcommerce/next-config": ^8.0.3-canary.7 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.7 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.7 + dotenv: ^16.1.4 + graphql: ^16.7.1 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/hygraph-dynamic-rows-ui@workspace:packages/hygraph-dynamic-rows-ui": + version: 0.0.0-use.local + resolution: "@graphcommerce/hygraph-dynamic-rows-ui@workspace:packages/hygraph-dynamic-rows-ui" + dependencies: + "@apollo/client": "npm:~3.8.10" + "@graphcommerce/eslint-config-pwa": "npm:8.0.3-canary.7" "@graphcommerce/next-config": "npm:8.0.3-canary.7" "@graphcommerce/prettier-config-pwa": "npm:8.0.3-canary.7" "@graphcommerce/typescript-config-pwa": "npm:8.0.3-canary.7" @@ -3136,6 +3543,26 @@ __metadata: react-dom: "npm:^18.2.0" typescript: "npm:5.3.3" webpack: "npm:5.89.0" + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/hygraph-dynamic-rows@npm:8.0.3-canary.6, @graphcommerce/hygraph-dynamic-rows@workspace:packages/hygraph-dynamic-rows": + version: 0.0.0-use.local + resolution: "@graphcommerce/hygraph-dynamic-rows@workspace:packages/hygraph-dynamic-rows" + peerDependencies: + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/graphcms-ui": ^8.0.3-canary.6 + "@graphcommerce/graphql": ^8.0.3-canary.6 + "@graphcommerce/image": ^8.0.3-canary.6 + "@graphcommerce/next-ui": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@mui/material": ^5.10.16 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3154,6 +3581,7 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3194,6 +3622,23 @@ __metadata: type-fest: "npm:^4.9.0" typescript: "npm:5.3.3" webpack: "npm:5.89.0" + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/image@npm:8.0.3-canary.6, @graphcommerce/image@workspace:packages/image": + version: 0.0.0-use.local + resolution: "@graphcommerce/image@workspace:packages/image" + peerDependencies: + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/framer-utils": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@mui/material": ^5.10.16 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3209,6 +3654,7 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3220,6 +3666,28 @@ __metadata: "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.7 "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.7 next: "*" + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/lingui-next@npm:8.0.3-canary.6, @graphcommerce/lingui-next@workspace:packages/lingui-next": + version: 0.0.0-use.local + resolution: "@graphcommerce/lingui-next@workspace:packages/lingui-next" + dependencies: + "@lingui/conf": "npm:4.7.0" + peerDependencies: + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/next-config": ^8.0.3-canary.6 + "@graphcommerce/next-ui": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@lingui/core": ^4.2.1 + "@lingui/macro": ^4.2.1 + "@lingui/react": ^4.2.1 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3240,6 +3708,34 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/magento-cart-billing-address@npm:8.0.3-canary.6, @graphcommerce/magento-cart-billing-address@workspace:packages/magento-cart-billing-address": + version: 0.0.0-use.local + resolution: "@graphcommerce/magento-cart-billing-address@workspace:packages/magento-cart-billing-address" + peerDependencies: + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/framer-next-pages": ^8.0.3-canary.6 + "@graphcommerce/graphql": ^8.0.3-canary.6 + "@graphcommerce/image": ^8.0.3-canary.6 + "@graphcommerce/magento-cart": ^8.0.3-canary.6 + "@graphcommerce/magento-customer": ^8.0.3-canary.6 + "@graphcommerce/magento-store": ^8.0.3-canary.6 + "@graphcommerce/next-ui": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/react-hook-form": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@lingui/core": ^4.2.1 + "@lingui/macro": ^4.2.1 + "@lingui/react": ^4.2.1 + "@mui/material": ^5.10.16 + framer-motion: ^10.0.0 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3266,6 +3762,35 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/magento-cart-checkout@npm:8.0.3-canary.6, @graphcommerce/magento-cart-checkout@workspace:packages/magento-cart-checkout": + version: 0.0.0-use.local + resolution: "@graphcommerce/magento-cart-checkout@workspace:packages/magento-cart-checkout" + peerDependencies: + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/graphql": ^8.0.3-canary.6 + "@graphcommerce/image": ^8.0.3-canary.6 + "@graphcommerce/magento-cart": ^8.0.3-canary.6 + "@graphcommerce/magento-cart-coupon": ^8.0.3-canary.6 + "@graphcommerce/magento-cart-items": ^8.0.3-canary.6 + "@graphcommerce/magento-customer": ^8.0.3-canary.6 + "@graphcommerce/magento-store": ^8.0.3-canary.6 + "@graphcommerce/next-ui": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/react-hook-form": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@lingui/core": ^4.2.1 + "@lingui/macro": ^4.2.1 + "@lingui/react": ^4.2.1 + "@mui/material": ^5.10.16 + framer-motion: ^10.0.0 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3293,6 +3818,32 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/magento-cart-coupon@npm:8.0.3-canary.6, @graphcommerce/magento-cart-coupon@workspace:packages/magento-cart-coupon": + version: 0.0.0-use.local + resolution: "@graphcommerce/magento-cart-coupon@workspace:packages/magento-cart-coupon" + peerDependencies: + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/graphql": ^8.0.3-canary.6 + "@graphcommerce/image": ^8.0.3-canary.6 + "@graphcommerce/magento-cart": ^8.0.3-canary.6 + "@graphcommerce/magento-store": ^8.0.3-canary.6 + "@graphcommerce/next-ui": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/react-hook-form": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@lingui/core": ^4.2.1 + "@lingui/macro": ^4.2.1 + "@lingui/react": ^4.2.1 + "@mui/material": ^5.10.16 + framer-motion: ^10.0.0 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3317,6 +3868,35 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/magento-cart-email@npm:8.0.3-canary.6, @graphcommerce/magento-cart-email@workspace:packages/magento-cart-email": + version: 0.0.0-use.local + resolution: "@graphcommerce/magento-cart-email@workspace:packages/magento-cart-email" + peerDependencies: + "@graphcommerce/ecommerce-ui": ^8.0.3-canary.6 + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/graphql": ^8.0.3-canary.6 + "@graphcommerce/image": ^8.0.3-canary.6 + "@graphcommerce/magento-cart": ^8.0.3-canary.6 + "@graphcommerce/magento-customer": ^8.0.3-canary.6 + "@graphcommerce/magento-product": ^8.0.3-canary.6 + "@graphcommerce/magento-store": ^8.0.3-canary.6 + "@graphcommerce/next-ui": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/react-hook-form": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@lingui/core": ^4.2.1 + "@lingui/macro": ^4.2.1 + "@lingui/react": ^4.2.1 + "@mui/material": ^5.10.16 + framer-motion: ^10.0.0 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3344,6 +3924,34 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/magento-cart-items@npm:8.0.3-canary.6, @graphcommerce/magento-cart-items@workspace:packages/magento-cart-items": + version: 0.0.0-use.local + resolution: "@graphcommerce/magento-cart-items@workspace:packages/magento-cart-items" + peerDependencies: + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/graphql": ^8.0.3-canary.6 + "@graphcommerce/image": ^8.0.3-canary.6 + "@graphcommerce/magento-cart": ^8.0.3-canary.6 + "@graphcommerce/magento-customer": ^8.0.3-canary.6 + "@graphcommerce/magento-product": ^8.0.3-canary.6 + "@graphcommerce/magento-store": ^8.0.3-canary.6 + "@graphcommerce/next-ui": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/react-hook-form": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@lingui/core": ^4.2.1 + "@lingui/macro": ^4.2.1 + "@lingui/react": ^4.2.1 + "@mui/material": ^5.10.16 + framer-motion: ^10.0.0 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3370,6 +3978,35 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/magento-cart-payment-method@npm:8.0.3-canary.6, @graphcommerce/magento-cart-payment-method@workspace:packages/magento-cart-payment-method": + version: 0.0.0-use.local + resolution: "@graphcommerce/magento-cart-payment-method@workspace:packages/magento-cart-payment-method" + peerDependencies: + "@graphcommerce/ecommerce-ui": ^8.0.3-canary.6 + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/framer-scroller": ^8.0.3-canary.6 + "@graphcommerce/graphql": ^8.0.3-canary.6 + "@graphcommerce/image": ^8.0.3-canary.6 + "@graphcommerce/magento-cart": ^8.0.3-canary.6 + "@graphcommerce/magento-cart-shipping-address": ^8.0.3-canary.6 + "@graphcommerce/magento-store": ^8.0.3-canary.6 + "@graphcommerce/next-ui": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/react-hook-form": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@lingui/core": ^4.2.1 + "@lingui/macro": ^4.2.1 + "@lingui/react": ^4.2.1 + "@mui/material": ^5.10.16 + framer-motion: ^10.0.0 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3396,6 +4033,7 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3423,6 +4061,33 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/magento-cart-shipping-address@npm:8.0.3-canary.6, @graphcommerce/magento-cart-shipping-address@workspace:packages/magento-cart-shipping-address": + version: 0.0.0-use.local + resolution: "@graphcommerce/magento-cart-shipping-address@workspace:packages/magento-cart-shipping-address" + peerDependencies: + "@graphcommerce/ecommerce-ui": ^8.0.3-canary.6 + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/graphql": ^8.0.3-canary.6 + "@graphcommerce/image": ^8.0.3-canary.6 + "@graphcommerce/magento-cart": ^8.0.3-canary.6 + "@graphcommerce/magento-customer": ^8.0.3-canary.6 + "@graphcommerce/magento-store": ^8.0.3-canary.6 + "@graphcommerce/next-ui": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@lingui/core": ^4.2.1 + "@lingui/macro": ^4.2.1 + "@lingui/react": ^4.2.1 + "@mui/material": ^5.10.16 + framer-motion: ^10.0.0 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3448,6 +4113,34 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/magento-cart-shipping-method@npm:8.0.3-canary.6, @graphcommerce/magento-cart-shipping-method@workspace:packages/magento-cart-shipping-method": + version: 0.0.0-use.local + resolution: "@graphcommerce/magento-cart-shipping-method@workspace:packages/magento-cart-shipping-method" + peerDependencies: + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/framer-scroller": ^8.0.3-canary.6 + "@graphcommerce/graphql": ^8.0.3-canary.6 + "@graphcommerce/image": ^8.0.3-canary.6 + "@graphcommerce/magento-cart": ^8.0.3-canary.6 + "@graphcommerce/magento-cart-shipping-address": ^8.0.3-canary.6 + "@graphcommerce/magento-store": ^8.0.3-canary.6 + "@graphcommerce/next-ui": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/react-hook-form": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@lingui/core": ^4.2.1 + "@lingui/macro": ^4.2.1 + "@lingui/react": ^4.2.1 + "@mui/material": ^5.10.16 + framer-motion: ^10.0.0 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3474,6 +4167,37 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/magento-cart@npm:8.0.3-canary.6, @graphcommerce/magento-cart@workspace:packages/magento-cart": + version: 0.0.0-use.local + resolution: "@graphcommerce/magento-cart@workspace:packages/magento-cart" + peerDependencies: + "@graphcommerce/ecommerce-ui": ^8.0.3-canary.6 + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/framer-next-pages": ^8.0.3-canary.6 + "@graphcommerce/framer-scroller": ^8.0.3-canary.6 + "@graphcommerce/framer-utils": ^8.0.3-canary.6 + "@graphcommerce/graphql": ^8.0.3-canary.6 + "@graphcommerce/image": ^8.0.3-canary.6 + "@graphcommerce/magento-customer": ^8.0.3-canary.6 + "@graphcommerce/magento-graphql": ^8.0.3-canary.6 + "@graphcommerce/magento-store": ^8.0.3-canary.6 + "@graphcommerce/next-ui": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/react-hook-form": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@lingui/core": ^4.2.1 + "@lingui/macro": ^4.2.1 + "@lingui/react": ^4.2.1 + "@mui/material": ^5.10.16 + framer-motion: ^10.0.0 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3503,6 +4227,31 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/magento-category@npm:8.0.3-canary.6, @graphcommerce/magento-category@workspace:packages/magento-category": + version: 0.0.0-use.local + resolution: "@graphcommerce/magento-category@workspace:packages/magento-category" + peerDependencies: + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/framer-scroller": ^8.0.3-canary.6 + "@graphcommerce/graphql": ^8.0.3-canary.6 + "@graphcommerce/image": ^8.0.3-canary.6 + "@graphcommerce/magento-product": ^8.0.3-canary.6 + "@graphcommerce/magento-store": ^8.0.3-canary.6 + "@graphcommerce/next-ui": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@lingui/core": ^4.2.1 + "@lingui/macro": ^4.2.1 + "@lingui/react": ^4.2.1 + "@mui/material": ^5.10.16 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3526,6 +4275,27 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/magento-cms@npm:8.0.3-canary.6, @graphcommerce/magento-cms@workspace:packages/magento-cms": + version: 0.0.0-use.local + resolution: "@graphcommerce/magento-cms@workspace:packages/magento-cms" + peerDependencies: + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/graphql": ^8.0.3-canary.6 + "@graphcommerce/magento-store": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@lingui/core": ^4.2.1 + "@lingui/macro": ^4.2.1 + "@lingui/react": ^4.2.1 + "@mui/material": ^5.10.16 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3545,6 +4315,34 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/magento-compare@npm:8.0.3-canary.6, @graphcommerce/magento-compare@workspace:packages/magento-compare": + version: 0.0.0-use.local + resolution: "@graphcommerce/magento-compare@workspace:packages/magento-compare" + peerDependencies: + "@graphcommerce/ecommerce-ui": ^8.0.3-canary.6 + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/framer-next-pages": ^8.0.3-canary.6 + "@graphcommerce/framer-utils": ^8.0.3-canary.6 + "@graphcommerce/graphql": ^8.0.3-canary.6 + "@graphcommerce/magento-cart": ^8.0.3-canary.6 + "@graphcommerce/magento-product": ^8.0.3-canary.6 + "@graphcommerce/next-ui": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@lingui/core": ^4.2.1 + "@lingui/macro": ^4.2.1 + "@lingui/react": ^4.2.1 + "@mui/material": ^5.10.16 + framer-motion: ^10.0.0 + graphql: ^16.0.0 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3571,6 +4369,7 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3578,10 +4377,10 @@ __metadata: version: 0.0.0-use.local resolution: "@graphcommerce/magento-customer-account@workspace:packages/magento-customer-account" peerDependencies: - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.7 - "@graphcommerce/magento-customer": ^8.0.3-canary.7 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.7 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.7 + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/magento-customer": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 languageName: unknown linkType: soft @@ -3607,6 +4406,37 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/magento-customer@npm:8.0.3-canary.6, @graphcommerce/magento-customer@workspace:packages/magento-customer": + version: 0.0.0-use.local + resolution: "@graphcommerce/magento-customer@workspace:packages/magento-customer" + peerDependencies: + "@graphcommerce/ecommerce-ui": ^8.0.3-canary.6 + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/framer-next-pages": ^8.0.3-canary.6 + "@graphcommerce/framer-utils": ^8.0.3-canary.6 + "@graphcommerce/graphql": ^8.0.3-canary.6 + "@graphcommerce/graphql-mesh": ^8.0.3-canary.6 + "@graphcommerce/image": ^8.0.3-canary.6 + "@graphcommerce/magento-graphql": ^8.0.3-canary.6 + "@graphcommerce/magento-store": ^8.0.3-canary.6 + "@graphcommerce/next-ui": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/react-hook-form": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@lingui/core": ^4.2.1 + "@lingui/macro": ^4.2.1 + "@lingui/react": ^4.2.1 + "@mui/material": ^5.10.16 + framer-motion: ^10.0.0 + graphql: ^16.0.0 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3636,6 +4466,7 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3695,6 +4526,58 @@ __metadata: "@graphcommerce/prettier-config-pwa": "npm:8.0.3-canary.7" "@graphcommerce/react-hook-form": "npm:8.0.3-canary.7" "@graphcommerce/typescript-config-pwa": "npm:8.0.3-canary.7" + "@graphcommerce/cli": "npm:8.0.3-canary.6" + "@graphcommerce/demo-magento-graphcommerce": "npm:8.0.3-canary.6" + "@graphcommerce/ecommerce-ui": "npm:8.0.3-canary.6" + "@graphcommerce/eslint-config-pwa": "npm:8.0.3-canary.6" + "@graphcommerce/framer-next-pages": "npm:8.0.3-canary.6" + "@graphcommerce/framer-scroller": "npm:8.0.3-canary.6" + "@graphcommerce/framer-utils": "npm:8.0.3-canary.6" + "@graphcommerce/googleanalytics": "npm:8.0.3-canary.6" + "@graphcommerce/googlerecaptcha": "npm:8.0.3-canary.6" + "@graphcommerce/googletagmanager": "npm:8.0.3-canary.6" + "@graphcommerce/graphcms-ui": "npm:8.0.3-canary.6" + "@graphcommerce/graphql": "npm:8.0.3-canary.6" + "@graphcommerce/graphql-mesh": "npm:8.0.3-canary.6" + "@graphcommerce/hygraph-cli": "npm:8.0.3-canary.6" + "@graphcommerce/hygraph-dynamic-rows": "npm:8.0.3-canary.6" + "@graphcommerce/image": "npm:8.0.3-canary.6" + "@graphcommerce/lingui-next": "npm:8.0.3-canary.6" + "@graphcommerce/magento-cart": "npm:8.0.3-canary.6" + "@graphcommerce/magento-cart-billing-address": "npm:8.0.3-canary.6" + "@graphcommerce/magento-cart-checkout": "npm:8.0.3-canary.6" + "@graphcommerce/magento-cart-coupon": "npm:8.0.3-canary.6" + "@graphcommerce/magento-cart-email": "npm:8.0.3-canary.6" + "@graphcommerce/magento-cart-items": "npm:8.0.3-canary.6" + "@graphcommerce/magento-cart-payment-method": "npm:8.0.3-canary.6" + "@graphcommerce/magento-cart-shipping-address": "npm:8.0.3-canary.6" + "@graphcommerce/magento-cart-shipping-method": "npm:8.0.3-canary.6" + "@graphcommerce/magento-category": "npm:8.0.3-canary.6" + "@graphcommerce/magento-cms": "npm:8.0.3-canary.6" + "@graphcommerce/magento-compare": "npm:8.0.3-canary.6" + "@graphcommerce/magento-customer": "npm:8.0.3-canary.6" + "@graphcommerce/magento-graphql": "npm:8.0.3-canary.6" + "@graphcommerce/magento-newsletter": "npm:8.0.3-canary.6" + "@graphcommerce/magento-payment-included": "npm:8.0.3-canary.6" + "@graphcommerce/magento-payment-multisafepay": "npm:8.0.3-canary.6" + "@graphcommerce/magento-product": "npm:8.0.3-canary.6" + "@graphcommerce/magento-product-bundle": "npm:8.0.3-canary.6" + "@graphcommerce/magento-product-configurable": "npm:8.0.3-canary.6" + "@graphcommerce/magento-product-downloadable": "npm:8.0.3-canary.6" + "@graphcommerce/magento-product-grouped": "npm:8.0.3-canary.6" + "@graphcommerce/magento-product-simple": "npm:8.0.3-canary.6" + "@graphcommerce/magento-product-virtual": "npm:8.0.3-canary.6" + "@graphcommerce/magento-recently-viewed-products": "npm:8.0.3-canary.6" + "@graphcommerce/magento-review": "npm:8.0.3-canary.6" + "@graphcommerce/magento-search": "npm:8.0.3-canary.6" + "@graphcommerce/magento-store": "npm:8.0.3-canary.6" + "@graphcommerce/magento-wishlist": "npm:8.0.3-canary.6" + "@graphcommerce/mollie-magento-payment": "npm:8.0.3-canary.6" + "@graphcommerce/next-config": "npm:8.0.3-canary.6" + "@graphcommerce/next-ui": "npm:8.0.3-canary.6" + "@graphcommerce/prettier-config-pwa": "npm:8.0.3-canary.6" + "@graphcommerce/react-hook-form": "npm:8.0.3-canary.6" + "@graphcommerce/typescript-config-pwa": "npm:8.0.3-canary.6" "@lingui/cli": "npm:4.7.0" "@lingui/core": "npm:4.7.0" "@lingui/macro": "npm:4.7.0" @@ -3726,6 +4609,22 @@ __metadata: type-fest: "npm:^4.9.0" typescript: "npm:5.3.3" webpack: "npm:5.89.0" + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/magento-graphql@npm:8.0.3-canary.6, @graphcommerce/magento-graphql@workspace:packages/magento-graphql": + version: 0.0.0-use.local + resolution: "@graphcommerce/magento-graphql@workspace:packages/magento-graphql" + peerDependencies: + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/graphql": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3740,16 +4639,42 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft -"@graphcommerce/magento-newsletter@npm:8.0.3-canary.7, @graphcommerce/magento-newsletter@workspace:packages/magento-newsletter": +"@graphcommerce/magento-newsletter@npm:8.0.3-canary.6, @graphcommerce/magento-newsletter@workspace:packages/magento-newsletter": version: 0.0.0-use.local resolution: "@graphcommerce/magento-newsletter@workspace:packages/magento-newsletter" peerDependencies: - "@graphcommerce/ecommerce-ui": ^8.0.3-canary.7 - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.7 - "@graphcommerce/graphql": ^8.0.3-canary.7 + "@graphcommerce/ecommerce-ui": ^8.0.3-canary.6 + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/graphql": ^8.0.3-canary.6 + "@graphcommerce/magento-cart": ^8.0.3-canary.6 + "@graphcommerce/magento-customer": ^8.0.3-canary.6 + "@graphcommerce/next-ui": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/react-hook-form": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@lingui/core": ^4.2.1 + "@lingui/macro": ^4.2.1 + "@lingui/react": ^4.2.1 + "@mui/material": ^5.10.16 + framer-motion: ^10.0.0 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/magento-newsletter@npm:8.0.3-canary.7, @graphcommerce/magento-newsletter@workspace:packages/magento-newsletter": + version: 0.0.0-use.local + resolution: "@graphcommerce/magento-newsletter@workspace:packages/magento-newsletter" + peerDependencies: + "@graphcommerce/ecommerce-ui": ^8.0.3-canary.7 + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.7 + "@graphcommerce/graphql": ^8.0.3-canary.7 "@graphcommerce/magento-cart": ^8.0.3-canary.7 "@graphcommerce/magento-customer": ^8.0.3-canary.7 "@graphcommerce/next-ui": ^8.0.3-canary.7 @@ -3764,6 +4689,7 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3791,6 +4717,7 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3817,6 +4744,7 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3848,6 +4776,36 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/magento-payment-included@npm:8.0.3-canary.6, @graphcommerce/magento-payment-included@workspace:packages/magento-payment-included": + version: 0.0.0-use.local + resolution: "@graphcommerce/magento-payment-included@workspace:packages/magento-payment-included" + peerDependencies: + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/graphql": ^8.0.3-canary.6 + "@graphcommerce/image": ^8.0.3-canary.6 + "@graphcommerce/magento-cart": ^8.0.3-canary.6 + "@graphcommerce/magento-cart-payment-method": ^8.0.3-canary.6 + "@graphcommerce/magento-cart-shipping-address": ^8.0.3-canary.6 + "@graphcommerce/magento-product": ^8.0.3-canary.6 + "@graphcommerce/magento-product-configurable": ^8.0.3-canary.6 + "@graphcommerce/magento-store": ^8.0.3-canary.6 + "@graphcommerce/next-ui": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/react-hook-form": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@lingui/core": ^4.2.1 + "@lingui/macro": ^4.2.1 + "@lingui/react": ^4.2.1 + "@mui/material": ^5.10.16 + framer-motion: ^10.0.0 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3876,6 +4834,7 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3899,6 +4858,38 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/magento-payment-multisafepay@npm:8.0.3-canary.6, @graphcommerce/magento-payment-multisafepay@workspace:packages/magento-payment-multisafepay": + version: 0.0.0-use.local + resolution: "@graphcommerce/magento-payment-multisafepay@workspace:packages/magento-payment-multisafepay" + peerDependencies: + "@graphcommerce/ecommerce-ui": ^8.0.3-canary.6 + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/graphql": ^8.0.3-canary.6 + "@graphcommerce/graphql-mesh": ^8.0.3-canary.6 + "@graphcommerce/image": ^8.0.3-canary.6 + "@graphcommerce/magento-cart": ^8.0.3-canary.6 + "@graphcommerce/magento-cart-checkout": ^8.0.3-canary.6 + "@graphcommerce/magento-cart-payment-method": ^8.0.3-canary.6 + "@graphcommerce/magento-cart-shipping-address": ^8.0.3-canary.6 + "@graphcommerce/magento-product": ^8.0.3-canary.6 + "@graphcommerce/magento-product-configurable": ^8.0.3-canary.6 + "@graphcommerce/magento-store": ^8.0.3-canary.6 + "@graphcommerce/next-ui": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/react-hook-form": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@lingui/core": ^4.2.1 + "@lingui/macro": ^4.2.1 + "@lingui/react": ^4.2.1 + "@mui/material": ^5.10.16 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3929,6 +4920,7 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3954,6 +4946,35 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/magento-product-bundle@npm:8.0.3-canary.6, @graphcommerce/magento-product-bundle@workspace:packages/magento-product-bundle": + version: 0.0.0-use.local + resolution: "@graphcommerce/magento-product-bundle@workspace:packages/magento-product-bundle" + peerDependencies: + "@graphcommerce/ecommerce-ui": ^8.0.3-canary.6 + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/graphql": ^8.0.3-canary.6 + "@graphcommerce/image": ^8.0.3-canary.6 + "@graphcommerce/magento-cart": ^8.0.3-canary.6 + "@graphcommerce/magento-cart-items": ^8.0.3-canary.6 + "@graphcommerce/magento-product": ^8.0.3-canary.6 + "@graphcommerce/magento-product-simple": ^8.0.3-canary.6 + "@graphcommerce/magento-product-virtual": ^8.0.3-canary.6 + "@graphcommerce/magento-store": ^8.0.3-canary.6 + "@graphcommerce/next-ui": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@lingui/core": ^4.2.1 + "@lingui/macro": ^4.2.1 + "@lingui/react": ^4.2.1 + "@mui/material": ^5.10.16 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3981,6 +5002,40 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/magento-product-configurable@npm:8.0.3-canary.6, @graphcommerce/magento-product-configurable@workspace:packages/magento-product-configurable": + version: 0.0.0-use.local + resolution: "@graphcommerce/magento-product-configurable@workspace:packages/magento-product-configurable" + peerDependencies: + "@graphcommerce/ecommerce-ui": ^8.0.3-canary.6 + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/graphql": ^8.0.3-canary.6 + "@graphcommerce/graphql-mesh": ^8.0.3-canary.6 + "@graphcommerce/image": ^8.0.3-canary.6 + "@graphcommerce/lingui-next": 8.0.3-canary.6 + "@graphcommerce/magento-cart": ^8.0.3-canary.6 + "@graphcommerce/magento-cart-items": ^8.0.3-canary.6 + "@graphcommerce/magento-category": ^8.0.3-canary.6 + "@graphcommerce/magento-customer": ^8.0.3-canary.6 + "@graphcommerce/magento-product": ^8.0.3-canary.6 + "@graphcommerce/magento-product-simple": ^8.0.3-canary.6 + "@graphcommerce/magento-store": ^8.0.3-canary.6 + "@graphcommerce/next-ui": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/react-hook-form": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@lingui/core": ^4.2.1 + "@lingui/macro": ^4.2.1 + "@lingui/react": ^4.2.1 + "@mui/material": ^5.10.16 + framer-motion: ^10.0.0 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -4013,6 +5068,29 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/magento-product-downloadable@npm:8.0.3-canary.6, @graphcommerce/magento-product-downloadable@workspace:packages/magento-product-downloadable": + version: 0.0.0-use.local + resolution: "@graphcommerce/magento-product-downloadable@workspace:packages/magento-product-downloadable" + peerDependencies: + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/graphql": ^8.0.3-canary.6 + "@graphcommerce/magento-cart": ^8.0.3-canary.6 + "@graphcommerce/magento-product": ^8.0.3-canary.6 + "@graphcommerce/magento-store": ^8.0.3-canary.6 + "@graphcommerce/next-ui": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@lingui/core": ^4.2.1 + "@lingui/macro": ^4.2.1 + "@lingui/react": ^4.2.1 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -4034,6 +5112,29 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/magento-product-grouped@npm:8.0.3-canary.6, @graphcommerce/magento-product-grouped@workspace:packages/magento-product-grouped": + version: 0.0.0-use.local + resolution: "@graphcommerce/magento-product-grouped@workspace:packages/magento-product-grouped" + peerDependencies: + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/graphql": ^8.0.3-canary.6 + "@graphcommerce/magento-cart": ^8.0.3-canary.6 + "@graphcommerce/magento-product": ^8.0.3-canary.6 + "@graphcommerce/magento-product-simple": ^8.0.3-canary.6 + "@graphcommerce/magento-product-virtual": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@lingui/core": ^4.2.1 + "@lingui/macro": ^4.2.1 + "@lingui/react": ^4.2.1 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -4055,6 +5156,29 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/magento-product-simple@npm:8.0.3-canary.6, @graphcommerce/magento-product-simple@workspace:packages/magento-product-simple": + version: 0.0.0-use.local + resolution: "@graphcommerce/magento-product-simple@workspace:packages/magento-product-simple" + peerDependencies: + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/graphql": ^8.0.3-canary.6 + "@graphcommerce/magento-cart": ^8.0.3-canary.6 + "@graphcommerce/magento-cart-items": ^8.0.3-canary.6 + "@graphcommerce/magento-product": ^8.0.3-canary.6 + "@graphcommerce/next-ui": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@lingui/core": ^4.2.1 + "@lingui/macro": ^4.2.1 + "@lingui/react": ^4.2.1 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -4076,6 +5200,29 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/magento-product-virtual@npm:8.0.3-canary.6, @graphcommerce/magento-product-virtual@workspace:packages/magento-product-virtual": + version: 0.0.0-use.local + resolution: "@graphcommerce/magento-product-virtual@workspace:packages/magento-product-virtual" + peerDependencies: + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/graphql": ^8.0.3-canary.6 + "@graphcommerce/magento-cart": ^8.0.3-canary.6 + "@graphcommerce/magento-cart-items": ^8.0.3-canary.6 + "@graphcommerce/magento-product": ^8.0.3-canary.6 + "@graphcommerce/next-ui": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@lingui/core": ^4.2.1 + "@lingui/macro": ^4.2.1 + "@lingui/react": ^4.2.1 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -4097,6 +5244,38 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/magento-product@npm:8.0.3-canary.6, @graphcommerce/magento-product@workspace:packages/magento-product": + version: 0.0.0-use.local + resolution: "@graphcommerce/magento-product@workspace:packages/magento-product" + dependencies: + schema-dts: "npm:^1.1.2" + typescript: "npm:5.3.3" + peerDependencies: + "@graphcommerce/ecommerce-ui": ^8.0.3-canary.6 + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/framer-next-pages": ^8.0.3-canary.6 + "@graphcommerce/framer-scroller": ^8.0.3-canary.6 + "@graphcommerce/graphql": ^8.0.3-canary.6 + "@graphcommerce/graphql-mesh": ^8.0.3-canary.6 + "@graphcommerce/image": ^8.0.3-canary.6 + "@graphcommerce/magento-cart": ^8.0.3-canary.6 + "@graphcommerce/magento-store": ^8.0.3-canary.6 + "@graphcommerce/next-ui": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@lingui/core": ^4.2.1 + "@lingui/macro": ^4.2.1 + "@lingui/react": ^4.2.1 + "@mui/material": ^5.10.16 + framer-motion: ^10.0.0 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -4127,6 +5306,30 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/magento-recently-viewed-products@npm:8.0.3-canary.6, @graphcommerce/magento-recently-viewed-products@workspace:packages/magento-recently-viewed-products": + version: 0.0.0-use.local + resolution: "@graphcommerce/magento-recently-viewed-products@workspace:packages/magento-recently-viewed-products" + peerDependencies: + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/graphql": ^8.0.3-canary.6 + "@graphcommerce/graphql-mesh": ^8.0.3-canary.6 + "@graphcommerce/magento-cart": ^8.0.3-canary.6 + "@graphcommerce/magento-product": ^8.0.3-canary.6 + "@graphcommerce/magento-product-configurable": ^8.0.3-canary.6 + "@graphcommerce/next-config": ^8.0.3-canary.6 + "@graphcommerce/next-ui": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@mui/material": ^5.10.16 + framer-motion: ^10.0.0 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -4149,6 +5352,36 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/magento-review@npm:8.0.3-canary.6, @graphcommerce/magento-review@workspace:packages/magento-review": + version: 0.0.0-use.local + resolution: "@graphcommerce/magento-review@workspace:packages/magento-review" + dependencies: + schema-dts: "npm:^1.1.2" + typescript: "npm:5.3.3" + peerDependencies: + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/graphql": ^8.0.3-canary.6 + "@graphcommerce/graphql-mesh": ^8.0.3-canary.6 + "@graphcommerce/image": ^8.0.3-canary.6 + "@graphcommerce/magento-customer": ^8.0.3-canary.6 + "@graphcommerce/magento-product": ^8.0.3-canary.6 + "@graphcommerce/magento-store": ^8.0.3-canary.6 + "@graphcommerce/next-ui": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/react-hook-form": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@lingui/core": ^4.2.1 + "@lingui/macro": ^4.2.1 + "@lingui/react": ^4.2.1 + "@mui/material": ^5.10.16 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -4177,6 +5410,31 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/magento-search@npm:8.0.3-canary.6, @graphcommerce/magento-search@workspace:packages/magento-search": + version: 0.0.0-use.local + resolution: "@graphcommerce/magento-search@workspace:packages/magento-search" + peerDependencies: + "@graphcommerce/ecommerce-ui": ^8.0.3-canary.6 + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/graphql": ^8.0.3-canary.6 + "@graphcommerce/image": ^8.0.3-canary.6 + "@graphcommerce/magento-product": ^8.0.3-canary.6 + "@graphcommerce/next-ui": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/react-hook-form": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@lingui/core": ^4.2.1 + "@lingui/macro": ^4.2.1 + "@lingui/react": ^4.2.1 + "@mui/material": ^5.10.16 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -4200,6 +5458,29 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/magento-store@npm:8.0.3-canary.6, @graphcommerce/magento-store@workspace:packages/magento-store": + version: 0.0.0-use.local + resolution: "@graphcommerce/magento-store@workspace:packages/magento-store" + peerDependencies: + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/graphql": ^8.0.3-canary.6 + "@graphcommerce/graphql-mesh": ^8.0.3-canary.6 + "@graphcommerce/image": ^8.0.3-canary.6 + "@graphcommerce/next-ui": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@lingui/core": ^4.2.1 + "@lingui/macro": ^4.2.1 + "@lingui/react": ^4.2.1 + "@mui/material": ^5.10.16 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -4221,27 +5502,28 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft -"@graphcommerce/magento-wishlist@npm:8.0.3-canary.7, @graphcommerce/magento-wishlist@workspace:packages/magento-wishlist": +"@graphcommerce/magento-wishlist@npm:8.0.3-canary.6, @graphcommerce/magento-wishlist@workspace:packages/magento-wishlist": version: 0.0.0-use.local resolution: "@graphcommerce/magento-wishlist@workspace:packages/magento-wishlist" peerDependencies: - "@graphcommerce/ecommerce-ui": ^8.0.3-canary.7 - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.7 - "@graphcommerce/graphql": ^8.0.3-canary.7 - "@graphcommerce/graphql-mesh": ^8.0.3-canary.7 - "@graphcommerce/image": ^8.0.3-canary.7 - "@graphcommerce/magento-cart": ^8.0.3-canary.7 - "@graphcommerce/magento-customer": ^8.0.3-canary.7 - "@graphcommerce/magento-product": ^8.0.3-canary.7 - "@graphcommerce/magento-product-configurable": ^8.0.3-canary.7 - "@graphcommerce/magento-store": ^8.0.3-canary.7 - "@graphcommerce/next-config": ^8.0.3-canary.7 - "@graphcommerce/next-ui": ^8.0.3-canary.7 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.7 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.7 + "@graphcommerce/ecommerce-ui": ^8.0.3-canary.6 + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/graphql": ^8.0.3-canary.6 + "@graphcommerce/graphql-mesh": ^8.0.3-canary.6 + "@graphcommerce/image": ^8.0.3-canary.6 + "@graphcommerce/magento-cart": ^8.0.3-canary.6 + "@graphcommerce/magento-customer": ^8.0.3-canary.6 + "@graphcommerce/magento-product": ^8.0.3-canary.6 + "@graphcommerce/magento-product-configurable": ^8.0.3-canary.6 + "@graphcommerce/magento-store": ^8.0.3-canary.6 + "@graphcommerce/next-config": ^8.0.3-canary.6 + "@graphcommerce/next-ui": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 "@lingui/core": ^4.2.1 "@lingui/macro": ^4.2.1 "@lingui/react": ^4.2.1 @@ -4250,6 +5532,39 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/mollie-magento-payment@npm:8.0.3-canary.6, @graphcommerce/mollie-magento-payment@workspace:packages/mollie-magento-payment": + version: 0.0.0-use.local + resolution: "@graphcommerce/mollie-magento-payment@workspace:packages/mollie-magento-payment" + peerDependencies: + "@graphcommerce/ecommerce-ui": ^8.0.3-canary.6 + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/graphql": ^8.0.3-canary.6 + "@graphcommerce/graphql-mesh": ^8.0.3-canary.6 + "@graphcommerce/image": ^8.0.3-canary.6 + "@graphcommerce/magento-cart": ^8.0.3-canary.6 + "@graphcommerce/magento-cart-checkout": ^8.0.3-canary.6 + "@graphcommerce/magento-cart-payment-method": ^8.0.3-canary.6 + "@graphcommerce/magento-cart-shipping-address": ^8.0.3-canary.6 + "@graphcommerce/magento-customer": ^8.0.3-canary.6 + "@graphcommerce/magento-product": ^8.0.3-canary.6 + "@graphcommerce/magento-product-configurable": ^8.0.3-canary.6 + "@graphcommerce/magento-store": ^8.0.3-canary.6 + "@graphcommerce/next-ui": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/react-hook-form": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@lingui/core": ^4.2.1 + "@lingui/macro": ^4.2.1 + "@lingui/react": ^4.2.1 + "@mui/material": ^5.10.16 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -4279,6 +5594,33 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/next-config@npm:8.0.3-canary.6, @graphcommerce/next-config@workspace:packagesDev/next-config": + version: 0.0.0-use.local + resolution: "@graphcommerce/next-config@workspace:packagesDev/next-config" + dependencies: + "@graphql-mesh/cli": "npm:latest" + "@lingui/loader": "npm:4.7.0" + "@lingui/swc-plugin": "npm:4.0.4" + "@swc/core": "npm:1.3.104" + "@types/circular-dependency-plugin": "npm:^5.0.8" + "@types/lodash": "npm:^4.14.202" + circular-dependency-plugin: "npm:^5.2.2" + inspectpack: "npm:^4.7.1" + js-yaml-loader: "npm:^1.2.2" + lodash: "npm:^4.17.21" + typescript: "npm:5.3.3" + znv: "npm:^0.4.0" + zod: "npm:^3.22.4" + peerDependencies: + "@lingui/macro": ^4.2.1 + graphql: ^16 + next: "*" + webpack: ^5.0.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -4304,6 +5646,42 @@ __metadata: graphql: ^16 next: "*" webpack: ^5.0.0 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/next-ui@npm:8.0.3-canary.6, @graphcommerce/next-ui@workspace:packages/next-ui": + version: 0.0.0-use.local + resolution: "@graphcommerce/next-ui@workspace:packages/next-ui" + dependencies: + "@emotion/cache": "npm:^11.11.0" + "@emotion/react": "npm:^11.11.3" + "@emotion/server": "npm:^11.11.0" + "@emotion/styled": "npm:^11.11.0" + "@types/cookie": "npm:^0.6.0" + "@types/react-is": "npm:^18.2.4" + cookie: "npm:^0.6.0" + react-is: "npm:^18.2.0" + typescript: "npm:5.3.3" + peerDependencies: + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/framer-next-pages": ^8.0.3-canary.6 + "@graphcommerce/framer-scroller": ^8.0.3-canary.6 + "@graphcommerce/framer-utils": ^8.0.3-canary.6 + "@graphcommerce/image": ^8.0.3-canary.6 + "@graphcommerce/lingui-next": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@lingui/core": ^4.2.1 + "@lingui/macro": ^4.2.1 + "@lingui/react": ^4.2.1 + "@mui/lab": ^5.0.0-alpha.68 + "@mui/material": ^5.10.16 + framer-motion: ^10.0.0 + next: "*" + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -4338,6 +5716,18 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/prettier-config-pwa@npm:8.0.3-canary.6, @graphcommerce/prettier-config-pwa@workspace:packagesDev/prettier-config": + version: 0.0.0-use.local + resolution: "@graphcommerce/prettier-config-pwa@workspace:packagesDev/prettier-config" + dependencies: + prettier-plugin-jsdoc: "npm:^1.3.0" + peerDependencies: + prettier: ^3 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -4348,6 +5738,25 @@ __metadata: prettier-plugin-jsdoc: "npm:^1.3.0" peerDependencies: prettier: ^3 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/react-hook-form@npm:8.0.3-canary.6, @graphcommerce/react-hook-form@workspace:packages/react-hook-form": + version: 0.0.0-use.local + resolution: "@graphcommerce/react-hook-form@workspace:packages/react-hook-form" + dependencies: + "@testing-library/react": "npm:^14.1.2" + peerDependencies: + "@apollo/client": ^3 + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + graphql: ^16.6.0 + react: ^18.2.0 + react-dom: ^18.2.0 + react-hook-form: ^7 + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -4365,6 +5774,16 @@ __metadata: react: ^18.2.0 react-dom: ^18.2.0 react-hook-form: ^7 + checksum: 10c0/undefined + languageName: unknown + linkType: soft + +"@graphcommerce/typescript-config-pwa@npm:8.0.3-canary.6, @graphcommerce/typescript-config-pwa@workspace:packagesDev/typescript-config": + version: 0.0.0-use.local + resolution: "@graphcommerce/typescript-config-pwa@workspace:packagesDev/typescript-config" + dependencies: + "@tsconfig/node18": "npm:^18.2.2" + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -4373,6 +5792,7 @@ __metadata: resolution: "@graphcommerce/typescript-config-pwa@workspace:packagesDev/typescript-config" dependencies: "@tsconfig/node18": "npm:^18.2.2" + checksum: 10c0/undefined languageName: unknown linkType: soft @@ -5684,6 +7104,7 @@ __metadata: dependenciesMeta: "@img/sharp-libvips-darwin-arm64": optional: true + checksum: 10c0/undefined conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -5696,6 +7117,7 @@ __metadata: dependenciesMeta: "@img/sharp-libvips-darwin-x64": optional: true + checksum: 10c0/undefined conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -5703,6 +7125,7 @@ __metadata: "@img/sharp-libvips-darwin-arm64@npm:1.0.1": version: 1.0.1 resolution: "@img/sharp-libvips-darwin-arm64@npm:1.0.1" + checksum: 10c0/undefined conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -5710,6 +7133,7 @@ __metadata: "@img/sharp-libvips-darwin-x64@npm:1.0.1": version: 1.0.1 resolution: "@img/sharp-libvips-darwin-x64@npm:1.0.1" + checksum: 10c0/undefined conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -5717,6 +7141,7 @@ __metadata: "@img/sharp-libvips-linux-arm64@npm:1.0.1": version: 1.0.1 resolution: "@img/sharp-libvips-linux-arm64@npm:1.0.1" + checksum: 10c0/undefined conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard @@ -5724,6 +7149,7 @@ __metadata: "@img/sharp-libvips-linux-arm@npm:1.0.1": version: 1.0.1 resolution: "@img/sharp-libvips-linux-arm@npm:1.0.1" + checksum: 10c0/undefined conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard @@ -5731,6 +7157,7 @@ __metadata: "@img/sharp-libvips-linux-s390x@npm:1.0.1": version: 1.0.1 resolution: "@img/sharp-libvips-linux-s390x@npm:1.0.1" + checksum: 10c0/undefined conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard @@ -5738,6 +7165,7 @@ __metadata: "@img/sharp-libvips-linux-x64@npm:1.0.1": version: 1.0.1 resolution: "@img/sharp-libvips-linux-x64@npm:1.0.1" + checksum: 10c0/undefined conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard @@ -5745,6 +7173,7 @@ __metadata: "@img/sharp-libvips-linuxmusl-arm64@npm:1.0.1": version: 1.0.1 resolution: "@img/sharp-libvips-linuxmusl-arm64@npm:1.0.1" + checksum: 10c0/undefined conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard @@ -5752,6 +7181,7 @@ __metadata: "@img/sharp-libvips-linuxmusl-x64@npm:1.0.1": version: 1.0.1 resolution: "@img/sharp-libvips-linuxmusl-x64@npm:1.0.1" + checksum: 10c0/undefined conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard @@ -5764,6 +7194,7 @@ __metadata: dependenciesMeta: "@img/sharp-libvips-linux-arm64": optional: true + checksum: 10c0/undefined conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard @@ -5776,6 +7207,7 @@ __metadata: dependenciesMeta: "@img/sharp-libvips-linux-arm": optional: true + checksum: 10c0/undefined conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard @@ -5788,6 +7220,7 @@ __metadata: dependenciesMeta: "@img/sharp-libvips-linux-s390x": optional: true + checksum: 10c0/undefined conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard @@ -5800,6 +7233,7 @@ __metadata: dependenciesMeta: "@img/sharp-libvips-linux-x64": optional: true + checksum: 10c0/undefined conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard @@ -5812,6 +7246,7 @@ __metadata: dependenciesMeta: "@img/sharp-libvips-linuxmusl-arm64": optional: true + checksum: 10c0/undefined conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard @@ -5824,6 +7259,7 @@ __metadata: dependenciesMeta: "@img/sharp-libvips-linuxmusl-x64": optional: true + checksum: 10c0/undefined conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard @@ -5833,6 +7269,7 @@ __metadata: resolution: "@img/sharp-wasm32@npm:0.33.2" dependencies: "@emnapi/runtime": "npm:^0.45.0" + checksum: 10c0/undefined conditions: cpu=wasm32 languageName: node linkType: hard @@ -5840,6 +7277,7 @@ __metadata: "@img/sharp-win32-ia32@npm:0.33.2": version: 0.33.2 resolution: "@img/sharp-win32-ia32@npm:0.33.2" + checksum: 10c0/undefined conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -5847,6 +7285,7 @@ __metadata: "@img/sharp-win32-x64@npm:0.33.2": version: 0.33.2 resolution: "@img/sharp-win32-x64@npm:0.33.2" + checksum: 10c0/undefined conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -6628,6 +8067,7 @@ __metadata: "@next/swc-darwin-arm64@npm:14.1.0": version: 14.1.0 resolution: "@next/swc-darwin-arm64@npm:14.1.0" + checksum: 10c0/undefined conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -6635,6 +8075,7 @@ __metadata: "@next/swc-darwin-x64@npm:14.1.0": version: 14.1.0 resolution: "@next/swc-darwin-x64@npm:14.1.0" + checksum: 10c0/undefined conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -6642,6 +8083,7 @@ __metadata: "@next/swc-linux-arm64-gnu@npm:14.1.0": version: 14.1.0 resolution: "@next/swc-linux-arm64-gnu@npm:14.1.0" + checksum: 10c0/undefined conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard @@ -6649,6 +8091,7 @@ __metadata: "@next/swc-linux-arm64-musl@npm:14.1.0": version: 14.1.0 resolution: "@next/swc-linux-arm64-musl@npm:14.1.0" + checksum: 10c0/undefined conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard @@ -6656,6 +8099,7 @@ __metadata: "@next/swc-linux-x64-gnu@npm:14.1.0": version: 14.1.0 resolution: "@next/swc-linux-x64-gnu@npm:14.1.0" + checksum: 10c0/undefined conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard @@ -6663,6 +8107,7 @@ __metadata: "@next/swc-linux-x64-musl@npm:14.1.0": version: 14.1.0 resolution: "@next/swc-linux-x64-musl@npm:14.1.0" + checksum: 10c0/undefined conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard @@ -6670,6 +8115,7 @@ __metadata: "@next/swc-win32-arm64-msvc@npm:14.1.0": version: 14.1.0 resolution: "@next/swc-win32-arm64-msvc@npm:14.1.0" + checksum: 10c0/undefined conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -6677,6 +8123,7 @@ __metadata: "@next/swc-win32-ia32-msvc@npm:14.1.0": version: 14.1.0 resolution: "@next/swc-win32-ia32-msvc@npm:14.1.0" + checksum: 10c0/undefined conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -6684,6 +8131,7 @@ __metadata: "@next/swc-win32-x64-msvc@npm:14.1.0": version: 14.1.0 resolution: "@next/swc-win32-x64-msvc@npm:14.1.0" + checksum: 10c0/undefined conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -6740,6 +8188,7 @@ __metadata: "@parcel/watcher-android-arm64@npm:2.4.0": version: 2.4.0 resolution: "@parcel/watcher-android-arm64@npm:2.4.0" + checksum: 10c0/undefined conditions: os=android & cpu=arm64 languageName: node linkType: hard @@ -6747,6 +8196,7 @@ __metadata: "@parcel/watcher-darwin-arm64@npm:2.4.0": version: 2.4.0 resolution: "@parcel/watcher-darwin-arm64@npm:2.4.0" + checksum: 10c0/undefined conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -6754,6 +8204,7 @@ __metadata: "@parcel/watcher-darwin-x64@npm:2.4.0": version: 2.4.0 resolution: "@parcel/watcher-darwin-x64@npm:2.4.0" + checksum: 10c0/undefined conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -6761,6 +8212,7 @@ __metadata: "@parcel/watcher-freebsd-x64@npm:2.4.0": version: 2.4.0 resolution: "@parcel/watcher-freebsd-x64@npm:2.4.0" + checksum: 10c0/undefined conditions: os=freebsd & cpu=x64 languageName: node linkType: hard @@ -6768,6 +8220,7 @@ __metadata: "@parcel/watcher-linux-arm-glibc@npm:2.4.0": version: 2.4.0 resolution: "@parcel/watcher-linux-arm-glibc@npm:2.4.0" + checksum: 10c0/undefined conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard @@ -6775,6 +8228,7 @@ __metadata: "@parcel/watcher-linux-arm64-glibc@npm:2.4.0": version: 2.4.0 resolution: "@parcel/watcher-linux-arm64-glibc@npm:2.4.0" + checksum: 10c0/undefined conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard @@ -6782,6 +8236,7 @@ __metadata: "@parcel/watcher-linux-arm64-musl@npm:2.4.0": version: 2.4.0 resolution: "@parcel/watcher-linux-arm64-musl@npm:2.4.0" + checksum: 10c0/undefined conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard @@ -6789,6 +8244,7 @@ __metadata: "@parcel/watcher-linux-x64-glibc@npm:2.4.0": version: 2.4.0 resolution: "@parcel/watcher-linux-x64-glibc@npm:2.4.0" + checksum: 10c0/undefined conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard @@ -6796,6 +8252,7 @@ __metadata: "@parcel/watcher-linux-x64-musl@npm:2.4.0": version: 2.4.0 resolution: "@parcel/watcher-linux-x64-musl@npm:2.4.0" + checksum: 10c0/undefined conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard @@ -6803,6 +8260,7 @@ __metadata: "@parcel/watcher-win32-arm64@npm:2.4.0": version: 2.4.0 resolution: "@parcel/watcher-win32-arm64@npm:2.4.0" + checksum: 10c0/undefined conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -6810,6 +8268,7 @@ __metadata: "@parcel/watcher-win32-ia32@npm:2.4.0": version: 2.4.0 resolution: "@parcel/watcher-win32-ia32@npm:2.4.0" + checksum: 10c0/undefined conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -6817,6 +8276,7 @@ __metadata: "@parcel/watcher-win32-x64@npm:2.4.0": version: 2.4.0 resolution: "@parcel/watcher-win32-x64@npm:2.4.0" + checksum: 10c0/undefined conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -7041,6 +8501,7 @@ __metadata: "@swc/core-darwin-arm64@npm:1.3.104": version: 1.3.104 resolution: "@swc/core-darwin-arm64@npm:1.3.104" + checksum: 10c0/undefined conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -7048,6 +8509,7 @@ __metadata: "@swc/core-darwin-x64@npm:1.3.104": version: 1.3.104 resolution: "@swc/core-darwin-x64@npm:1.3.104" + checksum: 10c0/undefined conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -7055,6 +8517,7 @@ __metadata: "@swc/core-linux-arm-gnueabihf@npm:1.3.104": version: 1.3.104 resolution: "@swc/core-linux-arm-gnueabihf@npm:1.3.104" + checksum: 10c0/undefined conditions: os=linux & cpu=arm languageName: node linkType: hard @@ -7062,6 +8525,7 @@ __metadata: "@swc/core-linux-arm64-gnu@npm:1.3.104": version: 1.3.104 resolution: "@swc/core-linux-arm64-gnu@npm:1.3.104" + checksum: 10c0/undefined conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard @@ -7069,6 +8533,7 @@ __metadata: "@swc/core-linux-arm64-musl@npm:1.3.104": version: 1.3.104 resolution: "@swc/core-linux-arm64-musl@npm:1.3.104" + checksum: 10c0/undefined conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard @@ -7076,6 +8541,7 @@ __metadata: "@swc/core-linux-x64-gnu@npm:1.3.104": version: 1.3.104 resolution: "@swc/core-linux-x64-gnu@npm:1.3.104" + checksum: 10c0/undefined conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard @@ -7083,6 +8549,7 @@ __metadata: "@swc/core-linux-x64-musl@npm:1.3.104": version: 1.3.104 resolution: "@swc/core-linux-x64-musl@npm:1.3.104" + checksum: 10c0/undefined conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard @@ -7090,6 +8557,7 @@ __metadata: "@swc/core-win32-arm64-msvc@npm:1.3.104": version: 1.3.104 resolution: "@swc/core-win32-arm64-msvc@npm:1.3.104" + checksum: 10c0/undefined conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -7097,6 +8565,7 @@ __metadata: "@swc/core-win32-ia32-msvc@npm:1.3.104": version: 1.3.104 resolution: "@swc/core-win32-ia32-msvc@npm:1.3.104" + checksum: 10c0/undefined conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -7104,6 +8573,7 @@ __metadata: "@swc/core-win32-x64-msvc@npm:1.3.104": version: 1.3.104 resolution: "@swc/core-win32-x64-msvc@npm:1.3.104" + checksum: 10c0/undefined conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -11595,6 +13065,7 @@ __metadata: resolution: "fsevents@patch:fsevents@npm%3A2.3.2#optional!builtin::version=2.3.2&hash=df0bf1" dependencies: node-gyp: "npm:latest" + checksum: 10c0/undefined conditions: os=darwin languageName: node linkType: hard @@ -11604,6 +13075,7 @@ __metadata: resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" dependencies: node-gyp: "npm:latest" + checksum: 10c0/undefined conditions: os=darwin languageName: node linkType: hard @@ -16662,6 +18134,7 @@ __metadata: react: "npm:^18.2.0" react-dom: "npm:^18.2.0" typescript: "npm:5.3.3" + checksum: 10c0/undefined languageName: unknown linkType: soft From 610cde817990067460a56b1eda8f1c25905057c6 Mon Sep 17 00:00:00 2001 From: Mike Keehnen Date: Mon, 11 Mar 2024 16:56:53 +0100 Subject: [PATCH 2/6] [GCOM-1350] feature: Untested CartRevive for Multisafepay --- examples/magento-graphcms/pages/checkout/payment.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/magento-graphcms/pages/checkout/payment.tsx b/examples/magento-graphcms/pages/checkout/payment.tsx index 0c669d455e..1c42559cb2 100644 --- a/examples/magento-graphcms/pages/checkout/payment.tsx +++ b/examples/magento-graphcms/pages/checkout/payment.tsx @@ -142,7 +142,7 @@ function PaymentPage() { )} - + ) } From e49d668f447fe32cafe6259076da96e76c96aa70 Mon Sep 17 00:00:00 2001 From: Mike Keehnen Date: Mon, 11 Mar 2024 16:57:34 +0100 Subject: [PATCH 3/6] [GCOM-1350] feature: Untested CartRevive for Multisafepay --- .../MSPPaymentHandler/MSPPaymentHandler.tsx | 35 ++++++++++++++----- .../MSPPaymentPlaceOrder.tsx | 3 ++ .../hooks/useMSPCartLock.ts | 1 + .../MolliePlaceOrder/MolliePlaceOrder.tsx | 4 +-- yarn.lock | 3 +- 5 files changed, 34 insertions(+), 12 deletions(-) diff --git a/packages/magento-payment-multisafepay/components/MSPPaymentHandler/MSPPaymentHandler.tsx b/packages/magento-payment-multisafepay/components/MSPPaymentHandler/MSPPaymentHandler.tsx index 0ae5e187f0..80bf796c7c 100644 --- a/packages/magento-payment-multisafepay/components/MSPPaymentHandler/MSPPaymentHandler.tsx +++ b/packages/magento-payment-multisafepay/components/MSPPaymentHandler/MSPPaymentHandler.tsx @@ -1,5 +1,5 @@ -import { useMutation } from '@graphcommerce/graphql' -import { useAssignCurrentCartId } from '@graphcommerce/magento-cart' +import { useApolloClient, useMutation } from '@graphcommerce/graphql' +import { useAssignCurrentCartId, useCurrentCartId } from '@graphcommerce/magento-cart' import { PaymentHandlerProps, usePaymentMethodContext, @@ -9,16 +9,25 @@ import { Trans } from '@lingui/react' import { useEffect } from 'react' import { useMSPCartLock } from '../../hooks/useMSPCartLock' import { MSPPaymentHandlerDocument } from './MSPPaymentHandler.gql' +import { CustomerTokenDocument } from '@graphcommerce/magento-customer' export const MSPPaymentHandler = (props: PaymentHandlerProps) => { const { code } = props const [lockStatus, , unlock] = useMSPCartLock() const assignCurrentCartId = useAssignCurrentCartId() const { onSuccess } = usePaymentMethodContext() - + const { cache } = useApolloClient() const [restore, { error }] = useMutation(MSPPaymentHandlerDocument) - const { justLocked, success, cart_id: cartId, locked, method, order_number } = lockStatus + const { + justLocked, + success, + cart_id: cartId, + locked, + method, + order_number, + customer_token, + } = lockStatus const canProceed = !(justLocked || !locked || !cartId || method !== code) @@ -26,15 +35,25 @@ export const MSPPaymentHandler = (props: PaymentHandlerProps) => { const shouldRestore = canProceed && success !== '1' useEffect(() => { if (!shouldRestore) return - + if (customer_token) + cache.writeQuery({ + query: CustomerTokenDocument, + data: { + customerToken: { + token: customer_token, + valid: true, + createdAt: new Date().toUTCString(), + __typename: 'CustomerToken', + }, + }, + }) // eslint-disable-next-line @typescript-eslint/no-floating-promises restore({ variables: { cartId } }).then(({ data }) => { if (!data?.getPaymentMeta) return undefined - assignCurrentCartId(data.getPaymentMeta) - return unlock({ success: null }) + return unlock({ success: null, order_number: null, customer_token: null }) }) - }, [assignCurrentCartId, cartId, restore, shouldRestore, unlock]) + }, [assignCurrentCartId, cache, cartId, customer_token, restore, shouldRestore, unlock]) // If successfull we clear it's cart and redirect to the success page. const shouldRedirect = canProceed && success === '1' diff --git a/packages/magento-payment-multisafepay/components/MSPPaymentPlaceOrder/MSPPaymentPlaceOrder.tsx b/packages/magento-payment-multisafepay/components/MSPPaymentPlaceOrder/MSPPaymentPlaceOrder.tsx index 40eec33b12..4e774218b8 100644 --- a/packages/magento-payment-multisafepay/components/MSPPaymentPlaceOrder/MSPPaymentPlaceOrder.tsx +++ b/packages/magento-payment-multisafepay/components/MSPPaymentPlaceOrder/MSPPaymentPlaceOrder.tsx @@ -11,6 +11,7 @@ import { useRouter } from 'next/router' import { useMSPCartLock } from '../../hooks/useMSPCartLock' import { MSPPaymentHandlerDocument } from '../MSPPaymentHandler/MSPPaymentHandler.gql' import { MSPPaymentPlaceOrderDocument } from './MSPPaymentPlaceOrder.gql' +import { useCustomerSession } from '@graphcommerce/magento-customer' export function MSPPaymentPlaceOrder(props: PaymentPlaceOrderProps) { const { code, step } = props @@ -21,6 +22,7 @@ export function MSPPaymentPlaceOrder(props: PaymentPlaceOrderProps) { const [restoreCart, restoreResult] = useMutation(MSPPaymentHandlerDocument) const billingPage = useCartQuery(BillingPageDocument) + const { token } = useCustomerSession() /** * In the this folder you'll also find a PaymentMethodOptionsNoop.graphql document that is @@ -51,6 +53,7 @@ export function MSPPaymentPlaceOrder(props: PaymentPlaceOrderProps) { await lock({ method: selectedMethod.code, order_number: result.data?.placeOrder?.order.order_number, + customer_token: token, }) await new Promise((resolve) => setTimeout(resolve, 1000)) diff --git a/packages/magento-payment-multisafepay/hooks/useMSPCartLock.ts b/packages/magento-payment-multisafepay/hooks/useMSPCartLock.ts index af5581cb4e..7596d1f3f1 100644 --- a/packages/magento-payment-multisafepay/hooks/useMSPCartLock.ts +++ b/packages/magento-payment-multisafepay/hooks/useMSPCartLock.ts @@ -3,6 +3,7 @@ import { CartLockState, useCartLock } from '@graphcommerce/magento-cart-payment- type MSPLockState = CartLockState & { success?: string | null order_number?: string | null + customer_token?: string | null } /** diff --git a/packages/mollie-magento-payment/components/MolliePlaceOrder/MolliePlaceOrder.tsx b/packages/mollie-magento-payment/components/MolliePlaceOrder/MolliePlaceOrder.tsx index 14dd2e381b..8bf3f51f7c 100644 --- a/packages/mollie-magento-payment/components/MolliePlaceOrder/MolliePlaceOrder.tsx +++ b/packages/mollie-magento-payment/components/MolliePlaceOrder/MolliePlaceOrder.tsx @@ -1,11 +1,11 @@ +import { useApolloClient } from '@graphcommerce/graphql' import { useFormGqlMutationCart } from '@graphcommerce/magento-cart' import { PaymentPlaceOrderProps } from '@graphcommerce/magento-cart-payment-method' +import { CustomerTokenDocument } from '@graphcommerce/magento-customer' import { useFormCompose } from '@graphcommerce/react-hook-form' import { useRouter } from 'next/router' import { useCartLockWithToken } from '../../hooks/useCartLockWithToken' import { MolliePlaceOrderDocument } from './MolliePlaceOrder.gql' -import { useApolloClient } from '@graphcommerce/graphql' -import { CustomerTokenDocument } from '@graphcommerce/magento-customer' export function MolliePlaceOrder(props: PaymentPlaceOrderProps) { const { step, code } = props diff --git a/yarn.lock b/yarn.lock index a17cb864e5..dc24de14de 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4572,7 +4572,6 @@ __metadata: "@graphcommerce/magento-search": "npm:8.0.3-canary.6" "@graphcommerce/magento-store": "npm:8.0.3-canary.6" "@graphcommerce/magento-wishlist": "npm:8.0.3-canary.6" - "@graphcommerce/mollie-magento-payment": "npm:8.0.3-canary.6" "@graphcommerce/next-config": "npm:8.0.3-canary.6" "@graphcommerce/next-ui": "npm:8.0.3-canary.6" "@graphcommerce/prettier-config-pwa": "npm:8.0.3-canary.6" @@ -5536,7 +5535,7 @@ __metadata: languageName: unknown linkType: soft -"@graphcommerce/mollie-magento-payment@npm:8.0.3-canary.6, @graphcommerce/mollie-magento-payment@workspace:packages/mollie-magento-payment": +"@graphcommerce/mollie-magento-payment@workspace:packages/mollie-magento-payment": version: 0.0.0-use.local resolution: "@graphcommerce/mollie-magento-payment@workspace:packages/mollie-magento-payment" peerDependencies: From 25025eec7881d53fde55070c3d812958f2d9b19c Mon Sep 17 00:00:00 2001 From: Mike Keehnen Date: Tue, 12 Mar 2024 15:58:59 +0100 Subject: [PATCH 4/6] [GCOM-1350] feature: MSP cart revive --- .../MSPPaymentHandler/MSPPaymentHandler.tsx | 1 + .../hooks/useMSPCartRevive.ts | 65 +++++++++++++++++++ .../plugins/UseMSPReviveCart.tsx | 20 ++++++ 3 files changed, 86 insertions(+) create mode 100644 packages/magento-payment-multisafepay/hooks/useMSPCartRevive.ts create mode 100644 packages/magento-payment-multisafepay/plugins/UseMSPReviveCart.tsx diff --git a/packages/magento-payment-multisafepay/components/MSPPaymentHandler/MSPPaymentHandler.tsx b/packages/magento-payment-multisafepay/components/MSPPaymentHandler/MSPPaymentHandler.tsx index 80bf796c7c..feb331c5f6 100644 --- a/packages/magento-payment-multisafepay/components/MSPPaymentHandler/MSPPaymentHandler.tsx +++ b/packages/magento-payment-multisafepay/components/MSPPaymentHandler/MSPPaymentHandler.tsx @@ -46,6 +46,7 @@ export const MSPPaymentHandler = (props: PaymentHandlerProps) => { __typename: 'CustomerToken', }, }, + broadcast: true, }) // eslint-disable-next-line @typescript-eslint/no-floating-promises restore({ variables: { cartId } }).then(({ data }) => { diff --git a/packages/magento-payment-multisafepay/hooks/useMSPCartRevive.ts b/packages/magento-payment-multisafepay/hooks/useMSPCartRevive.ts new file mode 100644 index 0000000000..5cee35396e --- /dev/null +++ b/packages/magento-payment-multisafepay/hooks/useMSPCartRevive.ts @@ -0,0 +1,65 @@ +import { useApolloClient, useMutation } from '@graphcommerce/graphql' +import { useAssignCurrentCartId, useCartQuery, useCurrentCartId } from '@graphcommerce/magento-cart' +import { BillingPageDocument } from '@graphcommerce/magento-cart-checkout' +import { CustomerTokenDocument } from '@graphcommerce/magento-customer' +import { useEffect } from 'react' +import { MSPPaymentHandlerDocument } from '../components/MSPPaymentHandler/MSPPaymentHandler.gql' +import { useMSPCartLock } from './useMSPCartLock' + +export function useMSPReviveCart() { + const [{ cart_id, method, customer_token }, , unlock] = useMSPCartLock() + const billingPage = useCartQuery(BillingPageDocument, { fetchPolicy: 'cache-only' }) + const client = useApolloClient() + const { currentCartId } = useCurrentCartId() + const assignCurrentCartId = useAssignCurrentCartId() + const [restore, { error, loading }] = useMutation(MSPPaymentHandlerDocument) + + const reviveNow = + cart_id && + !billingPage.data?.cart?.id && + method?.startsWith('multisafepay_') && + currentCartId !== cart_id + + useEffect(() => { + if (!reviveNow) return // eslint-disable-next-line @typescript-eslint/no-floating-promises + ;(async () => { + // In GraphCommerce 8 the user would automatically be presented with a restore session dialog + if (customer_token) { + client.cache.writeQuery({ + query: CustomerTokenDocument, + broadcast: true, + data: { + customerToken: { + __typename: 'CustomerToken', + token: customer_token, + createdAt: new Date().toUTCString(), + valid: true, + }, + }, + }) + } else { + client.cache.evict({ fieldName: 'customerToken' }) + } + + const restoredId = (await restore({ variables: { cartId: cart_id } })).data?.getPaymentMeta + + if (restoredId) assignCurrentCartId(restoredId) + + await unlock({ customer_token: null, order_number: null, success: null }) + })() + }, [ + assignCurrentCartId, + billingPage, + cart_id, + client.cache, + currentCartId, + customer_token, + error, + restore, + reviveNow, + unlock, + ]) + + if (billingPage.data) return !billingPage.loading + return !loading +} diff --git a/packages/magento-payment-multisafepay/plugins/UseMSPReviveCart.tsx b/packages/magento-payment-multisafepay/plugins/UseMSPReviveCart.tsx new file mode 100644 index 0000000000..ee1c443fe4 --- /dev/null +++ b/packages/magento-payment-multisafepay/plugins/UseMSPReviveCart.tsx @@ -0,0 +1,20 @@ +import { WaitForPaymentQueries } from '@graphcommerce/magento-cart-payment-method' +import type { PluginProps } from '@graphcommerce/next-config' +import { ComponentProps } from 'react' +import { useMSPReviveCart } from '../hooks/useMSPCartRevive' + +export const component = 'WaitForPaymentQueries' +export const exported = '@graphcommerce/magento-cart-payment-method' + +function UseMSPReviveCart(props: PluginProps>) { + const { Prev, waitFor: w, ...rest } = props + const reviving = useMSPReviveCart() + + let waitFor: typeof w + + if (w) waitFor = [...(Array.isArray(w) ? w : [w]), reviving] + else waitFor = reviving + + return +} +export const Plugin = UseMSPReviveCart From da4d912d322413aac10b48377d6ab57f44baffeb Mon Sep 17 00:00:00 2001 From: Mike Keehnen Date: Tue, 19 Mar 2024 13:32:47 +0100 Subject: [PATCH 5/6] Fix yarn.lock --- examples/magento-graphcms/package.json | 2 +- .../magento-cart-payment-method/package.json | 2 +- packages/mollie-magento-payment/package.json | 2 +- yarn.lock | 1536 +---------------- 4 files changed, 35 insertions(+), 1507 deletions(-) diff --git a/examples/magento-graphcms/package.json b/examples/magento-graphcms/package.json index 2dfebe9028..c4b978fd08 100644 --- a/examples/magento-graphcms/package.json +++ b/examples/magento-graphcms/package.json @@ -116,4 +116,4 @@ "project": "./tsconfig.json" } } -} \ No newline at end of file +} diff --git a/packages/magento-cart-payment-method/package.json b/packages/magento-cart-payment-method/package.json index efd1b2f41c..233f0d0554 100644 --- a/packages/magento-cart-payment-method/package.json +++ b/packages/magento-cart-payment-method/package.json @@ -32,4 +32,4 @@ "react": "^18.2.0", "react-dom": "^18.2.0" } -} \ No newline at end of file +} diff --git a/packages/mollie-magento-payment/package.json b/packages/mollie-magento-payment/package.json index 157fbb1ad9..d7a8e9f4dd 100644 --- a/packages/mollie-magento-payment/package.json +++ b/packages/mollie-magento-payment/package.json @@ -35,4 +35,4 @@ "react": "^18.2.0", "react-dom": "^18.2.0" } -} \ No newline at end of file +} diff --git a/yarn.lock b/yarn.lock index dc24de14de..d3de2b4531 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1,6 +1,9 @@ +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + __metadata: version: 8 - cacheKey: merged + cacheKey: 10c0 "@aashutoshrathi/word-wrap@npm:^1.2.3": version: 1.2.6 @@ -2345,7 +2348,6 @@ __metadata: "@esbuild/android-arm64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/android-arm64@npm:0.17.19" - checksum: 10c0/undefined conditions: os=android & cpu=arm64 languageName: node linkType: hard @@ -2353,7 +2355,6 @@ __metadata: "@esbuild/android-arm@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/android-arm@npm:0.17.19" - checksum: 10c0/undefined conditions: os=android & cpu=arm languageName: node linkType: hard @@ -2361,7 +2362,6 @@ __metadata: "@esbuild/android-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/android-x64@npm:0.17.19" - checksum: 10c0/undefined conditions: os=android & cpu=x64 languageName: node linkType: hard @@ -2369,7 +2369,6 @@ __metadata: "@esbuild/darwin-arm64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/darwin-arm64@npm:0.17.19" - checksum: 10c0/undefined conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -2377,7 +2376,6 @@ __metadata: "@esbuild/darwin-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/darwin-x64@npm:0.17.19" - checksum: 10c0/undefined conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -2385,7 +2383,6 @@ __metadata: "@esbuild/freebsd-arm64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/freebsd-arm64@npm:0.17.19" - checksum: 10c0/undefined conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard @@ -2393,7 +2390,6 @@ __metadata: "@esbuild/freebsd-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/freebsd-x64@npm:0.17.19" - checksum: 10c0/undefined conditions: os=freebsd & cpu=x64 languageName: node linkType: hard @@ -2401,7 +2397,6 @@ __metadata: "@esbuild/linux-arm64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-arm64@npm:0.17.19" - checksum: 10c0/undefined conditions: os=linux & cpu=arm64 languageName: node linkType: hard @@ -2409,7 +2404,6 @@ __metadata: "@esbuild/linux-arm@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-arm@npm:0.17.19" - checksum: 10c0/undefined conditions: os=linux & cpu=arm languageName: node linkType: hard @@ -2417,7 +2411,6 @@ __metadata: "@esbuild/linux-ia32@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-ia32@npm:0.17.19" - checksum: 10c0/undefined conditions: os=linux & cpu=ia32 languageName: node linkType: hard @@ -2425,7 +2418,6 @@ __metadata: "@esbuild/linux-loong64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-loong64@npm:0.17.19" - checksum: 10c0/undefined conditions: os=linux & cpu=loong64 languageName: node linkType: hard @@ -2433,7 +2425,6 @@ __metadata: "@esbuild/linux-mips64el@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-mips64el@npm:0.17.19" - checksum: 10c0/undefined conditions: os=linux & cpu=mips64el languageName: node linkType: hard @@ -2441,7 +2432,6 @@ __metadata: "@esbuild/linux-ppc64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-ppc64@npm:0.17.19" - checksum: 10c0/undefined conditions: os=linux & cpu=ppc64 languageName: node linkType: hard @@ -2449,7 +2439,6 @@ __metadata: "@esbuild/linux-riscv64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-riscv64@npm:0.17.19" - checksum: 10c0/undefined conditions: os=linux & cpu=riscv64 languageName: node linkType: hard @@ -2457,7 +2446,6 @@ __metadata: "@esbuild/linux-s390x@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-s390x@npm:0.17.19" - checksum: 10c0/undefined conditions: os=linux & cpu=s390x languageName: node linkType: hard @@ -2465,7 +2453,6 @@ __metadata: "@esbuild/linux-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/linux-x64@npm:0.17.19" - checksum: 10c0/undefined conditions: os=linux & cpu=x64 languageName: node linkType: hard @@ -2473,7 +2460,6 @@ __metadata: "@esbuild/netbsd-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/netbsd-x64@npm:0.17.19" - checksum: 10c0/undefined conditions: os=netbsd & cpu=x64 languageName: node linkType: hard @@ -2481,7 +2467,6 @@ __metadata: "@esbuild/openbsd-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/openbsd-x64@npm:0.17.19" - checksum: 10c0/undefined conditions: os=openbsd & cpu=x64 languageName: node linkType: hard @@ -2489,7 +2474,6 @@ __metadata: "@esbuild/sunos-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/sunos-x64@npm:0.17.19" - checksum: 10c0/undefined conditions: os=sunos & cpu=x64 languageName: node linkType: hard @@ -2497,7 +2481,6 @@ __metadata: "@esbuild/win32-arm64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/win32-arm64@npm:0.17.19" - checksum: 10c0/undefined conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -2505,7 +2488,6 @@ __metadata: "@esbuild/win32-ia32@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/win32-ia32@npm:0.17.19" - checksum: 10c0/undefined conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -2513,7 +2495,6 @@ __metadata: "@esbuild/win32-x64@npm:0.17.19": version: 0.17.19 resolution: "@esbuild/win32-x64@npm:0.17.19" - checksum: 10c0/undefined conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -2629,7 +2610,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -2658,14 +2638,12 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft "@graphcommerce/browserslist-config-pwa@workspace:packagesDev/browserslist-config": version: 0.0.0-use.local resolution: "@graphcommerce/browserslist-config-pwa@workspace:packagesDev/browserslist-config" - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -2674,46 +2652,6 @@ __metadata: resolution: "@graphcommerce/changeset-changelog@workspace:packagesDev/changeset-changelog" dependencies: "@changesets/changelog-github": "npm:0.5.0" - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/cli@npm:8.0.3-canary.6, @graphcommerce/cli@workspace:packages/cli": - version: 0.0.0-use.local - resolution: "@graphcommerce/cli@workspace:packages/cli" - dependencies: - "@graphql-codegen/cli": "npm:5.0.1" - "@graphql-mesh/cli": "npm:latest" - "@graphql-mesh/cross-helpers": "npm:latest" - "@graphql-mesh/runtime": "npm:latest" - "@graphql-mesh/store": "npm:latest" - "@graphql-mesh/types": "npm:latest" - "@graphql-mesh/utils": "npm:latest" - "@graphql-tools/utils": "npm:^10.0.12" - cosmiconfig: "npm:^8.3.6" - detect-package-manager: "npm:^3.0.1" - graphql-codegen-typescript-validation-schema: "npm:^0.12.1" - graphql-tag: "npm:^2.12.6" - rimraf: "npm:^5.0.5" - tslib: "npm:^2.6.2" - peerDependencies: - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/hygraph-cli": ^8.0.3-canary.6 - "@graphcommerce/next-config": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - graphql: ^16.7.1 - react: ^18.2.0 - bin: - gql-gen: dist/bin/codegen.js - gql-mesh: dist/bin/mesh.js - graphcommerce: dist/bin/graphcommerce.js - graphql-code-generator: dist/bin/codegen.js - graphql-codegen: dist/bin/codegen.js - graphql-mesh: dist/bin/mesh.js - is-monorepo: dist/bin/is-monorepo.js - mesh: dist/bin/mesh.js - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -2752,28 +2690,6 @@ __metadata: graphql-mesh: dist/bin/mesh.js is-monorepo: dist/bin/is-monorepo.js mesh: dist/bin/mesh.js - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/demo-magento-graphcommerce@npm:8.0.3-canary.6, @graphcommerce/demo-magento-graphcommerce@workspace:packages/demo-magento-graphcommerce": - version: 0.0.0-use.local - resolution: "@graphcommerce/demo-magento-graphcommerce@workspace:packages/demo-magento-graphcommerce" - peerDependencies: - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/framer-scroller": ^8.0.3-canary.6 - "@graphcommerce/magento-product": ^8.0.3-canary.6 - "@graphcommerce/magento-product-configurable": ^8.0.3-canary.6 - "@graphcommerce/magento-recently-viewed-products": ^8.0.3-canary.6 - "@graphcommerce/next-ui": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - "@mui/material": ^5.10.16 - framer-motion: ^10.0.0 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -2794,7 +2710,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -2802,29 +2717,7 @@ __metadata: version: 0.0.0-use.local resolution: "@graphcommerce/docs@workspace:docs" peerDependencies: - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - languageName: unknown - linkType: soft - -"@graphcommerce/ecommerce-ui@npm:8.0.3-canary.6, @graphcommerce/ecommerce-ui@workspace:packages/ecommerce-ui": - version: 0.0.0-use.local - resolution: "@graphcommerce/ecommerce-ui@workspace:packages/ecommerce-ui" - peerDependencies: - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/graphql": ^8.0.3-canary.6 - "@graphcommerce/next-ui": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/react-hook-form": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - "@lingui/core": ^4.2.1 - "@lingui/macro": ^4.2.1 - "@lingui/react": ^4.2.1 - "@mui/material": ^5.10.16 - framer-motion: ^10.0.0 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.7 languageName: unknown linkType: soft @@ -2846,28 +2739,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/eslint-config-pwa@npm:8.0.3-canary.6, @graphcommerce/eslint-config-pwa@workspace:packagesDev/eslint-config": - version: 0.0.0-use.local - resolution: "@graphcommerce/eslint-config-pwa@workspace:packagesDev/eslint-config" - dependencies: - "@graphcommerce/typescript-config-pwa": "npm:8.0.3-canary.6" - "@next/eslint-plugin-next": "npm:14.1.0" - "@typescript-eslint/eslint-plugin": "npm:^6.19.0" - "@typescript-eslint/parser": "npm:^6.19.0" - eslint-config-airbnb: "npm:19.0.4" - eslint-config-airbnb-typescript: "npm:17.1.0" - eslint-config-prettier: "npm:9.1.0" - eslint-plugin-import: "npm:2.29.1" - eslint-plugin-jsx-a11y: "npm:6.8.0" - eslint-plugin-react: "npm:^7.33.2" - eslint-plugin-react-hooks: "npm:4.6.0" - peerDependencies: - eslint: ^8.8.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -2888,7 +2759,6 @@ __metadata: eslint-plugin-react-hooks: "npm:4.6.0" peerDependencies: eslint: ^8.8.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -2929,23 +2799,6 @@ __metadata: type-fest: "npm:^4.9.0" typescript: "npm:5.3.3" webpack: "npm:5.89.0" - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/framer-next-pages@npm:8.0.3-canary.6, @graphcommerce/framer-next-pages@workspace:packages/framer-next-pages": - version: 0.0.0-use.local - resolution: "@graphcommerce/framer-next-pages@workspace:packages/framer-next-pages" - peerDependencies: - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/framer-utils": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - framer-motion: ^10.0.0 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -2961,7 +2814,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3002,29 +2854,6 @@ __metadata: type-fest: "npm:^4.9.0" typescript: "npm:5.3.3" webpack: "npm:5.89.0" - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/framer-scroller@npm:8.0.3-canary.6, @graphcommerce/framer-scroller@workspace:packages/framer-scroller": - version: 0.0.0-use.local - resolution: "@graphcommerce/framer-scroller@workspace:packages/framer-scroller" - dependencies: - popmotion: "npm:11.0.5" - peerDependencies: - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/framer-utils": ^8.0.3-canary.6 - "@graphcommerce/image": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - "@lingui/core": ^4.2.1 - "@lingui/react": ^4.2.1 - "@mui/material": ^5.10.16 - framer-motion: ^10.0.0 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3046,23 +2875,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/framer-utils@npm:8.0.3-canary.6, @graphcommerce/framer-utils@workspace:packages/framer-utils": - version: 0.0.0-use.local - resolution: "@graphcommerce/framer-utils@workspace:packages/framer-utils" - dependencies: - framesync: "npm:^6.1.2" - peerDependencies: - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - framer-motion: ^10.0.0 - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3078,40 +2890,6 @@ __metadata: framer-motion: ^10.0.0 react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/googleanalytics@npm:8.0.3-canary.6, @graphcommerce/googleanalytics@workspace:packages/googleanalytics": - version: 0.0.0-use.local - resolution: "@graphcommerce/googleanalytics@workspace:packages/googleanalytics" - dependencies: - "@types/gtag.js": "npm:^0.0.18" - peerDependencies: - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/graphql-mesh": ^8.0.3-canary.6 - "@graphcommerce/magento-cart": ^8.0.3-canary.6 - "@graphcommerce/magento-cart-payment-method": ^8.0.3-canary.6 - "@graphcommerce/magento-cart-shipping-method": ^8.0.3-canary.6 - "@graphcommerce/magento-product": ^8.0.3-canary.6 - "@graphcommerce/next-config": ^8.0.3-canary.6 - "@graphcommerce/next-ui": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - "@mui/material": ^5.10.16 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - peerDependenciesMeta: - "@graphcommerce/magento-cart": - optional: true - "@graphcommerce/magento-cart-payment-method": - optional: true - "@graphcommerce/magento-cart-shipping-method": - optional: true - "@graphcommerce/magento-product": - optional: true - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3144,26 +2922,6 @@ __metadata: optional: true "@graphcommerce/magento-product": optional: true - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/googlerecaptcha@npm:8.0.3-canary.6, @graphcommerce/googlerecaptcha@workspace:packages/googlerecaptcha": - version: 0.0.0-use.local - resolution: "@graphcommerce/googlerecaptcha@workspace:packages/googlerecaptcha" - dependencies: - "@types/grecaptcha": "npm:^3.0.7" - peerDependencies: - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/graphql": ^8.0.3-canary.6 - "@graphcommerce/next-ui": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - "@mui/material": ^5.10.16 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3182,24 +2940,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/googletagmanager@npm:8.0.3-canary.6, @graphcommerce/googletagmanager@workspace:packages/googletagmanager": - version: 0.0.0-use.local - resolution: "@graphcommerce/googletagmanager@workspace:packages/googletagmanager" - dependencies: - "@types/gapi.client.tagmanager": "npm:^2.0.4" - peerDependencies: - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/next-ui": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3216,25 +2956,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/graphcms-ui@npm:8.0.3-canary.6, @graphcommerce/graphcms-ui@workspace:packages/hygraph-ui": - version: 0.0.0-use.local - resolution: "@graphcommerce/graphcms-ui@workspace:packages/hygraph-ui" - peerDependencies: - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/graphql": ^8.0.3-canary.6 - "@graphcommerce/image": ^8.0.3-canary.6 - "@graphcommerce/next-ui": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - "@mui/material": ^5.10.16 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3252,7 +2973,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3271,26 +2991,6 @@ __metadata: "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.7 "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.7 graphql: ^16.7.1 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/graphql-codegen-near-operation-file@npm:8.0.3-canary.6, @graphcommerce/graphql-codegen-near-operation-file@workspace:packagesDev/graphql-codegen-near-operation-file": - version: 0.0.0-use.local - resolution: "@graphcommerce/graphql-codegen-near-operation-file@workspace:packagesDev/graphql-codegen-near-operation-file" - dependencies: - "@graphql-codegen/add": "npm:5.0.1" - "@graphql-codegen/plugin-helpers": "npm:5.0.2" - "@graphql-codegen/visitor-plugin-common": "npm:4.1.0" - "@graphql-tools/utils": "npm:^10.0.12" - "@types/parse-filepath": "npm:^1.0.2" - parse-filepath: "npm:^1.0.2" - peerDependencies: - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - graphql: ^16.7.1 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3309,28 +3009,6 @@ __metadata: "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.7 "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.7 graphql: ^16.7.1 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/graphql-codegen-relay-optimizer-plugin@npm:8.0.3-canary.6, @graphcommerce/graphql-codegen-relay-optimizer-plugin@workspace:packagesDev/graphql-codegen-relay-optimizer-plugin": - version: 0.0.0-use.local - resolution: "@graphcommerce/graphql-codegen-relay-optimizer-plugin@workspace:packagesDev/graphql-codegen-relay-optimizer-plugin" - dependencies: - "@ardatan/relay-compiler": "npm:12.0.0" - "@graphql-codegen/plugin-helpers": "npm:5.0.2" - "@graphql-codegen/testing": "npm:3.0.1" - "@types/jest": "npm:29.5.11" - "@types/relay-compiler": "npm:8.0.4" - jest: "npm:29.7.0" - jest-diff: "npm:^28.1.3" - ts-jest: "npm:29.1.1" - typescript: "npm:5.3.3" - peerDependencies: - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - graphql: ^16.7.1 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3351,38 +3029,6 @@ __metadata: "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.7 "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.7 graphql: ^16.7.1 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/graphql-mesh@npm:8.0.3-canary.6, @graphcommerce/graphql-mesh@workspace:packages/graphql-mesh": - version: 0.0.0-use.local - resolution: "@graphcommerce/graphql-mesh@workspace:packages/graphql-mesh" - dependencies: - "@graphql-mesh/apollo-link": "npm:latest" - "@graphql-mesh/config": "npm:latest" - "@graphql-mesh/cross-helpers": "npm:latest" - "@graphql-mesh/graphql": "npm:latest" - "@graphql-mesh/http": "npm:latest" - "@graphql-mesh/plugin-http-details-extensions": "npm:latest" - "@graphql-mesh/runtime": "npm:latest" - "@graphql-mesh/store": "npm:latest" - "@graphql-mesh/transform-filter-schema": "npm:latest" - "@graphql-mesh/transform-prune": "npm:latest" - "@graphql-mesh/types": "npm:latest" - "@graphql-mesh/utils": "npm:latest" - "@graphql-tools/utils": "npm:^10.0.12" - "@whatwg-node/fetch": "npm:^0.9.15" - fetch-retry: "npm:^5.0.6" - tslib: "npm:^2.6.2" - typescript: "npm:5.3.3" - peerDependencies: - "@apollo/client": ^3 - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - graphql: ^16.7.1 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3413,35 +3059,6 @@ __metadata: "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.7 "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.7 graphql: ^16.7.1 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/graphql@npm:8.0.3-canary.6, @graphcommerce/graphql@workspace:packages/graphql": - version: 0.0.0-use.local - resolution: "@graphcommerce/graphql@workspace:packages/graphql" - dependencies: - "@graphcommerce/graphql-codegen-near-operation-file": "npm:8.0.3-canary.6" - "@graphcommerce/graphql-codegen-relay-optimizer-plugin": "npm:8.0.3-canary.6" - "@graphql-codegen/add": "npm:5.0.1" - "@graphql-codegen/fragment-matcher": "npm:5.0.1" - "@graphql-codegen/introspection": "npm:4.0.1" - "@graphql-codegen/schema-ast": "npm:4.0.1" - "@graphql-codegen/typed-document-node": "npm:5.0.2" - "@graphql-codegen/typescript": "npm:4.0.2" - "@graphql-codegen/typescript-apollo-client-helpers": "npm:2.2.6" - "@graphql-codegen/typescript-document-nodes": "npm:4.0.2" - "@graphql-codegen/typescript-operations": "npm:4.1.0" - apollo3-cache-persist: "npm:^0.14.1" - peerDependencies: - "@apollo/client": ^3 - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - graphql: ^16.7.1 - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3469,11 +3086,10 @@ __metadata: graphql: ^16.7.1 react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft -"@graphcommerce/hygraph-cli@npm:8.0.3-canary.6, @graphcommerce/hygraph-cli@workspace:packages/hygraph-cli": +"@graphcommerce/hygraph-cli@npm:8.0.3-canary.7, @graphcommerce/hygraph-cli@workspace:packages/hygraph-cli": version: 0.0.0-use.local resolution: "@graphcommerce/hygraph-cli@workspace:packages/hygraph-cli" dependencies: @@ -3485,41 +3101,18 @@ __metadata: typescript: "npm:5.3.3" peerDependencies: "@apollo/client": ^3 - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/next-config": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.7 + "@graphcommerce/next-config": ^8.0.3-canary.7 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.7 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.7 dotenv: ^16.1.4 graphql: ^16.7.1 - checksum: 10c0/undefined languageName: unknown linkType: soft -"@graphcommerce/hygraph-cli@npm:8.0.3-canary.7, @graphcommerce/hygraph-cli@workspace:packages/hygraph-cli": +"@graphcommerce/hygraph-dynamic-rows-ui@workspace:packages/hygraph-dynamic-rows-ui": version: 0.0.0-use.local - resolution: "@graphcommerce/hygraph-cli@workspace:packages/hygraph-cli" - dependencies: - "@hygraph/management-sdk": "npm:1.2.4" - "@types/prompts": "npm:^2.4.9" - "@whatwg-node/fetch": "npm:^0.9.15" - graphql-tag: "npm:^2.12.6" - prompts: "npm:^2.4.2" - typescript: "npm:5.3.3" - peerDependencies: - "@apollo/client": ^3 - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.7 - "@graphcommerce/next-config": ^8.0.3-canary.7 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.7 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.7 - dotenv: ^16.1.4 - graphql: ^16.7.1 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/hygraph-dynamic-rows-ui@workspace:packages/hygraph-dynamic-rows-ui": - version: 0.0.0-use.local - resolution: "@graphcommerce/hygraph-dynamic-rows-ui@workspace:packages/hygraph-dynamic-rows-ui" + resolution: "@graphcommerce/hygraph-dynamic-rows-ui@workspace:packages/hygraph-dynamic-rows-ui" dependencies: "@apollo/client": "npm:~3.8.10" "@graphcommerce/eslint-config-pwa": "npm:8.0.3-canary.7" @@ -3543,26 +3136,6 @@ __metadata: react-dom: "npm:^18.2.0" typescript: "npm:5.3.3" webpack: "npm:5.89.0" - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/hygraph-dynamic-rows@npm:8.0.3-canary.6, @graphcommerce/hygraph-dynamic-rows@workspace:packages/hygraph-dynamic-rows": - version: 0.0.0-use.local - resolution: "@graphcommerce/hygraph-dynamic-rows@workspace:packages/hygraph-dynamic-rows" - peerDependencies: - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/graphcms-ui": ^8.0.3-canary.6 - "@graphcommerce/graphql": ^8.0.3-canary.6 - "@graphcommerce/image": ^8.0.3-canary.6 - "@graphcommerce/next-ui": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - "@mui/material": ^5.10.16 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3581,7 +3154,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3622,23 +3194,6 @@ __metadata: type-fest: "npm:^4.9.0" typescript: "npm:5.3.3" webpack: "npm:5.89.0" - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/image@npm:8.0.3-canary.6, @graphcommerce/image@workspace:packages/image": - version: 0.0.0-use.local - resolution: "@graphcommerce/image@workspace:packages/image" - peerDependencies: - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/framer-utils": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - "@mui/material": ^5.10.16 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3654,7 +3209,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3666,28 +3220,6 @@ __metadata: "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.7 "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.7 next: "*" - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/lingui-next@npm:8.0.3-canary.6, @graphcommerce/lingui-next@workspace:packages/lingui-next": - version: 0.0.0-use.local - resolution: "@graphcommerce/lingui-next@workspace:packages/lingui-next" - dependencies: - "@lingui/conf": "npm:4.7.0" - peerDependencies: - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/next-config": ^8.0.3-canary.6 - "@graphcommerce/next-ui": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - "@lingui/core": ^4.2.1 - "@lingui/macro": ^4.2.1 - "@lingui/react": ^4.2.1 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3708,34 +3240,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/magento-cart-billing-address@npm:8.0.3-canary.6, @graphcommerce/magento-cart-billing-address@workspace:packages/magento-cart-billing-address": - version: 0.0.0-use.local - resolution: "@graphcommerce/magento-cart-billing-address@workspace:packages/magento-cart-billing-address" - peerDependencies: - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/framer-next-pages": ^8.0.3-canary.6 - "@graphcommerce/graphql": ^8.0.3-canary.6 - "@graphcommerce/image": ^8.0.3-canary.6 - "@graphcommerce/magento-cart": ^8.0.3-canary.6 - "@graphcommerce/magento-customer": ^8.0.3-canary.6 - "@graphcommerce/magento-store": ^8.0.3-canary.6 - "@graphcommerce/next-ui": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/react-hook-form": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - "@lingui/core": ^4.2.1 - "@lingui/macro": ^4.2.1 - "@lingui/react": ^4.2.1 - "@mui/material": ^5.10.16 - framer-motion: ^10.0.0 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3762,35 +3266,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/magento-cart-checkout@npm:8.0.3-canary.6, @graphcommerce/magento-cart-checkout@workspace:packages/magento-cart-checkout": - version: 0.0.0-use.local - resolution: "@graphcommerce/magento-cart-checkout@workspace:packages/magento-cart-checkout" - peerDependencies: - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/graphql": ^8.0.3-canary.6 - "@graphcommerce/image": ^8.0.3-canary.6 - "@graphcommerce/magento-cart": ^8.0.3-canary.6 - "@graphcommerce/magento-cart-coupon": ^8.0.3-canary.6 - "@graphcommerce/magento-cart-items": ^8.0.3-canary.6 - "@graphcommerce/magento-customer": ^8.0.3-canary.6 - "@graphcommerce/magento-store": ^8.0.3-canary.6 - "@graphcommerce/next-ui": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/react-hook-form": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - "@lingui/core": ^4.2.1 - "@lingui/macro": ^4.2.1 - "@lingui/react": ^4.2.1 - "@mui/material": ^5.10.16 - framer-motion: ^10.0.0 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3818,32 +3293,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/magento-cart-coupon@npm:8.0.3-canary.6, @graphcommerce/magento-cart-coupon@workspace:packages/magento-cart-coupon": - version: 0.0.0-use.local - resolution: "@graphcommerce/magento-cart-coupon@workspace:packages/magento-cart-coupon" - peerDependencies: - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/graphql": ^8.0.3-canary.6 - "@graphcommerce/image": ^8.0.3-canary.6 - "@graphcommerce/magento-cart": ^8.0.3-canary.6 - "@graphcommerce/magento-store": ^8.0.3-canary.6 - "@graphcommerce/next-ui": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/react-hook-form": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - "@lingui/core": ^4.2.1 - "@lingui/macro": ^4.2.1 - "@lingui/react": ^4.2.1 - "@mui/material": ^5.10.16 - framer-motion: ^10.0.0 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3868,35 +3317,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/magento-cart-email@npm:8.0.3-canary.6, @graphcommerce/magento-cart-email@workspace:packages/magento-cart-email": - version: 0.0.0-use.local - resolution: "@graphcommerce/magento-cart-email@workspace:packages/magento-cart-email" - peerDependencies: - "@graphcommerce/ecommerce-ui": ^8.0.3-canary.6 - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/graphql": ^8.0.3-canary.6 - "@graphcommerce/image": ^8.0.3-canary.6 - "@graphcommerce/magento-cart": ^8.0.3-canary.6 - "@graphcommerce/magento-customer": ^8.0.3-canary.6 - "@graphcommerce/magento-product": ^8.0.3-canary.6 - "@graphcommerce/magento-store": ^8.0.3-canary.6 - "@graphcommerce/next-ui": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/react-hook-form": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - "@lingui/core": ^4.2.1 - "@lingui/macro": ^4.2.1 - "@lingui/react": ^4.2.1 - "@mui/material": ^5.10.16 - framer-motion: ^10.0.0 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3924,34 +3344,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/magento-cart-items@npm:8.0.3-canary.6, @graphcommerce/magento-cart-items@workspace:packages/magento-cart-items": - version: 0.0.0-use.local - resolution: "@graphcommerce/magento-cart-items@workspace:packages/magento-cart-items" - peerDependencies: - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/graphql": ^8.0.3-canary.6 - "@graphcommerce/image": ^8.0.3-canary.6 - "@graphcommerce/magento-cart": ^8.0.3-canary.6 - "@graphcommerce/magento-customer": ^8.0.3-canary.6 - "@graphcommerce/magento-product": ^8.0.3-canary.6 - "@graphcommerce/magento-store": ^8.0.3-canary.6 - "@graphcommerce/next-ui": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/react-hook-form": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - "@lingui/core": ^4.2.1 - "@lingui/macro": ^4.2.1 - "@lingui/react": ^4.2.1 - "@mui/material": ^5.10.16 - framer-motion: ^10.0.0 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -3978,35 +3370,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/magento-cart-payment-method@npm:8.0.3-canary.6, @graphcommerce/magento-cart-payment-method@workspace:packages/magento-cart-payment-method": - version: 0.0.0-use.local - resolution: "@graphcommerce/magento-cart-payment-method@workspace:packages/magento-cart-payment-method" - peerDependencies: - "@graphcommerce/ecommerce-ui": ^8.0.3-canary.6 - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/framer-scroller": ^8.0.3-canary.6 - "@graphcommerce/graphql": ^8.0.3-canary.6 - "@graphcommerce/image": ^8.0.3-canary.6 - "@graphcommerce/magento-cart": ^8.0.3-canary.6 - "@graphcommerce/magento-cart-shipping-address": ^8.0.3-canary.6 - "@graphcommerce/magento-store": ^8.0.3-canary.6 - "@graphcommerce/next-ui": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/react-hook-form": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - "@lingui/core": ^4.2.1 - "@lingui/macro": ^4.2.1 - "@lingui/react": ^4.2.1 - "@mui/material": ^5.10.16 - framer-motion: ^10.0.0 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -4033,7 +3396,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -4061,33 +3423,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/magento-cart-shipping-address@npm:8.0.3-canary.6, @graphcommerce/magento-cart-shipping-address@workspace:packages/magento-cart-shipping-address": - version: 0.0.0-use.local - resolution: "@graphcommerce/magento-cart-shipping-address@workspace:packages/magento-cart-shipping-address" - peerDependencies: - "@graphcommerce/ecommerce-ui": ^8.0.3-canary.6 - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/graphql": ^8.0.3-canary.6 - "@graphcommerce/image": ^8.0.3-canary.6 - "@graphcommerce/magento-cart": ^8.0.3-canary.6 - "@graphcommerce/magento-customer": ^8.0.3-canary.6 - "@graphcommerce/magento-store": ^8.0.3-canary.6 - "@graphcommerce/next-ui": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - "@lingui/core": ^4.2.1 - "@lingui/macro": ^4.2.1 - "@lingui/react": ^4.2.1 - "@mui/material": ^5.10.16 - framer-motion: ^10.0.0 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -4113,34 +3448,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/magento-cart-shipping-method@npm:8.0.3-canary.6, @graphcommerce/magento-cart-shipping-method@workspace:packages/magento-cart-shipping-method": - version: 0.0.0-use.local - resolution: "@graphcommerce/magento-cart-shipping-method@workspace:packages/magento-cart-shipping-method" - peerDependencies: - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/framer-scroller": ^8.0.3-canary.6 - "@graphcommerce/graphql": ^8.0.3-canary.6 - "@graphcommerce/image": ^8.0.3-canary.6 - "@graphcommerce/magento-cart": ^8.0.3-canary.6 - "@graphcommerce/magento-cart-shipping-address": ^8.0.3-canary.6 - "@graphcommerce/magento-store": ^8.0.3-canary.6 - "@graphcommerce/next-ui": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/react-hook-form": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - "@lingui/core": ^4.2.1 - "@lingui/macro": ^4.2.1 - "@lingui/react": ^4.2.1 - "@mui/material": ^5.10.16 - framer-motion: ^10.0.0 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -4167,37 +3474,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/magento-cart@npm:8.0.3-canary.6, @graphcommerce/magento-cart@workspace:packages/magento-cart": - version: 0.0.0-use.local - resolution: "@graphcommerce/magento-cart@workspace:packages/magento-cart" - peerDependencies: - "@graphcommerce/ecommerce-ui": ^8.0.3-canary.6 - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/framer-next-pages": ^8.0.3-canary.6 - "@graphcommerce/framer-scroller": ^8.0.3-canary.6 - "@graphcommerce/framer-utils": ^8.0.3-canary.6 - "@graphcommerce/graphql": ^8.0.3-canary.6 - "@graphcommerce/image": ^8.0.3-canary.6 - "@graphcommerce/magento-customer": ^8.0.3-canary.6 - "@graphcommerce/magento-graphql": ^8.0.3-canary.6 - "@graphcommerce/magento-store": ^8.0.3-canary.6 - "@graphcommerce/next-ui": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/react-hook-form": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - "@lingui/core": ^4.2.1 - "@lingui/macro": ^4.2.1 - "@lingui/react": ^4.2.1 - "@mui/material": ^5.10.16 - framer-motion: ^10.0.0 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -4227,31 +3503,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/magento-category@npm:8.0.3-canary.6, @graphcommerce/magento-category@workspace:packages/magento-category": - version: 0.0.0-use.local - resolution: "@graphcommerce/magento-category@workspace:packages/magento-category" - peerDependencies: - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/framer-scroller": ^8.0.3-canary.6 - "@graphcommerce/graphql": ^8.0.3-canary.6 - "@graphcommerce/image": ^8.0.3-canary.6 - "@graphcommerce/magento-product": ^8.0.3-canary.6 - "@graphcommerce/magento-store": ^8.0.3-canary.6 - "@graphcommerce/next-ui": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - "@lingui/core": ^4.2.1 - "@lingui/macro": ^4.2.1 - "@lingui/react": ^4.2.1 - "@mui/material": ^5.10.16 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -4275,27 +3526,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/magento-cms@npm:8.0.3-canary.6, @graphcommerce/magento-cms@workspace:packages/magento-cms": - version: 0.0.0-use.local - resolution: "@graphcommerce/magento-cms@workspace:packages/magento-cms" - peerDependencies: - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/graphql": ^8.0.3-canary.6 - "@graphcommerce/magento-store": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - "@lingui/core": ^4.2.1 - "@lingui/macro": ^4.2.1 - "@lingui/react": ^4.2.1 - "@mui/material": ^5.10.16 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -4315,34 +3545,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/magento-compare@npm:8.0.3-canary.6, @graphcommerce/magento-compare@workspace:packages/magento-compare": - version: 0.0.0-use.local - resolution: "@graphcommerce/magento-compare@workspace:packages/magento-compare" - peerDependencies: - "@graphcommerce/ecommerce-ui": ^8.0.3-canary.6 - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/framer-next-pages": ^8.0.3-canary.6 - "@graphcommerce/framer-utils": ^8.0.3-canary.6 - "@graphcommerce/graphql": ^8.0.3-canary.6 - "@graphcommerce/magento-cart": ^8.0.3-canary.6 - "@graphcommerce/magento-product": ^8.0.3-canary.6 - "@graphcommerce/next-ui": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - "@lingui/core": ^4.2.1 - "@lingui/macro": ^4.2.1 - "@lingui/react": ^4.2.1 - "@mui/material": ^5.10.16 - framer-motion: ^10.0.0 - graphql: ^16.0.0 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -4369,7 +3571,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -4377,10 +3578,10 @@ __metadata: version: 0.0.0-use.local resolution: "@graphcommerce/magento-customer-account@workspace:packages/magento-customer-account" peerDependencies: - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/magento-customer": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.7 + "@graphcommerce/magento-customer": ^8.0.3-canary.7 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.7 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.7 languageName: unknown linkType: soft @@ -4406,37 +3607,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/magento-customer@npm:8.0.3-canary.6, @graphcommerce/magento-customer@workspace:packages/magento-customer": - version: 0.0.0-use.local - resolution: "@graphcommerce/magento-customer@workspace:packages/magento-customer" - peerDependencies: - "@graphcommerce/ecommerce-ui": ^8.0.3-canary.6 - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/framer-next-pages": ^8.0.3-canary.6 - "@graphcommerce/framer-utils": ^8.0.3-canary.6 - "@graphcommerce/graphql": ^8.0.3-canary.6 - "@graphcommerce/graphql-mesh": ^8.0.3-canary.6 - "@graphcommerce/image": ^8.0.3-canary.6 - "@graphcommerce/magento-graphql": ^8.0.3-canary.6 - "@graphcommerce/magento-store": ^8.0.3-canary.6 - "@graphcommerce/next-ui": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/react-hook-form": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - "@lingui/core": ^4.2.1 - "@lingui/macro": ^4.2.1 - "@lingui/react": ^4.2.1 - "@mui/material": ^5.10.16 - framer-motion: ^10.0.0 - graphql: ^16.0.0 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -4466,7 +3636,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -4526,57 +3695,6 @@ __metadata: "@graphcommerce/prettier-config-pwa": "npm:8.0.3-canary.7" "@graphcommerce/react-hook-form": "npm:8.0.3-canary.7" "@graphcommerce/typescript-config-pwa": "npm:8.0.3-canary.7" - "@graphcommerce/cli": "npm:8.0.3-canary.6" - "@graphcommerce/demo-magento-graphcommerce": "npm:8.0.3-canary.6" - "@graphcommerce/ecommerce-ui": "npm:8.0.3-canary.6" - "@graphcommerce/eslint-config-pwa": "npm:8.0.3-canary.6" - "@graphcommerce/framer-next-pages": "npm:8.0.3-canary.6" - "@graphcommerce/framer-scroller": "npm:8.0.3-canary.6" - "@graphcommerce/framer-utils": "npm:8.0.3-canary.6" - "@graphcommerce/googleanalytics": "npm:8.0.3-canary.6" - "@graphcommerce/googlerecaptcha": "npm:8.0.3-canary.6" - "@graphcommerce/googletagmanager": "npm:8.0.3-canary.6" - "@graphcommerce/graphcms-ui": "npm:8.0.3-canary.6" - "@graphcommerce/graphql": "npm:8.0.3-canary.6" - "@graphcommerce/graphql-mesh": "npm:8.0.3-canary.6" - "@graphcommerce/hygraph-cli": "npm:8.0.3-canary.6" - "@graphcommerce/hygraph-dynamic-rows": "npm:8.0.3-canary.6" - "@graphcommerce/image": "npm:8.0.3-canary.6" - "@graphcommerce/lingui-next": "npm:8.0.3-canary.6" - "@graphcommerce/magento-cart": "npm:8.0.3-canary.6" - "@graphcommerce/magento-cart-billing-address": "npm:8.0.3-canary.6" - "@graphcommerce/magento-cart-checkout": "npm:8.0.3-canary.6" - "@graphcommerce/magento-cart-coupon": "npm:8.0.3-canary.6" - "@graphcommerce/magento-cart-email": "npm:8.0.3-canary.6" - "@graphcommerce/magento-cart-items": "npm:8.0.3-canary.6" - "@graphcommerce/magento-cart-payment-method": "npm:8.0.3-canary.6" - "@graphcommerce/magento-cart-shipping-address": "npm:8.0.3-canary.6" - "@graphcommerce/magento-cart-shipping-method": "npm:8.0.3-canary.6" - "@graphcommerce/magento-category": "npm:8.0.3-canary.6" - "@graphcommerce/magento-cms": "npm:8.0.3-canary.6" - "@graphcommerce/magento-compare": "npm:8.0.3-canary.6" - "@graphcommerce/magento-customer": "npm:8.0.3-canary.6" - "@graphcommerce/magento-graphql": "npm:8.0.3-canary.6" - "@graphcommerce/magento-newsletter": "npm:8.0.3-canary.6" - "@graphcommerce/magento-payment-included": "npm:8.0.3-canary.6" - "@graphcommerce/magento-payment-multisafepay": "npm:8.0.3-canary.6" - "@graphcommerce/magento-product": "npm:8.0.3-canary.6" - "@graphcommerce/magento-product-bundle": "npm:8.0.3-canary.6" - "@graphcommerce/magento-product-configurable": "npm:8.0.3-canary.6" - "@graphcommerce/magento-product-downloadable": "npm:8.0.3-canary.6" - "@graphcommerce/magento-product-grouped": "npm:8.0.3-canary.6" - "@graphcommerce/magento-product-simple": "npm:8.0.3-canary.6" - "@graphcommerce/magento-product-virtual": "npm:8.0.3-canary.6" - "@graphcommerce/magento-recently-viewed-products": "npm:8.0.3-canary.6" - "@graphcommerce/magento-review": "npm:8.0.3-canary.6" - "@graphcommerce/magento-search": "npm:8.0.3-canary.6" - "@graphcommerce/magento-store": "npm:8.0.3-canary.6" - "@graphcommerce/magento-wishlist": "npm:8.0.3-canary.6" - "@graphcommerce/next-config": "npm:8.0.3-canary.6" - "@graphcommerce/next-ui": "npm:8.0.3-canary.6" - "@graphcommerce/prettier-config-pwa": "npm:8.0.3-canary.6" - "@graphcommerce/react-hook-form": "npm:8.0.3-canary.6" - "@graphcommerce/typescript-config-pwa": "npm:8.0.3-canary.6" "@lingui/cli": "npm:4.7.0" "@lingui/core": "npm:4.7.0" "@lingui/macro": "npm:4.7.0" @@ -4608,22 +3726,6 @@ __metadata: type-fest: "npm:^4.9.0" typescript: "npm:5.3.3" webpack: "npm:5.89.0" - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/magento-graphql@npm:8.0.3-canary.6, @graphcommerce/magento-graphql@workspace:packages/magento-graphql": - version: 0.0.0-use.local - resolution: "@graphcommerce/magento-graphql@workspace:packages/magento-graphql" - peerDependencies: - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/graphql": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -4638,36 +3740,10 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft -"@graphcommerce/magento-newsletter@npm:8.0.3-canary.6, @graphcommerce/magento-newsletter@workspace:packages/magento-newsletter": - version: 0.0.0-use.local - resolution: "@graphcommerce/magento-newsletter@workspace:packages/magento-newsletter" - peerDependencies: - "@graphcommerce/ecommerce-ui": ^8.0.3-canary.6 - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/graphql": ^8.0.3-canary.6 - "@graphcommerce/magento-cart": ^8.0.3-canary.6 - "@graphcommerce/magento-customer": ^8.0.3-canary.6 - "@graphcommerce/next-ui": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/react-hook-form": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - "@lingui/core": ^4.2.1 - "@lingui/macro": ^4.2.1 - "@lingui/react": ^4.2.1 - "@mui/material": ^5.10.16 - framer-motion: ^10.0.0 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/magento-newsletter@npm:8.0.3-canary.7, @graphcommerce/magento-newsletter@workspace:packages/magento-newsletter": +"@graphcommerce/magento-newsletter@npm:8.0.3-canary.7, @graphcommerce/magento-newsletter@workspace:packages/magento-newsletter": version: 0.0.0-use.local resolution: "@graphcommerce/magento-newsletter@workspace:packages/magento-newsletter" peerDependencies: @@ -4688,7 +3764,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -4716,7 +3791,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -4743,7 +3817,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -4775,36 +3848,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/magento-payment-included@npm:8.0.3-canary.6, @graphcommerce/magento-payment-included@workspace:packages/magento-payment-included": - version: 0.0.0-use.local - resolution: "@graphcommerce/magento-payment-included@workspace:packages/magento-payment-included" - peerDependencies: - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/graphql": ^8.0.3-canary.6 - "@graphcommerce/image": ^8.0.3-canary.6 - "@graphcommerce/magento-cart": ^8.0.3-canary.6 - "@graphcommerce/magento-cart-payment-method": ^8.0.3-canary.6 - "@graphcommerce/magento-cart-shipping-address": ^8.0.3-canary.6 - "@graphcommerce/magento-product": ^8.0.3-canary.6 - "@graphcommerce/magento-product-configurable": ^8.0.3-canary.6 - "@graphcommerce/magento-store": ^8.0.3-canary.6 - "@graphcommerce/next-ui": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/react-hook-form": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - "@lingui/core": ^4.2.1 - "@lingui/macro": ^4.2.1 - "@lingui/react": ^4.2.1 - "@mui/material": ^5.10.16 - framer-motion: ^10.0.0 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -4833,7 +3876,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -4857,38 +3899,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/magento-payment-multisafepay@npm:8.0.3-canary.6, @graphcommerce/magento-payment-multisafepay@workspace:packages/magento-payment-multisafepay": - version: 0.0.0-use.local - resolution: "@graphcommerce/magento-payment-multisafepay@workspace:packages/magento-payment-multisafepay" - peerDependencies: - "@graphcommerce/ecommerce-ui": ^8.0.3-canary.6 - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/graphql": ^8.0.3-canary.6 - "@graphcommerce/graphql-mesh": ^8.0.3-canary.6 - "@graphcommerce/image": ^8.0.3-canary.6 - "@graphcommerce/magento-cart": ^8.0.3-canary.6 - "@graphcommerce/magento-cart-checkout": ^8.0.3-canary.6 - "@graphcommerce/magento-cart-payment-method": ^8.0.3-canary.6 - "@graphcommerce/magento-cart-shipping-address": ^8.0.3-canary.6 - "@graphcommerce/magento-product": ^8.0.3-canary.6 - "@graphcommerce/magento-product-configurable": ^8.0.3-canary.6 - "@graphcommerce/magento-store": ^8.0.3-canary.6 - "@graphcommerce/next-ui": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/react-hook-form": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - "@lingui/core": ^4.2.1 - "@lingui/macro": ^4.2.1 - "@lingui/react": ^4.2.1 - "@mui/material": ^5.10.16 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -4919,7 +3929,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -4945,35 +3954,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/magento-product-bundle@npm:8.0.3-canary.6, @graphcommerce/magento-product-bundle@workspace:packages/magento-product-bundle": - version: 0.0.0-use.local - resolution: "@graphcommerce/magento-product-bundle@workspace:packages/magento-product-bundle" - peerDependencies: - "@graphcommerce/ecommerce-ui": ^8.0.3-canary.6 - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/graphql": ^8.0.3-canary.6 - "@graphcommerce/image": ^8.0.3-canary.6 - "@graphcommerce/magento-cart": ^8.0.3-canary.6 - "@graphcommerce/magento-cart-items": ^8.0.3-canary.6 - "@graphcommerce/magento-product": ^8.0.3-canary.6 - "@graphcommerce/magento-product-simple": ^8.0.3-canary.6 - "@graphcommerce/magento-product-virtual": ^8.0.3-canary.6 - "@graphcommerce/magento-store": ^8.0.3-canary.6 - "@graphcommerce/next-ui": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - "@lingui/core": ^4.2.1 - "@lingui/macro": ^4.2.1 - "@lingui/react": ^4.2.1 - "@mui/material": ^5.10.16 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -5001,40 +3981,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/magento-product-configurable@npm:8.0.3-canary.6, @graphcommerce/magento-product-configurable@workspace:packages/magento-product-configurable": - version: 0.0.0-use.local - resolution: "@graphcommerce/magento-product-configurable@workspace:packages/magento-product-configurable" - peerDependencies: - "@graphcommerce/ecommerce-ui": ^8.0.3-canary.6 - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/graphql": ^8.0.3-canary.6 - "@graphcommerce/graphql-mesh": ^8.0.3-canary.6 - "@graphcommerce/image": ^8.0.3-canary.6 - "@graphcommerce/lingui-next": 8.0.3-canary.6 - "@graphcommerce/magento-cart": ^8.0.3-canary.6 - "@graphcommerce/magento-cart-items": ^8.0.3-canary.6 - "@graphcommerce/magento-category": ^8.0.3-canary.6 - "@graphcommerce/magento-customer": ^8.0.3-canary.6 - "@graphcommerce/magento-product": ^8.0.3-canary.6 - "@graphcommerce/magento-product-simple": ^8.0.3-canary.6 - "@graphcommerce/magento-store": ^8.0.3-canary.6 - "@graphcommerce/next-ui": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/react-hook-form": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - "@lingui/core": ^4.2.1 - "@lingui/macro": ^4.2.1 - "@lingui/react": ^4.2.1 - "@mui/material": ^5.10.16 - framer-motion: ^10.0.0 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -5067,29 +4013,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/magento-product-downloadable@npm:8.0.3-canary.6, @graphcommerce/magento-product-downloadable@workspace:packages/magento-product-downloadable": - version: 0.0.0-use.local - resolution: "@graphcommerce/magento-product-downloadable@workspace:packages/magento-product-downloadable" - peerDependencies: - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/graphql": ^8.0.3-canary.6 - "@graphcommerce/magento-cart": ^8.0.3-canary.6 - "@graphcommerce/magento-product": ^8.0.3-canary.6 - "@graphcommerce/magento-store": ^8.0.3-canary.6 - "@graphcommerce/next-ui": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - "@lingui/core": ^4.2.1 - "@lingui/macro": ^4.2.1 - "@lingui/react": ^4.2.1 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -5111,29 +4034,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/magento-product-grouped@npm:8.0.3-canary.6, @graphcommerce/magento-product-grouped@workspace:packages/magento-product-grouped": - version: 0.0.0-use.local - resolution: "@graphcommerce/magento-product-grouped@workspace:packages/magento-product-grouped" - peerDependencies: - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/graphql": ^8.0.3-canary.6 - "@graphcommerce/magento-cart": ^8.0.3-canary.6 - "@graphcommerce/magento-product": ^8.0.3-canary.6 - "@graphcommerce/magento-product-simple": ^8.0.3-canary.6 - "@graphcommerce/magento-product-virtual": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - "@lingui/core": ^4.2.1 - "@lingui/macro": ^4.2.1 - "@lingui/react": ^4.2.1 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -5155,29 +4055,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/magento-product-simple@npm:8.0.3-canary.6, @graphcommerce/magento-product-simple@workspace:packages/magento-product-simple": - version: 0.0.0-use.local - resolution: "@graphcommerce/magento-product-simple@workspace:packages/magento-product-simple" - peerDependencies: - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/graphql": ^8.0.3-canary.6 - "@graphcommerce/magento-cart": ^8.0.3-canary.6 - "@graphcommerce/magento-cart-items": ^8.0.3-canary.6 - "@graphcommerce/magento-product": ^8.0.3-canary.6 - "@graphcommerce/next-ui": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - "@lingui/core": ^4.2.1 - "@lingui/macro": ^4.2.1 - "@lingui/react": ^4.2.1 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -5199,29 +4076,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/magento-product-virtual@npm:8.0.3-canary.6, @graphcommerce/magento-product-virtual@workspace:packages/magento-product-virtual": - version: 0.0.0-use.local - resolution: "@graphcommerce/magento-product-virtual@workspace:packages/magento-product-virtual" - peerDependencies: - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/graphql": ^8.0.3-canary.6 - "@graphcommerce/magento-cart": ^8.0.3-canary.6 - "@graphcommerce/magento-cart-items": ^8.0.3-canary.6 - "@graphcommerce/magento-product": ^8.0.3-canary.6 - "@graphcommerce/next-ui": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - "@lingui/core": ^4.2.1 - "@lingui/macro": ^4.2.1 - "@lingui/react": ^4.2.1 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -5243,38 +4097,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/magento-product@npm:8.0.3-canary.6, @graphcommerce/magento-product@workspace:packages/magento-product": - version: 0.0.0-use.local - resolution: "@graphcommerce/magento-product@workspace:packages/magento-product" - dependencies: - schema-dts: "npm:^1.1.2" - typescript: "npm:5.3.3" - peerDependencies: - "@graphcommerce/ecommerce-ui": ^8.0.3-canary.6 - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/framer-next-pages": ^8.0.3-canary.6 - "@graphcommerce/framer-scroller": ^8.0.3-canary.6 - "@graphcommerce/graphql": ^8.0.3-canary.6 - "@graphcommerce/graphql-mesh": ^8.0.3-canary.6 - "@graphcommerce/image": ^8.0.3-canary.6 - "@graphcommerce/magento-cart": ^8.0.3-canary.6 - "@graphcommerce/magento-store": ^8.0.3-canary.6 - "@graphcommerce/next-ui": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - "@lingui/core": ^4.2.1 - "@lingui/macro": ^4.2.1 - "@lingui/react": ^4.2.1 - "@mui/material": ^5.10.16 - framer-motion: ^10.0.0 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -5305,30 +4127,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/magento-recently-viewed-products@npm:8.0.3-canary.6, @graphcommerce/magento-recently-viewed-products@workspace:packages/magento-recently-viewed-products": - version: 0.0.0-use.local - resolution: "@graphcommerce/magento-recently-viewed-products@workspace:packages/magento-recently-viewed-products" - peerDependencies: - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/graphql": ^8.0.3-canary.6 - "@graphcommerce/graphql-mesh": ^8.0.3-canary.6 - "@graphcommerce/magento-cart": ^8.0.3-canary.6 - "@graphcommerce/magento-product": ^8.0.3-canary.6 - "@graphcommerce/magento-product-configurable": ^8.0.3-canary.6 - "@graphcommerce/next-config": ^8.0.3-canary.6 - "@graphcommerce/next-ui": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - "@mui/material": ^5.10.16 - framer-motion: ^10.0.0 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -5351,36 +4149,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/magento-review@npm:8.0.3-canary.6, @graphcommerce/magento-review@workspace:packages/magento-review": - version: 0.0.0-use.local - resolution: "@graphcommerce/magento-review@workspace:packages/magento-review" - dependencies: - schema-dts: "npm:^1.1.2" - typescript: "npm:5.3.3" - peerDependencies: - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/graphql": ^8.0.3-canary.6 - "@graphcommerce/graphql-mesh": ^8.0.3-canary.6 - "@graphcommerce/image": ^8.0.3-canary.6 - "@graphcommerce/magento-customer": ^8.0.3-canary.6 - "@graphcommerce/magento-product": ^8.0.3-canary.6 - "@graphcommerce/magento-store": ^8.0.3-canary.6 - "@graphcommerce/next-ui": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/react-hook-form": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - "@lingui/core": ^4.2.1 - "@lingui/macro": ^4.2.1 - "@lingui/react": ^4.2.1 - "@mui/material": ^5.10.16 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -5409,31 +4177,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/magento-search@npm:8.0.3-canary.6, @graphcommerce/magento-search@workspace:packages/magento-search": - version: 0.0.0-use.local - resolution: "@graphcommerce/magento-search@workspace:packages/magento-search" - peerDependencies: - "@graphcommerce/ecommerce-ui": ^8.0.3-canary.6 - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/graphql": ^8.0.3-canary.6 - "@graphcommerce/image": ^8.0.3-canary.6 - "@graphcommerce/magento-product": ^8.0.3-canary.6 - "@graphcommerce/next-ui": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/react-hook-form": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - "@lingui/core": ^4.2.1 - "@lingui/macro": ^4.2.1 - "@lingui/react": ^4.2.1 - "@mui/material": ^5.10.16 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -5457,29 +4200,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/magento-store@npm:8.0.3-canary.6, @graphcommerce/magento-store@workspace:packages/magento-store": - version: 0.0.0-use.local - resolution: "@graphcommerce/magento-store@workspace:packages/magento-store" - peerDependencies: - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/graphql": ^8.0.3-canary.6 - "@graphcommerce/graphql-mesh": ^8.0.3-canary.6 - "@graphcommerce/image": ^8.0.3-canary.6 - "@graphcommerce/next-ui": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - "@lingui/core": ^4.2.1 - "@lingui/macro": ^4.2.1 - "@lingui/react": ^4.2.1 - "@mui/material": ^5.10.16 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -5501,28 +4221,27 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft -"@graphcommerce/magento-wishlist@npm:8.0.3-canary.6, @graphcommerce/magento-wishlist@workspace:packages/magento-wishlist": +"@graphcommerce/magento-wishlist@npm:8.0.3-canary.7, @graphcommerce/magento-wishlist@workspace:packages/magento-wishlist": version: 0.0.0-use.local resolution: "@graphcommerce/magento-wishlist@workspace:packages/magento-wishlist" peerDependencies: - "@graphcommerce/ecommerce-ui": ^8.0.3-canary.6 - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/graphql": ^8.0.3-canary.6 - "@graphcommerce/graphql-mesh": ^8.0.3-canary.6 - "@graphcommerce/image": ^8.0.3-canary.6 - "@graphcommerce/magento-cart": ^8.0.3-canary.6 - "@graphcommerce/magento-customer": ^8.0.3-canary.6 - "@graphcommerce/magento-product": ^8.0.3-canary.6 - "@graphcommerce/magento-product-configurable": ^8.0.3-canary.6 - "@graphcommerce/magento-store": ^8.0.3-canary.6 - "@graphcommerce/next-config": ^8.0.3-canary.6 - "@graphcommerce/next-ui": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 + "@graphcommerce/ecommerce-ui": ^8.0.3-canary.7 + "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.7 + "@graphcommerce/graphql": ^8.0.3-canary.7 + "@graphcommerce/graphql-mesh": ^8.0.3-canary.7 + "@graphcommerce/image": ^8.0.3-canary.7 + "@graphcommerce/magento-cart": ^8.0.3-canary.7 + "@graphcommerce/magento-customer": ^8.0.3-canary.7 + "@graphcommerce/magento-product": ^8.0.3-canary.7 + "@graphcommerce/magento-product-configurable": ^8.0.3-canary.7 + "@graphcommerce/magento-store": ^8.0.3-canary.7 + "@graphcommerce/next-config": ^8.0.3-canary.7 + "@graphcommerce/next-ui": ^8.0.3-canary.7 + "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.7 + "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.7 "@lingui/core": ^4.2.1 "@lingui/macro": ^4.2.1 "@lingui/react": ^4.2.1 @@ -5531,39 +4250,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/mollie-magento-payment@workspace:packages/mollie-magento-payment": - version: 0.0.0-use.local - resolution: "@graphcommerce/mollie-magento-payment@workspace:packages/mollie-magento-payment" - peerDependencies: - "@graphcommerce/ecommerce-ui": ^8.0.3-canary.6 - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/graphql": ^8.0.3-canary.6 - "@graphcommerce/graphql-mesh": ^8.0.3-canary.6 - "@graphcommerce/image": ^8.0.3-canary.6 - "@graphcommerce/magento-cart": ^8.0.3-canary.6 - "@graphcommerce/magento-cart-checkout": ^8.0.3-canary.6 - "@graphcommerce/magento-cart-payment-method": ^8.0.3-canary.6 - "@graphcommerce/magento-cart-shipping-address": ^8.0.3-canary.6 - "@graphcommerce/magento-customer": ^8.0.3-canary.6 - "@graphcommerce/magento-product": ^8.0.3-canary.6 - "@graphcommerce/magento-product-configurable": ^8.0.3-canary.6 - "@graphcommerce/magento-store": ^8.0.3-canary.6 - "@graphcommerce/next-ui": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/react-hook-form": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - "@lingui/core": ^4.2.1 - "@lingui/macro": ^4.2.1 - "@lingui/react": ^4.2.1 - "@mui/material": ^5.10.16 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -5593,33 +4279,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/next-config@npm:8.0.3-canary.6, @graphcommerce/next-config@workspace:packagesDev/next-config": - version: 0.0.0-use.local - resolution: "@graphcommerce/next-config@workspace:packagesDev/next-config" - dependencies: - "@graphql-mesh/cli": "npm:latest" - "@lingui/loader": "npm:4.7.0" - "@lingui/swc-plugin": "npm:4.0.4" - "@swc/core": "npm:1.3.104" - "@types/circular-dependency-plugin": "npm:^5.0.8" - "@types/lodash": "npm:^4.14.202" - circular-dependency-plugin: "npm:^5.2.2" - inspectpack: "npm:^4.7.1" - js-yaml-loader: "npm:^1.2.2" - lodash: "npm:^4.17.21" - typescript: "npm:5.3.3" - znv: "npm:^0.4.0" - zod: "npm:^3.22.4" - peerDependencies: - "@lingui/macro": ^4.2.1 - graphql: ^16 - next: "*" - webpack: ^5.0.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -5645,42 +4304,6 @@ __metadata: graphql: ^16 next: "*" webpack: ^5.0.0 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/next-ui@npm:8.0.3-canary.6, @graphcommerce/next-ui@workspace:packages/next-ui": - version: 0.0.0-use.local - resolution: "@graphcommerce/next-ui@workspace:packages/next-ui" - dependencies: - "@emotion/cache": "npm:^11.11.0" - "@emotion/react": "npm:^11.11.3" - "@emotion/server": "npm:^11.11.0" - "@emotion/styled": "npm:^11.11.0" - "@types/cookie": "npm:^0.6.0" - "@types/react-is": "npm:^18.2.4" - cookie: "npm:^0.6.0" - react-is: "npm:^18.2.0" - typescript: "npm:5.3.3" - peerDependencies: - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/framer-next-pages": ^8.0.3-canary.6 - "@graphcommerce/framer-scroller": ^8.0.3-canary.6 - "@graphcommerce/framer-utils": ^8.0.3-canary.6 - "@graphcommerce/image": ^8.0.3-canary.6 - "@graphcommerce/lingui-next": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - "@lingui/core": ^4.2.1 - "@lingui/macro": ^4.2.1 - "@lingui/react": ^4.2.1 - "@mui/lab": ^5.0.0-alpha.68 - "@mui/material": ^5.10.16 - framer-motion: ^10.0.0 - next: "*" - react: ^18.2.0 - react-dom: ^18.2.0 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -5715,18 +4338,6 @@ __metadata: next: "*" react: ^18.2.0 react-dom: ^18.2.0 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/prettier-config-pwa@npm:8.0.3-canary.6, @graphcommerce/prettier-config-pwa@workspace:packagesDev/prettier-config": - version: 0.0.0-use.local - resolution: "@graphcommerce/prettier-config-pwa@workspace:packagesDev/prettier-config" - dependencies: - prettier-plugin-jsdoc: "npm:^1.3.0" - peerDependencies: - prettier: ^3 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -5737,25 +4348,6 @@ __metadata: prettier-plugin-jsdoc: "npm:^1.3.0" peerDependencies: prettier: ^3 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/react-hook-form@npm:8.0.3-canary.6, @graphcommerce/react-hook-form@workspace:packages/react-hook-form": - version: 0.0.0-use.local - resolution: "@graphcommerce/react-hook-form@workspace:packages/react-hook-form" - dependencies: - "@testing-library/react": "npm:^14.1.2" - peerDependencies: - "@apollo/client": ^3 - "@graphcommerce/eslint-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.6 - "@graphcommerce/typescript-config-pwa": ^8.0.3-canary.6 - graphql: ^16.6.0 - react: ^18.2.0 - react-dom: ^18.2.0 - react-hook-form: ^7 - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -5773,16 +4365,6 @@ __metadata: react: ^18.2.0 react-dom: ^18.2.0 react-hook-form: ^7 - checksum: 10c0/undefined - languageName: unknown - linkType: soft - -"@graphcommerce/typescript-config-pwa@npm:8.0.3-canary.6, @graphcommerce/typescript-config-pwa@workspace:packagesDev/typescript-config": - version: 0.0.0-use.local - resolution: "@graphcommerce/typescript-config-pwa@workspace:packagesDev/typescript-config" - dependencies: - "@tsconfig/node18": "npm:^18.2.2" - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -5791,7 +4373,6 @@ __metadata: resolution: "@graphcommerce/typescript-config-pwa@workspace:packagesDev/typescript-config" dependencies: "@tsconfig/node18": "npm:^18.2.2" - checksum: 10c0/undefined languageName: unknown linkType: soft @@ -7103,7 +5684,6 @@ __metadata: dependenciesMeta: "@img/sharp-libvips-darwin-arm64": optional: true - checksum: 10c0/undefined conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -7116,7 +5696,6 @@ __metadata: dependenciesMeta: "@img/sharp-libvips-darwin-x64": optional: true - checksum: 10c0/undefined conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -7124,7 +5703,6 @@ __metadata: "@img/sharp-libvips-darwin-arm64@npm:1.0.1": version: 1.0.1 resolution: "@img/sharp-libvips-darwin-arm64@npm:1.0.1" - checksum: 10c0/undefined conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -7132,7 +5710,6 @@ __metadata: "@img/sharp-libvips-darwin-x64@npm:1.0.1": version: 1.0.1 resolution: "@img/sharp-libvips-darwin-x64@npm:1.0.1" - checksum: 10c0/undefined conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -7140,7 +5717,6 @@ __metadata: "@img/sharp-libvips-linux-arm64@npm:1.0.1": version: 1.0.1 resolution: "@img/sharp-libvips-linux-arm64@npm:1.0.1" - checksum: 10c0/undefined conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard @@ -7148,7 +5724,6 @@ __metadata: "@img/sharp-libvips-linux-arm@npm:1.0.1": version: 1.0.1 resolution: "@img/sharp-libvips-linux-arm@npm:1.0.1" - checksum: 10c0/undefined conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard @@ -7156,7 +5731,6 @@ __metadata: "@img/sharp-libvips-linux-s390x@npm:1.0.1": version: 1.0.1 resolution: "@img/sharp-libvips-linux-s390x@npm:1.0.1" - checksum: 10c0/undefined conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard @@ -7164,7 +5738,6 @@ __metadata: "@img/sharp-libvips-linux-x64@npm:1.0.1": version: 1.0.1 resolution: "@img/sharp-libvips-linux-x64@npm:1.0.1" - checksum: 10c0/undefined conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard @@ -7172,7 +5745,6 @@ __metadata: "@img/sharp-libvips-linuxmusl-arm64@npm:1.0.1": version: 1.0.1 resolution: "@img/sharp-libvips-linuxmusl-arm64@npm:1.0.1" - checksum: 10c0/undefined conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard @@ -7180,7 +5752,6 @@ __metadata: "@img/sharp-libvips-linuxmusl-x64@npm:1.0.1": version: 1.0.1 resolution: "@img/sharp-libvips-linuxmusl-x64@npm:1.0.1" - checksum: 10c0/undefined conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard @@ -7193,7 +5764,6 @@ __metadata: dependenciesMeta: "@img/sharp-libvips-linux-arm64": optional: true - checksum: 10c0/undefined conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard @@ -7206,7 +5776,6 @@ __metadata: dependenciesMeta: "@img/sharp-libvips-linux-arm": optional: true - checksum: 10c0/undefined conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard @@ -7219,7 +5788,6 @@ __metadata: dependenciesMeta: "@img/sharp-libvips-linux-s390x": optional: true - checksum: 10c0/undefined conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard @@ -7232,7 +5800,6 @@ __metadata: dependenciesMeta: "@img/sharp-libvips-linux-x64": optional: true - checksum: 10c0/undefined conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard @@ -7245,7 +5812,6 @@ __metadata: dependenciesMeta: "@img/sharp-libvips-linuxmusl-arm64": optional: true - checksum: 10c0/undefined conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard @@ -7258,7 +5824,6 @@ __metadata: dependenciesMeta: "@img/sharp-libvips-linuxmusl-x64": optional: true - checksum: 10c0/undefined conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard @@ -7268,7 +5833,6 @@ __metadata: resolution: "@img/sharp-wasm32@npm:0.33.2" dependencies: "@emnapi/runtime": "npm:^0.45.0" - checksum: 10c0/undefined conditions: cpu=wasm32 languageName: node linkType: hard @@ -7276,7 +5840,6 @@ __metadata: "@img/sharp-win32-ia32@npm:0.33.2": version: 0.33.2 resolution: "@img/sharp-win32-ia32@npm:0.33.2" - checksum: 10c0/undefined conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -7284,7 +5847,6 @@ __metadata: "@img/sharp-win32-x64@npm:0.33.2": version: 0.33.2 resolution: "@img/sharp-win32-x64@npm:0.33.2" - checksum: 10c0/undefined conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -8066,7 +6628,6 @@ __metadata: "@next/swc-darwin-arm64@npm:14.1.0": version: 14.1.0 resolution: "@next/swc-darwin-arm64@npm:14.1.0" - checksum: 10c0/undefined conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -8074,7 +6635,6 @@ __metadata: "@next/swc-darwin-x64@npm:14.1.0": version: 14.1.0 resolution: "@next/swc-darwin-x64@npm:14.1.0" - checksum: 10c0/undefined conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -8082,7 +6642,6 @@ __metadata: "@next/swc-linux-arm64-gnu@npm:14.1.0": version: 14.1.0 resolution: "@next/swc-linux-arm64-gnu@npm:14.1.0" - checksum: 10c0/undefined conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard @@ -8090,7 +6649,6 @@ __metadata: "@next/swc-linux-arm64-musl@npm:14.1.0": version: 14.1.0 resolution: "@next/swc-linux-arm64-musl@npm:14.1.0" - checksum: 10c0/undefined conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard @@ -8098,7 +6656,6 @@ __metadata: "@next/swc-linux-x64-gnu@npm:14.1.0": version: 14.1.0 resolution: "@next/swc-linux-x64-gnu@npm:14.1.0" - checksum: 10c0/undefined conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard @@ -8106,7 +6663,6 @@ __metadata: "@next/swc-linux-x64-musl@npm:14.1.0": version: 14.1.0 resolution: "@next/swc-linux-x64-musl@npm:14.1.0" - checksum: 10c0/undefined conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard @@ -8114,7 +6670,6 @@ __metadata: "@next/swc-win32-arm64-msvc@npm:14.1.0": version: 14.1.0 resolution: "@next/swc-win32-arm64-msvc@npm:14.1.0" - checksum: 10c0/undefined conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -8122,7 +6677,6 @@ __metadata: "@next/swc-win32-ia32-msvc@npm:14.1.0": version: 14.1.0 resolution: "@next/swc-win32-ia32-msvc@npm:14.1.0" - checksum: 10c0/undefined conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -8130,7 +6684,6 @@ __metadata: "@next/swc-win32-x64-msvc@npm:14.1.0": version: 14.1.0 resolution: "@next/swc-win32-x64-msvc@npm:14.1.0" - checksum: 10c0/undefined conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -8187,7 +6740,6 @@ __metadata: "@parcel/watcher-android-arm64@npm:2.4.0": version: 2.4.0 resolution: "@parcel/watcher-android-arm64@npm:2.4.0" - checksum: 10c0/undefined conditions: os=android & cpu=arm64 languageName: node linkType: hard @@ -8195,7 +6747,6 @@ __metadata: "@parcel/watcher-darwin-arm64@npm:2.4.0": version: 2.4.0 resolution: "@parcel/watcher-darwin-arm64@npm:2.4.0" - checksum: 10c0/undefined conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -8203,7 +6754,6 @@ __metadata: "@parcel/watcher-darwin-x64@npm:2.4.0": version: 2.4.0 resolution: "@parcel/watcher-darwin-x64@npm:2.4.0" - checksum: 10c0/undefined conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -8211,7 +6761,6 @@ __metadata: "@parcel/watcher-freebsd-x64@npm:2.4.0": version: 2.4.0 resolution: "@parcel/watcher-freebsd-x64@npm:2.4.0" - checksum: 10c0/undefined conditions: os=freebsd & cpu=x64 languageName: node linkType: hard @@ -8219,7 +6768,6 @@ __metadata: "@parcel/watcher-linux-arm-glibc@npm:2.4.0": version: 2.4.0 resolution: "@parcel/watcher-linux-arm-glibc@npm:2.4.0" - checksum: 10c0/undefined conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard @@ -8227,7 +6775,6 @@ __metadata: "@parcel/watcher-linux-arm64-glibc@npm:2.4.0": version: 2.4.0 resolution: "@parcel/watcher-linux-arm64-glibc@npm:2.4.0" - checksum: 10c0/undefined conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard @@ -8235,7 +6782,6 @@ __metadata: "@parcel/watcher-linux-arm64-musl@npm:2.4.0": version: 2.4.0 resolution: "@parcel/watcher-linux-arm64-musl@npm:2.4.0" - checksum: 10c0/undefined conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard @@ -8243,7 +6789,6 @@ __metadata: "@parcel/watcher-linux-x64-glibc@npm:2.4.0": version: 2.4.0 resolution: "@parcel/watcher-linux-x64-glibc@npm:2.4.0" - checksum: 10c0/undefined conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard @@ -8251,7 +6796,6 @@ __metadata: "@parcel/watcher-linux-x64-musl@npm:2.4.0": version: 2.4.0 resolution: "@parcel/watcher-linux-x64-musl@npm:2.4.0" - checksum: 10c0/undefined conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard @@ -8259,7 +6803,6 @@ __metadata: "@parcel/watcher-win32-arm64@npm:2.4.0": version: 2.4.0 resolution: "@parcel/watcher-win32-arm64@npm:2.4.0" - checksum: 10c0/undefined conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -8267,7 +6810,6 @@ __metadata: "@parcel/watcher-win32-ia32@npm:2.4.0": version: 2.4.0 resolution: "@parcel/watcher-win32-ia32@npm:2.4.0" - checksum: 10c0/undefined conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -8275,7 +6817,6 @@ __metadata: "@parcel/watcher-win32-x64@npm:2.4.0": version: 2.4.0 resolution: "@parcel/watcher-win32-x64@npm:2.4.0" - checksum: 10c0/undefined conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -8500,7 +7041,6 @@ __metadata: "@swc/core-darwin-arm64@npm:1.3.104": version: 1.3.104 resolution: "@swc/core-darwin-arm64@npm:1.3.104" - checksum: 10c0/undefined conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -8508,7 +7048,6 @@ __metadata: "@swc/core-darwin-x64@npm:1.3.104": version: 1.3.104 resolution: "@swc/core-darwin-x64@npm:1.3.104" - checksum: 10c0/undefined conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -8516,7 +7055,6 @@ __metadata: "@swc/core-linux-arm-gnueabihf@npm:1.3.104": version: 1.3.104 resolution: "@swc/core-linux-arm-gnueabihf@npm:1.3.104" - checksum: 10c0/undefined conditions: os=linux & cpu=arm languageName: node linkType: hard @@ -8524,7 +7062,6 @@ __metadata: "@swc/core-linux-arm64-gnu@npm:1.3.104": version: 1.3.104 resolution: "@swc/core-linux-arm64-gnu@npm:1.3.104" - checksum: 10c0/undefined conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard @@ -8532,7 +7069,6 @@ __metadata: "@swc/core-linux-arm64-musl@npm:1.3.104": version: 1.3.104 resolution: "@swc/core-linux-arm64-musl@npm:1.3.104" - checksum: 10c0/undefined conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard @@ -8540,7 +7076,6 @@ __metadata: "@swc/core-linux-x64-gnu@npm:1.3.104": version: 1.3.104 resolution: "@swc/core-linux-x64-gnu@npm:1.3.104" - checksum: 10c0/undefined conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard @@ -8548,7 +7083,6 @@ __metadata: "@swc/core-linux-x64-musl@npm:1.3.104": version: 1.3.104 resolution: "@swc/core-linux-x64-musl@npm:1.3.104" - checksum: 10c0/undefined conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard @@ -8556,7 +7090,6 @@ __metadata: "@swc/core-win32-arm64-msvc@npm:1.3.104": version: 1.3.104 resolution: "@swc/core-win32-arm64-msvc@npm:1.3.104" - checksum: 10c0/undefined conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -8564,7 +7097,6 @@ __metadata: "@swc/core-win32-ia32-msvc@npm:1.3.104": version: 1.3.104 resolution: "@swc/core-win32-ia32-msvc@npm:1.3.104" - checksum: 10c0/undefined conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -8572,7 +7104,6 @@ __metadata: "@swc/core-win32-x64-msvc@npm:1.3.104": version: 1.3.104 resolution: "@swc/core-win32-x64-msvc@npm:1.3.104" - checksum: 10c0/undefined conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -13064,7 +11595,6 @@ __metadata: resolution: "fsevents@patch:fsevents@npm%3A2.3.2#optional!builtin::version=2.3.2&hash=df0bf1" dependencies: node-gyp: "npm:latest" - checksum: 10c0/undefined conditions: os=darwin languageName: node linkType: hard @@ -13074,7 +11604,6 @@ __metadata: resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" dependencies: node-gyp: "npm:latest" - checksum: 10c0/undefined conditions: os=darwin languageName: node linkType: hard @@ -18133,7 +16662,6 @@ __metadata: react: "npm:^18.2.0" react-dom: "npm:^18.2.0" typescript: "npm:5.3.3" - checksum: 10c0/undefined languageName: unknown linkType: soft From d27c91cd1dfbceec66b708917345a64b497d1842 Mon Sep 17 00:00:00 2001 From: Mike Keehnen Date: Fri, 22 Mar 2024 13:41:15 +0100 Subject: [PATCH 6/6] [GCOM-1350] feature: PayPal cart revive functionality --- examples/magento-graphcms/package.json | 1 + .../magento-payment-multisafepay/package.json | 1 + .../PayPalPaymentPlaceOrder.tsx | 4 +- .../graphql/UsePayPalCartRevive.graphql | 15 ++++ .../hooks/usePayPalCartLock.ts | 1 + .../hooks/usePayPalCartRevive.ts | 77 +++++++++++++++++++ packages/magento-payment-paypal/package.json | 2 + .../plugins/UsePayPalReviveCart.tsx | 21 +++++ yarn.lock | 6 +- 9 files changed, 126 insertions(+), 2 deletions(-) create mode 100644 packages/magento-payment-paypal/graphql/UsePayPalCartRevive.graphql create mode 100644 packages/magento-payment-paypal/hooks/usePayPalCartRevive.ts create mode 100644 packages/magento-payment-paypal/plugins/UsePayPalReviveCart.tsx diff --git a/examples/magento-graphcms/package.json b/examples/magento-graphcms/package.json index c4b978fd08..14ecaa1f18 100644 --- a/examples/magento-graphcms/package.json +++ b/examples/magento-graphcms/package.json @@ -52,6 +52,7 @@ "@graphcommerce/magento-customer": "8.0.3-canary.7", "@graphcommerce/magento-graphql": "8.0.3-canary.7", "@graphcommerce/magento-newsletter": "8.0.3-canary.7", + "@graphcommerce/magento-payment-adyen": "8.0.3-canary.7", "@graphcommerce/magento-payment-included": "8.0.3-canary.7", "@graphcommerce/magento-product": "8.0.3-canary.7", "@graphcommerce/magento-product-bundle": "8.0.3-canary.7", diff --git a/packages/magento-payment-multisafepay/package.json b/packages/magento-payment-multisafepay/package.json index ddb885ae8b..1c7c5ddd15 100644 --- a/packages/magento-payment-multisafepay/package.json +++ b/packages/magento-payment-multisafepay/package.json @@ -21,6 +21,7 @@ "@graphcommerce/magento-cart-checkout": "^8.0.3-canary.7", "@graphcommerce/magento-cart-payment-method": "^8.0.3-canary.7", "@graphcommerce/magento-cart-shipping-address": "^8.0.3-canary.7", + "@graphcommerce/magento-customer": "^8.0.3-canary.7", "@graphcommerce/magento-product": "^8.0.3-canary.7", "@graphcommerce/magento-product-configurable": "^8.0.3-canary.7", "@graphcommerce/magento-store": "^8.0.3-canary.7", diff --git a/packages/magento-payment-paypal/components/PayPalPaymentPlaceOrder/PayPalPaymentPlaceOrder.tsx b/packages/magento-payment-paypal/components/PayPalPaymentPlaceOrder/PayPalPaymentPlaceOrder.tsx index 89b18bba6b..20f3d3530e 100644 --- a/packages/magento-payment-paypal/components/PayPalPaymentPlaceOrder/PayPalPaymentPlaceOrder.tsx +++ b/packages/magento-payment-paypal/components/PayPalPaymentPlaceOrder/PayPalPaymentPlaceOrder.tsx @@ -4,11 +4,13 @@ import { PaymentPlaceOrderProps } from '@graphcommerce/magento-cart-payment-meth import { useRouter } from 'next/router' import { usePayPalCartLock } from '../../hooks/usePayPalCartLock' import { PayPalPaymentPlaceOrderDocument } from './PayPalPaymentPlaceOrder.gql' +import { useCustomerSession } from '@graphcommerce/magento-customer' export function PayPalPaymentPlaceOrder(props: PaymentPlaceOrderProps) { const { code, step } = props const [, lock] = usePayPalCartLock() const { push } = useRouter() + const { token: sessionToken } = useCustomerSession() const form = useFormGqlMutationCart(PayPalPaymentPlaceOrderDocument, { onBeforeSubmit: (variables) => ({ @@ -27,7 +29,7 @@ export function PayPalPaymentPlaceOrder(props: PaymentPlaceOrderProps) { 'Error while starting the PayPal payment, please try again with a different payment method', ) - await lock({ token, method: code, PayerID: null }) + await lock({ token, method: code, PayerID: null, customerToken: sessionToken }) // We are going to redirect, but we're not waiting, because we need to complete the submission to release the buttons // eslint-disable-next-line @typescript-eslint/no-floating-promises push(start) diff --git a/packages/magento-payment-paypal/graphql/UsePayPalCartRevive.graphql b/packages/magento-payment-paypal/graphql/UsePayPalCartRevive.graphql new file mode 100644 index 0000000000..26303ec45c --- /dev/null +++ b/packages/magento-payment-paypal/graphql/UsePayPalCartRevive.graphql @@ -0,0 +1,15 @@ +mutation UsePayPalCartRevive($cartId: String!, $paymentMethod: PaymentMethodInput!) { + setPaymentMethodOnCart(input: { cart_id: $cartId, payment_method: $paymentMethod }) { + cart { + __typename + id + email + ...BillingAddress + ...ShippingAddress + ...Coupon + ...PaymentMethodContext + ...OrderSuccesPage + ...PaymentMethodUpdated + } + } +} diff --git a/packages/magento-payment-paypal/hooks/usePayPalCartLock.ts b/packages/magento-payment-paypal/hooks/usePayPalCartLock.ts index a965d49bb2..aa47e040e9 100644 --- a/packages/magento-payment-paypal/hooks/usePayPalCartLock.ts +++ b/packages/magento-payment-paypal/hooks/usePayPalCartLock.ts @@ -3,6 +3,7 @@ import { CartLockState, useCartLock } from '@graphcommerce/magento-cart-payment- type PayPalLockState = CartLockState & { token?: string | null PayerID: string | null + customerToken?: string | null } /** diff --git a/packages/magento-payment-paypal/hooks/usePayPalCartRevive.ts b/packages/magento-payment-paypal/hooks/usePayPalCartRevive.ts new file mode 100644 index 0000000000..4a9e3979d6 --- /dev/null +++ b/packages/magento-payment-paypal/hooks/usePayPalCartRevive.ts @@ -0,0 +1,77 @@ +import { useApolloClient, useMutation } from '@graphcommerce/graphql' +import { useCartQuery } from '@graphcommerce/magento-cart' +import { BillingPageDocument } from '@graphcommerce/magento-cart-checkout' +import { CustomerTokenDocument } from '@graphcommerce/magento-customer' +import { useEffect } from 'react' +import { PayPalPaymentHandlerDocument } from '../components/PayPalPaymentHandler/PayPalPaymentHandler.gql' +import { usePayPalCartLock } from './usePayPalCartLock' +import { UsePayPalCartReviveDocument } from '../graphql/UsePayPalCartRevive.gql' + +type UsePayPalCartReviveProps = { + code: string | null +} + +export function usePayPalCartRevive(props: UsePayPalCartReviveProps) { + const { code } = props + const [lockStatus] = usePayPalCartLock() + + const { token, PayerID, customerToken, method, cart_id: cartId } = lockStatus + const [placeOrder, result] = useMutation(UsePayPalCartReviveDocument) + + const billingPage = useCartQuery(BillingPageDocument, { fetchPolicy: 'cache-only' }) + const client = useApolloClient() + + const reviveNow = + cartId && + !billingPage.data?.cart?.id && + method?.startsWith('paypal_') && + PayerID && + token && + code + + useEffect(() => { + if (!reviveNow) return // eslint-disable-next-line @typescript-eslint/no-floating-promises + ;(async () => { + // In GraphCommerce 8 the user would automatically be presented with a restore session dialog + if (customerToken) { + client.cache.writeQuery({ + query: CustomerTokenDocument, + broadcast: true, + data: { + customerToken: { + __typename: 'CustomerToken', + token: customerToken, + createdAt: new Date().toUTCString(), + valid: true, + }, + }, + }) + } else { + client.cache.evict({ fieldName: 'customerToken' }) + } + + const cart = ( + await placeOrder({ + variables: { + cartId, + paymentMethod: { code, paypal_express: { token, payer_id: PayerID } }, + }, + }) + ).data?.setPaymentMethodOnCart?.cart + + if (!cart) { + console.log('Could not revive cart') + return + } + client.cache.writeQuery({ + query: BillingPageDocument, + variables: { cartId }, + data: { cart }, + broadcast: true, + }) + })() + }, [PayerID, cartId, client.cache, code, customerToken, placeOrder, reviveNow, token]) + + if (billingPage.data) return !billingPage.loading + return !result.loading +} diff --git a/packages/magento-payment-paypal/package.json b/packages/magento-payment-paypal/package.json index f18bbb2521..c430a76bc1 100644 --- a/packages/magento-payment-paypal/package.json +++ b/packages/magento-payment-paypal/package.json @@ -17,7 +17,9 @@ "@graphcommerce/graphql": "^8.0.3-canary.7", "@graphcommerce/image": "^8.0.3-canary.7", "@graphcommerce/magento-cart": "^8.0.3-canary.7", + "@graphcommerce/magento-cart-checkout": "^8.0.3-canary.7", "@graphcommerce/magento-cart-payment-method": "^8.0.3-canary.7", + "@graphcommerce/magento-customer": "^8.0.3-canary.7", "@graphcommerce/magento-store": "^8.0.3-canary.7", "@graphcommerce/next-ui": "^8.0.3-canary.7", "@graphcommerce/prettier-config-pwa": "^8.0.3-canary.7", diff --git a/packages/magento-payment-paypal/plugins/UsePayPalReviveCart.tsx b/packages/magento-payment-paypal/plugins/UsePayPalReviveCart.tsx new file mode 100644 index 0000000000..5d8617cc7a --- /dev/null +++ b/packages/magento-payment-paypal/plugins/UsePayPalReviveCart.tsx @@ -0,0 +1,21 @@ +import { WaitForPaymentQueries } from '@graphcommerce/magento-cart-payment-method' +import type { PluginProps } from '@graphcommerce/next-config' +import { ComponentProps } from 'react' +import { usePayPalCartRevive } from '../hooks/usePayPalCartRevive' + +export const component = 'WaitForPaymentQueries' +export const exported = '@graphcommerce/magento-cart-payment-method' + +function UsePayPalReviveCart(props: PluginProps>) { + const { Prev, waitFor: w, ...rest } = props + + const reviving = usePayPalCartRevive({ code: 'paypal_express' }) + + let waitFor: typeof w + + if (w) waitFor = [...(Array.isArray(w) ? w : [w]), reviving] + else waitFor = reviving + + return +} +export const Plugin = UsePayPalReviveCart diff --git a/yarn.lock b/yarn.lock index d3de2b4531..c7b0fb21b6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3677,6 +3677,7 @@ __metadata: "@graphcommerce/magento-customer": "npm:8.0.3-canary.7" "@graphcommerce/magento-graphql": "npm:8.0.3-canary.7" "@graphcommerce/magento-newsletter": "npm:8.0.3-canary.7" + "@graphcommerce/magento-payment-adyen": "npm:8.0.3-canary.7" "@graphcommerce/magento-payment-included": "npm:8.0.3-canary.7" "@graphcommerce/magento-product": "npm:8.0.3-canary.7" "@graphcommerce/magento-product-bundle": "npm:8.0.3-canary.7" @@ -3794,7 +3795,7 @@ __metadata: languageName: unknown linkType: soft -"@graphcommerce/magento-payment-adyen@workspace:packages/magento-payment-adyen": +"@graphcommerce/magento-payment-adyen@npm:8.0.3-canary.7, @graphcommerce/magento-payment-adyen@workspace:packages/magento-payment-adyen": version: 0.0.0-use.local resolution: "@graphcommerce/magento-payment-adyen@workspace:packages/magento-payment-adyen" peerDependencies: @@ -3915,6 +3916,7 @@ __metadata: "@graphcommerce/magento-cart-checkout": ^8.0.3-canary.7 "@graphcommerce/magento-cart-payment-method": ^8.0.3-canary.7 "@graphcommerce/magento-cart-shipping-address": ^8.0.3-canary.7 + "@graphcommerce/magento-customer": ^8.0.3-canary.7 "@graphcommerce/magento-product": ^8.0.3-canary.7 "@graphcommerce/magento-product-configurable": ^8.0.3-canary.7 "@graphcommerce/magento-store": ^8.0.3-canary.7 @@ -3941,7 +3943,9 @@ __metadata: "@graphcommerce/graphql": ^8.0.3-canary.7 "@graphcommerce/image": ^8.0.3-canary.7 "@graphcommerce/magento-cart": ^8.0.3-canary.7 + "@graphcommerce/magento-cart-checkout": ^8.0.3-canary.7 "@graphcommerce/magento-cart-payment-method": ^8.0.3-canary.7 + "@graphcommerce/magento-customer": ^8.0.3-canary.7 "@graphcommerce/magento-store": ^8.0.3-canary.7 "@graphcommerce/next-ui": ^8.0.3-canary.7 "@graphcommerce/prettier-config-pwa": ^8.0.3-canary.7