diff --git a/composer.lock b/composer.lock index 370fa54a..29a6a971 100644 --- a/composer.lock +++ b/composer.lock @@ -4155,11 +4155,11 @@ } ], "minimum-stability": "stable", - "stability-flags": {}, + "stability-flags": [], "prefer-stable": false, "prefer-lowest": false, - "platform": {}, - "platform-dev": {}, + "platform": [], + "platform-dev": [], "platform-overrides": { "php": "7.3.0" }, diff --git a/package-lock.json b/package-lock.json index 3727a78a..ba4bf996 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,15 +18,15 @@ "@wordpress/dom-ready": "^4.14.0", "@wordpress/element": "^6.14.0", "@wordpress/i18n": "^5.14.0", - "@wordpress/icons": "^10.14.0", + "@wordpress/icons": "^10.15.1", "ajv": "^8.17.1", "classnames": "^2.5.1", - "html-react-parser": "^5.1.18", + "html-react-parser": "^5.2.2", "jquery": "^3.7.1", "lodash": "^4.17.21", "react": "^18.2.0", - "react-error-boundary": "^4.1.2", - "react-router-dom": "^7.0.2", + "react-error-boundary": "^5.0.0", + "react-router-dom": "^7.1.1", "react-use": "^17.6.0" }, "devDependencies": { @@ -5947,14 +5947,14 @@ } }, "node_modules/@wordpress/element": { - "version": "6.14.0", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.14.0.tgz", - "integrity": "sha512-vZPm2ekv9B7fMcv/slyu/p8lV44EPa6RRHOk04ldNUpsrjC6ph6Q4wpuI5WzLEX7p1u71c8ZOuroEuRvdFxMcA==", + "version": "6.15.1", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.15.1.tgz", + "integrity": "sha512-RTKQwu+sgpdemzMPa/PT6XF+YqFxHIMH2MVEnCsDwaEusPYNmjJ3Lu8oTkgP+iWn2mhI21M/Xkb9jCgXeTnTyQ==", "dependencies": { "@babel/runtime": "7.25.7", "@types/react": "^18.2.79", "@types/react-dom": "^18.2.25", - "@wordpress/escape-html": "*", + "@wordpress/escape-html": "^3.15.0", "change-case": "^4.1.2", "is-plain-object": "^5.0.0", "react": "^18.3.0", @@ -5966,9 +5966,9 @@ } }, "node_modules/@wordpress/element/node_modules/@wordpress/escape-html": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-3.10.0.tgz", - "integrity": "sha512-3glY3MhXEHlPP0/hrS3vkRmAOHtutvoHGhkr8vnva6TLg4CsAeo42nYbuFJ+ukVMWdCtmV+28UjOeiYtG/fZOA==", + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-3.15.0.tgz", + "integrity": "sha512-m+bdBFMbii7Bm0q3L6ntVH0jr+/sUJC4sgpPuVpsjZTFrxGIiXa0J5Kv6lQoBCFM6I3zaVdjroUA24l7JVjXaA==", "dependencies": { "@babel/runtime": "7.25.7" }, @@ -6228,14 +6228,13 @@ } }, "node_modules/@wordpress/icons": { - "version": "10.14.0", - "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-10.14.0.tgz", - "integrity": "sha512-4S1AaBeqvTpsTC23y0+4WPiSyz7j+b7vJ4vQ4nqnPeBF7ZeC8J/UXWQnEuKY38n8TiutXljgagkEqGNC9pF2Mw==", - "license": "GPL-2.0-or-later", + "version": "10.15.1", + "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-10.15.1.tgz", + "integrity": "sha512-62GlyUePiF7+AOUNWjVYQ6ghWtgdl0FU5Fl0wS1EKRP6oBFXJ1DdHgXKJImKSY72KC8Yk8uS6VfqIiK2tsOeGg==", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/element": "*", - "@wordpress/primitives": "*" + "@wordpress/element": "^6.15.1", + "@wordpress/primitives": "^4.15.1" }, "engines": { "node": ">=18.12.0", @@ -6366,12 +6365,12 @@ } }, "node_modules/@wordpress/primitives": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-4.12.0.tgz", - "integrity": "sha512-bg3f3zLyABqyQw3ZtQs5hdKRXFzKiH3vUAB7bdL90KVdDoPJTApRubz7uMAuBdy+oK8ZtHD7RR0KMtoBwy26og==", + "version": "4.15.1", + "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-4.15.1.tgz", + "integrity": "sha512-hLBgrnKoEjROuqqlRPjAI5A903LsnOCUnPgBJLuREXgSRFVmVJocRHmvD8o3HGSaaTLcHivfowUhhmdlVkeYfw==", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/element": "*", + "@wordpress/element": "^6.15.1", "clsx": "^2.1.1" }, "engines": { @@ -10176,10 +10175,9 @@ } }, "node_modules/domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", - "license": "BSD-2-Clause", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.1.tgz", + "integrity": "sha512-xWXmuRnN9OMP6ptPd2+H0cCbcYBULa5YDTbMm/2lvkWvNA3O4wcW+GvzooqBuNM8yy6pl3VIAeJTUUWUbfI5Fw==", "dependencies": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", @@ -13208,12 +13206,12 @@ } }, "node_modules/html-dom-parser": { - "version": "5.0.12", - "resolved": "https://registry.npmjs.org/html-dom-parser/-/html-dom-parser-5.0.12.tgz", - "integrity": "sha512-LP2BI8aCnv6HCnO1kyQMaycqL7RCTUODGFWdKwrlc6ROG5rtbVEtE4mkBn1tokBMflUN7wyNKL4AXq7EMmga6Q==", + "version": "5.0.13", + "resolved": "https://registry.npmjs.org/html-dom-parser/-/html-dom-parser-5.0.13.tgz", + "integrity": "sha512-B7JonBuAfG32I7fDouUQEogBrz3jK9gAuN1r1AaXpED6dIhtg/JwiSRhjGL7aOJwRz3HU4efowCjQBaoXiREqg==", "dependencies": { "domhandler": "5.0.3", - "htmlparser2": "9.1.0" + "htmlparser2": "10.0.0" } }, "node_modules/html-encoding-sniffer": { @@ -13254,12 +13252,12 @@ "license": "MIT" }, "node_modules/html-react-parser": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/html-react-parser/-/html-react-parser-5.2.1.tgz", - "integrity": "sha512-4FZBYVzmlYzmNgoDVETZd/I/OnVR0d46UMnLdf/VdKTE973jImSfbonIRCov/AQQsL7zp7D1UKqMz0gbK6M0yA==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/html-react-parser/-/html-react-parser-5.2.2.tgz", + "integrity": "sha512-yA5012CJGSFWYZsgYzfr6HXJgDap38/AEP4ra8Cw+WHIi2ZRDXRX/QVYdumRf1P8zKyScKd6YOrWYvVEiPfGKg==", "dependencies": { "domhandler": "5.0.3", - "html-dom-parser": "5.0.12", + "html-dom-parser": "5.0.13", "react-property": "2.0.2", "style-to-js": "1.1.16" }, @@ -13287,9 +13285,9 @@ } }, "node_modules/htmlparser2": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz", - "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.0.0.tgz", + "integrity": "sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==", "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", { @@ -13300,8 +13298,19 @@ "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.3", - "domutils": "^3.1.0", - "entities": "^4.5.0" + "domutils": "^3.2.1", + "entities": "^6.0.0" + } + }, + "node_modules/htmlparser2/node_modules/entities": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.0.tgz", + "integrity": "sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, "node_modules/http-cache-semantics": { @@ -19666,9 +19675,9 @@ } }, "node_modules/react-error-boundary": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-4.1.2.tgz", - "integrity": "sha512-GQDxZ5Jd+Aq/qUxbCm1UtzmL/s++V7zKgE8yMktJiCQXCCFZnMZh9ng+6/Ne6PjNSXH0L9CjeOEREfRnq6Duag==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-5.0.0.tgz", + "integrity": "sha512-tnjAxG+IkpLephNcePNA7v6F/QpWLH8He65+DmedchDwg162JZqx4NmbXj0mlAYVVEd81OW7aFhmbsScYfiAFQ==", "dependencies": { "@babel/runtime": "^7.12.5" }, @@ -19699,9 +19708,9 @@ } }, "node_modules/react-router": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.0.2.tgz", - "integrity": "sha512-m5AcPfTRUcjwmhBzOJGEl6Y7+Crqyju0+TgTQxoS4SO+BkWbhOrcfZNq6wSWdl2BBbJbsAoBUb8ZacOFT+/JlA==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.1.1.tgz", + "integrity": "sha512-39sXJkftkKWRZ2oJtHhCxmoCrBCULr/HAH4IT5DHlgu/Q0FCPV0S4Lx+abjDTx/74xoZzNYDYbOZWlJjruyuDQ==", "dependencies": { "@types/cookie": "^0.6.0", "cookie": "^1.0.1", @@ -19722,11 +19731,11 @@ } }, "node_modules/react-router-dom": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.0.2.tgz", - "integrity": "sha512-VJOQ+CDWFDGaWdrG12Nl+d7yHtLaurNgAQZVgaIy7/Xd+DojgmYLosFfZdGz1wpxmjJIAkAMVTKWcvkx1oggAw==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.1.1.tgz", + "integrity": "sha512-vSrQHWlJ5DCfyrhgo0k6zViOe9ToK8uT5XGSmnuC2R3/g261IdIMpZVqfjD6vWSXdnf5Czs4VA/V60oVR6/jnA==", "dependencies": { - "react-router": "7.0.2" + "react-router": "7.1.1" }, "engines": { "node": ">=20.0.0" diff --git a/package.json b/package.json index 5c0a8cc9..a6549161 100644 --- a/package.json +++ b/package.json @@ -25,15 +25,15 @@ "@wordpress/dom-ready": "^4.14.0", "@wordpress/element": "^6.14.0", "@wordpress/i18n": "^5.14.0", - "@wordpress/icons": "^10.14.0", + "@wordpress/icons": "^10.15.1", "ajv": "^8.17.1", "classnames": "^2.5.1", - "html-react-parser": "^5.1.18", + "html-react-parser": "^5.2.2", "jquery": "^3.7.1", "lodash": "^4.17.21", "react": "^18.2.0", - "react-error-boundary": "^4.1.2", - "react-router-dom": "^7.0.2", + "react-error-boundary": "^5.0.0", + "react-router-dom": "^7.1.1", "react-use": "^17.6.0" }, "devDependencies": {