diff --git a/package-lock.json b/package-lock.json index 0c61f409f..e882bebed 100644 --- a/package-lock.json +++ b/package-lock.json @@ -38,7 +38,7 @@ "@typescript-eslint/parser": "^7.17.0", "@wordpress/block-editor": "^13.3.0", "@wordpress/components": "^27.3.0", - "@wordpress/compose": "^6.15.0", + "@wordpress/compose": "^7.3.0", "@wordpress/data": "^10.2.0", "@wordpress/dom-ready": "^4.3.0", "@wordpress/e2e-test-utils": "^10.4.0", @@ -5511,6 +5511,33 @@ "react-autosize-textarea": "^7.1.0" } }, + "node_modules/@types/wordpress__block-editor/node_modules/@wordpress/compose": { + "version": "6.35.0", + "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.35.0.tgz", + "integrity": "sha512-PfruhCxxxJokDQHc2YBgerEiHV7BIxQk9g5vU4/f9X/0PBQWUTuxOzSFcAba03vnjfAgtPTSMp50T50hcJwXfA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.16.0", + "@types/mousetrap": "^1.6.8", + "@wordpress/deprecated": "^3.58.0", + "@wordpress/dom": "^3.58.0", + "@wordpress/element": "^5.35.0", + "@wordpress/is-shallow-equal": "^4.58.0", + "@wordpress/keycodes": "^3.58.0", + "@wordpress/priority-queue": "^2.58.0", + "@wordpress/undo-manager": "^0.18.0", + "change-case": "^4.1.2", + "clipboard": "^2.0.11", + "mousetrap": "^1.6.5", + "use-memo-one": "^1.1.1" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react": "^18.0.0" + } + }, "node_modules/@types/wordpress__block-editor/node_modules/@wordpress/data": { "version": "9.28.0", "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.28.0.tgz", @@ -5552,6 +5579,19 @@ "node": ">=12" } }, + "node_modules/@types/wordpress__block-editor/node_modules/@wordpress/undo-manager": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.18.0.tgz", + "integrity": "sha512-upbzPEToa095XG+2JXLHaolF1LfXEMFS0lNMYV37myoUS+eZ7/tl9Gx+yU2+OqWy57TMwx33NlWUX/n+ynzPRw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.16.0", + "@wordpress/is-shallow-equal": "^4.58.0" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/@types/wordpress__blocks": { "version": "12.5.0", "resolved": "https://registry.npmjs.org/@types/wordpress__blocks/-/wordpress__blocks-12.5.0.tgz", @@ -5565,6 +5605,33 @@ "@wordpress/element": "^5.0.0" } }, + "node_modules/@types/wordpress__blocks/node_modules/@wordpress/compose": { + "version": "6.35.0", + "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.35.0.tgz", + "integrity": "sha512-PfruhCxxxJokDQHc2YBgerEiHV7BIxQk9g5vU4/f9X/0PBQWUTuxOzSFcAba03vnjfAgtPTSMp50T50hcJwXfA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.16.0", + "@types/mousetrap": "^1.6.8", + "@wordpress/deprecated": "^3.58.0", + "@wordpress/dom": "^3.58.0", + "@wordpress/element": "^5.35.0", + "@wordpress/is-shallow-equal": "^4.58.0", + "@wordpress/keycodes": "^3.58.0", + "@wordpress/priority-queue": "^2.58.0", + "@wordpress/undo-manager": "^0.18.0", + "change-case": "^4.1.2", + "clipboard": "^2.0.11", + "mousetrap": "^1.6.5", + "use-memo-one": "^1.1.1" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react": "^18.0.0" + } + }, "node_modules/@types/wordpress__blocks/node_modules/@wordpress/data": { "version": "8.6.0", "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-8.6.0.tgz", @@ -5606,6 +5673,19 @@ "node": ">=12" } }, + "node_modules/@types/wordpress__blocks/node_modules/@wordpress/undo-manager": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.18.0.tgz", + "integrity": "sha512-upbzPEToa095XG+2JXLHaolF1LfXEMFS0lNMYV37myoUS+eZ7/tl9Gx+yU2+OqWy57TMwx33NlWUX/n+ynzPRw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.16.0", + "@wordpress/is-shallow-equal": "^4.58.0" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/@types/wordpress__components": { "version": "23.0.11", "resolved": "https://registry.npmjs.org/@types/wordpress__components/-/wordpress__components-23.0.11.tgz", @@ -5637,6 +5717,33 @@ "@wordpress/data": "^9.13.0" } }, + "node_modules/@types/wordpress__notices/node_modules/@wordpress/compose": { + "version": "6.35.0", + "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.35.0.tgz", + "integrity": "sha512-PfruhCxxxJokDQHc2YBgerEiHV7BIxQk9g5vU4/f9X/0PBQWUTuxOzSFcAba03vnjfAgtPTSMp50T50hcJwXfA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.16.0", + "@types/mousetrap": "^1.6.8", + "@wordpress/deprecated": "^3.58.0", + "@wordpress/dom": "^3.58.0", + "@wordpress/element": "^5.35.0", + "@wordpress/is-shallow-equal": "^4.58.0", + "@wordpress/keycodes": "^3.58.0", + "@wordpress/priority-queue": "^2.58.0", + "@wordpress/undo-manager": "^0.18.0", + "change-case": "^4.1.2", + "clipboard": "^2.0.11", + "mousetrap": "^1.6.5", + "use-memo-one": "^1.1.1" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react": "^18.0.0" + } + }, "node_modules/@types/wordpress__notices/node_modules/@wordpress/data": { "version": "9.28.0", "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.28.0.tgz", @@ -5678,6 +5785,19 @@ "node": ">=12" } }, + "node_modules/@types/wordpress__notices/node_modules/@wordpress/undo-manager": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.18.0.tgz", + "integrity": "sha512-upbzPEToa095XG+2JXLHaolF1LfXEMFS0lNMYV37myoUS+eZ7/tl9Gx+yU2+OqWy57TMwx33NlWUX/n+ynzPRw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.16.0", + "@wordpress/is-shallow-equal": "^4.58.0" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/@types/wordpress__rich-text": { "version": "6.4.5", "resolved": "https://registry.npmjs.org/@types/wordpress__rich-text/-/wordpress__rich-text-6.4.5.tgz", @@ -5688,6 +5808,33 @@ "@wordpress/data": "^9.13.0" } }, + "node_modules/@types/wordpress__rich-text/node_modules/@wordpress/compose": { + "version": "6.35.0", + "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.35.0.tgz", + "integrity": "sha512-PfruhCxxxJokDQHc2YBgerEiHV7BIxQk9g5vU4/f9X/0PBQWUTuxOzSFcAba03vnjfAgtPTSMp50T50hcJwXfA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.16.0", + "@types/mousetrap": "^1.6.8", + "@wordpress/deprecated": "^3.58.0", + "@wordpress/dom": "^3.58.0", + "@wordpress/element": "^5.35.0", + "@wordpress/is-shallow-equal": "^4.58.0", + "@wordpress/keycodes": "^3.58.0", + "@wordpress/priority-queue": "^2.58.0", + "@wordpress/undo-manager": "^0.18.0", + "change-case": "^4.1.2", + "clipboard": "^2.0.11", + "mousetrap": "^1.6.5", + "use-memo-one": "^1.1.1" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react": "^18.0.0" + } + }, "node_modules/@types/wordpress__rich-text/node_modules/@wordpress/data": { "version": "9.28.0", "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.28.0.tgz", @@ -5729,6 +5876,19 @@ "node": ">=12" } }, + "node_modules/@types/wordpress__rich-text/node_modules/@wordpress/undo-manager": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.18.0.tgz", + "integrity": "sha512-upbzPEToa095XG+2JXLHaolF1LfXEMFS0lNMYV37myoUS+eZ7/tl9Gx+yU2+OqWy57TMwx33NlWUX/n+ynzPRw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.16.0", + "@wordpress/is-shallow-equal": "^4.58.0" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/@types/wordpress__shortcode": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/@types/wordpress__shortcode/-/wordpress__shortcode-2.3.3.tgz", @@ -6619,34 +6779,6 @@ "react-dom": "^18.0.0" } }, - "node_modules/@wordpress/block-editor/node_modules/@wordpress/compose": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-7.3.0.tgz", - "integrity": "sha512-TtAYdKnqQ/L/nF0+fmlQ1wAvm90X9HRBrAuEMNmkzKhews/5GR0rR3dNSMjlf7C6mNdTO3mkYt6AQf9fvZFoiQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.16.0", - "@types/mousetrap": "^1.6.8", - "@wordpress/deprecated": "^4.3.0", - "@wordpress/dom": "^4.3.0", - "@wordpress/element": "^6.3.0", - "@wordpress/is-shallow-equal": "^5.3.0", - "@wordpress/keycodes": "^4.3.0", - "@wordpress/priority-queue": "^3.3.0", - "@wordpress/undo-manager": "^1.3.0", - "change-case": "^4.1.2", - "clipboard": "^2.0.11", - "mousetrap": "^1.6.5", - "use-memo-one": "^1.1.1" - }, - "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" - }, - "peerDependencies": { - "react": "^18.0.0" - } - }, "node_modules/@wordpress/block-editor/node_modules/@wordpress/date": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-5.3.0.tgz", @@ -6841,20 +6973,6 @@ "npm": ">=8.19.2" } }, - "node_modules/@wordpress/block-editor/node_modules/@wordpress/priority-queue": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.3.0.tgz", - "integrity": "sha512-H7dGei1mFqKlz7NLFOGGtVgaBsORRaXeXNwWLI5rE0pI3XfGYd+zxNrG5aBzHw4fPqsITsxecNSaacc9fjqgjQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.16.0", - "requestidlecallback": "^0.3.0" - }, - "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" - } - }, "node_modules/@wordpress/block-editor/node_modules/@wordpress/private-apis": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-1.3.0.tgz", @@ -6893,20 +7011,6 @@ "react": "^18.0.0" } }, - "node_modules/@wordpress/block-editor/node_modules/@wordpress/undo-manager": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-1.3.0.tgz", - "integrity": "sha512-1XvU3GKpWeKFLCRx/3yEttRbIszD38vfH53XmCq2Y6IbWiyJLUGCnq4kiZjOaxA0o/DcAa4edscPyqmJj+wE+g==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.16.0", - "@wordpress/is-shallow-equal": "^5.3.0" - }, - "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" - } - }, "node_modules/@wordpress/block-editor/node_modules/@wordpress/url": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-4.3.0.tgz", @@ -7025,34 +7129,6 @@ "npm": ">=8.19.2" } }, - "node_modules/@wordpress/blocks/node_modules/@wordpress/compose": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-7.3.0.tgz", - "integrity": "sha512-TtAYdKnqQ/L/nF0+fmlQ1wAvm90X9HRBrAuEMNmkzKhews/5GR0rR3dNSMjlf7C6mNdTO3mkYt6AQf9fvZFoiQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.16.0", - "@types/mousetrap": "^1.6.8", - "@wordpress/deprecated": "^4.3.0", - "@wordpress/dom": "^4.3.0", - "@wordpress/element": "^6.3.0", - "@wordpress/is-shallow-equal": "^5.3.0", - "@wordpress/keycodes": "^4.3.0", - "@wordpress/priority-queue": "^3.3.0", - "@wordpress/undo-manager": "^1.3.0", - "change-case": "^4.1.2", - "clipboard": "^2.0.11", - "mousetrap": "^1.6.5", - "use-memo-one": "^1.1.1" - }, - "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" - }, - "peerDependencies": { - "react": "^18.0.0" - } - }, "node_modules/@wordpress/blocks/node_modules/@wordpress/deprecated": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-4.3.0.tgz", @@ -7201,20 +7277,6 @@ "npm": ">=8.19.2" } }, - "node_modules/@wordpress/blocks/node_modules/@wordpress/priority-queue": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.3.0.tgz", - "integrity": "sha512-H7dGei1mFqKlz7NLFOGGtVgaBsORRaXeXNwWLI5rE0pI3XfGYd+zxNrG5aBzHw4fPqsITsxecNSaacc9fjqgjQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.16.0", - "requestidlecallback": "^0.3.0" - }, - "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" - } - }, "node_modules/@wordpress/blocks/node_modules/@wordpress/private-apis": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-1.3.0.tgz", @@ -7253,20 +7315,6 @@ "react": "^18.0.0" } }, - "node_modules/@wordpress/blocks/node_modules/@wordpress/undo-manager": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-1.3.0.tgz", - "integrity": "sha512-1XvU3GKpWeKFLCRx/3yEttRbIszD38vfH53XmCq2Y6IbWiyJLUGCnq4kiZjOaxA0o/DcAa4edscPyqmJj+wE+g==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.16.0", - "@wordpress/is-shallow-equal": "^5.3.0" - }, - "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" - } - }, "node_modules/@wordpress/blocks/node_modules/react-is": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", @@ -7387,34 +7435,6 @@ "react-dom": "^18.0.0" } }, - "node_modules/@wordpress/commands/node_modules/@wordpress/compose": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-7.3.0.tgz", - "integrity": "sha512-TtAYdKnqQ/L/nF0+fmlQ1wAvm90X9HRBrAuEMNmkzKhews/5GR0rR3dNSMjlf7C6mNdTO3mkYt6AQf9fvZFoiQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.16.0", - "@types/mousetrap": "^1.6.8", - "@wordpress/deprecated": "^4.3.0", - "@wordpress/dom": "^4.3.0", - "@wordpress/element": "^6.3.0", - "@wordpress/is-shallow-equal": "^5.3.0", - "@wordpress/keycodes": "^4.3.0", - "@wordpress/priority-queue": "^3.3.0", - "@wordpress/undo-manager": "^1.3.0", - "change-case": "^4.1.2", - "clipboard": "^2.0.11", - "mousetrap": "^1.6.5", - "use-memo-one": "^1.1.1" - }, - "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" - }, - "peerDependencies": { - "react": "^18.0.0" - } - }, "node_modules/@wordpress/commands/node_modules/@wordpress/date": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-5.3.0.tgz", @@ -7609,20 +7629,6 @@ "npm": ">=8.19.2" } }, - "node_modules/@wordpress/commands/node_modules/@wordpress/priority-queue": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.3.0.tgz", - "integrity": "sha512-H7dGei1mFqKlz7NLFOGGtVgaBsORRaXeXNwWLI5rE0pI3XfGYd+zxNrG5aBzHw4fPqsITsxecNSaacc9fjqgjQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.16.0", - "requestidlecallback": "^0.3.0" - }, - "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" - } - }, "node_modules/@wordpress/commands/node_modules/@wordpress/private-apis": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-1.3.0.tgz", @@ -7661,20 +7667,6 @@ "react": "^18.0.0" } }, - "node_modules/@wordpress/commands/node_modules/@wordpress/undo-manager": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-1.3.0.tgz", - "integrity": "sha512-1XvU3GKpWeKFLCRx/3yEttRbIszD38vfH53XmCq2Y6IbWiyJLUGCnq4kiZjOaxA0o/DcAa4edscPyqmJj+wE+g==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.16.0", - "@wordpress/is-shallow-equal": "^5.3.0" - }, - "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" - } - }, "node_modules/@wordpress/commands/node_modules/@wordpress/warning": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.3.0.tgz", @@ -7773,7 +7765,7 @@ "react-dom": "^18.0.0" } }, - "node_modules/@wordpress/compose": { + "node_modules/@wordpress/components/node_modules/@wordpress/compose": { "version": "6.35.0", "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.35.0.tgz", "integrity": "sha512-PfruhCxxxJokDQHc2YBgerEiHV7BIxQk9g5vU4/f9X/0PBQWUTuxOzSFcAba03vnjfAgtPTSMp50T50hcJwXfA==", @@ -7800,50 +7792,20 @@ "react": "^18.0.0" } }, - "node_modules/@wordpress/compose/node_modules/@wordpress/dom": { - "version": "3.58.0", - "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.58.0.tgz", - "integrity": "sha512-t3xSr/nqekj2qwUGRAqSeGx6116JOBxzI+VBiUfZrjGEnuyKdLelXDEeYtcwbb7etMkj/6F60/NB7GTl5IwizQ==", + "node_modules/@wordpress/components/node_modules/@wordpress/undo-manager": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.18.0.tgz", + "integrity": "sha512-upbzPEToa095XG+2JXLHaolF1LfXEMFS0lNMYV37myoUS+eZ7/tl9Gx+yU2+OqWy57TMwx33NlWUX/n+ynzPRw==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/deprecated": "^3.58.0" + "@wordpress/is-shallow-equal": "^4.58.0" }, "engines": { "node": ">=12" } }, - "node_modules/@wordpress/data": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-10.3.0.tgz", - "integrity": "sha512-cImJw4k30coosH6QtiJllxEYr93w8981PPvhGhemMbRQ28MnSA7rbJPv3h2LO9oss5SQH1gU9kwNGAZcF6PMPg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.16.0", - "@wordpress/compose": "^7.3.0", - "@wordpress/deprecated": "^4.3.0", - "@wordpress/element": "^6.3.0", - "@wordpress/is-shallow-equal": "^5.3.0", - "@wordpress/priority-queue": "^3.3.0", - "@wordpress/private-apis": "^1.3.0", - "@wordpress/redux-routine": "^5.3.0", - "deepmerge": "^4.3.0", - "equivalent-key-map": "^0.2.2", - "is-plain-object": "^5.0.0", - "is-promise": "^4.0.0", - "redux": "^4.1.2", - "rememo": "^4.0.2", - "use-memo-one": "^1.1.1" - }, - "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" - }, - "peerDependencies": { - "react": "^18.0.0" - } - }, - "node_modules/@wordpress/data/node_modules/@wordpress/compose": { + "node_modules/@wordpress/compose": { "version": "7.3.0", "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-7.3.0.tgz", "integrity": "sha512-TtAYdKnqQ/L/nF0+fmlQ1wAvm90X9HRBrAuEMNmkzKhews/5GR0rR3dNSMjlf7C6mNdTO3mkYt6AQf9fvZFoiQ==", @@ -7871,7 +7833,7 @@ "react": "^18.0.0" } }, - "node_modules/@wordpress/data/node_modules/@wordpress/deprecated": { + "node_modules/@wordpress/compose/node_modules/@wordpress/deprecated": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-4.3.0.tgz", "integrity": "sha512-K2GHXlwjx6GMhZjs52X1MXySCrqzh4IjoqF5IOcydMgWqOIE2++hMuB9Y55qN/Mhsrv/HO8Q1LaTxbEd6BuNJQ==", @@ -7885,7 +7847,7 @@ "npm": ">=8.19.2" } }, - "node_modules/@wordpress/data/node_modules/@wordpress/dom": { + "node_modules/@wordpress/compose/node_modules/@wordpress/dom": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-4.3.0.tgz", "integrity": "sha512-sf4h6jVqboRdhe3soyr5bt+Vpz24WG/AIMHm7pGaxfbV5jxx06ZZ8K1RKzhr7jF3wn7IgIc1wmMA+OFzEYqGyw==", @@ -7899,7 +7861,7 @@ "npm": ">=8.19.2" } }, - "node_modules/@wordpress/data/node_modules/@wordpress/element": { + "node_modules/@wordpress/compose/node_modules/@wordpress/element": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.3.0.tgz", "integrity": "sha512-DsiqzjuXqxJkLUoLomsGTFFxbSZgk+Lz+2/1yFH+BU3jQ6zeD64+JWv8Lt4+fKU154rV0KpfMwfD/oAC/Lp1zQ==", @@ -7919,7 +7881,7 @@ "npm": ">=8.19.2" } }, - "node_modules/@wordpress/data/node_modules/@wordpress/escape-html": { + "node_modules/@wordpress/compose/node_modules/@wordpress/escape-html": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-3.3.0.tgz", "integrity": "sha512-Wu/Fq96E28UGnIO5VQW/aEgCiHWvzrD8izDnP8U0WZSuwIPYcS5iYmRe2UWc7rwyoeY2YXNd6xFjgd7oTOKNCA==", @@ -7932,7 +7894,7 @@ "npm": ">=8.19.2" } }, - "node_modules/@wordpress/data/node_modules/@wordpress/hooks": { + "node_modules/@wordpress/compose/node_modules/@wordpress/hooks": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-4.3.0.tgz", "integrity": "sha512-bpqwSXGyxPfhuxESKoAtL4ofB3CazzvcwcucTZ0g9Pat3KNuBaloSrPBliqqNOiSLWNH3nmpkaRmv4u89EdKAw==", @@ -7945,7 +7907,7 @@ "npm": ">=8.19.2" } }, - "node_modules/@wordpress/data/node_modules/@wordpress/i18n": { + "node_modules/@wordpress/compose/node_modules/@wordpress/i18n": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-5.3.0.tgz", "integrity": "sha512-edHKkdZb6jNpbn+LUPu2wo1mKyhT819WJ7kI8hmMcHq82rNwwbMfcGoB3oSaphTphWfhlgxIxLczKOAbWDKudw==", @@ -7966,7 +7928,7 @@ "npm": ">=8.19.2" } }, - "node_modules/@wordpress/data/node_modules/@wordpress/is-shallow-equal": { + "node_modules/@wordpress/compose/node_modules/@wordpress/is-shallow-equal": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-5.3.0.tgz", "integrity": "sha512-sZ+fypqjYX0/DTAKsm1G9ND9Wn4d3Ju4lI7SLSmCKdUL5EPY3g/2LpKQKDqljh9m6Ex5NWp2XfU8UVXpkEfbMQ==", @@ -7979,7 +7941,7 @@ "npm": ">=8.19.2" } }, - "node_modules/@wordpress/data/node_modules/@wordpress/keycodes": { + "node_modules/@wordpress/compose/node_modules/@wordpress/keycodes": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.3.0.tgz", "integrity": "sha512-o+L110/Y9ufS2eWVG1gXFs6+jPsMNVZoGJCt4PLjMmVabke0iaYstFppUdtQiOEDbnnhX9MH3RRtqp2AoSnaRQ==", @@ -7993,6 +7955,123 @@ "npm": ">=8.19.2" } }, + "node_modules/@wordpress/compose/node_modules/@wordpress/priority-queue": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.3.0.tgz", + "integrity": "sha512-H7dGei1mFqKlz7NLFOGGtVgaBsORRaXeXNwWLI5rE0pI3XfGYd+zxNrG5aBzHw4fPqsITsxecNSaacc9fjqgjQ==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.16.0", + "requestidlecallback": "^0.3.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/data": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-10.3.0.tgz", + "integrity": "sha512-cImJw4k30coosH6QtiJllxEYr93w8981PPvhGhemMbRQ28MnSA7rbJPv3h2LO9oss5SQH1gU9kwNGAZcF6PMPg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.16.0", + "@wordpress/compose": "^7.3.0", + "@wordpress/deprecated": "^4.3.0", + "@wordpress/element": "^6.3.0", + "@wordpress/is-shallow-equal": "^5.3.0", + "@wordpress/priority-queue": "^3.3.0", + "@wordpress/private-apis": "^1.3.0", + "@wordpress/redux-routine": "^5.3.0", + "deepmerge": "^4.3.0", + "equivalent-key-map": "^0.2.2", + "is-plain-object": "^5.0.0", + "is-promise": "^4.0.0", + "redux": "^4.1.2", + "rememo": "^4.0.2", + "use-memo-one": "^1.1.1" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + }, + "peerDependencies": { + "react": "^18.0.0" + } + }, + "node_modules/@wordpress/data/node_modules/@wordpress/deprecated": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-4.3.0.tgz", + "integrity": "sha512-K2GHXlwjx6GMhZjs52X1MXySCrqzh4IjoqF5IOcydMgWqOIE2++hMuB9Y55qN/Mhsrv/HO8Q1LaTxbEd6BuNJQ==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.16.0", + "@wordpress/hooks": "^4.3.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/data/node_modules/@wordpress/element": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.3.0.tgz", + "integrity": "sha512-DsiqzjuXqxJkLUoLomsGTFFxbSZgk+Lz+2/1yFH+BU3jQ6zeD64+JWv8Lt4+fKU154rV0KpfMwfD/oAC/Lp1zQ==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.16.0", + "@types/react": "^18.2.79", + "@types/react-dom": "^18.2.25", + "@wordpress/escape-html": "^3.3.0", + "change-case": "^4.1.2", + "is-plain-object": "^5.0.0", + "react": "^18.3.0", + "react-dom": "^18.3.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/data/node_modules/@wordpress/escape-html": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-3.3.0.tgz", + "integrity": "sha512-Wu/Fq96E28UGnIO5VQW/aEgCiHWvzrD8izDnP8U0WZSuwIPYcS5iYmRe2UWc7rwyoeY2YXNd6xFjgd7oTOKNCA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.16.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/data/node_modules/@wordpress/hooks": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-4.3.0.tgz", + "integrity": "sha512-bpqwSXGyxPfhuxESKoAtL4ofB3CazzvcwcucTZ0g9Pat3KNuBaloSrPBliqqNOiSLWNH3nmpkaRmv4u89EdKAw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.16.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/data/node_modules/@wordpress/is-shallow-equal": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-5.3.0.tgz", + "integrity": "sha512-sZ+fypqjYX0/DTAKsm1G9ND9Wn4d3Ju4lI7SLSmCKdUL5EPY3g/2LpKQKDqljh9m6Ex5NWp2XfU8UVXpkEfbMQ==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.16.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, "node_modules/@wordpress/data/node_modules/@wordpress/priority-queue": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.3.0.tgz", @@ -8039,20 +8118,6 @@ "redux": ">=4" } }, - "node_modules/@wordpress/data/node_modules/@wordpress/undo-manager": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-1.3.0.tgz", - "integrity": "sha512-1XvU3GKpWeKFLCRx/3yEttRbIszD38vfH53XmCq2Y6IbWiyJLUGCnq4kiZjOaxA0o/DcAa4edscPyqmJj+wE+g==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.16.0", - "@wordpress/is-shallow-equal": "^5.3.0" - }, - "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" - } - }, "node_modules/@wordpress/date": { "version": "4.55.0", "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.55.0.tgz", @@ -8110,13 +8175,13 @@ } }, "node_modules/@wordpress/dom": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.55.0.tgz", - "integrity": "sha512-PI8v/0+qzIIWvRo5UcGfu9Jfod884R4RIFQUIHZL6vCbILB1SXNKPzb7S9vbfMscSMk4aOQ1tBkE7UI3xh6Xmg==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.58.0.tgz", + "integrity": "sha512-t3xSr/nqekj2qwUGRAqSeGx6116JOBxzI+VBiUfZrjGEnuyKdLelXDEeYtcwbb7etMkj/6F60/NB7GTl5IwizQ==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/deprecated": "^3.55.0" + "@wordpress/deprecated": "^3.58.0" }, "engines": { "node": ">=12" @@ -9889,34 +9954,6 @@ "react-dom": "^18.0.0" } }, - "node_modules/@wordpress/preferences/node_modules/@wordpress/compose": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-7.3.0.tgz", - "integrity": "sha512-TtAYdKnqQ/L/nF0+fmlQ1wAvm90X9HRBrAuEMNmkzKhews/5GR0rR3dNSMjlf7C6mNdTO3mkYt6AQf9fvZFoiQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.16.0", - "@types/mousetrap": "^1.6.8", - "@wordpress/deprecated": "^4.3.0", - "@wordpress/dom": "^4.3.0", - "@wordpress/element": "^6.3.0", - "@wordpress/is-shallow-equal": "^5.3.0", - "@wordpress/keycodes": "^4.3.0", - "@wordpress/priority-queue": "^3.3.0", - "@wordpress/undo-manager": "^1.3.0", - "change-case": "^4.1.2", - "clipboard": "^2.0.11", - "mousetrap": "^1.6.5", - "use-memo-one": "^1.1.1" - }, - "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" - }, - "peerDependencies": { - "react": "^18.0.0" - } - }, "node_modules/@wordpress/preferences/node_modules/@wordpress/date": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-5.3.0.tgz", @@ -10111,20 +10148,6 @@ "npm": ">=8.19.2" } }, - "node_modules/@wordpress/preferences/node_modules/@wordpress/priority-queue": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.3.0.tgz", - "integrity": "sha512-H7dGei1mFqKlz7NLFOGGtVgaBsORRaXeXNwWLI5rE0pI3XfGYd+zxNrG5aBzHw4fPqsITsxecNSaacc9fjqgjQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.16.0", - "requestidlecallback": "^0.3.0" - }, - "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" - } - }, "node_modules/@wordpress/preferences/node_modules/@wordpress/private-apis": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-1.3.0.tgz", @@ -10163,20 +10186,6 @@ "react": "^18.0.0" } }, - "node_modules/@wordpress/preferences/node_modules/@wordpress/undo-manager": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-1.3.0.tgz", - "integrity": "sha512-1XvU3GKpWeKFLCRx/3yEttRbIszD38vfH53XmCq2Y6IbWiyJLUGCnq4kiZjOaxA0o/DcAa4edscPyqmJj+wE+g==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.16.0", - "@wordpress/is-shallow-equal": "^5.3.0" - }, - "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" - } - }, "node_modules/@wordpress/preferences/node_modules/@wordpress/warning": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.3.0.tgz", @@ -10306,6 +10315,33 @@ "react": "^18.0.0" } }, + "node_modules/@wordpress/rich-text/node_modules/@wordpress/compose": { + "version": "6.35.0", + "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.35.0.tgz", + "integrity": "sha512-PfruhCxxxJokDQHc2YBgerEiHV7BIxQk9g5vU4/f9X/0PBQWUTuxOzSFcAba03vnjfAgtPTSMp50T50hcJwXfA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.16.0", + "@types/mousetrap": "^1.6.8", + "@wordpress/deprecated": "^3.58.0", + "@wordpress/dom": "^3.58.0", + "@wordpress/element": "^5.35.0", + "@wordpress/is-shallow-equal": "^4.58.0", + "@wordpress/keycodes": "^3.58.0", + "@wordpress/priority-queue": "^2.58.0", + "@wordpress/undo-manager": "^0.18.0", + "change-case": "^4.1.2", + "clipboard": "^2.0.11", + "mousetrap": "^1.6.5", + "use-memo-one": "^1.1.1" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react": "^18.0.0" + } + }, "node_modules/@wordpress/rich-text/node_modules/@wordpress/data": { "version": "9.28.0", "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.28.0.tgz", @@ -10347,6 +10383,19 @@ "node": ">=12" } }, + "node_modules/@wordpress/rich-text/node_modules/@wordpress/undo-manager": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.18.0.tgz", + "integrity": "sha512-upbzPEToa095XG+2JXLHaolF1LfXEMFS0lNMYV37myoUS+eZ7/tl9Gx+yU2+OqWy57TMwx33NlWUX/n+ynzPRw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.16.0", + "@wordpress/is-shallow-equal": "^4.58.0" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/@wordpress/scripts": { "version": "28.3.0", "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-28.3.0.tgz", @@ -10647,16 +10696,30 @@ } }, "node_modules/@wordpress/undo-manager": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.18.0.tgz", - "integrity": "sha512-upbzPEToa095XG+2JXLHaolF1LfXEMFS0lNMYV37myoUS+eZ7/tl9Gx+yU2+OqWy57TMwx33NlWUX/n+ynzPRw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-1.3.0.tgz", + "integrity": "sha512-1XvU3GKpWeKFLCRx/3yEttRbIszD38vfH53XmCq2Y6IbWiyJLUGCnq4kiZjOaxA0o/DcAa4edscPyqmJj+wE+g==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/is-shallow-equal": "^4.58.0" + "@wordpress/is-shallow-equal": "^5.3.0" }, "engines": { - "node": ">=12" + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/undo-manager/node_modules/@wordpress/is-shallow-equal": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-5.3.0.tgz", + "integrity": "sha512-sZ+fypqjYX0/DTAKsm1G9ND9Wn4d3Ju4lI7SLSmCKdUL5EPY3g/2LpKQKDqljh9m6Ex5NWp2XfU8UVXpkEfbMQ==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.16.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" } }, "node_modules/@wordpress/url": { diff --git a/package.json b/package.json index fc46847e7..8ee1a2afd 100644 --- a/package.json +++ b/package.json @@ -92,7 +92,7 @@ "@typescript-eslint/parser": "^7.17.0", "@wordpress/block-editor": "^13.3.0", "@wordpress/components": "^27.3.0", - "@wordpress/compose": "^6.15.0", + "@wordpress/compose": "^7.3.0", "@wordpress/data": "^10.2.0", "@wordpress/dom-ready": "^4.3.0", "@wordpress/e2e-test-utils": "^10.4.0",