From 32c71adbc100c1b89d5d56975debf805a8d56167 Mon Sep 17 00:00:00 2001 From: Noah Allen Date: Wed, 17 May 2023 15:28:25 -0700 Subject: [PATCH 01/35] Update packages to be compatible with React 18 --- apps/editing-toolkit/package.json | 75 +- apps/happy-blocks/package.json | 20 +- apps/notifications/package.json | 4 +- apps/o2-blocks/package.json | 33 +- apps/odyssey-stats/package.json | 17 +- apps/wpcom-block-editor/package.json | 45 +- client/package.json | 49 +- desktop/package.json | 4 +- package.json | 136 +- packages/block-renderer/package.json | 10 +- packages/calypso-babel-config/package.json | 2 +- packages/calypso-build/package.json | 4 +- packages/calypso-e2e/package.json | 2 +- packages/calypso-storybook/package.json | 4 +- packages/calypso-stripe/package.json | 4 +- packages/components/package.json | 10 +- packages/composite-checkout/package.json | 14 +- packages/data-stores/package.json | 6 +- packages/design-carousel/package.json | 4 +- packages/design-picker/package.json | 16 +- packages/design-preview/package.json | 12 +- packages/domain-picker/package.json | 18 +- .../eslint-plugin-package-json/package.json | 2 +- .../explat-client-react-helpers/package.json | 6 +- packages/global-styles/package.json | 14 +- packages/help-center/package.json | 14 +- packages/i18n-calypso/package.json | 8 +- packages/i18n-utils/package.json | 16 +- packages/interpolate-components/package.json | 2 +- packages/language-picker/package.json | 8 +- packages/languages/package.json | 4 +- packages/launchpad/package.json | 5 +- packages/mini-cart/package.json | 12 +- packages/onboarding/package.json | 16 +- packages/page-pattern-modal/package.json | 18 +- packages/plans-grid/package.json | 10 +- packages/privacy-toolset/package.json | 4 +- packages/search/package.json | 25 +- packages/shopping-cart/package.json | 4 +- packages/site-picker/package.json | 10 +- packages/sites/package.json | 4 +- packages/social-previews/package.json | 14 +- packages/state-utils/package.json | 4 +- packages/subscriber/package.json | 16 +- packages/tour-kit/package.json | 16 +- packages/viewport-react/package.json | 2 +- packages/whats-new/package.json | 10 +- packages/wp-babel-makepot/package.json | 2 +- packages/wpcom-checkout/package.json | 16 +- packages/wpcom-template-parts/package.json | 2 +- yarn.lock | 3271 +++++++++-------- 51 files changed, 2141 insertions(+), 1883 deletions(-) diff --git a/apps/editing-toolkit/package.json b/apps/editing-toolkit/package.json index 173cb6e5802dd..da6f35a87dfd6 100644 --- a/apps/editing-toolkit/package.json +++ b/apps/editing-toolkit/package.json @@ -69,38 +69,38 @@ "@popperjs/core": "^2.10.2", "@sentry/browser": "^7.54.0", "@tanstack/react-query": "^4.29.1", - "@wordpress/a11y": "^3.22.0", - "@wordpress/api-fetch": "^6.19.0", - "@wordpress/base-styles": "^4.13.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/data-controls": "^2.22.0", - "@wordpress/date": "^4.22.0", - "@wordpress/dependency-extraction-webpack-plugin": "^4.5.0", - "@wordpress/dom-ready": "^3.22.0", - "@wordpress/edit-post": "^6.19.0", - "@wordpress/element": "^4.20.0", + "@wordpress/a11y": "^3.23.0", + "@wordpress/api-fetch": "^6.20.0", + "@wordpress/base-styles": "^4.14.0", + "@wordpress/block-editor": "^11.0.0", + "@wordpress/blocks": "^12.0.0", + "@wordpress/components": "^23.0.0", + "@wordpress/compose": "^6.0.0", + "@wordpress/data": "^8.0.0", + "@wordpress/data-controls": "^2.23.0", + "@wordpress/date": "^4.23.0", + "@wordpress/dependency-extraction-webpack-plugin": "^4.6.0", + "@wordpress/dom-ready": "^3.23.0", + "@wordpress/edit-post": "^7.0.0", + "@wordpress/element": "^5.0.0", "@wordpress/env": "^4.7.0", - "@wordpress/escape-html": "^2.22.0", - "@wordpress/hooks": "^3.22.0", - "@wordpress/html-entities": "^3.22.0", - "@wordpress/i18n": "^4.22.0", - "@wordpress/icons": "^9.13.0", - "@wordpress/interface": "^4.21.0", - "@wordpress/is-shallow-equal": "^4.22.0", - "@wordpress/keycodes": "^3.22.0", - "@wordpress/notices": "^3.22.0", - "@wordpress/nux": "^5.20.0", - "@wordpress/plugins": "^4.20.0", - "@wordpress/primitives": "^3.20.0", + "@wordpress/escape-html": "^2.23.0", + "@wordpress/hooks": "^3.23.0", + "@wordpress/html-entities": "^3.23.0", + "@wordpress/i18n": "^4.23.0", + "@wordpress/icons": "^9.14.0", + "@wordpress/interface": "^5.0.0", + "@wordpress/is-shallow-equal": "^4.23.0", + "@wordpress/keycodes": "^3.23.0", + "@wordpress/notices": "^3.23.0", + "@wordpress/nux": "^6.0.0", + "@wordpress/plugins": "^5.0.0", + "@wordpress/primitives": "^3.21.0", "@wordpress/private-apis": "^0.9.0", - "@wordpress/rich-text": "^5.20.0", - "@wordpress/scripts": "^24.6.0", - "@wordpress/server-side-render": "^3.20.0", - "@wordpress/url": "^3.23.0", + "@wordpress/rich-text": "^6.0.0", + "@wordpress/scripts": "^25.0.0", + "@wordpress/server-side-render": "^4.0.0", + "@wordpress/url": "^3.24.0", "calypso": "workspace:^", "classnames": "^2.3.1", "eslint": "^8.34.0", @@ -109,11 +109,10 @@ "moment": "^2.26.0", "npm-run-all": "^4.1.5", "postcss": "^8.4.5", - "react": "^17.0.2", - "react-dom": "^17.0.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", "react-popper": "^2.3.0", "react-redux": "^8.0.5", - "reakit-utils": "^0.15.1", "redux": "^4.2.1", "redux-thunk": "^2.4.2", "swiper": "^8.4.5", @@ -124,13 +123,13 @@ "@automattic/calypso-eslint-overrides": "workspace:^", "@automattic/calypso-jest": "workspace:^", "@tanstack/eslint-plugin-query": "^4.29.8", - "@testing-library/jest-dom": "^5.16.2", - "@testing-library/react": "^12.1.3", + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^14.0.0", "@types/node": "^18.11.18", "@types/wordpress__plugins": "^3.0.0", - "@wordpress/eslint-plugin": "^13.6.0", - "@wordpress/jest-preset-default": "^10.3.0", - "@wordpress/readable-js-assets-webpack-plugin": "^2.5.0", + "@wordpress/eslint-plugin": "^13.7.0", + "@wordpress/jest-preset-default": "^10.4.0", + "@wordpress/readable-js-assets-webpack-plugin": "^2.6.0", "babel-jest": "^27.5.1", "eslint-plugin-inclusive-language": "^2.2.0", "eslint-plugin-json-es": "^1.5.7", diff --git a/apps/happy-blocks/package.json b/apps/happy-blocks/package.json index 46ac1919a4bf9..ffa3d708fed3c 100644 --- a/apps/happy-blocks/package.json +++ b/apps/happy-blocks/package.json @@ -33,23 +33,23 @@ "@automattic/wp-babel-makepot": "workspace:^", "@automattic/wpcom-template-parts": "workspace:^", "@emotion/styled": "^11.3.0", - "@wordpress/base-styles": "^4.13.0", - "@wordpress/block-editor": "^10.5.0", - "@wordpress/blocks": "^11.21.0", - "@wordpress/components": "^22.1.0", - "@wordpress/element": "^4.20.0", - "@wordpress/i18n": "^4.22.0", + "@wordpress/base-styles": "^4.14.0", + "@wordpress/block-editor": "^11.0.0", + "@wordpress/blocks": "^12.0.0", + "@wordpress/components": "^23.0.0", + "@wordpress/element": "^5.0.0", + "@wordpress/i18n": "^4.23.0", "classnames": "^2.3.2", "glob": "^7.1.6", "i18n-calypso": "workspace:^", - "react": "^17.0.2", - "react-dom": "^17.0.2" + "react": "^18.2.0", + "react-dom": "^18.2.0" }, "devDependencies": { "@automattic/calypso-apps-builder": "workspace:^", "@emotion/react": "^11.4.1", - "@testing-library/react": "^12.1.3", - "@wordpress/readable-js-assets-webpack-plugin": "^2.5.0", + "@testing-library/react": "^14.0.0", + "@wordpress/readable-js-assets-webpack-plugin": "^2.6.0", "copy-webpack-plugin": "^10.1.0", "glob": "^7.1.6", "jest": "^27.3.1", diff --git a/apps/notifications/package.json b/apps/notifications/package.json index 9e0f45ac16d9d..63a61fdf4381b 100644 --- a/apps/notifications/package.json +++ b/apps/notifications/package.json @@ -36,8 +36,8 @@ "i18n-calypso": "workspace:^", "page": "^1.11.5", "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": "^8.0.5", "redux": "^4.2.1", "redux-thunk": "^2.4.2", diff --git a/apps/o2-blocks/package.json b/apps/o2-blocks/package.json index fb5a15f71f977..d158564975bd1 100644 --- a/apps/o2-blocks/package.json +++ b/apps/o2-blocks/package.json @@ -22,32 +22,31 @@ }, "dependencies": { "@automattic/calypso-build": "workspace:^", - "@wordpress/api-fetch": "^6.19.0", - "@wordpress/base-styles": "^4.13.0", - "@wordpress/block-editor": "^10.5.0", - "@wordpress/blocks": "^11.21.0", - "@wordpress/components": "^22.1.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/is-shallow-equal": "^4.22.0", - "@wordpress/primitives": "^3.20.0", + "@wordpress/api-fetch": "^6.20.0", + "@wordpress/base-styles": "^4.14.0", + "@wordpress/block-editor": "^11.0.0", + "@wordpress/blocks": "^12.0.0", + "@wordpress/components": "^23.0.0", + "@wordpress/data": "^8.0.0", + "@wordpress/editor": "^13.0.0", + "@wordpress/element": "^5.0.0", + "@wordpress/hooks": "^3.23.0", + "@wordpress/i18n": "^4.23.0", + "@wordpress/icons": "^9.14.0", + "@wordpress/is-shallow-equal": "^4.23.0", + "@wordpress/primitives": "^3.21.0", "classnames": "^2.3.1", "lodash": "^4.17.21", "moment": "^2.26.0", "new-github-issue-url": "^0.2.1", - "react": "^17.0.2", - "react-dom": "^17.0.2", - "reakit-utils": "^0.15.1", + "react": "^18.2.0", + "react-dom": "^18.2.0", "redux": "^4.2.1" }, "devDependencies": { "@automattic/calypso-apps-builder": "workspace:^", "@automattic/calypso-eslint-overrides": "workspace:^", - "@wordpress/readable-js-assets-webpack-plugin": "^2.5.0", + "@wordpress/readable-js-assets-webpack-plugin": "^2.6.0", "jest": "^27.3.1", "postcss": "^8.4.5", "webpack": "^5.68.0" diff --git a/apps/odyssey-stats/package.json b/apps/odyssey-stats/package.json index 25ed58dcb5729..39ac97501e7eb 100644 --- a/apps/odyssey-stats/package.json +++ b/apps/odyssey-stats/package.json @@ -35,22 +35,21 @@ "@automattic/calypso-url": "workspace:^", "@automattic/components": "workspace:^", "@tanstack/react-query": "4.29.1", - "@wordpress/base-styles": "^4.13.0", - "@wordpress/data": "^7.6.0", - "@wordpress/icons": "^9.23.0", + "@wordpress/base-styles": "^4.14.0", + "@wordpress/data": "^8.0.0", + "@wordpress/icons": "^9.14.0", "calypso": "workspace:^", "classnames": "^2.3.1", "debug": "^4.3.4", "moment": "^2.26.0", "page": "^1.11.5", "prop-types": "^15.8.1", - "react": "^17.0.2", - "react-dom": "^17.0.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", "react-redux": "^8.0.5", "redux": "^4.2.1", "redux-thunk": "^2.4.2", - "wpcom": "workspace:^", - "wpcom-proxy-request": "workspace:^" + "wpcom": "workspace:^" }, "devDependencies": { "@automattic/babel-plugin-transform-wpcalypso-async": "workspace:^", @@ -65,8 +64,8 @@ "@automattic/wp-babel-makepot": "workspace:^", "@babel/core": "^7.17.5", "@size-limit/file": "^8.2.4", - "@wordpress/dependency-extraction-webpack-plugin": "^4.5.0", - "@wordpress/scripts": "^24.6.0", + "@wordpress/dependency-extraction-webpack-plugin": "^4.6.0", + "@wordpress/scripts": "^25.0.0", "autoprefixer": "^10.2.5", "babel-jest": "^27.5", "gettext-parser": "^6.0.0", diff --git a/apps/wpcom-block-editor/package.json b/apps/wpcom-block-editor/package.json index 5d5e4d8394c82..8364c8343a9fa 100644 --- a/apps/wpcom-block-editor/package.json +++ b/apps/wpcom-block-editor/package.json @@ -24,30 +24,29 @@ "@automattic/calypso-url": "workspace:^", "@automattic/typography": "workspace:^", "@babel/runtime": "^7.17.2", - "@wordpress/api-fetch": "^6.19.0", - "@wordpress/base-styles": "^4.13.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/dom-ready": "^3.22.0", - "@wordpress/edit-post": "^6.19.0", - "@wordpress/edit-site": "^4.19.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/is-shallow-equal": "^4.22.0", - "@wordpress/plugins": "^4.20.0", - "@wordpress/rich-text": "^5.20.0", - "@wordpress/url": "^3.23.0", + "@wordpress/api-fetch": "^6.20.0", + "@wordpress/base-styles": "^4.14.0", + "@wordpress/block-editor": "^11.0.0", + "@wordpress/blocks": "^12.0.0", + "@wordpress/components": "^23.0.0", + "@wordpress/compose": "^6.0.0", + "@wordpress/data": "^8.0.0", + "@wordpress/dom-ready": "^3.23.0", + "@wordpress/edit-post": "^7.0.0", + "@wordpress/edit-site": "^5.0.0", + "@wordpress/editor": "^13.0.0", + "@wordpress/element": "^5.0.0", + "@wordpress/hooks": "^3.23.0", + "@wordpress/i18n": "^4.23.0", + "@wordpress/icons": "^9.14.0", + "@wordpress/is-shallow-equal": "^4.23.0", + "@wordpress/plugins": "^5.0.0", + "@wordpress/rich-text": "^6.0.0", + "@wordpress/url": "^3.24.0", "debug": "^4.3.3", "lodash": "^4.17.21", - "react": "^17.0.2", - "react-dom": "^17.0.2", - "reakit-utils": "^0.15.1", + "react": "^18.2.0", + "react-dom": "^18.2.0", "redux": "^4.2.1", "tinymce": "^5.0.0" }, @@ -55,7 +54,7 @@ "@automattic/calypso-apps-builder": "workspace:^", "@automattic/calypso-build": "workspace:^", "@automattic/calypso-eslint-overrides": "workspace:^", - "@wordpress/dependency-extraction-webpack-plugin": "^4.5.0", + "@wordpress/dependency-extraction-webpack-plugin": "^4.6.0", "jest": "^27.3.1", "npm-run-all": "^4.1.5", "postcss": "^8.4.5", diff --git a/client/package.json b/client/package.json index e6c7177df73e1..a1e0ef830d6b5 100644 --- a/client/package.json +++ b/client/package.json @@ -50,7 +50,7 @@ "@automattic/notifications": "workspace:^", "@automattic/onboarding": "workspace:^", "@automattic/plans-grid": "workspace:^", - "@automattic/react-virtualized": "^9.22.3", + "@automattic/react-virtualized": "^9.22.4", "@automattic/request-external-access": "workspace:^", "@automattic/search": "workspace:^", "@automattic/shopping-cart": "workspace:^", @@ -76,23 +76,23 @@ "@tanstack/react-query": "^4.29.1", "@tanstack/react-query-devtools": "^4.29.1", "@tanstack/react-query-persist-client": "^4.29.1", - "@wordpress/a11y": "^3.22.0", - "@wordpress/api-fetch": "^6.19.0", - "@wordpress/base-styles": "^4.13.0", - "@wordpress/blocks": "^11.21.0", - "@wordpress/components": "^22.1.0", - "@wordpress/compose": "^5.20.0", - "@wordpress/data": "^7.6.0", - "@wordpress/dom": "^3.22.0", - "@wordpress/edit-post": "^6.19.0", - "@wordpress/element": "^4.20.0", - "@wordpress/html-entities": "^3.22.0", - "@wordpress/i18n": "^4.22.0", - "@wordpress/icons": "^9.13.0", - "@wordpress/is-shallow-equal": "^4.22.0", - "@wordpress/react-i18n": "^3.20.0", - "@wordpress/url": "^3.23.0", - "@wordpress/warning": "^2.22.0", + "@wordpress/a11y": "^3.23.0", + "@wordpress/api-fetch": "^6.20.0", + "@wordpress/base-styles": "^4.14.0", + "@wordpress/blocks": "^12.0.0", + "@wordpress/components": "^23.0.0", + "@wordpress/compose": "^6.0.0", + "@wordpress/data": "^8.0.0", + "@wordpress/dom": "^3.23.0", + "@wordpress/edit-post": "^7.0.0", + "@wordpress/element": "^5.0.0", + "@wordpress/html-entities": "^3.23.0", + "@wordpress/i18n": "^4.23.0", + "@wordpress/icons": "^9.14.0", + "@wordpress/is-shallow-equal": "^4.23.0", + "@wordpress/react-i18n": "^3.21.0", + "@wordpress/url": "^3.24.0", + "@wordpress/warning": "^2.23.0", "autosize": "^4.0.4", "body-parser": "^1.19.0", "browser-filesaver": "^1.1.1", @@ -166,10 +166,10 @@ "prop-types": "^15.7.2", "qrcode.react": "^3.1.0", "qs": "^6.9.1", - "react": "^17.0.2", + "react": "^18.2.0", "react-click-outside": "^3.0.1", "react-day-picker": "^7.4.10", - "react-dom": "^17.0.2", + "react-dom": "^18.2.0", "react-element-to-jsx-string": "^15.0.0", "react-intersection-observer": "^9.4.3", "react-live": "^4.1.1", @@ -178,7 +178,6 @@ "react-router-dom": "^6.10.0", "react-transition-group": "^4.3.0", "reakit": "^1.3.11", - "reakit-utils": "^0.15.1", "redux": "^4.2.1", "redux-dynamic-middlewares": "^2.2.0", "redux-thunk": "^2.4.2", @@ -216,10 +215,10 @@ "@storybook/addon-actions": "^7.0.18", "@tanstack/query-sync-storage-persister": "^4.29.1", "@testing-library/dom": "^8.13.0", - "@testing-library/jest-dom": "^5.16.2", - "@testing-library/react": "^12.1.3", + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^14.0.0", "@testing-library/react-hooks": "7.0.2", - "@testing-library/user-event": "^14.2.0", + "@testing-library/user-event": "^14.4.3", "@types/jest": "^27.4.0", "@types/redux-mock-store": "1.0.3", "autoprefixer": "^10.2.5", @@ -229,7 +228,7 @@ "ignore-loader": "^0.1.2", "pkg-dir": "^5.0.0", "react-router": "^6.10.0", - "react-test-renderer": "^17.0.2", + "react-test-renderer": "^18.2.0", "redux-mock-store": "^1.5.4" } } diff --git a/desktop/package.json b/desktop/package.json index 5370718f24a65..6b97085945f4d 100644 --- a/desktop/package.json +++ b/desktop/package.json @@ -45,8 +45,8 @@ "lodash": "^4.17.21", "playwright": "^1.34", "postcss": "^8.4.5", - "react": "^17.0.2", - "react-dom": "^17.0.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", "webpack": "^5.68.0", "webpack-cli": "^4.9.2" }, diff --git a/package.json b/package.json index d4dae8b779a5d..989ee621fa077 100644 --- a/package.json +++ b/package.json @@ -159,7 +159,7 @@ "@types/node": "^18.11.18", "@types/page": "^1.11.5", "@types/qs": "^6.9.7", - "@types/react": "^17.0.39", + "@types/react": "^18.2.6", "@types/react-modal": "^3.13.1", "@types/react-router-dom": "^5.3.3", "@types/react-transition-group": "^4.4.4", @@ -167,18 +167,17 @@ "@types/uuid": "^8.3.4", "@types/validator": "^13.7.1", "@types/webpack-env": "^1.16.3", - "@types/wordpress__components": "^14.0.10", "@types/wordpress__data-controls": "^2.30.0", - "@wordpress/base-styles": "^4.13.0", - "@wordpress/components": "^22.1.0", - "@wordpress/data": "^7.6.0", - "@wordpress/element": "^4.20.0", - "@wordpress/i18n": "^4.22.0", - "@wordpress/icons": "^9.22.0", - "@wordpress/is-shallow-equal": "^4.22.0", - "@wordpress/jest-preset-default": "^10.3.0", - "@wordpress/primitives": "^3.20.0", - "@wordpress/url": "^3.23.0", + "@wordpress/base-styles": "^4.14.0", + "@wordpress/components": "^23.0.0", + "@wordpress/data": "^8.0.0", + "@wordpress/element": "^5.0.0", + "@wordpress/i18n": "^4.23.0", + "@wordpress/icons": "^9.14.0", + "@wordpress/is-shallow-equal": "^4.23.0", + "@wordpress/jest-preset-default": "^10.4.0", + "@wordpress/primitives": "^3.21.0", + "@wordpress/url": "^3.24.0", "browserslist": "^4.16.0", "calypso": "workspace:^", "calypso-codemods": "workspace:^", @@ -192,13 +191,13 @@ "lottie-web": "^5.9.6", "moment": "^2.26.0", "photon": "workspace:^", - "react": "^17.0.2", - "react-dom": "^17.0.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", "react-intersection-observer": "^9.4.3", "react-modal": "^3.16.1", - "reakit-utils": "^0.15.1", "redux": "^4.2.1", "request": "^2.88.2", + "stream": "^0.0.2", "wpcom": "workspace:^" }, "optionalDependencies": { @@ -220,13 +219,15 @@ "@storybook/cli": "^7.0.18", "@storybook/react": "^7.0.18", "@tanstack/eslint-plugin-query": "^4.29.8", - "@testing-library/jest-dom": "^5.16.2", + "@testing-library/jest-dom": "^5.16.5", + "@types/gradient-parser": "^0.1.2", "@types/gtag.js": "^0.0.10", + "@types/highlight-words-core": "^1.2.1", "@types/superagent": "^4.1.15", "@typescript-eslint/eslint-plugin": "^5.53.0", "@typescript-eslint/parser": "^5.53.0", - "@wordpress/eslint-plugin": "^13.6.0", - "@wordpress/stylelint-config": "^21.5.0", + "@wordpress/eslint-plugin": "^13.7.0", + "@wordpress/stylelint-config": "^21.6.0", "babel-loader": "^8.2.3", "bunyan": "^1.8.15", "chalk": "^4.1.2", @@ -297,22 +298,95 @@ "@types/wordpress__notices": "npm:noop-package@1.0.0", "@types/wordpress__rich-text": "npm:noop-package@1.0.0", "@types/wordpress__data-controls/@wordpress/data": "npm:noop-package@1.0.0", - "@types/react": "^17.0.39", - "newspack-components/@wordpress/base-styles": "4.5.0", - "newspack-components/@wordpress/components": "19.15.0", - "newspack-components/@wordpress/element": "4.7.0", - "newspack-components/@wordpress/i18n": "4.9.0", + "@wordpress/private-apis": "^0.15.0", "keytar@npm:7.7.0/node-addon-api": "3.1.0", "lzma-native": "^8.0.5", - "@wordpress/base-styles": "4.13.0", - "@wordpress/interface@^4.8.0": "patch:@wordpress/interface@npm%3A4.8.0#./.yarn/patches/@wordpress-interface-npm-4.8.0-8a39ad37cf.patch", - "@wordpress/data-controls": "2.22.0", - "@wordpress/element": "4.20.0", "node-abi": "3.35.0", - "@types/react@*": "patch:@types/react@npm%3A17.0.39#./.yarn/patches/@types-react-npm-17.0.39-b4ac1f7bfe.patch", - "@types/react@^17.0.39": "patch:@types/react@npm%3A17.0.39#./.yarn/patches/@types-react-npm-17.0.39-b4ac1f7bfe.patch", - "@types/react@>=16.9.0": "patch:@types/react@npm%3A17.0.39#./.yarn/patches/@types-react-npm-17.0.39-b4ac1f7bfe.patch", - "@types/react@^17.0.37": "patch:@types/react@npm%3A17.0.39#./.yarn/patches/@types-react-npm-17.0.39-b4ac1f7bfe.patch" + "@wordpress/a11y": "3.23.0", + "@wordpress/annotations": "2.23.0", + "@wordpress/api-fetch": "6.20.0", + "@wordpress/autop": "3.23.0", + "@wordpress/babel-plugin-import-jsx-pragma": "4.6.0", + "@wordpress/babel-plugin-makepot": "5.7.0", + "@wordpress/babel-preset-default": "7.7.0", + "@wordpress/base-styles": "4.14.0", + "@wordpress/blob": "3.23.0", + "@wordpress/block-directory": "4.0.0", + "@wordpress/block-editor": "11.0.0", + "@wordpress/block-library": "8.0.0", + "@wordpress/block-serialization-default-parser": "4.23.0", + "@wordpress/block-serialization-spec-parser": "4.23.0", + "@wordpress/blocks": "12.0.0", + "@wordpress/browserslist-config": "5.6.0", + "@wordpress/components": "23.0.0", + "@wordpress/compose": "6.0.0", + "@wordpress/core-data": "6.0.0", + "@wordpress/create-block-tutorial-template": "2.11.0", + "@wordpress/create-block": "4.7.0", + "@wordpress/custom-templated-path-webpack-plugin": "2.7.0", + "@wordpress/customize-widgets": "4.0.0", + "@wordpress/data-controls": "2.23.0", + "@wordpress/data": "8.0.0", + "@wordpress/date": "4.23.0", + "@wordpress/dependency-extraction-webpack-plugin": "4.6.0", + "@wordpress/deprecated": "3.23.0", + "@wordpress/docgen": "1.32.0", + "@wordpress/dom-ready": "3.23.0", + "@wordpress/dom": "3.23.0", + "@wordpress/e2e-test-utils": "9.0.0", + "@wordpress/e2e-tests": "6.0.0", + "@wordpress/edit-post": "7.0.0", + "@wordpress/edit-site": "5.0.0", + "@wordpress/edit-widgets": "5.0.0", + "@wordpress/editor": "13.0.0", + "@wordpress/element": "5.0.0", + "@wordpress/escape-html": "2.23.0", + "@wordpress/eslint-plugin": "13.7.0", + "@wordpress/experiments": "0.5.0", + "@wordpress/format-library": "4.0.0", + "@wordpress/hooks": "3.23.0", + "@wordpress/html-entities": "3.23.0", + "@wordpress/i18n": "4.23.0", + "@wordpress/icons": "9.14.0", + "@wordpress/interface": "5.0.0", + "@wordpress/is-shallow-equal": "4.23.0", + "@wordpress/jest-console": "6.6.0", + "@wordpress/jest-preset-default": "10.4.0", + "@wordpress/jest-puppeteer-axe": "5.6.0", + "@wordpress/keyboard-shortcuts": "4.0.0", + "@wordpress/keycodes": "3.23.0", + "@wordpress/lazy-import": "1.10.0", + "@wordpress/library-export-default-webpack-plugin": "2.9.0", + "@wordpress/list-reusable-blocks": "4.0.0", + "@wordpress/media-utils": "4.14.0", + "@wordpress/notices": "3.23.0", + "@wordpress/npm-package-json-lint-config": "4.8.0", + "@wordpress/nux": "6.0.0", + "@wordpress/plugins": "5.0.0", + "@wordpress/postcss-plugins-preset": "4.7.0", + "@wordpress/postcss-themes": "5.6.0", + "@wordpress/preferences-persistence": "1.15.0", + "@wordpress/preferences": "3.0.0", + "@wordpress/prettier-config": "2.6.0", + "@wordpress/primitives": "3.21.0", + "@wordpress/priority-queue": "2.23.0", + "@wordpress/project-management-automation": "1.22.0", + "@wordpress/react-i18n": "3.21.0", + "@wordpress/readable-js-assets-webpack-plugin": "2.6.0", + "@wordpress/redux-routine": "4.23.0", + "@wordpress/reusable-blocks": "4.0.0", + "@wordpress/rich-text": "6.0.0", + "@wordpress/scripts": "25.0.0", + "@wordpress/server-side-render": "4.0.0", + "@wordpress/shortcode": "3.23.0", + "@wordpress/style-engine": "1.6.0", + "@wordpress/stylelint-config": "21.6.0", + "@wordpress/token-list": "2.23.0", + "@wordpress/url": "3.24.0", + "@wordpress/viewport": "5.0.0", + "@wordpress/warning": "2.23.0", + "@wordpress/widgets": "3.0.0", + "@wordpress/wordcount": "3.23.0" }, "packageManager": "yarn@3.2.3", "dependenciesMeta": { diff --git a/packages/block-renderer/package.json b/packages/block-renderer/package.json index e9cacdac68fe9..0d806036554a1 100644 --- a/packages/block-renderer/package.json +++ b/packages/block-renderer/package.json @@ -30,9 +30,9 @@ }, "dependencies": { "@tanstack/react-query": "^4.29.1", - "@wordpress/block-editor": "^10.5.0", - "@wordpress/compose": "^5.20.0", - "@wordpress/edit-site": "^4.19.0", + "@wordpress/block-editor": "^11.0.0", + "@wordpress/compose": "^6.0.0", + "@wordpress/edit-site": "^5.0.0", "classnames": "^2.3.1", "tslib": "^2.3.0", "utility-types": "^3.10.0", @@ -40,8 +40,8 @@ }, "devDependencies": { "@automattic/calypso-typescript-config": "workspace:^", - "react": "^17.0.2", - "react-dom": "^17.0.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", "typescript": "^4.7.4" }, "peerDependencies": { diff --git a/packages/calypso-babel-config/package.json b/packages/calypso-babel-config/package.json index 370d650e81fd5..53fb0835618b1 100644 --- a/packages/calypso-babel-config/package.json +++ b/packages/calypso-babel-config/package.json @@ -36,7 +36,7 @@ "@babel/register": "^7.17.0", "@babel/runtime": "^7.17.2", "@emotion/babel-plugin": "^11.3.0", - "@wordpress/babel-plugin-import-jsx-pragma": "^4.5.0", + "@wordpress/babel-plugin-import-jsx-pragma": "^4.6.0", "babel-plugin-dynamic-import-node": "^2.3.3", "babel-plugin-transform-react-remove-prop-types": "^0.4.24" } diff --git a/packages/calypso-build/package.json b/packages/calypso-build/package.json index e5075389ff921..b8bb0626d4b9d 100644 --- a/packages/calypso-build/package.json +++ b/packages/calypso-build/package.json @@ -38,8 +38,8 @@ "@babel/compat-data": "^7.17.0", "@babel/core": "^7.17.5", "@types/webpack-env": "^1.16.3", - "@wordpress/browserslist-config": "^5.5.0", - "@wordpress/dependency-extraction-webpack-plugin": "^4.5.0", + "@wordpress/browserslist-config": "^5.6.0", + "@wordpress/dependency-extraction-webpack-plugin": "^4.6.0", "autoprefixer": "^10.2.5", "babel-loader": "^8.2.3", "browserslist": "^4.8.2", diff --git a/packages/calypso-e2e/package.json b/packages/calypso-e2e/package.json index ce0987c16fa6e..e45eda7ca6c18 100644 --- a/packages/calypso-e2e/package.json +++ b/packages/calypso-e2e/package.json @@ -34,7 +34,7 @@ "@types/jest": "^27.4.0", "@types/node": "^18.11.18", "@types/node-fetch": "^2.6.1", - "@wordpress/i18n": "^4.22.0", + "@wordpress/i18n": "^4.23.0", "asana-phrase": "^0.0.8", "node-fetch": "^2.6.7", "typescript": "^4.7.4" diff --git a/packages/calypso-storybook/package.json b/packages/calypso-storybook/package.json index 1002b977d86dc..73e2acf65407c 100644 --- a/packages/calypso-storybook/package.json +++ b/packages/calypso-storybook/package.json @@ -31,8 +31,8 @@ "@storybook/preset-scss": "^1.0.3", "@storybook/react-webpack5": "^7.0.18", "css-loader": "^6.5.1", - "react": "^17.0.2", - "react-dom": "^17.0.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", "sass-loader": "^12.1.0", "style-loader": "^1.2.1", "webpack": "^5.68.0" diff --git a/packages/calypso-stripe/package.json b/packages/calypso-stripe/package.json index a249cc1df9193..dae9bf01dd164 100644 --- a/packages/calypso-stripe/package.json +++ b/packages/calypso-stripe/package.json @@ -38,8 +38,8 @@ "@stripe/react-stripe-js": "^2.1.0", "@stripe/stripe-js": "^1.53.0", "debug": "^4.3.3", - "react": "^17.0.2", - "react-dom": "^17.0.2" + "react": "^18.2.0", + "react-dom": "^18.2.0" }, "devDependencies": { "@automattic/calypso-typescript-config": "workspace:^", diff --git a/packages/components/package.json b/packages/components/package.json index ac69dd9a961d1..d873e94e0b378 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -31,9 +31,9 @@ "@automattic/data-stores": "workspace:^", "@automattic/search": "workspace:^", "@automattic/typography": "workspace:^", - "@wordpress/base-styles": "^4.13.0", - "@wordpress/components": "^22.1.0", - "@wordpress/icons": "^9.13.0", + "@wordpress/base-styles": "^4.14.0", + "@wordpress/components": "^23.0.0", + "@wordpress/icons": "^9.14.0", "canvas-confetti": "^1.6.0", "classnames": "^2.3.1", "framer-motion": "6.2.8", @@ -57,8 +57,8 @@ "@automattic/calypso-typescript-config": "workspace:^", "@storybook/addon-actions": "^7.0.18", "@storybook/react": "^7.0.18", - "@testing-library/jest-dom": "^5.16.2", - "@testing-library/react": "^12.1.3", + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^14.0.0", "@testing-library/react-hooks": "7.0.2", "@types/canvas-confetti": "^1.6.0", "@types/react-slider": "^1.3.1", diff --git a/packages/composite-checkout/package.json b/packages/composite-checkout/package.json index 45e78afb2ec29..aeb017e8075a0 100644 --- a/packages/composite-checkout/package.json +++ b/packages/composite-checkout/package.json @@ -38,8 +38,8 @@ "dependencies": { "@emotion/react": "^11.4.1", "@emotion/styled": "^11.3.0", - "@wordpress/i18n": "^4.22.0", - "@wordpress/react-i18n": "^3.20.0", + "@wordpress/i18n": "^4.23.0", + "@wordpress/react-i18n": "^3.21.0", "debug": "^4.3.3", "prop-types": "^15.7.2" }, @@ -50,11 +50,11 @@ "@storybook/cli": "^7.0.18", "@storybook/react": "^7.0.18", "@testing-library/dom": "^8.13.0", - "@testing-library/jest-dom": "^5.16.2", - "@testing-library/react": "^12.1.3", - "@testing-library/user-event": "^14.2.0", - "react": "^17.0.2", - "react-dom": "^17.0.2", + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^14.0.0", + "@testing-library/user-event": "^14.4.3", + "react": "^18.2.0", + "react-dom": "^18.2.0", "typescript": "^4.7.4" }, "peerDependencies": { diff --git a/packages/data-stores/package.json b/packages/data-stores/package.json index e7f28dc62e91e..7bbfae86907cb 100644 --- a/packages/data-stores/package.json +++ b/packages/data-stores/package.json @@ -34,9 +34,9 @@ "@automattic/format-currency": "workspace:^", "@automattic/shopping-cart": "workspace:^", "@tanstack/react-query": "^4.29.1", - "@wordpress/api-fetch": "^6.19.0", - "@wordpress/data-controls": "^2.22.0", - "@wordpress/deprecated": "^3.22.0", + "@wordpress/api-fetch": "^6.20.0", + "@wordpress/data-controls": "^2.23.0", + "@wordpress/deprecated": "^3.23.0", "fast-json-stable-stringify": "^2.1.0", "i18n-calypso": "workspace:^", "qs": "^6.9.1", diff --git a/packages/design-carousel/package.json b/packages/design-carousel/package.json index 3d620444a944a..ca4a4e89ee079 100644 --- a/packages/design-carousel/package.json +++ b/packages/design-carousel/package.json @@ -43,8 +43,8 @@ "@automattic/calypso-build": "workspace:^", "@automattic/calypso-typescript-config": "workspace:^", "postcss": "^8.4.5", - "react": "^17.0.2", - "react-dom": "^17.0.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", "redux": "^4.2.1", "typescript": "^4.7.4", "webpack": "^5.68.0" diff --git a/packages/design-picker/package.json b/packages/design-picker/package.json index bcac34994fe7b..37e349b138585 100644 --- a/packages/design-picker/package.json +++ b/packages/design-picker/package.json @@ -35,9 +35,9 @@ "@automattic/onboarding": "workspace:^", "@automattic/typography": "workspace:^", "@tanstack/react-query": "^4.29.1", - "@wordpress/components": "^22.1.0", - "@wordpress/react-i18n": "^3.20.0", - "@wordpress/url": "^3.23.0", + "@wordpress/components": "^23.0.0", + "@wordpress/react-i18n": "^3.21.0", + "@wordpress/url": "^3.24.0", "classnames": "^2.3.1", "react-intersection-observer": "^9.4.3", "tslib": "^2.3.0", @@ -46,13 +46,13 @@ "devDependencies": { "@automattic/calypso-build": "workspace:^", "@automattic/calypso-typescript-config": "workspace:^", - "@testing-library/jest-dom": "^5.16.2", - "@testing-library/react": "^12.1.3", + "@automattic/data-stores": "workspace:^", + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^14.0.0", "jest": "^27.3.1", "postcss": "^8.4.5", - "react": "^17.0.2", - "react-dom": "^17.0.2", - "reakit-utils": "^0.15.1", + "react": "^18.2.0", + "react-dom": "^18.2.0", "redux": "^4.2.1", "typescript": "^4.7.4", "webpack": "^5.68.0" diff --git a/packages/design-preview/package.json b/packages/design-preview/package.json index 40f930e490242..81f19aa03f6ef 100644 --- a/packages/design-preview/package.json +++ b/packages/design-preview/package.json @@ -33,17 +33,17 @@ "@automattic/design-picker": "workspace:^", "@automattic/global-styles": "workspace:^", "@automattic/i18n-utils": "workspace:^", - "@wordpress/components": "^22.1.0", - "@wordpress/react-i18n": "^3.20.0", + "@wordpress/components": "^23.0.0", + "@wordpress/react-i18n": "^3.21.0", "classnames": "^2.3.1", "tslib": "^2.3.0" }, "devDependencies": { "@automattic/calypso-typescript-config": "workspace:^", - "@testing-library/jest-dom": "^5.16.2", - "@testing-library/react": "^12.1.3", - "react": "^17.0.2", - "react-dom": "^17.0.2", + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^14.0.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", "typescript": "^4.7.4" }, "peerDependencies": { diff --git a/packages/domain-picker/package.json b/packages/domain-picker/package.json index ed661c7e0ba44..6bffc5a4d256b 100644 --- a/packages/domain-picker/package.json +++ b/packages/domain-picker/package.json @@ -35,11 +35,11 @@ "@automattic/i18n-utils": "workspace:^", "@automattic/onboarding": "workspace:^", "@automattic/typography": "workspace:^", - "@wordpress/base-styles": "^4.13.0", - "@wordpress/components": "^22.1.0", - "@wordpress/compose": "^5.20.0", - "@wordpress/icons": "^9.13.0", - "@wordpress/react-i18n": "^3.20.0", + "@wordpress/base-styles": "^4.14.0", + "@wordpress/components": "^23.0.0", + "@wordpress/compose": "^6.0.0", + "@wordpress/icons": "^9.14.0", + "@wordpress/react-i18n": "^3.21.0", "classnames": "^2.3.1", "lodash": "^4.17.21", "tslib": "^2.3.0", @@ -48,10 +48,10 @@ }, "devDependencies": { "@automattic/calypso-typescript-config": "workspace:^", - "@testing-library/jest-dom": "^5.16.2", - "@testing-library/react": "^12.1.3", - "react": "^17.0.2", - "react-dom": "^17.0.2", + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^14.0.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", "typescript": "^4.7.4" }, "peerDependencies": { diff --git a/packages/eslint-plugin-package-json/package.json b/packages/eslint-plugin-package-json/package.json index 94f9a43475c04..302f941170e76 100644 --- a/packages/eslint-plugin-package-json/package.json +++ b/packages/eslint-plugin-package-json/package.json @@ -18,7 +18,7 @@ ], "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/npm-package-json-lint-config": "^4.7.0", + "@wordpress/npm-package-json-lint-config": "^4.8.0", "eslint-plugin-json-es": "^1.5.7", "esquery": "^1.4.0", "npm-package-json-lint": "^5.4.2" diff --git a/packages/explat-client-react-helpers/package.json b/packages/explat-client-react-helpers/package.json index 5b0f7fc781980..e840c8718e482 100644 --- a/packages/explat-client-react-helpers/package.json +++ b/packages/explat-client-react-helpers/package.json @@ -26,15 +26,15 @@ }, "dependencies": { "@automattic/explat-client": "workspace:^", - "react": ">=16.8 <18", + "react": "^18.2.0", "tslib": ">=2.3.0" }, "devDependencies": { "@automattic/calypso-polyfills": "workspace:^", "@automattic/calypso-typescript-config": "workspace:^", - "@testing-library/react": "^12.1.3", + "@testing-library/react": "^14.0.0", "@testing-library/react-hooks": "^7.0.2", - "react-dom": ">=16.8 <18", + "react-dom": "^18.2.0", "typescript": "^4.7.4" } } diff --git a/packages/global-styles/package.json b/packages/global-styles/package.json index f7444f81bb031..f8af3a1addd6e 100644 --- a/packages/global-styles/package.json +++ b/packages/global-styles/package.json @@ -30,15 +30,15 @@ }, "dependencies": { "@tanstack/react-query": "^4.29.1", - "@wordpress/block-editor": "^10.5.0", - "@wordpress/components": "^22.1.0", - "@wordpress/compose": "^5.20.0", - "@wordpress/edit-site": "^4.19.0", - "@wordpress/keycodes": "^3.22.0", + "@wordpress/block-editor": "^11.0.0", + "@wordpress/components": "^23.0.0", + "@wordpress/compose": "^6.0.0", + "@wordpress/edit-site": "^5.0.0", + "@wordpress/keycodes": "^3.23.0", "classnames": "^2.3.1", "i18n-calypso": "workspace:^", - "react": "^17.0.2", - "react-dom": "^17.0.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", "tslib": "^2.3.0", "wpcom-proxy-request": "workspace:^" }, diff --git a/packages/help-center/package.json b/packages/help-center/package.json index c88516317bc24..8ec896f871ed6 100644 --- a/packages/help-center/package.json +++ b/packages/help-center/package.json @@ -37,14 +37,14 @@ "@automattic/viewport-react": "workspace:^", "@popperjs/core": "^2.10.2", "@tanstack/react-query": "^4.29.1", - "@wordpress/base-styles": "^4.13.0", - "@wordpress/components": "^22.1.0", - "@wordpress/i18n": "^4.22.0", - "@wordpress/icons": "^9.13.0", - "@wordpress/primitives": "^3.20.0", + "@wordpress/base-styles": "^4.14.0", + "@wordpress/components": "^23.0.0", + "@wordpress/i18n": "^4.23.0", + "@wordpress/icons": "^9.14.0", + "@wordpress/primitives": "^3.21.0", "classnames": "^2.3.1", - "react": "^17.0.2", - "react-dom": "^17.0.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", "react-draggable": "^4.4.4" }, "devDependencies": { diff --git a/packages/i18n-calypso/package.json b/packages/i18n-calypso/package.json index 851b412ff748b..589a378e05f25 100644 --- a/packages/i18n-calypso/package.json +++ b/packages/i18n-calypso/package.json @@ -20,7 +20,7 @@ "@automattic/interpolate-components": "workspace:^", "@babel/runtime": "^7.17.2", "@tannin/sprintf": "^1.1.0", - "@wordpress/compose": "^5.20.0", + "@wordpress/compose": "^6.0.0", "debug": "^4.3.3", "events": "^3.0.0", "hash.js": "^1.1.5", @@ -31,9 +31,9 @@ }, "devDependencies": { "@automattic/calypso-typescript-config": "workspace:^", - "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/packages/i18n-utils/package.json b/packages/i18n-utils/package.json index c8fbdee9bea6d..d5c4ea84d78f6 100644 --- a/packages/i18n-utils/package.json +++ b/packages/i18n-utils/package.json @@ -30,19 +30,19 @@ "dependencies": { "@automattic/calypso-url": "workspace:^", "@automattic/languages": "workspace:^", - "@wordpress/compose": "^5.20.0", - "@wordpress/i18n": "^4.22.0", - "react": "^17.0.2", + "@wordpress/compose": "^6.0.0", + "@wordpress/i18n": "^4.23.0", + "react": "^18.2.0", "tslib": "^2.3.0" }, "devDependencies": { "@automattic/calypso-typescript-config": "workspace:^", - "@testing-library/jest-dom": "^5.16.2", - "@testing-library/react": "^12.1.3", + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^14.0.0", "@testing-library/react-hooks": "7.0.2", - "@types/react": "^17.0.39", - "react-dom": "^17.0.2", - "react-test-renderer": "^17.0.2", + "@types/react": "^18.2.6", + "react-dom": "^18.2.0", + "react-test-renderer": "^18.2.0", "typescript": "^4.7.4" } } diff --git a/packages/interpolate-components/package.json b/packages/interpolate-components/package.json index e223a752cf3b0..063530812fb19 100644 --- a/packages/interpolate-components/package.json +++ b/packages/interpolate-components/package.json @@ -20,7 +20,7 @@ "homepage": "https://github.com/Automattic/wp-calypso/tree/HEAD/packages/interpolate-components#readme", "devDependencies": { "@automattic/calypso-typescript-config": "workspace:^", - "react-dom": "^17.0.2" + "react-dom": "^18.2.0" }, "peerDependencies": { "@types/react": ">=16.14.23", diff --git a/packages/language-picker/package.json b/packages/language-picker/package.json index 52dd6b11f0801..84043be281c2e 100644 --- a/packages/language-picker/package.json +++ b/packages/language-picker/package.json @@ -30,10 +30,10 @@ "@automattic/languages": "workspace:^", "@automattic/search": "workspace:^", "@babel/runtime": "^7.17.2", - "@wordpress/base-styles": "^4.13.0", - "@wordpress/components": "^22.1.0", - "@wordpress/i18n": "^4.22.0", - "@wordpress/react-i18n": "^3.20.0" + "@wordpress/base-styles": "^4.14.0", + "@wordpress/components": "^23.0.0", + "@wordpress/i18n": "^4.23.0", + "@wordpress/react-i18n": "^3.21.0" }, "peerDependencies": { "@wordpress/data": "^7.6.0", diff --git a/packages/languages/package.json b/packages/languages/package.json index a9958aebd68b0..884c02797e6c4 100644 --- a/packages/languages/package.json +++ b/packages/languages/package.json @@ -36,8 +36,8 @@ "@automattic/calypso-typescript-config": "workspace:^", "jest": "^27.3.1", "postcss": "^8.4.5", - "react": "^17.0.2", - "react-dom": "^17.0.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", "redux": "^4.2.1", "typescript": "^4.7.4", "webpack": "^5.68.0" diff --git a/packages/launchpad/package.json b/packages/launchpad/package.json index 4daeaca4b1153..8493c758b9715 100644 --- a/packages/launchpad/package.json +++ b/packages/launchpad/package.json @@ -32,7 +32,6 @@ "@automattic/data-stores": "workspace:^", "@automattic/i18n-utils": "workspace:^", "classnames": "^2.3.1", - "react-query": "^3.32.1", "tslib": "^2.3.0", "utility-types": "^3.10.0", "wpcom-proxy-request": "workspace:^" @@ -41,8 +40,8 @@ "@automattic/calypso-build": "workspace:^", "@automattic/calypso-typescript-config": "workspace:^", "postcss": "^8.4.5", - "react": "^17.0.2", - "react-dom": "^17.0.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", "redux": "^4.1.2", "typescript": "^4.7.4", "webpack": "^5.68.0" diff --git a/packages/mini-cart/package.json b/packages/mini-cart/package.json index 1aebd8da6297c..701acccd03c4e 100644 --- a/packages/mini-cart/package.json +++ b/packages/mini-cart/package.json @@ -43,16 +43,16 @@ "@automattic/shopping-cart": "workspace:^", "@automattic/wpcom-checkout": "workspace:^", "@emotion/styled": "^11.3.0", - "@wordpress/i18n": "^4.22.0", - "@wordpress/react-i18n": "^3.20.0", + "@wordpress/i18n": "^4.23.0", + "@wordpress/react-i18n": "^3.21.0", "debug": "^4.3.3" }, "devDependencies": { "@automattic/calypso-typescript-config": "workspace:^", - "@testing-library/jest-dom": "^5.16.2", - "@testing-library/react": "^12.1.3", - "react": "^17.0.2", - "react-dom": "^17.0.2", + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^14.0.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", "typescript": "^4.7.4" }, "peerDependencies": { diff --git a/packages/onboarding/package.json b/packages/onboarding/package.json index 50f0e919a35c2..df85da889f8b7 100644 --- a/packages/onboarding/package.json +++ b/packages/onboarding/package.json @@ -31,10 +31,10 @@ "dependencies": { "@automattic/components": "workspace:^", "@automattic/data-stores": "workspace:^", - "@wordpress/components": "^22.1.0", - "@wordpress/data": "^7.6.0", - "@wordpress/icons": "^9.13.0", - "@wordpress/react-i18n": "^3.20.0", + "@wordpress/components": "^23.0.0", + "@wordpress/data": "^8.0.0", + "@wordpress/icons": "^9.14.0", + "@wordpress/react-i18n": "^3.21.0", "classnames": "^2.3.1", "react-router-dom": "^6.10.0", "tslib": "^2.5.0", @@ -43,12 +43,12 @@ "devDependencies": { "@automattic/calypso-typescript-config": "workspace:^", "@automattic/typography": "workspace:^", - "@testing-library/react": "^12.1.3", - "@wordpress/base-styles": "^4.13.0", + "@testing-library/react": "^14.0.0", + "@wordpress/base-styles": "^4.14.0", "copyfiles": "^2.3.0", "css-loader": "^3.6.0", - "react": "^17.0.2", - "react-dom": "^17.0.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", "redux": "^4.2.1", "sass-loader": "^10.1.1", "style-loader": "^1.2.1", diff --git a/packages/page-pattern-modal/package.json b/packages/page-pattern-modal/package.json index 10dbbc45b9b6f..cfe20c12352dd 100644 --- a/packages/page-pattern-modal/package.json +++ b/packages/page-pattern-modal/package.json @@ -29,22 +29,22 @@ "dependencies": { "@automattic/onboarding": "workspace:^", "@automattic/typography": "workspace:^", - "@wordpress/block-editor": "^10.5.0", - "@wordpress/blocks": "^11.21.0", - "@wordpress/components": "^22.1.0", - "@wordpress/compose": "^5.20.0", - "@wordpress/element": "^4.20.0", - "@wordpress/i18n": "^4.22.0", + "@wordpress/block-editor": "^11.0.0", + "@wordpress/blocks": "^12.0.0", + "@wordpress/components": "^23.0.0", + "@wordpress/compose": "^6.0.0", + "@wordpress/element": "^5.0.0", + "@wordpress/i18n": "^4.23.0", "classnames": "^2.3.1", "debug": "^4.3.3", "lodash": "^4.17.21" }, "devDependencies": { "@automattic/calypso-typescript-config": "workspace:^", - "@testing-library/react": "^12.1.3", + "@testing-library/react": "^14.0.0", "jest": "^27.3.1", - "react": "^17.0.2", - "react-dom": "^17.0.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", "resize-observer-polyfill": "1.5.1", "typescript": "^4.7.4" }, diff --git a/packages/plans-grid/package.json b/packages/plans-grid/package.json index 92d28579955de..a3c9bd4d6cf91 100644 --- a/packages/plans-grid/package.json +++ b/packages/plans-grid/package.json @@ -32,17 +32,17 @@ "@automattic/data-stores": "workspace:^", "@automattic/i18n-utils": "workspace:^", "@automattic/onboarding": "workspace:^", - "@wordpress/components": "^22.1.0", - "@wordpress/compose": "^5.20.0", - "@wordpress/icons": "^9.13.0", - "@wordpress/react-i18n": "^3.20.0", + "@wordpress/components": "^23.0.0", + "@wordpress/compose": "^6.0.0", + "@wordpress/icons": "^9.14.0", + "@wordpress/react-i18n": "^3.21.0", "classnames": "^2.3.1", "tslib": "^2.3.0" }, "devDependencies": { "@automattic/calypso-typescript-config": "workspace:^", "@automattic/typography": "workspace:^", - "@wordpress/base-styles": "^4.13.0", + "@wordpress/base-styles": "^4.14.0", "prop-types": "^15.7.2", "typescript": "^4.7.4" }, diff --git a/packages/privacy-toolset/package.json b/packages/privacy-toolset/package.json index bd16747d8c37a..4dbc8f3af3d64 100644 --- a/packages/privacy-toolset/package.json +++ b/packages/privacy-toolset/package.json @@ -47,8 +47,8 @@ "@storybook/addon-actions": "^7.0.18", "@storybook/cli": "^7.0.18", "@storybook/react": "^7.0.18", - "@testing-library/jest-dom": "^5.16.2", - "@testing-library/react": "^12.1.3", + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^14.0.0", "@testing-library/react-hooks": "7.0.2", "@types/classnames": "^2.3.1", "postcss": "^8.4.5", diff --git a/packages/search/package.json b/packages/search/package.json index ef68d86ccb517..de9f68b3cc324 100644 --- a/packages/search/package.json +++ b/packages/search/package.json @@ -29,11 +29,11 @@ "dependencies": { "@automattic/typography": "workspace:^", "@babel/runtime": "^7.17.2", - "@wordpress/base-styles": "^4.13.0", - "@wordpress/components": "^22.1.0", - "@wordpress/compose": "^5.20.0", - "@wordpress/icons": "^9.13.0", - "@wordpress/react-i18n": "^3.20.0", + "@wordpress/base-styles": "^4.14.0", + "@wordpress/components": "^23.0.0", + "@wordpress/compose": "^6.0.0", + "@wordpress/icons": "^9.14.0", + "@wordpress/react-i18n": "^3.21.0", "classnames": "^2.3.1", "fuse.js": "^6.6.2", "lodash": "^4.17.21", @@ -52,14 +52,13 @@ "@storybook/cli": "^7.0.18", "@storybook/react": "^7.0.18", "@testing-library/dom": "^8.11.3", - "@testing-library/jest-dom": "^5.16.4", - "@testing-library/react": "^12.1.3", - "@testing-library/user-event": "^14.2.5", - "@wordpress/data": "^7.6.0", - "@wordpress/is-shallow-equal": "^4.22.0", - "react": "^17.0.2", - "react-dom": "^17.0.2", - "reakit-utils": "^0.15.1", + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^14.0.0", + "@testing-library/user-event": "^14.4.3", + "@wordpress/data": "^8.0.0", + "@wordpress/is-shallow-equal": "^4.23.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", "typescript": "^4.7.4", "webpack": "^5.68.0" }, diff --git a/packages/shopping-cart/package.json b/packages/shopping-cart/package.json index 69af8af5a2e9f..841b0bf8bd68a 100644 --- a/packages/shopping-cart/package.json +++ b/packages/shopping-cart/package.json @@ -43,8 +43,8 @@ }, "devDependencies": { "@automattic/calypso-typescript-config": "workspace:^", - "@testing-library/jest-dom": "^5.16.2", - "@testing-library/react": "^12.1.3", + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^14.0.0", "typescript": "^4.7.4" } } diff --git a/packages/site-picker/package.json b/packages/site-picker/package.json index a94a6ab0e7a34..e54a77fac20fd 100644 --- a/packages/site-picker/package.json +++ b/packages/site-picker/package.json @@ -24,9 +24,9 @@ "bugs": "https://github.com/Automattic/wp-calypso/issues", "dependencies": { "@automattic/tour-kit": "workspace:^", - "@wordpress/dom": "^3.22.0", - "@wordpress/i18n": "^4.22.0", - "@wordpress/icons": "^9.13.0", + "@wordpress/dom": "^3.23.0", + "@wordpress/i18n": "^4.23.0", + "@wordpress/icons": "^9.14.0", "classnames": "^2.3.1" }, "peerDependencies": { @@ -38,8 +38,8 @@ }, "devDependencies": { "@automattic/calypso-typescript-config": "workspace:^", - "@testing-library/jest-dom": "^5.16.2", - "@testing-library/react": "^12.1.3", + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^14.0.0", "typescript": "^4.7.4" }, "scripts": { diff --git a/packages/sites/package.json b/packages/sites/package.json index 2519e772b7744..c6b6917cd4c9b 100644 --- a/packages/sites/package.json +++ b/packages/sites/package.json @@ -31,8 +31,8 @@ }, "devDependencies": { "@automattic/calypso-typescript-config": "workspace:^", - "@testing-library/jest-dom": "^5.16.2", - "@testing-library/react": "^12.1.3", + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^14.0.0", "typescript": "^4.7.4" }, "scripts": { diff --git a/packages/social-previews/package.json b/packages/social-previews/package.json index 0b296de8f8db0..9112d6fbeb3de 100644 --- a/packages/social-previews/package.json +++ b/packages/social-previews/package.json @@ -41,8 +41,8 @@ }, "dependencies": { "@emotion/react": "^11.4.1", - "@wordpress/components": "^22.1.0", - "@wordpress/element": "^5.11.0", + "@wordpress/components": "^23.0.0", + "@wordpress/element": "^5.0.0", "@wordpress/i18n": "^4.22.0", "classnames": "^2.3.1", "prop-types": "^15.7.2", @@ -51,12 +51,12 @@ "devDependencies": { "@automattic/calypso-build": "workspace:^", "@automattic/calypso-typescript-config": "workspace:^", - "@testing-library/jest-dom": "^5.16.2", - "@testing-library/react": "^12.1.3", - "@types/wordpress__components": "^14.0.10", + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^14.0.0", + "@types/wordpress__components": "^23.0.1", "postcss": "^8.4.5", - "react": "^17.0.2", - "react-dom": "^17.0.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", "typescript": "^4.7.4", "webpack": "^5.68.0" }, diff --git a/packages/state-utils/package.json b/packages/state-utils/package.json index ff9a88324bd9c..8df9183628735 100644 --- a/packages/state-utils/package.json +++ b/packages/state-utils/package.json @@ -30,8 +30,8 @@ "watch": "tsc --build ./tsconfig.json --watch" }, "dependencies": { - "@wordpress/is-shallow-equal": "^4.22.0", - "@wordpress/warning": "^2.22.0", + "@wordpress/is-shallow-equal": "^4.23.0", + "@wordpress/warning": "^2.23.0", "lodash": "^4.17.21", "redux": "^4.2.1", "redux-thunk": "^2.4.2", diff --git a/packages/subscriber/package.json b/packages/subscriber/package.json index 4c2c64f5eec1f..6b81216542281 100644 --- a/packages/subscriber/package.json +++ b/packages/subscriber/package.json @@ -33,14 +33,14 @@ "@automattic/viewport": "workspace:^", "@automattic/viewport-react": "workspace:^", "@popperjs/core": "^2.10.2", - "@wordpress/base-styles": "^4.13.0", - "@wordpress/components": "^22.1.0", - "@wordpress/dom": "^3.22.0", - "@wordpress/element": "^4.20.0", - "@wordpress/i18n": "^4.22.0", - "@wordpress/icons": "^9.13.0", - "@wordpress/primitives": "^3.20.0", - "@wordpress/react-i18n": "^3.20.0", + "@wordpress/base-styles": "^4.14.0", + "@wordpress/components": "^23.0.0", + "@wordpress/dom": "^3.23.0", + "@wordpress/element": "^5.0.0", + "@wordpress/i18n": "^4.23.0", + "@wordpress/icons": "^9.14.0", + "@wordpress/primitives": "^3.21.0", + "@wordpress/react-i18n": "^3.21.0", "classnames": "^2.3.1", "debug": "^4.3.4", "react-popper": "^2.3.0" diff --git a/packages/tour-kit/package.json b/packages/tour-kit/package.json index d537807c48859..b162498a10dfa 100644 --- a/packages/tour-kit/package.json +++ b/packages/tour-kit/package.json @@ -34,14 +34,14 @@ "@automattic/viewport": "workspace:^", "@automattic/viewport-react": "workspace:^", "@popperjs/core": "^2.10.2", - "@wordpress/base-styles": "^4.13.0", - "@wordpress/components": "^22.1.0", - "@wordpress/dom": "^3.22.0", - "@wordpress/element": "^4.20.0", - "@wordpress/i18n": "^4.22.0", - "@wordpress/icons": "^9.13.0", - "@wordpress/primitives": "^3.20.0", - "@wordpress/react-i18n": "^3.20.0", + "@wordpress/base-styles": "^4.14.0", + "@wordpress/components": "^23.0.0", + "@wordpress/dom": "^3.23.0", + "@wordpress/element": "^5.0.0", + "@wordpress/i18n": "^4.23.0", + "@wordpress/icons": "^9.14.0", + "@wordpress/primitives": "^3.21.0", + "@wordpress/react-i18n": "^3.21.0", "classnames": "^2.3.1", "debug": "^4.3.4", "react-popper": "^2.3.0" diff --git a/packages/viewport-react/package.json b/packages/viewport-react/package.json index 8292b1e83e254..0aa34a016d42a 100644 --- a/packages/viewport-react/package.json +++ b/packages/viewport-react/package.json @@ -18,7 +18,7 @@ "homepage": "https://github.com/Automattic/wp-calypso/tree/HEAD/packages/viewport-react#readme", "dependencies": { "@automattic/viewport": "workspace:^", - "@wordpress/compose": "^5.20.0" + "@wordpress/compose": "^6.0.0" }, "peerDependencies": { "react": "^17.0.2", diff --git a/packages/whats-new/package.json b/packages/whats-new/package.json index c260ce040c54a..2c120d83c3021 100644 --- a/packages/whats-new/package.json +++ b/packages/whats-new/package.json @@ -41,11 +41,11 @@ "@automattic/i18n-utils": "workspace:^", "@automattic/typography": "workspace:^", "@tanstack/react-query": "^4.29.1", - "@wordpress/components": "^22.1.0", - "@wordpress/element": "^4.20.0", - "@wordpress/i18n": "^4.22.0", - "@wordpress/keycodes": "^3.22.0", - "@wordpress/react-i18n": "^3.20.0", + "@wordpress/components": "^23.0.0", + "@wordpress/element": "^5.0.0", + "@wordpress/i18n": "^4.23.0", + "@wordpress/keycodes": "^3.23.0", + "@wordpress/react-i18n": "^3.21.0", "classnames": "^2.3.1", "wpcom": "workspace:^", "wpcom-proxy-request": "workspace:^" diff --git a/packages/wp-babel-makepot/package.json b/packages/wp-babel-makepot/package.json index bab07ce4c6695..3b8a44c61b0a6 100644 --- a/packages/wp-babel-makepot/package.json +++ b/packages/wp-babel-makepot/package.json @@ -42,7 +42,7 @@ "@automattic/calypso-typescript-config": "workspace:^", "i18n-calypso": "workspace:^", "jest": "^27.3.1", - "react": "^17.0.2", + "react": "^18.2.0", "rimraf": "^3.0.2" } } diff --git a/packages/wpcom-checkout/package.json b/packages/wpcom-checkout/package.json index faf84d53641d0..1c721f4639652 100644 --- a/packages/wpcom-checkout/package.json +++ b/packages/wpcom-checkout/package.json @@ -42,20 +42,20 @@ "@automattic/shopping-cart": "workspace:^", "@emotion/styled": "^11.3.0", "@stripe/stripe-js": "^1.53.0", - "@wordpress/compose": "^5.20.0", - "@wordpress/data": "^7.6.0", - "@wordpress/i18n": "^4.22.0", - "@wordpress/react-i18n": "^3.20.0", + "@wordpress/compose": "^6.0.0", + "@wordpress/data": "^8.0.0", + "@wordpress/i18n": "^4.23.0", + "@wordpress/react-i18n": "^3.21.0", "debug": "^4.3.3", "i18n-calypso": "workspace:^", "prop-types": "^15.7.2" }, "devDependencies": { "@automattic/calypso-typescript-config": "workspace:^", - "@testing-library/jest-dom": "^5.16.2", - "@testing-library/react": "^12.1.3", - "react": "^17.0.2", - "react-dom": "^17.0.2", + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^14.0.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", "typescript": "^4.7.4" }, "peerDependencies": { diff --git a/packages/wpcom-template-parts/package.json b/packages/wpcom-template-parts/package.json index f7102e4f3e304..7269a46384401 100644 --- a/packages/wpcom-template-parts/package.json +++ b/packages/wpcom-template-parts/package.json @@ -32,7 +32,7 @@ "dependencies": { "@automattic/components": "workspace:^", "@automattic/i18n-utils": "workspace:^", - "@wordpress/url": "^3.23.0", + "@wordpress/url": "^3.24.0", "i18n-calypso": "workspace:^", "social-logos": "^2.5.2" }, diff --git a/yarn.lock b/yarn.lock index 6c951fe0d42ff..63a14ba60052b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1,6 +1,3 @@ -# This file is generated by running "yarn install" inside your project. -# Manual changes might be lost - proceed with caution! - __metadata: version: 6 cacheKey: 8c0 @@ -23,6 +20,13 @@ __metadata: languageName: node linkType: hard +"@adobe/css-tools@npm:^4.0.1": + version: 4.2.0 + resolution: "@adobe/css-tools@npm:4.2.0" + checksum: b8dbfd9c54df73a398e9b20c922abe26c67732e16afc50668402af0e3d101409e0c944baf69bf814343eb8639014637b96f209426088b06943cea288c1ef1486 + languageName: node + linkType: hard + "@aivenio/tsc-output-parser@npm:^2.1.1": version: 2.1.1 resolution: "@aivenio/tsc-output-parser@npm:2.1.1" @@ -133,12 +137,12 @@ __metadata: dependencies: "@automattic/calypso-typescript-config": "workspace:^" "@tanstack/react-query": ^4.29.1 - "@wordpress/block-editor": ^10.5.0 - "@wordpress/compose": ^5.20.0 - "@wordpress/edit-site": ^4.19.0 + "@wordpress/block-editor": ^11.0.0 + "@wordpress/compose": ^6.0.0 + "@wordpress/edit-site": ^5.0.0 classnames: ^2.3.1 - react: ^17.0.2 - react-dom: ^17.0.2 + react: ^18.2.0 + react-dom: ^18.2.0 tslib: ^2.3.0 typescript: ^4.7.4 utility-types: ^3.10.0 @@ -217,7 +221,7 @@ __metadata: "@babel/register": ^7.17.0 "@babel/runtime": ^7.17.2 "@emotion/babel-plugin": ^11.3.0 - "@wordpress/babel-plugin-import-jsx-pragma": ^4.5.0 + "@wordpress/babel-plugin-import-jsx-pragma": ^4.6.0 babel-plugin-dynamic-import-node: ^2.3.3 babel-plugin-transform-react-remove-prop-types: ^0.4.24 languageName: unknown @@ -234,8 +238,8 @@ __metadata: "@babel/compat-data": ^7.17.0 "@babel/core": ^7.17.5 "@types/webpack-env": ^1.16.3 - "@wordpress/browserslist-config": ^5.5.0 - "@wordpress/dependency-extraction-webpack-plugin": ^4.5.0 + "@wordpress/browserslist-config": ^5.6.0 + "@wordpress/dependency-extraction-webpack-plugin": ^4.6.0 autoprefixer: ^10.2.5 babel-loader: ^8.2.3 browserslist: ^4.8.2 @@ -315,7 +319,7 @@ __metadata: "@types/node": ^18.11.18 "@types/node-fetch": ^2.6.1 "@types/totp-generator": ^0.0.3 - "@wordpress/i18n": ^4.22.0 + "@wordpress/i18n": ^4.23.0 asana-phrase: ^0.0.8 form-data: ^4.0.0 jest-docblock: ^27 @@ -412,8 +416,8 @@ __metadata: "@storybook/preset-scss": ^1.0.3 "@storybook/react-webpack5": ^7.0.18 css-loader: ^6.5.1 - react: ^17.0.2 - react-dom: ^17.0.2 + react: ^18.2.0 + react-dom: ^18.2.0 sass-loader: ^12.1.0 style-loader: ^1.2.1 webpack: ^5.68.0 @@ -430,8 +434,8 @@ __metadata: "@stripe/react-stripe-js": ^2.1.0 "@stripe/stripe-js": ^1.53.0 debug: ^4.3.3 - react: ^17.0.2 - react-dom: ^17.0.2 + react: ^18.2.0 + react-dom: ^18.2.0 typescript: ^4.7.4 languageName: unknown linkType: soft @@ -472,14 +476,13 @@ __metadata: "@automattic/typography": "workspace:^" "@storybook/addon-actions": ^7.0.18 "@storybook/react": ^7.0.18 - "@testing-library/jest-dom": ^5.16.2 - "@testing-library/react": ^12.1.3 + "@testing-library/jest-dom": ^5.16.5 + "@testing-library/react": ^14.0.0 "@testing-library/react-hooks": 7.0.2 "@types/canvas-confetti": ^1.6.0 - "@types/react-slider": ^1.3.1 - "@wordpress/base-styles": ^4.13.0 - "@wordpress/components": ^22.1.0 - "@wordpress/icons": ^9.13.0 + "@wordpress/base-styles": ^4.14.0 + "@wordpress/components": ^23.0.0 + "@wordpress/icons": ^9.14.0 canvas-confetti: ^1.6.0 classnames: ^2.3.1 framer-motion: 6.2.8 @@ -513,15 +516,15 @@ __metadata: "@storybook/cli": ^7.0.18 "@storybook/react": ^7.0.18 "@testing-library/dom": ^8.13.0 - "@testing-library/jest-dom": ^5.16.2 - "@testing-library/react": ^12.1.3 - "@testing-library/user-event": ^14.2.0 - "@wordpress/i18n": ^4.22.0 - "@wordpress/react-i18n": ^3.20.0 + "@testing-library/jest-dom": ^5.16.5 + "@testing-library/react": ^14.0.0 + "@testing-library/user-event": ^14.4.3 + "@wordpress/i18n": ^4.23.0 + "@wordpress/react-i18n": ^3.21.0 debug: ^4.3.3 prop-types: ^15.7.2 - react: ^17.0.2 - react-dom: ^17.0.2 + react: ^18.2.0 + react-dom: ^18.2.0 typescript: ^4.7.4 peerDependencies: react: ^17.0.2 @@ -550,9 +553,9 @@ __metadata: "@remix-run/router": ^1.5.0 "@tanstack/react-query": ^4.29.1 "@types/validator": ^13.7.1 - "@wordpress/api-fetch": ^6.19.0 - "@wordpress/data-controls": ^2.22.0 - "@wordpress/deprecated": ^3.22.0 + "@wordpress/api-fetch": ^6.20.0 + "@wordpress/data-controls": ^2.23.0 + "@wordpress/deprecated": ^3.23.0 fast-json-stable-stringify: ^2.1.0 i18n-calypso: "workspace:^" jest-fetch-mock: ^3.0.3 @@ -586,8 +589,8 @@ __metadata: "@tanstack/react-query": ^4.29.1 classnames: ^2.3.1 postcss: ^8.4.5 - react: ^17.0.2 - react-dom: ^17.0.2 + react: ^18.2.0 + react-dom: ^18.2.0 redux: ^4.2.1 swiper: ^4.5.1 tslib: ^2.3.0 @@ -619,18 +622,17 @@ __metadata: "@automattic/onboarding": "workspace:^" "@automattic/typography": "workspace:^" "@tanstack/react-query": ^4.29.1 - "@testing-library/jest-dom": ^5.16.2 - "@testing-library/react": ^12.1.3 - "@wordpress/components": ^22.1.0 - "@wordpress/react-i18n": ^3.20.0 - "@wordpress/url": ^3.23.0 + "@testing-library/jest-dom": ^5.16.5 + "@testing-library/react": ^14.0.0 + "@wordpress/components": ^23.0.0 + "@wordpress/react-i18n": ^3.21.0 + "@wordpress/url": ^3.24.0 classnames: ^2.3.1 jest: ^27.3.1 postcss: ^8.4.5 - react: ^17.0.2 - react-dom: ^17.0.2 + react: ^18.2.0 + react-dom: ^18.2.0 react-intersection-observer: ^9.4.3 - reakit-utils: ^0.15.1 redux: ^4.2.1 tslib: ^2.3.0 typescript: ^4.7.4 @@ -657,13 +659,13 @@ __metadata: "@automattic/design-picker": "workspace:^" "@automattic/global-styles": "workspace:^" "@automattic/i18n-utils": "workspace:^" - "@testing-library/jest-dom": ^5.16.2 - "@testing-library/react": ^12.1.3 - "@wordpress/components": ^22.1.0 - "@wordpress/react-i18n": ^3.20.0 + "@testing-library/jest-dom": ^5.16.5 + "@testing-library/react": ^14.0.0 + "@wordpress/components": ^23.0.0 + "@wordpress/react-i18n": ^3.21.0 classnames: ^2.3.1 - react: ^17.0.2 - react-dom: ^17.0.2 + react: ^18.2.0 + react-dom: ^18.2.0 tslib: ^2.3.0 typescript: ^4.7.4 peerDependencies: @@ -689,17 +691,17 @@ __metadata: "@automattic/i18n-utils": "workspace:^" "@automattic/onboarding": "workspace:^" "@automattic/typography": "workspace:^" - "@testing-library/jest-dom": ^5.16.2 - "@testing-library/react": ^12.1.3 - "@wordpress/base-styles": ^4.13.0 - "@wordpress/components": ^22.1.0 - "@wordpress/compose": ^5.20.0 - "@wordpress/icons": ^9.13.0 - "@wordpress/react-i18n": ^3.20.0 + "@testing-library/jest-dom": ^5.16.5 + "@testing-library/react": ^14.0.0 + "@wordpress/base-styles": ^4.14.0 + "@wordpress/components": ^23.0.0 + "@wordpress/compose": ^6.0.0 + "@wordpress/icons": ^9.14.0 + "@wordpress/react-i18n": ^3.21.0 classnames: ^2.3.1 lodash: ^4.17.21 - react: ^17.0.2 - react-dom: ^17.0.2 + react: ^18.2.0 + react-dom: ^18.2.0 tslib: ^2.3.0 typescript: ^4.7.4 use-debounce: ^3.1.0 @@ -734,7 +736,7 @@ __metadata: dependencies: "@automattic/calypso-eslint-overrides": "workspace:^" "@automattic/calypso-typescript-config": "workspace:^" - "@wordpress/npm-package-json-lint-config": ^4.7.0 + "@wordpress/npm-package-json-lint-config": ^4.8.0 eslint-plugin-json-es: ^1.5.7 esquery: ^1.4.0 npm-package-json-lint: ^5.4.2 @@ -750,10 +752,10 @@ __metadata: "@automattic/calypso-polyfills": "workspace:^" "@automattic/calypso-typescript-config": "workspace:^" "@automattic/explat-client": "workspace:^" - "@testing-library/react": ^12.1.3 + "@testing-library/react": ^14.0.0 "@testing-library/react-hooks": ^7.0.2 - react: ">=16.8 <18" - react-dom: ">=16.8 <18" + react: ^18.2.0 + react-dom: ^18.2.0 tslib: ">=2.3.0" typescript: ^4.7.4 languageName: unknown @@ -795,15 +797,15 @@ __metadata: dependencies: "@automattic/calypso-typescript-config": "workspace:^" "@tanstack/react-query": ^4.29.1 - "@wordpress/block-editor": ^10.5.0 - "@wordpress/components": ^22.1.0 - "@wordpress/compose": ^5.20.0 - "@wordpress/edit-site": ^4.19.0 - "@wordpress/keycodes": ^3.22.0 + "@wordpress/block-editor": ^11.0.0 + "@wordpress/components": ^23.0.0 + "@wordpress/compose": ^6.0.0 + "@wordpress/edit-site": ^5.0.0 + "@wordpress/keycodes": ^3.23.0 classnames: ^2.3.1 i18n-calypso: "workspace:^" - react: ^17.0.2 - react-dom: ^17.0.2 + react: ^18.2.0 + react-dom: ^18.2.0 tslib: ^2.3.0 typescript: ^4.7.4 wpcom-proxy-request: "workspace:^" @@ -827,14 +829,14 @@ __metadata: "@storybook/cli": ^7.0.18 "@storybook/react": ^7.0.18 "@tanstack/react-query": ^4.29.1 - "@wordpress/base-styles": ^4.13.0 - "@wordpress/components": ^22.1.0 - "@wordpress/i18n": ^4.22.0 - "@wordpress/icons": ^9.13.0 - "@wordpress/primitives": ^3.20.0 + "@wordpress/base-styles": ^4.14.0 + "@wordpress/components": ^23.0.0 + "@wordpress/i18n": ^4.23.0 + "@wordpress/icons": ^9.14.0 + "@wordpress/primitives": ^3.21.0 classnames: ^2.3.1 - react: ^17.0.2 - react-dom: ^17.0.2 + react: ^18.2.0 + react-dom: ^18.2.0 react-draggable: ^4.4.4 typescript: ^4.7.4 peerDependencies: @@ -854,15 +856,15 @@ __metadata: "@automattic/calypso-typescript-config": "workspace:^" "@automattic/calypso-url": "workspace:^" "@automattic/languages": "workspace:^" - "@testing-library/jest-dom": ^5.16.2 - "@testing-library/react": ^12.1.3 + "@testing-library/jest-dom": ^5.16.5 + "@testing-library/react": ^14.0.0 "@testing-library/react-hooks": 7.0.2 - "@types/react": ^17.0.39 - "@wordpress/compose": ^5.20.0 - "@wordpress/i18n": ^4.22.0 - react: ^17.0.2 - react-dom: ^17.0.2 - react-test-renderer: ^17.0.2 + "@types/react": ^18.2.6 + "@wordpress/compose": ^6.0.0 + "@wordpress/i18n": ^4.23.0 + react: ^18.2.0 + react-dom: ^18.2.0 + react-test-renderer: ^18.2.0 tslib: ^2.3.0 typescript: ^4.7.4 languageName: unknown @@ -873,7 +875,7 @@ __metadata: resolution: "@automattic/interpolate-components@workspace:packages/interpolate-components" dependencies: "@automattic/calypso-typescript-config": "workspace:^" - react-dom: ^17.0.2 + react-dom: ^18.2.0 peerDependencies: "@types/react": ">=16.14.23" react: ">=16.2.0" @@ -914,10 +916,10 @@ __metadata: "@automattic/languages": "workspace:^" "@automattic/search": "workspace:^" "@babel/runtime": ^7.17.2 - "@wordpress/base-styles": ^4.13.0 - "@wordpress/components": ^22.1.0 - "@wordpress/i18n": ^4.22.0 - "@wordpress/react-i18n": ^3.20.0 + "@wordpress/base-styles": ^4.14.0 + "@wordpress/components": ^23.0.0 + "@wordpress/i18n": ^4.23.0 + "@wordpress/react-i18n": ^3.21.0 typescript: ^4.7.4 peerDependencies: "@wordpress/data": ^7.6.0 @@ -937,8 +939,8 @@ __metadata: "@automattic/calypso-typescript-config": "workspace:^" jest: ^27.3.1 postcss: ^8.4.5 - react: ^17.0.2 - react-dom: ^17.0.2 + react: ^18.2.0 + react-dom: ^18.2.0 redux: ^4.2.1 tslib: ^2.3.0 typescript: ^4.7.4 @@ -966,10 +968,9 @@ __metadata: "@automattic/i18n-utils": "workspace:^" classnames: ^2.3.1 postcss: ^8.4.5 - react: ^17.0.2 - react-dom: ^17.0.2 - react-query: ^3.32.1 - redux: ^4.1.2 + react: ^18.2.0 + react-dom: ^18.2.0 + redux: ^4.2.1 tslib: ^2.3.0 typescript: ^4.7.4 utility-types: ^3.10.0 @@ -1016,13 +1017,13 @@ __metadata: "@automattic/shopping-cart": "workspace:^" "@automattic/wpcom-checkout": "workspace:^" "@emotion/styled": ^11.3.0 - "@testing-library/jest-dom": ^5.16.2 - "@testing-library/react": ^12.1.3 - "@wordpress/i18n": ^4.22.0 - "@wordpress/react-i18n": ^3.20.0 + "@testing-library/jest-dom": ^5.16.5 + "@testing-library/react": ^14.0.0 + "@wordpress/i18n": ^4.23.0 + "@wordpress/react-i18n": ^3.21.0 debug: ^4.3.3 - react: ^17.0.2 - react-dom: ^17.0.2 + react: ^18.2.0 + react-dom: ^18.2.0 typescript: ^4.7.4 peerDependencies: "@emotion/react": ^11.4.1 @@ -1069,8 +1070,8 @@ __metadata: postcss: ^8.4.5 postcss-custom-properties: ^11.0.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: ^8.0.5 redux: ^4.2.1 redux-thunk: ^2.4.2 @@ -1090,29 +1091,28 @@ __metadata: "@automattic/calypso-apps-builder": "workspace:^" "@automattic/calypso-build": "workspace:^" "@automattic/calypso-eslint-overrides": "workspace:^" - "@wordpress/api-fetch": ^6.19.0 - "@wordpress/base-styles": ^4.13.0 - "@wordpress/block-editor": ^10.5.0 - "@wordpress/blocks": ^11.21.0 - "@wordpress/components": ^22.1.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/is-shallow-equal": ^4.22.0 - "@wordpress/primitives": ^3.20.0 - "@wordpress/readable-js-assets-webpack-plugin": ^2.5.0 + "@wordpress/api-fetch": ^6.20.0 + "@wordpress/base-styles": ^4.14.0 + "@wordpress/block-editor": ^11.0.0 + "@wordpress/blocks": ^12.0.0 + "@wordpress/components": ^23.0.0 + "@wordpress/data": ^8.0.0 + "@wordpress/editor": ^13.0.0 + "@wordpress/element": ^5.0.0 + "@wordpress/hooks": ^3.23.0 + "@wordpress/i18n": ^4.23.0 + "@wordpress/icons": ^9.14.0 + "@wordpress/is-shallow-equal": ^4.23.0 + "@wordpress/primitives": ^3.21.0 + "@wordpress/readable-js-assets-webpack-plugin": ^2.6.0 classnames: ^2.3.1 jest: ^27.3.1 lodash: ^4.17.21 moment: ^2.26.0 new-github-issue-url: ^0.2.1 postcss: ^8.4.5 - react: ^17.0.2 - react-dom: ^17.0.2 - reakit-utils: ^0.15.1 + react: ^18.2.0 + react-dom: ^18.2.0 redux: ^4.2.1 webpack: ^5.68.0 languageName: unknown @@ -1139,11 +1139,11 @@ __metadata: "@babel/core": ^7.17.5 "@size-limit/file": ^8.2.4 "@tanstack/react-query": 4.29.1 - "@wordpress/base-styles": ^4.13.0 - "@wordpress/data": ^7.6.0 - "@wordpress/dependency-extraction-webpack-plugin": ^4.5.0 - "@wordpress/icons": ^9.23.0 - "@wordpress/scripts": ^24.6.0 + "@wordpress/base-styles": ^4.14.0 + "@wordpress/data": ^8.0.0 + "@wordpress/dependency-extraction-webpack-plugin": ^4.6.0 + "@wordpress/icons": ^9.14.0 + "@wordpress/scripts": ^25.0.0 autoprefixer: ^10.2.5 babel-jest: ^27.5 calypso: "workspace:^" @@ -1161,8 +1161,8 @@ __metadata: path-browserify: ^1.0.1 postcss: ^8.3.11 prop-types: ^15.8.1 - react: ^17.0.2 - react-dom: ^17.0.2 + react: ^18.2.0 + react-dom: ^18.2.0 react-redux: ^8.0.5 redux: ^4.2.1 redux-thunk: ^2.4.2 @@ -1170,7 +1170,6 @@ __metadata: webpack: ^5.68.0 webpack-bundle-analyzer: ^4.5.0 wpcom: "workspace:^" - wpcom-proxy-request: "workspace:^" languageName: unknown linkType: soft @@ -1182,17 +1181,17 @@ __metadata: "@automattic/components": "workspace:^" "@automattic/data-stores": "workspace:^" "@automattic/typography": "workspace:^" - "@testing-library/react": ^12.1.3 - "@wordpress/base-styles": ^4.13.0 - "@wordpress/components": ^22.1.0 - "@wordpress/data": ^7.6.0 - "@wordpress/icons": ^9.13.0 - "@wordpress/react-i18n": ^3.20.0 + "@testing-library/react": ^14.0.0 + "@wordpress/base-styles": ^4.14.0 + "@wordpress/components": ^23.0.0 + "@wordpress/data": ^8.0.0 + "@wordpress/icons": ^9.14.0 + "@wordpress/react-i18n": ^3.21.0 classnames: ^2.3.1 copyfiles: ^2.3.0 css-loader: ^3.6.0 - react: ^17.0.2 - react-dom: ^17.0.2 + react: ^18.2.0 + react-dom: ^18.2.0 react-router-dom: ^6.10.0 redux: ^4.2.1 sass-loader: ^10.1.1 @@ -1215,19 +1214,19 @@ __metadata: "@automattic/calypso-typescript-config": "workspace:^" "@automattic/onboarding": "workspace:^" "@automattic/typography": "workspace:^" - "@testing-library/react": ^12.1.3 - "@wordpress/block-editor": ^10.5.0 - "@wordpress/blocks": ^11.21.0 - "@wordpress/components": ^22.1.0 - "@wordpress/compose": ^5.20.0 - "@wordpress/element": ^4.20.0 - "@wordpress/i18n": ^4.22.0 + "@testing-library/react": ^14.0.0 + "@wordpress/block-editor": ^11.0.0 + "@wordpress/blocks": ^12.0.0 + "@wordpress/components": ^23.0.0 + "@wordpress/compose": ^6.0.0 + "@wordpress/element": ^5.0.0 + "@wordpress/i18n": ^4.23.0 classnames: ^2.3.1 debug: ^4.3.3 jest: ^27.3.1 lodash: ^4.17.21 - react: ^17.0.2 - react-dom: ^17.0.2 + react: ^18.2.0 + react-dom: ^18.2.0 resize-observer-polyfill: 1.5.1 typescript: ^4.7.4 peerDependencies: @@ -1247,11 +1246,11 @@ __metadata: "@automattic/i18n-utils": "workspace:^" "@automattic/onboarding": "workspace:^" "@automattic/typography": "workspace:^" - "@wordpress/base-styles": ^4.13.0 - "@wordpress/components": ^22.1.0 - "@wordpress/compose": ^5.20.0 - "@wordpress/icons": ^9.13.0 - "@wordpress/react-i18n": ^3.20.0 + "@wordpress/base-styles": ^4.14.0 + "@wordpress/components": ^23.0.0 + "@wordpress/compose": ^6.0.0 + "@wordpress/icons": ^9.14.0 + "@wordpress/react-i18n": ^3.21.0 classnames: ^2.3.1 prop-types: ^15.7.2 tslib: ^2.3.0 @@ -1287,8 +1286,8 @@ __metadata: "@storybook/addon-actions": ^7.0.18 "@storybook/cli": ^7.0.18 "@storybook/react": ^7.0.18 - "@testing-library/jest-dom": ^5.16.2 - "@testing-library/react": ^12.1.3 + "@testing-library/jest-dom": ^5.16.5 + "@testing-library/react": ^14.0.0 "@testing-library/react-hooks": 7.0.2 "@types/classnames": ^2.3.1 classnames: ^2.3.1 @@ -1302,17 +1301,17 @@ __metadata: languageName: unknown linkType: soft -"@automattic/react-virtualized@npm:^9.22.3": - version: 9.22.3 - resolution: "@automattic/react-virtualized@npm:9.22.3" +"@automattic/react-virtualized@npm:^9.22.4": + version: 9.22.4 + resolution: "@automattic/react-virtualized@npm:9.22.4" dependencies: clsx: ^1.0.4 loose-envify: ^1.4.0 react-lifecycles-compat: ^3.0.4 peerDependencies: - react: ^15.3.0 || ^16.0.0-alpha || ^17.0.1 - react-dom: ^15.3.0 || ^16.0.0-alpha || ^17.0.1 - checksum: 39b0ca930a81ab070872529d686b7d121fa49df079c784e7f1b31511403a68ec599d9dc5b4df7c08b39e87afdbf9bea146d9d60a3d52cebcb6b7186d09b0a952 + react: ^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0 + react-dom: ^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0 + checksum: 06079435a6ac66876d181edaabedaeda10638a40ed6f0a7b863af4635265894bece28050079a575abd6f7ae465ba5508bf733f4cbc539ef422d513513d4d32ea languageName: node linkType: hard @@ -1338,22 +1337,21 @@ __metadata: "@storybook/cli": ^7.0.18 "@storybook/react": ^7.0.18 "@testing-library/dom": ^8.11.3 - "@testing-library/jest-dom": ^5.16.4 - "@testing-library/react": ^12.1.3 - "@testing-library/user-event": ^14.2.5 - "@wordpress/base-styles": ^4.13.0 - "@wordpress/components": ^22.1.0 - "@wordpress/compose": ^5.20.0 - "@wordpress/data": ^7.6.0 - "@wordpress/icons": ^9.13.0 - "@wordpress/is-shallow-equal": ^4.22.0 - "@wordpress/react-i18n": ^3.20.0 + "@testing-library/jest-dom": ^5.16.5 + "@testing-library/react": ^14.0.0 + "@testing-library/user-event": ^14.4.3 + "@wordpress/base-styles": ^4.14.0 + "@wordpress/components": ^23.0.0 + "@wordpress/compose": ^6.0.0 + "@wordpress/data": ^8.0.0 + "@wordpress/icons": ^9.14.0 + "@wordpress/is-shallow-equal": ^4.23.0 + "@wordpress/react-i18n": ^3.21.0 classnames: ^2.3.1 fuse.js: ^6.6.2 lodash: ^4.17.21 - react: ^17.0.2 - react-dom: ^17.0.2 - reakit-utils: ^0.15.1 + react: ^18.2.0 + react-dom: ^18.2.0 redux: ^4.2.1 tslib: ^2.3.0 typescript: ^4.7.4 @@ -1369,8 +1367,8 @@ __metadata: resolution: "@automattic/shopping-cart@workspace:packages/shopping-cart" dependencies: "@automattic/calypso-typescript-config": "workspace:^" - "@testing-library/jest-dom": ^5.16.2 - "@testing-library/react": ^12.1.3 + "@testing-library/jest-dom": ^5.16.5 + "@testing-library/react": ^14.0.0 debug: ^4.3.3 typescript: ^4.7.4 peerDependencies: @@ -1385,11 +1383,11 @@ __metadata: dependencies: "@automattic/calypso-typescript-config": "workspace:^" "@automattic/tour-kit": "workspace:^" - "@testing-library/jest-dom": ^5.16.2 - "@testing-library/react": ^12.1.3 - "@wordpress/dom": ^3.22.0 - "@wordpress/i18n": ^4.22.0 - "@wordpress/icons": ^9.13.0 + "@testing-library/jest-dom": ^5.16.5 + "@testing-library/react": ^14.0.0 + "@wordpress/dom": ^3.23.0 + "@wordpress/i18n": ^4.23.0 + "@wordpress/icons": ^9.14.0 classnames: ^2.3.1 typescript: ^4.7.4 peerDependencies: @@ -1406,8 +1404,8 @@ __metadata: resolution: "@automattic/sites@workspace:packages/sites" dependencies: "@automattic/calypso-typescript-config": "workspace:^" - "@testing-library/jest-dom": ^5.16.2 - "@testing-library/react": ^12.1.3 + "@testing-library/jest-dom": ^5.16.5 + "@testing-library/react": ^14.0.0 typescript: ^4.7.4 peerDependencies: "@wordpress/data": ^7.6.0 @@ -1425,17 +1423,17 @@ __metadata: "@automattic/calypso-build": "workspace:^" "@automattic/calypso-typescript-config": "workspace:^" "@emotion/react": ^11.4.1 - "@testing-library/jest-dom": ^5.16.2 - "@testing-library/react": ^12.1.3 - "@types/wordpress__components": ^14.0.10 - "@wordpress/components": ^22.1.0 - "@wordpress/element": ^5.11.0 + "@testing-library/jest-dom": ^5.16.5 + "@testing-library/react": ^14.0.0 + "@types/wordpress__components": ^23.0.1 + "@wordpress/components": ^23.0.0 + "@wordpress/element": ^5.0.0 "@wordpress/i18n": ^4.22.0 classnames: ^2.3.1 postcss: ^8.4.5 prop-types: ^15.7.2 - react: ^17.0.2 - react-dom: ^17.0.2 + react: ^18.2.0 + react-dom: ^18.2.0 tslib: ^2.3.0 typescript: ^4.7.4 webpack: ^5.68.0 @@ -1454,8 +1452,8 @@ __metadata: resolution: "@automattic/state-utils@workspace:packages/state-utils" dependencies: "@automattic/calypso-typescript-config": "workspace:^" - "@wordpress/is-shallow-equal": ^4.22.0 - "@wordpress/warning": ^2.22.0 + "@wordpress/is-shallow-equal": ^4.23.0 + "@wordpress/warning": ^2.23.0 lodash: ^4.17.21 redux: ^4.2.1 redux-thunk: ^2.4.2 @@ -1474,14 +1472,14 @@ __metadata: "@automattic/viewport": "workspace:^" "@automattic/viewport-react": "workspace:^" "@popperjs/core": ^2.10.2 - "@wordpress/base-styles": ^4.13.0 - "@wordpress/components": ^22.1.0 - "@wordpress/dom": ^3.22.0 - "@wordpress/element": ^4.20.0 - "@wordpress/i18n": ^4.22.0 - "@wordpress/icons": ^9.13.0 - "@wordpress/primitives": ^3.20.0 - "@wordpress/react-i18n": ^3.20.0 + "@wordpress/base-styles": ^4.14.0 + "@wordpress/components": ^23.0.0 + "@wordpress/dom": ^3.23.0 + "@wordpress/element": ^5.0.0 + "@wordpress/i18n": ^4.23.0 + "@wordpress/icons": ^9.14.0 + "@wordpress/primitives": ^3.21.0 + "@wordpress/react-i18n": ^3.21.0 classnames: ^2.3.1 debug: ^4.3.4 react-popper: ^2.3.0 @@ -1508,14 +1506,14 @@ __metadata: "@popperjs/core": ^2.10.2 "@storybook/cli": ^7.0.18 "@storybook/react": ^7.0.18 - "@wordpress/base-styles": ^4.13.0 - "@wordpress/components": ^22.1.0 - "@wordpress/dom": ^3.22.0 - "@wordpress/element": ^4.20.0 - "@wordpress/i18n": ^4.22.0 - "@wordpress/icons": ^9.13.0 - "@wordpress/primitives": ^3.20.0 - "@wordpress/react-i18n": ^3.20.0 + "@wordpress/base-styles": ^4.14.0 + "@wordpress/components": ^23.0.0 + "@wordpress/dom": ^3.23.0 + "@wordpress/element": ^5.0.0 + "@wordpress/i18n": ^4.23.0 + "@wordpress/icons": ^9.14.0 + "@wordpress/primitives": ^3.21.0 + "@wordpress/react-i18n": ^3.21.0 classnames: ^2.3.1 debug: ^4.3.4 react-popper: ^2.3.0 @@ -1553,7 +1551,7 @@ __metadata: dependencies: "@automattic/calypso-typescript-config": "workspace:^" "@automattic/viewport": "workspace:^" - "@wordpress/compose": ^5.20.0 + "@wordpress/compose": ^6.0.0 peerDependencies: react: ^17.0.2 react-dom: ^17.0.2 @@ -1629,11 +1627,11 @@ __metadata: "@automattic/i18n-utils": "workspace:^" "@automattic/typography": "workspace:^" "@tanstack/react-query": ^4.29.1 - "@wordpress/components": ^22.1.0 - "@wordpress/element": ^4.20.0 - "@wordpress/i18n": ^4.22.0 - "@wordpress/keycodes": ^3.22.0 - "@wordpress/react-i18n": ^3.20.0 + "@wordpress/components": ^23.0.0 + "@wordpress/element": ^5.0.0 + "@wordpress/i18n": ^4.23.0 + "@wordpress/keycodes": ^3.23.0 + "@wordpress/react-i18n": ^3.21.0 classnames: ^2.3.1 wpcom: "workspace:^" wpcom-proxy-request: "workspace:^" @@ -1665,7 +1663,7 @@ __metadata: i18n-calypso: "workspace:^" jest: ^27.3.1 lodash.mergewith: ^4.6.2 - react: ^17.0.2 + react: ^18.2.0 rimraf: ^3.0.2 bin: wp-babel-makepot: ./cli.js @@ -1682,34 +1680,33 @@ __metadata: "@automattic/calypso-url": "workspace:^" "@automattic/typography": "workspace:^" "@babel/runtime": ^7.17.2 - "@wordpress/api-fetch": ^6.19.0 - "@wordpress/base-styles": ^4.13.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/dependency-extraction-webpack-plugin": ^4.5.0 - "@wordpress/dom-ready": ^3.22.0 - "@wordpress/edit-post": ^6.19.0 - "@wordpress/edit-site": ^4.19.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/is-shallow-equal": ^4.22.0 - "@wordpress/plugins": ^4.20.0 - "@wordpress/rich-text": ^5.20.0 - "@wordpress/url": ^3.23.0 + "@wordpress/api-fetch": ^6.20.0 + "@wordpress/base-styles": ^4.14.0 + "@wordpress/block-editor": ^11.0.0 + "@wordpress/blocks": ^12.0.0 + "@wordpress/components": ^23.0.0 + "@wordpress/compose": ^6.0.0 + "@wordpress/data": ^8.0.0 + "@wordpress/dependency-extraction-webpack-plugin": ^4.6.0 + "@wordpress/dom-ready": ^3.23.0 + "@wordpress/edit-post": ^7.0.0 + "@wordpress/edit-site": ^5.0.0 + "@wordpress/editor": ^13.0.0 + "@wordpress/element": ^5.0.0 + "@wordpress/hooks": ^3.23.0 + "@wordpress/i18n": ^4.23.0 + "@wordpress/icons": ^9.14.0 + "@wordpress/is-shallow-equal": ^4.23.0 + "@wordpress/plugins": ^5.0.0 + "@wordpress/rich-text": ^6.0.0 + "@wordpress/url": ^3.24.0 debug: ^4.3.3 jest: ^27.3.1 lodash: ^4.17.21 npm-run-all: ^4.1.5 postcss: ^8.4.5 - react: ^17.0.2 - react-dom: ^17.0.2 - reakit-utils: ^0.15.1 + react: ^18.2.0 + react-dom: ^18.2.0 redux: ^4.2.1 tinymce: ^5.0.0 webpack: ^5.68.0 @@ -1728,17 +1725,17 @@ __metadata: "@automattic/shopping-cart": "workspace:^" "@emotion/styled": ^11.3.0 "@stripe/stripe-js": ^1.53.0 - "@testing-library/jest-dom": ^5.16.2 - "@testing-library/react": ^12.1.3 - "@wordpress/compose": ^5.20.0 - "@wordpress/data": ^7.6.0 - "@wordpress/i18n": ^4.22.0 - "@wordpress/react-i18n": ^3.20.0 + "@testing-library/jest-dom": ^5.16.5 + "@testing-library/react": ^14.0.0 + "@wordpress/compose": ^6.0.0 + "@wordpress/data": ^8.0.0 + "@wordpress/i18n": ^4.23.0 + "@wordpress/react-i18n": ^3.21.0 debug: ^4.3.3 i18n-calypso: "workspace:^" prop-types: ^15.7.2 - react: ^17.0.2 - react-dom: ^17.0.2 + react: ^18.2.0 + react-dom: ^18.2.0 typescript: ^4.7.4 peerDependencies: "@emotion/react": ^11.4.1 @@ -1775,45 +1772,45 @@ __metadata: "@sentry/browser": ^7.54.0 "@tanstack/eslint-plugin-query": ^4.29.8 "@tanstack/react-query": ^4.29.1 - "@testing-library/jest-dom": ^5.16.2 - "@testing-library/react": ^12.1.3 + "@testing-library/jest-dom": ^5.16.5 + "@testing-library/react": ^14.0.0 "@types/node": ^18.11.18 "@types/wordpress__plugins": ^3.0.0 - "@wordpress/a11y": ^3.22.0 - "@wordpress/api-fetch": ^6.19.0 - "@wordpress/base-styles": ^4.13.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/data-controls": ^2.22.0 - "@wordpress/date": ^4.22.0 - "@wordpress/dependency-extraction-webpack-plugin": ^4.5.0 - "@wordpress/dom-ready": ^3.22.0 - "@wordpress/edit-post": ^6.19.0 - "@wordpress/element": ^4.20.0 + "@wordpress/a11y": ^3.23.0 + "@wordpress/api-fetch": ^6.20.0 + "@wordpress/base-styles": ^4.14.0 + "@wordpress/block-editor": ^11.0.0 + "@wordpress/blocks": ^12.0.0 + "@wordpress/components": ^23.0.0 + "@wordpress/compose": ^6.0.0 + "@wordpress/data": ^8.0.0 + "@wordpress/data-controls": ^2.23.0 + "@wordpress/date": ^4.23.0 + "@wordpress/dependency-extraction-webpack-plugin": ^4.6.0 + "@wordpress/dom-ready": ^3.23.0 + "@wordpress/edit-post": ^7.0.0 + "@wordpress/element": ^5.0.0 "@wordpress/env": ^4.7.0 - "@wordpress/escape-html": ^2.22.0 - "@wordpress/eslint-plugin": ^13.6.0 - "@wordpress/hooks": ^3.22.0 - "@wordpress/html-entities": ^3.22.0 - "@wordpress/i18n": ^4.22.0 - "@wordpress/icons": ^9.13.0 - "@wordpress/interface": ^4.21.0 - "@wordpress/is-shallow-equal": ^4.22.0 - "@wordpress/jest-preset-default": ^10.3.0 - "@wordpress/keycodes": ^3.22.0 - "@wordpress/notices": ^3.22.0 - "@wordpress/nux": ^5.20.0 - "@wordpress/plugins": ^4.20.0 - "@wordpress/primitives": ^3.20.0 + "@wordpress/escape-html": ^2.23.0 + "@wordpress/eslint-plugin": ^13.7.0 + "@wordpress/hooks": ^3.23.0 + "@wordpress/html-entities": ^3.23.0 + "@wordpress/i18n": ^4.23.0 + "@wordpress/icons": ^9.14.0 + "@wordpress/interface": ^5.0.0 + "@wordpress/is-shallow-equal": ^4.23.0 + "@wordpress/jest-preset-default": ^10.4.0 + "@wordpress/keycodes": ^3.23.0 + "@wordpress/notices": ^3.23.0 + "@wordpress/nux": ^6.0.0 + "@wordpress/plugins": ^5.0.0 + "@wordpress/primitives": ^3.21.0 "@wordpress/private-apis": ^0.9.0 - "@wordpress/readable-js-assets-webpack-plugin": ^2.5.0 - "@wordpress/rich-text": ^5.20.0 - "@wordpress/scripts": ^24.6.0 - "@wordpress/server-side-render": ^3.20.0 - "@wordpress/url": ^3.23.0 + "@wordpress/readable-js-assets-webpack-plugin": ^2.6.0 + "@wordpress/rich-text": ^6.0.0 + "@wordpress/scripts": ^25.0.0 + "@wordpress/server-side-render": ^4.0.0 + "@wordpress/url": ^3.24.0 babel-jest: ^27.5.1 calypso: "workspace:^" classnames: ^2.3.1 @@ -1828,11 +1825,10 @@ __metadata: moment: ^2.26.0 npm-run-all: ^4.1.5 postcss: ^8.4.5 - react: ^17.0.2 - react-dom: ^17.0.2 + react: ^18.2.0 + react-dom: ^18.2.0 react-popper: ^2.3.0 react-redux: ^8.0.5 - reakit-utils: ^0.15.1 redux: ^4.2.1 redux-thunk: ^2.4.2 swiper: ^8.4.5 @@ -1850,7 +1846,7 @@ __metadata: "@automattic/components": "workspace:^" "@automattic/i18n-utils": "workspace:^" "@types/social-logos": ^2.3.1 - "@wordpress/url": ^3.23.0 + "@wordpress/url": ^3.24.0 i18n-calypso: "workspace:^" social-logos: ^2.5.2 typescript: ^4.7.4 @@ -3372,7 +3368,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.12.1, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.16.0, @babel/runtime@npm:^7.17.2, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.6.2, @babel/runtime@npm:^7.6.3, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.9.2": +"@babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.12.1, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.16.0, @babel/runtime@npm:^7.17.2, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.6.3, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.9.2": version: 7.22.3 resolution: "@babel/runtime@npm:7.22.3" dependencies: @@ -3769,13 +3765,6 @@ __metadata: languageName: node linkType: hard -"@emotion/utils@npm:1.0.0": - version: 1.0.0 - resolution: "@emotion/utils@npm:1.0.0" - checksum: 52b74082bccfc0d16e8c2c176c628a3cfd83a3d6261fbb201c7012249822840ae69dca1c6f99ba8fafee8cc80cf1a0868bb91b9f792c25e3f2d9e69afc92d71e - languageName: node - linkType: hard - "@emotion/utils@npm:^1.0.0, @emotion/utils@npm:^1.1.0, @emotion/utils@npm:^1.2.0": version: 1.2.0 resolution: "@emotion/utils@npm:1.2.0" @@ -3797,6 +3786,17 @@ __metadata: languageName: node linkType: hard +"@es-joy/jsdoccomment@npm:~0.20.1": + version: 0.20.1 + resolution: "@es-joy/jsdoccomment@npm:0.20.1" + dependencies: + comment-parser: 1.3.0 + esquery: ^1.4.0 + jsdoc-type-pratt-parser: ~2.2.3 + checksum: 1a4c53129e4a509714b8d92f094abafa022915678384897559827884e4b1df2b5043d681cb4819959e8ba9ec91143fd0e80011b86962e8424e4bf02c989f0eaa + languageName: node + linkType: hard + "@es-joy/jsdoccomment@npm:~0.36.1": version: 0.36.1 resolution: "@es-joy/jsdoccomment@npm:0.36.1" @@ -3986,48 +3986,19 @@ __metadata: languageName: node linkType: hard -"@floating-ui/core@npm:^0.6.2": - version: 0.6.2 - resolution: "@floating-ui/core@npm:0.6.2" - checksum: a27fca302fae8ee915e77efc3ab45bd03d52370a9e34f087a53e1d4ff6e5a41a77c2d4c9236fe4ea9145e1580a7cef2f96a69de74cb561a8e9a3bc3fcb40b32e - languageName: node - linkType: hard - -"@floating-ui/core@npm:^1.2.1": - version: 1.2.1 - resolution: "@floating-ui/core@npm:1.2.1" - checksum: 53450f78a0b9fc7f02a6289b9273bdc4a5d06102585894a7db8da33b734f2d5a212f812fde264c73b08b22dc6bc777077f05c9cd8aa015884fb4262e77ea3a43 - languageName: node - linkType: hard - -"@floating-ui/dom@npm:^0.4.5": - version: 0.4.5 - resolution: "@floating-ui/dom@npm:0.4.5" - dependencies: - "@floating-ui/core": ^0.6.2 - checksum: dad990e9164c92c251fd5687d9e1461083005b203468183468313a3907992242b6281de2b2e3e874ab84459bf18ea4b4c0459223ab66d89e11928fe060a946f5 +"@floating-ui/core@npm:^1.3.1": + version: 1.3.1 + resolution: "@floating-ui/core@npm:1.3.1" + checksum: 894bc3637c03beda184a4460cb53155fd30c2a0956569e1c714b7df9e3439517b1c34ad9a8114ea15a6c08d1e3f1d40741d259f0f1087fc3ea96fae7dfeb697e languageName: node linkType: hard "@floating-ui/dom@npm:^1.2.1": - version: 1.2.1 - resolution: "@floating-ui/dom@npm:1.2.1" - dependencies: - "@floating-ui/core": ^1.2.1 - checksum: a8767f2823f72a14897a6c0144fce11be607b764b96f174096bce55c2a1a1769f71ec8b39b2daac4e89341c40ea0afcbe955be26207ac8b282a81d7ad660cc45 - languageName: node - linkType: hard - -"@floating-ui/react-dom@npm:0.6.3": - version: 0.6.3 - resolution: "@floating-ui/react-dom@npm:0.6.3" + version: 1.4.1 + resolution: "@floating-ui/dom@npm:1.4.1" dependencies: - "@floating-ui/dom": ^0.4.5 - use-isomorphic-layout-effect: ^1.1.1 - peerDependencies: - react: ">=16.8.0" - react-dom: ">=16.8.0" - checksum: 83b89c0535b283ce2ae8b637237987bbece02bb15f9765d94004ce5ca0d77e32ef1402f6499c04b357787d010d9ec23d2eaf0b6ab7ab8b2c53a39ab813c8d046 + "@floating-ui/core": ^1.3.1 + checksum: 362ee2c2b87f6efb02a9e179c39b626ed3d123870035c83efd647b461ec7e18ded81f298254af818594a7807ae26c1174d7437b010dbecf1b50bfdd08520aef0 languageName: node linkType: hard @@ -4433,6 +4404,71 @@ __metadata: languageName: node linkType: hard +"@motionone/animation@npm:^10.15.1": + version: 10.15.1 + resolution: "@motionone/animation@npm:10.15.1" + dependencies: + "@motionone/easing": ^10.15.1 + "@motionone/types": ^10.15.1 + "@motionone/utils": ^10.15.1 + tslib: ^2.3.1 + checksum: 0b34079d1f8bbc342baf94ce849175edbe36aaee83e7167343e5f4dc73c22b34cdb3ad6dba2fd65f27cc5a516ca759791ceaa549a0b4ee4f34e76a262896c853 + languageName: node + linkType: hard + +"@motionone/dom@npm:^10.15.3": + version: 10.16.2 + resolution: "@motionone/dom@npm:10.16.2" + 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.3.1 + checksum: 820165454e5eec10b403897d109df3e378f17973ef68aeb76f915c5a1281d548affe03827eb2f7a5906b4a50cf59160c73bde27179c38e38cf83d6c2b33e8e96 + languageName: node + linkType: hard + +"@motionone/easing@npm:^10.15.1": + version: 10.15.1 + resolution: "@motionone/easing@npm:10.15.1" + dependencies: + "@motionone/utils": ^10.15.1 + tslib: ^2.3.1 + checksum: e7a8043b9a0d9673a725b1b6c49904582c5bbc34ee63ed36a04eff280f8d076ebbea5f0e269b36bad1a29a20d5843c8db0729764f98304b44a05f89958ef95e7 + languageName: node + linkType: hard + +"@motionone/generators@npm:^10.15.1": + version: 10.15.1 + resolution: "@motionone/generators@npm:10.15.1" + dependencies: + "@motionone/types": ^10.15.1 + "@motionone/utils": ^10.15.1 + tslib: ^2.3.1 + checksum: 247478a225849ec6019092d61f04cd13defff7e63aff706087af6b12dd424fbc374f5277f8e3825b9b2ee7527003dddcb9a6d4214bcaf42be9904bd4420bb0c1 + languageName: node + linkType: hard + +"@motionone/types@npm:^10.15.1": + version: 10.15.1 + resolution: "@motionone/types@npm:10.15.1" + checksum: e1cf3c980c835d583190bf7d99e549b0523da14c797a07ccc82da932b7c3f2930cedd429d737ecd80da4df0290588e6c2c5bf3d14c9e77c45e2a3d92bd50ad8c + languageName: node + linkType: hard + +"@motionone/utils@npm:^10.15.1": + version: 10.15.1 + resolution: "@motionone/utils@npm:10.15.1" + dependencies: + "@motionone/types": ^10.15.1 + hey-listen: ^1.0.8 + tslib: ^2.3.1 + checksum: 6bb1cbc90593fe67d91c4c63ef2c2f33862e842fc8c7c51401adc5281d5267437604e8c396d3d9d033f544f61a9f0983113c9b1822abcd4250de974adc6ac65a + languageName: node + linkType: hard + "@ndelangen/get-tarball@npm:^3.0.7": version: 3.0.7 resolution: "@ndelangen/get-tarball@npm:3.0.7" @@ -6113,7 +6149,7 @@ __metadata: languageName: node linkType: hard -"@testing-library/dom@npm:^8.0.0, @testing-library/dom@npm:^8.11.3, @testing-library/dom@npm:^8.13.0": +"@testing-library/dom@npm:^8.11.3, @testing-library/dom@npm:^8.13.0": version: 8.13.0 resolution: "@testing-library/dom@npm:8.13.0" dependencies: @@ -6129,20 +6165,36 @@ __metadata: languageName: node linkType: hard -"@testing-library/jest-dom@npm:^5.16.2, @testing-library/jest-dom@npm:^5.16.4": - version: 5.16.4 - resolution: "@testing-library/jest-dom@npm:5.16.4" +"@testing-library/dom@npm:^9.0.0": + version: 9.3.0 + resolution: "@testing-library/dom@npm:9.3.0" + dependencies: + "@babel/code-frame": ^7.10.4 + "@babel/runtime": ^7.12.5 + "@types/aria-query": ^5.0.1 + aria-query: ^5.0.0 + chalk: ^4.1.0 + dom-accessibility-api: ^0.5.9 + lz-string: ^1.5.0 + pretty-format: ^27.0.2 + checksum: c5f9b6cf6ddf31e4556961d5ec8a6d700b953df3181860355e9506efe8825d40952286ab392b2f6aeb5cbaebf2f022562ef168c34f730f88d7c977e63ac41d82 + languageName: node + linkType: hard + +"@testing-library/jest-dom@npm:^5.16.5": + version: 5.16.5 + resolution: "@testing-library/jest-dom@npm:5.16.5" dependencies: + "@adobe/css-tools": ^4.0.1 "@babel/runtime": ^7.9.2 "@types/testing-library__jest-dom": ^5.9.1 aria-query: ^5.0.0 chalk: ^3.0.0 - css: ^3.0.0 css.escape: ^1.5.1 dom-accessibility-api: ^0.5.6 lodash: ^4.17.15 redent: ^3.0.0 - checksum: c34016bbc4865f8f9912d62ac63b409b87e785ff281a50f6eae8c1bc2364963c0831541da8a185bbd8b5964a6e3371fb623c339e8128d84706eb06f93f145801 + checksum: 0925fda78096cca355d164d5358b84b9371c4fb6ba60ce60c2263446ac6d9c6aaca75e2792cdb42699fe78c379924c53db672a3510361b577ebb89a0c6e1c629 languageName: node linkType: hard @@ -6168,26 +6220,26 @@ __metadata: languageName: node linkType: hard -"@testing-library/react@npm:^12.1.3": - version: 12.1.3 - resolution: "@testing-library/react@npm:12.1.3" +"@testing-library/react@npm:^14.0.0": + version: 14.0.0 + resolution: "@testing-library/react@npm:14.0.0" dependencies: "@babel/runtime": ^7.12.5 - "@testing-library/dom": ^8.0.0 - "@types/react-dom": "*" + "@testing-library/dom": ^9.0.0 + "@types/react-dom": ^18.0.0 peerDependencies: - react: "*" - react-dom: "*" - checksum: b435b111fb30d11d4f0af4024eec3a2ffbf54ef40909216fc947a74fc9320f8d0bc8ea8b4f1fa2f99e806138cf743009e7d02400f20cbed93aaedf5d445303a0 + react: ^18.0.0 + react-dom: ^18.0.0 + checksum: 81035913024faf18ba7e163418af517b2c3b85aef496fbd6334bda38f6f6dd4072678c6b76c41148b46b7fc846764f875e1156cbfc7643ffa1b62ee069d78951 languageName: node linkType: hard -"@testing-library/user-event@npm:^14.2.0, @testing-library/user-event@npm:^14.2.5": - version: 14.2.5 - resolution: "@testing-library/user-event@npm:14.2.5" +"@testing-library/user-event@npm:^14.4.3": + version: 14.4.3 + resolution: "@testing-library/user-event@npm:14.4.3" peerDependencies: "@testing-library/dom": ">=7.21.4" - checksum: b585e1e137e4c2a1d6b11e7eb59fc8c8e49b4d7be41e24fbbdff1f01aef65096e3793fe16198f525fcbeafc5ec3605333abf518b02cac50c9a188ec06acc7009 + checksum: 28e1e4ed2fdaa9486e203c6789386be228e305abd3fa41f38c828af415fd4a4e80f4de88de0e502ff11c4b4926f221b874a2a45bcc8170d30714e12dad2c1bd0 languageName: node linkType: hard @@ -6235,6 +6287,13 @@ __metadata: languageName: node linkType: hard +"@types/aria-query@npm:^5.0.1": + version: 5.0.1 + resolution: "@types/aria-query@npm:5.0.1" + checksum: bc9e40ce37bd3a1654948778c7829bd55aea1bc5f2cd06fcf6cd650b07bb388995799e9aab6e2d93a6cf55dcba3b85c155f7ba93adefcc7c2e152fc6057061b5 + languageName: node + linkType: hard + "@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.1.14": version: 7.1.14 resolution: "@types/babel__core@npm:7.1.14" @@ -6540,6 +6599,13 @@ __metadata: languageName: node linkType: hard +"@types/gradient-parser@npm:^0.1.2": + version: 0.1.2 + resolution: "@types/gradient-parser@npm:0.1.2" + checksum: 11fb28e66a16209904e50ac4e6405c707e103ad00271880732dcf4d73b1e8f65bdab6dd4f371a51b777e8c2fb0a51f38d82d9a0ea5fa44c43684c1f970b77b5d + languageName: node + linkType: hard + "@types/gtag.js@npm:^0.0.10": version: 0.0.10 resolution: "@types/gtag.js@npm:0.0.10" @@ -6547,6 +6613,13 @@ __metadata: languageName: node linkType: hard +"@types/highlight-words-core@npm:^1.2.1": + version: 1.2.1 + resolution: "@types/highlight-words-core@npm:1.2.1" + checksum: f3795656cbe4215e849faa2e53c74a9c6a7b2e148f54267c6a7f25a4f3cd55374f3e4d2e2618740c96fafabdb36b855f7cec27cab207957d566d0500a10e2312 + languageName: node + linkType: hard + "@types/history@npm:*, @types/history@npm:^4.7.11": version: 4.7.11 resolution: "@types/history@npm:4.7.11" @@ -6842,12 +6915,12 @@ __metadata: languageName: node linkType: hard -"@types/react-dom@npm:*, @types/react-dom@npm:>=16.9.0": - version: 18.0.11 - resolution: "@types/react-dom@npm:18.0.11" +"@types/react-dom@npm:>=16.9.0, @types/react-dom@npm:^18.0.0": + version: 18.2.4 + resolution: "@types/react-dom@npm:18.2.4" dependencies: "@types/react": "*" - checksum: 8bf1e3f710221a937613df4d192f3b9e5a30e5c3103cac52c5210fb56b79f7a8cc66137d3bc5c9d92d375165a97fae53284724191bc01cb9898564fa02595569 + checksum: bd734ca04c52b3c96891a7f9c1139486807dac7a2449fb72e8f8e23018bc6eeeb87a490a105cb39d05ccb7ddf80ed7a441e5bd3e5866c6f6ae8870cd723599e8 languageName: node linkType: hard @@ -6917,7 +6990,7 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:^17.0.39": +"@types/react@npm:17.0.39": version: 17.0.39 resolution: "@types/react@npm:17.0.39" dependencies: @@ -6928,6 +7001,28 @@ __metadata: languageName: node linkType: hard +"@types/react@npm:^18.2.6": + version: 18.2.6 + resolution: "@types/react@npm:18.2.6" + dependencies: + "@types/prop-types": "*" + "@types/scheduler": "*" + csstype: ^3.0.2 + checksum: 7740541afde84a50c557e576dd564a861b45ad436d1c3ed33496d70046a6eb734bfe7f7f18995f88bdc50be0d295c2b878f705a6b9573cc0781e11ea58470139 + languageName: node + linkType: hard + +"@types/react@patch:@types/react@npm%3A17.0.39#./.yarn/patches/@types-react-npm-17.0.39-b4ac1f7bfe.patch::locator=wp-calypso%40workspace%3A.": + version: 17.0.39 + resolution: "@types/react@patch:@types/react@npm%3A17.0.39#./.yarn/patches/@types-react-npm-17.0.39-b4ac1f7bfe.patch::version=17.0.39&hash=500f05&locator=wp-calypso%40workspace%3A." + dependencies: + "@types/prop-types": "*" + "@types/scheduler": "*" + csstype: ^3.0.2 + checksum: 811ce8644447887ad6f2ca89122bd48130409add2333c199bc2294207d889866f303427dec8c11f5ca35724c3c803b338d33d494bba238f5bb7031e986143cf0 + languageName: node + linkType: hard + "@types/redux-mock-store@npm:1.0.3": version: 1.0.3 resolution: "@types/redux-mock-store@npm:1.0.3" @@ -7183,7 +7278,7 @@ __metadata: languageName: node linkType: hard -"@types/wordpress__components@npm:*, @types/wordpress__components@npm:^14.0.10": +"@types/wordpress__components@npm:*": version: 14.0.10 resolution: "@types/wordpress__components@npm:14.0.10" dependencies: @@ -7337,16 +7432,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.54.0": - version: 5.54.0 - resolution: "@typescript-eslint/scope-manager@npm:5.54.0" - dependencies: - "@typescript-eslint/types": 5.54.0 - "@typescript-eslint/visitor-keys": 5.54.0 - checksum: b3e48219c68a02d91c672c66c66d82f6fde7c65dae6b795f4dc4e43ee8a1de545f8cd515885fd671b173c6e4d4aa1446b899dd3f536f5778c76bf37f1e2fd5bb - languageName: node - linkType: hard - "@typescript-eslint/scope-manager@npm:5.7.0": version: 5.7.0 resolution: "@typescript-eslint/scope-manager@npm:5.7.0" @@ -7381,13 +7466,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:5.54.0": - version: 5.54.0 - resolution: "@typescript-eslint/types@npm:5.54.0" - checksum: dec34efd330b7731a36e767ec18bdf6d9e89399963f9e77f0cc14043b320b81fbd1a8e10eae3c2866a765a540626e843522878349d6ec73f09e270ee384c9df5 - languageName: node - linkType: hard - "@typescript-eslint/types@npm:5.7.0": version: 5.7.0 resolution: "@typescript-eslint/types@npm:5.7.0" @@ -7413,24 +7491,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.54.0": - version: 5.54.0 - resolution: "@typescript-eslint/typescript-estree@npm:5.54.0" - dependencies: - "@typescript-eslint/types": 5.54.0 - "@typescript-eslint/visitor-keys": 5.54.0 - debug: ^4.3.4 - globby: ^11.1.0 - is-glob: ^4.0.3 - semver: ^7.3.7 - tsutils: ^3.21.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: e3f7d0c387d62c0e9c111f6de34d6a30e2207a23469335460776380b94dcb7eb10e64d5619473459bc7d4009847b95f7471bc7f292250b2c47b92465e22fd181 - languageName: node - linkType: hard - "@typescript-eslint/typescript-estree@npm:5.7.0": version: 5.7.0 resolution: "@typescript-eslint/typescript-estree@npm:5.7.0" @@ -7467,24 +7527,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:^5.10.0": - version: 5.54.0 - resolution: "@typescript-eslint/utils@npm:5.54.0" - dependencies: - "@types/json-schema": ^7.0.9 - "@types/semver": ^7.3.12 - "@typescript-eslint/scope-manager": 5.54.0 - "@typescript-eslint/types": 5.54.0 - "@typescript-eslint/typescript-estree": 5.54.0 - eslint-scope: ^5.1.1 - eslint-utils: ^3.0.0 - semver: ^7.3.7 - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 25932be66c1cafd7a393bf8c236807d4c548b08f4887d98d9e1d136db19a2a6e486b3d48bbcc37e4bdb5ed332d2f4811700470b63cf6d1ee75a2dfb2408f415b - languageName: node - linkType: hard - "@typescript-eslint/visitor-keys@npm:5.53.0": version: 5.53.0 resolution: "@typescript-eslint/visitor-keys@npm:5.53.0" @@ -7495,16 +7537,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.54.0": - version: 5.54.0 - resolution: "@typescript-eslint/visitor-keys@npm:5.54.0" - dependencies: - "@typescript-eslint/types": 5.54.0 - eslint-visitor-keys: ^3.3.0 - checksum: cfcff6b2b42a5b3b4865d84ce45263d4c6ee3551dff6250c67ba27d14ab5f040466d9f4aec77b1682cf9e2c554ee43ac70a94cc2a209b65b46a16e908780147f - languageName: node - linkType: hard - "@typescript-eslint/visitor-keys@npm:5.7.0": version: 5.7.0 resolution: "@typescript-eslint/visitor-keys@npm:5.7.0" @@ -7515,21 +7547,21 @@ __metadata: languageName: node linkType: hard -"@use-gesture/core@npm:10.2.11": - version: 10.2.11 - resolution: "@use-gesture/core@npm:10.2.11" - checksum: 8a118872659106f2daac23b27b4f29ab61197cb119340d43aabfbfad310eed77202b5e77c96d3e888cfd4e0a3699b7cebfa80f5ce860b57ea7975a19c591cf64 +"@use-gesture/core@npm:10.2.26": + version: 10.2.26 + resolution: "@use-gesture/core@npm:10.2.26" + checksum: b4b95d05f48f07676991014b1faf94ef40c6df4e28b66100d12f191744f3b7f074589f8267060c5d79f016badffc381833800e419ebff63a10b780400b86fb7f languageName: node linkType: hard "@use-gesture/react@npm:^10.2.6": - version: 10.2.11 - resolution: "@use-gesture/react@npm:10.2.11" + version: 10.2.26 + resolution: "@use-gesture/react@npm:10.2.26" dependencies: - "@use-gesture/core": 10.2.11 + "@use-gesture/core": 10.2.26 peerDependencies: react: ">= 16.8.0" - checksum: 335ee5b2ac1d63392ace2de59d7cb24222f39d5b7cb8366d8ad549741a5a7d7fa34e1fa19a52f1c0b8217a3037a43c1eaed7123667735ed1f3ac79fdd0a83dfd + checksum: 0fc5cc27ca39c13b654bfd4680b14104d60a1b5b183888eb8e0072921babcda61ee4dc3cc464317d62120794ad6fe95e3b0ed74ded4ab903f3eb5990a8263f3b languageName: node linkType: hard @@ -7717,60 +7749,87 @@ __metadata: languageName: node linkType: hard -"@wordpress/a11y@npm:^3.13.0, @wordpress/a11y@npm:^3.22.0, @wordpress/a11y@npm:^3.27.0": - version: 3.27.0 - resolution: "@wordpress/a11y@npm:3.27.0" +"@wordpress/a11y@npm:3.23.0": + version: 3.23.0 + resolution: "@wordpress/a11y@npm:3.23.0" dependencies: "@babel/runtime": ^7.16.0 - "@wordpress/dom-ready": ^3.27.0 - "@wordpress/i18n": ^4.27.0 - checksum: dc4c97f087d3d6dfa5e930ad6d1f8882c15d1461a600c38aeb052f2fcb351aff6d2679b13465ee898d35e4e0642ffb41f2e3cff0d1203ed089eb93404f539a8f + "@wordpress/dom-ready": ^3.23.0 + "@wordpress/i18n": ^4.23.0 + checksum: f1fb59ac30c31537ad5765519b6278252ab3175dd24236ec10d509d12e4a8b545436a4333d59bdf98b6623fa0d36a56d70621c9fdd9d96d5966d97ac09601b88 languageName: node linkType: hard -"@wordpress/api-fetch@npm:^5.2.5": - version: 5.2.7 - resolution: "@wordpress/api-fetch@npm:5.2.7" +"@wordpress/api-fetch@npm:6.20.0": + version: 6.20.0 + resolution: "@wordpress/api-fetch@npm:6.20.0" dependencies: "@babel/runtime": ^7.16.0 - "@wordpress/i18n": ^4.2.4 - "@wordpress/url": ^3.3.2 - checksum: 6d5754173000122ab70748b72dddb15c58542c9be3dc4140c10d5f0e6cf831838ea87fac15a8af3356f16ad2523d532101e72cefcd47468feae622e392d4dfb6 + "@wordpress/i18n": ^4.23.0 + "@wordpress/url": ^3.24.0 + checksum: 4cd508fd3e56b94881ded1a000adbf585bb91cfdab7c9a1c99481b787889987d45450ef065cd4af82aeae90138e3319346b60848ae927018de2a7f6712a4eb5b languageName: node linkType: hard -"@wordpress/api-fetch@npm:^6.19.0, @wordpress/api-fetch@npm:^6.24.0": - version: 6.24.0 - resolution: "@wordpress/api-fetch@npm:6.24.0" +"@wordpress/api-fetch@npm:^6.19.0": + version: 6.32.0 + resolution: "@wordpress/api-fetch@npm:6.32.0" dependencies: "@babel/runtime": ^7.16.0 - "@wordpress/i18n": ^4.27.0 - "@wordpress/url": ^3.28.0 - checksum: fba338699e0f81cf53dc0e1341f9b5c68ca726b952fa834bf2ba88c8d5b46257014b34354a9791ca451df2c3a6a02d6badcca31c61810e72bd8e76ff400a0ff4 + checksum: 5401f17206871ac13108c588b49a8b0a172883b051ff1770866aae94bf578d030c33a8a67156b3d0d6617d079d8dfe5c294decfb940372894fae469f266d1d37 languageName: node linkType: hard -"@wordpress/autop@npm:^3.22.0": - version: 3.27.0 - resolution: "@wordpress/autop@npm:3.27.0" +"@wordpress/api-fetch@npm:^6.20.0, @wordpress/api-fetch@npm:^6.28.0, @wordpress/api-fetch@npm:^6.30.0": + version: 6.30.0 + resolution: "@wordpress/api-fetch@npm:6.30.0" dependencies: "@babel/runtime": ^7.16.0 - checksum: cfc22c85e9173351c9c2d49c5edcfc292722a1ef51810c87d867d12faa0c4facc9a3592d3256ad981a2163afd4ab78117826d5c3f79f16fe4efb83c57f3fbdae + "@wordpress/i18n": ^4.33.0 + "@wordpress/url": ^3.34.0 + checksum: f9b29366220292b45fc7da6e1a80a734c18de51da7ea075e80176097aabf1fef549c25dde9587eb7c4aa88a08a678db44d79b13fa586371790bbb4ed11272c84 languageName: node linkType: hard -"@wordpress/babel-plugin-import-jsx-pragma@npm:^4.10.0, @wordpress/babel-plugin-import-jsx-pragma@npm:^4.5.0": - version: 4.10.0 - resolution: "@wordpress/babel-plugin-import-jsx-pragma@npm:4.10.0" +"@wordpress/autop@npm:3.23.0": + version: 3.23.0 + resolution: "@wordpress/autop@npm:3.23.0" + dependencies: + "@babel/runtime": ^7.16.0 + checksum: 5401f17206871ac13108c588b49a8b0a172883b051ff1770866aae94bf578d030c33a8a67156b3d0d6617d079d8dfe5c294decfb940372894fae469f266d1d37 + languageName: node + linkType: hard + +"@wordpress/autop@npm:^3.33.0": + version: 3.33.0 + resolution: "@wordpress/autop@npm:3.33.0" + dependencies: + "@babel/runtime": ^7.16.0 + checksum: 75221ce17d0dd362364c8e2447b1b5970243cc4858c936604c58723225dcbacd98d525811b33c5f0d67f049300716a30eb59b1f92b194d31fdf4a5069f47ba26 + languageName: node + linkType: hard + +"@wordpress/babel-plugin-import-jsx-pragma@npm:4.6.0": + version: 4.6.0 + resolution: "@wordpress/babel-plugin-import-jsx-pragma@npm:4.6.0" + peerDependencies: + "@babel/core": ^7.12.9 + checksum: f14f55845f34e5d8343282ddbfdc80f4f2c69eb63a5eabd1ac29bd1be48b34f5926c40541398c9011d0d91b7d1f0ed576b569230456720472b77e2f2b2c3a933 + languageName: node + linkType: hard + +"@wordpress/babel-plugin-import-jsx-pragma@npm:^4.16.0, @wordpress/babel-plugin-import-jsx-pragma@npm:^4.6.0": + version: 4.16.0 + resolution: "@wordpress/babel-plugin-import-jsx-pragma@npm:4.16.0" peerDependencies: "@babel/core": ^7.12.9 - checksum: 15da43602daf754f1db0af94a751c9207d044e0beff3d9edbb806b6fb4b66cef9e01b40533fb3b80e9a1180779a26e9a647e5b33c57f648ea156bf6c0cd90cf0 + checksum: f14f55845f34e5d8343282ddbfdc80f4f2c69eb63a5eabd1ac29bd1be48b34f5926c40541398c9011d0d91b7d1f0ed576b569230456720472b77e2f2b2c3a933 languageName: node linkType: hard -"@wordpress/babel-preset-default@npm:^7.10.2, @wordpress/babel-preset-default@npm:^7.6.0": - version: 7.11.0 - resolution: "@wordpress/babel-preset-default@npm:7.11.0" +"@wordpress/babel-preset-default@npm:7.7.0": + version: 7.7.0 + resolution: "@wordpress/babel-preset-default@npm:7.7.0" dependencies: "@babel/core": ^7.16.0 "@babel/plugin-transform-react-jsx": ^7.16.0 @@ -7778,76 +7837,71 @@ __metadata: "@babel/preset-env": ^7.16.0 "@babel/preset-typescript": ^7.16.0 "@babel/runtime": ^7.16.0 - "@wordpress/babel-plugin-import-jsx-pragma": ^4.10.0 - "@wordpress/browserslist-config": ^5.10.0 - "@wordpress/element": ^5.4.0 - "@wordpress/warning": ^2.27.0 + "@wordpress/babel-plugin-import-jsx-pragma": ^4.6.0 + "@wordpress/browserslist-config": ^5.6.0 + "@wordpress/element": ^5.0.0 + "@wordpress/warning": ^2.23.0 browserslist: ^4.17.6 core-js: ^3.19.1 - checksum: 3f15aa10edcb2a799891bf37a3f8289b57dde78c012225af69329fea415c08a7263346d006b1f05ccb27fea0cad8cac2b87294695955a8494b1cf4538dfec123 - languageName: node - linkType: hard - -"@wordpress/base-styles@npm:4.13.0": - version: 4.13.0 - resolution: "@wordpress/base-styles@npm:4.13.0" - checksum: aa7b28362d159c0b343273c9789ddd10946b3313c3c274937e0ecaa17a3514f2fa9a531ee2fb8a695c026b5f6263c8df58cf27a8d754dcca0060d72aaa6df4b0 + checksum: 9931d282fcc3c26b54df631293ac3f38f3efa8edb501060ca72fb9e4d9b78889d109b6fc29fbd9d954062aee1b43788d47a1a7fb7023b46856d353b3a352eac9 languageName: node linkType: hard -"@wordpress/base-styles@npm:4.5.0": - version: 4.5.0 - resolution: "@wordpress/base-styles@npm:4.5.0" - checksum: 3553d08575c4b4bb116363610403bb1b3f3335e50fbb857c3d0c47eb47ff64d84be5c8edcc295c59b0f2fcfb9ed6414289ee97a22cc017fa8b8ae75f30edc427 +"@wordpress/base-styles@npm:4.14.0": + version: 4.14.0 + resolution: "@wordpress/base-styles@npm:4.14.0" + checksum: b279b81892f111dbe0dbb2ba8c00480b99bf4e6fd222f005a9536fa426da5adcd3386815fe129f903eeca86e851de9a6206758d2ee76088303696e7ec2f3301a languageName: node linkType: hard -"@wordpress/blob@npm:^3.22.0, @wordpress/blob@npm:^3.27.0": - version: 3.27.0 - resolution: "@wordpress/blob@npm:3.27.0" +"@wordpress/blob@npm:3.23.0": + version: 3.23.0 + resolution: "@wordpress/blob@npm:3.23.0" dependencies: "@babel/runtime": ^7.16.0 - checksum: 42218bb23bc714eddb23b138eaabc66eb0a2aac521c8145a749207ec6c000d4392f8d8c4e8cd77dd97dbd1aae5c5681650cb997a09d228eb9945574ad9d69d3b + checksum: a0b3604a89cca6ad89fb4f4224c472d69048dd0d3480ef4c681ab1f08a2e0c6bebbb2ae2ff3f63e3d63c718c827980f77e18022bb124bea5d1e9f49438f998c0 languageName: node linkType: hard -"@wordpress/block-editor@npm:^10.5.0": - version: 10.5.0 - resolution: "@wordpress/block-editor@npm:10.5.0" +"@wordpress/block-editor@npm:11.0.0": + version: 11.0.0 + resolution: "@wordpress/block-editor@npm:11.0.0" dependencies: "@babel/runtime": ^7.16.0 "@react-spring/web": ^9.4.5 - "@wordpress/a11y": ^3.22.0 - "@wordpress/api-fetch": ^6.19.0 - "@wordpress/blob": ^3.22.0 - "@wordpress/blocks": ^11.21.0 - "@wordpress/components": ^22.1.0 - "@wordpress/compose": ^5.20.0 - "@wordpress/data": ^7.6.0 - "@wordpress/date": ^4.22.0 - "@wordpress/deprecated": ^3.22.0 - "@wordpress/dom": ^3.22.0 - "@wordpress/element": ^4.20.0 - "@wordpress/hooks": ^3.22.0 - "@wordpress/html-entities": ^3.22.0 - "@wordpress/i18n": ^4.22.0 - "@wordpress/icons": ^9.13.0 - "@wordpress/is-shallow-equal": ^4.22.0 - "@wordpress/keyboard-shortcuts": ^3.20.0 - "@wordpress/keycodes": ^3.22.0 - "@wordpress/notices": ^3.22.0 - "@wordpress/rich-text": ^5.20.0 - "@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 + "@wordpress/a11y": ^3.23.0 + "@wordpress/api-fetch": ^6.20.0 + "@wordpress/blob": ^3.23.0 + "@wordpress/blocks": ^12.0.0 + "@wordpress/components": ^23.0.0 + "@wordpress/compose": ^6.0.0 + "@wordpress/data": ^8.0.0 + "@wordpress/date": ^4.23.0 + "@wordpress/deprecated": ^3.23.0 + "@wordpress/dom": ^3.23.0 + "@wordpress/element": ^5.0.0 + "@wordpress/escape-html": ^2.23.0 + "@wordpress/hooks": ^3.23.0 + "@wordpress/html-entities": ^3.23.0 + "@wordpress/i18n": ^4.23.0 + "@wordpress/icons": ^9.14.0 + "@wordpress/is-shallow-equal": ^4.23.0 + "@wordpress/keyboard-shortcuts": ^4.0.0 + "@wordpress/keycodes": ^3.23.0 + "@wordpress/notices": ^3.23.0 + "@wordpress/rich-text": ^6.0.0 + "@wordpress/shortcode": ^3.23.0 + "@wordpress/style-engine": ^1.6.0 + "@wordpress/token-list": ^2.23.0 + "@wordpress/url": ^3.24.0 + "@wordpress/warning": ^2.23.0 + "@wordpress/wordcount": ^3.23.0 change-case: ^4.1.2 classnames: ^2.3.1 colord: ^2.7.0 diff: ^4.0.2 dom-scroll-into-view: ^1.2.1 + fast-deep-equal: ^3.1.3 inherits: ^2.0.3 lodash: ^4.17.21 react-autosize-textarea: ^7.1.0 @@ -7856,88 +7910,91 @@ __metadata: remove-accents: ^0.4.2 traverse: ^0.6.6 peerDependencies: - react: ^17.0.0 - react-dom: ^17.0.0 - checksum: 416c7a45b9a63fbc710fb4aaf29970fa8a4d31b11f8b20936476885e352336b7407326d7fd4562018d79162196949393f7a580ff32745de8c49124ebd0b34704 + react: ^18.0.0 + react-dom: ^18.0.0 + checksum: af2829ceca4386b4965ccb370098d21e907b277fd4b80792ae4a00e82792b5665251b126b478a6b858c5495d16d8db2f06706520e885036b8dcfef6cacd19e73 languageName: node linkType: hard -"@wordpress/block-library@npm:^7.19.0": - version: 7.19.0 - resolution: "@wordpress/block-library@npm:7.19.0" +"@wordpress/block-library@npm:8.0.0": + version: 8.0.0 + resolution: "@wordpress/block-library@npm:8.0.0" dependencies: "@babel/runtime": ^7.16.0 - "@wordpress/a11y": ^3.22.0 - "@wordpress/api-fetch": ^6.19.0 - "@wordpress/autop": ^3.22.0 - "@wordpress/blob": ^3.22.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/deprecated": ^3.22.0 - "@wordpress/dom": ^3.22.0 - "@wordpress/element": ^4.20.0 - "@wordpress/hooks": ^3.22.0 - "@wordpress/html-entities": ^3.22.0 - "@wordpress/i18n": ^4.22.0 - "@wordpress/icons": ^9.13.0 - "@wordpress/keycodes": ^3.22.0 - "@wordpress/notices": ^3.22.0 - "@wordpress/primitives": ^3.20.0 - "@wordpress/reusable-blocks": ^3.20.0 - "@wordpress/rich-text": ^5.20.0 - "@wordpress/server-side-render": ^3.20.0 - "@wordpress/url": ^3.23.0 - "@wordpress/viewport": ^4.20.0 + "@wordpress/a11y": ^3.23.0 + "@wordpress/api-fetch": ^6.20.0 + "@wordpress/autop": ^3.23.0 + "@wordpress/blob": ^3.23.0 + "@wordpress/block-editor": ^11.0.0 + "@wordpress/blocks": ^12.0.0 + "@wordpress/components": ^23.0.0 + "@wordpress/compose": ^6.0.0 + "@wordpress/core-data": ^6.0.0 + "@wordpress/data": ^8.0.0 + "@wordpress/date": ^4.23.0 + "@wordpress/deprecated": ^3.23.0 + "@wordpress/dom": ^3.23.0 + "@wordpress/element": ^5.0.0 + "@wordpress/escape-html": ^2.23.0 + "@wordpress/hooks": ^3.23.0 + "@wordpress/html-entities": ^3.23.0 + "@wordpress/i18n": ^4.23.0 + "@wordpress/icons": ^9.14.0 + "@wordpress/keycodes": ^3.23.0 + "@wordpress/notices": ^3.23.0 + "@wordpress/primitives": ^3.21.0 + "@wordpress/reusable-blocks": ^4.0.0 + "@wordpress/rich-text": ^6.0.0 + "@wordpress/server-side-render": ^4.0.0 + "@wordpress/url": ^3.24.0 + "@wordpress/viewport": ^5.0.0 change-case: ^4.1.2 classnames: ^2.3.1 colord: ^2.7.0 escape-html: ^1.0.3 fast-average-color: ^9.1.1 + fast-deep-equal: ^3.1.3 lodash: ^4.17.21 memize: ^1.1.0 micromodal: ^0.4.10 remove-accents: ^0.4.2 peerDependencies: - react: ^17.0.0 - react-dom: ^17.0.0 - checksum: 3b10d67b44245a27c2d295ab3cb30a9dcec476aa65156257fc627f8e20c3d2f66137e1a34dc8ab5c84b6716db4f848c132668530693137d0d4f2f445d0a18e13 + react: ^18.0.0 + react-dom: ^18.0.0 + checksum: ab27efdb5a77dca1a141a46976c03c1717168548f0782bc54643c38f370397fd56e3711e9c02ae756b3cd83e85caf6afa0777e1367657ac79b71cf0fd40d7e46 languageName: node linkType: hard -"@wordpress/block-serialization-default-parser@npm:^4.22.0": - version: 4.27.0 - resolution: "@wordpress/block-serialization-default-parser@npm:4.27.0" +"@wordpress/block-serialization-default-parser@npm:4.23.0": + version: 4.23.0 + resolution: "@wordpress/block-serialization-default-parser@npm:4.23.0" dependencies: "@babel/runtime": ^7.16.0 - checksum: 6907069d7f02f85c7fe25d680a96d2eb86d975cafd9b219aa0f79d342eb30105ae3dbc97aeac7ce8e75a55913e78427c50cf9ffe883546b74bbf38c25a9c31d4 + checksum: 0a2c1370afa84a00d129d12ae2bdcdc4ce6416379390c8bdd0a4c62269175ad389ba89ee20037085f8451f10e3503e1591fdbf8ed16440169cccc8b78e0b099c languageName: node linkType: hard -"@wordpress/blocks@npm:^11.21.0": - version: 11.21.0 - resolution: "@wordpress/blocks@npm:11.21.0" +"@wordpress/blocks@npm:12.0.0": + version: 12.0.0 + resolution: "@wordpress/blocks@npm:12.0.0" dependencies: "@babel/runtime": ^7.16.0 - "@wordpress/autop": ^3.22.0 - "@wordpress/blob": ^3.22.0 - "@wordpress/block-serialization-default-parser": ^4.22.0 - "@wordpress/compose": ^5.20.0 - "@wordpress/data": ^7.6.0 - "@wordpress/deprecated": ^3.22.0 - "@wordpress/dom": ^3.22.0 - "@wordpress/element": ^4.20.0 - "@wordpress/hooks": ^3.22.0 - "@wordpress/html-entities": ^3.22.0 - "@wordpress/i18n": ^4.22.0 - "@wordpress/is-shallow-equal": ^4.22.0 - "@wordpress/shortcode": ^3.22.0 + "@wordpress/autop": ^3.23.0 + "@wordpress/blob": ^3.23.0 + "@wordpress/block-serialization-default-parser": ^4.23.0 + "@wordpress/compose": ^6.0.0 + "@wordpress/data": ^8.0.0 + "@wordpress/deprecated": ^3.23.0 + "@wordpress/dom": ^3.23.0 + "@wordpress/element": ^5.0.0 + "@wordpress/hooks": ^3.23.0 + "@wordpress/html-entities": ^3.23.0 + "@wordpress/i18n": ^4.23.0 + "@wordpress/is-shallow-equal": ^4.23.0 + "@wordpress/shortcode": ^3.23.0 change-case: ^4.1.2 colord: ^2.7.0 + fast-deep-equal: ^3.1.3 hpq: ^1.3.0 is-plain-object: ^5.0.0 lodash: ^4.17.21 @@ -7948,72 +8005,21 @@ __metadata: simple-html-tokenizer: ^0.5.7 uuid: ^8.3.0 peerDependencies: - react: ^17.0.0 - checksum: 9f1d18ce55f3a3d61fb626a498f169dbc41cb1761a52d5b08d450b6c47a9355422a719bfbdd5c7e44649aa8ad6296678da656a7a3877b0e2ed19428a5acde6e6 - languageName: node - linkType: hard - -"@wordpress/browserslist-config@npm:^5.10.0, @wordpress/browserslist-config@npm:^5.5.0": - version: 5.10.0 - resolution: "@wordpress/browserslist-config@npm:5.10.0" - checksum: 2ced4986669ce68b8722c3cf50aac63becae678739d6560d521b60d3d9f58b119b6af8c3c5ec89924e53ed8c6267478ee2d3c259a9f32559f9fd85195b2efb9a + react: ^18.0.0 + checksum: 57dc392aa53d190870d31e7f0782ee45fa9d09a4a98b311266962bbdc77878495296171933a78c914afebe7d71a364fb641f54c7ac215893dbd3c2b17d2f0b07 languageName: node linkType: hard -"@wordpress/components@npm:19.15.0": - version: 19.15.0 - resolution: "@wordpress/components@npm:19.15.0" - dependencies: - "@babel/runtime": ^7.16.0 - "@emotion/cache": ^11.7.1 - "@emotion/css": ^11.7.1 - "@emotion/react": ^11.7.1 - "@emotion/serialize": ^1.0.2 - "@emotion/styled": ^11.6.0 - "@emotion/utils": 1.0.0 - "@floating-ui/react-dom": 0.6.3 - "@use-gesture/react": ^10.2.6 - "@wordpress/a11y": ^3.13.0 - "@wordpress/compose": ^5.11.0 - "@wordpress/date": ^4.13.0 - "@wordpress/deprecated": ^3.13.0 - "@wordpress/dom": ^3.13.0 - "@wordpress/element": ^4.11.0 - "@wordpress/escape-html": ^2.13.0 - "@wordpress/hooks": ^3.13.0 - "@wordpress/i18n": ^4.13.0 - "@wordpress/icons": ^9.4.0 - "@wordpress/is-shallow-equal": ^4.13.0 - "@wordpress/keycodes": ^3.13.0 - "@wordpress/primitives": ^3.11.0 - "@wordpress/rich-text": ^5.11.0 - "@wordpress/warning": ^2.13.0 - classnames: ^2.3.1 - colord: ^2.7.0 - dom-scroll-into-view: ^1.2.1 - downshift: ^6.0.15 - framer-motion: ^6.2.8 - gradient-parser: ^0.1.5 - highlight-words-core: ^1.2.2 - lodash: ^4.17.21 - memize: ^1.1.0 - moment: ^2.26.0 - re-resizable: ^6.4.0 - react-colorful: ^5.3.1 - react-dates: ^21.8.0 - reakit: ^1.3.8 - remove-accents: ^0.4.2 - uuid: ^8.3.0 - peerDependencies: - react: ^17.0.0 - react-dom: ^17.0.0 - checksum: ac3fc949141b0a45b49e56f04cc694d18c542044a2dcbf61b4f8259a679144a1260a4ff40d33f63243e67043fa7e3c4779406eaf0aa6b5e8520d184e9a7f419b +"@wordpress/browserslist-config@npm:5.6.0": + version: 5.6.0 + resolution: "@wordpress/browserslist-config@npm:5.6.0" + checksum: 0596177a260872d6a296c9e46f93e2a8b1952face947b08ae32d0b5793ed612f023e0dfe4e61d1e74c96217a437df061f22a4000ee8228bb6314c042995cc86d languageName: node linkType: hard -"@wordpress/components@npm:^22.1.0": - version: 22.1.0 - resolution: "@wordpress/components@npm:22.1.0" +"@wordpress/components@npm:23.0.0": + version: 23.0.0 + resolution: "@wordpress/components@npm:23.0.0" dependencies: "@babel/runtime": ^7.16.0 "@emotion/cache": ^11.7.1 @@ -8024,28 +8030,29 @@ __metadata: "@emotion/utils": ^1.0.0 "@floating-ui/react-dom": ^1.0.0 "@use-gesture/react": ^10.2.6 - "@wordpress/a11y": ^3.22.0 - "@wordpress/compose": ^5.20.0 - "@wordpress/date": ^4.22.0 - "@wordpress/deprecated": ^3.22.0 - "@wordpress/dom": ^3.22.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/is-shallow-equal": ^4.22.0 - "@wordpress/keycodes": ^3.22.0 - "@wordpress/primitives": ^3.20.0 - "@wordpress/rich-text": ^5.20.0 - "@wordpress/warning": ^2.22.0 + "@wordpress/a11y": ^3.23.0 + "@wordpress/compose": ^6.0.0 + "@wordpress/date": ^4.23.0 + "@wordpress/deprecated": ^3.23.0 + "@wordpress/dom": ^3.23.0 + "@wordpress/element": ^5.0.0 + "@wordpress/escape-html": ^2.23.0 + "@wordpress/hooks": ^3.23.0 + "@wordpress/i18n": ^4.23.0 + "@wordpress/icons": ^9.14.0 + "@wordpress/is-shallow-equal": ^4.23.0 + "@wordpress/keycodes": ^3.23.0 + "@wordpress/primitives": ^3.21.0 + "@wordpress/rich-text": ^6.0.0 + "@wordpress/warning": ^2.23.0 change-case: ^4.1.2 classnames: ^2.3.1 colord: ^2.7.0 date-fns: ^2.28.0 dom-scroll-into-view: ^1.2.1 downshift: ^6.0.15 - framer-motion: ^6.2.8 + fast-deep-equal: ^3.1.3 + framer-motion: ^7.6.1 gradient-parser: ^0.1.5 highlight-words-core: ^1.2.2 lodash: ^4.17.21 @@ -8058,80 +8065,81 @@ __metadata: uuid: ^8.3.0 valtio: ^1.7.0 peerDependencies: - react: ^17.0.0 - react-dom: ^17.0.0 - checksum: 2bfefa1cf44ca62497dd91722f5994a5de5fbd56de022e55b2c054ceb15e7c1cb0fa58c561cd6927b58808d9c8c26c93f252190e94b337d0161bcfedd9fc5e05 + react: ^18.0.0 + react-dom: ^18.0.0 + checksum: d4c14c6296bfa8eee386d196a690fe8a90af404dbbc5e467ead22094c1689e486a06f34fa342113ee42b166972142b10300193ac566a6351a45f24c5aeaa155f languageName: node linkType: hard -"@wordpress/compose@npm:^5.11.0, @wordpress/compose@npm:^5.20.0": - version: 5.20.0 - resolution: "@wordpress/compose@npm:5.20.0" +"@wordpress/compose@npm:6.0.0": + version: 6.0.0 + resolution: "@wordpress/compose@npm:6.0.0" dependencies: "@babel/runtime": ^7.16.0 "@types/mousetrap": ^1.6.8 - "@wordpress/deprecated": ^3.22.0 - "@wordpress/dom": ^3.22.0 - "@wordpress/element": ^4.20.0 - "@wordpress/is-shallow-equal": ^4.22.0 - "@wordpress/keycodes": ^3.22.0 - "@wordpress/priority-queue": ^2.22.0 + "@wordpress/deprecated": ^3.23.0 + "@wordpress/dom": ^3.23.0 + "@wordpress/element": ^5.0.0 + "@wordpress/is-shallow-equal": ^4.23.0 + "@wordpress/keycodes": ^3.23.0 + "@wordpress/priority-queue": ^2.23.0 change-case: ^4.1.2 clipboard: ^2.0.8 mousetrap: ^1.6.5 use-memo-one: ^1.1.1 peerDependencies: - react: ^17.0.0 - checksum: 0b5a745c9c2a4f6942bf04861e896f2607d7f78df6ef06a76c4f508d7334e482ec2003afd31c19e0dc657e1db31886c6ccd0f4410d4346940e9edbc0a7f00cc9 + react: ^18.0.0 + checksum: 12f179ef2ecc561ec49502542f252601fb426b2ee8b8540cabf566d4e733fca3cdae8ae6f619daba338c09caff88849ff8fbaa8825a3d5a4d12adee491d00d64 languageName: node linkType: hard -"@wordpress/compose@npm:^6.4.0": - version: 6.4.0 - resolution: "@wordpress/compose@npm:6.4.0" +"@wordpress/compose@npm:^6.0.0, @wordpress/compose@npm:^6.10.0, @wordpress/compose@npm:^6.6.0, @wordpress/compose@npm:^6.8.0": + version: 6.10.0 + resolution: "@wordpress/compose@npm:6.10.0" dependencies: "@babel/runtime": ^7.16.0 "@types/mousetrap": ^1.6.8 - "@wordpress/deprecated": ^3.27.0 - "@wordpress/dom": ^3.27.0 - "@wordpress/element": ^5.4.0 - "@wordpress/is-shallow-equal": ^4.27.0 - "@wordpress/keycodes": ^3.27.0 - "@wordpress/priority-queue": ^2.27.0 + "@wordpress/deprecated": ^3.33.0 + "@wordpress/dom": ^3.33.0 + "@wordpress/element": ^5.10.0 + "@wordpress/is-shallow-equal": ^4.33.0 + "@wordpress/keycodes": ^3.33.0 + "@wordpress/priority-queue": ^2.33.0 change-case: ^4.1.2 clipboard: ^2.0.8 mousetrap: ^1.6.5 use-memo-one: ^1.1.1 peerDependencies: react: ^18.0.0 - checksum: af25afae36d63addadeb949fb7d591cb8a401b63f9e7b2ea321ed5d3e1bc33eba16e494a675757e233a1a53fd7f79aead3df1d871c2d1f03d852c1c9af39ca55 + checksum: d986a6234ebf6940e31ac9f1093f05fa977f813a537afff867dc310a18acfc95a1ca5a9b5f8eb611ef8b38b99c2e9db8b067ab759df11ec38b4c6c8a48672d59 languageName: node linkType: hard -"@wordpress/core-data@npm:^5.5.0": - version: 5.5.0 - resolution: "@wordpress/core-data@npm:5.5.0" +"@wordpress/core-data@npm:6.0.0": + version: 6.0.0 + resolution: "@wordpress/core-data@npm:6.0.0" dependencies: "@babel/runtime": ^7.16.0 - "@wordpress/api-fetch": ^6.19.0 - "@wordpress/blocks": ^11.21.0 - "@wordpress/compose": ^5.20.0 - "@wordpress/data": ^7.6.0 - "@wordpress/deprecated": ^3.22.0 - "@wordpress/element": ^4.20.0 - "@wordpress/html-entities": ^3.22.0 - "@wordpress/i18n": ^4.22.0 - "@wordpress/is-shallow-equal": ^4.22.0 - "@wordpress/url": ^3.23.0 + "@wordpress/api-fetch": ^6.20.0 + "@wordpress/blocks": ^12.0.0 + "@wordpress/compose": ^6.0.0 + "@wordpress/data": ^8.0.0 + "@wordpress/deprecated": ^3.23.0 + "@wordpress/element": ^5.0.0 + "@wordpress/html-entities": ^3.23.0 + "@wordpress/i18n": ^4.23.0 + "@wordpress/is-shallow-equal": ^4.23.0 + "@wordpress/url": ^3.24.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 rememo: ^4.0.0 uuid: ^8.3.0 peerDependencies: - react: ^17.0.0 - checksum: 824179e63334f03b67cbac3dd2f3c5c795c1b467236cc9db4ee7be3485ed0ed14c4d5eb4d8d516272945e220e064f68c12ca169c7b87e53af25633eec0e68a9b + react: ^18.0.0 + checksum: 11cf21bf3a41624fc0bb31480edd3c4836db0f3a1fb52c4a518d46d908c5951ae43e54a8dab18e16b66cd79865db50b00cc315d308d9bc48fc379018b6ac1d38 languageName: node linkType: hard @@ -8149,17 +8157,29 @@ __metadata: languageName: node linkType: hard -"@wordpress/data@npm:^7.6.0": - version: 7.6.0 - resolution: "@wordpress/data@npm:7.6.0" +"@wordpress/data-controls@npm:2.23.0": + version: 2.23.0 + resolution: "@wordpress/data-controls@npm:2.23.0" dependencies: "@babel/runtime": ^7.16.0 - "@wordpress/compose": ^5.20.0 - "@wordpress/deprecated": ^3.22.0 - "@wordpress/element": ^4.20.0 - "@wordpress/is-shallow-equal": ^4.22.0 - "@wordpress/priority-queue": ^2.22.0 - "@wordpress/redux-routine": ^4.22.0 + "@wordpress/api-fetch": ^6.20.0 + "@wordpress/data": ^8.0.0 + "@wordpress/deprecated": ^3.23.0 + checksum: 0f2b0629d30e14d9bb11581dd89bf1ac1963a091497af459a95124a9e49b56ea3307bdd73b073ae9c678ead44da26e1572a0af338037a2466c9acae4451762b4 + languageName: node + linkType: hard + +"@wordpress/data@npm:8.0.0": + version: 8.0.0 + resolution: "@wordpress/data@npm:8.0.0" + dependencies: + "@babel/runtime": ^7.16.0 + "@wordpress/compose": ^6.0.0 + "@wordpress/deprecated": ^3.23.0 + "@wordpress/element": ^5.0.0 + "@wordpress/is-shallow-equal": ^4.23.0 + "@wordpress/priority-queue": ^2.23.0 + "@wordpress/redux-routine": ^4.23.0 equivalent-key-map: ^0.2.2 is-plain-object: ^5.0.0 is-promise: ^4.0.0 @@ -8168,23 +8188,23 @@ __metadata: turbo-combine-reducers: ^1.0.2 use-memo-one: ^1.1.1 peerDependencies: - react: ^17.0.0 - checksum: 9bfe31aaca62e3eb2516575300b764a42d6d7f020ceee89d33e28e183eec7c1f58dee30d171e9d1e186aa0bca3df5dd714dd9902614193d95983410077fa55b7 + react: ^18.0.0 + checksum: 6c669d0a221ff7c8d18409d1898493c335f1feb2b238cd4ae91cde94117c70bfbd31d2350de0a04cf48573a2fd551e703feade1e66585ff5c01d3ed3b22bb38c languageName: node linkType: hard -"@wordpress/data@npm:^8.4.0": - version: 8.4.0 - resolution: "@wordpress/data@npm:8.4.0" +"@wordpress/data@npm:^9.1.0, @wordpress/data@npm:^9.3.0": + version: 9.3.0 + resolution: "@wordpress/data@npm:9.3.0" dependencies: "@babel/runtime": ^7.16.0 - "@wordpress/compose": ^6.4.0 - "@wordpress/deprecated": ^3.27.0 - "@wordpress/element": ^5.4.0 - "@wordpress/is-shallow-equal": ^4.27.0 - "@wordpress/priority-queue": ^2.27.0 - "@wordpress/private-apis": ^0.9.0 - "@wordpress/redux-routine": ^4.27.0 + "@wordpress/compose": ^6.10.0 + "@wordpress/deprecated": ^3.33.0 + "@wordpress/element": ^5.10.0 + "@wordpress/is-shallow-equal": ^4.33.0 + "@wordpress/priority-queue": ^2.33.0 + "@wordpress/private-apis": ^0.15.0 + "@wordpress/redux-routine": ^4.33.0 deepmerge: ^4.3.0 equivalent-key-map: ^0.2.2 is-plain-object: ^5.0.0 @@ -8194,182 +8214,213 @@ __metadata: use-memo-one: ^1.1.1 peerDependencies: react: ^18.0.0 - checksum: e1b3c1e124ec6e540f192986348cc9fa553ad2aad8385a69f165125cc41ca4601f43e817e8a70c9c3254c4505c7f2dc522c14e4695499d7b2e11c0cbef65f84b + checksum: bfbc3275b857f78219f23afcb567fb95540900ab27601ab01ee90397fc55cda3daaded1b93ce6719feee9f41ee6923776593691c5797035d6361dd21fcc28609 languageName: node linkType: hard -"@wordpress/date@npm:^4.13.0, @wordpress/date@npm:^4.22.0": - version: 4.27.0 - resolution: "@wordpress/date@npm:4.27.0" +"@wordpress/date@npm:4.23.0": + version: 4.23.0 + resolution: "@wordpress/date@npm:4.23.0" dependencies: "@babel/runtime": ^7.16.0 - "@wordpress/deprecated": ^3.27.0 - moment: ^2.29.4 - moment-timezone: ^0.5.40 - checksum: adcfcd6936f6c504e6ea537b58a34cf1077ec0a35b4cff6ed1e7b7b2ebe378c60bc1cd8f700cbe6ba4b0ec548d505e144941cb317d769e924c932b1fa681ea65 + "@wordpress/deprecated": ^3.23.0 + moment: ^2.22.1 + moment-timezone: ^0.5.31 + checksum: a761c1905128cb9b77816c76427dc873fdd0060f5bebd22737f2dba565b63c87168e38bc5caef8df2ac0687939a62d071c1681e136839e986b5560ae6777b8d9 languageName: node linkType: hard -"@wordpress/dependency-extraction-webpack-plugin@npm:^4.5.0": - version: 4.10.0 - resolution: "@wordpress/dependency-extraction-webpack-plugin@npm:4.10.0" +"@wordpress/dependency-extraction-webpack-plugin@npm:4.6.0": + version: 4.6.0 + resolution: "@wordpress/dependency-extraction-webpack-plugin@npm:4.6.0" dependencies: - json2php: ^0.0.7 + json2php: ^0.0.5 webpack-sources: ^3.2.2 peerDependencies: webpack: ^4.8.3 || ^5.0.0 - checksum: 774d92234b9f0baea327fadeb8e89bdb930fd2401d50f75adff9f2c589d418189077ee8d1bca490cbaa33f2dcca9091dfbf6f89905aa776663a6b70110207934 + checksum: 74691d26eafc6073f75043f3317e261d40546b954c5b18f546eada50697f509f5e920a2d3ed501893ea822ce6d065ef97930f64b568f45e9085f4ad07e11e73a languageName: node linkType: hard -"@wordpress/deprecated@npm:^3.13.0, @wordpress/deprecated@npm:^3.22.0, @wordpress/deprecated@npm:^3.27.0": - version: 3.27.0 - resolution: "@wordpress/deprecated@npm:3.27.0" +"@wordpress/deprecated@npm:3.23.0": + version: 3.23.0 + resolution: "@wordpress/deprecated@npm:3.23.0" dependencies: "@babel/runtime": ^7.16.0 - "@wordpress/hooks": ^3.27.0 - checksum: 1d95e20de156f354b013d8803b912b007e4625974c35784be47138e60447ac8fa43d508403e26d924e66397eaec8302f6e70205f29aec407b464bd97de4d9dc3 + "@wordpress/hooks": ^3.23.0 + checksum: 1f7a051a424c279a7d112dcec15777c8ebbb5a5fd9249f88af0e863c30fb8b04b069e0ccefecc6bc91d5c9a660d75aa775153e4d41b768d65d4b67d82f230930 languageName: node linkType: hard -"@wordpress/dom-ready@npm:^3.22.0, @wordpress/dom-ready@npm:^3.27.0": - version: 3.27.0 - resolution: "@wordpress/dom-ready@npm:3.27.0" +"@wordpress/deprecated@npm:^3.15.0, @wordpress/deprecated@npm:^3.22.0, @wordpress/deprecated@npm:^3.23.0, @wordpress/deprecated@npm:^3.29.0, @wordpress/deprecated@npm:^3.31.0, @wordpress/deprecated@npm:^3.32.0, @wordpress/deprecated@npm:^3.33.0, @wordpress/deprecated@npm:^3.34.0": + version: 3.34.0 + resolution: "@wordpress/deprecated@npm:3.34.0" dependencies: "@babel/runtime": ^7.16.0 - checksum: 0ef2f2f0267f889712dbd92017432dd7c39ac26301f82ceda2c85720a174f948065f74b0c5c21191aa85de0ed935737dcbce81961605bf3bc464c520828d9d2a + "@wordpress/hooks": ^3.34.0 + checksum: d081754b2a38823782bce03055179f4bc0613631e130276f5254a562942b4d2d0ef081b30ae8cabbe215d6ffbb04bd01970f8b953813517be358eb29bb031cbf languageName: node linkType: hard -"@wordpress/dom@npm:^3.13.0, @wordpress/dom@npm:^3.22.0, @wordpress/dom@npm:^3.27.0": - version: 3.27.0 - resolution: "@wordpress/dom@npm:3.27.0" +"@wordpress/deprecated@npm:^3.23.0, @wordpress/deprecated@npm:^3.29.0, @wordpress/deprecated@npm:^3.30.0, @wordpress/deprecated@npm:^3.31.0, @wordpress/deprecated@npm:^3.33.0, @wordpress/deprecated@npm:^3.34.0": + version: 3.34.0 + resolution: "@wordpress/deprecated@npm:3.34.0" dependencies: "@babel/runtime": ^7.16.0 - "@wordpress/deprecated": ^3.27.0 - checksum: 4e48d1347cfefc1b6f0959867f113015805447a11998ca0b9675e7f1578942dec4d23ebfcb4002582ed7bde3c14cca253b28a56d3bdc5e1be4e63c8b1411fb0f + "@wordpress/hooks": ^3.34.0 + checksum: d081754b2a38823782bce03055179f4bc0613631e130276f5254a562942b4d2d0ef081b30ae8cabbe215d6ffbb04bd01970f8b953813517be358eb29bb031cbf languageName: node linkType: hard -"@wordpress/edit-post@npm:^6.19.0": - version: 6.19.0 - resolution: "@wordpress/edit-post@npm:6.19.0" +"@wordpress/dom-ready@npm:3.23.0": + version: 3.23.0 + resolution: "@wordpress/dom-ready@npm:3.23.0" dependencies: "@babel/runtime": ^7.16.0 - "@wordpress/a11y": ^3.22.0 - "@wordpress/api-fetch": ^6.19.0 - "@wordpress/block-editor": ^10.5.0 - "@wordpress/block-library": ^7.19.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/deprecated": ^3.22.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/interface": ^4.21.0 - "@wordpress/keyboard-shortcuts": ^3.20.0 - "@wordpress/keycodes": ^3.22.0 - "@wordpress/media-utils": ^4.13.0 - "@wordpress/notices": ^3.22.0 - "@wordpress/plugins": ^4.20.0 - "@wordpress/preferences": ^2.14.0 - "@wordpress/url": ^3.23.0 - "@wordpress/viewport": ^4.20.0 - "@wordpress/warning": ^2.22.0 + checksum: 5d0d7989d2ae56d88ef59835d264d5d6f9f074d91526c9fbb01cc33e6ef40ecc9cc581e5e8eda0374a1991f1bde1dfdaeb172958a7faf0cadf7e4045c7ee6af8 + languageName: node + linkType: hard + +"@wordpress/dom@npm:3.23.0": + version: 3.23.0 + resolution: "@wordpress/dom@npm:3.23.0" + dependencies: + "@babel/runtime": ^7.16.0 + "@wordpress/deprecated": ^3.23.0 + checksum: ad32c54fed924052be652ab0c89ca9b9b3b074010a9b5c7411f075eaf94c7c5ba637274c64eb136808acb7d641637103cc83e0b4a3ede08e0339919f93e74a65 + languageName: node + linkType: hard + +"@wordpress/dom@npm:^3.23.0, @wordpress/dom@npm:^3.31.0, @wordpress/dom@npm:^3.33.0": + version: 3.33.0 + resolution: "@wordpress/dom@npm:3.33.0" + dependencies: + "@babel/runtime": ^7.16.0 + "@wordpress/deprecated": ^3.33.0 + checksum: 4a32f95bcfbca609848586ebfb437166b5f0390b8487557a61916aa79d87b08f16141e066c1eac83de8d84f58858023ae7d9c4c210b9d79998bad2b9843b3a72 + languageName: node + linkType: hard + +"@wordpress/edit-post@npm:7.0.0": + version: 7.0.0 + resolution: "@wordpress/edit-post@npm:7.0.0" + dependencies: + "@babel/runtime": ^7.16.0 + "@wordpress/a11y": ^3.23.0 + "@wordpress/api-fetch": ^6.20.0 + "@wordpress/block-editor": ^11.0.0 + "@wordpress/block-library": ^8.0.0 + "@wordpress/blocks": ^12.0.0 + "@wordpress/components": ^23.0.0 + "@wordpress/compose": ^6.0.0 + "@wordpress/core-data": ^6.0.0 + "@wordpress/data": ^8.0.0 + "@wordpress/deprecated": ^3.23.0 + "@wordpress/editor": ^13.0.0 + "@wordpress/element": ^5.0.0 + "@wordpress/hooks": ^3.23.0 + "@wordpress/i18n": ^4.23.0 + "@wordpress/icons": ^9.14.0 + "@wordpress/interface": ^5.0.0 + "@wordpress/keyboard-shortcuts": ^4.0.0 + "@wordpress/keycodes": ^3.23.0 + "@wordpress/media-utils": ^4.14.0 + "@wordpress/notices": ^3.23.0 + "@wordpress/plugins": ^5.0.0 + "@wordpress/preferences": ^3.0.0 + "@wordpress/url": ^3.24.0 + "@wordpress/viewport": ^5.0.0 + "@wordpress/warning": ^2.23.0 classnames: ^2.3.1 lodash: ^4.17.21 memize: ^1.1.0 rememo: ^4.0.0 peerDependencies: - react: ^17.0.0 - react-dom: ^17.0.0 - checksum: d0003fea94a9b794bbf819de0d022b8110cf13cb0b6d3de938eb4f74f6bef4ccc80ad6d397684453aa12bfa84f06de34603512a20c3df7da7775d93155728738 + react: ^18.0.0 + react-dom: ^18.0.0 + checksum: ac999109db33dc1b23b98284da9a83caf8572886b7176d18b9c2c3ee0ada3661d7ae663fd316ff6758bd5696239982fc72b37a158d1273584ecbafc94779c451 languageName: node linkType: hard -"@wordpress/edit-site@npm:^4.19.0": - version: 4.19.0 - resolution: "@wordpress/edit-site@npm:4.19.0" +"@wordpress/edit-site@npm:5.0.0": + version: 5.0.0 + resolution: "@wordpress/edit-site@npm:5.0.0" dependencies: "@babel/runtime": ^7.16.0 - "@wordpress/a11y": ^3.22.0 - "@wordpress/api-fetch": ^6.19.0 - "@wordpress/block-editor": ^10.5.0 - "@wordpress/block-library": ^7.19.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/deprecated": ^3.22.0 - "@wordpress/editor": ^12.21.0 - "@wordpress/element": ^4.20.0 - "@wordpress/hooks": ^3.22.0 - "@wordpress/html-entities": ^3.22.0 - "@wordpress/i18n": ^4.22.0 - "@wordpress/icons": ^9.13.0 - "@wordpress/interface": ^4.21.0 - "@wordpress/keyboard-shortcuts": ^3.20.0 - "@wordpress/keycodes": ^3.22.0 - "@wordpress/media-utils": ^4.13.0 - "@wordpress/notices": ^3.22.0 - "@wordpress/plugins": ^4.20.0 - "@wordpress/preferences": ^2.14.0 - "@wordpress/reusable-blocks": ^3.20.0 - "@wordpress/style-engine": ^1.5.0 - "@wordpress/url": ^3.23.0 - "@wordpress/viewport": ^4.20.0 + "@wordpress/a11y": ^3.23.0 + "@wordpress/api-fetch": ^6.20.0 + "@wordpress/block-editor": ^11.0.0 + "@wordpress/block-library": ^8.0.0 + "@wordpress/blocks": ^12.0.0 + "@wordpress/components": ^23.0.0 + "@wordpress/compose": ^6.0.0 + "@wordpress/core-data": ^6.0.0 + "@wordpress/data": ^8.0.0 + "@wordpress/deprecated": ^3.23.0 + "@wordpress/editor": ^13.0.0 + "@wordpress/element": ^5.0.0 + "@wordpress/hooks": ^3.23.0 + "@wordpress/html-entities": ^3.23.0 + "@wordpress/i18n": ^4.23.0 + "@wordpress/icons": ^9.14.0 + "@wordpress/interface": ^5.0.0 + "@wordpress/keyboard-shortcuts": ^4.0.0 + "@wordpress/keycodes": ^3.23.0 + "@wordpress/media-utils": ^4.14.0 + "@wordpress/notices": ^3.23.0 + "@wordpress/plugins": ^5.0.0 + "@wordpress/preferences": ^3.0.0 + "@wordpress/reusable-blocks": ^4.0.0 + "@wordpress/style-engine": ^1.6.0 + "@wordpress/url": ^3.24.0 + "@wordpress/viewport": ^5.0.0 classnames: ^2.3.1 colord: ^2.9.2 downloadjs: ^1.4.7 + fast-deep-equal: ^3.1.3 history: ^5.1.0 lodash: ^4.17.21 react-autosize-textarea: ^7.1.0 rememo: ^4.0.0 peerDependencies: - react: ^17.0.0 - react-dom: ^17.0.0 - checksum: f8fce565e9bdcb9256e347a5cec0dd09711d6b9e96e719f14356014b20afafa3f736dabceeeaa4ae8038acb72e6ecb47625d8b663dcad7a92470d99c0bec8b30 + react: ^18.0.0 + react-dom: ^18.0.0 + checksum: 461730d039f122ee008938777e62e14aeae1ccf33267d700a1c3947e65fe5553163a80d65bf363bda9f7ac56d1a015f0a3adb4c5b2e253397a3cdf4ce72ea710 languageName: node linkType: hard -"@wordpress/editor@npm:^12.21.0": - version: 12.21.0 - resolution: "@wordpress/editor@npm:12.21.0" +"@wordpress/editor@npm:13.0.0": + version: 13.0.0 + resolution: "@wordpress/editor@npm:13.0.0" dependencies: "@babel/runtime": ^7.16.0 - "@wordpress/a11y": ^3.22.0 - "@wordpress/api-fetch": ^6.19.0 - "@wordpress/blob": ^3.22.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/deprecated": ^3.22.0 - "@wordpress/dom": ^3.22.0 - "@wordpress/element": ^4.20.0 - "@wordpress/hooks": ^3.22.0 - "@wordpress/html-entities": ^3.22.0 - "@wordpress/i18n": ^4.22.0 - "@wordpress/icons": ^9.13.0 - "@wordpress/keyboard-shortcuts": ^3.20.0 - "@wordpress/keycodes": ^3.22.0 - "@wordpress/media-utils": ^4.13.0 - "@wordpress/notices": ^3.22.0 - "@wordpress/preferences": ^2.14.0 - "@wordpress/reusable-blocks": ^3.20.0 - "@wordpress/rich-text": ^5.20.0 - "@wordpress/server-side-render": ^3.20.0 - "@wordpress/url": ^3.23.0 - "@wordpress/wordcount": ^3.22.0 + "@wordpress/a11y": ^3.23.0 + "@wordpress/api-fetch": ^6.20.0 + "@wordpress/blob": ^3.23.0 + "@wordpress/block-editor": ^11.0.0 + "@wordpress/blocks": ^12.0.0 + "@wordpress/components": ^23.0.0 + "@wordpress/compose": ^6.0.0 + "@wordpress/core-data": ^6.0.0 + "@wordpress/data": ^8.0.0 + "@wordpress/date": ^4.23.0 + "@wordpress/deprecated": ^3.23.0 + "@wordpress/dom": ^3.23.0 + "@wordpress/element": ^5.0.0 + "@wordpress/hooks": ^3.23.0 + "@wordpress/html-entities": ^3.23.0 + "@wordpress/i18n": ^4.23.0 + "@wordpress/icons": ^9.14.0 + "@wordpress/keyboard-shortcuts": ^4.0.0 + "@wordpress/keycodes": ^3.23.0 + "@wordpress/media-utils": ^4.14.0 + "@wordpress/notices": ^3.23.0 + "@wordpress/preferences": ^3.0.0 + "@wordpress/reusable-blocks": ^4.0.0 + "@wordpress/rich-text": ^6.0.0 + "@wordpress/server-side-render": ^4.0.0 + "@wordpress/url": ^3.24.0 + "@wordpress/wordcount": ^3.23.0 classnames: ^2.3.1 date-fns: ^2.28.0 escape-html: ^1.0.3 @@ -8379,9 +8430,9 @@ __metadata: rememo: ^4.0.0 remove-accents: ^0.4.2 peerDependencies: - react: ^17.0.0 - react-dom: ^17.0.0 - checksum: 6e621b3d73ba56380befa03a6526414c1a4b90e910a10df3589e6a977eb1ee757b20f2a2538792ee941ccd77b3bce4754455097b3ab5a53cf77f813d4ea40c33 + react: ^18.0.0 + react-dom: ^18.0.0 + checksum: dfcc04d2d2cc6c9086edaa1a14cc33df4b838f2fa07cc58d29ef4987fdef9aaab789f4cc56255531cbf313887d4530c9460a3eec6fc5a7d206deed80afe2e165 languageName: node linkType: hard @@ -8401,18 +8452,88 @@ __metadata: languageName: node linkType: hard -"@wordpress/element@npm:4.7.0": - version: 4.7.0 - resolution: "@wordpress/element@npm:4.7.0" +"@wordpress/element@npm:5.0.0": + version: 5.0.0 + resolution: "@wordpress/element@npm:5.0.0" + dependencies: + "@babel/runtime": ^7.16.0 + "@types/react": ^18.0.21 + "@types/react-dom": ^18.0.6 + "@wordpress/escape-html": ^2.23.0 + change-case: ^4.1.2 + is-plain-object: ^5.0.0 + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: c15da19d3c0409f7c5a5611f7432d2a24733c453953be5b765e45bb9ee2209de48dfd94df7d4d03a0b7195da6db34bedf7042b46a1c6aee4c1dc5bfa418cd7c0 + languageName: node + linkType: hard + +"@wordpress/element@npm:^3.0.0": + version: 3.2.0 + resolution: "@wordpress/element@npm:3.2.0" + dependencies: + "@babel/runtime": ^7.13.10 + "@types/react": ^16.9.0 + "@types/react-dom": ^16.9.0 + "@wordpress/escape-html": ^2.2.0 + lodash: ^4.17.21 + react: ^17.0.1 + react-dom: ^17.0.1 + checksum: 2d1dfb79bf3e83520c99c8285df368aae26cb9019c7c36016df45ea177651323238eca9b55b986b075a1af2cffa2e2f333ca1b90ef8be3337a2cdb5136791118 + languageName: node + linkType: hard + +"@wordpress/element@npm:^4.0.1, @wordpress/element@npm:^4.1.1": + version: 4.20.0 + resolution: "@wordpress/element@npm:4.20.0" dependencies: "@babel/runtime": ^7.16.0 "@types/react": ^17.0.37 "@types/react-dom": ^17.0.11 - "@wordpress/escape-html": ^2.9.0 - lodash: ^4.17.21 + "@wordpress/escape-html": ^2.22.0 + change-case: ^4.1.2 + is-plain-object: ^5.0.0 react: ^17.0.2 react-dom: ^17.0.2 - checksum: 9c2a3ac25688e870e514910eb60a315fb9ef88a19772eb8e8e6554cff3073c8cb9f9d4b79ab6eeaafaa38d3e7cd2b01002793cb33496e150df9dadea6b41c7d0 + checksum: 729a1acd675bcecccb43804afe40a38c8be561a205e556a22faade0638331955389da6a9fc2f8ea103f8eefc8035067464c44f2b91fa4e200f2f9cb3dc2b2d94 + languageName: node + linkType: hard + +"@wordpress/element@npm:^5.0.0, @wordpress/element@npm:^5.10.0, @wordpress/element@npm:^5.11.0, @wordpress/element@npm:^5.6.0, @wordpress/element@npm:^5.8.0": + version: 5.11.0 + resolution: "@wordpress/element@npm:5.11.0" + dependencies: + "@babel/runtime": ^7.16.0 + "@types/react": ^18.0.21 + "@types/react-dom": ^18.0.6 + "@wordpress/escape-html": ^2.34.0 + change-case: ^4.1.2 + is-plain-object: ^5.0.0 + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: bf0adf5d996d751bb4792de3697af50f47273259aae74073a370cf5377b0278c3399e71b7c2d108d081873cf151b74a389fd5cb91a67ff67769036b91c699706 + languageName: node + linkType: hard + +"@wordpress/env@npm:5.8.0": + version: 5.8.0 + resolution: "@wordpress/env@npm:5.8.0" + dependencies: + chalk: ^4.0.0 + copy-dir: ^1.3.0 + docker-compose: ^0.22.2 + extract-zip: ^1.6.7 + got: ^10.7.0 + inquirer: ^7.1.0 + js-yaml: ^3.13.1 + ora: ^4.0.2 + rimraf: ^3.0.2 + simple-git: ^3.5.0 + terminal-link: ^2.0.0 + yargs: ^17.3.0 + bin: + wp-env: bin/wp-env + checksum: affe6177da88e74639f6d9086f0cfb3a3470b68d45101103db3e96b64187a937e4dda20fb719d0c3139585014624f1b13be35f2c6e483313532379afcc360bc4 languageName: node linkType: hard @@ -8438,24 +8559,76 @@ __metadata: languageName: node linkType: hard -"@wordpress/escape-html@npm:^2.13.0, @wordpress/escape-html@npm:^2.22.0, @wordpress/escape-html@npm:^2.9.0": - version: 2.27.0 - resolution: "@wordpress/escape-html@npm:2.27.0" +"@wordpress/escape-html@npm:2.23.0": + version: 2.23.0 + resolution: "@wordpress/escape-html@npm:2.23.0" dependencies: "@babel/runtime": ^7.16.0 - checksum: e4fe71eb0b3233a2b3a61dd15ca0f34c53cd57a83a49a0f753519fefb6354ca22105bc38f3282e2fbfc44ed98a973ac62e65b95fe85f601022c551ea1ba0125d + checksum: 91686eaebad4a696e8d88db308da72114e50b676acf57cbcc5714e66348822382c16d3011924c74068536edf5fd84eb85ff0a98f84726cd262f8d067ae1cf192 languageName: node linkType: hard -"@wordpress/eslint-plugin@npm:^13.6.0": - version: 13.10.3 - resolution: "@wordpress/eslint-plugin@npm:13.10.3" +"@wordpress/escape-html@npm:^2.15.0, @wordpress/escape-html@npm:^2.22.0, @wordpress/escape-html@npm:^2.23.0, @wordpress/escape-html@npm:^2.31.0, @wordpress/escape-html@npm:^2.32.0, @wordpress/escape-html@npm:^2.33.0": + version: 2.34.0 + resolution: "@wordpress/escape-html@npm:2.34.0" + dependencies: + "@babel/runtime": ^7.16.0 + checksum: 2c751631a65bed621abd0fb03c2d8025bcd1172b257dc746613507b63544c9559ebb2e728ff7f45b0941bf97b3b9ddefbdfbe3fccdb18c07b5766eedf6d716c4 + languageName: node + linkType: hard + +"@wordpress/escape-html@npm:^2.2.0, @wordpress/escape-html@npm:^2.22.0, @wordpress/escape-html@npm:^2.23.0, @wordpress/escape-html@npm:^2.31.0, @wordpress/escape-html@npm:^2.33.0, @wordpress/escape-html@npm:^2.34.0": + version: 2.34.0 + resolution: "@wordpress/escape-html@npm:2.34.0" + dependencies: + "@babel/runtime": ^7.16.0 + checksum: 2c751631a65bed621abd0fb03c2d8025bcd1172b257dc746613507b63544c9559ebb2e728ff7f45b0941bf97b3b9ddefbdfbe3fccdb18c07b5766eedf6d716c4 + languageName: node + linkType: hard + +"@wordpress/eslint-plugin@npm:13.7.0": + version: 13.7.0 + resolution: "@wordpress/eslint-plugin@npm:13.7.0" + dependencies: + "@babel/eslint-parser": ^7.16.0 + "@typescript-eslint/eslint-plugin": ^5.3.0 + "@typescript-eslint/parser": ^5.3.0 + "@wordpress/babel-preset-default": ^7.7.0 + "@wordpress/prettier-config": ^2.6.0 + cosmiconfig: ^7.0.0 + eslint-config-prettier: ^8.3.0 + eslint-plugin-import: ^2.25.2 + eslint-plugin-jest: ^25.2.3 + eslint-plugin-jsdoc: ^37.0.3 + eslint-plugin-jsx-a11y: ^6.5.1 + eslint-plugin-prettier: ^3.3.0 + eslint-plugin-react: ^7.27.0 + eslint-plugin-react-hooks: ^4.3.0 + globals: ^13.12.0 + requireindex: ^1.2.0 + peerDependencies: + "@babel/core": ">=7" + eslint: ">=8" + prettier: ">=2" + typescript: ">=4" + peerDependenciesMeta: + prettier: + optional: true + typescript: + optional: true + checksum: 702ef65b28c57d6c30757b4af04d4c3db5576e25b85e4ca816c5c2ba5b8fe2b1f7288e597e8b1a4acc2e5bf5c6101ba466f00c9d89e14e7306bb1f95ca3385e2 + languageName: node + linkType: hard + +"@wordpress/eslint-plugin@npm:^14.1.0": + version: 14.6.0 + resolution: "@wordpress/eslint-plugin@npm:14.6.0" dependencies: "@babel/eslint-parser": ^7.16.0 "@typescript-eslint/eslint-plugin": ^5.3.0 "@typescript-eslint/parser": ^5.3.0 - "@wordpress/babel-preset-default": ^7.10.2 - "@wordpress/prettier-config": ^2.9.1 + "@wordpress/babel-preset-default": ^7.17.0 + "@wordpress/prettier-config": ^2.16.0 cosmiconfig: ^7.0.0 eslint-config-prettier: ^8.3.0 eslint-plugin-import: ^2.25.2 @@ -8477,293 +8650,400 @@ __metadata: optional: true typescript: optional: true - checksum: e42ebe29d691581fa2b6e2f7f1483f97b6eeacad0af5480efc94e6413873c837c617f1bcf9cb1e1dd8525aea2f2cb25785f55d97958b00ae3a83c6504746c69a + checksum: 015aae8b70c8bb44b3e9cce7b7e4fa5dbcd34b95392119a89f5ee8e7f921c5e0cff752c71118304c33a0b490bf1d615179465172c2ed81803f9fe134de86ba82 languageName: node linkType: hard -"@wordpress/hooks@npm:^3.13.0, @wordpress/hooks@npm:^3.22.0, @wordpress/hooks@npm:^3.27.0, @wordpress/hooks@npm:^3.32.0, @wordpress/hooks@npm:^3.9.0": - version: 3.32.0 - resolution: "@wordpress/hooks@npm:3.32.0" +"@wordpress/hooks@npm:3.23.0": + version: 3.23.0 + resolution: "@wordpress/hooks@npm:3.23.0" dependencies: "@babel/runtime": ^7.16.0 - checksum: 3e5343ae76be3277ebb102feb1989453acbe37580c26a963c2fe52ffc3338e7cad9071d2b063db4dc58b60d7bd24dcd787a2b7ae8ed9417baea3cff1b6164b9b + checksum: 3b5891dc1b86c17d70ccef84ad7c724c86c772fb991bdebe49f3c9b02ef0918947a615c7640f30192ec4c705c0be3a292777a2aeaf87249b9f04993a9031566f languageName: node linkType: hard -"@wordpress/html-entities@npm:^3.22.0": - version: 3.27.0 - resolution: "@wordpress/html-entities@npm:3.27.0" +"@wordpress/hooks@npm:^3.23.0, @wordpress/hooks@npm:^3.31.0, @wordpress/hooks@npm:^3.33.0, @wordpress/hooks@npm:^3.34.0": + version: 3.34.0 + resolution: "@wordpress/hooks@npm:3.34.0" dependencies: "@babel/runtime": ^7.16.0 - checksum: 64406a45c0026ea6991e30d10c56f369774b51ef3724eacb4a1a9923bc03fb3ae26c4ec796fd9661a2f31c488aae57cf0d0731753446a4c1b67d731af205b6fb + checksum: 90f7e7d7df233a18963623eaa0e242b1f5466e3653fcfa5ddcf26567ee9a74f70898180796aa72017ccc550f3dcabe4a4176d75b66e13b8f707c61122f01d872 languageName: node linkType: hard -"@wordpress/i18n@npm:4.9.0": - version: 4.9.0 - resolution: "@wordpress/i18n@npm:4.9.0" +"@wordpress/hooks@npm:^3.35.0": + version: 3.35.0 + resolution: "@wordpress/hooks@npm:3.35.0" + dependencies: + "@babel/runtime": ^7.16.0 + checksum: 3b5891dc1b86c17d70ccef84ad7c724c86c772fb991bdebe49f3c9b02ef0918947a615c7640f30192ec4c705c0be3a292777a2aeaf87249b9f04993a9031566f + languageName: node + linkType: hard + +"@wordpress/html-entities@npm:3.23.0": + version: 3.23.0 + resolution: "@wordpress/html-entities@npm:3.23.0" + dependencies: + "@babel/runtime": ^7.16.0 + checksum: e6d92fdefd176b55fe2855459af4b480fbe9eeb2b5b81ab3c8d58ec780916f69b8f9824cf8a4f46808af00f8835683d2dd9f01845a37887961597e1bb0acf537 + languageName: node + linkType: hard + +"@wordpress/html-entities@npm:^3.23.0, @wordpress/html-entities@npm:^3.31.0, @wordpress/html-entities@npm:^3.32.0, @wordpress/html-entities@npm:^3.33.0": + version: 3.33.0 + resolution: "@wordpress/html-entities@npm:3.33.0" + dependencies: + "@babel/runtime": ^7.16.0 + checksum: fe625702a1b7b9a8857b8e5808e6d82d2adbca84481d925a367302576dac3ed904bf19a94830f20e48e6fb42bc25248520b380e60dacb644a46f63d3666a3b54 + languageName: node + linkType: hard + +"@wordpress/html-entities@npm:^3.23.0, @wordpress/html-entities@npm:^3.31.0, @wordpress/html-entities@npm:^3.33.0": + version: 3.33.0 + resolution: "@wordpress/html-entities@npm:3.33.0" dependencies: "@babel/runtime": ^7.16.0 - "@wordpress/hooks": ^3.9.0 + checksum: e6d92fdefd176b55fe2855459af4b480fbe9eeb2b5b81ab3c8d58ec780916f69b8f9824cf8a4f46808af00f8835683d2dd9f01845a37887961597e1bb0acf537 + languageName: node + linkType: hard + +"@wordpress/i18n@npm:4.23.0": + version: 4.23.0 + resolution: "@wordpress/i18n@npm:4.23.0" + dependencies: + "@babel/runtime": ^7.16.0 + "@wordpress/hooks": ^3.23.0 gettext-parser: ^1.3.1 - lodash: ^4.17.21 memize: ^1.1.0 sprintf-js: ^1.1.1 tannin: ^1.2.0 bin: pot-to-php: tools/pot-to-php.js - checksum: c5c8fcd820f258685b404c0347f93d3fa6b85b9085d0704f80bfa52f62e715a31dedd2f38d7d98799b3042d8e02c0d6a4199f30c9ac829b42025224c54653c9c + checksum: 3353efcb241e2eb914bd009afcdbfac251cbd1769cd3edd3bfbce6cbffdad121772f182547f3d0506da00cb05610253da9be73229efc47b6209dd9436d06c309 languageName: node linkType: hard -"@wordpress/i18n@npm:^4.13.0, @wordpress/i18n@npm:^4.2.4, @wordpress/i18n@npm:^4.22.0, @wordpress/i18n@npm:^4.27.0": - version: 4.32.0 - resolution: "@wordpress/i18n@npm:4.32.0" +"@wordpress/i18n@npm:^4.2.2, @wordpress/i18n@npm:^4.2.4, @wordpress/i18n@npm:^4.22.0, @wordpress/i18n@npm:^4.23.0, @wordpress/i18n@npm:^4.31.0, @wordpress/i18n@npm:^4.33.0": + version: 4.33.0 + resolution: "@wordpress/i18n@npm:4.33.0" dependencies: "@babel/runtime": ^7.16.0 - "@wordpress/hooks": ^3.32.0 + "@wordpress/hooks": ^3.33.0 gettext-parser: ^1.3.1 memize: ^1.1.0 sprintf-js: ^1.1.1 tannin: ^1.2.0 bin: pot-to-php: tools/pot-to-php.js - checksum: 9404a1cb1189b526b418224fef310d80ea5e7136ae5d5b615c6bfcdc34082cab785f7b053fce1f264a0d434f7677e29f4c7a1934c1f4dff6d7f365ed57e994cb + checksum: 34a410ee13783116efb7cdb702ff0495c2ddd12db68f77f0f10e48507a0ef59103e2c3e0a32a52855c8e0359b4ad1265990d689d357b123f3e9b670d84ee59a8 languageName: node linkType: hard -"@wordpress/icons@npm:^6.1.0": - version: 6.3.0 - resolution: "@wordpress/icons@npm:6.3.0" +"@wordpress/i18n@npm:^4.35.0": + version: 4.35.0 + resolution: "@wordpress/i18n@npm:4.35.0" dependencies: "@babel/runtime": ^7.16.0 - "@wordpress/element": ^4.1.1 - "@wordpress/primitives": ^3.1.1 - checksum: 22c5fd2019155fed9f2d1a4b570cb76ed8cde55579d26b3b1c8c4a9ac70b446c23d3686c57bcd888addbd82b00c0264ed882d9563a429adb2a8641f3472c8fe7 + "@wordpress/hooks": ^3.23.0 + gettext-parser: ^1.3.1 + memize: ^1.1.0 + sprintf-js: ^1.1.1 + tannin: ^1.2.0 + bin: + pot-to-php: tools/pot-to-php.js + checksum: 3353efcb241e2eb914bd009afcdbfac251cbd1769cd3edd3bfbce6cbffdad121772f182547f3d0506da00cb05610253da9be73229efc47b6209dd9436d06c309 languageName: node linkType: hard -"@wordpress/icons@npm:^9.13.0, @wordpress/icons@npm:^9.22.0, @wordpress/icons@npm:^9.23.0, @wordpress/icons@npm:^9.4.0": - version: 9.23.0 - resolution: "@wordpress/icons@npm:9.23.0" +"@wordpress/icons@npm:9.14.0": + version: 9.14.0 + resolution: "@wordpress/icons@npm:9.14.0" dependencies: "@babel/runtime": ^7.16.0 - "@wordpress/element": ^5.9.0 - "@wordpress/primitives": ^3.30.0 - checksum: 33c33a6042224f9976c81e9b4811dd0598468ae1dd10c63b05646d3f1c178b7183eb9bcd7a4b8d01f685d5cc7df5334edea3b6dbbfa372e731091ac72ed4943e + "@wordpress/element": ^5.0.0 + "@wordpress/primitives": ^3.21.0 + checksum: 00570dceaceaf0867ba64710699d449460ee9d94ab62a7d7bdf0d71ad3cf9cd6df75b24af86f14b8d6ae1cad1b6b89aa2b2488340cf2b305c8b77122732e3da5 languageName: node linkType: hard -"@wordpress/interface@npm:^4.21.0": - version: 4.21.0 - resolution: "@wordpress/interface@npm:4.21.0" +"@wordpress/interface@npm:5.0.0": + version: 5.0.0 + resolution: "@wordpress/interface@npm:5.0.0" dependencies: "@babel/runtime": ^7.16.0 - "@wordpress/a11y": ^3.22.0 - "@wordpress/components": ^22.1.0 - "@wordpress/compose": ^5.20.0 - "@wordpress/data": ^7.6.0 - "@wordpress/deprecated": ^3.22.0 - "@wordpress/element": ^4.20.0 - "@wordpress/i18n": ^4.22.0 - "@wordpress/icons": ^9.13.0 - "@wordpress/plugins": ^4.20.0 - "@wordpress/preferences": ^2.14.0 - "@wordpress/viewport": ^4.20.0 + "@wordpress/a11y": ^3.23.0 + "@wordpress/components": ^23.0.0 + "@wordpress/compose": ^6.0.0 + "@wordpress/data": ^8.0.0 + "@wordpress/deprecated": ^3.23.0 + "@wordpress/element": ^5.0.0 + "@wordpress/i18n": ^4.23.0 + "@wordpress/icons": ^9.14.0 + "@wordpress/plugins": ^5.0.0 + "@wordpress/preferences": ^3.0.0 + "@wordpress/viewport": ^5.0.0 classnames: ^2.3.1 peerDependencies: - react: ^17.0.0 - react-dom: ^17.0.0 - checksum: 836f68e3bb85e3289fe0f4ab7a1855e65d1461832dd732b4133be0e8013e7c80a91ef6acf977822030fbb470a240ff7b9c13cbb2f6b0c27eaa3a99e240a6e003 + react: ^18.0.0 + react-dom: ^18.0.0 + checksum: 54da16374c1708cc6f90fd710028a7effe427fadc04703894eee8b9e6d735a4f90fe95be43e4aba48426838e7e0bb9ddcd6453ceaa4e13ff5fb9656e7ee221a8 languageName: node linkType: hard -"@wordpress/is-shallow-equal@npm:^4.13.0, @wordpress/is-shallow-equal@npm:^4.22.0, @wordpress/is-shallow-equal@npm:^4.27.0": - version: 4.27.0 - resolution: "@wordpress/is-shallow-equal@npm:4.27.0" +"@wordpress/is-shallow-equal@npm:4.23.0": + version: 4.23.0 + resolution: "@wordpress/is-shallow-equal@npm:4.23.0" dependencies: "@babel/runtime": ^7.16.0 - checksum: 3833302891f98f3bc87f7d750393505e7d2a2fab52ae0cc7a81a3d16408fcbd73ddf6b6611ab7c191a66d8367d49a072a39ece780f830de3ae31412cf8699de6 + checksum: 74786bf862c0b6c9024be31fc3a82180018b664f72aca37916f8f598c445cd05e1452f95e300833a1643e77bb3901ddfef57cd497c20dbcc49873804ff430dc8 languageName: node linkType: hard -"@wordpress/jest-console@npm:^6.10.0": - version: 6.10.0 - resolution: "@wordpress/jest-console@npm:6.10.0" +"@wordpress/is-shallow-equal@npm:^4.23.0, @wordpress/is-shallow-equal@npm:^4.29.0, @wordpress/is-shallow-equal@npm:^4.31.0, @wordpress/is-shallow-equal@npm:^4.33.0": + version: 4.33.0 + resolution: "@wordpress/is-shallow-equal@npm:4.33.0" + dependencies: + "@babel/runtime": ^7.16.0 + checksum: cbc272db5833daf4ddb2eeb5e306397a17ba21ef9bcb34fe3209953c8e54eb225075ec661f7c75a427eb3d13ea683523455969cda80c7ca29f3c6d5f3e702cfe + languageName: node + linkType: hard + +"@wordpress/jest-console@npm:6.6.0": + version: 6.6.0 + resolution: "@wordpress/jest-console@npm:6.6.0" dependencies: "@babel/runtime": ^7.16.0 jest-matcher-utils: ^27.4.2 peerDependencies: jest: ">=27" - checksum: c6538be3a5e3ac867172505089e6a1d2d81b4e7078841c6118123ab191091cb2a6cfbfc846471064fc44f7cffb025489b5347d2d4acfdb48d52c6ade9e373c89 + checksum: a67bfeaec543dae3a28cda5351e64511b8276c56ed69a92b974488018e095c3179e51d341bbb1b4ee9b2e5f54a096dc43b70ba4e143bc37f52ce3d8774f8ffb7 languageName: node linkType: hard -"@wordpress/jest-preset-default@npm:^10.3.0": - version: 10.8.0 - resolution: "@wordpress/jest-preset-default@npm:10.8.0" +"@wordpress/jest-preset-default@npm:10.4.0": + version: 10.4.0 + resolution: "@wordpress/jest-preset-default@npm:10.4.0" dependencies: - "@wordpress/jest-console": ^6.10.0 + "@wordpress/jest-console": ^6.6.0 babel-jest: ^27.4.5 peerDependencies: "@babel/core": ">=7" jest: ">=27" - checksum: c88fcdd3ff6cecceed95c41b6abe3e2011f874d739605db4bc97f498266313886ea7ba10dc5cb7a3ccf81d29b553589b6640d44a4417951e34a32ca7f0c0facd + checksum: 2053ce73dc401b1506f8c5db4ff3dc903b0467ee6e5bebccc553f66afd6145572a6c259519d840ff50dd3600a22977e5a362c046b6e42920d20d3fbfa776cada languageName: node linkType: hard -"@wordpress/keyboard-shortcuts@npm:^3.20.0": - version: 3.20.0 - resolution: "@wordpress/keyboard-shortcuts@npm:3.20.0" +"@wordpress/keyboard-shortcuts@npm:4.0.0": + version: 4.0.0 + resolution: "@wordpress/keyboard-shortcuts@npm:4.0.0" dependencies: "@babel/runtime": ^7.16.0 - "@wordpress/data": ^7.6.0 - "@wordpress/element": ^4.20.0 - "@wordpress/keycodes": ^3.22.0 + "@wordpress/data": ^8.0.0 + "@wordpress/element": ^5.0.0 + "@wordpress/keycodes": ^3.23.0 rememo: ^4.0.0 peerDependencies: - react: ^17.0.0 - checksum: cc8f390fa61405857943a884ae91468a2ac16d64427e671953bae8bf7003d6a63257851bb8354349018ac2e207c8c8d74b010332e696f41f062a5381b164548d + react: ^18.0.0 + checksum: 60aec720db7ca40056285c5119170562cdb63168bc66ce2cb888fbc81a123a8d1d62d18058311d82ca7d8bee7dd6df5ba78ce8bc2111d6f356ba6042d91d9a6e languageName: node linkType: hard -"@wordpress/keycodes@npm:^3.13.0, @wordpress/keycodes@npm:^3.22.0, @wordpress/keycodes@npm:^3.27.0": - version: 3.27.0 - resolution: "@wordpress/keycodes@npm:3.27.0" +"@wordpress/keycodes@npm:3.23.0": + version: 3.23.0 + resolution: "@wordpress/keycodes@npm:3.23.0" dependencies: "@babel/runtime": ^7.16.0 - "@wordpress/i18n": ^4.27.0 + "@wordpress/i18n": ^4.23.0 change-case: ^4.1.2 - checksum: a285a3f42d89c5d0260914e8f7aac865b4404c761e9e3e874017c20554a073e77444672fa21c941b97ce2a8f1b5915bdf5fea9cd4f0bb943c7a58f00d418acb4 + lodash: ^4.17.21 + checksum: ca91d3131e4d11a32a84d0d6dad0a97e10b799767a4624a6407032409f146e7830ca74d17715cc9c1db2c67dc949da3704c53319e602d6160a3803bee0684b8f languageName: node linkType: hard -"@wordpress/media-utils@npm:^4.13.0": - version: 4.18.0 - resolution: "@wordpress/media-utils@npm:4.18.0" +"@wordpress/keycodes@npm:^3.23.0, @wordpress/keycodes@npm:^3.31.0, @wordpress/keycodes@npm:^3.33.0": + version: 3.33.0 + resolution: "@wordpress/keycodes@npm:3.33.0" dependencies: "@babel/runtime": ^7.16.0 - "@wordpress/api-fetch": ^6.24.0 - "@wordpress/blob": ^3.27.0 - "@wordpress/element": ^5.4.0 - "@wordpress/i18n": ^4.27.0 - checksum: 2e3753eb67777df3326caf27487859271d062b44d8c61730f75d8b3956f5201bdf3d0a1bb75dcc164d8d4e8e302889d14e036c626280f3b2e2ac6259f0d44c7b + "@wordpress/i18n": ^4.33.0 + change-case: ^4.1.2 + checksum: 30f710972a734c18ac0b7f97a7ba0a5c61fee1a498770ef1a01c7d372d1f919f9c5e2ddaf6d49b4eba88fa4045eff3a5bee7ebb6108dd994a0cb1e657b1fc0e9 languageName: node linkType: hard -"@wordpress/notices@npm:^3.22.0": - version: 3.27.0 - resolution: "@wordpress/notices@npm:3.27.0" +"@wordpress/media-utils@npm:4.14.0": + version: 4.14.0 + resolution: "@wordpress/media-utils@npm:4.14.0" dependencies: "@babel/runtime": ^7.16.0 - "@wordpress/a11y": ^3.27.0 - "@wordpress/data": ^8.4.0 - checksum: 2da6ca0159903ba33d044213dbdea4e66be9b9408627ba503fa06275bd9b879e6c40cf56dc4a26e5ba5e89bc7a6d94b4122cc3d46042b8d3bb82bb4c7f04e9ba + "@wordpress/api-fetch": ^6.20.0 + "@wordpress/blob": ^3.23.0 + "@wordpress/element": ^5.0.0 + "@wordpress/i18n": ^4.23.0 + checksum: 6ba5b43892148f9495fddee5d960e0d5ef46646b22c29a1d72b85202fade5a78b634176763a3a26d2dfd8b03edf9fc96584c20acc9476612a979b163d6e91b93 languageName: node linkType: hard -"@wordpress/npm-package-json-lint-config@npm:^4.7.0": - version: 4.12.0 - resolution: "@wordpress/npm-package-json-lint-config@npm:4.12.0" +"@wordpress/notices@npm:3.23.0": + version: 3.23.0 + resolution: "@wordpress/notices@npm:3.23.0" + dependencies: + "@babel/runtime": ^7.16.0 + "@wordpress/a11y": ^3.23.0 + "@wordpress/data": ^8.0.0 + checksum: 5a66096f16ff8ab72eb866ace554d295255766f3677b7c0afc27bcf10eb8ff8f75b496a74403d17111d2b67ff5b46073ecbc25df2a356d5c2650e07c4dde6b23 + languageName: node + linkType: hard + +"@wordpress/npm-package-json-lint-config@npm:4.8.0": + version: 4.8.0 + resolution: "@wordpress/npm-package-json-lint-config@npm:4.8.0" peerDependencies: npm-package-json-lint: ">=3.6.0" - checksum: 7156e525a136be41669e3b44ccf81d97ca8d5ac2e62932a2070bf2c74e2d11b4644de02701e26b048c36589a3b230547a784c7e9cdc252fc64c22a04726eb830 + checksum: 1bc1a0ee29f73548bbb87072f1e22a75e742845a1f7789720f15368eb71d8be81d11fbc3eb7fcf6f01ee13b5bb6155096d107f5d69ef7cfd544f98d8b2ffff60 languageName: node linkType: hard -"@wordpress/nux@npm:^5.20.0": - version: 5.20.0 - resolution: "@wordpress/nux@npm:5.20.0" +"@wordpress/nux@npm:6.0.0": + version: 6.0.0 + resolution: "@wordpress/nux@npm:6.0.0" dependencies: "@babel/runtime": ^7.16.0 - "@wordpress/components": ^22.1.0 - "@wordpress/compose": ^5.20.0 - "@wordpress/data": ^7.6.0 - "@wordpress/deprecated": ^3.22.0 - "@wordpress/element": ^4.20.0 - "@wordpress/i18n": ^4.22.0 - "@wordpress/icons": ^9.13.0 + "@wordpress/components": ^23.0.0 + "@wordpress/compose": ^6.0.0 + "@wordpress/data": ^8.0.0 + "@wordpress/deprecated": ^3.23.0 + "@wordpress/element": ^5.0.0 + "@wordpress/i18n": ^4.23.0 + "@wordpress/icons": ^9.14.0 rememo: ^4.0.0 peerDependencies: - react: ^17.0.0 - react-dom: ^17.0.0 - checksum: a565fe0e8827ec2e4c701f93d7d37120539e2e25f6ad0608b602587bc4c625190376b30f8b8e68e0302d90f0726241f7f3b621de095db2ee6940831d4afc050c + react: ^18.0.0 + react-dom: ^18.0.0 + checksum: e3aed21d12c0f7c5488f84b7f69f3ba7e4ac415a840c91024ffaa1e5be92bcf40a66e2ee9022db2622291b6489d8eb38e6c78e8b6d946e75d366dd0456731835 languageName: node linkType: hard -"@wordpress/plugins@npm:^4.20.0": - version: 4.20.0 - resolution: "@wordpress/plugins@npm:4.20.0" +"@wordpress/plugins@npm:5.0.0": + version: 5.0.0 + resolution: "@wordpress/plugins@npm:5.0.0" dependencies: "@babel/runtime": ^7.16.0 - "@wordpress/compose": ^5.20.0 - "@wordpress/element": ^4.20.0 - "@wordpress/hooks": ^3.22.0 - "@wordpress/icons": ^9.13.0 + "@wordpress/compose": ^6.0.0 + "@wordpress/element": ^5.0.0 + "@wordpress/hooks": ^3.23.0 + "@wordpress/icons": ^9.14.0 memize: ^1.1.0 peerDependencies: - react: ^17.0.0 - checksum: 53ae7c64c817273a60ac8944c7c432aeef8b94fb5c22a0fa325e8c4cb898177746146c1ce744449f5327e526e19104101b673359cee667b39df905a76e32c96e + react: ^18.0.0 + checksum: 38ef6d3acf908a443ac838a0c6adb19d4ea3ecefc13dbd991c53d853ddf6d2d8534f773f98d6596f3b38c301bc280462d93c4984dce0c147074311d6e3179eef languageName: node linkType: hard -"@wordpress/postcss-plugins-preset@npm:^4.6.0": - version: 4.11.0 - resolution: "@wordpress/postcss-plugins-preset@npm:4.11.0" +"@wordpress/postcss-plugins-preset@npm:4.7.0": + version: 4.7.0 + resolution: "@wordpress/postcss-plugins-preset@npm:4.7.0" dependencies: - "@wordpress/base-styles": ^4.18.0 + "@wordpress/base-styles": ^4.14.0 autoprefixer: ^10.2.5 peerDependencies: postcss: ^8.0.0 - checksum: 4364896bbb3408748da064d31ea1c3ea97ec517fdd64c8ddee15a721b35afbde0773e1c696e86cdf09058093ff062fc4de336c2b0ee866255b2fde9b32f94133 + checksum: 3782daebda035290c065d59a4a9e824320dbeb71d1f3d7af848eeab3e8a462b2865f894f3b83180f0cfef4dadf8663e3a5c6111691c4f482669ccb1fcd019ffc languageName: node linkType: hard -"@wordpress/preferences@npm:^2.14.0": - version: 2.14.0 - resolution: "@wordpress/preferences@npm:2.14.0" +"@wordpress/preferences@npm:3.0.0": + version: 3.0.0 + resolution: "@wordpress/preferences@npm:3.0.0" dependencies: "@babel/runtime": ^7.16.0 - "@wordpress/a11y": ^3.22.0 - "@wordpress/components": ^22.1.0 - "@wordpress/data": ^7.6.0 - "@wordpress/i18n": ^4.22.0 - "@wordpress/icons": ^9.13.0 + "@wordpress/a11y": ^3.23.0 + "@wordpress/components": ^23.0.0 + "@wordpress/data": ^8.0.0 + "@wordpress/i18n": ^4.23.0 + "@wordpress/icons": ^9.14.0 classnames: ^2.3.1 peerDependencies: - react: ^17.0.0 - react-dom: ^17.0.0 - checksum: db13e8ffc083023c574f3002e882a7b01ddca846fb5c30533535fc552f62f5612ebc98ae845245b2112df861ad7064233973be9063fbf9020e06fb159803dcfb + react: ^18.0.0 + react-dom: ^18.0.0 + checksum: dce7816d97560c77920bbe1e073df8f4102eeda0161ca254010299f63e3c24235024da92e08389e91bd0f23d60e86517b0008a9242be76e3bb47417b2444e7a1 languageName: node linkType: hard -"@wordpress/prettier-config@npm:^2.5.0, @wordpress/prettier-config@npm:^2.9.1": - version: 2.10.0 - resolution: "@wordpress/prettier-config@npm:2.10.0" +"@wordpress/prettier-config@npm:2.6.0": + version: 2.6.0 + resolution: "@wordpress/prettier-config@npm:2.6.0" peerDependencies: prettier: ">=2" - checksum: 4d63538132bb2d6a94eb36c7ca7647b32a2af488b2eeed18074cb957158b47d5fb2d60fee7018f59d10bf4fc238820aa531b77db716d1b85f798c4b39e6686b1 + checksum: 2bc13de4db398e6513bf0e718df201c25c192aace5ed0fdc76cffb816489c1836f3aedf4fb6a83b559d8d7247283fc1f320925d265e4f52625f6c3991765a092 languageName: node linkType: hard -"@wordpress/primitives@npm:^3.1.1, @wordpress/primitives@npm:^3.11.0, @wordpress/primitives@npm:^3.20.0, @wordpress/primitives@npm:^3.30.0": - version: 3.30.0 - resolution: "@wordpress/primitives@npm:3.30.0" +"@wordpress/primitives@npm:3.21.0": + version: 3.21.0 + resolution: "@wordpress/primitives@npm:3.21.0" dependencies: "@babel/runtime": ^7.16.0 - "@wordpress/element": ^5.9.0 + "@wordpress/element": ^5.0.0 classnames: ^2.3.1 - checksum: 7adcf77b78f1c4dcd9796f329c5156bcf7e4e3ee158594b6221da65ae6190ab35fd75aa7c572fd78d1db6ccd7e6fb30006437e2a27b744c34301f30f54921622 + checksum: 4f9130ae34bece15d7dd453a36e570fd7330556674f60fe79933cd9a01129a5f216ba33d8f37af0d194b43b03ed113071564dcb63a706c02f8927663bc1368b3 languageName: node linkType: hard -"@wordpress/priority-queue@npm:^2.22.0, @wordpress/priority-queue@npm:^2.27.0": - version: 2.27.0 - resolution: "@wordpress/priority-queue@npm:2.27.0" +"@wordpress/priority-queue@npm:2.23.0": + version: 2.23.0 + resolution: "@wordpress/priority-queue@npm:2.23.0" dependencies: "@babel/runtime": ^7.16.0 requestidlecallback: ^0.3.0 - checksum: 355d55aa76d1391227af9aa2cf26e6eefd202802fb33a764c380752805a8f56e6c44f370e8889109315e8d23ad0ab18bc94b547ffb79128adb4d18347d8818a3 + checksum: 51a168913353401318b4acb739ce730d58540cc4853d8089fbb16d650ca2ff22291d1c389bf3a840f17d7b076ffbfd5dceabfb0bd1dfb972f95fb88d4616caae + languageName: node + linkType: hard + +"@wordpress/priority-queue@npm:^2.29.0, @wordpress/priority-queue@npm:^2.33.0": + version: 2.33.0 + resolution: "@wordpress/priority-queue@npm:2.33.0" + dependencies: + "@babel/runtime": ^7.16.0 + requestidlecallback: ^0.3.0 + checksum: e0249e218957f29fa5656565f1596eee9ce1746d5e2ab9c51decd3e48a66ccc9c5cd450cf2946aa58adce57a5da29d34f31e8d1018f5d16cb4756d1a5c74f24f + languageName: node + linkType: hard + +"@wordpress/private-apis@npm:^0.11.0": + version: 0.11.0 + resolution: "@wordpress/private-apis@npm:0.11.0" + dependencies: + "@babel/runtime": ^7.16.0 + checksum: d45457205978de2d6a30149cb31bf55ce9c857963b6f7830484fbf59b15ec0b9001efd918e1fb24525c80ff9fd54dc71fd11fe590999f31b97bea9889af8da06 + languageName: node + linkType: hard + +"@wordpress/private-apis@npm:^0.13.0": + version: 0.13.0 + resolution: "@wordpress/private-apis@npm:0.13.0" + dependencies: + "@babel/runtime": ^7.16.0 + checksum: 52c50c405286a4ef579999240b5b305e276f17df52d4283a5cc4f74c24c28a72520bba596e2e920f29e1552f5b09ad3694e7e9ab2279d332819323683a056ead + languageName: node + linkType: hard + +"@wordpress/private-apis@npm:^0.14.0": + version: 0.14.0 + resolution: "@wordpress/private-apis@npm:0.14.0" + dependencies: + "@babel/runtime": ^7.16.0 + checksum: f4c2db1efdd298e9b2d438a449229975f55f8908eb60f1b9f38bee2be975ed46b3a855a5e114033b7ca70b73e4bf3aa31a2b1520ed2a03fd0ebb643cc917f350 + languageName: node + linkType: hard + +"@wordpress/private-apis@npm:^0.15.0": + version: 0.15.0 + resolution: "@wordpress/private-apis@npm:0.15.0" + dependencies: + "@babel/runtime": ^7.16.0 + checksum: 410a62f76ed72c19467cea751bbf400368b7a4fa367b99e2a656980066da4cdd0eec4506e5dd9bae18fe8c89b46d53b5eed89583f65f08cc52c5e9d0756063fa languageName: node linkType: hard @@ -8776,30 +9056,42 @@ __metadata: languageName: node linkType: hard -"@wordpress/react-i18n@npm:^3.20.0": - version: 3.25.0 - resolution: "@wordpress/react-i18n@npm:3.25.0" +"@wordpress/react-i18n@npm:3.21.0": + version: 3.21.0 + resolution: "@wordpress/react-i18n@npm:3.21.0" dependencies: "@babel/runtime": ^7.16.0 - "@wordpress/element": ^5.4.0 - "@wordpress/i18n": ^4.27.0 + "@wordpress/element": ^5.0.0 + "@wordpress/i18n": ^4.23.0 utility-types: ^3.10.0 - checksum: 404e41065f430b3d64255000c05313ab8044b7b1c224ecc96a0f2e39c4c65cb1e7af4088ee8ab2191e7f498c5fe7c519db64689e1e7abdbc250935553bacfb4e + checksum: 9dc4005a65d8f51bb629af64399bb39aeba4a684d39e441909941a418afde74b34601a0c9e826b0d71d5c40afaf9fefe6d97f031ff0c6cb29d3a2c745627b4b1 languageName: node linkType: hard -"@wordpress/readable-js-assets-webpack-plugin@npm:^2.5.0": - version: 2.10.0 - resolution: "@wordpress/readable-js-assets-webpack-plugin@npm:2.10.0" +"@wordpress/react-i18n@npm:^3.21.0": + version: 3.31.0 + resolution: "@wordpress/react-i18n@npm:3.31.0" + dependencies: + "@babel/runtime": ^7.16.0 + "@wordpress/element": ^5.0.0 + "@wordpress/i18n": ^4.23.0 + utility-types: ^3.10.0 + checksum: 9dc4005a65d8f51bb629af64399bb39aeba4a684d39e441909941a418afde74b34601a0c9e826b0d71d5c40afaf9fefe6d97f031ff0c6cb29d3a2c745627b4b1 + languageName: node + linkType: hard + +"@wordpress/readable-js-assets-webpack-plugin@npm:2.6.0": + version: 2.6.0 + resolution: "@wordpress/readable-js-assets-webpack-plugin@npm:2.6.0" peerDependencies: webpack: ^4.8.3 || ^5.0.0 - checksum: c2bfffdd3c883632ad81d12808b49f2694efa1f8680ee1ffc7be0aea2031428bdd4d181dd51f0decab98ca66c958c1ca8d3f34b4b7e248c95c2c4271ae6c9d58 + checksum: c286f178ef6db7dc6c4c7c4d6763951086eecf9cc59f53dd8067d53e981ceb10de5a326955fc5970fa120702e17e5b5f01f7da9ad2967508a91628a8e7f34cec languageName: node linkType: hard -"@wordpress/redux-routine@npm:^4.22.0, @wordpress/redux-routine@npm:^4.27.0": - version: 4.27.0 - resolution: "@wordpress/redux-routine@npm:4.27.0" +"@wordpress/redux-routine@npm:4.23.0": + version: 4.23.0 + resolution: "@wordpress/redux-routine@npm:4.23.0" dependencies: "@babel/runtime": ^7.16.0 is-plain-object: ^5.0.0 @@ -8807,68 +9099,82 @@ __metadata: rungen: ^0.3.2 peerDependencies: redux: ">=4" - checksum: cce3c0a5caf18f9cd9b4c5fb30e6b4dc597353ae1085fef1b4ed111cf9855f0602356043165a8ec858a4f8d44434f16f003caa3f8c28116ac3fee0ecd8ef9a3e + checksum: 646ebdf28a56fd38594d41021b893976772d8a9622379a7d53f5844d7983b744b5856d76a921b9662ccd8d7541dc8952d6b1056eeb7c31eed87b4f2800d25133 languageName: node linkType: hard -"@wordpress/reusable-blocks@npm:^3.20.0": - version: 3.20.0 - resolution: "@wordpress/reusable-blocks@npm:3.20.0" +"@wordpress/redux-routine@npm:^4.29.0, @wordpress/redux-routine@npm:^4.33.0": + version: 4.33.0 + resolution: "@wordpress/redux-routine@npm:4.33.0" dependencies: - "@wordpress/block-editor": ^10.5.0 - "@wordpress/blocks": ^11.21.0 - "@wordpress/components": ^22.1.0 - "@wordpress/core-data": ^5.5.0 - "@wordpress/data": ^7.6.0 - "@wordpress/element": ^4.20.0 - "@wordpress/i18n": ^4.22.0 - "@wordpress/icons": ^9.13.0 - "@wordpress/notices": ^3.22.0 - "@wordpress/url": ^3.23.0 + "@babel/runtime": ^7.16.0 + is-plain-object: ^5.0.0 + is-promise: ^4.0.0 + rungen: ^0.3.2 peerDependencies: - react: ^17.0.0 - react-dom: ^17.0.0 - checksum: 9b0ebbd9e4ccb800405c05914ce6e24d16b681050a98ac9ab8910c8bc77a755e32c25cdc2c841f8ab52e92991dbf67c8c43bf9615dc790c53eca954a0a5e4220 + redux: ">=4" + checksum: f5f2e1bb3216e2e44e8cc670e792d9cab94ea5a7d0dcda0488487856645632944549949f731b008be9b0767894d9b59e22e98900d414e9f3aa9e1bd090a50950 + languageName: node + linkType: hard + +"@wordpress/reusable-blocks@npm:4.0.0": + version: 4.0.0 + resolution: "@wordpress/reusable-blocks@npm:4.0.0" + dependencies: + "@wordpress/block-editor": ^11.0.0 + "@wordpress/blocks": ^12.0.0 + "@wordpress/components": ^23.0.0 + "@wordpress/core-data": ^6.0.0 + "@wordpress/data": ^8.0.0 + "@wordpress/element": ^5.0.0 + "@wordpress/i18n": ^4.23.0 + "@wordpress/icons": ^9.14.0 + "@wordpress/notices": ^3.23.0 + "@wordpress/url": ^3.24.0 + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + checksum: 825ce2231be443b3979f6269fde2c7527fc9846c7b6a4373bb6d9cc955c53dd46a832c1b079bb4bcd7e0a84f54e340552c4fb7e03409d8f7b00be79a7a6ee23c languageName: node linkType: hard -"@wordpress/rich-text@npm:^5.11.0, @wordpress/rich-text@npm:^5.20.0": - version: 5.20.0 - resolution: "@wordpress/rich-text@npm:5.20.0" +"@wordpress/rich-text@npm:6.0.0": + version: 6.0.0 + resolution: "@wordpress/rich-text@npm:6.0.0" dependencies: "@babel/runtime": ^7.16.0 - "@wordpress/a11y": ^3.22.0 - "@wordpress/compose": ^5.20.0 - "@wordpress/data": ^7.6.0 - "@wordpress/deprecated": ^3.22.0 - "@wordpress/element": ^4.20.0 - "@wordpress/escape-html": ^2.22.0 - "@wordpress/i18n": ^4.22.0 - "@wordpress/keycodes": ^3.22.0 + "@wordpress/a11y": ^3.23.0 + "@wordpress/compose": ^6.0.0 + "@wordpress/data": ^8.0.0 + "@wordpress/deprecated": ^3.23.0 + "@wordpress/element": ^5.0.0 + "@wordpress/escape-html": ^2.23.0 + "@wordpress/i18n": ^4.23.0 + "@wordpress/keycodes": ^3.23.0 memize: ^1.1.0 rememo: ^4.0.0 peerDependencies: - react: ^17.0.0 - checksum: 3022c9251c582867d3ea51021f48dd89d183a1db3068177bb0d19ad97f69f7ff47e2c8f86affe481b6d22e29f1350ba2aa1320fd0241e668fa9f60411073ebda + react: ^18.0.0 + checksum: fa67daee56b1fb995624a1d1587cc3ef4dd2384a33f0c23df98994d7352abedbb53e3a4e5eb1882bcd704aa96c22c4cf6e540757198dfda5a99e07b0f7d51e4a languageName: node linkType: hard -"@wordpress/scripts@npm:^24.6.0": - version: 24.6.0 - resolution: "@wordpress/scripts@npm:24.6.0" +"@wordpress/scripts@npm:25.0.0": + version: 25.0.0 + resolution: "@wordpress/scripts@npm:25.0.0" dependencies: "@babel/core": ^7.16.0 "@pmmmwh/react-refresh-webpack-plugin": ^0.5.2 "@svgr/webpack": ^6.2.1 - "@wordpress/babel-preset-default": ^7.6.0 - "@wordpress/browserslist-config": ^5.5.0 - "@wordpress/dependency-extraction-webpack-plugin": ^4.5.0 - "@wordpress/eslint-plugin": ^13.6.0 - "@wordpress/jest-preset-default": ^10.3.0 - "@wordpress/npm-package-json-lint-config": ^4.7.0 - "@wordpress/postcss-plugins-preset": ^4.6.0 - "@wordpress/prettier-config": ^2.5.0 - "@wordpress/stylelint-config": ^21.5.0 + "@wordpress/babel-preset-default": ^7.7.0 + "@wordpress/browserslist-config": ^5.6.0 + "@wordpress/dependency-extraction-webpack-plugin": ^4.6.0 + "@wordpress/eslint-plugin": ^13.7.0 + "@wordpress/jest-preset-default": ^10.4.0 + "@wordpress/npm-package-json-lint-config": ^4.8.0 + "@wordpress/postcss-plugins-preset": ^4.7.0 + "@wordpress/prettier-config": ^2.6.0 + "@wordpress/stylelint-config": ^21.6.0 adm-zip: ^0.5.9 babel-jest: ^27.4.5 babel-loader: ^8.2.3 @@ -8913,113 +9219,134 @@ __metadata: webpack-cli: ^4.9.1 webpack-dev-server: ^4.4.0 peerDependencies: - react: ^17.0.0 - react-dom: ^17.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 bin: wp-scripts: bin/wp-scripts.js - checksum: becee765bae7059c1044b337eda843a84f4ed3cf45823c7dc7cc08587347f324740db9a92f12ce4be1447417fd717f3f3153441b823449e19f7aeac1d9a985e5 + checksum: 90c9639800fe8792e84ee285a5fd979bc67457d388426530f57491b3dfebb743997e4f9d07c5ea4c9f7b2d787fab3337372291c8e4638deb14d9d7f93b59eb26 languageName: node linkType: hard -"@wordpress/server-side-render@npm:^3.20.0": - version: 3.20.0 - resolution: "@wordpress/server-side-render@npm:3.20.0" +"@wordpress/server-side-render@npm:4.0.0": + version: 4.0.0 + resolution: "@wordpress/server-side-render@npm:4.0.0" dependencies: "@babel/runtime": ^7.16.0 - "@wordpress/api-fetch": ^6.19.0 - "@wordpress/blocks": ^11.21.0 - "@wordpress/components": ^22.1.0 - "@wordpress/compose": ^5.20.0 - "@wordpress/data": ^7.6.0 - "@wordpress/deprecated": ^3.22.0 - "@wordpress/element": ^4.20.0 - "@wordpress/i18n": ^4.22.0 - "@wordpress/url": ^3.23.0 + "@wordpress/api-fetch": ^6.20.0 + "@wordpress/blocks": ^12.0.0 + "@wordpress/components": ^23.0.0 + "@wordpress/compose": ^6.0.0 + "@wordpress/data": ^8.0.0 + "@wordpress/deprecated": ^3.23.0 + "@wordpress/element": ^5.0.0 + "@wordpress/i18n": ^4.23.0 + "@wordpress/url": ^3.24.0 + fast-deep-equal: ^3.1.3 lodash: ^4.17.21 peerDependencies: - react: ^17.0.0 - react-dom: ^17.0.0 - checksum: 5cdb74bd039a68af12478409823738222cb66da54d56914bb46fc129df49588a9ae5e2dfa4e8d045a642d2f34f5e3fe66b6cd814584fdd54b1e33b3e53d868ec + react: ^18.0.0 + react-dom: ^18.0.0 + checksum: b316234c7583b1912d5906af906ba806e1ac6fc7b2969fb9be6db087c2c0e7b363621723657a749794f4d03d0dc0c514565275bd52adc441e61909a24125b4dc languageName: node linkType: hard -"@wordpress/shortcode@npm:^3.22.0": - version: 3.27.0 - resolution: "@wordpress/shortcode@npm:3.27.0" +"@wordpress/shortcode@npm:3.23.0": + version: 3.23.0 + resolution: "@wordpress/shortcode@npm:3.23.0" dependencies: "@babel/runtime": ^7.16.0 memize: ^1.1.0 - checksum: 3d931c6fddaa43985fe3dc852afe9730f786917ca7f43c46eefc278988a5c0a10fd143d500965b9608fc33323f7c516b1c640c22a2baf883ccad35c2830d5c92 + checksum: 0384acf47e6c6db7de803d35e306a16dcac35a8130a91ecf60e2240a7339b477a3053fb616d9edd38c25f625d9efc2523b34a5577da29eb8b4ccee01af2d019a languageName: node linkType: hard -"@wordpress/style-engine@npm:^1.5.0": - version: 1.10.0 - resolution: "@wordpress/style-engine@npm:1.10.0" +"@wordpress/style-engine@npm:1.6.0": + version: 1.6.0 + resolution: "@wordpress/style-engine@npm:1.6.0" dependencies: "@babel/runtime": ^7.16.0 lodash: ^4.17.21 - checksum: 48ab50b0a8f78dc3a0d5830c3a0f0e6ebdf847785d52a10a996d7b3cae92156e92f6f1cdd295dfbb2a628320b6f987bfce322a430a2291708e4f3f94c30c9ee5 + checksum: 47e4964f84ca5d3b41de66c01bbdcd92b55e4165207499175a23fa91b9d4fe4906cd288aa05d0a065520bf268d2eb9a347af928e3e4c47c83eceb30d1f279a9e languageName: node linkType: hard -"@wordpress/stylelint-config@npm:^21.5.0": - version: 21.10.0 - resolution: "@wordpress/stylelint-config@npm:21.10.0" +"@wordpress/stylelint-config@npm:21.6.0": + version: 21.6.0 + resolution: "@wordpress/stylelint-config@npm:21.6.0" dependencies: stylelint-config-recommended: ^6.0.0 stylelint-config-recommended-scss: ^5.0.2 peerDependencies: stylelint: ^14.2 - checksum: 77d1928931655b59fb97d6cbc80e46064e5e1753845c5cac4818cde537532ca18bad2810e965e208b74d73ebfcaf6e231c92e932a49943c2ab805576bd1dba52 + checksum: 1ca921948b1e945a6996b559e8679ee7d5d534eb1be3643bdd6fec7a9eb4530e37a7b14b0e5738fdfc93483428fe95ab592358de1a7a92e3155e9639e1d2888e languageName: node linkType: hard -"@wordpress/token-list@npm:^2.22.0": - version: 2.27.0 - resolution: "@wordpress/token-list@npm:2.27.0" +"@wordpress/token-list@npm:2.23.0": + version: 2.23.0 + resolution: "@wordpress/token-list@npm:2.23.0" dependencies: "@babel/runtime": ^7.16.0 - checksum: dade0bc27c7faa56cea7864900644a244319d5e45bdfa0a4574a7afdac8d6706a0743cf7e6d28d0f9a5c545ab6bc0c843ca328b1d1743547ab1b080fc5940643 + checksum: 7e3c72d59ccb49204e3ca9cd8e90a6f7c5b95fac2a66c31e17e253cf55489ac211e92ccec38a47f7c2f78d9cb6c5116e5a0d7e962f4f6ac4bc0fa2136c7e51f3 languageName: node linkType: hard -"@wordpress/url@npm:^3.23.0, @wordpress/url@npm:^3.28.0, @wordpress/url@npm:^3.3.2": - version: 3.29.0 - resolution: "@wordpress/url@npm:3.29.0" +"@wordpress/url@npm:3.24.0": + version: 3.24.0 + resolution: "@wordpress/url@npm:3.24.0" dependencies: "@babel/runtime": ^7.16.0 remove-accents: ^0.4.2 - checksum: 861a517939731984500ac4e89594b5b0bf83a47096b3d581c800dd40cc5d2335857ca5e46c892c3144ba457fd11ffe762dbd36c49a51dd186b2a978b44f7b255 + checksum: deed707d350598bafc5ec775966a507fdc7046620585a24331f22c05a2234b55c4cff67680a38324745c11a410154abe6f2ef8ccfd816c96094dd94f173f1594 languageName: node linkType: hard -"@wordpress/viewport@npm:^4.20.0": - version: 4.20.0 - resolution: "@wordpress/viewport@npm:4.20.0" +"@wordpress/url@npm:^3.24.0, @wordpress/url@npm:^3.3.2, @wordpress/url@npm:^3.32.0, @wordpress/url@npm:^3.34.0": + version: 3.34.0 + resolution: "@wordpress/url@npm:3.34.0" dependencies: "@babel/runtime": ^7.16.0 - "@wordpress/compose": ^5.20.0 - "@wordpress/data": ^7.6.0 + remove-accents: ^0.4.2 + checksum: ba53af71735c8332b774be6b4f64eeebff50fcb952e2e043f755413e1f9b8336903c57d49323310eb96351238e5366971f091ccb53f59c1a466e763115bfb251 + languageName: node + linkType: hard + +"@wordpress/url@npm:^3.36.0": + version: 3.36.0 + resolution: "@wordpress/url@npm:3.36.0" + dependencies: + "@babel/runtime": ^7.16.0 + remove-accents: ^0.4.2 + checksum: deed707d350598bafc5ec775966a507fdc7046620585a24331f22c05a2234b55c4cff67680a38324745c11a410154abe6f2ef8ccfd816c96094dd94f173f1594 + languageName: node + linkType: hard + +"@wordpress/viewport@npm:5.0.0": + version: 5.0.0 + resolution: "@wordpress/viewport@npm:5.0.0" + dependencies: + "@babel/runtime": ^7.16.0 + "@wordpress/compose": ^6.0.0 + "@wordpress/data": ^8.0.0 peerDependencies: - react: ^17.0.0 - checksum: 7b142fad82f7138c58d474fd934640715c714299ebac24602c9997cf5a033d9709f6edb47e8e88517670a1982476050e7f31202b24cda725ddeaead1203ac29e + react: ^18.0.0 + checksum: 2de2d0677e66313ddeefdb1c6011fbc71c76cf9927ac184d0e7560f1c67362f44a011ace23bddeeebfbcf3b424065523accee20ffef35523c915b8075c314955 languageName: node linkType: hard -"@wordpress/warning@npm:^2.13.0, @wordpress/warning@npm:^2.22.0, @wordpress/warning@npm:^2.27.0": - version: 2.27.0 - resolution: "@wordpress/warning@npm:2.27.0" - checksum: 64df4b157c3ea592dd33ae293ca5e0020f0dace8047cd8d925aa396276b9656c48b3cca48e1564a9308321c69ce248fb382ac63b9571a5f684ddb6934dae0b09 +"@wordpress/warning@npm:2.23.0": + version: 2.23.0 + resolution: "@wordpress/warning@npm:2.23.0" + checksum: 9d1c5f7d06ad5791595d653bf1028b7027fbc56a27946ccab4974db32608e9d046b9afd8c94adb38e5cbf037a67bde61f4d0f74e3a1c5d3b1a618e899ca8951a languageName: node linkType: hard -"@wordpress/wordcount@npm:^3.22.0": - version: 3.27.0 - resolution: "@wordpress/wordcount@npm:3.27.0" +"@wordpress/wordcount@npm:3.23.0": + version: 3.23.0 + resolution: "@wordpress/wordcount@npm:3.23.0" dependencies: "@babel/runtime": ^7.16.0 - checksum: c9e341506f29987a00f8f46812e886685a02313507c6d6667f6f76d556c66135cd56fb4e392021b68db1ee2f906c43d675e35cd762795d626fff426124b49188 + checksum: 8f2d4706741391cb3cd34acf7993eb0bb424fd4c695d0c8dcdbff41ef3a013cfa7312c64b71f9a5c7464b201fbd6d762e080b455f0ecd72d1e006beb052a7230 languageName: node linkType: hard @@ -9090,8 +9417,8 @@ __metadata: make-dir: ^3.1.0 playwright: ^1.34 postcss: ^8.4.5 - react: ^17.0.2 - react-dom: ^17.0.2 + react: ^18.2.0 + react-dom: ^18.2.0 semver: ^7.3.2 superagent: ^3.8.3 webpack: ^5.68.0 @@ -9256,25 +9583,6 @@ __metadata: languageName: node linkType: hard -"airbnb-prop-types@npm:^2.10.0, airbnb-prop-types@npm:^2.15.0, airbnb-prop-types@npm:^2.16.0": - version: 2.16.0 - resolution: "airbnb-prop-types@npm:2.16.0" - dependencies: - array.prototype.find: ^2.1.1 - function.prototype.name: ^1.1.2 - is-regex: ^1.1.0 - object-is: ^1.1.2 - object.assign: ^4.1.0 - object.entries: ^1.1.2 - prop-types: ^15.7.2 - prop-types-exact: ^1.2.0 - react-is: ^16.13.1 - peerDependencies: - react: ^0.14 || ^15.0.0 || ^16.0.0-alpha - checksum: c3666777bf9ee3a077ce79a02fcf79b7cf3123b11a626750826912e1f0f44772177e6667176558e10384f4501556f5e7eeb198231e9f61794864465167c8ee33 - languageName: node - linkType: hard - "ajv-errors@npm:^1.0.1": version: 1.0.1 resolution: "ajv-errors@npm:1.0.1" @@ -9763,17 +10071,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.find@npm:^2.1.1": - version: 2.1.1 - resolution: "array.prototype.find@npm:2.1.1" - dependencies: - define-properties: ^1.1.3 - es-abstract: ^1.17.4 - checksum: 6383b1a4e401afa3ea5f8fc5dfa2d037e91850e8691a2bb7a7c1f8f8ce14701a1b791afd35ec1b29afb48d96141d643ff9f9f824ee16d9167a345795f84adaae - languageName: node - linkType: hard - -"array.prototype.flat@npm:^1.2.1, array.prototype.flat@npm:^1.3.1": +"array.prototype.flat@npm:^1.3.1": version: 1.3.1 resolution: "array.prototype.flat@npm:1.3.1" dependencies: @@ -10389,7 +10687,7 @@ __metadata: languageName: node linkType: hard -"big-integer@npm:^1.6.16, big-integer@npm:^1.6.44": +"big-integer@npm:^1.6.44": version: 1.6.51 resolution: "big-integer@npm:1.6.51" checksum: c8139662d57f8833a44802f4b65be911679c569535ea73c5cfd3c1c8994eaead1b84b6f63e1db63833e4d4cacb6b6a9e5522178113dfdc8e4c81ed8436f1e8cc @@ -10572,29 +10870,6 @@ __metadata: languageName: node linkType: hard -"brcast@npm:^2.0.2": - version: 2.0.2 - resolution: "brcast@npm:2.0.2" - checksum: a7d6bd5b8b5865e8ddee38804827690e56248ed3b6ae262655049d65a1ca888349ceed0a0f21a3bb2b14f4aeb5bd30b65fd8a8914ed003268bb2f2424758c1cd - languageName: node - linkType: hard - -"broadcast-channel@npm:^3.4.1": - version: 3.7.0 - resolution: "broadcast-channel@npm:3.7.0" - dependencies: - "@babel/runtime": ^7.7.2 - detect-node: ^2.1.0 - js-sha3: 0.8.0 - microseconds: 0.2.0 - nano-time: 1.0.0 - oblivious-set: 1.0.0 - rimraf: 3.0.2 - unload: 2.2.0 - checksum: 95978446f24c685be666f5508a91350bcd4075c08feda929d26c0c678fb24bd421901f19fa8d36cb6f5ed480a334072f3bdce48fa177a8cb29793d88693911cc - languageName: node - linkType: hard - "browser-assert@npm:^1.2.1": version: 1.2.1 resolution: "browser-assert@npm:1.2.1" @@ -10932,8 +11207,8 @@ __metadata: linkType: hard "cacheable-request@npm:^7.0.1, cacheable-request@npm:^7.0.2": - version: 7.0.2 - resolution: "cacheable-request@npm:7.0.2" + version: 7.0.4 + resolution: "cacheable-request@npm:7.0.4" dependencies: clone-response: ^1.0.2 get-stream: ^5.1.0 @@ -10942,7 +11217,7 @@ __metadata: lowercase-keys: ^2.0.0 normalize-url: ^6.0.1 responselike: ^2.0.0 - checksum: 681bad13691d0d5d10652d409374747a2ce8676f854b0d454ee8fc65e0a10a52ea83cd1f6c367ada08572fd4982f2aa2582dc38983d4e958e053e181c433765e + checksum: 0834a7d17ae71a177bc34eab06de112a43f9b5ad05ebe929bec983d890a7d9f2bc5f1aa8bb67ea2b65e07a3bc74bea35fa62dd36dbac52876afe36fdcf83da41 languageName: node linkType: hard @@ -11030,7 +11305,7 @@ __metadata: "@automattic/notifications": "workspace:^" "@automattic/onboarding": "workspace:^" "@automattic/plans-grid": "workspace:^" - "@automattic/react-virtualized": ^9.22.3 + "@automattic/react-virtualized": ^9.22.4 "@automattic/request-external-access": "workspace:^" "@automattic/search": "workspace:^" "@automattic/shopping-cart": "workspace:^" @@ -11060,29 +11335,29 @@ __metadata: "@tanstack/react-query-devtools": ^4.29.1 "@tanstack/react-query-persist-client": ^4.29.1 "@testing-library/dom": ^8.13.0 - "@testing-library/jest-dom": ^5.16.2 - "@testing-library/react": ^12.1.3 + "@testing-library/jest-dom": ^5.16.5 + "@testing-library/react": ^14.0.0 "@testing-library/react-hooks": 7.0.2 - "@testing-library/user-event": ^14.2.0 + "@testing-library/user-event": ^14.4.3 "@types/jest": ^27.4.0 "@types/redux-mock-store": 1.0.3 - "@wordpress/a11y": ^3.22.0 - "@wordpress/api-fetch": ^6.19.0 - "@wordpress/base-styles": ^4.13.0 - "@wordpress/blocks": ^11.21.0 - "@wordpress/components": ^22.1.0 - "@wordpress/compose": ^5.20.0 - "@wordpress/data": ^7.6.0 - "@wordpress/dom": ^3.22.0 - "@wordpress/edit-post": ^6.19.0 - "@wordpress/element": ^4.20.0 - "@wordpress/html-entities": ^3.22.0 - "@wordpress/i18n": ^4.22.0 - "@wordpress/icons": ^9.13.0 - "@wordpress/is-shallow-equal": ^4.22.0 - "@wordpress/react-i18n": ^3.20.0 - "@wordpress/url": ^3.23.0 - "@wordpress/warning": ^2.22.0 + "@wordpress/a11y": ^3.23.0 + "@wordpress/api-fetch": ^6.20.0 + "@wordpress/base-styles": ^4.14.0 + "@wordpress/blocks": ^12.0.0 + "@wordpress/components": ^23.0.0 + "@wordpress/compose": ^6.0.0 + "@wordpress/data": ^8.0.0 + "@wordpress/dom": ^3.23.0 + "@wordpress/edit-post": ^7.0.0 + "@wordpress/element": ^5.0.0 + "@wordpress/html-entities": ^3.23.0 + "@wordpress/i18n": ^4.23.0 + "@wordpress/icons": ^9.14.0 + "@wordpress/is-shallow-equal": ^4.23.0 + "@wordpress/react-i18n": ^3.21.0 + "@wordpress/url": ^3.24.0 + "@wordpress/warning": ^2.23.0 autoprefixer: ^10.2.5 autosize: ^4.0.4 body-parser: ^1.19.0 @@ -11162,10 +11437,10 @@ __metadata: prop-types: ^15.7.2 qrcode.react: ^3.1.0 qs: ^6.9.1 - react: ^17.0.2 + react: ^18.2.0 react-click-outside: ^3.0.1 react-day-picker: ^7.4.10 - react-dom: ^17.0.2 + react-dom: ^18.2.0 react-element-to-jsx-string: ^15.0.0 react-intersection-observer: ^9.4.3 react-live: ^4.1.1 @@ -11173,10 +11448,9 @@ __metadata: react-redux: ^8.0.5 react-router: ^6.10.0 react-router-dom: ^6.10.0 - react-test-renderer: ^17.0.2 + react-test-renderer: ^18.2.0 react-transition-group: ^4.3.0 reakit: ^1.3.11 - reakit-utils: ^0.15.1 redux: ^4.2.1 redux-dynamic-middlewares: ^2.2.0 redux-mock-store: ^1.5.4 @@ -12067,6 +12341,13 @@ __metadata: languageName: node linkType: hard +"comment-parser@npm:1.3.0": + version: 1.3.0 + resolution: "comment-parser@npm:1.3.0" + checksum: d7747a9527f600e9334e0d260ec9aae026bb2e3a2cfba931c55956b3b570704bccf3cc224ced7af57170c3e2bb083df07bd29bf743eb76596d48617f9b540f9c + languageName: node + linkType: hard + "comment-parser@npm:1.3.1": version: 1.3.1 resolution: "comment-parser@npm:1.3.1" @@ -12276,13 +12557,6 @@ __metadata: languageName: node linkType: hard -"consolidated-events@npm:^1.1.1 || ^2.0.0": - version: 2.0.2 - resolution: "consolidated-events@npm:2.0.2" - checksum: d82df47cfd4d43289cdbc5c6d9a924f1445b1c753d36ee1250efa2ee008bca0bc72702ab2e9bda58e1deb8083dc45efdbe3deb363e094fcba7ec6b7b3589df53 - languageName: node - linkType: hard - "constant-case@npm:^3.0.4": version: 3.0.4 resolution: "constant-case@npm:3.0.4" @@ -12436,13 +12710,6 @@ __metadata: languageName: node linkType: hard -"core-js@npm:^1.0.0": - version: 1.2.7 - resolution: "core-js@npm:1.2.7" - checksum: 2b2966e40833f522129da4cc979688760654e9b38e32b06517a94c0edf2882d8990c4b1b0087cb2abfbe6219fdb21dc64343fa264a6b6280ec88c3682b8eee66 - languageName: node - linkType: hard - "core-js@npm:^2.4.1, core-js@npm:^2.5.3": version: 2.6.11 resolution: "core-js@npm:2.6.11" @@ -12840,17 +13107,6 @@ __metadata: languageName: node linkType: hard -"css@npm:^3.0.0": - version: 3.0.0 - resolution: "css@npm:3.0.0" - dependencies: - inherits: ^2.0.4 - source-map: ^0.6.1 - source-map-resolve: ^0.6.0 - checksum: c17cb4a46a39c11b00225f1314158a892828af34cdf3badc7e88084882e9f414e4902a1d59231c0854f310af30bde343fd8a9e79c6001426fe88af45d3312fe2 - languageName: node - linkType: hard - "cssesc@npm:^3.0.0": version: 3.0.0 resolution: "cssesc@npm:3.0.0" @@ -13334,14 +13590,7 @@ __metadata: languageName: node linkType: hard -"deepmerge@npm:^1.5.2": - version: 1.5.2 - resolution: "deepmerge@npm:1.5.2" - checksum: 5e676957f523c73a69633d236227513310fea934af02839bd6908cf569503f8988e76512fab6d9dde700e72642f22f331455d6b12e2826e4854a8e8233d0789d - languageName: node - linkType: hard - -"deepmerge@npm:^4.2.2, deepmerge@npm:^4.3.0": +"deepmerge@npm:^4.2.2": version: 4.3.0 resolution: "deepmerge@npm:4.3.0" checksum: 7ff5c6294b3316c1bc6bca9d3ef2193c1d7beec4e62252db8bcb8a6366d85b924850492eb1a746a5f33d609862e03dfb907ce9fa8769583300f65f20a337cec5 @@ -13397,7 +13646,7 @@ __metadata: languageName: node linkType: hard -"define-properties@npm:^1.1.2, define-properties@npm:^1.1.3, define-properties@npm:^1.1.4": +"define-properties@npm:^1.1.3, define-properties@npm:^1.1.4": version: 1.2.0 resolution: "define-properties@npm:1.2.0" dependencies: @@ -13559,7 +13808,7 @@ __metadata: languageName: node linkType: hard -"detect-node@npm:^2.0.4, detect-node@npm:^2.1.0": +"detect-node@npm:^2.0.4": version: 2.1.0 resolution: "detect-node@npm:2.1.0" checksum: f039f601790f2e9d4654e499913259a798b1f5246ae24f86ab5e8bd4aaf3bce50484234c494f11fb00aecb0c6e2733aa7b1cf3f530865640b65fbbd65b2c4e09 @@ -13641,6 +13890,24 @@ __metadata: languageName: node linkType: hard +"dmg-builder@npm:22.14.5": + version: 22.14.5 + resolution: "dmg-builder@npm:22.14.5" + dependencies: + app-builder-lib: 23.0.3 + builder-util: 23.0.2 + builder-util-runtime: 9.0.0 + dmg-license: ^1.0.9 + fs-extra: ^10.0.0 + iconv-lite: ^0.6.2 + js-yaml: ^4.1.0 + dependenciesMeta: + dmg-license: + optional: true + checksum: 62dcc7e125fc39208e8ac2f2c41c6bafe90edbe68427ef0cbf0606d05f46043a80d6eb42487462eb67491ea33a4742ddf3c5946cb66983dd8eb3c8d98e9d248b + languageName: node + linkType: hard + "dmg-builder@npm:23.0.3": version: 23.0.3 resolution: "dmg-builder@npm:23.0.3" @@ -13718,15 +13985,6 @@ __metadata: languageName: node linkType: hard -"document.contains@npm:^1.0.1": - version: 1.0.1 - resolution: "document.contains@npm:1.0.1" - dependencies: - define-properties: ^1.1.3 - checksum: b9e67f15376530aa08a5c13bd831de1723ae0068f2d4385004211170ab8d31b4eea182d70ab9e2c15564488c8753d905cdc5ea87f351358e362949a717c8b74a - languageName: node - linkType: hard - "dom-accessibility-api@npm:^0.5.6, dom-accessibility-api@npm:^0.5.9": version: 0.5.10 resolution: "dom-accessibility-api@npm:0.5.10" @@ -14233,6 +14491,13 @@ __metadata: languageName: node linkType: hard +"emitter-component@npm:^1.1.1": + version: 1.1.1 + resolution: "emitter-component@npm:1.1.1" + checksum: dfe379e5444c7313b3dfad4e62cc0ac4d3be523ab527fe5b0e18649088d9012f2247b53af7b7dc6a3d7de958c0bad6f211117bc579895ccd2d623882a9ceb7a3 + languageName: node + linkType: hard + "emittery@npm:^0.8.1": version: 0.8.1 resolution: "emittery@npm:0.8.1" @@ -14291,7 +14556,7 @@ __metadata: languageName: node linkType: hard -"encoding@npm:^0.1.11, encoding@npm:^0.1.12, encoding@npm:^0.1.13": +"encoding@npm:^0.1.12, encoding@npm:^0.1.13": version: 0.1.13 resolution: "encoding@npm:0.1.13" dependencies: @@ -14436,7 +14701,7 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.17.0-next.1, es-abstract@npm:^1.17.4, es-abstract@npm:^1.19.0, es-abstract@npm:^1.20.4": +"es-abstract@npm:^1.17.0-next.1, es-abstract@npm:^1.19.0, es-abstract@npm:^1.20.4": version: 1.21.1 resolution: "es-abstract@npm:1.21.1" dependencies: @@ -14864,7 +15129,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-jest@npm:^25.3.0, eslint-plugin-jest@npm:^25.3.4": +"eslint-plugin-jest@npm:^25.2.3, eslint-plugin-jest@npm:^25.3.0, eslint-plugin-jest@npm:^25.3.4": version: 25.7.0 resolution: "eslint-plugin-jest@npm:25.7.0" dependencies: @@ -14881,24 +15146,25 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-jest@npm:^27.2.1": - version: 27.2.1 - resolution: "eslint-plugin-jest@npm:27.2.1" +"eslint-plugin-jsdoc@npm:^37.0.3": + version: 37.9.7 + resolution: "eslint-plugin-jsdoc@npm:37.9.7" dependencies: - "@typescript-eslint/utils": ^5.10.0 - peerDependencies: - "@typescript-eslint/eslint-plugin": ^5.0.0 - eslint: ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - "@typescript-eslint/eslint-plugin": - optional: true - jest: - optional: true - checksum: eaa298ddcae3f28b0989207d50e8cece0399283e3c1664f8686f6ff6a9dabee637e8e5f77278e319389d808cdc94f7de49a5705ce3d2fbc0a782ae3cd06ec17c + "@es-joy/jsdoccomment": ~0.20.1 + comment-parser: 1.3.0 + debug: ^4.3.3 + escape-string-regexp: ^4.0.0 + esquery: ^1.4.0 + regextras: ^0.8.0 + semver: ^7.3.5 + spdx-expression-parse: ^3.0.1 + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + checksum: 8ea51ffc3717cd27522f6984419e17ab7eaf6c8f7ff1a5c9dafc032a7ecbb62833ca7b6af28b4dd66b8d0fcd0a725ff4716259b91583fdfa291dda0526a14f2c languageName: node linkType: hard -"eslint-plugin-jsdoc@npm:^39.6.8, eslint-plugin-jsdoc@npm:^39.6.9": +"eslint-plugin-jsdoc@npm:^39.6.8": version: 39.9.1 resolution: "eslint-plugin-jsdoc@npm:39.9.1" dependencies: @@ -15834,21 +16100,6 @@ __metadata: languageName: node linkType: hard -"fbjs@npm:^0.8.4": - version: 0.8.17 - resolution: "fbjs@npm:0.8.17" - dependencies: - core-js: ^1.0.0 - isomorphic-fetch: ^2.1.1 - loose-envify: ^1.0.0 - object-assign: ^4.1.0 - promise: ^7.1.1 - setimmediate: ^1.0.5 - ua-parser-js: ^0.7.18 - checksum: 5f38f8d73ba8de9bf39fa75c680f54f383118b6138e64a0e3c2617c4ae2f97634e851d38efea227a310f46210e3ee3b52a098f8a77f174e51d713594d8ec7113 - languageName: node - linkType: hard - "fbjs@npm:^2.0.0": version: 2.0.0 resolution: "fbjs@npm:2.0.0" @@ -16394,23 +16645,21 @@ __metadata: languageName: node linkType: hard -"framer-motion@npm:^6.2.8": - version: 6.3.2 - resolution: "framer-motion@npm:6.3.2" +"framer-motion@npm:^7.6.1": + version: 7.10.3 + resolution: "framer-motion@npm:7.10.3" dependencies: "@emotion/is-prop-valid": ^0.8.2 - framesync: 6.0.1 + "@motionone/dom": ^10.15.3 hey-listen: ^1.0.8 - popmotion: 11.0.3 - style-value-types: 5.0.0 - tslib: ^2.1.0 + tslib: 2.4.0 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 dependenciesMeta: "@emotion/is-prop-valid": optional: true - checksum: 27535fc3268c5fd6d05088a98683c9b62ee3c2fab41131b51594483e3b218a8d990dbbe33ab3f2f78a4c195cdbb15993a60bc4c936d4d1f0b7e667f6168526d6 + checksum: c2127aedc2d4f6feba17305b2f67f931de3869eb8c87e16e3620f03cd9745f7091f8ecc974288525da20df205fa564573eddc937dfce4351330ca900973f87e6 languageName: node linkType: hard @@ -16545,7 +16794,7 @@ __metadata: languageName: node linkType: hard -"function.prototype.name@npm:^1.1.2, function.prototype.name@npm:^1.1.5": +"function.prototype.name@npm:^1.1.5": version: 1.1.5 resolution: "function.prototype.name@npm:1.1.5" dependencies: @@ -16941,16 +17190,6 @@ __metadata: languageName: node linkType: hard -"global-cache@npm:^1.2.1": - version: 1.2.1 - resolution: "global-cache@npm:1.2.1" - dependencies: - define-properties: ^1.1.2 - is-symbol: ^1.0.1 - checksum: 05db16d3e8cdd4a23849b2461a2353c3efc7e05b5599ca848c3cfb38ab14e3bb51d262f5825c4cc130f9fa742765b684bbf9cc9ff2aef039e6c948e8fbade7b9 - languageName: node - linkType: hard - "global-dirs@npm:^3.0.0": version: 3.0.1 resolution: "global-dirs@npm:3.0.1" @@ -17329,22 +17568,22 @@ __metadata: "@automattic/wpcom-template-parts": "workspace:^" "@emotion/react": ^11.4.1 "@emotion/styled": ^11.3.0 - "@testing-library/react": ^12.1.3 - "@wordpress/base-styles": ^4.13.0 - "@wordpress/block-editor": ^10.5.0 - "@wordpress/blocks": ^11.21.0 - "@wordpress/components": ^22.1.0 - "@wordpress/element": ^4.20.0 - "@wordpress/i18n": ^4.22.0 - "@wordpress/readable-js-assets-webpack-plugin": ^2.5.0 + "@testing-library/react": ^14.0.0 + "@wordpress/base-styles": ^4.14.0 + "@wordpress/block-editor": ^11.0.0 + "@wordpress/blocks": ^12.0.0 + "@wordpress/components": ^23.0.0 + "@wordpress/element": ^5.0.0 + "@wordpress/i18n": ^4.23.0 + "@wordpress/readable-js-assets-webpack-plugin": ^2.6.0 classnames: ^2.3.2 copy-webpack-plugin: ^10.1.0 glob: ^7.1.6 i18n-calypso: "workspace:^" jest: ^27.3.1 postcss: ^8.4.5 - react: ^17.0.2 - react-dom: ^17.0.2 + react: ^18.2.0 + react-dom: ^18.2.0 webpack: ^5.68.0 peerDependencies: "@wordpress/data": ^7.6.0 @@ -17572,7 +17811,7 @@ __metadata: languageName: node linkType: hard -"hoist-non-react-statics@npm:^3.1.0, hoist-non-react-statics@npm:^3.2.1, hoist-non-react-statics@npm:^3.3.0, hoist-non-react-statics@npm:^3.3.1, hoist-non-react-statics@npm:^3.3.2": +"hoist-non-react-statics@npm:^3.1.0, hoist-non-react-statics@npm:^3.3.0, hoist-non-react-statics@npm:^3.3.1, hoist-non-react-statics@npm:^3.3.2": version: 3.3.2 resolution: "hoist-non-react-statics@npm:3.3.2" dependencies: @@ -17995,15 +18234,15 @@ __metadata: "@automattic/interpolate-components": "workspace:^" "@babel/runtime": ^7.17.2 "@tannin/sprintf": ^1.1.0 - "@wordpress/compose": ^5.20.0 + "@wordpress/compose": ^6.0.0 debug: ^4.3.3 events: ^3.0.0 hash.js: ^1.1.5 lodash: ^4.17.21 lru: ^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 tannin: ^1.1.1 use-subscription: ^1.8.0 peerDependencies: @@ -18926,7 +19165,7 @@ __metadata: languageName: node linkType: hard -"is-regex@npm:^1.1.0, is-regex@npm:^1.1.4": +"is-regex@npm:^1.1.4": version: 1.1.4 resolution: "is-regex@npm:1.1.4" dependencies: @@ -18968,7 +19207,7 @@ __metadata: languageName: node linkType: hard -"is-stream@npm:^1.0.1, is-stream@npm:^1.1.0": +"is-stream@npm:^1.1.0": version: 1.1.0 resolution: "is-stream@npm:1.1.0" checksum: b8ae7971e78d2e8488d15f804229c6eed7ed36a28f8807a1815938771f4adff0e705218b7dab968270433f67103e4fef98062a0beea55d64835f705ee72c7002 @@ -18991,7 +19230,7 @@ __metadata: languageName: node linkType: hard -"is-symbol@npm:^1.0.1, is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3": +"is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3": version: 1.0.3 resolution: "is-symbol@npm:1.0.3" dependencies: @@ -19000,13 +19239,6 @@ __metadata: languageName: node linkType: hard -"is-touch-device@npm:^1.0.1": - version: 1.0.1 - resolution: "is-touch-device@npm:1.0.1" - checksum: a9c7176339253405f8f448f180811624ff966c0a705750d2a5cdd6e5c61fa0297e6fac47730efb6786dd0e3bfbed01a3743a7b1bde052c19c8e1b12713e7f03e - languageName: node - linkType: hard - "is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.3, is-typed-array@npm:^1.1.9": version: 1.1.10 resolution: "is-typed-array@npm:1.1.10" @@ -19203,16 +19435,6 @@ __metadata: languageName: node linkType: hard -"isomorphic-fetch@npm:^2.1.1": - version: 2.2.1 - resolution: "isomorphic-fetch@npm:2.2.1" - dependencies: - node-fetch: ^1.0.1 - whatwg-fetch: ">=0.10.0" - checksum: ea9fd37d31ec7b35b82180e1946d4a2f512506d0559fa567ec6ee6701ff1c6d924be90e75499c50982274b707e03ecd9eaa21d618872dd0deff530e4c3bdb074 - languageName: node - linkType: hard - "isomorphic-fetch@npm:^3.0.0": version: 3.0.0 resolution: "isomorphic-fetch@npm:3.0.0" @@ -19892,13 +20114,6 @@ __metadata: languageName: node linkType: hard -"js-sha3@npm:0.8.0": - version: 0.8.0 - resolution: "js-sha3@npm:0.8.0" - checksum: 43a21dc7967c871bd2c46cb1c2ae97441a97169f324e509f382d43330d8f75cf2c96dba7c806ab08a425765a9c847efdd4bffbac2d99c3a4f3de6c0218f40533 - languageName: node - linkType: hard - "js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" @@ -20026,6 +20241,13 @@ __metadata: languageName: node linkType: hard +"jsdoc-type-pratt-parser@npm:~2.2.3": + version: 2.2.5 + resolution: "jsdoc-type-pratt-parser@npm:2.2.5" + checksum: 0ecd96f4b051fd600d3019ae7e5122731b8a856baee701966c0f37b060fb86a23296d22a39b49c593c50065978be5e4ffe0eeba931f3617ca8dd668cb40af6e6 + languageName: node + linkType: hard + "jsdoc-type-pratt-parser@npm:~3.1.0": version: 3.1.0 resolution: "jsdoc-type-pratt-parser@npm:3.1.0" @@ -20193,10 +20415,10 @@ __metadata: languageName: node linkType: hard -"json2php@npm:^0.0.7": - version: 0.0.7 - resolution: "json2php@npm:0.0.7" - checksum: b7ef04b9abe6f38b2b60b378b1272fd9b57cad2ecd6ca5485aee8f39b9ab63e50c5d73278f068de454ea1fff0243ae3c2b4029b7187275887e073ad903a038ab +"json2php@npm:^0.0.5": + version: 0.0.5 + resolution: "json2php@npm:0.0.5" + checksum: 29033b529c7d7b9ed27d875fbf5c06ec794a228250307931bd72067f7bdee67e3fa87a083e6b9bb15e5b192447901cd6cc5143733a08525e386f6089246ce3e0 languageName: node linkType: hard @@ -20911,6 +21133,13 @@ __metadata: languageName: node linkType: hard +"lodash@npm:^4.17.10, lodash@npm:^4.17.13, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.4, lodash@npm:^4.7.0": + version: 4.17.21 + resolution: "lodash@npm:4.17.21" + checksum: d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c + languageName: node + linkType: hard + "log-symbols@npm:^3.0.0": version: 3.0.0 resolution: "log-symbols@npm:3.0.0" @@ -21062,12 +21291,12 @@ __metadata: languageName: node linkType: hard -"lz-string@npm:^1.4.4": - version: 1.4.4 - resolution: "lz-string@npm:1.4.4" +"lz-string@npm:^1.4.4, lz-string@npm:^1.5.0": + version: 1.5.0 + resolution: "lz-string@npm:1.5.0" bin: lz-string: bin/bin.js - checksum: 683d2d01607444605bee9902b05851415ae54e4de75ff14971c7e070d0fab53a7f1f82e659f24e6ccdc63080832b937418e278a611ed4a354bf2e7ad6f0b874b + checksum: 36128e4de34791838abe979b19927c26e67201ca5acf00880377af7d765b38d1c60847e01c5ec61b1a260c48029084ab3893a3925fd6e48a04011364b089991b languageName: node linkType: hard @@ -21330,16 +21559,6 @@ __metadata: languageName: node linkType: hard -"match-sorter@npm:^6.0.2": - version: 6.3.0 - resolution: "match-sorter@npm:6.3.0" - dependencies: - "@babel/runtime": ^7.12.5 - remove-accents: 0.4.2 - checksum: 6b4b36c19dd494cfb8d043d722b377050329d710d6b4be19dfa893bc9e1e3609337dce84570d64878b3ae79e189162126af76f6d3c63972843f5e7df31d39b49 - languageName: node - linkType: hard - "matcher@npm:^3.0.0": version: 3.0.0 resolution: "matcher@npm:3.0.0" @@ -21595,13 +21814,6 @@ __metadata: languageName: node linkType: hard -"microseconds@npm:0.2.0": - version: 0.2.0 - resolution: "microseconds@npm:0.2.0" - checksum: 59dfae1c696c0bacd79603c4df7cd0dcc9e091b7c5556aaca9b0832017d3c0b40ad8f57ca25e0ee5709ef1973404448c4a2fea6c9c1fad7d9e197ff5c1c9c2d5 - languageName: node - linkType: hard - "mime-db@npm:1.52.0, mime-db@npm:>= 1.43.0 < 2": version: 1.52.0 resolution: "mime-db@npm:1.52.0" @@ -21940,16 +22152,16 @@ __metadata: languageName: node linkType: hard -"moment-timezone@npm:^0.5.40": - version: 0.5.40 - resolution: "moment-timezone@npm:0.5.40" +"moment-timezone@npm:^0.5.31, moment-timezone@npm:^0.5.40": + version: 0.5.43 + resolution: "moment-timezone@npm:0.5.43" dependencies: - moment: ">= 2.9.0" - checksum: 448248744d89959f0d33640aa25493eb7d772c5e76d1e7ccd2d30d221e1a0b90bee22e9637ea3317087292500d8e28a195dfa0e6e5ecf485621abbbbe5d5fb8b + moment: ^2.29.4 + checksum: 6f42174e01398d135883fb45aa820e57f34b25aab5ea6c50998139d06f975ee4457275b5e331466b14bff4d830e681c267f9cc462f445eb9c2b84d04add829f6 languageName: node linkType: hard -"moment@npm:>= 2.9.0, moment@npm:>=1.6.0, moment@npm:^2.19.3, moment@npm:^2.26.0, moment@npm:^2.29.4": +"moment@npm:^2.19.3, moment@npm:^2.22.1, moment@npm:^2.26.0, moment@npm:^2.29.4": version: 2.29.4 resolution: "moment@npm:2.29.4" checksum: 844c6f3ce42862ac9467c8ca4f5e48a00750078682cc5bda1bc0e50cc7ca88e2115a0f932d65a06e4a90e26cb78892be9b3ca3dd6546ca2c4d994cebb787fc2b @@ -22069,15 +22281,6 @@ __metadata: languageName: node linkType: hard -"nano-time@npm:1.0.0": - version: 1.0.0 - resolution: "nano-time@npm:1.0.0" - dependencies: - big-integer: ^1.6.16 - checksum: 3bd12e0bcd30867178afdbe8053b3dde5fdd1c665ecd348bf879863049344fbaf05cbb1d7806a825b91efbca011ee115eee52e76fb38b7da9c97931cd9e61f15 - languageName: node - linkType: hard - "nanocolors@npm:^0.2.11": version: 0.2.13 resolution: "nanocolors@npm:0.2.13" @@ -22310,16 +22513,6 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^1.0.1": - version: 1.7.3 - resolution: "node-fetch@npm:1.7.3" - dependencies: - encoding: ^0.1.11 - is-stream: ^1.0.1 - checksum: 5a6b56b3edf909ccd20414355867d24f15f1885da3b26be90840241c46e63754ebf4697050f897daab676e3952d969611ffe1d4bc4506cf50f70837e20ad5328 - languageName: node - linkType: hard - "node-forge@npm:^1": version: 1.3.1 resolution: "node-forge@npm:1.3.1" @@ -22723,7 +22916,7 @@ __metadata: languageName: node linkType: hard -"object-is@npm:^1.0.1, object-is@npm:^1.1.2, object-is@npm:^1.1.5": +"object-is@npm:^1.0.1, object-is@npm:^1.1.5": version: 1.1.5 resolution: "object-is@npm:1.1.5" dependencies: @@ -22756,7 +22949,7 @@ __metadata: languageName: node linkType: hard -"object.assign@npm:^4.1.0, object.assign@npm:^4.1.2, object.assign@npm:^4.1.3, object.assign@npm:^4.1.4": +"object.assign@npm:^4.1.0, object.assign@npm:^4.1.3, object.assign@npm:^4.1.4": version: 4.1.4 resolution: "object.assign@npm:4.1.4" dependencies: @@ -22780,7 +22973,7 @@ __metadata: languageName: node linkType: hard -"object.entries@npm:^1.1.2, object.entries@npm:^1.1.6": +"object.entries@npm:^1.1.6": version: 1.1.6 resolution: "object.entries@npm:1.1.6" dependencies: @@ -22831,7 +23024,7 @@ __metadata: languageName: node linkType: hard -"object.values@npm:^1.0.4, object.values@npm:^1.1.0, object.values@npm:^1.1.5, object.values@npm:^1.1.6": +"object.values@npm:^1.1.6": version: 1.1.6 resolution: "object.values@npm:1.1.6" dependencies: @@ -22849,13 +23042,6 @@ __metadata: languageName: node linkType: hard -"oblivious-set@npm:1.0.0": - version: 1.0.0 - resolution: "oblivious-set@npm:1.0.0" - checksum: ca8640474ea1e1feb3b5c98d42f5649f114ac4513ef84774e724f22fc7e529f1de3e7f26a0d9593097ab8942ca0bb8c241f7c1bd63c3e33047dd49de3aca9805 - languageName: node - linkType: hard - "obuf@npm:^1.0.0, obuf@npm:^1.1.2": version: 1.1.2 resolution: "obuf@npm:1.1.2" @@ -24575,18 +24761,7 @@ __metadata: languageName: node linkType: hard -"prop-types-exact@npm:^1.2.0": - version: 1.2.0 - resolution: "prop-types-exact@npm:1.2.0" - dependencies: - has: ^1.0.3 - object.assign: ^4.1.0 - reflect.ownkeys: ^0.2.0 - checksum: 71e186c5b982f72b8226f052b710ef6b87fff7275fcf5834b4913fa5b6c325c44be111488786fd3c4e422fb4bb4e91f3c7f35445366c9a4585405d3b02872587 - languageName: node - linkType: hard - -"prop-types@npm:^15.5.6, prop-types@npm:^15.5.7, prop-types@npm:^15.5.8, prop-types@npm:^15.6.0, prop-types@npm:^15.6.1, prop-types@npm:^15.6.2, prop-types@npm:^15.7.2, prop-types@npm:^15.8.1": +"prop-types@npm:^15.5.6, prop-types@npm:^15.5.7, prop-types@npm:^15.6.0, prop-types@npm:^15.6.2, prop-types@npm:^15.7.2, prop-types@npm:^15.8.1": version: 15.8.1 resolution: "prop-types@npm:15.8.1" dependencies: @@ -24631,10 +24806,10 @@ __metadata: languageName: node linkType: hard -"proxy-compare@npm:2.5.0": - version: 2.5.0 - resolution: "proxy-compare@npm:2.5.0" - checksum: 2aba31f18d98a14bfd26e305254222d0285d2e9c21e0e77853f4edbd301caf87f5a257b5dd2ecd389b985b8cb0c0ca3267ed47b877df1e7caa0f816c881acd7c +"proxy-compare@npm:2.5.1": + version: 2.5.1 + resolution: "proxy-compare@npm:2.5.1" + checksum: 116fc69ae9a6bb3654e6907fb09b73e84aa47c89275ca52648fc1d2ac8b35dbf54daa8bab078d7a735337c928e87eb52059e705434adf14989bbe6c5dcdd08fa languageName: node linkType: hard @@ -24901,16 +25076,6 @@ __metadata: languageName: node linkType: hard -"react-addons-shallow-compare@npm:^15.6.2": - version: 15.6.2 - resolution: "react-addons-shallow-compare@npm:15.6.2" - dependencies: - fbjs: ^0.8.4 - object-assign: ^4.1.0 - checksum: 9295bc5aeb246306d84a840a0b21008818694660346f850cf375802f59556f56c0f8bfbd44bb5b88ecbdbf4ac2264f4edf3b73479f43a64fa335d1b5e45aeccc - languageName: node - linkType: hard - "react-autosize-textarea@npm:^7.1.0": version: 7.1.0 resolution: "react-autosize-textarea@npm:7.1.0" @@ -24980,31 +25145,6 @@ __metadata: languageName: node linkType: hard -"react-dates@npm:17.1.1": - version: 17.1.1 - resolution: "react-dates@npm:17.1.1" - dependencies: - airbnb-prop-types: ^2.10.0 - consolidated-events: ^1.1.1 || ^2.0.0 - is-touch-device: ^1.0.1 - lodash: ^4.1.1 - object.assign: ^4.1.0 - object.values: ^1.0.4 - prop-types: ^15.6.1 - react-addons-shallow-compare: ^15.6.2 - react-moment-proptypes: ^1.6.0 - react-outside-click-handler: ^1.2.0 - react-portal: ^4.1.5 - react-with-styles: ^3.2.0 - react-with-styles-interface-css: ^4.0.2 - peerDependencies: - moment: ^2.18.1 - react: ^0.14 || ^15.5.4 || ^16.1.1 - react-dom: ^0.14 || ^15.5.4 || ^16.1.1 - checksum: bd80fdea0ac28117eca318a62be39d8cda6b2672bd593e17c078543c763a62e397710e0855208f66e5da0833fbf3fd7de480013e7f806b02625f1dcb5be05076 - languageName: node - linkType: hard - "react-day-picker@npm:^7.4.10": version: 7.4.10 resolution: "react-day-picker@npm:7.4.10" @@ -25045,7 +25185,7 @@ __metadata: languageName: node linkType: hard -"react-dom@npm:>=16.8 <18, react-dom@npm:^17.0.2": +"react-dom@npm:^17.0.2": version: 17.0.2 resolution: "react-dom@npm:17.0.2" dependencies: @@ -25058,6 +25198,18 @@ __metadata: languageName: node linkType: hard +"react-dom@npm:^18.2.0": + version: 18.2.0 + resolution: "react-dom@npm:18.2.0" + dependencies: + loose-envify: ^1.1.0 + scheduler: ^0.23.0 + peerDependencies: + react: ^18.2.0 + checksum: 66dfc5f93e13d0674e78ef41f92ed21dfb80f9c4ac4ac25a4b51046d41d4d2186abc915b897f69d3d0ebbffe6184e7c5876f2af26bfa956f179225d921be713a + languageName: node + linkType: hard + "react-draggable@npm:^4.4.4": version: 4.4.4 resolution: "react-draggable@npm:4.4.4" @@ -25141,10 +25293,10 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^16.12.0 || ^17.0.0, react-is@npm:^17.0.1, react-is@npm:^17.0.2": - version: 17.0.2 - resolution: "react-is@npm:17.0.2" - checksum: 2bdb6b93fbb1820b024b496042cce405c57e2f85e777c9aabd55f9b26d145408f9f74f5934676ffdc46f3dcff656d78413a6e43968e7b3f92eea35b3052e9053 +"react-is@npm:^16.12.0 || ^17.0.0 || ^18.0.0, react-is@npm:^18.0.0, react-is@npm:^18.2.0": + version: 18.2.0 + resolution: "react-is@npm:18.2.0" + checksum: 6eb5e4b28028c23e2bfcf73371e72cd4162e4ac7ab445ddae2afe24e347a37d6dc22fae6e1748632cd43c6d4f9b8f86dcf26bf9275e1874f436d129952528ae0 languageName: node linkType: hard @@ -25155,10 +25307,10 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^18.0.0": - version: 18.2.0 - resolution: "react-is@npm:18.2.0" - checksum: 6eb5e4b28028c23e2bfcf73371e72cd4162e4ac7ab445ddae2afe24e347a37d6dc22fae6e1748632cd43c6d4f9b8f86dcf26bf9275e1874f436d129952528ae0 +"react-is@npm:^17.0.1": + version: 17.0.2 + resolution: "react-is@npm:17.0.2" + checksum: 2bdb6b93fbb1820b024b496042cce405c57e2f85e777c9aabd55f9b26d145408f9f74f5934676ffdc46f3dcff656d78413a6e43968e7b3f92eea35b3052e9053 languageName: node linkType: hard @@ -25195,33 +25347,6 @@ __metadata: languageName: node linkType: hard -"react-moment-proptypes@npm:^1.6.0": - version: 1.7.0 - resolution: "react-moment-proptypes@npm:1.7.0" - dependencies: - moment: ">=1.6.0" - peerDependencies: - moment: ">=1.6.0" - checksum: 1cd2b949121aca31cdde5338cbd5b4a45d438ecab62c34edda92b88e39ad08208c2db2d32cb773e5ead7305caa9a3620ae9fe5ee01f1a90c4358832c2c3be99d - languageName: node - linkType: hard - -"react-outside-click-handler@npm:^1.2.0": - version: 1.3.0 - resolution: "react-outside-click-handler@npm:1.3.0" - dependencies: - airbnb-prop-types: ^2.15.0 - consolidated-events: ^1.1.1 || ^2.0.0 - document.contains: ^1.0.1 - object.values: ^1.1.0 - prop-types: ^15.7.2 - peerDependencies: - react: ^0.14 || >=15 - react-dom: ^0.14 || >=15 - checksum: 70993f13397a52e0aa1813367f6cb5fd3389a66f881f25e819b10e142b7cb9efb0a1074dc75e82c3d4a87c8b8b509c1f065879fa006f7814ecb74208398f3cf4 - languageName: node - linkType: hard - "react-popper@npm:^2.3.0": version: 2.3.0 resolution: "react-popper@npm:2.3.0" @@ -25298,6 +25423,38 @@ __metadata: languageName: node linkType: hard +"react-redux@npm:^8.0.7": + version: 8.0.7 + resolution: "react-redux@npm:8.0.7" + dependencies: + "@babel/runtime": ^7.12.1 + "@types/hoist-non-react-statics": ^3.3.1 + "@types/use-sync-external-store": ^0.0.3 + hoist-non-react-statics: ^3.3.2 + react-is: ^18.0.0 + use-sync-external-store: ^1.0.0 + peerDependencies: + "@types/react": ^16.8 || ^17.0 || ^18.0 + "@types/react-dom": ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + react-native: ">=0.59" + redux: ^4 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + react-dom: + optional: true + react-native: + optional: true + redux: + optional: true + checksum: 74695c57030b248bc08d474d980e435e164d203050ae168a5fd3826c35846090b23c63d9fed292bdafaa8dd8439f59722ca982d06c871fcfdacee62ab1d66907 + languageName: node + linkType: hard + "react-refresh@npm:^0.10.0": version: 0.10.0 resolution: "react-refresh@npm:0.10.0" @@ -25379,15 +25536,15 @@ __metadata: languageName: node linkType: hard -"react-shallow-renderer@npm:^16.13.1": - version: 16.14.1 - resolution: "react-shallow-renderer@npm:16.14.1" +"react-shallow-renderer@npm:^16.15.0": + version: 16.15.0 + resolution: "react-shallow-renderer@npm:16.15.0" dependencies: object-assign: ^4.1.1 - react-is: ^16.12.0 || ^17.0.0 + react-is: ^16.12.0 || ^17.0.0 || ^18.0.0 peerDependencies: - react: ^16.0.0 || ^17.0.0 - checksum: b95f7ee2d88cf093e5b370663943ceb9199b8dff4217cb8cbffdf5e60966286f898a3ce7257b3c31bab54d698a3c80e70e92b0a8320bc69bdcf4d565678261c9 + react: ^16.0.0 || ^17.0.0 || ^18.0.0 + checksum: c194d741792e86043a4ae272f7353c1cb9412bc649945c4220c6a101a6ea5410cceb3d65d5a4d750f11a24f7426e8eec7977e8a4e3ad5d3ee235ca2b18166fa8 languageName: node linkType: hard @@ -25402,17 +25559,50 @@ __metadata: languageName: node linkType: hard +"react-style-singleton@npm:^2.2.1": + version: 2.2.1 + resolution: "react-style-singleton@npm:2.2.1" + dependencies: + get-nonce: ^1.0.0 + invariant: ^2.2.4 + tslib: ^2.0.0 + peerDependencies: + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 6d66f3bdb65e1ec79089f80314da97c9a005087a04ee034255a5de129a4c0d9fd0bf99fa7bf642781ac2dc745ca687aae3de082bd8afdd0d117bc953241e15ad + languageName: node + linkType: hard + "react-test-renderer@npm:^17.0.2": version: 17.0.2 resolution: "react-test-renderer@npm:17.0.2" dependencies: - object-assign: ^4.1.1 - react-is: ^17.0.2 - react-shallow-renderer: ^16.13.1 - scheduler: ^0.20.2 + get-nonce: ^1.0.0 + invariant: ^2.2.4 + tslib: ^2.0.0 peerDependencies: - react: 17.0.2 - checksum: a4ea1e745a87bb9015540d96a3077b614bf88e306a0edd639f8fb849a393fa5104e84eca4349bc4b026f2f0b115a4172d58950d7076316115795266557659276 + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 6d66f3bdb65e1ec79089f80314da97c9a005087a04ee034255a5de129a4c0d9fd0bf99fa7bf642781ac2dc745ca687aae3de082bd8afdd0d117bc953241e15ad + languageName: node + linkType: hard + +"react-test-renderer@npm:^18.2.0": + version: 18.2.0 + resolution: "react-test-renderer@npm:18.2.0" + dependencies: + react-is: ^18.2.0 + react-shallow-renderer: ^16.15.0 + scheduler: ^0.23.0 + peerDependencies: + react: ^18.2.0 + checksum: 53dfada1da1e8dd0498a5601e9eea3dc6ca23c6c2694d1cab9712faea869c11e4ce1c9a618d674cb668a668b41fb6bcf9a7b0a078cd853b1922f002fa22f42c8 languageName: node linkType: hard @@ -25477,7 +25667,17 @@ __metadata: languageName: node linkType: hard -"react@npm:>=16.8 <18, react@npm:^17.0.2": +"react@npm:^17.0.1, react@npm:^17.0.2": + version: 17.0.2 + resolution: "react@npm:17.0.2" + dependencies: + loose-envify: ^1.1.0 + object-assign: ^4.1.1 + checksum: 07ae8959acf1596f0550685102fd6097d461a54a4fd46a50f88a0cd7daaa97fdd6415de1dcb4bfe0da6aa43221a6746ce380410fa848acc60f8ac41f6649c148 + languageName: node + linkType: hard + +"react@npm:^17.0.2": version: 17.0.2 resolution: "react@npm:17.0.2" dependencies: @@ -25487,7 +25687,7 @@ __metadata: languageName: node linkType: hard -"react@npm:^18.0": +"react@npm:^18.0, react@npm:^18.2.0": version: 18.2.0 resolution: "react@npm:18.2.0" dependencies: @@ -25649,7 +25849,7 @@ __metadata: languageName: node linkType: hard -"reakit-utils@npm:^0.15.1, reakit-utils@npm:^0.15.2": +"reakit-utils@npm:^0.15.2": version: 0.15.2 resolution: "reakit-utils@npm:0.15.2" peerDependencies: @@ -25879,13 +26079,6 @@ __metadata: languageName: node linkType: hard -"reflect.ownkeys@npm:^0.2.0": - version: 0.2.0 - resolution: "reflect.ownkeys@npm:0.2.0" - checksum: 169f20287ad33b76fc8b6932734b3e1469ee59f31d8357858e96718a6f71fa60d7a13f2fc4e9191e47c2a51e4183151290f3a35315ba461190d87b0593725557 - languageName: node - linkType: hard - "regenerate-unicode-properties@npm:^10.1.0": version: 10.1.0 resolution: "regenerate-unicode-properties@npm:10.1.0" @@ -25967,6 +26160,13 @@ __metadata: languageName: node linkType: hard +"regextras@npm:^0.8.0": + version: 0.8.0 + resolution: "regextras@npm:0.8.0" + checksum: f236d4778bdb2c69eb70241519ad6b9c9df996c76399abff4330cc49e41bb47c39cfcc03bd18597091e5f3abd3c28a59fd9a43376fb45ac4a2d2ebae1aaf21ce + languageName: node + linkType: hard + "registry-auth-token@npm:^4.0.0": version: 4.2.2 resolution: "registry-auth-token@npm:4.2.2" @@ -26660,9 +26860,9 @@ __metadata: linkType: hard "rememo@npm:^4.0.0": - version: 4.0.1 - resolution: "rememo@npm:4.0.1" - checksum: e83f367396aafe840131fb4aec83fc08a9cc73e3a16f8f87d0980d923f5cca5e676bd29986ca61b7a776e2b856b90d2c68cb944a30d5225186b2778c7d3db2bd + version: 4.0.2 + resolution: "rememo@npm:4.0.2" + checksum: de253eda9eb8d4b9d8f7e0fce16eb7e2a2c547e59bdb332e7dde326b74482e8f1fb5bca793df699f6f6cccf67e480fdd7c6fc7b8d4d180e6670fbeb4b6371853 languageName: node linkType: hard @@ -27306,13 +27506,12 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:^0.20.2": - version: 0.20.2 - resolution: "scheduler@npm:0.20.2" +"scheduler@npm:^0.23.0": + version: 0.23.0 + resolution: "scheduler@npm:0.23.0" dependencies: loose-envify: ^1.1.0 - object-assign: ^4.1.1 - checksum: b0982e4b0f34f4ffa4f2f486161c0fd9ce9b88680b045dccbf250eb1aa4fd27413570645455187a83535e2370f5c667a251045547765408492bd883cbe95fcdb + checksum: b777f7ca0115e6d93e126ac490dbd82642d14983b3079f58f35519d992fa46260be7d6e6cede433a92db70306310c6f5f06e144f0e40c484199e09c1f7be53dd languageName: node linkType: hard @@ -27985,16 +28184,6 @@ __metadata: languageName: node linkType: hard -"source-map-resolve@npm:^0.6.0": - version: 0.6.0 - resolution: "source-map-resolve@npm:0.6.0" - dependencies: - atob: ^2.1.2 - decode-uri-component: ^0.2.0 - checksum: bc2a94af3d2417196195eecf0130925b3558726726504a7c7bd1b9e383c4a789fa3f4616c4c673cf8bd7930ddd2e80481f203422282aeae342dbd56b91995188 - languageName: node - linkType: hard - "source-map-support@npm:^0.5.16, source-map-support@npm:^0.5.19, source-map-support@npm:^0.5.6, source-map-support@npm:~0.5.20": version: 0.5.20 resolution: "source-map-support@npm:0.5.20" @@ -28317,6 +28506,15 @@ __metadata: languageName: node linkType: hard +"stream@npm:^0.0.2": + version: 0.0.2 + resolution: "stream@npm:0.0.2" + dependencies: + emitter-component: ^1.1.1 + checksum: 2b2a196218afcd61fa48366318cdbc4a496d7141ec21f616e5f75290428daff9d0e1ac109a39e63c6d07f1187db055ca2b04e188232cca21595b85f282d7ad28 + languageName: node + linkType: hard + "string-length@npm:^4.0.1": version: 4.0.1 resolution: "string-length@npm:4.0.1" @@ -29603,10 +29801,17 @@ __metadata: languageName: node linkType: hard +"tslib@npm:2.4.0": + version: 2.4.0 + resolution: "tslib@npm:2.4.0" + checksum: eb19bda3ae545b03caea6a244b34593468e23d53b26bf8649fbc20fce43e9b21a71127fd6d2b9662c0fe48ee6ff668ead48fd00d3b88b2b716b1c12edae25b5d + languageName: node + linkType: hard + "tslib@npm:>=2.3.0, tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.4.0, tslib@npm:^2.5.0": - version: 2.5.2 - resolution: "tslib@npm:2.5.2" - checksum: 34fa100454708fa8acb7afc2b07d80e0332081e2075ddd912ba959af3b24f969663dac6d602961e57371dc05683badb83b3186ada92c4631ec777e02e3aab608 + version: 2.5.0 + resolution: "tslib@npm:2.5.0" + checksum: e32fc99cc730dd514e53c44e668d76016e738f0bcc726aad5dbd2d335cf19b87a95a9b1e4f0a9993e370f1d702b5e471cdd4acabcac428a3099d496b9af2021e languageName: node linkType: hard @@ -29617,6 +29822,13 @@ __metadata: languageName: node linkType: hard +"tslib@npm:^2.3.1": + version: 2.5.3 + resolution: "tslib@npm:2.5.3" + checksum: 4cb1817d34fae5b27d146e6c4a468d4155097d95c1335d0bc9690f11f33e63844806bf4ed6d97c30c72b8d85261b66cbbe16d871d9c594ac05701ec83e62a607 + languageName: node + linkType: hard + "tsutils@npm:^3.21.0": version: 3.21.0 resolution: "tsutils@npm:3.21.0" @@ -30152,16 +30364,6 @@ __metadata: languageName: node linkType: hard -"unload@npm:2.2.0": - version: 2.2.0 - resolution: "unload@npm:2.2.0" - dependencies: - "@babel/runtime": ^7.6.2 - detect-node: ^2.0.4 - checksum: 0a4f86b502e7aa35d39c27373ebeaad4f2b7da793fb3d6308e5337aab541885cfe7b339ea4a1963477bf73fddabd5d69f4f47023dad71224b4b4a25611ef7dd8 - languageName: node - linkType: hard - "unpipe@npm:1.0.0, unpipe@npm:~1.0.0": version: 1.0.0 resolution: "unpipe@npm:1.0.0" @@ -30350,18 +30552,6 @@ __metadata: languageName: node linkType: hard -"use-isomorphic-layout-effect@npm:^1.1.1": - version: 1.1.2 - resolution: "use-isomorphic-layout-effect@npm:1.1.2" - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: d8deea8b85e55ac6daba237a889630bfdbf0ebf60e9e22b6a78a78c26fabe6025e04ada7abef1e444e6786227d921e648b2707db8b3564daf757264a148a6e23 - languageName: node - linkType: hard - "use-lilius@npm:^2.0.1": version: 2.0.3 resolution: "use-lilius@npm:2.0.3" @@ -30578,17 +30768,17 @@ __metadata: linkType: hard "valtio@npm:^1.7.0": - version: 1.10.3 - resolution: "valtio@npm:1.10.3" + version: 1.10.5 + resolution: "valtio@npm:1.10.5" dependencies: - proxy-compare: 2.5.0 + proxy-compare: 2.5.1 use-sync-external-store: 1.2.0 peerDependencies: react: ">=16.8" peerDependenciesMeta: react: optional: true - checksum: 67fc477911c2a1295b832be8ae65cc2db065de007b87e3608eb6d5886c06e1e87532c4505c015e3b7272ec14024157ab02dd71068f074198844b4e69ef0bf061 + checksum: f0ab44b408931bc611cf213414d4b513f9c0af5bc3540a15362f154471bfca2d103957df33d42672d5a1a90e1a7fc97d2371a800328936e0e886ef60e883fb05 languageName: node linkType: hard @@ -31032,7 +31222,7 @@ __metadata: languageName: node linkType: hard -"whatwg-fetch@npm:>=0.10.0, whatwg-fetch@npm:^3.4.1": +"whatwg-fetch@npm:^3.4.1": version: 3.6.2 resolution: "whatwg-fetch@npm:3.6.2" checksum: cc10f6893fe71839250b6e2fa9bc293bcf0ca5b93129712a7d1097fb7528b3ff617eb065098dc972e74d1455378e514aa34c0901ded41584be16508db63477c8 @@ -31284,16 +31474,18 @@ __metadata: "@storybook/cli": ^7.0.18 "@storybook/react": ^7.0.18 "@tanstack/eslint-plugin-query": ^4.29.8 - "@testing-library/jest-dom": ^5.16.2 + "@testing-library/jest-dom": ^5.16.5 "@types/cookie": ^0.4.1 "@types/debug": ^4.1.7 "@types/fast-json-stable-stringify": ^2.0.0 + "@types/gradient-parser": ^0.1.2 "@types/gtag.js": ^0.0.10 + "@types/highlight-words-core": ^1.2.1 "@types/lodash": ^4.14.179 "@types/node": ^18.11.18 "@types/page": ^1.11.5 "@types/qs": ^6.9.7 - "@types/react": ^17.0.39 + "@types/react": ^18.2.6 "@types/react-modal": ^3.13.1 "@types/react-router-dom": ^5.3.3 "@types/react-transition-group": ^4.4.4 @@ -31302,22 +31494,21 @@ __metadata: "@types/uuid": ^8.3.4 "@types/validator": ^13.7.1 "@types/webpack-env": ^1.16.3 - "@types/wordpress__components": ^14.0.10 "@types/wordpress__data-controls": ^2.30.0 "@typescript-eslint/eslint-plugin": ^5.53.0 "@typescript-eslint/parser": ^5.53.0 - "@wordpress/base-styles": ^4.13.0 - "@wordpress/components": ^22.1.0 - "@wordpress/data": ^7.6.0 - "@wordpress/element": ^4.20.0 - "@wordpress/eslint-plugin": ^13.6.0 - "@wordpress/i18n": ^4.22.0 - "@wordpress/icons": ^9.22.0 - "@wordpress/is-shallow-equal": ^4.22.0 - "@wordpress/jest-preset-default": ^10.3.0 - "@wordpress/primitives": ^3.20.0 - "@wordpress/stylelint-config": ^21.5.0 - "@wordpress/url": ^3.23.0 + "@wordpress/base-styles": ^4.14.0 + "@wordpress/components": ^23.0.0 + "@wordpress/data": ^8.0.0 + "@wordpress/element": ^5.0.0 + "@wordpress/eslint-plugin": ^13.7.0 + "@wordpress/i18n": ^4.23.0 + "@wordpress/icons": ^9.14.0 + "@wordpress/is-shallow-equal": ^4.23.0 + "@wordpress/jest-preset-default": ^10.4.0 + "@wordpress/primitives": ^3.21.0 + "@wordpress/stylelint-config": ^21.6.0 + "@wordpress/url": ^3.24.0 babel-loader: ^8.2.3 browserslist: ^4.16.0 bunyan: ^1.8.15 @@ -31375,13 +31566,12 @@ __metadata: postcss-cli: ^9.0.1 postcss-custom-properties: ^11.0.0 prettier: "npm:wp-prettier@2.8.5" - react: ^17.0.2 - react-dom: ^17.0.2 + react: ^18.2.0 + react-dom: ^18.2.0 react-intersection-observer: ^9.4.3 react-modal: ^3.16.1 react-refresh: ^0.14.0 readline-sync: ^1.4.10 - reakit-utils: ^0.15.1 recursive-copy: ^2.0.14 redux: ^4.2.1 replace: ^1.1.5 @@ -31391,6 +31581,7 @@ __metadata: source-map: ^0.7.3 stackframe: ^1.1.1 stacktrace-gps: ^3.0.3 + stream: ^0.0.2 stylelint: ^14.11.0 tslib: ^2.3.0 typescript: ^4.7.4 From d8c30f1fd9c773e4b16d1da8b5899feabb3c9281 Mon Sep 17 00:00:00 2001 From: Noah Allen Date: Thu, 18 May 2023 17:57:36 -0700 Subject: [PATCH 02/35] Update internal peer dependencies --- apps/happy-blocks/package.json | 2 +- packages/block-renderer/package.json | 9 +- packages/calypso-products/package.json | 2 +- packages/components/package.json | 6 +- packages/composite-checkout/package.json | 4 +- packages/data-stores/package.json | 6 +- packages/design-carousel/package.json | 9 +- packages/design-picker/package.json | 9 +- packages/design-preview/package.json | 9 +- packages/domain-picker/package.json | 7 +- packages/help-center/package.json | 9 +- packages/i18n-calypso/package.json | 2 +- packages/language-picker/package.json | 7 +- packages/launchpad/package.json | 9 +- packages/onboarding/package.json | 3 +- packages/page-pattern-modal/package.json | 5 +- packages/plans-grid/package.json | 9 +- packages/privacy-toolset/package.json | 4 +- packages/search/package.json | 4 +- packages/shopping-cart/package.json | 4 +- packages/site-picker/package.json | 7 +- packages/sites/package.json | 7 +- packages/social-previews/package.json | 4 +- packages/subscriber/package.json | 7 +- packages/tour-kit/package.json | 7 +- packages/viewport-react/package.json | 4 +- packages/whats-new/package.json | 7 +- packages/wpcom-template-parts/package.json | 6 +- yarn.lock | 168 ++++++++++----------- 29 files changed, 152 insertions(+), 184 deletions(-) diff --git a/apps/happy-blocks/package.json b/apps/happy-blocks/package.json index ffa3d708fed3c..45593b4d9f1fd 100644 --- a/apps/happy-blocks/package.json +++ b/apps/happy-blocks/package.json @@ -57,6 +57,6 @@ "webpack": "^5.68.0" }, "peerDependencies": { - "@wordpress/data": "^7.6.0" + "@wordpress/data": "^8.0.0" } } diff --git a/packages/block-renderer/package.json b/packages/block-renderer/package.json index 0d806036554a1..3886d84edf9d4 100644 --- a/packages/block-renderer/package.json +++ b/packages/block-renderer/package.json @@ -45,13 +45,12 @@ "typescript": "^4.7.4" }, "peerDependencies": { - "@wordpress/data": "^7.6.0", - "@wordpress/element": "^4.20.0", + "@wordpress/data": "^8.0.0", + "@wordpress/element": "^5.0.0", "@wordpress/i18n": "^4.22.0", "debug": "^4.3.3", - "react": "^17.0.2", - "react-dom": "^17.0.2", - "reakit-utils": "^0.15.1", + "react": "^18.2.0", + "react-dom": "^18.2.0", "redux": "^4.1.2" }, "private": true diff --git a/packages/calypso-products/package.json b/packages/calypso-products/package.json index b29f6014858db..a2f9e82dc0671 100644 --- a/packages/calypso-products/package.json +++ b/packages/calypso-products/package.json @@ -43,7 +43,7 @@ "typescript": "^4.7.4" }, "peerDependencies": { - "react": "^17.0.2" + "react": "^18.2.0" }, "private": true } diff --git a/packages/components/package.json b/packages/components/package.json index d873e94e0b378..7873104dec694 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -47,9 +47,9 @@ "wpcom-proxy-request": "workspace:^" }, "peerDependencies": { - "@wordpress/data": "^7.6.0", - "react": "^17.0.2", - "react-dom": "^17.0.2" + "@wordpress/data": "^8.0.0", + "react": "^18.2.0", + "react-dom": "^18.2.0" }, "devDependencies": { "@automattic/calypso-color-schemes": "workspace:^", diff --git a/packages/composite-checkout/package.json b/packages/composite-checkout/package.json index aeb017e8075a0..1107583927bde 100644 --- a/packages/composite-checkout/package.json +++ b/packages/composite-checkout/package.json @@ -58,7 +58,7 @@ "typescript": "^4.7.4" }, "peerDependencies": { - "react": "^17.0.2", - "react-dom": "^17.0.2" + "react": "^18.2.0", + "react-dom": "^18.2.0" } } diff --git a/packages/data-stores/package.json b/packages/data-stores/package.json index 7bbfae86907cb..6b99dab6933df 100644 --- a/packages/data-stores/package.json +++ b/packages/data-stores/package.json @@ -47,9 +47,9 @@ "validator": "^13.5.2" }, "peerDependencies": { - "@wordpress/data": "^7.6.0", - "react": "^17.0.2", - "react-dom": "^17.0.2" + "@wordpress/data": "^8.0.0", + "react": "^18.2.0", + "react-dom": "^18.2.0" }, "devDependencies": { "@automattic/calypso-typescript-config": "workspace:^", diff --git a/packages/design-carousel/package.json b/packages/design-carousel/package.json index ca4a4e89ee079..9f15460c1c674 100644 --- a/packages/design-carousel/package.json +++ b/packages/design-carousel/package.json @@ -50,13 +50,12 @@ "webpack": "^5.68.0" }, "peerDependencies": { - "@wordpress/data": "^7.6.0", - "@wordpress/element": "^4.20.0", + "@wordpress/data": "^8.0.0", + "@wordpress/element": "^5.0.0", "@wordpress/i18n": "^4.22.0", "debug": "^4.3.3", - "react": "^17.0.2", - "react-dom": "^17.0.2", - "reakit-utils": "^0.15.1", + "react": "^18.2.0", + "react-dom": "^18.2.0", "redux": "^4.1.2" }, "private": true diff --git a/packages/design-picker/package.json b/packages/design-picker/package.json index 37e349b138585..c3687fe8c40bb 100644 --- a/packages/design-picker/package.json +++ b/packages/design-picker/package.json @@ -58,13 +58,12 @@ "webpack": "^5.68.0" }, "peerDependencies": { - "@wordpress/data": "^7.6.0", - "@wordpress/element": "^4.20.0", + "@wordpress/data": "^8.0.0", + "@wordpress/element": "^5.0.0", "@wordpress/i18n": "^4.22.0", "debug": "^4.3.3", - "react": "^17.0.2", - "react-dom": "^17.0.2", - "reakit-utils": "^0.15.1", + "react": "^18.2.0", + "react-dom": "^18.2.0", "redux": "^4.1.2" }, "private": true diff --git a/packages/design-preview/package.json b/packages/design-preview/package.json index 81f19aa03f6ef..2e636c5a4831b 100644 --- a/packages/design-preview/package.json +++ b/packages/design-preview/package.json @@ -47,13 +47,12 @@ "typescript": "^4.7.4" }, "peerDependencies": { - "@wordpress/data": "^7.6.0", - "@wordpress/element": "^4.20.0", + "@wordpress/data": "^8.0.0", + "@wordpress/element": "^5.0.0", "@wordpress/i18n": "^4.22.0", "debug": "^4.3.3", - "react": "^17.0.2", - "react-dom": "^17.0.2", - "reakit-utils": "^0.15.1", + "react": "^18.2.0", + "react-dom": "^18.2.0", "redux": "^4.1.2" }, "private": true diff --git a/packages/domain-picker/package.json b/packages/domain-picker/package.json index 6bffc5a4d256b..b8a285e90b2b7 100644 --- a/packages/domain-picker/package.json +++ b/packages/domain-picker/package.json @@ -55,11 +55,10 @@ "typescript": "^4.7.4" }, "peerDependencies": { - "@wordpress/data": "^7.6.0", - "@wordpress/element": "^4.20.0", + "@wordpress/data": "^8.0.0", + "@wordpress/element": "^5.0.0", "@wordpress/i18n": "^4.22.0", - "react": "^17.0.2", - "reakit-utils": "^0.15.1", + "react": "^18.2.0", "redux": "^4.1.2" }, "private": true diff --git a/packages/help-center/package.json b/packages/help-center/package.json index 8ec896f871ed6..141750126023b 100644 --- a/packages/help-center/package.json +++ b/packages/help-center/package.json @@ -57,11 +57,10 @@ "typescript": "^4.7.4" }, "peerDependencies": { - "@wordpress/data": "^7.6.0", - "@wordpress/element": "^4.20.0", - "react": "^17.0.2", - "react-dom": "^17.0.2", - "reakit-utils": "^0.15.1", + "@wordpress/data": "^8.0.0", + "@wordpress/element": "^5.0.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", "redux": "^4.1.2" }, "private": true diff --git a/packages/i18n-calypso/package.json b/packages/i18n-calypso/package.json index 589a378e05f25..3c97f1eb34cfe 100644 --- a/packages/i18n-calypso/package.json +++ b/packages/i18n-calypso/package.json @@ -36,7 +36,7 @@ "react-test-renderer": "^18.2.0" }, "peerDependencies": { - "react": "^17.0.2" + "react": "^18.2.0" }, "scripts": { "clean": "rm -rf dist", diff --git a/packages/language-picker/package.json b/packages/language-picker/package.json index 84043be281c2e..c77e4aebeb30c 100644 --- a/packages/language-picker/package.json +++ b/packages/language-picker/package.json @@ -36,10 +36,9 @@ "@wordpress/react-i18n": "^3.21.0" }, "peerDependencies": { - "@wordpress/data": "^7.6.0", - "react": "^17.0.2", - "react-dom": "^17.0.2", - "reakit-utils": "^0.15.1", + "@wordpress/data": "^8.0.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", "redux": "^4.1.2" }, "scripts": { diff --git a/packages/launchpad/package.json b/packages/launchpad/package.json index 8493c758b9715..4c18f444e75e6 100644 --- a/packages/launchpad/package.json +++ b/packages/launchpad/package.json @@ -47,13 +47,12 @@ "webpack": "^5.68.0" }, "peerDependencies": { - "@wordpress/data": "^7.6.0", - "@wordpress/element": "^4.20.0", + "@wordpress/data": "^8.0.0", + "@wordpress/element": "^5.0.0", "@wordpress/i18n": "^4.22.0", "debug": "^4.3.3", - "react": "^17.0.2", - "react-dom": "^17.0.2", - "reakit-utils": "^0.15.1", + "react": "^18.2.0", + "react-dom": "^18.2.0", "redux": "^4.1.2" }, "private": true diff --git a/packages/onboarding/package.json b/packages/onboarding/package.json index df85da889f8b7..d72d372254d85 100644 --- a/packages/onboarding/package.json +++ b/packages/onboarding/package.json @@ -57,8 +57,7 @@ }, "peerDependencies": { "@wordpress/i18n": "^4.22.0", - "react": "^17.0.2", - "reakit-utils": "^0.15.1" + "react": "^18.2.0" }, "private": true } diff --git a/packages/page-pattern-modal/package.json b/packages/page-pattern-modal/package.json index cfe20c12352dd..76d4f8c8bc63a 100644 --- a/packages/page-pattern-modal/package.json +++ b/packages/page-pattern-modal/package.json @@ -49,9 +49,8 @@ "typescript": "^4.7.4" }, "peerDependencies": { - "@wordpress/data": "^7.6.0", - "react": "^17.0.2", - "reakit-utils": "^0.15.1", + "@wordpress/data": "^8.0.0", + "react": "^18.2.0", "redux": "^4.1.2" }, "scripts": { diff --git a/packages/plans-grid/package.json b/packages/plans-grid/package.json index a3c9bd4d6cf91..0ba7bad392163 100644 --- a/packages/plans-grid/package.json +++ b/packages/plans-grid/package.json @@ -47,12 +47,11 @@ "typescript": "^4.7.4" }, "peerDependencies": { - "@wordpress/data": "^7.6.0", - "@wordpress/element": "^4.20.0", + "@wordpress/data": "^8.0.0", + "@wordpress/element": "^5.0.0", "@wordpress/i18n": "^4.22.0", - "react": "^17.0.2", - "react-dom": "^17.0.2", - "reakit-utils": "^0.15.1", + "react": "^18.2.0", + "react-dom": "^18.2.0", "redux": "^4.1.2" }, "private": true diff --git a/packages/privacy-toolset/package.json b/packages/privacy-toolset/package.json index 4dbc8f3af3d64..cbbdd5b194498 100644 --- a/packages/privacy-toolset/package.json +++ b/packages/privacy-toolset/package.json @@ -37,8 +37,8 @@ "classnames": "^2.3.1" }, "peerDependencies": { - "react": "^17.0.2", - "react-dom": "^17.0.2" + "react": "^18.2.0", + "react-dom": "^18.2.0" }, "devDependencies": { "@automattic/calypso-build": "workspace:^", diff --git a/packages/search/package.json b/packages/search/package.json index de9f68b3cc324..aba52b1125410 100644 --- a/packages/search/package.json +++ b/packages/search/package.json @@ -41,8 +41,8 @@ "tslib": "^2.3.0" }, "peerDependencies": { - "react": "^17.0.2", - "react-dom": "^17.0.2" + "react": "^18.2.0", + "react-dom": "^18.2.0" }, "devDependencies": { "@automattic/calypso-color-schemes": "workspace:^", diff --git a/packages/shopping-cart/package.json b/packages/shopping-cart/package.json index 841b0bf8bd68a..8e8b5c00e6dc1 100644 --- a/packages/shopping-cart/package.json +++ b/packages/shopping-cart/package.json @@ -38,8 +38,8 @@ "debug": "^4.3.3" }, "peerDependencies": { - "react": "^17.0.2", - "react-dom": "^17.0.2" + "react": "^18.2.0", + "react-dom": "^18.2.0" }, "devDependencies": { "@automattic/calypso-typescript-config": "workspace:^", diff --git a/packages/site-picker/package.json b/packages/site-picker/package.json index e54a77fac20fd..3b009dc27a846 100644 --- a/packages/site-picker/package.json +++ b/packages/site-picker/package.json @@ -30,10 +30,9 @@ "classnames": "^2.3.1" }, "peerDependencies": { - "@wordpress/data": "^7.6.0", - "react": "^17.0.2", - "react-dom": "^17.0.2", - "reakit-utils": "^0.15.1", + "@wordpress/data": "^8.0.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", "redux": "^4.1.2" }, "devDependencies": { diff --git a/packages/sites/package.json b/packages/sites/package.json index c6b6917cd4c9b..5e133809e3ad6 100644 --- a/packages/sites/package.json +++ b/packages/sites/package.json @@ -23,10 +23,9 @@ }, "bugs": "https://github.com/Automattic/wp-calypso/issues", "peerDependencies": { - "@wordpress/data": "^7.6.0", - "react": "^17.0.2", - "react-dom": "^17.0.2", - "reakit-utils": "^0.15.1", + "@wordpress/data": "^8.0.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", "redux": "^4.1.2" }, "devDependencies": { diff --git a/packages/social-previews/package.json b/packages/social-previews/package.json index 9112d6fbeb3de..a233ba7776f0d 100644 --- a/packages/social-previews/package.json +++ b/packages/social-previews/package.json @@ -62,8 +62,8 @@ }, "peerDependencies": { "@babel/runtime": "^7", - "react": "^17.0.2", - "react-dom": "^17.0.2" + "react": "^18.2.0", + "react-dom": "^18.2.0" }, "peerDependenciesMeta": { "@babel/runtime": { diff --git a/packages/subscriber/package.json b/packages/subscriber/package.json index 6b81216542281..7ce02d9ccbb76 100644 --- a/packages/subscriber/package.json +++ b/packages/subscriber/package.json @@ -51,10 +51,9 @@ "typescript": "^4.5.5" }, "peerDependencies": { - "@wordpress/data": "^7.6.0", - "react": "^17.0.2", - "react-dom": "^17.0.2", - "reakit-utils": "^0.15.1", + "@wordpress/data": "^8.0.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", "redux": "^4.1.2" } } diff --git a/packages/tour-kit/package.json b/packages/tour-kit/package.json index b162498a10dfa..93ac3a5f6a8e3 100644 --- a/packages/tour-kit/package.json +++ b/packages/tour-kit/package.json @@ -55,10 +55,9 @@ "typescript": "^4.7.4" }, "peerDependencies": { - "@wordpress/data": "^7.6.0", - "react": "^17.0.2", - "react-dom": "^17.0.2", - "reakit-utils": "^0.15.1", + "@wordpress/data": "^8.0.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", "redux": "^4.1.2" } } diff --git a/packages/viewport-react/package.json b/packages/viewport-react/package.json index 0aa34a016d42a..f5f3b59b0db5a 100644 --- a/packages/viewport-react/package.json +++ b/packages/viewport-react/package.json @@ -21,8 +21,8 @@ "@wordpress/compose": "^6.0.0" }, "peerDependencies": { - "react": "^17.0.2", - "react-dom": "^17.0.2" + "react": "^18.2.0", + "react-dom": "^18.2.0" }, "devDependencies": { "@automattic/calypso-typescript-config": "workspace:^" diff --git a/packages/whats-new/package.json b/packages/whats-new/package.json index 2c120d83c3021..ba964ddf84fb2 100644 --- a/packages/whats-new/package.json +++ b/packages/whats-new/package.json @@ -51,10 +51,9 @@ "wpcom-proxy-request": "workspace:^" }, "peerDependencies": { - "@wordpress/data": "^7.6.0", - "react": "^17.0.2", - "react-dom": "^17.0.2", - "reakit-utils": "^0.15.1", + "@wordpress/data": "^8.0.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", "redux": "^4.1.2" }, "devDependencies": { diff --git a/packages/wpcom-template-parts/package.json b/packages/wpcom-template-parts/package.json index 7269a46384401..129dee449ed07 100644 --- a/packages/wpcom-template-parts/package.json +++ b/packages/wpcom-template-parts/package.json @@ -42,8 +42,8 @@ "typescript": "^4.7.4" }, "peerDependencies": { - "@wordpress/data": "^7.6.0", - "react": "^17.0.2", - "react-dom": "^17.0.2" + "@wordpress/data": "^8.0.0", + "react": "^18.2.0", + "react-dom": "^18.2.0" } } diff --git a/yarn.lock b/yarn.lock index 63a14ba60052b..97c9274cd8d81 100644 --- a/yarn.lock +++ b/yarn.lock @@ -148,13 +148,12 @@ __metadata: utility-types: ^3.10.0 wpcom-proxy-request: "workspace:^" peerDependencies: - "@wordpress/data": ^7.6.0 - "@wordpress/element": ^4.20.0 + "@wordpress/data": ^8.0.0 + "@wordpress/element": ^5.0.0 "@wordpress/i18n": ^4.22.0 debug: ^4.3.3 - react: ^17.0.2 - react-dom: ^17.0.2 - reakit-utils: ^0.15.1 + react: ^18.2.0 + react-dom: ^18.2.0 redux: ^4.1.2 languageName: unknown linkType: soft @@ -399,7 +398,7 @@ __metadata: i18n-calypso: "workspace:^" typescript: ^4.7.4 peerDependencies: - react: ^17.0.2 + react: ^18.2.0 languageName: unknown linkType: soft @@ -498,9 +497,9 @@ __metadata: utility-types: ^3.10.0 wpcom-proxy-request: "workspace:^" peerDependencies: - "@wordpress/data": ^7.6.0 - react: ^17.0.2 - react-dom: ^17.0.2 + "@wordpress/data": ^8.0.0 + react: ^18.2.0 + react-dom: ^18.2.0 languageName: unknown linkType: soft @@ -527,8 +526,8 @@ __metadata: react-dom: ^18.2.0 typescript: ^4.7.4 peerDependencies: - react: ^17.0.2 - react-dom: ^17.0.2 + react: ^18.2.0 + react-dom: ^18.2.0 languageName: unknown linkType: soft @@ -571,9 +570,9 @@ __metadata: wait-for-expect: ^3.0.2 wpcom-proxy-request: "workspace:^" peerDependencies: - "@wordpress/data": ^7.6.0 - react: ^17.0.2 - react-dom: ^17.0.2 + "@wordpress/data": ^8.0.0 + react: ^18.2.0 + react-dom: ^18.2.0 languageName: unknown linkType: soft @@ -599,13 +598,12 @@ __metadata: webpack: ^5.68.0 wpcom-proxy-request: "workspace:^" peerDependencies: - "@wordpress/data": ^7.6.0 - "@wordpress/element": ^4.20.0 + "@wordpress/data": ^8.0.0 + "@wordpress/element": ^5.0.0 "@wordpress/i18n": ^4.22.0 debug: ^4.3.3 - react: ^17.0.2 - react-dom: ^17.0.2 - reakit-utils: ^0.15.1 + react: ^18.2.0 + react-dom: ^18.2.0 redux: ^4.1.2 languageName: unknown linkType: soft @@ -639,13 +637,12 @@ __metadata: utility-types: ^3.10.0 webpack: ^5.68.0 peerDependencies: - "@wordpress/data": ^7.6.0 - "@wordpress/element": ^4.20.0 + "@wordpress/data": ^8.0.0 + "@wordpress/element": ^5.0.0 "@wordpress/i18n": ^4.22.0 debug: ^4.3.3 - react: ^17.0.2 - react-dom: ^17.0.2 - reakit-utils: ^0.15.1 + react: ^18.2.0 + react-dom: ^18.2.0 redux: ^4.1.2 languageName: unknown linkType: soft @@ -669,13 +666,12 @@ __metadata: tslib: ^2.3.0 typescript: ^4.7.4 peerDependencies: - "@wordpress/data": ^7.6.0 - "@wordpress/element": ^4.20.0 + "@wordpress/data": ^8.0.0 + "@wordpress/element": ^5.0.0 "@wordpress/i18n": ^4.22.0 debug: ^4.3.3 - react: ^17.0.2 - react-dom: ^17.0.2 - reakit-utils: ^0.15.1 + react: ^18.2.0 + react-dom: ^18.2.0 redux: ^4.1.2 languageName: unknown linkType: soft @@ -707,11 +703,10 @@ __metadata: use-debounce: ^3.1.0 uuid: ^8.3.2 peerDependencies: - "@wordpress/data": ^7.6.0 - "@wordpress/element": ^4.20.0 + "@wordpress/data": ^8.0.0 + "@wordpress/element": ^5.0.0 "@wordpress/i18n": ^4.22.0 - react: ^17.0.2 - reakit-utils: ^0.15.1 + react: ^18.2.0 redux: ^4.1.2 languageName: unknown linkType: soft @@ -840,11 +835,10 @@ __metadata: react-draggable: ^4.4.4 typescript: ^4.7.4 peerDependencies: - "@wordpress/data": ^7.6.0 - "@wordpress/element": ^4.20.0 - react: ^17.0.2 - react-dom: ^17.0.2 - reakit-utils: ^0.15.1 + "@wordpress/data": ^8.0.0 + "@wordpress/element": ^5.0.0 + react: ^18.2.0 + react-dom: ^18.2.0 redux: ^4.1.2 languageName: unknown linkType: soft @@ -922,10 +916,9 @@ __metadata: "@wordpress/react-i18n": ^3.21.0 typescript: ^4.7.4 peerDependencies: - "@wordpress/data": ^7.6.0 - react: ^17.0.2 - react-dom: ^17.0.2 - reakit-utils: ^0.15.1 + "@wordpress/data": ^8.0.0 + react: ^18.2.0 + react-dom: ^18.2.0 redux: ^4.1.2 languageName: unknown linkType: soft @@ -977,13 +970,12 @@ __metadata: webpack: ^5.68.0 wpcom-proxy-request: "workspace:^" peerDependencies: - "@wordpress/data": ^7.6.0 - "@wordpress/element": ^4.20.0 + "@wordpress/data": ^8.0.0 + "@wordpress/element": ^5.0.0 "@wordpress/i18n": ^4.22.0 debug: ^4.3.3 - react: ^17.0.2 - react-dom: ^17.0.2 - reakit-utils: ^0.15.1 + react: ^18.2.0 + react-dom: ^18.2.0 redux: ^4.1.2 languageName: unknown linkType: soft @@ -1202,8 +1194,7 @@ __metadata: wpcom-proxy-request: "workspace:^" peerDependencies: "@wordpress/i18n": ^4.22.0 - react: ^17.0.2 - reakit-utils: ^0.15.1 + react: ^18.2.0 languageName: unknown linkType: soft @@ -1230,9 +1221,8 @@ __metadata: resize-observer-polyfill: 1.5.1 typescript: ^4.7.4 peerDependencies: - "@wordpress/data": ^7.6.0 - react: ^17.0.2 - reakit-utils: ^0.15.1 + "@wordpress/data": ^8.0.0 + react: ^18.2.0 redux: ^4.1.2 languageName: unknown linkType: soft @@ -1256,12 +1246,11 @@ __metadata: tslib: ^2.3.0 typescript: ^4.7.4 peerDependencies: - "@wordpress/data": ^7.6.0 - "@wordpress/element": ^4.20.0 + "@wordpress/data": ^8.0.0 + "@wordpress/element": ^5.0.0 "@wordpress/i18n": ^4.22.0 - react: ^17.0.2 - react-dom: ^17.0.2 - reakit-utils: ^0.15.1 + react: ^18.2.0 + react-dom: ^18.2.0 redux: ^4.1.2 languageName: unknown linkType: soft @@ -1296,8 +1285,8 @@ __metadata: typescript: ^4.7.4 webpack: ^5.68.0 peerDependencies: - react: ^17.0.2 - react-dom: ^17.0.2 + react: ^18.2.0 + react-dom: ^18.2.0 languageName: unknown linkType: soft @@ -1357,8 +1346,8 @@ __metadata: typescript: ^4.7.4 webpack: ^5.68.0 peerDependencies: - react: ^17.0.2 - react-dom: ^17.0.2 + react: ^18.2.0 + react-dom: ^18.2.0 languageName: unknown linkType: soft @@ -1372,8 +1361,8 @@ __metadata: debug: ^4.3.3 typescript: ^4.7.4 peerDependencies: - react: ^17.0.2 - react-dom: ^17.0.2 + react: ^18.2.0 + react-dom: ^18.2.0 languageName: unknown linkType: soft @@ -1391,10 +1380,9 @@ __metadata: classnames: ^2.3.1 typescript: ^4.7.4 peerDependencies: - "@wordpress/data": ^7.6.0 - react: ^17.0.2 - react-dom: ^17.0.2 - reakit-utils: ^0.15.1 + "@wordpress/data": ^8.0.0 + react: ^18.2.0 + react-dom: ^18.2.0 redux: ^4.1.2 languageName: unknown linkType: soft @@ -1408,10 +1396,9 @@ __metadata: "@testing-library/react": ^14.0.0 typescript: ^4.7.4 peerDependencies: - "@wordpress/data": ^7.6.0 - react: ^17.0.2 - react-dom: ^17.0.2 - reakit-utils: ^0.15.1 + "@wordpress/data": ^8.0.0 + react: ^18.2.0 + react-dom: ^18.2.0 redux: ^4.1.2 languageName: unknown linkType: soft @@ -1439,8 +1426,8 @@ __metadata: webpack: ^5.68.0 peerDependencies: "@babel/runtime": ^7 - react: ^17.0.2 - react-dom: ^17.0.2 + react: ^18.2.0 + react-dom: ^18.2.0 peerDependenciesMeta: "@babel/runtime": optional: true @@ -1485,10 +1472,9 @@ __metadata: react-popper: ^2.3.0 typescript: ^4.5.5 peerDependencies: - "@wordpress/data": ^7.6.0 - react: ^17.0.2 - react-dom: ^17.0.2 - reakit-utils: ^0.15.1 + "@wordpress/data": ^8.0.0 + react: ^18.2.0 + react-dom: ^18.2.0 redux: ^4.1.2 languageName: unknown linkType: soft @@ -1519,10 +1505,9 @@ __metadata: react-popper: ^2.3.0 typescript: ^4.7.4 peerDependencies: - "@wordpress/data": ^7.6.0 - react: ^17.0.2 - react-dom: ^17.0.2 - reakit-utils: ^0.15.1 + "@wordpress/data": ^8.0.0 + react: ^18.2.0 + react-dom: ^18.2.0 redux: ^4.1.2 languageName: unknown linkType: soft @@ -1553,8 +1538,8 @@ __metadata: "@automattic/viewport": "workspace:^" "@wordpress/compose": ^6.0.0 peerDependencies: - react: ^17.0.2 - react-dom: ^17.0.2 + react: ^18.2.0 + react-dom: ^18.2.0 languageName: unknown linkType: soft @@ -1636,10 +1621,9 @@ __metadata: wpcom: "workspace:^" wpcom-proxy-request: "workspace:^" peerDependencies: - "@wordpress/data": ^7.6.0 - react: ^17.0.2 - react-dom: ^17.0.2 - reakit-utils: ^0.15.1 + "@wordpress/data": ^8.0.0 + react: ^18.2.0 + react-dom: ^18.2.0 redux: ^4.1.2 languageName: unknown linkType: soft @@ -1851,9 +1835,9 @@ __metadata: social-logos: ^2.5.2 typescript: ^4.7.4 peerDependencies: - "@wordpress/data": ^7.6.0 - react: ^17.0.2 - react-dom: ^17.0.2 + "@wordpress/data": ^8.0.0 + react: ^18.2.0 + react-dom: ^18.2.0 languageName: unknown linkType: soft @@ -17586,7 +17570,7 @@ __metadata: react-dom: ^18.2.0 webpack: ^5.68.0 peerDependencies: - "@wordpress/data": ^7.6.0 + "@wordpress/data": ^8.0.0 languageName: unknown linkType: soft @@ -18246,7 +18230,7 @@ __metadata: tannin: ^1.1.1 use-subscription: ^1.8.0 peerDependencies: - react: ^17.0.2 + react: ^18.2.0 languageName: unknown linkType: soft From 465561eeb10250b7ee8f3aac361cfa0adf25e886 Mon Sep 17 00:00:00 2001 From: Noah Allen Date: Wed, 31 May 2023 17:33:48 -0700 Subject: [PATCH 03/35] Resolve peer dependency issues --- .yarnrc.yml | 166 +++----- apps/blaze-dashboard/package.json | 6 +- apps/editing-toolkit/package.json | 2 +- apps/notifications/package.json | 2 +- apps/odyssey-stats/package.json | 2 +- bin/explain-all-peer-violations.sh | 26 ++ client/package.json | 2 +- packages/calypso-jest/package.json | 4 +- .../templates/component/package.json.hbs | 4 +- packages/launchpad/package.json | 4 +- yarn.lock | 366 +++--------------- 11 files changed, 132 insertions(+), 452 deletions(-) create mode 100755 bin/explain-all-peer-violations.sh diff --git a/.yarnrc.yml b/.yarnrc.yml index d33b280891ee6..fbe1e9d9b01f0 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -1,121 +1,50 @@ +### Basic Yarn settings. ### compressionLevel: 0 - +nodeLinker: node-modules enableGlobalCache: true +preferAggregateCacheInfo: true +yarnPath: .yarn/releases/yarn-3.2.3.cjs + +plugins: + - path: .yarn/plugins/@yarnpkg/plugin-workspace-tools.cjs + spec: "@yarnpkg/plugin-workspace-tools" +### Log filters to discard irrelevant warnings. ### logFilters: +# The fsevents warning is useless, so discard it: - level: discard pattern: "fsevents@*/* The * architecture is incompatible with this module, link skipped." + +# Newspack blocks has many transitive dependencies without React 18 explicitly supported, so we need to ignore those. - level: discard - pattern: "@automattic/wpcom-editing-toolkit@workspace:apps/editing-toolkit provides react (pc86c0) with version 17.0.2, which doesn't satisfy what @automattic/newspack-blocks and some of its descendants request" - - level: discard - pattern: "@automattic/wpcom-editing-toolkit@workspace:apps/editing-toolkit provides react-dom (p9837d) with version 17.0.2, which doesn't satisfy what @automattic/newspack-blocks and some of its descendants request" - - level: discard - pattern: "calypso@workspace:client provides react (p44ec6) with version 17.0.2, which doesn't satisfy what react-live and some of its descendants request" - - level: discard - pattern: "calypso@workspace:client provides react-dom (p2ead7) with version 17.0.2, which doesn't satisfy what react-live and some of its descendants request" - - level: discard - pattern: "wp-calypso@workspace:. provides react (*) with version 17.0.2, which doesn't satisfy what @types/wordpress__block-editor and some of its descendants request" - - level: discard - pattern: "wp-calypso@workspace:. provides react-dom (*) with version 17.0.2, which doesn't satisfy what @types/wordpress__block-editor and some of its descendants request" - - level: discard - pattern: "calypso@workspace:client provides react (*) with version 17.0.2, which doesn't satisfy what @automattic/design-preview and some of its descendants request" - - level: discard - pattern: "calypso@workspace:client provides react-dom (*) with version 17.0.2, which doesn't satisfy what @automattic/design-preview and some of its descendants request" - - level: discard - pattern: "calypso@workspace:client provides react (*) with version 17.0.2, which doesn't satisfy what @wordpress/block-editor and some of its descendants request" - - level: discard - pattern: "calypso@workspace:client provides react-dom (*) with version 17.0.2, which doesn't satisfy what @wordpress/block-editor and some of its descendants request" - - level: discard - pattern: "@automattic/o2-blocks@workspace:apps/o2-blocks provides react (*) with version 17.0.2, which doesn't satisfy what @wordpress/block-editor and some of its descendants request" - - level: discard - pattern: "@automattic/o2-blocks@workspace:apps/o2-blocks provides react-dom (*) with version 17.0.2, which doesn't satisfy what @wordpress/block-editor and some of its descendants request" - - level: discard - pattern: "@automattic/wpcom-block-editor@workspace:apps/wpcom-block-editor provides react (*) with version 17.0.2, which doesn't satisfy what @wordpress/block-editor and some of its descendants request" - - level: discard - pattern: "@automattic/wpcom-block-editor@workspace:apps/wpcom-block-editor provides react-dom (*) with version 17.0.2, which doesn't satisfy what @wordpress/block-editor and some of its descendants request" - - level: discard - pattern: "@automattic/wpcom-editing-toolkit@workspace:apps/editing-toolkit provides react (*) with version 17.0.2, which doesn't satisfy what @wordpress/block-editor and some of its descendants request" - - level: discard - pattern: "@automattic/wpcom-editing-toolkit@workspace:apps/editing-toolkit provides react-dom (*) with version 17.0.2, which doesn't satisfy what @wordpress/block-editor and some of its descendants request" - - level: discard - pattern: "wp-calypso@workspace:. provides react (*) with version 17.0.2, which doesn't satisfy what @wordpress/components and some of its descendants request" - - level: discard - pattern: "calypso@workspace:client provides react (*) with version 17.0.2, which doesn't satisfy what @wordpress/components and some of its descendants request" - - level: discard - pattern: "@automattic/o2-blocks@workspace:apps/o2-blocks provides react (*) with version 17.0.2, which doesn't satisfy what @wordpress/components and some of its descendants request" - - level: discard - pattern: "@automattic/search@workspace:packages/search *provides react (*) with version 17.0.2, which doesn't satisfy what @wordpress/components and some of its descendants request" - - level: discard - pattern: "happy-blocks@workspace:apps/happy-blocks provides react (*) with version 17.0.2, which doesn't satisfy what @wordpress/block-editor and some of its descendants request" - - level: discard - pattern: "happy-blocks@workspace:apps/happy-blocks provides react-dom (*) with version 17.0.2, which doesn't satisfy what @wordpress/block-editor and some of its descendants request" - - level: discard - pattern: "happy-blocks@workspace:apps/happy-blocks provides react (*) with version 17.0.2, which doesn't satisfy what @wordpress/components and some of its descendants request" - - level: discard - pattern: "happy-blocks@workspace:apps/happy-blocks provides react-dom (*) with version 17.0.2, which doesn't satisfy what @wordpress/components and some of its descendants request" - - level: discard - pattern: "@automattic/wpcom-block-editor@workspace:apps/wpcom-block-editor provides react (*) with version 17.0.2, which doesn't satisfy what @wordpress/components and some of its descendants request" - - level: discard - pattern: "@automattic/wpcom-editing-toolkit@workspace:apps/editing-toolkit provides react (*) with version 17.0.2, which doesn't satisfy what @wordpress/components and some of its descendants request" - - level: discard - pattern: "@automattic/tour-kit@workspace:packages/tour-kit *provides react (*) with version 17.0.2, which doesn't satisfy what @wordpress/components and some of its descendants request" - - level: discard - pattern: "wp-calypso@workspace:. provides react-dom (*) with version 17.0.2, which doesn't satisfy what @wordpress/components and some of its descendants request" - - level: discard - pattern: "calypso@workspace:client provides react-dom (*) with version 17.0.2, which doesn't satisfy what @wordpress/components and some of its descendants request" - - level: discard - pattern: "@automattic/domain-picker@workspace:packages/domain-picker *provides react-dom (*) with version 17.0.2, which doesn't satisfy what @wordpress/components and some of its descendants request" - - level: discard - pattern: "@automattic/o2-blocks@workspace:apps/o2-blocks provides react-dom (*) with version 17.0.2, which doesn't satisfy what @wordpress/components and some of its descendants request" - - level: discard - pattern: "@automattic/onboarding@workspace:packages/onboarding *provides react-dom (*) with version 17.0.2, which doesn't satisfy what @wordpress/components and some of its descendants request" - - level: discard - pattern: "@automattic/page-pattern-modal@workspace:packages/page-pattern-modal *provides react (*) with version 17.0.2, which doesn't satisfy what @wordpress/block-editor and some of its descendants request" - - level: discard - pattern: "@automattic/page-pattern-modal@workspace:packages/page-pattern-modal *provides react-dom (*) with version 17.0.2, which doesn't satisfy what @wordpress/block-editor and some of its descendants request" - - level: discard - pattern: "@automattic/page-pattern-modal@workspace:packages/page-pattern-modal *provides react-dom (*) with version 17.0.2, which doesn't satisfy what @wordpress/components and some of its descendants request" - - level: discard - pattern: "@automattic/search@workspace:packages/search *provides react-dom (*) with version 17.0.2, which doesn't satisfy what @wordpress/components and some of its descendants request" - - level: discard - pattern: "@automattic/social-previews@workspace:packages/social-previews *provides react-dom (*) with version 17.0.2, which doesn't satisfy what @wordpress/components and some of its descendants request" - - level: discard - pattern: "@automattic/wpcom-block-editor@workspace:apps/wpcom-block-editor provides react-dom (*) with version 17.0.2, which doesn't satisfy what @wordpress/components and some of its descendants request" - - level: discard - pattern: "@automattic/wpcom-editing-toolkit@workspace:apps/editing-toolkit provides react-dom (*) with version 17.0.2, which doesn't satisfy what @wordpress/components and some of its descendants request" - - level: discard - pattern: "@automattic/tour-kit@workspace:packages/tour-kit *provides react-dom (*) with version 17.0.2, which doesn't satisfy what @wordpress/components and some of its descendants request" - - level: discard - pattern: "calypso@workspace:client provides react (pf0c51) with version 17.0.2, which doesn't satisfy what @automattic/components and some of its descendants request" - - level: discard - pattern: "wp-calypso@workspace:. provides react (p08767) with version 17.0.2, which doesn't satisfy what @automattic/components and some of its descendants request" - - level: discard - pattern: "calypso@workspace:client provides react-dom (p69c5d) with version 17.0.2, which doesn't satisfy what @automattic/components and some of its descendants request" - - level: discard - pattern: "wp-calypso@workspace:. provides react-dom (pff688) with version 17.0.2, which doesn't satisfy what @automattic/components and some of its descendants request" - - level: discard - pattern: "@automattic/wpcom-editing-toolkit@workspace:apps/editing-toolkit provides eslint (pcb2ba) with version 8.6.0, which doesn't satisfy what @wordpress/eslint-plugin and some of its descendants request" - - level: discard - pattern: "wp-calypso@workspace:. provides eslint (p3918c) with version 8.6.0, which doesn't satisfy what @wordpress/eslint-plugin and some of its descendants request" - - level: discard - pattern: "@react-spring/core@npm:9.3.0 * lists build scripts, but its build has been explicitly disabled through configuration." - - level: discard - pattern: "@automattic/global-styles@workspace:packages/global-styles provides react (*) with version 17.0.2, which doesn't satisfy what @wordpress/block-editor and some of its descendants request" - - level: discard - pattern: "@automattic/global-styles@workspace:packages/global-styles provides react (*) with version 17.0.2, which doesn't satisfy what @wordpress/components and some of its descendants request" - - level: discard - pattern: "@automattic/global-styles@workspace:packages/global-styles provides react-dom (*) with version 17.0.2, which doesn't satisfy what @wordpress/block-editor and some of its descendants request" - - level: discard - pattern: "@automattic/global-styles@workspace:packages/global-styles provides react-dom (*) with version 17.0.2, which doesn't satisfy what @wordpress/components and some of its descendants request" - - level: discard - pattern: "@wordpress/data-controls@npm:2.27.0 doesn't provide react (p90380), requested by @wordpress/data" - - level: discard - pattern: "@wordpress/notices@npm:3.27.0 doesn't provide react (pcdad4), requested by @wordpress/data" - - level: discard - pattern: "calypso@workspace:client provides @wordpress/data (pd64ed) with version 7.6.0, which doesn't satisfy what @automattic/subscription-manager requests" + pattern: "@automattic/wpcom-editing-toolkit@workspace:apps/editing-toolkit provides +(react|react-dom) (*) with version 18.2.0, which doesn't satisfy what @automattic/newspack-blocks and some of its descendants request" -nodeLinker: node-modules +# WordPress packages often have transitive dependencies with incorrect react-related peer dependencies. +# This matcher discards those log messages, while allowing non-react or non-wordpress related violations +# to be handled separately. (For example, npm packages can be handled via packageExtensions.) +# +# WordPress will need to update/change the following packages to versions which include React 18 support, +# and then we'll need to update to those WordPress package versions before we can remove this. +# - react-autosize-textarea@npm:7.1.0 +# - reakit-system@npm:0.15.2 +# - reakit-utils@npm:0.15.2 +# - reakit-warning@npm:0.6.2 +# - reakit@npm:1.3.11 +# +# The matcher works like so: +# 1. Match any workspace package, such as @automattic/global-styles@workspace, calypso@workspace, happy-blocks@workspace +# 2. Match any path within the workspace, such as @workspace:packages/page-pattern-modal [cd6b3], @workspace::apps/editing-toolkit, @workspace:client, or @workspace:. +# 3. Match a react or react-dom on the current version which a workspace package provides. +# 4. Match only violations coming from within @wordpress packages. + - level: discard + pattern: "**@workspace:*(.|*/*) provides +(react|react-dom) (*) with version 18.2.0, which doesn't satisfy what +(@wordpress/*|@types/wordpress__*) and some of its descendants request" + +# React day picker version 7 does not include explicit react 18 support, but we can't update to v8 just yet. +# TODO: Remove after updating to react-day-picker version 8. + - level: discard + pattern: "calypso@workspace:client provides react (*) with version 18.2.0, which doesn't satisfy what react-day-picker requests" +### Package extensions to provide missing peer dependencies. ### packageExtensions: "@automattic/newspack-blocks@*": peerDependencies: @@ -131,7 +60,13 @@ packageExtensions: "@types/wordpress__plugins@3.0.0": peerDependencies: react: "*" - "@wordpress/stylelint-config@21.10.0": + "@wordpress/data-controls@2.23.0": + peerDependencies: + react: "*" + "@wordpress/notices@3.23.0": + peerDependencies: + react: "*" + "@wordpress/stylelint-config@21.6.0": peerDependencies: postcss: "*" fake-indexeddb@3.1.7: @@ -143,9 +78,6 @@ packageExtensions: moment: "*" react: "*" react-dom: "*" - react-with-styles@3.2.3: - peerDependencies: - react-dom: "*" reakit-warning@0.6.2: peerDependencies: react-dom: "*" @@ -160,11 +92,3 @@ packageExtensions: peerDependencies: core-js-bundle: "*" regenerator-runtime: "*" - -plugins: - - path: .yarn/plugins/@yarnpkg/plugin-workspace-tools.cjs - spec: "@yarnpkg/plugin-workspace-tools" - -preferAggregateCacheInfo: true - -yarnPath: .yarn/releases/yarn-3.2.3.cjs \ No newline at end of file diff --git a/apps/blaze-dashboard/package.json b/apps/blaze-dashboard/package.json index 364da11376ca0..dbbc7fd8a04d3 100644 --- a/apps/blaze-dashboard/package.json +++ b/apps/blaze-dashboard/package.json @@ -35,9 +35,9 @@ "moment": "^2.26.0", "page": "^1.11.5", "prop-types": "^15.8.1", - "react": "^17.0.2", - "react-dom": "^17.0.2", - "react-redux": "^8.0.5", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-redux": "^8.0.7", "redux": "^4.2.1", "redux-thunk": "^2.4.2", "wpcom": "workspace:^", diff --git a/apps/editing-toolkit/package.json b/apps/editing-toolkit/package.json index da6f35a87dfd6..769c36a157b93 100644 --- a/apps/editing-toolkit/package.json +++ b/apps/editing-toolkit/package.json @@ -112,7 +112,7 @@ "react": "^18.2.0", "react-dom": "^18.2.0", "react-popper": "^2.3.0", - "react-redux": "^8.0.5", + "react-redux": "^8.0.7", "redux": "^4.2.1", "redux-thunk": "^2.4.2", "swiper": "^8.4.5", diff --git a/apps/notifications/package.json b/apps/notifications/package.json index 63a61fdf4381b..4c8622bf65daf 100644 --- a/apps/notifications/package.json +++ b/apps/notifications/package.json @@ -38,7 +38,7 @@ "prop-types": "^15.7.2", "react": "^18.2.0", "react-dom": "^18.2.0", - "react-redux": "^8.0.5", + "react-redux": "^8.0.7", "redux": "^4.2.1", "redux-thunk": "^2.4.2", "webpack-bundle-analyzer": "^4.5.0", diff --git a/apps/odyssey-stats/package.json b/apps/odyssey-stats/package.json index 39ac97501e7eb..43abe768d1453 100644 --- a/apps/odyssey-stats/package.json +++ b/apps/odyssey-stats/package.json @@ -46,7 +46,7 @@ "prop-types": "^15.8.1", "react": "^18.2.0", "react-dom": "^18.2.0", - "react-redux": "^8.0.5", + "react-redux": "^8.0.7", "redux": "^4.2.1", "redux-thunk": "^2.4.2", "wpcom": "workspace:^" diff --git a/bin/explain-all-peer-violations.sh b/bin/explain-all-peer-violations.sh new file mode 100755 index 0000000000000..e4f7a7879803c --- /dev/null +++ b/bin/explain-all-peer-violations.sh @@ -0,0 +1,26 @@ +#!/bin/bash +# This script explains all peer requirement violations matching certain parameters. +# The default matches incorrect react/react-dom versions requested by transitive +# dependencies of @wordpress packages. +packages="react\|react-dom" +violations_from="@wordpress" + +# Use grep to find all lines containing hashes inside parentheses following a dependency, +# then use cut to split each line on the "(" character and take the second part. After that, +# split on ")" and take the first part to get the hash. Sort the output and remove duplicates with uniq. +ids=$(yarn install | grep "satisfy what $violations_from" | grep "$packages" | grep "\(([^()]*)\)" | cut -d "(" -f 2 | cut -d ")" -f 1 | sort | uniq) + +violations="" +# Now loop over each unique ID and run yarn explain peer-requirements +for id in $ids; do + # Save all peer requirement violations without spaces/tabs. + violation=$(yarn explain peer-requirements "$id" | grep "✘" | tr -d " \t") + violations+="$violation\n" +done + +echo "The following packages likely request '$packages' at a version different from the one provided by $violations_from." +echo "Run 'yarn' and then 'yarn explain peer-requirements ' to see the exact issue." +echo "Note that some violation warnings may be discarded by .yarnrc.yml, in which case this script won't see them" + +# Print all unique violations (only the package name and version) +echo -e "$violations" | sed -E 's/➤YN0000:(.*)\[[0-9a-f]+\].*/\1/' | sort | uniq diff --git a/client/package.json b/client/package.json index a1e0ef830d6b5..4aed3231c51ba 100644 --- a/client/package.json +++ b/client/package.json @@ -174,7 +174,7 @@ "react-intersection-observer": "^9.4.3", "react-live": "^4.1.1", "react-modal": "^3.16.1", - "react-redux": "^8.0.5", + "react-redux": "^8.0.7", "react-router-dom": "^6.10.0", "react-transition-group": "^4.3.0", "reakit": "^1.3.11", diff --git a/packages/calypso-jest/package.json b/packages/calypso-jest/package.json index f90cdbbc5b2c0..8a8a5b16922de 100644 --- a/packages/calypso-jest/package.json +++ b/packages/calypso-jest/package.json @@ -31,7 +31,7 @@ "@automattic/calypso-typescript-config": "workspace:^" }, "peerDependencies": { - "react": "^17", - "react-dom": "^17" + "react": "^18", + "react-dom": "^18" } } diff --git a/packages/calypso-package-generator/templates/component/package.json.hbs b/packages/calypso-package-generator/templates/component/package.json.hbs index eb70c7b3ab5d1..f5a68de06bdde 100644 --- a/packages/calypso-package-generator/templates/component/package.json.hbs +++ b/packages/calypso-package-generator/templates/component/package.json.hbs @@ -29,8 +29,8 @@ "watch": "tsc --build ./tsconfig.json --watch" }, "dependencies": { - "react": "^17.0.2", - "react-dom": "^17.0.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", "tslib": "^2.3.0" }, "devDependencies": { diff --git a/packages/launchpad/package.json b/packages/launchpad/package.json index 4c18f444e75e6..d8504f37af0dd 100644 --- a/packages/launchpad/package.json +++ b/packages/launchpad/package.json @@ -42,7 +42,7 @@ "postcss": "^8.4.5", "react": "^18.2.0", "react-dom": "^18.2.0", - "redux": "^4.1.2", + "redux": "^4.2.1", "typescript": "^4.7.4", "webpack": "^5.68.0" }, @@ -53,7 +53,7 @@ "debug": "^4.3.3", "react": "^18.2.0", "react-dom": "^18.2.0", - "redux": "^4.1.2" + "redux": "^4.2.1" }, "private": true } diff --git a/yarn.lock b/yarn.lock index 97c9274cd8d81..480dd93fc8ac9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -119,9 +119,9 @@ __metadata: path-browserify: ^1.0.1 postcss: ^8.3.11 prop-types: ^15.8.1 - react: ^17.0.2 - react-dom: ^17.0.2 - react-redux: ^8.0.5 + react: ^18.2.0 + react-dom: ^18.2.0 + react-redux: ^8.0.7 redux: ^4.2.1 redux-thunk: ^2.4.2 webpack: ^5.68.0 @@ -351,8 +351,8 @@ __metadata: jest: ^27.3.1 jest-config: ^27.3.1 peerDependencies: - react: ^17 - react-dom: ^17 + react: ^18 + react-dom: ^18 languageName: unknown linkType: soft @@ -976,7 +976,7 @@ __metadata: debug: ^4.3.3 react: ^18.2.0 react-dom: ^18.2.0 - redux: ^4.1.2 + redux: ^4.2.1 languageName: unknown linkType: soft @@ -1064,7 +1064,7 @@ __metadata: prop-types: ^15.7.2 react: ^18.2.0 react-dom: ^18.2.0 - react-redux: ^8.0.5 + react-redux: ^8.0.7 redux: ^4.2.1 redux-thunk: ^2.4.2 webpack: ^5.68.0 @@ -1155,7 +1155,7 @@ __metadata: prop-types: ^15.8.1 react: ^18.2.0 react-dom: ^18.2.0 - react-redux: ^8.0.5 + react-redux: ^8.0.7 redux: ^4.2.1 redux-thunk: ^2.4.2 size-limit: ^8.2.4 @@ -1812,7 +1812,7 @@ __metadata: react: ^18.2.0 react-dom: ^18.2.0 react-popper: ^2.3.0 - react-redux: ^8.0.5 + react-redux: ^8.0.7 redux: ^4.2.1 redux-thunk: ^2.4.2 swiper: ^8.4.5 @@ -6908,15 +6908,6 @@ __metadata: languageName: node linkType: hard -"@types/react-dom@npm:^17.0.11": - version: 17.0.13 - resolution: "@types/react-dom@npm:17.0.13" - dependencies: - "@types/react": "*" - checksum: 245e353626f3e75eb27ae797a5f6390aab2d8be19f1fb426ebf69a3393e8fcbcc54471397bc226e54f28de188084d8a3b9f86883c7cbad27cc5ea0ae8d2d0158 - languageName: node - linkType: hard - "@types/react-modal@npm:^3.13.1": version: 3.13.1 resolution: "@types/react-modal@npm:3.13.1" @@ -6985,25 +6976,14 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:^18.2.6": - version: 18.2.6 - resolution: "@types/react@npm:18.2.6" +"@types/react@npm:^18.2": + version: 18.2.13 + resolution: "@types/react@npm:18.2.13" dependencies: "@types/prop-types": "*" "@types/scheduler": "*" csstype: ^3.0.2 - checksum: 7740541afde84a50c557e576dd564a861b45ad436d1c3ed33496d70046a6eb734bfe7f7f18995f88bdc50be0d295c2b878f705a6b9573cc0781e11ea58470139 - languageName: node - linkType: hard - -"@types/react@patch:@types/react@npm%3A17.0.39#./.yarn/patches/@types-react-npm-17.0.39-b4ac1f7bfe.patch::locator=wp-calypso%40workspace%3A.": - version: 17.0.39 - resolution: "@types/react@patch:@types/react@npm%3A17.0.39#./.yarn/patches/@types-react-npm-17.0.39-b4ac1f7bfe.patch::version=17.0.39&hash=500f05&locator=wp-calypso%40workspace%3A." - dependencies: - "@types/prop-types": "*" - "@types/scheduler": "*" - csstype: ^3.0.2 - checksum: 811ce8644447887ad6f2ca89122bd48130409add2333c199bc2294207d889866f303427dec8c11f5ca35724c3c803b338d33d494bba238f5bb7031e986143cf0 + checksum: 59b434ab9f2cf4874c8715a3d848d7cfd257419af8c0e486e2af5b6760c99aab62a511cb3456a3044d8250c93539016ca84fbd23eaac988e74987e268df2eef2 languageName: node linkType: hard @@ -7764,6 +7744,17 @@ __metadata: languageName: node linkType: hard +"@wordpress/api-fetch@npm:^6.20.0, @wordpress/api-fetch@npm:^6.27.0, @wordpress/api-fetch@npm:^6.28.0, @wordpress/api-fetch@npm:^6.30.0": + version: 6.32.0 + resolution: "@wordpress/api-fetch@npm:6.32.0" + dependencies: + "@babel/runtime": ^7.16.0 + "@wordpress/i18n": ^4.35.0 + "@wordpress/url": ^3.36.0 + checksum: 00f4804c15cd237c3e33799adb27954d788d46a6d0a219bde4612b6dba17b43e492844d88b5614fa2053580f74e0b14117149a72c427889203526982dd79b851 + languageName: node + linkType: hard + "@wordpress/api-fetch@npm:^6.20.0, @wordpress/api-fetch@npm:^6.28.0, @wordpress/api-fetch@npm:^6.30.0": version: 6.30.0 resolution: "@wordpress/api-fetch@npm:6.30.0" @@ -7784,15 +7775,6 @@ __metadata: languageName: node linkType: hard -"@wordpress/autop@npm:^3.33.0": - version: 3.33.0 - resolution: "@wordpress/autop@npm:3.33.0" - dependencies: - "@babel/runtime": ^7.16.0 - checksum: 75221ce17d0dd362364c8e2447b1b5970243cc4858c936604c58723225dcbacd98d525811b33c5f0d67f049300716a30eb59b1f92b194d31fdf4a5069f47ba26 - languageName: node - linkType: hard - "@wordpress/babel-plugin-import-jsx-pragma@npm:4.6.0": version: 4.6.0 resolution: "@wordpress/babel-plugin-import-jsx-pragma@npm:4.6.0" @@ -7802,15 +7784,6 @@ __metadata: languageName: node linkType: hard -"@wordpress/babel-plugin-import-jsx-pragma@npm:^4.16.0, @wordpress/babel-plugin-import-jsx-pragma@npm:^4.6.0": - version: 4.16.0 - resolution: "@wordpress/babel-plugin-import-jsx-pragma@npm:4.16.0" - peerDependencies: - "@babel/core": ^7.12.9 - checksum: f14f55845f34e5d8343282ddbfdc80f4f2c69eb63a5eabd1ac29bd1be48b34f5926c40541398c9011d0d91b7d1f0ed576b569230456720472b77e2f2b2c3a933 - languageName: node - linkType: hard - "@wordpress/babel-preset-default@npm:7.7.0": version: 7.7.0 resolution: "@wordpress/babel-preset-default@npm:7.7.0" @@ -8127,20 +8100,6 @@ __metadata: languageName: node linkType: hard -"@wordpress/data-controls@npm:2.22.0": - version: 2.22.0 - resolution: "@wordpress/data-controls@npm:2.22.0" - dependencies: - "@babel/runtime": ^7.16.0 - "@wordpress/api-fetch": ^6.19.0 - "@wordpress/data": ^7.6.0 - "@wordpress/deprecated": ^3.22.0 - peerDependencies: - react: ^17.0.0 - checksum: df423889a99f40ba04f1c0f07500e0aa6d9670d52abdc31a8a9e110c853f6a17ac002eb34dee7602cd7435d965f90523fffe66b2ba328eb94334260b7960aef4 - languageName: node - linkType: hard - "@wordpress/data-controls@npm:2.23.0": version: 2.23.0 resolution: "@wordpress/data-controls@npm:2.23.0" @@ -8256,6 +8215,15 @@ __metadata: languageName: node linkType: hard +"@wordpress/deprecated@npm:^3.23.0, @wordpress/deprecated@npm:^3.29.0, @wordpress/deprecated@npm:^3.30.0, @wordpress/deprecated@npm:^3.31.0, @wordpress/deprecated@npm:^3.33.0, @wordpress/deprecated@npm:^3.34.0, @wordpress/deprecated@npm:^3.35.0": + version: 3.35.0 + resolution: "@wordpress/deprecated@npm:3.35.0" + dependencies: + "@babel/runtime": ^7.16.0 + checksum: 5d0d7989d2ae56d88ef59835d264d5d6f9f074d91526c9fbb01cc33e6ef40ecc9cc581e5e8eda0374a1991f1bde1dfdaeb172958a7faf0cadf7e4045c7ee6af8 + languageName: node + linkType: hard + "@wordpress/dom-ready@npm:3.23.0": version: 3.23.0 resolution: "@wordpress/dom-ready@npm:3.23.0" @@ -8420,22 +8388,6 @@ __metadata: languageName: node linkType: hard -"@wordpress/element@npm:4.20.0": - version: 4.20.0 - resolution: "@wordpress/element@npm:4.20.0" - dependencies: - "@babel/runtime": ^7.16.0 - "@types/react": ^17.0.37 - "@types/react-dom": ^17.0.11 - "@wordpress/escape-html": ^2.22.0 - change-case: ^4.1.2 - is-plain-object: ^5.0.0 - react: ^17.0.2 - react-dom: ^17.0.2 - checksum: 729a1acd675bcecccb43804afe40a38c8be561a205e556a22faade0638331955389da6a9fc2f8ea103f8eefc8035067464c44f2b91fa4e200f2f9cb3dc2b2d94 - languageName: node - linkType: hard - "@wordpress/element@npm:5.0.0": version: 5.0.0 resolution: "@wordpress/element@npm:5.0.0" @@ -8570,6 +8522,15 @@ __metadata: languageName: node linkType: hard +"@wordpress/escape-html@npm:^2.2.0, @wordpress/escape-html@npm:^2.22.0, @wordpress/escape-html@npm:^2.23.0, @wordpress/escape-html@npm:^2.31.0, @wordpress/escape-html@npm:^2.33.0, @wordpress/escape-html@npm:^2.35.0": + version: 2.35.0 + resolution: "@wordpress/escape-html@npm:2.35.0" + dependencies: + "@babel/runtime": ^7.16.0 + checksum: cd6b95ecf6b2bf215ee3f25751ce84c1d1bc00cca628315cf3f7225dd8532c3b7dad28aacdb0ed453be98824cd412eae8c2c4f88507838da1d6d51b0851f7d67 + languageName: node + linkType: hard + "@wordpress/eslint-plugin@npm:13.7.0": version: 13.7.0 resolution: "@wordpress/eslint-plugin@npm:13.7.0" @@ -8604,40 +8565,6 @@ __metadata: languageName: node linkType: hard -"@wordpress/eslint-plugin@npm:^14.1.0": - version: 14.6.0 - resolution: "@wordpress/eslint-plugin@npm:14.6.0" - dependencies: - "@babel/eslint-parser": ^7.16.0 - "@typescript-eslint/eslint-plugin": ^5.3.0 - "@typescript-eslint/parser": ^5.3.0 - "@wordpress/babel-preset-default": ^7.17.0 - "@wordpress/prettier-config": ^2.16.0 - cosmiconfig: ^7.0.0 - eslint-config-prettier: ^8.3.0 - eslint-plugin-import: ^2.25.2 - 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 - eslint-plugin-react-hooks: ^4.3.0 - globals: ^13.12.0 - requireindex: ^1.2.0 - peerDependencies: - "@babel/core": ">=7" - eslint: ">=8" - prettier: ">=2" - typescript: ">=4" - peerDependenciesMeta: - prettier: - optional: true - typescript: - optional: true - checksum: 015aae8b70c8bb44b3e9cce7b7e4fa5dbcd34b95392119a89f5ee8e7f921c5e0cff752c71118304c33a0b490bf1d615179465172c2ed81803f9fe134de86ba82 - languageName: node - linkType: hard - "@wordpress/hooks@npm:3.23.0": version: 3.23.0 resolution: "@wordpress/hooks@npm:3.23.0" @@ -8674,24 +8601,6 @@ __metadata: languageName: node linkType: hard -"@wordpress/html-entities@npm:^3.23.0, @wordpress/html-entities@npm:^3.31.0, @wordpress/html-entities@npm:^3.32.0, @wordpress/html-entities@npm:^3.33.0": - version: 3.33.0 - resolution: "@wordpress/html-entities@npm:3.33.0" - dependencies: - "@babel/runtime": ^7.16.0 - checksum: fe625702a1b7b9a8857b8e5808e6d82d2adbca84481d925a367302576dac3ed904bf19a94830f20e48e6fb42bc25248520b380e60dacb644a46f63d3666a3b54 - languageName: node - linkType: hard - -"@wordpress/html-entities@npm:^3.23.0, @wordpress/html-entities@npm:^3.31.0, @wordpress/html-entities@npm:^3.33.0": - version: 3.33.0 - resolution: "@wordpress/html-entities@npm:3.33.0" - dependencies: - "@babel/runtime": ^7.16.0 - checksum: e6d92fdefd176b55fe2855459af4b480fbe9eeb2b5b81ab3c8d58ec780916f69b8f9824cf8a4f46808af00f8835683d2dd9f01845a37887961597e1bb0acf537 - languageName: node - linkType: hard - "@wordpress/i18n@npm:4.23.0": version: 4.23.0 resolution: "@wordpress/i18n@npm:4.23.0" @@ -8995,33 +8904,6 @@ __metadata: languageName: node linkType: hard -"@wordpress/private-apis@npm:^0.11.0": - version: 0.11.0 - resolution: "@wordpress/private-apis@npm:0.11.0" - dependencies: - "@babel/runtime": ^7.16.0 - checksum: d45457205978de2d6a30149cb31bf55ce9c857963b6f7830484fbf59b15ec0b9001efd918e1fb24525c80ff9fd54dc71fd11fe590999f31b97bea9889af8da06 - languageName: node - linkType: hard - -"@wordpress/private-apis@npm:^0.13.0": - version: 0.13.0 - resolution: "@wordpress/private-apis@npm:0.13.0" - dependencies: - "@babel/runtime": ^7.16.0 - checksum: 52c50c405286a4ef579999240b5b305e276f17df52d4283a5cc4f74c24c28a72520bba596e2e920f29e1552f5b09ad3694e7e9ab2279d332819323683a056ead - languageName: node - linkType: hard - -"@wordpress/private-apis@npm:^0.14.0": - version: 0.14.0 - resolution: "@wordpress/private-apis@npm:0.14.0" - dependencies: - "@babel/runtime": ^7.16.0 - checksum: f4c2db1efdd298e9b2d438a449229975f55f8908eb60f1b9f38bee2be975ed46b3a855a5e114033b7ca70b73e4bf3aa31a2b1520ed2a03fd0ebb643cc917f350 - languageName: node - linkType: hard - "@wordpress/private-apis@npm:^0.15.0": version: 0.15.0 resolution: "@wordpress/private-apis@npm:0.15.0" @@ -9031,15 +8913,6 @@ __metadata: languageName: node linkType: hard -"@wordpress/private-apis@npm:^0.9.0": - version: 0.9.0 - resolution: "@wordpress/private-apis@npm:0.9.0" - dependencies: - "@babel/runtime": ^7.16.0 - checksum: e18f2fe7e226283664d3218c45583becd6f5e87e7f6431b0f5633de6d3624fa8f0941f2d2606023170ce318fcd9dff536a8e056029f436b206590f836fceae80 - languageName: node - linkType: hard - "@wordpress/react-i18n@npm:3.21.0": version: 3.21.0 resolution: "@wordpress/react-i18n@npm:3.21.0" @@ -9052,18 +8925,6 @@ __metadata: languageName: node linkType: hard -"@wordpress/react-i18n@npm:^3.21.0": - version: 3.31.0 - resolution: "@wordpress/react-i18n@npm:3.31.0" - dependencies: - "@babel/runtime": ^7.16.0 - "@wordpress/element": ^5.0.0 - "@wordpress/i18n": ^4.23.0 - utility-types: ^3.10.0 - checksum: 9dc4005a65d8f51bb629af64399bb39aeba4a684d39e441909941a418afde74b34601a0c9e826b0d71d5c40afaf9fefe6d97f031ff0c6cb29d3a2c745627b4b1 - languageName: node - linkType: hard - "@wordpress/readable-js-assets-webpack-plugin@npm:2.6.0": version: 2.6.0 resolution: "@wordpress/readable-js-assets-webpack-plugin@npm:2.6.0" @@ -11429,7 +11290,7 @@ __metadata: react-intersection-observer: ^9.4.3 react-live: ^4.1.1 react-modal: ^3.16.1 - react-redux: ^8.0.5 + react-redux: ^8.0.7 react-router: ^6.10.0 react-router-dom: ^6.10.0 react-test-renderer: ^18.2.0 @@ -25169,19 +25030,6 @@ __metadata: languageName: node linkType: hard -"react-dom@npm:^17.0.2": - version: 17.0.2 - resolution: "react-dom@npm:17.0.2" - dependencies: - loose-envify: ^1.1.0 - object-assign: ^4.1.1 - scheduler: ^0.20.2 - peerDependencies: - react: 17.0.2 - checksum: 51abbcb72450fe527ebf978c3bc989ba266630faaa53f47a2fae5392369729e8de62b2e4683598cbe651ea7873cd34ec7d5127e2f50bf4bfe6bd0c3ad9bddcb0 - languageName: node - linkType: hard - "react-dom@npm:^18.2.0": version: 18.2.0 resolution: "react-dom@npm:18.2.0" @@ -25345,68 +25193,6 @@ __metadata: languageName: node linkType: hard -"react-portal@npm:^4.1.5": - version: 4.2.2 - resolution: "react-portal@npm:4.2.2" - dependencies: - prop-types: ^15.5.8 - 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 - checksum: 323872f9cafb82e4385738a7a855b3ae6f4b59b1ebe194a2eb4cf0e6c6e4ac7d7c0c10598339dbf648b3c7299ade2bac3661c3eb7a7f0b11d3c81a86c2a0187c - languageName: node - linkType: hard - -"react-query@npm:^3.32.1": - version: 3.32.1 - resolution: "react-query@npm:3.32.1" - dependencies: - "@babel/runtime": ^7.5.5 - broadcast-channel: ^3.4.1 - match-sorter: ^6.0.2 - peerDependencies: - react: ^16.8.0 || ^17.0.0 - peerDependenciesMeta: - react-dom: - optional: true - react-native: - optional: true - checksum: fab3150f977f8450ee90132a63882f5163434299613542bc14c209928ce2c8665544bb2570b6fb75c597cdfa4ee32b57912035b8aa852dce8340076fbfbb3387 - languageName: node - linkType: hard - -"react-redux@npm:^8.0.5": - version: 8.0.5 - resolution: "react-redux@npm:8.0.5" - dependencies: - "@babel/runtime": ^7.12.1 - "@types/hoist-non-react-statics": ^3.3.1 - "@types/use-sync-external-store": ^0.0.3 - hoist-non-react-statics: ^3.3.2 - react-is: ^18.0.0 - use-sync-external-store: ^1.0.0 - peerDependencies: - "@types/react": ^16.8 || ^17.0 || ^18.0 - "@types/react-dom": ^16.8 || ^17.0 || ^18.0 - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - react-native: ">=0.59" - redux: ^4 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true - react-dom: - optional: true - react-native: - optional: true - redux: - optional: true - checksum: 74695c57030b248bc08d474d980e435e164d203050ae168a5fd3826c35846090b23c63d9fed292bdafaa8dd8439f59722ca982d06c871fcfdacee62ab1d66907 - languageName: node - linkType: hard - "react-redux@npm:^8.0.7": version: 8.0.7 resolution: "react-redux@npm:8.0.7" @@ -25435,7 +25221,7 @@ __metadata: optional: true redux: optional: true - checksum: 74695c57030b248bc08d474d980e435e164d203050ae168a5fd3826c35846090b23c63d9fed292bdafaa8dd8439f59722ca982d06c871fcfdacee62ab1d66907 + checksum: 594daac6c5114fa8958931b53ffaf87b92252057befdc6fefe3a9bced5b2dfda59135a94253e1c04aba9e76530125a37a787a7c8c37842761e71d6a3e1f4166d languageName: node linkType: hard @@ -25605,62 +25391,6 @@ __metadata: languageName: node linkType: hard -"react-with-direction@npm:^1.3.0": - version: 1.4.0 - resolution: "react-with-direction@npm:1.4.0" - dependencies: - airbnb-prop-types: ^2.16.0 - brcast: ^2.0.2 - deepmerge: ^1.5.2 - direction: ^1.0.4 - hoist-non-react-statics: ^3.3.2 - object.assign: ^4.1.2 - object.values: ^1.1.5 - prop-types: ^15.7.2 - peerDependencies: - react: ^0.14 || ^15 || ^16 - react-dom: ^0.14 || ^15 || ^16 - checksum: 4d8f8b16561b1c9fe75ed6d575e7dee9f736bcb85ef42fa5cedec590a672531dc0f26d8f6a0687fed78ab428fd6f5912d72f54c7e2bd8ff1e44d96d8162c5af8 - languageName: node - linkType: hard - -"react-with-styles-interface-css@npm:^4.0.2": - version: 4.0.3 - resolution: "react-with-styles-interface-css@npm:4.0.3" - dependencies: - array.prototype.flat: ^1.2.1 - global-cache: ^1.2.1 - peerDependencies: - react-with-styles: ^3.0.0 - checksum: dc7d8d2de7fdc68ccee68dd7765cc9df60a3a96b2e456ce4ca1a601c1f2cacea283db36bac0a6103429424af065719524acdbf681898d601d7ca97de4444a35c - languageName: node - linkType: hard - -"react-with-styles@npm:^3.2.0": - version: 3.2.3 - resolution: "react-with-styles@npm:3.2.3" - dependencies: - hoist-non-react-statics: ^3.2.1 - object.assign: ^4.1.0 - prop-types: ^15.6.2 - react-with-direction: ^1.3.0 - peerDependencies: - react: ">=0.14" - react-with-direction: ^1.1.0 - checksum: d0a21c18fec637cdc69c62919f104376c68715aa013a4c32bd056157f32a5f732854ae9144f10a7be3294568feede15cb3c03b6251cfe3c006870a2549b5744c - languageName: node - linkType: hard - -"react@npm:^17.0.1, react@npm:^17.0.2": - version: 17.0.2 - resolution: "react@npm:17.0.2" - dependencies: - loose-envify: ^1.1.0 - object-assign: ^4.1.1 - checksum: 07ae8959acf1596f0550685102fd6097d461a54a4fd46a50f88a0cd7daaa97fdd6415de1dcb4bfe0da6aa43221a6746ce380410fa848acc60f8ac41f6649c148 - languageName: node - linkType: hard - "react@npm:^17.0.2": version: 17.0.2 resolution: "react@npm:17.0.2" @@ -30549,11 +30279,11 @@ __metadata: linkType: hard "use-memo-one@npm:^1.1.1": - version: 1.1.2 - resolution: "use-memo-one@npm:1.1.2" + version: 1.1.3 + resolution: "use-memo-one@npm:1.1.3" peerDependencies: - react: ^16.8.0 || ^17.0.0 - checksum: 02709d197f4c2bff405f4a7c328d144e83b3d2e727fca8ab8164905ee7202d923663a06ec48d24b386a4984579d3fe54c1e1416303417b0ebe80136692dcd1a6 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 3d596e65a6b47b2f1818061599738e00daad1f9a9bb4e5ce1f014b20a35b297e50fe4bf1d8c1699ab43ea97f01f84649a736c15ceff96de83bfa696925f6cc6b languageName: node linkType: hard From 9963a2694e2a2eaaed49c8bc999767be55fca4bd Mon Sep 17 00:00:00 2001 From: Marin Atanasov Date: Thu, 1 Jun 2023 12:33:33 +0300 Subject: [PATCH 04/35] Update several internal tsconfig references --- .yarnrc.yml | 8 +++++ client/package.json | 1 + packages/block-renderer/tsconfig.json | 3 +- packages/components/package.json | 1 + packages/components/tsconfig.json | 1 + packages/global-styles/package.json | 8 +++++ packages/global-styles/tsconfig.json | 3 +- packages/i18n-utils/tsconfig.json | 2 +- packages/launchpad/package.json | 1 + packages/onboarding/tsconfig.json | 2 +- packages/subscriber/package.json | 1 + packages/subscriber/tsconfig.json | 6 +++- packages/tsconfig.json | 3 +- yarn.lock | 49 ++++++++------------------- 14 files changed, 49 insertions(+), 40 deletions(-) diff --git a/.yarnrc.yml b/.yarnrc.yml index fbe1e9d9b01f0..d29cad4a4a8b6 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -39,6 +39,14 @@ logFilters: - level: discard pattern: "**@workspace:*(.|*/*) provides +(react|react-dom) (*) with version 18.2.0, which doesn't satisfy what +(@wordpress/*|@types/wordpress__*) and some of its descendants request" +# TODO: Remove this once Reakit can be removed (or once Reakit includes React 18 as a peer dependency.) + - level: discard + pattern: "calypso@workspace:client provides +(react|react-dom) (*) with version 18.2.0, which doesn't satisfy what reakit and some of its descendants request" + +# TODO: Remove this once the react-easy-crop transitive dependency can be removed. (Likely after updating @wordpress/block-editor to a newer version.) + - level: discard + pattern: "calypso@workspace:client provides +(react|react-dom) (*) with version 18.2.0, which doesn't satisfy what @automattic/block-renderer and some of its descendants request" + # React day picker version 7 does not include explicit react 18 support, but we can't update to v8 just yet. # TODO: Remove after updating to react-day-picker version 8. - level: discard diff --git a/client/package.json b/client/package.json index 4aed3231c51ba..00dc498602a46 100644 --- a/client/package.json +++ b/client/package.json @@ -64,6 +64,7 @@ "@automattic/webpack-extensive-lodash-replacement-plugin": "workspace:^", "@automattic/webpack-inline-constant-exports-plugin": "workspace:^", "@automattic/wpcom-checkout": "workspace:^", + "@automattic/wpcom-template-parts": "workspace:^", "@babel/core": "^7.17.5", "@emotion/css": "^11.9.0", "@emotion/jest": "^11.5.0", diff --git a/packages/block-renderer/tsconfig.json b/packages/block-renderer/tsconfig.json index ce1866d68137e..5034df3766ace 100644 --- a/packages/block-renderer/tsconfig.json +++ b/packages/block-renderer/tsconfig.json @@ -7,5 +7,6 @@ "types": [] }, "include": [ "src", "src/*.json" ], - "exclude": [ "**/__tests__/*", "**/__mocks__/*" ] + "exclude": [ "**/__tests__/*", "**/__mocks__/*" ], + "references": [ { "path": "../global-styles" } ] } diff --git a/packages/components/package.json b/packages/components/package.json index 7873104dec694..39aa15e5fe446 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -27,6 +27,7 @@ ], "types": "dist/types", "dependencies": { + "@automattic/calypso-analytics": "workspace:^", "@automattic/calypso-url": "workspace:^", "@automattic/data-stores": "workspace:^", "@automattic/search": "workspace:^", diff --git a/packages/components/tsconfig.json b/packages/components/tsconfig.json index dd5ec15df39c3..5b16ebc644eac 100644 --- a/packages/components/tsconfig.json +++ b/packages/components/tsconfig.json @@ -10,6 +10,7 @@ "include": [ "src" ], "exclude": [ "**/docs/*", "**/test/*" ], "references": [ + { "path": "../calypso-analytics" }, { "path": "../calypso-url" }, { "path": "../data-stores" }, { "path": "../search" } diff --git a/packages/global-styles/package.json b/packages/global-styles/package.json index f8af3a1addd6e..c2c6cd7a0fda8 100644 --- a/packages/global-styles/package.json +++ b/packages/global-styles/package.json @@ -29,6 +29,8 @@ "watch": "tsc --build ./tsconfig.json --watch" }, "dependencies": { + "@automattic/data-stores": "workspace:^", + "@automattic/design-picker": "workspace:^", "@tanstack/react-query": "^4.29.1", "@wordpress/block-editor": "^11.0.0", "@wordpress/components": "^23.0.0", @@ -42,6 +44,12 @@ "tslib": "^2.3.0", "wpcom-proxy-request": "workspace:^" }, + "peerDependencies": { + "@wordpress/data": "^8.0.0", + "@wordpress/element": "^5.0.0", + "@wordpress/i18n": "^4.22.0", + "debug": "^4.3.3" + }, "devDependencies": { "@automattic/calypso-typescript-config": "workspace:^", "typescript": "^4.7.4" diff --git a/packages/global-styles/tsconfig.json b/packages/global-styles/tsconfig.json index ce1866d68137e..a004d34e998b3 100644 --- a/packages/global-styles/tsconfig.json +++ b/packages/global-styles/tsconfig.json @@ -7,5 +7,6 @@ "types": [] }, "include": [ "src", "src/*.json" ], - "exclude": [ "**/__tests__/*", "**/__mocks__/*" ] + "exclude": [ "**/__tests__/*", "**/__mocks__/*" ], + "references": [ { "path": "../design-picker" } ] } diff --git a/packages/i18n-utils/tsconfig.json b/packages/i18n-utils/tsconfig.json index d9bfce76448bb..0d3cc51ad8bf7 100644 --- a/packages/i18n-utils/tsconfig.json +++ b/packages/i18n-utils/tsconfig.json @@ -7,5 +7,5 @@ }, "include": [ "src" ], "exclude": [ "**/test/*" ], - "references": [ { "path": "../languages" } ] + "references": [ { "path": "../languages" }, { "path": "../calypso-url" } ] } diff --git a/packages/launchpad/package.json b/packages/launchpad/package.json index d8504f37af0dd..2e479a051ffff 100644 --- a/packages/launchpad/package.json +++ b/packages/launchpad/package.json @@ -29,6 +29,7 @@ "watch": "tsc --build ./tsconfig.json --watch" }, "dependencies": { + "@automattic/components": "workspace:^", "@automattic/data-stores": "workspace:^", "@automattic/i18n-utils": "workspace:^", "classnames": "^2.3.1", diff --git a/packages/onboarding/tsconfig.json b/packages/onboarding/tsconfig.json index a0222d6062796..dd762b0f4895a 100644 --- a/packages/onboarding/tsconfig.json +++ b/packages/onboarding/tsconfig.json @@ -7,5 +7,5 @@ }, "include": [ "src" ], "exclude": [ "**/test/*" ], - "references": [ { "path": "../data-stores" } ] + "references": [ { "path": "../components" }, { "path": "../data-stores" } ] } diff --git a/packages/subscriber/package.json b/packages/subscriber/package.json index 7ce02d9ccbb76..68050e30bfc43 100644 --- a/packages/subscriber/package.json +++ b/packages/subscriber/package.json @@ -30,6 +30,7 @@ }, "dependencies": { "@automattic/components": "workspace:^", + "@automattic/onboarding": "workspace:^", "@automattic/viewport": "workspace:^", "@automattic/viewport-react": "workspace:^", "@popperjs/core": "^2.10.2", diff --git a/packages/subscriber/tsconfig.json b/packages/subscriber/tsconfig.json index e5dc080df83d7..3e059551a29d3 100644 --- a/packages/subscriber/tsconfig.json +++ b/packages/subscriber/tsconfig.json @@ -7,5 +7,9 @@ }, "include": [ "src" ], "exclude": [ "**/test/*" ], - "references": [ { "path": "../data-stores" }, { "path": "../viewport" } ] + "references": [ + { "path": "../onboarding" }, + { "path": "../data-stores" }, + { "path": "../viewport" } + ] } diff --git a/packages/tsconfig.json b/packages/tsconfig.json index 036fd5e1ebf82..de7257ceb4817 100644 --- a/packages/tsconfig.json +++ b/packages/tsconfig.json @@ -51,6 +51,7 @@ { "path": "./viewport" }, { "path": "./viewport-react" }, { "path": "./whats-new" }, - { "path": "./wpcom-checkout" } + { "path": "./wpcom-checkout" }, + { "path": "./wpcom-template-parts" } ] } diff --git a/yarn.lock b/yarn.lock index 480dd93fc8ac9..5baa2de4362f4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1,3 +1,6 @@ +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + __metadata: version: 6 cacheKey: 8c0 @@ -466,6 +469,7 @@ __metadata: version: 0.0.0-use.local resolution: "@automattic/components@workspace:packages/components" dependencies: + "@automattic/calypso-analytics": "workspace:^" "@automattic/calypso-color-schemes": "workspace:^" "@automattic/calypso-storybook": "workspace:^" "@automattic/calypso-typescript-config": "workspace:^" @@ -479,6 +483,7 @@ __metadata: "@testing-library/react": ^14.0.0 "@testing-library/react-hooks": 7.0.2 "@types/canvas-confetti": ^1.6.0 + "@types/react-slider": ^1.3.1 "@wordpress/base-styles": ^4.14.0 "@wordpress/components": ^23.0.0 "@wordpress/icons": ^9.14.0 @@ -791,6 +796,8 @@ __metadata: resolution: "@automattic/global-styles@workspace:packages/global-styles" dependencies: "@automattic/calypso-typescript-config": "workspace:^" + "@automattic/data-stores": "workspace:^" + "@automattic/design-picker": "workspace:^" "@tanstack/react-query": ^4.29.1 "@wordpress/block-editor": ^11.0.0 "@wordpress/components": ^23.0.0 @@ -804,6 +811,11 @@ __metadata: tslib: ^2.3.0 typescript: ^4.7.4 wpcom-proxy-request: "workspace:^" + peerDependencies: + "@wordpress/data": ^8.0.0 + "@wordpress/element": ^5.0.0 + "@wordpress/i18n": ^4.22.0 + debug: ^4.3.3 languageName: unknown linkType: soft @@ -957,6 +969,7 @@ __metadata: dependencies: "@automattic/calypso-build": "workspace:^" "@automattic/calypso-typescript-config": "workspace:^" + "@automattic/components": "workspace:^" "@automattic/data-stores": "workspace:^" "@automattic/i18n-utils": "workspace:^" classnames: ^2.3.1 @@ -1456,6 +1469,7 @@ __metadata: "@automattic/calypso-color-schemes": "workspace:^" "@automattic/calypso-typescript-config": "workspace:^" "@automattic/components": "workspace:^" + "@automattic/onboarding": "workspace:^" "@automattic/viewport": "workspace:^" "@automattic/viewport-react": "workspace:^" "@popperjs/core": ^2.10.2 @@ -11164,6 +11178,7 @@ __metadata: "@automattic/webpack-extensive-lodash-replacement-plugin": "workspace:^" "@automattic/webpack-inline-constant-exports-plugin": "workspace:^" "@automattic/wpcom-checkout": "workspace:^" + "@automattic/wpcom-template-parts": "workspace:^" "@babel/core": ^7.17.5 "@emotion/css": ^11.9.0 "@emotion/jest": ^11.5.0 @@ -25329,40 +25344,6 @@ __metadata: languageName: node linkType: hard -"react-style-singleton@npm:^2.2.1": - version: 2.2.1 - resolution: "react-style-singleton@npm:2.2.1" - dependencies: - get-nonce: ^1.0.0 - invariant: ^2.2.4 - tslib: ^2.0.0 - peerDependencies: - "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 6d66f3bdb65e1ec79089f80314da97c9a005087a04ee034255a5de129a4c0d9fd0bf99fa7bf642781ac2dc745ca687aae3de082bd8afdd0d117bc953241e15ad - languageName: node - linkType: hard - -"react-test-renderer@npm:^17.0.2": - version: 17.0.2 - resolution: "react-test-renderer@npm:17.0.2" - dependencies: - get-nonce: ^1.0.0 - invariant: ^2.2.4 - tslib: ^2.0.0 - peerDependencies: - "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 6d66f3bdb65e1ec79089f80314da97c9a005087a04ee034255a5de129a4c0d9fd0bf99fa7bf642781ac2dc745ca687aae3de082bd8afdd0d117bc953241e15ad - languageName: node - linkType: hard - "react-test-renderer@npm:^18.2.0": version: 18.2.0 resolution: "react-test-renderer@npm:18.2.0" From 79ec7c75405cc70514edf8aea1ac3df379736334 Mon Sep 17 00:00:00 2001 From: Noah Allen Date: Fri, 2 Jun 2023 17:14:44 -0700 Subject: [PATCH 05/35] Add stream fallback in webpack --- client/package.json | 3 +- client/webpack.config.js | 3 ++ package.json | 1 - packages/calypso-build/package.json | 1 + packages/calypso-build/webpack.config.js | 3 ++ yarn.lock | 39 +++++++++++------------- 6 files changed, 26 insertions(+), 24 deletions(-) diff --git a/client/package.json b/client/package.json index 00dc498602a46..3e8a509bb756c 100644 --- a/client/package.json +++ b/client/package.json @@ -230,6 +230,7 @@ "pkg-dir": "^5.0.0", "react-router": "^6.10.0", "react-test-renderer": "^18.2.0", - "redux-mock-store": "^1.5.4" + "redux-mock-store": "^1.5.4", + "stream-browserify": "^3.0.0" } } diff --git a/client/webpack.config.js b/client/webpack.config.js index efce065a0762a..2c18694a5df4c 100644 --- a/client/webpack.config.js +++ b/client/webpack.config.js @@ -296,6 +296,9 @@ const webpackConfig = { 'react/jsx-runtime': 'react/jsx-runtime.js', 'react/jsx-dev-runtime': 'react/jsx-dev-runtime.js', } ), + fallback: { + stream: require.resolve( 'stream-browserify' ), + }, }, node: false, plugins: [ diff --git a/package.json b/package.json index 989ee621fa077..5b8ff02384fc1 100644 --- a/package.json +++ b/package.json @@ -197,7 +197,6 @@ "react-modal": "^3.16.1", "redux": "^4.2.1", "request": "^2.88.2", - "stream": "^0.0.2", "wpcom": "workspace:^" }, "optionalDependencies": { diff --git a/packages/calypso-build/package.json b/packages/calypso-build/package.json index b8bb0626d4b9d..9775348856426 100644 --- a/packages/calypso-build/package.json +++ b/packages/calypso-build/package.json @@ -53,6 +53,7 @@ "sass": "^1.37.5", "sass-loader": "^12.1.0", "semver": "^7.3.2", + "stream-browserify": "^3.0.0", "terser-webpack-plugin": "^5.2.4", "thread-loader": "^3.0.4", "typescript": "^4.7.4", diff --git a/packages/calypso-build/webpack.config.js b/packages/calypso-build/webpack.config.js index 0fedace89f595..44571d2d9ad7a 100644 --- a/packages/calypso-build/webpack.config.js +++ b/packages/calypso-build/webpack.config.js @@ -127,6 +127,9 @@ function getWebpackConfig( mainFields: [ 'browser', 'calypso:src', 'module', 'main' ], conditionNames: [ 'calypso:src', 'import', 'module', 'require' ], modules: [ 'node_modules' ], + fallback: { + stream: require.resolve( 'stream-browserify' ), + }, }, node: false, plugins: [ diff --git a/yarn.lock b/yarn.lock index 5baa2de4362f4..b3b85fa4cbc61 100644 --- a/yarn.lock +++ b/yarn.lock @@ -255,6 +255,7 @@ __metadata: sass: ^1.37.5 sass-loader: ^12.1.0 semver: ^7.3.2 + stream-browserify: ^3.0.0 terser-webpack-plugin: ^5.2.4 thread-loader: ^3.0.4 typescript: ^4.7.4 @@ -11319,6 +11320,7 @@ __metadata: social-logos: ^2.5.3 source-map-support: ^0.5.19 store: ^2.0.12 + stream-browserify: ^3.0.0 striptags: ^3.1.1 superagent: ^3.8.3 supertest: ^6.1.6 @@ -14351,13 +14353,6 @@ __metadata: languageName: node linkType: hard -"emitter-component@npm:^1.1.1": - version: 1.1.1 - resolution: "emitter-component@npm:1.1.1" - checksum: dfe379e5444c7313b3dfad4e62cc0ac4d3be523ab527fe5b0e18649088d9012f2247b53af7b7dc6a3d7de958c0bad6f211117bc579895ccd2d623882a9ceb7a3 - languageName: node - linkType: hard - "emittery@npm:^0.8.1": version: 0.8.1 resolution: "emittery@npm:0.8.1" @@ -18308,7 +18303,7 @@ __metadata: languageName: node linkType: hard -"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.0, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.1, inherits@npm:~2.0.3": +"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.0, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.1, inherits@npm:~2.0.3, inherits@npm:~2.0.4": version: 2.0.4 resolution: "inherits@npm:2.0.4" checksum: 4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 @@ -25472,14 +25467,14 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^3.0.6, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0": - version: 3.6.0 - resolution: "readable-stream@npm:3.6.0" +"readable-stream@npm:^3.0.6, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.5.0, readable-stream@npm:^3.6.0": + version: 3.6.2 + resolution: "readable-stream@npm:3.6.2" dependencies: inherits: ^2.0.3 string_decoder: ^1.1.1 util-deprecate: ^1.0.1 - checksum: 937bedd29ac8a68331666291922bea892fa2be1a33269e582de9f844a2002f146cf831e39cd49fe6a378d3f0c27358f259ed0e20d20f0bdc6a3f8fc21fce42dc + checksum: e37be5c79c376fdd088a45fa31ea2e423e5d48854be7a22a58869b4e84d25047b193f6acb54f1012331e1bcd667ffb569c01b99d36b0bd59658fb33f513511b7 languageName: node linkType: hard @@ -28194,6 +28189,16 @@ __metadata: languageName: node linkType: hard +"stream-browserify@npm:^3.0.0": + version: 3.0.0 + resolution: "stream-browserify@npm:3.0.0" + dependencies: + inherits: ~2.0.4 + readable-stream: ^3.5.0 + checksum: ec3b975a4e0aa4b3dc5e70ffae3fc8fd29ac725353a14e72f213dff477b00330140ad014b163a8cbb9922dfe90803f81a5ea2b269e1bbfd8bd71511b88f889ad + languageName: node + linkType: hard + "stream-shift@npm:^1.0.0": version: 1.0.1 resolution: "stream-shift@npm:1.0.1" @@ -28201,15 +28206,6 @@ __metadata: languageName: node linkType: hard -"stream@npm:^0.0.2": - version: 0.0.2 - resolution: "stream@npm:0.0.2" - dependencies: - emitter-component: ^1.1.1 - checksum: 2b2a196218afcd61fa48366318cdbc4a496d7141ec21f616e5f75290428daff9d0e1ac109a39e63c6d07f1187db055ca2b04e188232cca21595b85f282d7ad28 - languageName: node - linkType: hard - "string-length@npm:^4.0.1": version: 4.0.1 resolution: "string-length@npm:4.0.1" @@ -31276,7 +31272,6 @@ __metadata: source-map: ^0.7.3 stackframe: ^1.1.1 stacktrace-gps: ^3.0.3 - stream: ^0.0.2 stylelint: ^14.11.0 tslib: ^2.3.0 typescript: ^4.7.4 From cc724f5d065ed29d286463c9026bfeca7d556fb8 Mon Sep 17 00:00:00 2001 From: Noah Allen Date: Fri, 2 Jun 2023 17:21:20 -0700 Subject: [PATCH 06/35] Attempt removing jsx import alias --- client/webpack.config.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/client/webpack.config.js b/client/webpack.config.js index 2c18694a5df4c..bdfc9954d0d80 100644 --- a/client/webpack.config.js +++ b/client/webpack.config.js @@ -293,8 +293,6 @@ const webpackConfig = { calypso: __dirname, util: findPackage( 'util/' ), //Trailing `/` stops node from resolving it to the built-in module - 'react/jsx-runtime': 'react/jsx-runtime.js', - 'react/jsx-dev-runtime': 'react/jsx-dev-runtime.js', } ), fallback: { stream: require.resolve( 'stream-browserify' ), From cb4c60cc4b8dec8f2521cb66d4bd02ee9bf8227a Mon Sep 17 00:00:00 2001 From: Noah Allen Date: Fri, 2 Jun 2023 17:39:37 -0700 Subject: [PATCH 07/35] Update snapshots to remove whitespace --- .../test/__snapshots__/index.js.snap | 5 ----- .../test/__snapshots__/auth-form-header.js.snap | 1 - client/jetpack-connect/test/__snapshots__/authorize.js.snap | 1 - client/jetpack-connect/test/__snapshots__/signup.js.snap | 2 -- 4 files changed, 9 deletions(-) diff --git a/client/components/domains/contact-details-form-fields/test/__snapshots__/index.js.snap b/client/components/domains/contact-details-form-fields/test/__snapshots__/index.js.snap index 00b1321413325..fc57b71888a70 100644 --- a/client/components/domains/contact-details-form-fields/test/__snapshots__/index.js.snap +++ b/client/components/domains/contact-details-form-fields/test/__snapshots__/index.js.snap @@ -28,7 +28,6 @@ exports[`ContactDetailsFormFields default fields should render 1`] = ` type="text" value="Osso" /> -
-
-
-