diff --git a/package-lock.json b/package-lock.json index 2abaeb24f..6dcd53e19 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,7 +6,7 @@ "packages": { "": { "name": "otter-blocks", - "version": "3.0.12", + "version": "3.1.0", "license": "GPL-2.0+", "dependencies": { "@wordpress/icons": "^10.24.0", @@ -39,7 +39,7 @@ "@typescript-eslint/parser": "^8.0.0", "@wordpress/block-editor": "^14.19.0", "@wordpress/components": "^29.10.0", - "@wordpress/compose": "^7.9.0", + "@wordpress/compose": "^7.27.0", "@wordpress/data": "^10.8.0", "@wordpress/dom-ready": "^4.9.0", "@wordpress/e2e-test-utils": "^10.4.0", @@ -5689,6 +5689,13 @@ "integrity": "sha512-oocsqY7g0cR+Gur5jRQLSrX2OtpMLMse1I10JQBm8CdGMrDkh1Mg2gjsiquMHRtBs4Qwu5wgEp5GgIYHk4SNPw==", "dev": true }, + "node_modules/@tannin/sprintf": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@tannin/sprintf/-/sprintf-1.3.1.tgz", + "integrity": "sha512-3auu6Wqm4TR6gvOh1Dgh1d2k9+arNmu3T0JLiUJoJMgayeHr450OuWeZIMTE4CUuq51rwn/NI9S5InT0JuTxQw==", + "dev": true, + "license": "MIT" + }, "node_modules/@testing-library/dom": { "version": "10.4.0", "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.0.tgz", @@ -8259,21 +8266,21 @@ } }, "node_modules/@wordpress/compose": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-7.24.0.tgz", - "integrity": "sha512-mM7WNTZrmq3Cy2vvZmkxpNYWtwg9NlviIEbnhQUMY5LJUXEa8/jN7pLfPwQ8AYAKilO0FAPv3Yrt82jEKOv1YQ==", + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-7.27.0.tgz", + "integrity": "sha512-87/V/hyyg2Fojfk0hDVR4U3vdDdbNWoVdf17QnAORYt35lWWTxwMBKlZqIhFEuoLrPTvMQvu6ecjhxFNYB+ALg==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", "@types/mousetrap": "^1.6.8", - "@wordpress/deprecated": "^4.24.0", - "@wordpress/dom": "^4.24.0", - "@wordpress/element": "^6.24.0", - "@wordpress/is-shallow-equal": "^5.24.0", - "@wordpress/keycodes": "^4.24.0", - "@wordpress/priority-queue": "^3.24.0", - "@wordpress/undo-manager": "^1.24.0", + "@wordpress/deprecated": "^4.27.0", + "@wordpress/dom": "^4.27.0", + "@wordpress/element": "^6.27.0", + "@wordpress/is-shallow-equal": "^5.27.0", + "@wordpress/keycodes": "^4.27.0", + "@wordpress/priority-queue": "^3.27.0", + "@wordpress/undo-manager": "^1.27.0", "change-case": "^4.1.2", "clipboard": "^2.0.11", "mousetrap": "^1.6.5", @@ -8300,15 +8307,37 @@ "node": ">=6.9.0" } }, + "node_modules/@wordpress/compose/node_modules/@wordpress/i18n": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-6.0.0.tgz", + "integrity": "sha512-ItvO/E3v39VX+5nZacyzwulhzRukiB2+1zqndWgOSNnERYnK/0hLHIWWthRFxYEPF13H54orXg68n17MZQ8whA==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@tannin/sprintf": "^1.3.1", + "@wordpress/hooks": "^4.27.0", + "gettext-parser": "^1.3.1", + "memize": "^2.1.0", + "tannin": "^1.2.0" + }, + "bin": { + "pot-to-php": "tools/pot-to-php.js" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, "node_modules/@wordpress/compose/node_modules/@wordpress/keycodes": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.24.0.tgz", - "integrity": "sha512-o5Dol9zyThAG8TDgx8ptJQmf7TgglHE2CB/p2HpsOflhytl1ToInwcdP+9/gLayHfs1Z7SBeEOrHlu+JTnpdHQ==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.27.0.tgz", + "integrity": "sha512-fWyEcLI2rAZn6FwVBITGFxo8aS7EQrt8icOdxS5Es3Ii8DneQUl2gtXs3tq9viX4cWCno7cEt+dpuuv2gPxwoQ==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/i18n": "^5.24.0" + "@wordpress/i18n": "^6.0.0" }, "engines": { "node": ">=18.12.0", @@ -8412,14 +8441,14 @@ "license": "BSD" }, "node_modules/@wordpress/deprecated": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-4.24.0.tgz", - "integrity": "sha512-08e4mf1H1F9yjMBn8Mh3359u6alF04D2BVCw4xWGhFcBehW1UjtTjNY6xwMXo8cy+Mx+BeAEctGwurLU1bxcqA==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-4.27.0.tgz", + "integrity": "sha512-1rJTK7iy0oSE6eFUCBqCGG/wYuF62WoNDLF1G1Do+TdFGB4WxckHwTr5TuwtIG4CdoMjsPYIh2EnI3ziFOsHkA==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/hooks": "^4.24.0" + "@wordpress/hooks": "^4.27.0" }, "engines": { "node": ">=18.12.0", @@ -8439,14 +8468,14 @@ } }, "node_modules/@wordpress/dom": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-4.24.0.tgz", - "integrity": "sha512-E5GNGcKyAH5Grrcrb37XLKkj4el20MdaSgIly9OiBvMWkRBMybU/Ug13r0Ya7Jl7YANnVebI6qpKn+RtkKf6sQ==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-4.27.0.tgz", + "integrity": "sha512-uXcJslbSpxXX7EyMF4wtj+cydDyalapvu8HQ4QZleAAwJavhdNT+xpr/ai0XeApcxgIGHq1W05sYVN38lwVioQ==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/deprecated": "^4.24.0" + "@wordpress/deprecated": "^4.27.0" }, "engines": { "node": ">=18.12.0", @@ -8679,15 +8708,15 @@ } }, "node_modules/@wordpress/element": { - "version": "6.24.0", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.24.0.tgz", - "integrity": "sha512-jWje7U5n8oFYqR9Fbcs1KFicjh0846AwVSshSK+xyCNMywuNZ3G3NI7Dp7HmhXf5B8kXxGRcd1MBzVw7A3PRag==", + "version": "6.27.0", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.27.0.tgz", + "integrity": "sha512-gHk4B0J0f7bEsDoUBdTm22vPQwmEWLZxyaojgRyx1ncE2IyktfmubD/q2NIcMEKh7p+Jq3ZUwzPcpchpvkH2mA==", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", "@types/react": "^18.2.79", "@types/react-dom": "^18.2.25", - "@wordpress/escape-html": "^3.24.0", + "@wordpress/escape-html": "^3.27.0", "change-case": "^4.1.2", "is-plain-object": "^5.0.0", "react": "^18.3.0", @@ -8775,9 +8804,9 @@ } }, "node_modules/@wordpress/escape-html": { - "version": "3.24.0", - "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-3.24.0.tgz", - "integrity": "sha512-UwSRTC+1XSY1oRbCiBei7Lk9WO/X8ZdUc2+3agC1MxScuMpnHGOOtyGvtFxb+39BJRZGaXSA8lquJyDOh7Nhog==", + "version": "3.27.0", + "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-3.27.0.tgz", + "integrity": "sha512-1LBB/xOFBUySSmVpd2nFwIZ8fVnP8dLNFl0wLprHVLtW6ZcdykO2ITY9bkaHu2lZ9HLRgHL7A/3R7MsJ1azYkg==", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7" @@ -9276,9 +9305,9 @@ } }, "node_modules/@wordpress/hooks": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-4.24.0.tgz", - "integrity": "sha512-QSnGLgs7MnDcFXgC2kctEuQXpq4lFyGHPvQa848FLPiM4HUnlUfV75rsdsOvlTGQojHD+z+LHhWl9c4SIupKiw==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-4.27.0.tgz", + "integrity": "sha512-sGaNVZKMxwnhGSge0tZZsGfImLPimiulUkM7hivQ2CSCgibTpgxFRBJ1r7gbNLDF+qHQK9a26K8fGfKnAal6Cg==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { @@ -9419,9 +9448,9 @@ } }, "node_modules/@wordpress/is-shallow-equal": { - "version": "5.24.0", - "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-5.24.0.tgz", - "integrity": "sha512-9mnuoRJlkSJgRhoLyZI6/dogV/sK1dJeGhjb0TUnFDznqriS90toFoKJ+zgJ68KbGMFuYJMhPRBiKkZH/DQvDQ==", + "version": "5.27.0", + "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-5.27.0.tgz", + "integrity": "sha512-sYlAuNgEwQHioKSx3jyV6ZJlBR19sEvIdkBVoGF82OAxbXFzRvoD6V4zy+kZzY6V99FE12L93I0t5jh4qOn2lg==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { @@ -9772,9 +9801,9 @@ } }, "node_modules/@wordpress/priority-queue": { - "version": "3.24.0", - "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.24.0.tgz", - "integrity": "sha512-vF5HCXVdasObLxNIsYbmR/P3VpWs8lZoPvBAY7HJD5F2dtwhp2P5ycsi1neD+zjs6Pq3PW3cA4Shl7d35A9ucA==", + "version": "3.27.0", + "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.27.0.tgz", + "integrity": "sha512-RpIaX59sji45x9oUYrkbTHbagJuHC05oZOjJDzLj2Qv12bGeq0QWI2+e59yl3wONLpVla7f3TfNsFapkgOhOAw==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { @@ -10805,14 +10834,14 @@ } }, "node_modules/@wordpress/undo-manager": { - "version": "1.24.0", - "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-1.24.0.tgz", - "integrity": "sha512-dXZaPRxsH4DaPMXJ1OjKrxC+hDYK4fS6c64P4/01b1dFJ06okTp7YBd10YpW46Yiok0GwgStG+4mhrOwJbptBQ==", + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-1.27.0.tgz", + "integrity": "sha512-ndGz3mW0fu7YM7vTuNKqxXBPrpWvrefScD8dmdqeIVs+yDZo8PNpEvrTVfb7FM/gujD6Dh95OSuW5TNpNN6EIw==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/is-shallow-equal": "^5.24.0" + "@wordpress/is-shallow-equal": "^5.27.0" }, "engines": { "node": ">=18.12.0", diff --git a/package.json b/package.json index cdcb1bd71..4570ca1f8 100644 --- a/package.json +++ b/package.json @@ -95,7 +95,7 @@ "@typescript-eslint/parser": "^8.0.0", "@wordpress/block-editor": "^14.19.0", "@wordpress/components": "^29.10.0", - "@wordpress/compose": "^7.9.0", + "@wordpress/compose": "^7.27.0", "@wordpress/data": "^10.8.0", "@wordpress/dom-ready": "^4.9.0", "@wordpress/e2e-test-utils": "^10.4.0",