Fix/e2e environment test failures (#35679)

This commit is contained in:
Jonathan Lane 2022-11-22 15:16:42 -08:00 committed by GitHub
parent 29b9c691cd
commit fd7fc355fa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 384 additions and 55 deletions

View File

@ -26,7 +26,8 @@ jobs:
working-directory: plugins/woocommerce
env:
ENABLE_HPOS: 0
run: pnpm env:test --filter=woocommerce
WP_ENV_PHP_VERSION: 7.4
run: pnpm run env:test
- name: Download and install Chromium browser.
working-directory: plugins/woocommerce

View File

@ -0,0 +1,4 @@
Significance: patch
Type: fix
Update Playwright to 1.28.0 and explicitly set PHP version in GH action

View File

@ -51,7 +51,7 @@
"@babel/core": "7.12.9",
"@babel/preset-env": "7.12.7",
"@babel/register": "7.12.1",
"@playwright/test": "^1.27.1",
"@playwright/test": "^1.28.0",
"@typescript-eslint/eslint-plugin": "^5.43.0",
"@typescript-eslint/experimental-utils": "^5.43.0",
"@typescript-eslint/parser": "^5.43.0",

View File

@ -51,7 +51,7 @@ importers:
'@types/node': 14.14.33
'@woocommerce/eslint-plugin': link:packages/js/eslint-plugin
'@wordpress/data': 6.15.0_react@17.0.2
'@wordpress/eslint-plugin': 11.1.0_mi6olxr5xmqt2zjip2h6cux3xe
'@wordpress/eslint-plugin': 11.1.0_mcybzr52q3u5poieijntti3gbe
'@wordpress/prettier-config': 1.1.1
babel-loader: 8.2.3_2p3p4wasefxeg63hu27rmsqfnq
chalk: 4.1.2
@ -1307,7 +1307,7 @@ importers:
'@babel/core': 7.12.9
'@babel/preset-env': 7.12.7
'@babel/register': 7.12.1
'@playwright/test': ^1.27.1
'@playwright/test': ^1.28.0
'@typescript-eslint/eslint-plugin': ^5.43.0
'@typescript-eslint/experimental-utils': ^5.43.0
'@typescript-eslint/parser': ^5.43.0
@ -1352,7 +1352,7 @@ importers:
'@babel/core': 7.12.9
'@babel/preset-env': 7.12.7_@babel+core@7.12.9
'@babel/register': 7.12.1_@babel+core@7.12.9
'@playwright/test': 1.27.1
'@playwright/test': 1.28.0
'@typescript-eslint/eslint-plugin': 5.43.0_hhpcbb6wqnhvo6wpcctutdxelq
'@typescript-eslint/experimental-utils': 5.43.0_z4bbprzjrhnsfa24uvmcbu7f5q
'@typescript-eslint/parser': 5.43.0_z4bbprzjrhnsfa24uvmcbu7f5q
@ -2495,7 +2495,7 @@ packages:
semver: 6.3.0
dev: false
/@babel/eslint-parser/7.17.0_mmjp4mnkdla6iowedn6uhpeiai:
/@babel/eslint-parser/7.17.0_egbv6vphnwurm3ap2o4feqemum:
resolution: {integrity: sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==}
engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0}
peerDependencies:
@ -2503,7 +2503,7 @@ packages:
eslint: ^7.5.0 || ^8.0.0
dependencies:
'@babel/core': 7.12.9
eslint: 8.25.0
eslint: 8.28.0
eslint-scope: 5.1.1
eslint-visitor-keys: 2.1.0
semver: 6.3.0
@ -8009,8 +8009,8 @@ packages:
dependencies:
ajv: 6.12.6
debug: 4.3.4
espree: 9.4.0
globals: 13.17.0
espree: 9.4.1
globals: 13.18.0
ignore: 5.2.0
import-fresh: 3.3.0
js-yaml: 4.1.0
@ -8123,6 +8123,16 @@ packages:
transitivePeerDependencies:
- supports-color
/@humanwhocodes/config-array/0.11.7:
resolution: {integrity: sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==}
engines: {node: '>=10.10.0'}
dependencies:
'@humanwhocodes/object-schema': 1.2.1
debug: 4.3.4
minimatch: 3.1.2
transitivePeerDependencies:
- supports-color
/@humanwhocodes/config-array/0.5.0:
resolution: {integrity: sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==}
engines: {node: '>=10.10.0'}
@ -9641,13 +9651,13 @@ packages:
dependencies:
'@octokit/openapi-types': 13.10.0
/@playwright/test/1.27.1:
resolution: {integrity: sha512-mrL2q0an/7tVqniQQF6RBL2saskjljXzqNcCOVMUjRIgE6Y38nCNaP+Dc2FBW06bcpD3tqIws/HT9qiMHbNU0A==}
/@playwright/test/1.28.0:
resolution: {integrity: sha512-vrHs5DFTPwYox5SGKq/7TDn/S4q6RA1zArd7uhO6EyP9hj3XgZBBM12ktMbnDQNxh/fL1IUKsTNLxihmsU38lQ==}
engines: {node: '>=14'}
hasBin: true
dependencies:
'@types/node': 17.0.21
playwright-core: 1.27.1
playwright-core: 1.28.0
dev: true
/@pmmmwh/react-refresh-webpack-plugin/0.5.1_a3gyllrqvxpec3fpybsrposvju:
@ -14076,6 +14086,33 @@ packages:
transitivePeerDependencies:
- supports-color
/@typescript-eslint/eslint-plugin/5.43.0_ol5heeoi7wmwb4tenztnb7jlze:
resolution: {integrity: sha512-wNPzG+eDR6+hhW4yobEmpR36jrqqQv1vxBq5LJO3fBAktjkvekfr4BRl+3Fn1CM/A+s8/EiGUbOMDoYqWdbtXA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
'@typescript-eslint/parser': ^5.0.0
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
'@typescript-eslint/parser': 5.43.0_zksrc6ykdxhogxjbhb5axiabwi
'@typescript-eslint/scope-manager': 5.43.0
'@typescript-eslint/type-utils': 5.43.0_zksrc6ykdxhogxjbhb5axiabwi
'@typescript-eslint/utils': 5.43.0_zksrc6ykdxhogxjbhb5axiabwi
debug: 4.3.4
eslint: 8.28.0
ignore: 5.2.0
natural-compare-lite: 1.4.0
regexpp: 3.2.0
semver: 7.3.8
tsutils: 3.21.0_typescript@4.8.4
typescript: 4.8.4
transitivePeerDependencies:
- supports-color
dev: true
/@typescript-eslint/eslint-plugin/5.43.0_xi2bidqtjw6phi5qq54cbyxqtu:
resolution: {integrity: sha512-wNPzG+eDR6+hhW4yobEmpR36jrqqQv1vxBq5LJO3fBAktjkvekfr4BRl+3Fn1CM/A+s8/EiGUbOMDoYqWdbtXA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@ -14181,6 +14218,19 @@ packages:
- supports-color
- typescript
/@typescript-eslint/experimental-utils/5.43.0_zksrc6ykdxhogxjbhb5axiabwi:
resolution: {integrity: sha512-WkT637CumTJbm/hRbFfnHBMgfUYTKr08LitVsD7gQId7bi6rnkx3pu3jac67lmp5ObW4MpJ9SNFZAIOUB/Qbsw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
'@typescript-eslint/utils': 5.43.0_zksrc6ykdxhogxjbhb5axiabwi
eslint: 8.28.0
transitivePeerDependencies:
- supports-color
- typescript
dev: true
/@typescript-eslint/parser/4.33.0_phzabm2hax2olcsrhm4n4aik5y:
resolution: {integrity: sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==}
engines: {node: ^10.12.0 || >=12.0.0}
@ -14300,6 +14350,25 @@ packages:
transitivePeerDependencies:
- supports-color
/@typescript-eslint/parser/5.43.0_zksrc6ykdxhogxjbhb5axiabwi:
resolution: {integrity: sha512-2iHUK2Lh7PwNUlhFxxLI2haSDNyXvebBO9izhjhMoDC+S3XI9qt2DGFUsiJ89m2k7gGYch2aEpYqV5F/+nwZug==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
'@typescript-eslint/scope-manager': 5.43.0
'@typescript-eslint/types': 5.43.0
'@typescript-eslint/typescript-estree': 5.43.0_typescript@4.8.4
debug: 4.3.4
eslint: 8.28.0
typescript: 4.8.4
transitivePeerDependencies:
- supports-color
/@typescript-eslint/scope-manager/4.33.0:
resolution: {integrity: sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==}
engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1}
@ -14402,6 +14471,26 @@ packages:
transitivePeerDependencies:
- supports-color
/@typescript-eslint/type-utils/5.43.0_zksrc6ykdxhogxjbhb5axiabwi:
resolution: {integrity: sha512-K21f+KY2/VvYggLf5Pk4tgBOPs2otTaIHy2zjclo7UZGLyFH86VfUOm5iq+OtDtxq/Zwu2I3ujDBykVW4Xtmtg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '*'
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
'@typescript-eslint/typescript-estree': 5.43.0_typescript@4.8.4
'@typescript-eslint/utils': 5.43.0_zksrc6ykdxhogxjbhb5axiabwi
debug: 4.3.4
eslint: 8.28.0
tsutils: 3.21.0_typescript@4.8.4
typescript: 4.8.4
transitivePeerDependencies:
- supports-color
dev: true
/@typescript-eslint/types/4.33.0:
resolution: {integrity: sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==}
engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1}
@ -14596,6 +14685,26 @@ packages:
- supports-color
- typescript
/@typescript-eslint/utils/5.43.0_zksrc6ykdxhogxjbhb5axiabwi:
resolution: {integrity: sha512-8nVpA6yX0sCjf7v/NDfeaOlyaIIqL7OaIGOWSPFqUKK59Gnumd3Wa+2l8oAaYO2lk0sO+SbWFWRSvhu8gLGv4A==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
'@types/json-schema': 7.0.9
'@types/semver': 7.3.12
'@typescript-eslint/scope-manager': 5.43.0
'@typescript-eslint/types': 5.43.0
'@typescript-eslint/typescript-estree': 5.43.0_typescript@4.8.4
eslint: 8.28.0
eslint-scope: 5.1.1
eslint-utils: 3.0.0_eslint@8.28.0
semver: 7.3.8
transitivePeerDependencies:
- supports-color
- typescript
dev: true
/@typescript-eslint/visitor-keys/4.33.0:
resolution: {integrity: sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==}
engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1}
@ -16530,7 +16639,7 @@ packages:
'@babel/runtime': 7.19.0
dev: false
/@wordpress/eslint-plugin/11.1.0_mi6olxr5xmqt2zjip2h6cux3xe:
/@wordpress/eslint-plugin/11.1.0_mcybzr52q3u5poieijntti3gbe:
resolution: {integrity: sha512-NNIgJQqibdj5BsctkhCqjYt5NAs8eGBnuMSTnbhYCuUrs/PF3iF+jwY4OEOBOSlr00KyM9BfDxr9/5EWG8PmOw==}
engines: {node: '>=12', npm: '>=6.9'}
peerDependencies:
@ -16545,22 +16654,22 @@ packages:
optional: true
dependencies:
'@babel/core': 7.12.9
'@babel/eslint-parser': 7.17.0_mmjp4mnkdla6iowedn6uhpeiai
'@typescript-eslint/eslint-plugin': 5.43.0_hhpcbb6wqnhvo6wpcctutdxelq
'@typescript-eslint/parser': 5.43.0_z4bbprzjrhnsfa24uvmcbu7f5q
'@babel/eslint-parser': 7.17.0_egbv6vphnwurm3ap2o4feqemum
'@typescript-eslint/eslint-plugin': 5.43.0_ol5heeoi7wmwb4tenztnb7jlze
'@typescript-eslint/parser': 5.43.0_zksrc6ykdxhogxjbhb5axiabwi
'@wordpress/babel-preset-default': 6.17.0
'@wordpress/prettier-config': 1.1.3
cosmiconfig: 7.0.1
eslint: 8.25.0
eslint-config-prettier: 8.5.0_eslint@8.25.0
eslint-plugin-import: 2.25.4_5giipivvrkjwpspmcck55fgaja
eslint-plugin-jest: 25.7.0_avhcq6piyz75wjz4x3cxqm6t3m
eslint-plugin-jsdoc: 37.9.7_eslint@8.25.0
eslint-plugin-jsx-a11y: 6.5.1_eslint@8.25.0
eslint-plugin-playwright: 0.8.0_ujw2vewnku7bdwdfgagcxtzxae
eslint-plugin-prettier: 3.4.1_4xmrr3ukt4my57j2lnjkrj33s4
eslint-plugin-react: 7.29.4_eslint@8.25.0
eslint-plugin-react-hooks: 4.3.0_eslint@8.25.0
eslint: 8.28.0
eslint-config-prettier: 8.5.0_eslint@8.28.0
eslint-plugin-import: 2.25.4_ivdjtymx6ubvknadox4oh4qsue
eslint-plugin-jest: 25.7.0_hf2laxo64q65ca427enwz6fepa
eslint-plugin-jsdoc: 37.9.7_eslint@8.28.0
eslint-plugin-jsx-a11y: 6.5.1_eslint@8.28.0
eslint-plugin-playwright: 0.8.0_bgyrkcoecpw7hmmqwzduoudyum
eslint-plugin-prettier: 3.4.1_qsebzixysgccx3deogol23q32e
eslint-plugin-react: 7.29.4_eslint@8.28.0
eslint-plugin-react-hooks: 4.3.0_eslint@8.28.0
globals: 13.12.0
prettier: /wp-prettier/2.6.2
requireindex: 1.2.0
@ -17888,6 +17997,13 @@ packages:
dependencies:
acorn: 8.8.0
/acorn-jsx/5.3.2_acorn@8.8.1:
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
acorn: 8.8.1
/acorn-walk/6.2.0:
resolution: {integrity: sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==}
engines: {node: '>=0.4.0'}
@ -17926,6 +18042,11 @@ packages:
engines: {node: '>=0.4.0'}
hasBin: true
/acorn/8.8.1:
resolution: {integrity: sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==}
engines: {node: '>=0.4.0'}
hasBin: true
/address/1.1.2:
resolution: {integrity: sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==}
engines: {node: '>= 0.12.0'}
@ -22929,6 +23050,16 @@ packages:
eslint: '>=7.0.0'
dependencies:
eslint: 8.25.0
dev: false
/eslint-config-prettier/8.5.0_eslint@8.28.0:
resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==}
hasBin: true
peerDependencies:
eslint: '>=7.0.0'
dependencies:
eslint: 8.28.0
dev: true
/eslint-config-wpcalypso/5.0.0_44ie4thsizlsiqkjwba6wctao4:
resolution: {integrity: sha512-bENkOkC7Hk2LREkj9aVqv5ELqYaUZqN2IBtmCdsQXrkJBsW8FV9mOzcBHnLm3Cvw4YYfq0rZzIFuCs3pkPbe1Q==}
@ -23011,7 +23142,7 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
'@typescript-eslint/parser': 5.43.0_z4bbprzjrhnsfa24uvmcbu7f5q
'@typescript-eslint/parser': 5.43.0_zksrc6ykdxhogxjbhb5axiabwi
debug: 3.2.7
eslint-import-resolver-node: 0.3.6
find-up: 2.1.0
@ -23101,6 +23232,7 @@ packages:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
- supports-color
dev: false
/eslint-plugin-import/2.25.4_ffi3uiz42rv3jyhs6cr7p7qqry:
resolution: {integrity: sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==}
@ -23133,6 +23265,37 @@ packages:
- supports-color
dev: true
/eslint-plugin-import/2.25.4_ivdjtymx6ubvknadox4oh4qsue:
resolution: {integrity: sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==}
engines: {node: '>=4'}
peerDependencies:
'@typescript-eslint/parser': '*'
eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8
peerDependenciesMeta:
'@typescript-eslint/parser':
optional: true
dependencies:
'@typescript-eslint/parser': 5.43.0_zksrc6ykdxhogxjbhb5axiabwi
array-includes: 3.1.4
array.prototype.flat: 1.2.5
debug: 2.6.9
doctrine: 2.1.0
eslint: 8.28.0
eslint-import-resolver-node: 0.3.6
eslint-module-utils: 2.7.3_fmuy6wfytpxcy4lufnxcokvnry
has: 1.0.3
is-core-module: 2.10.0
is-glob: 4.0.3
minimatch: 3.1.2
object.values: 1.1.5
resolve: 1.22.1
tsconfig-paths: 3.14.0
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
- supports-color
dev: true
/eslint-plugin-import/2.25.4_mwel7v7qi7wwnb6yoytqwvyg4e:
resolution: {integrity: sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==}
engines: {node: '>=4'}
@ -23243,7 +23406,7 @@ packages:
- typescript
dev: false
/eslint-plugin-jest/25.7.0_avhcq6piyz75wjz4x3cxqm6t3m:
/eslint-plugin-jest/25.7.0_hf2laxo64q65ca427enwz6fepa:
resolution: {integrity: sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==}
engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
peerDependencies:
@ -23256,9 +23419,9 @@ packages:
jest:
optional: true
dependencies:
'@typescript-eslint/eslint-plugin': 5.43.0_hhpcbb6wqnhvo6wpcctutdxelq
'@typescript-eslint/experimental-utils': 5.43.0_z4bbprzjrhnsfa24uvmcbu7f5q
eslint: 8.25.0
'@typescript-eslint/eslint-plugin': 5.43.0_ol5heeoi7wmwb4tenztnb7jlze
'@typescript-eslint/experimental-utils': 5.43.0_zksrc6ykdxhogxjbhb5axiabwi
eslint: 8.28.0
jest: 27.3.1
transitivePeerDependencies:
- supports-color
@ -23339,6 +23502,26 @@ packages:
spdx-expression-parse: 3.0.1
transitivePeerDependencies:
- supports-color
dev: false
/eslint-plugin-jsdoc/37.9.7_eslint@8.28.0:
resolution: {integrity: sha512-8alON8yYcStY94o0HycU2zkLKQdcS+qhhOUNQpfONHHwvI99afbmfpYuPqf6PbLz5pLZldG3Te5I0RbAiTN42g==}
engines: {node: ^12 || ^14 || ^16 || ^17}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
dependencies:
'@es-joy/jsdoccomment': 0.20.1
comment-parser: 1.3.0
debug: 4.3.4
escape-string-regexp: 4.0.0
eslint: 8.28.0
esquery: 1.4.0
regextras: 0.8.0
semver: 7.3.8
spdx-expression-parse: 3.0.1
transitivePeerDependencies:
- supports-color
dev: true
/eslint-plugin-jsx-a11y/6.5.1_eslint@7.32.0:
resolution: {integrity: sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==}
@ -23380,6 +23563,28 @@ packages:
jsx-ast-utils: 3.2.1
language-tags: 1.0.5
minimatch: 3.1.2
dev: false
/eslint-plugin-jsx-a11y/6.5.1_eslint@8.28.0:
resolution: {integrity: sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==}
engines: {node: '>=4.0'}
peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
dependencies:
'@babel/runtime': 7.19.0
aria-query: 4.2.2
array-includes: 3.1.4
ast-types-flow: 0.0.7
axe-core: 4.3.5
axobject-query: 2.2.0
damerau-levenshtein: 1.0.7
emoji-regex: 9.2.2
eslint: 8.28.0
has: 1.0.3
jsx-ast-utils: 3.2.1
language-tags: 1.0.5
minimatch: 3.1.2
dev: true
/eslint-plugin-markdown/1.0.2:
resolution: {integrity: sha512-BfvXKsO0K+zvdarNc801jsE/NTLmig4oKhZ1U3aSUgTf2dB/US5+CrfGxMsCK2Ki1vS1R3HPok+uYpufFndhzw==}
@ -23402,7 +23607,7 @@ packages:
- supports-color
dev: true
/eslint-plugin-playwright/0.8.0_ujw2vewnku7bdwdfgagcxtzxae:
/eslint-plugin-playwright/0.8.0_bgyrkcoecpw7hmmqwzduoudyum:
resolution: {integrity: sha512-9uJH25m6H3jwU5O7bHD5M8cLx46L72EnIUe3dZqTox6M+WzOFzeUWaDJHHCdLGXZ8XlAU4mbCZnP7uhjKepfRA==}
peerDependencies:
eslint: '>=7'
@ -23411,25 +23616,8 @@ packages:
eslint-plugin-jest:
optional: true
dependencies:
eslint: 8.25.0
eslint-plugin-jest: 25.7.0_avhcq6piyz75wjz4x3cxqm6t3m
dev: true
/eslint-plugin-prettier/3.4.1_4xmrr3ukt4my57j2lnjkrj33s4:
resolution: {integrity: sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==}
engines: {node: '>=6.0.0'}
peerDependencies:
eslint: '>=5.0.0'
eslint-config-prettier: '*'
prettier: '>=1.13.0'
peerDependenciesMeta:
eslint-config-prettier:
optional: true
dependencies:
eslint: 8.25.0
eslint-config-prettier: 8.5.0_eslint@8.25.0
prettier: /wp-prettier/2.6.2
prettier-linter-helpers: 1.0.0
eslint: 8.28.0
eslint-plugin-jest: 25.7.0_hf2laxo64q65ca427enwz6fepa
dev: true
/eslint-plugin-prettier/3.4.1_gs3qp45fhmeuf44rtqp7mvwogy:
@ -23449,6 +23637,23 @@ packages:
prettier-linter-helpers: 1.0.0
dev: true
/eslint-plugin-prettier/3.4.1_qsebzixysgccx3deogol23q32e:
resolution: {integrity: sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==}
engines: {node: '>=6.0.0'}
peerDependencies:
eslint: '>=5.0.0'
eslint-config-prettier: '*'
prettier: '>=1.13.0'
peerDependenciesMeta:
eslint-config-prettier:
optional: true
dependencies:
eslint: 8.28.0
eslint-config-prettier: 8.5.0_eslint@8.28.0
prettier: /wp-prettier/2.6.2
prettier-linter-helpers: 1.0.0
dev: true
/eslint-plugin-prettier/3.4.1_xewdwxdxvhaotirttsgfltr2ce:
resolution: {integrity: sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==}
engines: {node: '>=6.0.0'}
@ -23508,6 +23713,16 @@ packages:
eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
dependencies:
eslint: 8.25.0
dev: false
/eslint-plugin-react-hooks/4.3.0_eslint@8.28.0:
resolution: {integrity: sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==}
engines: {node: '>=10'}
peerDependencies:
eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
dependencies:
eslint: 8.28.0
dev: true
/eslint-plugin-react/7.29.4_eslint@7.32.0:
resolution: {integrity: sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ==}
@ -23576,6 +23791,30 @@ packages:
resolve: 2.0.0-next.3
semver: 6.3.0
string.prototype.matchall: 4.0.6
dev: false
/eslint-plugin-react/7.29.4_eslint@8.28.0:
resolution: {integrity: sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ==}
engines: {node: '>=4'}
peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
dependencies:
array-includes: 3.1.4
array.prototype.flatmap: 1.2.5
doctrine: 2.1.0
eslint: 8.28.0
estraverse: 5.3.0
jsx-ast-utils: 3.2.1
minimatch: 3.1.2
object.entries: 1.1.5
object.fromentries: 2.0.5
object.hasown: 1.1.0
object.values: 1.1.5
prop-types: 15.8.1
resolve: 2.0.0-next.3
semver: 6.3.0
string.prototype.matchall: 4.0.6
dev: true
/eslint-plugin-testing-library/5.1.0_z4bbprzjrhnsfa24uvmcbu7f5q:
resolution: {integrity: sha512-YSNzasJUbyhOTe14ZPygeOBvcPvcaNkwHwrj4vdf+uirr2D32JTDaKi6CP5Os2aWtOcvt4uBSPXp9h5xGoqvWQ==}
@ -23691,6 +23930,15 @@ packages:
eslint: 8.25.0
eslint-visitor-keys: 2.1.0
/eslint-utils/3.0.0_eslint@8.28.0:
resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==}
engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0}
peerDependencies:
eslint: '>=5'
dependencies:
eslint: 8.28.0
eslint-visitor-keys: 2.1.0
/eslint-visitor-keys/1.3.0:
resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==}
engines: {node: '>=4'}
@ -24029,6 +24277,53 @@ packages:
transitivePeerDependencies:
- supports-color
/eslint/8.28.0:
resolution: {integrity: sha512-S27Di+EVyMxcHiwDrFzk8dJYAaD+/5SoWKxL1ri/71CRHsnJnRDPNt2Kzj24+MT9FDupf4aqqyqPrvI8MvQ4VQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
hasBin: true
dependencies:
'@eslint/eslintrc': 1.3.3
'@humanwhocodes/config-array': 0.11.7
'@humanwhocodes/module-importer': 1.0.1
'@nodelib/fs.walk': 1.2.8
ajv: 6.12.6
chalk: 4.1.2
cross-spawn: 7.0.3
debug: 4.3.4
doctrine: 3.0.0
escape-string-regexp: 4.0.0
eslint-scope: 7.1.1
eslint-utils: 3.0.0_eslint@8.28.0
eslint-visitor-keys: 3.3.0
espree: 9.4.1
esquery: 1.4.0
esutils: 2.0.3
fast-deep-equal: 3.1.3
file-entry-cache: 6.0.1
find-up: 5.0.0
glob-parent: 6.0.2
globals: 13.18.0
grapheme-splitter: 1.0.4
ignore: 5.2.0
import-fresh: 3.3.0
imurmurhash: 0.1.4
is-glob: 4.0.3
is-path-inside: 3.0.3
js-sdsl: 4.2.0
js-yaml: 4.1.0
json-stable-stringify-without-jsonify: 1.0.1
levn: 0.4.1
lodash.merge: 4.6.2
minimatch: 3.1.2
natural-compare: 1.4.0
optionator: 0.9.1
regexpp: 3.2.0
strip-ansi: 6.0.1
strip-json-comments: 3.1.1
text-table: 0.2.0
transitivePeerDependencies:
- supports-color
/espree/5.0.1:
resolution: {integrity: sha512-qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A==}
engines: {node: '>=6.0.0'}
@ -24082,6 +24377,14 @@ packages:
acorn-jsx: 5.3.2_acorn@8.8.0
eslint-visitor-keys: 3.3.0
/espree/9.4.1:
resolution: {integrity: sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
acorn: 8.8.1
acorn-jsx: 5.3.2_acorn@8.8.1
eslint-visitor-keys: 3.3.0
/esprima/2.7.3:
resolution: {integrity: sha512-OarPfz0lFCiW4/AV2Oy1Rp9qu0iusTKqykwTspGCZtPxmF81JR4MmIebvF1F9+UOKth2ZubLQ4XGGaU+hSn99A==}
engines: {node: '>=0.10.0'}
@ -25815,6 +26118,12 @@ packages:
dependencies:
type-fest: 0.20.2
/globals/13.18.0:
resolution: {integrity: sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==}
engines: {node: '>=8'}
dependencies:
type-fest: 0.20.2
/globals/9.18.0:
resolution: {integrity: sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==}
engines: {node: '>=0.10.0'}
@ -26266,7 +26575,7 @@ packages:
source-map: 0.6.1
wordwrap: 1.0.0
optionalDependencies:
uglify-js: 3.17.0
uglify-js: 3.17.4
dev: true
/har-schema/2.0.0:
@ -27508,6 +27817,10 @@ packages:
path-is-inside: 1.0.2
dev: true
/is-path-inside/3.0.3:
resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
engines: {node: '>=8'}
/is-plain-obj/1.1.0:
resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==}
engines: {node: '>=0.10.0'}
@ -30050,6 +30363,9 @@ packages:
/js-sdsl/4.1.5:
resolution: {integrity: sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==}
/js-sdsl/4.2.0:
resolution: {integrity: sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==}
/js-sha3/0.8.0:
resolution: {integrity: sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==}
dev: false
@ -33694,8 +34010,8 @@ packages:
find-up: 5.0.0
dev: true
/playwright-core/1.27.1:
resolution: {integrity: sha512-9EmeXDncC2Pmp/z+teoVYlvmPWUC6ejSSYZUln7YaP89Z6lpAaiaAnqroUt/BoLo8tn7WYShcfaCh+xofZa44Q==}
/playwright-core/1.28.0:
resolution: {integrity: sha512-nJLknd28kPBiCNTbqpu6Wmkrh63OEqJSFw9xOfL9qxfNwody7h6/L3O2dZoWQ6Oxcm0VOHjWmGiCUGkc0X3VZA==}
engines: {node: '>=14'}
hasBin: true
dev: true
@ -39211,7 +39527,7 @@ packages:
serialize-javascript: 6.0.0
source-map: 0.6.1
terser: 5.10.0_acorn@8.8.0
webpack: 5.70.0
webpack: 5.70.0_webpack-cli@3.3.12
transitivePeerDependencies:
- acorn
@ -40051,6 +40367,14 @@ packages:
requiresBuild: true
dev: true
/uglify-js/3.17.4:
resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==}
engines: {node: '>=0.8.0'}
hasBin: true
requiresBuild: true
dev: true
optional: true
/unbox-primitive/1.0.2:
resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
dependencies: