From 325224ea5de9517065cf1c6f70cfef8e28b6eb51 Mon Sep 17 00:00:00 2001 From: Carlos Cortizas <97907068+CarlosCortizasCT@users.noreply.github.com> Date: Wed, 28 Feb 2024 17:21:09 +0100 Subject: [PATCH] Support feature flags in Custom Views (#3421) * refactor: support feature flags inside custom views * chore: add changeset * fix(application-shell): fix types issue * refactor(application-shell): clean custom view flop-flip provider * chore: update changeset Co-authored-by: Nicola Molinari --------- Co-authored-by: Nicola Molinari --- .changeset/tame-ears-switch.md | 7 + packages/application-components/package.json | 2 +- .../custom-view-loader/custom-view-loader.tsx | 3 + packages/application-shell/package.json | 11 +- .../custom-view-flop-flip-provider.tsx | 34 ++ .../custom-view-flop-flip-provider/index.ts | 1 + .../custom-view-shell-authenticated.tsx | 14 +- .../custom-view-shell.styles.ts | 7 + .../custom-view-shell/custom-view-shell.tsx | 37 +- packages/constants/src/feature-toggles.ts | 2 + playground/package.json | 2 +- pnpm-lock.yaml | 442 +++++++++--------- visual-testing-app/package.json | 2 +- 13 files changed, 327 insertions(+), 237 deletions(-) create mode 100644 .changeset/tame-ears-switch.md create mode 100644 packages/application-shell/src/components/custom-view-flop-flip-provider/custom-view-flop-flip-provider.tsx create mode 100644 packages/application-shell/src/components/custom-view-flop-flip-provider/index.ts diff --git a/.changeset/tame-ears-switch.md b/.changeset/tame-ears-switch.md new file mode 100644 index 0000000000..8ea8283c15 --- /dev/null +++ b/.changeset/tame-ears-switch.md @@ -0,0 +1,7 @@ +--- +'@commercetools-frontend/application-components': minor +'@commercetools-frontend/application-shell': minor +'@commercetools-frontend/constants': minor +--- + +Custom Views can consume feature flags (internal usage only). diff --git a/packages/application-components/package.json b/packages/application-components/package.json index 4f19f3f199..8263d23bed 100644 --- a/packages/application-components/package.json +++ b/packages/application-components/package.json @@ -56,7 +56,7 @@ "@commercetools-uikit/utils": "^18.1.0", "@emotion/react": "^11.11.1", "@emotion/styled": "^11.11.0", - "@flopflip/react-broadcast": "13.1.7", + "@flopflip/react-broadcast": "13.2.1", "@react-hook/latest": "1.0.3", "@react-hook/resize-observer": "1.2.6", "@types/history": "^4.7.11", diff --git a/packages/application-components/src/components/custom-views/custom-view-loader/custom-view-loader.tsx b/packages/application-components/src/components/custom-views/custom-view-loader/custom-view-loader.tsx index fc639cf939..0787b51456 100644 --- a/packages/application-components/src/components/custom-views/custom-view-loader/custom-view-loader.tsx +++ b/packages/application-components/src/components/custom-views/custom-view-loader/custom-view-loader.tsx @@ -1,5 +1,6 @@ import { useCallback, useEffect, useRef } from 'react'; import styled from '@emotion/styled'; +import { useAllFeatureToggles } from '@flopflip/react-broadcast'; import { useIntl } from 'react-intl'; import { useShowNotification } from '@commercetools-frontend/actions-global'; import { useApplicationContext } from '@commercetools-frontend/application-shell-connectors'; @@ -52,6 +53,7 @@ function CustomViewLoader(props: TCustomViewLoaderProps) { const iFrameElementRef = useRef(null); const dataLocale = useApplicationContext((context) => context.dataLocale); const projectKey = useApplicationContext((context) => context.project?.key); + const featureFlags = useAllFeatureToggles(); const iFrameCommunicationChannel = useRef(new MessageChannel()); const showNotification = useShowNotification(); const intl = useIntl(); @@ -103,6 +105,7 @@ function CustomViewLoader(props: TCustomViewLoaderProps) { context: { dataLocale, projectKey, + featureFlags, customViewConfig: props.customView, hostUrl: props.hostUrl || window.location.href, }, diff --git a/packages/application-shell/package.json b/packages/application-shell/package.json index 8df94788cd..c63394c537 100644 --- a/packages/application-shell/package.json +++ b/packages/application-shell/package.json @@ -62,11 +62,12 @@ "@commercetools-uikit/text": "^18.1.0", "@emotion/react": "^11.11.1", "@emotion/styled": "^11.11.0", - "@flopflip/combine-adapters": "13.1.7", - "@flopflip/http-adapter": "13.1.7", - "@flopflip/launchdarkly-adapter": "13.1.7", - "@flopflip/react-broadcast": "13.1.7", - "@flopflip/types": "13.1.7", + "@flopflip/combine-adapters": "13.2.1", + "@flopflip/http-adapter": "13.2.1", + "@flopflip/launchdarkly-adapter": "13.2.1", + "@flopflip/memory-adapter": "13.2.1", + "@flopflip/react-broadcast": "13.2.1", + "@flopflip/types": "13.2.1", "@reduxjs/toolkit": "1.9.5", "@types/common-tags": "^1.8.2", "@types/history": "^4.7.11", diff --git a/packages/application-shell/src/components/custom-view-flop-flip-provider/custom-view-flop-flip-provider.tsx b/packages/application-shell/src/components/custom-view-flop-flip-provider/custom-view-flop-flip-provider.tsx new file mode 100644 index 0000000000..557ee69b02 --- /dev/null +++ b/packages/application-shell/src/components/custom-view-flop-flip-provider/custom-view-flop-flip-provider.tsx @@ -0,0 +1,34 @@ +import { ReactNode, useMemo } from 'react'; +import memoryAdapter from '@flopflip/memory-adapter'; +import { ConfigureFlopFlip } from '@flopflip/react-broadcast'; +import { TFlags } from '@flopflip/types'; +import { TFetchLoggedInUserQuery } from '../../types/generated/mc'; + +type TCustomViewFlopFlipProviderProps = { + user?: TFetchLoggedInUserQuery['user']; + flags?: TFlags; + children: ReactNode; +}; + +function CustomViewFlopFlipProvider(props: TCustomViewFlopFlipProviderProps) { + const adapterArgs = useMemo( + () => ({ + user: { + key: props.user?.id, + }, + }), + [props.user?.id] + ); + + return ( + + {props.children} + + ); +} + +export default CustomViewFlopFlipProvider; diff --git a/packages/application-shell/src/components/custom-view-flop-flip-provider/index.ts b/packages/application-shell/src/components/custom-view-flop-flip-provider/index.ts new file mode 100644 index 0000000000..bc13687989 --- /dev/null +++ b/packages/application-shell/src/components/custom-view-flop-flip-provider/index.ts @@ -0,0 +1 @@ +export { default } from './custom-view-flop-flip-provider'; diff --git a/packages/application-shell/src/components/custom-view-shell-authenticated/custom-view-shell-authenticated.tsx b/packages/application-shell/src/components/custom-view-shell-authenticated/custom-view-shell-authenticated.tsx index 60fb8e1ee8..f027fe652f 100644 --- a/packages/application-shell/src/components/custom-view-shell-authenticated/custom-view-shell-authenticated.tsx +++ b/packages/application-shell/src/components/custom-view-shell-authenticated/custom-view-shell-authenticated.tsx @@ -1,4 +1,5 @@ import { type ReactNode } from 'react'; +import { TFlags } from '@flopflip/types'; import { PageUnauthorized } from '@commercetools-frontend/application-components'; import { entryPointUriPathToPermissionKeys } from '@commercetools-frontend/application-config/ssr'; import { ApplicationContextProvider } from '@commercetools-frontend/application-shell-connectors'; @@ -15,6 +16,7 @@ import { useIsAuthorized } from '@commercetools-frontend/permissions'; import ApplicationLoader from '../application-loader'; import { getBrowserLocale } from '../application-shell-provider/utils'; import ConfigureIntlProvider from '../configure-intl-provider'; +import CustomViewFlopFlipProvider from '../custom-view-flop-flip-provider'; import FetchProject from '../fetch-project'; import FetchUser from '../fetch-user'; @@ -45,6 +47,7 @@ type TCustomViewShellAuthenticatedProps = { environment: ApplicationWindow['app']; messages: TAsyncLocaleDataProps['applicationMessages']; projectKey?: string; + flags?: TFlags; customViewConfig: CustomViewData; children: ReactNode; }; @@ -95,9 +98,14 @@ function CustomViewShellAuthenticated( projectDataLocale={props.dataLocale} environment={props.environment} > - - {props.children} - + + + {props.children} + + ); }} diff --git a/packages/application-shell/src/components/custom-view-shell/custom-view-shell.styles.ts b/packages/application-shell/src/components/custom-view-shell/custom-view-shell.styles.ts index 5a7022a63b..7d4fe00bf1 100644 --- a/packages/application-shell/src/components/custom-view-shell/custom-view-shell.styles.ts +++ b/packages/application-shell/src/components/custom-view-shell/custom-view-shell.styles.ts @@ -16,4 +16,11 @@ export const customViewsThemesOverrides = { paddingForMainPageHeader: '0', paddingForTabularPageHeader: '0', }, + recolouring: { + marginForCustomViewsSelectorAsTabular: '0', + marginForPageContent: `${uiKitDesignTokens.spacing50} 0`, + paddingForDetailPageHeader: `0 0 ${uiKitDesignTokens.spacing40} 0`, + paddingForMainPageHeader: '0', + paddingForTabularPageHeader: '0', + }, }; diff --git a/packages/application-shell/src/components/custom-view-shell/custom-view-shell.tsx b/packages/application-shell/src/components/custom-view-shell/custom-view-shell.tsx index cc51da37df..2b77cc5f95 100644 --- a/packages/application-shell/src/components/custom-view-shell/custom-view-shell.tsx +++ b/packages/application-shell/src/components/custom-view-shell/custom-view-shell.tsx @@ -10,6 +10,8 @@ import { } from 'react'; import styled from '@emotion/styled'; import { ApolloClient, type NormalizedCacheObject } from '@apollo/client'; +import { useFeatureToggle } from '@flopflip/react-broadcast'; +import { TFlags } from '@flopflip/types'; import { Route } from 'react-router-dom'; import { ModalPageTopBar, @@ -48,6 +50,7 @@ declare let window: ApplicationWindow; type THostContext = { hostUrl: string; dataLocale: string; + featureFlags?: TFlags; customViewConfig: CustomViewData; projectKey?: string; }; @@ -71,11 +74,6 @@ type TCustomViewShellProps = { const browserLocale = getBrowserLocale(window); -type TStrictModeEnablementProps = { - enableReactStrictMode?: boolean; - children?: ReactNode; -}; - type TNotificationsContainerProps = { notificationsGlobalRef: RefObject; notificationsPageRef: RefObject; @@ -108,6 +106,10 @@ const ContentWrapper = styled.div` padding: ${designTokens.spacing40} 40px; `; +type TStrictModeEnablementProps = { + enableReactStrictMode?: boolean; + children?: ReactNode; +}; function StrictModeEnablement(props: TStrictModeEnablementProps) { if (props.enableReactStrictMode) { return {props.children}; @@ -116,6 +118,20 @@ function StrictModeEnablement(props: TStrictModeEnablementProps) { } } +function CustomViewThemeProvider() { + const theme = useFeatureToggle('mcRecolouring') ? 'recolouring' : 'default'; + + const customViewThemeOverrides = { + // @ts-ignore + ...themesOverrides[theme], + ...customViewsThemesOverrides[theme], + }; + + return ( + + ); +} + /* During e2e tests, the Custom View template is built in production mode but still runs on localhost. Checking for local production mode is necessary for applying the development host URL, @@ -124,11 +140,6 @@ function StrictModeEnablement(props: TStrictModeEnablementProps) { const isLocalProdMode = process.env.NODE_ENV === 'production' && window.app.env === 'development'; -const customViewThemeOverrides = { - ...themesOverrides.default, - ...customViewsThemesOverrides.default, -}; - function CustomViewShell(props: TCustomViewShellProps) { const [hostContext, setHostContext] = useState(); const iFrameCommunicationPort = useRef(); @@ -216,10 +227,6 @@ function CustomViewShell(props: TCustomViewShellProps) { return ( <> - + =6.9.0'} + dependencies: + regenerator-runtime: 0.14.0 + /@babel/template@7.22.15: resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} engines: {node: '>=6.9.0'} @@ -8164,7 +8173,7 @@ packages: dependencies: '@babel/core': 7.23.9 '@babel/register': 7.22.15(@babel/core@7.23.9) - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-frontend/babel-preset-mc-app': 22.18.0 '@commercetools-frontend/constants': 22.18.0 @@ -8204,7 +8213,7 @@ packages: '@babel/preset-env': 7.22.15(@babel/core@7.23.9) '@babel/preset-react': 7.22.15(@babel/core@7.23.9) '@babel/preset-typescript': 7.22.15(@babel/core@7.23.9) - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@emotion/babel-plugin': 11.11.0 '@emotion/babel-preset-css-prop': 11.11.0(@babel/core@7.23.9) @@ -8221,7 +8230,7 @@ packages: /@commercetools-frontend/constants@22.18.0: resolution: {integrity: sha512-9PML7u/biJR8bOMMYFP4m0y9V9O8Hxuy/bD56CFEuO3GVbzFEJXp07DDuIDJHGloDzxJhFwZbXb7uU7xxV7oGQ==} dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 dev: true @@ -8256,7 +8265,7 @@ packages: /@commercetools-test-data/commons@6.4.1: resolution: {integrity: sha512-77+dDMcLKOUPyrFOoM9SrpptdV6D+fiqKUT4k0gZZ5lwFlOYcvZnbu6P7p1WyT7C0JxuEdq3d5PWy5wSfgIdRg==} dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-test-data/core': 6.4.1 '@commercetools-test-data/utils': 6.4.1 @@ -8280,7 +8289,7 @@ packages: /@commercetools-test-data/core@6.4.1: resolution: {integrity: sha512-rQO3SYMOiVSzFxFQP/BZCG/d/VnnaDikCzqT3RCZJ7VSAGVykiiJgUUbVxDzdsNYWNl/RQGeSxs2MDRwPTK4kg==} dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@faker-js/faker': 8.0.0 '@types/lodash': 4.14.198 @@ -8312,14 +8321,14 @@ packages: /@commercetools-test-data/utils@6.11.0: resolution: {integrity: sha512-AeyKbGpScByAvwr7EymIl5GPp8h62DQs6JUhnTF/oatxlK7Fzf2JWY/ypgVKEx23CxQ7IDAwT5KH/pJIbiyOJA==} dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@faker-js/faker': 8.0.0 /@commercetools-test-data/utils@6.4.1: resolution: {integrity: sha512-fkYsW3YQgA2ciqsuAObgK0yuB4H6SL5hlMqMBT6MmYpxfV+MYAaBi7JQLqXGQ/leXqd4fpAxHdZ6JRfyeolz5g==} dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@faker-js/faker': 8.0.0 dev: true @@ -8329,7 +8338,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@17.0.2) '@commercetools-uikit/utils': 16.12.1(react@17.0.2) @@ -8350,7 +8359,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0) '@commercetools-uikit/utils': 16.12.1(react@18.2.0) @@ -8406,7 +8415,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0) '@commercetools-uikit/utils': 16.12.1(react@18.2.0) @@ -8444,7 +8453,7 @@ packages: peerDependencies: moment-timezone: 0.5.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/utils': 18.1.0(react@17.0.2) moment-timezone: 0.5.40 @@ -8460,7 +8469,7 @@ packages: react-dom: 17.x react-intl: 6.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/accessible-button': 18.1.0(@types/react@17.0.56)(react-dom@17.0.2)(react@17.0.2) '@commercetools-uikit/design-system': 18.1.0(@types/react@17.0.56)(react-dom@17.0.2) @@ -8491,7 +8500,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@17.0.2) '@commercetools-uikit/spacings-inset': 16.12.1(@types/react@17.0.56)(react-dom@17.0.2)(react@17.0.2) @@ -8510,7 +8519,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0) '@commercetools-uikit/spacings-inset': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0)(react@18.2.0) @@ -8573,7 +8582,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0) '@commercetools-uikit/icons': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0)(react@18.2.0) @@ -8619,7 +8628,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@17.0.2) '@commercetools-uikit/utils': 16.12.1(react@17.0.2) @@ -8637,7 +8646,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0) '@commercetools-uikit/utils': 16.12.1(react@18.2.0) @@ -8759,7 +8768,7 @@ packages: /@commercetools-uikit/design-system@16.12.1(@types/react@17.0.56)(react-dom@17.0.2): resolution: {integrity: sha512-p13zjMjJHDr9PRw3HYPDXYAYwa8+S+8lRc7zRfpey3FfnwP9omV1rRUE9ZKlUfr5CZCl80JADEiZzqnQCH2FtQ==} dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/hooks': 16.12.1(react-dom@17.0.2)(react@17.0.2) '@emotion/react': 11.11.1(@types/react@17.0.56)(react@17.0.2) @@ -8774,7 +8783,7 @@ packages: /@commercetools-uikit/design-system@16.12.1(@types/react@17.0.56)(react-dom@18.2.0): resolution: {integrity: sha512-p13zjMjJHDr9PRw3HYPDXYAYwa8+S+8lRc7zRfpey3FfnwP9omV1rRUE9ZKlUfr5CZCl80JADEiZzqnQCH2FtQ==} dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/hooks': 16.12.1(react-dom@18.2.0)(react@17.0.2) '@emotion/react': 11.11.1(@types/react@17.0.56)(react@17.0.2) @@ -8822,7 +8831,7 @@ packages: react: 17.x react-intl: 6.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/messages': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@emotion/react': 11.11.1(@types/react@17.0.56)(react@18.2.0) @@ -8842,7 +8851,7 @@ packages: react: 17.x react-intl: 6.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/messages': 18.1.0(@types/react@17.0.56)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4) '@emotion/react': 11.11.1(@types/react@17.0.56)(react@17.0.2) @@ -8862,7 +8871,7 @@ packages: react: 17.x react-intl: 6.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/messages': 18.1.0(@types/react@17.0.56)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.3) '@emotion/react': 11.11.1(@types/react@17.0.56)(react@17.0.2) @@ -8881,7 +8890,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/constraints': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0)(react@18.2.0) '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0) @@ -8908,7 +8917,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/constraints': 18.1.0(@types/react@17.0.56)(react-dom@17.0.2)(react@17.0.2) '@commercetools-uikit/design-system': 18.1.0(@types/react@17.0.56)(react-dom@17.0.2) @@ -8935,7 +8944,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/constraints': 18.1.0(@types/react@17.0.56)(react-dom@17.0.2)(react@17.0.2) '@commercetools-uikit/design-system': 18.1.0(@types/react@17.0.56)(react-dom@17.0.2) @@ -8963,7 +8972,7 @@ packages: react: 17.x react-intl: 6.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/messages': 18.1.0(@types/react@17.0.56)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4) '@emotion/react': 11.11.1(@types/react@17.0.56)(react@17.0.2) @@ -8983,7 +8992,7 @@ packages: react: 17.x react-intl: 6.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/messages': 18.1.0(@types/react@17.0.56)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.3) '@emotion/react': 11.11.1(@types/react@17.0.56)(react@17.0.2) @@ -9002,7 +9011,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/accessible-button': 16.12.1(@types/react@17.0.56)(react-dom@17.0.2)(react@17.0.2) '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@17.0.2) @@ -9026,7 +9035,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/accessible-button': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0)(react@18.2.0) '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0) @@ -9129,7 +9138,7 @@ packages: react: 17.x react-dom: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/utils': 16.12.1(react@17.0.2) '@types/raf-schd': 4.0.1 @@ -9145,7 +9154,7 @@ packages: react: 17.x react-dom: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/utils': 16.12.1(react@17.0.2) '@types/raf-schd': 4.0.1 @@ -9161,7 +9170,7 @@ packages: react: 17.x react-dom: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/utils': 16.12.1(react@18.2.0) '@types/raf-schd': 4.0.1 @@ -9215,7 +9224,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/accessible-button': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0)(react@18.2.0) '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0) @@ -9287,7 +9296,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@17.0.2) '@commercetools-uikit/utils': 16.12.1(react@17.0.2) @@ -9308,7 +9317,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0) '@commercetools-uikit/utils': 16.12.1(react@18.2.0) @@ -9372,7 +9381,7 @@ packages: react: 17.x react-intl: 6.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0) '@commercetools-uikit/flat-button': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) @@ -9395,7 +9404,7 @@ packages: react: 17.x react-intl: 6.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/design-system': 18.1.0(@types/react@17.0.56)(react-dom@17.0.2) '@commercetools-uikit/flat-button': 18.1.0(@types/react@17.0.56)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4) @@ -9418,7 +9427,7 @@ packages: react: 17.x react-intl: 6.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/design-system': 18.1.0(@types/react@17.0.56)(react-dom@17.0.2) '@commercetools-uikit/flat-button': 18.1.0(@types/react@17.0.56)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.3) @@ -9441,7 +9450,7 @@ packages: react: 17.x react-intl: 6.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0) '@commercetools-uikit/text': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0)(react-intl@6.4.5)(react@18.2.0) @@ -9484,7 +9493,7 @@ packages: react-intl: 6.x react-router-dom: 5.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0) '@commercetools-uikit/icons': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0)(react@18.2.0) @@ -9536,7 +9545,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@17.0.2) '@commercetools-uikit/spacings-inline': 16.12.1(@types/react@17.0.56)(react-dom@17.0.2)(react@17.0.2) @@ -9557,7 +9566,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0) '@commercetools-uikit/spacings-inline': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0)(react@18.2.0) @@ -9732,7 +9741,7 @@ packages: /@commercetools-uikit/localized-utils@18.1.0(react@17.0.2): resolution: {integrity: sha512-9VBk4FXYs7U/dUG2+FO20/I9cjuzgWOiQI3CdhU8RhZPngbwL44cZqWeOyRD44cOn6UYdtsqts1Lbt3sg0k+HA==} dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/utils': 18.1.0(react@17.0.2) lodash: 4.17.21 @@ -9745,7 +9754,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/text': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0)(react-intl@6.4.5)(react@18.2.0) '@commercetools-uikit/utils': 16.12.1(react@18.2.0) @@ -9765,7 +9774,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/text': 18.1.0(@types/react@17.0.56)(react-dom@17.0.2)(react-intl@6.4.5)(react@17.0.2) '@commercetools-uikit/utils': 18.1.0(react@17.0.2) @@ -9805,7 +9814,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/constraints': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0)(react@18.2.0) '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0) @@ -9857,7 +9866,7 @@ packages: react: 17.x react-intl: 6.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/constraints': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0)(react@18.2.0) '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0) @@ -9888,7 +9897,7 @@ packages: react: 17.x react-intl: 6.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/constraints': 18.1.0(@types/react@17.0.56)(react-dom@17.0.2)(react@17.0.2) '@commercetools-uikit/design-system': 18.1.0(@types/react@17.0.56)(react-dom@17.0.2) @@ -9919,7 +9928,7 @@ packages: react: 17.x react-intl: 6.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/accessible-button': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0)(react@18.2.0) '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0) @@ -9960,7 +9969,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/constraints': 18.1.0(@types/react@17.0.56)(react-dom@17.0.2)(react@17.0.2) '@commercetools-uikit/design-system': 18.1.0(@types/react@17.0.56)(react-dom@17.0.2) @@ -9982,7 +9991,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/constraints': 18.1.0(@types/react@17.0.56)(react-dom@17.0.2)(react@17.0.2) '@commercetools-uikit/design-system': 18.1.0(@types/react@17.0.56)(react-dom@17.0.2) @@ -10066,7 +10075,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/accessible-button': 16.12.1(@types/react@17.0.56)(react-dom@17.0.2)(react@17.0.2) '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@17.0.2) @@ -10090,7 +10099,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/accessible-button': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0)(react@18.2.0) '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0) @@ -10162,7 +10171,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/constraints': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0)(react@18.2.0) '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0) @@ -10191,7 +10200,7 @@ packages: react-intl: 6.x react-router-dom: 5.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/accessible-button': 16.12.1(@types/react@17.0.56)(react-dom@17.0.2)(react@17.0.2) '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@17.0.2) @@ -10217,7 +10226,7 @@ packages: react-intl: 6.x react-router-dom: 5.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/accessible-button': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0)(react@18.2.0) '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0) @@ -10243,7 +10252,7 @@ packages: react-intl: 6.x react-router-dom: 5.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/accessible-button': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0)(react@18.2.0) '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0) @@ -10293,7 +10302,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/accessible-button': 16.12.1(@types/react@17.0.56)(react-dom@17.0.2)(react@17.0.2) '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@17.0.2) @@ -10317,7 +10326,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/accessible-button': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0)(react@18.2.0) '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0) @@ -10389,7 +10398,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/constraints': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0)(react@18.2.0) '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0) @@ -10468,7 +10477,7 @@ packages: react-dom: 17.x react-intl: 6.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/constraints': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0)(react@18.2.0) '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0) @@ -10522,7 +10531,7 @@ packages: react-dom: 17.x react-intl: 6.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/accessible-button': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0)(react@18.2.0) '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0) @@ -10549,7 +10558,7 @@ packages: react-dom: 17.x react-intl: 6.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/accessible-button': 18.1.0(@types/react@17.0.56)(react-dom@17.0.2)(react@17.0.2) '@commercetools-uikit/design-system': 18.1.0(@types/react@17.0.56)(react-dom@17.0.2) @@ -10574,7 +10583,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@17.0.2) '@commercetools-uikit/utils': 16.12.1(react@17.0.2) @@ -10591,7 +10600,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0) '@commercetools-uikit/utils': 16.12.1(react@18.2.0) @@ -10608,7 +10617,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/design-system': 18.1.0(@types/react@17.0.56)(react-dom@17.0.2) '@commercetools-uikit/utils': 18.1.0(react@17.0.2) @@ -10642,7 +10651,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@17.0.2) '@commercetools-uikit/utils': 16.12.1(react@17.0.2) @@ -10659,7 +10668,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0) '@commercetools-uikit/utils': 16.12.1(react@18.2.0) @@ -10676,7 +10685,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/design-system': 18.1.0(@types/react@17.0.56)(react-dom@17.0.2) '@commercetools-uikit/utils': 18.1.0(react@17.0.2) @@ -10693,7 +10702,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@17.0.2) '@commercetools-uikit/utils': 16.12.1(react@17.0.2) @@ -10710,7 +10719,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0) '@commercetools-uikit/utils': 16.12.1(react@18.2.0) @@ -10727,7 +10736,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/design-system': 18.1.0(@types/react@17.0.56)(react-dom@17.0.2) '@commercetools-uikit/utils': 18.1.0(react@17.0.2) @@ -10744,7 +10753,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/design-system': 18.1.0(@types/react@17.0.56)(react-dom@18.2.0) '@commercetools-uikit/utils': 18.1.0(react@18.2.0) @@ -10761,7 +10770,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@17.0.2) '@commercetools-uikit/utils': 16.12.1(react@17.0.2) @@ -10778,7 +10787,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0) '@commercetools-uikit/utils': 16.12.1(react@18.2.0) @@ -10795,7 +10804,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/design-system': 18.1.0(@types/react@17.0.56)(react-dom@17.0.2) '@commercetools-uikit/utils': 18.1.0(react@17.0.2) @@ -10829,7 +10838,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/spacings-inline': 16.12.1(@types/react@17.0.56)(react-dom@17.0.2)(react@17.0.2) '@commercetools-uikit/spacings-inset': 16.12.1(@types/react@17.0.56)(react-dom@17.0.2)(react@17.0.2) @@ -10846,7 +10855,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/spacings-inline': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0)(react@18.2.0) '@commercetools-uikit/spacings-inset': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0)(react@18.2.0) @@ -10880,7 +10889,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0) '@commercetools-uikit/spacings-inline': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0)(react@18.2.0) @@ -10920,7 +10929,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/constraints': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0)(react@18.2.0) '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0) @@ -10997,7 +11006,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/constraints': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0)(react@18.2.0) '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0) @@ -11064,7 +11073,7 @@ packages: react: 17.x react-intl: 6.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@17.0.2) '@commercetools-uikit/utils': 16.12.1(react@17.0.2) @@ -11085,7 +11094,7 @@ packages: react: 17.x react-intl: 6.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0) '@commercetools-uikit/utils': 16.12.1(react@18.2.0) @@ -11126,7 +11135,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/constraints': 16.12.1(@types/react@17.0.56)(react-dom@17.0.2)(react@17.0.2) '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@17.0.2) @@ -11149,7 +11158,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/constraints': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0)(react@18.2.0) '@commercetools-uikit/design-system': 16.12.1(@types/react@17.0.56)(react-dom@18.2.0) @@ -11172,7 +11181,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@commercetools-uikit/constraints': 18.1.0(@types/react@17.0.56)(react-dom@17.0.2)(react@17.0.2) '@commercetools-uikit/design-system': 18.1.0(@types/react@17.0.56)(react-dom@17.0.2) @@ -11195,7 +11204,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@emotion/is-prop-valid': 1.2.1 react: 17.0.2 @@ -11206,7 +11215,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@emotion/is-prop-valid': 1.2.1 react: 18.2.0 @@ -11217,7 +11226,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@emotion/is-prop-valid': 1.2.1 react: 17.0.2 @@ -11228,7 +11237,7 @@ packages: peerDependencies: react: 17.x dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/runtime-corejs3': 7.22.15 '@emotion/is-prop-valid': 1.2.1 react: 18.2.0 @@ -11754,7 +11763,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@emotion/babel-plugin': 11.11.0 '@emotion/is-prop-valid': 1.2.1 '@emotion/react': 11.11.1(@types/react@17.0.56)(react@17.0.2) @@ -11775,7 +11784,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@emotion/babel-plugin': 11.11.0 '@emotion/is-prop-valid': 1.2.1 '@emotion/react': 11.11.1(@types/react@17.0.56)(react@18.2.0) @@ -12078,38 +12087,38 @@ packages: '@floating-ui/core': 1.2.6 dev: false - /@flopflip/adapter-utilities@13.1.7(typescript@5.3.3): - resolution: {integrity: sha512-2NRfU6myisfv7J9yJ4nkvaBuMmwisU8vgeIcucR22aXRn+NrZS7zfSGa2QwYdaI8hbTEqff31Bx0mxY+wfXAOg==} + /@flopflip/adapter-utilities@13.2.1(typescript@5.3.3): + resolution: {integrity: sha512-OBeyF//Y3248j5DxskjM37FSEc43jswjM8rhewNJ9pHlnTDKxjs649NP26Nb9q7aBteOm86Cyp2LNSzBAwRFmA==} peerDependencies: typescript: 4.x || 5.x dependencies: - '@babel/runtime': 7.23.2 - '@flopflip/types': 13.1.7(typescript@5.3.3) + '@babel/runtime': 7.23.9 + '@flopflip/types': 13.2.1(typescript@5.3.3) globalthis: 1.0.3 lodash: 4.17.21 typescript: 5.3.3 dev: false - /@flopflip/combine-adapters@13.1.7(typescript@5.3.3): - resolution: {integrity: sha512-+rR8iiEQ+CcqEIxem/o9FD6ygTzaAHQAAANHBv2gSxuVHyu8ljQdLxQFYapcvtBGvH+uv3atKkvRiyZNZv/HsQ==} + /@flopflip/combine-adapters@13.2.1(typescript@5.3.3): + resolution: {integrity: sha512-B16R1owFJfI+h6k6sSwqXx1ayfINmzoR2ETWgisAlPdyPlZZ5W5pgrWv4YN3Ffu7fD2fsGgAJ2oYEaiMfGdQgQ==} dependencies: - '@babel/runtime': 7.23.2 - '@flopflip/adapter-utilities': 13.1.7(typescript@5.3.3) - '@flopflip/types': 13.1.7(typescript@5.3.3) + '@babel/runtime': 7.23.9 + '@flopflip/adapter-utilities': 13.2.1(typescript@5.3.3) + '@flopflip/types': 13.2.1(typescript@5.3.3) mitt: 3.0.1 tiny-warning: 1.0.3 transitivePeerDependencies: - typescript dev: false - /@flopflip/http-adapter@13.1.7(typescript@5.3.3): - resolution: {integrity: sha512-qAJRGy4pNH9tt7SybHDlUZOwer1Nsp9PGsbSGySzAQoa+6k/1q0tm2dPGGSB7mIcQ+unQOIvH7nw0SBPG0+aBw==} + /@flopflip/http-adapter@13.2.1(typescript@5.3.3): + resolution: {integrity: sha512-mXynx9+Ga7ZCsu96DIAodquVWzJEkDiypQVRRnM4Dn3RlxhVU+yHZ5hBhR8bmNfrinnE5806c9+BgZoYe72RAg==} dependencies: - '@babel/runtime': 7.23.2 - '@flopflip/adapter-utilities': 13.1.7(typescript@5.3.3) - '@flopflip/localstorage-cache': 13.1.7(typescript@5.3.3) - '@flopflip/sessionstorage-cache': 13.1.7(typescript@5.3.3) - '@flopflip/types': 13.1.7(typescript@5.3.3) + '@babel/runtime': 7.23.9 + '@flopflip/adapter-utilities': 13.2.1(typescript@5.3.3) + '@flopflip/localstorage-cache': 13.2.1(typescript@5.3.3) + '@flopflip/sessionstorage-cache': 13.2.1(typescript@5.3.3) + '@flopflip/types': 13.2.1(typescript@5.3.3) lodash: 4.17.21 mitt: 3.0.1 tiny-warning: 1.0.3 @@ -12117,39 +12126,51 @@ packages: - typescript dev: false - /@flopflip/launchdarkly-adapter@13.1.7(typescript@5.3.3): - resolution: {integrity: sha512-FgPxZU9WAmP486tkV0I3SURqeEHr7uG+VlD41Zmk3IhoUOkWWi1ha285VgF/jglWpzc30mhkPLDzrplDKICtAg==} + /@flopflip/launchdarkly-adapter@13.2.1(typescript@5.3.3): + resolution: {integrity: sha512-xcRcATpnic5v++efZiVj0jc+OMmexx92yaf+xJwBcH64FbnLdw8DobNhkHVUvqvoSYXKDvnYaJSKgaI0k18BQg==} dependencies: - '@babel/runtime': 7.23.2 - '@flopflip/adapter-utilities': 13.1.7(typescript@5.3.3) - '@flopflip/types': 13.1.7(typescript@5.3.3) + '@babel/runtime': 7.23.9 + '@flopflip/adapter-utilities': 13.2.1(typescript@5.3.3) + '@flopflip/types': 13.2.1(typescript@5.3.3) debounce-fn: 4.0.0 launchdarkly-js-client-sdk: 3.1.4 lodash: 4.17.21 mitt: 3.0.1 tiny-warning: 1.0.3 - ts-deepmerge: 6.2.0 + ts-deepmerge: 7.0.0 + transitivePeerDependencies: + - typescript + dev: false + + /@flopflip/localstorage-cache@13.2.1(typescript@5.3.3): + resolution: {integrity: sha512-iXEqTG0CnhwZfWRlRbDfiJ0j97AV9KsSQi03CmIbkxOlh96bl+J7PrqejGdxnio9P6GJCOA12+AHEAzh8xTVgw==} + dependencies: + '@flopflip/types': 13.2.1(typescript@5.3.3) transitivePeerDependencies: - typescript dev: false - /@flopflip/localstorage-cache@13.1.7(typescript@5.3.3): - resolution: {integrity: sha512-XvvBBLDwngqYWKmz1GfzxUqjdtkWMYmMSZ+c/BWovsVQWIbimrx6tHjzB0pYKtdTdxBt0hjals9a+BgKIU9p3g==} + /@flopflip/memory-adapter@13.2.1(typescript@5.3.3): + resolution: {integrity: sha512-0uRBfm1ZmGxDhzJVc2Zj3bA4lvHYRtqYt4EjxdPSSJO+s//kWfiTfdKRgHJ1IqYKQXV5p4jZhHZY4VlLmVem+Q==} dependencies: - '@flopflip/types': 13.1.7(typescript@5.3.3) + '@babel/runtime': 7.23.9 + '@flopflip/adapter-utilities': 13.2.1(typescript@5.3.3) + '@flopflip/types': 13.2.1(typescript@5.3.3) + mitt: 3.0.1 + tiny-warning: 1.0.3 transitivePeerDependencies: - typescript dev: false - /@flopflip/react-broadcast@13.1.7(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4): - resolution: {integrity: sha512-l+eEkTxvdJUOnASvnGSBIOIVGrwuWc5JDbZyS+mA3jVSPbSGjO/Ap4rK9y+2xJ3/C52dc4QJaUKLn+h57Axg9g==} + /@flopflip/react-broadcast@13.2.1(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4): + resolution: {integrity: sha512-fxGe5DDgvHGGsf0ucAWwj9cVyGntZ7pIZOfftNHCDgCo9wW4Bo18uayGvs8KLqDqFIJ8uL4xgLn36D9JoZUJFA==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0.0 react-dom: ^16.8 || ^17.0 || ^18.0.0 dependencies: - '@babel/runtime': 7.23.2 - '@flopflip/react': 13.1.7(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4) - '@flopflip/types': 13.1.7(typescript@5.0.4) + '@babel/runtime': 7.23.9 + '@flopflip/react': 13.2.1(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4) + '@flopflip/types': 13.2.1(typescript@5.0.4) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) use-sync-external-store: 1.2.0(react@17.0.2) @@ -12157,15 +12178,15 @@ packages: - typescript dev: false - /@flopflip/react-broadcast@13.1.7(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.3): - resolution: {integrity: sha512-l+eEkTxvdJUOnASvnGSBIOIVGrwuWc5JDbZyS+mA3jVSPbSGjO/Ap4rK9y+2xJ3/C52dc4QJaUKLn+h57Axg9g==} + /@flopflip/react-broadcast@13.2.1(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.3): + resolution: {integrity: sha512-fxGe5DDgvHGGsf0ucAWwj9cVyGntZ7pIZOfftNHCDgCo9wW4Bo18uayGvs8KLqDqFIJ8uL4xgLn36D9JoZUJFA==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0.0 react-dom: ^16.8 || ^17.0 || ^18.0.0 dependencies: - '@babel/runtime': 7.23.2 - '@flopflip/react': 13.1.7(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.3) - '@flopflip/types': 13.1.7(typescript@5.3.3) + '@babel/runtime': 7.23.9 + '@flopflip/react': 13.2.1(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.3) + '@flopflip/types': 13.2.1(typescript@5.3.3) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) use-sync-external-store: 1.2.0(react@17.0.2) @@ -12173,54 +12194,54 @@ packages: - typescript dev: false - /@flopflip/react@13.1.7(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4): - resolution: {integrity: sha512-ak6TZ45qs1ACcpeTzE91W+0RVThXncSVKoX9w+cfvprAki0G2oIeaUhdpat1RNgCReyXWTkAFX7rw0TJ/5mYUA==} + /@flopflip/react@13.2.1(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4): + resolution: {integrity: sha512-zr+Qr5iuv+R5UOyjSyacNCzDn2zjk2seKndwrKPHS4F6uieBDwu3bEFv4QB8PUq4aGSNRF2CjbOG/dxlfkw9rQ==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0.0 react-dom: ^16.8 || ^17.0 || ^18.0.0 dependencies: - '@babel/runtime': 7.23.2 - '@flopflip/types': 13.1.7(typescript@5.0.4) + '@babel/runtime': 7.23.9 + '@flopflip/types': 13.2.1(typescript@5.0.4) '@types/react-is': 17.0.7 lodash: 4.17.21 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) react-is: 18.2.0 tiny-warning: 1.0.3 - ts-deepmerge: 6.2.0 + ts-deepmerge: 7.0.0 transitivePeerDependencies: - typescript dev: false - /@flopflip/react@13.1.7(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.3): - resolution: {integrity: sha512-ak6TZ45qs1ACcpeTzE91W+0RVThXncSVKoX9w+cfvprAki0G2oIeaUhdpat1RNgCReyXWTkAFX7rw0TJ/5mYUA==} + /@flopflip/react@13.2.1(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.3): + resolution: {integrity: sha512-zr+Qr5iuv+R5UOyjSyacNCzDn2zjk2seKndwrKPHS4F6uieBDwu3bEFv4QB8PUq4aGSNRF2CjbOG/dxlfkw9rQ==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0.0 react-dom: ^16.8 || ^17.0 || ^18.0.0 dependencies: - '@babel/runtime': 7.23.2 - '@flopflip/types': 13.1.7(typescript@5.3.3) + '@babel/runtime': 7.23.9 + '@flopflip/types': 13.2.1(typescript@5.3.3) '@types/react-is': 17.0.7 lodash: 4.17.21 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) react-is: 18.2.0 tiny-warning: 1.0.3 - ts-deepmerge: 6.2.0 + ts-deepmerge: 7.0.0 transitivePeerDependencies: - typescript dev: false - /@flopflip/sessionstorage-cache@13.1.7(typescript@5.3.3): - resolution: {integrity: sha512-ajucDBh/RAfJNHC/FiKNSE1BkBoS2Mf1BrjOMgLn9VMen8JE2+mts+TvsosIseXrQQLYPfiwZEYmuA1y8WHyiw==} + /@flopflip/sessionstorage-cache@13.2.1(typescript@5.3.3): + resolution: {integrity: sha512-bIFOwQpJ7WBsWjWF0BYuCdYEUpKkLSmgJzQYrnM6hDMJSEUBMedueyN2lnGsvrrFzSr7F80Ia3cY/jEnJJwP3g==} dependencies: - '@flopflip/types': 13.1.7(typescript@5.3.3) + '@flopflip/types': 13.2.1(typescript@5.3.3) transitivePeerDependencies: - typescript dev: false - /@flopflip/types@13.1.7(typescript@5.0.4): - resolution: {integrity: sha512-i+p/EmSNYADsbR3nX525sYNae0zNS9Y1P5lQZgvE/QtPH4OWWmaE+DjwSCFYV8tsvhtz8bq+6wUb0tave3H6zQ==} + /@flopflip/types@13.2.1(typescript@5.0.4): + resolution: {integrity: sha512-dfR0YBL0iK2RhwX5q/Cz8tvf1xxurMkFWR5TU6CuZ0pPaVSPNbcf95Ck4vmc9A2z+3+gt/t1Snc1JxjCiTTT3g==} peerDependencies: typescript: 4.x || 5.x dependencies: @@ -12228,8 +12249,8 @@ packages: typescript: 5.0.4 dev: false - /@flopflip/types@13.1.7(typescript@5.3.3): - resolution: {integrity: sha512-i+p/EmSNYADsbR3nX525sYNae0zNS9Y1P5lQZgvE/QtPH4OWWmaE+DjwSCFYV8tsvhtz8bq+6wUb0tave3H6zQ==} + /@flopflip/types@13.2.1(typescript@5.3.3): + resolution: {integrity: sha512-dfR0YBL0iK2RhwX5q/Cz8tvf1xxurMkFWR5TU6CuZ0pPaVSPNbcf95Ck4vmc9A2z+3+gt/t1Snc1JxjCiTTT3g==} peerDependencies: typescript: 4.x || 5.x dependencies: @@ -12397,7 +12418,7 @@ packages: resolution: {integrity: sha512-ENTps2Fg3EMy5WyTrX3TY62McmZcyhJbU/rD90UTyqZnB9XbuEFNW72Ya6qH0jXMPV7tcxNeD2P7HijuJ1O5lQ==} engines: {node: '>=18.0.0', parcel: 2.x} dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@parcel/namer-default': 2.8.3(@parcel/core@2.8.3) '@parcel/plugin': 2.8.3(@parcel/core@2.8.3) gatsby-core-utils: 4.12.1 @@ -18282,7 +18303,7 @@ packages: gatsby: ^5.0.0-next dependencies: '@babel/core': 7.23.0 - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/types': 7.23.9 gatsby: 5.12.4(babel-eslint@10.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) gatsby-core-utils: 4.12.1 @@ -18295,7 +18316,7 @@ packages: gatsby: ^5.0.0-next dependencies: '@babel/core': 7.23.9 - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/types': 7.23.9 gatsby: 5.12.4(babel-eslint@10.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) gatsby-core-utils: 4.12.1 @@ -18424,7 +18445,7 @@ packages: '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.23.0) '@babel/preset-env': 7.22.15(@babel/core@7.23.0) '@babel/preset-react': 7.22.15(@babel/core@7.23.0) - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 babel-plugin-dynamic-import-node: 2.3.3 babel-plugin-macros: 3.1.0 babel-plugin-transform-react-remove-prop-types: 0.4.24 @@ -19747,7 +19768,7 @@ packages: resolution: {integrity: sha512-cAWZ6046W0kUDAVRwpAEYlHTUAZApN5xmuq24JMDQPO5Qzn1eWe7s2LZ8V3isWOMOHXHKMMVm83NtJYIHql80g==} hasBin: true dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 /create-jest-runner@0.11.2: resolution: {integrity: sha512-6lwspphs4M1PLKV9baBNxHQtWVBPZuDU8kAP4MyrVWa6aEpEcpi2HZeeA6WncwaqgsGNXpP0N2STS7XNM/nHKQ==} @@ -20270,7 +20291,7 @@ packages: resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} engines: {node: '>=0.11'} dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 /dayjs@1.11.7: resolution: {integrity: sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==} @@ -20668,7 +20689,7 @@ packages: /dom-helpers@5.2.1: resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 csstype: 3.1.3 dev: false @@ -20822,12 +20843,12 @@ packages: peerDependencies: react: '>=16.12.0' dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 compute-scroll-into-view: 1.0.20 prop-types: 15.8.1 react: 18.2.0 react-is: 17.0.2 - tslib: 2.6.2 + tslib: 2.5.0 dev: false /dset@3.1.2: @@ -21122,7 +21143,7 @@ packages: define-properties: 1.2.0 es-abstract: 1.22.1 es-set-tostringtag: 2.0.1 - function-bind: 1.1.1 + function-bind: 1.1.2 get-intrinsic: 1.2.1 globalthis: 1.0.3 has-property-descriptors: 1.0.0 @@ -22995,9 +23016,6 @@ packages: requiresBuild: true optional: true - /function-bind@1.1.1: - resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} - /function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} @@ -23076,7 +23094,7 @@ packages: resolution: {integrity: sha512-lmMDwbnKpqAi+8WWd7MvCTCx3E0u7j8sbVgydERNCYVxKVpzD/aLCH4WPb4EE9m1H1rSm76w0Z+MaentyB/c/Q==} engines: {node: '>=14.15.0'} dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 ci-info: 2.0.0 configstore: 5.0.1 fastq: 1.15.0 @@ -23118,7 +23136,7 @@ packages: resolution: {integrity: sha512-YW7eCK2M6yGQerT5LkdOHLZTNYMsDvcgeDMRy0q66FWKj7twPZX428I6NaLCMeF5dYoj1HOOO0u96iNlW5jcKQ==} engines: {node: '>=18.0.0'} dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 ci-info: 2.0.0 configstore: 5.0.1 fastq: 1.15.0 @@ -23142,7 +23160,7 @@ packages: /gatsby-legacy-polyfills@3.12.0: resolution: {integrity: sha512-hj0M4w4xFvKHtBNE3StkLmbCS3LXK0oxW5g3UkubbyMAwFqylQnWzXfysBpeFicQN/tr2px1cNGaqp91Z3Nh+g==} dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 core-js-compat: 3.31.0 /gatsby-link@5.12.0(@gatsbyjs/reach-router@2.0.1)(react-dom@18.2.0)(react@18.2.0): @@ -23180,7 +23198,7 @@ packages: resolution: {integrity: sha512-xkwGE3qf+wzpI0Y7dQyZlWFC7HL7O6eTZ2DrkbIUPAyq3nWSJQnbuhZ9KaPBK3Qs955T8/iUeHU9YQu3Y5Wcgg==} engines: {node: '>=18.0.0'} dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 bluebird: 3.7.2 chokidar: 3.6.0 fs-exists-cached: 1.0.0 @@ -23193,7 +23211,7 @@ packages: resolution: {integrity: sha512-XvyxshcYk9G9V3WddPIosynahlspftrKf6eOOtoSr4EwiYfc86BTETtHyIWfqKa1THySBuvmYI8rueYV+0Ol1g==} engines: {node: '>=18.0.0'} dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 bluebird: 3.7.2 chokidar: 3.6.0 fs-exists-cached: 1.0.0 @@ -23232,7 +23250,7 @@ packages: gatsby: ^5.0.0-next dependencies: '@babel/core': 7.23.9 - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@emotion/babel-preset-css-prop': 11.11.0(@babel/core@7.23.9) '@emotion/react': 11.11.1(@types/react@17.0.56)(react@18.2.0) gatsby: 5.12.4(babel-eslint@10.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) @@ -23246,7 +23264,7 @@ packages: react: ^18.0.0 || ^0.0.0 react-dom: ^18.0.0 || ^0.0.0 dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 common-tags: 1.8.2 fs-extra: 11.1.1 gatsby: 5.12.4(babel-eslint@10.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) @@ -23267,7 +23285,7 @@ packages: react: ^18.0.0 || ^0.0.0 react-dom: ^18.0.0 || ^0.0.0 dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 gatsby: 5.12.4(babel-eslint@10.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) minimatch: 3.1.2 react: 18.2.0 @@ -23282,7 +23300,7 @@ packages: react: ^16.9.0 || ^17.0.0 react-dom: ^16.9.0 || ^17.0.0 dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 gatsby: 5.12.4(babel-eslint@10.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -23306,7 +23324,7 @@ packages: '@babel/code-frame': 7.23.5 '@babel/core': 7.23.9 '@babel/parser': 7.23.9 - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/traverse': 7.23.9 babel-jsx-utils: 1.1.0 babel-plugin-remove-graphql-queries: 5.12.1(@babel/core@7.23.9)(gatsby@5.12.4) @@ -23334,7 +23352,7 @@ packages: peerDependencies: gatsby: ^5.0.0-next dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 gatsby: 5.12.4(babel-eslint@10.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) gatsby-core-utils: 4.12.1 gatsby-plugin-utils: 4.12.3(gatsby@5.12.4)(graphql@16.8.1) @@ -23407,7 +23425,7 @@ packages: peerDependencies: gatsby: ^5.0.0-next dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@babel/traverse': 7.23.9 '@sindresorhus/slugify': 1.1.2 chokidar: 3.6.0 @@ -23441,7 +23459,7 @@ packages: peerDependencies: gatsby: ^5.0.0-next dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 async: 3.2.4 bluebird: 3.7.2 debug: 4.3.4(supports-color@8.1.1) @@ -23470,7 +23488,7 @@ packages: '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.23.9) '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.9) '@babel/preset-typescript': 7.22.15(@babel/core@7.23.9) - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 babel-plugin-remove-graphql-queries: 5.12.1(@babel/core@7.23.9)(gatsby@5.12.4) gatsby: 5.12.4(babel-eslint@10.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) transitivePeerDependencies: @@ -23483,7 +23501,7 @@ packages: gatsby: ^5.0.0-next graphql: ^16.0.0 dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 fastq: 1.15.0 fs-extra: 11.1.1 gatsby: 5.12.4(babel-eslint@10.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) @@ -23502,7 +23520,7 @@ packages: gatsby: ^5.0.0-next graphql: ^16.0.0 dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 fastq: 1.15.0 fs-extra: 11.1.1 gatsby: 5.12.4(babel-eslint@10.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) @@ -23519,7 +23537,7 @@ packages: peerDependencies: gatsby: ^4.0.0 || ^5.0.0 dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 gatsby: 5.12.4(babel-eslint@10.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) webpack-bundle-analyzer: 4.10.1 transitivePeerDependencies: @@ -23547,7 +23565,7 @@ packages: peerDependencies: gatsby: ^5.0.0-next dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 cheerio: 1.0.0-rc.12 fs-extra: 11.1.1 gatsby: 5.12.4(babel-eslint@10.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) @@ -23567,7 +23585,7 @@ packages: gatsby: ^5.0.0-next gatsby-plugin-sharp: ^5.0.0-next dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 chalk: 4.1.2 cheerio: 1.0.0-rc.12 gatsby: 5.12.4(babel-eslint@10.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) @@ -23620,7 +23638,7 @@ packages: peerDependencies: gatsby: ^5.0.0-next dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 chokidar: 3.6.0 file-type: 16.5.4 fs-extra: 11.1.1 @@ -23638,7 +23656,7 @@ packages: requiresBuild: true dependencies: '@babel/code-frame': 7.23.5 - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@turist/fetch': 7.2.0(node-fetch@2.6.11) '@turist/time': 0.0.2 boxen: 5.1.2 @@ -23659,7 +23677,7 @@ packages: gatsby: ^5.0.0-next gatsby-plugin-sharp: ^5.0.0-next dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 bluebird: 3.7.2 common-tags: 1.8.2 fs-extra: 11.1.1 @@ -23680,7 +23698,7 @@ packages: peerDependencies: gatsby: ^5.0.0-next dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 gatsby: 5.12.4(babel-eslint@10.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) js-yaml: 4.1.0 lodash: 4.17.21 @@ -23691,7 +23709,7 @@ packages: engines: {node: '>=18.0.0'} dependencies: '@babel/core': 7.23.9 - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 fs-extra: 11.1.1 signal-exit: 3.0.7 transitivePeerDependencies: @@ -24650,7 +24668,7 @@ packages: resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} engines: {node: '>= 0.4.0'} dependencies: - function-bind: 1.1.1 + function-bind: 1.1.2 /hash-wasm@4.9.0: resolution: {integrity: sha512-7SW7ejyfnRxuOc7ptQHSf4LDoZaWOivfzqw+5rpcQku0nHfmicPKE51ra9BiRLAmT8+gGLestr1XroUkqdjL6w==} @@ -30948,7 +30966,7 @@ packages: peerDependencies: react: '>=16.13.1' dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 react: 17.0.2 /react-error-overlay@6.0.11: @@ -31181,7 +31199,7 @@ packages: peerDependencies: react: '>=15' dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 history: 4.10.1 hoist-non-react-statics: 3.3.2 loose-envify: 1.4.0 @@ -31197,7 +31215,7 @@ packages: peerDependencies: react: '>=15' dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 history: 4.10.1 hoist-non-react-statics: 3.3.2 loose-envify: 1.4.0 @@ -31235,7 +31253,7 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@emotion/cache': 11.11.0 '@emotion/react': 11.11.1(@types/react@17.0.56)(react@17.0.2) '@floating-ui/dom': 1.2.6 @@ -31256,7 +31274,7 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 '@emotion/cache': 11.11.0 '@emotion/react': 11.11.1(@types/react@17.0.56)(react@18.2.0) '@floating-ui/dom': 1.2.6 @@ -31290,7 +31308,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 react: 17.0.2 use-composed-ref: 1.3.0(react@17.0.2) use-latest: 1.2.1(@types/react@17.0.56)(react@17.0.2) @@ -31304,7 +31322,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 react: 18.2.0 use-composed-ref: 1.3.0(react@18.2.0) use-latest: 1.2.1(@types/react@17.0.56)(react@18.2.0) @@ -31318,7 +31336,7 @@ packages: react: '>=16.6.0' react-dom: '>=16.6.0' dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 @@ -31332,7 +31350,7 @@ packages: react: '>=16.6.0' react-dom: '>=16.6.0' dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 @@ -31560,7 +31578,7 @@ packages: /regenerator-transform@0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 /regexp.prototype.flags@1.4.3: resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} @@ -31657,7 +31675,7 @@ packages: /relay-runtime@12.0.0: resolution: {integrity: sha512-QU6JKr1tMsry22DXNy9Whsq5rmvwr3LSZiiWV/9+DFpuTWvp+WFhobWMc8TC4OjKFfNhEZy7mOiqUAn5atQtug==} dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.9 fbjs: 3.0.4 invariant: 2.2.4 transitivePeerDependencies: @@ -33879,8 +33897,8 @@ packages: /true-case-path@2.2.1: resolution: {integrity: sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==} - /ts-deepmerge@6.2.0: - resolution: {integrity: sha512-2qxI/FZVDPbzh63GwWIZYE7daWKtwXZYuyc8YNq0iTmMUwn4mL0jRLsp6hfFlgbdRSR4x2ppe+E86FnvEpN7Nw==} + /ts-deepmerge@7.0.0: + resolution: {integrity: sha512-WZ/iAJrKDhdINv1WG6KZIGHrZDar6VfhftG1QJFpVbOYZMYJLJOvZOo1amictRXVdBXZIgBHKswMTXzElngprA==} engines: {node: '>=14.13.1'} dev: false diff --git a/visual-testing-app/package.json b/visual-testing-app/package.json index 0aa1812999..6283055c02 100644 --- a/visual-testing-app/package.json +++ b/visual-testing-app/package.json @@ -30,7 +30,7 @@ "@commercetools-uikit/text-input": "18.1.0", "@emotion/react": "^11.11.1", "@emotion/styled": "^11.11.0", - "@flopflip/react-broadcast": "13.1.7", + "@flopflip/react-broadcast": "13.2.1", "@rollup/plugin-graphql": "2.0.3", "@types/react": "^17.0.56", "@types/react-dom": "^17.0.19",