From c344ab1f7cfdf7f2915f7097795b6f2382304e72 Mon Sep 17 00:00:00 2001 From: Brad Jorsch Date: Wed, 11 Jan 2023 15:37:47 -0500 Subject: [PATCH 01/13] Add new overrides to .pnpmfile.cjs Various indirect deps don't declare support for React 18 yet. --- .pnpmfile.cjs | 59 ++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 42 insertions(+), 17 deletions(-) diff --git a/.pnpmfile.cjs b/.pnpmfile.cjs index 6409cabfab471..cdc5138ed40ec 100644 --- a/.pnpmfile.cjs +++ b/.pnpmfile.cjs @@ -40,6 +40,14 @@ function fixDeps( pkg ) { if ( pkg.dependencies[ '@types/webpack' ] ) { pkg.dependencies[ '@types/webpack' ] = '^5'; } + + // Same for some react deps, again fixed in v7. + if ( pkg.dependencies[ 'react-inspector' ] ) { + pkg.dependencies[ 'react-inspector' ] += ' || ^6'; + } + if ( pkg.dependencies[ 'react-element-to-jsx-string' ] ) { + pkg.dependencies[ 'react-element-to-jsx-string' ] += ' || ^15'; + } } // Undeclared dependency on prop-types. @@ -81,14 +89,6 @@ function fixDeps( pkg ) { } } - // Override @types/react* dependencies in order to use their specific versions - // @todo This is probably not safe: https://github.com/Automattic/jetpack/pull/24294#discussion_r881708463 - for ( const dep of [ '@types/react', '@types/react-dom', '@types/react-test-renderer' ] ) { - if ( pkg.dependencies?.[ dep ] ) { - pkg.dependencies[ dep ] = '17.x'; - } - } - // Regular expression DOS. // Dep is via storybook, fix in v7: https://github.com/storybookjs/storybook/issues/14603#issuecomment-1105006210 if ( pkg.dependencies.trim === '0.0.1' ) { @@ -116,6 +116,15 @@ function fixDeps( pkg ) { delete pkg.dependencies[ '@testing-library/dom' ]; } + // Outdated dependency. + // No upstream bug link yet. + if ( + pkg.name === '@automattic/social-previews' && + pkg.dependencies[ '@wordpress/components' ] === '^19.15.0' + ) { + pkg.dependencies[ '@wordpress/components' ] = '*'; + } + return pkg; } @@ -128,32 +137,48 @@ function fixDeps( pkg ) { * @returns {object} Modified pkg. */ function fixPeerDeps( pkg ) { - // React 17 is entirely compatible with React 16, but of course abandoned packages exist... - const react16Pkgs = new Set( [ - 'react-dates', // @wordpress/components - 'airbnb-prop-types', // @wordpress/components → react-dates - 'react-with-direction', // @wordpress/components → react-dates → react-with-styles + // Indirect deps that still depend on React <18. + const reactOldPkgs = new Set( [ + // Still on 16. 'react-autosize-textarea', // @wordpress/block-editor + + // Still on 17. + 'reakit', // @wordpress/components + 'reakit-system', // @wordpress/components → reakit + 'reakit-utils', // @wordpress/components → reakit + 'reakit-warning', // @wordpress/components → reakit + '@mdx-js/react', + '@automattic/components', + '@automattic/social-previews', ] ); - if ( react16Pkgs.has( pkg.name ) ) { + if ( reactOldPkgs.has( pkg.name ) ) { for ( const p of [ 'react', 'react-dom' ] ) { + if ( ! pkg.peerDependencies?.[ p ] ) { + continue; + } + if ( - pkg.peerDependencies?.[ p ] && pkg.peerDependencies[ p ].match( /(?:^|\|\|\s*)(?:\^16|16\.x)/ ) && ! pkg.peerDependencies[ p ].match( /(?:^|\|\|\s*)(?:\^17|17\.x)/ ) ) { pkg.peerDependencies[ p ] += ' || ^17'; } + if ( + pkg.peerDependencies[ p ].match( /(?:^|\|\|\s*)(?:\^17|17\.x)/ ) && + ! pkg.peerDependencies[ p ].match( /(?:^|\|\|\s*)(?:\^18|18\.x)/ ) + ) { + pkg.peerDependencies[ p ] += ' || ^18'; + } } } - // Outdated peer dependency. Major version bump was apparently the addition of TypeScript types. + // Outdated peer dependency. // No upstream bug link yet. if ( pkg.name === '@automattic/components' && pkg.peerDependencies[ '@wordpress/data' ] === '^6.1.5' ) { - pkg.peerDependencies[ '@wordpress/data' ] = '^6.1.5 || ^7.0.0'; + pkg.peerDependencies[ '@wordpress/data' ] = '*'; } return pkg; From fb619e28c4603214474f6575ac214d0ae052abf4 Mon Sep 17 00:00:00 2001 From: Brad Jorsch Date: Wed, 11 Jan 2023 15:38:23 -0500 Subject: [PATCH 02/13] Update packages Updates react packages and corresponding `@types/`, all the `@wordpress/*` and `@types/wordpress__*`, and `@testing-library/react`. Also updates some indirect deps of `@storybook/addon-actions` and `@storybook/react` that we have new overrides for. Also `@testing-library/react-hooks` has been merged into `@testing-library/react` now, so we need to remove that (and then update tests to get `renderHook` from the latter package instead). To regenerate, run ``` pnpm remove -r @testing-library/react-hooks && \ pnpm update -r react@latest react-dom@latest react-test-renderer@latest @types/react@latest @types/react-dom@latest @types/react-test-renderer@latest \ $(ls -d node_modules/.pnpm/@wordpress+* node_modules/.pnpm/@types+wordpress__* | sed 's!^node_modules/.pnpm/!!;s!+!/!;s!\(.\)@.*$!\1@latest!' | sort -u) \ @testing-library/react@latest @storybook/addon-actions @storybook/react ``` --- pnpm-lock.yaml | 4166 ++++++++--------- projects/js-packages/api/package.json | 4 +- projects/js-packages/base-styles/package.json | 2 +- projects/js-packages/components/package.json | 30 +- projects/js-packages/connection/package.json | 23 +- .../eslint-config-target-es/package.json | 2 +- .../i18n-loader-webpack-plugin/package.json | 4 +- projects/js-packages/idc/package.json | 20 +- projects/js-packages/licensing/package.json | 16 +- .../js-packages/partner-coupon/package.json | 15 +- .../publicize-components/package.json | 33 +- .../shared-extension-utils/package.json | 12 +- projects/js-packages/storybook/package.json | 24 +- .../js-packages/webpack-config/package.json | 4 +- projects/packages/action-bar/package.json | 5 +- projects/packages/assets/package.json | 4 +- projects/packages/backup/package.json | 19 +- projects/packages/blaze/package.json | 22 +- projects/packages/connection/package.json | 2 +- .../packages/identity-crisis/package.json | 8 +- projects/packages/jitm/package.json | 2 +- projects/packages/lazy-images/package.json | 2 +- projects/packages/my-jetpack/package.json | 19 +- projects/packages/publicize/package.json | 2 +- projects/packages/search/package.json | 24 +- projects/packages/videopress/package.json | 46 +- projects/packages/wordads/package.json | 24 +- projects/plugins/boost/package.json | 10 +- projects/plugins/jetpack/package.json | 65 +- projects/plugins/migration/package.json | 14 +- projects/plugins/protect/package.json | 26 +- projects/plugins/social/package.json | 29 +- projects/plugins/starter-plugin/package.json | 19 +- projects/plugins/videopress/package.json | 14 +- tools/js-tools/package.json | 4 +- 35 files changed, 2143 insertions(+), 2572 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2417801839cc5..f08164d268d64 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -84,14 +84,14 @@ importers: projects/js-packages/api: specifiers: '@automattic/jetpack-config': workspace:* - '@wordpress/url': 3.23.0 + '@wordpress/url': 3.27.0 fetch-mock-jest: 1.5.1 jest: 29.3.1 jest-environment-jsdom: 29.3.1 node-fetch: 2.6.7 dependencies: '@automattic/jetpack-config': link:../config - '@wordpress/url': 3.23.0 + '@wordpress/url': 3.27.0 devDependencies: fetch-mock-jest: 1.5.1_node-fetch@2.6.7 jest: 29.3.1 @@ -113,9 +113,9 @@ importers: projects/js-packages/base-styles: specifiers: - '@wordpress/base-styles': 4.13.0 + '@wordpress/base-styles': 4.17.0 devDependencies: - '@wordpress/base-styles': 4.13.0 + '@wordpress/base-styles': 4.17.0 projects/js-packages/components: specifiers: @@ -127,66 +127,66 @@ importers: '@storybook/addon-actions': 6.5.16 '@storybook/react': 6.5.16 '@testing-library/dom': 8.19.1 - '@testing-library/react': 12.1.5 + '@testing-library/react': 13.4.0 '@types/jest': 29.2.5 '@types/qrcode.react': 1.0.2 - '@types/react': 17.0.52 - '@types/react-dom': 17.0.18 - '@types/react-test-renderer': 17.0.2 + '@types/react': 18.0.27 + '@types/react-dom': 18.0.10 + '@types/react-test-renderer': 18.0.0 '@types/testing-library__jest-dom': 5.14.1 - '@types/wordpress__components': 19.10.0 - '@wordpress/browserslist-config': 5.5.0 - '@wordpress/components': 22.1.0 - '@wordpress/compose': 5.20.0 - '@wordpress/date': 4.22.0 - '@wordpress/element': 4.20.0 - '@wordpress/i18n': 4.22.0 - '@wordpress/icons': 9.13.0 + '@types/wordpress__components': 23.0.1 + '@wordpress/browserslist-config': 5.9.0 + '@wordpress/components': 23.3.0 + '@wordpress/compose': 6.3.0 + '@wordpress/date': 4.26.0 + '@wordpress/element': 5.3.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 classnames: 2.3.1 jest: 29.3.1 jest-environment-jsdom: 29.3.1 prop-types: ^15.7.2 qrcode.react: 3.1.0 - react: 17.0.2 - react-dom: 17.0.2 - react-test-renderer: 17.0.2 + react: 18.2.0 + react-dom: 18.2.0 + react-test-renderer: 18.2.0 require-from-string: 2.0.2 typescript: 4.8.2 webpack: 5.72.1 webpack-cli: 4.9.1 dependencies: '@automattic/format-currency': 1.0.1 - '@wordpress/browserslist-config': 5.5.0 - '@wordpress/components': 22.1.0_dlps62spiehie4hvtd46aaye5u - '@wordpress/compose': 5.20.0_react@17.0.2 - '@wordpress/date': 4.22.0 - '@wordpress/element': 4.20.0 - '@wordpress/i18n': 4.22.0 - '@wordpress/icons': 9.13.0 + '@wordpress/browserslist-config': 5.9.0 + '@wordpress/components': 23.3.0_57czaiyk6rdr5iy5tfs5pior4u + '@wordpress/compose': 6.3.0_react@18.2.0 + '@wordpress/date': 4.26.0 + '@wordpress/element': 5.3.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 classnames: 2.3.1 prop-types: 15.8.1 - qrcode.react: 3.1.0_react@17.0.2 + qrcode.react: 3.1.0_react@18.2.0 devDependencies: '@automattic/jetpack-base-styles': link:../base-styles '@babel/core': 7.20.12 '@babel/preset-react': 7.18.6_@babel+core@7.20.12 '@jest/globals': 29.3.1 - '@storybook/addon-actions': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/react': 6.5.16_wbi2gsccnawtfibjudcucm5syy + '@storybook/addon-actions': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/react': 6.5.16_722elpmdhie7z3c645a7nctege '@testing-library/dom': 8.19.1 - '@testing-library/react': 12.1.5_s2motuibfpxxa3ftoqehetkmru + '@testing-library/react': 13.4.0_qduxo4avim535knijfrctywtaq '@types/jest': 29.2.5 '@types/qrcode.react': 1.0.2 - '@types/react': 17.0.52 - '@types/react-dom': 17.0.18 - '@types/react-test-renderer': 17.0.2 + '@types/react': 18.0.27 + '@types/react-dom': 18.0.10 + '@types/react-test-renderer': 18.0.0 '@types/testing-library__jest-dom': 5.14.1 - '@types/wordpress__components': 19.10.0_sfoxds7t5ydpegc3knd667wn6m + '@types/wordpress__components': 23.0.1_biqbaboplfbrettd7655fr4n2y jest: 29.3.1 jest-environment-jsdom: 29.3.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-test-renderer: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + react-test-renderer: 18.2.0_react@18.2.0 require-from-string: 2.0.2 typescript: 4.8.2 webpack: 5.72.1_webpack-cli@4.9.1 @@ -211,51 +211,49 @@ importers: '@babel/preset-react': 7.18.6 '@storybook/addon-actions': 6.5.16 '@testing-library/dom': 8.19.1 - '@testing-library/react': 12.1.5 - '@testing-library/react-hooks': 8.0.1 + '@testing-library/react': 13.4.0 '@testing-library/user-event': 14.4.3 - '@wordpress/base-styles': 4.13.0 - '@wordpress/browserslist-config': 5.5.0 - '@wordpress/components': 22.1.0 - '@wordpress/data': 7.6.0 - '@wordpress/element': 4.20.0 - '@wordpress/i18n': 4.22.0 - '@wordpress/icons': 9.13.0 + '@wordpress/base-styles': 4.17.0 + '@wordpress/browserslist-config': 5.9.0 + '@wordpress/components': 23.3.0 + '@wordpress/data': 8.3.0 + '@wordpress/element': 5.3.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 classnames: 2.3.1 jest: 29.3.1 jest-environment-jsdom: 29.3.1 prop-types: ^15.7.2 - react: 17.0.2 - react-dom: 17.0.2 - react-test-renderer: 17.0.2 + react: 18.2.0 + react-dom: 18.2.0 + react-test-renderer: 18.2.0 dependencies: '@automattic/jetpack-analytics': link:../analytics '@automattic/jetpack-api': link:../api '@automattic/jetpack-components': link:../components '@automattic/jetpack-config': link:../config - '@wordpress/base-styles': 4.13.0 - '@wordpress/browserslist-config': 5.5.0 - '@wordpress/components': 22.1.0_jiuppbrrdpqsioctsbaxdlfu4e - '@wordpress/data': 7.6.0_react@17.0.2 - '@wordpress/element': 4.20.0 - '@wordpress/i18n': 4.22.0 - '@wordpress/icons': 9.13.0 + '@wordpress/base-styles': 4.17.0 + '@wordpress/browserslist-config': 5.9.0 + '@wordpress/components': 23.3.0_pjwopsidmaokadturxaafygjp4 + '@wordpress/data': 8.3.0_react@18.2.0 + '@wordpress/element': 5.3.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 classnames: 2.3.1 prop-types: 15.8.1 devDependencies: '@automattic/jetpack-base-styles': link:../base-styles '@babel/core': 7.20.12 '@babel/preset-react': 7.18.6_@babel+core@7.20.12 - '@storybook/addon-actions': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/addon-actions': 6.5.16_biqbaboplfbrettd7655fr4n2y '@testing-library/dom': 8.19.1 - '@testing-library/react': 12.1.5_s2motuibfpxxa3ftoqehetkmru - '@testing-library/react-hooks': 8.0.1_7qv3rjnqa3j7exc7qtvho7thru + '@testing-library/react': 13.4.0_qduxo4avim535knijfrctywtaq '@testing-library/user-event': 14.4.3_ua4wuun3fnehcjqtqj2e2ldgpe jest: 29.3.1 jest-environment-jsdom: 29.3.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-test-renderer: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + react-test-renderer: 18.2.0_react@18.2.0 projects/js-packages/eslint-changed: specifiers: @@ -273,7 +271,7 @@ importers: projects/js-packages/eslint-config-target-es: specifiers: '@mdn/browser-compat-data': 4.2.1 - '@wordpress/browserslist-config': 5.5.0 + '@wordpress/browserslist-config': 5.9.0 browserslist: ^4.17.6 debug: ^4.3.2 eslint: 8.33.0 @@ -286,7 +284,7 @@ importers: debug: 4.3.4 semver: 7.3.8 devDependencies: - '@wordpress/browserslist-config': 5.5.0 + '@wordpress/browserslist-config': 5.9.0 eslint: 8.33.0 eslint-plugin-es: 4.1.0_eslint@8.33.0 jest: 29.3.1 @@ -308,8 +306,8 @@ importers: projects/js-packages/i18n-loader-webpack-plugin: specifiers: - '@wordpress/dependency-extraction-webpack-plugin': 4.5.0 - '@wordpress/i18n': 4.22.0 + '@wordpress/dependency-extraction-webpack-plugin': 4.9.0 + '@wordpress/i18n': 4.26.0 debug: ^4.3.2 jest: 29.3.1 webpack: 5.72.1 @@ -317,8 +315,8 @@ importers: dependencies: debug: 4.3.4 devDependencies: - '@wordpress/dependency-extraction-webpack-plugin': 4.5.0_webpack@5.72.1 - '@wordpress/i18n': 4.22.0 + '@wordpress/dependency-extraction-webpack-plugin': 4.9.0_webpack@5.72.1 + '@wordpress/i18n': 4.26.0 jest: 29.3.1 webpack: 5.72.1_webpack-cli@4.9.1 webpack-cli: 4.9.1_webpack@5.72.1 @@ -331,36 +329,36 @@ importers: '@automattic/jetpack-components': workspace:* '@babel/core': 7.20.12 '@babel/preset-react': 7.18.6 - '@wordpress/base-styles': 4.13.0 - '@wordpress/components': 22.1.0 - '@wordpress/compose': 5.20.0 - '@wordpress/data': 7.6.0 - '@wordpress/element': 4.20.0 - '@wordpress/i18n': 4.22.0 - '@wordpress/url': 3.23.0 + '@wordpress/base-styles': 4.17.0 + '@wordpress/components': 23.3.0 + '@wordpress/compose': 6.3.0 + '@wordpress/data': 8.3.0 + '@wordpress/element': 5.3.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/url': 3.27.0 prop-types: ^15.7.2 - react: 17.0.2 - react-dom: 17.0.2 - react-test-renderer: 17.0.2 + react: 18.2.0 + react-dom: 18.2.0 + react-test-renderer: 18.2.0 dependencies: '@automattic/jetpack-analytics': link:../analytics '@automattic/jetpack-api': link:../api '@automattic/jetpack-base-styles': link:../base-styles '@automattic/jetpack-components': link:../components - '@wordpress/base-styles': 4.13.0 - '@wordpress/components': 22.1.0_jiuppbrrdpqsioctsbaxdlfu4e - '@wordpress/compose': 5.20.0_react@17.0.2 - '@wordpress/data': 7.6.0_react@17.0.2 - '@wordpress/element': 4.20.0 - '@wordpress/i18n': 4.22.0 - '@wordpress/url': 3.23.0 + '@wordpress/base-styles': 4.17.0 + '@wordpress/components': 23.3.0_pjwopsidmaokadturxaafygjp4 + '@wordpress/compose': 6.3.0_react@18.2.0 + '@wordpress/data': 8.3.0_react@18.2.0 + '@wordpress/element': 5.3.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/url': 3.27.0 prop-types: 15.8.1 devDependencies: '@babel/core': 7.20.12 '@babel/preset-react': 7.18.6_@babel+core@7.20.12 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-test-renderer: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + react-test-renderer: 18.2.0_react@18.2.0 projects/js-packages/image-guide: specifiers: @@ -391,39 +389,39 @@ importers: '@babel/core': 7.20.12 '@babel/preset-react': 7.18.6 '@testing-library/dom': 8.19.1 - '@testing-library/react': 12.1.5 + '@testing-library/react': 13.4.0 '@testing-library/user-event': 14.4.3 - '@wordpress/components': 22.1.0 - '@wordpress/element': 4.20.0 - '@wordpress/i18n': 4.22.0 - '@wordpress/icons': 9.13.0 + '@wordpress/components': 23.3.0 + '@wordpress/element': 5.3.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 jest: 29.3.1 jest-environment-jsdom: 29.3.1 prop-types: 15.7.2 - react: 17.0.2 - react-dom: 17.0.2 - react-test-renderer: 17.0.2 + react: 18.2.0 + react-dom: 18.2.0 + react-test-renderer: 18.2.0 dependencies: '@automattic/jetpack-analytics': link:../analytics '@automattic/jetpack-api': link:../api '@automattic/jetpack-components': link:../components - '@wordpress/components': 22.1.0_jiuppbrrdpqsioctsbaxdlfu4e - '@wordpress/element': 4.20.0 - '@wordpress/i18n': 4.22.0 - '@wordpress/icons': 9.13.0 + '@wordpress/components': 23.3.0_pjwopsidmaokadturxaafygjp4 + '@wordpress/element': 5.3.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 prop-types: 15.7.2 devDependencies: '@automattic/jetpack-base-styles': link:../base-styles '@babel/core': 7.20.12 '@babel/preset-react': 7.18.6_@babel+core@7.20.12 '@testing-library/dom': 8.19.1 - '@testing-library/react': 12.1.5_s2motuibfpxxa3ftoqehetkmru + '@testing-library/react': 13.4.0_qduxo4avim535knijfrctywtaq '@testing-library/user-event': 14.4.3_ua4wuun3fnehcjqtqj2e2ldgpe jest: 29.3.1 jest-environment-jsdom: 29.3.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-test-renderer: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + react-test-renderer: 18.2.0_react@18.2.0 projects/js-packages/partner-coupon: specifiers: @@ -434,24 +432,23 @@ importers: '@babel/core': 7.20.12 '@babel/preset-react': 7.18.6 '@testing-library/dom': 8.19.1 - '@testing-library/react': 12.1.5 - '@testing-library/react-hooks': 8.0.1 + '@testing-library/react': 13.4.0 '@testing-library/user-event': 14.4.3 - '@wordpress/base-styles': 4.13.0 - '@wordpress/data': 7.6.0 - '@wordpress/i18n': 4.22.0 + '@wordpress/base-styles': 4.17.0 + '@wordpress/data': 8.3.0 + '@wordpress/i18n': 4.26.0 classnames: 2.3.1 jest: 29.3.1 jest-environment-jsdom: 29.3.1 jest-extended: 2.0.0 prop-types: 15.7.2 - react: 17.0.2 - react-dom: 17.0.2 - react-test-renderer: 17.0.2 + react: 18.2.0 + react-dom: 18.2.0 + react-test-renderer: 18.2.0 dependencies: '@automattic/jetpack-components': link:../components '@automattic/jetpack-connection': link:../connection - '@wordpress/i18n': 4.22.0 + '@wordpress/i18n': 4.26.0 classnames: 2.3.1 prop-types: 15.7.2 devDependencies: @@ -460,17 +457,16 @@ importers: '@babel/core': 7.20.12 '@babel/preset-react': 7.18.6_@babel+core@7.20.12 '@testing-library/dom': 8.19.1 - '@testing-library/react': 12.1.5_s2motuibfpxxa3ftoqehetkmru - '@testing-library/react-hooks': 8.0.1_7qv3rjnqa3j7exc7qtvho7thru + '@testing-library/react': 13.4.0_qduxo4avim535knijfrctywtaq '@testing-library/user-event': 14.4.3_ua4wuun3fnehcjqtqj2e2ldgpe - '@wordpress/base-styles': 4.13.0 - '@wordpress/data': 7.6.0_react@17.0.2 + '@wordpress/base-styles': 4.17.0 + '@wordpress/data': 8.3.0_react@18.2.0 jest: 29.3.1 jest-environment-jsdom: 29.3.1 jest-extended: 2.0.0_jest@29.3.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-test-renderer: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + react-test-renderer: 18.2.0_react@18.2.0 projects/js-packages/publicize-components: specifiers: @@ -487,30 +483,29 @@ importers: '@babel/preset-react': 7.18.6 '@babel/runtime': 7.20.13 '@testing-library/dom': 8.19.1 - '@testing-library/react': 12.1.5 - '@testing-library/react-hooks': 8.0.1 + '@testing-library/react': 13.4.0 '@testing-library/user-event': 14.4.3 - '@wordpress/annotations': 2.22.0 - '@wordpress/api-fetch': 6.19.0 - '@wordpress/babel-plugin-import-jsx-pragma': 4.5.0 - '@wordpress/block-editor': 10.5.0 - '@wordpress/blocks': 11.21.0 - '@wordpress/components': 22.1.0 - '@wordpress/compose': 5.20.0 - '@wordpress/data': 7.6.0 - '@wordpress/editor': 12.21.0 - '@wordpress/element': 4.20.0 - '@wordpress/hooks': 3.22.0 - '@wordpress/i18n': 4.22.0 - '@wordpress/icons': 9.13.0 + '@wordpress/annotations': 2.26.0 + '@wordpress/api-fetch': 6.23.0 + '@wordpress/babel-plugin-import-jsx-pragma': 4.9.0 + '@wordpress/block-editor': 11.3.0 + '@wordpress/blocks': 12.3.0 + '@wordpress/components': 23.3.0 + '@wordpress/compose': 6.3.0 + '@wordpress/data': 8.3.0 + '@wordpress/editor': 13.3.0 + '@wordpress/element': 5.3.0 + '@wordpress/hooks': 3.26.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 babel-jest: 29.3.1 classnames: 2.3.1 jest: 29.3.1 jest-environment-jsdom: 29.3.1 lodash: 4.17.21 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2 + react: 18.2.0 + react-dom: 18.2.0 react-page-visibility: 7.0.0 refx: 3.1.1 rememo: 4.0.1 @@ -519,23 +514,23 @@ importers: '@automattic/jetpack-components': link:../components '@automattic/jetpack-connection': link:../connection '@automattic/jetpack-shared-extension-utils': link:../shared-extension-utils - '@automattic/social-previews': 1.1.5_wr27b3od55irt2wqr244uwuoia - '@wordpress/annotations': 2.22.0_react@17.0.2 - '@wordpress/api-fetch': 6.19.0 - '@wordpress/block-editor': 10.5.0_jiuppbrrdpqsioctsbaxdlfu4e - '@wordpress/blocks': 11.21.0_react@17.0.2 - '@wordpress/components': 22.1.0_jiuppbrrdpqsioctsbaxdlfu4e - '@wordpress/compose': 5.20.0_react@17.0.2 - '@wordpress/data': 7.6.0_react@17.0.2 - '@wordpress/editor': 12.21.0_jiuppbrrdpqsioctsbaxdlfu4e - '@wordpress/element': 4.20.0 - '@wordpress/hooks': 3.22.0 - '@wordpress/i18n': 4.22.0 - '@wordpress/icons': 9.13.0 + '@automattic/social-previews': 1.1.5_h4tp6taqtzz2k3o7nw5cx3at3a + '@wordpress/annotations': 2.26.0_react@18.2.0 + '@wordpress/api-fetch': 6.23.0 + '@wordpress/block-editor': 11.3.0_pjwopsidmaokadturxaafygjp4 + '@wordpress/blocks': 12.3.0_react@18.2.0 + '@wordpress/components': 23.3.0_pjwopsidmaokadturxaafygjp4 + '@wordpress/compose': 6.3.0_react@18.2.0 + '@wordpress/data': 8.3.0_react@18.2.0 + '@wordpress/editor': 13.3.0_pjwopsidmaokadturxaafygjp4 + '@wordpress/element': 5.3.0 + '@wordpress/hooks': 3.26.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 classnames: 2.3.1 lodash: 4.17.21 prop-types: 15.8.1 - react-page-visibility: 7.0.0_react@17.0.2 + react-page-visibility: 7.0.0_react@18.2.0 refx: 3.1.1 rememo: 4.0.1 devDependencies: @@ -547,15 +542,14 @@ importers: '@babel/preset-react': 7.18.6_@babel+core@7.20.12 '@babel/runtime': 7.20.13 '@testing-library/dom': 8.19.1 - '@testing-library/react': 12.1.5_s2motuibfpxxa3ftoqehetkmru - '@testing-library/react-hooks': 8.0.1_sfoxds7t5ydpegc3knd667wn6m + '@testing-library/react': 13.4.0_qduxo4avim535knijfrctywtaq '@testing-library/user-event': 14.4.3_ua4wuun3fnehcjqtqj2e2ldgpe - '@wordpress/babel-plugin-import-jsx-pragma': 4.5.0_@babel+core@7.20.12 + '@wordpress/babel-plugin-import-jsx-pragma': 4.9.0_@babel+core@7.20.12 babel-jest: 29.3.1_@babel+core@7.20.12 jest: 29.3.1 jest-environment-jsdom: 29.3.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 projects/js-packages/remove-asset-webpack-plugin: specifiers: @@ -576,26 +570,26 @@ importers: '@automattic/jetpack-connection': workspace:* '@babel/core': 7.20.12 '@babel/preset-react': 7.18.6 - '@wordpress/compose': 5.20.0 - '@wordpress/element': 4.20.0 - '@wordpress/i18n': 4.22.0 - '@wordpress/plugins': 4.20.0 - '@wordpress/url': 3.23.0 + '@wordpress/compose': 6.3.0 + '@wordpress/element': 5.3.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/plugins': 5.3.0 + '@wordpress/url': 3.27.0 lodash: 4.17.21 - react: 17.0.2 + react: 18.2.0 dependencies: '@automattic/jetpack-analytics': link:../analytics '@automattic/jetpack-connection': link:../connection - '@wordpress/compose': 5.20.0_react@17.0.2 - '@wordpress/element': 4.20.0 - '@wordpress/i18n': 4.22.0 - '@wordpress/plugins': 4.20.0_react@17.0.2 - '@wordpress/url': 3.23.0 + '@wordpress/compose': 6.3.0_react@18.2.0 + '@wordpress/element': 5.3.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/plugins': 5.3.0_react@18.2.0 + '@wordpress/url': 3.27.0 lodash: 4.17.21 devDependencies: '@babel/core': 7.20.12 '@babel/preset-react': 7.18.6_@babel+core@7.20.12 - react: 17.0.2 + react: 18.2.0 projects/js-packages/storybook: specifiers: @@ -621,15 +615,15 @@ importers: '@storybook/react': 6.5.16 '@storybook/source-loader': 6.5.16 '@storybook/theming': 6.5.16 - '@wordpress/api-fetch': 6.19.0 - '@wordpress/babel-preset-default': 7.6.0 - '@wordpress/base-styles': 4.13.0 - '@wordpress/block-editor': 10.5.0 - '@wordpress/block-library': 7.19.0 - '@wordpress/components': 22.1.0 - '@wordpress/element': 4.20.0 - '@wordpress/format-library': 3.20.0 - '@wordpress/postcss-plugins-preset': 4.6.0 + '@wordpress/api-fetch': 6.23.0 + '@wordpress/babel-preset-default': 7.10.0 + '@wordpress/base-styles': 4.17.0 + '@wordpress/block-editor': 11.3.0 + '@wordpress/block-library': 8.3.0 + '@wordpress/components': 23.3.0 + '@wordpress/element': 5.3.0 + '@wordpress/format-library': 4.3.0 + '@wordpress/postcss-plugins-preset': 4.10.0 autoprefixer: 10.4.12 babel-loader: 8.3.0 babel-plugin-inline-json-import: 0.3.2 @@ -638,8 +632,8 @@ importers: postcss: 8.4.21 postcss-custom-properties: 12.1.7 postcss-loader: 6.2.0 - react: 17.0.2 - react-dom: 17.0.2 + react: 18.2.0 + react-dom: 18.2.0 require-from-string: 2.0.2 sass: 1.43.3 sass-loader: 12.4.0 @@ -651,7 +645,7 @@ importers: webpack: 5.72.1 webpack-cli: 4.9.1 dependencies: - '@wordpress/api-fetch': 6.19.0 + '@wordpress/api-fetch': 6.23.0 devDependencies: '@automattic/jetpack-components': link:../components '@babel/core': 7.20.12 @@ -659,30 +653,30 @@ importers: '@babel/preset-react': 7.18.6_@babel+core@7.20.12 '@babel/runtime': 7.20.13 '@emotion/babel-plugin': 11.3.0_@babel+core@7.20.12 - '@emotion/react': 11.4.1_64k6h7xsf5jw26ymy7ush5uuyi - '@emotion/styled': 11.3.0_wy5moec3s3cew77pq3ujbkfki4 - '@mdx-js/react': 1.6.22_react@17.0.2 - '@storybook/addon-a11y': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/addon-docs': 6.5.16_6kvt66tnfqrn4kiiumk7rewzv4 - '@storybook/addon-essentials': 6.5.16_favtfxuskfna52kgyndtv5xocm - '@storybook/addon-storysource': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/addon-viewport': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/addons': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/api': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/builder-webpack5': 6.5.16_lvjraxmr6x5tfufieyioadep3e - '@storybook/components': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/manager-webpack5': 6.5.16_lvjraxmr6x5tfufieyioadep3e - '@storybook/react': 6.5.16_mgbkdb4bpdsmqien2oyzkrpqja - '@storybook/source-loader': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/theming': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@wordpress/babel-preset-default': 7.6.0 - '@wordpress/base-styles': 4.13.0 - '@wordpress/block-editor': 10.5.0_jiuppbrrdpqsioctsbaxdlfu4e - '@wordpress/block-library': 7.19.0_jiuppbrrdpqsioctsbaxdlfu4e - '@wordpress/components': 22.1.0_jiuppbrrdpqsioctsbaxdlfu4e - '@wordpress/element': 4.20.0 - '@wordpress/format-library': 3.20.0_jiuppbrrdpqsioctsbaxdlfu4e - '@wordpress/postcss-plugins-preset': 4.6.0_postcss@8.4.21 + '@emotion/react': 11.4.1_2exiyaescjxorpwwmy4ejghgte + '@emotion/styled': 11.3.0_gxmtqmeayxd745citujdvk2i6y + '@mdx-js/react': 1.6.22_react@18.2.0 + '@storybook/addon-a11y': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/addon-docs': 6.5.16_cr4jtm2yk466vxn6zbqn2j4dgy + '@storybook/addon-essentials': 6.5.16_zinu5mbgn4teyuaakqhymwi2qa + '@storybook/addon-storysource': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/addon-viewport': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/addons': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/api': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/builder-webpack5': 6.5.16_xvbawrd2bakz332tozbtq7aini + '@storybook/components': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/manager-webpack5': 6.5.16_xvbawrd2bakz332tozbtq7aini + '@storybook/react': 6.5.16_tjv4a5dc64o6kxadb7pclwrgym + '@storybook/source-loader': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/theming': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@wordpress/babel-preset-default': 7.10.0 + '@wordpress/base-styles': 4.17.0 + '@wordpress/block-editor': 11.3.0_pjwopsidmaokadturxaafygjp4 + '@wordpress/block-library': 8.3.0_pjwopsidmaokadturxaafygjp4 + '@wordpress/components': 23.3.0_pjwopsidmaokadturxaafygjp4 + '@wordpress/element': 5.3.0 + '@wordpress/format-library': 4.3.0_pjwopsidmaokadturxaafygjp4 + '@wordpress/postcss-plugins-preset': 4.10.0_postcss@8.4.21 autoprefixer: 10.4.12_postcss@8.4.21 babel-loader: 8.3.0_niul7cz37c54dgtvgizf4nkig4 babel-plugin-inline-json-import: 0.3.2 @@ -691,12 +685,12 @@ importers: postcss: 8.4.21 postcss-custom-properties: 12.1.7_postcss@8.4.21 postcss-loader: 6.2.0_4y4aznponuaovazqx4t4g76j4i - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 require-from-string: 2.0.2 sass: 1.43.3 sass-loader: 12.4.0_sass@1.43.3+webpack@5.72.1 - storybook-addon-mock: 3.2.0_5ztfpadjlhsbwmjwrup56ogdgi + storybook-addon-mock: 3.2.0_sfykwaolfeirobf64hp5z5qyae storybook-addon-turbo-build: 1.0.1_webpack@5.72.1 style-loader: 2.0.0_webpack@5.72.1 ts-dedent: 2.2.0 @@ -747,8 +741,8 @@ importers: '@babel/preset-typescript': 7.18.6 '@babel/runtime': 7.20.13 '@cerner/duplicate-package-checker-webpack-plugin': 2.3.0 - '@wordpress/browserslist-config': 5.5.0 - '@wordpress/dependency-extraction-webpack-plugin': 4.5.0 + '@wordpress/browserslist-config': 5.9.0 + '@wordpress/dependency-extraction-webpack-plugin': 4.9.0 babel-loader: 8.3.0 browserslist: 4.20.4 css-loader: 6.5.1 @@ -772,8 +766,8 @@ importers: '@babel/preset-react': 7.18.6_@babel+core@7.20.12 '@babel/preset-typescript': 7.18.6_@babel+core@7.20.12 '@cerner/duplicate-package-checker-webpack-plugin': 2.3.0_webpack@5.72.1 - '@wordpress/browserslist-config': 5.5.0 - '@wordpress/dependency-extraction-webpack-plugin': 4.5.0_webpack@5.72.1 + '@wordpress/browserslist-config': 5.9.0 + '@wordpress/dependency-extraction-webpack-plugin': 4.9.0_webpack@5.72.1 babel-loader: 8.3.0_niul7cz37c54dgtvgizf4nkig4 browserslist: 4.20.4 css-loader: 6.5.1_webpack@5.72.1 @@ -791,8 +785,8 @@ importers: specifiers: '@automattic/jetpack-webpack-config': workspace:* '@babel/core': 7.20.12 - '@wordpress/browserslist-config': 5.5.0 - '@wordpress/dependency-extraction-webpack-plugin': 4.5.0 + '@wordpress/browserslist-config': 5.9.0 + '@wordpress/dependency-extraction-webpack-plugin': 4.9.0 core-js: 3.23.5 sass: 1.54.4 sass-loader: 12.4.0 @@ -801,8 +795,8 @@ importers: devDependencies: '@automattic/jetpack-webpack-config': link:../../js-packages/webpack-config '@babel/core': 7.20.12 - '@wordpress/browserslist-config': 5.5.0 - '@wordpress/dependency-extraction-webpack-plugin': 4.5.0_webpack@5.72.1 + '@wordpress/browserslist-config': 5.9.0 + '@wordpress/dependency-extraction-webpack-plugin': 4.9.0_webpack@5.72.1 core-js: 3.23.5 sass: 1.54.4 sass-loader: 12.4.0_sass@1.54.4+webpack@5.72.1 @@ -815,14 +809,14 @@ importers: projects/packages/assets: specifiers: '@automattic/jetpack-webpack-config': workspace:* - '@wordpress/browserslist-config': 5.5.0 + '@wordpress/browserslist-config': 5.9.0 jest: 29.3.1 md5-es: 1.8.2 webpack: 5.72.1 webpack-cli: 4.9.1 devDependencies: '@automattic/jetpack-webpack-config': link:../../js-packages/webpack-config - '@wordpress/browserslist-config': 5.5.0 + '@wordpress/browserslist-config': 5.9.0 jest: 29.3.1 md5-es: 1.8.2 webpack: 5.72.1_webpack-cli@4.9.1 @@ -843,38 +837,37 @@ importers: '@babel/register': 7.18.9 '@babel/runtime': 7.20.13 '@testing-library/dom': 8.19.1 - '@testing-library/react': 12.1.5 - '@testing-library/react-hooks': 8.0.1 + '@testing-library/react': 13.4.0 '@testing-library/user-event': 14.4.3 - '@wordpress/api-fetch': 6.19.0 - '@wordpress/browserslist-config': 5.5.0 - '@wordpress/data': 7.6.0 - '@wordpress/date': 4.22.0 - '@wordpress/element': 4.20.0 - '@wordpress/i18n': 4.22.0 + '@wordpress/api-fetch': 6.23.0 + '@wordpress/browserslist-config': 5.9.0 + '@wordpress/data': 8.3.0 + '@wordpress/date': 4.26.0 + '@wordpress/element': 5.3.0 + '@wordpress/i18n': 4.26.0 concurrently: 6.0.2 jest: 29.3.1 jest-environment-jsdom: 29.3.1 - react: 17.0.2 - react-dom: 17.0.2 + react: 18.2.0 + react-dom: 18.2.0 sass: 1.43.3 sass-loader: 12.4.0 webpack: 5.72.1 webpack-cli: 4.9.1 dependencies: - '@automattic/components': 2.0.1_5ca7al7cn46tt3ovgjcst44g2i + '@automattic/components': 2.0.1_glhdtumjakhpluo4rgmlbgelwa '@automattic/format-currency': 1.0.1 '@automattic/jetpack-analytics': link:../../js-packages/analytics '@automattic/jetpack-api': link:../../js-packages/api '@automattic/jetpack-components': link:../../js-packages/components '@automattic/jetpack-connection': link:../../js-packages/connection - '@wordpress/api-fetch': 6.19.0 - '@wordpress/data': 7.6.0_react@17.0.2 - '@wordpress/date': 4.22.0 - '@wordpress/element': 4.20.0 - '@wordpress/i18n': 4.22.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + '@wordpress/api-fetch': 6.23.0 + '@wordpress/data': 8.3.0_react@18.2.0 + '@wordpress/date': 4.26.0 + '@wordpress/element': 5.3.0 + '@wordpress/i18n': 4.26.0 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 devDependencies: '@automattic/jetpack-base-styles': link:../../js-packages/base-styles '@automattic/jetpack-webpack-config': link:../../js-packages/webpack-config @@ -883,10 +876,9 @@ importers: '@babel/register': 7.18.9_@babel+core@7.20.12 '@babel/runtime': 7.20.13 '@testing-library/dom': 8.19.1 - '@testing-library/react': 12.1.5_s2motuibfpxxa3ftoqehetkmru - '@testing-library/react-hooks': 8.0.1_sfoxds7t5ydpegc3knd667wn6m + '@testing-library/react': 13.4.0_qduxo4avim535knijfrctywtaq '@testing-library/user-event': 14.4.3_ua4wuun3fnehcjqtqj2e2ldgpe - '@wordpress/browserslist-config': 5.5.0 + '@wordpress/browserslist-config': 5.9.0 concurrently: 6.0.2 jest: 29.3.1 jest-environment-jsdom: 29.3.1 @@ -905,17 +897,17 @@ importers: '@babel/preset-env': 7.20.2 '@babel/register': 7.18.9 '@babel/runtime': 7.20.13 - '@wordpress/block-editor': 10.5.0 - '@wordpress/browserslist-config': 5.5.0 - '@wordpress/components': 22.1.0 - '@wordpress/compose': 5.20.0 - '@wordpress/data': 7.6.0 - '@wordpress/element': 4.20.0 - '@wordpress/i18n': 4.22.0 - '@wordpress/icons': 9.13.0 - '@wordpress/plugins': 4.20.0 - react: 17.0.2 - react-dom: 17.0.2 + '@wordpress/block-editor': 11.3.0 + '@wordpress/browserslist-config': 5.9.0 + '@wordpress/components': 23.3.0 + '@wordpress/compose': 6.3.0 + '@wordpress/data': 8.3.0 + '@wordpress/element': 5.3.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 + '@wordpress/plugins': 5.3.0 + react: 18.2.0 + react-dom: 18.2.0 sass: 1.54.4 sass-loader: 12.4.0 webpack: 5.72.1 @@ -924,23 +916,23 @@ importers: '@automattic/jetpack-analytics': link:../../js-packages/analytics '@automattic/jetpack-components': link:../../js-packages/components '@automattic/jetpack-shared-extension-utils': link:../../js-packages/shared-extension-utils - '@wordpress/block-editor': 10.5.0_jiuppbrrdpqsioctsbaxdlfu4e - '@wordpress/components': 22.1.0_jiuppbrrdpqsioctsbaxdlfu4e - '@wordpress/compose': 5.20.0_react@17.0.2 - '@wordpress/data': 7.6.0_react@17.0.2 - '@wordpress/element': 4.20.0 - '@wordpress/i18n': 4.22.0 - '@wordpress/icons': 9.13.0 - '@wordpress/plugins': 4.20.0_react@17.0.2 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + '@wordpress/block-editor': 11.3.0_pjwopsidmaokadturxaafygjp4 + '@wordpress/components': 23.3.0_pjwopsidmaokadturxaafygjp4 + '@wordpress/compose': 6.3.0_react@18.2.0 + '@wordpress/data': 8.3.0_react@18.2.0 + '@wordpress/element': 5.3.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 + '@wordpress/plugins': 5.3.0_react@18.2.0 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 devDependencies: '@automattic/jetpack-webpack-config': link:../../js-packages/webpack-config '@babel/core': 7.20.12 '@babel/preset-env': 7.20.2_@babel+core@7.20.12 '@babel/register': 7.18.9_@babel+core@7.20.12 '@babel/runtime': 7.20.13 - '@wordpress/browserslist-config': 5.5.0 + '@wordpress/browserslist-config': 5.9.0 sass: 1.54.4 sass-loader: 12.4.0_sass@1.54.4+webpack@5.72.1 webpack: 5.72.1_webpack-cli@4.9.1 @@ -949,12 +941,12 @@ importers: projects/packages/connection: specifiers: '@automattic/jetpack-webpack-config': workspace:* - '@wordpress/browserslist-config': 5.5.0 + '@wordpress/browserslist-config': 5.9.0 webpack: 5.72.1 webpack-cli: 4.9.1 devDependencies: '@automattic/jetpack-webpack-config': link:../../js-packages/webpack-config - '@wordpress/browserslist-config': 5.5.0 + '@wordpress/browserslist-config': 5.9.0 webpack: 5.72.1_webpack-cli@4.9.1 webpack-cli: 4.9.1_webpack@5.72.1 @@ -992,28 +984,28 @@ importers: '@babel/preset-env': 7.20.2 '@babel/register': 7.18.9 '@babel/runtime': 7.20.13 - '@wordpress/browserslist-config': 5.5.0 - '@wordpress/data': 7.6.0 + '@wordpress/browserslist-config': 5.9.0 + '@wordpress/data': 8.3.0 fancy-log: 1.3.3 - react: 17.0.2 - react-dom: 17.0.2 + react: 18.2.0 + react-dom: 18.2.0 sass: 1.43.3 sass-loader: 12.4.0 webpack: 5.72.1 webpack-cli: 4.9.1 dependencies: '@automattic/jetpack-idc': link:../../js-packages/idc - '@wordpress/data': 7.6.0_react@17.0.2 + '@wordpress/data': 8.3.0_react@18.2.0 devDependencies: '@automattic/jetpack-webpack-config': link:../../js-packages/webpack-config '@babel/core': 7.20.12 '@babel/preset-env': 7.20.2_@babel+core@7.20.12 '@babel/register': 7.18.9_@babel+core@7.20.12 '@babel/runtime': 7.20.13 - '@wordpress/browserslist-config': 5.5.0 + '@wordpress/browserslist-config': 5.9.0 fancy-log: 1.3.3 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 sass: 1.43.3 sass-loader: 12.4.0_sass@1.43.3+webpack@5.72.1 webpack: 5.72.1_webpack-cli@4.9.1 @@ -1025,14 +1017,14 @@ importers: projects/packages/jitm: specifiers: '@automattic/jetpack-webpack-config': workspace:* - '@wordpress/browserslist-config': 5.5.0 + '@wordpress/browserslist-config': 5.9.0 sass: 1.43.3 sass-loader: 12.4.0 webpack: 5.72.1 webpack-cli: 4.9.1 devDependencies: '@automattic/jetpack-webpack-config': link:../../js-packages/webpack-config - '@wordpress/browserslist-config': 5.5.0 + '@wordpress/browserslist-config': 5.9.0 sass: 1.43.3 sass-loader: 12.4.0_sass@1.43.3+webpack@5.72.1 webpack: 5.72.1_webpack-cli@4.9.1 @@ -1041,14 +1033,14 @@ importers: projects/packages/lazy-images: specifiers: '@automattic/jetpack-webpack-config': workspace:* - '@wordpress/browserslist-config': 5.5.0 + '@wordpress/browserslist-config': 5.9.0 copy-webpack-plugin: 11.0.0 intersection-observer: 0.12.0 webpack: 5.72.1 webpack-cli: 4.9.1 devDependencies: '@automattic/jetpack-webpack-config': link:../../js-packages/webpack-config - '@wordpress/browserslist-config': 5.5.0 + '@wordpress/browserslist-config': 5.9.0 copy-webpack-plugin: 11.0.0_webpack@5.72.1 intersection-observer: 0.12.0 webpack: 5.72.1_webpack-cli@4.9.1 @@ -1071,22 +1063,21 @@ importers: '@storybook/react': 6.5.16 '@storybook/testing-react': 1.3.0 '@testing-library/dom': 8.19.1 - '@testing-library/react': 12.1.5 - '@testing-library/react-hooks': 8.0.1 + '@testing-library/react': 13.4.0 '@testing-library/user-event': 14.4.3 - '@wordpress/api-fetch': 6.19.0 - '@wordpress/components': 22.1.0 - '@wordpress/data': 7.6.0 - '@wordpress/i18n': 4.22.0 - '@wordpress/icons': 9.13.0 + '@wordpress/api-fetch': 6.23.0 + '@wordpress/components': 23.3.0 + '@wordpress/data': 8.3.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 classnames: 2.3.1 jest: 29.3.1 jest-environment-jsdom: 29.3.1 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2 + react: 18.2.0 + react-dom: 18.2.0 react-router-dom: 6.6.2 - react-test-renderer: 17.0.2 + react-test-renderer: 18.2.0 require-from-string: 2.0.2 sass: 1.43.3 sass-loader: 12.4.0 @@ -1100,32 +1091,31 @@ importers: '@automattic/jetpack-components': link:../../js-packages/components '@automattic/jetpack-connection': link:../../js-packages/connection '@automattic/jetpack-licensing': link:../../js-packages/licensing - '@wordpress/api-fetch': 6.19.0 - '@wordpress/components': 22.1.0_jiuppbrrdpqsioctsbaxdlfu4e - '@wordpress/data': 7.6.0_react@17.0.2 - '@wordpress/i18n': 4.22.0 - '@wordpress/icons': 9.13.0 + '@wordpress/api-fetch': 6.23.0 + '@wordpress/components': 23.3.0_pjwopsidmaokadturxaafygjp4 + '@wordpress/data': 8.3.0_react@18.2.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 classnames: 2.3.1 prop-types: 15.8.1 - react-router-dom: 6.6.2_sfoxds7t5ydpegc3knd667wn6m + react-router-dom: 6.6.2_biqbaboplfbrettd7655fr4n2y devDependencies: '@automattic/jetpack-webpack-config': link:../../js-packages/webpack-config '@babel/core': 7.20.12 '@babel/preset-env': 7.20.2_@babel+core@7.20.12 - '@storybook/addons': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/client-api': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/preview-web': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/react': 6.5.16_wbi2gsccnawtfibjudcucm5syy - '@storybook/testing-react': 1.3.0_3wwgvkgtva2i6hex6bci7yypbe + '@storybook/addons': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/client-api': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/preview-web': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/react': 6.5.16_722elpmdhie7z3c645a7nctege + '@storybook/testing-react': 1.3.0_c6o2fydntrt35ieirw6z6semza '@testing-library/dom': 8.19.1 - '@testing-library/react': 12.1.5_s2motuibfpxxa3ftoqehetkmru - '@testing-library/react-hooks': 8.0.1_7qv3rjnqa3j7exc7qtvho7thru + '@testing-library/react': 13.4.0_qduxo4avim535knijfrctywtaq '@testing-library/user-event': 14.4.3_ua4wuun3fnehcjqtqj2e2ldgpe jest: 29.3.1 jest-environment-jsdom: 29.3.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-test-renderer: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + react-test-renderer: 18.2.0_react@18.2.0 require-from-string: 2.0.2 sass: 1.43.3 sass-loader: 12.4.0_sass@1.43.3+webpack@5.72.1 @@ -1157,12 +1147,12 @@ importers: projects/packages/publicize: specifiers: '@automattic/jetpack-webpack-config': workspace:* - '@wordpress/i18n': 4.22.0 + '@wordpress/i18n': 4.26.0 concurrently: 7.4.0 webpack: 5.72.1 webpack-cli: 4.9.1 dependencies: - '@wordpress/i18n': 4.22.0 + '@wordpress/i18n': 4.26.0 devDependencies: '@automattic/jetpack-webpack-config': link:../../js-packages/webpack-config concurrently: 7.4.0 @@ -1190,16 +1180,16 @@ importers: '@size-limit/preset-app': 6.0.4 '@testing-library/dom': 8.19.1 '@testing-library/preact': 3.2.2 - '@testing-library/react': 12.1.5 - '@wordpress/babel-plugin-import-jsx-pragma': 4.5.0 - '@wordpress/base-styles': 4.13.0 - '@wordpress/block-editor': 10.5.0 - '@wordpress/browserslist-config': 5.5.0 - '@wordpress/data': 7.6.0 - '@wordpress/dependency-extraction-webpack-plugin': 4.5.0 - '@wordpress/element': 4.20.0 - '@wordpress/i18n': 4.22.0 - '@wordpress/icons': 9.13.0 + '@testing-library/react': 13.4.0 + '@wordpress/babel-plugin-import-jsx-pragma': 4.9.0 + '@wordpress/base-styles': 4.17.0 + '@wordpress/block-editor': 11.3.0 + '@wordpress/browserslist-config': 5.9.0 + '@wordpress/data': 8.3.0 + '@wordpress/dependency-extraction-webpack-plugin': 4.9.0 + '@wordpress/element': 5.3.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 autoprefixer: 10.4.12 babel-jest: 29.3.1 classnames: 2.3.1 @@ -1218,8 +1208,8 @@ importers: prop-types: 15.7.2 q-flat: 1.0.7 qss: 2.0.3 - react: 17.0.2 - react-dom: 17.0.2 + react: 18.2.0 + react-dom: 18.2.0 react-redux: 7.2.8 redux: 4.1.1 refx: 3.1.1 @@ -1239,12 +1229,12 @@ importers: '@automattic/jetpack-base-styles': link:../../js-packages/base-styles '@automattic/jetpack-components': link:../../js-packages/components '@automattic/jetpack-connection': link:../../js-packages/connection - '@wordpress/base-styles': 4.13.0 - '@wordpress/block-editor': 10.5.0_jiuppbrrdpqsioctsbaxdlfu4e - '@wordpress/data': 7.6.0_react@17.0.2 - '@wordpress/element': 4.20.0 - '@wordpress/i18n': 4.22.0 - '@wordpress/icons': 9.13.0 + '@wordpress/base-styles': 4.17.0 + '@wordpress/block-editor': 11.3.0_pjwopsidmaokadturxaafygjp4 + '@wordpress/data': 8.3.0_react@18.2.0 + '@wordpress/element': 5.3.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 classnames: 2.3.1 fast-json-stable-stringify: 2.1.0 lodash: 4.17.21 @@ -1253,9 +1243,9 @@ importers: prop-types: 15.7.2 q-flat: 1.0.7 qss: 2.0.3 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-redux: 7.2.8_sfoxds7t5ydpegc3knd667wn6m + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + react-redux: 7.2.8_biqbaboplfbrettd7655fr4n2y redux: 4.1.1 refx: 3.1.1 strip: 3.0.0 @@ -1272,10 +1262,10 @@ importers: '@size-limit/preset-app': 6.0.4_size-limit@6.0.4 '@testing-library/dom': 8.19.1 '@testing-library/preact': 3.2.2_fi6ghzncte7hw2mk6goy52rt7u - '@testing-library/react': 12.1.5_s2motuibfpxxa3ftoqehetkmru - '@wordpress/babel-plugin-import-jsx-pragma': 4.5.0_@babel+core@7.20.12 - '@wordpress/browserslist-config': 5.5.0 - '@wordpress/dependency-extraction-webpack-plugin': 4.5.0_webpack@5.72.1 + '@testing-library/react': 13.4.0_qduxo4avim535knijfrctywtaq + '@wordpress/babel-plugin-import-jsx-pragma': 4.9.0_@babel+core@7.20.12 + '@wordpress/browserslist-config': 5.9.0 + '@wordpress/dependency-extraction-webpack-plugin': 4.9.0_webpack@5.72.1 autoprefixer: 10.4.12_postcss@8.4.21 babel-jest: 29.3.1_@babel+core@7.20.12 concurrently: 6.4.0 @@ -1315,29 +1305,29 @@ importers: '@storybook/client-api': 6.5.16 '@storybook/react': 6.5.16 '@testing-library/dom': 8.19.1 - '@testing-library/react': 12.1.5 + '@testing-library/react': 13.4.0 '@types/jest': 29.2.5 - '@types/react': 17.0.52 - '@types/react-dom': 17.0.18 - '@types/react-test-renderer': 17.0.2 + '@types/react': 18.0.27 + '@types/react-dom': 18.0.10 + '@types/react-test-renderer': 18.0.0 '@types/testing-library__jest-dom': 5.14.1 - '@types/wordpress__components': 19.10.0 - '@wordpress/api-fetch': 6.19.0 - '@wordpress/block-editor': 10.5.0 - '@wordpress/blocks': 11.21.0 - '@wordpress/browserslist-config': 5.5.0 - '@wordpress/components': 22.1.0 - '@wordpress/compose': 5.20.0 - '@wordpress/core-data': 5.5.0 - '@wordpress/data': 7.6.0 - '@wordpress/date': 4.22.0 - '@wordpress/dom-ready': 3.22.0 - '@wordpress/editor': 12.21.0 - '@wordpress/element': 4.20.0 - '@wordpress/html-entities': 3.24.0 - '@wordpress/i18n': 4.22.0 - '@wordpress/icons': 9.13.0 - '@wordpress/url': 3.23.0 + '@types/wordpress__components': 23.0.1 + '@wordpress/api-fetch': 6.23.0 + '@wordpress/block-editor': 11.3.0 + '@wordpress/blocks': 12.3.0 + '@wordpress/browserslist-config': 5.9.0 + '@wordpress/components': 23.3.0 + '@wordpress/compose': 6.3.0 + '@wordpress/core-data': 6.3.0 + '@wordpress/data': 8.3.0 + '@wordpress/date': 4.26.0 + '@wordpress/dom-ready': 3.26.0 + '@wordpress/editor': 13.3.0 + '@wordpress/element': 5.3.0 + '@wordpress/html-entities': 3.26.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 + '@wordpress/url': 3.27.0 autoprefixer: 10.4.12 classnames: 2.3.1 copy-webpack-plugin: 11.0.0 @@ -1348,8 +1338,8 @@ importers: postcss: 8.4.21 postcss-custom-properties: 12.1.7 postcss-loader: 6.2.0 - react: 17.0.2 - react-dom: 17.0.2 + react: 18.2.0 + react-dom: 18.2.0 react-router-dom: ^5.3.4 require-from-string: 2.0.2 sass: 1.54.2 @@ -1365,28 +1355,28 @@ importers: '@automattic/jetpack-components': link:../../js-packages/components '@automattic/jetpack-connection': link:../../js-packages/connection '@automattic/jetpack-shared-extension-utils': link:../../js-packages/shared-extension-utils - '@storybook/addon-actions': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@wordpress/api-fetch': 6.19.0 - '@wordpress/block-editor': 10.5.0_dlps62spiehie4hvtd46aaye5u - '@wordpress/blocks': 11.21.0_react@17.0.2 - '@wordpress/components': 22.1.0_dlps62spiehie4hvtd46aaye5u - '@wordpress/compose': 5.20.0_react@17.0.2 - '@wordpress/core-data': 5.5.0_react@17.0.2 - '@wordpress/data': 7.6.0_react@17.0.2 - '@wordpress/date': 4.22.0 - '@wordpress/dom-ready': 3.22.0 - '@wordpress/editor': 12.21.0_dlps62spiehie4hvtd46aaye5u - '@wordpress/element': 4.20.0 - '@wordpress/html-entities': 3.24.0 - '@wordpress/i18n': 4.22.0 - '@wordpress/icons': 9.13.0 - '@wordpress/url': 3.23.0 + '@storybook/addon-actions': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@wordpress/api-fetch': 6.23.0 + '@wordpress/block-editor': 11.3.0_57czaiyk6rdr5iy5tfs5pior4u + '@wordpress/blocks': 12.3.0_react@18.2.0 + '@wordpress/components': 23.3.0_57czaiyk6rdr5iy5tfs5pior4u + '@wordpress/compose': 6.3.0_react@18.2.0 + '@wordpress/core-data': 6.3.0_react@18.2.0 + '@wordpress/data': 8.3.0_react@18.2.0 + '@wordpress/date': 4.26.0 + '@wordpress/dom-ready': 3.26.0 + '@wordpress/editor': 13.3.0_57czaiyk6rdr5iy5tfs5pior4u + '@wordpress/element': 5.3.0 + '@wordpress/html-entities': 3.26.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 + '@wordpress/url': 3.27.0 classnames: 2.3.1 debug: 4.3.4 filesize: 8.0.6 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-router-dom: 5.3.4_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + react-router-dom: 5.3.4_react@18.2.0 tus-js-client: 2.3.0 devDependencies: '@automattic/calypso-color-schemes': 2.1.1 @@ -1394,17 +1384,17 @@ importers: '@babel/core': 7.20.12 '@babel/preset-react': 7.18.6_@babel+core@7.20.12 '@jest/globals': 29.3.1 - '@storybook/client-api': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/react': 6.5.16_wbi2gsccnawtfibjudcucm5syy + '@storybook/client-api': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/react': 6.5.16_722elpmdhie7z3c645a7nctege '@testing-library/dom': 8.19.1 - '@testing-library/react': 12.1.5_s2motuibfpxxa3ftoqehetkmru + '@testing-library/react': 13.4.0_qduxo4avim535knijfrctywtaq '@types/jest': 29.2.5 - '@types/react': 17.0.52 - '@types/react-dom': 17.0.18 - '@types/react-test-renderer': 17.0.2 + '@types/react': 18.0.27 + '@types/react-dom': 18.0.10 + '@types/react-test-renderer': 18.0.0 '@types/testing-library__jest-dom': 5.14.1 - '@types/wordpress__components': 19.10.0_sfoxds7t5ydpegc3knd667wn6m - '@wordpress/browserslist-config': 5.5.0 + '@types/wordpress__components': 23.0.1_biqbaboplfbrettd7655fr4n2y + '@wordpress/browserslist-config': 5.9.0 autoprefixer: 10.4.12_postcss@8.4.21 copy-webpack-plugin: 11.0.0_webpack@5.72.1 jest: 29.3.1 @@ -1437,16 +1427,16 @@ importers: '@size-limit/preset-app': 6.0.4 '@testing-library/dom': 8.19.1 '@testing-library/preact': 3.2.2 - '@testing-library/react': 12.1.5 - '@wordpress/babel-plugin-import-jsx-pragma': 4.5.0 - '@wordpress/base-styles': 4.13.0 - '@wordpress/block-editor': 10.5.0 - '@wordpress/browserslist-config': 5.5.0 - '@wordpress/data': 7.6.0 - '@wordpress/dependency-extraction-webpack-plugin': 4.5.0 - '@wordpress/element': 4.20.0 - '@wordpress/i18n': 4.22.0 - '@wordpress/icons': 9.13.0 + '@testing-library/react': 13.4.0 + '@wordpress/babel-plugin-import-jsx-pragma': 4.9.0 + '@wordpress/base-styles': 4.17.0 + '@wordpress/block-editor': 11.3.0 + '@wordpress/browserslist-config': 5.9.0 + '@wordpress/data': 8.3.0 + '@wordpress/dependency-extraction-webpack-plugin': 4.9.0 + '@wordpress/element': 5.3.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 babel-jest: 29.3.1 chart.js: 3.7.1 classnames: 2.3.1 @@ -1464,8 +1454,8 @@ importers: prop-types: 15.7.2 q-flat: 1.0.7 qss: 2.0.3 - react: 17.0.2 - react-dom: 17.0.2 + react: 18.2.0 + react-dom: 18.2.0 react-redux: 7.2.8 redux: 4.1.1 refx: 3.1.1 @@ -1482,12 +1472,12 @@ importers: '@automattic/jetpack-analytics': link:../../js-packages/analytics '@automattic/jetpack-api': link:../../js-packages/api '@automattic/jetpack-components': link:../../js-packages/components - '@wordpress/base-styles': 4.13.0 - '@wordpress/block-editor': 10.5.0_jiuppbrrdpqsioctsbaxdlfu4e - '@wordpress/data': 7.6.0_react@17.0.2 - '@wordpress/element': 4.20.0 - '@wordpress/i18n': 4.22.0 - '@wordpress/icons': 9.13.0 + '@wordpress/base-styles': 4.17.0 + '@wordpress/block-editor': 11.3.0_pjwopsidmaokadturxaafygjp4 + '@wordpress/data': 8.3.0_react@18.2.0 + '@wordpress/element': 5.3.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 chart.js: 3.7.1 classnames: 2.3.1 fast-json-stable-stringify: 2.1.0 @@ -1497,9 +1487,9 @@ importers: prop-types: 15.7.2 q-flat: 1.0.7 qss: 2.0.3 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-redux: 7.2.8_sfoxds7t5ydpegc3knd667wn6m + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + react-redux: 7.2.8_biqbaboplfbrettd7655fr4n2y redux: 4.1.1 refx: 3.1.1 strip: 3.0.0 @@ -1516,10 +1506,10 @@ importers: '@size-limit/preset-app': 6.0.4_size-limit@6.0.4 '@testing-library/dom': 8.19.1 '@testing-library/preact': 3.2.2_fi6ghzncte7hw2mk6goy52rt7u - '@testing-library/react': 12.1.5_s2motuibfpxxa3ftoqehetkmru - '@wordpress/babel-plugin-import-jsx-pragma': 4.5.0_@babel+core@7.20.12 - '@wordpress/browserslist-config': 5.5.0 - '@wordpress/dependency-extraction-webpack-plugin': 4.5.0_webpack@5.72.1 + '@testing-library/react': 13.4.0_qduxo4avim535knijfrctywtaq + '@wordpress/babel-plugin-import-jsx-pragma': 4.9.0_@babel+core@7.20.12 + '@wordpress/browserslist-config': 5.9.0 + '@wordpress/dependency-extraction-webpack-plugin': 4.9.0_webpack@5.72.1 babel-jest: 29.3.1_@babel+core@7.20.12 concurrently: 6.4.0 core-js: 3.23.5 @@ -1552,17 +1542,17 @@ importers: '@rollup/plugin-replace': 4.0.0 '@rollup/plugin-typescript': 8.3.3 '@types/jquery': 3.5.14 - '@wordpress/components': 22.1.0 - '@wordpress/element': 4.20.0 - '@wordpress/i18n': 4.22.0 + '@wordpress/components': 23.3.0 + '@wordpress/element': 5.3.0 + '@wordpress/i18n': 4.26.0 concurrently: 6.0.2 history: 5.3.0 jetpack-boost-critical-css-gen: github:automattic/jetpack-boost-critical-css-gen#release-0.0.6 postcss: 8.4.21 prettier: 2.6.2 prettier-plugin-svelte: 2.8.1 - react: 17.0.2 - react-dom: 17.0.2 + react: 18.2.0 + react-dom: 18.2.0 rollup: 2.56.3 rollup-plugin-copy: 3.4.0 rollup-plugin-css-only: 3.1.0 @@ -1579,8 +1569,8 @@ importers: typescript: 4.8.2 dependencies: '@automattic/jetpack-base-styles': link:../../js-packages/base-styles - '@wordpress/components': 22.1.0_jiuppbrrdpqsioctsbaxdlfu4e - '@wordpress/element': 4.20.0 + '@wordpress/components': 23.3.0_pjwopsidmaokadturxaafygjp4 + '@wordpress/element': 5.3.0 history: 5.3.0 jetpack-boost-critical-css-gen: github.com/automattic/jetpack-boost-critical-css-gen/799e6d78bbc14d51288ba929e59de0a624649e8b prettier: 2.6.2 @@ -1598,12 +1588,12 @@ importers: '@rollup/plugin-replace': 4.0.0_rollup@2.56.3 '@rollup/plugin-typescript': 8.3.3_ekrymbhnvajk4rd4auj6mlvt3q '@types/jquery': 3.5.14 - '@wordpress/i18n': 4.22.0 + '@wordpress/i18n': 4.26.0 concurrently: 6.0.2 postcss: 8.4.21 prettier-plugin-svelte: 2.8.1_dhgc3nm4qbaahazvwcpyr4wtfe - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 rollup: 2.56.3 rollup-plugin-copy: 3.4.0 rollup-plugin-css-only: 3.1.0_rollup@2.56.3 @@ -1680,38 +1670,37 @@ importers: '@babel/preset-env': 7.20.2 '@babel/runtime': 7.20.13 '@testing-library/dom': 8.19.1 - '@testing-library/react': 12.1.5 - '@testing-library/react-hooks': 8.0.1 + '@testing-library/react': 13.4.0 '@testing-library/user-event': 14.4.3 '@types/jest': 29.2.5 - '@types/react': 17.0.52 - '@wordpress/api-fetch': 6.19.0 - '@wordpress/babel-plugin-import-jsx-pragma': 4.5.0 - '@wordpress/base-styles': 4.13.0 - '@wordpress/blob': 3.22.0 - '@wordpress/block-editor': 10.5.0 - '@wordpress/block-serialization-default-parser': 4.22.0 - '@wordpress/blocks': 11.21.0 - '@wordpress/browserslist-config': 5.5.0 - '@wordpress/components': 22.1.0 - '@wordpress/compose': 5.20.0 - '@wordpress/core-data': 5.5.0 - '@wordpress/data': 7.6.0 - '@wordpress/date': 4.22.0 - '@wordpress/dom-ready': 3.22.0 - '@wordpress/edit-post': 6.19.0 - '@wordpress/editor': 12.21.0 - '@wordpress/element': 4.20.0 - '@wordpress/escape-html': 2.22.0 - '@wordpress/hooks': 3.22.0 - '@wordpress/i18n': 4.22.0 - '@wordpress/icons': 9.13.0 - '@wordpress/keycodes': 3.22.0 - '@wordpress/notices': 3.22.0 - '@wordpress/token-list': 2.22.0 - '@wordpress/url': 3.23.0 - '@wordpress/viewport': 4.20.0 - '@wordpress/widgets': 2.20.0 + '@types/react': 18.0.27 + '@wordpress/api-fetch': 6.23.0 + '@wordpress/babel-plugin-import-jsx-pragma': 4.9.0 + '@wordpress/base-styles': 4.17.0 + '@wordpress/blob': 3.26.0 + '@wordpress/block-editor': 11.3.0 + '@wordpress/block-serialization-default-parser': 4.26.0 + '@wordpress/blocks': 12.3.0 + '@wordpress/browserslist-config': 5.9.0 + '@wordpress/components': 23.3.0 + '@wordpress/compose': 6.3.0 + '@wordpress/core-data': 6.3.0 + '@wordpress/data': 8.3.0 + '@wordpress/date': 4.26.0 + '@wordpress/dom-ready': 3.26.0 + '@wordpress/edit-post': 7.3.0 + '@wordpress/editor': 13.3.0 + '@wordpress/element': 5.3.0 + '@wordpress/escape-html': 2.26.0 + '@wordpress/hooks': 3.26.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 + '@wordpress/keycodes': 3.26.0 + '@wordpress/notices': 3.26.0 + '@wordpress/token-list': 2.26.0 + '@wordpress/url': 3.27.0 + '@wordpress/viewport': 5.3.0 + '@wordpress/widgets': 3.3.0 autoprefixer: 10.4.12 babel-jest: 29.3.1 bounding-client-rect: 1.0.5 @@ -1742,11 +1731,11 @@ importers: postcss-custom-properties: 12.1.7 postcss-loader: 6.2.0 prop-types: 15.7.2 - react: 17.0.2 - react-dom: 17.0.2 + react: 18.2.0 + react-dom: 18.2.0 react-redux: 7.2.8 react-router-dom: 5.3.4 - react-test-renderer: 17.0.2 + react-test-renderer: 18.2.0 redux: 4.0.5 redux-thunk: 2.3.0 refx: 3.1.1 @@ -1764,7 +1753,7 @@ importers: webpack-cli: 4.9.1 dependencies: '@automattic/calypso-color-schemes': 2.1.1 - '@automattic/components': 2.0.1_5ca7al7cn46tt3ovgjcst44g2i + '@automattic/components': 2.0.1_glhdtumjakhpluo4rgmlbgelwa '@automattic/format-currency': 1.0.1 '@automattic/jetpack-analytics': link:../../js-packages/analytics '@automattic/jetpack-api': link:../../js-packages/api @@ -1776,23 +1765,23 @@ importers: '@automattic/jetpack-shared-extension-utils': link:../../js-packages/shared-extension-utils '@automattic/popup-monitor': 1.0.2 '@automattic/request-external-access': 1.0.0 - '@automattic/social-previews': 1.1.5_nnpfrpfwedo3j2hz67mrufm6py + '@automattic/social-previews': 1.1.5_zq77jqqnrtta7i43u5rqvhxpvm '@automattic/viewport': 1.0.0 - '@wordpress/base-styles': 4.13.0 - '@wordpress/block-editor': 10.5.0_dlps62spiehie4hvtd46aaye5u - '@wordpress/blocks': 11.21.0_react@17.0.2 - '@wordpress/browserslist-config': 5.5.0 - '@wordpress/compose': 5.20.0_react@17.0.2 - '@wordpress/data': 7.6.0_react@17.0.2 - '@wordpress/date': 4.22.0 - '@wordpress/edit-post': 6.19.0_dlps62spiehie4hvtd46aaye5u - '@wordpress/element': 4.20.0 - '@wordpress/hooks': 3.22.0 - '@wordpress/i18n': 4.22.0 - '@wordpress/icons': 9.13.0 - '@wordpress/url': 3.23.0 - '@wordpress/viewport': 4.20.0_shv7e6lqreyu6ryu5t57plxoua - '@wordpress/widgets': 2.20.0_dlps62spiehie4hvtd46aaye5u + '@wordpress/base-styles': 4.17.0 + '@wordpress/block-editor': 11.3.0_57czaiyk6rdr5iy5tfs5pior4u + '@wordpress/blocks': 12.3.0_react@18.2.0 + '@wordpress/browserslist-config': 5.9.0 + '@wordpress/compose': 6.3.0_react@18.2.0 + '@wordpress/data': 8.3.0_react@18.2.0 + '@wordpress/date': 4.26.0 + '@wordpress/edit-post': 7.3.0_57czaiyk6rdr5iy5tfs5pior4u + '@wordpress/element': 5.3.0 + '@wordpress/hooks': 3.26.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 + '@wordpress/url': 3.27.0 + '@wordpress/viewport': 5.3.0_43aktpkp7q4bmohyiyj25up2li + '@wordpress/widgets': 3.3.0_57czaiyk6rdr5iy5tfs5pior4u bounding-client-rect: 1.0.5 classnames: 2.3.1 clipboard: 2.0.6 @@ -1804,30 +1793,30 @@ importers: events: 3.3.0 filesize: 8.0.6 focus-trap: 6.3.0 - gridicons: 3.4.1_react@17.0.2 + gridicons: 3.4.1_react@18.2.0 jsdom: 20.0.3 mapbox-gl: 1.13.0 markdown-it: 12.3.2 photon: 4.0.0 postcss-custom-properties: 12.1.7_postcss@8.4.21 prop-types: 15.7.2 - react-redux: 7.2.8_sfoxds7t5ydpegc3knd667wn6m - react-router-dom: 5.3.4_react@17.0.2 + react-redux: 7.2.8_biqbaboplfbrettd7655fr4n2y + react-router-dom: 5.3.4_react@18.2.0 redux: 4.0.5 redux-thunk: 2.3.0_redux@4.0.5 refx: 3.1.1 resize-observer-polyfill: 1.5.1 sass: 1.38.1 semver: 7.3.5 - social-logos: 2.5.2_react@17.0.2 + social-logos: 2.5.2_react@18.2.0 swiper: 6.7.0 tinycolor2: 1.4.2 tus-js-client: 2.3.0 webpack: 5.72.1_webpack-cli@4.9.1 webpack-cli: 4.9.1_webpack@5.72.1 optionalDependencies: - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 devDependencies: '@automattic/color-studio': 2.5.0 '@automattic/jetpack-base-styles': link:../../js-packages/base-styles @@ -1840,23 +1829,22 @@ importers: '@babel/preset-env': 7.20.2_@babel+core@7.20.12 '@babel/runtime': 7.20.13 '@testing-library/dom': 8.19.1 - '@testing-library/react': 12.1.5_s2motuibfpxxa3ftoqehetkmru - '@testing-library/react-hooks': 8.0.1_t7oceqfn6n5cdjacpgcj22xdky + '@testing-library/react': 13.4.0_qduxo4avim535knijfrctywtaq '@testing-library/user-event': 14.4.3_ua4wuun3fnehcjqtqj2e2ldgpe '@types/jest': 29.2.5 - '@types/react': 17.0.52 - '@wordpress/api-fetch': 6.19.0 - '@wordpress/babel-plugin-import-jsx-pragma': 4.5.0_@babel+core@7.20.12 - '@wordpress/blob': 3.22.0 - '@wordpress/block-serialization-default-parser': 4.22.0 - '@wordpress/components': 22.1.0_dlps62spiehie4hvtd46aaye5u - '@wordpress/core-data': 5.5.0_react@17.0.2 - '@wordpress/dom-ready': 3.22.0 - '@wordpress/editor': 12.21.0_dlps62spiehie4hvtd46aaye5u - '@wordpress/escape-html': 2.22.0 - '@wordpress/keycodes': 3.22.0 - '@wordpress/notices': 3.22.0_react@17.0.2 - '@wordpress/token-list': 2.22.0 + '@types/react': 18.0.27 + '@wordpress/api-fetch': 6.23.0 + '@wordpress/babel-plugin-import-jsx-pragma': 4.9.0_@babel+core@7.20.12 + '@wordpress/blob': 3.26.0 + '@wordpress/block-serialization-default-parser': 4.26.0 + '@wordpress/components': 23.3.0_57czaiyk6rdr5iy5tfs5pior4u + '@wordpress/core-data': 6.3.0_react@18.2.0 + '@wordpress/dom-ready': 3.26.0 + '@wordpress/editor': 13.3.0_57czaiyk6rdr5iy5tfs5pior4u + '@wordpress/escape-html': 2.26.0 + '@wordpress/keycodes': 3.26.0 + '@wordpress/notices': 3.26.0_react@18.2.0 + '@wordpress/token-list': 2.26.0 autoprefixer: 10.4.12_postcss@8.4.21 babel-jest: 29.3.1_@babel+core@7.20.12 concurrently: 6.0.2 @@ -1869,7 +1857,7 @@ importers: lodash: 4.17.21 postcss: 8.4.21 postcss-loader: 6.2.0_4y4aznponuaovazqx4t4g76j4i - react-test-renderer: 17.0.2_react@17.0.2 + react-test-renderer: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.9 sass-loader: 12.4.0_sass@1.38.1+webpack@5.72.1 typescript: 4.8.2 @@ -1896,14 +1884,14 @@ importers: '@babel/preset-env': 7.20.2 '@babel/register': 7.18.9 '@babel/runtime': 7.20.13 - '@wordpress/browserslist-config': 5.5.0 - '@wordpress/data': 7.6.0 - '@wordpress/date': 4.22.0 - '@wordpress/element': 4.20.0 - '@wordpress/i18n': 4.22.0 + '@wordpress/browserslist-config': 5.9.0 + '@wordpress/data': 8.3.0 + '@wordpress/date': 4.26.0 + '@wordpress/element': 5.3.0 + '@wordpress/i18n': 4.26.0 concurrently: 6.0.2 - react: 17.0.2 - react-dom: 17.0.2 + react: 18.2.0 + react-dom: 18.2.0 sass: 1.43.3 sass-loader: 12.4.0 webpack: 5.72.1 @@ -1912,19 +1900,19 @@ importers: '@automattic/jetpack-base-styles': link:../../js-packages/base-styles '@automattic/jetpack-components': link:../../js-packages/components '@automattic/jetpack-connection': link:../../js-packages/connection - '@wordpress/data': 7.6.0_react@17.0.2 - '@wordpress/date': 4.22.0 - '@wordpress/element': 4.20.0 - '@wordpress/i18n': 4.22.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + '@wordpress/data': 8.3.0_react@18.2.0 + '@wordpress/date': 4.26.0 + '@wordpress/element': 5.3.0 + '@wordpress/i18n': 4.26.0 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 devDependencies: '@automattic/jetpack-webpack-config': link:../../js-packages/webpack-config '@babel/core': 7.20.12 '@babel/preset-env': 7.20.2_@babel+core@7.20.12 '@babel/register': 7.18.9_@babel+core@7.20.12 '@babel/runtime': 7.20.13 - '@wordpress/browserslist-config': 5.5.0 + '@wordpress/browserslist-config': 5.9.0 concurrently: 6.0.2 sass: 1.43.3 sass-loader: 12.4.0_sass@1.43.3+webpack@5.72.1 @@ -1957,23 +1945,23 @@ importers: '@babel/preset-env': 7.20.2 '@babel/register': 7.18.9 '@babel/runtime': 7.20.13 - '@wordpress/api-fetch': 6.19.0 - '@wordpress/browserslist-config': 5.5.0 - '@wordpress/components': 22.1.0 - '@wordpress/data': 7.6.0 - '@wordpress/date': 4.22.0 - '@wordpress/element': 4.20.0 - '@wordpress/i18n': 4.22.0 - '@wordpress/icons': 9.13.0 - '@wordpress/url': 3.23.0 + '@wordpress/api-fetch': 6.23.0 + '@wordpress/browserslist-config': 5.9.0 + '@wordpress/components': 23.3.0 + '@wordpress/data': 8.3.0 + '@wordpress/date': 4.26.0 + '@wordpress/element': 5.3.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 + '@wordpress/url': 3.27.0 camelize: 1.0.0 classnames: 2.3.1 concurrently: 6.0.2 diff: ^4.0.2 moment: 2.29.4 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2 + react: 18.2.0 + react-dom: 18.2.0 react-router-dom: 6.2.2 sass: 1.43.3 sass-loader: 12.4.0 @@ -1984,29 +1972,29 @@ importers: '@automattic/jetpack-base-styles': link:../../js-packages/base-styles '@automattic/jetpack-components': link:../../js-packages/components '@automattic/jetpack-connection': link:../../js-packages/connection - '@wordpress/api-fetch': 6.19.0 - '@wordpress/components': 22.1.0_jiuppbrrdpqsioctsbaxdlfu4e - '@wordpress/data': 7.6.0_react@17.0.2 - '@wordpress/date': 4.22.0 - '@wordpress/element': 4.20.0 - '@wordpress/i18n': 4.22.0 - '@wordpress/icons': 9.13.0 - '@wordpress/url': 3.23.0 + '@wordpress/api-fetch': 6.23.0 + '@wordpress/components': 23.3.0_pjwopsidmaokadturxaafygjp4 + '@wordpress/data': 8.3.0_react@18.2.0 + '@wordpress/date': 4.26.0 + '@wordpress/element': 5.3.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 + '@wordpress/url': 3.27.0 camelize: 1.0.0 classnames: 2.3.1 diff: 4.0.2 moment: 2.29.4 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-router-dom: 6.2.2_sfoxds7t5ydpegc3knd667wn6m + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + react-router-dom: 6.2.2_biqbaboplfbrettd7655fr4n2y devDependencies: '@automattic/jetpack-webpack-config': link:../../js-packages/webpack-config '@babel/core': 7.20.12 '@babel/preset-env': 7.20.2_@babel+core@7.20.12 '@babel/register': 7.18.9_@babel+core@7.20.12 '@babel/runtime': 7.20.13 - '@wordpress/browserslist-config': 5.5.0 + '@wordpress/browserslist-config': 5.9.0 concurrently: 6.0.2 sass: 1.43.3 sass-loader: 12.4.0_sass@1.43.3+webpack@5.72.1 @@ -2043,16 +2031,15 @@ importers: '@babel/register': 7.18.9 '@babel/runtime': 7.20.13 '@testing-library/dom': 8.19.1 - '@testing-library/react': 12.1.5 - '@testing-library/react-hooks': 8.0.1 - '@wordpress/api-fetch': 6.19.0 - '@wordpress/browserslist-config': 5.5.0 - '@wordpress/components': 22.1.0 - '@wordpress/data': 7.6.0 - '@wordpress/date': 4.22.0 - '@wordpress/element': 4.20.0 - '@wordpress/i18n': 4.22.0 - '@wordpress/icons': 9.13.0 + '@testing-library/react': 13.4.0 + '@wordpress/api-fetch': 6.23.0 + '@wordpress/browserslist-config': 5.9.0 + '@wordpress/components': 23.3.0 + '@wordpress/data': 8.3.0 + '@wordpress/date': 4.26.0 + '@wordpress/element': 5.3.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 autoprefixer: 10.4.12 babel-jest: 29.3.1 classnames: 2.3.1 @@ -2062,8 +2049,8 @@ importers: postcss: 8.4.21 postcss-custom-properties: 12.1.7 postcss-loader: 6.2.0 - react: 17.0.2 - react-dom: 17.0.2 + react: 18.2.0 + react-dom: 18.2.0 sass: 1.43.3 sass-loader: 12.4.0 webpack: 5.72.1 @@ -2074,16 +2061,16 @@ importers: '@automattic/jetpack-connection': link:../../js-packages/connection '@automattic/jetpack-publicize-components': link:../../js-packages/publicize-components '@automattic/jetpack-shared-extension-utils': link:../../js-packages/shared-extension-utils - '@wordpress/api-fetch': 6.19.0 - '@wordpress/components': 22.1.0_jiuppbrrdpqsioctsbaxdlfu4e - '@wordpress/data': 7.6.0_react@17.0.2 - '@wordpress/date': 4.22.0 - '@wordpress/element': 4.20.0 - '@wordpress/i18n': 4.22.0 - '@wordpress/icons': 9.13.0 + '@wordpress/api-fetch': 6.23.0 + '@wordpress/components': 23.3.0_pjwopsidmaokadturxaafygjp4 + '@wordpress/data': 8.3.0_react@18.2.0 + '@wordpress/date': 4.26.0 + '@wordpress/element': 5.3.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 classnames: 2.3.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 devDependencies: '@automattic/calypso-color-schemes': 2.1.1 '@automattic/color-studio': 2.5.0 @@ -2093,9 +2080,8 @@ importers: '@babel/register': 7.18.9_@babel+core@7.20.12 '@babel/runtime': 7.20.13 '@testing-library/dom': 8.19.1 - '@testing-library/react': 12.1.5_s2motuibfpxxa3ftoqehetkmru - '@testing-library/react-hooks': 8.0.1_sfoxds7t5ydpegc3knd667wn6m - '@wordpress/browserslist-config': 5.5.0 + '@testing-library/react': 13.4.0_qduxo4avim535knijfrctywtaq + '@wordpress/browserslist-config': 5.9.0 autoprefixer: 10.4.12_postcss@8.4.21 babel-jest: 29.3.1_@babel+core@7.20.12 concurrently: 6.0.2 @@ -2132,19 +2118,18 @@ importers: '@babel/register': 7.18.9 '@babel/runtime': 7.20.13 '@testing-library/dom': 8.19.1 - '@testing-library/react': 12.1.5 - '@testing-library/react-hooks': 8.0.1 - '@wordpress/browserslist-config': 5.5.0 - '@wordpress/data': 7.6.0 - '@wordpress/date': 4.22.0 - '@wordpress/element': 4.20.0 - '@wordpress/i18n': 4.22.0 + '@testing-library/react': 13.4.0 + '@wordpress/browserslist-config': 5.9.0 + '@wordpress/data': 8.3.0 + '@wordpress/date': 4.26.0 + '@wordpress/element': 5.3.0 + '@wordpress/i18n': 4.26.0 babel-jest: 29.3.1 concurrently: 6.0.2 jest: 29.3.1 jest-environment-jsdom: 29.3.1 - react: 17.0.2 - react-dom: 17.0.2 + react: 18.2.0 + react-dom: 18.2.0 sass: 1.43.3 sass-loader: 12.4.0 webpack: 5.72.1 @@ -2153,12 +2138,12 @@ importers: '@automattic/jetpack-base-styles': link:../../js-packages/base-styles '@automattic/jetpack-components': link:../../js-packages/components '@automattic/jetpack-connection': link:../../js-packages/connection - '@wordpress/data': 7.6.0_react@17.0.2 - '@wordpress/date': 4.22.0 - '@wordpress/element': 4.20.0 - '@wordpress/i18n': 4.22.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + '@wordpress/data': 8.3.0_react@18.2.0 + '@wordpress/date': 4.26.0 + '@wordpress/element': 5.3.0 + '@wordpress/i18n': 4.26.0 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 devDependencies: '@automattic/jetpack-webpack-config': link:../../js-packages/webpack-config '@babel/core': 7.20.12 @@ -2166,9 +2151,8 @@ importers: '@babel/register': 7.18.9_@babel+core@7.20.12 '@babel/runtime': 7.20.13 '@testing-library/dom': 8.19.1 - '@testing-library/react': 12.1.5_s2motuibfpxxa3ftoqehetkmru - '@testing-library/react-hooks': 8.0.1_sfoxds7t5ydpegc3knd667wn6m - '@wordpress/browserslist-config': 5.5.0 + '@testing-library/react': 13.4.0_qduxo4avim535knijfrctywtaq + '@wordpress/browserslist-config': 5.9.0 babel-jest: 29.3.1_@babel+core@7.20.12 concurrently: 6.0.2 jest: 29.3.1 @@ -2223,14 +2207,14 @@ importers: '@babel/preset-env': 7.20.2 '@babel/register': 7.18.9 '@babel/runtime': 7.20.13 - '@wordpress/browserslist-config': 5.5.0 - '@wordpress/data': 7.6.0 - '@wordpress/date': 4.22.0 - '@wordpress/element': 4.20.0 - '@wordpress/i18n': 4.22.0 + '@wordpress/browserslist-config': 5.9.0 + '@wordpress/data': 8.3.0 + '@wordpress/date': 4.26.0 + '@wordpress/element': 5.3.0 + '@wordpress/i18n': 4.26.0 concurrently: 6.0.2 - react: 17.0.2 - react-dom: 17.0.2 + react: 18.2.0 + react-dom: 18.2.0 sass: 1.43.3 sass-loader: 12.4.0 webpack: 5.72.1 @@ -2239,19 +2223,19 @@ importers: '@automattic/jetpack-base-styles': link:../../js-packages/base-styles '@automattic/jetpack-components': link:../../js-packages/components '@automattic/jetpack-connection': link:../../js-packages/connection - '@wordpress/data': 7.6.0_react@17.0.2 - '@wordpress/date': 4.22.0 - '@wordpress/element': 4.20.0 - '@wordpress/i18n': 4.22.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + '@wordpress/data': 8.3.0_react@18.2.0 + '@wordpress/date': 4.26.0 + '@wordpress/element': 5.3.0 + '@wordpress/i18n': 4.26.0 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 devDependencies: '@automattic/jetpack-webpack-config': link:../../js-packages/webpack-config '@babel/core': 7.20.12 '@babel/preset-env': 7.20.2_@babel+core@7.20.12 '@babel/register': 7.18.9_@babel+core@7.20.12 '@babel/runtime': 7.20.13 - '@wordpress/browserslist-config': 5.5.0 + '@wordpress/browserslist-config': 5.9.0 concurrently: 6.0.2 sass: 1.43.3 sass-loader: 12.4.0_sass@1.43.3+webpack@5.72.1 @@ -2367,8 +2351,8 @@ importers: '@testing-library/jest-dom': 5.16.5 '@typescript-eslint/eslint-plugin': 5.36.1 '@typescript-eslint/parser': 5.36.1 - '@wordpress/eslint-plugin': 13.6.0 - '@wordpress/jest-console': 6.5.0 + '@wordpress/eslint-plugin': 13.10.0 + '@wordpress/jest-console': 6.9.0 babel-jest: 29.3.1 chalk: 4.1.2 debug: 4.3.4 @@ -2415,8 +2399,8 @@ importers: '@testing-library/jest-dom': 5.16.5 '@typescript-eslint/eslint-plugin': 5.36.1_5ngo33nnoeb7ggstx4e5iooc5m '@typescript-eslint/parser': 5.36.1_eu75t7jhmohuqnvpxysgmsdns4 - '@wordpress/eslint-plugin': 13.6.0_pkktmgx3gcepwgj5lrmvew47km - '@wordpress/jest-console': 6.5.0_jest@29.3.1 + '@wordpress/eslint-plugin': 13.10.0_pkktmgx3gcepwgj5lrmvew47km + '@wordpress/jest-console': 6.9.0_jest@29.3.1 babel-jest: 29.3.1_@babel+core@7.20.12 chalk: 4.1.2 debug: 4.3.4 @@ -2506,24 +2490,24 @@ packages: /@automattic/color-studio/2.5.0: resolution: {integrity: sha512-gZWaJbx3p1oennAIoJtMGluTmoM95Efk4rc44TSBxWSZZ8gH3Am2eh1o3i1NhrZmg2Zt3AiVFeZZ4AJccIpBKQ==} - /@automattic/components/2.0.1_5ca7al7cn46tt3ovgjcst44g2i: + /@automattic/components/2.0.1_glhdtumjakhpluo4rgmlbgelwa: resolution: {integrity: sha512-xvIfbLcX869Cx4ccDUC5hb9MqTvZDNC5ho2yI0g1aveUfVGn7FqPxNiHwCEfW2fi5f85T63CZ727Q+ECawDoKQ==} peerDependencies: - '@wordpress/data': ^6.1.5 || ^7.0.0 - react: ^17.0.2 - react-dom: ^17.0.2 + '@wordpress/data': '*' + react: ^17.0.2 || ^18 + react-dom: ^17.0.2 || ^18 dependencies: '@automattic/calypso-url': 1.0.0 '@automattic/typography': 1.0.0 - '@wordpress/base-styles': 4.13.0 - '@wordpress/data': 7.6.0_react@17.0.2 + '@wordpress/base-styles': 4.17.0 + '@wordpress/data': 8.3.0_react@18.2.0 classnames: 2.3.1 - gridicons: 3.4.1_react@17.0.2 + gridicons: 3.4.1_react@18.2.0 lodash: 4.17.21 prop-types: 15.7.2 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-modal: 3.16.1_sfoxds7t5ydpegc3knd667wn6m + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + react-modal: 3.16.1_biqbaboplfbrettd7655fr4n2y utility-types: 3.10.0 transitivePeerDependencies: - supports-color @@ -2548,51 +2532,51 @@ packages: '@automattic/popup-monitor': 1.0.2 dev: false - /@automattic/social-previews/1.1.5_nnpfrpfwedo3j2hz67mrufm6py: + /@automattic/social-previews/1.1.5_h4tp6taqtzz2k3o7nw5cx3at3a: resolution: {integrity: sha512-w0fNAeW3UC0rQ8PzOCrf+coO3ym5EAeAUh2q/ruakYK8cZCANDFjFs1dvAwB/rKL/T0WbOMI91pyouLkE5LNmw==} peerDependencies: '@babel/runtime': ^7 - react: ^17.0.2 - react-dom: ^17.0.2 + react: ^17.0.2 || ^18 + react-dom: ^17.0.2 || ^18 peerDependenciesMeta: '@babel/runtime': optional: true dependencies: '@babel/runtime': 7.20.13 - '@emotion/react': 11.10.5_nehdyrcubdy45i2h35h56gfg7i - '@wordpress/components': 19.17.0_dlps62spiehie4hvtd46aaye5u - '@wordpress/i18n': 4.23.0 + '@emotion/react': 11.10.5_2exiyaescjxorpwwmy4ejghgte + '@wordpress/components': 23.3.0_pjwopsidmaokadturxaafygjp4 + '@wordpress/i18n': 4.26.0 classnames: 2.3.1 lodash: 4.17.21 moment: 2.29.4 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 transitivePeerDependencies: - '@babel/core' - '@types/react' dev: false - /@automattic/social-previews/1.1.5_wr27b3od55irt2wqr244uwuoia: + /@automattic/social-previews/1.1.5_zq77jqqnrtta7i43u5rqvhxpvm: resolution: {integrity: sha512-w0fNAeW3UC0rQ8PzOCrf+coO3ym5EAeAUh2q/ruakYK8cZCANDFjFs1dvAwB/rKL/T0WbOMI91pyouLkE5LNmw==} peerDependencies: '@babel/runtime': ^7 - react: ^17.0.2 - react-dom: ^17.0.2 + react: ^17.0.2 || ^18 + react-dom: ^17.0.2 || ^18 peerDependenciesMeta: '@babel/runtime': optional: true dependencies: '@babel/runtime': 7.20.13 - '@emotion/react': 11.10.5_64k6h7xsf5jw26ymy7ush5uuyi - '@wordpress/components': 19.17.0_jiuppbrrdpqsioctsbaxdlfu4e - '@wordpress/i18n': 4.23.0 + '@emotion/react': 11.10.5_yxdp3dl3eazy3vwpbmv4fq727a + '@wordpress/components': 23.3.0_57czaiyk6rdr5iy5tfs5pior4u + '@wordpress/i18n': 4.26.0 classnames: 2.3.1 lodash: 4.17.21 moment: 2.29.4 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 transitivePeerDependencies: - '@babel/core' - '@types/react' @@ -4122,7 +4106,7 @@ packages: /@emotion/memoize/0.8.0: resolution: {integrity: sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==} - /@emotion/react/11.10.5_64k6h7xsf5jw26ymy7ush5uuyi: + /@emotion/react/11.10.5_2exiyaescjxorpwwmy4ejghgte: resolution: {integrity: sha512-TZs6235tCJ/7iF6/rvTaOH4oxQg2gMAcdHemjwLKIjKz4rRuYe1HJ2TQJKnAcRAfOUDdU8XoDadCe1rl72iv8A==} peerDependencies: '@babel/core': ^7.0.0 @@ -4139,13 +4123,13 @@ packages: '@emotion/babel-plugin': 11.10.5_@babel+core@7.20.12 '@emotion/cache': 11.10.5 '@emotion/serialize': 1.1.1 - '@emotion/use-insertion-effect-with-fallbacks': 1.0.0_react@17.0.2 + '@emotion/use-insertion-effect-with-fallbacks': 1.0.0_react@18.2.0 '@emotion/utils': 1.2.0 '@emotion/weak-memoize': 0.3.0 hoist-non-react-statics: 3.3.2 - react: 17.0.2 + react: 18.2.0 - /@emotion/react/11.10.5_nehdyrcubdy45i2h35h56gfg7i: + /@emotion/react/11.10.5_yxdp3dl3eazy3vwpbmv4fq727a: resolution: {integrity: sha512-TZs6235tCJ/7iF6/rvTaOH4oxQg2gMAcdHemjwLKIjKz4rRuYe1HJ2TQJKnAcRAfOUDdU8XoDadCe1rl72iv8A==} peerDependencies: '@babel/core': ^7.0.0 @@ -4162,14 +4146,14 @@ packages: '@emotion/babel-plugin': 11.10.5_@babel+core@7.20.12 '@emotion/cache': 11.10.5 '@emotion/serialize': 1.1.1 - '@emotion/use-insertion-effect-with-fallbacks': 1.0.0_react@17.0.2 + '@emotion/use-insertion-effect-with-fallbacks': 1.0.0_react@18.2.0 '@emotion/utils': 1.2.0 '@emotion/weak-memoize': 0.3.0 - '@types/react': 17.0.52 + '@types/react': 18.0.27 hoist-non-react-statics: 3.3.2 - react: 17.0.2 + react: 18.2.0 - /@emotion/react/11.4.1_64k6h7xsf5jw26ymy7ush5uuyi: + /@emotion/react/11.4.1_2exiyaescjxorpwwmy4ejghgte: resolution: {integrity: sha512-pRegcsuGYj4FCdZN6j5vqCALkNytdrKw3TZMekTzNXixRg4wkLsU5QEaBG5LC6l01Vppxlp7FE3aTHpIG5phLg==} peerDependencies: '@babel/core': ^7.0.0 @@ -4189,7 +4173,7 @@ packages: '@emotion/utils': 1.2.0 '@emotion/weak-memoize': 0.2.5 hoist-non-react-statics: 3.3.2 - react: 17.0.2 + react: 18.2.0 dev: true /@emotion/serialize/1.1.1: @@ -4204,7 +4188,7 @@ packages: /@emotion/sheet/1.2.1: resolution: {integrity: sha512-zxRBwl93sHMsOj4zs+OslQKg/uhF38MB+OMKoCrVuS0nyTkqnau+BM3WGEoOptg9Oz45T/aIGs1qbVAsEFo3nA==} - /@emotion/styled/11.10.5_ix4t66qa52ydagavywmj5pxy2q: + /@emotion/styled/11.10.5_4erqsq3n444jecyuvaxwc5b3vi: resolution: {integrity: sha512-8EP6dD7dMkdku2foLoruPCNkRevzdcBaY6q0l0OsbyJK+x8D9HWjX27ARiSIKNF634hY9Zdoedh8bJCiva8yZw==} peerDependencies: '@babel/core': ^7.0.0 @@ -4221,13 +4205,14 @@ packages: '@babel/runtime': 7.20.13 '@emotion/babel-plugin': 11.10.5_@babel+core@7.20.12 '@emotion/is-prop-valid': 1.2.0 - '@emotion/react': 11.10.5_64k6h7xsf5jw26ymy7ush5uuyi + '@emotion/react': 11.10.5_yxdp3dl3eazy3vwpbmv4fq727a '@emotion/serialize': 1.1.1 - '@emotion/use-insertion-effect-with-fallbacks': 1.0.0_react@17.0.2 + '@emotion/use-insertion-effect-with-fallbacks': 1.0.0_react@18.2.0 '@emotion/utils': 1.2.0 - react: 17.0.2 + '@types/react': 18.0.27 + react: 18.2.0 - /@emotion/styled/11.10.5_wnlametqvv4n76fxzegmuwubuy: + /@emotion/styled/11.10.5_csjd3nthallvoinafcukdmosde: resolution: {integrity: sha512-8EP6dD7dMkdku2foLoruPCNkRevzdcBaY6q0l0OsbyJK+x8D9HWjX27ARiSIKNF634hY9Zdoedh8bJCiva8yZw==} peerDependencies: '@babel/core': ^7.0.0 @@ -4244,14 +4229,13 @@ packages: '@babel/runtime': 7.20.13 '@emotion/babel-plugin': 11.10.5_@babel+core@7.20.12 '@emotion/is-prop-valid': 1.2.0 - '@emotion/react': 11.10.5_nehdyrcubdy45i2h35h56gfg7i + '@emotion/react': 11.10.5_2exiyaescjxorpwwmy4ejghgte '@emotion/serialize': 1.1.1 - '@emotion/use-insertion-effect-with-fallbacks': 1.0.0_react@17.0.2 + '@emotion/use-insertion-effect-with-fallbacks': 1.0.0_react@18.2.0 '@emotion/utils': 1.2.0 - '@types/react': 17.0.52 - react: 17.0.2 + react: 18.2.0 - /@emotion/styled/11.3.0_wy5moec3s3cew77pq3ujbkfki4: + /@emotion/styled/11.3.0_gxmtqmeayxd745citujdvk2i6y: resolution: {integrity: sha512-fUoLcN3BfMiLlRhJ8CuPUMEyKkLEoM+n+UyAbnqGEsCd5IzKQ7VQFLtzpJOaCD2/VR2+1hXQTnSZXVJeiTNltA==} peerDependencies: '@babel/core': ^7.0.0 @@ -4268,25 +4252,21 @@ packages: '@babel/runtime': 7.20.13 '@emotion/babel-plugin': 11.3.0_@babel+core@7.20.12 '@emotion/is-prop-valid': 1.2.0 - '@emotion/react': 11.4.1_64k6h7xsf5jw26ymy7ush5uuyi + '@emotion/react': 11.4.1_2exiyaescjxorpwwmy4ejghgte '@emotion/serialize': 1.1.1 '@emotion/utils': 1.2.0 - react: 17.0.2 + react: 18.2.0 dev: true /@emotion/unitless/0.8.0: resolution: {integrity: sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==} - /@emotion/use-insertion-effect-with-fallbacks/1.0.0_react@17.0.2: + /@emotion/use-insertion-effect-with-fallbacks/1.0.0_react@18.2.0: resolution: {integrity: sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==} peerDependencies: react: '>=16.8.0' dependencies: - react: 17.0.2 - - /@emotion/utils/1.0.0: - resolution: {integrity: sha512-mQC2b3XLDs6QCW+pDQDiyO/EdGZYOygE8s5N5rrzjSI4M3IejPE/JPndCBwRT9z982aqQNi6beWs1UeayrQxxA==} - dev: false + react: 18.2.0 /@emotion/utils/1.2.0: resolution: {integrity: sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==} @@ -4342,61 +4322,23 @@ packages: - supports-color dev: true - /@floating-ui/core/0.6.2: - resolution: {integrity: sha512-jktYRmZwmau63adUG3GKOAVCofBXkk55S/zQ94XOorAHhwqFIOFAy1rSp2N0Wp6/tGbe9V3u/ExlGZypyY17rg==} - dev: false - - /@floating-ui/core/1.1.0: - resolution: {integrity: sha512-zbsLwtnHo84w1Kc8rScAo5GMk1GdecSlrflIbfnEBJwvTSj1SL6kkOYV+nHraMCPEy+RNZZUaZyL8JosDGCtGQ==} - - /@floating-ui/dom/0.4.5: - resolution: {integrity: sha512-b+prvQgJt8pieaKYMSJBXHxX/DYwdLsAWxKYqnO5dO2V4oo/TYBZJAUQCVNjTWWsrs6o4VDrNcP9+E70HAhJdw==} - dependencies: - '@floating-ui/core': 0.6.2 - dev: false + /@floating-ui/core/1.1.1: + resolution: {integrity: sha512-PL7g3dhA4dHgZfujkuD8Q+tfJJynEtnNQSPzmucCnxMvkxf4cLBJw/ZYqZUn4HCh33U3WHrAfv2R2tbi9UCSmw==} - /@floating-ui/dom/1.1.0: - resolution: {integrity: sha512-TSogMPVxbRe77QCj1dt8NmRiJasPvuc+eT5jnJ6YpLqgOD2zXc5UA3S1qwybN+GVCDNdKfpKy1oj8RpzLJvh6A==} + /@floating-ui/dom/1.1.1: + resolution: {integrity: sha512-TpIO93+DIujg3g7SykEAGZMDtbJRrmnYRCNYSjJlvIbGhBjRSNTLVbNeDQBrzy9qDgUbiWdc7KA0uZHZ2tJmiw==} dependencies: - '@floating-ui/core': 1.1.0 + '@floating-ui/core': 1.1.1 - /@floating-ui/react-dom/0.6.3_gzv7pa6nrbev3fs6gyzn7sadkq: - resolution: {integrity: sha512-hC+pS5D6AgS2wWjbmSQ6UR6Kpy+drvWGJIri6e1EDGADTPsCaa4KzCgmCczHrQeInx9tqs81EyDmbKJYY2swKg==} + /@floating-ui/react-dom/1.2.2_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-DbmFBLwFrZhtXgCI2ra7wXYT8L2BN4/4AMQKyu05qzsVji51tXOfF36VE2gpMB6nhJGHa85PdEg75FB4+vnLFQ==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' dependencies: - '@floating-ui/dom': 0.4.5 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - use-isomorphic-layout-effect: 1.1.2_q5o373oqrklnndq2vhekyuzhxi - transitivePeerDependencies: - - '@types/react' - dev: false - - /@floating-ui/react-dom/0.6.3_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-hC+pS5D6AgS2wWjbmSQ6UR6Kpy+drvWGJIri6e1EDGADTPsCaa4KzCgmCczHrQeInx9tqs81EyDmbKJYY2swKg==} - peerDependencies: - react: '>=16.8.0' - react-dom: '>=16.8.0' - dependencies: - '@floating-ui/dom': 0.4.5 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - use-isomorphic-layout-effect: 1.1.2_react@17.0.2 - transitivePeerDependencies: - - '@types/react' - dev: false - - /@floating-ui/react-dom/1.1.2_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-dtz6NGI9nfWll0TPcL5fZzhUoaWo7UpMSmhHYdABQoBA9V/BUVye4SiRa/affb4IocVZefN6HaX+ihrb3kj/dg==} - peerDependencies: - react: '>=16.8.0' - react-dom: '>=16.8.0' - dependencies: - '@floating-ui/dom': 1.1.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + '@floating-ui/dom': 1.1.1 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 /@humanwhocodes/config-array/0.11.8: resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} @@ -4797,12 +4739,12 @@ packages: - supports-color dev: true - /@mdx-js/react/1.6.22_react@17.0.2: + /@mdx-js/react/1.6.22_react@18.2.0: resolution: {integrity: sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==} peerDependencies: - react: ^16.13.1 || ^17.0.0 + react: ^16.13.1 || ^17.0.0 || ^18 dependencies: - react: 17.0.2 + react: 18.2.0 dev: true /@mdx-js/util/1.6.22: @@ -4815,30 +4757,30 @@ packages: '@motionone/easing': 10.15.1 '@motionone/types': 10.15.1 '@motionone/utils': 10.15.1 - tslib: 2.4.1 + tslib: 2.4.0 - /@motionone/dom/10.12.0: - resolution: {integrity: sha512-UdPTtLMAktHiqV0atOczNYyDd/d8Cf5fFsd1tua03PqTwwCe/6lwhLSQ8a7TbnQ5SN0gm44N1slBfj+ORIhrqw==} + /@motionone/dom/10.15.5: + resolution: {integrity: sha512-Xc5avlgyh3xukU9tydh9+8mB8+2zAq+WlLsC3eEIp7Ax7DnXgY7Bj/iv0a4X2R9z9ZFZiaXK3BO0xMYHKbAAdA==} dependencies: '@motionone/animation': 10.15.1 '@motionone/generators': 10.15.1 '@motionone/types': 10.15.1 '@motionone/utils': 10.15.1 hey-listen: 1.0.8 - tslib: 2.4.1 + tslib: 2.4.0 /@motionone/easing/10.15.1: resolution: {integrity: sha512-6hIHBSV+ZVehf9dcKZLT7p5PEKHGhDwky2k8RKkmOvUoYP3S+dXsKupyZpqx5apjd9f+php4vXk4LuS+ADsrWw==} dependencies: '@motionone/utils': 10.15.1 - tslib: 2.4.1 + tslib: 2.4.0 /@motionone/generators/10.15.1: resolution: {integrity: sha512-67HLsvHJbw6cIbLA/o+gsm7h+6D4Sn7AUrB/GPxvujse1cGZ38F5H7DzoH7PhX+sjvtDnt2IhFYF2Zp1QTMKWQ==} dependencies: '@motionone/types': 10.15.1 '@motionone/utils': 10.15.1 - tslib: 2.4.1 + tslib: 2.4.0 /@motionone/types/10.15.1: resolution: {integrity: sha512-iIUd/EgUsRZGrvW0jqdst8st7zKTzS9EsKkP+6c6n4MPZoQHwiHuVtTQLD6Kp0bsBLhNzKIBlHXponn/SDT4hA==} @@ -4848,7 +4790,7 @@ packages: dependencies: '@motionone/types': 10.15.1 hey-listen: 1.0.8 - tslib: 2.4.1 + tslib: 2.4.0 /@mrmlnc/readdir-enhanced/2.2.1: resolution: {integrity: sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==} @@ -5217,7 +5159,7 @@ packages: dependencies: ansi-html-community: 0.0.8 common-path-prefix: 3.0.0 - core-js-pure: 3.27.1 + core-js-pure: 3.27.2 error-stack-parser: 2.1.4 find-up: 5.0.0 html-entities: 2.3.3 @@ -5231,53 +5173,53 @@ packages: /@popperjs/core/2.11.6: resolution: {integrity: sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==} - /@react-spring/animated/9.6.1_react@17.0.2: + /@react-spring/animated/9.6.1_react@18.2.0: resolution: {integrity: sha512-ls/rJBrAqiAYozjLo5EPPLLOb1LM0lNVQcXODTC1SMtS6DbuBCPaKco5svFUQFMP2dso3O+qcC4k9FsKc0KxMQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@react-spring/shared': 9.6.1_react@17.0.2 + '@react-spring/shared': 9.6.1_react@18.2.0 '@react-spring/types': 9.6.1 - react: 17.0.2 + react: 18.2.0 - /@react-spring/core/9.6.1_react@17.0.2: + /@react-spring/core/9.6.1_react@18.2.0: resolution: {integrity: sha512-3HAAinAyCPessyQNNXe5W0OHzRfa8Yo5P748paPcmMowZ/4sMfaZ2ZB6e5x5khQI8NusOHj8nquoutd6FRY5WQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@react-spring/animated': 9.6.1_react@17.0.2 + '@react-spring/animated': 9.6.1_react@18.2.0 '@react-spring/rafz': 9.6.1 - '@react-spring/shared': 9.6.1_react@17.0.2 + '@react-spring/shared': 9.6.1_react@18.2.0 '@react-spring/types': 9.6.1 - react: 17.0.2 + react: 18.2.0 /@react-spring/rafz/9.6.1: resolution: {integrity: sha512-v6qbgNRpztJFFfSE3e2W1Uz+g8KnIBs6SmzCzcVVF61GdGfGOuBrbjIcp+nUz301awVmREKi4eMQb2Ab2gGgyQ==} - /@react-spring/shared/9.6.1_react@17.0.2: + /@react-spring/shared/9.6.1_react@18.2.0: resolution: {integrity: sha512-PBFBXabxFEuF8enNLkVqMC9h5uLRBo6GQhRMQT/nRTnemVENimgRd+0ZT4yFnAQ0AxWNiJfX3qux+bW2LbG6Bw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@react-spring/rafz': 9.6.1 '@react-spring/types': 9.6.1 - react: 17.0.2 + react: 18.2.0 /@react-spring/types/9.6.1: resolution: {integrity: sha512-POu8Mk0hIU3lRXB3bGIGe4VHIwwDsQyoD1F394OK7STTiX9w4dG3cTLljjYswkQN+hDSHRrj4O36kuVa7KPU8Q==} - /@react-spring/web/9.6.1_sfoxds7t5ydpegc3knd667wn6m: + /@react-spring/web/9.6.1_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-X2zR6q2Z+FjsWfGAmAXlQaoUHbPmfuCaXpuM6TcwXPpLE1ZD4A1eys/wpXboFQmDkjnrlTmKvpVna1MjWpZ5Hw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@react-spring/animated': 9.6.1_react@17.0.2 - '@react-spring/core': 9.6.1_react@17.0.2 - '@react-spring/shared': 9.6.1_react@17.0.2 + '@react-spring/animated': 9.6.1_react@18.2.0 + '@react-spring/core': 9.6.1_react@18.2.0 + '@react-spring/shared': 9.6.1_react@18.2.0 '@react-spring/types': 9.6.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 /@remix-run/router/1.2.1: resolution: {integrity: sha512-XiY0IsyHR+DXYS5vBxpoBe/8veTeoRpMHP+vDosLZxL5bnpetzI0igkxkLZS235ldLzyfkxF+2divEwWHP3vMQ==} @@ -5505,7 +5447,7 @@ packages: transitivePeerDependencies: - debug - /@storybook/addon-a11y/6.5.16_sfoxds7t5ydpegc3knd667wn6m: + /@storybook/addon-a11y/6.5.16_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-/e9s34o+TmEhy+Q3/YzbRJ5AJ/Sy0gjZXlvsCrcRpiQLdt5JRbN8s+Lbn/FWxy8U1Tb1wlLYlqjJ+fYi5RrS3A==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5516,27 +5458,27 @@ packages: react-dom: optional: true dependencies: - '@storybook/addons': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/api': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/addons': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/api': 6.5.16_biqbaboplfbrettd7655fr4n2y '@storybook/channels': 6.5.16 '@storybook/client-logger': 6.5.16 - '@storybook/components': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/components': 6.5.16_biqbaboplfbrettd7655fr4n2y '@storybook/core-events': 6.5.16 '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/theming': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/theming': 6.5.16_biqbaboplfbrettd7655fr4n2y axe-core: 4.6.2 core-js: 3.27.1 global: 4.4.0 lodash: 4.17.21 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 react-sizeme: 3.0.2 regenerator-runtime: 0.13.11 ts-dedent: 2.2.0 util-deprecate: 1.0.2 dev: true - /@storybook/addon-actions/6.5.16_sfoxds7t5ydpegc3knd667wn6m: + /@storybook/addon-actions/6.5.16_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-aADjilFmuD6TNGz2CRPSupnyiA/IGkPJHDBTqMpsDXTUr8xnuD122xkIhg6UxmCM2y1c+ncwYXy3WPK2xXK57g==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5547,29 +5489,29 @@ packages: react-dom: optional: true dependencies: - '@storybook/addons': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/api': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/addons': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/api': 6.5.16_biqbaboplfbrettd7655fr4n2y '@storybook/client-logger': 6.5.16 - '@storybook/components': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/components': 6.5.16_biqbaboplfbrettd7655fr4n2y '@storybook/core-events': 6.5.16 '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/theming': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - core-js: 3.27.1 + '@storybook/theming': 6.5.16_biqbaboplfbrettd7655fr4n2y + core-js: 3.27.2 fast-deep-equal: 3.1.3 global: 4.4.0 lodash: 4.17.21 polished: 4.2.2 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-inspector: 5.1.1_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + react-inspector: 6.0.1_react@18.2.0 regenerator-runtime: 0.13.11 telejson: 6.0.8 ts-dedent: 2.2.0 util-deprecate: 1.0.2 uuid-browser: 3.1.0 - /@storybook/addon-backgrounds/6.5.16_sfoxds7t5ydpegc3knd667wn6m: + /@storybook/addon-backgrounds/6.5.16_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-t7qooZ892BruhilFmzYPbysFwpULt/q4zYXNSmKVbAYta8UVvitjcU4F18p8FpWd9WvhiTr0SDlyhNZuzvDfug==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5580,24 +5522,24 @@ packages: react-dom: optional: true dependencies: - '@storybook/addons': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/api': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/addons': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/api': 6.5.16_biqbaboplfbrettd7655fr4n2y '@storybook/client-logger': 6.5.16 - '@storybook/components': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/components': 6.5.16_biqbaboplfbrettd7655fr4n2y '@storybook/core-events': 6.5.16 '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/theming': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/theming': 6.5.16_biqbaboplfbrettd7655fr4n2y core-js: 3.27.1 global: 4.4.0 memoizerific: 1.11.3 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.11 ts-dedent: 2.2.0 util-deprecate: 1.0.2 dev: true - /@storybook/addon-controls/6.5.16_lvjraxmr6x5tfufieyioadep3e: + /@storybook/addon-controls/6.5.16_xvbawrd2bakz332tozbtq7aini: resolution: {integrity: sha512-kShSGjq1MjmmyL3l8i+uPz6yddtf82mzys0l82VKtcuyjrr5944wYFJ5NTXMfZxrO/U6FeFsfuFZE/k6ex3EMg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5608,19 +5550,19 @@ packages: react-dom: optional: true dependencies: - '@storybook/addons': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/api': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/addons': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/api': 6.5.16_biqbaboplfbrettd7655fr4n2y '@storybook/client-logger': 6.5.16 - '@storybook/components': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/core-common': 6.5.16_lvjraxmr6x5tfufieyioadep3e + '@storybook/components': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/core-common': 6.5.16_xvbawrd2bakz332tozbtq7aini '@storybook/csf': 0.0.2--canary.4566f4d.1 '@storybook/node-logger': 6.5.16 - '@storybook/store': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/theming': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/store': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/theming': 6.5.16_biqbaboplfbrettd7655fr4n2y core-js: 3.27.1 lodash: 4.17.21 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 ts-dedent: 2.2.0 transitivePeerDependencies: - '@swc/core' @@ -5633,7 +5575,7 @@ packages: - webpack-cli dev: true - /@storybook/addon-docs/6.5.16_6kvt66tnfqrn4kiiumk7rewzv4: + /@storybook/addon-docs/6.5.16_cr4jtm2yk466vxn6zbqn2j4dgy: resolution: {integrity: sha512-QM9WDZG9P02UvbzLu947a8ZngOrQeAKAT8jCibQFM/+RJ39xBlfm8rm+cQy3dm94wgtjmVkA3mKGOV/yrrsddg==} peerDependencies: '@storybook/mdx2-csf': ^0.0.3 @@ -5650,28 +5592,28 @@ packages: '@babel/plugin-transform-react-jsx': 7.20.13_@babel+core@7.20.12 '@babel/preset-env': 7.20.2_@babel+core@7.20.12 '@jest/transform': 26.6.2 - '@mdx-js/react': 1.6.22_react@17.0.2 - '@storybook/addons': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/api': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/components': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/core-common': 6.5.16_lvjraxmr6x5tfufieyioadep3e + '@mdx-js/react': 1.6.22_react@18.2.0 + '@storybook/addons': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/api': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/components': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/core-common': 6.5.16_xvbawrd2bakz332tozbtq7aini '@storybook/core-events': 6.5.16 '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/docs-tools': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/docs-tools': 6.5.16_biqbaboplfbrettd7655fr4n2y '@storybook/mdx1-csf': 0.0.1_@babel+core@7.20.12 '@storybook/node-logger': 6.5.16 '@storybook/postinstall': 6.5.16 - '@storybook/preview-web': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/source-loader': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/store': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/theming': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/preview-web': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/source-loader': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/store': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/theming': 6.5.16_biqbaboplfbrettd7655fr4n2y babel-loader: 8.3.0_niul7cz37c54dgtvgizf4nkig4 core-js: 3.27.1 fast-deep-equal: 3.1.3 global: 4.4.0 lodash: 4.17.21 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.11 remark-external-links: 8.0.0 remark-slug: 6.1.0 @@ -5690,7 +5632,7 @@ packages: - webpack-cli dev: true - /@storybook/addon-essentials/6.5.16_favtfxuskfna52kgyndtv5xocm: + /@storybook/addon-essentials/6.5.16_zinu5mbgn4teyuaakqhymwi2qa: resolution: {integrity: sha512-TeoMr6tEit4Pe91GH6f8g/oar1P4M0JL9S6oMcFxxrhhtOGO7XkWD5EnfyCx272Ok2VYfE58FNBTGPNBVIqYKQ==} peerDependencies: '@babel/core': ^7.9.6 @@ -5748,22 +5690,22 @@ packages: optional: true dependencies: '@babel/core': 7.20.12 - '@storybook/addon-actions': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/addon-backgrounds': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/addon-controls': 6.5.16_lvjraxmr6x5tfufieyioadep3e - '@storybook/addon-docs': 6.5.16_6kvt66tnfqrn4kiiumk7rewzv4 - '@storybook/addon-measure': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/addon-outline': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/addon-toolbars': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/addon-viewport': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/addons': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/api': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/builder-webpack5': 6.5.16_lvjraxmr6x5tfufieyioadep3e - '@storybook/core-common': 6.5.16_lvjraxmr6x5tfufieyioadep3e + '@storybook/addon-actions': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/addon-backgrounds': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/addon-controls': 6.5.16_xvbawrd2bakz332tozbtq7aini + '@storybook/addon-docs': 6.5.16_cr4jtm2yk466vxn6zbqn2j4dgy + '@storybook/addon-measure': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/addon-outline': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/addon-toolbars': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/addon-viewport': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/addons': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/api': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/builder-webpack5': 6.5.16_xvbawrd2bakz332tozbtq7aini + '@storybook/core-common': 6.5.16_xvbawrd2bakz332tozbtq7aini '@storybook/node-logger': 6.5.16 core-js: 3.27.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.11 ts-dedent: 2.2.0 webpack: 5.72.1_webpack-cli@4.9.1 @@ -5779,7 +5721,7 @@ packages: - webpack-cli dev: true - /@storybook/addon-measure/6.5.16_sfoxds7t5ydpegc3knd667wn6m: + /@storybook/addon-measure/6.5.16_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-DMwnXkmM2L6POTh4KaOWvOAtQ2p9Tr1UUNxz6VXiN5cKFohpCs6x0txdLU5WN8eWIq0VFsO7u5ZX34CGCc6gCg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5790,19 +5732,19 @@ packages: react-dom: optional: true dependencies: - '@storybook/addons': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/api': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/addons': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/api': 6.5.16_biqbaboplfbrettd7655fr4n2y '@storybook/client-logger': 6.5.16 - '@storybook/components': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/components': 6.5.16_biqbaboplfbrettd7655fr4n2y '@storybook/core-events': 6.5.16 '@storybook/csf': 0.0.2--canary.4566f4d.1 core-js: 3.27.1 global: 4.4.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 dev: true - /@storybook/addon-outline/6.5.16_sfoxds7t5ydpegc3knd667wn6m: + /@storybook/addon-outline/6.5.16_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-0du96nha4qltexO0Xq1xB7LeRSbqjC9XqtZLflXG7/X3ABoPD2cXgOV97eeaXUodIyb2qYBbHUfftBeA75x0+w==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5813,21 +5755,21 @@ packages: react-dom: optional: true dependencies: - '@storybook/addons': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/api': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/addons': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/api': 6.5.16_biqbaboplfbrettd7655fr4n2y '@storybook/client-logger': 6.5.16 - '@storybook/components': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/components': 6.5.16_biqbaboplfbrettd7655fr4n2y '@storybook/core-events': 6.5.16 '@storybook/csf': 0.0.2--canary.4566f4d.1 core-js: 3.27.1 global: 4.4.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.11 ts-dedent: 2.2.0 dev: true - /@storybook/addon-storysource/6.5.16_sfoxds7t5ydpegc3knd667wn6m: + /@storybook/addon-storysource/6.5.16_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-cwYZ5ggucw3oLr1OiDCEbuUf9JRYhPOoZbDyiXKYG8KyD1QfsY85lRVHa/b1CFjGVOTaoC//CLe5B//9hwGWiw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5838,24 +5780,24 @@ packages: react-dom: optional: true dependencies: - '@storybook/addons': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/api': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/addons': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/api': 6.5.16_biqbaboplfbrettd7655fr4n2y '@storybook/client-logger': 6.5.16 - '@storybook/components': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/router': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/source-loader': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/theming': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/components': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/router': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/source-loader': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/theming': 6.5.16_biqbaboplfbrettd7655fr4n2y core-js: 3.27.1 estraverse: 5.3.0 loader-utils: 2.0.4 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-syntax-highlighter: 15.5.0_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + react-syntax-highlighter: 15.5.0_react@18.2.0 regenerator-runtime: 0.13.11 dev: true - /@storybook/addon-toolbars/6.5.16_sfoxds7t5ydpegc3knd667wn6m: + /@storybook/addon-toolbars/6.5.16_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-y3PuUKiwOWrAvqx1YdUvArg0UaAwmboXFeR2bkrowk1xcT+xnRO3rML4npFeUl26OQ1FzwxX/cw6nknREBBLEA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5866,18 +5808,18 @@ packages: react-dom: optional: true dependencies: - '@storybook/addons': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/api': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/addons': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/api': 6.5.16_biqbaboplfbrettd7655fr4n2y '@storybook/client-logger': 6.5.16 - '@storybook/components': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/theming': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/components': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/theming': 6.5.16_biqbaboplfbrettd7655fr4n2y core-js: 3.27.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.11 dev: true - /@storybook/addon-viewport/6.5.16_sfoxds7t5ydpegc3knd667wn6m: + /@storybook/addon-viewport/6.5.16_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-1Vyqf1U6Qng6TXlf4SdqUKyizlw1Wn6+qW8YeA2q1lbkJqn3UlnHXIp8Q0t/5q1dK5BFtREox3+jkGwbJrzkmA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5888,42 +5830,42 @@ packages: react-dom: optional: true dependencies: - '@storybook/addons': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/api': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/addons': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/api': 6.5.16_biqbaboplfbrettd7655fr4n2y '@storybook/client-logger': 6.5.16 - '@storybook/components': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/components': 6.5.16_biqbaboplfbrettd7655fr4n2y '@storybook/core-events': 6.5.16 - '@storybook/theming': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/theming': 6.5.16_biqbaboplfbrettd7655fr4n2y core-js: 3.27.1 global: 4.4.0 memoizerific: 1.11.3 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.11 dev: true - /@storybook/addons/6.5.16_sfoxds7t5ydpegc3knd667wn6m: + /@storybook/addons/6.5.16_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-p3DqQi+8QRL5k7jXhXmJZLsE/GqHqyY6PcoA1oNTJr0try48uhTGUOYkgzmqtDaa/qPFO5LP+xCPzZXckGtquQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/api': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/api': 6.5.16_biqbaboplfbrettd7655fr4n2y '@storybook/channels': 6.5.16 '@storybook/client-logger': 6.5.16 '@storybook/core-events': 6.5.16 '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/router': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/theming': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/router': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/theming': 6.5.16_biqbaboplfbrettd7655fr4n2y '@types/webpack-env': 1.18.0 core-js: 3.27.1 global: 4.4.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.11 - /@storybook/api/6.5.16_sfoxds7t5ydpegc3knd667wn6m: + /@storybook/api/6.5.16_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-HOsuT8iomqeTMQJrRx5U8nsC7lJTwRr1DhdD0SzlqL4c80S/7uuCy4IZvOt4sYQjOzW5fOo/kamcoBXyLproTA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5933,23 +5875,23 @@ packages: '@storybook/client-logger': 6.5.16 '@storybook/core-events': 6.5.16 '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/router': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/router': 6.5.16_biqbaboplfbrettd7655fr4n2y '@storybook/semver': 7.3.2 - '@storybook/theming': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/theming': 6.5.16_biqbaboplfbrettd7655fr4n2y core-js: 3.27.1 fast-deep-equal: 3.1.3 global: 4.4.0 lodash: 4.17.21 memoizerific: 1.11.3 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.11 store2: 2.14.2 telejson: 6.0.8 ts-dedent: 2.2.0 util-deprecate: 1.0.2 - /@storybook/builder-webpack5/6.5.16_lvjraxmr6x5tfufieyioadep3e: + /@storybook/builder-webpack5/6.5.16_xvbawrd2bakz332tozbtq7aini: resolution: {integrity: sha512-kh8Sofm1sbijaHDWtm0sXabqACHVFjikU/fIkkW786kpjoPIPIec1a+hrLgDsZxMU3I7XapSOaCFzWt6FjVXjg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5960,21 +5902,21 @@ packages: optional: true dependencies: '@babel/core': 7.20.12 - '@storybook/addons': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/api': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/addons': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/api': 6.5.16_biqbaboplfbrettd7655fr4n2y '@storybook/channel-postmessage': 6.5.16 '@storybook/channels': 6.5.16 - '@storybook/client-api': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/client-api': 6.5.16_biqbaboplfbrettd7655fr4n2y '@storybook/client-logger': 6.5.16 - '@storybook/components': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/core-common': 6.5.16_lvjraxmr6x5tfufieyioadep3e + '@storybook/components': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/core-common': 6.5.16_xvbawrd2bakz332tozbtq7aini '@storybook/core-events': 6.5.16 '@storybook/node-logger': 6.5.16 - '@storybook/preview-web': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/router': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/preview-web': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/router': 6.5.16_biqbaboplfbrettd7655fr4n2y '@storybook/semver': 7.3.2 - '@storybook/store': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/theming': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/store': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/theming': 6.5.16_biqbaboplfbrettd7655fr4n2y '@types/node': 16.18.11 babel-loader: 8.3.0_niul7cz37c54dgtvgizf4nkig4 babel-plugin-named-exports-order: 0.0.2 @@ -5988,8 +5930,8 @@ packages: html-webpack-plugin: 5.5.0_webpack@5.72.1 path-browserify: 1.0.1 process: 0.11.10 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 stable: 0.1.8 style-loader: 2.0.0_webpack@5.72.1 terser-webpack-plugin: 5.3.6_webpack@5.72.1 @@ -6039,19 +5981,19 @@ packages: ts-dedent: 2.2.0 util-deprecate: 1.0.2 - /@storybook/client-api/6.5.16_sfoxds7t5ydpegc3knd667wn6m: + /@storybook/client-api/6.5.16_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-i3UwkzzUFw8I+E6fOcgB5sc4oU2fhvaKnqC1mpd9IYGJ9JN9MnGIaVl3Ko28DtFItu/QabC9JsLIJVripFLktQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/addons': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/addons': 6.5.16_biqbaboplfbrettd7655fr4n2y '@storybook/channel-postmessage': 6.5.16 '@storybook/channels': 6.5.16 '@storybook/client-logger': 6.5.16 '@storybook/core-events': 6.5.16 '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/store': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/store': 6.5.16_biqbaboplfbrettd7655fr4n2y '@types/qs': 6.9.7 '@types/webpack-env': 1.18.0 core-js: 3.27.1 @@ -6060,8 +6002,8 @@ packages: lodash: 4.17.21 memoizerific: 1.11.3 qs: 6.11.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.11 store2: 2.14.2 synchronous-promise: 2.0.17 @@ -6075,7 +6017,7 @@ packages: core-js: 3.27.1 global: 4.4.0 - /@storybook/components/6.5.16_sfoxds7t5ydpegc3knd667wn6m: + /@storybook/components/6.5.16_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-LzBOFJKITLtDcbW9jXl0/PaG+4xAz25PK8JxPZpIALbmOpYWOAPcO6V9C2heX6e6NgWFMUxjplkULEk9RCQMNA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6083,16 +6025,16 @@ packages: dependencies: '@storybook/client-logger': 6.5.16 '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/theming': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/theming': 6.5.16_biqbaboplfbrettd7655fr4n2y core-js: 3.27.1 memoizerific: 1.11.3 qs: 6.11.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.11 util-deprecate: 1.0.2 - /@storybook/core-client/6.5.16_r26yox34l5e4rxinohcfftvhfy: + /@storybook/core-client/6.5.16_mjorws63j2ngs3kvzc5ewvrguu: resolution: {integrity: sha512-14IRaDrVtKrQ+gNWC0wPwkCNfkZOKghYV/swCUnQX3rP99defsZK8Hc7xHIYoAiOP5+sc3sweRAxgmFiJeQ1Ig==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6103,24 +6045,24 @@ packages: typescript: optional: true dependencies: - '@storybook/addons': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/addons': 6.5.16_biqbaboplfbrettd7655fr4n2y '@storybook/channel-postmessage': 6.5.16 '@storybook/channel-websocket': 6.5.16 - '@storybook/client-api': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/client-api': 6.5.16_biqbaboplfbrettd7655fr4n2y '@storybook/client-logger': 6.5.16 '@storybook/core-events': 6.5.16 '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/preview-web': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/store': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/ui': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/preview-web': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/store': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/ui': 6.5.16_biqbaboplfbrettd7655fr4n2y airbnb-js-shims: 2.2.1 ansi-to-html: 0.6.15 core-js: 3.27.1 global: 4.4.0 lodash: 4.17.21 qs: 6.11.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.11 ts-dedent: 2.2.0 typescript: 4.8.2 @@ -6129,7 +6071,7 @@ packages: webpack: 5.72.1_webpack-cli@4.9.1 dev: true - /@storybook/core-common/6.5.16_lvjraxmr6x5tfufieyioadep3e: + /@storybook/core-common/6.5.16_xvbawrd2bakz332tozbtq7aini: resolution: {integrity: sha512-2qtnKP3TTOzt2cp6LXKRTh7XrI9z5VanMnMTgeoFcA5ebnndD4V6BExQUdYPClE/QooLx6blUWNgS9dFEpjSqQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6183,8 +6125,8 @@ packages: picomatch: 2.3.1 pkg-dir: 5.0.0 pretty-hrtime: 1.0.3 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 resolve-from: 5.0.0 slash: 3.0.0 telejson: 6.0.8 @@ -6207,7 +6149,7 @@ packages: dependencies: core-js: 3.27.1 - /@storybook/core-server/6.5.16_lvjraxmr6x5tfufieyioadep3e: + /@storybook/core-server/6.5.16_tjxghk3qtkukm4upcxpy7g6a4m: resolution: {integrity: sha512-/3NPfmNyply395Dm0zaVZ8P9aruwO+tPx4D6/jpw8aqrRSwvAMndPMpoMCm0NXcpSm5rdX+Je4S3JW6JcggFkA==} peerDependencies: '@storybook/builder-webpack5': '*' @@ -6224,17 +6166,19 @@ packages: optional: true dependencies: '@discoveryjs/json-ext': 0.5.7 - '@storybook/builder-webpack4': /@storybook/builder-webpack5/6.5.16_lvjraxmr6x5tfufieyioadep3e - '@storybook/core-client': 6.5.16_r26yox34l5e4rxinohcfftvhfy - '@storybook/core-common': 6.5.16_lvjraxmr6x5tfufieyioadep3e + '@storybook/builder-webpack4': /@storybook/builder-webpack5/6.5.16_xvbawrd2bakz332tozbtq7aini + '@storybook/builder-webpack5': 6.5.16_xvbawrd2bakz332tozbtq7aini + '@storybook/core-client': 6.5.16_mjorws63j2ngs3kvzc5ewvrguu + '@storybook/core-common': 6.5.16_xvbawrd2bakz332tozbtq7aini '@storybook/core-events': 6.5.16 '@storybook/csf': 0.0.2--canary.4566f4d.1 '@storybook/csf-tools': 6.5.16 - '@storybook/manager-webpack4': /@storybook/manager-webpack5/6.5.16_lvjraxmr6x5tfufieyioadep3e + '@storybook/manager-webpack4': /@storybook/manager-webpack5/6.5.16_xvbawrd2bakz332tozbtq7aini + '@storybook/manager-webpack5': 6.5.16_xvbawrd2bakz332tozbtq7aini '@storybook/node-logger': 6.5.16 '@storybook/semver': 7.3.2 - '@storybook/store': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/telemetry': 6.5.16_lvjraxmr6x5tfufieyioadep3e + '@storybook/store': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/telemetry': 6.5.16_xvbawrd2bakz332tozbtq7aini '@types/node': 16.18.11 '@types/node-fetch': 2.6.2 '@types/pretty-hrtime': 1.0.1 @@ -6245,7 +6189,7 @@ packages: cli-table3: 0.6.3 commander: 6.2.1 compression: 1.7.4 - core-js: 3.27.1 + core-js: 3.27.2 cpy: 8.1.2 detect-port: 1.5.1 express: 4.18.2 @@ -6254,12 +6198,12 @@ packages: globby: 11.1.0 ip: 2.0.0 lodash: 4.17.21 - node-fetch: 2.6.7 + node-fetch: 2.6.9 open: 8.4.0 pretty-hrtime: 1.0.3 prompts: 2.4.2 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.11 serve-favicon: 2.5.0 slash: 3.0.0 @@ -6285,7 +6229,7 @@ packages: - webpack-cli dev: true - /@storybook/core-server/6.5.16_wtnjzars2xwb4nvymc3ksby7xm: + /@storybook/core-server/6.5.16_xvbawrd2bakz332tozbtq7aini: resolution: {integrity: sha512-/3NPfmNyply395Dm0zaVZ8P9aruwO+tPx4D6/jpw8aqrRSwvAMndPMpoMCm0NXcpSm5rdX+Je4S3JW6JcggFkA==} peerDependencies: '@storybook/builder-webpack5': '*' @@ -6302,19 +6246,17 @@ packages: optional: true dependencies: '@discoveryjs/json-ext': 0.5.7 - '@storybook/builder-webpack4': /@storybook/builder-webpack5/6.5.16_lvjraxmr6x5tfufieyioadep3e - '@storybook/builder-webpack5': 6.5.16_lvjraxmr6x5tfufieyioadep3e - '@storybook/core-client': 6.5.16_r26yox34l5e4rxinohcfftvhfy - '@storybook/core-common': 6.5.16_lvjraxmr6x5tfufieyioadep3e + '@storybook/builder-webpack4': /@storybook/builder-webpack5/6.5.16_xvbawrd2bakz332tozbtq7aini + '@storybook/core-client': 6.5.16_mjorws63j2ngs3kvzc5ewvrguu + '@storybook/core-common': 6.5.16_xvbawrd2bakz332tozbtq7aini '@storybook/core-events': 6.5.16 '@storybook/csf': 0.0.2--canary.4566f4d.1 '@storybook/csf-tools': 6.5.16 - '@storybook/manager-webpack4': /@storybook/manager-webpack5/6.5.16_lvjraxmr6x5tfufieyioadep3e - '@storybook/manager-webpack5': 6.5.16_lvjraxmr6x5tfufieyioadep3e + '@storybook/manager-webpack4': /@storybook/manager-webpack5/6.5.16_xvbawrd2bakz332tozbtq7aini '@storybook/node-logger': 6.5.16 '@storybook/semver': 7.3.2 - '@storybook/store': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/telemetry': 6.5.16_lvjraxmr6x5tfufieyioadep3e + '@storybook/store': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/telemetry': 6.5.16_xvbawrd2bakz332tozbtq7aini '@types/node': 16.18.11 '@types/node-fetch': 2.6.2 '@types/pretty-hrtime': 1.0.1 @@ -6325,7 +6267,7 @@ packages: cli-table3: 0.6.3 commander: 6.2.1 compression: 1.7.4 - core-js: 3.27.1 + core-js: 3.27.2 cpy: 8.1.2 detect-port: 1.5.1 express: 4.18.2 @@ -6334,12 +6276,12 @@ packages: globby: 11.1.0 ip: 2.0.0 lodash: 4.17.21 - node-fetch: 2.6.7 + node-fetch: 2.6.9 open: 8.4.0 pretty-hrtime: 1.0.3 prompts: 2.4.2 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.11 serve-favicon: 2.5.0 slash: 3.0.0 @@ -6365,7 +6307,7 @@ packages: - webpack-cli dev: true - /@storybook/core/6.5.16_pe4sfgk2kprgdn6vezed7blsju: + /@storybook/core/6.5.16_iosgtvnd45f3yqh4rkeflpic3i: resolution: {integrity: sha512-CEF3QFTsm/VMnMKtRNr4rRdLeIkIG0g1t26WcmxTdSThNPBd8CsWzQJ7Jqu7CKiut+MU4A1LMOwbwCE5F2gmyA==} peerDependencies: '@storybook/builder-webpack5': '*' @@ -6382,10 +6324,10 @@ packages: typescript: optional: true dependencies: - '@storybook/core-client': 6.5.16_r26yox34l5e4rxinohcfftvhfy - '@storybook/core-server': 6.5.16_lvjraxmr6x5tfufieyioadep3e - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + '@storybook/core-client': 6.5.16_mjorws63j2ngs3kvzc5ewvrguu + '@storybook/core-server': 6.5.16_xvbawrd2bakz332tozbtq7aini + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 typescript: 4.8.2 webpack: 5.72.1_webpack-cli@4.9.1 transitivePeerDependencies: @@ -6402,7 +6344,7 @@ packages: - webpack-cli dev: true - /@storybook/core/6.5.16_sdgjz2pgu7yu36sxl46udf7jtq: + /@storybook/core/6.5.16_rkgqusezplis5ynnfhj2q2hbum: resolution: {integrity: sha512-CEF3QFTsm/VMnMKtRNr4rRdLeIkIG0g1t26WcmxTdSThNPBd8CsWzQJ7Jqu7CKiut+MU4A1LMOwbwCE5F2gmyA==} peerDependencies: '@storybook/builder-webpack5': '*' @@ -6419,12 +6361,12 @@ packages: typescript: optional: true dependencies: - '@storybook/builder-webpack5': 6.5.16_lvjraxmr6x5tfufieyioadep3e - '@storybook/core-client': 6.5.16_r26yox34l5e4rxinohcfftvhfy - '@storybook/core-server': 6.5.16_wtnjzars2xwb4nvymc3ksby7xm - '@storybook/manager-webpack5': 6.5.16_lvjraxmr6x5tfufieyioadep3e - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + '@storybook/builder-webpack5': 6.5.16_xvbawrd2bakz332tozbtq7aini + '@storybook/core-client': 6.5.16_mjorws63j2ngs3kvzc5ewvrguu + '@storybook/core-server': 6.5.16_tjxghk3qtkukm4upcxpy7g6a4m + '@storybook/manager-webpack5': 6.5.16_xvbawrd2bakz332tozbtq7aini + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 typescript: 4.8.2 webpack: 5.72.1_webpack-cli@4.9.1 transitivePeerDependencies: @@ -6458,7 +6400,7 @@ packages: '@babel/types': 7.20.7 '@storybook/csf': 0.0.2--canary.4566f4d.1 '@storybook/mdx1-csf': 0.0.1_@babel+core@7.20.12 - core-js: 3.27.1 + core-js: 3.27.2 fs-extra: 9.1.0 global: 4.4.0 regenerator-runtime: 0.13.11 @@ -6478,12 +6420,12 @@ packages: lodash: 4.17.21 dev: true - /@storybook/docs-tools/6.5.16_sfoxds7t5ydpegc3knd667wn6m: + /@storybook/docs-tools/6.5.16_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-o+rAWPRGifjBF5xZzTKOqnHN3XQWkl0QFJYVDIiJYJrVll7ExCkpEq/PahOGzIBBV+tpMstJgmKM3lr/lu/jmg==} dependencies: '@babel/core': 7.20.12 '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/store': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/store': 6.5.16_biqbaboplfbrettd7655fr4n2y core-js: 3.27.1 doctrine: 3.0.0 lodash: 4.17.21 @@ -6494,7 +6436,7 @@ packages: - supports-color dev: true - /@storybook/manager-webpack5/6.5.16_lvjraxmr6x5tfufieyioadep3e: + /@storybook/manager-webpack5/6.5.16_xvbawrd2bakz332tozbtq7aini: resolution: {integrity: sha512-OtxXv8JCe0r/0rE5HxaFicsNsXA+fqZxzokxquFFgrYf/1Jg4d7QX6/pG5wINF+5qInJfVkRG6xhPzv1s5bk9Q==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6507,12 +6449,12 @@ packages: '@babel/core': 7.20.12 '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.20.12 '@babel/preset-react': 7.18.6_@babel+core@7.20.12 - '@storybook/addons': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/core-client': 6.5.16_r26yox34l5e4rxinohcfftvhfy - '@storybook/core-common': 6.5.16_lvjraxmr6x5tfufieyioadep3e + '@storybook/addons': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/core-client': 6.5.16_mjorws63j2ngs3kvzc5ewvrguu + '@storybook/core-common': 6.5.16_xvbawrd2bakz332tozbtq7aini '@storybook/node-logger': 6.5.16 - '@storybook/theming': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/ui': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/theming': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/ui': 6.5.16_biqbaboplfbrettd7655fr4n2y '@types/node': 16.18.11 babel-loader: 8.3.0_niul7cz37c54dgtvgizf4nkig4 case-sensitive-paths-webpack-plugin: 2.4.0 @@ -6525,8 +6467,8 @@ packages: html-webpack-plugin: 5.5.0_webpack@5.72.1 node-fetch: 2.6.7 process: 0.11.10 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 read-pkg-up: 7.0.1 regenerator-runtime: 0.13.11 resolve-from: 5.0.0 @@ -6585,25 +6527,25 @@ packages: core-js: 3.27.1 dev: true - /@storybook/preview-web/6.5.16_sfoxds7t5ydpegc3knd667wn6m: + /@storybook/preview-web/6.5.16_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-IJnvfe2sKCfk7apN9Fu9U8qibbarrPX5JB55ZzK1amSHVmSDuYk5MIMc/U3NnSQNnvd1DO5v/zMcGgj563hrtg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/addons': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/addons': 6.5.16_biqbaboplfbrettd7655fr4n2y '@storybook/channel-postmessage': 6.5.16 '@storybook/client-logger': 6.5.16 '@storybook/core-events': 6.5.16 '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/store': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/store': 6.5.16_biqbaboplfbrettd7655fr4n2y ansi-to-html: 0.6.15 core-js: 3.27.1 global: 4.4.0 lodash: 4.17.21 qs: 6.11.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.11 synchronous-promise: 2.0.17 ts-dedent: 2.2.0 @@ -6623,14 +6565,14 @@ packages: flat-cache: 3.0.4 micromatch: 4.0.5 react-docgen-typescript: 2.2.2_typescript@4.8.2 - tslib: 2.4.1 + tslib: 2.5.0 typescript: 4.8.2 webpack: 5.72.1_webpack-cli@4.9.1 transitivePeerDependencies: - supports-color dev: true - /@storybook/react/6.5.16_mgbkdb4bpdsmqien2oyzkrpqja: + /@storybook/react/6.5.16_722elpmdhie7z3c645a7nctege: resolution: {integrity: sha512-cBtNlOzf/MySpNLBK22lJ8wFU22HnfTB2xJyBk7W7Zi71Lm7Uxkhv1Pz8HdiQndJ0SlsAAQOWjQYsSZsGkZIaA==} engines: {node: '>=10.13.0'} hasBin: true @@ -6662,18 +6604,16 @@ packages: '@babel/preset-flow': 7.18.6_@babel+core@7.20.12 '@babel/preset-react': 7.18.6_@babel+core@7.20.12 '@pmmmwh/react-refresh-webpack-plugin': 0.5.10_jj4bc5mcn3kl4p4jwsxgmjil3i - '@storybook/addons': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/builder-webpack5': 6.5.16_lvjraxmr6x5tfufieyioadep3e + '@storybook/addons': 6.5.16_biqbaboplfbrettd7655fr4n2y '@storybook/client-logger': 6.5.16 - '@storybook/core': 6.5.16_sdgjz2pgu7yu36sxl46udf7jtq - '@storybook/core-common': 6.5.16_lvjraxmr6x5tfufieyioadep3e + '@storybook/core': 6.5.16_iosgtvnd45f3yqh4rkeflpic3i + '@storybook/core-common': 6.5.16_xvbawrd2bakz332tozbtq7aini '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/docs-tools': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/manager-webpack5': 6.5.16_lvjraxmr6x5tfufieyioadep3e + '@storybook/docs-tools': 6.5.16_biqbaboplfbrettd7655fr4n2y '@storybook/node-logger': 6.5.16 '@storybook/react-docgen-typescript-plugin': 1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0_czu7yixrf7btnlqoc6r2d4xkfq '@storybook/semver': 7.3.2 - '@storybook/store': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/store': 6.5.16_biqbaboplfbrettd7655fr4n2y '@types/estree': 0.0.51 '@types/node': 16.18.11 '@types/webpack-env': 1.18.0 @@ -6682,16 +6622,16 @@ packages: acorn-walk: 7.2.0 babel-plugin-add-react-displayname: 0.0.5 babel-plugin-react-docgen: 4.2.1 - core-js: 3.27.1 + core-js: 3.27.2 escodegen: 2.0.0 fs-extra: 9.1.0 global: 4.4.0 html-tags: 3.2.0 lodash: 4.17.21 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-element-to-jsx-string: 14.3.4_sfoxds7t5ydpegc3knd667wn6m + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + react-element-to-jsx-string: 15.0.0_biqbaboplfbrettd7655fr4n2y react-refresh: 0.11.0 read-pkg-up: 7.0.1 regenerator-runtime: 0.13.11 @@ -6720,7 +6660,7 @@ packages: - webpack-plugin-serve dev: true - /@storybook/react/6.5.16_wbi2gsccnawtfibjudcucm5syy: + /@storybook/react/6.5.16_tjv4a5dc64o6kxadb7pclwrgym: resolution: {integrity: sha512-cBtNlOzf/MySpNLBK22lJ8wFU22HnfTB2xJyBk7W7Zi71Lm7Uxkhv1Pz8HdiQndJ0SlsAAQOWjQYsSZsGkZIaA==} engines: {node: '>=10.13.0'} hasBin: true @@ -6752,16 +6692,18 @@ packages: '@babel/preset-flow': 7.18.6_@babel+core@7.20.12 '@babel/preset-react': 7.18.6_@babel+core@7.20.12 '@pmmmwh/react-refresh-webpack-plugin': 0.5.10_jj4bc5mcn3kl4p4jwsxgmjil3i - '@storybook/addons': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/addons': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/builder-webpack5': 6.5.16_xvbawrd2bakz332tozbtq7aini '@storybook/client-logger': 6.5.16 - '@storybook/core': 6.5.16_pe4sfgk2kprgdn6vezed7blsju - '@storybook/core-common': 6.5.16_lvjraxmr6x5tfufieyioadep3e + '@storybook/core': 6.5.16_rkgqusezplis5ynnfhj2q2hbum + '@storybook/core-common': 6.5.16_xvbawrd2bakz332tozbtq7aini '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/docs-tools': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/docs-tools': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/manager-webpack5': 6.5.16_xvbawrd2bakz332tozbtq7aini '@storybook/node-logger': 6.5.16 '@storybook/react-docgen-typescript-plugin': 1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0_czu7yixrf7btnlqoc6r2d4xkfq '@storybook/semver': 7.3.2 - '@storybook/store': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/store': 6.5.16_biqbaboplfbrettd7655fr4n2y '@types/estree': 0.0.51 '@types/node': 16.18.11 '@types/webpack-env': 1.18.0 @@ -6770,16 +6712,16 @@ packages: acorn-walk: 7.2.0 babel-plugin-add-react-displayname: 0.0.5 babel-plugin-react-docgen: 4.2.1 - core-js: 3.27.1 + core-js: 3.27.2 escodegen: 2.0.0 fs-extra: 9.1.0 global: 4.4.0 html-tags: 3.2.0 lodash: 4.17.21 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-element-to-jsx-string: 14.3.4_sfoxds7t5ydpegc3knd667wn6m + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + react-element-to-jsx-string: 15.0.0_biqbaboplfbrettd7655fr4n2y react-refresh: 0.11.0 read-pkg-up: 7.0.1 regenerator-runtime: 0.13.11 @@ -6808,7 +6750,7 @@ packages: - webpack-plugin-serve dev: true - /@storybook/router/6.5.16_sfoxds7t5ydpegc3knd667wn6m: + /@storybook/router/6.5.16_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-ZgeP8a5YV/iuKbv31V8DjPxlV4AzorRiR8OuSt/KqaiYXNXlOoQDz/qMmiNcrshrfLpmkzoq7fSo4T8lWo2UwQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6818,8 +6760,8 @@ packages: core-js: 3.27.1 memoizerific: 1.11.3 qs: 6.11.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.11 /@storybook/semver/7.3.2: @@ -6830,13 +6772,13 @@ packages: core-js: 3.27.1 find-up: 4.1.0 - /@storybook/source-loader/6.5.16_sfoxds7t5ydpegc3knd667wn6m: + /@storybook/source-loader/6.5.16_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-fyVl4jrM/5JLrb48aqXPu7sTsmySQaVGFp1zfeqvPPlJRFMastDrePm5XGPN7Qjv1wsKmpuBvuweFKOT1pru3g==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/addons': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/addons': 6.5.16_biqbaboplfbrettd7655fr4n2y '@storybook/client-logger': 6.5.16 '@storybook/csf': 0.0.2--canary.4566f4d.1 core-js: 3.27.1 @@ -6845,18 +6787,18 @@ packages: loader-utils: 2.0.4 lodash: 4.17.21 prettier: 2.3.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.11 dev: true - /@storybook/store/6.5.16_sfoxds7t5ydpegc3knd667wn6m: + /@storybook/store/6.5.16_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-g+bVL5hmMq/9cM51K04e37OviUPHT0rHHrRm5wj/hrf18Kd9120b3sxdQ5Dc+HZ292yuME0n+cyrQPTYx9Epmw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/addons': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/addons': 6.5.16_biqbaboplfbrettd7655fr4n2y '@storybook/client-logger': 6.5.16 '@storybook/core-events': 6.5.16 '@storybook/csf': 0.0.2--canary.4566f4d.1 @@ -6865,8 +6807,8 @@ packages: global: 4.4.0 lodash: 4.17.21 memoizerific: 1.11.3 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.11 slash: 3.0.0 stable: 0.1.8 @@ -6875,13 +6817,13 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/telemetry/6.5.16_lvjraxmr6x5tfufieyioadep3e: + /@storybook/telemetry/6.5.16_xvbawrd2bakz332tozbtq7aini: resolution: {integrity: sha512-CWr5Uko1l9jJW88yTXsZTj/3GTabPvw0o7pDPOXPp8JRZiJTxv1JFaFCafhK9UzYbgcRuGfCC8kEWPZims7iKA==} dependencies: '@storybook/client-logger': 6.5.16 - '@storybook/core-common': 6.5.16_lvjraxmr6x5tfufieyioadep3e + '@storybook/core-common': 6.5.16_xvbawrd2bakz332tozbtq7aini chalk: 4.1.2 - core-js: 3.27.1 + core-js: 3.27.2 detect-package-manager: 2.0.1 fetch-retry: 5.0.3 fs-extra: 9.1.0 @@ -6904,7 +6846,7 @@ packages: - webpack-cli dev: true - /@storybook/testing-react/1.3.0_3wwgvkgtva2i6hex6bci7yypbe: + /@storybook/testing-react/1.3.0_c6o2fydntrt35ieirw6z6semza: resolution: {integrity: sha512-TfxzflxwBHSPhetWKuYt239t+1iN8gnnUN8OKo5UGtwwirghKQlApjH23QXW6j8YBqFhmq+yP29Oqf8HgKCFLw==} engines: {node: '>=10'} peerDependencies: @@ -6914,15 +6856,15 @@ packages: '@storybook/react': '>=6.4.0' react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/addons': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/client-api': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/addons': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/client-api': 6.5.16_biqbaboplfbrettd7655fr4n2y '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/preview-web': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/react': 6.5.16_wbi2gsccnawtfibjudcucm5syy - react: 17.0.2 + '@storybook/preview-web': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/react': 6.5.16_722elpmdhie7z3c645a7nctege + react: 18.2.0 dev: true - /@storybook/theming/6.5.16_sfoxds7t5ydpegc3knd667wn6m: + /@storybook/theming/6.5.16_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-hNLctkjaYLRdk1+xYTkC1mg4dYz2wSv6SqbLpcKMbkPHTE0ElhddGPHQqB362md/w9emYXNkt1LSMD8Xk9JzVQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6931,30 +6873,30 @@ packages: '@storybook/client-logger': 6.5.16 core-js: 3.27.1 memoizerific: 1.11.3 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.11 - /@storybook/ui/6.5.16_sfoxds7t5ydpegc3knd667wn6m: + /@storybook/ui/6.5.16_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-rHn/n12WM8BaXtZ3IApNZCiS+C4Oc5+Lkl4MoctX8V7QSml0SxZBB5hsJ/AiWkgbRxjQpa/L/Nt7/Qw0FjTH/A==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/addons': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/api': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/addons': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/api': 6.5.16_biqbaboplfbrettd7655fr4n2y '@storybook/channels': 6.5.16 '@storybook/client-logger': 6.5.16 - '@storybook/components': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/components': 6.5.16_biqbaboplfbrettd7655fr4n2y '@storybook/core-events': 6.5.16 - '@storybook/router': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/router': 6.5.16_biqbaboplfbrettd7655fr4n2y '@storybook/semver': 7.3.2 - '@storybook/theming': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/theming': 6.5.16_biqbaboplfbrettd7655fr4n2y core-js: 3.27.1 memoizerific: 1.11.3 qs: 6.11.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.11 resolve-from: 5.0.0 dev: true @@ -7016,88 +6958,19 @@ packages: preact: 10.5.15 dev: true - /@testing-library/react-hooks/8.0.1_7qv3rjnqa3j7exc7qtvho7thru: - resolution: {integrity: sha512-Aqhl2IVmLt8IovEVarNDFuJDVWVvhnr9/GCU6UUnrYXwgDFF9h2L2o2P9KBni1AST5sT6riAyoukFLyjQUgD/g==} + /@testing-library/react/13.4.0_qduxo4avim535knijfrctywtaq: + resolution: {integrity: sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==} engines: {node: '>=12'} peerDependencies: - '@types/react': ^16.9.0 || ^17.0.0 - react: ^16.9.0 || ^17.0.0 - react-dom: ^16.9.0 || ^17.0.0 - react-test-renderer: ^16.9.0 || ^17.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - react-dom: - optional: true - react-test-renderer: - optional: true - dependencies: - '@babel/runtime': 7.20.13 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-error-boundary: 3.1.4_react@17.0.2 - react-test-renderer: 17.0.2_react@17.0.2 - dev: true - - /@testing-library/react-hooks/8.0.1_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-Aqhl2IVmLt8IovEVarNDFuJDVWVvhnr9/GCU6UUnrYXwgDFF9h2L2o2P9KBni1AST5sT6riAyoukFLyjQUgD/g==} - engines: {node: '>=12'} - peerDependencies: - '@types/react': ^16.9.0 || ^17.0.0 - react: ^16.9.0 || ^17.0.0 - react-dom: ^16.9.0 || ^17.0.0 - react-test-renderer: ^16.9.0 || ^17.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - react-dom: - optional: true - react-test-renderer: - optional: true - dependencies: - '@babel/runtime': 7.20.13 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-error-boundary: 3.1.4_react@17.0.2 - dev: true - - /@testing-library/react-hooks/8.0.1_t7oceqfn6n5cdjacpgcj22xdky: - resolution: {integrity: sha512-Aqhl2IVmLt8IovEVarNDFuJDVWVvhnr9/GCU6UUnrYXwgDFF9h2L2o2P9KBni1AST5sT6riAyoukFLyjQUgD/g==} - engines: {node: '>=12'} - peerDependencies: - '@types/react': ^16.9.0 || ^17.0.0 - react: ^16.9.0 || ^17.0.0 - react-dom: ^16.9.0 || ^17.0.0 - react-test-renderer: ^16.9.0 || ^17.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - react-dom: - optional: true - react-test-renderer: - optional: true - dependencies: - '@babel/runtime': 7.20.13 - '@types/react': 17.0.52 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-error-boundary: 3.1.4_react@17.0.2 - react-test-renderer: 17.0.2_react@17.0.2 - dev: true - - /@testing-library/react/12.1.5_s2motuibfpxxa3ftoqehetkmru: - resolution: {integrity: sha512-OfTXCJUFgjd/digLUuPxa0+/3ZxsQmE7ub9kcbW/wi96Bh3o/p5vrETcBGfP17NWPGqeYYl5LTRpwyGoMC4ysg==} - engines: {node: '>=12'} - peerDependencies: - '@testing-library/dom': ^8.0.0 - react: <18.0.0 - react-dom: <18.0.0 + '@testing-library/dom': ^8.5.0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: '@babel/runtime': 7.20.13 '@testing-library/dom': 8.19.1 - '@types/react-dom': 17.0.18 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + '@types/react-dom': 18.0.10 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 dev: true /@testing-library/user-event/14.4.3_ua4wuun3fnehcjqtqj2e2ldgpe: @@ -7219,7 +7092,7 @@ packages: /@types/hoist-non-react-statics/3.3.1: resolution: {integrity: sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==} dependencies: - '@types/react': 17.0.52 + '@types/react': 18.0.27 hoist-non-react-statics: 3.3.2 dev: false @@ -7299,7 +7172,7 @@ packages: /@types/node-fetch/2.6.2: resolution: {integrity: sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==} dependencies: - '@types/node': 18.11.18 + '@types/node': 16.18.11 form-data: 3.0.1 dev: true @@ -7343,35 +7216,35 @@ packages: /@types/qrcode.react/1.0.2: resolution: {integrity: sha512-I9Oq5Cjlkgy3Tw7krCnCXLw2/zMhizkTere49OOcta23tkvH0xBTP0yInimTh0gstLRtb8Ki9NZVujE5UI6ffQ==} dependencies: - '@types/react': 17.0.52 + '@types/react': 18.0.27 dev: true /@types/qs/6.9.7: resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==} dev: true - /@types/react-dom/17.0.18: - resolution: {integrity: sha512-rLVtIfbwyur2iFKykP2w0pl/1unw26b5td16d5xMgp7/yjTHomkyxPYChFoCr/FtEX1lN9wY6lFj1qvKdS5kDw==} + /@types/react-dom/18.0.10: + resolution: {integrity: sha512-E42GW/JA4Qv15wQdqJq8DL4JhNpB3prJgjgapN3qJT9K2zO5IIAQh4VXvCEDupoqAwnz0cY4RlXeC/ajX5SFHg==} dependencies: - '@types/react': 17.0.52 + '@types/react': 18.0.27 /@types/react-redux/7.1.25: resolution: {integrity: sha512-bAGh4e+w5D8dajd6InASVIyCo4pZLJ66oLb80F9OBLO1gKESbZcRCJpTT6uLXX+HAB57zw1WTdwJdAsewuTweg==} dependencies: '@types/hoist-non-react-statics': 3.3.1 - '@types/react': 17.0.52 + '@types/react': 18.0.27 hoist-non-react-statics: 3.3.2 redux: 4.1.1 dev: false - /@types/react-test-renderer/17.0.2: - resolution: {integrity: sha512-+F1KONQTBHDBBhbHuT2GNydeMpPuviduXIVJRB7Y4nma4NR5DrTJfMMZ+jbhEHbpwL+Uqhs1WXh4KHiyrtYTPg==} + /@types/react-test-renderer/18.0.0: + resolution: {integrity: sha512-C7/5FBJ3g3sqUahguGi03O79b8afNeSD6T8/GU50oQrJCU0bVCCGQHaGKUbg2Ce8VQEEqTw8/HiS6lXHHdgkdQ==} dependencies: - '@types/react': 17.0.52 + '@types/react': 18.0.27 dev: true - /@types/react/17.0.52: - resolution: {integrity: sha512-vwk8QqVODi0VaZZpDXQCmEmiOuyjEFPY7Ttaw5vjM112LOq37yz1CDJGrRJwA1fYEq4Iitd5rnjd1yWAc/bT+A==} + /@types/react/18.0.27: + resolution: {integrity: sha512-3vtRKHgVxu3Jp9t718R9BuzoD4NcQ8YJ5XRzsSKxNDiDonD2MXIT1TmSkenxuCycZJoQT5d2vE8LwWJxBC1gmA==} dependencies: '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.2 @@ -7437,7 +7310,7 @@ packages: /@types/webpack/5.28.0_webpack-cli@4.9.1: resolution: {integrity: sha512-8cP0CzcxUiFuA9xGJkfeVpqmWTk9nx6CWwamRGCj95ph1SmlRRk9KlCZ6avhCbZd4L68LvYT6l1kpdEnQXrF8w==} dependencies: - '@types/node': 18.11.18 + '@types/node': 16.18.11 tapable: 2.2.1 webpack: 5.72.1_webpack-cli@4.9.1 transitivePeerDependencies: @@ -7447,16 +7320,16 @@ packages: - webpack-cli dev: true - /@types/wordpress__components/19.10.0_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-hnJHwYJfjUSJ79ompvBmGWsJdP/P4OGv1Yz2fuFXHYLS7k2eNba31cy51sI/q7+czSb6wG+Y5cssxNcA3Nrxbg==} + /@types/wordpress__components/23.0.1_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-mpAVr74ElANYR6f8+atultx4A1Md40vZeKfA2ZtgcJMWXQWez3OzP1W2g20BENxOo2kWVsp1r3Tcik/mt/8l/g==} dependencies: - '@types/react': 17.0.52 + '@types/react': 18.0.27 '@types/tinycolor2': 1.4.3 - '@types/wordpress__notices': 3.5.0 + '@types/wordpress__notices': 3.5.1 '@types/wordpress__rich-text': 3.4.6 - '@wordpress/element': 4.20.0 - downshift: 6.1.12_react@17.0.2 - re-resizable: 6.9.9_sfoxds7t5ydpegc3knd667wn6m + '@wordpress/element': 5.3.0 + downshift: 6.1.12_react@18.2.0 + re-resizable: 6.9.9_biqbaboplfbrettd7655fr4n2y transitivePeerDependencies: - react - react-dom @@ -7465,20 +7338,21 @@ packages: /@types/wordpress__data/6.0.1: resolution: {integrity: sha512-jTLl9mbw54rUq4wuTEmg9bBUaV66MIbg7vVoutpf3Etdnk+kwsuucAdoW+mJTzKEVkGQB5LDIZ/vohd6QrtQ2w==} dependencies: - '@types/react': 17.0.52 - redux: 4.2.0 + '@types/react': 18.0.27 + redux: 4.2.1 dev: true - /@types/wordpress__notices/3.5.0: - resolution: {integrity: sha512-te9fZ4ErxmoiMYNCjmsVNQ4sKUrNw14OxvL5pUeXTgkXdTfIKyYjAJ61Mb9mO2iurRy6ITJGPVaWu3SjNgBBsw==} + /@types/wordpress__notices/3.5.1: + resolution: {integrity: sha512-O9QwWKQrwA64rMuWHZAW6hHBb663j5NAbxhGDHSC05b/PBUxcAcT5AJwjTMC8Pz9P1PeQ0CdHnZBHEJNSSGReA==} dependencies: - '@types/react': 17.0.52 + '@types/react': 18.0.27 + '@types/wordpress__data': 6.0.1 dev: true /@types/wordpress__rich-text/3.4.6: resolution: {integrity: sha512-MeLSATBHrcN3fp8cVylbpx+BKRJ1aootPNtbTblcUAHcuRo6avKu1kaDLxIZb/8YbsD+/3Wm8d1uldeNz9/lhw==} dependencies: - '@types/react': 17.0.52 + '@types/react': 18.0.27 '@types/wordpress__data': 6.0.1 dev: true @@ -7695,16 +7569,16 @@ packages: eslint-visitor-keys: 3.3.0 dev: true - /@use-gesture/core/10.2.23: - resolution: {integrity: sha512-Ynap/Uh6RX1Vgn3zNmFTyKapapdf7Av+GzAe6h+RsBZaxMF1z3cK6aohHPJP6T1hLrPyH/yehxa7RBqyESG9RA==} + /@use-gesture/core/10.2.24: + resolution: {integrity: sha512-ZL7F9mgOn3Qlnp6QLI9jaOfcvqrx6JPE/BkdVSd8imveaFTm/a3udoO6f5Us/1XtqnL4347PsIiK6AtCvMHk2Q==} - /@use-gesture/react/10.2.23_react@17.0.2: - resolution: {integrity: sha512-anj9j3Lm4l+/s60Jv1FD2m13r+T+aYstSHUT62hTugojM64LPe9XatfEVHRyWOrGjRU2buQhlm03xN8oxkg/OQ==} + /@use-gesture/react/10.2.24_react@18.2.0: + resolution: {integrity: sha512-rAZ8Nnpu1g4eFzqCPlaq+TppJpMy0dTpYOQx5KpfoBF4P3aWnCqwj7eKxcmdIb1NJKpIJj50DPugUH4mq5cpBg==} peerDependencies: react: '>= 16.8.0' dependencies: - '@use-gesture/core': 10.2.23 - react: 17.0.2 + '@use-gesture/core': 10.2.24 + react: 18.2.0 /@vercel/ncc/0.36.0: resolution: {integrity: sha512-/ZTUJ/ZkRt694k7KJNimgmHjtQcRuVwsST2Z6XfYveQIuBbHR+EqkTc1jfgPkQmMyk/vtpxo3nVxe8CNuau86A==} @@ -7830,46 +7704,45 @@ packages: dependencies: webpack-cli: 4.9.1_webpack@5.72.1 - /@wordpress/a11y/3.23.0: - resolution: {integrity: sha512-RgnnmI2u6DnechTYr8368LrQy2C/1HtFzXqnDjw9zzT+8kkL8Qa1W2l2JTzz0yHG/n/nR/UXZWXq0FSbnknKlw==} + /@wordpress/a11y/3.26.0: + resolution: {integrity: sha512-IPHDWifS++iMgRM/2EEND3S0BQrSCm8AuWKCGNvfw97OBbKaGf2Z4E6/gLnGp9bILXeBJeTJMWhwJFL02qF0fg==} engines: {node: '>=12'} dependencies: '@babel/runtime': 7.20.13 - '@wordpress/dom-ready': 3.23.0 - '@wordpress/i18n': 4.23.0 + '@wordpress/dom-ready': 3.26.0 + '@wordpress/i18n': 4.26.0 - /@wordpress/annotations/2.22.0_react@17.0.2: - resolution: {integrity: sha512-HnylPgfYSps2+UFGzuDBntGDWK4TVRwwnozKy5oOhBdNehJIrTDhSRsw21XrzBW/W3ehzyxA+qx//czMXrjPSg==} + /@wordpress/annotations/2.26.0_react@18.2.0: + resolution: {integrity: sha512-Vry8wWuMzJRejpBhlCjzOlHttzsGGg3A8iW0fYAe9R9apx+FHtfJ3xk4JqH4CSmkbHT5nCShh6qrirpPVWkT6g==} engines: {node: '>=12'} - peerDependencies: - react: ^17.0.0 dependencies: '@babel/runtime': 7.20.13 - '@wordpress/data': 7.6.0_react@17.0.2 - '@wordpress/hooks': 3.23.0 - '@wordpress/i18n': 4.23.0 - '@wordpress/rich-text': 5.20.0_react@17.0.2 - react: 17.0.2 + '@wordpress/data': 8.3.0_react@18.2.0 + '@wordpress/hooks': 3.26.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/rich-text': 6.3.0_react@18.2.0 rememo: 4.0.1 uuid: 8.3.2 + transitivePeerDependencies: + - react dev: false - /@wordpress/api-fetch/6.19.0: - resolution: {integrity: sha512-nidem0S47aulcXzIjy5oQrC/nKrVtSkEEE0nmHQAp/bx2ZYBu7UwByiTfbI3bxLKRPhtdgLBkQfyA7eUlegGPQ==} + /@wordpress/api-fetch/6.23.0: + resolution: {integrity: sha512-97S92W62DUNu8M1pReAzlC2RQyYlFUwPwkZS0zEiOWOespe3paZRU0qYW2ko7+FWfGXf+wxK7OfDu01w2hgn3A==} engines: {node: '>=12'} dependencies: '@babel/runtime': 7.20.13 - '@wordpress/i18n': 4.23.0 - '@wordpress/url': 3.23.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/url': 3.27.0 - /@wordpress/autop/3.22.0: - resolution: {integrity: sha512-WRdCooCIcIVx2FFR6erg/GYMXTc39fMTj6pVcx8QNr6EY+JQHO8Kzl9lOM/4aT6zKoW+GyOD0PIcbyDh6BuWlA==} + /@wordpress/autop/3.26.0: + resolution: {integrity: sha512-GahkYRq/Hs+nqHwduQex6itBBm46eLShmT+Gkf2SXiZvarSE+a0MccifB0zCaWKNIzxawa6HkbgvuYk2QlT2Fg==} engines: {node: '>=12'} dependencies: '@babel/runtime': 7.20.13 - /@wordpress/babel-plugin-import-jsx-pragma/4.5.0_@babel+core@7.20.12: - resolution: {integrity: sha512-/5TZUHgy4fh7L1aQJPQ8dKjaWBio41uiR4Y9aGH0oeg6pXdQlEOtbAXQtTAHeGyE1vJMYJUVHdRWdLocpGQWgA==} + /@wordpress/babel-plugin-import-jsx-pragma/4.9.0_@babel+core@7.20.12: + resolution: {integrity: sha512-ejG0lyO8UmMsCydNLfHM2mX6s1IoCtIJ0mHoQ/AKtzetr9PbJRIdQgpIA876zXW46wd0WJE3V+kjEZPDzeEvDA==} engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.12.9 @@ -7877,8 +7750,8 @@ packages: '@babel/core': 7.20.12 dev: true - /@wordpress/babel-preset-default/7.6.0: - resolution: {integrity: sha512-DVwF85jvgGR6ExSIOsJKBj2v5vWO2AsrKUs5Vg9vTG7YdkR23JENBOiORYPgYWIdbK7JmSIXEPyfL7HpdvNp9A==} + /@wordpress/babel-preset-default/7.10.0: + resolution: {integrity: sha512-4psTNav+VcxZAkWnHfq6ePFSDDGOvmc2p0KjHygi03NCZgWBy3cnlRr/Vy736ZQ7CM98YLsYYKBG/3sWdk3n2A==} engines: {node: '>=14'} dependencies: '@babel/core': 7.20.12 @@ -7887,570 +7760,481 @@ packages: '@babel/preset-env': 7.20.2_@babel+core@7.20.12 '@babel/preset-typescript': 7.18.6_@babel+core@7.20.12 '@babel/runtime': 7.20.13 - '@wordpress/babel-plugin-import-jsx-pragma': 4.5.0_@babel+core@7.20.12 - '@wordpress/browserslist-config': 5.5.0 - '@wordpress/element': 4.20.0 - '@wordpress/warning': 2.22.0 - browserslist: 4.21.4 - core-js: 3.27.1 + '@wordpress/babel-plugin-import-jsx-pragma': 4.9.0_@babel+core@7.20.12 + '@wordpress/browserslist-config': 5.9.0 + '@wordpress/element': 5.3.0 + '@wordpress/warning': 2.26.0 + browserslist: 4.21.5 + core-js: 3.27.2 transitivePeerDependencies: - supports-color dev: true - /@wordpress/base-styles/4.13.0: - resolution: {integrity: sha512-ivIj7cANk0ML+krX+MnprJMTvLy9l9k/TCuTyrYKx9JRbo2khq+eOvuTsdB9cKcTh7/xMMwNaJ7dn5RAYRb/VQ==} + /@wordpress/base-styles/4.17.0: + resolution: {integrity: sha512-QDdW5PzPNzSOAudlkeMIuwlGxmQSmnJAulD11f4d/OPwfU+KMk3hYr6QS3nzFghlT6IDwcwwlNE6BgoN772G4A==} - /@wordpress/blob/3.22.0: - resolution: {integrity: sha512-3lyaXAnb+v/K/yVR9oXAu9fZMiybjeXZLWnoikxZhQR6Ei5e/BopZQJ7WyaLXjS73LkYoZjP8waU0vheX1s7AQ==} + /@wordpress/blob/3.26.0: + resolution: {integrity: sha512-zxsxvFXmPUtZeJutmeqtK3P5wZ2h+owmgS1dSDQzAoJeYUypZhe9zYhNPiQ9xB1JffxPWhegJ04OS3eqIYlZxA==} engines: {node: '>=12'} dependencies: '@babel/runtime': 7.20.13 - /@wordpress/block-editor/10.5.0_dlps62spiehie4hvtd46aaye5u: - resolution: {integrity: sha512-cVKGlZyvkXkPOmzteCq/X0BujbXEA26FP56dNLrTFStI0Bt2OVCZnTZgpfhilT6L/J5sSa+haeL+w1y2JESZmg==} + /@wordpress/block-editor/11.3.0_57czaiyk6rdr5iy5tfs5pior4u: + resolution: {integrity: sha512-kavB0v7rM3BvwEzVdrjVeTArPo5EdKx5HA4l+uM6xVTNAGolGV9mhnMULTzqV1MwRssHKfPuHtKb2sTc1gt3Jw==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 - react-dom: ^17.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: '@babel/runtime': 7.20.13 - '@react-spring/web': 9.6.1_sfoxds7t5ydpegc3knd667wn6m - '@wordpress/a11y': 3.23.0 - '@wordpress/api-fetch': 6.19.0 - '@wordpress/blob': 3.22.0 - '@wordpress/blocks': 11.21.0_react@17.0.2 - '@wordpress/components': 22.1.0_dlps62spiehie4hvtd46aaye5u - '@wordpress/compose': 5.20.0_react@17.0.2 - '@wordpress/data': 7.6.0_react@17.0.2 - '@wordpress/date': 4.22.0 - '@wordpress/deprecated': 3.23.0 - '@wordpress/dom': 3.23.0 - '@wordpress/element': 4.20.0 - '@wordpress/hooks': 3.23.0 - '@wordpress/html-entities': 3.24.0 - '@wordpress/i18n': 4.23.0 - '@wordpress/icons': 9.13.0 - '@wordpress/is-shallow-equal': 4.23.0 - '@wordpress/keyboard-shortcuts': 3.20.0_react@17.0.2 - '@wordpress/keycodes': 3.23.0 - '@wordpress/notices': 3.22.0_react@17.0.2 - '@wordpress/rich-text': 5.20.0_react@17.0.2 - '@wordpress/shortcode': 3.22.0 - '@wordpress/style-engine': 1.5.0 - '@wordpress/token-list': 2.22.0 - '@wordpress/url': 3.23.0 - '@wordpress/warning': 2.22.0 - '@wordpress/wordcount': 3.22.0 + '@react-spring/web': 9.6.1_biqbaboplfbrettd7655fr4n2y + '@wordpress/a11y': 3.26.0 + '@wordpress/api-fetch': 6.23.0 + '@wordpress/blob': 3.26.0 + '@wordpress/blocks': 12.3.0_react@18.2.0 + '@wordpress/components': 23.3.0_57czaiyk6rdr5iy5tfs5pior4u + '@wordpress/compose': 6.3.0_react@18.2.0 + '@wordpress/data': 8.3.0_react@18.2.0 + '@wordpress/date': 4.26.0 + '@wordpress/deprecated': 3.26.0 + '@wordpress/dom': 3.26.0 + '@wordpress/element': 5.3.0 + '@wordpress/escape-html': 2.26.0 + '@wordpress/experiments': 0.8.0 + '@wordpress/hooks': 3.26.0 + '@wordpress/html-entities': 3.26.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 + '@wordpress/is-shallow-equal': 4.26.0 + '@wordpress/keyboard-shortcuts': 4.3.0_react@18.2.0 + '@wordpress/keycodes': 3.26.0 + '@wordpress/notices': 3.26.0_react@18.2.0 + '@wordpress/rich-text': 6.3.0_react@18.2.0 + '@wordpress/shortcode': 3.26.0 + '@wordpress/style-engine': 1.9.0 + '@wordpress/token-list': 2.26.0 + '@wordpress/url': 3.27.0 + '@wordpress/warning': 2.26.0 + '@wordpress/wordcount': 3.26.0 change-case: 4.1.2 - classnames: 2.3.2 + classnames: 2.3.1 colord: 2.9.3 diff: 4.0.2 dom-scroll-into-view: 1.2.1 + fast-deep-equal: 3.1.3 inherits: 2.0.4 lodash: 4.17.21 - react: 17.0.2 - react-autosize-textarea: 7.1.0_sfoxds7t5ydpegc3knd667wn6m - react-dom: 17.0.2_react@17.0.2 - react-easy-crop: 4.6.3_sfoxds7t5ydpegc3knd667wn6m - rememo: 4.0.2 + react: 18.2.0 + react-autosize-textarea: 7.1.0_biqbaboplfbrettd7655fr4n2y + react-dom: 18.2.0_react@18.2.0 + react-easy-crop: 4.6.3_biqbaboplfbrettd7655fr4n2y + rememo: 4.0.1 remove-accents: 0.4.4 traverse: 0.6.7 transitivePeerDependencies: - '@babel/core' - '@types/react' - /@wordpress/block-editor/10.5.0_jiuppbrrdpqsioctsbaxdlfu4e: - resolution: {integrity: sha512-cVKGlZyvkXkPOmzteCq/X0BujbXEA26FP56dNLrTFStI0Bt2OVCZnTZgpfhilT6L/J5sSa+haeL+w1y2JESZmg==} + /@wordpress/block-editor/11.3.0_pjwopsidmaokadturxaafygjp4: + resolution: {integrity: sha512-kavB0v7rM3BvwEzVdrjVeTArPo5EdKx5HA4l+uM6xVTNAGolGV9mhnMULTzqV1MwRssHKfPuHtKb2sTc1gt3Jw==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 - react-dom: ^17.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: '@babel/runtime': 7.20.13 - '@react-spring/web': 9.6.1_sfoxds7t5ydpegc3knd667wn6m - '@wordpress/a11y': 3.23.0 - '@wordpress/api-fetch': 6.19.0 - '@wordpress/blob': 3.22.0 - '@wordpress/blocks': 11.21.0_react@17.0.2 - '@wordpress/components': 22.1.0_jiuppbrrdpqsioctsbaxdlfu4e - '@wordpress/compose': 5.20.0_react@17.0.2 - '@wordpress/data': 7.6.0_react@17.0.2 - '@wordpress/date': 4.22.0 - '@wordpress/deprecated': 3.23.0 - '@wordpress/dom': 3.23.0 - '@wordpress/element': 4.20.0 - '@wordpress/hooks': 3.23.0 - '@wordpress/html-entities': 3.24.0 - '@wordpress/i18n': 4.23.0 - '@wordpress/icons': 9.13.0 - '@wordpress/is-shallow-equal': 4.23.0 - '@wordpress/keyboard-shortcuts': 3.20.0_react@17.0.2 - '@wordpress/keycodes': 3.23.0 - '@wordpress/notices': 3.22.0_react@17.0.2 - '@wordpress/rich-text': 5.20.0_react@17.0.2 - '@wordpress/shortcode': 3.22.0 - '@wordpress/style-engine': 1.5.0 - '@wordpress/token-list': 2.22.0 - '@wordpress/url': 3.23.0 - '@wordpress/warning': 2.22.0 - '@wordpress/wordcount': 3.22.0 + '@react-spring/web': 9.6.1_biqbaboplfbrettd7655fr4n2y + '@wordpress/a11y': 3.26.0 + '@wordpress/api-fetch': 6.23.0 + '@wordpress/blob': 3.26.0 + '@wordpress/blocks': 12.3.0_react@18.2.0 + '@wordpress/components': 23.3.0_pjwopsidmaokadturxaafygjp4 + '@wordpress/compose': 6.3.0_react@18.2.0 + '@wordpress/data': 8.3.0_react@18.2.0 + '@wordpress/date': 4.26.0 + '@wordpress/deprecated': 3.26.0 + '@wordpress/dom': 3.26.0 + '@wordpress/element': 5.3.0 + '@wordpress/escape-html': 2.26.0 + '@wordpress/experiments': 0.8.0 + '@wordpress/hooks': 3.26.0 + '@wordpress/html-entities': 3.26.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 + '@wordpress/is-shallow-equal': 4.26.0 + '@wordpress/keyboard-shortcuts': 4.3.0_react@18.2.0 + '@wordpress/keycodes': 3.26.0 + '@wordpress/notices': 3.26.0_react@18.2.0 + '@wordpress/rich-text': 6.3.0_react@18.2.0 + '@wordpress/shortcode': 3.26.0 + '@wordpress/style-engine': 1.9.0 + '@wordpress/token-list': 2.26.0 + '@wordpress/url': 3.27.0 + '@wordpress/warning': 2.26.0 + '@wordpress/wordcount': 3.26.0 change-case: 4.1.2 - classnames: 2.3.2 + classnames: 2.3.1 colord: 2.9.3 diff: 4.0.2 dom-scroll-into-view: 1.2.1 + fast-deep-equal: 3.1.3 inherits: 2.0.4 lodash: 4.17.21 - react: 17.0.2 - react-autosize-textarea: 7.1.0_sfoxds7t5ydpegc3knd667wn6m - react-dom: 17.0.2_react@17.0.2 - react-easy-crop: 4.6.3_sfoxds7t5ydpegc3knd667wn6m - rememo: 4.0.2 + react: 18.2.0 + react-autosize-textarea: 7.1.0_biqbaboplfbrettd7655fr4n2y + react-dom: 18.2.0_react@18.2.0 + react-easy-crop: 4.6.3_biqbaboplfbrettd7655fr4n2y + rememo: 4.0.1 remove-accents: 0.4.4 traverse: 0.6.7 transitivePeerDependencies: - '@babel/core' - '@types/react' - /@wordpress/block-library/7.19.0_dlps62spiehie4hvtd46aaye5u: - resolution: {integrity: sha512-xskSeFtjI+GhaSkR+8edWX+y6d+m5pl7IcX5cb+o5AauiKtX+9VDRnZgflSwAyW8uQFdwc+3QMYafjCAQJ4GeA==} + /@wordpress/block-library/8.3.0_57czaiyk6rdr5iy5tfs5pior4u: + resolution: {integrity: sha512-K8np/gFfcikEuwC6bMDlvh0O7Eq8/7/a+uX6eNTry9QuoLhWzNPI0d9oNOgwKDBJmTtKmf5K4LRjuBIozTHs8g==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 - react-dom: ^17.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: '@babel/runtime': 7.20.13 - '@wordpress/a11y': 3.23.0 - '@wordpress/api-fetch': 6.19.0 - '@wordpress/autop': 3.22.0 - '@wordpress/blob': 3.22.0 - '@wordpress/block-editor': 10.5.0_dlps62spiehie4hvtd46aaye5u - '@wordpress/blocks': 11.21.0_react@17.0.2 - '@wordpress/components': 22.1.0_dlps62spiehie4hvtd46aaye5u - '@wordpress/compose': 5.20.0_react@17.0.2 - '@wordpress/core-data': 5.5.0_react@17.0.2 - '@wordpress/data': 7.6.0_react@17.0.2 - '@wordpress/date': 4.22.0 - '@wordpress/deprecated': 3.23.0 - '@wordpress/dom': 3.23.0 - '@wordpress/element': 4.20.0 - '@wordpress/hooks': 3.23.0 - '@wordpress/html-entities': 3.22.0 - '@wordpress/i18n': 4.23.0 - '@wordpress/icons': 9.13.0 - '@wordpress/keycodes': 3.23.0 - '@wordpress/notices': 3.22.0_react@17.0.2 - '@wordpress/primitives': 3.20.0 - '@wordpress/reusable-blocks': 3.20.0_nnpfrpfwedo3j2hz67mrufm6py - '@wordpress/rich-text': 5.20.0_react@17.0.2 - '@wordpress/server-side-render': 3.20.0_dlps62spiehie4hvtd46aaye5u - '@wordpress/url': 3.23.0 - '@wordpress/viewport': 4.20.0_shv7e6lqreyu6ryu5t57plxoua + '@wordpress/a11y': 3.26.0 + '@wordpress/api-fetch': 6.23.0 + '@wordpress/autop': 3.26.0 + '@wordpress/blob': 3.26.0 + '@wordpress/block-editor': 11.3.0_57czaiyk6rdr5iy5tfs5pior4u + '@wordpress/blocks': 12.3.0_react@18.2.0 + '@wordpress/components': 23.3.0_57czaiyk6rdr5iy5tfs5pior4u + '@wordpress/compose': 6.3.0_react@18.2.0 + '@wordpress/core-data': 6.3.0_react@18.2.0 + '@wordpress/data': 8.3.0_react@18.2.0 + '@wordpress/date': 4.26.0 + '@wordpress/deprecated': 3.26.0 + '@wordpress/dom': 3.26.0 + '@wordpress/element': 5.3.0 + '@wordpress/escape-html': 2.26.0 + '@wordpress/experiments': 0.8.0 + '@wordpress/hooks': 3.26.0 + '@wordpress/html-entities': 3.26.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 + '@wordpress/keycodes': 3.26.0 + '@wordpress/notices': 3.26.0_react@18.2.0 + '@wordpress/primitives': 3.24.0 + '@wordpress/reusable-blocks': 4.3.0_zq77jqqnrtta7i43u5rqvhxpvm + '@wordpress/rich-text': 6.3.0_react@18.2.0 + '@wordpress/server-side-render': 4.3.0_57czaiyk6rdr5iy5tfs5pior4u + '@wordpress/url': 3.27.0 + '@wordpress/viewport': 5.3.0_43aktpkp7q4bmohyiyj25up2li change-case: 4.1.2 classnames: 2.3.2 colord: 2.9.3 escape-html: 1.0.3 fast-average-color: 9.3.0 + fast-deep-equal: 3.1.3 lodash: 4.17.21 memize: 1.1.0 micromodal: 0.4.10 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 remove-accents: 0.4.4 transitivePeerDependencies: - '@babel/core' - '@types/react' dev: false - /@wordpress/block-library/7.19.0_jiuppbrrdpqsioctsbaxdlfu4e: - resolution: {integrity: sha512-xskSeFtjI+GhaSkR+8edWX+y6d+m5pl7IcX5cb+o5AauiKtX+9VDRnZgflSwAyW8uQFdwc+3QMYafjCAQJ4GeA==} + /@wordpress/block-library/8.3.0_pjwopsidmaokadturxaafygjp4: + resolution: {integrity: sha512-K8np/gFfcikEuwC6bMDlvh0O7Eq8/7/a+uX6eNTry9QuoLhWzNPI0d9oNOgwKDBJmTtKmf5K4LRjuBIozTHs8g==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 - react-dom: ^17.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: '@babel/runtime': 7.20.13 - '@wordpress/a11y': 3.23.0 - '@wordpress/api-fetch': 6.19.0 - '@wordpress/autop': 3.22.0 - '@wordpress/blob': 3.22.0 - '@wordpress/block-editor': 10.5.0_jiuppbrrdpqsioctsbaxdlfu4e - '@wordpress/blocks': 11.21.0_react@17.0.2 - '@wordpress/components': 22.1.0_jiuppbrrdpqsioctsbaxdlfu4e - '@wordpress/compose': 5.20.0_react@17.0.2 - '@wordpress/core-data': 5.5.0_react@17.0.2 - '@wordpress/data': 7.6.0_react@17.0.2 - '@wordpress/date': 4.22.0 - '@wordpress/deprecated': 3.23.0 - '@wordpress/dom': 3.23.0 - '@wordpress/element': 4.20.0 - '@wordpress/hooks': 3.23.0 - '@wordpress/html-entities': 3.22.0 - '@wordpress/i18n': 4.23.0 - '@wordpress/icons': 9.13.0 - '@wordpress/keycodes': 3.23.0 - '@wordpress/notices': 3.22.0_react@17.0.2 - '@wordpress/primitives': 3.20.0 - '@wordpress/reusable-blocks': 3.20.0_wr27b3od55irt2wqr244uwuoia - '@wordpress/rich-text': 5.20.0_react@17.0.2 - '@wordpress/server-side-render': 3.20.0_jiuppbrrdpqsioctsbaxdlfu4e - '@wordpress/url': 3.23.0 - '@wordpress/viewport': 4.20.0_shv7e6lqreyu6ryu5t57plxoua + '@wordpress/a11y': 3.26.0 + '@wordpress/api-fetch': 6.23.0 + '@wordpress/autop': 3.26.0 + '@wordpress/blob': 3.26.0 + '@wordpress/block-editor': 11.3.0_pjwopsidmaokadturxaafygjp4 + '@wordpress/blocks': 12.3.0_react@18.2.0 + '@wordpress/components': 23.3.0_pjwopsidmaokadturxaafygjp4 + '@wordpress/compose': 6.3.0_react@18.2.0 + '@wordpress/core-data': 6.3.0_react@18.2.0 + '@wordpress/data': 8.3.0_react@18.2.0 + '@wordpress/date': 4.26.0 + '@wordpress/deprecated': 3.26.0 + '@wordpress/dom': 3.26.0 + '@wordpress/element': 5.3.0 + '@wordpress/escape-html': 2.26.0 + '@wordpress/experiments': 0.8.0 + '@wordpress/hooks': 3.26.0 + '@wordpress/html-entities': 3.26.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 + '@wordpress/keycodes': 3.26.0 + '@wordpress/notices': 3.26.0_react@18.2.0 + '@wordpress/primitives': 3.24.0 + '@wordpress/reusable-blocks': 4.3.0_h4tp6taqtzz2k3o7nw5cx3at3a + '@wordpress/rich-text': 6.3.0_react@18.2.0 + '@wordpress/server-side-render': 4.3.0_pjwopsidmaokadturxaafygjp4 + '@wordpress/url': 3.27.0 + '@wordpress/viewport': 5.3.0_43aktpkp7q4bmohyiyj25up2li change-case: 4.1.2 classnames: 2.3.2 colord: 2.9.3 escape-html: 1.0.3 fast-average-color: 9.3.0 + fast-deep-equal: 3.1.3 lodash: 4.17.21 memize: 1.1.0 micromodal: 0.4.10 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 remove-accents: 0.4.4 transitivePeerDependencies: - '@babel/core' - '@types/react' dev: true - /@wordpress/block-serialization-default-parser/4.22.0: - resolution: {integrity: sha512-o342wWNyOvbG28vjuqAFRw73bCMuQ4mimkXxKDV+awWX/A/7zpqn4XNoEnLoXRQjlpiZBLuVFN8sF1jdL3eA7A==} + /@wordpress/block-serialization-default-parser/4.26.0: + resolution: {integrity: sha512-kCND8ER9VVC7iOZFx2fQXeLn0lWCom5hkcJQ9Td44LUG52rXg0xKFN1HAQwlPNY1T206FBLdtjl1HklQZFWxSw==} engines: {node: '>=12'} dependencies: '@babel/runtime': 7.20.13 - /@wordpress/blocks/11.21.0_react@17.0.2: - resolution: {integrity: sha512-FlOrF0VMugW7wW9LAAF3ixUp2t1HsEGTBjqERYr7dYQIJI8yIII7/Zh2Opuzq0baWaA7kqexUQeD6sYSOcu8lA==} + /@wordpress/blocks/12.3.0_react@18.2.0: + resolution: {integrity: sha512-dIs4Cmn48AuWFZxRgR+Jxvsdi1+l/1GVYEX/gtkVXGbNholuY4E3Hvo5kN6wlgG6V/K98zcpnsj2NfYv7MS88g==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^18.0.0 dependencies: '@babel/runtime': 7.20.13 - '@wordpress/autop': 3.22.0 - '@wordpress/blob': 3.22.0 - '@wordpress/block-serialization-default-parser': 4.22.0 - '@wordpress/compose': 5.20.0_react@17.0.2 - '@wordpress/data': 7.6.0_react@17.0.2 - '@wordpress/deprecated': 3.23.0 - '@wordpress/dom': 3.23.0 - '@wordpress/element': 4.20.0 - '@wordpress/hooks': 3.23.0 - '@wordpress/html-entities': 3.24.0 - '@wordpress/i18n': 4.23.0 - '@wordpress/is-shallow-equal': 4.23.0 - '@wordpress/shortcode': 3.22.0 + '@wordpress/autop': 3.26.0 + '@wordpress/blob': 3.26.0 + '@wordpress/block-serialization-default-parser': 4.26.0 + '@wordpress/compose': 6.3.0_react@18.2.0 + '@wordpress/data': 8.3.0_react@18.2.0 + '@wordpress/deprecated': 3.26.0 + '@wordpress/dom': 3.26.0 + '@wordpress/element': 5.3.0 + '@wordpress/hooks': 3.26.0 + '@wordpress/html-entities': 3.26.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/is-shallow-equal': 4.26.0 + '@wordpress/shortcode': 3.26.0 change-case: 4.1.2 colord: 2.9.3 + fast-deep-equal: 3.1.3 hpq: 1.3.0 is-plain-object: 5.0.0 lodash: 4.17.21 memize: 1.1.0 - react: 17.0.2 + react: 18.2.0 rememo: 4.0.1 remove-accents: 0.4.4 showdown: 1.9.1 simple-html-tokenizer: 0.5.11 uuid: 8.3.2 - /@wordpress/browserslist-config/5.5.0: - resolution: {integrity: sha512-M3BhWQ+R8AK2g861hOtLTp/WnjcXPddiNzoMHR5zQOhcuSmgfP4dNJIJUWIVRPhqpES2EGcc30F9MIEyV27WiQ==} + /@wordpress/browserslist-config/5.9.0: + resolution: {integrity: sha512-VC1QK741SRfrfsq2SdWHlkuDo7ZSXD7LFbK0dU6lOnuUt3f01HTU05NfcrC6uWCaoMP87MPDCQVaWTygNSFirQ==} engines: {node: '>=14'} - /@wordpress/components/19.17.0_dlps62spiehie4hvtd46aaye5u: - resolution: {integrity: sha512-6FsLq1WS924fjZjRGSuen3Tzaa4mEWRtCTHM2JS5eE5+rnuhddiHNNgvw26IZCwhQYQwIvIKq9m9in0F0fSOzg==} + /@wordpress/components/23.3.0_57czaiyk6rdr5iy5tfs5pior4u: + resolution: {integrity: sha512-qRl5fCkyPQ+odHiskWROdlj/EYv6XUZ9pB+wcg9JY96Rk0oQvDwPnObYxZwMdmYOCUiFiXOzowT3ZAKSjjJZ3g==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 - react-dom: ^17.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: '@babel/runtime': 7.20.13 '@emotion/cache': 11.10.5 '@emotion/css': 11.10.5_@babel+core@7.20.12 - '@emotion/react': 11.10.5_nehdyrcubdy45i2h35h56gfg7i + '@emotion/react': 11.10.5_yxdp3dl3eazy3vwpbmv4fq727a '@emotion/serialize': 1.1.1 - '@emotion/styled': 11.10.5_wnlametqvv4n76fxzegmuwubuy - '@emotion/utils': 1.0.0 - '@floating-ui/react-dom': 0.6.3_gzv7pa6nrbev3fs6gyzn7sadkq - '@use-gesture/react': 10.2.23_react@17.0.2 - '@wordpress/a11y': 3.23.0 - '@wordpress/compose': 5.20.0_react@17.0.2 - '@wordpress/date': 4.22.0 - '@wordpress/deprecated': 3.23.0 - '@wordpress/dom': 3.23.0 - '@wordpress/element': 4.20.0 - '@wordpress/escape-html': 2.23.0 - '@wordpress/hooks': 3.23.0 - '@wordpress/i18n': 4.23.0 - '@wordpress/icons': 9.13.0 - '@wordpress/is-shallow-equal': 4.23.0 - '@wordpress/keycodes': 3.23.0 - '@wordpress/primitives': 3.20.0 - '@wordpress/rich-text': 5.20.0_react@17.0.2 - '@wordpress/warning': 2.22.0 - classnames: 2.3.2 - colord: 2.9.3 - dom-scroll-into-view: 1.2.1 - downshift: 6.1.12_react@17.0.2 - framer-motion: 6.5.1_sfoxds7t5ydpegc3knd667wn6m - gradient-parser: 0.1.5 - highlight-words-core: 1.2.2 - lodash: 4.17.21 - memize: 1.1.0 - moment: 2.29.4 - re-resizable: 6.9.9_sfoxds7t5ydpegc3knd667wn6m - react: 17.0.2 - react-colorful: 5.6.1_sfoxds7t5ydpegc3knd667wn6m - react-dates: 21.8.0_pozbdrvyvcqddfqzwq3hxepmfa - react-dom: 17.0.2_react@17.0.2 - reakit: 1.3.11_sfoxds7t5ydpegc3knd667wn6m - remove-accents: 0.4.4 - uuid: 8.3.2 - transitivePeerDependencies: - - '@babel/core' - - '@types/react' - dev: false - - /@wordpress/components/19.17.0_jiuppbrrdpqsioctsbaxdlfu4e: - resolution: {integrity: sha512-6FsLq1WS924fjZjRGSuen3Tzaa4mEWRtCTHM2JS5eE5+rnuhddiHNNgvw26IZCwhQYQwIvIKq9m9in0F0fSOzg==} - engines: {node: '>=12'} - peerDependencies: - react: ^17.0.0 - react-dom: ^17.0.0 - dependencies: - '@babel/runtime': 7.20.13 - '@emotion/cache': 11.10.5 - '@emotion/css': 11.10.5_@babel+core@7.20.12 - '@emotion/react': 11.10.5_64k6h7xsf5jw26ymy7ush5uuyi - '@emotion/serialize': 1.1.1 - '@emotion/styled': 11.10.5_ix4t66qa52ydagavywmj5pxy2q - '@emotion/utils': 1.0.0 - '@floating-ui/react-dom': 0.6.3_sfoxds7t5ydpegc3knd667wn6m - '@use-gesture/react': 10.2.23_react@17.0.2 - '@wordpress/a11y': 3.23.0 - '@wordpress/compose': 5.20.0_react@17.0.2 - '@wordpress/date': 4.22.0 - '@wordpress/deprecated': 3.23.0 - '@wordpress/dom': 3.23.0 - '@wordpress/element': 4.20.0 - '@wordpress/escape-html': 2.23.0 - '@wordpress/hooks': 3.23.0 - '@wordpress/i18n': 4.23.0 - '@wordpress/icons': 9.13.0 - '@wordpress/is-shallow-equal': 4.23.0 - '@wordpress/keycodes': 3.23.0 - '@wordpress/primitives': 3.20.0 - '@wordpress/rich-text': 5.20.0_react@17.0.2 - '@wordpress/warning': 2.22.0 - classnames: 2.3.2 - colord: 2.9.3 - dom-scroll-into-view: 1.2.1 - downshift: 6.1.12_react@17.0.2 - framer-motion: 6.5.1_sfoxds7t5ydpegc3knd667wn6m - gradient-parser: 0.1.5 - highlight-words-core: 1.2.2 - lodash: 4.17.21 - memize: 1.1.0 - moment: 2.29.4 - re-resizable: 6.9.9_sfoxds7t5ydpegc3knd667wn6m - react: 17.0.2 - react-colorful: 5.6.1_sfoxds7t5ydpegc3knd667wn6m - react-dates: 21.8.0_pozbdrvyvcqddfqzwq3hxepmfa - react-dom: 17.0.2_react@17.0.2 - reakit: 1.3.11_sfoxds7t5ydpegc3knd667wn6m - remove-accents: 0.4.4 - uuid: 8.3.2 - transitivePeerDependencies: - - '@babel/core' - - '@types/react' - dev: false - - /@wordpress/components/22.1.0_dlps62spiehie4hvtd46aaye5u: - resolution: {integrity: sha512-Hi3rhfqEjXW+LSj4ibLpSrIthqUn7/fvDlxUeBUXjDwkv+kXGVVFBPw2pin/mJgBF5K90VUFJhwd92VmCZWw0Q==} - engines: {node: '>=12'} - peerDependencies: - react: ^17.0.0 - react-dom: ^17.0.0 - dependencies: - '@babel/runtime': 7.20.13 - '@emotion/cache': 11.10.5 - '@emotion/css': 11.10.5_@babel+core@7.20.12 - '@emotion/react': 11.10.5_nehdyrcubdy45i2h35h56gfg7i - '@emotion/serialize': 1.1.1 - '@emotion/styled': 11.10.5_wnlametqvv4n76fxzegmuwubuy + '@emotion/styled': 11.10.5_4erqsq3n444jecyuvaxwc5b3vi '@emotion/utils': 1.2.0 - '@floating-ui/react-dom': 1.1.2_sfoxds7t5ydpegc3knd667wn6m - '@use-gesture/react': 10.2.23_react@17.0.2 - '@wordpress/a11y': 3.23.0 - '@wordpress/compose': 5.20.0_react@17.0.2 - '@wordpress/date': 4.22.0 - '@wordpress/deprecated': 3.23.0 - '@wordpress/dom': 3.23.0 - '@wordpress/element': 4.20.0 - '@wordpress/escape-html': 2.23.0 - '@wordpress/hooks': 3.23.0 - '@wordpress/i18n': 4.23.0 - '@wordpress/icons': 9.13.0 - '@wordpress/is-shallow-equal': 4.23.0 - '@wordpress/keycodes': 3.23.0 - '@wordpress/primitives': 3.20.0 - '@wordpress/rich-text': 5.20.0_react@17.0.2 - '@wordpress/warning': 2.22.0 + '@floating-ui/react-dom': 1.2.2_biqbaboplfbrettd7655fr4n2y + '@use-gesture/react': 10.2.24_react@18.2.0 + '@wordpress/a11y': 3.26.0 + '@wordpress/compose': 6.3.0_react@18.2.0 + '@wordpress/date': 4.26.0 + '@wordpress/deprecated': 3.26.0 + '@wordpress/dom': 3.26.0 + '@wordpress/element': 5.3.0 + '@wordpress/escape-html': 2.26.0 + '@wordpress/hooks': 3.26.0 + '@wordpress/html-entities': 3.26.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 + '@wordpress/is-shallow-equal': 4.26.0 + '@wordpress/keycodes': 3.26.0 + '@wordpress/primitives': 3.24.0 + '@wordpress/rich-text': 6.3.0_react@18.2.0 + '@wordpress/warning': 2.26.0 change-case: 4.1.2 classnames: 2.3.1 colord: 2.9.3 date-fns: 2.29.3 dom-scroll-into-view: 1.2.1 - downshift: 6.1.12_react@17.0.2 - framer-motion: 6.5.1_sfoxds7t5ydpegc3knd667wn6m + downshift: 6.1.12_react@18.2.0 + fast-deep-equal: 3.1.3 + framer-motion: 7.10.3_biqbaboplfbrettd7655fr4n2y gradient-parser: 0.1.5 highlight-words-core: 1.2.2 lodash: 4.17.21 memize: 1.1.0 - re-resizable: 6.9.9_sfoxds7t5ydpegc3knd667wn6m - react: 17.0.2 - react-colorful: 5.6.1_sfoxds7t5ydpegc3knd667wn6m - react-dom: 17.0.2_react@17.0.2 - reakit: 1.3.11_sfoxds7t5ydpegc3knd667wn6m + re-resizable: 6.9.9_biqbaboplfbrettd7655fr4n2y + react: 18.2.0 + react-colorful: 5.6.1_biqbaboplfbrettd7655fr4n2y + react-dom: 18.2.0_react@18.2.0 + reakit: 1.3.11_biqbaboplfbrettd7655fr4n2y remove-accents: 0.4.4 - use-lilius: 2.0.3_sfoxds7t5ydpegc3knd667wn6m + use-lilius: 2.0.3_biqbaboplfbrettd7655fr4n2y uuid: 8.3.2 - valtio: 1.8.2_react@17.0.2 + valtio: 1.9.0_react@18.2.0 transitivePeerDependencies: - '@babel/core' - '@types/react' - /@wordpress/components/22.1.0_jiuppbrrdpqsioctsbaxdlfu4e: - resolution: {integrity: sha512-Hi3rhfqEjXW+LSj4ibLpSrIthqUn7/fvDlxUeBUXjDwkv+kXGVVFBPw2pin/mJgBF5K90VUFJhwd92VmCZWw0Q==} + /@wordpress/components/23.3.0_pjwopsidmaokadturxaafygjp4: + resolution: {integrity: sha512-qRl5fCkyPQ+odHiskWROdlj/EYv6XUZ9pB+wcg9JY96Rk0oQvDwPnObYxZwMdmYOCUiFiXOzowT3ZAKSjjJZ3g==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 - react-dom: ^17.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: '@babel/runtime': 7.20.13 '@emotion/cache': 11.10.5 '@emotion/css': 11.10.5_@babel+core@7.20.12 - '@emotion/react': 11.10.5_64k6h7xsf5jw26ymy7ush5uuyi + '@emotion/react': 11.10.5_2exiyaescjxorpwwmy4ejghgte '@emotion/serialize': 1.1.1 - '@emotion/styled': 11.10.5_ix4t66qa52ydagavywmj5pxy2q + '@emotion/styled': 11.10.5_csjd3nthallvoinafcukdmosde '@emotion/utils': 1.2.0 - '@floating-ui/react-dom': 1.1.2_sfoxds7t5ydpegc3knd667wn6m - '@use-gesture/react': 10.2.23_react@17.0.2 - '@wordpress/a11y': 3.23.0 - '@wordpress/compose': 5.20.0_react@17.0.2 - '@wordpress/date': 4.22.0 - '@wordpress/deprecated': 3.23.0 - '@wordpress/dom': 3.23.0 - '@wordpress/element': 4.20.0 - '@wordpress/escape-html': 2.23.0 - '@wordpress/hooks': 3.23.0 - '@wordpress/i18n': 4.23.0 - '@wordpress/icons': 9.13.0 - '@wordpress/is-shallow-equal': 4.23.0 - '@wordpress/keycodes': 3.23.0 - '@wordpress/primitives': 3.20.0 - '@wordpress/rich-text': 5.20.0_react@17.0.2 - '@wordpress/warning': 2.22.0 + '@floating-ui/react-dom': 1.2.2_biqbaboplfbrettd7655fr4n2y + '@use-gesture/react': 10.2.24_react@18.2.0 + '@wordpress/a11y': 3.26.0 + '@wordpress/compose': 6.3.0_react@18.2.0 + '@wordpress/date': 4.26.0 + '@wordpress/deprecated': 3.26.0 + '@wordpress/dom': 3.26.0 + '@wordpress/element': 5.3.0 + '@wordpress/escape-html': 2.26.0 + '@wordpress/hooks': 3.26.0 + '@wordpress/html-entities': 3.26.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 + '@wordpress/is-shallow-equal': 4.26.0 + '@wordpress/keycodes': 3.26.0 + '@wordpress/primitives': 3.24.0 + '@wordpress/rich-text': 6.3.0_react@18.2.0 + '@wordpress/warning': 2.26.0 change-case: 4.1.2 classnames: 2.3.1 colord: 2.9.3 date-fns: 2.29.3 dom-scroll-into-view: 1.2.1 - downshift: 6.1.12_react@17.0.2 - framer-motion: 6.5.1_sfoxds7t5ydpegc3knd667wn6m + downshift: 6.1.12_react@18.2.0 + fast-deep-equal: 3.1.3 + framer-motion: 7.10.3_biqbaboplfbrettd7655fr4n2y gradient-parser: 0.1.5 highlight-words-core: 1.2.2 lodash: 4.17.21 memize: 1.1.0 - re-resizable: 6.9.9_sfoxds7t5ydpegc3knd667wn6m - react: 17.0.2 - react-colorful: 5.6.1_sfoxds7t5ydpegc3knd667wn6m - react-dom: 17.0.2_react@17.0.2 - reakit: 1.3.11_sfoxds7t5ydpegc3knd667wn6m + re-resizable: 6.9.9_biqbaboplfbrettd7655fr4n2y + react: 18.2.0 + react-colorful: 5.6.1_biqbaboplfbrettd7655fr4n2y + react-dom: 18.2.0_react@18.2.0 + reakit: 1.3.11_biqbaboplfbrettd7655fr4n2y remove-accents: 0.4.4 - use-lilius: 2.0.3_sfoxds7t5ydpegc3knd667wn6m + use-lilius: 2.0.3_biqbaboplfbrettd7655fr4n2y uuid: 8.3.2 - valtio: 1.8.2_react@17.0.2 + valtio: 1.9.0_react@18.2.0 transitivePeerDependencies: - '@babel/core' - '@types/react' - /@wordpress/compose/5.20.0_react@17.0.2: - resolution: {integrity: sha512-IcmXeAIgZoJUFIO3bxBpPYfAre41H6zxQTC5N6nqhGqpISvbO1SsAIikd6B4AoSHUZmYV5UoTxk9kECqZZGVOw==} + /@wordpress/compose/6.3.0_react@18.2.0: + resolution: {integrity: sha512-VenvmENQGbuKyer+oy4Ij/qzhZfvdzyW8WCfn1cjcNYvU7WuoHhwvNxZ4Cvtwo0WiTyeV1+bgMUwkAjXtpqkdw==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^18.0.0 dependencies: '@babel/runtime': 7.20.13 '@types/mousetrap': 1.6.11 - '@wordpress/deprecated': 3.23.0 - '@wordpress/dom': 3.23.0 - '@wordpress/element': 4.20.0 - '@wordpress/is-shallow-equal': 4.23.0 - '@wordpress/keycodes': 3.23.0 - '@wordpress/priority-queue': 2.23.0 + '@wordpress/deprecated': 3.26.0 + '@wordpress/dom': 3.26.0 + '@wordpress/element': 5.3.0 + '@wordpress/is-shallow-equal': 4.26.0 + '@wordpress/keycodes': 3.26.0 + '@wordpress/priority-queue': 2.26.0 change-case: 4.1.2 clipboard: 2.0.11 mousetrap: 1.6.5 - react: 17.0.2 - use-memo-one: 1.1.3_react@17.0.2 + react: 18.2.0 + use-memo-one: 1.1.3_react@18.2.0 - /@wordpress/core-data/5.5.0_react@17.0.2: - resolution: {integrity: sha512-Nf7fhCyZOSl3156jGy0M2vHwQVT7Kp/NxMnDpdvCWIvJ7EzjoycSzbxpdjoG5UAQTNWiItdvRopzKJ/e9sA1Vg==} + /@wordpress/core-data/6.3.0_react@18.2.0: + resolution: {integrity: sha512-j8O533AQu/DELIlVrulT46NI5DjaQONnbJGlfTO5n60XDUB2C6rMKlqTFKMY4gBr4iuuImRYFnpYuZWq0CvI0w==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^18.0.0 dependencies: '@babel/runtime': 7.20.13 - '@wordpress/api-fetch': 6.19.0 - '@wordpress/blocks': 11.21.0_react@17.0.2 - '@wordpress/compose': 5.20.0_react@17.0.2 - '@wordpress/data': 7.6.0_react@17.0.2 - '@wordpress/deprecated': 3.23.0 - '@wordpress/element': 4.20.0 - '@wordpress/html-entities': 3.24.0 - '@wordpress/i18n': 4.23.0 - '@wordpress/is-shallow-equal': 4.23.0 - '@wordpress/url': 3.23.0 + '@wordpress/api-fetch': 6.23.0 + '@wordpress/blocks': 12.3.0_react@18.2.0 + '@wordpress/compose': 6.3.0_react@18.2.0 + '@wordpress/data': 8.3.0_react@18.2.0 + '@wordpress/deprecated': 3.26.0 + '@wordpress/element': 5.3.0 + '@wordpress/html-entities': 3.26.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/is-shallow-equal': 4.26.0 + '@wordpress/url': 3.27.0 change-case: 4.1.2 equivalent-key-map: 0.2.2 + fast-deep-equal: 3.1.3 lodash: 4.17.21 memize: 1.1.0 - react: 17.0.2 + react: 18.2.0 rememo: 4.0.2 uuid: 8.3.2 - /@wordpress/data/7.6.0_react@17.0.2: - resolution: {integrity: sha512-Og+oinEpJzd2rI4cFQGJBtSNzSVEa1sDWje1dYc3Jm7t2/NpkGk/YXn0PlVhkakA7YCGBy2OhX122flgZBuaBw==} + /@wordpress/data/8.3.0_react@18.2.0: + resolution: {integrity: sha512-cKpZXI3jJW4iuH3pCJYzwAMAVwRrk9iSK4rQz5H0sGWAzedd0+n6yUVTWUVhoihpCdfgqVkVRoCOQ9Diek0hBA==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^18.0.0 dependencies: '@babel/runtime': 7.20.13 - '@wordpress/compose': 5.20.0_react@17.0.2 - '@wordpress/deprecated': 3.23.0 - '@wordpress/element': 4.20.0 - '@wordpress/is-shallow-equal': 4.23.0 - '@wordpress/priority-queue': 2.23.0 - '@wordpress/redux-routine': 4.23.0_redux@4.2.0 + '@wordpress/compose': 6.3.0_react@18.2.0 + '@wordpress/deprecated': 3.26.0 + '@wordpress/element': 5.3.0 + '@wordpress/experiments': 0.8.0 + '@wordpress/is-shallow-equal': 4.26.0 + '@wordpress/priority-queue': 2.26.0 + '@wordpress/redux-routine': 4.26.0_redux@4.2.1 equivalent-key-map: 0.2.2 is-plain-object: 5.0.0 is-promise: 4.0.0 lodash: 4.17.21 - react: 17.0.2 - redux: 4.2.0 + react: 18.2.0 + redux: 4.2.1 turbo-combine-reducers: 1.0.2 - use-memo-one: 1.1.3_react@17.0.2 + use-memo-one: 1.1.3_react@18.2.0 - /@wordpress/date/4.22.0: - resolution: {integrity: sha512-puM2K5h69mu+usW5HxKw9W5JoCNA0zIKxwMPfunYWCEzUZzQ/i+2NfR8K6mtUsFLCnee9ngsZDxe2DFagc4fRQ==} + /@wordpress/date/4.26.0: + resolution: {integrity: sha512-49czY1/R2s0d2bJTaYftAxkcjgg49XNZEg5Rs91AT0qoio56hAdkuIElJLVVjzPLxXA975WnvYp2mnaBHN75mw==} engines: {node: '>=12'} dependencies: '@babel/runtime': 7.20.13 - '@wordpress/deprecated': 3.23.0 + '@wordpress/deprecated': 3.26.0 moment: 2.29.4 moment-timezone: 0.5.40 - /@wordpress/dependency-extraction-webpack-plugin/4.5.0_webpack@5.72.1: - resolution: {integrity: sha512-eLzWb/TftHiPzl8ZgwuCPhW0ir9/1VVzVgsag7DyhjyrESLD4YWRqTaE1M1qf6lRP9kjYvBLFZ0TKuLT90Iayg==} + /@wordpress/dependency-extraction-webpack-plugin/4.9.0_webpack@5.72.1: + resolution: {integrity: sha512-p8pN330wQ6WEZhkt3Jva/fVc/79J4LpZi8TpH0X+770YKrhI429YZIenFriQiM72iaWK3Q+gaYziM4bndP+s8w==} engines: {node: '>=14'} peerDependencies: webpack: ^4.8.3 || ^5.0.0 @@ -8459,168 +8243,166 @@ packages: webpack: 5.72.1_webpack-cli@4.9.1 webpack-sources: 3.2.3 - /@wordpress/deprecated/3.23.0: - resolution: {integrity: sha512-dyliFqGFwaUueG9SLu8ugJ6Gr6eaXHiKg188udZjNt4J8WhC/nC03en4gmtCf38C9nTKbZZOzBAdijw5fdJh7g==} - engines: {node: '>=12'} - dependencies: - '@babel/runtime': 7.20.13 - '@wordpress/hooks': 3.23.0 - - /@wordpress/dom-ready/3.22.0: - resolution: {integrity: sha512-w3g9TvC3lDh1IYrH+YW5DMDoOH+dWOfU0XJ+ZTJRxJUnqPVKKTZKseZoHF7YGmbiOA63sfW8/NjaYLRmXHqnZw==} + /@wordpress/deprecated/3.26.0: + resolution: {integrity: sha512-njxd5FkFG12QF0ekcEl96jlgcxQ38Z9l41BxHGAoT27ibO8LDOr08dEKjO8l+QXaKRiFlDLfg4iSVEuMQms1Gw==} engines: {node: '>=12'} dependencies: '@babel/runtime': 7.20.13 + '@wordpress/hooks': 3.26.0 - /@wordpress/dom-ready/3.23.0: - resolution: {integrity: sha512-wJndB3ER9yn9Z//kc6VB1fu86m7ETwrU5P4uXslyqpGGGpgghWNhwtr0GU2gXguBIRSeAWhwcjYl30wciy6f+w==} + /@wordpress/dom-ready/3.26.0: + resolution: {integrity: sha512-ku51n9qjSjT33wi1NB0KRVZBa9KHpN9VrC4mMgEBsjtJGJeEMeaH2SJq556TcQPjEPl6OGGGmmA0qSCuRxNKoA==} engines: {node: '>=12'} dependencies: '@babel/runtime': 7.20.13 - /@wordpress/dom/3.23.0: - resolution: {integrity: sha512-w1Fkb2K3ODBnZze5iZ7AX3h9QRryO0up7dTUAFKMuRQSFgLKHzhzF78bteA1EV0DDNdiNMzvxr5mSnE1vl1cpg==} + /@wordpress/dom/3.26.0: + resolution: {integrity: sha512-Y404VmJFYeauZbOd+3Dz6WDgyRnYe8E6kfwhOyUijSg6CvEvwOqBeURJJVH9FTqVa/b027lrz3SdR1EXtM8Jpw==} engines: {node: '>=12'} dependencies: '@babel/runtime': 7.20.13 - '@wordpress/deprecated': 3.23.0 + '@wordpress/deprecated': 3.26.0 - /@wordpress/edit-post/6.19.0_dlps62spiehie4hvtd46aaye5u: - resolution: {integrity: sha512-qXVKh2QXowEKrH4Q1alNJOQnej0kbgJDC72CSCrImqiJbvtF8xAMxnM2oxtmb4yefqWbv1xkTWdvVVY5CveYkA==} + /@wordpress/edit-post/7.3.0_57czaiyk6rdr5iy5tfs5pior4u: + resolution: {integrity: sha512-pvV/gfXMwcEWE2ilaL7nTCLws3SNMuCHRPC+EbV6ERsqswl8hhVsMcD5nV0vg5VZiqsG+wvjqGYqJKHHN/dPoA==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 - react-dom: ^17.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: '@babel/runtime': 7.20.13 - '@wordpress/a11y': 3.23.0 - '@wordpress/api-fetch': 6.19.0 - '@wordpress/block-editor': 10.5.0_dlps62spiehie4hvtd46aaye5u - '@wordpress/block-library': 7.19.0_dlps62spiehie4hvtd46aaye5u - '@wordpress/blocks': 11.21.0_react@17.0.2 - '@wordpress/components': 22.1.0_dlps62spiehie4hvtd46aaye5u - '@wordpress/compose': 5.20.0_react@17.0.2 - '@wordpress/core-data': 5.5.0_react@17.0.2 - '@wordpress/data': 7.6.0_react@17.0.2 - '@wordpress/deprecated': 3.23.0 - '@wordpress/editor': 12.21.0_dlps62spiehie4hvtd46aaye5u - '@wordpress/element': 4.20.0 - '@wordpress/hooks': 3.23.0 - '@wordpress/i18n': 4.23.0 - '@wordpress/icons': 9.13.0 - '@wordpress/interface': 4.21.0_dlps62spiehie4hvtd46aaye5u - '@wordpress/keyboard-shortcuts': 3.20.0_react@17.0.2 - '@wordpress/keycodes': 3.23.0 - '@wordpress/media-utils': 4.13.0 - '@wordpress/notices': 3.22.0_react@17.0.2 - '@wordpress/plugins': 4.20.0_react@17.0.2 - '@wordpress/preferences': 2.14.0_h3okh4ws4kin2zkjylr4uwmyvq - '@wordpress/url': 3.23.0 - '@wordpress/viewport': 4.20.0_shv7e6lqreyu6ryu5t57plxoua - '@wordpress/warning': 2.22.0 + '@wordpress/a11y': 3.26.0 + '@wordpress/api-fetch': 6.23.0 + '@wordpress/block-editor': 11.3.0_57czaiyk6rdr5iy5tfs5pior4u + '@wordpress/block-library': 8.3.0_57czaiyk6rdr5iy5tfs5pior4u + '@wordpress/blocks': 12.3.0_react@18.2.0 + '@wordpress/components': 23.3.0_57czaiyk6rdr5iy5tfs5pior4u + '@wordpress/compose': 6.3.0_react@18.2.0 + '@wordpress/core-data': 6.3.0_react@18.2.0 + '@wordpress/data': 8.3.0_react@18.2.0 + '@wordpress/deprecated': 3.26.0 + '@wordpress/editor': 13.3.0_57czaiyk6rdr5iy5tfs5pior4u + '@wordpress/element': 5.3.0 + '@wordpress/experiments': 0.8.0 + '@wordpress/hooks': 3.26.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 + '@wordpress/interface': 5.3.0_57czaiyk6rdr5iy5tfs5pior4u + '@wordpress/keyboard-shortcuts': 4.3.0_react@18.2.0 + '@wordpress/keycodes': 3.26.0 + '@wordpress/media-utils': 4.17.0 + '@wordpress/notices': 3.26.0_react@18.2.0 + '@wordpress/plugins': 5.3.0_react@18.2.0 + '@wordpress/preferences': 3.3.0_tbbm2j5iimmzu6cxmjjpo36oca + '@wordpress/url': 3.27.0 + '@wordpress/viewport': 5.3.0_43aktpkp7q4bmohyiyj25up2li + '@wordpress/warning': 2.26.0 + '@wordpress/widgets': 3.3.0_57czaiyk6rdr5iy5tfs5pior4u classnames: 2.3.1 lodash: 4.17.21 memize: 1.1.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 rememo: 4.0.2 transitivePeerDependencies: - '@babel/core' - '@types/react' dev: false - /@wordpress/editor/12.21.0_dlps62spiehie4hvtd46aaye5u: - resolution: {integrity: sha512-f8SIRJaOGBUmpGnE8XAfs7bQ3IEQrYgWNH4RrosEr2+n9KCHLNSOE/H7yqCqbNFA9Obq55FwGIZNjsUEZYvkxQ==} + /@wordpress/editor/13.3.0_57czaiyk6rdr5iy5tfs5pior4u: + resolution: {integrity: sha512-mvMd0PQMs9e71IFaHQp+WFtPQJOGZEhdg2nhwQdxAuXO5K4VsIgbwBiSvtelbIpVnxAa8Bj+63Wp2dzOYTi3+A==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 - react-dom: ^17.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: '@babel/runtime': 7.20.13 - '@wordpress/a11y': 3.23.0 - '@wordpress/api-fetch': 6.19.0 - '@wordpress/blob': 3.22.0 - '@wordpress/block-editor': 10.5.0_dlps62spiehie4hvtd46aaye5u - '@wordpress/blocks': 11.21.0_react@17.0.2 - '@wordpress/components': 22.1.0_dlps62spiehie4hvtd46aaye5u - '@wordpress/compose': 5.20.0_react@17.0.2 - '@wordpress/core-data': 5.5.0_react@17.0.2 - '@wordpress/data': 7.6.0_react@17.0.2 - '@wordpress/date': 4.22.0 - '@wordpress/deprecated': 3.23.0 - '@wordpress/dom': 3.23.0 - '@wordpress/element': 4.20.0 - '@wordpress/hooks': 3.23.0 - '@wordpress/html-entities': 3.22.0 - '@wordpress/i18n': 4.23.0 - '@wordpress/icons': 9.13.0 - '@wordpress/keyboard-shortcuts': 3.20.0_react@17.0.2 - '@wordpress/keycodes': 3.23.0 - '@wordpress/media-utils': 4.13.0 - '@wordpress/notices': 3.22.0_react@17.0.2 - '@wordpress/preferences': 2.14.0_h3okh4ws4kin2zkjylr4uwmyvq - '@wordpress/reusable-blocks': 3.20.0_nnpfrpfwedo3j2hz67mrufm6py - '@wordpress/rich-text': 5.20.0_react@17.0.2 - '@wordpress/server-side-render': 3.20.0_dlps62spiehie4hvtd46aaye5u - '@wordpress/url': 3.23.0 - '@wordpress/wordcount': 3.22.0 + '@wordpress/a11y': 3.26.0 + '@wordpress/api-fetch': 6.23.0 + '@wordpress/blob': 3.26.0 + '@wordpress/block-editor': 11.3.0_57czaiyk6rdr5iy5tfs5pior4u + '@wordpress/blocks': 12.3.0_react@18.2.0 + '@wordpress/components': 23.3.0_57czaiyk6rdr5iy5tfs5pior4u + '@wordpress/compose': 6.3.0_react@18.2.0 + '@wordpress/core-data': 6.3.0_react@18.2.0 + '@wordpress/data': 8.3.0_react@18.2.0 + '@wordpress/date': 4.26.0 + '@wordpress/deprecated': 3.26.0 + '@wordpress/dom': 3.26.0 + '@wordpress/element': 5.3.0 + '@wordpress/experiments': 0.8.0 + '@wordpress/hooks': 3.26.0 + '@wordpress/html-entities': 3.26.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 + '@wordpress/keyboard-shortcuts': 4.3.0_react@18.2.0 + '@wordpress/keycodes': 3.26.0 + '@wordpress/media-utils': 4.17.0 + '@wordpress/notices': 3.26.0_react@18.2.0 + '@wordpress/preferences': 3.3.0_tbbm2j5iimmzu6cxmjjpo36oca + '@wordpress/reusable-blocks': 4.3.0_zq77jqqnrtta7i43u5rqvhxpvm + '@wordpress/rich-text': 6.3.0_react@18.2.0 + '@wordpress/server-side-render': 4.3.0_57czaiyk6rdr5iy5tfs5pior4u + '@wordpress/url': 3.27.0 + '@wordpress/wordcount': 3.26.0 classnames: 2.3.1 date-fns: 2.29.3 escape-html: 1.0.3 lodash: 4.17.21 memize: 1.1.0 - react: 17.0.2 - react-autosize-textarea: 7.1.0_sfoxds7t5ydpegc3knd667wn6m - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-autosize-textarea: 7.1.0_biqbaboplfbrettd7655fr4n2y + react-dom: 18.2.0_react@18.2.0 rememo: 4.0.1 remove-accents: 0.4.4 transitivePeerDependencies: - '@babel/core' - '@types/react' - /@wordpress/editor/12.21.0_jiuppbrrdpqsioctsbaxdlfu4e: - resolution: {integrity: sha512-f8SIRJaOGBUmpGnE8XAfs7bQ3IEQrYgWNH4RrosEr2+n9KCHLNSOE/H7yqCqbNFA9Obq55FwGIZNjsUEZYvkxQ==} + /@wordpress/editor/13.3.0_pjwopsidmaokadturxaafygjp4: + resolution: {integrity: sha512-mvMd0PQMs9e71IFaHQp+WFtPQJOGZEhdg2nhwQdxAuXO5K4VsIgbwBiSvtelbIpVnxAa8Bj+63Wp2dzOYTi3+A==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 - react-dom: ^17.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: '@babel/runtime': 7.20.13 - '@wordpress/a11y': 3.23.0 - '@wordpress/api-fetch': 6.19.0 - '@wordpress/blob': 3.22.0 - '@wordpress/block-editor': 10.5.0_jiuppbrrdpqsioctsbaxdlfu4e - '@wordpress/blocks': 11.21.0_react@17.0.2 - '@wordpress/components': 22.1.0_jiuppbrrdpqsioctsbaxdlfu4e - '@wordpress/compose': 5.20.0_react@17.0.2 - '@wordpress/core-data': 5.5.0_react@17.0.2 - '@wordpress/data': 7.6.0_react@17.0.2 - '@wordpress/date': 4.22.0 - '@wordpress/deprecated': 3.23.0 - '@wordpress/dom': 3.23.0 - '@wordpress/element': 4.20.0 - '@wordpress/hooks': 3.23.0 - '@wordpress/html-entities': 3.22.0 - '@wordpress/i18n': 4.23.0 - '@wordpress/icons': 9.13.0 - '@wordpress/keyboard-shortcuts': 3.20.0_react@17.0.2 - '@wordpress/keycodes': 3.23.0 - '@wordpress/media-utils': 4.13.0 - '@wordpress/notices': 3.22.0_react@17.0.2 - '@wordpress/preferences': 2.14.0_i2z4duey5fqfzp4cvg35ls5rwu - '@wordpress/reusable-blocks': 3.20.0_wr27b3od55irt2wqr244uwuoia - '@wordpress/rich-text': 5.20.0_react@17.0.2 - '@wordpress/server-side-render': 3.20.0_jiuppbrrdpqsioctsbaxdlfu4e - '@wordpress/url': 3.23.0 - '@wordpress/wordcount': 3.22.0 + '@wordpress/a11y': 3.26.0 + '@wordpress/api-fetch': 6.23.0 + '@wordpress/blob': 3.26.0 + '@wordpress/block-editor': 11.3.0_pjwopsidmaokadturxaafygjp4 + '@wordpress/blocks': 12.3.0_react@18.2.0 + '@wordpress/components': 23.3.0_pjwopsidmaokadturxaafygjp4 + '@wordpress/compose': 6.3.0_react@18.2.0 + '@wordpress/core-data': 6.3.0_react@18.2.0 + '@wordpress/data': 8.3.0_react@18.2.0 + '@wordpress/date': 4.26.0 + '@wordpress/deprecated': 3.26.0 + '@wordpress/dom': 3.26.0 + '@wordpress/element': 5.3.0 + '@wordpress/experiments': 0.8.0 + '@wordpress/hooks': 3.26.0 + '@wordpress/html-entities': 3.26.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 + '@wordpress/keyboard-shortcuts': 4.3.0_react@18.2.0 + '@wordpress/keycodes': 3.26.0 + '@wordpress/media-utils': 4.17.0 + '@wordpress/notices': 3.26.0_react@18.2.0 + '@wordpress/preferences': 3.3.0_spfwdbncxuw2hcnzhkfan2faii + '@wordpress/reusable-blocks': 4.3.0_h4tp6taqtzz2k3o7nw5cx3at3a + '@wordpress/rich-text': 6.3.0_react@18.2.0 + '@wordpress/server-side-render': 4.3.0_pjwopsidmaokadturxaafygjp4 + '@wordpress/url': 3.27.0 + '@wordpress/wordcount': 3.26.0 classnames: 2.3.1 date-fns: 2.29.3 escape-html: 1.0.3 lodash: 4.17.21 memize: 1.1.0 - react: 17.0.2 - react-autosize-textarea: 7.1.0_sfoxds7t5ydpegc3knd667wn6m - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-autosize-textarea: 7.1.0_biqbaboplfbrettd7655fr4n2y + react-dom: 18.2.0_react@18.2.0 rememo: 4.0.1 remove-accents: 0.4.4 transitivePeerDependencies: @@ -8628,42 +8410,35 @@ packages: - '@types/react' dev: false - /@wordpress/element/4.20.0: - resolution: {integrity: sha512-Ou7EoGtGe4FUL6fKALINXJLKoSfyWTBJzkJfN2HzSgM1wira9EuWahl8MQN0HAUaWeOoDqMKPvnglfS+kC8JLA==} + /@wordpress/element/5.3.0: + resolution: {integrity: sha512-sgBrPm9suYx9sAtMLnfqgJem54Vew+BvVRpQoKQjpoXAKklGKSr52xOERek2TZQuZl/hMCCdvScrLIIW96UNAw==} engines: {node: '>=12'} dependencies: '@babel/runtime': 7.20.13 - '@types/react': 17.0.52 - '@types/react-dom': 17.0.18 - '@wordpress/escape-html': 2.23.0 + '@types/react': 18.0.27 + '@types/react-dom': 18.0.10 + '@wordpress/escape-html': 2.26.0 change-case: 4.1.2 is-plain-object: 5.0.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - - /@wordpress/escape-html/2.22.0: - resolution: {integrity: sha512-GUo6VLugIZxen1rdYuotvz6Vqa+5fNtVelNjXLwDqRu0iY2RXeoTux9V5bZWXPnGb54ryqfYmR4gH6F8xZhWzQ==} - engines: {node: '>=12'} - dependencies: - '@babel/runtime': 7.20.13 - dev: true + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 - /@wordpress/escape-html/2.23.0: - resolution: {integrity: sha512-QmMGJVEoVu3+s46Ya7saYZI8D1jPOKN18eFJX21y59/99tAVvmcWWz0k0uTO5bciDQ7R6ACm9AJS6RiZycODkg==} + /@wordpress/escape-html/2.26.0: + resolution: {integrity: sha512-uWumpNH4hnmeepTw9K3gC5LmoZECom5L1P6HuZXYXyld8eU5L9p/JdvAPOwLmjffHyJO3hiB2JqYd+nKElbtrw==} engines: {node: '>=12'} dependencies: '@babel/runtime': 7.20.13 - /@wordpress/eslint-plugin/13.6.0_pkktmgx3gcepwgj5lrmvew47km: - resolution: {integrity: sha512-GIW4AHb0IC9VA6y8IRGQpADxpvdG+K0an/ZpzlYmBudql7YuLlUmp9rLpBlSvHf9iGX81OUYl9B63XEItPzGEw==} + /@wordpress/eslint-plugin/13.10.0_pkktmgx3gcepwgj5lrmvew47km: + resolution: {integrity: sha512-FW3JryRMeUpdhbBi6n4bKPHoYUqwSZI/7jjmvObiUlr8uJfXRFRXfgYOCP8BiVjMyGDBpiMs95Fyf1QbQ79Img==} engines: {node: '>=14', npm: '>=6.14.4'} peerDependencies: '@babel/core': '>=7' '@typescript-eslint/eslint-plugin': '>=5.3.0' eslint: '>=8' eslint-plugin-import: '>=2.25.2' - eslint-plugin-jest: '>=25.2.3' - eslint-plugin-jsdoc: '>=37.0.3' + eslint-plugin-jest: '>=27.2.1' + eslint-plugin-jsdoc: '>=39.6.9' eslint-plugin-jsx-a11y: '>=6.5.1' eslint-plugin-prettier: '>=3.3.0' eslint-plugin-react: '>=7.27.0' @@ -8680,8 +8455,8 @@ packages: '@babel/eslint-parser': 7.19.1_b3mcivpi6zqbotlvqqcfprcnry '@typescript-eslint/eslint-plugin': 5.36.1_5ngo33nnoeb7ggstx4e5iooc5m '@typescript-eslint/parser': 5.36.1_eu75t7jhmohuqnvpxysgmsdns4 - '@wordpress/babel-preset-default': 7.6.0 - '@wordpress/prettier-config': 2.5.0_wp-prettier@2.2.1-beta-1 + '@wordpress/babel-preset-default': 7.10.0 + '@wordpress/prettier-config': 2.9.0_wp-prettier@2.2.1-beta-1 cosmiconfig: 7.1.0 eslint: 8.33.0 eslint-config-prettier: 8.6.0_eslint@8.33.0 @@ -8692,7 +8467,7 @@ packages: eslint-plugin-prettier: 4.2.1_rukairqdff2ah5tgl2x5xiks7q eslint-plugin-react: 7.32.2_eslint@8.33.0 eslint-plugin-react-hooks: 4.5.0_eslint@8.33.0 - globals: 13.19.0 + globals: 13.20.0 prettier: /wp-prettier/2.2.1-beta-1 requireindex: 1.2.0 typescript: 4.8.2 @@ -8700,124 +8475,105 @@ packages: - supports-color dev: true - /@wordpress/format-library/3.20.0_jiuppbrrdpqsioctsbaxdlfu4e: - resolution: {integrity: sha512-aR48SfenogK2/JU4AMz8B3KKHtLbOP3bXZjY5EKWbaO0IMm54XK5YM3M/R3JfvZQlCYpdLPOmd51xaop4zK3pw==} + /@wordpress/experiments/0.8.0: + resolution: {integrity: sha512-3IPbENoxHWjIe/fVSsbB6jh5kC94pqwe3sZsX+iLVV/ritGr0XVoML0pZLrM+8m+U4roTyGiD23Xq6mmBK7ykg==} + engines: {node: '>=12'} + dependencies: + '@babel/runtime': 7.20.13 + + /@wordpress/format-library/4.3.0_pjwopsidmaokadturxaafygjp4: + resolution: {integrity: sha512-bBKuIOrRV6bGL9I6eI9we4PzGrqKY204UME4k/5qlXDC2z9nevtxXHcfJBN+6sMlWFdbulC4nfpfbAH44/6hOQ==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 - react-dom: ^17.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: '@babel/runtime': 7.20.13 - '@wordpress/a11y': 3.23.0 - '@wordpress/block-editor': 10.5.0_jiuppbrrdpqsioctsbaxdlfu4e - '@wordpress/components': 22.1.0_jiuppbrrdpqsioctsbaxdlfu4e - '@wordpress/compose': 5.20.0_react@17.0.2 - '@wordpress/data': 7.6.0_react@17.0.2 - '@wordpress/element': 4.20.0 - '@wordpress/html-entities': 3.22.0 - '@wordpress/i18n': 4.23.0 - '@wordpress/icons': 9.13.0 - '@wordpress/rich-text': 5.20.0_react@17.0.2 - '@wordpress/url': 3.23.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + '@wordpress/a11y': 3.26.0 + '@wordpress/block-editor': 11.3.0_pjwopsidmaokadturxaafygjp4 + '@wordpress/components': 23.3.0_pjwopsidmaokadturxaafygjp4 + '@wordpress/compose': 6.3.0_react@18.2.0 + '@wordpress/data': 8.3.0_react@18.2.0 + '@wordpress/element': 5.3.0 + '@wordpress/html-entities': 3.26.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 + '@wordpress/rich-text': 6.3.0_react@18.2.0 + '@wordpress/url': 3.27.0 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 transitivePeerDependencies: - '@babel/core' - '@types/react' dev: true - /@wordpress/hooks/3.22.0: - resolution: {integrity: sha512-0pjpXzUDiiIlQGRcOCHO5N73eto367KrevFhTPn8NSK8rhNqL7XaA3YJRIBemViwsk1GaPUzheg9E3UmIL0W4g==} - engines: {node: '>=12'} - dependencies: - '@babel/runtime': 7.20.13 - dev: false - - /@wordpress/hooks/3.23.0: - resolution: {integrity: sha512-EYv8xXY0BEJVWu8YPv5LobxEMddFtdbuUVKSryPWHcLjSMrSYRT6j8qzjq8EP/UQolVOxs3THdOoMDySKsJT9g==} + /@wordpress/hooks/3.26.0: + resolution: {integrity: sha512-NYFnKttKLdkr7OZMqqRgsuQy1LMHjK7tkrGO9NWgrGkvwsaWEIn0hI65za9/TJnUccEBMwl9knsiGA4Fwe7dAA==} engines: {node: '>=12'} dependencies: '@babel/runtime': 7.20.13 - /@wordpress/html-entities/3.22.0: - resolution: {integrity: sha512-Wltx+PY0TDIkDQhkA5TbkWNFiPp0qNNHAgckhrz8r61nF/8AhpROhs0V714vDvqctcYCZWwzWTEdemcr9lwDgA==} + /@wordpress/html-entities/3.26.0: + resolution: {integrity: sha512-F4C/tpVWx4I+ShYVinOPJxL7zGjUdT2D6WOT1hTDlvGi5M5wYtgQICs/9KcUf5uMThfu5Oz6Qzu/mqrlvLilQQ==} engines: {node: '>=12'} dependencies: '@babel/runtime': 7.20.13 - /@wordpress/html-entities/3.24.0: - resolution: {integrity: sha512-rwvx8aEJb9gRCj/pJ0v7vh6sT7R6G922LQzHc5cObcSm5cmzPz/Wz07+AZkHA1cmCDQdPiDd3yB8X8l+yeFy0A==} - engines: {node: '>=12'} - dependencies: - '@babel/runtime': 7.20.13 - - /@wordpress/i18n/4.22.0: - resolution: {integrity: sha512-b1nQJhrBilDj3oJql9k9dzlPEJ5vWd36Q0ri0znLBOJUOq2J0jgKwgtC84dun77kBb9Upfi4NZNiBI8OuSbiuA==} - engines: {node: '>=12'} - hasBin: true - dependencies: - '@babel/runtime': 7.20.13 - '@wordpress/hooks': 3.23.0 - gettext-parser: 1.4.0 - memize: 1.1.0 - sprintf-js: 1.1.2 - tannin: 1.2.0 - - /@wordpress/i18n/4.23.0: - resolution: {integrity: sha512-SF9aJ2gajHtYDLMA9nhnMPerLmKJofUM4qQypwrW5AYwi5JS7jxvZHNETIqqYq5UdhRwsubPjAUfFosIonmfnA==} + /@wordpress/i18n/4.26.0: + resolution: {integrity: sha512-W94aIByO+3YraI7fJbk+3STnz3e0hhrtBPPjKK1XvT4+3RZiKPaVN2Y8mvCCknbaAILCT+CixUBJOgq6m6bwjQ==} engines: {node: '>=12'} hasBin: true dependencies: '@babel/runtime': 7.20.13 - '@wordpress/hooks': 3.23.0 + '@wordpress/hooks': 3.26.0 gettext-parser: 1.4.0 memize: 1.1.0 sprintf-js: 1.1.2 tannin: 1.2.0 - /@wordpress/icons/9.13.0: - resolution: {integrity: sha512-V8q55fI0rtzxRdJbQsAjUgg7V8JbWoncm5SyuvfEtmkL+IKTQUrYgaKO0DKPf7qaTPcZJlnOXUzy6XW+fxHmxA==} + /@wordpress/icons/9.17.0: + resolution: {integrity: sha512-bz906ftwaUgFFZB7/yrLswl43y4C14eEDhPamJ+3o45VwSr0yeKPFVNF1uOx/uNrRjihZnAyQaqs12/C7L27NQ==} engines: {node: '>=12'} dependencies: '@babel/runtime': 7.20.13 - '@wordpress/element': 4.20.0 - '@wordpress/primitives': 3.20.0 + '@wordpress/element': 5.3.0 + '@wordpress/primitives': 3.24.0 - /@wordpress/interface/4.21.0_dlps62spiehie4hvtd46aaye5u: - resolution: {integrity: sha512-e6BxCIgx/DDPMFgQeTkwHspRiDDaPPK9qhtVkcxYEQQvgnOXPjIF9gQDdIMMg+gCpq1z6Y94VWsl5iVqnKr7hA==} + /@wordpress/interface/5.3.0_57czaiyk6rdr5iy5tfs5pior4u: + resolution: {integrity: sha512-7WGXp1/a4YPKVYXTByOZ1GSqQMfftogIcw4Gb6wUsMItQcj1HCQHPbGxl7q0YAZZLEy5IzOpDKHks6KxPBypYg==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 - react-dom: ^17.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: '@babel/runtime': 7.20.13 - '@wordpress/a11y': 3.23.0 - '@wordpress/components': 22.1.0_dlps62spiehie4hvtd46aaye5u - '@wordpress/compose': 5.20.0_react@17.0.2 - '@wordpress/data': 7.6.0_react@17.0.2 - '@wordpress/deprecated': 3.23.0 - '@wordpress/element': 4.20.0 - '@wordpress/i18n': 4.23.0 - '@wordpress/icons': 9.13.0 - '@wordpress/plugins': 4.20.0_react@17.0.2 - '@wordpress/preferences': 2.14.0_h3okh4ws4kin2zkjylr4uwmyvq - '@wordpress/viewport': 4.20.0_shv7e6lqreyu6ryu5t57plxoua + '@wordpress/a11y': 3.26.0 + '@wordpress/components': 23.3.0_57czaiyk6rdr5iy5tfs5pior4u + '@wordpress/compose': 6.3.0_react@18.2.0 + '@wordpress/data': 8.3.0_react@18.2.0 + '@wordpress/deprecated': 3.26.0 + '@wordpress/element': 5.3.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 + '@wordpress/plugins': 5.3.0_react@18.2.0 + '@wordpress/preferences': 3.3.0_tbbm2j5iimmzu6cxmjjpo36oca + '@wordpress/viewport': 5.3.0_43aktpkp7q4bmohyiyj25up2li classnames: 2.3.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 transitivePeerDependencies: - '@babel/core' - '@types/react' dev: false - /@wordpress/is-shallow-equal/4.23.0: - resolution: {integrity: sha512-uA1RauILRs85Q864x5xrBfN588Pg0xDrbp4DYs3ktzBL9Jm4igI7+Say7fHpqGBVc8+ZuAEhGeoLt4gUfAJzKg==} + /@wordpress/is-shallow-equal/4.26.0: + resolution: {integrity: sha512-NuCcnQs+UbMi8ZHLYHDeH+pC56CFrDfc1oD7y4J02RMcBZ+zwP1zg8XWDFC37r+KJM4Xy7lHThZq0nCIAKpjiw==} engines: {node: '>=12'} dependencies: '@babel/runtime': 7.20.13 - /@wordpress/jest-console/6.5.0_jest@29.3.1: - resolution: {integrity: sha512-DqqilY6+FMJHcrUJhAu059iTIFKOXqoWuh0X7MXTGyW4S29n6V4Tzyy8TNhn074R3hjCIqgXo3yF3QXL8uLefQ==} + /@wordpress/jest-console/6.9.0_jest@29.3.1: + resolution: {integrity: sha512-ppIbCF9WTF7Pg6zhAlUI1fa3kQFqv4ME9jhJrRMMHL3fkqKMSsR9RdP0auxPWd0/BvA98zS3KgaR7Zpq8CWgPQ==} engines: {node: '>=14'} peerDependencies: jest: '>=27' @@ -8827,132 +8583,121 @@ packages: jest-matcher-utils: 27.5.1 dev: true - /@wordpress/keyboard-shortcuts/3.20.0_react@17.0.2: - resolution: {integrity: sha512-78JTtqw6CGm9aMrZmRjvlQ8+skK/8ZV2rNd58ZpWT9Htp5jEB5ddt34P5wn04UiDOFFd13sy5HOqhsUFHh4qFA==} + /@wordpress/keyboard-shortcuts/4.3.0_react@18.2.0: + resolution: {integrity: sha512-8CCqWF43uW06xHXLG8FquassPKdOUw0NJC1GOOghMb7xgqe0SXeltfXHr7saTciVyyFCy6WYO4GYxbLWglTcOQ==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^18.0.0 dependencies: '@babel/runtime': 7.20.13 - '@wordpress/data': 7.6.0_react@17.0.2 - '@wordpress/element': 4.20.0 - '@wordpress/keycodes': 3.23.0 - react: 17.0.2 - rememo: 4.0.2 + '@wordpress/data': 8.3.0_react@18.2.0 + '@wordpress/element': 5.3.0 + '@wordpress/keycodes': 3.26.0 + react: 18.2.0 + rememo: 4.0.1 - /@wordpress/keycodes/3.22.0: - resolution: {integrity: sha512-nWEVm1hJdcDh5EJ6IEO4chqsZxDCt5qYyaUPjzFDtEM65abcMnbE7rBT36WP17slSJlPN8Y8HldajERwvKXR6Q==} + /@wordpress/keycodes/3.26.0: + resolution: {integrity: sha512-W0ljzR6dl6ugp94xN+QlzKe4l3WrzWW6TeiQN/1XAVUmQTsBhNTsudK0u8sDXwXvT79HLuSg2zIJsHwI2z1r/w==} engines: {node: '>=12'} dependencies: '@babel/runtime': 7.20.13 - '@wordpress/i18n': 4.23.0 + '@wordpress/i18n': 4.26.0 change-case: 4.1.2 lodash: 4.17.21 - dev: true - /@wordpress/keycodes/3.23.0: - resolution: {integrity: sha512-CfvxhqwgVU2c3f2B1F09i8E+1/HMkgf4gmmf+0dyKFMmYesByY4GKuvOvKw5dklFWp96qECz6Jf+L2F4vw7//w==} + /@wordpress/media-utils/4.17.0: + resolution: {integrity: sha512-N3stwXuvAGtmDcZWM6zzFa77L1rk5N8idUAaCbU74/TYRVpVl9OhjWY/KdEK7XWIE8zTy5bmEY7y733PcmbmPg==} engines: {node: '>=12'} dependencies: '@babel/runtime': 7.20.13 - '@wordpress/i18n': 4.23.0 - change-case: 4.1.2 - lodash: 4.17.21 + '@wordpress/api-fetch': 6.23.0 + '@wordpress/blob': 3.26.0 + '@wordpress/element': 5.3.0 + '@wordpress/i18n': 4.26.0 - /@wordpress/media-utils/4.13.0: - resolution: {integrity: sha512-gcpvOPxacOI5ZkEXBH5aBmozp54X4GS9v+itVY4zq3FrSiPW+1S3hon/Q6e+XKGUOIsUbT0wUTcpp+n5p8bBdA==} + /@wordpress/notices/3.26.0_react@18.2.0: + resolution: {integrity: sha512-wf5VLyCp5YJGlSJ9tXRf6Xly0oTwthtO6PNUBbfwV4cPhM670CG/HCExhDDr+Llmnlrffd1Aih3St8PYjXsATQ==} engines: {node: '>=12'} dependencies: '@babel/runtime': 7.20.13 - '@wordpress/api-fetch': 6.19.0 - '@wordpress/blob': 3.22.0 - '@wordpress/element': 4.20.0 - '@wordpress/i18n': 4.23.0 - - /@wordpress/notices/3.22.0_react@17.0.2: - resolution: {integrity: sha512-4k1tBokNqjUok2gVsvEU6Bp6mbtFUj9dAun0B7tPnbzw1Ncxe73dAm1LL3ahMAWcxMMENGiveQ/AIGJvkCANuw==} - engines: {node: '>=12'} - peerDependencies: - react: ^17.0.0 - dependencies: - '@babel/runtime': 7.20.13 - '@wordpress/a11y': 3.23.0 - '@wordpress/data': 7.6.0_react@17.0.2 - react: 17.0.2 + '@wordpress/a11y': 3.26.0 + '@wordpress/data': 8.3.0_react@18.2.0 + transitivePeerDependencies: + - react - /@wordpress/plugins/4.20.0_react@17.0.2: - resolution: {integrity: sha512-tFy9JVAo1SL0s9ZzYxcmlccmMk8CAv5P2bl9wPa1i8RsK4tUrc1S7NeZ5STdwCsFQvpsSthz6BTQebObxNFJ9A==} + /@wordpress/plugins/5.3.0_react@18.2.0: + resolution: {integrity: sha512-BZIMDcWBIZJzFxPjxsWA2WmYT3GLj4m7lSotNEkcnvQxOjpH34kSky035M5Bz/ChL+GdDiVIuUmno4e5tlCudw==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^18.0.0 dependencies: '@babel/runtime': 7.20.13 - '@wordpress/compose': 5.20.0_react@17.0.2 - '@wordpress/element': 4.20.0 - '@wordpress/hooks': 3.23.0 - '@wordpress/icons': 9.13.0 + '@wordpress/compose': 6.3.0_react@18.2.0 + '@wordpress/element': 5.3.0 + '@wordpress/hooks': 3.26.0 + '@wordpress/icons': 9.17.0 memize: 1.1.0 - react: 17.0.2 + react: 18.2.0 dev: false - /@wordpress/postcss-plugins-preset/4.6.0_postcss@8.4.21: - resolution: {integrity: sha512-d7wx4lSFGXQBdaKq0SE987IYeC6YhQOr3TlUG1fA9+DFwCpzm3zYxAiDQ8QCMY1y4Di9+3/GgUlaD6MJc60BxA==} + /@wordpress/postcss-plugins-preset/4.10.0_postcss@8.4.21: + resolution: {integrity: sha512-hurPICllpkAPlXbRkye7vsj4W+4LdhJhNoloSzgE9c7gWXmrlBFqk71G+6JrODmj2M9SIxBfth7Myn7VUfr2kQ==} engines: {node: '>=14'} peerDependencies: postcss: ^8.0.0 dependencies: - '@wordpress/base-styles': 4.13.0 + '@wordpress/base-styles': 4.17.0 autoprefixer: 10.4.12_postcss@8.4.21 postcss: 8.4.21 dev: true - /@wordpress/preferences/2.14.0_h3okh4ws4kin2zkjylr4uwmyvq: - resolution: {integrity: sha512-/ohCme79gVE2CD3zGZ4nWUjSddqs+JUQU3lv5LlFHaAqOkm1SpTfJpUTlacld9d1A4Mu5zbgq6r6WYElelgiVA==} + /@wordpress/preferences/3.3.0_spfwdbncxuw2hcnzhkfan2faii: + resolution: {integrity: sha512-+Y6Xv6AvqW9ipbG+05Yg9BDh4Kd8Q8PiUZwRnBJ0ZdM8ZI61o6cF7XNcBCb8A2ciEK8UgljvnypYSSWkeKA42g==} engines: {node: '>=12'} peerDependencies: '@wordpress/element': '*' - react: ^17.0.0 - react-dom: ^17.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: '@babel/runtime': 7.20.13 - '@wordpress/a11y': 3.23.0 - '@wordpress/components': 22.1.0_dlps62spiehie4hvtd46aaye5u - '@wordpress/data': 7.6.0_react@17.0.2 - '@wordpress/element': 4.20.0 - '@wordpress/i18n': 4.23.0 - '@wordpress/icons': 9.13.0 - classnames: 2.3.2 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + '@wordpress/a11y': 3.26.0 + '@wordpress/components': 23.3.0_pjwopsidmaokadturxaafygjp4 + '@wordpress/data': 8.3.0_react@18.2.0 + '@wordpress/element': 5.3.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 + classnames: 2.3.1 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 transitivePeerDependencies: - '@babel/core' - '@types/react' + dev: false - /@wordpress/preferences/2.14.0_i2z4duey5fqfzp4cvg35ls5rwu: - resolution: {integrity: sha512-/ohCme79gVE2CD3zGZ4nWUjSddqs+JUQU3lv5LlFHaAqOkm1SpTfJpUTlacld9d1A4Mu5zbgq6r6WYElelgiVA==} + /@wordpress/preferences/3.3.0_tbbm2j5iimmzu6cxmjjpo36oca: + resolution: {integrity: sha512-+Y6Xv6AvqW9ipbG+05Yg9BDh4Kd8Q8PiUZwRnBJ0ZdM8ZI61o6cF7XNcBCb8A2ciEK8UgljvnypYSSWkeKA42g==} engines: {node: '>=12'} peerDependencies: '@wordpress/element': '*' - react: ^17.0.0 - react-dom: ^17.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: '@babel/runtime': 7.20.13 - '@wordpress/a11y': 3.23.0 - '@wordpress/components': 22.1.0_jiuppbrrdpqsioctsbaxdlfu4e - '@wordpress/data': 7.6.0_react@17.0.2 - '@wordpress/element': 4.20.0 - '@wordpress/i18n': 4.23.0 - '@wordpress/icons': 9.13.0 - classnames: 2.3.2 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + '@wordpress/a11y': 3.26.0 + '@wordpress/components': 23.3.0_57czaiyk6rdr5iy5tfs5pior4u + '@wordpress/data': 8.3.0_react@18.2.0 + '@wordpress/element': 5.3.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 + classnames: 2.3.1 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 transitivePeerDependencies: - '@babel/core' - '@types/react' - dev: false - /@wordpress/prettier-config/2.5.0_wp-prettier@2.2.1-beta-1: - resolution: {integrity: sha512-YI7CwUScwFW3N6PCH6IH2tvnfgkhAYEnYDOJ30JG2P0E3vXG6lnvrdVpQyKlEsGqUDy3FBcTPIP/m3/SHpp6Iw==} + /@wordpress/prettier-config/2.9.0_wp-prettier@2.2.1-beta-1: + resolution: {integrity: sha512-Y6Huuwr0XzVAREsALqQ+Il2SI5da0uTiysNd6Rq4hFPvjolsiFKCZYdniow6VpTXm5iVMGdKQIOoC3awSyTAXA==} engines: {node: '>=14'} peerDependencies: prettier: '>=2' @@ -8960,23 +8705,23 @@ packages: prettier: /wp-prettier/2.2.1-beta-1 dev: true - /@wordpress/primitives/3.20.0: - resolution: {integrity: sha512-+30QC2bPv3sj3aYlS9q0TZh8LSYIERd49CizHqJ2/M9XCpWV6jLPwZk+k3pcOJHIpHEBNB9lB+4UG7ulj8WxkQ==} + /@wordpress/primitives/3.24.0: + resolution: {integrity: sha512-VX5iS6VKdMRC+mkd5EOjeq3wfWITPRnTWzTHGH9ozYWHNukE9+yOkeLlmTpW1yTy/IZxSFDGg+vAMDe85lf9oA==} engines: {node: '>=12'} dependencies: '@babel/runtime': 7.20.13 - '@wordpress/element': 4.20.0 - classnames: 2.3.2 + '@wordpress/element': 5.3.0 + classnames: 2.3.1 - /@wordpress/priority-queue/2.23.0: - resolution: {integrity: sha512-5jf2EK2C/EzXjw7uQ5DwLxDuWP+TyrGdJzcjKXWwAm89H/tdgS6qbRkL6T7ZhARNkm1po88xmCvMarYzceXnBg==} + /@wordpress/priority-queue/2.26.0: + resolution: {integrity: sha512-05/HC5hya6qKKxiydA7F/Gac97J5GzRCYU7tvCMtFKR0mY6ZQzxagq5i4az5W3mGTuB2X6PTXR5HhQ1c4fxnTQ==} engines: {node: '>=12'} dependencies: '@babel/runtime': 7.20.13 requestidlecallback: 0.3.0 - /@wordpress/redux-routine/4.23.0_redux@4.2.0: - resolution: {integrity: sha512-uPWlYT28qsPKL1DOLcjU2hUZNsNb3uTSP5rPRD6rwZHtezQLYtg1jFM+HG6TAm0hPjnqMbcULmDNI+FA2fSdHg==} + /@wordpress/redux-routine/4.26.0_redux@4.2.1: + resolution: {integrity: sha512-CzkyU8+SD7ZrMcQGYyfVfuAJzK69td6YMx9yOYrHh/Ow2mImls2FdcNmQNGMBEAc8qXd9Ub+FyUMAui8IbFI4g==} engines: {node: '>=12'} peerDependencies: redux: '>=4' @@ -8984,198 +8729,198 @@ packages: '@babel/runtime': 7.20.13 is-plain-object: 5.0.0 is-promise: 4.0.0 - redux: 4.2.0 + redux: 4.2.1 rungen: 0.3.2 - /@wordpress/reusable-blocks/3.20.0_nnpfrpfwedo3j2hz67mrufm6py: - resolution: {integrity: sha512-2Wp1W704eYfTdCrYx+EKr5VbW/Z0AX24M8+FxWmhFlGjWpdzGl9shuMKv6cLfXeLDitU8fyHILXAVAXsvRvK3A==} + /@wordpress/reusable-blocks/4.3.0_h4tp6taqtzz2k3o7nw5cx3at3a: + resolution: {integrity: sha512-eSbk9tgwsyStn/R8CX6ppFizCyM3sevdRcYa0qJIPn1f+iBuvSG52iMbEX9J6LxFwTMJcZctMEmy+gHhLBUGGw==} engines: {node: '>=12'} peerDependencies: '@babel/runtime': ^7 - react: ^17.0.0 - react-dom: ^17.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: '@babel/runtime': 7.20.13 - '@wordpress/block-editor': 10.5.0_dlps62spiehie4hvtd46aaye5u - '@wordpress/blocks': 11.21.0_react@17.0.2 - '@wordpress/components': 22.1.0_dlps62spiehie4hvtd46aaye5u - '@wordpress/core-data': 5.5.0_react@17.0.2 - '@wordpress/data': 7.6.0_react@17.0.2 - '@wordpress/element': 4.20.0 - '@wordpress/i18n': 4.23.0 - '@wordpress/icons': 9.13.0 - '@wordpress/notices': 3.22.0_react@17.0.2 - '@wordpress/url': 3.23.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + '@wordpress/block-editor': 11.3.0_pjwopsidmaokadturxaafygjp4 + '@wordpress/blocks': 12.3.0_react@18.2.0 + '@wordpress/components': 23.3.0_pjwopsidmaokadturxaafygjp4 + '@wordpress/core-data': 6.3.0_react@18.2.0 + '@wordpress/data': 8.3.0_react@18.2.0 + '@wordpress/element': 5.3.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 + '@wordpress/notices': 3.26.0_react@18.2.0 + '@wordpress/url': 3.27.0 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 transitivePeerDependencies: - '@babel/core' - '@types/react' - /@wordpress/reusable-blocks/3.20.0_wr27b3od55irt2wqr244uwuoia: - resolution: {integrity: sha512-2Wp1W704eYfTdCrYx+EKr5VbW/Z0AX24M8+FxWmhFlGjWpdzGl9shuMKv6cLfXeLDitU8fyHILXAVAXsvRvK3A==} + /@wordpress/reusable-blocks/4.3.0_zq77jqqnrtta7i43u5rqvhxpvm: + resolution: {integrity: sha512-eSbk9tgwsyStn/R8CX6ppFizCyM3sevdRcYa0qJIPn1f+iBuvSG52iMbEX9J6LxFwTMJcZctMEmy+gHhLBUGGw==} engines: {node: '>=12'} peerDependencies: '@babel/runtime': ^7 - react: ^17.0.0 - react-dom: ^17.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: '@babel/runtime': 7.20.13 - '@wordpress/block-editor': 10.5.0_jiuppbrrdpqsioctsbaxdlfu4e - '@wordpress/blocks': 11.21.0_react@17.0.2 - '@wordpress/components': 22.1.0_jiuppbrrdpqsioctsbaxdlfu4e - '@wordpress/core-data': 5.5.0_react@17.0.2 - '@wordpress/data': 7.6.0_react@17.0.2 - '@wordpress/element': 4.20.0 - '@wordpress/i18n': 4.23.0 - '@wordpress/icons': 9.13.0 - '@wordpress/notices': 3.22.0_react@17.0.2 - '@wordpress/url': 3.23.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + '@wordpress/block-editor': 11.3.0_57czaiyk6rdr5iy5tfs5pior4u + '@wordpress/blocks': 12.3.0_react@18.2.0 + '@wordpress/components': 23.3.0_57czaiyk6rdr5iy5tfs5pior4u + '@wordpress/core-data': 6.3.0_react@18.2.0 + '@wordpress/data': 8.3.0_react@18.2.0 + '@wordpress/element': 5.3.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 + '@wordpress/notices': 3.26.0_react@18.2.0 + '@wordpress/url': 3.27.0 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 transitivePeerDependencies: - '@babel/core' - '@types/react' - /@wordpress/rich-text/5.20.0_react@17.0.2: - resolution: {integrity: sha512-7W4PksJ6/SnQ+KuwvZ0dlKSwbaS6ejvWBm2N8R5S79AzbdmB69BpDCz0U/GUfGDXDhrU9dpzg5NIivoW2LC8Kg==} + /@wordpress/rich-text/6.3.0_react@18.2.0: + resolution: {integrity: sha512-lS/EVrke8AZEqvv+pWbZTEQaR+tAXUALO0vZfxpvv4XUopMa2bFVO6+ECwJ4gEy7iD7wRH1o5evvF0oPlsgHlg==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 + react: ^18.0.0 dependencies: '@babel/runtime': 7.20.13 - '@wordpress/a11y': 3.23.0 - '@wordpress/compose': 5.20.0_react@17.0.2 - '@wordpress/data': 7.6.0_react@17.0.2 - '@wordpress/deprecated': 3.23.0 - '@wordpress/element': 4.20.0 - '@wordpress/escape-html': 2.23.0 - '@wordpress/i18n': 4.23.0 - '@wordpress/keycodes': 3.23.0 + '@wordpress/a11y': 3.26.0 + '@wordpress/compose': 6.3.0_react@18.2.0 + '@wordpress/data': 8.3.0_react@18.2.0 + '@wordpress/deprecated': 3.26.0 + '@wordpress/element': 5.3.0 + '@wordpress/escape-html': 2.26.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/keycodes': 3.26.0 memize: 1.1.0 - react: 17.0.2 + react: 18.2.0 rememo: 4.0.2 - /@wordpress/server-side-render/3.20.0_dlps62spiehie4hvtd46aaye5u: - resolution: {integrity: sha512-TfjhQOxAadqp5gUHpAg4tbPvsIF8Iq3hna7xQDlGoELzm8+U06B8khPwzYaZxrs31j7SUNUEdK++4Sby8hiH6Q==} + /@wordpress/server-side-render/4.3.0_57czaiyk6rdr5iy5tfs5pior4u: + resolution: {integrity: sha512-YsFSQio6zHRPi4AOEa6HFNjwy5T8ijsiR+COAdlrKjf7k4WtD1jNi7x7mVX/YY+hfIaEPZ8nCVtRQFHIQXWdng==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 - react-dom: ^17.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: '@babel/runtime': 7.20.13 - '@wordpress/api-fetch': 6.19.0 - '@wordpress/blocks': 11.21.0_react@17.0.2 - '@wordpress/components': 22.1.0_dlps62spiehie4hvtd46aaye5u - '@wordpress/compose': 5.20.0_react@17.0.2 - '@wordpress/data': 7.6.0_react@17.0.2 - '@wordpress/deprecated': 3.23.0 - '@wordpress/element': 4.20.0 - '@wordpress/i18n': 4.23.0 - '@wordpress/url': 3.23.0 - lodash: 4.17.21 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + '@wordpress/api-fetch': 6.23.0 + '@wordpress/blocks': 12.3.0_react@18.2.0 + '@wordpress/components': 23.3.0_57czaiyk6rdr5iy5tfs5pior4u + '@wordpress/compose': 6.3.0_react@18.2.0 + '@wordpress/data': 8.3.0_react@18.2.0 + '@wordpress/deprecated': 3.26.0 + '@wordpress/element': 5.3.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/url': 3.27.0 + fast-deep-equal: 3.1.3 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 transitivePeerDependencies: - '@babel/core' - '@types/react' - /@wordpress/server-side-render/3.20.0_jiuppbrrdpqsioctsbaxdlfu4e: - resolution: {integrity: sha512-TfjhQOxAadqp5gUHpAg4tbPvsIF8Iq3hna7xQDlGoELzm8+U06B8khPwzYaZxrs31j7SUNUEdK++4Sby8hiH6Q==} + /@wordpress/server-side-render/4.3.0_pjwopsidmaokadturxaafygjp4: + resolution: {integrity: sha512-YsFSQio6zHRPi4AOEa6HFNjwy5T8ijsiR+COAdlrKjf7k4WtD1jNi7x7mVX/YY+hfIaEPZ8nCVtRQFHIQXWdng==} engines: {node: '>=12'} peerDependencies: - react: ^17.0.0 - react-dom: ^17.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: '@babel/runtime': 7.20.13 - '@wordpress/api-fetch': 6.19.0 - '@wordpress/blocks': 11.21.0_react@17.0.2 - '@wordpress/components': 22.1.0_jiuppbrrdpqsioctsbaxdlfu4e - '@wordpress/compose': 5.20.0_react@17.0.2 - '@wordpress/data': 7.6.0_react@17.0.2 - '@wordpress/deprecated': 3.23.0 - '@wordpress/element': 4.20.0 - '@wordpress/i18n': 4.23.0 - '@wordpress/url': 3.23.0 - lodash: 4.17.21 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + '@wordpress/api-fetch': 6.23.0 + '@wordpress/blocks': 12.3.0_react@18.2.0 + '@wordpress/components': 23.3.0_pjwopsidmaokadturxaafygjp4 + '@wordpress/compose': 6.3.0_react@18.2.0 + '@wordpress/data': 8.3.0_react@18.2.0 + '@wordpress/deprecated': 3.26.0 + '@wordpress/element': 5.3.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/url': 3.27.0 + fast-deep-equal: 3.1.3 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 transitivePeerDependencies: - '@babel/core' - '@types/react' - /@wordpress/shortcode/3.22.0: - resolution: {integrity: sha512-Vp7Ul0k46BzA9AGs4UA48edrjBmwBWbMFbRH62ajhW1J1/6DfYXslP0FV0dlESWYiY9pgNVk1nWk+BNrjwBD6A==} + /@wordpress/shortcode/3.26.0: + resolution: {integrity: sha512-8V7v6d1hqZCkdB0qVxhSqwUYYI0RSP3M7EDqGqiWs/Hu53VIMHGOf/nT9KTRRhx+1iAC4ohpUUtFWaop3dhE3Q==} engines: {node: '>=12'} dependencies: '@babel/runtime': 7.20.13 memize: 1.1.0 - /@wordpress/style-engine/1.5.0: - resolution: {integrity: sha512-MKFH5T/3OH88V4Cc3JjMF92I8s+X4qSF/hQsFkhSXm1wiMP6S7lGES9qccqC0HBmV51wnLkjObZDrOlC4vieDw==} + /@wordpress/style-engine/1.9.0: + resolution: {integrity: sha512-U/dGGZsQ613n7Rq18o3DvJau8AYvAHCa2qghOd0FBCDzO+kKkUMsIxUuCRCJktmRG/dpoLPAi7gbFqsqfxeGSg==} engines: {node: '>=12'} dependencies: '@babel/runtime': 7.20.13 lodash: 4.17.21 - /@wordpress/token-list/2.22.0: - resolution: {integrity: sha512-jRHxyC/s8BsWKFzdM74hiOUtIKvyxoSWp9WW9OepbMCc+WW/N4t/+XEFoDCYhObGbrUcCym2a+DHuI9JN7qFMA==} + /@wordpress/token-list/2.26.0: + resolution: {integrity: sha512-QRKvswtbMk+QN7oxbCzrrFQ7IpM/Rsi8QjdSdpORIwYbWMO00UPfBm2qDKSwIw9YK3Ucmq164YFm2Xeg0AO+oQ==} engines: {node: '>=12'} dependencies: '@babel/runtime': 7.20.13 - /@wordpress/url/3.23.0: - resolution: {integrity: sha512-JBNrzSUg7+b4cpJQjDVTHAw8x77EcdLWOAxLlKqI37Pd2EHUZXWnlVU5EqbNLLhXVJ+/6QMzS3QqNILhjIiqdw==} + /@wordpress/url/3.27.0: + resolution: {integrity: sha512-iHFpDeI+m6SUpmy/zVnRIdIYCQIkfUPevJ9WupnUB34eopeT4ugpbYRUhopNIZShM9HXjaSeViFbRMIqA3PwDg==} engines: {node: '>=12'} dependencies: '@babel/runtime': 7.20.13 remove-accents: 0.4.4 - /@wordpress/viewport/4.20.0_shv7e6lqreyu6ryu5t57plxoua: - resolution: {integrity: sha512-bCtUJNvrLGdCGwgW6k0vN3gE435pHo6zzSMoGdGeMMcv9lrVURYkOhKwYgUOpIrs4FeldrzcbAv9Mvko/ihA6A==} + /@wordpress/viewport/5.3.0_43aktpkp7q4bmohyiyj25up2li: + resolution: {integrity: sha512-4zhib0jimNF38rBIgSaNz5zcbkCbjrtXQXC2GvN4QmuhLMA4JzKi7jt/6aJ4Cy1NJXqUUQe42tL0bfi1iguIAw==} engines: {node: '>=12'} peerDependencies: '@wordpress/element': '*' - react: ^17.0.0 + react: ^18.0.0 dependencies: '@babel/runtime': 7.20.13 - '@wordpress/compose': 5.20.0_react@17.0.2 - '@wordpress/data': 7.6.0_react@17.0.2 - '@wordpress/element': 4.20.0 - react: 17.0.2 + '@wordpress/compose': 6.3.0_react@18.2.0 + '@wordpress/data': 8.3.0_react@18.2.0 + '@wordpress/element': 5.3.0 + react: 18.2.0 - /@wordpress/warning/2.22.0: - resolution: {integrity: sha512-BMM4GqiJNIZzh5SIK17EOyilp08mQ+DoKfxL+pl/lpA68jxYUTcKJf0atNbxXKPZHDCWGnQzFwr+huNYOtp4CQ==} + /@wordpress/warning/2.26.0: + resolution: {integrity: sha512-nGupksgetlQAzF2E0rAHH17v+uKDarBGto9UduUIsiivYqJdJ/x2f3HopxPrGRDqEjOkPXoywQb9haNMU2zVmg==} engines: {node: '>=12'} - /@wordpress/widgets/2.20.0_dlps62spiehie4hvtd46aaye5u: - resolution: {integrity: sha512-9PMytBUhBbyw5WFKMuLxHoR1E+9YYBAmzRiED+MtNeLsOgi776LgG7OgNh3n7Xzt3/lrtCF/olt3CbXgiM2jmw==} + /@wordpress/widgets/3.3.0_57czaiyk6rdr5iy5tfs5pior4u: + resolution: {integrity: sha512-frnLnCzyQ7GyAQgqoOapt11YnHS4K0YMdW9VwwEJOTjcTb93pPUClenF24CIqUwv+1ahww197nDiUXnegrq5Bw==} peerDependencies: - react: ^17.0.0 - react-dom: ^17.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: '@babel/runtime': 7.20.13 - '@wordpress/api-fetch': 6.19.0 - '@wordpress/block-editor': 10.5.0_dlps62spiehie4hvtd46aaye5u - '@wordpress/blocks': 11.21.0_react@17.0.2 - '@wordpress/components': 22.1.0_dlps62spiehie4hvtd46aaye5u - '@wordpress/compose': 5.20.0_react@17.0.2 - '@wordpress/core-data': 5.5.0_react@17.0.2 - '@wordpress/data': 7.6.0_react@17.0.2 - '@wordpress/element': 4.20.0 - '@wordpress/i18n': 4.23.0 - '@wordpress/icons': 9.13.0 - '@wordpress/notices': 3.22.0_react@17.0.2 + '@wordpress/api-fetch': 6.23.0 + '@wordpress/block-editor': 11.3.0_57czaiyk6rdr5iy5tfs5pior4u + '@wordpress/blocks': 12.3.0_react@18.2.0 + '@wordpress/components': 23.3.0_57czaiyk6rdr5iy5tfs5pior4u + '@wordpress/compose': 6.3.0_react@18.2.0 + '@wordpress/core-data': 6.3.0_react@18.2.0 + '@wordpress/data': 8.3.0_react@18.2.0 + '@wordpress/element': 5.3.0 + '@wordpress/i18n': 4.26.0 + '@wordpress/icons': 9.17.0 + '@wordpress/notices': 3.26.0_react@18.2.0 classnames: 2.3.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 transitivePeerDependencies: - '@babel/core' - '@types/react' dev: false - /@wordpress/wordcount/3.22.0: - resolution: {integrity: sha512-TZfAfeTef7VeE/pXorkWq7ot2LfUdOCrwtBuw6/OccC2o0wHAo5S9+117g2cFT0LnLN4Rhn7rPHT9uloojOVjA==} + /@wordpress/wordcount/3.26.0: + resolution: {integrity: sha512-s1+yc0bv0Qral9n8e/QInchiKpS9TrAUKxDtXXOm6xFeVtaUhovJNXzuzRmb5ndzWOGK0zKX53ywkdGPhr0yEA==} engines: {node: '>=12'} dependencies: '@babel/runtime': 7.20.13 @@ -9295,23 +9040,6 @@ packages: symbol.prototype.description: 1.0.5 dev: true - /airbnb-prop-types/2.16.0_react@17.0.2: - resolution: {integrity: sha512-7WHOFolP/6cS96PhKNrslCLMYAI8yB1Pp6u6XmxozQOiZbsI5ycglZr5cHhBFfuRcQQjzCMith5ZPZdYiJCxUg==} - peerDependencies: - react: ^0.14 || ^15.0.0 || ^16.0.0-alpha || ^17 - dependencies: - array.prototype.find: 2.2.1 - function.prototype.name: 1.1.5 - is-regex: 1.1.4 - object-is: 1.1.5 - object.assign: 4.1.4 - object.entries: 1.1.6 - prop-types: 15.8.1 - prop-types-exact: 1.2.0 - react: 17.0.2 - react-is: 16.13.1 - dev: false - /ajv-formats/2.1.1: resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} peerDependenciesMeta: @@ -9648,15 +9376,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /array.prototype.find/2.2.1: - resolution: {integrity: sha512-I2ri5Z9uMpMvnsNrHre9l3PaX+z9D0/z6F7Yt2u15q7wt0I62g5kX6xUKR1SJiefgG+u2/gJUmM8B47XRvQR6w==} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.21.0 - es-shim-unscopables: 1.0.0 - dev: false - /array.prototype.flat/1.3.1: resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==} engines: {node: '>= 0.4'} @@ -9665,6 +9384,7 @@ packages: define-properties: 1.1.4 es-abstract: 1.21.0 es-shim-unscopables: 1.0.0 + dev: true /array.prototype.flatmap/1.3.1: resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==} @@ -9733,7 +9453,7 @@ packages: resolution: {integrity: sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==} engines: {node: '>=4'} dependencies: - tslib: 2.4.1 + tslib: 2.5.0 dev: true /async-done/1.3.2: @@ -9811,6 +9531,7 @@ packages: /available-typed-arrays/1.0.5: resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} engines: {node: '>= 0.4'} + dev: true /axe-core/4.6.2: resolution: {integrity: sha512-b1WlTV8+XKLj9gZy2DZXgQiyDp9xkkoe2a6U6UbYccScq2wgH/YwCeI2/Jq2mgo0HzQxqJOjWZBLeA/mqsk5Mg==} @@ -10225,10 +9946,6 @@ packages: dependencies: fill-range: 7.0.1 - /brcast/2.0.2: - resolution: {integrity: sha512-Tfn5JSE7hrUlFcOoaLzVvkbgIemIorMIyoMr3TgvszWW7jFt2C9PdeMLtysYD9RU0MmU17b69+XJG1eRY2OBRg==} - dev: false - /browser-assert/1.2.1: resolution: {integrity: sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==} dev: true @@ -10255,6 +9972,17 @@ packages: node-releases: 2.0.8 update-browserslist-db: 1.0.10_browserslist@4.21.4 + /browserslist/4.21.5: + resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001450 + electron-to-chromium: 1.4.284 + node-releases: 2.0.9 + update-browserslist-db: 1.0.10_browserslist@4.21.5 + dev: true + /bs-logger/0.2.6: resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} engines: {node: '>= 6'} @@ -10306,7 +10034,7 @@ packages: dev: true /bytes/3.0.0: - resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} + resolution: {integrity: sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=} engines: {node: '>= 0.8'} dev: true @@ -10422,11 +10150,15 @@ packages: /caniuse-lite/1.0.30001442: resolution: {integrity: sha512-239m03Pqy0hwxYPYR5JwOIxRJfLTWtle9FV8zosfV5pHg+/51uD4nxcUlM8+mWWGfwKtt8lJNHnD3cWw9VZ6ow==} + /caniuse-lite/1.0.30001450: + resolution: {integrity: sha512-qMBmvmQmFXaSxexkjjfMvD5rnDL0+m+dUMZKoDYsGG8iZN29RuYh9eRoMvKsT6uMAWlyUUGDEQGJJYjzCIO9ew==} + dev: true + /capital-case/1.0.4: resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==} dependencies: no-case: 3.0.4 - tslib: 2.4.1 + tslib: 2.5.0 upper-case-first: 2.0.2 /capture-exit/2.0.0: @@ -10497,7 +10229,7 @@ packages: path-case: 3.0.4 sentence-case: 3.0.4 snake-case: 3.0.4 - tslib: 2.4.1 + tslib: 2.5.0 /char-regex/1.0.2: resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} @@ -11043,15 +10775,11 @@ packages: resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} dev: true - /consolidated-events/2.0.2: - resolution: {integrity: sha512-2/uRVMdRypf5z/TW/ncD/66l75P5hH2vM/GR8Jf8HLc2xnfJtmina6F6du8+v4Z2vTrMo7jC+W1tmEEuuELgkQ==} - dev: false - /constant-case/3.0.4: resolution: {integrity: sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==} dependencies: no-case: 3.0.4 - tslib: 2.4.1 + tslib: 2.5.0 upper-case: 2.0.2 /content-disposition/0.5.4: @@ -11125,8 +10853,8 @@ packages: dependencies: browserslist: 4.21.4 - /core-js-pure/3.27.1: - resolution: {integrity: sha512-BS2NHgwwUppfeoqOXqi08mUqS5FiZpuRuJJpKsaME7kJz0xxuk0xkhDdfMIlP/zLa80krBqss1LtD7f889heAw==} + /core-js-pure/3.27.2: + resolution: {integrity: sha512-Cf2jqAbXgWH3VVzjyaaFkY1EBazxugUepGymDoeteyYr9ByX51kD2jdHZlsEF/xnJMyN3Prua7mQuzwMg6Zc9A==} requiresBuild: true dev: true @@ -11139,6 +10867,10 @@ packages: resolution: {integrity: sha512-GutwJLBChfGCpwwhbYoqfv03LAfmiz7e7D/BNxzeMxwQf10GRSzqiOjx7AmtEk+heiD/JWmBuyBPgFtx0Sg1ww==} requiresBuild: true + /core-js/3.27.2: + resolution: {integrity: sha512-9ashVQskuh5AZEZ1JdQWp1GqSoC1e1G87MzRqg2gIfVAQ7Qn9K+uFj8EcniUFA4P2NLZfV+TOlX1SzoKfo+s7w==} + requiresBuild: true + /core-util-is/1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} dev: true @@ -11566,12 +11298,7 @@ packages: dev: true /deep-is/0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - - /deepmerge/1.5.2: - resolution: {integrity: sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==} - engines: {node: '>=0.10.0'} - dev: false + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} /deepmerge/4.2.2: resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} @@ -11613,6 +11340,7 @@ packages: dependencies: has-property-descriptors: 1.0.0 object-keys: 1.1.1 + dev: true /define-property/0.2.5: resolution: {integrity: sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==} @@ -11739,11 +11467,6 @@ packages: dependencies: path-type: 4.0.0 - /direction/1.0.4: - resolution: {integrity: sha512-GYqKi1aH7PJXxdhTeZBFrg8vUBeKXi+cNprXsC1kpJcbcVnV9wBsrOu1cQEdG0WeQwlfHiy3XvnKfIrJ2R0NzQ==} - hasBin: true - dev: false - /doctrine/2.1.0: resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} engines: {node: '>=0.10.0'} @@ -11758,12 +11481,6 @@ packages: esutils: 2.0.3 dev: true - /document.contains/1.0.2: - resolution: {integrity: sha512-YcvYFs15mX8m3AO1QNQy3BlIpSMfNRj3Ujk2BEJxsZG+HZf7/hZ6jr7mDpXrF8q+ff95Vef5yjhiZxm8CGJr6Q==} - dependencies: - define-properties: 1.1.4 - dev: false - /dom-accessibility-api/0.5.15: resolution: {integrity: sha512-8o+oVqLQZoruQPYy3uAAQtc6YbtSiRq5aPJBhJ82YTJRHvI6ofhYAkC81WmjFTnfUbqg6T3aCglIpU9p/5e7Cw==} dev: true @@ -11865,7 +11582,7 @@ packages: engines: {node: '>=10'} dev: true - /downshift/6.1.12_react@17.0.2: + /downshift/6.1.12_react@18.2.0: resolution: {integrity: sha512-7XB/iaSJVS4T8wGFT3WRXmSF1UlBHAA40DshZtkrIscIN+VC+Lh363skLxFTvJwtNgHxAMDGEHT4xsyQFWL+UA==} peerDependencies: react: '>=16.12.0' @@ -11873,9 +11590,9 @@ packages: '@babel/runtime': 7.20.13 compute-scroll-into-view: 1.0.20 prop-types: 15.8.1 - react: 17.0.2 + react: 18.2.0 react-is: 17.0.2 - tslib: 2.4.1 + tslib: 2.5.0 /duplexify/3.7.1: resolution: {integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==} @@ -12009,13 +11726,6 @@ packages: engines: {node: '>=4'} hasBin: true - /enzyme-shallow-equal/1.0.5: - resolution: {integrity: sha512-i6cwm7hN630JXenxxJFBKzgLC3hMTafFQXflvzHgPmDhOBhxUWDe8AeRv1qp2/uWJ2Y8z5yLWMzmAfkTOiOCZg==} - dependencies: - has: 1.0.3 - object-is: 1.1.5 - dev: false - /equivalent-key-map/0.2.2: resolution: {integrity: sha512-xvHeyCDbZzkpN4VHQj/n+j2lOwL0VWszG30X4cOrc9Y7Tuo2qCdZK/0AMod23Z5dCtNUbaju6p0rwOhHUk05ew==} @@ -12070,6 +11780,7 @@ packages: typed-array-length: 1.0.4 unbox-primitive: 1.0.2 which-typed-array: 1.1.9 + dev: true /es-array-method-boxes-properly/1.0.0: resolution: {integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==} @@ -12098,11 +11809,13 @@ packages: get-intrinsic: 1.1.3 has: 1.0.3 has-tostringtag: 1.0.0 + dev: true /es-shim-unscopables/1.0.0: resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} dependencies: has: 1.0.3 + dev: true /es-to-primitive/1.2.1: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} @@ -12111,6 +11824,7 @@ packages: is-callable: 1.2.7 is-date-object: 1.0.5 is-symbol: 1.0.4 + dev: true /es5-ext/0.10.62: resolution: {integrity: sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==} @@ -13495,6 +13209,7 @@ packages: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} dependencies: is-callable: 1.2.7 + dev: true /for-in/1.0.2: resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==} @@ -13593,28 +13308,20 @@ packages: map-cache: 0.2.2 dev: true - /framer-motion/6.5.1_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-o1BGqqposwi7cgDrtg0dNONhkmPsUFDaLcKXigzuTFC5x58mE8iyTazxSudFzmT6MEyJKfjjU8ItoMe3W+3fiw==} + /framer-motion/7.10.3_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-k2ccYeZNSpPg//HTaqrU+4pRq9f9ZpaaN7rr0+Rx5zA4wZLbk547wtDzge2db1sB+1mnJ6r59P4xb+aEIi/W+w==} peerDependencies: - react: '>=16.8 || ^17.0.0 || ^18.0.0' - react-dom: '>=16.8 || ^17.0.0 || ^18.0.0' + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: - '@motionone/dom': 10.12.0 - framesync: 6.0.1 + '@motionone/dom': 10.15.5 hey-listen: 1.0.8 - popmotion: 11.0.3 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - style-value-types: 5.0.0 - tslib: 2.4.1 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + tslib: 2.4.0 optionalDependencies: '@emotion/is-prop-valid': 0.8.8 - /framesync/6.0.1: - resolution: {integrity: sha512-fUY88kXvGiIItgNC7wcTOl0SNRCVXMKSWW2Yzfmn7EKNc+MpCzcz9DhdHcdjbrtN3c6R4H5dTY2jiCpPdysEjA==} - dependencies: - tslib: 2.4.1 - /fresh/0.5.2: resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} engines: {node: '>= 0.6'} @@ -13714,6 +13421,7 @@ packages: define-properties: 1.1.4 es-abstract: 1.21.0 functions-have-names: 1.2.3 + dev: true /functional-red-black-tree/1.0.1: resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==} @@ -13721,6 +13429,7 @@ packages: /functions-have-names/1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + dev: true /gauge/3.0.2: resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} @@ -13805,6 +13514,7 @@ packages: dependencies: call-bind: 1.0.2 get-intrinsic: 1.1.3 + dev: true /get-uri/3.0.2: resolution: {integrity: sha512-+5s0SJbGoyiJTZZ2JTpFPLMPSch72KEqGOTvQsBqg0RBWvwhWUSYZFAtz3TPW0GXJuLBJPts1E241iHg+VRfhg==} @@ -13956,14 +13666,6 @@ packages: once: 1.4.0 dev: false - /global-cache/1.2.1: - resolution: {integrity: sha512-EOeUaup5DgWKlCMhA9YFqNRIlZwoxt731jCh47WBV9fQqHgXhr3Fa55hfgIUqilIcPsfdNKN7LHjrNY+Km40KA==} - engines: {node: '>= 0.4'} - dependencies: - define-properties: 1.1.4 - is-symbol: 1.0.4 - dev: false - /global-modules/1.0.0: resolution: {integrity: sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==} engines: {node: '>=0.10.0'} @@ -14001,11 +13703,19 @@ packages: type-fest: 0.20.2 dev: true + /globals/13.20.0: + resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.20.2 + dev: true + /globalthis/1.0.3: resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} engines: {node: '>= 0.4'} dependencies: define-properties: 1.1.4 + dev: true /globby/10.0.0: resolution: {integrity: sha512-3LifW9M4joGZasyYPz2A1U74zbC/45fvpXUvO/9KbSa+VV0aGZarWkfdgKyR9sExNP0t0x0ss/UMJpNpcaTspw==} @@ -14089,6 +13799,7 @@ packages: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} dependencies: get-intrinsic: 1.1.3 + dev: true /graceful-fs/4.2.10: resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} @@ -14105,13 +13816,13 @@ packages: resolution: {integrity: sha512-HZRwumpOGUrHyxO5bqKZL0B0GlUpwtCAzZ42sgxUPniu33R1LSFH5yrIcBCHjkctCAh3mtWKcKd9J4vDDdeVHA==} dev: false - /gridicons/3.4.1_react@17.0.2: + /gridicons/3.4.1_react@18.2.0: resolution: {integrity: sha512-gbOa8H82TRfzTkisszvRsXLt2niuBoZOfAagXzHNfjFEfOoBhKM2gT0Y05TQMUSQjMmto6q4T9wiJJybROvxpQ==} peerDependencies: react: 15 - 18 dependencies: prop-types: 15.8.1 - react: 17.0.2 + react: 18.2.0 dev: false /gulp-autoprefixer/8.0.0_gulp@4.0.2: @@ -14242,6 +13953,7 @@ packages: /has-bigints/1.0.2: resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + dev: true /has-flag/3.0.0: resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} @@ -14269,10 +13981,12 @@ packages: resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} dependencies: get-intrinsic: 1.1.3 + dev: true /has-proto/1.0.1: resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} engines: {node: '>= 0.4'} + dev: true /has-symbols/1.0.3: resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} @@ -14396,7 +14110,7 @@ packages: resolution: {integrity: sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==} dependencies: capital-case: 1.0.4 - tslib: 2.4.1 + tslib: 2.5.0 /hey-listen/1.0.8: resolution: {integrity: sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==} @@ -14710,6 +14424,7 @@ packages: get-intrinsic: 1.1.3 has: 1.0.3 side-channel: 1.0.4 + dev: true /interpret/1.4.0: resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} @@ -14800,6 +14515,7 @@ packages: call-bind: 1.0.2 get-intrinsic: 1.1.3 is-typed-array: 1.1.10 + dev: true /is-arrayish/0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} @@ -14812,6 +14528,7 @@ packages: resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} dependencies: has-bigints: 1.0.2 + dev: true /is-binary-path/1.0.1: resolution: {integrity: sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==} @@ -14832,6 +14549,7 @@ packages: dependencies: call-bind: 1.0.2 has-tostringtag: 1.0.0 + dev: true /is-buffer/1.1.6: resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} @@ -14852,6 +14570,7 @@ packages: /is-callable/1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} + dev: true /is-ci/2.0.0: resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==} @@ -14884,6 +14603,7 @@ packages: engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 + dev: true /is-decimal/1.0.4: resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} @@ -14913,12 +14633,6 @@ packages: hasBin: true dev: true - /is-dom/1.1.0: - resolution: {integrity: sha512-u82f6mvhYxRPKpw8V1N0W8ce1xXwOrQtgGcxl6UCL5zBmZu3is/18K0rR7uFCnMDuAsS/3W54mGL4vsaFUQlEQ==} - dependencies: - is-object: 1.0.2 - is-window: 1.0.2 - /is-electron/2.2.0: resolution: {integrity: sha512-SpMppC2XR3YdxSzczXReBjqs2zGscWQpBIKqwXYBFic0ERaxNVgwLCHwOLZeESfdJQjX0RDvrJ1lBXX2ij+G1Q==} @@ -14999,12 +14713,14 @@ packages: /is-negative-zero/2.0.2: resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} engines: {node: '>= 0.4'} + dev: true /is-number-object/1.0.7: resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 + dev: true /is-number/3.0.0: resolution: {integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==} @@ -15027,9 +14743,6 @@ packages: engines: {node: '>=8'} dev: false - /is-object/1.0.2: - resolution: {integrity: sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==} - /is-observable/1.1.0: resolution: {integrity: sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==} engines: {node: '>=4'} @@ -15100,6 +14813,7 @@ packages: resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} dependencies: call-bind: 1.0.2 + dev: true /is-stream/1.1.0: resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==} @@ -15114,6 +14828,7 @@ packages: engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 + dev: true /is-subset/0.1.1: resolution: {integrity: sha512-6Ybun0IkarhmEqxXCNw/C0bna6Zb/TkfUX9UbwJtK6ObwAVCxmAP308WWTHviM/zAqXk05cdhYsUsZeGQh99iw==} @@ -15125,10 +14840,6 @@ packages: dependencies: has-symbols: 1.0.3 - /is-touch-device/1.0.1: - resolution: {integrity: sha512-LAYzo9kMT1b2p19L/1ATGt2XcSilnzNlyvq6c0pbPRVisLbAPpLqr53tIJS00kvrTkj0HtR8U7+u8X0yR8lPSw==} - dev: false - /is-typed-array/1.1.10: resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} engines: {node: '>= 0.4'} @@ -15138,6 +14849,7 @@ packages: for-each: 0.3.3 gopd: 1.0.1 has-tostringtag: 1.0.0 + dev: true /is-typedarray/1.0.0: resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} @@ -15166,6 +14878,7 @@ packages: resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} dependencies: call-bind: 1.0.2 + dev: true /is-weakset/2.0.2: resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} @@ -15178,9 +14891,6 @@ packages: resolution: {integrity: sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==} dev: true - /is-window/1.0.2: - resolution: {integrity: sha512-uj00kdXyZb9t9RcAUAwMZAnkBUwdYGhYlt7djMXhfyhUCzwNba50tIiBKR7q0l7tdoBtFVw/3JmLY6fI3rmZmg==} - /is-windows/1.0.2: resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} engines: {node: '>=0.10.0'} @@ -15229,7 +14939,7 @@ packages: /isomorphic-unfetch/3.1.0: resolution: {integrity: sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==} dependencies: - node-fetch: 2.6.7 + node-fetch: 2.6.9 unfetch: 4.2.0 transitivePeerDependencies: - encoding @@ -16989,6 +16699,18 @@ packages: dependencies: whatwg-url: 5.0.0 + /node-fetch/2.6.9: + resolution: {integrity: sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + dependencies: + whatwg-url: 5.0.0 + dev: true + /node-int64/0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} dev: true @@ -16996,6 +16718,10 @@ packages: /node-releases/2.0.8: resolution: {integrity: sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==} + /node-releases/2.0.9: + resolution: {integrity: sha512-2xfmOrRkGogbTK9R6Leda0DGiXeY3p2NJpy4+gNCffdUvV6mdEJnaDEic1i3Ec2djAo8jWYoJMR5PB0MSMpxUA==} + dev: true + /normalize-package-data/2.5.0: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: @@ -17179,10 +16905,12 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 + dev: true /object-keys/1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} + dev: true /object-visit/1.0.1: resolution: {integrity: sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==} @@ -17199,6 +16927,7 @@ packages: define-properties: 1.1.4 has-symbols: 1.0.3 object-keys: 1.1.1 + dev: true /object.defaults/1.1.0: resolution: {integrity: sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA==} @@ -17217,6 +16946,7 @@ packages: call-bind: 1.0.2 define-properties: 1.1.4 es-abstract: 1.21.0 + dev: true /object.fromentries/2.0.6: resolution: {integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==} @@ -17274,6 +17004,7 @@ packages: call-bind: 1.0.2 define-properties: 1.1.4 es-abstract: 1.21.0 + dev: true /objectorarray/1.0.5: resolution: {integrity: sha512-eJJDYkhJFFbBBAxeh8xW+weHlkI28n2ZdQV/J/DNfWfSKlGEf2xcfAbZTv3riEXHAhL9SVOTs2pRmXiSTf78xg==} @@ -17615,7 +17346,7 @@ packages: resolution: {integrity: sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==} dependencies: dot-case: 3.0.4 - tslib: 2.4.1 + tslib: 2.5.0 /path-dirname/1.0.2: resolution: {integrity: sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==} @@ -17718,10 +17449,6 @@ packages: resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} dev: true - /performance-now/2.1.0: - resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} - dev: false - /photon/4.0.0: resolution: {integrity: sha512-RD3buB17jW9B+OOPjIqv/cE9imCyR+WJ4ALWtb1Q1mVg8OfYnHAyvdVTxa/+bZFNI2FWaQBKry3i1mItmW3H3A==} dependencies: @@ -17935,14 +17662,6 @@ packages: dependencies: '@babel/runtime': 7.20.13 - /popmotion/11.0.3: - resolution: {integrity: sha512-Y55FLdj3UxkR7Vl3s7Qr4e9m0onSnP8W7d/xQLsoJM40vs6UKHFdygs6SWryasTZYqugMjm3BepCF4CWXDiHgA==} - dependencies: - framesync: 6.0.1 - hey-listen: 1.0.8 - style-value-types: 5.0.0 - tslib: 2.4.1 - /posix-character-classes/0.1.1: resolution: {integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==} engines: {node: '>=0.10.0'} @@ -18471,14 +18190,6 @@ packages: sisteransi: 1.0.5 dev: true - /prop-types-exact/1.2.0: - resolution: {integrity: sha512-K+Tk3Kd9V0odiXFP9fwDHUYRyvK3Nun3GVyPapSIs5OBkITAm15W0CPFD/YKTkMUAbc0b9CUwRQp2ybiBIq+eA==} - dependencies: - has: 1.0.3 - object.assign: 4.1.4 - reflect.ownkeys: 0.2.0 - dev: false - /prop-types/15.7.2: resolution: {integrity: sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==} dependencies: @@ -18614,12 +18325,12 @@ packages: resolution: {integrity: sha512-Ug+B6yajVE5HF7eAszOvAcYmQ+DbYaDcQlxYuW9RaAqwZTRZQq+lHMGqHlnaxKP7CfuGCpXQXOb4qymRYMkYEQ==} dev: false - /qrcode.react/3.1.0_react@17.0.2: + /qrcode.react/3.1.0_react@18.2.0: resolution: {integrity: sha512-oyF+Urr3oAMUG/OiOuONL3HXM+53wvuH3mtIWQrYmsXoAq0DkvZp2RYUWFSMFtbdOpuS++9v+WAkzNVkMlNW6Q==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - react: 17.0.2 + react: 18.2.0 dev: false /qs/6.11.0: @@ -18649,12 +18360,6 @@ packages: resolution: {integrity: sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==} dev: false - /raf/3.4.1: - resolution: {integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==} - dependencies: - performance-now: 2.1.0 - dev: false - /ramda/0.28.0: resolution: {integrity: sha512-9QnLuG/kPVgWvMQ4aODhsBUFKOUmnbUnsSXACv+NCQZcHbeb+v8Lodp8OVxtRULN1/xOyYLLaL6npE6dMq5QTA==} dev: true @@ -18679,64 +18384,35 @@ packages: unpipe: 1.0.0 dev: true - /re-resizable/6.9.9_sfoxds7t5ydpegc3knd667wn6m: + /re-resizable/6.9.9_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-l+MBlKZffv/SicxDySKEEh42hR6m5bAHfNu3Tvxks2c4Ah+ldnWjfnVRwxo/nxF27SsUsxDS0raAzFuJNKABXA==} peerDependencies: react: ^16.13.1 || ^17.0.0 || ^18.0.0 react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 dependencies: - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 - /react-autosize-textarea/7.1.0_sfoxds7t5ydpegc3knd667wn6m: + /react-autosize-textarea/7.1.0_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-BHpjCDkuOlllZn3nLazY2F8oYO1tS2jHnWhcjTWQdcKiiMU6gHLNt/fzmqMSyerR0eTdKtfSIqtSeTtghNwS+g==} peerDependencies: - react: ^0.14.0 || ^15.0.0 || ^16.0.0 || ^17 - react-dom: ^0.14.0 || ^15.0.0 || ^16.0.0 || ^17 + react: ^0.14.0 || ^15.0.0 || ^16.0.0 || ^17 || ^18 + react-dom: ^0.14.0 || ^15.0.0 || ^16.0.0 || ^17 || ^18 dependencies: autosize: 4.0.4 line-height: 0.3.1 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 - /react-colorful/5.6.1_sfoxds7t5ydpegc3knd667wn6m: + /react-colorful/5.6.1_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' dependencies: - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - - /react-dates/21.8.0_pozbdrvyvcqddfqzwq3hxepmfa: - resolution: {integrity: sha512-PPriGqi30CtzZmoHiGdhlA++YPYPYGCZrhydYmXXQ6RAvAsaONcPtYgXRTLozIOrsQ5mSo40+DiA5eOFHnZ6xw==} - peerDependencies: - '@babel/runtime': ^7.0.0 - moment: ^2.18.1 - react: ^0.14 || ^15.5.4 || ^16.1.1 || ^17 - react-dom: ^0.14 || ^15.5.4 || ^16.1.1 || ^17 - dependencies: - '@babel/runtime': 7.20.13 - airbnb-prop-types: 2.16.0_react@17.0.2 - consolidated-events: 2.0.2 - enzyme-shallow-equal: 1.0.5 - is-touch-device: 1.0.1 - lodash: 4.17.21 - moment: 2.29.4 - object.assign: 4.1.4 - object.values: 1.1.6 - prop-types: 15.8.1 - raf: 3.4.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-moment-proptypes: 1.8.1_moment@2.29.4 - react-outside-click-handler: 1.3.0_sfoxds7t5ydpegc3knd667wn6m - react-portal: 4.2.2_sfoxds7t5ydpegc3knd667wn6m - react-with-direction: 1.4.0_sfoxds7t5ydpegc3knd667wn6m - react-with-styles: 4.2.0_v6shfsf6izj6unjqk6pku4vqrm - react-with-styles-interface-css: 6.0.0_jisppwxd4fflgabbbjblsvryam - dev: false + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 /react-docgen-typescript/2.2.2_typescript@4.8.2: resolution: {integrity: sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==} @@ -18765,59 +18441,45 @@ packages: - supports-color dev: true - /react-dom/17.0.2_react@17.0.2: - resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==} + /react-dom/18.2.0_react@18.2.0: + resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} peerDependencies: - react: 17.0.2 + react: ^18.2.0 dependencies: loose-envify: 1.4.0 - object-assign: 4.1.1 - react: 17.0.2 - scheduler: 0.20.2 + react: 18.2.0 + scheduler: 0.23.0 - /react-easy-crop/4.6.3_sfoxds7t5ydpegc3knd667wn6m: + /react-easy-crop/4.6.3_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-xeP5Cq56xDK2QkGs6RIrVXQs7cDan9B16yUt/3XqFN7siSjLgXkDfKNri8eC8CFSd3AFs0NX6IpIeIPBf4PCBA==} peerDependencies: react: '>=16.4.0' react-dom: '>=16.4.0' dependencies: normalize-wheel: 1.0.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 tslib: 2.0.1 - /react-element-to-jsx-string/14.3.4_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-t4ZwvV6vwNxzujDQ+37bspnLwA4JlgUPWhLjBJWsNIDceAf6ZKUTCjdm08cN6WeZ5pTMKiCJkmAYnpmR4Bm+dg==} + /react-element-to-jsx-string/15.0.0_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-UDg4lXB6BzlobN60P8fHWVPX3Kyw8ORrTeBtClmIlGdkOOE+GYQSFvmEU5iLLpwp/6v42DINwNcwOhOLfQ//FQ==} peerDependencies: - react: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 - react-dom: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 + react: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0 + react-dom: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0 dependencies: '@base2/pretty-print-object': 1.0.1 is-plain-object: 5.0.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-is: 17.0.2 - dev: true - - /react-error-boundary/3.1.4_react@17.0.2: - resolution: {integrity: sha512-uM9uPzZJTF6wRQORmSrvOIgt4lJ9MC1sNgEOj2XGsDTRE4kmpWxg7ENK9EWNKJRMAOY9z0MuF4yIfl6gp4sotA==} - engines: {node: '>=10', npm: '>=6'} - peerDependencies: - react: '>=16.13.1' - dependencies: - '@babel/runtime': 7.20.13 - react: 17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + react-is: 18.1.0 dev: true - /react-inspector/5.1.1_react@17.0.2: - resolution: {integrity: sha512-GURDaYzoLbW8pMGXwYPDBIv6nqei4kK7LPRZ9q9HCZF54wqXz/dnylBp/kfE9XmekBhHvLDdcYeyIwSrvtOiWg==} + /react-inspector/6.0.1_react@18.2.0: + resolution: {integrity: sha512-cxKSeFTf7jpSSVddm66sKdolG90qURAX3g1roTeaN6x0YEbtWc8JpmFN9+yIqLNH2uEkYerWLtJZIXRIFuBKrg==} peerDependencies: - react: ^16.8.4 || ^17.0.0 + react: ^16.8.4 || ^17.0.0 || ^18.0.0 dependencies: - '@babel/runtime': 7.20.13 - is-dom: 1.1.0 - prop-types: 15.8.1 - react: 17.0.2 + react: 18.2.0 /react-is/16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} @@ -18825,6 +18487,10 @@ packages: /react-is/17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + /react-is/18.1.0: + resolution: {integrity: sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==} + dev: true + /react-is/18.2.0: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} dev: true @@ -18833,7 +18499,7 @@ packages: resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==} dev: false - /react-modal/3.16.1_sfoxds7t5ydpegc3knd667wn6m: + /react-modal/3.16.1_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-VStHgI3BVcGo7OXczvnJN7yT2TWHJPDXZWyI/a0ssFNhGZWsPmB8cF0z33ewDXq4VfYMO1vXgiv/g8Nj9NDyWg==} engines: {node: '>=8'} peerDependencies: @@ -18842,57 +18508,23 @@ packages: dependencies: exenv: 1.2.2 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 react-lifecycles-compat: 3.0.4 warning: 4.0.3 dev: false - /react-moment-proptypes/1.8.1_moment@2.29.4: - resolution: {integrity: sha512-Er940DxWoObfIqPrZNfwXKugjxMIuk1LAuEzn23gytzV6hKS/sw108wibi9QubfMN4h+nrlje8eUCSbQRJo2fQ==} - peerDependencies: - moment: '>=1.6.0' - dependencies: - moment: 2.29.4 - dev: false - - /react-outside-click-handler/1.3.0_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-Te/7zFU0oHpAnctl//pP3hEAeobfeHMyygHB8MnjP6sX5OR8KHT1G3jmLsV3U9RnIYo+Yn+peJYWu+D5tUS8qQ==} - peerDependencies: - react: ^0.14 || >=15 - react-dom: ^0.14 || >=15 - dependencies: - airbnb-prop-types: 2.16.0_react@17.0.2 - consolidated-events: 2.0.2 - document.contains: 1.0.2 - object.values: 1.1.6 - prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - dev: false - - /react-page-visibility/7.0.0_react@17.0.2: + /react-page-visibility/7.0.0_react@18.2.0: resolution: {integrity: sha512-d4Kq/8TtJSr8dQc8EJeAZcSKTrGzC5OPTm6UrMur9BnwP0fgTawI9+Nd+ZGB7vwCfn2yZS0qDF9DR3/QYTGazw==} engines: {node: '>=10'} peerDependencies: react: ^16.13.1 || ^17.0.0 || ^18.0.0 dependencies: prop-types: 15.8.1 - react: 17.0.2 - dev: false - - /react-portal/4.2.2_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-vS18idTmevQxyQpnde0Td6ZcUlv+pD8GTyR42n3CHUQq9OHi1C4jDE4ZWEbEsrbrLRhSECYiao58cvocwMtP7Q==} - peerDependencies: - react: ^16.0.0-0 || ^17.0.0-0 || ^18.0.0-0 - react-dom: ^16.0.0-0 || ^17.0.0-0 || ^18.0.0-0 - dependencies: - prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 dev: false - /react-redux/7.2.8_sfoxds7t5ydpegc3knd667wn6m: + /react-redux/7.2.8_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-6+uDjhs3PSIclqoCk0kd6iX74gzrGc3W5zcAjbrFgEdIjRSQObdIwfx80unTkVUYvbQ95Y8Av3OvFHq1w5EOUw==} peerDependencies: react: ^16.8.3 || ^17 || ^18 @@ -18909,8 +18541,8 @@ packages: hoist-non-react-statics: 3.3.2 loose-envify: 1.4.0 prop-types: 15.7.2 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 react-is: 17.0.2 dev: false @@ -18919,7 +18551,7 @@ packages: engines: {node: '>=0.10.0'} dev: true - /react-router-dom/5.3.4_react@17.0.2: + /react-router-dom/5.3.4_react@18.2.0: resolution: {integrity: sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==} peerDependencies: react: '>=15' @@ -18928,25 +18560,25 @@ packages: history: 4.10.1 loose-envify: 1.4.0 prop-types: 15.8.1 - react: 17.0.2 - react-router: 5.3.4_react@17.0.2 + react: 18.2.0 + react-router: 5.3.4_react@18.2.0 tiny-invariant: 1.3.1 tiny-warning: 1.0.3 dev: false - /react-router-dom/6.2.2_sfoxds7t5ydpegc3knd667wn6m: + /react-router-dom/6.2.2_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-AtYEsAST7bDD4dLSQHDnk/qxWLJdad5t1HFa1qJyUrCeGgEuCSw0VB/27ARbF9Fi/W5598ujvJOm3ujUCVzuYQ==} peerDependencies: react: '>=16.8' react-dom: '>=16.8' dependencies: history: 5.3.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-router: 6.2.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + react-router: 6.2.2_react@18.2.0 dev: false - /react-router-dom/6.6.2_sfoxds7t5ydpegc3knd667wn6m: + /react-router-dom/6.6.2_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-6SCDXxRQqW5af8ImOqKza7icmQ47/EMbz572uFjzvcArg3lZ+04PxSPp8qGs+p2Y+q+b+S/AjXv8m8dyLndIIA==} engines: {node: '>=14'} peerDependencies: @@ -18954,12 +18586,12 @@ packages: react-dom: '>=16.8' dependencies: '@remix-run/router': 1.2.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-router: 6.6.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + react-router: 6.6.2_react@18.2.0 dev: false - /react-router/5.3.4_react@17.0.2: + /react-router/5.3.4_react@18.2.0: resolution: {integrity: sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==} peerDependencies: react: '>=15' @@ -18970,38 +18602,38 @@ packages: loose-envify: 1.4.0 path-to-regexp: 1.8.0 prop-types: 15.8.1 - react: 17.0.2 + react: 18.2.0 react-is: 16.13.1 tiny-invariant: 1.3.1 tiny-warning: 1.0.3 dev: false - /react-router/6.2.2_react@17.0.2: + /react-router/6.2.2_react@18.2.0: resolution: {integrity: sha512-/MbxyLzd7Q7amp4gDOGaYvXwhEojkJD5BtExkuKmj39VEE0m3l/zipf6h2WIB2jyAO0lI6NGETh4RDcktRm4AQ==} peerDependencies: react: '>=16.8' dependencies: history: 5.3.0 - react: 17.0.2 + react: 18.2.0 dev: false - /react-router/6.6.2_react@17.0.2: + /react-router/6.6.2_react@18.2.0: resolution: {integrity: sha512-uJPG55Pek3orClbURDvfljhqFvMgJRo59Pktywkk8hUUkTY2aRfza8Yhl/vZQXs+TNQyr6tu+uqz/fLxPICOGQ==} engines: {node: '>=14'} peerDependencies: react: '>=16.8' dependencies: '@remix-run/router': 1.2.1 - react: 17.0.2 + react: 18.2.0 dev: false - /react-shallow-renderer/16.15.0_react@17.0.2: + /react-shallow-renderer/16.15.0_react@18.2.0: resolution: {integrity: sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==} peerDependencies: react: ^16.0.0 || ^17.0.0 || ^18.0.0 dependencies: object-assign: 4.1.1 - react: 17.0.2 + react: 18.2.0 react-is: 18.2.0 dev: true @@ -19014,7 +18646,7 @@ packages: throttle-debounce: 3.0.1 dev: true - /react-syntax-highlighter/15.5.0_react@17.0.2: + /react-syntax-highlighter/15.5.0_react@18.2.0: resolution: {integrity: sha512-+zq2myprEnQmH5yw6Gqc8lD55QHnpKaU8TOcFeC/Lg/MQSs8UknEA0JC4nTZGFAXC2J2Hyj/ijJ7NlabyPi2gg==} peerDependencies: react: '>= 0.14.0' @@ -19023,75 +18655,34 @@ packages: highlight.js: 10.7.3 lowlight: 1.20.0 prismjs: 1.29.0 - react: 17.0.2 + react: 18.2.0 refractor: 3.6.0 dev: true - /react-test-renderer/17.0.2_react@17.0.2: - resolution: {integrity: sha512-yaQ9cB89c17PUb0x6UfWRs7kQCorVdHlutU1boVPEsB8IDZH6n9tHxMacc3y0JoXOJUsZb/t/Mb8FUWMKaM7iQ==} + /react-test-renderer/18.2.0_react@18.2.0: + resolution: {integrity: sha512-JWD+aQ0lh2gvh4NM3bBM42Kx+XybOxCpgYK7F8ugAlpaTSnWsX+39Z4XkOykGZAHrjwwTZT3x3KxswVWxHPUqA==} peerDependencies: - react: 17.0.2 + react: ^18.2.0 dependencies: - object-assign: 4.1.1 - react: 17.0.2 - react-is: 17.0.2 - react-shallow-renderer: 16.15.0_react@17.0.2 - scheduler: 0.20.2 + react: 18.2.0 + react-is: 18.2.0 + react-shallow-renderer: 16.15.0_react@18.2.0 + scheduler: 0.23.0 dev: true - /react-with-direction/1.4.0_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-ybHNPiAmaJpoWwugwqry9Hd1Irl2hnNXlo/2SXQBwbLn/jGMauMS2y9jw+ydyX5V9ICryCqObNSthNt5R94xpg==} - peerDependencies: - react: ^0.14 || ^15 || ^16 || ^17 - react-dom: ^0.14 || ^15 || ^16 || ^17 - dependencies: - airbnb-prop-types: 2.16.0_react@17.0.2 - brcast: 2.0.2 - deepmerge: 1.5.2 - direction: 1.0.4 - hoist-non-react-statics: 3.3.2 - object.assign: 4.1.4 - object.values: 1.1.6 - prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - dev: false - - /react-with-styles-interface-css/6.0.0_jisppwxd4fflgabbbjblsvryam: - resolution: {integrity: sha512-6khSG1Trf4L/uXOge/ZAlBnq2O2PEXlQEqAhCRbvzaQU4sksIkdwpCPEl6d+DtP3+IdhyffTWuHDO9lhe1iYvA==} - peerDependencies: - '@babel/runtime': ^7.0.0 - react-with-styles: ^3.0.0 || ^4.0.0 - dependencies: - '@babel/runtime': 7.20.13 - array.prototype.flat: 1.3.1 - global-cache: 1.2.1 - react-with-styles: 4.2.0_v6shfsf6izj6unjqk6pku4vqrm - dev: false - - /react-with-styles/4.2.0_v6shfsf6izj6unjqk6pku4vqrm: - resolution: {integrity: sha512-tZCTY27KriRNhwHIbg1NkSdTTOSfXDg6Z7s+Q37mtz0Ym7Sc7IOr3PzVt4qJhJMW6Nkvfi3g34FuhtiGAJCBQA==} - peerDependencies: - '@babel/runtime': ^7.0.0 - react: '>=0.14' - dependencies: - '@babel/runtime': 7.20.13 - airbnb-prop-types: 2.16.0_react@17.0.2 - hoist-non-react-statics: 3.3.2 - object.assign: 4.1.4 - prop-types: 15.8.1 - react: 17.0.2 - react-with-direction: 1.4.0_sfoxds7t5ydpegc3knd667wn6m - transitivePeerDependencies: - - react-dom - dev: false - /react/17.0.2: resolution: {integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==} engines: {node: '>=0.10.0'} dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 + dev: true + + /react/18.2.0: + resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} + engines: {node: '>=0.10.0'} + dependencies: + loose-envify: 1.4.0 /read-pkg-up/1.0.1: resolution: {integrity: sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==} @@ -19183,48 +18774,48 @@ packages: dependencies: picomatch: 2.3.1 - /reakit-system/0.15.2_sfoxds7t5ydpegc3knd667wn6m: + /reakit-system/0.15.2_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-TvRthEz0DmD0rcJkGamMYx+bATwnGNWJpe/lc8UV2Js8nnPvkaxrHk5fX9cVASFrWbaIyegZHCWUBfxr30bmmA==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18 + react-dom: ^16.8.0 || ^17.0.0 || ^18 dependencies: - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - reakit-utils: 0.15.2_sfoxds7t5ydpegc3knd667wn6m + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + reakit-utils: 0.15.2_biqbaboplfbrettd7655fr4n2y - /reakit-utils/0.15.2_sfoxds7t5ydpegc3knd667wn6m: + /reakit-utils/0.15.2_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-i/RYkq+W6hvfFmXw5QW7zvfJJT/K8a4qZ0hjA79T61JAFPGt23DsfxwyBbyK91GZrJ9HMrXFVXWMovsKBc1qEQ==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18 + react-dom: ^16.8.0 || ^17.0.0 || ^18 dependencies: - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 - /reakit-warning/0.6.2_sfoxds7t5ydpegc3knd667wn6m: + /reakit-warning/0.6.2_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-z/3fvuc46DJyD3nJAUOto6inz2EbSQTjvI/KBQDqxwB0y02HDyeP8IWOJxvkuAUGkWpeSx+H3QWQFSNiPcHtmw==} peerDependencies: - react: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18 dependencies: - react: 17.0.2 - reakit-utils: 0.15.2_sfoxds7t5ydpegc3knd667wn6m + react: 18.2.0 + reakit-utils: 0.15.2_biqbaboplfbrettd7655fr4n2y transitivePeerDependencies: - react-dom - /reakit/1.3.11_sfoxds7t5ydpegc3knd667wn6m: + /reakit/1.3.11_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-mYxw2z0fsJNOQKAEn5FJCPTU3rcrY33YZ/HzoWqZX0G7FwySp1wkCYW79WhuYMNIUFQ8s3Baob1RtsEywmZSig==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18 + react-dom: ^16.8.0 || ^17.0.0 || ^18 dependencies: '@popperjs/core': 2.11.6 body-scroll-lock: 3.1.5 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - reakit-system: 0.15.2_sfoxds7t5ydpegc3knd667wn6m - reakit-utils: 0.15.2_sfoxds7t5ydpegc3knd667wn6m - reakit-warning: 0.6.2_sfoxds7t5ydpegc3knd667wn6m + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + reakit-system: 0.15.2_biqbaboplfbrettd7655fr4n2y + reakit-utils: 0.15.2_biqbaboplfbrettd7655fr4n2y + reakit-warning: 0.6.2_biqbaboplfbrettd7655fr4n2y /rechoir/0.6.2: resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} @@ -19277,15 +18868,11 @@ packages: '@babel/runtime': 7.20.13 dev: false - /redux/4.2.0: - resolution: {integrity: sha512-oSBmcKKIuIR4ME29/AeNUnl5L+hvBq7OaJWzaptTQJAntaPvxIJqfnjbaEiCzzaIz+XmVILfqAM3Ob0aXLPfjA==} + /redux/4.2.1: + resolution: {integrity: sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==} dependencies: '@babel/runtime': 7.20.13 - /reflect.ownkeys/0.2.0: - resolution: {integrity: sha512-qOLsBKHCpSOFKK1NUOCGC5VyeufB6lEsFe92AL2bhIJsacZS1qdoOZSbPk3MYKuT2cFlRDnulKXuuElIrMjGUg==} - dev: false - /refractor/3.6.0: resolution: {integrity: sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA==} dependencies: @@ -19334,6 +18921,7 @@ packages: call-bind: 1.0.2 define-properties: 1.1.4 functions-have-names: 1.2.3 + dev: true /regexpp/3.2.0: resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} @@ -19846,6 +19434,7 @@ packages: call-bind: 1.0.2 get-intrinsic: 1.1.3 is-regex: 1.1.4 + dev: true /safe-regex/1.1.0: resolution: {integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==} @@ -20054,11 +19643,10 @@ packages: dependencies: xmlchars: 2.2.0 - /scheduler/0.20.2: - resolution: {integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==} + /scheduler/0.23.0: + resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} dependencies: loose-envify: 1.4.0 - object-assign: 4.1.1 /schema-utils/2.7.0: resolution: {integrity: sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==} @@ -20162,7 +19750,7 @@ packages: resolution: {integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==} dependencies: no-case: 3.0.4 - tslib: 2.4.1 + tslib: 2.5.0 upper-case-first: 2.0.2 /serialize-javascript/4.0.0: @@ -20331,7 +19919,7 @@ packages: resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==} dependencies: dot-case: 3.0.4 - tslib: 2.4.1 + tslib: 2.5.0 /snapdragon-node/2.1.1: resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==} @@ -20365,13 +19953,13 @@ packages: - supports-color dev: true - /social-logos/2.5.2_react@17.0.2: + /social-logos/2.5.2_react@18.2.0: resolution: {integrity: sha512-cEucM1RY+dnILiU+vpce7AIMJ4L3e06rfYKVq8FQlNRZsG+MI4nMbXkIyuULoqO8mciNQ3kfQm47R+DsKzzeLA==} peerDependencies: react: 15 - 18 dependencies: prop-types: 15.8.1 - react: 17.0.2 + react: 18.2.0 dev: false /socks-proxy-agent/5.0.1: @@ -20573,7 +20161,7 @@ packages: /store2/2.14.2: resolution: {integrity: sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w==} - /storybook-addon-mock/3.2.0_5ztfpadjlhsbwmjwrup56ogdgi: + /storybook-addon-mock/3.2.0_sfykwaolfeirobf64hp5z5qyae: resolution: {integrity: sha512-LaggsF/6Lt0AyHiotIEVQpwKfIiZ3KsNqtdXKVnIdOetjaD7GaOQeX0jIZiZUFX/i6QLmMuNoXFngqqkdVtfSg==} peerDependencies: '@storybook/addons': ^6.4.0 @@ -20588,16 +20176,16 @@ packages: react-dom: optional: true dependencies: - '@storybook/addons': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/api': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/components': 6.5.16_sfoxds7t5ydpegc3knd667wn6m - '@storybook/theming': 6.5.16_sfoxds7t5ydpegc3knd667wn6m + '@storybook/addons': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/api': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/components': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/theming': 6.5.16_biqbaboplfbrettd7655fr4n2y mock-xmlhttprequest: 7.0.4 path-to-regexp: 6.2.1 polished: 4.2.2 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 dev: true /storybook-addon-turbo-build/1.0.1_webpack@5.72.1: @@ -20697,6 +20285,7 @@ packages: call-bind: 1.0.2 define-properties: 1.1.4 es-abstract: 1.21.0 + dev: true /string.prototype.trimstart/1.0.6: resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} @@ -20704,6 +20293,7 @@ packages: call-bind: 1.0.2 define-properties: 1.1.4 es-abstract: 1.21.0 + dev: true /string_decoder/0.10.31: resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==} @@ -20817,12 +20407,6 @@ packages: inline-style-parser: 0.1.1 dev: true - /style-value-types/5.0.0: - resolution: {integrity: sha512-08yq36Ikn4kx4YU6RD7jWEv27v4V+PUsOGa4n/as8Et3CuODMJQ00ENeAVXAeydX4Z2j1XHZF1K2sX4mGl18fA==} - dependencies: - hey-listen: 1.0.8 - tslib: 2.4.1 - /stylehacks/5.1.1_postcss@8.4.21: resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==} engines: {node: ^10 || ^12 || >=14.0} @@ -21421,9 +21005,15 @@ packages: resolution: {integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==} dev: true + /tslib/2.4.0: + resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} + /tslib/2.4.1: resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==} + /tslib/2.5.0: + resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} + /tsutils/3.21.0_typescript@4.8.2: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} @@ -21525,6 +21115,7 @@ packages: call-bind: 1.0.2 for-each: 0.3.3 is-typed-array: 1.1.10 + dev: true /typedarray-to-buffer/3.1.5: resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} @@ -21558,6 +21149,7 @@ packages: has-bigints: 1.0.2 has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 + dev: true /unbzip2-stream/1.4.3: resolution: {integrity: sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==} @@ -21760,15 +21352,26 @@ packages: escalade: 3.1.1 picocolors: 1.0.0 + /update-browserslist-db/1.0.10_browserslist@4.21.5: + resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.21.5 + escalade: 3.1.1 + picocolors: 1.0.0 + dev: true + /upper-case-first/2.0.2: resolution: {integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==} dependencies: - tslib: 2.4.1 + tslib: 2.5.0 /upper-case/2.0.2: resolution: {integrity: sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==} dependencies: - tslib: 2.4.1 + tslib: 2.5.0 /uri-js/4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} @@ -21786,54 +21389,29 @@ packages: querystringify: 2.2.0 requires-port: 1.0.0 - /use-isomorphic-layout-effect/1.1.2_q5o373oqrklnndq2vhekyuzhxi: - resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} - peerDependencies: - '@types/react': '*' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - '@types/react': 17.0.52 - react: 17.0.2 - dev: false - - /use-isomorphic-layout-effect/1.1.2_react@17.0.2: - resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} - peerDependencies: - '@types/react': '*' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - react: 17.0.2 - dev: false - - /use-lilius/2.0.3_sfoxds7t5ydpegc3knd667wn6m: + /use-lilius/2.0.3_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-+Q7nspdv+QGnyHGVMd6yAdLrqv5EGB4n3ix4GJH0JEE27weKCLCLmZSuAr5Nw+yPBCZn/iZ+KjL5+UykLCWXrw==} peerDependencies: react: '*' react-dom: '*' dependencies: date-fns: 2.29.3 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 - /use-memo-one/1.1.3_react@17.0.2: + /use-memo-one/1.1.3_react@18.2.0: resolution: {integrity: sha512-g66/K7ZQGYrI6dy8GLpVcMsBp4s17xNkYJVSMvTEevGy3nDxHOfE6z8BVE22+5G5x7t3+bhzrlTDB7ObrEE0cQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - react: 17.0.2 + react: 18.2.0 - /use-sync-external-store/1.2.0_react@17.0.2: + /use-sync-external-store/1.2.0_react@18.2.0: resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - react: 17.0.2 + react: 18.2.0 /use/3.1.1: resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} @@ -21893,9 +21471,9 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /valtio/1.8.2_react@17.0.2: - resolution: {integrity: sha512-ypFWPi3aY04tojWAFPbTYBDw5iFaCDbKAJ2XqhmY2XOSorNtaCZJNg++FSssv8gMJwmPXfrU/RjncQtsoOHbUg==} - engines: {node: '>=12.7.0'} + /valtio/1.9.0_react@18.2.0: + resolution: {integrity: sha512-mQLFsAlKbYascZygFQh6lXuDjU5WHLoeZ8He4HqMnWfasM96V6rDbeFkw1XeG54xycmDonr/Jb4xgviHtuySrA==} + engines: {node: '>=12.20.0'} peerDependencies: react: '>=16.8' peerDependenciesMeta: @@ -21903,8 +21481,8 @@ packages: optional: true dependencies: proxy-compare: 2.4.0 - react: 17.0.2 - use-sync-external-store: 1.2.0_react@17.0.2 + react: 18.2.0 + use-sync-external-store: 1.2.0_react@18.2.0 /value-equal/1.0.1: resolution: {integrity: sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==} @@ -22224,6 +21802,7 @@ packages: is-number-object: 1.0.7 is-string: 1.0.7 is-symbol: 1.0.4 + dev: true /which-collection/1.0.1: resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} @@ -22251,6 +21830,7 @@ packages: gopd: 1.0.1 has-tostringtag: 1.0.0 is-typed-array: 1.1.10 + dev: true /which/1.3.1: resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} diff --git a/projects/js-packages/api/package.json b/projects/js-packages/api/package.json index d937d8ce0c78b..34bad1fc8276d 100644 --- a/projects/js-packages/api/package.json +++ b/projects/js-packages/api/package.json @@ -5,8 +5,8 @@ "author": "Automattic", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/url": "3.23.0", - "@automattic/jetpack-config": "workspace:*" + "@automattic/jetpack-config": "workspace:*", + "@wordpress/url": "3.27.0" }, "devDependencies": { "fetch-mock-jest": "1.5.1", diff --git a/projects/js-packages/base-styles/package.json b/projects/js-packages/base-styles/package.json index e499c11422aa5..f5e031348e29a 100644 --- a/projects/js-packages/base-styles/package.json +++ b/projects/js-packages/base-styles/package.json @@ -20,7 +20,7 @@ "build-production-js": "echo 'Not implemented.'" }, "devDependencies": { - "@wordpress/base-styles": "4.13.0" + "@wordpress/base-styles": "4.17.0" }, "engines": { "node": "^18.13.0", diff --git a/projects/js-packages/components/package.json b/projects/js-packages/components/package.json index 98db519f944b4..b8223d508ac6e 100644 --- a/projects/js-packages/components/package.json +++ b/projects/js-packages/components/package.json @@ -6,13 +6,13 @@ "license": "GPL-2.0-or-later", "dependencies": { "@automattic/format-currency": "1.0.1", - "@wordpress/browserslist-config": "5.5.0", - "@wordpress/components": "22.1.0", - "@wordpress/compose": "5.20.0", - "@wordpress/date": "4.22.0", - "@wordpress/element": "4.20.0", - "@wordpress/i18n": "4.22.0", - "@wordpress/icons": "9.13.0", + "@wordpress/browserslist-config": "5.9.0", + "@wordpress/components": "23.3.0", + "@wordpress/compose": "6.3.0", + "@wordpress/date": "4.26.0", + "@wordpress/element": "5.3.0", + "@wordpress/i18n": "4.26.0", + "@wordpress/icons": "9.17.0", "classnames": "2.3.1", "prop-types": "^15.7.2", "qrcode.react": "3.1.0" @@ -25,19 +25,19 @@ "@storybook/addon-actions": "6.5.16", "@storybook/react": "6.5.16", "@testing-library/dom": "8.19.1", - "@testing-library/react": "12.1.5", + "@testing-library/react": "13.4.0", "@types/jest": "29.2.5", "@types/qrcode.react": "1.0.2", - "@types/react": "17.0.52", - "@types/react-dom": "17.0.18", - "@types/react-test-renderer": "17.0.2", + "@types/react": "18.0.27", + "@types/react-dom": "18.0.10", + "@types/react-test-renderer": "18.0.0", "@types/testing-library__jest-dom": "5.14.1", - "@types/wordpress__components": "19.10.0", + "@types/wordpress__components": "23.0.1", "jest": "29.3.1", "jest-environment-jsdom": "29.3.1", - "react": "17.0.2", - "react-dom": "17.0.2", - "react-test-renderer": "17.0.2", + "react": "18.2.0", + "react-dom": "18.2.0", + "react-test-renderer": "18.2.0", "require-from-string": "2.0.2", "typescript": "4.8.2", "webpack": "5.72.1", diff --git a/projects/js-packages/connection/package.json b/projects/js-packages/connection/package.json index 912ed25b37347..e8d9dc5fee8f1 100644 --- a/projects/js-packages/connection/package.json +++ b/projects/js-packages/connection/package.json @@ -9,13 +9,13 @@ "@automattic/jetpack-api": "workspace:*", "@automattic/jetpack-components": "workspace:*", "@automattic/jetpack-config": "workspace:*", - "@wordpress/base-styles": "4.13.0", - "@wordpress/browserslist-config": "5.5.0", - "@wordpress/components": "22.1.0", - "@wordpress/data": "7.6.0", - "@wordpress/element": "4.20.0", - "@wordpress/i18n": "4.22.0", - "@wordpress/icons": "9.13.0", + "@wordpress/base-styles": "4.17.0", + "@wordpress/browserslist-config": "5.9.0", + "@wordpress/components": "23.3.0", + "@wordpress/data": "8.3.0", + "@wordpress/element": "5.3.0", + "@wordpress/i18n": "4.26.0", + "@wordpress/icons": "9.17.0", "classnames": "2.3.1", "prop-types": "^15.7.2" }, @@ -25,14 +25,13 @@ "@babel/preset-react": "7.18.6", "@storybook/addon-actions": "6.5.16", "@testing-library/dom": "8.19.1", - "@testing-library/react": "12.1.5", - "@testing-library/react-hooks": "8.0.1", + "@testing-library/react": "13.4.0", "@testing-library/user-event": "14.4.3", "jest": "29.3.1", "jest-environment-jsdom": "29.3.1", - "react": "17.0.2", - "react-dom": "17.0.2", - "react-test-renderer": "17.0.2" + "react": "18.2.0", + "react-dom": "18.2.0", + "react-test-renderer": "18.2.0" }, "peerDependencies": { "react": "^17.0.2", diff --git a/projects/js-packages/eslint-config-target-es/package.json b/projects/js-packages/eslint-config-target-es/package.json index c103ae59f6f8d..63be46a21d14e 100644 --- a/projects/js-packages/eslint-config-target-es/package.json +++ b/projects/js-packages/eslint-config-target-es/package.json @@ -24,7 +24,7 @@ "semver": "^7.3.5" }, "devDependencies": { - "@wordpress/browserslist-config": "5.5.0", + "@wordpress/browserslist-config": "5.9.0", "eslint": "8.33.0", "eslint-plugin-es": "4.1.0", "jest": "29.3.1" diff --git a/projects/js-packages/i18n-loader-webpack-plugin/package.json b/projects/js-packages/i18n-loader-webpack-plugin/package.json index 9e41ed4513771..a9f4dadcd6574 100644 --- a/projects/js-packages/i18n-loader-webpack-plugin/package.json +++ b/projects/js-packages/i18n-loader-webpack-plugin/package.json @@ -21,8 +21,8 @@ "debug": "^4.3.2" }, "devDependencies": { - "@wordpress/dependency-extraction-webpack-plugin": "4.5.0", - "@wordpress/i18n": "4.22.0", + "@wordpress/dependency-extraction-webpack-plugin": "4.9.0", + "@wordpress/i18n": "4.26.0", "jest": "29.3.1", "webpack": "5.72.1", "webpack-cli": "4.9.1" diff --git a/projects/js-packages/idc/package.json b/projects/js-packages/idc/package.json index 9bf9e79adbe96..366e4c2873baf 100644 --- a/projects/js-packages/idc/package.json +++ b/projects/js-packages/idc/package.json @@ -9,21 +9,21 @@ "@automattic/jetpack-api": "workspace:*", "@automattic/jetpack-base-styles": "workspace:*", "@automattic/jetpack-components": "workspace:*", - "@wordpress/base-styles": "4.13.0", - "@wordpress/components": "22.1.0", - "@wordpress/compose": "5.20.0", - "@wordpress/data": "7.6.0", - "@wordpress/element": "4.20.0", - "@wordpress/i18n": "4.22.0", - "@wordpress/url": "3.23.0", + "@wordpress/base-styles": "4.17.0", + "@wordpress/components": "23.3.0", + "@wordpress/compose": "6.3.0", + "@wordpress/data": "8.3.0", + "@wordpress/element": "5.3.0", + "@wordpress/i18n": "4.26.0", + "@wordpress/url": "3.27.0", "prop-types": "^15.7.2" }, "devDependencies": { "@babel/core": "7.20.12", "@babel/preset-react": "7.18.6", - "react": "17.0.2", - "react-dom": "17.0.2", - "react-test-renderer": "17.0.2" + "react": "18.2.0", + "react-dom": "18.2.0", + "react-test-renderer": "18.2.0" }, "peerDependencies": { "react": "^17.0.2", diff --git a/projects/js-packages/licensing/package.json b/projects/js-packages/licensing/package.json index 81de075868797..5cfb553fd5ddc 100644 --- a/projects/js-packages/licensing/package.json +++ b/projects/js-packages/licensing/package.json @@ -23,10 +23,10 @@ "@automattic/jetpack-analytics": "workspace:*", "@automattic/jetpack-api": "workspace:*", "@automattic/jetpack-components": "workspace:*", - "@wordpress/components": "22.1.0", - "@wordpress/element": "4.20.0", - "@wordpress/i18n": "4.22.0", - "@wordpress/icons": "9.13.0", + "@wordpress/components": "23.3.0", + "@wordpress/element": "5.3.0", + "@wordpress/i18n": "4.26.0", + "@wordpress/icons": "9.17.0", "prop-types": "15.7.2" }, "devDependencies": { @@ -34,13 +34,13 @@ "@babel/core": "7.20.12", "@babel/preset-react": "7.18.6", "@testing-library/dom": "8.19.1", - "@testing-library/react": "12.1.5", + "@testing-library/react": "13.4.0", "@testing-library/user-event": "14.4.3", "jest": "29.3.1", "jest-environment-jsdom": "29.3.1", - "react": "17.0.2", - "react-dom": "17.0.2", - "react-test-renderer": "17.0.2" + "react": "18.2.0", + "react-dom": "18.2.0", + "react-test-renderer": "18.2.0" }, "engines": { "node": "^18.13.0", diff --git a/projects/js-packages/partner-coupon/package.json b/projects/js-packages/partner-coupon/package.json index 2be45ab1c5dab..05d93e260c773 100644 --- a/projects/js-packages/partner-coupon/package.json +++ b/projects/js-packages/partner-coupon/package.json @@ -25,17 +25,16 @@ "@babel/core": "7.20.12", "@babel/preset-react": "7.18.6", "@testing-library/dom": "8.19.1", - "@testing-library/react": "12.1.5", - "@testing-library/react-hooks": "8.0.1", + "@testing-library/react": "13.4.0", "@testing-library/user-event": "14.4.3", - "@wordpress/base-styles": "4.13.0", - "@wordpress/data": "7.6.0", + "@wordpress/base-styles": "4.17.0", + "@wordpress/data": "8.3.0", "jest": "29.3.1", "jest-environment-jsdom": "29.3.1", "jest-extended": "2.0.0", - "react": "17.0.2", - "react-dom": "17.0.2", - "react-test-renderer": "17.0.2" + "react": "18.2.0", + "react-dom": "18.2.0", + "react-test-renderer": "18.2.0" }, "peerDependencies": { "react": "^17.0.2", @@ -44,7 +43,7 @@ "dependencies": { "@automattic/jetpack-components": "workspace:*", "@automattic/jetpack-connection": "workspace:*", - "@wordpress/i18n": "4.22.0", + "@wordpress/i18n": "4.26.0", "classnames": "2.3.1", "prop-types": "15.7.2" }, diff --git a/projects/js-packages/publicize-components/package.json b/projects/js-packages/publicize-components/package.json index 3bd3c25b94f29..9742022406fbc 100644 --- a/projects/js-packages/publicize-components/package.json +++ b/projects/js-packages/publicize-components/package.json @@ -24,18 +24,18 @@ "@automattic/jetpack-connection": "workspace:*", "@automattic/jetpack-shared-extension-utils": "workspace:*", "@automattic/social-previews": "1.1.5", - "@wordpress/annotations": "2.22.0", - "@wordpress/api-fetch": "6.19.0", - "@wordpress/block-editor": "10.5.0", - "@wordpress/blocks": "11.21.0", - "@wordpress/components": "22.1.0", - "@wordpress/compose": "5.20.0", - "@wordpress/data": "7.6.0", - "@wordpress/editor": "12.21.0", - "@wordpress/element": "4.20.0", - "@wordpress/hooks": "3.22.0", - "@wordpress/i18n": "4.22.0", - "@wordpress/icons": "9.13.0", + "@wordpress/annotations": "2.26.0", + "@wordpress/api-fetch": "6.23.0", + "@wordpress/block-editor": "11.3.0", + "@wordpress/blocks": "12.3.0", + "@wordpress/components": "23.3.0", + "@wordpress/compose": "6.3.0", + "@wordpress/data": "8.3.0", + "@wordpress/editor": "13.3.0", + "@wordpress/element": "5.3.0", + "@wordpress/hooks": "3.26.0", + "@wordpress/i18n": "4.26.0", + "@wordpress/icons": "9.17.0", "classnames": "2.3.1", "lodash": "4.17.21", "prop-types": "15.8.1", @@ -52,15 +52,14 @@ "@babel/preset-react": "7.18.6", "@babel/runtime": "7.20.13", "@testing-library/dom": "8.19.1", - "@testing-library/react": "12.1.5", - "@testing-library/react-hooks": "8.0.1", + "@testing-library/react": "13.4.0", "@testing-library/user-event": "14.4.3", - "@wordpress/babel-plugin-import-jsx-pragma": "4.5.0", + "@wordpress/babel-plugin-import-jsx-pragma": "4.9.0", "babel-jest": "29.3.1", "jest": "29.3.1", "jest-environment-jsdom": "29.3.1", - "react": "17.0.2", - "react-dom": "17.0.2" + "react": "18.2.0", + "react-dom": "18.2.0" }, "engines": { "node": "^18.13.0", diff --git a/projects/js-packages/shared-extension-utils/package.json b/projects/js-packages/shared-extension-utils/package.json index 3d81451b5c8d0..d950821a62e8f 100644 --- a/projects/js-packages/shared-extension-utils/package.json +++ b/projects/js-packages/shared-extension-utils/package.json @@ -17,17 +17,17 @@ "dependencies": { "@automattic/jetpack-analytics": "workspace:*", "@automattic/jetpack-connection": "workspace:*", - "@wordpress/compose": "5.20.0", - "@wordpress/element": "4.20.0", - "@wordpress/i18n": "4.22.0", - "@wordpress/plugins": "4.20.0", - "@wordpress/url": "3.23.0", + "@wordpress/compose": "6.3.0", + "@wordpress/element": "5.3.0", + "@wordpress/i18n": "4.26.0", + "@wordpress/plugins": "5.3.0", + "@wordpress/url": "3.27.0", "lodash": "4.17.21" }, "devDependencies": { "@babel/core": "7.20.12", "@babel/preset-react": "7.18.6", - "react": "17.0.2" + "react": "18.2.0" }, "engines": { "node": "^18.13.0", diff --git a/projects/js-packages/storybook/package.json b/projects/js-packages/storybook/package.json index 39f35ff58ff28..538dceb331325 100644 --- a/projects/js-packages/storybook/package.json +++ b/projects/js-packages/storybook/package.json @@ -34,9 +34,9 @@ "@storybook/addon-a11y": "6.5.16", "@storybook/addon-docs": "6.5.16", "@storybook/addon-essentials": "6.5.16", - "@storybook/addons": "6.5.16", "@storybook/addon-storysource": "6.5.16", "@storybook/addon-viewport": "6.5.16", + "@storybook/addons": "6.5.16", "@storybook/api": "6.5.16", "@storybook/builder-webpack5": "6.5.16", "@storybook/components": "6.5.16", @@ -44,14 +44,14 @@ "@storybook/react": "6.5.16", "@storybook/source-loader": "6.5.16", "@storybook/theming": "6.5.16", - "@wordpress/babel-preset-default": "7.6.0", - "@wordpress/base-styles": "4.13.0", - "@wordpress/block-editor": "10.5.0", - "@wordpress/block-library": "7.19.0", - "@wordpress/components": "22.1.0", - "@wordpress/element": "4.20.0", - "@wordpress/format-library": "3.20.0", - "@wordpress/postcss-plugins-preset": "4.6.0", + "@wordpress/babel-preset-default": "7.10.0", + "@wordpress/base-styles": "4.17.0", + "@wordpress/block-editor": "11.3.0", + "@wordpress/block-library": "8.3.0", + "@wordpress/components": "23.3.0", + "@wordpress/element": "5.3.0", + "@wordpress/format-library": "4.3.0", + "@wordpress/postcss-plugins-preset": "4.10.0", "autoprefixer": "10.4.12", "babel-loader": "8.3.0", "babel-plugin-inline-json-import": "0.3.2", @@ -60,8 +60,8 @@ "postcss": "8.4.21", "postcss-custom-properties": "12.1.7", "postcss-loader": "6.2.0", - "react": "17.0.2", - "react-dom": "17.0.2", + "react": "18.2.0", + "react-dom": "18.2.0", "require-from-string": "2.0.2", "sass": "1.43.3", "sass-loader": "12.4.0", @@ -78,6 +78,6 @@ "yarn": "use pnpm instead - see docs/yarn-upgrade.md" }, "dependencies": { - "@wordpress/api-fetch": "6.19.0" + "@wordpress/api-fetch": "6.23.0" } } diff --git a/projects/js-packages/webpack-config/package.json b/projects/js-packages/webpack-config/package.json index 018edc661e2f3..c1c241489174a 100644 --- a/projects/js-packages/webpack-config/package.json +++ b/projects/js-packages/webpack-config/package.json @@ -29,8 +29,8 @@ "@babel/preset-react": "7.18.6", "@babel/preset-typescript": "7.18.6", "@cerner/duplicate-package-checker-webpack-plugin": "2.3.0", - "@wordpress/browserslist-config": "5.5.0", - "@wordpress/dependency-extraction-webpack-plugin": "4.5.0", + "@wordpress/browserslist-config": "5.9.0", + "@wordpress/dependency-extraction-webpack-plugin": "4.9.0", "babel-loader": "8.3.0", "browserslist": "4.20.4", "css-loader": "6.5.1", diff --git a/projects/packages/action-bar/package.json b/projects/packages/action-bar/package.json index 0259a96c1e5ee..43df1927f3fe1 100644 --- a/projects/packages/action-bar/package.json +++ b/projects/packages/action-bar/package.json @@ -25,12 +25,11 @@ "node": "^18.13.0", "yarn": "use pnpm instead - see docs/yarn-upgrade.md" }, - "dependencies": {}, "devDependencies": { "@automattic/jetpack-webpack-config": "workspace:*", "@babel/core": "7.20.12", - "@wordpress/browserslist-config": "5.5.0", - "@wordpress/dependency-extraction-webpack-plugin": "4.5.0", + "@wordpress/browserslist-config": "5.9.0", + "@wordpress/dependency-extraction-webpack-plugin": "4.9.0", "core-js": "3.23.5", "sass": "1.54.4", "sass-loader": "12.4.0", diff --git a/projects/packages/assets/package.json b/projects/packages/assets/package.json index 94928ae35813e..0527459fc0e6b 100644 --- a/projects/packages/assets/package.json +++ b/projects/packages/assets/package.json @@ -13,9 +13,9 @@ }, "devDependencies": { "@automattic/jetpack-webpack-config": "workspace:*", - "@wordpress/browserslist-config": "5.5.0", - "md5-es": "1.8.2", + "@wordpress/browserslist-config": "5.9.0", "jest": "29.3.1", + "md5-es": "1.8.2", "webpack": "5.72.1", "webpack-cli": "4.9.1" }, diff --git a/projects/packages/backup/package.json b/projects/packages/backup/package.json index 500d21ff02233..8bf01519a9c82 100644 --- a/projects/packages/backup/package.json +++ b/projects/packages/backup/package.json @@ -32,13 +32,13 @@ "@automattic/jetpack-api": "workspace:*", "@automattic/jetpack-components": "workspace:*", "@automattic/jetpack-connection": "workspace:*", - "@wordpress/api-fetch": "6.19.0", - "@wordpress/data": "7.6.0", - "@wordpress/element": "4.20.0", - "@wordpress/date": "4.22.0", - "@wordpress/i18n": "4.22.0", - "react": "17.0.2", - "react-dom": "17.0.2" + "@wordpress/api-fetch": "6.23.0", + "@wordpress/data": "8.3.0", + "@wordpress/date": "4.26.0", + "@wordpress/element": "5.3.0", + "@wordpress/i18n": "4.26.0", + "react": "18.2.0", + "react-dom": "18.2.0" }, "devDependencies": { "@automattic/jetpack-base-styles": "workspace:*", @@ -48,10 +48,9 @@ "@babel/register": "7.18.9", "@babel/runtime": "7.20.13", "@testing-library/dom": "8.19.1", - "@testing-library/react": "12.1.5", - "@testing-library/react-hooks": "8.0.1", + "@testing-library/react": "13.4.0", "@testing-library/user-event": "14.4.3", - "@wordpress/browserslist-config": "5.5.0", + "@wordpress/browserslist-config": "5.9.0", "concurrently": "6.0.2", "jest": "29.3.1", "jest-environment-jsdom": "29.3.1", diff --git a/projects/packages/blaze/package.json b/projects/packages/blaze/package.json index 3aeb488634c64..4e0c28f5e4a24 100644 --- a/projects/packages/blaze/package.json +++ b/projects/packages/blaze/package.json @@ -25,16 +25,16 @@ "@automattic/jetpack-analytics": "workspace:*", "@automattic/jetpack-components": "workspace:*", "@automattic/jetpack-shared-extension-utils": "workspace:*", - "@wordpress/block-editor": "10.5.0", - "@wordpress/components": "22.1.0", - "@wordpress/compose": "5.20.0", - "@wordpress/data": "7.6.0", - "@wordpress/element": "4.20.0", - "@wordpress/icons": "9.13.0", - "@wordpress/i18n": "4.22.0", - "@wordpress/plugins": "4.20.0", - "react": "17.0.2", - "react-dom": "17.0.2" + "@wordpress/block-editor": "11.3.0", + "@wordpress/components": "23.3.0", + "@wordpress/compose": "6.3.0", + "@wordpress/data": "8.3.0", + "@wordpress/element": "5.3.0", + "@wordpress/i18n": "4.26.0", + "@wordpress/icons": "9.17.0", + "@wordpress/plugins": "5.3.0", + "react": "18.2.0", + "react-dom": "18.2.0" }, "devDependencies": { "@automattic/jetpack-webpack-config": "workspace:*", @@ -42,7 +42,7 @@ "@babel/preset-env": "7.20.2", "@babel/register": "7.18.9", "@babel/runtime": "7.20.13", - "@wordpress/browserslist-config": "5.5.0", + "@wordpress/browserslist-config": "5.9.0", "sass": "1.54.4", "sass-loader": "12.4.0", "webpack": "5.72.1", diff --git a/projects/packages/connection/package.json b/projects/packages/connection/package.json index 88864be3d0a0b..06afde8f398d8 100644 --- a/projects/packages/connection/package.json +++ b/projects/packages/connection/package.json @@ -25,7 +25,7 @@ }, "devDependencies": { "@automattic/jetpack-webpack-config": "workspace:*", - "@wordpress/browserslist-config": "5.5.0", + "@wordpress/browserslist-config": "5.9.0", "webpack": "5.72.1", "webpack-cli": "4.9.1" }, diff --git a/projects/packages/identity-crisis/package.json b/projects/packages/identity-crisis/package.json index 807d25c9e6f0a..8c14080146cce 100644 --- a/projects/packages/identity-crisis/package.json +++ b/projects/packages/identity-crisis/package.json @@ -20,7 +20,7 @@ "browserslist": "extends @wordpress/browserslist-config", "dependencies": { "@automattic/jetpack-idc": "workspace:*", - "@wordpress/data": "7.6.0" + "@wordpress/data": "8.3.0" }, "devDependencies": { "@automattic/jetpack-webpack-config": "workspace:*", @@ -28,10 +28,10 @@ "@babel/preset-env": "7.20.2", "@babel/register": "7.18.9", "@babel/runtime": "7.20.13", - "@wordpress/browserslist-config": "5.5.0", + "@wordpress/browserslist-config": "5.9.0", "fancy-log": "1.3.3", - "react": "17.0.2", - "react-dom": "17.0.2", + "react": "18.2.0", + "react-dom": "18.2.0", "sass": "1.43.3", "sass-loader": "12.4.0", "webpack": "5.72.1", diff --git a/projects/packages/jitm/package.json b/projects/packages/jitm/package.json index c2dcf50fb5c18..c31f9fa814c5d 100644 --- a/projects/packages/jitm/package.json +++ b/projects/packages/jitm/package.json @@ -24,7 +24,7 @@ "browserslist": "extends @wordpress/browserslist-config", "devDependencies": { "@automattic/jetpack-webpack-config": "workspace:*", - "@wordpress/browserslist-config": "5.5.0", + "@wordpress/browserslist-config": "5.9.0", "sass": "1.43.3", "sass-loader": "12.4.0", "webpack": "5.72.1", diff --git a/projects/packages/lazy-images/package.json b/projects/packages/lazy-images/package.json index 056c7d3a8f996..b3a1a2dc50c72 100644 --- a/projects/packages/lazy-images/package.json +++ b/projects/packages/lazy-images/package.json @@ -25,7 +25,7 @@ }, "devDependencies": { "@automattic/jetpack-webpack-config": "workspace:*", - "@wordpress/browserslist-config": "5.5.0", + "@wordpress/browserslist-config": "5.9.0", "copy-webpack-plugin": "11.0.0", "intersection-observer": "0.12.0", "webpack": "5.72.1", diff --git a/projects/packages/my-jetpack/package.json b/projects/packages/my-jetpack/package.json index 57ab96ed559e9..2198f4ef9dd0f 100644 --- a/projects/packages/my-jetpack/package.json +++ b/projects/packages/my-jetpack/package.json @@ -28,11 +28,11 @@ "@automattic/jetpack-components": "workspace:*", "@automattic/jetpack-connection": "workspace:*", "@automattic/jetpack-licensing": "workspace:*", - "@wordpress/api-fetch": "6.19.0", - "@wordpress/components": "22.1.0", - "@wordpress/data": "7.6.0", - "@wordpress/i18n": "4.22.0", - "@wordpress/icons": "9.13.0", + "@wordpress/api-fetch": "6.23.0", + "@wordpress/components": "23.3.0", + "@wordpress/data": "8.3.0", + "@wordpress/i18n": "4.26.0", + "@wordpress/icons": "9.17.0", "classnames": "2.3.1", "prop-types": "15.8.1", "react-router-dom": "6.6.2" @@ -51,14 +51,13 @@ "@storybook/react": "6.5.16", "@storybook/testing-react": "1.3.0", "@testing-library/dom": "8.19.1", - "@testing-library/react": "12.1.5", - "@testing-library/react-hooks": "8.0.1", + "@testing-library/react": "13.4.0", "@testing-library/user-event": "14.4.3", "jest": "29.3.1", "jest-environment-jsdom": "29.3.1", - "react": "17.0.2", - "react-dom": "17.0.2", - "react-test-renderer": "17.0.2", + "react": "18.2.0", + "react-dom": "18.2.0", + "react-test-renderer": "18.2.0", "require-from-string": "2.0.2", "sass": "1.43.3", "sass-loader": "12.4.0", diff --git a/projects/packages/publicize/package.json b/projects/packages/publicize/package.json index 00497fff8507e..b086ef6372e17 100644 --- a/projects/packages/publicize/package.json +++ b/projects/packages/publicize/package.json @@ -35,6 +35,6 @@ "yarn": "use pnpm instead - see docs/yarn-upgrade.md" }, "dependencies": { - "@wordpress/i18n": "4.22.0" + "@wordpress/i18n": "4.26.0" } } diff --git a/projects/packages/search/package.json b/projects/packages/search/package.json index 1c84507845654..480e1ee329632 100644 --- a/projects/packages/search/package.json +++ b/projects/packages/search/package.json @@ -45,12 +45,12 @@ "@automattic/jetpack-base-styles": "workspace:*", "@automattic/jetpack-components": "workspace:*", "@automattic/jetpack-connection": "workspace:*", - "@wordpress/base-styles": "4.13.0", - "@wordpress/block-editor": "10.5.0", - "@wordpress/data": "7.6.0", - "@wordpress/element": "4.20.0", - "@wordpress/i18n": "4.22.0", - "@wordpress/icons": "9.13.0", + "@wordpress/base-styles": "4.17.0", + "@wordpress/block-editor": "11.3.0", + "@wordpress/data": "8.3.0", + "@wordpress/element": "5.3.0", + "@wordpress/i18n": "4.26.0", + "@wordpress/icons": "9.17.0", "classnames": "2.3.1", "fast-json-stable-stringify": "2.1.0", "lodash": "4.17.21", @@ -59,8 +59,8 @@ "prop-types": "15.7.2", "q-flat": "1.0.7", "qss": "2.0.3", - "react": "17.0.2", - "react-dom": "17.0.2", + "react": "18.2.0", + "react-dom": "18.2.0", "react-redux": "7.2.8", "redux": "4.1.1", "refx": "3.1.1", @@ -79,10 +79,10 @@ "@size-limit/preset-app": "6.0.4", "@testing-library/dom": "8.19.1", "@testing-library/preact": "3.2.2", - "@testing-library/react": "12.1.5", - "@wordpress/babel-plugin-import-jsx-pragma": "4.5.0", - "@wordpress/browserslist-config": "5.5.0", - "@wordpress/dependency-extraction-webpack-plugin": "4.5.0", + "@testing-library/react": "13.4.0", + "@wordpress/babel-plugin-import-jsx-pragma": "4.9.0", + "@wordpress/browserslist-config": "5.9.0", + "@wordpress/dependency-extraction-webpack-plugin": "4.9.0", "autoprefixer": "10.4.12", "babel-jest": "29.3.1", "concurrently": "6.4.0", diff --git a/projects/packages/videopress/package.json b/projects/packages/videopress/package.json index a9d57bebcc8fd..e4396c415ece0 100644 --- a/projects/packages/videopress/package.json +++ b/projects/packages/videopress/package.json @@ -33,14 +33,14 @@ "@storybook/client-api": "6.5.16", "@storybook/react": "6.5.16", "@testing-library/dom": "8.19.1", - "@testing-library/react": "12.1.5", + "@testing-library/react": "13.4.0", "@types/jest": "29.2.5", - "@types/react": "17.0.52", - "@types/react-dom": "17.0.18", - "@types/react-test-renderer": "17.0.2", + "@types/react": "18.0.27", + "@types/react-dom": "18.0.10", + "@types/react-test-renderer": "18.0.0", "@types/testing-library__jest-dom": "5.14.1", - "@types/wordpress__components": "19.10.0", - "@wordpress/browserslist-config": "5.5.0", + "@types/wordpress__components": "23.0.1", + "@wordpress/browserslist-config": "5.9.0", "autoprefixer": "10.4.12", "copy-webpack-plugin": "11.0.0", "jest": "29.3.1", @@ -67,26 +67,26 @@ "@automattic/jetpack-connection": "workspace:*", "@automattic/jetpack-shared-extension-utils": "workspace:*", "@storybook/addon-actions": "6.5.16", - "@wordpress/api-fetch": "6.19.0", - "@wordpress/block-editor": "10.5.0", - "@wordpress/blocks": "11.21.0", - "@wordpress/components": "22.1.0", - "@wordpress/compose": "5.20.0", - "@wordpress/core-data": "5.5.0", - "@wordpress/data": "7.6.0", - "@wordpress/date": "4.22.0", - "@wordpress/dom-ready": "3.22.0", - "@wordpress/editor": "12.21.0", - "@wordpress/element": "4.20.0", - "@wordpress/html-entities": "3.24.0", - "@wordpress/i18n": "4.22.0", - "@wordpress/icons": "9.13.0", - "@wordpress/url": "3.23.0", + "@wordpress/api-fetch": "6.23.0", + "@wordpress/block-editor": "11.3.0", + "@wordpress/blocks": "12.3.0", + "@wordpress/components": "23.3.0", + "@wordpress/compose": "6.3.0", + "@wordpress/core-data": "6.3.0", + "@wordpress/data": "8.3.0", + "@wordpress/date": "4.26.0", + "@wordpress/dom-ready": "3.26.0", + "@wordpress/editor": "13.3.0", + "@wordpress/element": "5.3.0", + "@wordpress/html-entities": "3.26.0", + "@wordpress/i18n": "4.26.0", + "@wordpress/icons": "9.17.0", + "@wordpress/url": "3.27.0", "classnames": "2.3.1", "debug": "4.3.4", "filesize": "8.0.6", - "react": "17.0.2", - "react-dom": "17.0.2", + "react": "18.2.0", + "react-dom": "18.2.0", "react-router-dom": "^5.3.4", "tus-js-client": "2.3.0" } diff --git a/projects/packages/wordads/package.json b/projects/packages/wordads/package.json index 6a233d878b3ba..af700df2f89f6 100644 --- a/projects/packages/wordads/package.json +++ b/projects/packages/wordads/package.json @@ -35,12 +35,12 @@ "@automattic/jetpack-analytics": "workspace:*", "@automattic/jetpack-api": "workspace:*", "@automattic/jetpack-components": "workspace:*", - "@wordpress/base-styles": "4.13.0", - "@wordpress/block-editor": "10.5.0", - "@wordpress/data": "7.6.0", - "@wordpress/element": "4.20.0", - "@wordpress/i18n": "4.22.0", - "@wordpress/icons": "9.13.0", + "@wordpress/base-styles": "4.17.0", + "@wordpress/block-editor": "11.3.0", + "@wordpress/data": "8.3.0", + "@wordpress/element": "5.3.0", + "@wordpress/i18n": "4.26.0", + "@wordpress/icons": "9.17.0", "chart.js": "3.7.1", "classnames": "2.3.1", "fast-json-stable-stringify": "2.1.0", @@ -50,8 +50,8 @@ "prop-types": "15.7.2", "q-flat": "1.0.7", "qss": "2.0.3", - "react": "17.0.2", - "react-dom": "17.0.2", + "react": "18.2.0", + "react-dom": "18.2.0", "react-redux": "7.2.8", "redux": "4.1.1", "refx": "3.1.1", @@ -70,10 +70,10 @@ "@size-limit/preset-app": "6.0.4", "@testing-library/dom": "8.19.1", "@testing-library/preact": "3.2.2", - "@testing-library/react": "12.1.5", - "@wordpress/babel-plugin-import-jsx-pragma": "4.5.0", - "@wordpress/browserslist-config": "5.5.0", - "@wordpress/dependency-extraction-webpack-plugin": "4.5.0", + "@testing-library/react": "13.4.0", + "@wordpress/babel-plugin-import-jsx-pragma": "4.9.0", + "@wordpress/browserslist-config": "5.9.0", + "@wordpress/dependency-extraction-webpack-plugin": "4.9.0", "babel-jest": "29.3.1", "concurrently": "6.4.0", "core-js": "3.23.5", diff --git a/projects/plugins/boost/package.json b/projects/plugins/boost/package.json index ea93358381b92..bba28aa6b5d79 100644 --- a/projects/plugins/boost/package.json +++ b/projects/plugins/boost/package.json @@ -7,8 +7,8 @@ }, "dependencies": { "@automattic/jetpack-base-styles": "workspace:*", - "@wordpress/components": "22.1.0", - "@wordpress/element": "4.20.0", + "@wordpress/components": "23.3.0", + "@wordpress/element": "5.3.0", "history": "5.3.0", "jetpack-boost-critical-css-gen": "github:automattic/jetpack-boost-critical-css-gen#release-0.0.6", "prettier": "2.6.2", @@ -27,12 +27,12 @@ "@rollup/plugin-replace": "4.0.0", "@rollup/plugin-typescript": "8.3.3", "@types/jquery": "3.5.14", - "@wordpress/i18n": "4.22.0", + "@wordpress/i18n": "4.26.0", "concurrently": "6.0.2", "postcss": "8.4.21", "prettier-plugin-svelte": "2.8.1", - "react": "17.0.2", - "react-dom": "17.0.2", + "react": "18.2.0", + "react-dom": "18.2.0", "rollup": "2.56.3", "rollup-plugin-copy": "3.4.0", "rollup-plugin-css-only": "3.1.0", diff --git a/projects/plugins/jetpack/package.json b/projects/plugins/jetpack/package.json index f7f560a004cd2..a585dd9b116a6 100644 --- a/projects/plugins/jetpack/package.json +++ b/projects/plugins/jetpack/package.json @@ -59,21 +59,21 @@ "@automattic/request-external-access": "1.0.0", "@automattic/social-previews": "1.1.5", "@automattic/viewport": "1.0.0", - "@wordpress/base-styles": "4.13.0", - "@wordpress/block-editor": "10.5.0", - "@wordpress/blocks": "11.21.0", - "@wordpress/browserslist-config": "5.5.0", - "@wordpress/compose": "5.20.0", - "@wordpress/data": "7.6.0", - "@wordpress/date": "4.22.0", - "@wordpress/edit-post": "6.19.0", - "@wordpress/element": "4.20.0", - "@wordpress/hooks": "3.22.0", - "@wordpress/i18n": "4.22.0", - "@wordpress/icons": "9.13.0", - "@wordpress/url": "3.23.0", - "@wordpress/viewport": "4.20.0", - "@wordpress/widgets": "2.20.0", + "@wordpress/base-styles": "4.17.0", + "@wordpress/block-editor": "11.3.0", + "@wordpress/blocks": "12.3.0", + "@wordpress/browserslist-config": "5.9.0", + "@wordpress/compose": "6.3.0", + "@wordpress/data": "8.3.0", + "@wordpress/date": "4.26.0", + "@wordpress/edit-post": "7.3.0", + "@wordpress/element": "5.3.0", + "@wordpress/hooks": "3.26.0", + "@wordpress/i18n": "4.26.0", + "@wordpress/icons": "9.17.0", + "@wordpress/url": "3.27.0", + "@wordpress/viewport": "5.3.0", + "@wordpress/widgets": "3.3.0", "bounding-client-rect": "1.0.5", "classnames": "2.3.1", "clipboard": "2.0.6", @@ -119,23 +119,22 @@ "@babel/preset-env": "7.20.2", "@babel/runtime": "7.20.13", "@testing-library/dom": "8.19.1", - "@testing-library/react": "12.1.5", - "@testing-library/react-hooks": "8.0.1", + "@testing-library/react": "13.4.0", "@testing-library/user-event": "14.4.3", "@types/jest": "29.2.5", - "@types/react": "17.0.52", - "@wordpress/api-fetch": "6.19.0", - "@wordpress/babel-plugin-import-jsx-pragma": "4.5.0", - "@wordpress/blob": "3.22.0", - "@wordpress/block-serialization-default-parser": "4.22.0", - "@wordpress/components": "22.1.0", - "@wordpress/core-data": "5.5.0", - "@wordpress/dom-ready": "3.22.0", - "@wordpress/editor": "12.21.0", - "@wordpress/escape-html": "2.22.0", - "@wordpress/keycodes": "3.22.0", - "@wordpress/notices": "3.22.0", - "@wordpress/token-list": "2.22.0", + "@types/react": "18.0.27", + "@wordpress/api-fetch": "6.23.0", + "@wordpress/babel-plugin-import-jsx-pragma": "4.9.0", + "@wordpress/blob": "3.26.0", + "@wordpress/block-serialization-default-parser": "4.26.0", + "@wordpress/components": "23.3.0", + "@wordpress/core-data": "6.3.0", + "@wordpress/dom-ready": "3.26.0", + "@wordpress/editor": "13.3.0", + "@wordpress/escape-html": "2.26.0", + "@wordpress/keycodes": "3.26.0", + "@wordpress/notices": "3.26.0", + "@wordpress/token-list": "2.26.0", "autoprefixer": "10.4.12", "babel-jest": "29.3.1", "concurrently": "6.0.2", @@ -148,14 +147,14 @@ "lodash": "4.17.21", "postcss": "8.4.21", "postcss-loader": "6.2.0", - "react-test-renderer": "17.0.2", + "react-test-renderer": "18.2.0", "regenerator-runtime": "0.13.9", "sass-loader": "12.4.0", "typescript": "4.8.2" }, "optionalDependencies": { - "react": "17.0.2", - "react-dom": "17.0.2" + "react": "18.2.0", + "react-dom": "18.2.0" }, "engines": { "node": "^18.13.0", diff --git a/projects/plugins/migration/package.json b/projects/plugins/migration/package.json index 0b15ed8468144..a661d947d182c 100644 --- a/projects/plugins/migration/package.json +++ b/projects/plugins/migration/package.json @@ -28,12 +28,12 @@ "@automattic/jetpack-base-styles": "workspace:*", "@automattic/jetpack-components": "workspace:*", "@automattic/jetpack-connection": "workspace:*", - "@wordpress/data": "7.6.0", - "@wordpress/element": "4.20.0", - "@wordpress/date": "4.22.0", - "@wordpress/i18n": "4.22.0", - "react": "17.0.2", - "react-dom": "17.0.2" + "@wordpress/data": "8.3.0", + "@wordpress/date": "4.26.0", + "@wordpress/element": "5.3.0", + "@wordpress/i18n": "4.26.0", + "react": "18.2.0", + "react-dom": "18.2.0" }, "devDependencies": { "@automattic/jetpack-webpack-config": "workspace:*", @@ -41,7 +41,7 @@ "@babel/preset-env": "7.20.2", "@babel/register": "7.18.9", "@babel/runtime": "7.20.13", - "@wordpress/browserslist-config": "5.5.0", + "@wordpress/browserslist-config": "5.9.0", "concurrently": "6.0.2", "sass": "1.43.3", "sass-loader": "12.4.0", diff --git a/projects/plugins/protect/package.json b/projects/plugins/protect/package.json index 7a65c72790a80..e5b7778946327 100644 --- a/projects/plugins/protect/package.json +++ b/projects/plugins/protect/package.json @@ -29,22 +29,22 @@ "@automattic/jetpack-base-styles": "workspace:*", "@automattic/jetpack-components": "workspace:*", "@automattic/jetpack-connection": "workspace:*", - "@wordpress/api-fetch": "6.19.0", - "@wordpress/components": "22.1.0", - "@wordpress/data": "7.6.0", - "@wordpress/date": "4.22.0", - "@wordpress/element": "4.20.0", - "@wordpress/i18n": "4.22.0", - "@wordpress/icons": "9.13.0", - "@wordpress/url": "3.23.0", + "@wordpress/api-fetch": "6.23.0", + "@wordpress/components": "23.3.0", + "@wordpress/data": "8.3.0", + "@wordpress/date": "4.26.0", + "@wordpress/element": "5.3.0", + "@wordpress/i18n": "4.26.0", + "@wordpress/icons": "9.17.0", + "@wordpress/url": "3.27.0", "camelize": "1.0.0", "classnames": "2.3.1", "diff": "^4.0.2", + "moment": "2.29.4", "prop-types": "15.8.1", - "react": "17.0.2", - "react-dom": "17.0.2", - "react-router-dom": "6.2.2", - "moment": "2.29.4" + "react": "18.2.0", + "react-dom": "18.2.0", + "react-router-dom": "6.2.2" }, "devDependencies": { "@automattic/jetpack-webpack-config": "workspace:*", @@ -52,7 +52,7 @@ "@babel/preset-env": "7.20.2", "@babel/register": "7.18.9", "@babel/runtime": "7.20.13", - "@wordpress/browserslist-config": "5.5.0", + "@wordpress/browserslist-config": "5.9.0", "concurrently": "6.0.2", "sass": "1.43.3", "sass-loader": "12.4.0", diff --git a/projects/plugins/social/package.json b/projects/plugins/social/package.json index ff5be86d4fa8d..9c4826e1ffc41 100644 --- a/projects/plugins/social/package.json +++ b/projects/plugins/social/package.json @@ -32,16 +32,16 @@ "@automattic/jetpack-connection": "workspace:*", "@automattic/jetpack-publicize-components": "workspace:*", "@automattic/jetpack-shared-extension-utils": "workspace:*", - "@wordpress/api-fetch": "6.19.0", - "@wordpress/components": "22.1.0", - "@wordpress/data": "7.6.0", - "@wordpress/date": "4.22.0", - "@wordpress/element": "4.20.0", - "@wordpress/i18n": "4.22.0", - "@wordpress/icons": "9.13.0", + "@wordpress/api-fetch": "6.23.0", + "@wordpress/components": "23.3.0", + "@wordpress/data": "8.3.0", + "@wordpress/date": "4.26.0", + "@wordpress/element": "5.3.0", + "@wordpress/i18n": "4.26.0", + "@wordpress/icons": "9.17.0", "classnames": "2.3.1", - "react": "17.0.2", - "react-dom": "17.0.2" + "react": "18.2.0", + "react-dom": "18.2.0" }, "devDependencies": { "@automattic/calypso-color-schemes": "2.1.1", @@ -51,15 +51,14 @@ "@babel/preset-env": "7.20.2", "@babel/register": "7.18.9", "@babel/runtime": "7.20.13", - "babel-jest": "29.3.1", - "jest": "29.3.1", - "jest-environment-jsdom": "29.3.1", - "@wordpress/browserslist-config": "5.5.0", - "@testing-library/react": "12.1.5", "@testing-library/dom": "8.19.1", - "@testing-library/react-hooks": "8.0.1", + "@testing-library/react": "13.4.0", + "@wordpress/browserslist-config": "5.9.0", "autoprefixer": "10.4.12", + "babel-jest": "29.3.1", "concurrently": "6.0.2", + "jest": "29.3.1", + "jest-environment-jsdom": "29.3.1", "postcss": "8.4.21", "postcss-custom-properties": "12.1.7", "postcss-loader": "6.2.0", diff --git a/projects/plugins/starter-plugin/package.json b/projects/plugins/starter-plugin/package.json index 07430ef28c3c8..2ca3c1c7d09a5 100644 --- a/projects/plugins/starter-plugin/package.json +++ b/projects/plugins/starter-plugin/package.json @@ -29,12 +29,12 @@ "@automattic/jetpack-base-styles": "workspace:*", "@automattic/jetpack-components": "workspace:*", "@automattic/jetpack-connection": "workspace:*", - "@wordpress/data": "7.6.0", - "@wordpress/element": "4.20.0", - "@wordpress/date": "4.22.0", - "@wordpress/i18n": "4.22.0", - "react": "17.0.2", - "react-dom": "17.0.2" + "@wordpress/data": "8.3.0", + "@wordpress/date": "4.26.0", + "@wordpress/element": "5.3.0", + "@wordpress/i18n": "4.26.0", + "react": "18.2.0", + "react-dom": "18.2.0" }, "devDependencies": { "@automattic/jetpack-webpack-config": "workspace:*", @@ -42,14 +42,13 @@ "@babel/preset-env": "7.20.2", "@babel/register": "7.18.9", "@babel/runtime": "7.20.13", - "@testing-library/react": "12.1.5", "@testing-library/dom": "8.19.1", - "@testing-library/react-hooks": "8.0.1", - "@wordpress/browserslist-config": "5.5.0", + "@testing-library/react": "13.4.0", + "@wordpress/browserslist-config": "5.9.0", "babel-jest": "29.3.1", + "concurrently": "6.0.2", "jest": "29.3.1", "jest-environment-jsdom": "29.3.1", - "concurrently": "6.0.2", "sass": "1.43.3", "sass-loader": "12.4.0", "webpack": "5.72.1", diff --git a/projects/plugins/videopress/package.json b/projects/plugins/videopress/package.json index 2500d8096053e..39002dbd91463 100644 --- a/projects/plugins/videopress/package.json +++ b/projects/plugins/videopress/package.json @@ -19,12 +19,12 @@ "@automattic/jetpack-base-styles": "workspace:*", "@automattic/jetpack-components": "workspace:*", "@automattic/jetpack-connection": "workspace:*", - "@wordpress/data": "7.6.0", - "@wordpress/element": "4.20.0", - "@wordpress/date": "4.22.0", - "@wordpress/i18n": "4.22.0", - "react": "17.0.2", - "react-dom": "17.0.2" + "@wordpress/data": "8.3.0", + "@wordpress/date": "4.26.0", + "@wordpress/element": "5.3.0", + "@wordpress/i18n": "4.26.0", + "react": "18.2.0", + "react-dom": "18.2.0" }, "devDependencies": { "@automattic/jetpack-webpack-config": "workspace:*", @@ -32,7 +32,7 @@ "@babel/preset-env": "7.20.2", "@babel/register": "7.18.9", "@babel/runtime": "7.20.13", - "@wordpress/browserslist-config": "5.5.0", + "@wordpress/browserslist-config": "5.9.0", "concurrently": "6.0.2", "sass": "1.43.3", "sass-loader": "12.4.0", diff --git a/tools/js-tools/package.json b/tools/js-tools/package.json index 2d3c31742c7ee..44dc9a2fd2df1 100644 --- a/tools/js-tools/package.json +++ b/tools/js-tools/package.json @@ -22,8 +22,8 @@ "@testing-library/jest-dom": "5.16.5", "@typescript-eslint/eslint-plugin": "5.36.1", "@typescript-eslint/parser": "5.36.1", - "@wordpress/eslint-plugin": "13.6.0", - "@wordpress/jest-console": "6.5.0", + "@wordpress/eslint-plugin": "13.10.0", + "@wordpress/jest-console": "6.9.0", "babel-jest": "29.3.1", "chalk": "4.1.2", "debug": "4.3.4", From 17343ea619e812963619ce69bc3553bf05dac8c1 Mon Sep 17 00:00:00 2001 From: Brad Jorsch Date: Wed, 1 Feb 2023 16:03:41 -0500 Subject: [PATCH 03/13] Replace `@testing-library/react-hooks` Functionality mostly merged into `@testing-library/react` --- .../use-connection/test/use-connection.jsx | 2 +- .../test/component.jsx | 3 +- .../test/connection-pass-along.jsx | 2 +- .../components/connection/test/index.test.js | 3 +- .../use-media-restrictions/test/index.test.js | 30 ++++++++++--- .../src/js/hooks/test/useBackupsState.js | 37 +++++++++------- .../connection-status-card/test/component.jsx | 3 +- .../blocks/gif/test/use-fetch-giphy-data.js | 2 +- .../blocks/instagram-gallery/test/edit.js | 43 ++++++------------- .../extensions/blocks/mailchimp/test/edit.js | 6 +-- .../test/use-test-pinterest-embed-url.js | 2 +- .../components/admin-page/test/index.test.jsx | 3 +- .../components/admin-page/test/index.test.js | 3 +- 13 files changed, 70 insertions(+), 69 deletions(-) diff --git a/projects/js-packages/connection/components/use-connection/test/use-connection.jsx b/projects/js-packages/connection/components/use-connection/test/use-connection.jsx index 7a92b9c4ef38b..848d37884b303 100644 --- a/projects/js-packages/connection/components/use-connection/test/use-connection.jsx +++ b/projects/js-packages/connection/components/use-connection/test/use-connection.jsx @@ -1,6 +1,6 @@ import restApi from '@automattic/jetpack-api'; import { jest } from '@jest/globals'; -import { renderHook } from '@testing-library/react-hooks'; +import { renderHook } from '@testing-library/react'; import { useSelect, useDispatch } from '@wordpress/data'; import useConnection from '../'; import { STORE_ID } from '../../../state/store'; diff --git a/projects/js-packages/partner-coupon/components/redeem-partner-coupon-pre-connection/test/component.jsx b/projects/js-packages/partner-coupon/components/redeem-partner-coupon-pre-connection/test/component.jsx index 4e604084488a0..80239400fcfa0 100644 --- a/projects/js-packages/partner-coupon/components/redeem-partner-coupon-pre-connection/test/component.jsx +++ b/projects/js-packages/partner-coupon/components/redeem-partner-coupon-pre-connection/test/component.jsx @@ -2,8 +2,7 @@ import analytics from '@automattic/jetpack-analytics'; import { getRedirectUrl } from '@automattic/jetpack-components'; import { CONNECTION_STORE_ID } from '@automattic/jetpack-connection'; import { jest } from '@jest/globals'; -import { render, screen } from '@testing-library/react'; -import { renderHook } from '@testing-library/react-hooks'; +import { render, renderHook, screen } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import { useSelect } from '@wordpress/data'; import * as React from 'react'; diff --git a/projects/js-packages/partner-coupon/components/redeem-partner-coupon-pre-connection/test/connection-pass-along.jsx b/projects/js-packages/partner-coupon/components/redeem-partner-coupon-pre-connection/test/connection-pass-along.jsx index 8bbc063d92bf9..e75b6dd70f3c6 100644 --- a/projects/js-packages/partner-coupon/components/redeem-partner-coupon-pre-connection/test/connection-pass-along.jsx +++ b/projects/js-packages/partner-coupon/components/redeem-partner-coupon-pre-connection/test/connection-pass-along.jsx @@ -1,6 +1,6 @@ import { CONNECTION_STORE_ID, useConnection } from '@automattic/jetpack-connection'; import { jest } from '@jest/globals'; -import { renderHook } from '@testing-library/react-hooks'; +import { renderHook } from '@testing-library/react'; import { useSelect, useDispatch } from '@wordpress/data'; let stubConnectUser; diff --git a/projects/js-packages/publicize-components/src/components/connection/test/index.test.js b/projects/js-packages/publicize-components/src/components/connection/test/index.test.js index 910b14ff092dc..79126924f3ee2 100644 --- a/projects/js-packages/publicize-components/src/components/connection/test/index.test.js +++ b/projects/js-packages/publicize-components/src/components/connection/test/index.test.js @@ -1,6 +1,5 @@ import { jest } from '@jest/globals'; -import { render, screen } from '@testing-library/react'; -import { renderHook } from '@testing-library/react-hooks'; +import { render, renderHook, screen } from '@testing-library/react'; import { useSelect } from '@wordpress/data'; import React from 'react'; import '../../../store'; diff --git a/projects/js-packages/publicize-components/src/hooks/use-media-restrictions/test/index.test.js b/projects/js-packages/publicize-components/src/hooks/use-media-restrictions/test/index.test.js index e6c4e3133f87f..e021ee4a63876 100644 --- a/projects/js-packages/publicize-components/src/hooks/use-media-restrictions/test/index.test.js +++ b/projects/js-packages/publicize-components/src/hooks/use-media-restrictions/test/index.test.js @@ -1,4 +1,4 @@ -import { renderHook } from '@testing-library/react-hooks'; +import { renderHook } from '@testing-library/react'; import useMediaRestrictions, { FILE_SIZE_ERROR, FILE_TYPE_ERROR, @@ -46,11 +46,11 @@ const ALLOWED_MEDIA_TYPES_ALL = [ ]; describe( 'useMediaRestrictions hook', () => { - const { result, rerender } = renderHook( connections => useMediaRestrictions( connections ), { - initialProps: DUMMY_CONNECTIONS, - } ); - test( 'maxImageSize returns the best image size available', () => { + const { result, rerender } = renderHook( connections => useMediaRestrictions( connections ), { + initialProps: DUMMY_CONNECTIONS, + } ); + const defaultMaxImageSize = result.current.maxImageSize; rerender( [ { service_name: 'linkedin' } ] ); const linkedinMaxImageSize = result.current.maxImageSize; @@ -61,6 +61,10 @@ describe( 'useMediaRestrictions hook', () => { } ); test( 'Video limits are calculated correctly', () => { + const { result, rerender } = renderHook( connections => useMediaRestrictions( connections ), { + initialProps: DUMMY_CONNECTIONS, + } ); + const defaultVideoLimits = result.current.videoLimits; rerender( [ { service_name: 'twitter' }, { service_name: 'facebook' } ] ); const modifiedVideoLimits = result.current.videoLimits; @@ -92,6 +96,10 @@ describe( 'useMediaRestrictions hook', () => { describe( 'Validation tests', () => { test( 'Too big/small media results in file size error', () => { + const { result } = renderHook( connections => useMediaRestrictions( connections ), { + initialProps: DUMMY_CONNECTIONS, + } ); + const validationErrors = INVALID_SIZED_MEDIA.map( media => result.current.getValidationError( media ) ); @@ -100,6 +108,10 @@ describe( 'useMediaRestrictions hook', () => { } ); test( 'Invalid file type results in file type error', () => { + const { result } = renderHook( connections => useMediaRestrictions( connections ), { + initialProps: DUMMY_CONNECTIONS, + } ); + const validationErrors = INVALID_TYPES.map( type => result.current.getValidationError( 200, type ) ); @@ -108,6 +120,10 @@ describe( 'useMediaRestrictions hook', () => { } ); test( 'Too short/long videos result in video length error', () => { + const { result } = renderHook( connections => useMediaRestrictions( connections ), { + initialProps: DUMMY_CONNECTIONS, + } ); + const validationErrors = INVALID_LENGTH_VIDEOS.map( video => result.current.getValidationError( video ) ); @@ -118,6 +134,10 @@ describe( 'useMediaRestrictions hook', () => { } ); test( 'Valid media results in no error', () => { + const { result } = renderHook( connections => useMediaRestrictions( connections ), { + initialProps: DUMMY_CONNECTIONS, + } ); + const validationErrors = VALID_MEDIA.map( media => result.current.getValidationError( media ) ); diff --git a/projects/packages/backup/src/js/hooks/test/useBackupsState.js b/projects/packages/backup/src/js/hooks/test/useBackupsState.js index dc111bdd34c77..5a6859836036e 100644 --- a/projects/packages/backup/src/js/hooks/test/useBackupsState.js +++ b/projects/packages/backup/src/js/hooks/test/useBackupsState.js @@ -1,4 +1,4 @@ -import { renderHook } from '@testing-library/react-hooks'; +import { renderHook, waitFor } from '@testing-library/react'; import apiFetch from '@wordpress/api-fetch'; import { BACKUP_STATE } from '../../constants'; import useBackupState from '../useBackupsState'; @@ -60,41 +60,46 @@ jest.mock( '@wordpress/api-fetch' ); describe( 'useBackupsState', () => { it( 'backupState should be NO_BACKUPS when the site has no backups', async () => { apiFetch.mockReturnValue( Promise.resolve( fixtures.no_backups ) ); - const { result, waitForNextUpdate } = renderHook( () => useBackupState() ); + const { result } = renderHook( () => useBackupState() ); - await waitForNextUpdate(); - expect( result.current.backupState ).toBe( BACKUP_STATE.NO_BACKUPS ); + await waitFor( () => { + expect( result.current.backupState ).toBe( BACKUP_STATE.NO_BACKUPS ); + } ); } ); it( 'backupState should be NO_BACKUPS_RETRY when last backup has a retry state', async () => { apiFetch.mockReturnValue( Promise.resolve( fixtures.no_backups_retry ) ); - const { result, waitForNextUpdate } = renderHook( () => useBackupState() ); + const { result } = renderHook( () => useBackupState() ); - await waitForNextUpdate(); - expect( result.current.backupState ).toBe( BACKUP_STATE.NO_BACKUPS_RETRY ); + await waitFor( () => { + expect( result.current.backupState ).toBe( BACKUP_STATE.NO_BACKUPS_RETRY ); + } ); } ); it( 'backupState should be COMPLETE when last backup has finished successfully', async () => { apiFetch.mockReturnValue( Promise.resolve( fixtures.complete ) ); - const { result, waitForNextUpdate } = renderHook( () => useBackupState() ); + const { result } = renderHook( () => useBackupState() ); - await waitForNextUpdate(); - expect( result.current.backupState ).toBe( BACKUP_STATE.COMPLETE ); + await waitFor( () => { + expect( result.current.backupState ).toBe( BACKUP_STATE.COMPLETE ); + } ); } ); it( 'backupState should be NO_GOOD_BACKUPS when last backup finished with no stats', async () => { apiFetch.mockReturnValue( Promise.resolve( fixtures.no_good_backups ) ); - const { result, waitForNextUpdate } = renderHook( () => useBackupState() ); + const { result } = renderHook( () => useBackupState() ); - await waitForNextUpdate(); - expect( result.current.backupState ).toBe( BACKUP_STATE.NO_GOOD_BACKUPS ); + await waitFor( () => { + expect( result.current.backupState ).toBe( BACKUP_STATE.NO_GOOD_BACKUPS ); + } ); } ); it( 'backupState should be NO_GOOD_BACKUPS when fetch backups API call fails', async () => { apiFetch.mockReturnValue( Promise.reject( 'any error' ) ); - const { result, waitForNextUpdate } = renderHook( () => useBackupState() ); + const { result } = renderHook( () => useBackupState() ); - await waitForNextUpdate(); - expect( result.current.backupState ).toBe( BACKUP_STATE.NO_GOOD_BACKUPS ); + await waitFor( () => { + expect( result.current.backupState ).toBe( BACKUP_STATE.NO_GOOD_BACKUPS ); + } ); } ); } ); diff --git a/projects/packages/my-jetpack/_inc/components/connection-status-card/test/component.jsx b/projects/packages/my-jetpack/_inc/components/connection-status-card/test/component.jsx index 8dc339a04e85d..d07ea8e539d1c 100644 --- a/projects/packages/my-jetpack/_inc/components/connection-status-card/test/component.jsx +++ b/projects/packages/my-jetpack/_inc/components/connection-status-card/test/component.jsx @@ -1,7 +1,6 @@ import { CONNECTION_STORE_ID } from '@automattic/jetpack-connection'; import { jest } from '@jest/globals'; -import { render, screen } from '@testing-library/react'; -import { renderHook } from '@testing-library/react-hooks'; +import { render, renderHook, screen } from '@testing-library/react'; import { useSelect } from '@wordpress/data'; import React from 'react'; import ConnectionStatusCard from '../index'; diff --git a/projects/plugins/jetpack/extensions/blocks/gif/test/use-fetch-giphy-data.js b/projects/plugins/jetpack/extensions/blocks/gif/test/use-fetch-giphy-data.js index 691bfaf6f58bd..2d1c7263e3d8b 100644 --- a/projects/plugins/jetpack/extensions/blocks/gif/test/use-fetch-giphy-data.js +++ b/projects/plugins/jetpack/extensions/blocks/gif/test/use-fetch-giphy-data.js @@ -1,4 +1,4 @@ -import { renderHook, act } from '@testing-library/react-hooks'; +import { act, renderHook } from '@testing-library/react'; import useFetchGiphyData from '../hooks/use-fetch-giphy-data'; const originalFetch = window.fetch; diff --git a/projects/plugins/jetpack/extensions/blocks/instagram-gallery/test/edit.js b/projects/plugins/jetpack/extensions/blocks/instagram-gallery/test/edit.js index 1c580613c75dc..b51306242a894 100644 --- a/projects/plugins/jetpack/extensions/blocks/instagram-gallery/test/edit.js +++ b/projects/plugins/jetpack/extensions/blocks/instagram-gallery/test/edit.js @@ -58,15 +58,12 @@ describe( 'InstagramGalleryEdit', () => { render( ); - await waitFor( () => - expect( window.fetch.mock.calls[ 0 ][ 0 ] ).toBe( - '/wpcom/v2/instagram-gallery/connections?_locale=user' - ) - ); + await waitFor( () => { + expect( + screen.getByText( 'Connect to Instagram to start sharing your images.' ) + ).toBeInTheDocument(); + } ); - expect( - screen.getByText( 'Connect to Instagram to start sharing your images.' ) - ).toBeInTheDocument(); expect( screen.getByText( 'Connect to Instagram' ) ).toBeInTheDocument(); } ); @@ -82,13 +79,9 @@ describe( 'InstagramGalleryEdit', () => { render( ); - await waitFor( () => - expect( window.fetch.mock.calls[ 0 ][ 0 ] ).toBe( - '/wpcom/v2/instagram-gallery/connections?_locale=user' - ) - ); - - expect( screen.getByText( 'Select your Instagram account:' ) ).toBeInTheDocument(); + await waitFor( () => { + expect( screen.getByText( 'Select your Instagram account:' ) ).toBeInTheDocument(); + } ); await user.click( screen.getByLabelText( '@testjetpackuser' ) ); await user.click( screen.getByText( 'Connect to Instagram' ) ); @@ -111,13 +104,9 @@ describe( 'InstagramGalleryEdit', () => { render( ); - await waitFor( () => - expect( window.fetch.mock.calls[ 0 ][ 0 ] ).toBe( - '/wpcom/v2/instagram-gallery/connections?_locale=user' - ) - ); - - expect( screen.getByText( 'Select your Instagram account:' ) ).toBeInTheDocument(); + await waitFor( () => { + expect( screen.getByText( 'Select your Instagram account:' ) ).toBeInTheDocument(); + } ); await user.click( screen.getByLabelText( 'Add a new account' ) ); expect( @@ -157,13 +146,9 @@ describe( 'InstagramGalleryEdit', () => { render( ); - await waitFor( () => - expect( window.fetch.mock.calls[ 0 ][ 0 ] ).toBe( - '/wpcom/v2/instagram-gallery/gallery?access_token=123456&count=30&_locale=user' - ) - ); - - expect( screen.getByAltText( 'test image 1' ) ).toBeInTheDocument(); + await waitFor( () => { + expect( screen.getByAltText( 'test image 1' ) ).toBeInTheDocument(); + } ); expect( screen.getByAltText( 'test image 2' ) ).toBeInTheDocument(); expect( screen.queryByText( 'Connect to Instagram' ) ).not.toBeInTheDocument(); } ); diff --git a/projects/plugins/jetpack/extensions/blocks/mailchimp/test/edit.js b/projects/plugins/jetpack/extensions/blocks/mailchimp/test/edit.js index 3f4e00f8561eb..0433605cc8321 100644 --- a/projects/plugins/jetpack/extensions/blocks/mailchimp/test/edit.js +++ b/projects/plugins/jetpack/extensions/blocks/mailchimp/test/edit.js @@ -1,5 +1,5 @@ import { JETPACK_DATA_PATH } from '@automattic/jetpack-shared-extension-utils'; -import { render, screen, act } from '@testing-library/react'; +import { render, screen, act, waitFor } from '@testing-library/react'; import { registerBlocks } from '../../../shared/test/block-fixtures'; import { settings } from '../../button'; import MailchimpSubscribeEdit from '../edit'; @@ -44,10 +44,6 @@ describe( 'Mailchimp block edit component', () => { window.fetch.mockReturnValue( DEFAULT_FETCH_MOCK_RETURN ); } ); - afterEach( async () => { - await act( () => NOT_CONNECTED_RESOLVED_FETCH_PROMISE ); - } ); - afterAll( () => { window.fetch = originalFetch; } ); diff --git a/projects/plugins/jetpack/extensions/blocks/pinterest/test/use-test-pinterest-embed-url.js b/projects/plugins/jetpack/extensions/blocks/pinterest/test/use-test-pinterest-embed-url.js index 623fef83c5d73..d9a6eae8b983b 100644 --- a/projects/plugins/jetpack/extensions/blocks/pinterest/test/use-test-pinterest-embed-url.js +++ b/projects/plugins/jetpack/extensions/blocks/pinterest/test/use-test-pinterest-embed-url.js @@ -1,4 +1,4 @@ -import { renderHook, act } from '@testing-library/react-hooks'; +import { renderHook, act } from '@testing-library/react'; import { PINTEREST_EXAMPLE_URL } from '../'; import testEmbedUrl from '../../../shared/test-embed-url'; import useTestPinterestEmbedUrl from '../hooks/use-test-pinterest-embed-url'; diff --git a/projects/plugins/social/src/js/components/admin-page/test/index.test.jsx b/projects/plugins/social/src/js/components/admin-page/test/index.test.jsx index 201ea4abc3472..f206e98f31124 100644 --- a/projects/plugins/social/src/js/components/admin-page/test/index.test.jsx +++ b/projects/plugins/social/src/js/components/admin-page/test/index.test.jsx @@ -1,5 +1,4 @@ -import { render, screen } from '@testing-library/react'; -import { renderHook } from '@testing-library/react-hooks'; +import { render, renderHook, screen } from '@testing-library/react'; import { useSelect, createReduxStore, register } from '@wordpress/data'; import React from 'react'; import { STORE_ID, storeConfig } from '../../../store'; diff --git a/projects/plugins/starter-plugin/src/js/components/admin-page/test/index.test.js b/projects/plugins/starter-plugin/src/js/components/admin-page/test/index.test.js index 1feb6c4b6bb2c..269e4e3243727 100644 --- a/projects/plugins/starter-plugin/src/js/components/admin-page/test/index.test.js +++ b/projects/plugins/starter-plugin/src/js/components/admin-page/test/index.test.js @@ -1,6 +1,5 @@ import { CONNECTION_STORE_ID } from '@automattic/jetpack-connection'; -import { render, screen } from '@testing-library/react'; -import { renderHook } from '@testing-library/react-hooks'; +import { render, renderHook, screen } from '@testing-library/react'; import { useSelect } from '@wordpress/data'; import React from 'react'; import Admin from '../index'; From 00cac6e64c891dd5586cfcbb364a75fe9f052c0e Mon Sep 17 00:00:00 2001 From: Brad Jorsch Date: Wed, 1 Feb 2023 16:06:51 -0500 Subject: [PATCH 04/13] Replace deprecated `react-dom` methods Mostly `render()`, also a few `unmountComponentAtNode()`. --- projects/packages/backup/src/js/index.js | 7 +++---- .../packages/identity-crisis/src/_inc/admin.jsx | 7 +++---- projects/packages/my-jetpack/_inc/admin.jsx | 4 ++-- projects/packages/search/src/dashboard/index.jsx | 4 ++-- .../packages/videopress/src/client/admin/index.js | 4 ++-- projects/packages/wordads/src/dashboard/index.jsx | 7 +++---- .../assets/src/js/elements/ReactComponent.svelte | 10 ++++++---- projects/plugins/boost/rollup.config.js | 1 - projects/plugins/jetpack/_inc/client/admin.js | 7 +++---- .../_inc/client/components/root-child/index.jsx | 13 ++++++++++--- .../plugins/jetpack/_inc/client/plugins-entry.js | 7 +++---- .../jetpack/_inc/client/search-dashboard-entry.js | 7 +++---- projects/plugins/migration/src/js/index.js | 7 +++---- projects/plugins/protect/src/js/index.js | 7 +++---- projects/plugins/social/src/js/index.js | 7 +++---- projects/plugins/starter-plugin/src/js/index.js | 7 +++---- 16 files changed, 52 insertions(+), 54 deletions(-) diff --git a/projects/packages/backup/src/js/index.js b/projects/packages/backup/src/js/index.js index d4b11d8c255b1..858712e2c69f0 100644 --- a/projects/packages/backup/src/js/index.js +++ b/projects/packages/backup/src/js/index.js @@ -1,7 +1,7 @@ import { ThemeProvider } from '@automattic/jetpack-components'; import { createReduxStore, register } from '@wordpress/data'; import React from 'react'; -import ReactDOM from 'react-dom'; +import ReactDOM from 'react-dom/client'; import Admin from './components/Admin'; import { STORE_ID, storeConfig } from './store'; @@ -18,11 +18,10 @@ function render() { return; } - ReactDOM.render( + ReactDOM.createRoot( container ).render( - , - container + ); } diff --git a/projects/packages/identity-crisis/src/_inc/admin.jsx b/projects/packages/identity-crisis/src/_inc/admin.jsx index 26489242982ee..f7106aa93ee64 100644 --- a/projects/packages/identity-crisis/src/_inc/admin.jsx +++ b/projects/packages/identity-crisis/src/_inc/admin.jsx @@ -1,6 +1,6 @@ import { IDCScreen } from '@automattic/jetpack-idc'; import React from 'react'; -import ReactDOM from 'react-dom'; +import ReactDOM from 'react-dom/client'; import './admin-bar.scss'; import './style.scss'; @@ -30,7 +30,7 @@ function render() { } = window.JP_IDENTITY_CRISIS__INITIAL_STATE; if ( ! isSafeModeConfirmed ) { - ReactDOM.render( + ReactDOM.createRoot( container ).render( , - container + /> ); } } diff --git a/projects/packages/my-jetpack/_inc/admin.jsx b/projects/packages/my-jetpack/_inc/admin.jsx index d85e894038500..101756d05a34d 100644 --- a/projects/packages/my-jetpack/_inc/admin.jsx +++ b/projects/packages/my-jetpack/_inc/admin.jsx @@ -3,7 +3,7 @@ */ import { ThemeProvider } from '@automattic/jetpack-components'; import React, { useEffect } from 'react'; -import ReactDOM from 'react-dom'; +import ReactDOM from 'react-dom/client'; import { HashRouter, Routes, Route, useLocation } from 'react-router-dom'; /** * Internal dependencies @@ -74,7 +74,7 @@ function render() { return; } - ReactDOM.render( , container ); + ReactDOM.createRoot( container ).render( ); } render(); diff --git a/projects/packages/search/src/dashboard/index.jsx b/projects/packages/search/src/dashboard/index.jsx index d268a6937ca08..e1449f23debf4 100644 --- a/projects/packages/search/src/dashboard/index.jsx +++ b/projects/packages/search/src/dashboard/index.jsx @@ -1,6 +1,6 @@ import { createReduxStore, register } from '@wordpress/data'; import React from 'react'; -import ReactDOM from 'react-dom'; +import ReactDOM from 'react-dom/client'; import SearchDashboard from './components/dashboard/wrapped-dashboard'; import { STORE_ID, storeConfig } from './store'; @@ -17,7 +17,7 @@ function init() { return; } - ReactDOM.render( , container ); + ReactDOM.createRoot( container ).render( ); } // Initialize the dashboard when DOMContentLoaded is fired, or immediately if it already has been. diff --git a/projects/packages/videopress/src/client/admin/index.js b/projects/packages/videopress/src/client/admin/index.js index 84dcb3d4fb7e7..5534be99df419 100644 --- a/projects/packages/videopress/src/client/admin/index.js +++ b/projects/packages/videopress/src/client/admin/index.js @@ -4,7 +4,7 @@ import { ThemeProvider } from '@automattic/jetpack-components'; import { __ } from '@wordpress/i18n'; import { useEffect } from 'react'; -import ReactDOM from 'react-dom'; +import ReactDOM from 'react-dom/client'; import { HashRouter, Switch, Route, useLocation } from 'react-router-dom'; /** * Internal dependencies @@ -73,7 +73,7 @@ function render() { return; } - ReactDOM.render( , container ); + ReactDOM.createRoot( container ).render( ); } render(); diff --git a/projects/packages/wordads/src/dashboard/index.jsx b/projects/packages/wordads/src/dashboard/index.jsx index 16a3ed669d55b..879216d1a4f67 100644 --- a/projects/packages/wordads/src/dashboard/index.jsx +++ b/projects/packages/wordads/src/dashboard/index.jsx @@ -1,7 +1,7 @@ import { ThemeProvider } from '@automattic/jetpack-components'; import { createReduxStore, register } from '@wordpress/data'; import React from 'react'; -import ReactDOM from 'react-dom'; +import ReactDOM from 'react-dom/client'; import WordAdsDashboard from './components/dashboard'; import { STORE_ID, storeConfig } from './store'; @@ -18,11 +18,10 @@ function init() { return; } - ReactDOM.render( + ReactDOM.createRoot( container ).render( - , - container + ); } diff --git a/projects/plugins/boost/app/assets/src/js/elements/ReactComponent.svelte b/projects/plugins/boost/app/assets/src/js/elements/ReactComponent.svelte index 51eb037500be3..26e4139cc91be 100644 --- a/projects/plugins/boost/app/assets/src/js/elements/ReactComponent.svelte +++ b/projects/plugins/boost/app/assets/src/js/elements/ReactComponent.svelte @@ -1,16 +1,18 @@ diff --git a/projects/plugins/boost/rollup.config.js b/projects/plugins/boost/rollup.config.js index 06be52bf54c3f..cf091bd8a4086 100644 --- a/projects/plugins/boost/rollup.config.js +++ b/projects/plugins/boost/rollup.config.js @@ -164,7 +164,6 @@ export default [ 'createPortal', 'findDOMNode', 'render', - 'unmountComponentAtNode', 'createRef', 'memo', 'useImperativeHandle', diff --git a/projects/plugins/jetpack/_inc/client/admin.js b/projects/plugins/jetpack/_inc/client/admin.js index 235bc28a96b8c..f84c344afeb49 100644 --- a/projects/plugins/jetpack/_inc/client/admin.js +++ b/projects/plugins/jetpack/_inc/client/admin.js @@ -3,7 +3,7 @@ import accessibleFocus from 'lib/accessible-focus'; import { assign } from 'lodash'; import Main from 'main'; import React from 'react'; -import ReactDOM from 'react-dom'; +import ReactDOM from 'react-dom/client'; import { Provider } from 'react-redux'; import { HashRouter, Route, Switch } from 'react-router-dom'; import * as actionTypes from 'state/action-types'; @@ -32,7 +32,7 @@ function render() { return; } - ReactDOM.render( + ReactDOM.createRoot( container ).render(
@@ -91,8 +91,7 @@ function render() { -
, - container + ); } diff --git a/projects/plugins/jetpack/_inc/client/components/root-child/index.jsx b/projects/plugins/jetpack/_inc/client/components/root-child/index.jsx index 66a855ac92753..2803ebade64fc 100644 --- a/projects/plugins/jetpack/_inc/client/components/root-child/index.jsx +++ b/projects/plugins/jetpack/_inc/client/components/root-child/index.jsx @@ -2,7 +2,7 @@ import PropTypes from 'prop-types'; import React from 'react'; -import ReactDom from 'react-dom'; +import ReactDom from 'react-dom/client'; import { Provider as ReduxProvider } from 'react-redux'; export default class RootChild extends React.Component { @@ -19,6 +19,7 @@ export default class RootChild extends React.Component { componentDidMount() { this.container = document.createElement( 'div' ); document.body.appendChild( this.container ); + this.containerRoot = ReactDom.createRoot( this.container ); this.renderChildren(); } @@ -31,9 +32,15 @@ export default class RootChild extends React.Component { return; } - ReactDom.unmountComponentAtNode( this.container ); + // Root has to be unmounted asynchronously. + const root = this.containerRoot; + setTimeout( () => { + root.unmount(); + } ); + document.body.removeChild( this.container ); delete this.container; + delete this.containerRoot; } renderChildren = () => { @@ -51,7 +58,7 @@ export default class RootChild extends React.Component { content = { content }; } - ReactDom.render( content, this.container ); + this.containerRoot.render( content ); }; render() { diff --git a/projects/plugins/jetpack/_inc/client/plugins-entry.js b/projects/plugins/jetpack/_inc/client/plugins-entry.js index 8a49a28ec91a0..361351cdc9f53 100644 --- a/projects/plugins/jetpack/_inc/client/plugins-entry.js +++ b/projects/plugins/jetpack/_inc/client/plugins-entry.js @@ -1,5 +1,5 @@ import React from 'react'; -import ReactDOM from 'react-dom'; +import ReactDOM from 'react-dom/client'; import { Provider } from 'react-redux'; import store from 'state/redux-store-minimal'; import PluginDeactivation from './portals/plugin-deactivation'; @@ -10,11 +10,10 @@ import PluginDeactivation from './portals/plugin-deactivation'; function initPluginsPageApp() { const container = document.getElementById( 'jetpack-plugin-portal-app' ); - ReactDOM.render( + ReactDOM.createRoot( container ).render( - , - container + ); } diff --git a/projects/plugins/jetpack/_inc/client/search-dashboard-entry.js b/projects/plugins/jetpack/_inc/client/search-dashboard-entry.js index c8fb083f02ba7..0ec8c7ab24c33 100644 --- a/projects/plugins/jetpack/_inc/client/search-dashboard-entry.js +++ b/projects/plugins/jetpack/_inc/client/search-dashboard-entry.js @@ -1,5 +1,5 @@ import React from 'react'; -import ReactDOM from 'react-dom'; +import ReactDOM from 'react-dom/client'; import { Provider } from 'react-redux'; import store from 'state/redux-store'; import SearchDashboard from './search/dashboard'; @@ -14,11 +14,10 @@ function init() { return; } - ReactDOM.render( + ReactDOM.createRoot( container ).render( - , - container + ); } diff --git a/projects/plugins/migration/src/js/index.js b/projects/plugins/migration/src/js/index.js index f0e98bca455f2..1301e1b9f6bd7 100644 --- a/projects/plugins/migration/src/js/index.js +++ b/projects/plugins/migration/src/js/index.js @@ -1,6 +1,6 @@ import { ThemeProvider } from '@automattic/jetpack-components'; import React from 'react'; -import ReactDOM from 'react-dom'; +import ReactDOM from 'react-dom/client'; import AdminPage from './components/admin-page'; /** @@ -13,11 +13,10 @@ function render() { return; } - ReactDOM.render( + ReactDOM.createRoot( container ).render( - , - container + ); } diff --git a/projects/plugins/protect/src/js/index.js b/projects/plugins/protect/src/js/index.js index 90ec5bc39ce3b..87dcd28f13d29 100644 --- a/projects/plugins/protect/src/js/index.js +++ b/projects/plugins/protect/src/js/index.js @@ -1,6 +1,6 @@ import { ThemeProvider } from '@automattic/jetpack-components'; import React, { useEffect } from 'react'; -import ReactDOM from 'react-dom'; +import ReactDOM from 'react-dom/client'; import { HashRouter, Routes, Route, useLocation } from 'react-router-dom'; import FirewallPage from './components/firewall-page'; import Modal from './components/modal'; @@ -33,7 +33,7 @@ function render() { return; } - ReactDOM.render( + ReactDOM.createRoot( container ).render( @@ -43,8 +43,7 @@ function render() { - , - container + ); } diff --git a/projects/plugins/social/src/js/index.js b/projects/plugins/social/src/js/index.js index 6f6280234ce5a..4d59e73b36c7b 100644 --- a/projects/plugins/social/src/js/index.js +++ b/projects/plugins/social/src/js/index.js @@ -1,7 +1,7 @@ import { ThemeProvider } from '@automattic/jetpack-components'; import { createReduxStore, register } from '@wordpress/data'; import React from 'react'; -import ReactDOM from 'react-dom'; +import ReactDOM from 'react-dom/client'; import AdminPage from './components/admin-page'; import { STORE_ID, storeConfig } from './store'; @@ -18,11 +18,10 @@ function render() { return; } - ReactDOM.render( + ReactDOM.createRoot( container ).render( - , - container + ); } diff --git a/projects/plugins/starter-plugin/src/js/index.js b/projects/plugins/starter-plugin/src/js/index.js index a4895c0d6100d..694a109a01d33 100644 --- a/projects/plugins/starter-plugin/src/js/index.js +++ b/projects/plugins/starter-plugin/src/js/index.js @@ -1,6 +1,6 @@ import { ThemeProvider } from '@automattic/jetpack-components'; import React from 'react'; -import ReactDOM from 'react-dom'; +import ReactDOM from 'react-dom/client'; import AdminPage from './components/admin-page'; /** @@ -13,11 +13,10 @@ function render() { return; } - ReactDOM.render( + ReactDOM.createRoot( container ).render( - , - container + ); } From 601aedd9df3d3ce1a9de25e172c192aa3fda7897 Mon Sep 17 00:00:00 2001 From: Brad Jorsch Date: Wed, 1 Feb 2023 16:08:39 -0500 Subject: [PATCH 05/13] Add newly necessary jest config --- .../jetpack/tests/jest-globals.extensions.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/projects/plugins/jetpack/tests/jest-globals.extensions.js b/projects/plugins/jetpack/tests/jest-globals.extensions.js index cbbc8b679d7e3..7abd0f1fae76f 100644 --- a/projects/plugins/jetpack/tests/jest-globals.extensions.js +++ b/projects/plugins/jetpack/tests/jest-globals.extensions.js @@ -31,3 +31,19 @@ if ( ! global.ResizeObserver ) { disconnect() {} }; } + +// Needed for react-dom 18 +if ( ! global.TextEncoder ) { + const { TextEncoder, TextDecoder } = require( 'node:util' ); + global.TextEncoder = TextEncoder; + global.TextDecoder = TextDecoder; +} + +// Mock this that's usually set by automattic/jetpack-connection. +window.JP_CONNECTION_INITIAL_STATE = { + userConnectionData: { + currentUser: { + wpcomUser: { Id: 99999, login: 'bobsacramento', display_name: 'Bob Sacrmaneto' }, + }, + }, +}; From 2eaff0616036fb9c4abd74c34d4a4992d14e20e6 Mon Sep 17 00:00:00 2001 From: Brad Jorsch Date: Wed, 1 Feb 2023 16:04:38 -0500 Subject: [PATCH 06/13] Declare `children` in some TypeScript types --- .../js-packages/components/components/pricing-card/types.ts | 4 ++++ .../client/recommendations/sidebar/sidebar-card/index.tsx | 1 + 2 files changed, 5 insertions(+) diff --git a/projects/js-packages/components/components/pricing-card/types.ts b/projects/js-packages/components/components/pricing-card/types.ts index 92865bd8f2f86..fb1aa77fd5046 100644 --- a/projects/js-packages/components/components/pricing-card/types.ts +++ b/projects/js-packages/components/components/pricing-card/types.ts @@ -41,4 +41,8 @@ export type PricingCardProps = { * Optional informative text. */ infoText?: React.ReactNode; + /** + * Optional Child nodes + */ + children?: React.ReactNode; }; diff --git a/projects/plugins/jetpack/_inc/client/recommendations/sidebar/sidebar-card/index.tsx b/projects/plugins/jetpack/_inc/client/recommendations/sidebar/sidebar-card/index.tsx index 4aae163307b2a..ce9f70d985e4c 100644 --- a/projects/plugins/jetpack/_inc/client/recommendations/sidebar/sidebar-card/index.tsx +++ b/projects/plugins/jetpack/_inc/client/recommendations/sidebar/sidebar-card/index.tsx @@ -5,6 +5,7 @@ import './style.scss'; type Props = { header: React.ReactNode; + children: React.ReactNode; illustrationPath?: string; compact?: boolean; className?: string; From aa64ad1d6912a7e0146610f683834d3260ed2785 Mon Sep 17 00:00:00 2001 From: Brad Jorsch Date: Wed, 1 Feb 2023 16:08:07 -0500 Subject: [PATCH 07/13] Fix missing `act()` and other needed waiting --- .../navigation-settings/test/component.js | 13 +++++++--- .../extensions/blocks/mailchimp/test/edit.js | 26 +++++++++++++++++-- 2 files changed, 34 insertions(+), 5 deletions(-) diff --git a/projects/plugins/jetpack/_inc/client/components/navigation-settings/test/component.js b/projects/plugins/jetpack/_inc/client/components/navigation-settings/test/component.js index ed1661158ab9c..c9e30a08ff2e4 100644 --- a/projects/plugins/jetpack/_inc/client/components/navigation-settings/test/component.js +++ b/projects/plugins/jetpack/_inc/client/components/navigation-settings/test/component.js @@ -1,3 +1,4 @@ +import { act } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import React from 'react'; import { render, screen } from 'test/test-utils'; @@ -204,7 +205,9 @@ describe( 'NavigationSettings', () => { render( ); await user.click( screen.getByRole( 'button', { name: 'Open Search' } ) ); await user.type( screen.getByRole( 'searchbox' ), 'search-term' ); - jest.advanceTimersByTime( 510 ); // The has delayTimeout=500 + await act( () => { + jest.advanceTimersByTime( 510 ); // The has delayTimeout=500 + } ); expect( window.location.hash ).toBe( '#settings?term=search-term' ); } ); @@ -214,10 +217,14 @@ describe( 'NavigationSettings', () => { render( ); await user.click( screen.getByRole( 'button', { name: 'Open Search' } ) ); await user.type( screen.getByRole( 'searchbox' ), 'search-term' ); - jest.advanceTimersByTime( 510 ); // The has delayTimeout=500 + await act( () => { + jest.advanceTimersByTime( 510 ); // The has delayTimeout=500 + } ); expect( window.location.hash ).toBe( '#settings?term=search-term' ); await user.clear( screen.getByRole( 'searchbox' ) ); - jest.advanceTimersByTime( 510 ); // The has delayTimeout=500 + await act( () => { + jest.advanceTimersByTime( 510 ); // The has delayTimeout=500 + } ); expect( window.location.hash ).toBe( '#settings' ); } ); } ); diff --git a/projects/plugins/jetpack/extensions/blocks/mailchimp/test/edit.js b/projects/plugins/jetpack/extensions/blocks/mailchimp/test/edit.js index 0433605cc8321..6fd27dfc33ba7 100644 --- a/projects/plugins/jetpack/extensions/blocks/mailchimp/test/edit.js +++ b/projects/plugins/jetpack/extensions/blocks/mailchimp/test/edit.js @@ -78,7 +78,16 @@ describe( 'Mailchimp block edit component', () => { is_current_user_connected: false, }, }; - render( ); + const { container } = render( ); + + // Wait for API call to "finish". + await waitFor( () => { + expect( + // eslint-disable-next-line testing-library/no-container, testing-library/no-node-access + container.querySelector( '.wp-block-jetpack-mailchimp .components-spinner' ) + ).not.toBeInTheDocument(); + } ); + expect( window.fetch ).toHaveBeenCalledWith( expect.stringContaining( '/jetpack/v4/connection/url?from=jetpack-block-editor&redirect=' ), expect.anything() @@ -86,7 +95,16 @@ describe( 'Mailchimp block edit component', () => { } ); test( 'fetches mailchimp connect url on mount if current user is connected', async () => { - render( ); + const { container } = render( ); + + // Wait for API call to "finish". + await waitFor( () => { + expect( + // eslint-disable-next-line testing-library/no-container, testing-library/no-node-access + container.querySelector( '.wp-block-jetpack-mailchimp .components-spinner' ) + ).not.toBeInTheDocument(); + } ); + expect( window.fetch ).toHaveBeenCalledWith( '/wpcom/v2/mailchimp?_locale=user', expect.anything() @@ -104,5 +122,9 @@ describe( 'Mailchimp block edit component', () => { const connectedProps = { ...defaultProps, attributes: { ...attributes, preview: true } }; render( ); await expect( screen.findByLabelText( 'Enter your email' ) ).resolves.toBeInTheDocument(); + + // Wait for the API call to happen. It makes no differnce to the component, so there's nothing to waitFor for. + // eslint-disable-next-line testing-library/no-unnecessary-act + await act( () => {} ); } ); } ); From 79b0229ed4e58fd2ede3f00509ce7d1256b4e40a Mon Sep 17 00:00:00 2001 From: Brad Jorsch Date: Wed, 1 Feb 2023 16:09:46 -0500 Subject: [PATCH 08/13] Replace deprecated wp.components.Dropdown position prop Looks like the actual deprecaion happened back in 2019, so we should be safe to just replace it. --- .../extensions/blocks/dialogue/components/timestamp-control.js | 2 +- .../blocks/send-a-message/whatsapp-button/configuration.js | 2 +- .../plugins/jetpack/extensions/blocks/subscriptions/settings.js | 2 +- .../jetpack/extensions/blocks/tiled-gallery/filter-toolbar.js | 2 +- .../plugins/jetpack/extensions/blocks/wordads/format-picker.js | 2 +- .../extensions/shared/external-media/media-button/media-menu.js | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/projects/plugins/jetpack/extensions/blocks/dialogue/components/timestamp-control.js b/projects/plugins/jetpack/extensions/blocks/dialogue/components/timestamp-control.js index a5232957c6c28..45fc5d4cc7492 100644 --- a/projects/plugins/jetpack/extensions/blocks/dialogue/components/timestamp-control.js +++ b/projects/plugins/jetpack/extensions/blocks/dialogue/components/timestamp-control.js @@ -137,7 +137,7 @@ export function TimestampDropdown( props ) { return ( { diff --git a/projects/plugins/jetpack/extensions/blocks/send-a-message/whatsapp-button/configuration.js b/projects/plugins/jetpack/extensions/blocks/send-a-message/whatsapp-button/configuration.js index df0fe6af03e52..e135c0e9170f4 100644 --- a/projects/plugins/jetpack/extensions/blocks/send-a-message/whatsapp-button/configuration.js +++ b/projects/plugins/jetpack/extensions/blocks/send-a-message/whatsapp-button/configuration.js @@ -143,7 +143,7 @@ export default function WhatsAppButtonConfiguration( { attributes, setAttributes return ( renderSettingsToggle( isOpen, onToggle ) } diff --git a/projects/plugins/jetpack/extensions/blocks/subscriptions/settings.js b/projects/plugins/jetpack/extensions/blocks/subscriptions/settings.js index 9ac6ed8c21341..711ebc795bce7 100644 --- a/projects/plugins/jetpack/extensions/blocks/subscriptions/settings.js +++ b/projects/plugins/jetpack/extensions/blocks/subscriptions/settings.js @@ -36,7 +36,7 @@ export function NewsletterAccess( { accessLevel, setPostMeta } ) { { ! canEdit && { accessLabel } } { canEdit && ( ( diff --git a/projects/plugins/jetpack/extensions/blocks/tiled-gallery/filter-toolbar.js b/projects/plugins/jetpack/extensions/blocks/tiled-gallery/filter-toolbar.js index 467da9b64faf8..382062ad81f3e 100644 --- a/projects/plugins/jetpack/extensions/blocks/tiled-gallery/filter-toolbar.js +++ b/projects/plugins/jetpack/extensions/blocks/tiled-gallery/filter-toolbar.js @@ -75,7 +75,7 @@ const label = __( 'Pick an image filter', 'jetpack' ); export default function FilterToolbar( { value, onChange } ) { return ( { diff --git a/projects/plugins/jetpack/extensions/blocks/wordads/format-picker.js b/projects/plugins/jetpack/extensions/blocks/wordads/format-picker.js index a2ed911d80f2e..f4a2b82981877 100644 --- a/projects/plugins/jetpack/extensions/blocks/wordads/format-picker.js +++ b/projects/plugins/jetpack/extensions/blocks/wordads/format-picker.js @@ -7,7 +7,7 @@ const label = __( 'Pick an ad format', 'jetpack' ); export default function FormatPicker( { value, onChange } ) { return ( { return ( { // override original button only when it's a simple button with text, or a featured image From d612bddee4d0f7f5549047b8d156b8f92fbafb14 Mon Sep 17 00:00:00 2001 From: Brad Jorsch Date: Wed, 1 Feb 2023 16:11:50 -0500 Subject: [PATCH 09/13] Add mocking for GB color settings Seems odd that the defaults make PanelColorSettings not render at all, when AFAICT the actual theme defaults supply the right settings, but that's how it is. --- .../extensions/blocks/button/test/controls.js | 23 +++++++++++++++++++ .../extensions/blocks/map/test/controls.js | 23 +++++++++++++++++++ .../blocks/subscriptions/test/controls.js | 14 ++++++++++- 3 files changed, 59 insertions(+), 1 deletion(-) diff --git a/projects/plugins/jetpack/extensions/blocks/button/test/controls.js b/projects/plugins/jetpack/extensions/blocks/button/test/controls.js index ef002beca7d12..68e1170fb6f84 100644 --- a/projects/plugins/jetpack/extensions/blocks/button/test/controls.js +++ b/projects/plugins/jetpack/extensions/blocks/button/test/controls.js @@ -2,6 +2,29 @@ import { render, screen, within } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import ButtonControls from '../controls'; +// Mock `useSetting` from `@wordpress/block-editor` to override a setting. +// This approach was recommended at p1667855007139489-slack-C45SNKV4Z +jest.mock( '@wordpress/block-editor/build/components/use-setting', () => { + const { default: useSetting } = jest.requireActual( + '@wordpress/block-editor/build/components/use-setting' + ); + const settings = { + 'color.defaultGradients': true, + 'color.defaultPalette': true, + }; + const aliases = { + 'color.palette.default': 'color.palette', + 'color.gradients.default': 'color.gradients', + }; + return path => { + let ret = settings.hasOwnProperty( path ) ? settings[ path ] : useSetting( path ); + if ( ret === undefined && aliases.hasOwnProperty( path ) ) { + ret = useSetting( aliases[ path ] ); + } + return ret; + }; +} ); + const defaultAttributes = { align: undefined, width: undefined, diff --git a/projects/plugins/jetpack/extensions/blocks/map/test/controls.js b/projects/plugins/jetpack/extensions/blocks/map/test/controls.js index 1fca537a4759a..a185fd1d5af43 100644 --- a/projects/plugins/jetpack/extensions/blocks/map/test/controls.js +++ b/projects/plugins/jetpack/extensions/blocks/map/test/controls.js @@ -1,6 +1,29 @@ import { render, screen } from '@testing-library/react'; import MapControls from '../controls'; +// Mock `useSetting` from `@wordpress/block-editor` to override a setting. +// This approach was recommended at p1667855007139489-slack-C45SNKV4Z +jest.mock( '@wordpress/block-editor/build/components/use-setting', () => { + const { default: useSetting } = jest.requireActual( + '@wordpress/block-editor/build/components/use-setting' + ); + const settings = { + 'color.defaultGradients': true, + 'color.defaultPalette': true, + }; + const aliases = { + 'color.palette.default': 'color.palette', + 'color.gradients.default': 'color.gradients', + }; + return path => { + let ret = settings.hasOwnProperty( path ) ? settings[ path ] : useSetting( path ); + if ( ret === undefined && aliases.hasOwnProperty( path ) ) { + ret = useSetting( aliases[ path ] ); + } + return ret; + }; +} ); + const API_STATE_SUCCESS = 2; const setAttributes = jest.fn(); diff --git a/projects/plugins/jetpack/extensions/blocks/subscriptions/test/controls.js b/projects/plugins/jetpack/extensions/blocks/subscriptions/test/controls.js index 5a3012026d20c..b494e2fad835b 100644 --- a/projects/plugins/jetpack/extensions/blocks/subscriptions/test/controls.js +++ b/projects/plugins/jetpack/extensions/blocks/subscriptions/test/controls.js @@ -11,8 +11,20 @@ jest.mock( '@wordpress/block-editor/build/components/use-setting', () => { ); const settings = { 'typography.customFontSize': true, + 'color.defaultGradients': true, + 'color.defaultPalette': true, + }; + const aliases = { + 'color.palette.default': 'color.palette', + 'color.gradients.default': 'color.gradients', + }; + return path => { + let ret = settings.hasOwnProperty( path ) ? settings[ path ] : useSetting( path ); + if ( ret === undefined && aliases.hasOwnProperty( path ) ) { + ret = useSetting( aliases[ path ] ); + } + return ret; }; - return path => ( settings.hasOwnProperty( path ) ? settings[ path ] : useSetting( path ) ); } ); const setButtonBackgroundColor = jest.fn(); From a5aa5cec337d65c4c0a2271359795fba82ecff51 Mon Sep 17 00:00:00 2001 From: Brad Jorsch Date: Wed, 1 Feb 2023 16:33:53 -0500 Subject: [PATCH 10/13] publicize-components: Add a waitFor to hopefully make a test less flaky --- .../src/components/media-section/test/index.test.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/projects/js-packages/publicize-components/src/components/media-section/test/index.test.js b/projects/js-packages/publicize-components/src/components/media-section/test/index.test.js index 245b2c21c6d60..49c6ee548d754 100644 --- a/projects/js-packages/publicize-components/src/components/media-section/test/index.test.js +++ b/projects/js-packages/publicize-components/src/components/media-section/test/index.test.js @@ -153,7 +153,9 @@ describe( 'MediaSection', () => { ).resolves.toBeInTheDocument(); expect( screen.queryByText( /Choose Media/i ) ).not.toBeInTheDocument(); expect( screen.queryByText( /Add an image or video/i ) ).not.toBeInTheDocument(); - expect( window.HTMLMediaElement.prototype.load ).toHaveBeenCalled(); + await waitFor( () => { + expect( window.HTMLMediaElement.prototype.load ).toHaveBeenCalled(); + } ); } ); it( 'should play and pause the video when it is hovered and unhovered', async () => { From aa9de02d6b507ad1cb8fae2d010f230347ef552e Mon Sep 17 00:00:00 2001 From: Brad Jorsch Date: Wed, 1 Feb 2023 16:55:29 -0500 Subject: [PATCH 11/13] Change entries and version bumps --- projects/js-packages/api/changelog/update-react-18 | 4 ++++ projects/js-packages/api/package.json | 2 +- projects/js-packages/base-styles/changelog/update-react-18 | 4 ++++ projects/js-packages/base-styles/package.json | 2 +- projects/js-packages/components/changelog/update-react-18 | 4 ++++ projects/js-packages/connection/changelog/update-react-18 | 4 ++++ .../eslint-config-target-es/changelog/update-react-18 | 4 ++++ .../i18n-loader-webpack-plugin/changelog/update-react-18 | 4 ++++ projects/js-packages/i18n-loader-webpack-plugin/package.json | 2 +- projects/js-packages/idc/changelog/update-react-18 | 4 ++++ projects/js-packages/licensing/changelog/update-react-18 | 4 ++++ projects/js-packages/partner-coupon/changelog/update-react-18 | 4 ++++ .../publicize-components/changelog/update-react-18 | 4 ++++ .../shared-extension-utils/changelog/update-react-18 | 4 ++++ projects/js-packages/storybook/changelog/update-react-18 | 4 ++++ projects/js-packages/webpack-config/changelog/update-react-18 | 4 ++++ projects/packages/action-bar/changelog/update-react-18 | 4 ++++ projects/packages/assets/changelog/update-react-18 | 4 ++++ projects/packages/backup/changelog/update-react-18 | 4 ++++ projects/packages/blaze/changelog/update-react-18 | 4 ++++ projects/packages/connection/changelog/update-react-18 | 4 ++++ projects/packages/connection/src/class-package-version.php | 2 +- projects/packages/identity-crisis/changelog/update-react-18 | 4 ++++ projects/packages/jitm/changelog/update-react-18 | 4 ++++ projects/packages/jitm/src/class-jitm.php | 2 +- projects/packages/lazy-images/changelog/update-react-18 | 4 ++++ projects/packages/my-jetpack/changelog/update-react-18 | 4 ++++ projects/packages/publicize/changelog/update-react-18 | 4 ++++ projects/packages/publicize/package.json | 2 +- projects/packages/search/changelog/update-react-18 | 4 ++++ projects/packages/videopress/changelog/update-react-18 | 4 ++++ projects/packages/wordads/changelog/update-react-18 | 4 ++++ projects/plugins/boost/changelog/update-react-18 | 4 ++++ projects/plugins/jetpack/changelog/update-react-18 | 4 ++++ projects/plugins/migration/changelog/update-react-18 | 4 ++++ projects/plugins/protect/changelog/update-react-18 | 4 ++++ projects/plugins/social/changelog/update-react-18 | 4 ++++ projects/plugins/starter-plugin/changelog/update-react-18 | 4 ++++ projects/plugins/videopress/changelog/update-react-18 | 4 ++++ 39 files changed, 138 insertions(+), 6 deletions(-) create mode 100644 projects/js-packages/api/changelog/update-react-18 create mode 100644 projects/js-packages/base-styles/changelog/update-react-18 create mode 100644 projects/js-packages/components/changelog/update-react-18 create mode 100644 projects/js-packages/connection/changelog/update-react-18 create mode 100644 projects/js-packages/eslint-config-target-es/changelog/update-react-18 create mode 100644 projects/js-packages/i18n-loader-webpack-plugin/changelog/update-react-18 create mode 100644 projects/js-packages/idc/changelog/update-react-18 create mode 100644 projects/js-packages/licensing/changelog/update-react-18 create mode 100644 projects/js-packages/partner-coupon/changelog/update-react-18 create mode 100644 projects/js-packages/publicize-components/changelog/update-react-18 create mode 100644 projects/js-packages/shared-extension-utils/changelog/update-react-18 create mode 100644 projects/js-packages/storybook/changelog/update-react-18 create mode 100644 projects/js-packages/webpack-config/changelog/update-react-18 create mode 100644 projects/packages/action-bar/changelog/update-react-18 create mode 100644 projects/packages/assets/changelog/update-react-18 create mode 100644 projects/packages/backup/changelog/update-react-18 create mode 100644 projects/packages/blaze/changelog/update-react-18 create mode 100644 projects/packages/connection/changelog/update-react-18 create mode 100644 projects/packages/identity-crisis/changelog/update-react-18 create mode 100644 projects/packages/jitm/changelog/update-react-18 create mode 100644 projects/packages/lazy-images/changelog/update-react-18 create mode 100644 projects/packages/my-jetpack/changelog/update-react-18 create mode 100644 projects/packages/publicize/changelog/update-react-18 create mode 100644 projects/packages/search/changelog/update-react-18 create mode 100644 projects/packages/videopress/changelog/update-react-18 create mode 100644 projects/packages/wordads/changelog/update-react-18 create mode 100644 projects/plugins/boost/changelog/update-react-18 create mode 100644 projects/plugins/jetpack/changelog/update-react-18 create mode 100644 projects/plugins/migration/changelog/update-react-18 create mode 100644 projects/plugins/protect/changelog/update-react-18 create mode 100644 projects/plugins/social/changelog/update-react-18 create mode 100644 projects/plugins/starter-plugin/changelog/update-react-18 create mode 100644 projects/plugins/videopress/changelog/update-react-18 diff --git a/projects/js-packages/api/changelog/update-react-18 b/projects/js-packages/api/changelog/update-react-18 new file mode 100644 index 0000000000000..b2e46f796d3bb --- /dev/null +++ b/projects/js-packages/api/changelog/update-react-18 @@ -0,0 +1,4 @@ +Significance: patch +Type: changed + +Update to React 18. diff --git a/projects/js-packages/api/package.json b/projects/js-packages/api/package.json index 34bad1fc8276d..b3798e68b4c4f 100644 --- a/projects/js-packages/api/package.json +++ b/projects/js-packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@automattic/jetpack-api", - "version": "0.14.9", + "version": "0.14.10-alpha", "description": "Jetpack Api Package", "author": "Automattic", "license": "GPL-2.0-or-later", diff --git a/projects/js-packages/base-styles/changelog/update-react-18 b/projects/js-packages/base-styles/changelog/update-react-18 new file mode 100644 index 0000000000000..b2e46f796d3bb --- /dev/null +++ b/projects/js-packages/base-styles/changelog/update-react-18 @@ -0,0 +1,4 @@ +Significance: patch +Type: changed + +Update to React 18. diff --git a/projects/js-packages/base-styles/package.json b/projects/js-packages/base-styles/package.json index f5e031348e29a..7fdf6d9b88a31 100644 --- a/projects/js-packages/base-styles/package.json +++ b/projects/js-packages/base-styles/package.json @@ -1,6 +1,6 @@ { "name": "@automattic/jetpack-base-styles", - "version": "0.3.18", + "version": "0.3.19-alpha", "description": "Jetpack components base styles", "homepage": "https://github.com/Automattic/jetpack/tree/HEAD/projects/js-packages/base-styles/#readme", "bugs": { diff --git a/projects/js-packages/components/changelog/update-react-18 b/projects/js-packages/components/changelog/update-react-18 new file mode 100644 index 0000000000000..b2e46f796d3bb --- /dev/null +++ b/projects/js-packages/components/changelog/update-react-18 @@ -0,0 +1,4 @@ +Significance: patch +Type: changed + +Update to React 18. diff --git a/projects/js-packages/connection/changelog/update-react-18 b/projects/js-packages/connection/changelog/update-react-18 new file mode 100644 index 0000000000000..b2e46f796d3bb --- /dev/null +++ b/projects/js-packages/connection/changelog/update-react-18 @@ -0,0 +1,4 @@ +Significance: patch +Type: changed + +Update to React 18. diff --git a/projects/js-packages/eslint-config-target-es/changelog/update-react-18 b/projects/js-packages/eslint-config-target-es/changelog/update-react-18 new file mode 100644 index 0000000000000..b2e46f796d3bb --- /dev/null +++ b/projects/js-packages/eslint-config-target-es/changelog/update-react-18 @@ -0,0 +1,4 @@ +Significance: patch +Type: changed + +Update to React 18. diff --git a/projects/js-packages/i18n-loader-webpack-plugin/changelog/update-react-18 b/projects/js-packages/i18n-loader-webpack-plugin/changelog/update-react-18 new file mode 100644 index 0000000000000..b2e46f796d3bb --- /dev/null +++ b/projects/js-packages/i18n-loader-webpack-plugin/changelog/update-react-18 @@ -0,0 +1,4 @@ +Significance: patch +Type: changed + +Update to React 18. diff --git a/projects/js-packages/i18n-loader-webpack-plugin/package.json b/projects/js-packages/i18n-loader-webpack-plugin/package.json index a9f4dadcd6574..205e819861f30 100644 --- a/projects/js-packages/i18n-loader-webpack-plugin/package.json +++ b/projects/js-packages/i18n-loader-webpack-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@automattic/i18n-loader-webpack-plugin", - "version": "2.0.25", + "version": "2.0.26-alpha", "description": "A Webpack plugin to load WordPress i18n when Webpack lazy-loads a bundle.", "homepage": "https://github.com/Automattic/jetpack/tree/HEAD/projects/js-packages/i18n-loader-webpack-plugin/#readme", "bugs": { diff --git a/projects/js-packages/idc/changelog/update-react-18 b/projects/js-packages/idc/changelog/update-react-18 new file mode 100644 index 0000000000000..b2e46f796d3bb --- /dev/null +++ b/projects/js-packages/idc/changelog/update-react-18 @@ -0,0 +1,4 @@ +Significance: patch +Type: changed + +Update to React 18. diff --git a/projects/js-packages/licensing/changelog/update-react-18 b/projects/js-packages/licensing/changelog/update-react-18 new file mode 100644 index 0000000000000..b2e46f796d3bb --- /dev/null +++ b/projects/js-packages/licensing/changelog/update-react-18 @@ -0,0 +1,4 @@ +Significance: patch +Type: changed + +Update to React 18. diff --git a/projects/js-packages/partner-coupon/changelog/update-react-18 b/projects/js-packages/partner-coupon/changelog/update-react-18 new file mode 100644 index 0000000000000..b2e46f796d3bb --- /dev/null +++ b/projects/js-packages/partner-coupon/changelog/update-react-18 @@ -0,0 +1,4 @@ +Significance: patch +Type: changed + +Update to React 18. diff --git a/projects/js-packages/publicize-components/changelog/update-react-18 b/projects/js-packages/publicize-components/changelog/update-react-18 new file mode 100644 index 0000000000000..b2e46f796d3bb --- /dev/null +++ b/projects/js-packages/publicize-components/changelog/update-react-18 @@ -0,0 +1,4 @@ +Significance: patch +Type: changed + +Update to React 18. diff --git a/projects/js-packages/shared-extension-utils/changelog/update-react-18 b/projects/js-packages/shared-extension-utils/changelog/update-react-18 new file mode 100644 index 0000000000000..b2e46f796d3bb --- /dev/null +++ b/projects/js-packages/shared-extension-utils/changelog/update-react-18 @@ -0,0 +1,4 @@ +Significance: patch +Type: changed + +Update to React 18. diff --git a/projects/js-packages/storybook/changelog/update-react-18 b/projects/js-packages/storybook/changelog/update-react-18 new file mode 100644 index 0000000000000..b2e46f796d3bb --- /dev/null +++ b/projects/js-packages/storybook/changelog/update-react-18 @@ -0,0 +1,4 @@ +Significance: patch +Type: changed + +Update to React 18. diff --git a/projects/js-packages/webpack-config/changelog/update-react-18 b/projects/js-packages/webpack-config/changelog/update-react-18 new file mode 100644 index 0000000000000..b2e46f796d3bb --- /dev/null +++ b/projects/js-packages/webpack-config/changelog/update-react-18 @@ -0,0 +1,4 @@ +Significance: patch +Type: changed + +Update to React 18. diff --git a/projects/packages/action-bar/changelog/update-react-18 b/projects/packages/action-bar/changelog/update-react-18 new file mode 100644 index 0000000000000..b2e46f796d3bb --- /dev/null +++ b/projects/packages/action-bar/changelog/update-react-18 @@ -0,0 +1,4 @@ +Significance: patch +Type: changed + +Update to React 18. diff --git a/projects/packages/assets/changelog/update-react-18 b/projects/packages/assets/changelog/update-react-18 new file mode 100644 index 0000000000000..b2e46f796d3bb --- /dev/null +++ b/projects/packages/assets/changelog/update-react-18 @@ -0,0 +1,4 @@ +Significance: patch +Type: changed + +Update to React 18. diff --git a/projects/packages/backup/changelog/update-react-18 b/projects/packages/backup/changelog/update-react-18 new file mode 100644 index 0000000000000..b2e46f796d3bb --- /dev/null +++ b/projects/packages/backup/changelog/update-react-18 @@ -0,0 +1,4 @@ +Significance: patch +Type: changed + +Update to React 18. diff --git a/projects/packages/blaze/changelog/update-react-18 b/projects/packages/blaze/changelog/update-react-18 new file mode 100644 index 0000000000000..b2e46f796d3bb --- /dev/null +++ b/projects/packages/blaze/changelog/update-react-18 @@ -0,0 +1,4 @@ +Significance: patch +Type: changed + +Update to React 18. diff --git a/projects/packages/connection/changelog/update-react-18 b/projects/packages/connection/changelog/update-react-18 new file mode 100644 index 0000000000000..b2e46f796d3bb --- /dev/null +++ b/projects/packages/connection/changelog/update-react-18 @@ -0,0 +1,4 @@ +Significance: patch +Type: changed + +Update to React 18. diff --git a/projects/packages/connection/src/class-package-version.php b/projects/packages/connection/src/class-package-version.php index 04c12e1eb2a11..7d02c456634d0 100644 --- a/projects/packages/connection/src/class-package-version.php +++ b/projects/packages/connection/src/class-package-version.php @@ -12,7 +12,7 @@ */ class Package_Version { - const PACKAGE_VERSION = '1.49.1'; + const PACKAGE_VERSION = '1.49.2-alpha'; const PACKAGE_SLUG = 'connection'; diff --git a/projects/packages/identity-crisis/changelog/update-react-18 b/projects/packages/identity-crisis/changelog/update-react-18 new file mode 100644 index 0000000000000..b2e46f796d3bb --- /dev/null +++ b/projects/packages/identity-crisis/changelog/update-react-18 @@ -0,0 +1,4 @@ +Significance: patch +Type: changed + +Update to React 18. diff --git a/projects/packages/jitm/changelog/update-react-18 b/projects/packages/jitm/changelog/update-react-18 new file mode 100644 index 0000000000000..b2e46f796d3bb --- /dev/null +++ b/projects/packages/jitm/changelog/update-react-18 @@ -0,0 +1,4 @@ +Significance: patch +Type: changed + +Update to React 18. diff --git a/projects/packages/jitm/src/class-jitm.php b/projects/packages/jitm/src/class-jitm.php index b179169498cac..9667e5170ccb7 100644 --- a/projects/packages/jitm/src/class-jitm.php +++ b/projects/packages/jitm/src/class-jitm.php @@ -20,7 +20,7 @@ */ class JITM { - const PACKAGE_VERSION = '2.2.40'; + const PACKAGE_VERSION = '2.2.41-alpha'; /** * The configuration method that is called from the jetpack-config package. diff --git a/projects/packages/lazy-images/changelog/update-react-18 b/projects/packages/lazy-images/changelog/update-react-18 new file mode 100644 index 0000000000000..b2e46f796d3bb --- /dev/null +++ b/projects/packages/lazy-images/changelog/update-react-18 @@ -0,0 +1,4 @@ +Significance: patch +Type: changed + +Update to React 18. diff --git a/projects/packages/my-jetpack/changelog/update-react-18 b/projects/packages/my-jetpack/changelog/update-react-18 new file mode 100644 index 0000000000000..b2e46f796d3bb --- /dev/null +++ b/projects/packages/my-jetpack/changelog/update-react-18 @@ -0,0 +1,4 @@ +Significance: patch +Type: changed + +Update to React 18. diff --git a/projects/packages/publicize/changelog/update-react-18 b/projects/packages/publicize/changelog/update-react-18 new file mode 100644 index 0000000000000..b2e46f796d3bb --- /dev/null +++ b/projects/packages/publicize/changelog/update-react-18 @@ -0,0 +1,4 @@ +Significance: patch +Type: changed + +Update to React 18. diff --git a/projects/packages/publicize/package.json b/projects/packages/publicize/package.json index b086ef6372e17..0e326a7dbf6cb 100644 --- a/projects/packages/publicize/package.json +++ b/projects/packages/publicize/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "@automattic/jetpack-publicize", - "version": "0.19.2", + "version": "0.19.3-alpha", "description": "Publicize makes it easy to share your site’s posts on several social media networks automatically when you publish a new post.", "homepage": "https://github.com/Automattic/jetpack/tree/HEAD/projects/packages/publicize/#readme", "bugs": { diff --git a/projects/packages/search/changelog/update-react-18 b/projects/packages/search/changelog/update-react-18 new file mode 100644 index 0000000000000..b2e46f796d3bb --- /dev/null +++ b/projects/packages/search/changelog/update-react-18 @@ -0,0 +1,4 @@ +Significance: patch +Type: changed + +Update to React 18. diff --git a/projects/packages/videopress/changelog/update-react-18 b/projects/packages/videopress/changelog/update-react-18 new file mode 100644 index 0000000000000..b2e46f796d3bb --- /dev/null +++ b/projects/packages/videopress/changelog/update-react-18 @@ -0,0 +1,4 @@ +Significance: patch +Type: changed + +Update to React 18. diff --git a/projects/packages/wordads/changelog/update-react-18 b/projects/packages/wordads/changelog/update-react-18 new file mode 100644 index 0000000000000..b2e46f796d3bb --- /dev/null +++ b/projects/packages/wordads/changelog/update-react-18 @@ -0,0 +1,4 @@ +Significance: patch +Type: changed + +Update to React 18. diff --git a/projects/plugins/boost/changelog/update-react-18 b/projects/plugins/boost/changelog/update-react-18 new file mode 100644 index 0000000000000..b2e46f796d3bb --- /dev/null +++ b/projects/plugins/boost/changelog/update-react-18 @@ -0,0 +1,4 @@ +Significance: patch +Type: changed + +Update to React 18. diff --git a/projects/plugins/jetpack/changelog/update-react-18 b/projects/plugins/jetpack/changelog/update-react-18 new file mode 100644 index 0000000000000..ba7601a0ac763 --- /dev/null +++ b/projects/plugins/jetpack/changelog/update-react-18 @@ -0,0 +1,4 @@ +Significance: patch +Type: other + +Update to React 18. diff --git a/projects/plugins/migration/changelog/update-react-18 b/projects/plugins/migration/changelog/update-react-18 new file mode 100644 index 0000000000000..b2e46f796d3bb --- /dev/null +++ b/projects/plugins/migration/changelog/update-react-18 @@ -0,0 +1,4 @@ +Significance: patch +Type: changed + +Update to React 18. diff --git a/projects/plugins/protect/changelog/update-react-18 b/projects/plugins/protect/changelog/update-react-18 new file mode 100644 index 0000000000000..b2e46f796d3bb --- /dev/null +++ b/projects/plugins/protect/changelog/update-react-18 @@ -0,0 +1,4 @@ +Significance: patch +Type: changed + +Update to React 18. diff --git a/projects/plugins/social/changelog/update-react-18 b/projects/plugins/social/changelog/update-react-18 new file mode 100644 index 0000000000000..b2e46f796d3bb --- /dev/null +++ b/projects/plugins/social/changelog/update-react-18 @@ -0,0 +1,4 @@ +Significance: patch +Type: changed + +Update to React 18. diff --git a/projects/plugins/starter-plugin/changelog/update-react-18 b/projects/plugins/starter-plugin/changelog/update-react-18 new file mode 100644 index 0000000000000..b2e46f796d3bb --- /dev/null +++ b/projects/plugins/starter-plugin/changelog/update-react-18 @@ -0,0 +1,4 @@ +Significance: patch +Type: changed + +Update to React 18. diff --git a/projects/plugins/videopress/changelog/update-react-18 b/projects/plugins/videopress/changelog/update-react-18 new file mode 100644 index 0000000000000..b2e46f796d3bb --- /dev/null +++ b/projects/plugins/videopress/changelog/update-react-18 @@ -0,0 +1,4 @@ +Significance: patch +Type: changed + +Update to React 18. From 33889f3288c64a1120bf11fc5ba462159c189df5 Mon Sep 17 00:00:00 2001 From: Brad Jorsch Date: Thu, 2 Feb 2023 14:09:07 -0500 Subject: [PATCH 12/13] Handle lack of createRoot in React 17 It doesn't help that `react-dom/client` is not handled by dependency-extraction-webpack-plugin, so the v18 version gets bundled but tries to use the v17 version from WP core and breaks. Fortunately `@wordpress/element` in v5 re-exports the `react-dom/client` functions, making it easy to check for whether WP core has it or not. So switch everything over to that. --- pnpm-lock.yaml | 4 ++++ projects/packages/backup/src/js/index.js | 10 ++++++++-- projects/packages/identity-crisis/package.json | 3 ++- .../packages/identity-crisis/src/_inc/admin.jsx | 10 ++++++++-- projects/packages/my-jetpack/_inc/admin.jsx | 9 +++++++-- projects/packages/my-jetpack/package.json | 1 + projects/packages/search/src/dashboard/index.jsx | 9 +++++++-- .../packages/videopress/src/client/admin/index.js | 9 +++++++-- projects/packages/wordads/src/dashboard/index.jsx | 10 ++++++++-- .../assets/src/js/elements/ReactComponent.svelte | 13 +++++++++++-- projects/plugins/jetpack/_inc/client/admin.js | 10 ++++++++-- .../_inc/client/components/root-child/index.jsx | 13 +++++++++++-- .../plugins/jetpack/_inc/client/plugins-entry.js | 10 ++++++++-- .../jetpack/_inc/client/search-dashboard-entry.js | 10 ++++++++-- projects/plugins/migration/src/js/index.js | 10 ++++++++-- projects/plugins/protect/src/js/index.js | 10 ++++++++-- projects/plugins/social/src/js/index.js | 10 ++++++++-- projects/plugins/starter-plugin/src/js/index.js | 10 ++++++++-- 18 files changed, 130 insertions(+), 31 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f08164d268d64..b9eace3f319e5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -986,6 +986,7 @@ importers: '@babel/runtime': 7.20.13 '@wordpress/browserslist-config': 5.9.0 '@wordpress/data': 8.3.0 + '@wordpress/element': 5.3.0 fancy-log: 1.3.3 react: 18.2.0 react-dom: 18.2.0 @@ -996,6 +997,7 @@ importers: dependencies: '@automattic/jetpack-idc': link:../../js-packages/idc '@wordpress/data': 8.3.0_react@18.2.0 + '@wordpress/element': 5.3.0 devDependencies: '@automattic/jetpack-webpack-config': link:../../js-packages/webpack-config '@babel/core': 7.20.12 @@ -1068,6 +1070,7 @@ importers: '@wordpress/api-fetch': 6.23.0 '@wordpress/components': 23.3.0 '@wordpress/data': 8.3.0 + '@wordpress/element': 5.3.0 '@wordpress/i18n': 4.26.0 '@wordpress/icons': 9.17.0 classnames: 2.3.1 @@ -1094,6 +1097,7 @@ importers: '@wordpress/api-fetch': 6.23.0 '@wordpress/components': 23.3.0_pjwopsidmaokadturxaafygjp4 '@wordpress/data': 8.3.0_react@18.2.0 + '@wordpress/element': 5.3.0 '@wordpress/i18n': 4.26.0 '@wordpress/icons': 9.17.0 classnames: 2.3.1 diff --git a/projects/packages/backup/src/js/index.js b/projects/packages/backup/src/js/index.js index 858712e2c69f0..f6b6a40fdcd35 100644 --- a/projects/packages/backup/src/js/index.js +++ b/projects/packages/backup/src/js/index.js @@ -1,7 +1,7 @@ import { ThemeProvider } from '@automattic/jetpack-components'; import { createReduxStore, register } from '@wordpress/data'; +import * as WPElement from '@wordpress/element'; import React from 'react'; -import ReactDOM from 'react-dom/client'; import Admin from './components/Admin'; import { STORE_ID, storeConfig } from './store'; @@ -18,11 +18,17 @@ function render() { return; } - ReactDOM.createRoot( container ).render( + // @todo: Remove fallback when we drop support for WP 6.1 + const component = ( ); + if ( WPElement.createRoot ) { + WPElement.createRoot( container ).render( component ); + } else { + WPElement.render( component, container ); + } } render(); diff --git a/projects/packages/identity-crisis/package.json b/projects/packages/identity-crisis/package.json index 8c14080146cce..294b67f84c27b 100644 --- a/projects/packages/identity-crisis/package.json +++ b/projects/packages/identity-crisis/package.json @@ -20,7 +20,8 @@ "browserslist": "extends @wordpress/browserslist-config", "dependencies": { "@automattic/jetpack-idc": "workspace:*", - "@wordpress/data": "8.3.0" + "@wordpress/data": "8.3.0", + "@wordpress/element": "5.3.0" }, "devDependencies": { "@automattic/jetpack-webpack-config": "workspace:*", diff --git a/projects/packages/identity-crisis/src/_inc/admin.jsx b/projects/packages/identity-crisis/src/_inc/admin.jsx index f7106aa93ee64..91f2baf99cec0 100644 --- a/projects/packages/identity-crisis/src/_inc/admin.jsx +++ b/projects/packages/identity-crisis/src/_inc/admin.jsx @@ -1,6 +1,6 @@ import { IDCScreen } from '@automattic/jetpack-idc'; +import * as WPElement from '@wordpress/element'; import React from 'react'; -import ReactDOM from 'react-dom/client'; import './admin-bar.scss'; import './style.scss'; @@ -30,7 +30,8 @@ function render() { } = window.JP_IDENTITY_CRISIS__INITIAL_STATE; if ( ! isSafeModeConfirmed ) { - ReactDOM.createRoot( container ).render( + // @todo: Remove fallback when we drop support for WP 6.1 + const component = ( ); + if ( WPElement.createRoot ) { + WPElement.createRoot( container ).render( component ); + } else { + WPElement.render( component, container ); + } } } diff --git a/projects/packages/my-jetpack/_inc/admin.jsx b/projects/packages/my-jetpack/_inc/admin.jsx index 101756d05a34d..89c4eb3978b5a 100644 --- a/projects/packages/my-jetpack/_inc/admin.jsx +++ b/projects/packages/my-jetpack/_inc/admin.jsx @@ -2,8 +2,8 @@ * External dependencies */ import { ThemeProvider } from '@automattic/jetpack-components'; +import * as WPElement from '@wordpress/element'; import React, { useEffect } from 'react'; -import ReactDOM from 'react-dom/client'; import { HashRouter, Routes, Route, useLocation } from 'react-router-dom'; /** * Internal dependencies @@ -74,7 +74,12 @@ function render() { return; } - ReactDOM.createRoot( container ).render( ); + // @todo: Remove fallback when we drop support for WP 6.1 + if ( WPElement.createRoot ) { + WPElement.createRoot( container ).render( ); + } else { + WPElement.render( , container ); + } } render(); diff --git a/projects/packages/my-jetpack/package.json b/projects/packages/my-jetpack/package.json index 2198f4ef9dd0f..7665ac3d9f594 100644 --- a/projects/packages/my-jetpack/package.json +++ b/projects/packages/my-jetpack/package.json @@ -31,6 +31,7 @@ "@wordpress/api-fetch": "6.23.0", "@wordpress/components": "23.3.0", "@wordpress/data": "8.3.0", + "@wordpress/element": "5.3.0", "@wordpress/i18n": "4.26.0", "@wordpress/icons": "9.17.0", "classnames": "2.3.1", diff --git a/projects/packages/search/src/dashboard/index.jsx b/projects/packages/search/src/dashboard/index.jsx index e1449f23debf4..023ab3fb946b3 100644 --- a/projects/packages/search/src/dashboard/index.jsx +++ b/projects/packages/search/src/dashboard/index.jsx @@ -1,6 +1,6 @@ import { createReduxStore, register } from '@wordpress/data'; +import * as WPElement from '@wordpress/element'; import React from 'react'; -import ReactDOM from 'react-dom/client'; import SearchDashboard from './components/dashboard/wrapped-dashboard'; import { STORE_ID, storeConfig } from './store'; @@ -17,7 +17,12 @@ function init() { return; } - ReactDOM.createRoot( container ).render( ); + // @todo: Remove fallback when we drop support for WP 6.1 + if ( WPElement.createRoot ) { + WPElement.createRoot( container ).render( ); + } else { + WPElement.render( , container ); + } } // Initialize the dashboard when DOMContentLoaded is fired, or immediately if it already has been. diff --git a/projects/packages/videopress/src/client/admin/index.js b/projects/packages/videopress/src/client/admin/index.js index 5534be99df419..b3cfd95e09c8c 100644 --- a/projects/packages/videopress/src/client/admin/index.js +++ b/projects/packages/videopress/src/client/admin/index.js @@ -2,9 +2,9 @@ * External dependencies */ import { ThemeProvider } from '@automattic/jetpack-components'; +import * as WPElement from '@wordpress/element'; import { __ } from '@wordpress/i18n'; import { useEffect } from 'react'; -import ReactDOM from 'react-dom/client'; import { HashRouter, Switch, Route, useLocation } from 'react-router-dom'; /** * Internal dependencies @@ -73,7 +73,12 @@ function render() { return; } - ReactDOM.createRoot( container ).render( ); + // @todo: Remove fallback when we drop support for WP 6.1 + if ( WPElement.createRoot ) { + WPElement.createRoot( container ).render( ); + } else { + WPElement.render( , container ); + } } render(); diff --git a/projects/packages/wordads/src/dashboard/index.jsx b/projects/packages/wordads/src/dashboard/index.jsx index 879216d1a4f67..59a0823c662a5 100644 --- a/projects/packages/wordads/src/dashboard/index.jsx +++ b/projects/packages/wordads/src/dashboard/index.jsx @@ -1,7 +1,7 @@ import { ThemeProvider } from '@automattic/jetpack-components'; import { createReduxStore, register } from '@wordpress/data'; +import * as WPElement from '@wordpress/element'; import React from 'react'; -import ReactDOM from 'react-dom/client'; import WordAdsDashboard from './components/dashboard'; import { STORE_ID, storeConfig } from './store'; @@ -18,11 +18,17 @@ function init() { return; } - ReactDOM.createRoot( container ).render( + // @todo: Remove fallback when we drop support for WP 6.1 + const component = ( ); + if ( WPElement.createRoot ) { + WPElement.createRoot( container ).render( component ); + } else { + WPElement.render( component, container ); + } } // Initialize the dashboard when DOMContentLoaded is fired, or immediately if it already has been. diff --git a/projects/plugins/boost/app/assets/src/js/elements/ReactComponent.svelte b/projects/plugins/boost/app/assets/src/js/elements/ReactComponent.svelte index 26e4139cc91be..30c1c3eb38bb4 100644 --- a/projects/plugins/boost/app/assets/src/js/elements/ReactComponent.svelte +++ b/projects/plugins/boost/app/assets/src/js/elements/ReactComponent.svelte @@ -1,13 +1,22 @@