diff --git a/package-lock.json b/package-lock.json index d865b5b203a..ce3c460777c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,20 +7,20 @@ "name": "amp-wp", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/api-fetch": "6.38.0", - "@wordpress/autop": "3.41.0", - "@wordpress/components": "25.7.0", - "@wordpress/compose": "6.18.0", - "@wordpress/date": "4.41.0", - "@wordpress/dom-ready": "3.41.0", - "@wordpress/editor": "13.18.0", - "@wordpress/element": "5.18.0", - "@wordpress/escape-html": "2.41.0", - "@wordpress/html-entities": "3.41.0", - "@wordpress/i18n": "4.41.0", - "@wordpress/icons": "9.32.0", - "@wordpress/is-shallow-equal": "4.41.0", - "@wordpress/url": "3.42.0", + "@wordpress/api-fetch": "6.39.0", + "@wordpress/autop": "3.42.0", + "@wordpress/components": "25.8.0", + "@wordpress/compose": "6.19.0", + "@wordpress/date": "4.42.0", + "@wordpress/dom-ready": "3.42.0", + "@wordpress/editor": "13.19.0", + "@wordpress/element": "5.19.0", + "@wordpress/escape-html": "2.42.0", + "@wordpress/html-entities": "3.42.0", + "@wordpress/i18n": "4.42.0", + "@wordpress/icons": "9.33.0", + "@wordpress/is-shallow-equal": "4.42.0", + "@wordpress/url": "3.43.0", "classnames": "2.3.2", "clipboard": "2.0.11", "prop-types": "15.8.1", @@ -33,21 +33,21 @@ "@babel/core": "7.22.11", "@babel/plugin-proposal-class-properties": "7.18.6", "@testing-library/react": "14.0.0", - "@wordpress/babel-preset-default": "7.25.0", - "@wordpress/block-editor": "12.9.0", - "@wordpress/blocks": "12.18.0", - "@wordpress/browserslist-config": "5.24.0", - "@wordpress/data": "9.11.0", - "@wordpress/dependency-extraction-webpack-plugin": "4.24.0", - "@wordpress/e2e-test-utils": "10.12.0", - "@wordpress/edit-post": "7.18.0", - "@wordpress/env": "8.7.0", - "@wordpress/eslint-plugin": "15.1.0", - "@wordpress/hooks": "3.41.0", - "@wordpress/jest-puppeteer-axe": "6.12.0", - "@wordpress/plugins": "6.9.0", - "@wordpress/prettier-config": "2.24.0", - "@wordpress/scripts": "26.12.0", + "@wordpress/babel-preset-default": "7.26.0", + "@wordpress/block-editor": "12.10.0", + "@wordpress/blocks": "12.19.0", + "@wordpress/browserslist-config": "5.25.0", + "@wordpress/data": "9.12.0", + "@wordpress/dependency-extraction-webpack-plugin": "4.25.0", + "@wordpress/e2e-test-utils": "10.13.0", + "@wordpress/edit-post": "7.19.0", + "@wordpress/env": "8.8.0", + "@wordpress/eslint-plugin": "16.0.0", + "@wordpress/hooks": "3.42.0", + "@wordpress/jest-puppeteer-axe": "6.13.0", + "@wordpress/plugins": "6.10.0", + "@wordpress/prettier-config": "2.25.0", + "@wordpress/scripts": "26.13.0", "axios": "1.5.0", "babel-plugin-inline-react-svg": "2.0.2", "babel-plugin-transform-react-remove-prop-types": "0.4.24", @@ -4404,6 +4404,22 @@ "node": ">= 8" } }, + "node_modules/@playwright/test": { + "version": "1.38.1", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.38.1.tgz", + "integrity": "sha512-NqRp8XMwj3AK+zKLbZShl0r/9wKgzqI/527bkptKXomtuo+dOjU9NdMASQ8DNC9z9zLOMbG53T4eihYr3XR+BQ==", + "dev": true, + "peer": true, + "dependencies": { + "playwright": "1.38.1" + }, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=16" + } + }, "node_modules/@pmmmwh/react-refresh-webpack-plugin": { "version": "0.5.11", "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz", @@ -4495,9 +4511,9 @@ } }, "node_modules/@preact/signals-core": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@preact/signals-core/-/signals-core-1.4.0.tgz", - "integrity": "sha512-5iYoZBhELLIhUQceZI7sDTQWPb+xcVSn2qk8T/aNl/VMh+A4AiPX9YRSh4XO7fZ6pncrVxl1Iln82poVqYVbbw==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@preact/signals-core/-/signals-core-1.5.0.tgz", + "integrity": "sha512-U2diO1Z4i1n2IoFgMYmRdHWGObNrcuTRxyNEn7deSq2cru0vj0583HYQZHsAqcs7FE+hQyX3mjIV7LAfHCvy8w==", "dev": true, "funding": { "type": "opencollective", @@ -5141,6 +5157,130 @@ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, + "node_modules/@sentry/core": { + "version": "6.19.7", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-6.19.7.tgz", + "integrity": "sha512-tOfZ/umqB2AcHPGbIrsFLcvApdTm9ggpi/kQZFkej7kMphjT+SGBiQfYtjyg9jcRW+ilAR4JXC9BGKsdEQ+8Vw==", + "dev": true, + "dependencies": { + "@sentry/hub": "6.19.7", + "@sentry/minimal": "6.19.7", + "@sentry/types": "6.19.7", + "@sentry/utils": "6.19.7", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/core/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@sentry/hub": { + "version": "6.19.7", + "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-6.19.7.tgz", + "integrity": "sha512-y3OtbYFAqKHCWezF0EGGr5lcyI2KbaXW2Ik7Xp8Mu9TxbSTuwTe4rTntwg8ngPjUQU3SUHzgjqVB8qjiGqFXCA==", + "dev": true, + "dependencies": { + "@sentry/types": "6.19.7", + "@sentry/utils": "6.19.7", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/hub/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@sentry/minimal": { + "version": "6.19.7", + "resolved": "https://registry.npmjs.org/@sentry/minimal/-/minimal-6.19.7.tgz", + "integrity": "sha512-wcYmSJOdvk6VAPx8IcmZgN08XTXRwRtB1aOLZm+MVHjIZIhHoBGZJYTVQS/BWjldsamj2cX3YGbGXNunaCfYJQ==", + "dev": true, + "dependencies": { + "@sentry/hub": "6.19.7", + "@sentry/types": "6.19.7", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/minimal/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@sentry/node": { + "version": "6.19.7", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-6.19.7.tgz", + "integrity": "sha512-gtmRC4dAXKODMpHXKfrkfvyBL3cI8y64vEi3fDD046uqYcrWdgoQsffuBbxMAizc6Ez1ia+f0Flue6p15Qaltg==", + "dev": true, + "dependencies": { + "@sentry/core": "6.19.7", + "@sentry/hub": "6.19.7", + "@sentry/types": "6.19.7", + "@sentry/utils": "6.19.7", + "cookie": "^0.4.1", + "https-proxy-agent": "^5.0.0", + "lru_map": "^0.3.3", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/node/node_modules/cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@sentry/node/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@sentry/types": { + "version": "6.19.7", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-6.19.7.tgz", + "integrity": "sha512-jH84pDYE+hHIbVnab3Hr+ZXr1v8QABfhx39KknxqKWr2l0oEItzepV0URvbEhB446lk/S/59230dlUUIBGsXbg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/utils": { + "version": "6.19.7", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-6.19.7.tgz", + "integrity": "sha512-z95ECmE3i9pbWoXQrD/7PgkBAzJYR+iXtPuTkpBjDKs86O3mT+PXOT3BAn79w2wkn7/i3vOGD2xVr1uiMl26dA==", + "dev": true, + "dependencies": { + "@sentry/types": "6.19.7", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/utils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, "node_modules/@sideway/address": { "version": "4.1.4", "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", @@ -5686,8 +5826,7 @@ "version": "0.23.0", "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==", - "dev": true, - "peer": true + "dev": true }, "node_modules/@trysound/sax": { "version": "0.2.0", @@ -6205,6 +6344,8 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "@eslint-community/regexpp": "^4.4.0", "@typescript-eslint/scope-manager": "5.62.0", @@ -6239,6 +6380,8 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "5.62.0", "@typescript-eslint/types": "5.62.0", @@ -6283,6 +6426,8 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "@typescript-eslint/typescript-estree": "5.62.0", "@typescript-eslint/utils": "5.62.0", @@ -6599,35 +6744,35 @@ } }, "node_modules/@wordpress/a11y": { - "version": "3.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.41.0.tgz", - "integrity": "sha512-T+7rHdX4k72ty3MdtySuL41d4wrIXRKdM1Xhjr89G/OXyetsY0nb4n6jUsFGnf69iq7gFSgVjEVogbOc/ffbTA==", + "version": "3.42.0", + "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.42.0.tgz", + "integrity": "sha512-ZQPeEwBCsRD5VRkab42qgG2kC/ZaSAsvePxxLBvibGftQV+oi+V7PFgOTzsaPNgV1MmHWhSNp1pDvN9DsNAZwQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/dom-ready": "^3.41.0", - "@wordpress/i18n": "^4.41.0" + "@wordpress/dom-ready": "^3.42.0", + "@wordpress/i18n": "^4.42.0" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/api-fetch": { - "version": "6.38.0", - "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.38.0.tgz", - "integrity": "sha512-EY5+9hxUDFOKCrIBFokUFuF2bPnWjtOlc8yQcB1SmJv5JULdFZF+pgAKXqTPFwWR8wcNjv2hypemV8j82Rq4MA==", + "version": "6.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.39.0.tgz", + "integrity": "sha512-G1OeBoIvyTsGieK2CIpZOJGh0rm5mf4rkT/LDlq633iXT5Hy9eo/DrSiWVSK6eUOahwWzHNG3kijRi0dEAl9kA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^4.41.0", - "@wordpress/url": "^3.42.0" + "@wordpress/i18n": "^4.42.0", + "@wordpress/url": "^3.43.0" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/autop": { - "version": "3.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.41.0.tgz", - "integrity": "sha512-oaGwox3PKg6/a4nFul7js4k/wXazgtL0t6v8Epg3IotMUFXBN3rCAqH/zmCl/669LA9gG0TaT0VoqjF3iFuLtQ==", + "version": "3.42.0", + "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.42.0.tgz", + "integrity": "sha512-+Tv0FEHkia3GkrZvUVTAmzp4gq9gV1YiH8nauV5BQmJLgpdauLxAq85cwlNxTg+nIqv9OCrdBbIb1KrV1GD+rw==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -6636,9 +6781,9 @@ } }, "node_modules/@wordpress/babel-plugin-import-jsx-pragma": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.24.0.tgz", - "integrity": "sha512-qtde+CeTWWnXsLsUSJddKZmOQnbEjqfUk8vUEHySHIDUNd785etG0i6m6YCudpJPKTbacNSZiJ5GVZvWArBUrw==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.25.0.tgz", + "integrity": "sha512-wvCqt6Q8/GJBvtkWS4VFM+DzFcBk8ArAh7a6Tic3MGN4pJrpLpU3tSm+8t2oiDn6mbiDkJ5Ndq+ma6uqPrXs5g==", "dev": true, "engines": { "node": ">=14" @@ -6648,9 +6793,9 @@ } }, "node_modules/@wordpress/babel-preset-default": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.25.0.tgz", - "integrity": "sha512-wxFDIWxAZs+GcHkByNpzQLJq9LMny79n51ntTwaCTUtjkAJoYqGujCCdwuF7G1EKsv2zmyQhLXa5CWjikYveEQ==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.26.0.tgz", + "integrity": "sha512-qxEAh8WtxzVlOiH3QtRARIOSGrTBRi9b+fq8wbDzCnxPfTkSQixg0krNcZKEhD29i/DX8G4Xz7jq2IoCFWZaxA==", "dev": true, "dependencies": { "@babel/core": "^7.16.0", @@ -6659,10 +6804,10 @@ "@babel/preset-env": "^7.16.0", "@babel/preset-typescript": "^7.16.0", "@babel/runtime": "^7.16.0", - "@wordpress/babel-plugin-import-jsx-pragma": "^4.24.0", - "@wordpress/browserslist-config": "^5.24.0", - "@wordpress/element": "^5.18.0", - "@wordpress/warning": "^2.41.0", + "@wordpress/babel-plugin-import-jsx-pragma": "^4.25.0", + "@wordpress/browserslist-config": "^5.25.0", + "@wordpress/element": "^5.19.0", + "@wordpress/warning": "^2.42.0", "browserslist": "^4.21.9", "core-js": "^3.31.0" }, @@ -6671,15 +6816,15 @@ } }, "node_modules/@wordpress/base-styles": { - "version": "4.32.0", - "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.32.0.tgz", - "integrity": "sha512-P75dFG2nnoUiTmQTIatnJNB9D0/Th9+47ki1+0/uQwH5zCCc80+TQAXR4DRD/XACg5nDbYHiy0waOGTm9+vuqw==", + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.33.0.tgz", + "integrity": "sha512-1McA6NOZCUXl65xgYmW57dErVI3iJ/ykP+iyw1yhA8UbGqAB+rUtyCyt9RkIm32q6Jy6qSlIbz7ZNkHOIym/pg==", "dev": true }, "node_modules/@wordpress/blob": { - "version": "3.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.41.0.tgz", - "integrity": "sha512-osBcD1IpN/YT96ArGqf7Cdon/Z8gHMC8sWPUAQ1OPLNrxlFLomaCPOoC9UeAgbEh338epoYfqmi7rTwUMCBS3Q==", + "version": "3.42.0", + "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.42.0.tgz", + "integrity": "sha512-XIChuUNhxLniptFIvLjFhdB7gnQemONidbLKwi/u/9YCJiTFbphCwCwhj9iXG0kYU4RLgkhjwXKZW6vT38iLxg==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -6688,44 +6833,44 @@ } }, "node_modules/@wordpress/block-editor": { - "version": "12.9.0", - "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.9.0.tgz", - "integrity": "sha512-x8fUoP2T6PtuEXm62VGkJSLokDU8EKmh+5sFeVIj2Vbh7av4i0+OWzf/LhP4rCi1bRujZSk8Gn1uzRfJglNMHQ==", + "version": "12.10.0", + "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.10.0.tgz", + "integrity": "sha512-DTgvNPjbeWpFUP9gYmm97Xn5LL7ayQGJD7qR4dmjQohqRYJIzIfUEtOg+0N3BusxjZYzbQTetKUdpQqEyx/MuA==", "dependencies": { "@babel/runtime": "^7.16.0", "@emotion/react": "^11.7.1", "@emotion/styled": "^11.6.0", "@react-spring/web": "^9.4.5", - "@wordpress/a11y": "^3.41.0", - "@wordpress/api-fetch": "^6.38.0", - "@wordpress/blob": "^3.41.0", - "@wordpress/blocks": "^12.18.0", - "@wordpress/commands": "^0.12.0", - "@wordpress/components": "^25.7.0", - "@wordpress/compose": "^6.18.0", - "@wordpress/data": "^9.11.0", - "@wordpress/date": "^4.41.0", - "@wordpress/deprecated": "^3.41.0", - "@wordpress/dom": "^3.41.0", - "@wordpress/element": "^5.18.0", - "@wordpress/escape-html": "^2.41.0", - "@wordpress/hooks": "^3.41.0", - "@wordpress/html-entities": "^3.41.0", - "@wordpress/i18n": "^4.41.0", - "@wordpress/icons": "^9.32.0", - "@wordpress/is-shallow-equal": "^4.41.0", - "@wordpress/keyboard-shortcuts": "^4.18.0", - "@wordpress/keycodes": "^3.41.0", - "@wordpress/notices": "^4.9.0", - "@wordpress/preferences": "^3.18.0", - "@wordpress/private-apis": "^0.23.0", - "@wordpress/rich-text": "^6.18.0", - "@wordpress/shortcode": "^3.41.0", - "@wordpress/style-engine": "^1.24.0", - "@wordpress/token-list": "^2.41.0", - "@wordpress/url": "^3.42.0", - "@wordpress/warning": "^2.41.0", - "@wordpress/wordcount": "^3.41.0", + "@wordpress/a11y": "^3.42.0", + "@wordpress/api-fetch": "^6.39.0", + "@wordpress/blob": "^3.42.0", + "@wordpress/blocks": "^12.19.0", + "@wordpress/commands": "^0.13.0", + "@wordpress/components": "^25.8.0", + "@wordpress/compose": "^6.19.0", + "@wordpress/data": "^9.12.0", + "@wordpress/date": "^4.42.0", + "@wordpress/deprecated": "^3.42.0", + "@wordpress/dom": "^3.42.0", + "@wordpress/element": "^5.19.0", + "@wordpress/escape-html": "^2.42.0", + "@wordpress/hooks": "^3.42.0", + "@wordpress/html-entities": "^3.42.0", + "@wordpress/i18n": "^4.42.0", + "@wordpress/icons": "^9.33.0", + "@wordpress/is-shallow-equal": "^4.42.0", + "@wordpress/keyboard-shortcuts": "^4.19.0", + "@wordpress/keycodes": "^3.42.0", + "@wordpress/notices": "^4.10.0", + "@wordpress/preferences": "^3.19.0", + "@wordpress/private-apis": "^0.24.0", + "@wordpress/rich-text": "^6.19.0", + "@wordpress/shortcode": "^3.42.0", + "@wordpress/style-engine": "^1.25.0", + "@wordpress/token-list": "^2.42.0", + "@wordpress/url": "^3.43.0", + "@wordpress/warning": "^2.42.0", + "@wordpress/wordcount": "^3.42.0", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.7.0", @@ -6749,42 +6894,42 @@ } }, "node_modules/@wordpress/block-library": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.18.0.tgz", - "integrity": "sha512-qFd3adI+boSPCksayY5Z5Er07B73C1y34ZqEozbVdmyVk5itxCRDbdb5AyNINuqpcGMxSNfGkSOscteRS/Lkqw==", + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.19.0.tgz", + "integrity": "sha512-V8ZZjVi9ieLyILUtHsnPCYAjl9VQvof2NqG2iXH3B73BQA1QUUM0+glFtYTLgpzJcbPUJi48hUeCZRHd1p83kQ==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.41.0", - "@wordpress/api-fetch": "^6.38.0", - "@wordpress/autop": "^3.41.0", - "@wordpress/blob": "^3.41.0", - "@wordpress/block-editor": "^12.9.0", - "@wordpress/blocks": "^12.18.0", - "@wordpress/components": "^25.7.0", - "@wordpress/compose": "^6.18.0", - "@wordpress/core-data": "^6.18.0", - "@wordpress/data": "^9.11.0", - "@wordpress/date": "^4.41.0", - "@wordpress/deprecated": "^3.41.0", - "@wordpress/dom": "^3.41.0", - "@wordpress/element": "^5.18.0", - "@wordpress/escape-html": "^2.41.0", - "@wordpress/hooks": "^3.41.0", - "@wordpress/html-entities": "^3.41.0", - "@wordpress/i18n": "^4.41.0", - "@wordpress/icons": "^9.32.0", - "@wordpress/interactivity": "^2.2.0", - "@wordpress/keycodes": "^3.41.0", - "@wordpress/notices": "^4.9.0", - "@wordpress/primitives": "^3.39.0", - "@wordpress/private-apis": "^0.23.0", - "@wordpress/reusable-blocks": "^4.18.0", - "@wordpress/rich-text": "^6.18.0", - "@wordpress/server-side-render": "^4.18.0", - "@wordpress/url": "^3.42.0", - "@wordpress/viewport": "^5.18.0", - "@wordpress/wordcount": "^3.41.0", + "@wordpress/a11y": "^3.42.0", + "@wordpress/api-fetch": "^6.39.0", + "@wordpress/autop": "^3.42.0", + "@wordpress/blob": "^3.42.0", + "@wordpress/block-editor": "^12.10.0", + "@wordpress/blocks": "^12.19.0", + "@wordpress/components": "^25.8.0", + "@wordpress/compose": "^6.19.0", + "@wordpress/core-data": "^6.19.0", + "@wordpress/data": "^9.12.0", + "@wordpress/date": "^4.42.0", + "@wordpress/deprecated": "^3.42.0", + "@wordpress/dom": "^3.42.0", + "@wordpress/element": "^5.19.0", + "@wordpress/escape-html": "^2.42.0", + "@wordpress/hooks": "^3.42.0", + "@wordpress/html-entities": "^3.42.0", + "@wordpress/i18n": "^4.42.0", + "@wordpress/icons": "^9.33.0", + "@wordpress/interactivity": "^2.3.0", + "@wordpress/keycodes": "^3.42.0", + "@wordpress/notices": "^4.10.0", + "@wordpress/primitives": "^3.40.0", + "@wordpress/private-apis": "^0.24.0", + "@wordpress/reusable-blocks": "^4.19.0", + "@wordpress/rich-text": "^6.19.0", + "@wordpress/server-side-render": "^4.19.0", + "@wordpress/url": "^3.43.0", + "@wordpress/viewport": "^5.19.0", + "@wordpress/wordcount": "^3.42.0", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.7.0", @@ -6792,7 +6937,6 @@ "fast-average-color": "^9.1.1", "fast-deep-equal": "^3.1.3", "memize": "^2.1.0", - "micromodal": "^0.4.10", "remove-accents": "^0.5.0", "uuid": "^8.3.0" }, @@ -6814,9 +6958,9 @@ } }, "node_modules/@wordpress/block-serialization-default-parser": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.41.0.tgz", - "integrity": "sha512-/bHeVewOO2GSm3y6fSoOlt0ZNweP2jua8G+CTZG3XKrwX1eTXWFQtJTJQPUuerXeWEqMTD58lILxneqyw28hcg==", + "version": "4.42.0", + "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.42.0.tgz", + "integrity": "sha512-O6Ewh65qrZlSm1uUPS5vht2QxB0e9Zid+wqFqqIT08yl6iFnX1SNPpIa6KX9JDLEiFNi4LPfK0B0gQYG6+DtBw==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -6825,25 +6969,25 @@ } }, "node_modules/@wordpress/blocks": { - "version": "12.18.0", - "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.18.0.tgz", - "integrity": "sha512-JS2g4k95GPNdO2hOLBbppz3kTBUdKIoFXJ5w5tn11TGYep4dmEHh8ugGCW9XweOCkz3g4HDT+vansRAz4JF1yQ==", + "version": "12.19.0", + "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.19.0.tgz", + "integrity": "sha512-3Zj3dkpldl8/V4WmV1n6EAJeky/jRjwHiAPm/WY4x4jXBK/5zrZsaBEhENiz7J54ytM4QdsB0AxEkVHLyPML8w==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/autop": "^3.41.0", - "@wordpress/blob": "^3.41.0", - "@wordpress/block-serialization-default-parser": "^4.41.0", - "@wordpress/compose": "^6.18.0", - "@wordpress/data": "^9.11.0", - "@wordpress/deprecated": "^3.41.0", - "@wordpress/dom": "^3.41.0", - "@wordpress/element": "^5.18.0", - "@wordpress/hooks": "^3.41.0", - "@wordpress/html-entities": "^3.41.0", - "@wordpress/i18n": "^4.41.0", - "@wordpress/is-shallow-equal": "^4.41.0", - "@wordpress/private-apis": "^0.23.0", - "@wordpress/shortcode": "^3.41.0", + "@wordpress/autop": "^3.42.0", + "@wordpress/blob": "^3.42.0", + "@wordpress/block-serialization-default-parser": "^4.42.0", + "@wordpress/compose": "^6.19.0", + "@wordpress/data": "^9.12.0", + "@wordpress/deprecated": "^3.42.0", + "@wordpress/dom": "^3.42.0", + "@wordpress/element": "^5.19.0", + "@wordpress/hooks": "^3.42.0", + "@wordpress/html-entities": "^3.42.0", + "@wordpress/i18n": "^4.42.0", + "@wordpress/is-shallow-equal": "^4.42.0", + "@wordpress/private-apis": "^0.24.0", + "@wordpress/shortcode": "^3.42.0", "change-case": "^4.1.2", "colord": "^2.7.0", "deepmerge": "^4.3.0", @@ -6873,27 +7017,27 @@ } }, "node_modules/@wordpress/browserslist-config": { - "version": "5.24.0", - "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-5.24.0.tgz", - "integrity": "sha512-6QYbEVeIZxak8Bt0XCQ7msF9QcVjWqdREgDXVcWPD907WdKC5Hmi8ZtY63mY5OouKn5Cnxg7VJRv1AWb9eT0/g==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-5.25.0.tgz", + "integrity": "sha512-F5qhuuQmD4vp/xNxgylOE78akumrN1TSIkH6O/M9yz0oUiY+sL4jmFcKZupD/qSd6W/WSnc5LLFbIdxO8WmRSw==", "dev": true, "engines": { "node": ">=14" } }, "node_modules/@wordpress/commands": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-0.12.0.tgz", - "integrity": "sha512-yeFZ2BCDh9i8+XhcwAjwREXE8WUl9hv4YL5/b2Dh6eUqld/TGH4lUtxIHMxsnlzLqR29ZRaChobU44ji4rZf9g==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-0.13.0.tgz", + "integrity": "sha512-/0iDX5iuGqMdriJwOQWOpVDUXH2tfe/BmK9jFzDqWXrLXprY261sZziGPn+1iEABexvJIKuPrR95XPPoQDPegw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^25.7.0", - "@wordpress/data": "^9.11.0", - "@wordpress/element": "^5.18.0", - "@wordpress/i18n": "^4.41.0", - "@wordpress/icons": "^9.32.0", - "@wordpress/keyboard-shortcuts": "^4.18.0", - "@wordpress/private-apis": "^0.23.0", + "@wordpress/components": "^25.8.0", + "@wordpress/data": "^9.12.0", + "@wordpress/element": "^5.19.0", + "@wordpress/i18n": "^4.42.0", + "@wordpress/icons": "^9.33.0", + "@wordpress/keyboard-shortcuts": "^4.19.0", + "@wordpress/private-apis": "^0.24.0", "classnames": "^2.3.1", "cmdk": "^0.2.0", "rememo": "^4.0.2" @@ -6907,9 +7051,9 @@ } }, "node_modules/@wordpress/components": { - "version": "25.7.0", - "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.7.0.tgz", - "integrity": "sha512-CFUhdMKuIA+0flsA3ACnJ0h84uKo+PrGkWG3nCSJwifdC6AVB7b7VOriDRhYsJXKoyr3QV+gRfAnFn0Hrc7tQQ==", + "version": "25.8.0", + "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.8.0.tgz", + "integrity": "sha512-4pAb/YUXwggbccbL6NTcMTA5caz+KlKRDeOb0hQ5MrBmPkZtc7uXlfqDR69NXIF6dHDUGtXuj5B5+62w7fb1Og==", "dependencies": { "@ariakit/react": "^0.2.12", "@babel/runtime": "^7.16.0", @@ -6922,23 +7066,23 @@ "@floating-ui/react-dom": "^2.0.1", "@radix-ui/react-dropdown-menu": "2.0.4", "@use-gesture/react": "^10.2.24", - "@wordpress/a11y": "^3.41.0", - "@wordpress/compose": "^6.18.0", - "@wordpress/date": "^4.41.0", - "@wordpress/deprecated": "^3.41.0", - "@wordpress/dom": "^3.41.0", - "@wordpress/element": "^5.18.0", - "@wordpress/escape-html": "^2.41.0", - "@wordpress/hooks": "^3.41.0", - "@wordpress/html-entities": "^3.41.0", - "@wordpress/i18n": "^4.41.0", - "@wordpress/icons": "^9.32.0", - "@wordpress/is-shallow-equal": "^4.41.0", - "@wordpress/keycodes": "^3.41.0", - "@wordpress/primitives": "^3.39.0", - "@wordpress/private-apis": "^0.23.0", - "@wordpress/rich-text": "^6.18.0", - "@wordpress/warning": "^2.41.0", + "@wordpress/a11y": "^3.42.0", + "@wordpress/compose": "^6.19.0", + "@wordpress/date": "^4.42.0", + "@wordpress/deprecated": "^3.42.0", + "@wordpress/dom": "^3.42.0", + "@wordpress/element": "^5.19.0", + "@wordpress/escape-html": "^2.42.0", + "@wordpress/hooks": "^3.42.0", + "@wordpress/html-entities": "^3.42.0", + "@wordpress/i18n": "^4.42.0", + "@wordpress/icons": "^9.33.0", + "@wordpress/is-shallow-equal": "^4.42.0", + "@wordpress/keycodes": "^3.42.0", + "@wordpress/primitives": "^3.40.0", + "@wordpress/private-apis": "^0.24.0", + "@wordpress/rich-text": "^6.19.0", + "@wordpress/warning": "^2.42.0", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.7.0", @@ -6978,18 +7122,19 @@ } }, "node_modules/@wordpress/compose": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.18.0.tgz", - "integrity": "sha512-aZyvttCnT8HI4vS8Nb8y5Go+AycrThy0gvEl9jc9ZB9emm1ZifNkA6gTNpBd7zU2uzS4wUpiZYGGvUNeAuShvQ==", + "version": "6.19.0", + "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.19.0.tgz", + "integrity": "sha512-BD/0n8ifluyrYAYi0wpVccKOQyctA21Y9TOErtwprY8MxQGcf8LcbAgYL9fmdjIoGOsUduZ+U/SrErJfBR4JLw==", "dependencies": { "@babel/runtime": "^7.16.0", "@types/mousetrap": "^1.6.8", - "@wordpress/deprecated": "^3.41.0", - "@wordpress/dom": "^3.41.0", - "@wordpress/element": "^5.18.0", - "@wordpress/is-shallow-equal": "^4.41.0", - "@wordpress/keycodes": "^3.41.0", - "@wordpress/priority-queue": "^2.41.0", + "@wordpress/deprecated": "^3.42.0", + "@wordpress/dom": "^3.42.0", + "@wordpress/element": "^5.19.0", + "@wordpress/is-shallow-equal": "^4.42.0", + "@wordpress/keycodes": "^3.42.0", + "@wordpress/priority-queue": "^2.42.0", + "@wordpress/undo-manager": "^0.2.0", "change-case": "^4.1.2", "clipboard": "^2.0.8", "mousetrap": "^1.6.5", @@ -7003,22 +7148,22 @@ } }, "node_modules/@wordpress/core-commands": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.10.0.tgz", - "integrity": "sha512-gFX+J2WJY8T/AviM8/mNxdm+GkIWF2w6wuUVInrR7r3Gqx6+vmlJDC3IhSYvLvqWA3nkBc+pw0CyPgZ7Zd+APg==", + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.11.0.tgz", + "integrity": "sha512-nQAa3vByL0D7N3bzCs5hy914Bmd6N0DtQsW4mpoay3zUtRMWpuVwKIv+QFJhyBVNOx0buFF1F5qdqKnuJJfK7A==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.9.0", - "@wordpress/commands": "^0.12.0", - "@wordpress/core-data": "^6.18.0", - "@wordpress/data": "^9.11.0", - "@wordpress/element": "^5.18.0", - "@wordpress/i18n": "^4.41.0", - "@wordpress/icons": "^9.32.0", - "@wordpress/private-apis": "^0.23.0", - "@wordpress/router": "^0.10.0", - "@wordpress/url": "^3.42.0" + "@wordpress/block-editor": "^12.10.0", + "@wordpress/commands": "^0.13.0", + "@wordpress/core-data": "^6.19.0", + "@wordpress/data": "^9.12.0", + "@wordpress/element": "^5.19.0", + "@wordpress/i18n": "^4.42.0", + "@wordpress/icons": "^9.33.0", + "@wordpress/private-apis": "^0.24.0", + "@wordpress/router": "^0.11.0", + "@wordpress/url": "^3.43.0" }, "engines": { "node": ">=12" @@ -7029,24 +7174,25 @@ } }, "node_modules/@wordpress/core-data": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.18.0.tgz", - "integrity": "sha512-QJCogXr+rjaDQQCphcLjirGVPcsOOzb00mBhALEtqyliIKkZ6KAPBVz3VeMO5DWShC8KaFNbUg3565QtsnY39g==", + "version": "6.19.0", + "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.19.0.tgz", + "integrity": "sha512-pwi5N/OzfLLfsydqgAzaVDRXF5+Tcot/A6SsjXH35wvX3ZZ5fQyREMqoXxDTCxXRMOGk9oG4rVqfimmEWuGo6g==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.38.0", - "@wordpress/block-editor": "^12.9.0", - "@wordpress/blocks": "^12.18.0", - "@wordpress/compose": "^6.18.0", - "@wordpress/data": "^9.11.0", - "@wordpress/deprecated": "^3.41.0", - "@wordpress/element": "^5.18.0", - "@wordpress/html-entities": "^3.41.0", - "@wordpress/i18n": "^4.41.0", - "@wordpress/is-shallow-equal": "^4.41.0", - "@wordpress/private-apis": "^0.23.0", - "@wordpress/sync": "^0.3.0", - "@wordpress/url": "^3.42.0", + "@wordpress/api-fetch": "^6.39.0", + "@wordpress/block-editor": "^12.10.0", + "@wordpress/blocks": "^12.19.0", + "@wordpress/compose": "^6.19.0", + "@wordpress/data": "^9.12.0", + "@wordpress/deprecated": "^3.42.0", + "@wordpress/element": "^5.19.0", + "@wordpress/html-entities": "^3.42.0", + "@wordpress/i18n": "^4.42.0", + "@wordpress/is-shallow-equal": "^4.42.0", + "@wordpress/private-apis": "^0.24.0", + "@wordpress/sync": "^0.4.0", + "@wordpress/undo-manager": "^0.2.0", + "@wordpress/url": "^3.43.0", "change-case": "^4.1.2", "equivalent-key-map": "^0.2.2", "fast-deep-equal": "^3.1.3", @@ -7071,23 +7217,24 @@ } }, "node_modules/@wordpress/data": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.11.0.tgz", - "integrity": "sha512-1UaummqcfxO4EU7eKfkxEaRjlZjRvqHRdtdjyBtrpWHxIaLrTzBdM7rBNu06tilZBoAXGRoBc5TyPuvNI3IWNg==", + "version": "9.12.0", + "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.12.0.tgz", + "integrity": "sha512-VfYykFKF1Lc4C2UHEzcT+5ADKWnTTPRmWPal4wuiKmSxAsgsIhNX12yknBhgzoMoF89i7Mlb1sUa/wHxA+sgYg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/compose": "^6.18.0", - "@wordpress/deprecated": "^3.41.0", - "@wordpress/element": "^5.18.0", - "@wordpress/is-shallow-equal": "^4.41.0", - "@wordpress/priority-queue": "^2.41.0", - "@wordpress/private-apis": "^0.23.0", - "@wordpress/redux-routine": "^4.41.0", + "@wordpress/compose": "^6.19.0", + "@wordpress/deprecated": "^3.42.0", + "@wordpress/element": "^5.19.0", + "@wordpress/is-shallow-equal": "^4.42.0", + "@wordpress/priority-queue": "^2.42.0", + "@wordpress/private-apis": "^0.24.0", + "@wordpress/redux-routine": "^4.42.0", "deepmerge": "^4.3.0", "equivalent-key-map": "^0.2.2", "is-plain-object": "^5.0.0", "is-promise": "^4.0.0", "redux": "^4.1.2", + "rememo": "^4.0.2", "turbo-combine-reducers": "^1.0.2", "use-memo-one": "^1.1.1" }, @@ -7099,12 +7246,12 @@ } }, "node_modules/@wordpress/date": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.41.0.tgz", - "integrity": "sha512-R0cTQKev7xT/srjAgUJOgW7CYnXuRdxSpXG7timYr3jEqgYoJFSAP2miq3+FWWSra1nesdT+r4o5z+3rIKFLLg==", + "version": "4.42.0", + "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.42.0.tgz", + "integrity": "sha512-N2KIRyvUaj1EQybwP0gFl/RHg0eC8a1TZO5PpVOYx+NP2o22UVwd0LKn74o1CfXEIVe/HcVsXZqbQmL+WCIGCQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/deprecated": "^3.41.0", + "@wordpress/deprecated": "^3.42.0", "moment": "^2.29.4", "moment-timezone": "^0.5.40" }, @@ -7113,9 +7260,9 @@ } }, "node_modules/@wordpress/dependency-extraction-webpack-plugin": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-4.24.0.tgz", - "integrity": "sha512-HS9Ol9dOV6PU4TBxWVE9yDHXFInoOrXzPeoojw7SBKUziiCAh7ZG9JPFt/hJR83rXf9Ro6FEFke4oOtUTZmo6A==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-4.25.0.tgz", + "integrity": "sha512-jx4O/5zshouRGNyN6OI+oEpxVhd0PW3suQtZaeCXqES3sWm3YMQDAbrzd7u13FDHH+1PNYykT2KCWbDBMthwSw==", "dev": true, "dependencies": { "json2php": "^0.0.7", @@ -7129,33 +7276,33 @@ } }, "node_modules/@wordpress/deprecated": { - "version": "3.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.41.0.tgz", - "integrity": "sha512-8so9fJC6MvMeMxaRqEJYtzXm1RP2i+nq3NXG9DW4fbo8ICEIe1QqBpCFqV4FbkHs8PRqyJ8IJ7C6NnAvL3BWKw==", + "version": "3.42.0", + "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.42.0.tgz", + "integrity": "sha512-yQzPUp4YpD3xzBDH0658Hxx5u68+1Zeysg6MT+jOoKfeqn1zm+i8BK1lEbN/0au0Ubsj/mTJe3gJb9ag9ZsZSw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^3.41.0" + "@wordpress/hooks": "^3.42.0" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/dom": { - "version": "3.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.41.0.tgz", - "integrity": "sha512-0FKG4c33G7jOElzy1adqgNjowYBaWX98Q99X9WjpjtF+AY7/Sljq4zOGh5iZXSM/1dpKLPs4f/frFEqueq6MGg==", + "version": "3.42.0", + "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.42.0.tgz", + "integrity": "sha512-C/7Sof0e1JkeuFS9Qwk/AOa/mbMbyjNh4a/7NG5XxevfXoF9w3JI8LbZdy428wSHB/K2Si8uvAJ1mCqqh/IcgQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/deprecated": "^3.41.0" + "@wordpress/deprecated": "^3.42.0" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/dom-ready": { - "version": "3.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.41.0.tgz", - "integrity": "sha512-xbTCYC1192nUiBLB384GrzlQMbFnSv31TjI4+Y4JhR46+alcSsF2KPmlR8htxRbAXBx7z8lT78Fv+0ULhSIERA==", + "version": "3.42.0", + "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.42.0.tgz", + "integrity": "sha512-fc02M3k7cIerNHycv1zHboyGvtrtId+51xCfrCw3VchMAY2rX6ZOKgOqMhjhRNNVgfKupTACSeY4KHyHpqnq4g==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -7164,15 +7311,15 @@ } }, "node_modules/@wordpress/e2e-test-utils": { - "version": "10.12.0", - "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-10.12.0.tgz", - "integrity": "sha512-S81RDBgm91mgA9VfyqsJ5nlu7E75Jn9/g2aXe81qhp//yKXEAfDjMvHZMi+STTiisMWTbTehrKMzydZTf0ptzg==", + "version": "10.13.0", + "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-10.13.0.tgz", + "integrity": "sha512-tP+zsqUtPG+CU/vyUWCMVh49XVjqPzarE7FJImUaDYkpNjeGosramakfx0GM7PGMmkgT5DT8SOx0WeN6syfwEw==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.38.0", - "@wordpress/keycodes": "^3.41.0", - "@wordpress/url": "^3.42.0", + "@wordpress/api-fetch": "^6.39.0", + "@wordpress/keycodes": "^3.42.0", + "@wordpress/url": "^3.43.0", "change-case": "^4.1.2", "form-data": "^4.0.0", "node-fetch": "^2.6.0" @@ -7185,43 +7332,77 @@ "puppeteer-core": ">=11" } }, + "node_modules/@wordpress/e2e-test-utils-playwright": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.10.0.tgz", + "integrity": "sha512-yqUQA0lUwc7Lr1oaY5bz61zX06QuvTToD1arCXLPldWF7rnTFOoDEoHEvwRAOn2Z6Gub2eJQ45mbGuKpIvw8vA==", + "dev": true, + "dependencies": { + "@wordpress/api-fetch": "^6.39.0", + "@wordpress/keycodes": "^3.42.0", + "@wordpress/url": "^3.43.0", + "change-case": "^4.1.2", + "form-data": "^4.0.0", + "get-port": "^5.1.1", + "lighthouse": "^10.4.0", + "mime": "^3.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "@playwright/test": ">=1" + } + }, + "node_modules/@wordpress/e2e-test-utils-playwright/node_modules/mime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=10.0.0" + } + }, "node_modules/@wordpress/edit-post": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.18.0.tgz", - "integrity": "sha512-jM1+hfSLErZuRTuFWIy7wT7OXP5swzvdydI7/+Ab7XjmYpGkTM18M8z3QWz9OtNhiwrKjsPZUpUbooShIRzRpg==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.19.0.tgz", + "integrity": "sha512-trkgBrW0YPuNKtysN+C8HpPgQKfNVZTPYBrjXK+1X4pgc9DvZps99DOQW47qi6Krk1jG3qymymD2CdggYF6VdA==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.41.0", - "@wordpress/api-fetch": "^6.38.0", - "@wordpress/block-editor": "^12.9.0", - "@wordpress/block-library": "^8.18.0", - "@wordpress/blocks": "^12.18.0", - "@wordpress/commands": "^0.12.0", - "@wordpress/components": "^25.7.0", - "@wordpress/compose": "^6.18.0", - "@wordpress/core-commands": "^0.10.0", - "@wordpress/core-data": "^6.18.0", - "@wordpress/data": "^9.11.0", - "@wordpress/deprecated": "^3.41.0", - "@wordpress/dom": "^3.41.0", - "@wordpress/editor": "^13.18.0", - "@wordpress/element": "^5.18.0", - "@wordpress/hooks": "^3.41.0", - "@wordpress/i18n": "^4.41.0", - "@wordpress/icons": "^9.32.0", - "@wordpress/interface": "^5.18.0", - "@wordpress/keyboard-shortcuts": "^4.18.0", - "@wordpress/keycodes": "^3.41.0", - "@wordpress/media-utils": "^4.32.0", - "@wordpress/notices": "^4.9.0", - "@wordpress/plugins": "^6.9.0", - "@wordpress/preferences": "^3.18.0", - "@wordpress/private-apis": "^0.23.0", - "@wordpress/url": "^3.42.0", - "@wordpress/viewport": "^5.18.0", - "@wordpress/warning": "^2.41.0", - "@wordpress/widgets": "^3.18.0", + "@wordpress/a11y": "^3.42.0", + "@wordpress/api-fetch": "^6.39.0", + "@wordpress/block-editor": "^12.10.0", + "@wordpress/block-library": "^8.19.0", + "@wordpress/blocks": "^12.19.0", + "@wordpress/commands": "^0.13.0", + "@wordpress/components": "^25.8.0", + "@wordpress/compose": "^6.19.0", + "@wordpress/core-commands": "^0.11.0", + "@wordpress/core-data": "^6.19.0", + "@wordpress/data": "^9.12.0", + "@wordpress/deprecated": "^3.42.0", + "@wordpress/dom": "^3.42.0", + "@wordpress/editor": "^13.19.0", + "@wordpress/element": "^5.19.0", + "@wordpress/hooks": "^3.42.0", + "@wordpress/i18n": "^4.42.0", + "@wordpress/icons": "^9.33.0", + "@wordpress/interface": "^5.19.0", + "@wordpress/keyboard-shortcuts": "^4.19.0", + "@wordpress/keycodes": "^3.42.0", + "@wordpress/media-utils": "^4.33.0", + "@wordpress/notices": "^4.10.0", + "@wordpress/plugins": "^6.10.0", + "@wordpress/preferences": "^3.19.0", + "@wordpress/private-apis": "^0.24.0", + "@wordpress/url": "^3.43.0", + "@wordpress/viewport": "^5.19.0", + "@wordpress/warning": "^2.42.0", + "@wordpress/widgets": "^3.19.0", "classnames": "^2.3.1", "memize": "^2.1.0", "rememo": "^4.0.2" @@ -7235,40 +7416,40 @@ } }, "node_modules/@wordpress/editor": { - "version": "13.18.0", - "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.18.0.tgz", - "integrity": "sha512-uMI7pVFZmZPrE3Iff8NSUab8biiQQ12glcpn3M6f3P1EKc82j91ai8nH6YH+MIKT/FyojEqCLP8DDcpEo/C6Ew==", + "version": "13.19.0", + "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.19.0.tgz", + "integrity": "sha512-XL/Y9mrtFIth6yaxpAGtY5JzshIgd0I56Ays4sF9X2naBxQOcnFCWMDchmUwE31vedRgpWfZOEz2OvNHJk2PKg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.41.0", - "@wordpress/api-fetch": "^6.38.0", - "@wordpress/blob": "^3.41.0", - "@wordpress/block-editor": "^12.9.0", - "@wordpress/blocks": "^12.18.0", - "@wordpress/components": "^25.7.0", - "@wordpress/compose": "^6.18.0", - "@wordpress/core-data": "^6.18.0", - "@wordpress/data": "^9.11.0", - "@wordpress/date": "^4.41.0", - "@wordpress/deprecated": "^3.41.0", - "@wordpress/dom": "^3.41.0", - "@wordpress/element": "^5.18.0", - "@wordpress/hooks": "^3.41.0", - "@wordpress/html-entities": "^3.41.0", - "@wordpress/i18n": "^4.41.0", - "@wordpress/icons": "^9.32.0", - "@wordpress/keyboard-shortcuts": "^4.18.0", - "@wordpress/keycodes": "^3.41.0", - "@wordpress/media-utils": "^4.32.0", - "@wordpress/notices": "^4.9.0", - "@wordpress/patterns": "^1.2.0", - "@wordpress/preferences": "^3.18.0", - "@wordpress/private-apis": "^0.23.0", - "@wordpress/reusable-blocks": "^4.18.0", - "@wordpress/rich-text": "^6.18.0", - "@wordpress/server-side-render": "^4.18.0", - "@wordpress/url": "^3.42.0", - "@wordpress/wordcount": "^3.41.0", + "@wordpress/a11y": "^3.42.0", + "@wordpress/api-fetch": "^6.39.0", + "@wordpress/blob": "^3.42.0", + "@wordpress/block-editor": "^12.10.0", + "@wordpress/blocks": "^12.19.0", + "@wordpress/components": "^25.8.0", + "@wordpress/compose": "^6.19.0", + "@wordpress/core-data": "^6.19.0", + "@wordpress/data": "^9.12.0", + "@wordpress/date": "^4.42.0", + "@wordpress/deprecated": "^3.42.0", + "@wordpress/dom": "^3.42.0", + "@wordpress/element": "^5.19.0", + "@wordpress/hooks": "^3.42.0", + "@wordpress/html-entities": "^3.42.0", + "@wordpress/i18n": "^4.42.0", + "@wordpress/icons": "^9.33.0", + "@wordpress/keyboard-shortcuts": "^4.19.0", + "@wordpress/keycodes": "^3.42.0", + "@wordpress/media-utils": "^4.33.0", + "@wordpress/notices": "^4.10.0", + "@wordpress/patterns": "^1.3.0", + "@wordpress/preferences": "^3.19.0", + "@wordpress/private-apis": "^0.24.0", + "@wordpress/reusable-blocks": "^4.19.0", + "@wordpress/rich-text": "^6.19.0", + "@wordpress/server-side-render": "^4.19.0", + "@wordpress/url": "^3.43.0", + "@wordpress/wordcount": "^3.42.0", "classnames": "^2.3.1", "date-fns": "^2.28.0", "memize": "^2.1.0", @@ -7285,14 +7466,14 @@ } }, "node_modules/@wordpress/element": { - "version": "5.18.0", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.18.0.tgz", - "integrity": "sha512-OynuZuTFdmterh/ASmMSSKjdBj5r1hcwQi37AQnp7+GpyIV3Ol5PR4UWWYB0coW0Gkd0giJkQAwC71/ZkEPYqQ==", + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.19.0.tgz", + "integrity": "sha512-uTRrt6zrtdXT5DkffvKSLoCw0aLOHHbV4dDnh6NNR4n2roxhPK7MQRUpybVfuzyvCTIzKPI/0E3q87AWshePNg==", "dependencies": { "@babel/runtime": "^7.16.0", "@types/react": "^18.0.21", "@types/react-dom": "^18.0.6", - "@wordpress/escape-html": "^2.41.0", + "@wordpress/escape-html": "^2.42.0", "change-case": "^4.1.2", "is-plain-object": "^5.0.0", "react": "^18.2.0", @@ -7303,9 +7484,9 @@ } }, "node_modules/@wordpress/env": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/@wordpress/env/-/env-8.7.0.tgz", - "integrity": "sha512-cqjDjFFLZ8691mzsuPaakoNbUJ5d6DNNRMyN6UZefLGKhthlqmyK5DqzXZUzCr9cgF/kdc//v3ZmBy9nywBYSA==", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/@wordpress/env/-/env-8.8.0.tgz", + "integrity": "sha512-GUo0bSdmrnxF/l9zIYXNeri+fZ76nxJguAKHhL+L6lS0mGBuj+WkbyJ4Ss/OnawnjZUgiLDGk/xO2zZmwcYnig==", "dev": true, "dependencies": { "chalk": "^4.0.0", @@ -7396,9 +7577,9 @@ } }, "node_modules/@wordpress/escape-html": { - "version": "2.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.41.0.tgz", - "integrity": "sha512-fFDuAO/csLVemQrJKTrwxjmR7d2a6zEuDVCKi2jUt7j9rpLpz9IZnEVD2q/icOj2+u6joeDwvCyyPyTreqEZHA==", + "version": "2.42.0", + "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.42.0.tgz", + "integrity": "sha512-hC/SfA3mrLEL1QiXEp+yEb7BhgqUkmYnXnuuuGD/xxazPVdMoW80gNxeFYnVQrNnc48EC7JbWGlTuB93D2EeMw==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -7407,23 +7588,24 @@ } }, "node_modules/@wordpress/eslint-plugin": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-15.1.0.tgz", - "integrity": "sha512-iKc8YnakbOWUh7b5A79XhZ9nIJfkHmKAkluxd56kwmKhhn1dfreRaCXpjjBk9E170axKmkHPqFar4xEMy9kO7A==", + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-16.0.0.tgz", + "integrity": "sha512-YbdiitkQ0+szLo2Aa+LmVpHIOvjZlJFOzNvGgFbEBUUnEPlpMEwceNudo4+HV6zvRg5LJU+b/x3uNu84EajK9w==", "dev": true, "dependencies": { "@babel/eslint-parser": "^7.16.0", - "@typescript-eslint/eslint-plugin": "^5.62.0", - "@typescript-eslint/parser": "^5.62.0", - "@wordpress/babel-preset-default": "^7.25.0", - "@wordpress/prettier-config": "^2.24.0", + "@typescript-eslint/eslint-plugin": "^6.4.1", + "@typescript-eslint/parser": "^6.4.1", + "@wordpress/babel-preset-default": "^7.26.0", + "@wordpress/prettier-config": "^2.25.0", "cosmiconfig": "^7.0.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.25.2", - "eslint-plugin-jest": "^27.2.1", + "eslint-plugin-jest": "^27.2.3", "eslint-plugin-jsdoc": "^46.4.6", "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-prettier": "^3.3.0", + "eslint-plugin-playwright": "^0.15.3", + "eslint-plugin-prettier": "^5.0.0", "eslint-plugin-react": "^7.27.0", "eslint-plugin-react-hooks": "^4.3.0", "globals": "^13.12.0", @@ -7448,27 +7630,207 @@ } } }, - "node_modules/@wordpress/eslint-plugin/node_modules/eslint-plugin-prettier": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz", - "integrity": "sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==", + "node_modules/@wordpress/eslint-plugin/node_modules/@typescript-eslint/eslint-plugin": { + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.7.3.tgz", + "integrity": "sha512-vntq452UHNltxsaaN+L9WyuMch8bMd9CqJ3zhzTPXXidwbf5mqqKCVXEuvRZUqLJSTLeWE65lQwyXsRGnXkCTA==", "dev": true, "dependencies": { - "prettier-linter-helpers": "^1.0.0" + "@eslint-community/regexpp": "^4.5.1", + "@typescript-eslint/scope-manager": "6.7.3", + "@typescript-eslint/type-utils": "6.7.3", + "@typescript-eslint/utils": "6.7.3", + "@typescript-eslint/visitor-keys": "6.7.3", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.4", + "natural-compare": "^1.4.0", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" }, "engines": { - "node": ">=6.0.0" + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": ">=5.0.0", - "prettier": ">=1.13.0" + "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", + "eslint": "^7.0.0 || ^8.0.0" }, "peerDependenciesMeta": { - "eslint-config-prettier": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@wordpress/eslint-plugin/node_modules/@typescript-eslint/parser": { + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.7.3.tgz", + "integrity": "sha512-TlutE+iep2o7R8Lf+yoer3zU6/0EAUc8QIBB3GYBc1KGz4c4TRm83xwXUZVPlZ6YCLss4r77jbu6j3sendJoiQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "6.7.3", + "@typescript-eslint/types": "6.7.3", + "@typescript-eslint/typescript-estree": "6.7.3", + "@typescript-eslint/visitor-keys": "6.7.3", + "debug": "^4.3.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@wordpress/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.7.3.tgz", + "integrity": "sha512-wOlo0QnEou9cHO2TdkJmzF7DFGvAKEnB82PuPNHpT8ZKKaZu6Bm63ugOTn9fXNJtvuDPanBc78lGUGGytJoVzQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.7.3", + "@typescript-eslint/visitor-keys": "6.7.3" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@wordpress/eslint-plugin/node_modules/@typescript-eslint/type-utils": { + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.7.3.tgz", + "integrity": "sha512-Fc68K0aTDrKIBvLnKTZ5Pf3MXK495YErrbHb1R6aTpfK5OdSFj0rVN7ib6Tx6ePrZ2gsjLqr0s98NG7l96KSQw==", + "dev": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "6.7.3", + "@typescript-eslint/utils": "6.7.3", + "debug": "^4.3.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@wordpress/eslint-plugin/node_modules/@typescript-eslint/types": { + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.7.3.tgz", + "integrity": "sha512-4g+de6roB2NFcfkZb439tigpAMnvEIg3rIjWQ+EM7IBaYt/CdJt6em9BJ4h4UpdgaBWdmx2iWsafHTrqmgIPNw==", + "dev": true, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@wordpress/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": { + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.7.3.tgz", + "integrity": "sha512-YLQ3tJoS4VxLFYHTw21oe1/vIZPRqAO91z6Uv0Ss2BKm/Ag7/RVQBcXTGcXhgJMdA4U+HrKuY5gWlJlvoaKZ5g==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.7.3", + "@typescript-eslint/visitor-keys": "6.7.3", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { "optional": true } } }, + "node_modules/@wordpress/eslint-plugin/node_modules/@typescript-eslint/utils": { + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.7.3.tgz", + "integrity": "sha512-vzLkVder21GpWRrmSR9JxGZ5+ibIUSudXlW52qeKpzUEQhRSmyZiVDDj3crAth7+5tmN1ulvgKaCU2f/bPRCzg==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.7.3", + "@typescript-eslint/types": "6.7.3", + "@typescript-eslint/typescript-estree": "6.7.3", + "semver": "^7.5.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "node_modules/@wordpress/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.3.tgz", + "integrity": "sha512-HEVXkU9IB+nk9o63CeICMHxFWbHWr3E1mpilIQBe9+7L/lH97rleFLVtYsfnWB+JVMaiFnEaxvknvmIzX+CqVg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.7.3", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@wordpress/eslint-plugin/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/@wordpress/eslint-plugin/node_modules/globals": { "version": "13.21.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", @@ -7497,9 +7859,9 @@ } }, "node_modules/@wordpress/hooks": { - "version": "3.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.41.0.tgz", - "integrity": "sha512-o3fC6Z0kCLzZNFUT5W7C1d2mR+qjVwLaWjrwuJngJG92wly4IzKgAUDs/iJZojxtePFMP8JOFCg4FMuzG/VhWw==", + "version": "3.42.0", + "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.42.0.tgz", + "integrity": "sha512-GUePaweJgINbOyeWDG1p0ffxKZXZIOJdkdSCG8oWoAohJPOYe8WeYl/nAsECiUjbIuVletQe1RoTGrNdNkFTdg==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -7508,9 +7870,9 @@ } }, "node_modules/@wordpress/html-entities": { - "version": "3.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.41.0.tgz", - "integrity": "sha512-nb8ioGMi9yBfOzy2tIvIKQA+MaVNbgTflM/uiwhb5D/KTqtIUp+e84BOCOOZDI7xtWKQKhtGAn126Ko7hi73Jg==", + "version": "3.42.0", + "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.42.0.tgz", + "integrity": "sha512-PM2HXsCHZPMblpNFIwcJQO7an1WZyaAmmw8EbfSOb+NtE4dxj8mmvpzNfUKBtVWH5DxUk2WGslTMtjjOJPzfSg==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -7519,12 +7881,12 @@ } }, "node_modules/@wordpress/i18n": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.41.0.tgz", - "integrity": "sha512-MXA+DiVSF2CS0ZhFEBq/eJjfHuKMcu3FUuiF/Dpc1YZRD1X7N6xPlfo4xKJZVUWIAsfgpc8oA2YMLw1VTFzrRA==", + "version": "4.42.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.42.0.tgz", + "integrity": "sha512-6cEcsVk9EX0c2azz0h1aAZqGjts+VrGMHzMB22GBIhsiz/TWAqkMapt1QF1YbsJ4/VR2CHnKlONjhHNtsHn8Ew==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^3.41.0", + "@wordpress/hooks": "^3.42.0", "gettext-parser": "^1.3.1", "memize": "^2.1.0", "sprintf-js": "^1.1.1", @@ -7538,22 +7900,22 @@ } }, "node_modules/@wordpress/icons": { - "version": "9.32.0", - "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.32.0.tgz", - "integrity": "sha512-67imRDf5LF6v4vCBmvAEa4ZzcH0jvwIaBr1Y2ou4ElVJ1KZjiu1C93Lp6dcAy/08L8eX+eZZCwTrTYI+tl9v5w==", + "version": "9.33.0", + "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.33.0.tgz", + "integrity": "sha512-yD8b2Q21/X1riFIUBbgVh6sVhrnOYpstV9hxa4/MKesWYkyDN75KM6uaor1/tn5wyq40Shnpwxvc9kPUGI4Kgw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.18.0", - "@wordpress/primitives": "^3.39.0" + "@wordpress/element": "^5.19.0", + "@wordpress/primitives": "^3.40.0" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/interactivity": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-2.2.0.tgz", - "integrity": "sha512-JA71DIrmmXwup50Qes5aWFDC8T4PpfnHsMvp4GDnlE5YPUnzK+jZ2syvBiKDxsSccKbq9b/rlQonM7C5O1CfhA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-2.3.0.tgz", + "integrity": "sha512-lw6cGhGj2Zyn4RGiafQMzZxLR8vSnJ1p7FGMn5UzQCEpVH/iZ3cFYBtcNiHQU8wjsfsWPZqgvbLmh7ayPZohgA==", "dev": true, "dependencies": { "@preact/signals": "^1.1.3", @@ -7565,23 +7927,23 @@ } }, "node_modules/@wordpress/interface": { - "version": "5.18.0", - "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-5.18.0.tgz", - "integrity": "sha512-qnBu6I/xBUR+Kz+Fc5eKMDt/IN/3LauhQtCc0H6zWQpw5jkAjUSpNlwSwmaeCRbNrwIJ7D13FVIPIhvC5eobkg==", + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-5.19.0.tgz", + "integrity": "sha512-/+3c9RcHKrcHMm8bZsUciNnq59UvPzVf+CvEImVz9XReSfqa6puRAs2LWY/d/L1vebruVmbEmZ/lcYrXFG6cgA==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.41.0", - "@wordpress/components": "^25.7.0", - "@wordpress/compose": "^6.18.0", - "@wordpress/data": "^9.11.0", - "@wordpress/deprecated": "^3.41.0", - "@wordpress/element": "^5.18.0", - "@wordpress/i18n": "^4.41.0", - "@wordpress/icons": "^9.32.0", - "@wordpress/plugins": "^6.9.0", - "@wordpress/preferences": "^3.18.0", - "@wordpress/viewport": "^5.18.0", + "@wordpress/a11y": "^3.42.0", + "@wordpress/components": "^25.8.0", + "@wordpress/compose": "^6.19.0", + "@wordpress/data": "^9.12.0", + "@wordpress/deprecated": "^3.42.0", + "@wordpress/element": "^5.19.0", + "@wordpress/i18n": "^4.42.0", + "@wordpress/icons": "^9.33.0", + "@wordpress/plugins": "^6.10.0", + "@wordpress/preferences": "^3.19.0", + "@wordpress/viewport": "^5.19.0", "classnames": "^2.3.1" }, "engines": { @@ -7593,9 +7955,9 @@ } }, "node_modules/@wordpress/is-shallow-equal": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.41.0.tgz", - "integrity": "sha512-z0+bdJvjOcbPf7vGiC0Zfoff+2WyFRFwsJex9d9N9CTVvr87kaVHBZuZlPX6iFmS22RzM2tLeppBKlOSRtSI4w==", + "version": "4.42.0", + "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.42.0.tgz", + "integrity": "sha512-7GwmKIfcY+gxeQZX1hFZSnzEl6I6A1mpsafVxVLZfzqMqCnViFGZFHlirpckafG7CVTddGQsr/shbX6rAG3pmw==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -7604,9 +7966,9 @@ } }, "node_modules/@wordpress/jest-console": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.12.0.tgz", - "integrity": "sha512-sSgG65n32wPdKVWT6aaaslpOOn/TcRw9413UY+NqBgyc/HIlsSR9zKeoFwR3RoOyWr055PABOGNLup+RgdPKxw==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.13.0.tgz", + "integrity": "sha512-iCGLtLxVj1yvNGx0SnXgJKimxhpTCa/jZdcH8T81mAFE9J0V71oZ4Chscbd7uZ5VATE6cF0SEhf/+mNabzW9eA==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", @@ -7620,12 +7982,12 @@ } }, "node_modules/@wordpress/jest-preset-default": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.12.0.tgz", - "integrity": "sha512-HPpjUZsjxwvDDTw2ZWdgR1QVaVbsENCR/u0GRiC4NAArHABoleoFopwMZXJtbO1ii9vdeLJvgRNg1YXV5Zj79g==", + "version": "11.13.0", + "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.13.0.tgz", + "integrity": "sha512-MlCnU6MC8ZuIper5GU7VR7Aj5CFtkl1rg53sXbO/pqytt+Q0jD05fSWT6SV8SlCvj84BJbSXPFI5W3xO9wAa7A==", "dev": true, "dependencies": { - "@wordpress/jest-console": "^7.12.0", + "@wordpress/jest-console": "^7.13.0", "babel-jest": "^29.6.2" }, "engines": { @@ -7637,9 +7999,9 @@ } }, "node_modules/@wordpress/jest-puppeteer-axe": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/@wordpress/jest-puppeteer-axe/-/jest-puppeteer-axe-6.12.0.tgz", - "integrity": "sha512-PfNjB8koELVSW7SyFF2dt+gWbfnw07i1f+qLNdrWdhhnbiBoG4Zp6gJttkJ6HDrYgmGqfWtgRa7EpQ72Y77PCg==", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/@wordpress/jest-puppeteer-axe/-/jest-puppeteer-axe-6.13.0.tgz", + "integrity": "sha512-KdS5m+ks4UBjWIuHv+AtSaPhbMtv+heV29HdwLmeQPxRK3DSp2lLl5JFzdQici8VIqoxF2//o5eG88UvFG2KaQ==", "dev": true, "dependencies": { "@axe-core/puppeteer": "^4.0.0", @@ -7659,14 +8021,14 @@ } }, "node_modules/@wordpress/keyboard-shortcuts": { - "version": "4.18.0", - "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-4.18.0.tgz", - "integrity": "sha512-3q3Kmzzu6PTsx3abce4t/FHFuyN1jn7oukViNA17lIIFTfIL8Eu6ZfKy+UyPgAoCCXohEjCmaaB801qnsLsooQ==", + "version": "4.19.0", + "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-4.19.0.tgz", + "integrity": "sha512-LzKNZxWHXYkCzhlNQGU85fdz20yzBJEK/9MBJhxBQV0lw2T1NE+JtFz5yuy+pjIuzqQWNR9oP3BoAj2wQImdnw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/data": "^9.11.0", - "@wordpress/element": "^5.18.0", - "@wordpress/keycodes": "^3.41.0", + "@wordpress/data": "^9.12.0", + "@wordpress/element": "^5.19.0", + "@wordpress/keycodes": "^3.42.0", "rememo": "^4.0.2" }, "engines": { @@ -7677,12 +8039,12 @@ } }, "node_modules/@wordpress/keycodes": { - "version": "3.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.41.0.tgz", - "integrity": "sha512-0DY07PV5qATrvWLc5jWgrgUGpeFrqvY+K0qF0gLDw1rpIZBxLre+N3K7ANC/iZzSsPLbYxxVF0SSFDIVI23Pug==", + "version": "3.42.0", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.42.0.tgz", + "integrity": "sha512-T1iuUUwV0Hb1VE+8wb6KgMJOWIGMF4uJdKBuTJnPaHoGK4b7PNnmh0nUkGv9e03wJhtWAWqjdiablUxB2BYe/Q==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^4.41.0", + "@wordpress/i18n": "^4.42.0", "change-case": "^4.1.2" }, "engines": { @@ -7690,28 +8052,28 @@ } }, "node_modules/@wordpress/media-utils": { - "version": "4.32.0", - "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-4.32.0.tgz", - "integrity": "sha512-GnPGzj8OKARrGVTaDrSxDq3YBG1skWP9H5cL5+pVF7aa4TJT0dh/eLucfl0TBPyM3i91gHOnU+zl2C1pAi+EJQ==", + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-4.33.0.tgz", + "integrity": "sha512-BxT8AgHlkQKYZVSw9853/mIMeo4kwsfylIyvK2txXl1RX0KGqbArLSPEdsHD3jfNzidgTF8mAPbribVr5RWdWw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.38.0", - "@wordpress/blob": "^3.41.0", - "@wordpress/element": "^5.18.0", - "@wordpress/i18n": "^4.41.0" + "@wordpress/api-fetch": "^6.39.0", + "@wordpress/blob": "^3.42.0", + "@wordpress/element": "^5.19.0", + "@wordpress/i18n": "^4.42.0" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/notices": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-4.9.0.tgz", - "integrity": "sha512-X7LfAJy6jYBq6d7lbW32lrt1DxkdNOg/VpOyiv8klwn30AKSPws/vBSrTPNDpp9phleuIuRr3tDcpS9/p+jRIw==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-4.10.0.tgz", + "integrity": "sha512-k7XLFH5uz9FPgZH9evu2bz/ehSfWmUiheUDxq/J/Tqyj1fE33RiqXprxrCYTw2ljx82XAHzcYrGJggsJpN3zog==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.41.0", - "@wordpress/data": "^9.11.0" + "@wordpress/a11y": "^3.42.0", + "@wordpress/data": "^9.12.0" }, "engines": { "node": ">=12" @@ -7721,9 +8083,9 @@ } }, "node_modules/@wordpress/npm-package-json-lint-config": { - "version": "4.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.26.0.tgz", - "integrity": "sha512-LSTk773DE8gSk4y42EcQ4+56ojXY8vUT8F91Zrrsv1Ixdo7EoEbSC84+LEAsN2y60biN71193nbVDeLikgH2jA==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.27.0.tgz", + "integrity": "sha512-47FQqtKtt3CiCJEKUeevujYXbBtch+MktwktCJTqZqJd2q2hYGFSX7UT/oe8EdIr6XJ/4mp5KsOKH6ISybDYxA==", "dev": true, "engines": { "node": ">=14" @@ -7733,22 +8095,24 @@ } }, "node_modules/@wordpress/patterns": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-1.2.0.tgz", - "integrity": "sha512-FHZ1FM+NjqvBbpXQfP2+XzoV3U7ED/VIRnZ5i6MvdqGJDQb8HIJeHxO7iLal8k8vpAVXe+S3FKbi2DQrc+uDnA==", - "dependencies": { - "@wordpress/block-editor": "^12.9.0", - "@wordpress/blocks": "^12.18.0", - "@wordpress/components": "^25.7.0", - "@wordpress/compose": "^6.18.0", - "@wordpress/core-data": "^6.18.0", - "@wordpress/data": "^9.11.0", - "@wordpress/element": "^5.18.0", - "@wordpress/i18n": "^4.41.0", - "@wordpress/icons": "^9.32.0", - "@wordpress/notices": "^4.9.0", - "@wordpress/private-apis": "^0.23.0", - "@wordpress/url": "^3.42.0" + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-1.3.0.tgz", + "integrity": "sha512-4f0q1Cpjcl5v6Cy6UPlNCQdzsXSDNQbFc4adnGqo0eyqNSy9kJbG2e81wPtaLb++UI4+/TUysoPqkPN8P2Tnyw==", + "dependencies": { + "@babel/runtime": "^7.16.0", + "@wordpress/block-editor": "^12.10.0", + "@wordpress/blocks": "^12.19.0", + "@wordpress/components": "^25.8.0", + "@wordpress/compose": "^6.19.0", + "@wordpress/core-data": "^6.19.0", + "@wordpress/data": "^9.12.0", + "@wordpress/element": "^5.19.0", + "@wordpress/html-entities": "^3.42.0", + "@wordpress/i18n": "^4.42.0", + "@wordpress/icons": "^9.33.0", + "@wordpress/notices": "^4.10.0", + "@wordpress/private-apis": "^0.24.0", + "@wordpress/url": "^3.43.0" }, "engines": { "node": ">=16.0.0", @@ -7760,18 +8124,18 @@ } }, "node_modules/@wordpress/plugins": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-6.9.0.tgz", - "integrity": "sha512-Pova+Vyjpmv1UVuLHcRGtSmNWYsBoXtiSnE8quyh0o69kg5KvTPHwzDWnQDZ54sNBKeXxTD/EZCY2Sraxh4qpQ==", + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-6.10.0.tgz", + "integrity": "sha512-SpZadp+tQ7uAPCpirrW4yb6VwMtFGl97z2GwVsZThMh+i/+K7cl//4e2dP7eKSOSsdiffG4xovciKpsHHmG9bg==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^25.7.0", - "@wordpress/compose": "^6.18.0", - "@wordpress/element": "^5.18.0", - "@wordpress/hooks": "^3.41.0", - "@wordpress/icons": "^9.32.0", - "@wordpress/is-shallow-equal": "^4.41.0", + "@wordpress/components": "^25.8.0", + "@wordpress/compose": "^6.19.0", + "@wordpress/element": "^5.19.0", + "@wordpress/hooks": "^3.42.0", + "@wordpress/icons": "^9.33.0", + "@wordpress/is-shallow-equal": "^4.42.0", "memize": "^2.0.1" }, "engines": { @@ -7783,12 +8147,12 @@ } }, "node_modules/@wordpress/postcss-plugins-preset": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.25.0.tgz", - "integrity": "sha512-IoCjFYC/p2SchwPg2IXKq0gCWbjmvqTMn9BVpcjAg8NlXngIFrVk23AqHRjRXHyokG9s/3o5D2ILsKbU7u5DaQ==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.26.0.tgz", + "integrity": "sha512-peupZdQ4sRJNiJCLi4dFBIg2r+HiWPxyjZiHEUNll8sTfR1GppEGiAW/mBP2S4ejbmBjfCdr2xZGXDu+hqe4AA==", "dev": true, "dependencies": { - "@wordpress/base-styles": "^4.32.0", + "@wordpress/base-styles": "^4.33.0", "autoprefixer": "^10.2.5" }, "engines": { @@ -7799,17 +8163,17 @@ } }, "node_modules/@wordpress/preferences": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-3.18.0.tgz", - "integrity": "sha512-S7eDEKvUIIJMWpiO+0j/iLDqspyhNdKR2N39HNkkrAA2mdr4LMvs5bOr/+m6xTpiik+8I29hwI/OuJOomqJ7PQ==", + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-3.19.0.tgz", + "integrity": "sha512-gjqYtanB6A42rw29aB/c+gOSMaEEqtLlYvAQkaDjjtWlBytx9MeyvLS28u8wS1RlGv7VBVwVkB11GD6dvQUuRQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.41.0", - "@wordpress/components": "^25.7.0", - "@wordpress/data": "^9.11.0", - "@wordpress/element": "^5.18.0", - "@wordpress/i18n": "^4.41.0", - "@wordpress/icons": "^9.32.0", + "@wordpress/a11y": "^3.42.0", + "@wordpress/components": "^25.8.0", + "@wordpress/data": "^9.12.0", + "@wordpress/element": "^5.19.0", + "@wordpress/i18n": "^4.42.0", + "@wordpress/icons": "^9.33.0", "classnames": "^2.3.1" }, "engines": { @@ -7821,9 +8185,9 @@ } }, "node_modules/@wordpress/prettier-config": { - "version": "2.24.0", - "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-2.24.0.tgz", - "integrity": "sha512-dieaF2lU+7L2wvcg1F5Bn96DanRd7tje1clK97PGVdPia6CHyTVlBAovQjBTh7NePrqfLUCs+8ii4W0UyB5bcg==", + "version": "2.25.0", + "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-2.25.0.tgz", + "integrity": "sha512-CA+z/PJc1SwCDfJxb1qEDITLC2ebRrboJK853ntnqFiQVa6sxqkiDwDl1H15SvQU7g4JMYaW0BFJ/bnuoZN7bg==", "dev": true, "engines": { "node": ">=14" @@ -7833,12 +8197,12 @@ } }, "node_modules/@wordpress/primitives": { - "version": "3.39.0", - "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.39.0.tgz", - "integrity": "sha512-QvtVJFQGCOEwdXIpXqktz31p327lj/5n4iwbIlOaGf0AZCPA8974m+O/wFkQCskGOJ9tVRveqZtH60aqKH/ffA==", + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.40.0.tgz", + "integrity": "sha512-NGrcMsIKA7bBRVJPkiweOeUlnai335fyQTpwASwkpfWLbUTQ+LwKDn6hnwAsLpYot7uwflar2TPJdakglwzfIQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.18.0", + "@wordpress/element": "^5.19.0", "classnames": "^2.3.1" }, "engines": { @@ -7846,9 +8210,9 @@ } }, "node_modules/@wordpress/priority-queue": { - "version": "2.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.41.0.tgz", - "integrity": "sha512-OntRPhdybFO5da+MO0/pvnRYG+D+c1kU0KRPDuEa+ArZmmQ/lQC+z+/du9nP/cgvQCAzLHJo2/VKCSQZVyewKw==", + "version": "2.42.0", + "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.42.0.tgz", + "integrity": "sha512-AzK9Ds97Wf9lQsukCiX2MKEDe9Txq3vvFhHOS1Gvi2Dji1/DhM9jZ7nBB/dcVQSt5rPyY+1tX9LhjpzeaQgzxg==", "dependencies": { "@babel/runtime": "^7.16.0", "requestidlecallback": "^0.3.0" @@ -7858,9 +8222,9 @@ } }, "node_modules/@wordpress/private-apis": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.23.0.tgz", - "integrity": "sha512-Z/mAnPF+IcN13S0k7F55lA5J0ducNB+IYDGtujErx4fjnYsBIoF9VeQ5pRc+SPDCx5yYDtR7yL8unLbVbztVBQ==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.24.0.tgz", + "integrity": "sha512-KrgDubqppZ+hIbEllIwEDHkXBaAUYmV1dfMLUu6YQpHHlB1ogf3OTkNWmDks8k+9VfywwYnsoWpRuSy3G4WNMA==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -7869,9 +8233,9 @@ } }, "node_modules/@wordpress/redux-routine": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.41.0.tgz", - "integrity": "sha512-u5MVqtcChtHOqy3Fk5ml0HPBF13uHoz6ca1XvzstHKOiMWi4xNj6Nn2YgnscfvsxGxxjQz2su1Qcs0SGZI0g+w==", + "version": "4.42.0", + "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.42.0.tgz", + "integrity": "sha512-Kt6cLKmPXBh4IYYskR9NMxANTD6soEdt0DLq71vuaoc9SC5akR7J+ChiDpgffHO6zvy5Duc9kWfiC/BRJPi9NQ==", "dependencies": { "@babel/runtime": "^7.16.0", "is-plain-object": "^5.0.0", @@ -7886,22 +8250,22 @@ } }, "node_modules/@wordpress/reusable-blocks": { - "version": "4.18.0", - "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.18.0.tgz", - "integrity": "sha512-gYVKvBbVtsV/hZQo8NnnqCnTKDwrrareArKc0cIPNdAEWrQ3bdKWCtZ7H1cOj/Yi3BY2o6k2OzHNrtpNT4OGFg==", + "version": "4.19.0", + "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.19.0.tgz", + "integrity": "sha512-8NkiepDcFKZ6h8xa3/jL3cAGLoXrt+kpoYN2uLheJKiKWfXgAhvWuyFhFRwKKHPX31k1fN5aX7RL0lLCFRacuQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.9.0", - "@wordpress/blocks": "^12.18.0", - "@wordpress/components": "^25.7.0", - "@wordpress/core-data": "^6.18.0", - "@wordpress/data": "^9.11.0", - "@wordpress/element": "^5.18.0", - "@wordpress/i18n": "^4.41.0", - "@wordpress/icons": "^9.32.0", - "@wordpress/notices": "^4.9.0", - "@wordpress/private-apis": "^0.23.0", - "@wordpress/url": "^3.42.0" + "@wordpress/block-editor": "^12.10.0", + "@wordpress/blocks": "^12.19.0", + "@wordpress/components": "^25.8.0", + "@wordpress/core-data": "^6.19.0", + "@wordpress/data": "^9.12.0", + "@wordpress/element": "^5.19.0", + "@wordpress/i18n": "^4.42.0", + "@wordpress/icons": "^9.33.0", + "@wordpress/notices": "^4.10.0", + "@wordpress/private-apis": "^0.24.0", + "@wordpress/url": "^3.43.0" }, "engines": { "node": ">=12" @@ -7912,19 +8276,19 @@ } }, "node_modules/@wordpress/rich-text": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-6.18.0.tgz", - "integrity": "sha512-BuBb/yWFLq+/joYI3XMYyF7MQDVYGh8V4AB0+v4mHH+7cTecSOOilUAW/JlEXqXS3LhvghabBk157UaH1gh8IA==", + "version": "6.19.0", + "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-6.19.0.tgz", + "integrity": "sha512-yvZAK6XxF0DDdnkPipSObT364+KMG1yt6sQIE3Zh/bdslr3W/OsxrfycJVB9Tewx/CyNl1hEEcq0vq/NHonWIQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.41.0", - "@wordpress/compose": "^6.18.0", - "@wordpress/data": "^9.11.0", - "@wordpress/deprecated": "^3.41.0", - "@wordpress/element": "^5.18.0", - "@wordpress/escape-html": "^2.41.0", - "@wordpress/i18n": "^4.41.0", - "@wordpress/keycodes": "^3.41.0", + "@wordpress/a11y": "^3.42.0", + "@wordpress/compose": "^6.19.0", + "@wordpress/data": "^9.12.0", + "@wordpress/deprecated": "^3.42.0", + "@wordpress/element": "^5.19.0", + "@wordpress/escape-html": "^2.42.0", + "@wordpress/i18n": "^4.42.0", + "@wordpress/keycodes": "^3.42.0", "memize": "^2.1.0", "rememo": "^4.0.2" }, @@ -7936,15 +8300,15 @@ } }, "node_modules/@wordpress/router": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-0.10.0.tgz", - "integrity": "sha512-OcyIr84ucApHyk790BrDG6L16aJtjHKz92c/ZBdwdFxFpb3+1LU3NROVta4iyBTEN93MMh2UEfyKEzvEwJJNcA==", + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-0.11.0.tgz", + "integrity": "sha512-PtWZTUYOn3yiy+67qEY4hGyIeC5Kue6hjfaxkyJMQpBDjeIZInWYJ7qCTIyMGxDtwl/fkA/7EPUSs9q0XM2f4Q==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.18.0", - "@wordpress/private-apis": "^0.23.0", - "@wordpress/url": "^3.42.0", + "@wordpress/element": "^5.19.0", + "@wordpress/private-apis": "^0.24.0", + "@wordpress/url": "^3.43.0", "history": "^5.1.0" }, "engines": { @@ -7955,23 +8319,24 @@ } }, "node_modules/@wordpress/scripts": { - "version": "26.12.0", - "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-26.12.0.tgz", - "integrity": "sha512-fT8tyEA/y2n/TDJ9az26MnhmGm60gNrm1VPbs3/xk8+YuvUdyPU2JjeGQMGGJlITjoRlTk2qE7FqSvQlDLCLbg==", + "version": "26.13.0", + "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-26.13.0.tgz", + "integrity": "sha512-wa2eVHccicgHFdmBpSylrEdHjBd7amXxFkhMGBomWGZ7PM+Q7IaRYjOgMhEx7rJdQCf373XSj6BjV+qlzyocKQ==", "dev": true, "dependencies": { "@babel/core": "^7.16.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.2", "@svgr/webpack": "^8.0.1", - "@wordpress/babel-preset-default": "^7.25.0", - "@wordpress/browserslist-config": "^5.24.0", - "@wordpress/dependency-extraction-webpack-plugin": "^4.24.0", - "@wordpress/eslint-plugin": "^15.1.0", - "@wordpress/jest-preset-default": "^11.12.0", - "@wordpress/npm-package-json-lint-config": "^4.26.0", - "@wordpress/postcss-plugins-preset": "^4.25.0", - "@wordpress/prettier-config": "^2.24.0", - "@wordpress/stylelint-config": "^21.24.0", + "@wordpress/babel-preset-default": "^7.26.0", + "@wordpress/browserslist-config": "^5.25.0", + "@wordpress/dependency-extraction-webpack-plugin": "^4.25.0", + "@wordpress/e2e-test-utils-playwright": "^0.10.0", + "@wordpress/eslint-plugin": "^16.0.0", + "@wordpress/jest-preset-default": "^11.13.0", + "@wordpress/npm-package-json-lint-config": "^4.27.0", + "@wordpress/postcss-plugins-preset": "^4.26.0", + "@wordpress/prettier-config": "^2.25.0", + "@wordpress/stylelint-config": "^21.25.0", "adm-zip": "^0.5.9", "babel-jest": "^29.6.2", "babel-loader": "^8.2.3", @@ -7999,9 +8364,10 @@ "minimist": "^1.2.0", "npm-package-json-lint": "^6.4.0", "npm-packlist": "^3.0.0", + "playwright-core": "1.32.0", "postcss": "^8.4.5", "postcss-loader": "^6.2.1", - "prettier": "npm:wp-prettier@2.8.5", + "prettier": "npm:wp-prettier@3.0.3-beta-3", "puppeteer-core": "^13.2.0", "react-refresh": "^0.10.0", "read-pkg-up": "^7.0.1", @@ -8025,6 +8391,7 @@ "npm": ">=6.14.4" }, "peerDependencies": { + "@playwright/test": "^1.32.0", "react": "^18.0.0", "react-dom": "^18.0.0" } @@ -8044,12 +8411,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@wordpress/scripts/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, "node_modules/@wordpress/scripts/node_modules/array-union": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", @@ -8152,24 +8513,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@wordpress/scripts/node_modules/cosmiconfig": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.2.0.tgz", - "integrity": "sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==", - "dev": true, - "dependencies": { - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/d-fischer" - } - }, "node_modules/@wordpress/scripts/node_modules/cross-fetch": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", @@ -8214,30 +8557,12 @@ "node": ">=8" } }, - "node_modules/@wordpress/scripts/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, "node_modules/@wordpress/scripts/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true }, - "node_modules/@wordpress/scripts/node_modules/jsonc-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", - "dev": true - }, "node_modules/@wordpress/scripts/node_modules/node-fetch": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", @@ -8258,49 +8583,17 @@ } } }, - "node_modules/@wordpress/scripts/node_modules/npm-package-json-lint": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/npm-package-json-lint/-/npm-package-json-lint-6.4.0.tgz", - "integrity": "sha512-cuXAJJB1Rdqz0UO6w524matlBqDBjcNt7Ru+RDIu4y6RI1gVqiWBnylrK8sPRk81gGBA0X8hJbDXolVOoTc+sA==", - "dev": true, - "dependencies": { - "ajv": "^6.12.6", - "ajv-errors": "^1.0.1", - "chalk": "^4.1.2", - "cosmiconfig": "^8.0.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "ignore": "^5.2.0", - "is-plain-obj": "^3.0.0", - "jsonc-parser": "^3.2.0", - "log-symbols": "^4.1.0", - "meow": "^9.0.0", - "plur": "^4.0.0", - "semver": "^7.3.8", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1", - "type-fest": "^3.2.0", - "validate-npm-package-name": "^5.0.0" - }, - "bin": { - "npmPkgJsonLint": "dist/cli.js" - }, - "engines": { - "node": ">=14.0.0", - "npm": ">=6.0.0" - } - }, "node_modules/@wordpress/scripts/node_modules/prettier": { "name": "wp-prettier", - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/wp-prettier/-/wp-prettier-2.8.5.tgz", - "integrity": "sha512-gkphzYtVksWV6D7/V530bTehKkhrABUru/Gy4reOLOHJoKH4i9lcE1SxqU2VDxC3gCOx/Nk9alZmWk6xL/IBCw==", + "version": "3.0.3-beta-3", + "resolved": "https://registry.npmjs.org/wp-prettier/-/wp-prettier-3.0.3-beta-3.tgz", + "integrity": "sha512-R3+TD7j0rnqEpMgylrUrHdi1W6ypwh4QGeFOZQ9YjP9WvNnZzBAS71yry1h7xIcG/bVaNKBCoWNqbqJY6vkOKQ==", "dev": true, "bin": { - "prettier": "bin-prettier.js" + "prettier": "bin/prettier.cjs" }, "engines": { - "node": ">=10.13.0" + "node": ">=14" }, "funding": { "url": "https://github.com/prettier/prettier?sponsor=1" @@ -8436,18 +8729,6 @@ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", "dev": true }, - "node_modules/@wordpress/scripts/node_modules/type-fest": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", - "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", - "dev": true, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@wordpress/scripts/node_modules/webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", @@ -8486,20 +8767,20 @@ } }, "node_modules/@wordpress/server-side-render": { - "version": "4.18.0", - "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.18.0.tgz", - "integrity": "sha512-qKfUMbgtlrsRkCEIFfYzizR7OPrqTgaiJxaQeaFUiXNBisc/VxEcTjmBV/SLIKryVdmgMQRyPoXCfnYTJQqBvQ==", + "version": "4.19.0", + "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.19.0.tgz", + "integrity": "sha512-5giLJahslEWxkY9TjHkk2kwMoITJMldDDtbdqvD0X9NVWiYnaQZvW3PZIlAkbgZHhPhvAvyjzKQqGtNlD/jP5Q==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.38.0", - "@wordpress/blocks": "^12.18.0", - "@wordpress/components": "^25.7.0", - "@wordpress/compose": "^6.18.0", - "@wordpress/data": "^9.11.0", - "@wordpress/deprecated": "^3.41.0", - "@wordpress/element": "^5.18.0", - "@wordpress/i18n": "^4.41.0", - "@wordpress/url": "^3.42.0", + "@wordpress/api-fetch": "^6.39.0", + "@wordpress/blocks": "^12.19.0", + "@wordpress/components": "^25.8.0", + "@wordpress/compose": "^6.19.0", + "@wordpress/data": "^9.12.0", + "@wordpress/deprecated": "^3.42.0", + "@wordpress/element": "^5.19.0", + "@wordpress/i18n": "^4.42.0", + "@wordpress/url": "^3.43.0", "fast-deep-equal": "^3.1.3" }, "engines": { @@ -8511,9 +8792,9 @@ } }, "node_modules/@wordpress/shortcode": { - "version": "3.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.41.0.tgz", - "integrity": "sha512-pJuFIQbGwn8tMpPf5vtKZqQmXVm2+UnQZXVyyQGXUCBnvyGmGnbKv7lbx0NGUDBZ1AVo8/PAdssd7P/QUn7Cxg==", + "version": "3.42.0", + "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.42.0.tgz", + "integrity": "sha512-UFtGvUWAc40cVlHMNOYCD5PdUU2vwymlK423oYeq1Y1pcO5XM5zztoi4jeeLVeNp17+VekCbVtJtkNvWGDZzLg==", "dependencies": { "@babel/runtime": "^7.16.0", "memize": "^2.0.1" @@ -8523,9 +8804,9 @@ } }, "node_modules/@wordpress/style-engine": { - "version": "1.24.0", - "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-1.24.0.tgz", - "integrity": "sha512-1qXkNwbuLeliQZ0yjdjjy2kJzWtvm56k0xUtFsF/0thMQ04EV0JJHwWDI6EOUCIVVFnJO6xdj2UK/KtnxGYfVw==", + "version": "1.25.0", + "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-1.25.0.tgz", + "integrity": "sha512-sgkzLQW5mNnYukm2PY1PK2s/U09F604q9jbCVvl7o8td75PYEwVsKuin0xtozYneUK9mlaF4YM6Tckq9eHTClw==", "dependencies": { "@babel/runtime": "^7.16.0", "change-case": "^4.1.2" @@ -8535,9 +8816,9 @@ } }, "node_modules/@wordpress/stylelint-config": { - "version": "21.24.0", - "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.24.0.tgz", - "integrity": "sha512-GJV0rSQL5iTcS/mJ7x/ccZ7Z06yYJhDY0XWNA3qVRNMgkV/iyv2rXNNubpDl+m4kcgi8g3dg3jNccvRO1ZDSgg==", + "version": "21.25.0", + "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.25.0.tgz", + "integrity": "sha512-6u39I92YCkKZ4X2eR3ulOE5YVnb9ZGDYhtt8liG8nfO+5jWGCxiNsmN2qRbck+m4cDSrBGYBC5P9ErxUGHos/g==", "dev": true, "dependencies": { "stylelint-config-recommended": "^6.0.0", @@ -8551,9 +8832,9 @@ } }, "node_modules/@wordpress/sync": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-0.3.0.tgz", - "integrity": "sha512-tFymzqz//2e0pc2Vz9EsBLOsNweAurwZS626a4DIauirNVBVJyD1mde68sD1lJVUBIykuxkjdnfel10oaG8Ejg==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-0.4.0.tgz", + "integrity": "sha512-eeNCY7graDHS7kwrtwPecpJLbCEs2odfHtmsCEetlZnksDr+ohlVZIlmO+JwuVZiAQqedGf5dgIyvCVIDw/xSA==", "dependencies": { "@babel/runtime": "^7.16.0", "y-indexeddb": "~9.0.11", @@ -8565,9 +8846,9 @@ } }, "node_modules/@wordpress/token-list": { - "version": "2.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.41.0.tgz", - "integrity": "sha512-GeGPzyoVshaifYiz11KqBwkUDqAbMVVkHn5ccpqLVbn+Yc7Ur3tRJ5ikgqNikSq0EyvnHdy8XdivdLJq2xcduA==", + "version": "2.42.0", + "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.42.0.tgz", + "integrity": "sha512-c8eGFsXaFsAJ4VsKr1puwGXU+fPG/p6+SNuHkPq2b4DL6F/GOvW9uW0ud9yr1Cjx1eCC9sse12w5xy5WWcEUmQ==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -8575,10 +8856,22 @@ "node": ">=12" } }, + "node_modules/@wordpress/undo-manager": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.2.0.tgz", + "integrity": "sha512-Ke8M16P3itOgRt4Rv2ptNQ5elw2k7tm8kfHkqvIglGjPVXqUhCzrhdejDzApkxL5otTH4m0T4uFAPX/dLRrl9g==", + "dependencies": { + "@babel/runtime": "^7.16.0", + "@wordpress/is-shallow-equal": "^4.42.0" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/@wordpress/url": { - "version": "3.42.0", - "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.42.0.tgz", - "integrity": "sha512-Q1eZAkgnq/Ji3UDdBPxj2mBiBusGoTkcUH2XnJDGyPIezJjC7fY/9GXE6Jj0bm37CkEH3bP6G4Yrh+YpDwMn6Q==", + "version": "3.43.0", + "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.43.0.tgz", + "integrity": "sha512-4Mh7qqP33+RpT90Opsv2qJqqn8Imonofv8IC5P+qnS9gAnozB5req/XF0VqIp1PMzPaylO1Yd8jX2YvtD+GX/Q==", "dependencies": { "@babel/runtime": "^7.16.0", "remove-accents": "^0.5.0" @@ -8588,15 +8881,15 @@ } }, "node_modules/@wordpress/viewport": { - "version": "5.18.0", - "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-5.18.0.tgz", - "integrity": "sha512-6TyPCJrT6X9I9nXiLmrv1KkmGpAWWnEU8b0jSRjvOOtZxRuDypm4s7SXZCRA0YyED205hvpDq9Akg6kB7RxV7A==", + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-5.19.0.tgz", + "integrity": "sha512-AlyW2SdO4XjiKuALNUdHAI3HBa8TN/BQA0KmWJHvK+Y1CBax0CK+l3I2OYum9KyeEMn1EITOMYxfh6SvY/SBtQ==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/compose": "^6.18.0", - "@wordpress/data": "^9.11.0", - "@wordpress/element": "^5.18.0" + "@wordpress/compose": "^6.19.0", + "@wordpress/data": "^9.12.0", + "@wordpress/element": "^5.19.0" }, "engines": { "node": ">=12" @@ -8606,31 +8899,31 @@ } }, "node_modules/@wordpress/warning": { - "version": "2.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.41.0.tgz", - "integrity": "sha512-kSqx1z7MaNjNFg+/b5H9oY5D6hYpsKPvaonpk5CADTXOoWoEdSSkwDnCZWxaXu3Kgz4qB5EmaC4D3bKTFkFldw==", + "version": "2.42.0", + "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.42.0.tgz", + "integrity": "sha512-EfJ9EBmqHu9RkM3PpcTY7CJWGj5huR1X8x3LJ2RWLg5vmHu35dtpGje7ecssUPLxZYwAiUxfc+DeN51pG9mVzg==", "engines": { "node": ">=12" } }, "node_modules/@wordpress/widgets": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.18.0.tgz", - "integrity": "sha512-1oPADFof0nPGK1yPnn7syqVmywdLeVkcVmtLQprFQNZlGkgxyP/4s+lT43Cg8GdMPlHtDjayS+AY8/PxW6IHWQ==", + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.19.0.tgz", + "integrity": "sha512-S0Mzi0DsyqIIDhYkC5Ps5MNTbXFmF/z04DANRKMN0fPCGDU19KSa4i45BV5hEfHFHRAAn8oqNlOcgjmY/qjh8Q==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.38.0", - "@wordpress/block-editor": "^12.9.0", - "@wordpress/blocks": "^12.18.0", - "@wordpress/components": "^25.7.0", - "@wordpress/compose": "^6.18.0", - "@wordpress/core-data": "^6.18.0", - "@wordpress/data": "^9.11.0", - "@wordpress/element": "^5.18.0", - "@wordpress/i18n": "^4.41.0", - "@wordpress/icons": "^9.32.0", - "@wordpress/notices": "^4.9.0", + "@wordpress/api-fetch": "^6.39.0", + "@wordpress/block-editor": "^12.10.0", + "@wordpress/blocks": "^12.19.0", + "@wordpress/components": "^25.8.0", + "@wordpress/compose": "^6.19.0", + "@wordpress/core-data": "^6.19.0", + "@wordpress/data": "^9.12.0", + "@wordpress/element": "^5.19.0", + "@wordpress/i18n": "^4.42.0", + "@wordpress/icons": "^9.33.0", + "@wordpress/notices": "^4.10.0", "classnames": "^2.3.1" }, "peerDependencies": { @@ -8639,9 +8932,9 @@ } }, "node_modules/@wordpress/wordcount": { - "version": "3.41.0", - "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.41.0.tgz", - "integrity": "sha512-1GjIVx+JIeYl7mmRZf9AA5e/YhmGm043dt1/3Zto1k7/MLIpI5ValPPXlHWBA2GU1lfHdfMkSzSC5CLzBQM2ow==", + "version": "3.42.0", + "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.42.0.tgz", + "integrity": "sha512-IH93FertNhMORamKrVwzC7U5oosG8rxwXF4JKuDz7ds7puCZNl4g37FNDHysUP69EctpLMQQeI5iVjqW5AzYMA==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -8835,6 +9128,15 @@ "ajv": "^6.9.1" } }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/ansi-escapes": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", @@ -9156,7 +9458,6 @@ "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", "dev": true, - "peer": true, "dependencies": { "tslib": "^2.0.1" }, @@ -9296,8 +9597,7 @@ "version": "1.6.4", "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz", "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==", - "dev": true, - "peer": true + "dev": true }, "node_modules/babel-jest": { "version": "29.6.4", @@ -9792,7 +10092,6 @@ "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.3.tgz", "integrity": "sha512-QHX8HLlncOLpy54mh+k/sWIFd0ThmRqwe9ZjELybGZK+tZ8rUb9VO0saKJUROTbE+KhzDUT7xziGpGrW8Kmd+g==", "dev": true, - "peer": true, "engines": { "node": ">=10.0.0" } @@ -10483,6 +10782,24 @@ "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", "dev": true }, + "node_modules/chrome-launcher": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.15.2.tgz", + "integrity": "sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "escape-string-regexp": "^4.0.0", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0" + }, + "bin": { + "print-chrome-path": "bin/print-chrome-path.js" + }, + "engines": { + "node": ">=12.13.0" + } + }, "node_modules/chrome-trace-event": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", @@ -10904,6 +11221,35 @@ "typedarray": "^0.0.6" } }, + "node_modules/configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "dev": true, + "dependencies": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/configstore/node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, "node_modules/connect-history-api-fallback": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", @@ -11222,7 +11568,6 @@ "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz", "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==", "dev": true, - "peer": true, "dependencies": { "node-fetch": "^2.6.12" } @@ -11254,6 +11599,21 @@ "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", "dev": true }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/csp_evaluator": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/csp_evaluator/-/csp_evaluator-1.1.1.tgz", + "integrity": "sha512-N3ASg0C4kNPUaNxt1XAvzHIVuzdtr8KLgfk1O8WDyimp1GisPAHESupArO2ieHk9QWbrJ/WkQODyh21Ps/xhxw==", + "dev": true + }, "node_modules/css-blank-pseudo": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-6.0.0.tgz", @@ -11702,7 +12062,6 @@ "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-5.0.1.tgz", "integrity": "sha512-a9l6T1qqDogvvnw0nKlfZzqsyikEBZBClF39V3TFoKhDtGBqHu2HkuomJc02j5zft8zrUaXEuoicLeW54RkzPg==", "dev": true, - "peer": true, "engines": { "node": ">= 14" } @@ -12200,7 +12559,6 @@ "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==", "dev": true, - "peer": true, "dependencies": { "ast-types": "^0.13.4", "escodegen": "^2.1.0", @@ -12522,6 +12880,18 @@ "tslib": "^2.0.3" } }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/downshift": { "version": "6.1.12", "resolved": "https://registry.npmjs.org/downshift/-/downshift-6.1.12.tgz", @@ -12627,6 +12997,19 @@ "node": ">=10.13.0" } }, + "node_modules/enquirer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8.6" + } + }, "node_modules/entities": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", @@ -13233,6 +13616,21 @@ "semver": "bin/semver.js" } }, + "node_modules/eslint-plugin-playwright": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-playwright/-/eslint-plugin-playwright-0.15.3.tgz", + "integrity": "sha512-LQMW5y0DLK5Fnpya7JR1oAYL2/7Y9wDiYw6VZqlKqcRGSgjbVKNqxraphk7ra1U3Bb5EK444xMgUlQPbMg2M1g==", + "dev": true, + "peerDependencies": { + "eslint": ">=7", + "eslint-plugin-jest": ">=25" + }, + "peerDependenciesMeta": { + "eslint-plugin-jest": { + "optional": true + } + } + }, "node_modules/eslint-plugin-prettier": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.0.0.tgz", @@ -13985,8 +14383,7 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", - "dev": true, - "peer": true + "dev": true }, "node_modules/fast-glob": { "version": "3.3.1", @@ -14741,6 +15138,18 @@ "node": ">=8.0.0" } }, + "node_modules/get-port": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", + "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/get-stdin": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", @@ -14789,7 +15198,6 @@ "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.1.tgz", "integrity": "sha512-7ZqONUVqaabogsYNWlYj0t3YZaL6dhuEueZXGF+/YVmf6dHmaFg8/6psJKqhx9QykIDKzpGcy2cn4oV4YC7V/Q==", "dev": true, - "peer": true, "dependencies": { "basic-ftp": "^5.0.2", "data-uri-to-buffer": "^5.0.1", @@ -14805,7 +15213,6 @@ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "dev": true, - "peer": true, "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", @@ -14820,7 +15227,6 @@ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "dev": true, - "peer": true, "optionalDependencies": { "graceful-fs": "^4.1.6" } @@ -14830,7 +15236,6 @@ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true, - "peer": true, "engines": { "node": ">= 4.0.0" } @@ -15986,6 +16391,15 @@ "node": ">= 0.8" } }, + "node_modules/http-link-header": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/http-link-header/-/http-link-header-1.1.1.tgz", + "integrity": "sha512-mW3N/rTYpCn99s1do0zx6nzFZSwLH9HGfUM4ZqLWJ16ylmYaC2v5eYGqrNTQlByx8AzUgGI+V/32gXPugs1+Sw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/http-parser-js": { "version": "0.5.8", "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", @@ -16157,6 +16571,12 @@ "node": ">=10" } }, + "node_modules/image-ssim": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/image-ssim/-/image-ssim-0.2.0.tgz", + "integrity": "sha512-W7+sO6/yhxy83L0G7xR8YAc5Z5QFtYEXXRV6EaE8tuYBZJnA3gVgp3q7X7muhLZVodeb9UfvjSbwt9VJwjIYAg==", + "dev": true + }, "node_modules/immutable": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz", @@ -16367,6 +16787,22 @@ "integrity": "sha512-CLM8SNMDu7C5psFCn6Wg/tgpj/bKAg7hc2gWqcuR9OD5Ft9PhBpIu8PLicPeis+xDd6YX2ncI8MCA64I9tftIA==", "dev": true }, + "node_modules/intl-messageformat": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-4.4.0.tgz", + "integrity": "sha512-z+Bj2rS3LZSYU4+sNitdHrwnBhr0wO80ZJSW8EzKDBowwUe3Q/UsvgCGjrwa+HPzoGCLEb9HAjfJgo4j2Sac8w==", + "dev": true, + "dependencies": { + "intl-messageformat-parser": "^1.8.1" + } + }, + "node_modules/intl-messageformat-parser": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/intl-messageformat-parser/-/intl-messageformat-parser-1.8.1.tgz", + "integrity": "sha512-IMSCKVf0USrM/959vj3xac7s8f87sc+80Y/ipBzdKy4ifBv5Gsj2tZ41EAaURVg01QU71fYr77uA8Meh6kELbg==", + "deprecated": "We've written a new parser that's 6x faster and is backwards compatible. Please use @formatjs/icu-messageformat-parser", + "dev": true + }, "node_modules/invariant": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", @@ -16379,8 +16815,7 @@ "version": "1.1.8", "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", - "dev": true, - "peer": true + "dev": true }, "node_modules/ipaddr.js": { "version": "2.1.0", @@ -16760,6 +17195,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/is-path-cwd": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", @@ -16945,6 +17389,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true + }, "node_modules/is-unc-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", @@ -19271,6 +19721,21 @@ "@sideway/pinpoint": "^2.0.0" } }, + "node_modules/jpeg-js": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.4.tgz", + "integrity": "sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==", + "dev": true + }, + "node_modules/js-library-detector": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/js-library-detector/-/js-library-detector-6.7.0.tgz", + "integrity": "sha512-c80Qupofp43y4cJ7+8TTDN/AsDwLi5oOm/plBrWI+iQt485vKXCco+yVmOwEgdo9VOdsYTuV0UlTeetVPTriXA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -19567,9 +20032,9 @@ } }, "node_modules/lib0": { - "version": "0.2.83", - "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.83.tgz", - "integrity": "sha512-O72x2MGVOG3TwQ1aXXkk1Ebb438OrxyQcg60oiWRm66U9uCnE12fDfO+NlQ43OVQkgNLvw2hzHYxkp76YLSxRw==", + "version": "0.2.86", + "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.86.tgz", + "integrity": "sha512-kxigQTM4Q7NwJkEgdqQvU21qiR37twcqqLmh+/SbiGbRLfPlLVbHyY9sWp7PwXh0Xus9ELDSjsUOwcrdt5yZ4w==", "dependencies": { "isomorphic.js": "^0.2.4" }, @@ -19649,46 +20114,328 @@ "node": ">=0.10.0" } }, - "node_modules/liftup/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "node_modules/liftup/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/liftup/node_modules/resolve": { + "version": "1.22.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz", + "integrity": "sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/liftup/node_modules/resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lighthouse": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/lighthouse/-/lighthouse-10.4.0.tgz", + "integrity": "sha512-XQWHEWkJ8YxSPsxttBJORy5+hQrzbvGkYfeP3fJjyYKioWkF2MXfFqNK4ZuV4jL8pBu7Z91qnQP6In0bq1yXww==", + "dev": true, + "dependencies": { + "@sentry/node": "^6.17.4", + "axe-core": "4.7.2", + "chrome-launcher": "^0.15.2", + "configstore": "^5.0.1", + "csp_evaluator": "1.1.1", + "devtools-protocol": "0.0.1155343", + "enquirer": "^2.3.6", + "http-link-header": "^1.1.1", + "intl-messageformat": "^4.4.0", + "jpeg-js": "^0.4.4", + "js-library-detector": "^6.6.0", + "lighthouse-logger": "^1.4.1", + "lighthouse-stack-packs": "1.11.0", + "lodash": "^4.17.21", + "lookup-closest-locale": "6.2.0", + "metaviewport-parser": "0.3.0", + "open": "^8.4.0", + "parse-cache-control": "1.0.1", + "ps-list": "^8.0.0", + "puppeteer-core": "^20.8.0", + "robots-parser": "^3.0.0", + "semver": "^5.3.0", + "speedline-core": "^1.4.3", + "third-party-web": "^0.23.3", + "ws": "^7.0.0", + "yargs": "^17.3.1", + "yargs-parser": "^21.0.0" + }, + "bin": { + "chrome-debug": "core/scripts/manual-chrome-launcher.js", + "lighthouse": "cli/index.js", + "smokehouse": "cli/test/smokehouse/frontends/smokehouse-bin.js" + }, + "engines": { + "node": ">=16.16" + } + }, + "node_modules/lighthouse-logger": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz", + "integrity": "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==", + "dev": true, + "dependencies": { + "debug": "^2.6.9", + "marky": "^1.2.2" + } + }, + "node_modules/lighthouse-logger/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/lighthouse-logger/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/lighthouse-stack-packs": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/lighthouse-stack-packs/-/lighthouse-stack-packs-1.11.0.tgz", + "integrity": "sha512-sRr0z1S/I26VffRLq9KJsKtLk856YrJlNGmcJmbLX8dFn3MuzVPUbstuChEhqnSxZb8TZmVfthuXuwhG9vRoSw==", + "dev": true + }, + "node_modules/lighthouse/node_modules/@puppeteer/browsers": { + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.4.6.tgz", + "integrity": "sha512-x4BEjr2SjOPowNeiguzjozQbsc6h437ovD/wu+JpaenxVLm3jkgzHY2xOslMTp50HoTvQreMjiexiGQw1sqZlQ==", + "dev": true, + "dependencies": { + "debug": "4.3.4", + "extract-zip": "2.0.1", + "progress": "2.0.3", + "proxy-agent": "6.3.0", + "tar-fs": "3.0.4", + "unbzip2-stream": "1.4.3", + "yargs": "17.7.1" + }, + "bin": { + "browsers": "lib/cjs/main-cli.js" + }, + "engines": { + "node": ">=16.3.0" + }, + "peerDependencies": { + "typescript": ">= 4.7.4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/lighthouse/node_modules/chromium-bidi": { + "version": "0.4.16", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.16.tgz", + "integrity": "sha512-7ZbXdWERxRxSwo3txsBjjmc/NLxqb1Bk30mRb0BMS4YIaiV6zvKZqL/UAH+DdqcDYayDWk2n/y8klkBDODrPvA==", + "dev": true, + "dependencies": { + "mitt": "3.0.0" + }, + "peerDependencies": { + "devtools-protocol": "*" + } + }, + "node_modules/lighthouse/node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/lighthouse/node_modules/devtools-protocol": { + "version": "0.0.1155343", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1155343.tgz", + "integrity": "sha512-oD9vGBV2wTc7fAzAM6KC0chSgs234V8+qDEeK+mcbRj2UvcuA7lgBztGi/opj/iahcXD3BSj8Ymvib628yy9FA==", + "dev": true + }, + "node_modules/lighthouse/node_modules/extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + }, + "engines": { + "node": ">= 10.17.0" + }, + "optionalDependencies": { + "@types/yauzl": "^2.9.1" + } + }, + "node_modules/lighthouse/node_modules/mitt": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.0.tgz", + "integrity": "sha512-7dX2/10ITVyqh4aOSVI9gdape+t9l2/8QxHrFmUXu4EEUpdlxl6RudZUPZoc+zuY2hk1j7XxVroIVIan/pD/SQ==", + "dev": true + }, + "node_modules/lighthouse/node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dev": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lighthouse/node_modules/puppeteer-core": { + "version": "20.9.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-20.9.0.tgz", + "integrity": "sha512-H9fYZQzMTRrkboEfPmf7m3CLDN6JvbxXA3qTtS+dFt27tR+CsFHzPsT6pzp6lYL6bJbAPaR0HaPO6uSi+F94Pg==", + "dev": true, + "dependencies": { + "@puppeteer/browsers": "1.4.6", + "chromium-bidi": "0.4.16", + "cross-fetch": "4.0.0", + "debug": "4.3.4", + "devtools-protocol": "0.0.1147663", + "ws": "8.13.0" + }, + "engines": { + "node": ">=16.3.0" + }, + "peerDependencies": { + "typescript": ">= 4.7.4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/lighthouse/node_modules/puppeteer-core/node_modules/devtools-protocol": { + "version": "0.0.1147663", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1147663.tgz", + "integrity": "sha512-hyWmRrexdhbZ1tcJUGpO95ivbRhWXz++F4Ko+n21AY5PNln2ovoJw+8ZMNDTtip+CNFQfrtLVh/w4009dXO/eQ==", + "dev": true + }, + "node_modules/lighthouse/node_modules/puppeteer-core/node_modules/ws": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/lighthouse/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/lighthouse/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, "engines": { - "node": ">=0.10.0" + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, - "node_modules/liftup/node_modules/resolve": { - "version": "1.22.4", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz", - "integrity": "sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==", + "node_modules/lighthouse/node_modules/yargs": { + "version": "17.7.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", + "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", "dev": true, "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=12" } }, - "node_modules/liftup/node_modules/resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", + "node_modules/lighthouse/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true, - "dependencies": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">=12" } }, "node_modules/lilconfig": { @@ -20471,6 +21218,12 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, + "node_modules/lookup-closest-locale": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/lookup-closest-locale/-/lookup-closest-locale-6.2.0.tgz", + "integrity": "sha512-/c2kL+Vnp1jnV6K6RpDTHK3dgg0Tu2VVp+elEiJpjfS1UyY7AjOYHohRug6wT0OpoX2qFgNORndE9RqesfVxWQ==", + "dev": true + }, "node_modules/loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -20499,6 +21252,12 @@ "node": ">=8" } }, + "node_modules/lru_map": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz", + "integrity": "sha512-Pn9cox5CsMYngeDbmChANltQl+5pi6XmTrraMSzhPmMBbmgcxmqWry0U3PGapCU1yB4/LqCcom7qhHZiF/jGfQ==", + "dev": true + }, "node_modules/lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", @@ -20742,6 +21501,12 @@ "integrity": "sha512-oEacRUVeTJ5D5hW1UYd2qExYI0oELdYK72k1TKGvIeYJIbqQWAz476NAc7LNixSySUhcNl++d02DvX0ccDk9/w==", "dev": true }, + "node_modules/marky": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz", + "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==", + "dev": true + }, "node_modules/mathml-tag-names": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", @@ -20872,6 +21637,12 @@ "node": ">= 8" } }, + "node_modules/metaviewport-parser": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/metaviewport-parser/-/metaviewport-parser-0.3.0.tgz", + "integrity": "sha512-EoYJ8xfjQ6kpe9VbVHvZTZHiOl4HL1Z18CrZ+qahvLXT7ZO4YTC2JMyt5FaUp9JJp6J4Ybb/z7IsCXZt86/QkQ==", + "dev": true + }, "node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", @@ -20894,15 +21665,6 @@ "node": ">=8.6" } }, - "node_modules/micromodal": { - "version": "0.4.10", - "resolved": "https://registry.npmjs.org/micromodal/-/micromodal-0.4.10.tgz", - "integrity": "sha512-BUrEnzMPFBwK8nOE4xUDYHLrlGlLULQVjpja99tpJQPSUEWgw3kTLp1n1qv0HmKU29AiHE7Y7sMLiRziDK4ghQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, "node_modules/mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", @@ -21232,7 +21994,9 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/nearley": { "version": "2.20.1", @@ -21282,7 +22046,6 @@ "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", "dev": true, - "peer": true, "engines": { "node": ">= 0.4.0" } @@ -21443,36 +22206,35 @@ "dev": true }, "node_modules/npm-package-json-lint": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/npm-package-json-lint/-/npm-package-json-lint-7.0.0.tgz", - "integrity": "sha512-Yn8flnPx/7hTxwejWL5urm8sbEahq8ic3R80d7nlBvS6C58JEmJpUqvO7Ksy8izRzpbrHq0Anwlv/nQg5OYf8Q==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/npm-package-json-lint/-/npm-package-json-lint-6.4.0.tgz", + "integrity": "sha512-cuXAJJB1Rdqz0UO6w524matlBqDBjcNt7Ru+RDIu4y6RI1gVqiWBnylrK8sPRk81gGBA0X8hJbDXolVOoTc+sA==", "dev": true, - "peer": true, "dependencies": { "ajv": "^6.12.6", "ajv-errors": "^1.0.1", "chalk": "^4.1.2", - "cosmiconfig": "^8.2.0", + "cosmiconfig": "^8.0.0", "debug": "^4.3.4", "globby": "^11.1.0", - "ignore": "^5.2.4", + "ignore": "^5.2.0", "is-plain-obj": "^3.0.0", "jsonc-parser": "^3.2.0", "log-symbols": "^4.1.0", "meow": "^9.0.0", "plur": "^4.0.0", - "semver": "^7.5.3", + "semver": "^7.3.8", "slash": "^3.0.0", "strip-json-comments": "^3.1.1", - "type-fest": "^3.12.0", + "type-fest": "^3.2.0", "validate-npm-package-name": "^5.0.0" }, "bin": { "npmPkgJsonLint": "dist/cli.js" }, "engines": { - "node": ">=16.0.0", - "npm": ">=8.0.0" + "node": ">=14.0.0", + "npm": ">=6.0.0" } }, "node_modules/npm-package-json-lint/node_modules/ansi-styles": { @@ -21480,7 +22242,6 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "peer": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -21495,15 +22256,13 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true, - "peer": true + "dev": true }, "node_modules/npm-package-json-lint/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "peer": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -21520,7 +22279,6 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "peer": true, "dependencies": { "color-name": "~1.1.4" }, @@ -21532,19 +22290,17 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "peer": true + "dev": true }, "node_modules/npm-package-json-lint/node_modules/cosmiconfig": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.2.0.tgz", - "integrity": "sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==", + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", "dev": true, - "peer": true, "dependencies": { - "import-fresh": "^3.2.1", + "import-fresh": "^3.3.0", "js-yaml": "^4.1.0", - "parse-json": "^5.0.0", + "parse-json": "^5.2.0", "path-type": "^4.0.0" }, "engines": { @@ -21552,6 +22308,14 @@ }, "funding": { "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, "node_modules/npm-package-json-lint/node_modules/has-flag": { @@ -21559,7 +22323,6 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "peer": true, "engines": { "node": ">=8" } @@ -21569,7 +22332,6 @@ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, - "peer": true, "dependencies": { "argparse": "^2.0.1" }, @@ -21581,15 +22343,13 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", - "dev": true, - "peer": true + "dev": true }, "node_modules/npm-package-json-lint/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "peer": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -21602,7 +22362,6 @@ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", "dev": true, - "peer": true, "engines": { "node": ">=14.16" }, @@ -22290,7 +23049,6 @@ "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.0.0.tgz", "integrity": "sha512-t4tRAMx0uphnZrio0S0Jw9zg3oDbz1zVhQ/Vy18FjLfP1XOLNUEjaVxYCYRI6NS+BsMBXKIzV6cTLOkO9AtywA==", "dev": true, - "peer": true, "dependencies": { "@tootallnate/quickjs-emscripten": "^0.23.0", "agent-base": "^7.0.2", @@ -22310,7 +23068,6 @@ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", "dev": true, - "peer": true, "dependencies": { "debug": "^4.3.4" }, @@ -22323,7 +23080,6 @@ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==", "dev": true, - "peer": true, "dependencies": { "agent-base": "^7.1.0", "debug": "^4.3.4" @@ -22337,7 +23093,6 @@ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.1.tgz", "integrity": "sha512-Eun8zV0kcYS1g19r78osiQLEFIRspRUDd9tIfBCTBPBeMieF/EsJNL8VI3xOIdYRDEkjQnqOYPsZ2DsWsVsFwQ==", "dev": true, - "peer": true, "dependencies": { "agent-base": "^7.0.2", "debug": "4" @@ -22351,7 +23106,6 @@ "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.0.tgz", "integrity": "sha512-Fd9lT9vJbHYRACT8OhCbZBbxr6KRSawSovFpy8nDGshaK99S/EBhVIHp9+crhxrsZOuvLpgL1n23iyPg6Rl2hg==", "dev": true, - "peer": true, "dependencies": { "degenerator": "^5.0.0", "ip": "^1.1.8", @@ -22381,6 +23135,12 @@ "node": ">=6" } }, + "node_modules/parse-cache-control": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-cache-control/-/parse-cache-control-1.0.1.tgz", + "integrity": "sha512-60zvsJReQPX5/QP0Kzfd/VrpjScIQ7SHBW6bFCYfEP+fp0Eppr1SHhIO5nd1PjZtvclzSzES9D/p5nFJurwfWg==", + "dev": true + }, "node_modules/parse-filepath": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", @@ -22879,6 +23639,65 @@ "node": ">=8" } }, + "node_modules/playwright": { + "version": "1.38.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.38.1.tgz", + "integrity": "sha512-oRMSJmZrOu1FP5iu3UrCx8JEFRIMxLDM0c/3o4bpzU5Tz97BypefWf7TuTNPWeCe279TPal5RtPPZ+9lW/Qkow==", + "dev": true, + "peer": true, + "dependencies": { + "playwright-core": "1.38.1" + }, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=16" + }, + "optionalDependencies": { + "fsevents": "2.3.2" + } + }, + "node_modules/playwright-core": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.32.0.tgz", + "integrity": "sha512-Z9Ij17X5Z3bjpp6XKujGBp9Gv4eViESac9aDmwgQFUEJBW0K80T21m/Z+XJQlu4cNsvPygw33b6V1Va6Bda5zQ==", + "dev": true, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/playwright/node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/playwright/node_modules/playwright-core": { + "version": "1.38.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.38.1.tgz", + "integrity": "sha512-tQqNFUKa3OfMf4b2jQ7aGLB8o9bS3bOY0yMEtldtC2+spf8QXG9zvXLTXUeRsoNuxEYMgLYR+NXfAa1rjKRcrg==", + "dev": true, + "peer": true, + "bin": { + "playwright-core": "cli.js" + }, + "engines": { + "node": ">=16" + } + }, "node_modules/plur": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/plur/-/plur-4.0.0.tgz", @@ -24090,9 +24909,9 @@ } }, "node_modules/postcss-scss": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.7.tgz", - "integrity": "sha512-xPv2GseoyXPa58Nro7M73ZntttusuCmZdeOojUFR5PZDz2BR62vfYx1w9TyOnp1+nYFowgOMipsCBhxzVkAEPw==", + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.9.tgz", + "integrity": "sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==", "dev": true, "funding": [ { @@ -24112,7 +24931,7 @@ "node": ">=12.0" }, "peerDependencies": { - "postcss": "^8.4.19" + "postcss": "^8.4.29" } }, "node_modules/postcss-selector-not": { @@ -24185,9 +25004,9 @@ "dev": true }, "node_modules/preact": { - "version": "10.17.1", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.17.1.tgz", - "integrity": "sha512-X9BODrvQ4Ekwv9GURm9AKAGaomqXmip7NQTZgY7gcNmr7XE83adOMJvd3N42id1tMFU7ojiynRsYnY6/BRFxLA==", + "version": "10.18.1", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.18.1.tgz", + "integrity": "sha512-mKUD7RRkQQM6s7Rkmi7IFkoEHjuFqRQUaXamO61E6Nn7vqF/bo7EZCmSyrUnp2UWHw0O7XjZ2eeXis+m7tf4lg==", "dev": true, "funding": { "type": "opencollective", @@ -24335,7 +25154,6 @@ "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.3.0.tgz", "integrity": "sha512-0LdR757eTj/JfuU7TL2YCuAZnxWXu3tkJbg4Oq3geW/qFNT/32T0sp2HnZ9O0lMR4q3vwAt0+xCA8SR0WAD0og==", "dev": true, - "peer": true, "dependencies": { "agent-base": "^7.0.2", "debug": "^4.3.4", @@ -24355,7 +25173,6 @@ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", "dev": true, - "peer": true, "dependencies": { "debug": "^4.3.4" }, @@ -24368,7 +25185,6 @@ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==", "dev": true, - "peer": true, "dependencies": { "agent-base": "^7.1.0", "debug": "^4.3.4" @@ -24382,7 +25198,6 @@ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.1.tgz", "integrity": "sha512-Eun8zV0kcYS1g19r78osiQLEFIRspRUDd9tIfBCTBPBeMieF/EsJNL8VI3xOIdYRDEkjQnqOYPsZ2DsWsVsFwQ==", "dev": true, - "peer": true, "dependencies": { "agent-base": "^7.0.2", "debug": "4" @@ -24396,7 +25211,6 @@ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", "dev": true, - "peer": true, "engines": { "node": ">=12" } @@ -24412,6 +25226,18 @@ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", "dev": true }, + "node_modules/ps-list": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/ps-list/-/ps-list-8.1.1.tgz", + "integrity": "sha512-OPS9kEJYVmiO48u/B9qneqhkMvgCxT+Tm28VCEJpheTpl8cJ0ffZRRNgS5mrQRTrX5yRTpaJ+hRDeefXYmmorQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/pseudomap": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", @@ -24576,8 +25402,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", - "dev": true, - "peer": true + "dev": true }, "node_modules/quick-lru": { "version": "5.1.1", @@ -25563,6 +26388,15 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/robots-parser": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/robots-parser/-/robots-parser-3.0.1.tgz", + "integrity": "sha512-s+pyvQeIKIZ0dx5iJiQk1tPLJAWln39+MI5jtM8wnyws+G5azk+dMnMX0qfbqNetKKNgcWWOdi0sfm+FbQbgdQ==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, "node_modules/rst-selector-parser": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz", @@ -26472,7 +27306,6 @@ "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", "dev": true, - "peer": true, "engines": { "node": ">= 6.0.0", "npm": ">= 3.0.0" @@ -26512,7 +27345,6 @@ "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", "dev": true, - "peer": true, "dependencies": { "ip": "^2.0.0", "smart-buffer": "^4.2.0" @@ -26527,7 +27359,6 @@ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.1.tgz", "integrity": "sha512-59EjPbbgg8U3x62hhKOFVAmySQUcfRQ4C7Q/D5sEHnZTQRrQlNKINks44DMR1gwXp0p4LaVIeccX2KHTTcHVqQ==", "dev": true, - "peer": true, "dependencies": { "agent-base": "^7.0.1", "debug": "^4.3.4", @@ -26542,7 +27373,6 @@ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", "dev": true, - "peer": true, "dependencies": { "debug": "^4.3.4" }, @@ -26554,8 +27384,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", - "dev": true, - "peer": true + "dev": true }, "node_modules/source-map": { "version": "0.5.7", @@ -26701,6 +27530,20 @@ "node": ">= 6" } }, + "node_modules/speedline-core": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/speedline-core/-/speedline-core-1.4.3.tgz", + "integrity": "sha512-DI7/OuAUD+GMpR6dmu8lliO2Wg5zfeh+/xsdyJZCzd8o5JgFUjCeLsBDuZjIQJdwXS3J0L/uZYrELKYqx+PXog==", + "dev": true, + "dependencies": { + "@types/node": "*", + "image-ssim": "^0.2.0", + "jpeg-js": "^0.4.1" + }, + "engines": { + "node": ">=8.0" + } + }, "node_modules/sprintf-js": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", @@ -26772,7 +27615,6 @@ "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.1.tgz", "integrity": "sha512-fQMzy2O/Q47rgwErk/eGeLu/roaFWV0jVsogDmrszM9uIw8L5OA+t+V93MgYlufNptfjmYR1tOMWhei/Eh7TQA==", "dev": true, - "peer": true, "dependencies": { "fast-fifo": "^1.1.0", "queue-tick": "^1.0.1" @@ -27418,7 +28260,6 @@ "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz", "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==", "dev": true, - "peer": true, "dependencies": { "mkdirp-classic": "^0.5.2", "pump": "^3.0.0", @@ -27430,7 +28271,6 @@ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz", "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==", "dev": true, - "peer": true, "dependencies": { "b4a": "^1.6.4", "fast-fifo": "^1.2.0", @@ -27588,6 +28428,12 @@ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "dev": true }, + "node_modules/third-party-web": { + "version": "0.23.4", + "resolved": "https://registry.npmjs.org/third-party-web/-/third-party-web-0.23.4.tgz", + "integrity": "sha512-kwYnSZRhEvv0SBW2fp8SBBKRglMoBjV8xz6C31m0ewqOtknB5UL+Ihg+M81hyFY5ldkZuGWPb+e4GVDkzf/gYg==", + "dev": true + }, "node_modules/through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", @@ -27756,6 +28602,18 @@ "node": ">=0.8.0" } }, + "node_modules/ts-api-utils": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz", + "integrity": "sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==", + "dev": true, + "engines": { + "node": ">=16.13.0" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, "node_modules/tsconfig-paths": { "version": "3.14.2", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", @@ -27946,6 +28804,15 @@ "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", "dev": true }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, "node_modules/typescript": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", @@ -28053,6 +28920,18 @@ "node": ">=4" } }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/universal-user-agent": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", @@ -29371,6 +30250,15 @@ } } }, + "node_modules/xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/xml-name-validator": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", @@ -29402,15 +30290,22 @@ } }, "node_modules/y-protocols": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/y-protocols/-/y-protocols-1.0.5.tgz", - "integrity": "sha512-Wil92b7cGk712lRHDqS4T90IczF6RkcvCwAD0A2OPg+adKmOe+nOiT/N2hvpQIWS3zfjmtL4CPaH5sIW1Hkm/A==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/y-protocols/-/y-protocols-1.0.6.tgz", + "integrity": "sha512-vHRF2L6iT3rwj1jub/K5tYcTT/mEYDUppgNPXwp8fmLpui9f7Yeq3OEtTLVF012j39QnV+KEQpNqoN7CWU7Y9Q==", "dependencies": { - "lib0": "^0.2.42" + "lib0": "^0.2.85" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=8.0.0" }, "funding": { "type": "GitHub Sponsors ❤", "url": "https://github.com/sponsors/dmonad" + }, + "peerDependencies": { + "yjs": "^13.0.0" } }, "node_modules/y-webrtc": { @@ -29527,9 +30422,9 @@ } }, "node_modules/yjs": { - "version": "13.6.7", - "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.7.tgz", - "integrity": "sha512-mCZTh4kjvUS2DnaktsYN6wLH3WZCJBLqrTdkWh1bIDpA/sB/GNFaLA/dyVJj2Hc7KwONuuoC/vWe9bwBBosZLQ==", + "version": "13.6.8", + "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.8.tgz", + "integrity": "sha512-ZPq0hpJQb6f59B++Ngg4cKexDJTvfOgeiv0sBc4sUm8CaBWH7OQC4kcCgrqbjJ/B2+6vO49exvTmYfdlPtcjbg==", "dependencies": { "lib0": "^0.2.74" }, diff --git a/package.json b/package.json index 0eda004e1f1..801a9687b71 100644 --- a/package.json +++ b/package.json @@ -23,20 +23,20 @@ "npm": ">= 9" }, "dependencies": { - "@wordpress/api-fetch": "6.38.0", - "@wordpress/autop": "3.41.0", - "@wordpress/components": "25.7.0", - "@wordpress/compose": "6.18.0", - "@wordpress/date": "4.41.0", - "@wordpress/dom-ready": "3.41.0", - "@wordpress/editor": "13.18.0", - "@wordpress/element": "5.18.0", - "@wordpress/escape-html": "2.41.0", - "@wordpress/html-entities": "3.41.0", - "@wordpress/i18n": "4.41.0", - "@wordpress/icons": "9.32.0", - "@wordpress/is-shallow-equal": "4.41.0", - "@wordpress/url": "3.42.0", + "@wordpress/api-fetch": "6.39.0", + "@wordpress/autop": "3.42.0", + "@wordpress/components": "25.8.0", + "@wordpress/compose": "6.19.0", + "@wordpress/date": "4.42.0", + "@wordpress/dom-ready": "3.42.0", + "@wordpress/editor": "13.19.0", + "@wordpress/element": "5.19.0", + "@wordpress/escape-html": "2.42.0", + "@wordpress/html-entities": "3.42.0", + "@wordpress/i18n": "4.42.0", + "@wordpress/icons": "9.33.0", + "@wordpress/is-shallow-equal": "4.42.0", + "@wordpress/url": "3.43.0", "classnames": "2.3.2", "clipboard": "2.0.11", "prop-types": "15.8.1", @@ -49,21 +49,21 @@ "@babel/core": "7.22.11", "@babel/plugin-proposal-class-properties": "7.18.6", "@testing-library/react": "14.0.0", - "@wordpress/babel-preset-default": "7.25.0", - "@wordpress/block-editor": "12.9.0", - "@wordpress/blocks": "12.18.0", - "@wordpress/browserslist-config": "5.24.0", - "@wordpress/data": "9.11.0", - "@wordpress/dependency-extraction-webpack-plugin": "4.24.0", - "@wordpress/e2e-test-utils": "10.12.0", - "@wordpress/edit-post": "7.18.0", - "@wordpress/env": "8.7.0", - "@wordpress/eslint-plugin": "15.1.0", - "@wordpress/hooks": "3.41.0", - "@wordpress/jest-puppeteer-axe": "6.12.0", - "@wordpress/plugins": "6.9.0", - "@wordpress/prettier-config": "2.24.0", - "@wordpress/scripts": "26.12.0", + "@wordpress/babel-preset-default": "7.26.0", + "@wordpress/block-editor": "12.10.0", + "@wordpress/blocks": "12.19.0", + "@wordpress/browserslist-config": "5.25.0", + "@wordpress/data": "9.12.0", + "@wordpress/dependency-extraction-webpack-plugin": "4.25.0", + "@wordpress/e2e-test-utils": "10.13.0", + "@wordpress/edit-post": "7.19.0", + "@wordpress/env": "8.8.0", + "@wordpress/eslint-plugin": "16.0.0", + "@wordpress/hooks": "3.42.0", + "@wordpress/jest-puppeteer-axe": "6.13.0", + "@wordpress/plugins": "6.10.0", + "@wordpress/prettier-config": "2.25.0", + "@wordpress/scripts": "26.13.0", "axios": "1.5.0", "babel-plugin-inline-react-svg": "2.0.2", "babel-plugin-transform-react-remove-prop-types": "0.4.24",