diff --git a/package-lock.json b/package-lock.json index 0af71d3a..ca4e1d36 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,7 +7,7 @@ "hasInstallScript": true, "devDependencies": { "@automattic/vip": "^2.38.0", - "@wordpress/scripts": "^27.1.0", + "@wordpress/scripts": "^27.2.0", "lint-staged": "^15.0.2", "npm-run-all2": "^5.0.0" }, @@ -4044,6 +4044,21 @@ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "dev": true }, + "node_modules/@automattic/vip/node_modules/react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/@automattic/vip/node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", @@ -10153,23 +10168,23 @@ } }, "node_modules/@wordpress/api-fetch": { - "version": "6.47.0", - "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.47.0.tgz", - "integrity": "sha512-NA/jWDXoVtJmiVBYhlxts2UrgKJpJM+zTGzLCfRQCZUzpJYm3LonB8x+uCQ78nEyxCY397Esod3jnbquYjOr0Q==", + "version": "6.48.0", + "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.48.0.tgz", + "integrity": "sha512-Yo9kpwf07OXt/xV82EfYlnR4Dl6T/VnhKbo0wtmOO7fLxhfOrF0rFgJM4X78WEWBYcjnGwQD5c5ufad7X5XK1A==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^4.50.0", - "@wordpress/url": "^3.51.0" + "@wordpress/i18n": "^4.51.0", + "@wordpress/url": "^3.52.0" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/babel-plugin-import-jsx-pragma": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.33.0.tgz", - "integrity": "sha512-CjzruFKWgzU/mO/nnQJ2l9UlzZQpqS60UC6l2vNdJ9oD2nKHR5Oou6kNic3QhWDVJrBf2JUiJJ0TC280bykXmA==", + "version": "4.34.0", + "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.34.0.tgz", + "integrity": "sha512-DOoUJKvfUc8rdiGqcZND5lauoY4B5+cCuuHLh9AztE1t2DlQJBy6DtP6t1bUZb7BYUWOoWgRflMLtOK3ZTf0cg==", "dev": true, "engines": { "node": ">=14" @@ -10179,9 +10194,9 @@ } }, "node_modules/@wordpress/babel-preset-default": { - "version": "7.34.0", - "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.34.0.tgz", - "integrity": "sha512-yjFOllyTktFHtcIEgU3ghXBn8lItzr5mPLf0xdSpe0cHceFYL1hT1oprhgRL+olZweaO96Yfm0qUCCKQfJBWsA==", + "version": "7.35.0", + "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.35.0.tgz", + "integrity": "sha512-wgZOezNvzbrJTHn0Cyt8+Si7sb5aJJ+akHOrEgvUUv576LfgWUKHPRz8Ecu1fFlupEp35r1uoQ5J+UviLWrvEg==", "dev": true, "dependencies": { "@babel/core": "^7.16.0", @@ -10190,9 +10205,9 @@ "@babel/preset-env": "^7.16.0", "@babel/preset-typescript": "^7.16.0", "@babel/runtime": "^7.16.0", - "@wordpress/babel-plugin-import-jsx-pragma": "^4.33.0", - "@wordpress/browserslist-config": "^5.33.0", - "@wordpress/warning": "^2.50.0", + "@wordpress/babel-plugin-import-jsx-pragma": "^4.34.0", + "@wordpress/browserslist-config": "^5.34.0", + "@wordpress/warning": "^2.51.0", "browserslist": "^4.21.10", "core-js": "^3.31.0", "react": "^18.2.0" @@ -10202,24 +10217,24 @@ } }, "node_modules/@wordpress/base-styles": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.41.0.tgz", - "integrity": "sha512-MjPAZeAqvyskDXDp2wGZ0DjtYOQLOydI1WqVIZS4wnIdhsQWQD//VMeXgLrcmCzNyQg+iKTx3o+BzmXVTOD0+w==", + "version": "4.42.0", + "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.42.0.tgz", + "integrity": "sha512-CD8nFUg45v70BTsKuS9f/sJsdF8xOkJb2oXd0HikWtuJJ24YQB8bzkeIg+TvD5LnK4pwZeDskODo4QFBsoCwIw==", "dev": true }, "node_modules/@wordpress/browserslist-config": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-5.33.0.tgz", - "integrity": "sha512-dv1ZlpqGk8gaSBJPP/Z/1uOuxjtP0EBsHVKInLRu6FWLTJkK8rnCeC3xJT3/2TtJ0rasLC79RoytfhXTOODVwg==", + "version": "5.34.0", + "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-5.34.0.tgz", + "integrity": "sha512-LafF3XoetOAN99bktOzc9hSOv7cPoQEe0/KPgiw24t77xvRqLuWww+zYbiHAHYSzdBGngrlNwRLgloSifnp+hg==", "dev": true, "engines": { "node": ">=14" } }, "node_modules/@wordpress/dependency-extraction-webpack-plugin": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-5.1.0.tgz", - "integrity": "sha512-W2W+9JNAaGirAtGDSf83pjEKb63DLhgpJGgvMOpEPoRPtucgO6CCm3uMoNkJTpKoxJQ2tSZEymAhF/YdLm+ScQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-5.2.0.tgz", + "integrity": "sha512-BOwGopKL5MocUnmrum9tS+HttzFaY3z5CE6sE2DsoM9BWo6OomM6XC5iNGjbv7KDTmxdxjKr0Yzr6YUeSbNrRA==", "dev": true, "dependencies": { "json2php": "^0.0.7" @@ -10232,14 +10247,14 @@ } }, "node_modules/@wordpress/e2e-test-utils-playwright": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.18.0.tgz", - "integrity": "sha512-Z8uH1dUzy/STQjOU6eb9nquVK4RC1rUx0gXY/GN1IVNDJvGN/yJxT/gNKmfiL7KpmHvNp2Q5M4bnUT9uiNcM+Q==", + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.19.0.tgz", + "integrity": "sha512-iNg5t+fqNZwzBULhe9kMGd36nVlX/WmNeB75wDUKX37fms2ZhiMppj7lt5VGQ82nWDvM+Fq/h89wfioeJKiHhA==", "dev": true, "dependencies": { - "@wordpress/api-fetch": "^6.47.0", - "@wordpress/keycodes": "^3.50.0", - "@wordpress/url": "^3.51.0", + "@wordpress/api-fetch": "^6.48.0", + "@wordpress/keycodes": "^3.51.0", + "@wordpress/url": "^3.52.0", "change-case": "^4.1.2", "form-data": "^4.0.0", "get-port": "^5.1.1", @@ -10255,16 +10270,16 @@ } }, "node_modules/@wordpress/eslint-plugin": { - "version": "17.7.0", - "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-17.7.0.tgz", - "integrity": "sha512-JSFaCogE0WlZpl0SV4q8DK8G6jwDjEzXRzOsgesWilea4OuVp1KxCamkddTorRNM3QAbjrGuPJ4NYaGrNG9QsA==", + "version": "17.8.0", + "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-17.8.0.tgz", + "integrity": "sha512-Ob0WR21Y9AcX7AFKhj0RtJ1l5odp9+Uq0W5tOMVY0jZBAW0oVF6YeZMbc0zbynPss5PnWljtk0YX3CJCae2p3Q==", "dev": true, "dependencies": { "@babel/eslint-parser": "^7.16.0", "@typescript-eslint/eslint-plugin": "^6.4.1", "@typescript-eslint/parser": "^6.4.1", - "@wordpress/babel-preset-default": "^7.34.0", - "@wordpress/prettier-config": "^3.7.0", + "@wordpress/babel-preset-default": "^7.35.0", + "@wordpress/prettier-config": "^3.8.0", "cosmiconfig": "^7.0.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.25.2", @@ -10325,9 +10340,9 @@ } }, "node_modules/@wordpress/hooks": { - "version": "3.50.0", - "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.50.0.tgz", - "integrity": "sha512-YIhwT1y0ss7Byfz46NBx08EUmXzWMu+g5DCY7FMuDNhwxSEoZMB8edKMiwNmFk4mFKBCnXM1d5FeONUPIUkJwg==", + "version": "3.51.0", + "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.51.0.tgz", + "integrity": "sha512-u//qLJCfgmGBLEdAtZx5C1KzmhcCYDIk46feYGBR9DHB1/fqdvMpxc20un62i8QgYvJyF7GChmerkPbssa6a8w==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0" @@ -10337,13 +10352,13 @@ } }, "node_modules/@wordpress/i18n": { - "version": "4.50.0", - "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.50.0.tgz", - "integrity": "sha512-FkA2se6HMQm4eFC+/kTWvWQqs51VxpZuvY2MlWUp/L1r1d/dMBHXu049x86+/+6yk3ZNqiK5h6j6Z76dvPHZ4w==", + "version": "4.51.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.51.0.tgz", + "integrity": "sha512-JiMEstT98R1e4bgI8DA+XVCXUSis/6eZ7+RF5nHuDiseIyQ68B2D2FzYoEFaw/zaVebvtWA0lZ8HbHihgsSVPQ==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^3.50.0", + "@wordpress/hooks": "^3.51.0", "gettext-parser": "^1.3.1", "memize": "^2.1.0", "sprintf-js": "^1.1.1", @@ -10357,9 +10372,9 @@ } }, "node_modules/@wordpress/jest-console": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.21.0.tgz", - "integrity": "sha512-o2vZRlwwJ6WoxRwnFFT5iZzfdc2d9MZvrtwB093RWPNcyK5qVtApji4VN/ieHijB4bjEHGalm0UKfKpt0EDlUQ==", + "version": "7.22.0", + "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.22.0.tgz", + "integrity": "sha512-vuTq/VwmXXTDlZzHiFlYQDCAq8xTg/99pHBiKcJwKe13LZgxEwbUtjKp18JzbXb5qS9KPW/EynTiYxpTLn1o7w==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", @@ -10373,12 +10388,12 @@ } }, "node_modules/@wordpress/jest-preset-default": { - "version": "11.21.0", - "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.21.0.tgz", - "integrity": "sha512-XAztKOROu02iBsz+Qosv/RYuPWB1XwwlU+FiA5Y68tRztrqFy4b/il+DFg4Jue/zXF7UECWUvosd5ow/GmKa6Q==", + "version": "11.22.0", + "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.22.0.tgz", + "integrity": "sha512-OSKGvYOQDWynaA78AUzwMpj8kkUrBSJF/Z8InH84RHV1w30DUMQ0b7pSJzOiPPo72uXDcTiit4hYHvSK20BqbA==", "dev": true, "dependencies": { - "@wordpress/jest-console": "^7.21.0", + "@wordpress/jest-console": "^7.22.0", "babel-jest": "^29.6.2" }, "engines": { @@ -10390,22 +10405,22 @@ } }, "node_modules/@wordpress/keycodes": { - "version": "3.50.0", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.50.0.tgz", - "integrity": "sha512-ykWpyCbgwcaT8i5kSfotYtd2oOHyMDpWEYR73InYrzEhl7pnS3wD7hi/KfeKLvMfYhbysUXlCVr6q/oH+qK/DQ==", + "version": "3.51.0", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.51.0.tgz", + "integrity": "sha512-wudlftpjZ/2tZ2gKY7w2m7BG4LBhmEvDn2K48IbTcMtEyFJidIB0IFpT+skR1aFhIekGDZ7W8UXPQVbjwbWhwA==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^4.50.0" + "@wordpress/i18n": "^4.51.0" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/npm-package-json-lint-config": { - "version": "4.35.0", - "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.35.0.tgz", - "integrity": "sha512-QmkhYM4/s+2r3RuolVRRmoUa5o3lFgcHA6I3A9akaSVGZr//4p2p+iXOGmNub9njgGlj7j8SAPN8GUsCO/VqZQ==", + "version": "4.36.0", + "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.36.0.tgz", + "integrity": "sha512-//BDDFVMHxtXC3JC+76DR8ZbJPI3ltzJ3XLbcn8myG9rlQegbSSqmltVcYoR3CGKFI+IbxY1P8CuzJGRN5EIRA==", "dev": true, "engines": { "node": ">=14" @@ -10415,12 +10430,12 @@ } }, "node_modules/@wordpress/postcss-plugins-preset": { - "version": "4.34.0", - "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.34.0.tgz", - "integrity": "sha512-OLQBSLE2q11Ik+WdcO2QfGr/O4X/zJYOGXNsychx/EaMamLzJInFcRL6kGbPX41zPINhadq5x2vFIZI2EC+Uyg==", + "version": "4.35.0", + "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.35.0.tgz", + "integrity": "sha512-+DiPMZMZXN/U/7mCY/oYEnttjCx2A+m7WOk3hWZt4JP0zDud10iHGMt+VzYPcQBQqABhK9CfPFWhz0WXinJQCw==", "dev": true, "dependencies": { - "@wordpress/base-styles": "^4.41.0", + "@wordpress/base-styles": "^4.42.0", "autoprefixer": "^10.2.5" }, "engines": { @@ -10431,9 +10446,9 @@ } }, "node_modules/@wordpress/prettier-config": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-3.7.0.tgz", - "integrity": "sha512-JRTc5p7UxtcPkqdSDXSFJoJnVuS510uiRVz8anXEl5nuOx5p+SJAzi9QPrxTgOE8bN3wRABH4eIhfOcta4CFdg==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-3.8.0.tgz", + "integrity": "sha512-xKhhI73uTM3UeK7MYjCeyqGgyZvXic4t0rXKiERN6j4aBH7TdAflKli1zj9Xiy0AxFwLJcy0SZqxqLcw0JHSzA==", "dev": true, "engines": { "node": ">=14" @@ -10443,24 +10458,24 @@ } }, "node_modules/@wordpress/scripts": { - "version": "27.1.0", - "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-27.1.0.tgz", - "integrity": "sha512-jewyOxqaNrsct5R1NXv2lT8CA70vzrvpdZHYERCcH9LzKuvrcc32Telm9Jqso6ay1ZgHeIbjHSCd2+r2sBG7hw==", + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-27.2.0.tgz", + "integrity": "sha512-xkrNYRuXxtkCkxtBWq7H46cgvbBHzfy8VdELqXn5XwK8S+ytDVOe3YUXqhisn9VdPurrjgfgAa/qNMA3xPr90Q==", "dev": true, "dependencies": { "@babel/core": "^7.16.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.11", "@svgr/webpack": "^8.0.1", - "@wordpress/babel-preset-default": "^7.34.0", - "@wordpress/browserslist-config": "^5.33.0", - "@wordpress/dependency-extraction-webpack-plugin": "^5.1.0", - "@wordpress/e2e-test-utils-playwright": "^0.18.0", - "@wordpress/eslint-plugin": "^17.7.0", - "@wordpress/jest-preset-default": "^11.21.0", - "@wordpress/npm-package-json-lint-config": "^4.35.0", - "@wordpress/postcss-plugins-preset": "^4.34.0", - "@wordpress/prettier-config": "^3.7.0", - "@wordpress/stylelint-config": "^21.33.0", + "@wordpress/babel-preset-default": "^7.35.0", + "@wordpress/browserslist-config": "^5.34.0", + "@wordpress/dependency-extraction-webpack-plugin": "^5.2.0", + "@wordpress/e2e-test-utils-playwright": "^0.19.0", + "@wordpress/eslint-plugin": "^17.8.0", + "@wordpress/jest-preset-default": "^11.22.0", + "@wordpress/npm-package-json-lint-config": "^4.36.0", + "@wordpress/postcss-plugins-preset": "^4.35.0", + "@wordpress/prettier-config": "^3.8.0", + "@wordpress/stylelint-config": "^21.34.0", "adm-zip": "^0.5.9", "babel-jest": "^29.6.2", "babel-loader": "^8.2.3", @@ -10651,9 +10666,9 @@ "dev": true }, "node_modules/@wordpress/stylelint-config": { - "version": "21.33.0", - "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.33.0.tgz", - "integrity": "sha512-DwjXrjRBva0tkYILvDV7rjl3VaKXxvchlxnFfFs6l2DWL/Qo31CJ+f2rVw4XSWuuWxY1EsyIn9tOBS9URloWTQ==", + "version": "21.34.0", + "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.34.0.tgz", + "integrity": "sha512-Zou/Y6vdMWnAMzcPNH4yZoKkd8h22DyYO4jyC58ChPEF3O7csvmjpbnDloAr5/MOgCz91hnSkZmiKG0zp8VE6w==", "dev": true, "dependencies": { "stylelint-config-recommended": "^6.0.0", @@ -10667,9 +10682,9 @@ } }, "node_modules/@wordpress/url": { - "version": "3.51.0", - "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.51.0.tgz", - "integrity": "sha512-OjucjlP1763gfKbe8lv/k3RCisyX8AfNBrhASk7JqxAj6rFhb1ZZO7YmAgB2m+WoGB5v7fkOli0FZyDqISdYyg==", + "version": "3.52.0", + "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.52.0.tgz", + "integrity": "sha512-LkKQT7Hv+7ekCQ8fjDg2CK2FUtQhnzI/1PSCcmuL9guxsrQBKoiQFoGvsTUfXC4TtlkyV/gI/iB0zfoyq5t1Gg==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", @@ -10680,9 +10695,9 @@ } }, "node_modules/@wordpress/warning": { - "version": "2.50.0", - "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.50.0.tgz", - "integrity": "sha512-y7Zf48roDfiPgbRAWGXDwN3C8sfbEdneGq+HvXCW6rIeGYnDLdEkpX9i7RfultkFFPVeSP3FpMKVMkto2nbqzA==", + "version": "2.51.0", + "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.51.0.tgz", + "integrity": "sha512-e+YbsQY4o/nTY0gT5Rr5766wU2xzwL5m/8S1HET9wBaeCRoZR/0IKyTOvPfihW13uT6FayBne3rqwT/h6F8w6Q==", "dev": true, "engines": { "node": ">=12" diff --git a/package.json b/package.json index 66396786..e276f1a1 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ }, "devDependencies": { "@automattic/vip": "^2.38.0", - "@wordpress/scripts": "^27.1.0", + "@wordpress/scripts": "^27.2.0", "lint-staged": "^15.0.2", "npm-run-all2": "^5.0.0" }