Add eslint-plugin-lit-a11y and fix some errors (#15334)

This commit is contained in:
Steve Repsher 2023-02-06 12:41:59 -05:00 committed by GitHub
parent e6dc475310
commit 5548436678
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 366 additions and 56 deletions

View File

@ -5,6 +5,7 @@
"plugin:@typescript-eslint/recommended",
"plugin:wc/recommended",
"plugin:lit/all",
"plugin:lit-a11y/recommended",
"prettier"
],
"parser": "@typescript-eslint/parser",
@ -118,7 +119,12 @@
"lit/no-template-map": "off",
"lit/no-native-attributes": "warn",
"lit/no-this-assign-in-render": "warn",
"lit/prefer-nothing": "warn"
"lit/prefer-nothing": "warn",
"lit-a11y/click-events-have-key-events": ["off"],
"lit-a11y/no-autofocus": "off",
"lit-a11y/alt-text": "warn",
"lit-a11y/anchor-is-valid": "warn",
"lit-a11y/role-has-required-aria-attrs": "warn"
},
"plugins": ["disable", "unused-imports"],
"processor": "disable/disable"

View File

@ -195,6 +195,7 @@
"eslint-plugin-disable": "^2.0.3",
"eslint-plugin-import": "^2.24.2",
"eslint-plugin-lit": "^1.8.2",
"eslint-plugin-lit-a11y": "^2.3.0",
"eslint-plugin-unused-imports": "^1.1.5",
"eslint-plugin-wc": "^1.4.0",
"fancy-log": "^2.0.0",

View File

