diff --git a/package-lock.json b/package-lock.json index 9c6ea346..91884a2b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,7 +16,7 @@ "@testing-library/cypress": "^10.0.3", "@wordpress/env": "^10.27.0", "@wordpress/i18n": "^5.26.0", - "@wordpress/scripts": "^30.20.0", + "@wordpress/scripts": "^30.21.0", "autoprefixer": "^10.4.21", "chalk": "^5.5.0", "css-minimizer-webpack-plugin": "^7.0.2", @@ -338,19 +338,21 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", - "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", - "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", + "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -1877,13 +1879,14 @@ } }, "node_modules/@babel/types": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.3.tgz", - "integrity": "sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==", + "version": "7.28.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.2.tgz", + "integrity": "sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9" + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -4489,14 +4492,14 @@ } }, "node_modules/@playwright/test": { - "version": "1.54.1", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.54.1.tgz", - "integrity": "sha512-FS8hQ12acieG2dYSksmLOF7BNxnVf2afRJdCuM1eMSxj6QTSE6G4InGF7oApGgDb65MX7AwMVlIkpru0yZA4Xw==", + "version": "1.54.2", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.54.2.tgz", + "integrity": "sha512-A+znathYxPf+72riFd1r1ovOLqsIIB0jKIoPjyK2kqEIe30/6jF6BC7QNluHuwUmsD2tv1XZVugN8GqfTMOxsA==", "dev": true, "license": "Apache-2.0", "peer": true, "dependencies": { - "playwright": "1.54.1" + "playwright": "1.54.2" }, "bin": { "playwright": "cli.js" @@ -4639,9 +4642,9 @@ "license": "MIT" }, "node_modules/@sentry/core": { - "version": "9.42.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-9.42.0.tgz", - "integrity": "sha512-AsfB2eklY09GGsCLC2r0pvh/h3tgr9Co3CB7XisEfzhoQH9RaEb0XeIVLyfo+503ktdlPTjH24j4Zpts4y0Jmg==", + "version": "9.45.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-9.45.0.tgz", + "integrity": "sha512-yTpB53fBEWTMzltD/8f/qI2MFTwgd2vSkn7pOZQusSOMtyt0Bsm/77oqXldIt+eMBAImZalzZaxmaN7RyiRKWQ==", "dev": true, "license": "MIT", "engines": { @@ -4649,9 +4652,9 @@ } }, "node_modules/@sentry/node": { - "version": "9.42.0", - "resolved": "https://registry.npmjs.org/@sentry/node/-/node-9.42.0.tgz", - "integrity": "sha512-SrfSTy570zk1ucRy5qSZ94eXj7E26ZAJ1jS7mJtUFLu2fwJt39qtbqfDncXneBJcKzLvXE6WSLVlH/WfwQ5lKg==", + "version": "9.45.0", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-9.45.0.tgz", + "integrity": "sha512-c0SFcMeZwxLvjC1HrutI8V+Ag8AxENXPiU5PbSmqiTX7p4QnByTcxkENGw5EyLedDZluuEDmmHTBKckCC4X2nA==", "dev": true, "license": "MIT", "dependencies": { @@ -4685,9 +4688,9 @@ "@opentelemetry/sdk-trace-base": "^1.30.1", "@opentelemetry/semantic-conventions": "^1.34.0", "@prisma/instrumentation": "6.11.1", - "@sentry/core": "9.42.0", - "@sentry/node-core": "9.42.0", - "@sentry/opentelemetry": "9.42.0", + "@sentry/core": "9.45.0", + "@sentry/node-core": "9.45.0", + "@sentry/opentelemetry": "9.45.0", "import-in-the-middle": "^1.14.2", "minimatch": "^9.0.0" }, @@ -4696,14 +4699,14 @@ } }, "node_modules/@sentry/node-core": { - "version": "9.42.0", - "resolved": "https://registry.npmjs.org/@sentry/node-core/-/node-core-9.42.0.tgz", - "integrity": "sha512-j0zLLatut3tY+KdHqAn1t2lih+RnR2sDUJagq+swZZFgja0nsWybm3kzPN4n2aRB7yLvjU40n8oj8vi2qBK41g==", + "version": "9.45.0", + "resolved": "https://registry.npmjs.org/@sentry/node-core/-/node-core-9.45.0.tgz", + "integrity": "sha512-tzt60LO7P1m+0OLEqtL5Fd71PwKpg7dSOn3rqB7T6AJeDDiHsXV/yhUZiye1EWHTi0/yOcb0M1Ncjs8Cdyz9Nw==", "dev": true, "license": "MIT", "dependencies": { - "@sentry/core": "9.42.0", - "@sentry/opentelemetry": "9.42.0", + "@sentry/core": "9.45.0", + "@sentry/opentelemetry": "9.45.0", "import-in-the-middle": "^1.14.2" }, "engines": { @@ -4720,13 +4723,13 @@ } }, "node_modules/@sentry/opentelemetry": { - "version": "9.42.0", - "resolved": "https://registry.npmjs.org/@sentry/opentelemetry/-/opentelemetry-9.42.0.tgz", - "integrity": "sha512-RdF2Pps9XH+oQpb/yBzG4+RyrQc5eJ55zi+kzY1cG5asPxqKfgBrniy9Q2szy3YJpvN73T//aPrasXuCTgWohg==", + "version": "9.45.0", + "resolved": "https://registry.npmjs.org/@sentry/opentelemetry/-/opentelemetry-9.45.0.tgz", + "integrity": "sha512-xLH7ZH6xcZBHK77mTa32YjIEL92jmc7i2qkxlchzTNacmTn9BNnuzPFBS7KuISJPXw9R1pXBra6IVEhm6hil/g==", "dev": true, "license": "MIT", "dependencies": { - "@sentry/core": "9.42.0" + "@sentry/core": "9.45.0" }, "engines": { "node": ">=18" @@ -5305,13 +5308,13 @@ } }, "node_modules/@types/babel__traverse": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.7.tgz", - "integrity": "sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", + "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.20.7" + "@babel/types": "^7.28.2" } }, "node_modules/@types/body-parser": { @@ -6302,9 +6305,9 @@ } }, "node_modules/@wordpress/babel-preset-default": { - "version": "8.27.0", - "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-8.27.0.tgz", - "integrity": "sha512-FzfXQL/DAlNrOeiz88p0ReV1TLofo0vWZfQOdd7OswwzfYsMlXue7ms7Qo23z8tag+nNYnqQp71atUD5vox+fg==", + "version": "8.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-8.28.0.tgz", + "integrity": "sha512-exC4p+V/uD2rsHl/hS1i12CYf5lVTGrxXlpLFVub9XHmnCc5MIjl//SbxQK6pu24woC96pYptqVJdQmco6EIzA==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { @@ -6314,8 +6317,8 @@ "@babel/preset-env": "7.25.7", "@babel/preset-typescript": "7.25.7", "@babel/runtime": "7.25.7", - "@wordpress/browserslist-config": "^6.27.0", - "@wordpress/warning": "^3.27.0", + "@wordpress/browserslist-config": "^6.28.0", + "@wordpress/warning": "^3.28.0", "browserslist": "^4.21.10", "core-js": "^3.31.0", "react": "^18.3.0" @@ -6508,9 +6511,9 @@ } }, "node_modules/@wordpress/base-styles": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-6.3.0.tgz", - "integrity": "sha512-Xu7hDd95c96zOk/gAvANlSWFRl6YEduyjc2sN4pSwCM7zHIgwBELdLg9CyzgwuR7Y3XDNdBgptsS9OUHBiC22Q==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-6.4.0.tgz", + "integrity": "sha512-MLk83GBTQ2FFFfAfRR2cbBmZnNVKqOCXFTbtKVObtzrB7EOzT4uXzEfrUJkQZKhIApipqy2Rd9YEbv1vRSXPpw==", "dev": true, "license": "GPL-2.0-or-later", "engines": { @@ -6519,9 +6522,9 @@ } }, "node_modules/@wordpress/browserslist-config": { - "version": "6.27.0", - "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-6.27.0.tgz", - "integrity": "sha512-lBl7ggE05IF3jp3USh2xaz/OnaO1dj4HaySGXXD56Z9ikRcmneyjiux3UmzeHYPPp00XXOcjZ7xGIMXQJOq2BQ==", + "version": "6.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-6.28.0.tgz", + "integrity": "sha512-q0GSAP87oqIbXdY+xLPTj+jztkiSMbUiuhze50Z2Z7DuKbDJK879MYyDHOEZQB3DD6lV37xXA1/dBH9tlfSOUA==", "dev": true, "license": "GPL-2.0-or-later", "engines": { @@ -6530,9 +6533,9 @@ } }, "node_modules/@wordpress/dependency-extraction-webpack-plugin": { - "version": "6.27.0", - "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-6.27.0.tgz", - "integrity": "sha512-bCj39UT+jIJOm8lCQEXjz4SdADl1jVfccWs3nlZHbW5fxc+1Mh+lApnXKgmge9Ap+cuxvg9ewg+Hr3k8HC6dQg==", + "version": "6.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-6.28.0.tgz", + "integrity": "sha512-J9bLlaK+gcsljLF5+Y5AafGw7j7czpQxMRPDWUR2oFtmG6x6jQl6nvNVvQEXLMQ+i2NRy/HJ82k+CrPpm2rNgA==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { @@ -6554,9 +6557,9 @@ "license": "BSD" }, "node_modules/@wordpress/e2e-test-utils-playwright": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-1.27.0.tgz", - "integrity": "sha512-UYjpPeI6vMZKWuZxegUoYu1zU+KumhUTm4EgRbo2TVxwkxeMrOX6XX7DP+NzaPj/DjkfVzfeRz9Ygby7lr6/LA==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-1.28.0.tgz", + "integrity": "sha512-UolgMp+CNNdhKCRONPTkxVeeyscH8YZrMXk/GquaabjxrmNG4+ff/7J3sMnSNLxFN33A5UuVZO1aLZMIRZaEvA==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { @@ -6784,17 +6787,17 @@ } }, "node_modules/@wordpress/eslint-plugin": { - "version": "22.13.0", - "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-22.13.0.tgz", - "integrity": "sha512-cD7NpkCwH3bPhNcS16P0SEvlXrlx5XN5yCT7CZo3DReRTFlOMKswIg/csqFgvypIW8L2Qla5Rzva1qVsWnQEvg==", + "version": "22.14.0", + "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-22.14.0.tgz", + "integrity": "sha512-fZ1OiFMk4tAqfD3yOqqjwZ538QcLnxy7VjyOkk24WrDgDSdsX29uFaPcn1i8MN41A1HpxpcGxtMNqyHhKDE6tg==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { "@babel/eslint-parser": "7.25.7", "@typescript-eslint/eslint-plugin": "^6.4.1", "@typescript-eslint/parser": "^6.4.1", - "@wordpress/babel-preset-default": "^8.27.0", - "@wordpress/prettier-config": "^4.27.0", + "@wordpress/babel-preset-default": "^8.28.0", + "@wordpress/prettier-config": "^4.28.0", "cosmiconfig": "^7.0.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.25.2", @@ -6950,9 +6953,9 @@ "license": "BSD-3-Clause" }, "node_modules/@wordpress/jest-console": { - "version": "8.27.0", - "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-8.27.0.tgz", - "integrity": "sha512-MTKc5oWkmzVqSP0SxH5XCxZEpFUgd+uBn2byEjtbSPqTi3n6uou+LybtRWHSKeCAHVBcq3Bsng1V14oJRyl7Pg==", + "version": "8.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-8.28.0.tgz", + "integrity": "sha512-PaeJcNKoxGE0W5M1QYAIVlIrVV4rqrVOwxSsGQVHMCOMoLZcEECIiPELAUH+fW2AJWXb0v1McavjSFcgZ2jdkg==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { @@ -6981,13 +6984,13 @@ } }, "node_modules/@wordpress/jest-preset-default": { - "version": "12.27.0", - "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-12.27.0.tgz", - "integrity": "sha512-J2sYHUB5fdmJ9IVnb5AJkFUMusVAQCZdFvphYSZZ+wq9qvyEp8SrTcIT1uj5zE/S/HdpkTQKRaJ56x0RZI9lFQ==", + "version": "12.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-12.28.0.tgz", + "integrity": "sha512-JjZ5vhVuEDwpeBrogbVZBHVYqXO54WS7UC7hwPZEqgLqf5dTzAxT2wo3nnGJmYwE/8WlABGQkE/4FgzuyFP/1Q==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/jest-console": "^8.27.0", + "@wordpress/jest-console": "^8.28.0", "babel-jest": "29.7.0" }, "engines": { @@ -7000,9 +7003,9 @@ } }, "node_modules/@wordpress/npm-package-json-lint-config": { - "version": "5.27.0", - "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-5.27.0.tgz", - "integrity": "sha512-BEumv8etwMVgz1xvO1TOuSbOVB4dBwhtM6dSHchd4m5RPfmt/FpX+NWToSbF06+l+Ha6PVry72TiQpdFok9c8w==", + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-5.28.0.tgz", + "integrity": "sha512-H9T004zwuO3MSJPO1RbgR4ceZuLam5JIfVwD3UEqJ1VQRpIPLzdJ9MybKI0URqNL9/+A4UJGX0RwpilMGoTNKg==", "dev": true, "license": "GPL-2.0-or-later", "engines": { @@ -7014,13 +7017,13 @@ } }, "node_modules/@wordpress/postcss-plugins-preset": { - "version": "5.27.0", - "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-5.27.0.tgz", - "integrity": "sha512-iIhl8fc4zeN1rehf/bvC2+oIFSTiFfnZf2aTDCzErQTgvGZ33cUlfx7CrpJPcVYCQcbvp4IdaYgaVaw/lnpmuQ==", + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-5.28.0.tgz", + "integrity": "sha512-9934WftbPRTsM10PiSVsQWKwjGXm1Mvj5wjEnAhvuvBfjw0Yz01S7mNfy2I+Y2/oR1zgPRHAp97dVwIn/YRluA==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/base-styles": "^6.3.0", + "@wordpress/base-styles": "^6.4.0", "autoprefixer": "^10.4.20" }, "engines": { @@ -7032,9 +7035,9 @@ } }, "node_modules/@wordpress/prettier-config": { - "version": "4.27.0", - "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-4.27.0.tgz", - "integrity": "sha512-G9sNZ13tgoCwYxZ49jvWMROcRw4JuQjlcct275CAz5wc+blTyob8YPlWAyAJY1h1Q0Nr8cuclS+kdzwD8HCUkg==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-4.28.0.tgz", + "integrity": "sha512-Lp6pvFZ+XgdEgO/mhL88asL74GzbZ6xdik6Nb9LTsW8psXsIX3O2t4BbGJP81EjvBujJt94kljTHEfZrgAuB8g==", "dev": true, "license": "GPL-2.0-or-later", "engines": { @@ -7046,25 +7049,25 @@ } }, "node_modules/@wordpress/scripts": { - "version": "30.20.0", - "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-30.20.0.tgz", - "integrity": "sha512-LV3WG1UR7QeE4zE6nkWi6r3bmPn+MyjWOA0Ycpy23kOoabeurSob/hurfPUjzg4/i4wipJZ9MQyV4uWSEGHt4w==", + "version": "30.21.0", + "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-30.21.0.tgz", + "integrity": "sha512-yztjf6DjQFpndvdIG8zV6jVG8cU6EoXVx5+e/RikWZNHWh5nwnauhVa4xE0ZkGFONKKq0+8T5DqNYW3UvoXPMg==", "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.27.0", - "@wordpress/browserslist-config": "^6.27.0", - "@wordpress/dependency-extraction-webpack-plugin": "^6.27.0", - "@wordpress/e2e-test-utils-playwright": "^1.27.0", - "@wordpress/eslint-plugin": "^22.13.0", - "@wordpress/jest-preset-default": "^12.27.0", - "@wordpress/npm-package-json-lint-config": "^5.27.0", - "@wordpress/postcss-plugins-preset": "^5.27.0", - "@wordpress/prettier-config": "^4.27.0", - "@wordpress/stylelint-config": "^23.19.0", + "@wordpress/babel-preset-default": "^8.28.0", + "@wordpress/browserslist-config": "^6.28.0", + "@wordpress/dependency-extraction-webpack-plugin": "^6.28.0", + "@wordpress/e2e-test-utils-playwright": "^1.28.0", + "@wordpress/eslint-plugin": "^22.14.0", + "@wordpress/jest-preset-default": "^12.28.0", + "@wordpress/npm-package-json-lint-config": "^5.28.0", + "@wordpress/postcss-plugins-preset": "^5.28.0", + "@wordpress/prettier-config": "^4.28.0", + "@wordpress/stylelint-config": "^23.20.0", "adm-zip": "^0.5.9", "babel-jest": "29.7.0", "babel-loader": "9.2.1", @@ -7122,8 +7125,14 @@ }, "peerDependencies": { "@playwright/test": "^1.51.1", + "@wordpress/env": "^10.0.0", "react": "^18.0.0", "react-dom": "^18.0.0" + }, + "peerDependenciesMeta": { + "@wordpress/env": { + "optional": true + } } }, "node_modules/@wordpress/scripts/node_modules/@babel/core": { @@ -7244,9 +7253,9 @@ } }, "node_modules/@wordpress/stylelint-config": { - "version": "23.19.0", - "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-23.19.0.tgz", - "integrity": "sha512-qriyn7AVc+h18yCh7oK/XY776THnENL7kuZi9IEM08k2dVmBt4hOeJlEKqumkBCBqtA/+JFPT38GlJpaV1+cHg==", + "version": "23.20.0", + "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-23.20.0.tgz", + "integrity": "sha512-WRnd35HIdrrtvGU7gxxvXbmmGI/KoLVeHDOTFjYFQHkIn7Hkv9EkudnSfW9P4cK2K5lDhdMM+sre8g7BfMrDlg==", "dev": true, "license": "MIT", "dependencies": { @@ -7264,9 +7273,9 @@ } }, "node_modules/@wordpress/warning": { - "version": "3.27.0", - "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.27.0.tgz", - "integrity": "sha512-AGcCLU2urtV7C4i4Oji8tL9froFPDie+99A2N3tqjZU1v7Csw4UgDrptYRyENjhXLBe9ZzVlf1mZmgH/MQPAHA==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.28.0.tgz", + "integrity": "sha512-Hn2wrdgBDRcmBjpEXd5q+bz4qvLMSYoZa0b3uo1Ja9ONNh8eHGnILIAxBk/OmFrCjmXqY6bydTVBRcvXaBq0MQ==", "dev": true, "license": "GPL-2.0-or-later", "engines": { @@ -8139,9 +8148,9 @@ } }, "node_modules/babel-preset-current-node-syntax": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", - "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz", + "integrity": "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==", "dev": true, "license": "MIT", "dependencies": { @@ -8162,7 +8171,7 @@ "@babel/plugin-syntax-top-level-await": "^7.14.5" }, "peerDependencies": { - "@babel/core": "^7.0.0" + "@babel/core": "^7.0.0 || ^8.0.0-0" } }, "node_modules/babel-preset-jest": { @@ -8587,9 +8596,9 @@ } }, "node_modules/cacheable/node_modules/keyv": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-5.4.0.tgz", - "integrity": "sha512-TMckyVjEoacG5IteUpUrOBsFORtheqziVyyY2dLUwg1jwTb8u48LX4TgmtogkNl9Y9unaEJ1luj10fGyjMGFOQ==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-5.5.0.tgz", + "integrity": "sha512-QG7qR2tijh1ftOvClut4YKKg1iW6cx3GZsKoGyJPxHkGWK9oJhG9P3j5deP0QQOGDowBMVQFaP+Vm4NpGYvmIQ==", "dev": true, "license": "MIT", "dependencies": { @@ -9455,9 +9464,9 @@ } }, "node_modules/core-js": { - "version": "3.44.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.44.0.tgz", - "integrity": "sha512-aFCtd4l6GvAXwVEh3XbbVqJGHDJt0OZRa+5ePGx3LLwi12WfexqQxcsohb2wgsa/92xtl19Hd66G/L+TaAxDMw==", + "version": "3.45.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.45.0.tgz", + "integrity": "sha512-c2KZL9lP4DjkN3hk/an4pWn5b5ZefhRJnAc42n6LJ19kSnbeRbdQZE5dSeE2LBol1OwJD3X1BQvFTAsa8ReeDA==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -12192,9 +12201,9 @@ } }, "node_modules/eslint-plugin-prettier": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.3.tgz", - "integrity": "sha512-NAdMYww51ehKfDyDhv59/eIItUVzU0Io9H2E8nHNGKEeeqlnci+1gCvrHib6EmZdf6GxF+LCV5K7UC65Ezvw7w==", + "version": "5.5.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.4.tgz", + "integrity": "sha512-swNtI95SToIz05YINMA6Ox5R057IMAmWZ26GqPxusAp1TZzj+IdY9tXNWWD3vkF/wEqydCONcwjTFpxybBqZsg==", "dev": true, "license": "MIT", "dependencies": { @@ -17422,9 +17431,9 @@ } }, "node_modules/lighthouse": { - "version": "12.8.0", - "resolved": "https://registry.npmjs.org/lighthouse/-/lighthouse-12.8.0.tgz", - "integrity": "sha512-MNmHLGRsaApxrigFl6M4FSvat8opl6K4MnBRWdU3yEaTH5pzrDSWjdIL2cBdCoV7OgAD1Cy/cdBiXR+ZzdsBNw==", + "version": "12.8.1", + "resolved": "https://registry.npmjs.org/lighthouse/-/lighthouse-12.8.1.tgz", + "integrity": "sha512-z0ceMjEM16C0HuADzMFgXe32BGJ7aJMSx48qTCcQYYjMUPxF1XWTP3rGXJEgB6P/VvS+yfp3TOMR3FpmLo0W3w==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -17440,7 +17449,7 @@ "intl-messageformat": "^10.5.3", "jpeg-js": "^0.4.4", "js-library-detector": "^6.7.0", - "lighthouse-logger": "^2.0.1", + "lighthouse-logger": "^2.0.2", "lighthouse-stack-packs": "1.12.2", "lodash-es": "^4.17.21", "lookup-closest-locale": "6.2.0", @@ -17463,7 +17472,7 @@ "smokehouse": "cli/test/smokehouse/frontends/smokehouse-bin.js" }, "engines": { - "node": ">=18.20" + "node": ">=18.16" } }, "node_modules/lighthouse-logger": { @@ -17520,16 +17529,16 @@ } }, "node_modules/lighthouse/node_modules/puppeteer-core": { - "version": "24.15.0", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.15.0.tgz", - "integrity": "sha512-2iy0iBeWbNyhgiCGd/wvGrDSo73emNFjSxYOcyAqYiagkYt5q4cPfVXaVDKBsukgc2fIIfLAalBZlaxldxdDYg==", + "version": "24.16.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.16.0.tgz", + "integrity": "sha512-tZ0tJiOYaDGTRzzr2giDpf8O/55JsoqkrafS1Xu4H6S8oP4eeL6RbZzY9OzjShSf5EQvx/zAc55QKpDqzXos/Q==", "dev": true, "license": "Apache-2.0", "dependencies": { "@puppeteer/browsers": "2.10.6", "chromium-bidi": "7.2.0", "debug": "^4.4.1", - "devtools-protocol": "0.0.1464554", + "devtools-protocol": "0.0.1475386", "typed-query-selector": "^2.12.0", "ws": "^8.18.3" }, @@ -17552,9 +17561,9 @@ } }, "node_modules/lighthouse/node_modules/puppeteer-core/node_modules/devtools-protocol": { - "version": "0.0.1464554", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1464554.tgz", - "integrity": "sha512-CAoP3lYfwAGQTaAXYvA6JZR0fjGUb7qec1qf4mToyoH2TZgUFeIqYcjh6f9jNuhHfuZiEdH+PONHYrLhRQX6aw==", + "version": "0.0.1475386", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1475386.tgz", + "integrity": "sha512-RQ809ykTfJ+dgj9bftdeL2vRVxASAuGU+I9LEx9Ij5TXU5HrgAQVmzi72VA+mkzscE12uzlRv5/tWWv9R9J1SA==", "dev": true, "license": "BSD-3-Clause" }, @@ -19802,14 +19811,14 @@ } }, "node_modules/playwright": { - "version": "1.54.1", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.54.1.tgz", - "integrity": "sha512-peWpSwIBmSLi6aW2auvrUtf2DqY16YYcCMO8rTVx486jKmDTJg7UAhyrraP98GB8BoPURZP8+nxO7TSd4cPr5g==", + "version": "1.54.2", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.54.2.tgz", + "integrity": "sha512-Hu/BMoA1NAdRUuulyvQC0pEqZ4vQbGfn8f7wPXcnqQmM+zct9UliKxsIkLNmz/ku7LElUNqmaiv1TG/aL5ACsw==", "dev": true, "license": "Apache-2.0", "peer": true, "dependencies": { - "playwright-core": "1.54.1" + "playwright-core": "1.54.2" }, "bin": { "playwright": "cli.js" @@ -19822,9 +19831,9 @@ } }, "node_modules/playwright-core": { - "version": "1.54.1", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.54.1.tgz", - "integrity": "sha512-Nbjs2zjj0htNhzgiy5wu+3w09YetDx5pkrpI/kZotDlDUaYk0HVA5xrBVPdow4SAUIlhgKcJeJg4GRKW6xHusA==", + "version": "1.54.2", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.54.2.tgz", + "integrity": "sha512-n5r4HFbMmWsB4twG7tJLDN9gmBUeSPcsBZiWSE4DnYz9mJMAFqr2ID7+eGC9kpEnxExJ1epttwR59LEWCk8mtA==", "dev": true, "license": "Apache-2.0", "peer": true, @@ -22659,9 +22668,9 @@ } }, "node_modules/spdx-license-ids": { - "version": "3.0.21", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.21.tgz", - "integrity": "sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==", + "version": "3.0.22", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.22.tgz", + "integrity": "sha512-4PRT4nh1EImPbt2jASOKHX7PB7I+e4IWNLvkKFDxNhJlfjbYlleYQh285Z/3mPTHSAK/AvdMmw5BNNuYH8ShgQ==", "dev": true, "license": "CC0-1.0" }, @@ -23116,9 +23125,9 @@ } }, "node_modules/stylelint": { - "version": "16.22.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.22.0.tgz", - "integrity": "sha512-SVEMTdjKNV4ollUrIY9ordZ36zHv2/PHzPjfPMau370MlL2VYXeLgSNMMiEbLGRO8RmD2R8/BVUeF2DfnfkC0w==", + "version": "16.23.1", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.23.1.tgz", + "integrity": "sha512-dNvDTsKV1U2YtiUDfe9d2gp902veFeo3ecCWdGlmLm2WFrAV0+L5LoOj/qHSBABQwMsZPJwfC4bf39mQm1S5zw==", "dev": true, "funding": [ { @@ -23145,7 +23154,7 @@ "debug": "^4.4.1", "fast-glob": "^3.3.3", "fastest-levenshtein": "^1.0.16", - "file-entry-cache": "^10.1.1", + "file-entry-cache": "^10.1.3", "global-modules": "^2.0.0", "globby": "^11.1.0", "globjoin": "^0.1.4", diff --git a/package.json b/package.json index d40e3447..15d83653 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "@testing-library/cypress": "^10.0.3", "@wordpress/env": "^10.27.0", "@wordpress/i18n": "^5.26.0", - "@wordpress/scripts": "^30.20.0", + "@wordpress/scripts": "^30.21.0", "autoprefixer": "^10.4.21", "chalk": "^5.5.0", "css-minimizer-webpack-plugin": "^7.0.2",