From daf2b14d36815906ff26bf4b836427e3e5a639c7 Mon Sep 17 00:00:00 2001 From: Volodymyr Kolesnykov Date: Sat, 25 Feb 2023 03:50:46 +0200 Subject: [PATCH] chore(deps): Update dependencies --- assets/login.min.js.map | 2 +- assets/profile.min.js.map | 2 +- composer.lock | 25 +- inc/class-utils.php | 2 +- package-lock.json | 482 ++++++++++++++++++++------------------ package.json | 2 +- psalm.xml.dist | 9 + views/user-profile.php | 2 +- 8 files changed, 277 insertions(+), 249 deletions(-) diff --git a/assets/login.min.js.map b/assets/login.min.js.map index 15ee641c..528badb4 100644 --- a/assets/login.min.js.map +++ b/assets/login.min.js.map @@ -1 +1 @@ -{"version":3,"file":"login.min.js","sources":["lang.ts","common.ts","login.ts"],"sourcesContent":[null,null,null],"names":["L_WEBAUTHN_NOT_SUPPORTED","__","L_UNABLE_TO_GET_PK_CREDENTIAL","L_NOT_ALLOWED_ERROR","L_SECURITY_ERROR","L_NOT_SUPPORTED_ERROR","L_ABORT_ERROR","L_UNKNOWN_KEY","L_KEY_ALREADY_REGISTERED","arrayToBase64String","a","window","btoa","String","fromCharCode","apply","base64UrlDecode","input","atob","replace","repeat","length","stringToBuffer","s","Uint8Array","from","c","charCodeAt","showError","error","el","document","getElementById","parentNode","removeChild","form","insertAdjacentHTML","startAuthentication","loginForm","publicKey","_extends","challenge","allowCredentials","_a","map","data","id","preparePublicKeyCredentialRequestOptions","tfa_webauthn","options","navigator","credentials","get","then","credential","Error","response","value","JSON","stringify","type","rawId","clientExtensionResults","getClientExtensionResults","attestationObject","undefined","authenticatorData","signature","userHandle","clientDataJSON","submit","e","DOMException","isAuth","name","message","decodeDOMException","removeAttribute","i18n","callback","querySelector","addEventListener","setAttribute","webdriver","readyState"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"login.min.js","sources":["lang.ts","common.ts","login.ts"],"sourcesContent":[null,null,null],"names":["L_WEBAUTHN_NOT_SUPPORTED","__","L_UNABLE_TO_GET_PK_CREDENTIAL","L_NOT_ALLOWED_ERROR","L_SECURITY_ERROR","L_NOT_SUPPORTED_ERROR","L_ABORT_ERROR","L_UNKNOWN_KEY","L_KEY_ALREADY_REGISTERED","arrayToBase64String","a","window","btoa","String","fromCharCode","apply","base64UrlDecode","input","atob","replace","repeat","length","stringToBuffer","s","Uint8Array","from","c","charCodeAt","showError","error","el","document","getElementById","parentNode","removeChild","form","insertAdjacentHTML","startAuthentication","loginForm","publicKey","_extends","challenge","allowCredentials","_a","map","data","id","preparePublicKeyCredentialRequestOptions","tfa_webauthn","options","navigator","credentials","get","then","credential","Error","response","value","JSON","stringify","type","rawId","clientExtensionResults","getClientExtensionResults","attestationObject","undefined","authenticatorData","signature","userHandle","clientDataJSON","submit","e","DOMException","isAuth","name","message","decodeDOMException","removeAttribute","i18n","callback","querySelector","addEventListener","setAttribute","webdriver","readyState"],"mappings":"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"} \ No newline at end of file diff --git a/assets/profile.min.js.map b/assets/profile.min.js.map index 9eebc379..65303301 100644 --- a/assets/profile.min.js.map +++ b/assets/profile.min.js.map @@ -1 +1 @@ -{"version":3,"file":"profile.min.js","sources":["lang.ts","common.ts","profile.ts"],"sourcesContent":[null,null,null],"names":["__","L_NOT_ALLOWED_ERROR","L_SECURITY_ERROR","L_NOT_SUPPORTED_ERROR","L_ABORT_ERROR","L_UNKNOWN_KEY","L_KEY_ALREADY_REGISTERED","L_UNKNOWN_ERROR","L_FETCHING_REG_INFO","L_GENERATING_CREDENTIALS","L_REGISTERING_CREDENTIALS","L_FAILED_TO_CREATE_CREDENTIALS","L_KEY_REGISTERED","L_SENDING_REQUEST","L_KEY_REVOKED","L_KEY_RENAMED","arrayToBase64String","a","window","btoa","String","fromCharCode","apply","base64UrlDecode","input","atob","replace","repeat","length","stringToBuffer","s","Uint8Array","from","c","charCodeAt","ajaxRequest","data","Promise","resolve","reject","jQuery","ajax","method","url","ajaxurl","done","response","fail","message","responseJSON","statusText","Error","$","parent","updateStatus","status","find","html","text","errorHandler","e","DOMException","isAuth","name","decodeDOMException","table","siblings","remove","before","on","prev","action","_ajax_nonce","tfa_webauthn","nonce","then","publicKey","_extends","user","id","challenge","excludeCredentials","_a","map","preparePublicKeyCreationOptions","options","navigator","credentials","create","val","credential","JSON","stringify","type","rawId","clientExtensionResults","getClientExtensionResults","attestationObject","undefined","authenticatorData","signature","userHandle","clientDataJSON","after","row","preventDefault","target","actions","closest","handle","tpl","hide","append","trim","keyname","r"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"profile.min.js","sources":["lang.ts","common.ts","profile.ts"],"sourcesContent":[null,null,null],"names":["__","L_NOT_ALLOWED_ERROR","L_SECURITY_ERROR","L_NOT_SUPPORTED_ERROR","L_ABORT_ERROR","L_UNKNOWN_KEY","L_KEY_ALREADY_REGISTERED","L_UNKNOWN_ERROR","L_FETCHING_REG_INFO","L_GENERATING_CREDENTIALS","L_REGISTERING_CREDENTIALS","L_FAILED_TO_CREATE_CREDENTIALS","L_KEY_REGISTERED","L_SENDING_REQUEST","L_KEY_REVOKED","L_KEY_RENAMED","arrayToBase64String","a","window","btoa","String","fromCharCode","apply","base64UrlDecode","input","atob","replace","repeat","length","stringToBuffer","s","Uint8Array","from","c","charCodeAt","ajaxRequest","data","Promise","resolve","reject","jQuery","ajax","method","url","ajaxurl","done","response","fail","message","responseJSON","statusText","Error","$","parent","updateStatus","status","find","html","text","errorHandler","e","DOMException","isAuth","name","decodeDOMException","table","siblings","remove","before","on","prev","action","_ajax_nonce","tfa_webauthn","nonce","then","publicKey","_extends","user","id","challenge","excludeCredentials","_a","map","preparePublicKeyCreationOptions","options","navigator","credentials","create","val","credential","JSON","stringify","type","rawId","clientExtensionResults","getClientExtensionResults","attestationObject","undefined","authenticatorData","signature","userHandle","clientDataJSON","after","row","preventDefault","target","actions","closest","handle","tpl","hide","append","trim","keyname","r"],"mappings":"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"} \ No newline at end of file diff --git a/composer.lock b/composer.lock index 65ee22e0..2f70c16d 100644 --- a/composer.lock +++ b/composer.lock @@ -4511,16 +4511,16 @@ }, { "name": "squizlabs/php_codesniffer", - "version": "3.7.1", + "version": "3.7.2", "source": { "type": "git", "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", - "reference": "1359e176e9307e906dc3d890bcc9603ff6d90619" + "reference": "ed8e00df0a83aa96acf703f8c2979ff33341f879" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/1359e176e9307e906dc3d890bcc9603ff6d90619", - "reference": "1359e176e9307e906dc3d890bcc9603ff6d90619", + "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/ed8e00df0a83aa96acf703f8c2979ff33341f879", + "reference": "ed8e00df0a83aa96acf703f8c2979ff33341f879", "shasum": "" }, "require": { @@ -4556,14 +4556,15 @@ "homepage": "https://github.com/squizlabs/PHP_CodeSniffer", "keywords": [ "phpcs", - "standards" + "standards", + "static analysis" ], "support": { "issues": "https://github.com/squizlabs/PHP_CodeSniffer/issues", "source": "https://github.com/squizlabs/PHP_CodeSniffer", "wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki" }, - "time": "2022-06-18T07:21:10+00:00" + "time": "2023-02-22T23:07:41+00:00" }, { "name": "symfony/console", @@ -5259,16 +5260,16 @@ }, { "name": "vimeo/psalm", - "version": "5.7.1", + "version": "5.7.7", "source": { "type": "git", "url": "https://github.com/vimeo/psalm.git", - "reference": "8e0fd880141f236847ab49a06f94f788d41a4292" + "reference": "e028ba46ba0d7f9a78bc3201c251e137383e145f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/vimeo/psalm/zipball/8e0fd880141f236847ab49a06f94f788d41a4292", - "reference": "8e0fd880141f236847ab49a06f94f788d41a4292", + "url": "https://api.github.com/repos/vimeo/psalm/zipball/e028ba46ba0d7f9a78bc3201c251e137383e145f", + "reference": "e028ba46ba0d7f9a78bc3201c251e137383e145f", "shasum": "" }, "require": { @@ -5358,9 +5359,9 @@ ], "support": { "issues": "https://github.com/vimeo/psalm/issues", - "source": "https://github.com/vimeo/psalm/tree/5.7.1" + "source": "https://github.com/vimeo/psalm/tree/5.7.7" }, - "time": "2023-02-20T00:48:41+00:00" + "time": "2023-02-25T01:05:07+00:00" }, { "name": "webmozart/assert", diff --git a/inc/class-utils.php b/inc/class-utils.php index 83308ad2..f5fe8360 100644 --- a/inc/class-utils.php +++ b/inc/class-utils.php @@ -22,6 +22,7 @@ public static function get_u2f_app_id(): string { /** * @psalm-param array $params + * @psalm-suppress PossiblyUnusedParam */ public static function render( string $view, array $params = [] ): void { /** @psalm-suppress UnresolvableInclude */ @@ -39,7 +40,6 @@ public static function create_webauthn_server(): ServerInterface { public static function get_post_field_as_string( string $field ): string { // phpcs:disable WordPress.Security.NonceVerification.Missing if ( isset( $_POST[ $field ] ) && is_scalar( $_POST[ $field ] ) ) { - /** @psalm-suppress RedundantCast -- $_POST is controlled by the user, it can have non-string values */ return wp_unslash( sanitize_text_field( (string) $_POST[ $field ] ) ); } // phpcs:enable WordPress.Security.NonceVerification.Missing diff --git a/package-lock.json b/package-lock.json index 19e0c9d3..f3ef8be3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "@wordpress/i18n": "^4.2.4", "@wwa/rollup-plugin-terser": "^1.0.1", "eslint-formatter-gha": "^1.4.1", - "eslint-plugin-playwright": "^0.11.0", + "eslint-plugin-playwright": "^0.12.0", "playwright-core": "^1.18.1", "rollup": "^3.0.0", "typescript": "^4.5.4" @@ -72,30 +72,30 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.20.14", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.14.tgz", - "integrity": "sha512-0YpKHD6ImkWMEINCyDAD0HLLUH/lPCefG8ld9it8DJB2wnApraKuhgYTvTY1z7UFIfBTGy5LwncZ+5HWWGbhFw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.0.tgz", + "integrity": "sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.20.12", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", - "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.0.tgz", + "integrity": "sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==", "dev": true, "dependencies": { - "@ampproject/remapping": "^2.1.0", + "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.7", + "@babel/generator": "^7.21.0", "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-module-transforms": "^7.20.11", - "@babel/helpers": "^7.20.7", - "@babel/parser": "^7.20.7", + "@babel/helper-module-transforms": "^7.21.0", + "@babel/helpers": "^7.21.0", + "@babel/parser": "^7.21.0", "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.12", - "@babel/types": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -129,13 +129,14 @@ } }, "node_modules/@babel/generator": { - "version": "7.20.14", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.14.tgz", - "integrity": "sha512-AEmuXHdcD3A52HHXxaTmYlb8q/xMEhoRP67B3T4Oq7lbmSoqroMZzjnGj3+i1io3pdnF8iBYVu4Ilj+c4hBxYg==", + "version": "7.21.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.1.tgz", + "integrity": "sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==", "dev": true, "dependencies": { - "@babel/types": "^7.20.7", + "@babel/types": "^7.21.0", "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" }, "engines": { @@ -201,15 +202,15 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.20.12", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.12.tgz", - "integrity": "sha512-9OunRkbT0JQcednL0UFvbfXpAsUXiGjUk0a7sN8fUXX7Mue79cUSMjHGDRRi/Vz9vYlpIhLV5fMD5dKoMhhsNQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.0.tgz", + "integrity": "sha512-Q8wNiMIdwsv5la5SPxNYzzkPnjgC0Sy0i7jLkVOCdllu/xcVNkr3TeZzbHBJrj+XXRqzX5uCyCoV9eu6xUG7KQ==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-member-expression-to-functions": "^7.20.7", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-member-expression-to-functions": "^7.21.0", "@babel/helper-optimise-call-expression": "^7.18.6", "@babel/helper-replace-supers": "^7.20.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", @@ -223,13 +224,13 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.20.5.tgz", - "integrity": "sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.0.tgz", + "integrity": "sha512-N+LaFW/auRSWdx7SHD/HiARwXQju1vXTW4fKr4u5SgBUTm51OKEjKgj+cs00ggW3kEvNqwErnlwuq7Y3xBe4eg==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.2.1" + "regexpu-core": "^5.3.1" }, "engines": { "node": ">=6.9.0" @@ -277,13 +278,13 @@ } }, "node_modules/@babel/helper-function-name": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", - "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", "dev": true, "dependencies": { - "@babel/template": "^7.18.10", - "@babel/types": "^7.19.0" + "@babel/template": "^7.20.7", + "@babel/types": "^7.21.0" }, "engines": { "node": ">=6.9.0" @@ -302,12 +303,12 @@ } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.20.7.tgz", - "integrity": "sha512-9J0CxJLq315fEdi4s7xK5TQaNYjZw+nDVpVqr1axNGKzdrdwYBD5b4uKv3n75aABG0rCCTK8Im8Ww7eYfMrZgw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz", + "integrity": "sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==", "dev": true, "dependencies": { - "@babel/types": "^7.20.7" + "@babel/types": "^7.21.0" }, "engines": { "node": ">=6.9.0" @@ -326,9 +327,9 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.20.11", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", - "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", + "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", @@ -337,8 +338,8 @@ "@babel/helper-split-export-declaration": "^7.18.6", "@babel/helper-validator-identifier": "^7.19.1", "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.10", - "@babel/types": "^7.20.7" + "@babel/traverse": "^7.21.2", + "@babel/types": "^7.21.2" }, "engines": { "node": ">=6.9.0" @@ -455,9 +456,9 @@ } }, "node_modules/@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", + "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", "dev": true, "engines": { "node": ">=6.9.0" @@ -479,14 +480,14 @@ } }, "node_modules/@babel/helpers": { - "version": "7.20.13", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.13.tgz", - "integrity": "sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", + "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", "dev": true, "dependencies": { "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.13", - "@babel/types": "^7.20.7" + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0" }, "engines": { "node": ">=6.9.0" @@ -507,9 +508,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.20.13", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.13.tgz", - "integrity": "sha512-gFDLKMfpiXCsjt4za2JA9oTMn70CeseCehb11kRZgvd7+F67Hih3OHOK24cRrWECJ/ljfPGac6ygXAs/C8kIvw==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz", + "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -585,12 +586,12 @@ } }, "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.20.7.tgz", - "integrity": "sha512-AveGOoi9DAjUYYuUAG//Ig69GlazLnoyzMw68VCDux+c1tsnnH/OkYcpz/5xzMkEFC6UxjR5Gw1c+iY2wOGVeQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", + "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.20.7", + "@babel/helper-create-class-features-plugin": "^7.21.0", "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, @@ -733,9 +734,9 @@ } }, "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.20.7.tgz", - "integrity": "sha512-T+A7b1kfjtRM51ssoOfS1+wbyCVqorfyZhT99TvxxLMirPShD8CzKMRepMlCBGM5RpHMbn8s+5MMHnPstJH6mQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.20.2", @@ -766,13 +767,13 @@ } }, "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.20.5.tgz", - "integrity": "sha512-Vq7b9dUA12ByzB4EjQTPo25sFhY+08pQDBSZRtUAkj7lb7jahaHR5igera16QZ+3my1nYR4dKsNdYj5IjPHilQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz", + "integrity": "sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.20.5", + "@babel/helper-create-class-features-plugin": "^7.21.0", "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, @@ -1069,9 +1070,9 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.20.14", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.14.tgz", - "integrity": "sha512-sMPepQtsOs5fM1bwNvuJJHvaCfOEQfmc01FGw0ELlTpTJj5Ql/zuNRRldYhAPys4ghXdBIQJbRVYi44/7QflQQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz", + "integrity": "sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.20.2" @@ -1084,15 +1085,15 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.7.tgz", - "integrity": "sha512-LWYbsiXTPKl+oBlXUGlwNlJZetXD5Am+CyBdqhPsDVjM9Jc8jwBJFrKhHf900Kfk2eZG1y9MAG3UNajol7A4VQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz", + "integrity": "sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-compilation-targets": "^7.20.7", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", + "@babel/helper-function-name": "^7.21.0", "@babel/helper-optimise-call-expression": "^7.18.6", "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-replace-supers": "^7.20.7", @@ -1185,12 +1186,12 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", - "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz", + "integrity": "sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1263,12 +1264,12 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.20.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.20.11.tgz", - "integrity": "sha512-S8e1f7WQ7cimJQ51JkAaDrEtohVEitXjgCGAS2N8S31Y42E+kWwfSz83LYz57QdBm7q9diARVqanIaH2oVgQnw==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz", + "integrity": "sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-module-transforms": "^7.21.2", "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-simple-access": "^7.20.2" }, @@ -1391,16 +1392,16 @@ } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.20.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.20.13.tgz", - "integrity": "sha512-MmTZx/bkUrfJhhYAYt3Urjm+h8DQGrPrnKQ94jLo7NLuOU+T89a7IByhKmrb8SKhrIYIQ0FN0CHMbnFRen4qNw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.21.0.tgz", + "integrity": "sha512-6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-module-imports": "^7.18.6", "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-jsx": "^7.18.6", - "@babel/types": "^7.20.7" + "@babel/types": "^7.21.0" }, "engines": { "node": ">=6.9.0" @@ -1441,13 +1442,13 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", - "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.21.0.tgz", + "integrity": "sha512-ReY6pxwSzEU0b3r2/T/VhqMKg/AkceBT19X0UptA3/tYi5Pe2eXgEUH+NNMC5nok6c6XQz5tyVTUpuezRfSMSg==", "dev": true, "dependencies": { "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-plugin-utils": "^7.20.2", "babel-plugin-polyfill-corejs2": "^0.3.3", "babel-plugin-polyfill-corejs3": "^0.6.0", "babel-plugin-polyfill-regenerator": "^0.4.1", @@ -1537,12 +1538,12 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.20.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.13.tgz", - "integrity": "sha512-O7I/THxarGcDZxkgWKMUrk7NK1/WbHAg3Xx86gqS6x9MTrNL6AwIluuZ96ms4xeDe6AVx6rjHbWHP7x26EPQBA==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.21.0.tgz", + "integrity": "sha512-xo///XTPp3mDzTtrqXoBlK9eiAYW3wv9JXglcn/u1bi60RW11dEUxIgA8cbnDhutS1zacjMRmAwxE0gMklLnZg==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.20.12", + "@babel/helper-create-class-features-plugin": "^7.21.0", "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-typescript": "^7.20.0" }, @@ -1690,14 +1691,14 @@ } }, "node_modules/@babel/preset-typescript": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", - "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.21.0.tgz", + "integrity": "sha512-myc9mpoVA5m1rF8K8DgLEatOYFDpwC+RkMkjZ0Du6uI62YvDe8uxIEYVs/VCdSJ097nlALiU/yBC7//3nI+hNg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-typescript": "^7.18.6" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.21.0", + "@babel/plugin-transform-typescript": "^7.21.0" }, "engines": { "node": ">=6.9.0" @@ -1706,10 +1707,16 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "dev": true + }, "node_modules/@babel/runtime": { - "version": "7.20.13", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz", - "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz", + "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==", "dev": true, "dependencies": { "regenerator-runtime": "^0.13.11" @@ -1733,19 +1740,19 @@ } }, "node_modules/@babel/traverse": { - "version": "7.20.13", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.13.tgz", - "integrity": "sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.2.tgz", + "integrity": "sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==", "dev": true, "dependencies": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.7", + "@babel/generator": "^7.21.1", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", + "@babel/helper-function-name": "^7.21.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.20.13", - "@babel/types": "^7.20.7", + "@babel/parser": "^7.21.2", + "@babel/types": "^7.21.2", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -1754,9 +1761,9 @@ } }, "node_modules/@babel/types": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz", - "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz", + "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==", "dev": true, "dependencies": { "@babel/helper-string-parser": "^7.19.4", @@ -1982,19 +1989,22 @@ } }, "node_modules/@playwright/test": { - "version": "1.30.0", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.30.0.tgz", - "integrity": "sha512-SVxkQw1xvn/Wk/EvBnqWIq6NLo1AppwbYOjNLmyU0R1RoQ3rLEBtmjTnElcnz8VEtn11fptj1ECxK0tgURhajw==", + "version": "1.31.1", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.31.1.tgz", + "integrity": "sha512-IsytVZ+0QLDh1Hj83XatGp/GsI1CDJWbyDaBGbainsh0p2zC7F4toUocqowmjS6sQff2NGT3D9WbDj/3K2CJiA==", "dev": true, "dependencies": { "@types/node": "*", - "playwright-core": "1.30.0" + "playwright-core": "1.31.1" }, "bin": { "playwright": "cli.js" }, "engines": { "node": ">=14" + }, + "optionalDependencies": { + "fsevents": "2.3.2" } }, "node_modules/@rollup/plugin-babel": { @@ -2139,9 +2149,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==", + "version": "18.14.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.14.1.tgz", + "integrity": "sha512-QH+37Qds3E0eDlReeboBxfHbX9omAcBCXEzswCu6jySP642jiM3cYSIkU/REqwhCUqXdonHFuBfJDiAJxMNhaQ==", "dev": true }, "node_modules/@types/parse-json": { @@ -2195,15 +2205,16 @@ "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.49.0.tgz", - "integrity": "sha512-IhxabIpcf++TBaBa1h7jtOWyon80SXPRLDq0dVz5SLFC/eW6tofkw/O7Ar3lkx5z5U6wzbKDrl2larprp5kk5Q==", + "version": "5.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.53.0.tgz", + "integrity": "sha512-alFpFWNucPLdUOySmXCJpzr6HKC3bu7XooShWM+3w/EL6J2HIoB2PFxpLnq4JauWVk6DiVeNKzQlFEaE+X9sGw==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.49.0", - "@typescript-eslint/type-utils": "5.49.0", - "@typescript-eslint/utils": "5.49.0", + "@typescript-eslint/scope-manager": "5.53.0", + "@typescript-eslint/type-utils": "5.53.0", + "@typescript-eslint/utils": "5.53.0", "debug": "^4.3.4", + "grapheme-splitter": "^1.0.4", "ignore": "^5.2.0", "natural-compare-lite": "^1.4.0", "regexpp": "^3.2.0", @@ -2261,14 +2272,14 @@ "dev": true }, "node_modules/@typescript-eslint/parser": { - "version": "5.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.49.0.tgz", - "integrity": "sha512-veDlZN9mUhGqU31Qiv2qEp+XrJj5fgZpJ8PW30sHU+j/8/e5ruAhLaVDAeznS7A7i4ucb/s8IozpDtt9NqCkZg==", + "version": "5.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.53.0.tgz", + "integrity": "sha512-MKBw9i0DLYlmdOb3Oq/526+al20AJZpANdT6Ct9ffxcV8nKCHz63t/S0IhlTFNsBIHJv+GY5SFJ0XfqVeydQrQ==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.49.0", - "@typescript-eslint/types": "5.49.0", - "@typescript-eslint/typescript-estree": "5.49.0", + "@typescript-eslint/scope-manager": "5.53.0", + "@typescript-eslint/types": "5.53.0", + "@typescript-eslint/typescript-estree": "5.53.0", "debug": "^4.3.4" }, "engines": { @@ -2288,13 +2299,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.49.0.tgz", - "integrity": "sha512-clpROBOiMIzpbWNxCe1xDK14uPZh35u4QaZO1GddilEzoCLAEz4szb51rBpdgurs5k2YzPtJeTEN3qVbG+LRUQ==", + "version": "5.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.53.0.tgz", + "integrity": "sha512-Opy3dqNsp/9kBBeCPhkCNR7fmdSQqA+47r21hr9a14Bx0xnkElEQmhoHga+VoaoQ6uDHjDKmQPIYcUcKJifS7w==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.49.0", - "@typescript-eslint/visitor-keys": "5.49.0" + "@typescript-eslint/types": "5.53.0", + "@typescript-eslint/visitor-keys": "5.53.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -2305,13 +2316,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.49.0.tgz", - "integrity": "sha512-eUgLTYq0tR0FGU5g1YHm4rt5H/+V2IPVkP0cBmbhRyEmyGe4XvJ2YJ6sYTmONfjmdMqyMLad7SB8GvblbeESZA==", + "version": "5.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.53.0.tgz", + "integrity": "sha512-HO2hh0fmtqNLzTAme/KnND5uFNwbsdYhCZghK2SoxGp3Ifn2emv+hi0PBUjzzSh0dstUIFqOj3bp0AwQlK4OWw==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "5.49.0", - "@typescript-eslint/utils": "5.49.0", + "@typescript-eslint/typescript-estree": "5.53.0", + "@typescript-eslint/utils": "5.53.0", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -2332,9 +2343,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.49.0.tgz", - "integrity": "sha512-7If46kusG+sSnEpu0yOz2xFv5nRz158nzEXnJFCGVEHWnuzolXKwrH5Bsf9zsNlOQkyZuk0BZKKoJQI+1JPBBg==", + "version": "5.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.53.0.tgz", + "integrity": "sha512-5kcDL9ZUIP756K6+QOAfPkigJmCPHcLN7Zjdz76lQWWDdzfOhZDTj1irs6gPBKiXx5/6O3L0+AvupAut3z7D2A==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -2345,13 +2356,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.49.0.tgz", - "integrity": "sha512-PBdx+V7deZT/3GjNYPVQv1Nc0U46dAHbIuOG8AZ3on3vuEKiPDwFE/lG1snN2eUB9IhF7EyF7K1hmTcLztNIsA==", + "version": "5.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.53.0.tgz", + "integrity": "sha512-eKmipH7QyScpHSkhbptBBYh9v8FxtngLquq292YTEQ1pxVs39yFBlLC1xeIZcPPz1RWGqb7YgERJRGkjw8ZV7w==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.49.0", - "@typescript-eslint/visitor-keys": "5.49.0", + "@typescript-eslint/types": "5.53.0", + "@typescript-eslint/visitor-keys": "5.53.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -2405,16 +2416,16 @@ "dev": true }, "node_modules/@typescript-eslint/utils": { - "version": "5.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.49.0.tgz", - "integrity": "sha512-cPJue/4Si25FViIb74sHCLtM4nTSBXtLx1d3/QT6mirQ/c65bV8arBEebBJJizfq8W2YyMoPI/WWPFWitmNqnQ==", + "version": "5.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.53.0.tgz", + "integrity": "sha512-VUOOtPv27UNWLxFwQK/8+7kvxVC+hPHNsJjzlJyotlaHjLSIgOCKj9I0DBUjwOOA64qjBwx5afAPjksqOxMO0g==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.49.0", - "@typescript-eslint/types": "5.49.0", - "@typescript-eslint/typescript-estree": "5.49.0", + "@typescript-eslint/scope-manager": "5.53.0", + "@typescript-eslint/types": "5.53.0", + "@typescript-eslint/typescript-estree": "5.53.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0", "semver": "^7.3.7" @@ -2464,12 +2475,12 @@ "dev": true }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.49.0.tgz", - "integrity": "sha512-v9jBMjpNWyn8B6k/Mjt6VbUS4J1GvUlR4x3Y+ibnP1z7y7V4n0WRz+50DY6+Myj0UaXVSuUlHohO+eZ8IJEnkg==", + "version": "5.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.53.0.tgz", + "integrity": "sha512-JqNLnX3leaHFZEN0gCh81sIvgrp/2GOACZNgO4+Tkf64u51kTpAyWFOY8XHx8XuXr3N2C9zgPPHtcpMg6z1g0w==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.49.0", + "@typescript-eslint/types": "5.53.0", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -2638,9 +2649,9 @@ } }, "node_modules/@wordpress/hooks": { - "version": "3.25.0", - "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.25.0.tgz", - "integrity": "sha512-xdSUsyStn6b5Ts4vaMuCDsxy4D9hWPUkCItF3q16Zh6DgPAXeRvGozVt6Y+kW8xZ3dHI3t6uzP0VXSiVWkK8Gw==", + "version": "3.27.0", + "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.27.0.tgz", + "integrity": "sha512-izhRvOJzc/VFsu59KC+et1/35GL0Op7I60RZj2lkTnEz1vGvtClY3okCbOtGN0Adc8ewbTf4kB6qgKMsLtW0Dg==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0" @@ -2650,13 +2661,13 @@ } }, "node_modules/@wordpress/i18n": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.25.0.tgz", - "integrity": "sha512-cKU5Ox1DKa3WShRu+QrCU+QzNvyoQhrNtS6kcvw17DfMBjPe7AsYjd7ZBb7Io327jP97Oqh5BtaYdUq/4S1cIw==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.27.0.tgz", + "integrity": "sha512-mb4xN7aYh+e9QHWxwg21RqcIHROowWD7XlC62KlpwZmhIKj92C0az6HBH5a2b9VhvrsLL3xw1hWMzfNWPT62bg==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^3.25.0", + "@wordpress/hooks": "^3.27.0", "gettext-parser": "^1.3.1", "memize": "^1.1.0", "sprintf-js": "^1.1.1", @@ -2960,9 +2971,9 @@ } }, "node_modules/browserslist": { - "version": "4.21.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", - "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", "dev": true, "funding": [ { @@ -2975,10 +2986,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001400", - "electron-to-chromium": "^1.4.251", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.9" + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" }, "bin": { "browserslist": "cli.js" @@ -3026,9 +3037,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001449", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001449.tgz", - "integrity": "sha512-CPB+UL9XMT/Av+pJxCKGhdx+yg1hzplvFJQlJ2n68PyQGMz9L/E2zCyLdOL8uasbouTUgnPl+y0tccI/se+BEw==", + "version": "1.0.30001457", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001457.tgz", + "integrity": "sha512-SDIV6bgE1aVbK6XyxdURbUE89zY7+k1BBBaOwYwkNCglXlel/E7mELiHC64HQ+W0xSKlqWhV9Wh7iHxUjMs4fA==", "dev": true, "funding": [ { @@ -3140,9 +3151,9 @@ "dev": true }, "node_modules/core-js": { - "version": "3.27.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.27.2.tgz", - "integrity": "sha512-9ashVQskuh5AZEZ1JdQWp1GqSoC1e1G87MzRqg2gIfVAQ7Qn9K+uFj8EcniUFA4P2NLZfV+TOlX1SzoKfo+s7w==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.28.0.tgz", + "integrity": "sha512-GiZn9D4Z/rSYvTeg1ljAIsEqFm0LaN9gVtwDCrKL80zHtS31p9BAjmTxVqTQDMpwlMolJZOFntUG2uwyj7DAqw==", "dev": true, "hasInstallScript": true, "funding": { @@ -3151,12 +3162,12 @@ } }, "node_modules/core-js-compat": { - "version": "3.27.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.27.2.tgz", - "integrity": "sha512-welaYuF7ZtbYKGrIy7y3eb40d37rG1FvzEOfe7hSLd2iD6duMDqUhRfSvCGyC46HhR6Y8JXXdZ2lnRUMkPBpvg==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.28.0.tgz", + "integrity": "sha512-myzPgE7QodMg4nnd3K1TDoES/nADRStM8Gpz0D6nhkwbmwEnE0ZGJgoWsvQ722FR8D7xS0n0LV556RcEicjTyg==", "dev": true, "dependencies": { - "browserslist": "^4.21.4" + "browserslist": "^4.21.5" }, "funding": { "type": "opencollective", @@ -3259,9 +3270,9 @@ "peer": true }, "node_modules/define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", "dev": true, "dependencies": { "has-property-descriptors": "^1.0.0", @@ -3310,9 +3321,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.284", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", - "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", + "version": "1.4.311", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.311.tgz", + "integrity": "sha512-RoDlZufvrtr2Nx3Yx5MB8jX3aHIxm8nRWPJm3yVvyHmyKaRvn90RjzB6hNnt0AkhS3IInJdyRfQb4mWhPvUjVw==", "dev": true }, "node_modules/emoji-regex": { @@ -3465,9 +3476,9 @@ } }, "node_modules/eslint": { - "version": "8.33.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.33.0.tgz", - "integrity": "sha512-WjOpFQgKK8VrCnAtl8We0SUOy/oVZ5NHykyMiagV1M9r8IFpIJX7DduK6n1mpfhlG7T1NLWm2SuD8QB7KFySaA==", + "version": "8.34.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.34.0.tgz", + "integrity": "sha512-1Z8iFsucw+7kSqXNZVslXS8Ioa4u2KM7GPwuKtkTFAqZ/cHMcEaR+1+Br0wLlot49cNxIiZk5wp8EAbPcYZxTg==", "dev": true, "peer": true, "dependencies": { @@ -3857,9 +3868,9 @@ } }, "node_modules/eslint-plugin-playwright": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-playwright/-/eslint-plugin-playwright-0.11.2.tgz", - "integrity": "sha512-uRLRLk7uTzc8NE6t4wBU8dijQwHvC66R/h7xwdM779jsJjMUtSmeaB8ayRkkpfwi+UU5BEfwvDANwmE+ccMVDw==", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-playwright/-/eslint-plugin-playwright-0.12.0.tgz", + "integrity": "sha512-KXuzQjVzca5irMT/7rvzJKsVDGbQr43oQPc8i+SLEBqmfrTxlwMwRqfv9vtZqh4hpU0jmrnA/EOfwtls+5QC1w==", "dev": true, "peerDependencies": { "eslint": ">=7", @@ -4169,9 +4180,9 @@ } }, "node_modules/esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", + "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", "dev": true, "dependencies": { "estraverse": "^5.1.0" @@ -4359,6 +4370,20 @@ "dev": true, "peer": true }, + "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" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", @@ -4535,8 +4560,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true, - "peer": true + "dev": true }, "node_modules/has": { "version": "1.0.3", @@ -4695,12 +4719,12 @@ "peer": true }, "node_modules/internal-slot": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.4.tgz", - "integrity": "sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", "dev": true, "dependencies": { - "get-intrinsic": "^1.1.3", + "get-intrinsic": "^1.2.0", "has": "^1.0.3", "side-channel": "^1.0.4" }, @@ -5266,9 +5290,9 @@ } }, "node_modules/minimist": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", - "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -5304,9 +5328,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz", - "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==", + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", "dev": true }, "node_modules/object-assign": { @@ -5615,9 +5639,9 @@ } }, "node_modules/playwright-core": { - "version": "1.30.0", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.30.0.tgz", - "integrity": "sha512-7AnRmTCf+GVYhHbLJsGUtskWTE33SwMZkybJ0v6rqR1boxq2x36U7p1vDRV7HO2IwTZgmycracLxPEJI49wu4g==", + "version": "1.31.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.31.1.tgz", + "integrity": "sha512-JTyX4kV3/LXsvpHkLzL2I36aCdml4zeE35x+G5aPc4bkLsiRiQshU5lWeVpHFAuC8xAcbI6FDcw/8z3q2xtJSQ==", "dev": true, "bin": { "playwright": "cli.js" @@ -5637,9 +5661,9 @@ } }, "node_modules/prettier": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.3.tgz", - "integrity": "sha512-tJ/oJ4amDihPoufT5sM0Z1SKEuKay8LfVAMlbbhnnkvt6BUserZylqo2PN+p9KeljLr0OHa2rXHU1T8reeoTrw==", + "version": "2.8.4", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.4.tgz", + "integrity": "sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==", "dev": true, "peer": true, "bin": { @@ -5799,14 +5823,14 @@ } }, "node_modules/regexpu-core": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", - "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.1.tgz", + "integrity": "sha512-nCOzW2V/X15XpLsK2rlgdwrysrBq+AauCn+omItIz4R1pIcmeot5zvjdmOBRLzEH/CkC6IxMJVmxDe3QcMuNVQ==", "dev": true, "dependencies": { + "@babel/regjsgen": "^0.8.0", "regenerate": "^1.4.2", "regenerate-unicode-properties": "^10.1.0", - "regjsgen": "^0.7.1", "regjsparser": "^0.9.1", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.1.0" @@ -5815,12 +5839,6 @@ "node": ">=4" } }, - "node_modules/regjsgen": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", - "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", - "dev": true - }, "node_modules/regjsparser": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", @@ -5904,9 +5922,9 @@ } }, "node_modules/rollup": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.12.0.tgz", - "integrity": "sha512-4MZ8kA2HNYahIjz63rzrMMRvDqQDeS9LoriJvMuV0V6zIGysP36e9t4yObUfwdT9h/szXoHQideICftcdZklWg==", + "version": "3.17.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.17.2.tgz", + "integrity": "sha512-qMNZdlQPCkWodrAZ3qnJtvCAl4vpQ8q77uEujVCCbC/6CLB7Lcmvjq7HyiOSnf4fxTT9XgsE36oLHJBH49xjqA==", "dev": true, "bin": { "rollup": "dist/bin/rollup" @@ -6241,9 +6259,9 @@ } }, "node_modules/terser": { - "version": "5.16.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz", - "integrity": "sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==", + "version": "5.16.5", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.5.tgz", + "integrity": "sha512-qcwfg4+RZa3YvlFh0qjifnzBHjKGNbtDo9yivMqMFDy9Q6FSaQWSB/j1xKhsoUFJIqDOM3TsN6D5xbrMrFcHbg==", "dev": true, "dependencies": { "@jridgewell/source-map": "^0.3.2", @@ -6385,9 +6403,9 @@ } }, "node_modules/typescript": { - "version": "4.9.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz", - "integrity": "sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==", + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", "dev": true, "bin": { "tsc": "bin/tsc", diff --git a/package.json b/package.json index f5e4816b..7148c6fc 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "@wordpress/i18n": "^4.2.4", "@wwa/rollup-plugin-terser": "^1.0.1", "eslint-formatter-gha": "^1.4.1", - "eslint-plugin-playwright": "^0.11.0", + "eslint-plugin-playwright": "^0.12.0", "playwright-core": "^1.18.1", "rollup": "^3.0.0", "typescript": "^4.5.4" diff --git a/psalm.xml.dist b/psalm.xml.dist index 58b3f777..bc9d6f25 100644 --- a/psalm.xml.dist +++ b/psalm.xml.dist @@ -4,6 +4,8 @@ resolveFromConfigFile="true" phpVersion="7.4" findUnusedPsalmSuppress="true" + findUnusedCode="true" + findUnusedBaselineEntry="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="https://getpsalm.org/schema/config" xsi:schemaLocation="https://getpsalm.org/schema/config vendor/vimeo/psalm/config.xsd" @@ -14,6 +16,13 @@ + + + + + + + diff --git a/views/user-profile.php b/views/user-profile.php index 5476feff..e44ca458 100644 --- a/views/user-profile.php +++ b/views/user-profile.php @@ -43,7 +43,7 @@