Editor: Update WordPress packages to Gutenberg 16.7 RC3.

It brings with a set of iterations and follow-ups to the initial package update.
It also fixes a regression that happened for interactive blocks.

Props gziolo, luisherranz, cbravobernal.
See #60315.

git-svn-id: https://develop.svn.wordpress.org/trunk@57499 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Riad Benguella 2024-01-31 11:54:09 +00:00
parent 38ff9709b2
commit 9453f3a85b
13 changed files with 308 additions and 334 deletions

438
package-lock.json generated
View File

@ -16,37 +16,37 @@
"@wordpress/api-fetch": "6.47.0",
"@wordpress/autop": "3.50.0",
"@wordpress/blob": "3.50.0",
"@wordpress/block-directory": "4.27.1",
"@wordpress/block-editor": "12.18.1",
"@wordpress/block-library": "8.27.1",
"@wordpress/block-directory": "4.27.2",
"@wordpress/block-editor": "12.18.2",
"@wordpress/block-library": "8.27.2",
"@wordpress/block-serialization-default-parser": "4.50.0",
"@wordpress/blocks": "12.27.1",
"@wordpress/commands": "0.21.0",
"@wordpress/components": "25.16.0",
"@wordpress/compose": "6.27.0",
"@wordpress/core-commands": "0.19.1",
"@wordpress/core-data": "6.27.1",
"@wordpress/customize-widgets": "4.27.1",
"@wordpress/core-commands": "0.19.2",
"@wordpress/core-data": "6.27.2",
"@wordpress/customize-widgets": "4.27.2",
"@wordpress/data": "9.20.0",
"@wordpress/data-controls": "3.19.0",
"@wordpress/dataviews": "0.4.0",
"@wordpress/dataviews": "0.4.1",
"@wordpress/date": "4.50.0",
"@wordpress/deprecated": "3.50.0",
"@wordpress/dom": "3.50.0",
"@wordpress/dom-ready": "3.50.0",
"@wordpress/edit-post": "7.27.1",
"@wordpress/edit-site": "5.27.1",
"@wordpress/edit-widgets": "5.27.1",
"@wordpress/editor": "13.27.1",
"@wordpress/edit-post": "7.27.2",
"@wordpress/edit-site": "5.27.2",
"@wordpress/edit-widgets": "5.27.2",
"@wordpress/editor": "13.27.2",
"@wordpress/element": "5.27.0",
"@wordpress/escape-html": "2.50.0",
"@wordpress/format-library": "4.27.1",
"@wordpress/format-library": "4.27.2",
"@wordpress/hooks": "3.50.0",
"@wordpress/html-entities": "3.50.0",
"@wordpress/i18n": "4.50.0",
"@wordpress/icons": "9.41.0",
"@wordpress/interactivity": "4.0.0",
"@wordpress/interactivity-router": "1.0.0",
"@wordpress/interactivity": "4.0.1",
"@wordpress/interactivity-router": "1.0.1",
"@wordpress/interface": "5.27.0",
"@wordpress/is-shallow-equal": "4.50.0",
"@wordpress/keyboard-shortcuts": "4.27.0",
@ -55,7 +55,7 @@
"@wordpress/media-utils": "4.41.0",
"@wordpress/notices": "4.18.0",
"@wordpress/nux": "8.12.0",
"@wordpress/patterns": "1.11.1",
"@wordpress/patterns": "1.11.2",
"@wordpress/plugins": "6.18.0",
"@wordpress/preferences": "3.27.0",
"@wordpress/preferences-persistence": "1.42.0",
@ -63,7 +63,7 @@
"@wordpress/priority-queue": "2.50.0",
"@wordpress/private-apis": "0.32.0",
"@wordpress/redux-routine": "4.50.0",
"@wordpress/reusable-blocks": "4.27.1",
"@wordpress/reusable-blocks": "4.27.2",
"@wordpress/rich-text": "6.27.0",
"@wordpress/router": "0.19.0",
"@wordpress/server-side-render": "4.27.1",
@ -75,7 +75,7 @@
"@wordpress/url": "3.51.0",
"@wordpress/viewport": "5.27.0",
"@wordpress/warning": "2.50.0",
"@wordpress/widgets": "3.27.1",
"@wordpress/widgets": "3.27.2",
"@wordpress/wordcount": "3.50.0",
"backbone": "1.5.0",
"clipboard": "2.0.11",
@ -6188,21 +6188,21 @@
}
},
"node_modules/@wordpress/block-directory": {
"version": "4.27.1",
"resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.27.1.tgz",
"integrity": "sha512-O1qm9AumFZbEOI41HoUDyAaL+cOwjtzW4/8JADbNVmnKXj9bQE8CKbTvbsjin7BUEvM+IdYWzEXkY3KkgxBmTg==",
"version": "4.27.2",
"resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.27.2.tgz",
"integrity": "sha512-EblzP8BbkqAeFomH3/L9wdmbz1iw0n2siBMdZNZKHifwWv0iLFQfZlMZo4ImgWwC4YE3is7zSGpkWJ1kHMbj7w==",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@wordpress/a11y": "^3.50.0",
"@wordpress/api-fetch": "^6.47.0",
"@wordpress/block-editor": "^12.18.1",
"@wordpress/block-editor": "^12.18.2",
"@wordpress/blocks": "^12.27.1",
"@wordpress/components": "^25.16.0",
"@wordpress/compose": "^6.27.0",
"@wordpress/core-data": "^6.27.1",
"@wordpress/core-data": "^6.27.2",
"@wordpress/data": "^9.20.0",
"@wordpress/edit-post": "^7.27.1",
"@wordpress/editor": "^13.27.1",
"@wordpress/edit-post": "^7.27.2",
"@wordpress/editor": "^13.27.2",
"@wordpress/element": "^5.27.0",
"@wordpress/hooks": "^3.50.0",
"@wordpress/html-entities": "^3.50.0",
@ -6223,9 +6223,9 @@
}
},
"node_modules/@wordpress/block-editor": {
"version": "12.18.1",
"resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.18.1.tgz",
"integrity": "sha512-kZPqOO0ogS3y3HcStGRowLKJk66cv9zzQtLcx7YNokYrceqnOWEYddhv+OWRz7h/qmkEBHgZfUCEgCQm2Dulnw==",
"version": "12.18.2",
"resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.18.2.tgz",
"integrity": "sha512-LDZIcp5Bl2FCyfkf07XgfM0kzY+AYhyTS4kt2U4GRSeUey79AM+GIYXb8TM2Y68B09HP/rpntBW4e/cBqjHfjw==",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@emotion/react": "^11.7.1",
@ -6285,20 +6285,20 @@
}
},
"node_modules/@wordpress/block-library": {
"version": "8.27.1",
"resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.27.1.tgz",
"integrity": "sha512-dadyMsUM4A1b4FM3qlL9LwToJHYmVCCiL8Ir471C1N8v8LoZJjaGr5GvJTw61rSF6dy9951IvLl4+HxlGQPUew==",
"version": "8.27.2",
"resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.27.2.tgz",
"integrity": "sha512-Wabc1nmCMuTr/BgS63iHaQYtvfVO9Z30SwLaMVLHwGe7Hrvtb19pSOwKb/PIuoiWrlqJ/sZEZPXFENAJB5FVYA==",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@wordpress/a11y": "^3.50.0",
"@wordpress/api-fetch": "^6.47.0",
"@wordpress/autop": "^3.50.0",
"@wordpress/blob": "^3.50.0",
"@wordpress/block-editor": "^12.18.1",
"@wordpress/block-editor": "^12.18.2",
"@wordpress/blocks": "^12.27.1",
"@wordpress/components": "^25.16.0",
"@wordpress/compose": "^6.27.0",
"@wordpress/core-data": "^6.27.1",
"@wordpress/core-data": "^6.27.2",
"@wordpress/data": "^9.20.0",
"@wordpress/date": "^4.50.0",
"@wordpress/deprecated": "^3.50.0",
@ -6309,14 +6309,14 @@
"@wordpress/html-entities": "^3.50.0",
"@wordpress/i18n": "^4.50.0",
"@wordpress/icons": "^9.41.0",
"@wordpress/interactivity": "^4.0.0",
"@wordpress/interactivity-router": "^1.0.0",
"@wordpress/interactivity": "^4.0.1",
"@wordpress/interactivity-router": "^1.0.1",
"@wordpress/keycodes": "^3.50.0",
"@wordpress/notices": "^4.18.0",
"@wordpress/patterns": "^1.11.1",
"@wordpress/patterns": "^1.11.2",
"@wordpress/primitives": "^3.48.0",
"@wordpress/private-apis": "^0.32.0",
"@wordpress/reusable-blocks": "^4.27.1",
"@wordpress/reusable-blocks": "^4.27.2",
"@wordpress/rich-text": "^6.27.0",
"@wordpress/server-side-render": "^4.27.1",
"@wordpress/url": "^3.51.0",
@ -6517,14 +6517,14 @@
}
},
"node_modules/@wordpress/core-commands": {
"version": "0.19.1",
"resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.19.1.tgz",
"integrity": "sha512-gmgiVtb17PEZgyH+UikE0B0Q6n22fXdscnu1lb/fBIKMgK10Jke4edin5qCbBINyqxykthkKvZO6VYpNjgcSHA==",
"version": "0.19.2",
"resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.19.2.tgz",
"integrity": "sha512-9ewP1fxB8MB5u15zMZBfShgGN2qJl+fBXCWR9MXB3gi8gA/Kd600W5I/jh2nLJuCRou09SsRzI6s+ihnir/V4A==",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@wordpress/block-editor": "^12.18.1",
"@wordpress/block-editor": "^12.18.2",
"@wordpress/commands": "^0.21.0",
"@wordpress/core-data": "^6.27.1",
"@wordpress/core-data": "^6.27.2",
"@wordpress/data": "^9.20.0",
"@wordpress/element": "^5.27.0",
"@wordpress/i18n": "^4.50.0",
@ -6542,13 +6542,13 @@
}
},
"node_modules/@wordpress/core-data": {
"version": "6.27.1",
"resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.27.1.tgz",
"integrity": "sha512-Nbm0xkgkkyk67f2GtnlS5udxYqBQcLGoDIhWjNY2m+uguM/Fr4cv6QGIyb1tIcwEBIrZcAaAsS/eA1yro5ygHw==",
"version": "6.27.2",
"resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.27.2.tgz",
"integrity": "sha512-Jsy+vW/izrd/T36D/4b266ScobCezNYX2Me/clCmHGB4eRW3drXZPbMnWZLNEDagYr87sQcM1Namasb69dnDhA==",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@wordpress/api-fetch": "^6.47.0",
"@wordpress/block-editor": "^12.18.1",
"@wordpress/block-editor": "^12.18.2",
"@wordpress/blocks": "^12.27.1",
"@wordpress/compose": "^6.27.0",
"@wordpress/data": "^9.20.0",
@ -6578,17 +6578,17 @@
}
},
"node_modules/@wordpress/customize-widgets": {
"version": "4.27.1",
"resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.27.1.tgz",
"integrity": "sha512-iRKhFIT98NI2p7Ga25YiMI9A0FOm0vWyq2vwd3/Qahm5wOlBmOJHRxAOhnY7MRWhqZQE8a9Mb63o/7Kupct0tw==",
"version": "4.27.2",
"resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.27.2.tgz",
"integrity": "sha512-zq/PacEqW8eMX6LKeMHn39JNU2ZJ3GiCH3+oOeI3eewN8/aGrtJJh1btSL0liLTDXo6dqnQ8AXHjGu9/J/XDSg==",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@wordpress/block-editor": "^12.18.1",
"@wordpress/block-library": "^8.27.1",
"@wordpress/block-editor": "^12.18.2",
"@wordpress/block-library": "^8.27.2",
"@wordpress/blocks": "^12.27.1",
"@wordpress/components": "^25.16.0",
"@wordpress/compose": "^6.27.0",
"@wordpress/core-data": "^6.27.1",
"@wordpress/core-data": "^6.27.2",
"@wordpress/data": "^9.20.0",
"@wordpress/dom": "^3.50.0",
"@wordpress/element": "^5.27.0",
@ -6602,7 +6602,7 @@
"@wordpress/media-utils": "^4.41.0",
"@wordpress/preferences": "^3.27.0",
"@wordpress/private-apis": "^0.32.0",
"@wordpress/widgets": "^3.27.1",
"@wordpress/widgets": "^3.27.2",
"classnames": "^2.3.1",
"fast-deep-equal": "^3.1.3"
},
@ -6660,9 +6660,9 @@
}
},
"node_modules/@wordpress/dataviews": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/@wordpress/dataviews/-/dataviews-0.4.0.tgz",
"integrity": "sha512-fVw+VBntjUMBQKhmJnlajw1jyS572D2VNGhD+TXJKk+fshPwpb8oM4Y71g+2V/f9X/DnIn0VmVKPFt3m/CJxVw==",
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/@wordpress/dataviews/-/dataviews-0.4.1.tgz",
"integrity": "sha512-9ZTP5l9lyLMK95uEuAbOkILPIa2XvYxm2qa5Yo6SEUJbKnOVGCGH1fcNX1GuzHHrJwclYA3TeGgMaYoXpudjjw==",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@wordpress/a11y": "^3.50.0",
@ -6834,25 +6834,25 @@
}
},
"node_modules/@wordpress/edit-post": {
"version": "7.27.1",
"resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.27.1.tgz",
"integrity": "sha512-cXwDCU23AbkQhOYueAYN/g5USSX4BBvB2MueAJUc5iusL9boJzowAkkxRoGBBt5KZiSfseTGsHepmtEGG7X0Fg==",
"version": "7.27.2",
"resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.27.2.tgz",
"integrity": "sha512-GEWPr2TkzOH2OZx+WVtn+DGrkE+H5GOq1w+vAtoCEq1lLIdkGJe+YAieJKkSz/rqah25YzmRcyBgfYSL2iaULg==",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@wordpress/a11y": "^3.50.0",
"@wordpress/api-fetch": "^6.47.0",
"@wordpress/block-editor": "^12.18.1",
"@wordpress/block-library": "^8.27.1",
"@wordpress/block-editor": "^12.18.2",
"@wordpress/block-library": "^8.27.2",
"@wordpress/blocks": "^12.27.1",
"@wordpress/commands": "^0.21.0",
"@wordpress/components": "^25.16.0",
"@wordpress/compose": "^6.27.0",
"@wordpress/core-commands": "^0.19.1",
"@wordpress/core-data": "^6.27.1",
"@wordpress/core-commands": "^0.19.2",
"@wordpress/core-data": "^6.27.2",
"@wordpress/data": "^9.20.0",
"@wordpress/deprecated": "^3.50.0",
"@wordpress/dom": "^3.50.0",
"@wordpress/editor": "^13.27.1",
"@wordpress/editor": "^13.27.2",
"@wordpress/element": "^5.27.0",
"@wordpress/hooks": "^3.50.0",
"@wordpress/i18n": "^4.50.0",
@ -6868,7 +6868,7 @@
"@wordpress/url": "^3.51.0",
"@wordpress/viewport": "^5.27.0",
"@wordpress/warning": "^2.50.0",
"@wordpress/widgets": "^3.27.1",
"@wordpress/widgets": "^3.27.2",
"classnames": "^2.3.1",
"memize": "^2.1.0",
"rememo": "^4.0.2"
@ -6882,28 +6882,28 @@
}
},
"node_modules/@wordpress/edit-site": {
"version": "5.27.1",
"resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.27.1.tgz",
"integrity": "sha512-jl8nuCP4BwdI2PiYTQHDxUqXRIdDYV8PpMHkPEXPRrLPe/uJ6YnQqFj4zJb+0sGcDSBcUqEjZwfpd0evnqGiQw==",
"version": "5.27.2",
"resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.27.2.tgz",
"integrity": "sha512-/lZhqadnX/A7owFre4ZxcKjlj7pisdxVAQJgtB9OYSdpreG2x8sGNKvLhv686BTKzSffS1TzvmKbNl7e+pQZDA==",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@wordpress/a11y": "^3.50.0",
"@wordpress/api-fetch": "^6.47.0",
"@wordpress/blob": "^3.50.0",
"@wordpress/block-editor": "^12.18.1",
"@wordpress/block-library": "^8.27.1",
"@wordpress/block-editor": "^12.18.2",
"@wordpress/block-library": "^8.27.2",
"@wordpress/blocks": "^12.27.1",
"@wordpress/commands": "^0.21.0",
"@wordpress/components": "^25.16.0",
"@wordpress/compose": "^6.27.0",
"@wordpress/core-commands": "^0.19.1",
"@wordpress/core-data": "^6.27.1",
"@wordpress/core-commands": "^0.19.2",
"@wordpress/core-data": "^6.27.2",
"@wordpress/data": "^9.20.0",
"@wordpress/dataviews": "^0.4.0",
"@wordpress/dataviews": "^0.4.1",
"@wordpress/date": "^4.50.0",
"@wordpress/deprecated": "^3.50.0",
"@wordpress/dom": "^3.50.0",
"@wordpress/editor": "^13.27.1",
"@wordpress/editor": "^13.27.2",
"@wordpress/element": "^5.27.0",
"@wordpress/escape-html": "^2.50.0",
"@wordpress/hooks": "^3.50.0",
@ -6915,17 +6915,17 @@
"@wordpress/keycodes": "^3.50.0",
"@wordpress/media-utils": "^4.41.0",
"@wordpress/notices": "^4.18.0",
"@wordpress/patterns": "^1.11.1",
"@wordpress/patterns": "^1.11.2",
"@wordpress/plugins": "^6.18.0",
"@wordpress/preferences": "^3.27.0",
"@wordpress/primitives": "^3.48.0",
"@wordpress/private-apis": "^0.32.0",
"@wordpress/reusable-blocks": "^4.27.1",
"@wordpress/reusable-blocks": "^4.27.2",
"@wordpress/router": "^0.19.0",
"@wordpress/style-engine": "^1.33.1",
"@wordpress/url": "^3.51.0",
"@wordpress/viewport": "^5.27.0",
"@wordpress/widgets": "^3.27.1",
"@wordpress/widgets": "^3.27.2",
"@wordpress/wordcount": "^3.50.0",
"change-case": "^4.1.2",
"classnames": "^2.3.1",
@ -6947,18 +6947,18 @@
}
},
"node_modules/@wordpress/edit-widgets": {
"version": "5.27.1",
"resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.27.1.tgz",
"integrity": "sha512-MTiIujW4KGTbJrlyglzIfm19rIVqK+Ny1rcBV8A1AM2rJc2vOjFyzlkGH+MkesrUHu4R4CUwzFyCRrPC/+VImA==",
"version": "5.27.2",
"resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.27.2.tgz",
"integrity": "sha512-AE5qgDCd5u16C3/EZQAP3STcxfpTZg2Ed6iHmN+PBg1RCEP11rv31aMaXy2+7Z+80bGsXwicmZAlqHxzm2vc2g==",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@wordpress/api-fetch": "^6.47.0",
"@wordpress/block-editor": "^12.18.1",
"@wordpress/block-library": "^8.27.1",
"@wordpress/block-editor": "^12.18.2",
"@wordpress/block-library": "^8.27.2",
"@wordpress/blocks": "^12.27.1",
"@wordpress/components": "^25.16.0",
"@wordpress/compose": "^6.27.0",
"@wordpress/core-data": "^6.27.1",
"@wordpress/core-data": "^6.27.2",
"@wordpress/data": "^9.20.0",
"@wordpress/deprecated": "^3.50.0",
"@wordpress/dom": "^3.50.0",
@ -6971,13 +6971,13 @@
"@wordpress/keycodes": "^3.50.0",
"@wordpress/media-utils": "^4.41.0",
"@wordpress/notices": "^4.18.0",
"@wordpress/patterns": "^1.11.1",
"@wordpress/patterns": "^1.11.2",
"@wordpress/plugins": "^6.18.0",
"@wordpress/preferences": "^3.27.0",
"@wordpress/private-apis": "^0.32.0",
"@wordpress/reusable-blocks": "^4.27.1",
"@wordpress/reusable-blocks": "^4.27.2",
"@wordpress/url": "^3.51.0",
"@wordpress/widgets": "^3.27.1",
"@wordpress/widgets": "^3.27.2",
"classnames": "^2.3.1",
"rememo": "^4.0.2"
},
@ -6990,20 +6990,20 @@
}
},
"node_modules/@wordpress/editor": {
"version": "13.27.1",
"resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.27.1.tgz",
"integrity": "sha512-n8DwCqEGqXyPg/+2YBsoaUR9rWbXwB/YexbPdmRwCpWPzxPFDOz/nHBZwez1E24ty50YsBW8NTkXUaarpPkHJQ==",
"version": "13.27.2",
"resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.27.2.tgz",
"integrity": "sha512-Wk1dwG5bkmDD74zip36yC1NO3EleXe/t35Z9GHfLaiZkUYlhZV2gv66QrrGN7Y59Zl68j+b4lRGLkUxEMWkleA==",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@wordpress/a11y": "^3.50.0",
"@wordpress/api-fetch": "^6.47.0",
"@wordpress/blob": "^3.50.0",
"@wordpress/block-editor": "^12.18.1",
"@wordpress/block-editor": "^12.18.2",
"@wordpress/blocks": "^12.27.1",
"@wordpress/commands": "^0.21.0",
"@wordpress/components": "^25.16.0",
"@wordpress/compose": "^6.27.0",
"@wordpress/core-data": "^6.27.1",
"@wordpress/core-data": "^6.27.2",
"@wordpress/data": "^9.20.0",
"@wordpress/date": "^4.50.0",
"@wordpress/deprecated": "^3.50.0",
@ -7017,10 +7017,10 @@
"@wordpress/keycodes": "^3.50.0",
"@wordpress/media-utils": "^4.41.0",
"@wordpress/notices": "^4.18.0",
"@wordpress/patterns": "^1.11.1",
"@wordpress/patterns": "^1.11.2",
"@wordpress/preferences": "^3.27.0",
"@wordpress/private-apis": "^0.32.0",
"@wordpress/reusable-blocks": "^4.27.1",
"@wordpress/reusable-blocks": "^4.27.2",
"@wordpress/rich-text": "^6.27.0",
"@wordpress/server-side-render": "^4.27.1",
"@wordpress/url": "^3.51.0",
@ -7128,13 +7128,13 @@
}
},
"node_modules/@wordpress/format-library": {
"version": "4.27.1",
"resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.27.1.tgz",
"integrity": "sha512-+jdmGf8cPk6jCZcndI/kqeaf6YYQCIjBYTgBJsUUOP92HTIDq6pAECH8XqBX2n2V+QX4WirXwBvjkZ5IgjPVvg==",
"version": "4.27.2",
"resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.27.2.tgz",
"integrity": "sha512-pgLWc+8QuRyWc3GtEL1X18u4FNmWI3Y821TbKW1MjnfMDYNhN7Vpypqk4AFuxq2PY0NxzmM0PGdcoqUXRGdldQ==",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@wordpress/a11y": "^3.50.0",
"@wordpress/block-editor": "^12.18.1",
"@wordpress/block-editor": "^12.18.2",
"@wordpress/components": "^25.16.0",
"@wordpress/compose": "^6.27.0",
"@wordpress/data": "^9.20.0",
@ -7209,9 +7209,9 @@
}
},
"node_modules/@wordpress/interactivity": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-4.0.0.tgz",
"integrity": "sha512-+KIzJVcz5Z0a/CeMBY7DEFsXCeEd+/gDYgQwWY7W7/nUwr5frT4X+i760Yv8J40JN8IMaQeKStcGEcm62C7jjg==",
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-4.0.1.tgz",
"integrity": "sha512-sw9Cqoj+MNF9FAU5nJC3nAqoH7kgUvh6HwaEMaLdSlK0qEcp05ba5x7geDSNi5cUWY4QSk1r9DH2jKUg9zfpNg==",
"dependencies": {
"@preact/signals": "^1.2.2",
"deepsignal": "^1.4.0",
@ -7222,11 +7222,11 @@
}
},
"node_modules/@wordpress/interactivity-router": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/@wordpress/interactivity-router/-/interactivity-router-1.0.0.tgz",
"integrity": "sha512-q+ulJGYFCX+CGTdGHraZvbpB+jsv0tYSEEV6mWsKU7ujj+NelPa5ngL9XbyGTAOEZqOauWQ/4H3SP9k25u6iQg==",
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@wordpress/interactivity-router/-/interactivity-router-1.0.1.tgz",
"integrity": "sha512-XShZV0+Sqs+1C26nVyns6nT8kjAGRBJNArVPceZlkkpsX7DIRZcEZ2larWxOuQFWk67lzIRiXd5V51L71b8XrQ==",
"dependencies": {
"@wordpress/interactivity": "^4.0.0"
"@wordpress/interactivity": "^4.0.1"
},
"engines": {
"node": ">=12"
@ -7423,17 +7423,17 @@
}
},
"node_modules/@wordpress/patterns": {
"version": "1.11.1",
"resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-1.11.1.tgz",
"integrity": "sha512-fC05YOVXcCJA5iAqxgkoMuDR01TcOCgIBYuQdoLgmYMowaV060CHf4qRh79J7979ed/WHjg2UQR6sA5eJx+Z+Q==",
"version": "1.11.2",
"resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-1.11.2.tgz",
"integrity": "sha512-cN7xjw5pfKq73mVF0q0ebZh4DmAab5SlQ9CvM7PtB03JOl3GMwVIDV5Tnbbhfi1KIsFwep2/CGft3xwuJlS3FQ==",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@wordpress/a11y": "^3.50.0",
"@wordpress/block-editor": "^12.18.1",
"@wordpress/block-editor": "^12.18.2",
"@wordpress/blocks": "^12.27.1",
"@wordpress/components": "^25.16.0",
"@wordpress/compose": "^6.27.0",
"@wordpress/core-data": "^6.27.1",
"@wordpress/core-data": "^6.27.2",
"@wordpress/data": "^9.20.0",
"@wordpress/element": "^5.27.0",
"@wordpress/html-entities": "^3.50.0",
@ -7593,15 +7593,15 @@
}
},
"node_modules/@wordpress/reusable-blocks": {
"version": "4.27.1",
"resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.27.1.tgz",
"integrity": "sha512-Q+mzjIZqoSLwFihpQzn4kApxj3/Rp+vLDPc2cUm41+L6belpSqXxvxrcB5gr/wjStTQKCLzZRptgvt/fG90OdQ==",
"version": "4.27.2",
"resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.27.2.tgz",
"integrity": "sha512-kkhZyYFj4rbf7lPOqDMfaNO3fqLEyHYKjWITWzRMUPtLeIHin/DHepVz6Z6NERANHpbP0mD4BDoBEGYJ9/brbA==",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@wordpress/block-editor": "^12.18.1",
"@wordpress/block-editor": "^12.18.2",
"@wordpress/blocks": "^12.27.1",
"@wordpress/components": "^25.16.0",
"@wordpress/core-data": "^6.27.1",
"@wordpress/core-data": "^6.27.2",
"@wordpress/data": "^9.20.0",
"@wordpress/element": "^5.27.0",
"@wordpress/i18n": "^4.50.0",
@ -8394,17 +8394,17 @@
}
},
"node_modules/@wordpress/widgets": {
"version": "3.27.1",
"resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.27.1.tgz",
"integrity": "sha512-KrN24nN4B5nNnzV572yeEQnvqf2p3rKBjA9mTSK7Ei5nY1yvuFQn/LxiihbqqSJikliEMkh/cZ152JvIx5j6JA==",
"version": "3.27.2",
"resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.27.2.tgz",
"integrity": "sha512-z/OsrXbBY8PanemOHdtup1OlfdBmbc6dMfXqZ3pelH75z4n73JtPhVEqM/FJFdwP737fV1gU1nvMB17VtnyXKw==",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@wordpress/api-fetch": "^6.47.0",
"@wordpress/block-editor": "^12.18.1",
"@wordpress/block-editor": "^12.18.2",
"@wordpress/blocks": "^12.27.1",
"@wordpress/components": "^25.16.0",
"@wordpress/compose": "^6.27.0",
"@wordpress/core-data": "^6.27.1",
"@wordpress/core-data": "^6.27.2",
"@wordpress/data": "^9.20.0",
"@wordpress/element": "^5.27.0",
"@wordpress/i18n": "^4.50.0",
@ -37852,21 +37852,21 @@
}
},
"@wordpress/block-directory": {
"version": "4.27.1",
"resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.27.1.tgz",
"integrity": "sha512-O1qm9AumFZbEOI41HoUDyAaL+cOwjtzW4/8JADbNVmnKXj9bQE8CKbTvbsjin7BUEvM+IdYWzEXkY3KkgxBmTg==",
"version": "4.27.2",
"resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.27.2.tgz",
"integrity": "sha512-EblzP8BbkqAeFomH3/L9wdmbz1iw0n2siBMdZNZKHifwWv0iLFQfZlMZo4ImgWwC4YE3is7zSGpkWJ1kHMbj7w==",
"requires": {
"@babel/runtime": "^7.16.0",
"@wordpress/a11y": "^3.50.0",
"@wordpress/api-fetch": "^6.47.0",
"@wordpress/block-editor": "^12.18.1",
"@wordpress/block-editor": "^12.18.2",
"@wordpress/blocks": "^12.27.1",
"@wordpress/components": "^25.16.0",
"@wordpress/compose": "^6.27.0",
"@wordpress/core-data": "^6.27.1",
"@wordpress/core-data": "^6.27.2",
"@wordpress/data": "^9.20.0",
"@wordpress/edit-post": "^7.27.1",
"@wordpress/editor": "^13.27.1",
"@wordpress/edit-post": "^7.27.2",
"@wordpress/editor": "^13.27.2",
"@wordpress/element": "^5.27.0",
"@wordpress/hooks": "^3.50.0",
"@wordpress/html-entities": "^3.50.0",
@ -37880,9 +37880,9 @@
}
},
"@wordpress/block-editor": {
"version": "12.18.1",
"resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.18.1.tgz",
"integrity": "sha512-kZPqOO0ogS3y3HcStGRowLKJk66cv9zzQtLcx7YNokYrceqnOWEYddhv+OWRz7h/qmkEBHgZfUCEgCQm2Dulnw==",
"version": "12.18.2",
"resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.18.2.tgz",
"integrity": "sha512-LDZIcp5Bl2FCyfkf07XgfM0kzY+AYhyTS4kt2U4GRSeUey79AM+GIYXb8TM2Y68B09HP/rpntBW4e/cBqjHfjw==",
"requires": {
"@babel/runtime": "^7.16.0",
"@emotion/react": "^11.7.1",
@ -37935,20 +37935,20 @@
}
},
"@wordpress/block-library": {
"version": "8.27.1",
"resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.27.1.tgz",
"integrity": "sha512-dadyMsUM4A1b4FM3qlL9LwToJHYmVCCiL8Ir471C1N8v8LoZJjaGr5GvJTw61rSF6dy9951IvLl4+HxlGQPUew==",
"version": "8.27.2",
"resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.27.2.tgz",
"integrity": "sha512-Wabc1nmCMuTr/BgS63iHaQYtvfVO9Z30SwLaMVLHwGe7Hrvtb19pSOwKb/PIuoiWrlqJ/sZEZPXFENAJB5FVYA==",
"requires": {
"@babel/runtime": "^7.16.0",
"@wordpress/a11y": "^3.50.0",
"@wordpress/api-fetch": "^6.47.0",
"@wordpress/autop": "^3.50.0",
"@wordpress/blob": "^3.50.0",
"@wordpress/block-editor": "^12.18.1",
"@wordpress/block-editor": "^12.18.2",
"@wordpress/blocks": "^12.27.1",
"@wordpress/components": "^25.16.0",
"@wordpress/compose": "^6.27.0",
"@wordpress/core-data": "^6.27.1",
"@wordpress/core-data": "^6.27.2",
"@wordpress/data": "^9.20.0",
"@wordpress/date": "^4.50.0",
"@wordpress/deprecated": "^3.50.0",
@ -37959,14 +37959,14 @@
"@wordpress/html-entities": "^3.50.0",
"@wordpress/i18n": "^4.50.0",
"@wordpress/icons": "^9.41.0",
"@wordpress/interactivity": "^4.0.0",
"@wordpress/interactivity-router": "^1.0.0",
"@wordpress/interactivity": "^4.0.1",
"@wordpress/interactivity-router": "^1.0.1",
"@wordpress/keycodes": "^3.50.0",
"@wordpress/notices": "^4.18.0",
"@wordpress/patterns": "^1.11.1",
"@wordpress/patterns": "^1.11.2",
"@wordpress/primitives": "^3.48.0",
"@wordpress/private-apis": "^0.32.0",
"@wordpress/reusable-blocks": "^4.27.1",
"@wordpress/reusable-blocks": "^4.27.2",
"@wordpress/rich-text": "^6.27.0",
"@wordpress/server-side-render": "^4.27.1",
"@wordpress/url": "^3.51.0",
@ -38128,14 +38128,14 @@
}
},
"@wordpress/core-commands": {
"version": "0.19.1",
"resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.19.1.tgz",
"integrity": "sha512-gmgiVtb17PEZgyH+UikE0B0Q6n22fXdscnu1lb/fBIKMgK10Jke4edin5qCbBINyqxykthkKvZO6VYpNjgcSHA==",
"version": "0.19.2",
"resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.19.2.tgz",
"integrity": "sha512-9ewP1fxB8MB5u15zMZBfShgGN2qJl+fBXCWR9MXB3gi8gA/Kd600W5I/jh2nLJuCRou09SsRzI6s+ihnir/V4A==",
"requires": {
"@babel/runtime": "^7.16.0",
"@wordpress/block-editor": "^12.18.1",
"@wordpress/block-editor": "^12.18.2",
"@wordpress/commands": "^0.21.0",
"@wordpress/core-data": "^6.27.1",
"@wordpress/core-data": "^6.27.2",
"@wordpress/data": "^9.20.0",
"@wordpress/element": "^5.27.0",
"@wordpress/i18n": "^4.50.0",
@ -38146,13 +38146,13 @@
}
},
"@wordpress/core-data": {
"version": "6.27.1",
"resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.27.1.tgz",
"integrity": "sha512-Nbm0xkgkkyk67f2GtnlS5udxYqBQcLGoDIhWjNY2m+uguM/Fr4cv6QGIyb1tIcwEBIrZcAaAsS/eA1yro5ygHw==",
"version": "6.27.2",
"resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.27.2.tgz",
"integrity": "sha512-Jsy+vW/izrd/T36D/4b266ScobCezNYX2Me/clCmHGB4eRW3drXZPbMnWZLNEDagYr87sQcM1Namasb69dnDhA==",
"requires": {
"@babel/runtime": "^7.16.0",
"@wordpress/api-fetch": "^6.47.0",
"@wordpress/block-editor": "^12.18.1",
"@wordpress/block-editor": "^12.18.2",
"@wordpress/blocks": "^12.27.1",
"@wordpress/compose": "^6.27.0",
"@wordpress/data": "^9.20.0",
@ -38175,17 +38175,17 @@
}
},
"@wordpress/customize-widgets": {
"version": "4.27.1",
"resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.27.1.tgz",
"integrity": "sha512-iRKhFIT98NI2p7Ga25YiMI9A0FOm0vWyq2vwd3/Qahm5wOlBmOJHRxAOhnY7MRWhqZQE8a9Mb63o/7Kupct0tw==",
"version": "4.27.2",
"resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.27.2.tgz",
"integrity": "sha512-zq/PacEqW8eMX6LKeMHn39JNU2ZJ3GiCH3+oOeI3eewN8/aGrtJJh1btSL0liLTDXo6dqnQ8AXHjGu9/J/XDSg==",
"requires": {
"@babel/runtime": "^7.16.0",
"@wordpress/block-editor": "^12.18.1",
"@wordpress/block-library": "^8.27.1",
"@wordpress/block-editor": "^12.18.2",
"@wordpress/block-library": "^8.27.2",
"@wordpress/blocks": "^12.27.1",
"@wordpress/components": "^25.16.0",
"@wordpress/compose": "^6.27.0",
"@wordpress/core-data": "^6.27.1",
"@wordpress/core-data": "^6.27.2",
"@wordpress/data": "^9.20.0",
"@wordpress/dom": "^3.50.0",
"@wordpress/element": "^5.27.0",
@ -38199,7 +38199,7 @@
"@wordpress/media-utils": "^4.41.0",
"@wordpress/preferences": "^3.27.0",
"@wordpress/private-apis": "^0.32.0",
"@wordpress/widgets": "^3.27.1",
"@wordpress/widgets": "^3.27.2",
"classnames": "^2.3.1",
"fast-deep-equal": "^3.1.3"
}
@ -38238,9 +38238,9 @@
}
},
"@wordpress/dataviews": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/@wordpress/dataviews/-/dataviews-0.4.0.tgz",
"integrity": "sha512-fVw+VBntjUMBQKhmJnlajw1jyS572D2VNGhD+TXJKk+fshPwpb8oM4Y71g+2V/f9X/DnIn0VmVKPFt3m/CJxVw==",
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/@wordpress/dataviews/-/dataviews-0.4.1.tgz",
"integrity": "sha512-9ZTP5l9lyLMK95uEuAbOkILPIa2XvYxm2qa5Yo6SEUJbKnOVGCGH1fcNX1GuzHHrJwclYA3TeGgMaYoXpudjjw==",
"requires": {
"@babel/runtime": "^7.16.0",
"@wordpress/a11y": "^3.50.0",
@ -38367,25 +38367,25 @@
}
},
"@wordpress/edit-post": {
"version": "7.27.1",
"resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.27.1.tgz",
"integrity": "sha512-cXwDCU23AbkQhOYueAYN/g5USSX4BBvB2MueAJUc5iusL9boJzowAkkxRoGBBt5KZiSfseTGsHepmtEGG7X0Fg==",
"version": "7.27.2",
"resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.27.2.tgz",
"integrity": "sha512-GEWPr2TkzOH2OZx+WVtn+DGrkE+H5GOq1w+vAtoCEq1lLIdkGJe+YAieJKkSz/rqah25YzmRcyBgfYSL2iaULg==",
"requires": {
"@babel/runtime": "^7.16.0",
"@wordpress/a11y": "^3.50.0",
"@wordpress/api-fetch": "^6.47.0",
"@wordpress/block-editor": "^12.18.1",
"@wordpress/block-library": "^8.27.1",
"@wordpress/block-editor": "^12.18.2",
"@wordpress/block-library": "^8.27.2",
"@wordpress/blocks": "^12.27.1",
"@wordpress/commands": "^0.21.0",
"@wordpress/components": "^25.16.0",
"@wordpress/compose": "^6.27.0",
"@wordpress/core-commands": "^0.19.1",
"@wordpress/core-data": "^6.27.1",
"@wordpress/core-commands": "^0.19.2",
"@wordpress/core-data": "^6.27.2",
"@wordpress/data": "^9.20.0",
"@wordpress/deprecated": "^3.50.0",
"@wordpress/dom": "^3.50.0",
"@wordpress/editor": "^13.27.1",
"@wordpress/editor": "^13.27.2",
"@wordpress/element": "^5.27.0",
"@wordpress/hooks": "^3.50.0",
"@wordpress/i18n": "^4.50.0",
@ -38401,35 +38401,35 @@
"@wordpress/url": "^3.51.0",
"@wordpress/viewport": "^5.27.0",
"@wordpress/warning": "^2.50.0",
"@wordpress/widgets": "^3.27.1",
"@wordpress/widgets": "^3.27.2",
"classnames": "^2.3.1",
"memize": "^2.1.0",
"rememo": "^4.0.2"
}
},
"@wordpress/edit-site": {
"version": "5.27.1",
"resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.27.1.tgz",
"integrity": "sha512-jl8nuCP4BwdI2PiYTQHDxUqXRIdDYV8PpMHkPEXPRrLPe/uJ6YnQqFj4zJb+0sGcDSBcUqEjZwfpd0evnqGiQw==",
"version": "5.27.2",
"resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.27.2.tgz",
"integrity": "sha512-/lZhqadnX/A7owFre4ZxcKjlj7pisdxVAQJgtB9OYSdpreG2x8sGNKvLhv686BTKzSffS1TzvmKbNl7e+pQZDA==",
"requires": {
"@babel/runtime": "^7.16.0",
"@wordpress/a11y": "^3.50.0",
"@wordpress/api-fetch": "^6.47.0",
"@wordpress/blob": "^3.50.0",
"@wordpress/block-editor": "^12.18.1",
"@wordpress/block-library": "^8.27.1",
"@wordpress/block-editor": "^12.18.2",
"@wordpress/block-library": "^8.27.2",
"@wordpress/blocks": "^12.27.1",
"@wordpress/commands": "^0.21.0",
"@wordpress/components": "^25.16.0",
"@wordpress/compose": "^6.27.0",
"@wordpress/core-commands": "^0.19.1",
"@wordpress/core-data": "^6.27.1",
"@wordpress/core-commands": "^0.19.2",
"@wordpress/core-data": "^6.27.2",
"@wordpress/data": "^9.20.0",
"@wordpress/dataviews": "^0.4.0",
"@wordpress/dataviews": "^0.4.1",
"@wordpress/date": "^4.50.0",
"@wordpress/deprecated": "^3.50.0",
"@wordpress/dom": "^3.50.0",
"@wordpress/editor": "^13.27.1",
"@wordpress/editor": "^13.27.2",
"@wordpress/element": "^5.27.0",
"@wordpress/escape-html": "^2.50.0",
"@wordpress/hooks": "^3.50.0",
@ -38441,17 +38441,17 @@
"@wordpress/keycodes": "^3.50.0",
"@wordpress/media-utils": "^4.41.0",
"@wordpress/notices": "^4.18.0",
"@wordpress/patterns": "^1.11.1",
"@wordpress/patterns": "^1.11.2",
"@wordpress/plugins": "^6.18.0",
"@wordpress/preferences": "^3.27.0",
"@wordpress/primitives": "^3.48.0",
"@wordpress/private-apis": "^0.32.0",
"@wordpress/reusable-blocks": "^4.27.1",
"@wordpress/reusable-blocks": "^4.27.2",
"@wordpress/router": "^0.19.0",
"@wordpress/style-engine": "^1.33.1",
"@wordpress/url": "^3.51.0",
"@wordpress/viewport": "^5.27.0",
"@wordpress/widgets": "^3.27.1",
"@wordpress/widgets": "^3.27.2",
"@wordpress/wordcount": "^3.50.0",
"change-case": "^4.1.2",
"classnames": "^2.3.1",
@ -38466,18 +38466,18 @@
}
},
"@wordpress/edit-widgets": {
"version": "5.27.1",
"resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.27.1.tgz",
"integrity": "sha512-MTiIujW4KGTbJrlyglzIfm19rIVqK+Ny1rcBV8A1AM2rJc2vOjFyzlkGH+MkesrUHu4R4CUwzFyCRrPC/+VImA==",
"version": "5.27.2",
"resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.27.2.tgz",
"integrity": "sha512-AE5qgDCd5u16C3/EZQAP3STcxfpTZg2Ed6iHmN+PBg1RCEP11rv31aMaXy2+7Z+80bGsXwicmZAlqHxzm2vc2g==",
"requires": {
"@babel/runtime": "^7.16.0",
"@wordpress/api-fetch": "^6.47.0",
"@wordpress/block-editor": "^12.18.1",
"@wordpress/block-library": "^8.27.1",
"@wordpress/block-editor": "^12.18.2",
"@wordpress/block-library": "^8.27.2",
"@wordpress/blocks": "^12.27.1",
"@wordpress/components": "^25.16.0",
"@wordpress/compose": "^6.27.0",
"@wordpress/core-data": "^6.27.1",
"@wordpress/core-data": "^6.27.2",
"@wordpress/data": "^9.20.0",
"@wordpress/deprecated": "^3.50.0",
"@wordpress/dom": "^3.50.0",
@ -38490,32 +38490,32 @@
"@wordpress/keycodes": "^3.50.0",
"@wordpress/media-utils": "^4.41.0",
"@wordpress/notices": "^4.18.0",
"@wordpress/patterns": "^1.11.1",
"@wordpress/patterns": "^1.11.2",
"@wordpress/plugins": "^6.18.0",
"@wordpress/preferences": "^3.27.0",
"@wordpress/private-apis": "^0.32.0",
"@wordpress/reusable-blocks": "^4.27.1",
"@wordpress/reusable-blocks": "^4.27.2",
"@wordpress/url": "^3.51.0",
"@wordpress/widgets": "^3.27.1",
"@wordpress/widgets": "^3.27.2",
"classnames": "^2.3.1",
"rememo": "^4.0.2"
}
},
"@wordpress/editor": {
"version": "13.27.1",
"resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.27.1.tgz",
"integrity": "sha512-n8DwCqEGqXyPg/+2YBsoaUR9rWbXwB/YexbPdmRwCpWPzxPFDOz/nHBZwez1E24ty50YsBW8NTkXUaarpPkHJQ==",
"version": "13.27.2",
"resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.27.2.tgz",
"integrity": "sha512-Wk1dwG5bkmDD74zip36yC1NO3EleXe/t35Z9GHfLaiZkUYlhZV2gv66QrrGN7Y59Zl68j+b4lRGLkUxEMWkleA==",
"requires": {
"@babel/runtime": "^7.16.0",
"@wordpress/a11y": "^3.50.0",
"@wordpress/api-fetch": "^6.47.0",
"@wordpress/blob": "^3.50.0",
"@wordpress/block-editor": "^12.18.1",
"@wordpress/block-editor": "^12.18.2",
"@wordpress/blocks": "^12.27.1",
"@wordpress/commands": "^0.21.0",
"@wordpress/components": "^25.16.0",
"@wordpress/compose": "^6.27.0",
"@wordpress/core-data": "^6.27.1",
"@wordpress/core-data": "^6.27.2",
"@wordpress/data": "^9.20.0",
"@wordpress/date": "^4.50.0",
"@wordpress/deprecated": "^3.50.0",
@ -38529,10 +38529,10 @@
"@wordpress/keycodes": "^3.50.0",
"@wordpress/media-utils": "^4.41.0",
"@wordpress/notices": "^4.18.0",
"@wordpress/patterns": "^1.11.1",
"@wordpress/patterns": "^1.11.2",
"@wordpress/preferences": "^3.27.0",
"@wordpress/private-apis": "^0.32.0",
"@wordpress/reusable-blocks": "^4.27.1",
"@wordpress/reusable-blocks": "^4.27.2",
"@wordpress/rich-text": "^6.27.0",
"@wordpress/server-side-render": "^4.27.1",
"@wordpress/url": "^3.51.0",
@ -38605,13 +38605,13 @@
}
},
"@wordpress/format-library": {
"version": "4.27.1",
"resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.27.1.tgz",
"integrity": "sha512-+jdmGf8cPk6jCZcndI/kqeaf6YYQCIjBYTgBJsUUOP92HTIDq6pAECH8XqBX2n2V+QX4WirXwBvjkZ5IgjPVvg==",
"version": "4.27.2",
"resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.27.2.tgz",
"integrity": "sha512-pgLWc+8QuRyWc3GtEL1X18u4FNmWI3Y821TbKW1MjnfMDYNhN7Vpypqk4AFuxq2PY0NxzmM0PGdcoqUXRGdldQ==",
"requires": {
"@babel/runtime": "^7.16.0",
"@wordpress/a11y": "^3.50.0",
"@wordpress/block-editor": "^12.18.1",
"@wordpress/block-editor": "^12.18.2",
"@wordpress/components": "^25.16.0",
"@wordpress/compose": "^6.27.0",
"@wordpress/data": "^9.20.0",
@ -38664,9 +38664,9 @@
}
},
"@wordpress/interactivity": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-4.0.0.tgz",
"integrity": "sha512-+KIzJVcz5Z0a/CeMBY7DEFsXCeEd+/gDYgQwWY7W7/nUwr5frT4X+i760Yv8J40JN8IMaQeKStcGEcm62C7jjg==",
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-4.0.1.tgz",
"integrity": "sha512-sw9Cqoj+MNF9FAU5nJC3nAqoH7kgUvh6HwaEMaLdSlK0qEcp05ba5x7geDSNi5cUWY4QSk1r9DH2jKUg9zfpNg==",
"requires": {
"@preact/signals": "^1.2.2",
"deepsignal": "^1.4.0",
@ -38674,11 +38674,11 @@
}
},
"@wordpress/interactivity-router": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/@wordpress/interactivity-router/-/interactivity-router-1.0.0.tgz",
"integrity": "sha512-q+ulJGYFCX+CGTdGHraZvbpB+jsv0tYSEEV6mWsKU7ujj+NelPa5ngL9XbyGTAOEZqOauWQ/4H3SP9k25u6iQg==",
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@wordpress/interactivity-router/-/interactivity-router-1.0.1.tgz",
"integrity": "sha512-XShZV0+Sqs+1C26nVyns6nT8kjAGRBJNArVPceZlkkpsX7DIRZcEZ2larWxOuQFWk67lzIRiXd5V51L71b8XrQ==",
"requires": {
"@wordpress/interactivity": "^4.0.0"
"@wordpress/interactivity": "^4.0.1"
}
},
"@wordpress/interface": {
@ -38811,17 +38811,17 @@
}
},
"@wordpress/patterns": {
"version": "1.11.1",
"resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-1.11.1.tgz",
"integrity": "sha512-fC05YOVXcCJA5iAqxgkoMuDR01TcOCgIBYuQdoLgmYMowaV060CHf4qRh79J7979ed/WHjg2UQR6sA5eJx+Z+Q==",
"version": "1.11.2",
"resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-1.11.2.tgz",
"integrity": "sha512-cN7xjw5pfKq73mVF0q0ebZh4DmAab5SlQ9CvM7PtB03JOl3GMwVIDV5Tnbbhfi1KIsFwep2/CGft3xwuJlS3FQ==",
"requires": {
"@babel/runtime": "^7.16.0",
"@wordpress/a11y": "^3.50.0",
"@wordpress/block-editor": "^12.18.1",
"@wordpress/block-editor": "^12.18.2",
"@wordpress/blocks": "^12.27.1",
"@wordpress/components": "^25.16.0",
"@wordpress/compose": "^6.27.0",
"@wordpress/core-data": "^6.27.1",
"@wordpress/core-data": "^6.27.2",
"@wordpress/data": "^9.20.0",
"@wordpress/element": "^5.27.0",
"@wordpress/html-entities": "^3.50.0",
@ -38930,15 +38930,15 @@
}
},
"@wordpress/reusable-blocks": {
"version": "4.27.1",
"resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.27.1.tgz",
"integrity": "sha512-Q+mzjIZqoSLwFihpQzn4kApxj3/Rp+vLDPc2cUm41+L6belpSqXxvxrcB5gr/wjStTQKCLzZRptgvt/fG90OdQ==",
"version": "4.27.2",
"resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.27.2.tgz",
"integrity": "sha512-kkhZyYFj4rbf7lPOqDMfaNO3fqLEyHYKjWITWzRMUPtLeIHin/DHepVz6Z6NERANHpbP0mD4BDoBEGYJ9/brbA==",
"requires": {
"@babel/runtime": "^7.16.0",
"@wordpress/block-editor": "^12.18.1",
"@wordpress/block-editor": "^12.18.2",
"@wordpress/blocks": "^12.27.1",
"@wordpress/components": "^25.16.0",
"@wordpress/core-data": "^6.27.1",
"@wordpress/core-data": "^6.27.2",
"@wordpress/data": "^9.20.0",
"@wordpress/element": "^5.27.0",
"@wordpress/i18n": "^4.50.0",
@ -39471,17 +39471,17 @@
"integrity": "sha512-y7Zf48roDfiPgbRAWGXDwN3C8sfbEdneGq+HvXCW6rIeGYnDLdEkpX9i7RfultkFFPVeSP3FpMKVMkto2nbqzA=="
},
"@wordpress/widgets": {
"version": "3.27.1",
"resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.27.1.tgz",
"integrity": "sha512-KrN24nN4B5nNnzV572yeEQnvqf2p3rKBjA9mTSK7Ei5nY1yvuFQn/LxiihbqqSJikliEMkh/cZ152JvIx5j6JA==",
"version": "3.27.2",
"resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.27.2.tgz",
"integrity": "sha512-z/OsrXbBY8PanemOHdtup1OlfdBmbc6dMfXqZ3pelH75z4n73JtPhVEqM/FJFdwP737fV1gU1nvMB17VtnyXKw==",
"requires": {
"@babel/runtime": "^7.16.0",
"@wordpress/api-fetch": "^6.47.0",
"@wordpress/block-editor": "^12.18.1",
"@wordpress/block-editor": "^12.18.2",
"@wordpress/blocks": "^12.27.1",
"@wordpress/components": "^25.16.0",
"@wordpress/compose": "^6.27.0",
"@wordpress/core-data": "^6.27.1",
"@wordpress/core-data": "^6.27.2",
"@wordpress/data": "^9.20.0",
"@wordpress/element": "^5.27.0",
"@wordpress/i18n": "^4.50.0",

View File

@ -85,37 +85,37 @@
"@wordpress/api-fetch": "6.47.0",
"@wordpress/autop": "3.50.0",
"@wordpress/blob": "3.50.0",
"@wordpress/block-directory": "4.27.1",
"@wordpress/block-editor": "12.18.1",
"@wordpress/block-library": "8.27.1",
"@wordpress/block-directory": "4.27.2",
"@wordpress/block-editor": "12.18.2",
"@wordpress/block-library": "8.27.2",
"@wordpress/block-serialization-default-parser": "4.50.0",
"@wordpress/blocks": "12.27.1",
"@wordpress/commands": "0.21.0",
"@wordpress/components": "25.16.0",
"@wordpress/compose": "6.27.0",
"@wordpress/core-commands": "0.19.1",
"@wordpress/core-data": "6.27.1",
"@wordpress/customize-widgets": "4.27.1",
"@wordpress/core-commands": "0.19.2",
"@wordpress/core-data": "6.27.2",
"@wordpress/customize-widgets": "4.27.2",
"@wordpress/data": "9.20.0",
"@wordpress/data-controls": "3.19.0",
"@wordpress/dataviews": "0.4.0",
"@wordpress/dataviews": "0.4.1",
"@wordpress/date": "4.50.0",
"@wordpress/deprecated": "3.50.0",
"@wordpress/dom": "3.50.0",
"@wordpress/dom-ready": "3.50.0",
"@wordpress/edit-post": "7.27.1",
"@wordpress/edit-site": "5.27.1",
"@wordpress/edit-widgets": "5.27.1",
"@wordpress/editor": "13.27.1",
"@wordpress/edit-post": "7.27.2",
"@wordpress/edit-site": "5.27.2",
"@wordpress/edit-widgets": "5.27.2",
"@wordpress/editor": "13.27.2",
"@wordpress/element": "5.27.0",
"@wordpress/escape-html": "2.50.0",
"@wordpress/format-library": "4.27.1",
"@wordpress/format-library": "4.27.2",
"@wordpress/hooks": "3.50.0",
"@wordpress/html-entities": "3.50.0",
"@wordpress/i18n": "4.50.0",
"@wordpress/icons": "9.41.0",
"@wordpress/interactivity": "4.0.0",
"@wordpress/interactivity-router": "1.0.0",
"@wordpress/interactivity": "4.0.1",
"@wordpress/interactivity-router": "1.0.1",
"@wordpress/interface": "5.27.0",
"@wordpress/is-shallow-equal": "4.50.0",
"@wordpress/keyboard-shortcuts": "4.27.0",
@ -124,7 +124,7 @@
"@wordpress/media-utils": "4.41.0",
"@wordpress/notices": "4.18.0",
"@wordpress/nux": "8.12.0",
"@wordpress/patterns": "1.11.1",
"@wordpress/patterns": "1.11.2",
"@wordpress/plugins": "6.18.0",
"@wordpress/preferences": "3.27.0",
"@wordpress/preferences-persistence": "1.42.0",
@ -132,7 +132,7 @@
"@wordpress/priority-queue": "2.50.0",
"@wordpress/private-apis": "0.32.0",
"@wordpress/redux-routine": "4.50.0",
"@wordpress/reusable-blocks": "4.27.1",
"@wordpress/reusable-blocks": "4.27.2",
"@wordpress/rich-text": "6.27.0",
"@wordpress/router": "0.19.0",
"@wordpress/server-side-render": "4.27.1",
@ -144,7 +144,7 @@
"@wordpress/url": "3.51.0",
"@wordpress/viewport": "5.27.0",
"@wordpress/warning": "2.50.0",
"@wordpress/widgets": "3.27.1",
"@wordpress/widgets": "3.27.2",
"@wordpress/wordcount": "3.50.0",
"backbone": "1.5.0",
"clipboard": "2.0.11",

File diff suppressed because one or more lines are too long

View File

@ -2073,7 +2073,6 @@
)
),
'dimensions' => array(
'aspectRatio' => true,
'minHeight' => true
),
'__experimentalBorder' => array(

View File

@ -55,7 +55,6 @@
}
},
"dimensions": {
"aspectRatio": true,
"minHeight": true
},
"__experimentalBorder": {

View File

@ -192,7 +192,7 @@ class WP_Navigation_Block_Renderer {
// it encounters whitespace. This code strips it.
$blocks = block_core_navigation_filter_out_empty_blocks( $parsed_blocks );
if ( function_exists( 'get_hooked_blocks' ) ) {
if ( function_exists( 'get_hooked_block_markup' ) ) {
// Run Block Hooks algorithm to inject hooked blocks.
$markup = block_core_navigation_insert_hooked_blocks( $blocks, $navigation_post );
$root_nav_block = parse_blocks( $markup )[0];
@ -992,7 +992,7 @@ function block_core_navigation_get_fallback_blocks() {
// In this case default to the (Page List) fallback.
$fallback_blocks = ! empty( $maybe_fallback ) ? $maybe_fallback : $fallback_blocks;
if ( function_exists( 'get_hooked_blocks' ) ) {
if ( function_exists( 'get_hooked_block_markup' ) ) {
// Run Block Hooks algorithm to inject hooked blocks.
// We have to run it here because we need the post ID of the Navigation block to track ignored hooked blocks.
$markup = block_core_navigation_insert_hooked_blocks( $fallback_blocks, $navigation_post );
@ -1358,7 +1358,7 @@ function block_core_navigation_get_most_recently_published_navigation() {
* @param WP_Post $post `wp_navigation` post object corresponding to the block.
* @return string Serialized inner blocks in mock Navigation block wrapper, with hooked blocks inserted, if any.
*/
function block_core_navigation_insert_hooked_blocks( $inner_blocks, $post = null ) {
function block_core_navigation_insert_hooked_blocks( $inner_blocks, $post ) {
$before_block_visitor = null;
$after_block_visitor = null;
$hooked_blocks = get_hooked_blocks();
@ -1397,10 +1397,6 @@ function block_core_navigation_insert_hooked_blocks( $inner_blocks, $post = null
* @param WP_Post $post Post object.
*/
function block_core_navigation_update_ignore_hooked_blocks_meta( $post ) {
if ( ! isset( $post->ID ) ) {
return;
}
// We run the Block Hooks mechanism so it will return the list of ignored hooked blocks
// in the mock root Navigation block's metadata attribute.
// We ignore the rest of the returned `$markup`; `$post->post_content` already has the hooked
@ -1422,9 +1418,9 @@ function block_core_navigation_update_ignore_hooked_blocks_meta( $post ) {
}
}
// Injection of hooked blocks into the Navigation block relies on some functions present in WP >= 6.4
// that are not present in Gutenberg's WP 6.4 compatibility layer.
if ( function_exists( 'get_hooked_blocks' ) ) {
// Injection of hooked blocks into the Navigation block relies on some functions present in WP >= 6.5
// that are not present in Gutenberg's WP 6.5 compatibility layer.
if ( function_exists( 'get_hooked_block_markup' ) ) {
add_action( 'rest_insert_wp_navigation', 'block_core_navigation_update_ignore_hooked_blocks_meta', 10, 3 );
}
@ -1454,8 +1450,8 @@ function block_core_navigation_insert_hooked_blocks_into_rest_response( $respons
return $response;
}
// Injection of hooked blocks into the Navigation block relies on some functions present in WP >= 6.4
// that are not present in Gutenberg's WP 6.4 compatibility layer.
if ( function_exists( 'get_hooked_blocks' ) ) {
// Injection of hooked blocks into the Navigation block relies on some functions present in WP >= 6.5
// that are not present in Gutenberg's WP 6.5 compatibility layer.
if ( function_exists( 'get_hooked_block_markup' ) ) {
add_filter( 'rest_prepare_wp_navigation', 'block_core_navigation_insert_hooked_blocks_into_rest_response', 10, 3 );
}

View File

@ -22,6 +22,8 @@ function register_block_core_pattern() {
*
* @since 6.3.0 Backwards compatibility: blocks with no `syncStatus` attribute do not receive block wrapper.
*
* @global WP_Embed $wp_embed Used to process embedded content within patterns
*
* @param array $attributes Block attributes.
*
* @return string Returns the output of the pattern.

View File

@ -102,12 +102,12 @@ function render_block_core_post_navigation_link( $attributes, $content ) {
$in_same_term = isset( $attributes['inSameTerm'] ) ? $attributes['inSameTerm'] : false;
$taxonomy = isset( $attributes['taxonomy'] ) && $in_same_term ? $attributes['taxonomy'] : '';
/**
/*
* The dynamic portion of the function name, `$navigation_type`,
* Refers to the type of adjacency, 'next' or 'previous'.
*
* @See https://developer.wordpress.org/reference/functions/get_previous_post_link/
* @See https://developer.wordpress.org/reference/functions/get_next_post_link/
* @see https://developer.wordpress.org/reference/functions/get_previous_post_link/
* @see https://developer.wordpress.org/reference/functions/get_next_post_link/
*/
$get_link_function = "get_{$navigation_type}_post_link";

View File

@ -0,0 +1,26 @@
<?php
/**
* Interactivity API: Functions and hooks
*
* @package WordPress
* @subpackage Interactivity API
*/
/**
* Registers the interactivity modules.
*/
function wp_interactivity_register_script_modules() {
wp_register_script_module(
'@wordpress/interactivity',
includes_url( '/js/dist/interactivity.min.js' ),
array()
);
wp_register_script_module(
'@wordpress/interactivity-router',
includes_url( '/js/dist/interactivity-router.min.js' ),
array( '@wordpress/interactivity' )
);
}
add_action( 'init', 'wp_interactivity_register_script_modules' );

View File

@ -376,6 +376,7 @@ require ABSPATH . WPINC . '/fonts/class-wp-font-face.php';
require ABSPATH . WPINC . '/fonts.php';
require ABSPATH . WPINC . '/class-wp-script-modules.php';
require ABSPATH . WPINC . '/script-modules.php';
require ABSPATH . WPINC . '/interactivity-api.php';
$GLOBALS['wp_embed'] = new WP_Embed();

View File

@ -91,39 +91,34 @@ module.exports = function (
noErrorOnMissing: true,
} ) );
// Todo: This list need of entry points need to be automatically fetched from the package
// We shouldn't have to maintain it manually.
const interactiveBlocks = [
'navigation',
'image',
'query',
'file',
'search',
];
const baseConfig = getBaseConfig( env );
const config = {
...baseConfig,
// Todo: This list need of entry points need to be automatically fetched from the package
// We shouldn't have to maintain it manually.
entry: {
navigation: normalizeJoin(
baseDir,
'node_modules/@wordpress/block-library/build-module/navigation/view'
),
image: normalizeJoin(
baseDir,
'node_modules/@wordpress/block-library/build-module/image/view'
),
query: normalizeJoin(
baseDir,
'node_modules/@wordpress/block-library/build-module/query/view'
),
file: normalizeJoin(
baseDir,
'node_modules/@wordpress/block-library/build-module/file/view'
),
search: normalizeJoin(
baseDir,
'node_modules/@wordpress/block-library/build-module/search/view'
),
},
entry: interactiveBlocks.reduce(( memo, blockName ) => {
memo[ blockName ] = {
import: normalizeJoin(
baseDir,
`node_modules/@wordpress/block-library/build-module/${ blockName }/view`
),
};
return memo;
}, {}),
experiments: {
outputModule: true,
},
output: {
devtoolNamespace: 'wp',
filename: `./blocks/[name]${ suffix }.js`,
filename: `./blocks/[name]/view${ suffix }.js`,
path: normalizeJoin( baseDir, buildTarget ),
library: {
type: 'module',
@ -133,33 +128,7 @@ module.exports = function (
externalsType: 'module',
externals: {
'@wordpress/interactivity': '@wordpress/interactivity',
},
module: {
rules: [
{
test: /\.(j|t)sx?$/,
use: [
{
loader: require.resolve( 'babel-loader' ),
options: {
cacheDirectory:
process.env.BABEL_CACHE_DIRECTORY || true,
babelrc: false,
configFile: false,
presets: [
[
'@babel/preset-react',
{
runtime: 'automatic',
importSource: 'preact',
},
],
],
},
},
],
},
],
'@wordpress/interactivity-router': 'import @wordpress/interactivity-router',
},
plugins: [
...baseConfig.plugins,

View File

@ -53,32 +53,11 @@ module.exports = function (
},
environment: { module: true },
},
module: {
rules: [
{
test: /\.(j|t)sx?$/,
use: [
{
loader: require.resolve( 'babel-loader' ),
options: {
cacheDirectory:
process.env.BABEL_CACHE_DIRECTORY || true,
babelrc: false,
configFile: false,
presets: [
[
'@babel/preset-react',
{
runtime: 'automatic',
importSource: 'preact',
},
],
],
},
},
],
},
],
externalsType: 'module',
externals: {
'@wordpress/interactivity': '@wordpress/interactivity',
'@wordpress/interactivity-router':
'import @wordpress/interactivity-router',
},
plugins: [
...baseConfig.plugins,

View File

@ -96,7 +96,10 @@ const BUNDLED_PACKAGES = [
'@wordpress/interactivity',
'@wordpress/sync',
];
const MODULES = [ '@wordpress/interactivity' ];
const MODULES = [
'@wordpress/interactivity',
'@wordpress/interactivity-router',
];
const WORDPRESS_NAMESPACE = '@wordpress/';
module.exports = {