diff --git a/package.json b/package.json index fd005337a..ad63b2d57 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,7 @@ "eslint-config-prettier": "^8.3.0", "eslint-plugin-html": "^7.1.0", "eslint-plugin-import": "^2.25.3", - "eslint-plugin-lit-a11y": "^2.2.0", + "eslint-plugin-lit-a11y": "^4.0.0", "eslint-plugin-no-only-tests": "^3.0.0", "eslint-plugin-wc": "^1.3.2", "gh-pages": "^4.0.0", diff --git a/yarn.lock b/yarn.lock index 66ab5c676..5fd4baa87 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1015,6 +1015,13 @@ aria-query@^4.2.2: "@babel/runtime" "^7.10.2" "@babel/runtime-corejs3" "^7.10.2" +aria-query@^5.1.3: + version "5.3.0" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.0.tgz#650c569e41ad90b51b3d7df5e5eed1c7549c103e" + integrity sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A== + dependencies: + dequal "^2.0.3" + array-back@^3.0.1, array-back@^3.1.0: version "3.1.0" resolved "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz" @@ -1526,6 +1533,11 @@ dependency-tree@^8.1.1: precinct "^8.0.0" typescript "^3.9.7" +dequal@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" + integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== + destroy@^1.0.4: version "1.2.0" resolved "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz" @@ -1725,6 +1737,11 @@ email-addresses@^3.0.1: resolved "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz" integrity sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg== +emoji-regex@^10.2.1: + version "10.3.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-10.3.0.tgz#76998b9268409eb3dae3de989254d456e70cfe23" + integrity sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw== + emoji-regex@^8.0.0: version "8.0.0" resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" @@ -1770,6 +1787,11 @@ entities@^4.2.0, entities@^4.3.0: resolved "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz" integrity sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA== +entities@^4.4.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" + integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== + errorstacks@^2.2.0: version "2.4.0" resolved "https://registry.npmjs.org/errorstacks/-/errorstacks-2.4.0.tgz" @@ -2047,10 +2069,10 @@ eslint-plugin-import@^2.25.3, eslint-plugin-import@^2.26.0: resolve "^1.22.0" tsconfig-paths "^3.14.1" -eslint-plugin-lit-a11y@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/eslint-plugin-lit-a11y/-/eslint-plugin-lit-a11y-2.2.0.tgz" - integrity sha512-1Vy9mR7UGigPnOHj5qJMU3uEK+Qul7dQOg9I6YKEYrw3C3HUx1FS/FbICjZI+n/v+2qvvJhw+5Tghuld2QWUJw== +eslint-plugin-lit-a11y@^2.2.2: + version "2.2.2" + resolved "https://registry.npmjs.org/eslint-plugin-lit-a11y/-/eslint-plugin-lit-a11y-2.2.2.tgz" + integrity sha512-9dJfnwPOOA6x7Ow/+GFoOt1hr4mSNrF6KBWQ2OFFAY/9aBYtyBX4fRbpxqS2y3ld66/bjWru2+LGWgNVr5GxzQ== dependencies: aria-query "^4.2.2" axe-core "^4.3.3" @@ -2064,23 +2086,32 @@ eslint-plugin-lit-a11y@^2.2.0: parse5-htmlparser2-tree-adapter "^6.0.1" requireindex "~1.2.0" -eslint-plugin-lit-a11y@^2.2.2: - version "2.2.2" - resolved "https://registry.npmjs.org/eslint-plugin-lit-a11y/-/eslint-plugin-lit-a11y-2.2.2.tgz" - integrity sha512-9dJfnwPOOA6x7Ow/+GFoOt1hr4mSNrF6KBWQ2OFFAY/9aBYtyBX4fRbpxqS2y3ld66/bjWru2+LGWgNVr5GxzQ== +eslint-plugin-lit-a11y@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-lit-a11y/-/eslint-plugin-lit-a11y-4.1.1.tgz#c44c94445906d0bbf0144191d0a7f87e87c7f000" + integrity sha512-PTUEwTMMtbZccrGQUPFfWI3Ope8oF8XEMLUckNbV0IvDTkEbXYlYlvNrkzI92gYKAVaVlNi2QZ/0n8Q3YiOBUg== dependencies: - aria-query "^4.2.2" + aria-query "^5.1.3" axe-core "^4.3.3" axobject-query "^2.2.0" dom5 "^3.0.1" - emoji-regex "^9.2.0" - eslint-plugin-lit "^1.6.0" + emoji-regex "^10.2.1" + eslint-plugin-lit "^1.10.1" eslint-rule-extender "0.0.1" language-tags "^1.0.5" - parse5 "^5.1.1" + parse5 "^7.1.2" parse5-htmlparser2-tree-adapter "^6.0.1" requireindex "~1.2.0" +eslint-plugin-lit@^1.10.1: + version "1.10.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-lit/-/eslint-plugin-lit-1.10.1.tgz#c5195518aeed91249d72f3a131cfecc86e2869a9" + integrity sha512-3eH++xFpe6efd+TN6B9kW1coULdPyK+3fMNws378nbYQ/HiWIz0+jVcsaGVs9BbLt6kVkDxZmUGF4Ivx3BatkA== + dependencies: + parse5 "^6.0.1" + parse5-htmlparser2-tree-adapter "^6.0.1" + requireindex "^1.2.0" + eslint-plugin-lit@^1.2.0, eslint-plugin-lit@^1.6.0, eslint-plugin-lit@^1.6.1: version "1.6.1" resolved "https://registry.npmjs.org/eslint-plugin-lit/-/eslint-plugin-lit-1.6.1.tgz" @@ -3665,6 +3696,13 @@ parse5@^6.0.1: resolved "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz" integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== +parse5@^7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.1.2.tgz#0736bebbfd77793823240a23b7fc5e010b7f8e32" + integrity sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw== + dependencies: + entities "^4.4.0" + parseurl@^1.3.2: version "1.3.3" resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz"