From b26488c8bb0e083c63df7d3f01e75d9008f0a7d2 Mon Sep 17 00:00:00 2001 From: Christopher Allford <6451942+ObliviousHarmony@users.noreply.github.com> Date: Sat, 9 Dec 2023 08:15:27 -0800 Subject: [PATCH] Builds Now Functional --- .../generic/section-description/edit.tsx | 2 +- .../src/components/block-icon/block-icon.tsx | 2 +- pnpm-lock.yaml | 502 +++++++++--------- 3 files changed, 261 insertions(+), 245 deletions(-) diff --git a/packages/js/product-editor/src/blocks/generic/section-description/edit.tsx b/packages/js/product-editor/src/blocks/generic/section-description/edit.tsx index 41091f1824d..e5093db5344 100644 --- a/packages/js/product-editor/src/blocks/generic/section-description/edit.tsx +++ b/packages/js/product-editor/src/blocks/generic/section-description/edit.tsx @@ -19,7 +19,7 @@ export function SectionDescriptionBlockEdit( { const { content } = attributes; const blockProps = useWooBlockProps( attributes ); - const rootClientId: string = useSelect( + const rootClientId = useSelect( ( select ) => { const { getBlockRootClientId } = select( 'core/block-editor' ); return getBlockRootClientId( clientId ); diff --git a/packages/js/product-editor/src/components/block-icon/block-icon.tsx b/packages/js/product-editor/src/components/block-icon/block-icon.tsx index e34eabec261..39397253dfc 100644 --- a/packages/js/product-editor/src/components/block-icon/block-icon.tsx +++ b/packages/js/product-editor/src/components/block-icon/block-icon.tsx @@ -17,7 +17,7 @@ export function BlockIcon( { clientId }: BlockIconProps ) { // Try to get the icon from the block's attributes const { getBlockAttributes, getBlockName } = select( 'core/block-editor' ); - const attributes: BlockAttributes = getBlockAttributes( clientId ); + const attributes = getBlockAttributes( clientId ); if ( attributes?.icon ) { return attributes.icon; } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 848b323466b..1e2d02fb991 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -73,7 +73,7 @@ importers: version: 7.0.4 jest: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 lint-staged: specifier: ^12.5.0 version: 12.5.0 @@ -167,10 +167,10 @@ importers: version: 8.55.0 jest: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 jest-cli: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 jest-mock-extended: specifier: ^1.0.18 version: 1.0.18(jest@27.5.1)(typescript@5.3.3) @@ -222,10 +222,10 @@ importers: version: 8.55.0 jest: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 jest-cli: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 postcss-loader: specifier: ^4.3.0 version: 4.3.0(postcss@8.4.32)(webpack@5.89.0) @@ -349,10 +349,10 @@ importers: version: 8.55.0 jest: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 jest-cli: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 mini-css-extract-plugin: specifier: ^2.7.6 version: 2.7.6(webpack@5.89.0) @@ -431,7 +431,7 @@ importers: version: 8.55.0 jest: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 ts-jest: specifier: ~29.1.1 version: 29.1.1(@babel/core@7.23.5)(babel-jest@27.5.1)(jest@27.5.1)(typescript@5.3.3) @@ -449,7 +449,7 @@ importers: version: 10.0.0 jest: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 jest-allure: specifier: ^0.1.3 version: 0.1.3 @@ -538,10 +538,10 @@ importers: version: 8.55.0 jest: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 jest-cli: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 postcss: specifier: ^8.4.32 version: 8.4.32 @@ -863,10 +863,10 @@ importers: version: 8.55.0 jest: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 jest-cli: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 postcss: specifier: ^8.4.32 version: 8.4.32 @@ -934,10 +934,10 @@ importers: version: 8.55.0 jest: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 jest-cli: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -989,10 +989,10 @@ importers: version: 8.55.0 jest: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 jest-cli: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -1095,10 +1095,10 @@ importers: version: 8.55.0 jest: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 jest-cli: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 postcss: specifier: ^8.4.32 version: 8.4.32 @@ -1243,10 +1243,10 @@ importers: version: 8.55.0 jest: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 jest-cli: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 redux: specifier: ^4.2.1 version: 4.2.1 @@ -1316,10 +1316,10 @@ importers: version: 8.55.0 jest: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 jest-cli: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -1347,10 +1347,10 @@ importers: version: 8.55.0 jest: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 jest-cli: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -1377,7 +1377,7 @@ importers: version: 0.2.0 '@woocommerce/e2e-utils': specifier: ^0.1.6 - version: 0.1.6(@woocommerce/api@0.2.0)(jest@29.7.0)(puppeteer@2.1.1)(react-native@0.73.0) + version: 0.1.6(@woocommerce/api@0.2.0)(jest@29.7.0)(puppeteer@21.6.0)(react-native@0.73.0) '@wordpress/deprecated': specifier: wp-6.0 version: 3.6.1 @@ -1462,7 +1462,7 @@ importers: version: 3.3.7 jest: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 jest-circus: specifier: 27.5.1 version: 27.5.1 @@ -1636,10 +1636,10 @@ importers: version: 8.55.0 jest: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 jest-cli: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -1757,10 +1757,10 @@ importers: version: 8.55.0 jest: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 jest-cli: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 postcss: specifier: ^8.4.32 version: 8.4.32 @@ -1839,10 +1839,10 @@ importers: version: 8.55.0 jest: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 jest-cli: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -1882,10 +1882,10 @@ importers: version: 8.55.0 jest: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 jest-cli: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -1972,10 +1972,10 @@ importers: version: 8.55.0 jest: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 jest-cli: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 ts-jest: specifier: ~29.1.1 version: 29.1.1(@babel/core@7.23.5)(babel-jest@27.5.1)(jest@27.5.1)(typescript@5.3.3) @@ -2020,7 +2020,7 @@ importers: version: 5.16.2 '@testing-library/react': specifier: 12.1.3 - version: 12.1.3(react-dom@17.0.2)(react@17.0.2) + version: 12.1.3(react-dom@18.2.0)(react@17.0.2) '@wordpress/data': specifier: wp-6.0 version: 6.6.1(react@17.0.2) @@ -2048,10 +2048,10 @@ importers: version: 8.55.0 jest: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 jest-cli: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 resize-observer-polyfill: specifier: 1.5.1 version: 1.5.1 @@ -2106,10 +2106,10 @@ importers: version: 8.55.0 jest: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 jest-cli: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -2188,10 +2188,10 @@ importers: version: 8.55.0 jest: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 jest-cli: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -2249,10 +2249,10 @@ importers: version: 8.55.0 jest: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 jest-cli: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 redux: specifier: ^4.2.1 version: 4.2.1 @@ -2298,10 +2298,10 @@ importers: version: 8.55.0 jest: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 jest-cli: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -2353,7 +2353,7 @@ importers: version: 7.23.5 '@storybook/addon-knobs': specifier: ^7.0.2 - version: 7.0.2(@storybook/addons@7.5.2)(@storybook/api@7.6.4)(@storybook/components@7.6.4)(@storybook/core-events@7.6.4)(@storybook/theming@7.6.4)(@types/react@17.0.71)(react-dom@16.14.0)(react@17.0.2) + version: 7.0.2(@storybook/addons@7.6.4)(@storybook/api@7.6.4)(@storybook/components@7.6.4)(@storybook/core-events@7.6.4)(@storybook/theming@7.6.4)(@types/react@17.0.71)(react-dom@16.14.0)(react@17.0.2) '@testing-library/react': specifier: 12.1.3 version: 12.1.3(react-dom@16.14.0)(react@17.0.2) @@ -2395,10 +2395,10 @@ importers: version: 8.55.0 jest: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 jest-cli: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 postcss: specifier: ^8.4.32 version: 8.4.32 @@ -2645,10 +2645,10 @@ importers: version: 8.55.0 jest: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 jest-cli: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 postcss: specifier: ^8.4.32 version: 8.4.32 @@ -2703,10 +2703,10 @@ importers: version: 8.55.0 jest: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 jest-cli: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -2945,7 +2945,7 @@ importers: version: 1.0.0-alpha.2 jest: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 mocha: specifier: 7.2.0 version: 7.2.0 @@ -3426,7 +3426,7 @@ importers: version: 8.0.0(typescript@5.3.3)(webpack@5.89.0) jest: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 jest-environment-jsdom: specifier: ~27.5.1 version: 27.5.1 @@ -4574,7 +4574,7 @@ importers: version: 8.55.0 jest: specifier: ~27.5.1 - version: 27.5.1(ts-node@10.9.2) + version: 27.5.1 ts-jest: specifier: ~29.1.1 version: 29.1.1(@babel/core@7.23.5)(babel-jest@27.5.1)(jest@27.5.1)(typescript@5.3.3) @@ -6154,7 +6154,6 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 - dev: false /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.23.2): resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} @@ -6451,15 +6450,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.12.9): - resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} engines: {node: '>=6.9.0'} @@ -10005,7 +9995,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 16.18.68 + '@types/node': 20.10.4 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -10128,7 +10118,7 @@ packages: - utf-8-validate dev: true - /@jest/core@27.5.1(ts-node@10.9.2): + /@jest/core@27.5.1: resolution: {integrity: sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: @@ -10172,6 +10162,51 @@ packages: - ts-node - utf-8-validate + /@jest/core@27.5.1(ts-node@10.9.2): + resolution: {integrity: sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@jest/console': 27.5.1 + '@jest/reporters': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 20.10.4 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + emittery: 0.8.1 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-changed-files: 27.5.1 + jest-config: 27.5.1(ts-node@10.9.2) + jest-haste-map: 27.5.1 + jest-message-util: 27.5.1 + jest-regex-util: 27.5.1 + jest-resolve: 27.5.1 + jest-resolve-dependencies: 27.5.1 + jest-runner: 27.5.1 + jest-runtime: 27.5.1 + jest-snapshot: 27.5.1 + jest-util: 27.5.1 + jest-validate: 27.5.1 + jest-watcher: 27.5.1 + micromatch: 4.0.5 + rimraf: 3.0.2 + slash: 3.0.0 + strip-ansi: 6.0.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + dev: true + /@jest/core@29.7.0(ts-node@10.9.2): resolution: {integrity: sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -10528,7 +10563,7 @@ packages: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.20 - '@types/node': 20.10.4 + '@types/node': 16.18.68 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -10786,7 +10821,7 @@ packages: resolution: {integrity: sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@babel/core': 7.12.9 + '@babel/core': 7.23.5 '@jest/types': 27.5.1 babel-plugin-istanbul: 6.1.1 chalk: 4.1.2 @@ -10808,7 +10843,7 @@ packages: resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.5 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.20 babel-plugin-istanbul: 6.1.1 @@ -13476,7 +13511,7 @@ packages: '@react-native-community/cli-tools': 12.1.1 chalk: 4.1.2 execa: 5.1.1 - fast-xml-parser: 4.2.4 + fast-xml-parser: 4.3.2 glob: 7.2.3 logkitty: 0.7.1 transitivePeerDependencies: @@ -13488,7 +13523,7 @@ packages: '@react-native-community/cli-tools': 12.1.1 chalk: 4.1.2 execa: 5.1.1 - fast-xml-parser: 4.2.4 + fast-xml-parser: 4.3.2 glob: 7.2.3 ora: 5.4.1 transitivePeerDependencies: @@ -14420,7 +14455,7 @@ packages: react-select: 3.2.0(react-dom@17.0.2)(react@17.0.2) dev: true - /@storybook/addon-knobs@7.0.2(@storybook/addons@7.5.2)(@storybook/api@7.6.4)(@storybook/components@7.6.4)(@storybook/core-events@7.6.4)(@storybook/theming@7.6.4)(@types/react@17.0.71)(react-dom@16.14.0)(react@17.0.2): + /@storybook/addon-knobs@7.0.2(@storybook/addons@7.6.4)(@storybook/api@7.6.4)(@storybook/components@7.6.4)(@storybook/core-events@7.6.4)(@storybook/theming@7.6.4)(@types/react@17.0.71)(react-dom@16.14.0)(react@17.0.2): resolution: {integrity: sha512-PzKuscxcBPhA2jpDxJ/F+BvBRqHJ8qBki1kS1IOjmJbAfE96WFnweXZ73ImyAJnRtmtReCL6p0ZmFkrNDMDpUw==} peerDependencies: '@storybook/addons': ^7.0.0 @@ -14436,7 +14471,7 @@ packages: react-dom: optional: true dependencies: - '@storybook/addons': 7.5.2(react-dom@16.14.0)(react@17.0.2) + '@storybook/addons': 7.6.4(react-dom@16.14.0)(react@17.0.2) '@storybook/api': 7.6.4(react-dom@16.14.0)(react@17.0.2) '@storybook/components': 7.6.4(@types/react@17.0.71)(react-dom@16.14.0)(react@17.0.2) '@storybook/core-events': 7.6.4 @@ -14725,19 +14760,6 @@ packages: regenerator-runtime: 0.13.11 dev: true - /@storybook/addons@7.5.2(react-dom@16.14.0)(react@17.0.2): - resolution: {integrity: sha512-hRiy56zQbz72Pwa4F40srUWXKGNIriNkZ1R0j5KPd8ZqoMk1hIeW0S8E7s1vuM/MplnUE/jFJZqu6HQCvbqmGg==} - peerDependencies: - react: ^17.0.2 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - dependencies: - '@storybook/manager-api': 7.5.2(react-dom@16.14.0)(react@17.0.2) - '@storybook/preview-api': 7.5.2 - '@storybook/types': 7.5.2 - react: 17.0.2 - react-dom: 16.14.0(react@17.0.2) - dev: true - /@storybook/addons@7.5.2(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-hRiy56zQbz72Pwa4F40srUWXKGNIriNkZ1R0j5KPd8ZqoMk1hIeW0S8E7s1vuM/MplnUE/jFJZqu6HQCvbqmGg==} peerDependencies: @@ -14751,6 +14773,17 @@ packages: react-dom: 17.0.2(react@17.0.2) dev: true + /@storybook/addons@7.6.4(react-dom@16.14.0)(react@17.0.2): + resolution: {integrity: sha512-YnmLyR/ciALtzoi9HEu+Y+NJWeOVEBo9PRgQaG7zGiNDvOrLY69uU3Ej0+TZlrTqBqce42bRCrDINJfnk0Mfsg==} + dependencies: + '@storybook/manager-api': 7.6.4(react-dom@16.14.0)(react@17.0.2) + '@storybook/preview-api': 7.6.4 + '@storybook/types': 7.6.4 + transitivePeerDependencies: + - react + - react-dom + dev: true + /@storybook/api@6.5.17-alpha.0(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-sj5XQXyTTxKDSqNVBlOO1h2+v8NO4EB7/7kBLOD8jpU4r4UUCLrf6G9b54j7R9/dIyi2XvrKVlp95q3yRE3zmg==} peerDependencies: @@ -16022,31 +16055,6 @@ packages: resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==} dev: true - /@storybook/manager-api@7.5.2(react-dom@16.14.0)(react@17.0.2): - resolution: {integrity: sha512-WX8GjBkITRQzhQ08WEAVjdDW8QqqIQhWOpFzXUYCxCNzt1eSALI31QQ+M1/MYymw+TOkotC/SMcn/puIAm4rdA==} - peerDependencies: - react: ^17.0.2 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - dependencies: - '@storybook/channels': 7.5.2 - '@storybook/client-logger': 7.5.2 - '@storybook/core-events': 7.5.2 - '@storybook/csf': 0.1.2 - '@storybook/global': 5.0.0 - '@storybook/router': 7.5.2(react-dom@16.14.0)(react@17.0.2) - '@storybook/theming': 7.5.2(react-dom@16.14.0)(react@17.0.2) - '@storybook/types': 7.5.2 - dequal: 2.0.3 - lodash: 4.17.21 - memoizerific: 1.11.3 - react: 17.0.2 - react-dom: 16.14.0(react@17.0.2) - semver: 7.5.4 - store2: 2.14.2 - telejson: 7.2.0 - ts-dedent: 2.2.0 - dev: true - /@storybook/manager-api@7.5.2(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-WX8GjBkITRQzhQ08WEAVjdDW8QqqIQhWOpFzXUYCxCNzt1eSALI31QQ+M1/MYymw+TOkotC/SMcn/puIAm4rdA==} peerDependencies: @@ -16783,19 +16791,6 @@ packages: regenerator-runtime: 0.13.11 dev: true - /@storybook/router@7.5.2(react-dom@16.14.0)(react@17.0.2): - resolution: {integrity: sha512-jlh48TVUlqvGkU8MnkVp9SrCHomWGtQGx1WMK94NMyOPVPTLWzM6LjIybgmHz0MTe4lpzmbiIOfSlU3pPX054w==} - peerDependencies: - react: ^17.0.2 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - dependencies: - '@storybook/client-logger': 7.5.2 - memoizerific: 1.11.3 - qs: 6.11.2 - react: 17.0.2 - react-dom: 16.14.0(react@17.0.2) - dev: true - /@storybook/router@7.5.2(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-jlh48TVUlqvGkU8MnkVp9SrCHomWGtQGx1WMK94NMyOPVPTLWzM6LjIybgmHz0MTe4lpzmbiIOfSlU3pPX054w==} peerDependencies: @@ -16943,20 +16938,6 @@ packages: regenerator-runtime: 0.13.11 dev: true - /@storybook/theming@7.5.2(react-dom@16.14.0)(react@17.0.2): - resolution: {integrity: sha512-DZBTcYErSYvmTYsGz7lKtiIcBe8flBw5Ojp52r3O4GcRYG4AbuUwwVvehz+O1cWaS+UW3HavrcgapERH7ZHd1A==} - peerDependencies: - react: ^17.0.2 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - dependencies: - '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@17.0.2) - '@storybook/client-logger': 7.5.2 - '@storybook/global': 5.0.0 - memoizerific: 1.11.3 - react: 17.0.2 - react-dom: 16.14.0(react@17.0.2) - dev: true - /@storybook/theming@7.5.2(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-DZBTcYErSYvmTYsGz7lKtiIcBe8flBw5Ojp52r3O4GcRYG4AbuUwwVvehz+O1cWaS+UW3HavrcgapERH7ZHd1A==} peerDependencies: @@ -17800,6 +17781,21 @@ packages: '@types/react-dom': 18.2.17 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) + dev: true + + /@testing-library/react@12.1.3(react-dom@18.2.0)(react@17.0.2): + resolution: {integrity: sha512-oCULRXWRrBtC9m6G/WohPo1GLcLesH7T4fuKzRAKn1CWVu9BzXtqLXDDTA6KhFNNtRwLtfSMr20HFl+Qrdrvmg==} + engines: {node: '>=12'} + peerDependencies: + react: ^17.0.2 + react-dom: '*' + dependencies: + '@babel/runtime': 7.23.5 + '@testing-library/dom': 8.20.1 + '@types/react-dom': 18.2.17 + react: 17.0.2 + react-dom: 18.2.0(react@17.0.2) + dev: false /@testing-library/react@12.1.5(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-OfTXCJUFgjd/digLUuPxa0+/3ZxsQmE7ub9kcbW/wi96Bh3o/p5vrETcBGfP17NWPGqeYYl5LTRpwyGoMC4ysg==} @@ -18603,9 +18599,9 @@ packages: dependencies: '@types/react': 17.0.71 '@types/wordpress__blocks': 11.0.7(react-dom@17.0.2)(react@17.0.2) - '@types/wordpress__components': 23.0.10(react-dom@17.0.2)(react@17.0.2) - '@types/wordpress__data': 7.0.0(react@17.0.2) - '@types/wordpress__keycodes': 2.3.3 + '@types/wordpress__components': 19.10.5(react-dom@17.0.2)(react@17.0.2) + '@types/wordpress__data': 6.0.2 + '@types/wordpress__keycodes': 2.3.1 '@wordpress/element': 4.4.1 react-autosize-textarea: 7.1.0(react-dom@17.0.2)(react@17.0.2) transitivePeerDependencies: @@ -18688,8 +18684,8 @@ packages: '@types/react': 17.0.71 '@types/tinycolor2': 1.4.6 '@types/wordpress__notices': 3.27.6(react@17.0.2) - '@types/wordpress__rich-text': 3.4.6 - '@wordpress/element': 5.22.0 + '@types/wordpress__rich-text': 6.4.5(react@17.0.2) + '@wordpress/element': 5.24.0 downshift: 6.1.12(react@17.0.2) re-resizable: 6.9.11(react-dom@17.0.2)(react@17.0.2) transitivePeerDependencies: @@ -18735,15 +18731,6 @@ packages: dependencies: '@types/react': 17.0.71 redux: 4.2.1 - dev: true - - /@types/wordpress__data@7.0.0(react@17.0.2): - resolution: {integrity: sha512-d3IBynESbBBEFNl9xwlbZvNB1uy1+yw17YpFGAnfp6vk78e28fD6wnlIVyfWN8xsDcAVPakTmcRvJ57ycoubAQ==} - deprecated: This is a stub types definition. @wordpress/data provides its own type definitions, so you do not need this installed. - dependencies: - '@wordpress/data': 6.6.1(react@17.0.2) - transitivePeerDependencies: - - react /@types/wordpress__date@3.3.2: resolution: {integrity: sha512-8ZW580Rn/NMVNC0uTHaPyWEMgtvymBDXybiJY6mufX5PdWGn4TGMik9ev3+nvwSXlOlz4Wsug/6jUwLfGJJH0w==} @@ -18805,10 +18792,10 @@ packages: /@types/wordpress__keycodes@2.3.1: resolution: {integrity: sha512-CUZv3WdPvWqnEwojbc4yEttwZlvsMGI8YurgB9CHVJXx6nQ4U2RU6PB0Mv7nxATufduFDMKq8TNpCHBenZqEjQ==} - dev: true /@types/wordpress__keycodes@2.3.3: resolution: {integrity: sha512-jOI0L5NbLc0Ht/vkbZwgBfgWZbPKexXS+nxlYZ0kHQCjVCM7tdSwptItksCY3Qc9IV2nRc1pTnj/UJC2E2cUQw==} + dev: true /@types/wordpress__media-utils@3.0.0(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-iNQoyc9BD8HevjABZPh4L2bKEy/UYMb8+iswjn8AgUYjBpu8Y1x+9f+Zc6JRu/HEsFyEprY5LjSOxRLjti1gRQ==} @@ -18921,7 +18908,7 @@ packages: resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} requiresBuild: true dependencies: - '@types/node': 16.18.68 + '@types/node': 20.10.4 optional: true /@typescript-eslint/eslint-plugin@4.33.0(@typescript-eslint/parser@4.33.0)(eslint@7.32.0)(typescript@5.3.3): @@ -20035,14 +20022,14 @@ packages: transitivePeerDependencies: - supports-color - /@woocommerce/e2e-utils@0.1.6(@woocommerce/api@0.2.0)(jest@29.7.0)(puppeteer@2.1.1)(react-native@0.73.0): + /@woocommerce/e2e-utils@0.1.6(@woocommerce/api@0.2.0)(jest@29.7.0)(puppeteer@21.6.0)(react-native@0.73.0): resolution: {integrity: sha512-gWSEgFIjMqaqiiIyrpa1epIHkmBBAfk6WfRojva1f5ZmffSJCc0VbX2jQQRdFm1BuEYr8KGCCYo+q8NIjlMZ7g==} peerDependencies: '@woocommerce/api': ^0.2.0 dependencies: '@woocommerce/api': 0.2.0 '@wordpress/deprecated': 2.12.3 - '@wordpress/e2e-test-utils': 4.16.1(jest@29.7.0)(puppeteer@2.1.1)(react-native@0.73.0) + '@wordpress/e2e-test-utils': 4.16.1(jest@29.7.0)(puppeteer@21.6.0)(react-native@0.73.0) config: 3.3.3 faker: 5.5.3 fishery: 1.4.0 @@ -21303,7 +21290,7 @@ packages: date-fns: 2.30.0 deepmerge: 4.3.1 dom-scroll-into-view: 1.2.1 - downshift: 6.1.12(react@17.0.2) + downshift: 6.1.7(react@17.0.2) fast-deep-equal: 3.1.3 framer-motion: 10.16.16(react-dom@17.0.2)(react@17.0.2) gradient-parser: 0.1.5 @@ -22021,7 +22008,7 @@ packages: '@babel/runtime': 7.23.5 '@wordpress/keycodes': 2.19.3 '@wordpress/url': 2.22.2(react-native@0.73.0) - jest: 27.5.1(ts-node@10.9.2) + jest: 27.5.1 lodash: 4.17.21 node-fetch: 2.7.0 puppeteer: 2.1.1 @@ -22030,7 +22017,7 @@ packages: - react-native dev: false - /@wordpress/e2e-test-utils@4.16.1(jest@29.7.0)(puppeteer@2.1.1)(react-native@0.73.0): + /@wordpress/e2e-test-utils@4.16.1(jest@29.7.0)(puppeteer@21.6.0)(react-native@0.73.0): resolution: {integrity: sha512-Dpsq5m0VSvjIhro2MjACSzkOkOf1jGEryzgEMW1ikbT6YI+motspHfGtisKXgYhZJOnjV4PwuEg+9lPVnd971g==} engines: {node: '>=8'} peerDependencies: @@ -22043,7 +22030,7 @@ packages: jest: 29.7.0(@types/node@16.18.68)(ts-node@10.9.2) lodash: 4.17.21 node-fetch: 2.7.0 - puppeteer: 2.1.1 + puppeteer: 21.6.0(typescript@5.3.3) transitivePeerDependencies: - encoding - react-native @@ -22430,7 +22417,7 @@ packages: dependencies: '@babel/runtime': 7.23.5 '@types/react': 17.0.71 - '@types/react-dom': 18.0.10 + '@types/react-dom': 18.2.17 '@wordpress/escape-html': 2.47.0 change-case: 4.1.2 is-plain-object: 5.0.0 @@ -23013,7 +23000,7 @@ packages: jest: '>=26' dependencies: '@babel/runtime': 7.23.5 - jest: 27.5.1(ts-node@10.9.2) + jest: 27.5.1 jest-matcher-utils: 26.6.2 lodash: 4.17.21 dev: false @@ -23025,7 +23012,7 @@ packages: jest: '>=27' dependencies: '@babel/runtime': 7.23.5 - jest: 27.5.1(ts-node@10.9.2) + jest: 27.5.1 jest-matcher-utils: 27.5.1 /@wordpress/jest-console@5.4.0(jest@29.7.0): @@ -23046,7 +23033,7 @@ packages: jest: '>=27' dependencies: '@babel/runtime': 7.23.5 - jest: 27.5.1(ts-node@10.9.2) + jest: 27.5.1 jest-matcher-utils: 27.5.1 dev: true @@ -23071,7 +23058,7 @@ packages: '@babel/core': 7.23.2 '@wordpress/jest-console': 6.11.0(jest@27.5.1) babel-jest: 27.5.1(@babel/core@7.23.2) - jest: 27.5.1(ts-node@10.9.2) + jest: 27.5.1 transitivePeerDependencies: - supports-color dev: true @@ -23122,7 +23109,7 @@ packages: babel-jest: 26.6.3(@babel/core@7.12.9) enzyme: 3.11.0 enzyme-to-json: 3.6.2(enzyme@3.11.0) - jest: 27.5.1(ts-node@10.9.2) + jest: 27.5.1 transitivePeerDependencies: - '@babel/core' - react @@ -23164,7 +23151,7 @@ packages: babel-jest: 27.5.1(@babel/core@7.23.2) enzyme: 3.11.0 enzyme-to-json: 3.6.2(enzyme@3.11.0) - jest: 27.5.1(ts-node@10.9.2) + jest: 27.5.1 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) transitivePeerDependencies: @@ -23186,7 +23173,7 @@ packages: babel-jest: 27.5.1(@babel/core@7.23.5) enzyme: 3.11.0 enzyme-to-json: 3.6.2(enzyme@3.11.0) - jest: 27.5.1(ts-node@10.9.2) + jest: 27.5.1 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) transitivePeerDependencies: @@ -23520,7 +23507,7 @@ packages: postcss: ^8.0.0 dependencies: '@wordpress/base-styles': 4.38.0 - autoprefixer: 10.4.16(postcss@8.4.31) + autoprefixer: 10.4.14(postcss@8.4.31) postcss: 8.4.31 dev: true @@ -24105,7 +24092,7 @@ packages: expect-puppeteer: 4.4.0 fast-glob: 3.3.2 filenamify: 4.3.0 - jest: 27.5.1(ts-node@10.9.2) + jest: 27.5.1 jest-dev-server: 6.2.0 jest-environment-node: 27.5.1 markdownlint-cli: 0.31.1 @@ -24198,7 +24185,7 @@ packages: expect-puppeteer: 4.4.0 fast-glob: 3.3.2 filenamify: 4.3.0 - jest: 27.5.1(ts-node@10.9.2) + jest: 27.5.1 jest-dev-server: 6.2.0 jest-environment-node: 27.5.1 markdownlint-cli: 0.31.1 @@ -25607,22 +25594,6 @@ packages: postcss-value-parser: 4.2.0 dev: true - /autoprefixer@10.4.16(postcss@8.4.31): - resolution: {integrity: sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==} - engines: {node: ^10 || ^12 || >=14} - hasBin: true - peerDependencies: - postcss: ^8.1.0 - dependencies: - browserslist: 4.22.2 - caniuse-lite: 1.0.30001566 - fraction.js: 4.3.7 - normalize-range: 0.1.2 - picocolors: 1.0.0 - postcss: 8.4.31 - postcss-value-parser: 4.2.0 - dev: true - /autoprefixer@10.4.16(postcss@8.4.32): resolution: {integrity: sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==} engines: {node: ^10 || ^12 || >=14} @@ -26448,7 +26419,6 @@ packages: '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.12.9) '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.12.9) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.12.9) - dev: false /babel-preset-current-node-syntax@1.0.1(@babel/core@7.23.2): resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} @@ -26499,7 +26469,7 @@ packages: '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.12.9) '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.12.9) '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.12.9) - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.12.9) + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.12.9) '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.12.9) '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.12.9) '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.12.9) @@ -27769,7 +27739,7 @@ packages: /chromium-edge-launcher@1.0.0: resolution: {integrity: sha512-pgtgjNKZ7i5U++1g1PWv75umkHvhVTDOQIZ+sjeUX9483S7Y6MUvO0lrd7ShGlQlFHMN4SwKTCq/X8hWrbv2KA==} dependencies: - '@types/node': 16.18.68 + '@types/node': 20.10.4 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -28701,7 +28671,6 @@ packages: parse-json: 5.2.0 path-type: 4.0.0 typescript: 5.3.3 - dev: true /cp-file@7.0.0: resolution: {integrity: sha512-0Cbj7gyvFVApzpK/uhCtQ/9kE9UnYpxMzaq5nQQC/Dh4iaj5fxp7iEFIullrYwzj8nf0qnsI1Qsx34hAeAebvw==} @@ -29612,7 +29581,6 @@ packages: optional: true dependencies: ms: 2.1.2 - dev: true /debug@4.3.3: resolution: {integrity: sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==} @@ -30351,7 +30319,6 @@ packages: react: 17.0.2 react-is: 17.0.2 tslib: 2.6.2 - dev: false /duplexer3@0.1.5: resolution: {integrity: sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==} @@ -31357,7 +31324,7 @@ packages: '@typescript-eslint/eslint-plugin': 5.56.0(@typescript-eslint/parser@5.56.0)(eslint@8.55.0)(typescript@5.3.2) '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.55.0)(typescript@5.3.2) eslint: 8.55.0 - jest: 27.5.1(ts-node@10.9.2) + jest: 27.5.1 transitivePeerDependencies: - supports-color - typescript @@ -31379,7 +31346,7 @@ packages: '@typescript-eslint/eslint-plugin': 5.56.0(@typescript-eslint/parser@5.56.0)(eslint@8.55.0)(typescript@5.3.2) '@typescript-eslint/utils': 5.62.0(eslint@8.55.0)(typescript@5.3.2) eslint: 8.55.0 - jest: 27.5.1(ts-node@10.9.2) + jest: 27.5.1 transitivePeerDependencies: - supports-color - typescript @@ -31401,7 +31368,7 @@ packages: '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.55.0)(typescript@5.3.3) '@typescript-eslint/utils': 5.62.0(eslint@8.55.0)(typescript@5.3.3) eslint: 8.55.0 - jest: 27.5.1(ts-node@10.9.2) + jest: 27.5.1 transitivePeerDependencies: - supports-color - typescript @@ -32524,7 +32491,7 @@ packages: engines: {node: '>= 10.17.0'} hasBin: true dependencies: - debug: 4.3.4(supports-color@9.4.0) + debug: 4.3.1 get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: @@ -32613,6 +32580,13 @@ packages: hasBin: true dependencies: strnum: 1.0.5 + dev: true + + /fast-xml-parser@4.3.2: + resolution: {integrity: sha512-rmrXUXwbJedoXkStenj1kkljNF7ugn5ZjR9FJcwmCfcCbtOMDghPajbc+Tck6vE6F5XsDmx+Pr2le9fw8+pXBg==} + hasBin: true + dependencies: + strnum: 1.0.5 /fastest-levenshtein@1.0.16: resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} @@ -33049,6 +33023,7 @@ packages: /flow-parser@0.223.3: resolution: {integrity: sha512-9KxxDKSB22ovMpSULbOL/QAQGPN6M0YMS3PubQvB0jVc4W7QP6VhasIVic7MzKcJSh0BAVs4J6SZjoH0lDDNlg==} engines: {node: '>=0.4.0'} + dev: true /flush-write-stream@1.1.1: resolution: {integrity: sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==} @@ -33065,6 +33040,7 @@ packages: peerDependenciesMeta: debug: optional: true + dev: true /follow-redirects@1.15.3(debug@4.3.4): resolution: {integrity: sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==} @@ -35034,24 +35010,6 @@ packages: transitivePeerDependencies: - supports-color - /http-proxy-middleware@2.0.6(@types/express@4.17.21): - resolution: {integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==} - engines: {node: '>=12.0.0'} - peerDependencies: - '@types/express': ^4.17.13 - peerDependenciesMeta: - '@types/express': - optional: true - dependencies: - '@types/express': 4.17.21 - '@types/http-proxy': 1.17.14 - http-proxy: 1.18.1 - is-glob: 4.0.3 - is-plain-obj: 3.0.0 - micromatch: 4.0.5 - transitivePeerDependencies: - - debug - /http-proxy-middleware@2.0.6(@types/express@4.17.21)(debug@4.3.4): resolution: {integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==} engines: {node: '>=12.0.0'} @@ -35070,16 +35028,6 @@ packages: transitivePeerDependencies: - debug - /http-proxy@1.18.1: - resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} - engines: {node: '>=8.0.0'} - dependencies: - eventemitter3: 4.0.7 - follow-redirects: 1.15.1 - requires-port: 1.0.0 - transitivePeerDependencies: - - debug - /http-proxy@1.18.1(debug@4.3.4): resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} engines: {node: '>=8.0.0'} @@ -36323,7 +36271,7 @@ packages: resolution: {integrity: sha512-EAMEJBsYuyyztxMxW3g7ugGPkrZsV57v0Hmv3mm1uQsmB+QnZuepg731CRaIgeUVSdmsTngOkSnauNF8p7FIhA==} engines: {node: '>=10'} dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.2 '@babel/parser': 7.23.5 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 @@ -36683,6 +36631,35 @@ packages: - utf-8-validate dev: true + /jest-cli@27.5.1: + resolution: {integrity: sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@jest/core': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 + chalk: 4.1.2 + exit: 0.1.2 + graceful-fs: 4.2.11 + import-local: 3.1.0 + jest-config: 27.5.1(ts-node@10.9.2) + jest-util: 27.5.1 + jest-validate: 27.5.1 + prompts: 2.4.2 + yargs: 16.2.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + /jest-cli@27.5.1(ts-node@10.9.2): resolution: {integrity: sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -36711,6 +36688,7 @@ packages: - supports-color - ts-node - utf-8-validate + dev: true /jest-cli@29.7.0(@types/node@16.18.68)(ts-node@10.9.2): resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} @@ -37411,7 +37389,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 20.10.4 + '@types/node': 16.18.68 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -37700,7 +37678,7 @@ packages: jest: ^24.0.0 || ^25.0.0 || ^26.0.0 || ^27.0.0 typescript: ^3.0.0 || ^4.0.0 dependencies: - jest: 27.5.1(ts-node@10.9.2) + jest: 27.5.1 ts-essentials: 7.0.3(typescript@5.3.3) typescript: 5.3.3 dev: true @@ -38279,7 +38257,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 16.18.68 + '@types/node': 20.10.4 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 @@ -38393,16 +38371,16 @@ packages: resolution: {integrity: sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.12.9 '@babel/generator': 7.23.5 - '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.12.9) '@babel/traverse': 7.23.5 '@babel/types': 7.23.5 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 '@types/babel__traverse': 7.20.4 '@types/prettier': 2.7.3 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.5) + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.12.9) chalk: 4.1.2 expect: 27.5.1 graceful-fs: 4.2.11 @@ -38668,7 +38646,7 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 16.18.68 + '@types/node': 20.10.4 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -38717,6 +38695,26 @@ packages: - utf-8-validate dev: true + /jest@27.5.1: + resolution: {integrity: sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@jest/core': 27.5.1 + import-local: 3.1.0 + jest-cli: 27.5.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + /jest@27.5.1(ts-node@10.9.2): resolution: {integrity: sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -38736,6 +38734,7 @@ packages: - supports-color - ts-node - utf-8-validate + dev: true /jest@29.7.0(@types/node@16.18.68)(ts-node@10.9.2): resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} @@ -38896,7 +38895,7 @@ packages: '@babel/register': 7.22.15(@babel/core@7.23.5) babel-core: 7.0.0-bridge.0(@babel/core@7.23.5) chalk: 4.1.2 - flow-parser: 0.223.3 + flow-parser: 0.206.0 graceful-fs: 4.2.11 micromatch: 4.0.5 neo-async: 2.6.2 @@ -43620,7 +43619,7 @@ packages: postcss: 8.4.32 schema-utils: 3.3.0 semver: 7.5.4 - webpack: 5.89.0(webpack-cli@5.1.4) + webpack: 5.89.0(webpack-cli@3.3.12) /postcss-loader@6.2.1(postcss@8.4.31)(webpack@5.88.2): resolution: {integrity: sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==} @@ -45390,6 +45389,23 @@ packages: - supports-color - utf-8-validate + /puppeteer@21.6.0(typescript@5.3.3): + resolution: {integrity: sha512-u6JhSF7xaPYZ2gd3tvhYI8MwVAjLc3Cazj7UWvMV95A07/y7cIjBwYUiMU9/jm4z0FSUORriLX/RZRaiASNWPw==} + engines: {node: '>=16.13.2'} + hasBin: true + requiresBuild: true + dependencies: + '@puppeteer/browsers': 1.9.0 + cosmiconfig: 8.3.6(typescript@5.3.3) + puppeteer-core: 21.6.0 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - typescript + - utf-8-validate + dev: false + /pure-rand@6.0.4: resolution: {integrity: sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA==} @@ -47644,7 +47660,7 @@ packages: sass: 1.69.5 schema-utils: 3.3.0 semver: 7.5.4 - webpack: 5.89.0(webpack-cli@5.1.4) + webpack: 5.89.0(webpack-cli@3.3.12) /sass-loader@12.6.0(sass@1.69.5)(webpack@5.88.2): resolution: {integrity: sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==} @@ -50394,7 +50410,7 @@ packages: babel-jest: 27.5.1(@babel/core@7.23.5) bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 27.5.1(ts-node@10.9.2) + jest: 27.5.1 jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -52314,7 +52330,7 @@ packages: express: 4.18.2 graceful-fs: 4.2.11 html-entities: 2.4.0 - http-proxy-middleware: 2.0.6(@types/express@4.17.21) + http-proxy-middleware: 2.0.6(@types/express@4.17.21)(debug@4.3.4) ipaddr.js: 2.1.0 launch-editor: 2.6.1 open: 8.4.2 @@ -52366,7 +52382,7 @@ packages: express: 4.18.2 graceful-fs: 4.2.11 html-entities: 2.4.0 - http-proxy-middleware: 2.0.6(@types/express@4.17.21) + http-proxy-middleware: 2.0.6(@types/express@4.17.21)(debug@4.3.4) ipaddr.js: 2.1.0 launch-editor: 2.6.1 open: 8.4.2