diff --git a/package-lock.json b/package-lock.json index 8453c6d3d..4913148cc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,9 +13,9 @@ "devDependencies": { "@playwright/test": "^1.60.0", "@types/node": "^24.12.4", - "@wordpress/e2e-test-utils-playwright": "^1.45.0", - "@wordpress/eslint-plugin": "^25.1.0", - "@wordpress/scripts": "^32.1.0", + "@wordpress/e2e-test-utils-playwright": "^1.46.0", + "@wordpress/eslint-plugin": "^25.2.0", + "@wordpress/scripts": "^32.2.0", "copy-webpack-plugin": "^14.0.0", "eslint-plugin-react-hooks": "^7.1.1", "globals": "^17.6.0", @@ -6416,9 +6416,9 @@ } }, "node_modules/@wordpress/babel-preset-default": { - "version": "8.45.0", - "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-8.45.0.tgz", - "integrity": "sha512-xlrFFf8bsVDpOjzDW4dwkY8w040YupOIeRSVPB1FJyHBae8ObR+p2siM6E8/DrLNuDznudYoUFRnojYQ16ImjQ==", + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-8.46.0.tgz", + "integrity": "sha512-HpjX32OkbSpNZkhVo2WdQuP1MkpVg24hVaq7uM5whDdYR88pSc5bfhJ1cNsWagYJQvuYFBf+YIBSvxref4ojXA==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { @@ -6428,8 +6428,8 @@ "@babel/plugin-transform-runtime": "7.25.7", "@babel/preset-env": "7.25.7", "@babel/preset-typescript": "7.25.7", - "@wordpress/browserslist-config": "^6.45.0", - "@wordpress/warning": "^3.45.0", + "@wordpress/browserslist-config": "^6.46.0", + "@wordpress/warning": "^3.46.0", "browserslist": "^4.21.10", "core-js": "^3.31.0", "react": "^18.3.0" @@ -6471,9 +6471,9 @@ } }, "node_modules/@wordpress/base-styles": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-7.0.0.tgz", - "integrity": "sha512-Q0BbZzfeYbQZKHnyNT4RF8RGVugN5jStGtpRKhBYQW7ut7sS61LbbpP7jR0D0sDPYoEEC8jKZQSZwSM23B4jow==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-8.0.0.tgz", + "integrity": "sha512-livtgwnvBm7xbpm/gaBxwtdZm3KCXq210UNsr48WA8TGfi/OfZ4oOzk4Mp4/ZHsq2baaXzhZ0iXjyR7oyaOTsw==", "dev": true, "license": "GPL-2.0-or-later", "engines": { @@ -6482,9 +6482,9 @@ } }, "node_modules/@wordpress/browserslist-config": { - "version": "6.45.0", - "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-6.45.0.tgz", - "integrity": "sha512-iSRD/0bxD9PUHWssZN1zZa+xZ2E9FtpgNYKeceTPLKV3rd+rRPqI1h2a2iHboLzex80c1vaxe6eQ9kyZQfGtiA==", + "version": "6.46.0", + "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-6.46.0.tgz", + "integrity": "sha512-FV/CN/Qjvu0Ts1h63w0xuZyhKzipyePMFGXPmbZawu+fHpib/2D/JyAHb0wVpOD4qz8XOfB8Tyi9iMPJzAI87w==", "dev": true, "license": "GPL-2.0-or-later", "engines": { @@ -6493,9 +6493,9 @@ } }, "node_modules/@wordpress/dependency-extraction-webpack-plugin": { - "version": "6.45.0", - "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-6.45.0.tgz", - "integrity": "sha512-x/CvPKJXe53/ff2R9oj0IwAjshSlUFAxq47BXkb8HKMXD1LJTabQKT1dfDJXj3BeUpERxsZ1ltOmQ6Q8GblGAw==", + "version": "6.46.0", + "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-6.46.0.tgz", + "integrity": "sha512-Lm2JFEI4NrcEQFdnIXK+CsUQGK/LTiRxrDY0ocpTLt5hhb3DJm3Ds2HFn8fa//H0U5B3FvO3XyGMHOUf9Q12Pg==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { @@ -6517,9 +6517,9 @@ "license": "BSD" }, "node_modules/@wordpress/e2e-test-utils-playwright": { - "version": "1.45.0", - "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-1.45.0.tgz", - "integrity": "sha512-2hqpRI6J8UcDyP1ObSCGP2lcc2VG15AyG/DwnzMdpgIUC/1zNvQwD9eNlyvHAISgnQ8m41aifE0FVtx5BTLuRQ==", + "version": "1.46.0", + "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-1.46.0.tgz", + "integrity": "sha512-Bls5BGRNda0Oo4biTZ/KIwO8iHBeovvfWNfrPXReIsrW1td1UqXw2Z9l0/LaP3euJZFNom2QExHCOba+8eN5lQ==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { @@ -6539,15 +6539,15 @@ } }, "node_modules/@wordpress/element": { - "version": "6.45.0", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.45.0.tgz", - "integrity": "sha512-WFrGNPEnj8uE+XhFW9NVbxvqraYpConaEokLv9IszFYVfyg8juXSQcHOAfEnxjC08HBPfVcayr2igu/XUgGOAw==", + "version": "6.46.0", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.46.0.tgz", + "integrity": "sha512-hjnrqZi0cZVdkmN0xQavKfSQJYAkb9pVSnDPpuX65OLxeD9/EWkIXvFzBb+nH8c4NzKKSqQU96XCTQrH37OCIA==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { "@types/react": "^18.3.27", "@types/react-dom": "^18.3.1", - "@wordpress/escape-html": "^3.45.0", + "@wordpress/escape-html": "^3.46.0", "change-case": "^4.1.2", "is-plain-object": "^5.0.0", "react": "^18.3.0", @@ -6559,9 +6559,9 @@ } }, "node_modules/@wordpress/escape-html": { - "version": "3.45.0", - "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-3.45.0.tgz", - "integrity": "sha512-IW4mnA+65XKhABuBkwrQNAlbq97luC6ZIBfdSq0Tkq+AFPqE1lJTMlLo7iBkTpsHsBLyznViPXultq40fz8L7w==", + "version": "3.46.0", + "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-3.46.0.tgz", + "integrity": "sha512-SzrVQwLQBZdaSStYVpTKeYqp97NABz1w551T8me3msDDsfhWWPhSZiZTNaGZ6iqUNfOX2uKyZsqXedvkqwLHqA==", "dev": true, "license": "GPL-2.0-or-later", "engines": { @@ -6570,18 +6570,18 @@ } }, "node_modules/@wordpress/eslint-plugin": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-25.1.0.tgz", - "integrity": "sha512-tZVfrpAZoUNQ2A03XA8nVgfejb5lINPZUvbZcg8ZlTB4Bf58daLx5XOw3zIH4ubdS+t4paRslgrdnbCCpqX4Zg==", + "version": "25.2.0", + "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-25.2.0.tgz", + "integrity": "sha512-h3Yz5Qzo1v53Rw9i8WBm68P6SFpVSeqWDohowpEeuIz2RC8Jg1CT5j49tVpSZXGNCQGSf3SaPLjXmiyxTZXkSw==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { "@babel/eslint-parser": "^7.28.6", "@eslint-community/eslint-plugin-eslint-comments": "^4.4.0", "@eslint/compat": "^2.0.0", - "@wordpress/babel-preset-default": "^8.45.0", - "@wordpress/prettier-config": "^4.45.0", - "@wordpress/theme": "^0.12.0", + "@wordpress/babel-preset-default": "^8.46.0", + "@wordpress/prettier-config": "^4.46.0", + "@wordpress/theme": "^0.13.0", "cosmiconfig": "^7.0.0", "eslint-config-prettier": "^10.0.0", "eslint-import-resolver-typescript": "^4.4.4", @@ -6592,7 +6592,7 @@ "eslint-plugin-playwright": "^2.1.0", "eslint-plugin-prettier": "^5.0.0", "eslint-plugin-react": "^7.37.0", - "eslint-plugin-react-hooks": "^5.0.0", + "eslint-plugin-react-hooks": "7.1.1", "globals": "^16.0.0", "requireindex": "^1.2.0", "typescript-eslint": "^8.0.0" @@ -6616,19 +6616,6 @@ } } }, - "node_modules/@wordpress/eslint-plugin/node_modules/eslint-plugin-react-hooks": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.2.0.tgz", - "integrity": "sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" - } - }, "node_modules/@wordpress/eslint-plugin/node_modules/globals": { "version": "16.5.0", "resolved": "https://registry.npmjs.org/globals/-/globals-16.5.0.tgz", @@ -6643,9 +6630,9 @@ } }, "node_modules/@wordpress/jest-console": { - "version": "8.45.0", - "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-8.45.0.tgz", - "integrity": "sha512-5hB2D170aZdYpXganoI4UXvfUEAchpqvICaFjkKteSF3IY60k27GAKBY5hYBNsGkICV2CF2sEHuAO/fYRKhuuQ==", + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-8.46.0.tgz", + "integrity": "sha512-bD5FD/LDbDyfadZzxfUCOM6uBXlIfRFj+AAsgmCHuUBW3c7PrsZXDGh5KRaR8E0XLoeLpkxA78fpUaY8S1+XPw==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { @@ -6661,13 +6648,13 @@ } }, "node_modules/@wordpress/jest-preset-default": { - "version": "12.45.0", - "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-12.45.0.tgz", - "integrity": "sha512-8esXkIgiMi1mQ2WCCieb9/ZU51GQY9mTfPBe3VhIaxvLXUQwhBnw8ytyW1VS+t/pk3H305BA9fW+hNlMQrzElg==", + "version": "12.46.0", + "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-12.46.0.tgz", + "integrity": "sha512-R6D1IMFD1lkpTg8MI5g0c5Bb2TFwp37ZIHR5Xsv7cfK4e73Xk/NsQ5ImP0MyPNIu90IYMcGDOgCdUll7fgeLZg==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/jest-console": "^8.45.0", + "@wordpress/jest-console": "^8.46.0", "babel-jest": "29.7.0" }, "engines": { @@ -6680,9 +6667,9 @@ } }, "node_modules/@wordpress/npm-package-json-lint-config": { - "version": "5.45.0", - "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-5.45.0.tgz", - "integrity": "sha512-0SrEJxgEuxSpVwK8Fr0NfoPAuA+m00O7WXp7icAsGsZ34I5PaHH3Vt++ddL4GIU56bUTmHIqik9VaKDKydFr4A==", + "version": "5.46.0", + "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-5.46.0.tgz", + "integrity": "sha512-8LoW3tNXA1cjehpP/12g20HnbYAQ7n7//D6f3cha4Ev295XXGszxI2FSzk7OLEgV1QtQgCyijEC196RABRCilQ==", "dev": true, "license": "GPL-2.0-or-later", "engines": { @@ -6694,13 +6681,13 @@ } }, "node_modules/@wordpress/postcss-plugins-preset": { - "version": "5.45.0", - "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-5.45.0.tgz", - "integrity": "sha512-9uoIZAyNFNefuQnPrM5mJjLF2u5LUPBvnU4Evr1mLLeKIOB6SRmd50lxIsahI1k4Dlh63dh5ztmOK1y/fnTrJQ==", + "version": "5.46.0", + "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-5.46.0.tgz", + "integrity": "sha512-0cQq8mHFKqDCunu84oekhw/E2bE1paOxKPGAxe8mXdCAYrW/ZyIlHlNLBAy/EfI621UMsQYAz95KrJoKA9h0YA==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/base-styles": "^7.0.0", + "@wordpress/base-styles": "^8.0.0", "autoprefixer": "^10.4.20", "postcss-import": "^16.1.1" }, @@ -6713,9 +6700,9 @@ } }, "node_modules/@wordpress/prettier-config": { - "version": "4.45.0", - "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-4.45.0.tgz", - "integrity": "sha512-Tj8wdH/+uwFOYbyhaQKrfe9WjtCnmGEoOi2i5zQ5KF3NgrdYgfv7ADMnd/fMW2vffxWAZvGjelvH1jybhY6XJA==", + "version": "4.46.0", + "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-4.46.0.tgz", + "integrity": "sha512-KjqvxbBohc0dtZBCYy82chj9WCa5nSQP7LuXrsTo5xFacRrNaB101TlsogVoaHADbOlcrayC0yRPzVmkA8gJFg==", "dev": true, "license": "GPL-2.0-or-later", "engines": { @@ -6727,9 +6714,9 @@ } }, "node_modules/@wordpress/private-apis": { - "version": "1.45.0", - "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-1.45.0.tgz", - "integrity": "sha512-UjhIDpoyKKUghPM0tkqd5Whsuk4kqfAfhb5VYGoEYtunDs0rB8IxgFO7hE0PhimHL74QVgaJOlprRZVRCCoQ6w==", + "version": "1.46.0", + "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-1.46.0.tgz", + "integrity": "sha512-l8dsEuxq6CrtsI7Twfpn6CbPHmGBUQoGN4oLPJG1Bqsr1yXXLU/bEx9KAQN9emxRjXaELPsn7x7TVx0TUoKyJw==", "dev": true, "license": "GPL-2.0-or-later", "engines": { @@ -6738,25 +6725,25 @@ } }, "node_modules/@wordpress/scripts": { - "version": "32.1.0", - "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-32.1.0.tgz", - "integrity": "sha512-sxtibypx47GdibpWFaeAjHXLevcwNyNA0qu7fBUTFt+vgBPxAdx2FIhvg7m7eWjVx6Zr5xjgXQWUE5cFrBpweA==", + "version": "32.2.0", + "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-32.2.0.tgz", + "integrity": "sha512-b31ks0qF/97CikOqkNSvvCjIpWRENSIMrNoA4FhPIqyNRcfsMKrp8pK71IBrrgpMHTBdKuKb/+E7PPFYut5JTA==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { "@babel/core": "7.25.7", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.11", "@svgr/webpack": "^8.0.1", - "@wordpress/babel-preset-default": "^8.45.0", - "@wordpress/browserslist-config": "^6.45.0", - "@wordpress/dependency-extraction-webpack-plugin": "^6.45.0", - "@wordpress/e2e-test-utils-playwright": "^1.45.0", - "@wordpress/eslint-plugin": "^25.1.0", - "@wordpress/jest-preset-default": "^12.45.0", - "@wordpress/npm-package-json-lint-config": "^5.45.0", - "@wordpress/postcss-plugins-preset": "^5.45.0", - "@wordpress/prettier-config": "^4.45.0", - "@wordpress/stylelint-config": "^23.37.0", + "@wordpress/babel-preset-default": "^8.46.0", + "@wordpress/browserslist-config": "^6.46.0", + "@wordpress/dependency-extraction-webpack-plugin": "^6.46.0", + "@wordpress/e2e-test-utils-playwright": "^1.46.0", + "@wordpress/eslint-plugin": "^25.2.0", + "@wordpress/jest-preset-default": "^12.46.0", + "@wordpress/npm-package-json-lint-config": "^5.46.0", + "@wordpress/postcss-plugins-preset": "^5.46.0", + "@wordpress/prettier-config": "^4.46.0", + "@wordpress/stylelint-config": "^23.38.0", "adm-zip": "^0.5.9", "babel-jest": "29.7.0", "babel-loader": "9.2.1", @@ -7209,15 +7196,26 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@wordpress/style-runtime": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@wordpress/style-runtime/-/style-runtime-0.2.0.tgz", + "integrity": "sha512-9pLmilkgWqTvIlrnnXbW7ECfEPvCSYOve7btXgYGgMOzrGs12ijnG+kSGGg0aJhEV8OCzQ/QdVBh4s1zQZ0bLQ==", + "dev": true, + "license": "GPL-2.0-or-later", + "engines": { + "node": ">=20.10.0", + "npm": ">=10.2.3" + } + }, "node_modules/@wordpress/stylelint-config": { - "version": "23.37.0", - "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-23.37.0.tgz", - "integrity": "sha512-1IYD9qro2/+h8+jGosIFzxQtjEEyTT7t679LzzoWdeWX7kacnIdDv4QZzK2JAzW+PaZit3cnZQgqxZvgBoXk4w==", + "version": "23.38.0", + "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-23.38.0.tgz", + "integrity": "sha512-F1Bo45fhWFrpEXlkkwVfopmmgM8PwbzplrlBwu1FGm+9ohF890IXKhjjQ/CDphE9pMBCQnAyofF6ESymhbEm5A==", "dev": true, "license": "MIT", "dependencies": { "@stylistic/stylelint-plugin": "^3.0.1", - "@wordpress/theme": "^0.12.0", + "@wordpress/theme": "^0.13.0", "stylelint-config-recommended": "^14.0.1", "stylelint-config-recommended-scss": "^14.1.0" }, @@ -7231,14 +7229,15 @@ } }, "node_modules/@wordpress/theme": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@wordpress/theme/-/theme-0.12.0.tgz", - "integrity": "sha512-AmEVO0B+kI9tsxkLnna/S+7yi+EPCMTuaPqagje7pnlXeDfykVQfeDeWJfU+QvhcqHXCySn89vvw1Ihep0rj7w==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@wordpress/theme/-/theme-0.13.0.tgz", + "integrity": "sha512-4Lasso3BPej43c7e+eO+YN/fl/mcg/Q9+nclp1FmV6xdWFiUXvfwAOsEeNQQ/5s5mw5aCgseK3//qX5gydhfUA==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/element": "^6.45.0", - "@wordpress/private-apis": "^1.45.0", + "@wordpress/element": "^6.46.0", + "@wordpress/private-apis": "^1.46.0", + "@wordpress/style-runtime": "^0.2.0", "colorjs.io": "^0.6.0", "memize": "^2.1.0" }, @@ -7258,9 +7257,9 @@ } }, "node_modules/@wordpress/warning": { - "version": "3.45.0", - "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.45.0.tgz", - "integrity": "sha512-NQ9tAhPdwhfceVIzWra1rbumvgAFAEDTgZlWsX880zLiq1F8JTwBouwW6wfIhA3XLcY6Yj7cBBYLa8vnNiDZDw==", + "version": "3.46.0", + "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.46.0.tgz", + "integrity": "sha512-Z1CE6x732iMD+NcWziitqWUyhxVy1JlioHDtQUU2oqhDcA0d/P2ifOc/af02dDYFIuLh7umurU19LqpBX6EoWw==", "dev": true, "license": "GPL-2.0-or-later", "engines": { diff --git a/package.json b/package.json index 0cbadadb7..b0d71a47f 100644 --- a/package.json +++ b/package.json @@ -26,9 +26,9 @@ "devDependencies": { "@playwright/test": "^1.60.0", "@types/node": "^24.12.4", - "@wordpress/e2e-test-utils-playwright": "^1.45.0", - "@wordpress/eslint-plugin": "^25.1.0", - "@wordpress/scripts": "^32.1.0", + "@wordpress/e2e-test-utils-playwright": "^1.46.0", + "@wordpress/eslint-plugin": "^25.2.0", + "@wordpress/scripts": "^32.2.0", "copy-webpack-plugin": "^14.0.0", "eslint-plugin-react-hooks": "^7.1.1", "globals": "^17.6.0",