@ -17,11 +17,8 @@ export class HaClickableListItem extends HaListItem {
const href = this.href || "";
return html`${this.disableHref
? html`<a aria-role="option">${r}</a>`
: html`<a
aria-role="option"
target=${this.openNewTab ? "_blank" : ""}
href=${href}
? html`<a>${r}</a>`
: html`<a target=${this.openNewTab ? "_blank" : ""} href=${href}
>${r}</a
>`}`;
}

View File

@ -75,7 +75,6 @@ export class HaFileUpload extends LitElement {
${this.icon
? html`<span
class="mdc-text-field__icon mdc-text-field__icon--leading"
tabindex="-1"
>
<ha-icon-button
@click=${this._openFilePicker}
@ -95,7 +94,6 @@ export class HaFileUpload extends LitElement {
${this.value
? html`<span
class="mdc-text-field__icon mdc-text-field__icon--trailing"
tabindex="1"
>
<ha-icon-button
slot="suffix"

View File

@ -61,7 +61,7 @@ export class HuiCreateDialogHeaderFooter
<ha-card
role="button"
tabindex="0"
aria-labeledby=${"card-name-" + index}
aria-labelledby=${"card-name-" + index}
outlined
.type=${headerFooter.type}
@click=${this._handleHeaderFooterPicked}

402
yarn.lock
View File

@ -4292,6 +4292,15 @@ __metadata:
languageName: node
linkType: hard
"@types/parse5@npm:^2.2.34":
version: 2.2.34
resolution: "@types/parse5@npm:2.2.34"
dependencies:
"@types/node": "*"
checksum: 691b39674a1bb1ff713d49c8aad502850a2f990eb3ec1f291d943b8477cf0b5a77bb8b9424cfd4a7bf13c2e153ecf0d9394bbafe8156dafd7672bad14894fbeb
languageName: node
linkType: hard
"@types/parse5@npm:^6.0.0, @types/parse5@npm:^6.0.1":
version: 6.0.3
resolution: "@types/parse5@npm:6.0.3"
@ -5630,6 +5639,15 @@ __metadata:
languageName: node
linkType: hard
"aria-query@npm:^5.1.3":
version: 5.1.3
resolution: "aria-query@npm:5.1.3"
dependencies:
deep-equal: ^2.0.5
checksum: 929ff95f02857b650fb4cbcd2f41072eee2f46159a6605ea03bf63aa572e35ffdff43d69e815ddc462e16e07de8faba3978afc2813650b4448ee18c9895d982b
languageName: node
linkType: hard
"arr-diff@npm:^1.0.1":
version: 1.1.0
resolution: "arr-diff@npm:1.1.0"
@ -5898,6 +5916,27 @@ __metadata:
languageName: node
linkType: hard
"available-typed-arrays@npm:^1.0.5":
version: 1.0.5
resolution: "available-typed-arrays@npm:1.0.5"
checksum: 20eb47b3cefd7db027b9bbb993c658abd36d4edd3fe1060e83699a03ee275b0c9b216cc076ff3f2db29073225fb70e7613987af14269ac1fe2a19803ccc97f1a
languageName: node
linkType: hard
"axe-core@npm:^4.3.3":
version: 4.6.3
resolution: "axe-core@npm:4.6.3"
checksum: d0c46be92b9707c48b88a53cd5f471b155a2bfc8bf6beffb514ecd14e30b4863e340b5fc4f496d82a3c562048088c1f3ff5b93b9b3b026cb9c3bfacfd535da10
languageName: node
linkType: hard
"axobject-query@npm:^2.2.0":
version: 2.2.0
resolution: "axobject-query@npm:2.2.0"
checksum: 96b8c7d807ca525f41ad9b286186e2089b561ba63a6d36c3e7d73dc08150714660995c7ad19cda05784458446a0793b45246db45894631e13853f48c1aa3117f
languageName: node
linkType: hard
"babel-loader@npm:^9.1.2":
version: 9.1.2
resolution: "babel-loader@npm:9.1.2"
@ -6643,7 +6682,7 @@ __metadata:
languageName: node
linkType: hard
"clone@npm:^2.1.1, clone@npm:^2.1.2":
"clone@npm:^2.1.0, clone@npm:^2.1.1, clone@npm:^2.1.2":
version: 2.1.2
resolution: "clone@npm:2.1.2"
checksum: aaf106e9bc025b21333e2f4c12da539b568db4925c0501a1bf4070836c9e848c892fa22c35548ce0d1132b08bbbfa17a00144fe58fccdab6fa900fec4250f67d
@ -7162,6 +7201,31 @@ __metadata:
languageName: node
linkType: hard
"deep-equal@npm:^2.0.5":
version: 2.2.0
resolution: "deep-equal@npm:2.2.0"
dependencies:
call-bind: ^1.0.2
es-get-iterator: ^1.1.2
get-intrinsic: ^1.1.3
is-arguments: ^1.1.1
is-array-buffer: ^3.0.1
is-date-object: ^1.0.5
is-regex: ^1.1.4
is-shared-array-buffer: ^1.0.2
isarray: ^2.0.5
object-is: ^1.1.5
object-keys: ^1.1.1
object.assign: ^4.1.4
regexp.prototype.flags: ^1.4.3
side-channel: ^1.0.4
which-boxed-primitive: ^1.0.2
which-collection: ^1.0.1
which-typed-array: ^1.1.9
checksum: 46a34509d2766d6c6dc5aec4756089cf0cc137e46787e91f08f1ee0bb570d874f19f0493146907df0cf18aed4a7b4b50f6f62c899240a76c323f057528b122e3
languageName: node
linkType: hard
"deep-equal@npm:~1.0.1":
version: 1.0.1
resolution: "deep-equal@npm:1.0.1"
@ -7238,12 +7302,13 @@ __metadata:
languageName: node
linkType: hard
"define-properties@npm:^1.1.3":
version: 1.1.3
resolution: "define-properties@npm:1.1.3"
"define-properties@npm:^1.1.3, define-properties@npm:^1.1.4":
version: 1.1.4
resolution: "define-properties@npm:1.1.4"
dependencies:
object-keys: ^1.0.12
checksum: da80dba55d0cd76a5a7ab71ef6ea0ebcb7b941f803793e4e0257b384cb772038faa0c31659d244e82c4342edef841c1a1212580006a05a5068ee48223d787317
has-property-descriptors: ^1.0.0
object-keys: ^1.1.1
checksum: ce0aef3f9eb193562b5cfb79b2d2c86b6a109dfc9fdcb5f45d680631a1a908c06824ddcdb72b7573b54e26ace07f0a23420aaba0d5c627b34d2c1de8ef527e2b
languageName: node
linkType: hard
@ -7424,6 +7489,17 @@ __metadata:
languageName: node
linkType: hard
"dom5@npm:^3.0.1":
version: 3.0.1
resolution: "dom5@npm:3.0.1"
dependencies:
"@types/parse5": ^2.2.34
clone: ^2.1.0
parse5: ^4.0.0
checksum: dc698d1521001bc5d5461f9a8731e6d6cca18578771bb66e01b815cce0129edce3c3993b9e9179df8098bdf873a343501cf6152262b8a3d90e1c244ae9ce8d7e
languageName: node
linkType: hard
"duplexify@npm:^3.6.0":
version: 3.7.1
resolution: "duplexify@npm:3.7.1"
@ -7485,7 +7561,7 @@ __metadata:
languageName: node
linkType: hard
"emoji-regex@npm:^9.2.2":
"emoji-regex@npm:^9.2.0, emoji-regex@npm:^9.2.2":
version: 9.2.2
resolution: "emoji-regex@npm:9.2.2"
checksum: 8487182da74aabd810ac6d6f1994111dfc0e331b01271ae01ec1eb0ad7b5ecc2bbbbd2f053c05cb55a1ac30449527d819bbfbf0e3de1023db308cbcb47f86601
@ -7614,6 +7690,23 @@ __metadata:
languageName: node
linkType: hard
"es-get-iterator@npm:^1.1.2":
version: 1.1.3
resolution: "es-get-iterator@npm:1.1.3"
dependencies:
call-bind: ^1.0.2
get-intrinsic: ^1.1.3
has-symbols: ^1.0.3
is-arguments: ^1.1.1
is-map: ^2.0.2
is-set: ^2.0.2
is-string: ^1.0.7
isarray: ^2.0.5
stop-iteration-iterator: ^1.0.0
checksum: 8fa118da42667a01a7c7529f8a8cca514feeff243feec1ce0bb73baaa3514560bd09d2b3438873cf8a5aaec5d52da248131de153b28e2638a061b6e4df13267d
languageName: node
linkType: hard
"es-module-lexer@npm:^0.3.26":
version: 0.3.26
resolution: "es-module-lexer@npm:0.3.26"
@ -7838,7 +7931,28 @@ __metadata:
languageName: node
linkType: hard
"eslint-plugin-lit@npm:^1.8.2":
"eslint-plugin-lit-a11y@npm:^2.3.0":
version: 2.3.0
resolution: "eslint-plugin-lit-a11y@npm:2.3.0"
dependencies:
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
eslint-rule-extender: 0.0.1
language-tags: ^1.0.5
parse5: ^5.1.1
parse5-htmlparser2-tree-adapter: ^6.0.1
requireindex: ~1.2.0
peerDependencies:
eslint: ">= 5"
checksum: 6bc589e7e2b17a1dfb5a883b02cd29728061a106322981c8b1c065454d54280567464fcc1564a9e7ade8c779890e4fd49ac31ff556e12d451c92ec76d668542a
languageName: node
linkType: hard
"eslint-plugin-lit@npm:^1.6.0, eslint-plugin-lit@npm:^1.8.2":
version: 1.8.2
resolution: "eslint-plugin-lit@npm:1.8.2"
dependencies:
@ -7885,6 +7999,13 @@ __metadata:
languageName: node
linkType: hard
"eslint-rule-extender@npm:0.0.1":
version: 0.0.1
resolution: "eslint-rule-extender@npm:0.0.1"
checksum: 53f57926c58dd37fdcabb524fdaef0ddaab045cff5b18d6598dfb381fb26657220b90f39a4823113b7d72f4fc27ae2b4620f02a6d8da18d4862c1c1013eab687
languageName: node
linkType: hard
"eslint-scope@npm:5.1.1, eslint-scope@npm:^5.1.1":
version: 5.1.1
resolution: "eslint-scope@npm:5.1.1"
@ -8607,6 +8728,15 @@ __metadata:
languageName: node
linkType: hard
"for-each@npm:^0.3.3":
version: 0.3.3
resolution: "for-each@npm:0.3.3"
dependencies:
is-callable: ^1.1.3
checksum: 6c48ff2bc63362319c65e2edca4a8e1e3483a2fabc72fbe7feaf8c73db94fc7861bd53bc02c8a66a0c1dd709da6b04eec42e0abdd6b40ce47305ae92a25e5d28
languageName: node
linkType: hard
"for-in@npm:^1.0.1, for-in@npm:^1.0.2":
version: 1.0.2
resolution: "for-in@npm:1.0.2"
@ -8782,6 +8912,13 @@ fsevents@^1.2.7:
languageName: node
linkType: hard
"functions-have-names@npm:^1.2.2":
version: 1.2.3
resolution: "functions-have-names@npm:1.2.3"
checksum: c3f1f5ba20f4e962efb71344ce0a40722163e85bee2101ce25f88214e78182d2d2476aa85ef37950c579eb6cf6ee811c17b3101bb84004bb75655f3e33f3fdb5
languageName: node
linkType: hard
"fuse.js@npm:^6.6.2":
version: 6.6.2
resolution: "fuse.js@npm:6.6.2"
@ -8833,14 +8970,14 @@ fsevents@^1.2.7:
languageName: node
linkType: hard
"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.0, get-intrinsic@npm:^1.1.1":
version: 1.1.1
resolution: "get-intrinsic@npm:1.1.1"
"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3":
version: 1.2.0
resolution: "get-intrinsic@npm:1.2.0"
dependencies:
function-bind: ^1.1.1
has: ^1.0.3
has-symbols: ^1.0.1
checksum: a9fe2ca8fa3f07f9b0d30fb202bcd01f3d9b9b6b732452e79c48e79f7d6d8d003af3f9e38514250e3553fdc83c61650851cb6870832ac89deaaceb08e3721a17
has-symbols: ^1.0.3
checksum: 78fc0487b783f5c58cf2dccafc3ae656ee8d2d8062a8831ce4a95e7057af4587a1d4882246c033aca0a7b4965276f4802b45cc300338d1b77a73d3e3e3f4877d
languageName: node
linkType: hard
@ -9092,6 +9229,15 @@ fsevents@^1.2.7:
languageName: node
linkType: hard
"gopd@npm:^1.0.1":
version: 1.0.1
resolution: "gopd@npm:1.0.1"
dependencies:
get-intrinsic: ^1.1.3
checksum: a5ccfb8806e0917a94e0b3de2af2ea4979c1da920bc381667c260e00e7cafdbe844e2cb9c5bcfef4e5412e8bf73bab837285bc35c7ba73aaaf0134d4583393a6
languageName: node
linkType: hard
"graceful-fs@npm:^4.0.0, graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.10, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6":
version: 4.2.10
resolution: "graceful-fs@npm:4.2.10"
@ -9259,10 +9405,19 @@ fsevents@^1.2.7:
languageName: node
linkType: hard
"has-symbols@npm:^1.0.1, has-symbols@npm:^1.0.2":
version: 1.0.2
resolution: "has-symbols@npm:1.0.2"
checksum: 2309c426071731be792b5be43b3da6fb4ed7cbe8a9a6bcfca1862587709f01b33d575ce8f5c264c1eaad09fca2f9a8208c0a2be156232629daa2dd0c0740976b
"has-property-descriptors@npm:^1.0.0":
version: 1.0.0
resolution: "has-property-descriptors@npm:1.0.0"
dependencies:
get-intrinsic: ^1.1.1
checksum: a6d3f0a266d0294d972e354782e872e2fe1b6495b321e6ef678c9b7a06a40408a6891817350c62e752adced73a94ac903c54734fee05bf65b1905ee1368194bb
languageName: node
linkType: hard
"has-symbols@npm:^1.0.1, has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3":
version: 1.0.3
resolution: "has-symbols@npm:1.0.3"
checksum: a054c40c631c0d5741a8285010a0777ea0c068f99ed43e5d6eb12972da223f8af553a455132fdb0801bdcfa0e0f443c0c03a68d8555aa529b3144b446c3f2410
languageName: node
linkType: hard
@ -9479,6 +9634,7 @@ fsevents@^1.2.7:
eslint-plugin-disable: ^2.0.3
eslint-plugin-import: ^2.24.2
eslint-plugin-lit: ^1.8.2
eslint-plugin-lit-a11y: ^2.3.0
eslint-plugin-unused-imports: ^1.1.5
eslint-plugin-wc: ^1.4.0
fancy-log: ^2.0.0
@ -9968,14 +10124,14 @@ fsevents@^1.2.7:
languageName: node
linkType: hard
"internal-slot@npm:^1.0.3":
version: 1.0.3
resolution: "internal-slot@npm:1.0.3"
"internal-slot@npm:^1.0.3, internal-slot@npm:^1.0.4":
version: 1.0.4
resolution: "internal-slot@npm:1.0.4"
dependencies:
get-intrinsic: ^1.1.0
get-intrinsic: ^1.1.3
has: ^1.0.3
side-channel: ^1.0.4
checksum: 1944f92e981e47aebc98a88ff0db579fd90543d937806104d0b96557b10c1f170c51fb777b97740a8b6ddeec585fca8c39ae99fd08a8e058dfc8ab70937238bf
checksum: 8974588d06bab4f675573a3b52975370facf6486df51bc0567a982c7024fa29495f10b76c0d4dc742dd951d1b72024fdc1e31bb0bedf1678dc7aacacaf5a4f73
languageName: node
linkType: hard
@ -10071,6 +10227,27 @@ fsevents@^1.2.7:
languageName: node
linkType: hard
"is-arguments@npm:^1.1.1":
version: 1.1.1
resolution: "is-arguments@npm:1.1.1"
dependencies:
call-bind: ^1.0.2
has-tostringtag: ^1.0.0
checksum: 7f02700ec2171b691ef3e4d0e3e6c0ba408e8434368504bb593d0d7c891c0dbfda6d19d30808b904a6cb1929bca648c061ba438c39f296c2a8ca083229c49f27
languageName: node
linkType: hard
"is-array-buffer@npm:^3.0.1":
version: 3.0.1
resolution: "is-array-buffer@npm:3.0.1"
dependencies:
call-bind: ^1.0.2
get-intrinsic: ^1.1.3
is-typed-array: ^1.1.10
checksum: f26ab87448e698285daf707e52a533920449f7abf63714140ffab9d5571aa5a71ac2fa2677e8b793ad0d5d3e40078d4d2c8a0ab39c957e3cfc6513bb6c9dfdc9
languageName: node
linkType: hard
"is-arrayish@npm:^0.2.1":
version: 0.2.1
resolution: "is-arrayish@npm:0.2.1"
@ -10119,10 +10296,10 @@ fsevents@^1.2.7:
languageName: node
linkType: hard
"is-callable@npm:^1.1.4, is-callable@npm:^1.2.4":
version: 1.2.4
resolution: "is-callable@npm:1.2.4"
checksum: 1a28d57dc435797dae04b173b65d6d1e77d4f16276e9eff973f994eadcfdc30a017e6a597f092752a083c1103cceb56c91e3dadc6692fedb9898dfaba701575f
"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.4":
version: 1.2.7
resolution: "is-callable@npm:1.2.7"
checksum: 61fd57d03b0d984e2ed3720fb1c7a897827ea174bd44402878e059542ea8c4aeedee0ea0985998aa5cc2736b2fa6e271c08587addb5b3959ac52cf665173d1ac
languageName: node
linkType: hard
@ -10153,10 +10330,12 @@ fsevents@^1.2.7:
languageName: node
linkType: hard
"is-date-object@npm:^1.0.1":
version: 1.0.1
resolution: "is-date-object@npm:1.0.1"
checksum: 4ce962ecb46d31e48652a247ba9a31697199308926ec8e330426f5de41007781c28617c7c972f188e9aa2dd3d77f725eaba7755d207cecdd49f32fc0beca4fed
"is-date-object@npm:^1.0.1, is-date-object@npm:^1.0.5":
version: 1.0.5
resolution: "is-date-object@npm:1.0.5"
dependencies:
has-tostringtag: ^1.0.0
checksum: baa9077cdf15eb7b58c79398604ca57379b2fc4cf9aa7a9b9e295278648f628c9b201400c01c5e0f7afae56507d741185730307cbe7cad3b9f90a77e5ee342fc
languageName: node
linkType: hard
@ -10283,6 +10462,13 @@ fsevents@^1.2.7:
languageName: node
linkType: hard
"is-map@npm:^2.0.1, is-map@npm:^2.0.2":
version: 2.0.2
resolution: "is-map@npm:2.0.2"
checksum: ace3d0ecd667bbdefdb1852de601268f67f2db725624b1958f279316e13fecb8fa7df91fd60f690d7417b4ec180712f5a7ee967008e27c65cfd475cc84337728
languageName: node
linkType: hard
"is-module@npm:^1.0.0":
version: 1.0.0
resolution: "is-module@npm:1.0.0"
@ -10427,10 +10613,19 @@ fsevents@^1.2.7:
languageName: node
linkType: hard
"is-shared-array-buffer@npm:^1.0.1":
version: 1.0.1
resolution: "is-shared-array-buffer@npm:1.0.1"
checksum: 2ffb92533e64e2876e6cfe6906871d28400b6f1a53130fe652ec8007bc0e5044d05e7af8e31bdc992fbba520bd92938cfbeedd0f286be92f250c7c76191c4d90
"is-set@npm:^2.0.1, is-set@npm:^2.0.2":
version: 2.0.2
resolution: "is-set@npm:2.0.2"
checksum: b64343faf45e9387b97a6fd32be632ee7b269bd8183701f3b3f5b71a7cf00d04450ed8669d0bd08753e08b968beda96fca73a10fd0ff56a32603f64deba55a57
languageName: node
linkType: hard
"is-shared-array-buffer@npm:^1.0.1, is-shared-array-buffer@npm:^1.0.2":
version: 1.0.2
resolution: "is-shared-array-buffer@npm:1.0.2"
dependencies:
call-bind: ^1.0.2
checksum: 9508929cf14fdc1afc9d61d723c6e8d34f5e117f0bffda4d97e7a5d88c3a8681f633a74f8e3ad1fe92d5113f9b921dc5ca44356492079612f9a247efbce7032a
languageName: node
linkType: hard
@ -10473,6 +10668,19 @@ fsevents@^1.2.7:
languageName: node
linkType: hard
"is-typed-array@npm:^1.1.10":
version: 1.1.10
resolution: "is-typed-array@npm:1.1.10"
dependencies:
available-typed-arrays: ^1.0.5
call-bind: ^1.0.2
for-each: ^0.3.3
gopd: ^1.0.1
has-tostringtag: ^1.0.0
checksum: aac6ecb59d4c56a1cdeb69b1f129154ef462bbffe434cb8a8235ca89b42f258b7ae94073c41b3cb7bce37f6a1733ad4499f07882d5d5093a7ba84dfc4ebb8017
languageName: node
linkType: hard
"is-unc-path@npm:^1.0.0":
version: 1.0.0
resolution: "is-unc-path@npm:1.0.0"
@ -10505,6 +10713,13 @@ fsevents@^1.2.7:
languageName: node
linkType: hard
"is-weakmap@npm:^2.0.1":
version: 2.0.1
resolution: "is-weakmap@npm:2.0.1"
checksum: 1222bb7e90c32bdb949226e66d26cb7bce12e1e28e3e1b40bfa6b390ba3e08192a8664a703dff2a00a84825f4e022f9cd58c4599ff9981ab72b1d69479f4f7f6
languageName: node
linkType: hard
"is-weakref@npm:^1.0.1":
version: 1.0.2
resolution: "is-weakref@npm:1.0.2"
@ -10514,6 +10729,16 @@ fsevents@^1.2.7:
languageName: node
linkType: hard
"is-weakset@npm:^2.0.1":
version: 2.0.2
resolution: "is-weakset@npm:2.0.2"
dependencies:
call-bind: ^1.0.2
get-intrinsic: ^1.1.1
checksum: 5d8698d1fa599a0635d7ca85be9c26d547b317ed8fd83fc75f03efbe75d50001b5eececb1e9971de85fcde84f69ae6f8346bc92d20d55d46201d328e4c74a367
languageName: node
linkType: hard
"is-windows@npm:^1.0.1, is-windows@npm:^1.0.2":
version: 1.0.2
resolution: "is-windows@npm:1.0.2"
@ -10544,6 +10769,13 @@ fsevents@^1.2.7:
languageName: node
linkType: hard
"isarray@npm:^2.0.5":
version: 2.0.5
resolution: "isarray@npm:2.0.5"
checksum: bd5bbe4104438c4196ba58a54650116007fa0262eccef13a4c55b2e09a5b36b59f1e75b9fcc49883dd9d4953892e6fc007eef9e9155648ceea036e184b0f930a
languageName: node
linkType: hard
"isbinaryfile@npm:^4.0.6":
version: 4.0.6
resolution: "isbinaryfile@npm:4.0.6"
@ -10939,6 +11171,22 @@ fsevents@^1.2.7:
languageName: node
linkType: hard
"language-subtag-registry@npm:^0.3.20":
version: 0.3.22
resolution: "language-subtag-registry@npm:0.3.22"
checksum: 8ab70a7e0e055fe977ac16ea4c261faec7205ac43db5e806f72e5b59606939a3b972c4bd1e10e323b35d6ffa97c3e1c4c99f6553069dad2dfdd22020fa3eb56a
languageName: node
linkType: hard
"language-tags@npm:^1.0.5":
version: 1.0.7
resolution: "language-tags@npm:1.0.7"
dependencies:
language-subtag-registry: ^0.3.20
checksum: 2f1ca8ffe4e549893817456ca1974dbff0f3cc8aea4e123e666dc6df85f3cf2d828b8143084388a7e2bec15fac77b7194151e43b5b32e63526dafe17a08a9fd0
languageName: node
linkType: hard
"last-run@npm:^1.1.0":
version: 1.1.1
resolution: "last-run@npm:1.1.1"
@ -12239,7 +12487,17 @@ fsevents@^1.2.7:
languageName: node
linkType: hard
"object-keys@npm:^1.0.12, object-keys@npm:^1.1.1":
"object-is@npm:^1.1.5":
version: 1.1.5
resolution: "object-is@npm:1.1.5"
dependencies:
call-bind: ^1.0.2
define-properties: ^1.1.3
checksum: 989b18c4cba258a6b74dc1d74a41805c1a1425bce29f6cabb50dcb1a6a651ea9104a1b07046739a49a5bb1bc49727bcb00efd5c55f932f6ea04ec8927a7901fe
languageName: node
linkType: hard
"object-keys@npm:^1.1.1":
version: 1.1.1
resolution: "object-keys@npm:1.1.1"
checksum: b363c5e7644b1e1b04aa507e88dcb8e3a2f52b6ffd0ea801e4c7a62d5aa559affe21c55a07fd4b1fd55fc03a33c610d73426664b20032405d7b92a1414c34d6a
@ -12255,15 +12513,15 @@ fsevents@^1.2.7:
languageName: node
linkType: hard
"object.assign@npm:^4.0.4, object.assign@npm:^4.1.2":
version: 4.1.2
resolution: "object.assign@npm:4.1.2"
"object.assign@npm:^4.0.4, object.assign@npm:^4.1.2, object.assign@npm:^4.1.4":
version: 4.1.4
resolution: "object.assign@npm:4.1.4"
dependencies:
call-bind: ^1.0.0
define-properties: ^1.1.3
has-symbols: ^1.0.1
call-bind: ^1.0.2
define-properties: ^1.1.4
has-symbols: ^1.0.3
object-keys: ^1.1.1
checksum: d621d832ed7b16ac74027adb87196804a500d80d9aca536fccb7ba48d33a7e9306a75f94c1d29cbfa324bc091bfc530bc24789568efdaee6a47fcfa298993814
checksum: 76cab513a5999acbfe0ff355f15a6a125e71805fcf53de4e9d4e082e1989bdb81d1e329291e1e4e0ae7719f0e4ef80e88fb2d367ae60500d79d25a6224ac8864
languageName: node
linkType: hard
@ -12697,6 +12955,20 @@ fsevents@^1.2.7:
languageName: node
linkType: hard
"parse5@npm:^4.0.0":
version: 4.0.0
resolution: "parse5@npm:4.0.0"
checksum: 2123cec690689fed44e6c76aa8a08215d2dadece7eff7b35156dda7485e6a232c9b737313688ee715eb0678b6a87a31026927dd74690154f8a0811059845ba46
languageName: node
linkType: hard
"parse5@npm:^5.1.1":
version: 5.1.1
resolution: "parse5@npm:5.1.1"
checksum: 613a714af4c1101d1cb9f7cece2558e35b9ae8a0c03518223a4a1e35494624d9a9ad5fad4c13eab66a0e0adccd9aa3d522fc8f5f9cc19789e0579f3fa0bdfc65
languageName: node
linkType: hard
"parse5@npm:^6.0.1":
version: 6.0.1
resolution: "parse5@npm:6.0.1"
@ -13443,13 +13715,14 @@ fsevents@^1.2.7:
languageName: node
linkType: hard
"regexp.prototype.flags@npm:^1.3.1":
version: 1.4.1
resolution: "regexp.prototype.flags@npm:1.4.1"
"regexp.prototype.flags@npm:^1.3.1, regexp.prototype.flags@npm:^1.4.3":
version: 1.4.3
resolution: "regexp.prototype.flags@npm:1.4.3"
dependencies:
call-bind: ^1.0.2
define-properties: ^1.1.3
checksum: 77944a3ea5ae84f391fa80bff9babfedc47eadc9dc38e282b5fd746368fb787deec89c68ce3114195bf6b5782b160280a278b62d41ccc6e125afab1a7f816de8
functions-have-names: ^1.2.2
checksum: 51228bae732592adb3ededd5e15426be25f289e9c4ef15212f4da73f4ec3919b6140806374b8894036a86020d054a8d2657d3fee6bb9b4d35d8939c20030b7a6
languageName: node
linkType: hard
@ -13613,7 +13886,7 @@ fsevents@^1.2.7:
languageName: node
linkType: hard
"requireindex@npm:^1.2.0":
"requireindex@npm:^1.2.0, requireindex@npm:~1.2.0":
version: 1.2.0
resolution: "requireindex@npm:1.2.0"
checksum: 50d8b10a1ff1fdf6aea7a1870bc7bd238b0fb1917d8d7ca17fd03afc38a65dcd7a8a4eddd031f89128b5f0065833d5c92c4fef67f2c04e8624057fe626c9cf94
@ -14583,6 +14856,15 @@ fsevents@^1.2.7:
languageName: node
linkType: hard
"stop-iteration-iterator@npm:^1.0.0":
version: 1.0.0
resolution: "stop-iteration-iterator@npm:1.0.0"
dependencies:
internal-slot: ^1.0.4
checksum: d04173690b2efa40e24ab70e5e51a3ff31d56d699550cfad084104ab3381390daccb36652b25755e420245f3b0737de66c1879eaa2a8d4fc0a78f9bf892fcb42
languageName: node
linkType: hard
"stream-exhaust@npm:^1.0.1":
version: 1.0.2
resolution: "stream-exhaust@npm:1.0.2"
@ -16289,6 +16571,18 @@ typescript@^3.8.3:
languageName: node
linkType: hard
"which-collection@npm:^1.0.1":
version: 1.0.1
resolution: "which-collection@npm:1.0.1"
dependencies:
is-map: ^2.0.1
is-set: ^2.0.1
is-weakmap: ^2.0.1
is-weakset: ^2.0.1
checksum: c815bbd163107ef9cb84f135e6f34453eaf4cca994e7ba85ddb0d27cea724c623fae2a473ceccfd5549c53cc65a5d82692de418166df3f858e1e5dc60818581c
languageName: node
linkType: hard
"which-module@npm:^1.0.0":
version: 1.0.0
resolution: "which-module@npm:1.0.0"
@ -16303,6 +16597,20 @@ typescript@^3.8.3:
languageName: node
linkType: hard
"which-typed-array@npm:^1.1.9":
version: 1.1.9
resolution: "which-typed-array@npm:1.1.9"
dependencies:
available-typed-arrays: ^1.0.5
call-bind: ^1.0.2
for-each: ^0.3.3
gopd: ^1.0.1
has-tostringtag: ^1.0.0
is-typed-array: ^1.1.10
checksum: fe0178ca44c57699ca2c0e657b64eaa8d2db2372a4e2851184f568f98c478ae3dc3fdb5f7e46c384487046b0cf9e23241423242b277e03e8ba3dabc7c84c98ef
languageName: node
linkType: hard
"which@npm:2.0.2, which@npm:^2.0.1, which@npm:^2.0.2":
version: 2.0.2
resolution: "which@npm:2.0.2"