diff options
| -rw-r--r-- | ext/settings.html | 2 | ||||
| -rw-r--r-- | ext/welcome.html | 2 | ||||
| -rw-r--r-- | package-lock.json | 444 | ||||
| -rw-r--r-- | package.json | 8 | 
4 files changed, 217 insertions, 239 deletions
| diff --git a/ext/settings.html b/ext/settings.html index 38c390c4..ea4161d2 100644 --- a/ext/settings.html +++ b/ext/settings.html @@ -2208,7 +2208,7 @@                      </div>                  </div>                  <div class="settings-item-right"> -                    <label class="toggle"><input type="checkbox" class="dictionary-prefix-wildcard-searches-supported" disabled readonly><span class="toggle-body"><span class="toggle-track"></span><span class="toggle-knob"></span></span></label> +                    <label class="toggle"><input type="checkbox" class="dictionary-prefix-wildcard-searches-supported" disabled><span class="toggle-body"><span class="toggle-track"></span><span class="toggle-knob"></span></span></label>                  </div>              </div>              <div class="settings-item-children more" hidden> diff --git a/ext/welcome.html b/ext/welcome.html index 01a76102..103c8a1f 100644 --- a/ext/welcome.html +++ b/ext/welcome.html @@ -315,7 +315,7 @@                      </div>                  </div>                  <div class="settings-item-right"> -                    <label class="toggle"><input type="checkbox" class="dictionary-prefix-wildcard-searches-supported" disabled readonly><span class="toggle-body"><span class="toggle-track"></span><span class="toggle-knob"></span></span></label> +                    <label class="toggle"><input type="checkbox" class="dictionary-prefix-wildcard-searches-supported" disabled><span class="toggle-body"><span class="toggle-track"></span><span class="toggle-knob"></span></span></label>                  </div>              </div>              <div class="settings-item-children more" hidden> diff --git a/package-lock.json b/package-lock.json index 142bc289..bb1336e3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -393,31 +393,20 @@              }          },          "@eslint/eslintrc": { -            "version": "0.4.1", -            "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.1.tgz", -            "integrity": "sha512-5v7TDE9plVhvxQeWLXDTvFvJBdH6pEsdnl2g/dAptmuFEPedQ4Erq5rsDsX+mvAM610IhNaO2W5V1dOOnDKxkQ==", +            "version": "0.4.2", +            "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.2.tgz", +            "integrity": "sha512-8nmGq/4ycLpIwzvhI4tNDmQztZ8sp+hI7cyG8i1nQDhkAbRzHpXPidRAHlNvCZQpJTKw5ItIpMw9RSToGF00mg==",              "dev": true,              "requires": {                  "ajv": "^6.12.4",                  "debug": "^4.1.1",                  "espree": "^7.3.0", -                "globals": "^12.1.0", +                "globals": "^13.9.0",                  "ignore": "^4.0.6",                  "import-fresh": "^3.2.1",                  "js-yaml": "^3.13.1",                  "minimatch": "^3.0.4",                  "strip-json-comments": "^3.1.1" -            }, -            "dependencies": { -                "globals": { -                    "version": "12.4.0", -                    "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", -                    "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", -                    "dev": true, -                    "requires": { -                        "type-fest": "^0.8.1" -                    } -                }              }          },          "@html-validate/stylish": { @@ -431,13 +420,10 @@              }          },          "@mdn/browser-compat-data": { -            "version": "3.2.4", -            "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-3.2.4.tgz", -            "integrity": "sha512-jEUurwoeiHOB7SceVnsg3ULxNlf9XxqMfcKNM+eJduPgCcoCnbLi/6og+e764fTAZCcBkqGcWUMhLQXwcqpbJQ==", -            "dev": true, -            "requires": { -                "extend": "3.0.2" -            } +            "version": "3.3.7", +            "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-3.3.7.tgz", +            "integrity": "sha512-X42YckpwhdWwWVWR3UpEUB21oIpYoKGMuswZb34yPcsMCySNwLqHnoE972q/UD8VwtpnmO69fsTFiRT2s1gjfA==", +            "dev": true          },          "@nodelib/fs.scandir": {              "version": "2.1.4", @@ -466,15 +452,15 @@              }          },          "@sidvind/better-ajv-errors": { -            "version": "0.8.0", -            "resolved": "https://registry.npmjs.org/@sidvind/better-ajv-errors/-/better-ajv-errors-0.8.0.tgz", -            "integrity": "sha512-GHNHkyHpCWjMENEJZ1ScsGOUvy41GVPd9SSSK/h7d9hYdKbpzSgFeXCB2g7XTswNKJD/G5GU5KLlZspLkb/Myg==", +            "version": "0.9.0", +            "resolved": "https://registry.npmjs.org/@sidvind/better-ajv-errors/-/better-ajv-errors-0.9.0.tgz", +            "integrity": "sha512-GeeIsUsq8eUB7kvDq+fS0wpD0hZ56xrqsaVTiJEmSWqEK+BvTd29mah3AWDublvRx2dWQ/qMbvb3Ml98Huedcw==",              "dev": true,              "requires": {                  "@babel/code-frame": "^7.0.0",                  "chalk": "^4.0.0",                  "json-to-ast": "^2.0.3", -                "jsonpointer": "^4.0.1", +                "jsonpointer": "^4.1.0",                  "leven": "^3.1.0"              }          }, @@ -540,9 +526,9 @@              "dev": true          },          "@types/node": { -            "version": "15.6.1", -            "resolved": "https://registry.npmjs.org/@types/node/-/node-15.6.1.tgz", -            "integrity": "sha512-7EIraBEyRHEe7CH+Fm1XvgqU6uwZN8Q7jppJGcqjROMT29qhAuuOxYB1uEY5UMYQKEmA5D+5tBnhdaPXSsLONA==", +            "version": "15.12.4", +            "resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.4.tgz", +            "integrity": "sha512-zrNj1+yqYF4WskCMOHwN+w9iuD12+dGm0rQ35HLl9/Ouuq52cEtd0CH9qMgrdNmi5ejC1/V7vKEXYubB+65DkA==",              "dev": true          },          "@types/normalize-package-data": { @@ -628,100 +614,68 @@              "dev": true          },          "addons-linter": { -            "version": "3.2.0", -            "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-3.2.0.tgz", -            "integrity": "sha512-b6oViLOBgXWsld5L3DJiJSt77DYjVrk2Yam2/gD5e2bsj5xfNvavugwhlJP/MIF0j5yetYT/XFQDXY1Hs0flOA==", +            "version": "3.8.0", +            "resolved": "https://registry.npmjs.org/addons-linter/-/addons-linter-3.8.0.tgz", +            "integrity": "sha512-k2s7PS7Oiq9NZnpf1SjG6hyefMC082a91BhSw30QEUgvDT54E2d6j8wfbar1WEigc9uYZgGv3VfzEeqTgoLUpw==",              "dev": true,              "requires": { -                "@mdn/browser-compat-data": "3.2.4", -                "addons-scanner-utils": "4.4.0", +                "@mdn/browser-compat-data": "3.3.7", +                "addons-scanner-utils": "4.8.0",                  "ajv": "6.12.6",                  "ajv-merge-patch": "4.1.0", -                "chalk": "4.1.0", -                "cheerio": "1.0.0-rc.6", +                "chalk": "4.1.1", +                "cheerio": "1.0.0-rc.10",                  "columnify": "1.5.4",                  "common-tags": "1.8.0",                  "deepmerge": "4.2.2",                  "dispensary": "0.62.0", -                "eslint": "7.24.0", -                "eslint-plugin-no-unsanitized": "3.1.4", -                "eslint-visitor-keys": "2.0.0", +                "eslint": "7.28.0", +                "eslint-plugin-no-unsanitized": "3.1.5", +                "eslint-visitor-keys": "2.1.0",                  "espree": "7.3.1",                  "esprima": "4.0.1",                  "fluent-syntax": "0.13.0", -                "glob": "7.1.6", -                "image-size": "0.9.7", +                "glob": "7.1.7", +                "image-size": "1.0.0",                  "is-mergeable-object": "1.1.1",                  "jed": "1.1.1",                  "os-locale": "5.0.0", -                "pino": "6.11.2", -                "postcss": "8.2.10", +                "pino": "6.11.3", +                "postcss": "8.3.4",                  "relaxed-json": "1.0.3",                  "semver": "7.3.5",                  "source-map-support": "0.5.19",                  "tosource": "1.0.0",                  "upath": "2.0.1", -                "yargs": "16.2.0", +                "yargs": "17.0.1",                  "yauzl": "2.10.0"              },              "dependencies": { -                "ansi-styles": { -                    "version": "4.3.0", -                    "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", -                    "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", -                    "dev": true, -                    "requires": { -                        "color-convert": "^2.0.1" -                    } -                }, -                "chalk": { -                    "version": "4.1.0", -                    "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", -                    "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", -                    "dev": true, -                    "requires": { -                        "ansi-styles": "^4.1.0", -                        "supports-color": "^7.1.0" -                    } -                }, -                "color-convert": { -                    "version": "2.0.1", -                    "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", -                    "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", -                    "dev": true, -                    "requires": { -                        "color-name": "~1.1.4" -                    } -                }, -                "color-name": { -                    "version": "1.1.4", -                    "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", -                    "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", -                    "dev": true -                },                  "eslint": { -                    "version": "7.24.0", -                    "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.24.0.tgz", -                    "integrity": "sha512-k9gaHeHiFmGCDQ2rEfvULlSLruz6tgfA8DEn+rY9/oYPFFTlz55mM/Q/Rij1b2Y42jwZiK3lXvNTw6w6TXzcKQ==", +                    "version": "7.28.0", +                    "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.28.0.tgz", +                    "integrity": "sha512-UMfH0VSjP0G4p3EWirscJEQ/cHqnT/iuH6oNZOB94nBjWbMnhGEPxsZm1eyIW0C/9jLI0Fow4W5DXLjEI7mn1g==",                      "dev": true,                      "requires": {                          "@babel/code-frame": "7.12.11", -                        "@eslint/eslintrc": "^0.4.0", +                        "@eslint/eslintrc": "^0.4.2",                          "ajv": "^6.10.0",                          "chalk": "^4.0.0",                          "cross-spawn": "^7.0.2",                          "debug": "^4.0.1",                          "doctrine": "^3.0.0",                          "enquirer": "^2.3.5", +                        "escape-string-regexp": "^4.0.0",                          "eslint-scope": "^5.1.1",                          "eslint-utils": "^2.1.0",                          "eslint-visitor-keys": "^2.0.0",                          "espree": "^7.3.1",                          "esquery": "^1.4.0",                          "esutils": "^2.0.2", +                        "fast-deep-equal": "^3.1.3",                          "file-entry-cache": "^6.0.1",                          "functional-red-black-tree": "^1.0.1", -                        "glob-parent": "^5.0.0", +                        "glob-parent": "^5.1.2",                          "globals": "^13.6.0",                          "ignore": "^4.0.6",                          "import-fresh": "^3.0.0", @@ -730,7 +684,7 @@                          "js-yaml": "^3.13.1",                          "json-stable-stringify-without-jsonify": "^1.0.1",                          "levn": "^0.4.1", -                        "lodash": "^4.17.21", +                        "lodash.merge": "^4.6.2",                          "minimatch": "^3.0.4",                          "natural-compare": "^1.4.0",                          "optionator": "^0.9.1", @@ -739,55 +693,57 @@                          "semver": "^7.2.1",                          "strip-ansi": "^6.0.0",                          "strip-json-comments": "^3.1.0", -                        "table": "^6.0.4", +                        "table": "^6.0.9",                          "text-table": "^0.2.0",                          "v8-compile-cache": "^2.0.3"                      }                  }, -                "eslint-plugin-no-unsanitized": { -                    "version": "3.1.4", -                    "resolved": "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.1.4.tgz", -                    "integrity": "sha512-WF1+eZo2Sh+bQNjZuVNwT0dA61zuJORsLh+1Sww7+O6GOPw+WPWIIRfTWNqrmaXaDMhM4SXAqYPcNlhRMiH13g==", -                    "dev": true -                }, -                "eslint-visitor-keys": { -                    "version": "2.0.0", -                    "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", -                    "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", -                    "dev": true -                }, -                "has-flag": { -                    "version": "4.0.0", -                    "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", -                    "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", -                    "dev": true +                "glob": { +                    "version": "7.1.7", +                    "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", +                    "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", +                    "dev": true, +                    "requires": { +                        "fs.realpath": "^1.0.0", +                        "inflight": "^1.0.4", +                        "inherits": "2", +                        "minimatch": "^3.0.4", +                        "once": "^1.3.0", +                        "path-is-absolute": "^1.0.0" +                    }                  },                  "postcss": { -                    "version": "8.2.10", -                    "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.10.tgz", -                    "integrity": "sha512-b/h7CPV7QEdrqIxtAf2j31U5ef05uBDuvoXv6L51Q4rcS1jdlXAVKJv+atCFdUXYl9dyTHGyoMzIepwowRJjFw==", +                    "version": "8.3.4", +                    "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.4.tgz", +                    "integrity": "sha512-/tZY0PXExXXnNhKv3TOvZAOUYRyuqcCbBm2c17YMDK0PlVII3K7/LKdt3ScHL+hhouddjUWi+1sKDf9xXW+8YA==",                      "dev": true,                      "requires": {                          "colorette": "^1.2.2", -                        "nanoid": "^3.1.22", -                        "source-map": "^0.6.1" +                        "nanoid": "^3.1.23", +                        "source-map-js": "^0.6.2"                      }                  }, -                "supports-color": { -                    "version": "7.2.0", -                    "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", -                    "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", +                "yargs": { +                    "version": "17.0.1", +                    "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.0.1.tgz", +                    "integrity": "sha512-xBBulfCc8Y6gLFcrPvtqKz9hz8SO0l1Ni8GgDekvBX2ro0HRQImDGnikfc33cgzcYUSncapnNcZDjVFIH3f6KQ==",                      "dev": true,                      "requires": { -                        "has-flag": "^4.0.0" +                        "cliui": "^7.0.2", +                        "escalade": "^3.1.1", +                        "get-caller-file": "^2.0.5", +                        "require-directory": "^2.1.1", +                        "string-width": "^4.2.0", +                        "y18n": "^5.0.5", +                        "yargs-parser": "^20.2.2"                      }                  }              }          },          "addons-scanner-utils": { -            "version": "4.4.0", -            "resolved": "https://registry.npmjs.org/addons-scanner-utils/-/addons-scanner-utils-4.4.0.tgz", -            "integrity": "sha512-fEUGQIqLYeLl5cV6FFSHU+XFlOYETXqm8jxmYGsVayjZaAqWEkIjTXNu4+pDEiqIkrqjPYP2izjrnhBpHRsyog==", +            "version": "4.8.0", +            "resolved": "https://registry.npmjs.org/addons-scanner-utils/-/addons-scanner-utils-4.8.0.tgz", +            "integrity": "sha512-LjwZql59OKrQgppreOvRcgJDYrnj9XKVW2gb5Q1ZyGG3CH46VCiiNHJB6nYMgOntLo+DPQwQQPOSknZ1zW+wTw==",              "dev": true,              "requires": {                  "@types/yauzl": "2.9.1", @@ -1130,9 +1086,9 @@              "dev": true          },          "base64-arraybuffer-es6": { -            "version": "0.6.0", -            "resolved": "https://registry.npmjs.org/base64-arraybuffer-es6/-/base64-arraybuffer-es6-0.6.0.tgz", -            "integrity": "sha512-57nLqKj4ShsDwFJWJsM4sZx6u60WbCge35rWRSevUwqxDtRwwxiKAO800zD2upPv4CfdWjQp//wSLar35nDKvA==", +            "version": "0.7.0", +            "resolved": "https://registry.npmjs.org/base64-arraybuffer-es6/-/base64-arraybuffer-es6-0.7.0.tgz", +            "integrity": "sha512-ESyU/U1CFZDJUdr+neHRhNozeCv72Y7Vm0m1DCbjX3KBjT6eYocvAJlSk6+8+HkVwXlT1FNxhGW6q3UKAlCvvw==",              "dev": true          },          "base64-js": { @@ -1630,17 +1586,18 @@              "dev": true          },          "cheerio": { -            "version": "1.0.0-rc.6", -            "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.6.tgz", -            "integrity": "sha512-hjx1XE1M/D5pAtMgvWwE21QClmAEeGHOIDfycgmndisdNgI6PE1cGRQkMGBcsbUbmEQyWu5PJLUcAOjtQS8DWw==", +            "version": "1.0.0-rc.10", +            "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz", +            "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==",              "dev": true,              "requires": { -                "cheerio-select": "^1.3.0", -                "dom-serializer": "^1.3.1", -                "domhandler": "^4.1.0", +                "cheerio-select": "^1.5.0", +                "dom-serializer": "^1.3.2", +                "domhandler": "^4.2.0",                  "htmlparser2": "^6.1.0",                  "parse5": "^6.0.1", -                "parse5-htmlparser2-tree-adapter": "^6.0.1" +                "parse5-htmlparser2-tree-adapter": "^6.0.1", +                "tslib": "^2.2.0"              },              "dependencies": {                  "dom-serializer": { @@ -1670,9 +1627,9 @@                      }                  },                  "domutils": { -                    "version": "2.6.0", -                    "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.6.0.tgz", -                    "integrity": "sha512-y0BezHuy4MDYxh6OvolXYsH+1EMGmFbwv5FKW7ovwMG6zTPWqNPq3WF9ayZssFq+UlKdffGLbOEaghNdaOm1WA==", +                    "version": "2.7.0", +                    "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz", +                    "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==",                      "dev": true,                      "requires": {                          "dom-serializer": "^1.0.1", @@ -1701,16 +1658,16 @@              }          },          "cheerio-select": { -            "version": "1.4.0", -            "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.4.0.tgz", -            "integrity": "sha512-sobR3Yqz27L553Qa7cK6rtJlMDbiKPdNywtR95Sj/YgfpLfy0u6CGJuaBKe5YE/vTc23SCRKxWSdlon/w6I/Ew==", +            "version": "1.5.0", +            "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.5.0.tgz", +            "integrity": "sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg==",              "dev": true,              "requires": { -                "css-select": "^4.1.2", -                "css-what": "^5.0.0", +                "css-select": "^4.1.3", +                "css-what": "^5.0.1",                  "domelementtype": "^2.2.0",                  "domhandler": "^4.2.0", -                "domutils": "^2.6.0" +                "domutils": "^2.7.0"              },              "dependencies": {                  "dom-serializer": { @@ -1740,9 +1697,9 @@                      }                  },                  "domutils": { -                    "version": "2.6.0", -                    "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.6.0.tgz", -                    "integrity": "sha512-y0BezHuy4MDYxh6OvolXYsH+1EMGmFbwv5FKW7ovwMG6zTPWqNPq3WF9ayZssFq+UlKdffGLbOEaghNdaOm1WA==", +                    "version": "2.7.0", +                    "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz", +                    "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==",                      "dev": true,                      "requires": {                          "dom-serializer": "^1.0.1", @@ -1759,34 +1716,15 @@              }          },          "chrome-launcher": { -            "version": "0.13.4", -            "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.13.4.tgz", -            "integrity": "sha512-nnzXiDbGKjDSK6t2I+35OAPBy5Pw/39bgkb/ZAFwMhwJbdYBp6aH+vW28ZgtjdU890Q7D+3wN/tB8N66q5Gi2A==", +            "version": "0.14.0", +            "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.14.0.tgz", +            "integrity": "sha512-W//HpflaW6qBGrmuskup7g+XJZN6w03ko9QSIe5CtcTal2u0up5SeReK3Ll1Why4Ey8dPkv8XSodZyHPnGbVHQ==",              "dev": true,              "requires": {                  "@types/node": "*", -                "escape-string-regexp": "^1.0.5", +                "escape-string-regexp": "^4.0.0",                  "is-wsl": "^2.2.0", -                "lighthouse-logger": "^1.0.0", -                "mkdirp": "^0.5.3", -                "rimraf": "^3.0.2" -            }, -            "dependencies": { -                "escape-string-regexp": { -                    "version": "1.0.5", -                    "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", -                    "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", -                    "dev": true -                }, -                "mkdirp": { -                    "version": "0.5.5", -                    "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", -                    "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", -                    "dev": true, -                    "requires": { -                        "minimist": "^1.2.5" -                    } -                } +                "lighthouse-logger": "^1.0.0"              }          },          "ci-info": { @@ -2024,9 +1962,9 @@              "dev": true          },          "core-js": { -            "version": "2.6.11", -            "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", -            "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==", +            "version": "2.6.12", +            "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", +            "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==",              "dev": true          },          "core-util-is": { @@ -2130,9 +2068,9 @@              "dev": true          },          "css-select": { -            "version": "4.1.2", -            "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.2.tgz", -            "integrity": "sha512-nu5ye2Hg/4ISq4XqdLY2bEatAcLIdt3OYGFc9Tm9n7VSlFBcfRv0gBNksHRgSdUDQGtN3XrZ94ztW+NfzkFSUw==", +            "version": "4.1.3", +            "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", +            "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==",              "dev": true,              "requires": {                  "boolbase": "^1.0.0", @@ -2169,9 +2107,9 @@                      }                  },                  "domutils": { -                    "version": "2.6.0", -                    "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.6.0.tgz", -                    "integrity": "sha512-y0BezHuy4MDYxh6OvolXYsH+1EMGmFbwv5FKW7ovwMG6zTPWqNPq3WF9ayZssFq+UlKdffGLbOEaghNdaOm1WA==", +                    "version": "2.7.0", +                    "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz", +                    "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==",                      "dev": true,                      "requires": {                          "dom-serializer": "^1.0.1", @@ -2188,9 +2126,9 @@              }          },          "css-what": { -            "version": "5.0.0", -            "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.0.tgz", -            "integrity": "sha512-qxyKHQvgKwzwDWC/rGbT821eJalfupxYW2qbSJSAtdSTimsr/MlaGONoNLllaUPZWf8QnbcKM/kPVYUQuEKAFA==", +            "version": "5.0.1", +            "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", +            "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==",              "dev": true          },          "cssesc": { @@ -2856,13 +2794,13 @@              }          },          "eslint": { -            "version": "7.27.0", -            "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.27.0.tgz", -            "integrity": "sha512-JZuR6La2ZF0UD384lcbnd0Cgg6QJjiCwhMD6eU4h/VGPcVGwawNNzKU41tgokGXnfjOOyI6QIffthhJTPzzuRA==", +            "version": "7.29.0", +            "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.29.0.tgz", +            "integrity": "sha512-82G/JToB9qIy/ArBzIWG9xvvwL3R86AlCjtGw+A29OMZDqhTybz/MByORSukGxeI+YPCR4coYyITKk8BFH9nDA==",              "dev": true,              "requires": {                  "@babel/code-frame": "7.12.11", -                "@eslint/eslintrc": "^0.4.1", +                "@eslint/eslintrc": "^0.4.2",                  "ajv": "^6.10.0",                  "chalk": "^4.0.0",                  "cross-spawn": "^7.0.2", @@ -2879,7 +2817,7 @@                  "fast-deep-equal": "^3.1.3",                  "file-entry-cache": "^6.0.1",                  "functional-red-black-tree": "^1.0.1", -                "glob-parent": "^5.0.0", +                "glob-parent": "^5.1.2",                  "globals": "^13.6.0",                  "ignore": "^4.0.6",                  "import-fresh": "^3.0.0", @@ -3079,9 +3017,9 @@              "dev": true          },          "fake-indexeddb": { -            "version": "3.1.2", -            "resolved": "https://registry.npmjs.org/fake-indexeddb/-/fake-indexeddb-3.1.2.tgz", -            "integrity": "sha512-W60eRBrE8r9o/EePyyUc63sr2I/MI9p3zVwLlC1WI1xdmQVqqM6+wec9KDWDz2EZyvJKhrDvy3cGC6hK8L1pfg==", +            "version": "3.1.3", +            "resolved": "https://registry.npmjs.org/fake-indexeddb/-/fake-indexeddb-3.1.3.tgz", +            "integrity": "sha512-kpWYPIUGmxW8Q7xG7ampGL63fU/kYNukrIyy9KFj3+KVlFbE/SmvWebzWXBiCMeR0cPK6ufDoGC7MFkPhPLH9w==",              "dev": true,              "requires": {                  "realistic-structured-clone": "^2.0.1", @@ -3519,9 +3457,9 @@              }          },          "globals": { -            "version": "13.8.0", -            "resolved": "https://registry.npmjs.org/globals/-/globals-13.8.0.tgz", -            "integrity": "sha512-rHtdA6+PDBIjeEvA91rpqzEvk/k3/i7EeNQiryiWuJH0Hw9cpyJMAt2jtbAwUaRdhD+573X4vWw6IcjKPasi9Q==", +            "version": "13.9.0", +            "resolved": "https://registry.npmjs.org/globals/-/globals-13.9.0.tgz", +            "integrity": "sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA==",              "dev": true,              "requires": {                  "type-fest": "^0.20.2" @@ -3738,14 +3676,14 @@              "dev": true          },          "html-validate": { -            "version": "4.12.0", -            "resolved": "https://registry.npmjs.org/html-validate/-/html-validate-4.12.0.tgz", -            "integrity": "sha512-9XKcGbx6dOKmHIFb6I9qPVuGoqFXiNkSKTlECy1xkljMLN8Rs52d/i6OZmOmHa02QOv5RdqwR3GXiVv9CEKKsg==", +            "version": "4.14.0", +            "resolved": "https://registry.npmjs.org/html-validate/-/html-validate-4.14.0.tgz", +            "integrity": "sha512-+QXML6W1ulLl6F98PqnBvscm1kqmfYzPpB2WgBsRHEKI5J6xDGvoyrPC7nb3yS5fKL354wHRZ0vQDCp6s50cVg==",              "dev": true,              "requires": {                  "@babel/code-frame": "^7.10.0",                  "@html-validate/stylish": "^1.0.0", -                "@sidvind/better-ajv-errors": "^0.8.0", +                "@sidvind/better-ajv-errors": "^0.9.0",                  "acorn-walk": "^8.0.0",                  "ajv": "^7.0.0",                  "deepmerge": "^4.2.0", @@ -3882,9 +3820,9 @@              "dev": true          },          "image-size": { -            "version": "0.9.7", -            "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.9.7.tgz", -            "integrity": "sha512-KRVgLNZkr00YGN0qn9MlIrmlxbRhsCcEb1Byq3WKGnIV4M48iD185cprRtaoK4t5iC+ym2Q5qlArxZ/V1yzDgA==", +            "version": "1.0.0", +            "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.0.tgz", +            "integrity": "sha512-JLJ6OwBfO1KcA+TvJT+v8gbE6iWbj24LyDNFgFEN0lzegn6cC6a/p3NIDaepMsJjQjlUWqIC7wJv8lBFxPNjcw==",              "dev": true,              "requires": {                  "queue": "6.0.2" @@ -5742,16 +5680,16 @@              "dev": true          },          "pino": { -            "version": "6.11.2", -            "resolved": "https://registry.npmjs.org/pino/-/pino-6.11.2.tgz", -            "integrity": "sha512-bmzxwbrIPxQUlAuMkF4PWVErUGERU4z37HazlhflKFg08crsNE3fACGN6gPwg5xtKOK47Ux5cZm8YCuLV4wWJg==", +            "version": "6.11.3", +            "resolved": "https://registry.npmjs.org/pino/-/pino-6.11.3.tgz", +            "integrity": "sha512-drPtqkkSf0ufx2gaea3TryFiBHdNIdXKf5LN0hTM82SXI4xVIve2wLwNg92e1MT6m3jASLu6VO7eGY6+mmGeyw==",              "dev": true,              "requires": {                  "fast-redact": "^3.0.0",                  "fast-safe-stringify": "^2.0.7",                  "flatstr": "^1.0.12",                  "pino-std-serializers": "^3.1.0", -                "quick-format-unescaped": "4.0.1", +                "quick-format-unescaped": "^4.0.3",                  "sonic-boom": "^1.0.2"              }          }, @@ -5762,9 +5700,9 @@              "dev": true          },          "postcss": { -            "version": "7.0.35", -            "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", -            "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", +            "version": "7.0.36", +            "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", +            "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==",              "dev": true,              "requires": {                  "chalk": "^2.4.2", @@ -6026,9 +5964,9 @@              "dev": true          },          "quick-format-unescaped": { -            "version": "4.0.1", -            "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.1.tgz", -            "integrity": "sha512-RyYpQ6Q5/drsJyOhrWHYMWTedvjTIat+FTwv0K4yoUxzvekw2aRHMQJLlnvt8UantkZg2++bEzD9EdxXqkWf4A==", +            "version": "4.0.3", +            "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.3.tgz", +            "integrity": "sha512-MaL/oqh02mhEo5m5J2rwsVL23Iw2PEaGVHgT2vFt8AAsr0lfvQA5dpXo9TPu0rz7tSBdUPgkbam0j/fj5ZM8yg==",              "dev": true          },          "quick-lru": { @@ -6222,9 +6160,9 @@              }          },          "regexpp": { -            "version": "3.1.0", -            "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", -            "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", +            "version": "3.2.0", +            "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", +            "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",              "dev": true          },          "registry-auth-token": { @@ -6560,13 +6498,13 @@              }          },          "sign-addon": { -            "version": "3.3.0", -            "resolved": "https://registry.npmjs.org/sign-addon/-/sign-addon-3.3.0.tgz", -            "integrity": "sha512-TZNZfxRb5jnNcGI8gbyGvaI3kLw+M0O9p7yas2eTu3WpLZ66Wy+FAhYOccgpeQQAcKtwf4WaSnfPKYTBBWWiDQ==", +            "version": "3.5.0", +            "resolved": "https://registry.npmjs.org/sign-addon/-/sign-addon-3.5.0.tgz", +            "integrity": "sha512-Mc/Cg9P10Zyz8cnz8jSuvUDBnoY6rPExQf1vZvH4l5rfLZCLZVaLhJQ40QOAnbu8sE4TD2VzqB9Zogq7nTPrVA==",              "dev": true,              "requires": {                  "common-tags": "1.8.0", -                "core-js": "3.8.3", +                "core-js": "3.12.0",                  "deepcopy": "2.1.0",                  "es6-error": "4.1.1",                  "es6-promisify": "6.1.1", @@ -6578,9 +6516,9 @@              },              "dependencies": {                  "core-js": { -                    "version": "3.8.3", -                    "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.3.tgz", -                    "integrity": "sha512-KPYXeVZYemC2TkNEkX/01I+7yd+nX3KddKwZ1Ww7SKWdI2wQprSgLmrTddT8nw92AjEklTsPBoSdQBhbI1bQ6Q==", +                    "version": "3.12.0", +                    "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.12.0.tgz", +                    "integrity": "sha512-SaMnchL//WwU2Ot1hhkPflE8gzo7uq1FGvUJ8GKmi3TOU7rGTHIU+eir1WGf6qOtTyxdfdcp10yPdGZ59sQ3hw==",                      "dev": true                  }              } @@ -6662,6 +6600,12 @@              "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",              "dev": true          }, +        "source-map-js": { +            "version": "0.6.2", +            "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", +            "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", +            "dev": true +        },          "source-map-support": {              "version": "0.5.19",              "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", @@ -7281,9 +7225,9 @@              }          },          "trim-newlines": { -            "version": "3.0.0", -            "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", -            "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", +            "version": "3.0.1", +            "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", +            "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==",              "dev": true          },          "trough": { @@ -7292,6 +7236,12 @@              "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==",              "dev": true          }, +        "tslib": { +            "version": "2.3.0", +            "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", +            "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", +            "dev": true +        },          "tty-browserify": {              "version": "0.0.1",              "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", @@ -7356,14 +7306,48 @@              "dev": true          },          "typeson-registry": { -            "version": "1.0.0-alpha.38", -            "resolved": "https://registry.npmjs.org/typeson-registry/-/typeson-registry-1.0.0-alpha.38.tgz", -            "integrity": "sha512-6lt2IhbNT9hyow5hljZqjWtVDXBIaC1X8bBGlBva0Pod2f42g23bVqww09ruquwSC48I8BSSCPi+B2dFHM5ihQ==", +            "version": "1.0.0-alpha.39", +            "resolved": "https://registry.npmjs.org/typeson-registry/-/typeson-registry-1.0.0-alpha.39.tgz", +            "integrity": "sha512-NeGDEquhw+yfwNhguLPcZ9Oj0fzbADiX4R0WxvoY8nGhy98IbzQy1sezjoEFWOywOboj/DWehI+/aUlRVrJnnw==",              "dev": true,              "requires": { -                "base64-arraybuffer-es6": "^0.6.0", -                "typeson": "^5.18.2", -                "whatwg-url": "^8.1.0" +                "base64-arraybuffer-es6": "^0.7.0", +                "typeson": "^6.0.0", +                "whatwg-url": "^8.4.0" +            }, +            "dependencies": { +                "tr46": { +                    "version": "2.1.0", +                    "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", +                    "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", +                    "dev": true, +                    "requires": { +                        "punycode": "^2.1.1" +                    } +                }, +                "typeson": { +                    "version": "6.1.0", +                    "resolved": "https://registry.npmjs.org/typeson/-/typeson-6.1.0.tgz", +                    "integrity": "sha512-6FTtyGr8ldU0pfbvW/eOZrEtEkczHRUtduBnA90Jh9kMPCiFNnXIon3vF41N0S4tV1HHQt4Hk1j4srpESziCaA==", +                    "dev": true +                }, +                "webidl-conversions": { +                    "version": "6.1.0", +                    "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", +                    "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", +                    "dev": true +                }, +                "whatwg-url": { +                    "version": "8.6.0", +                    "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.6.0.tgz", +                    "integrity": "sha512-os0KkeeqUOl7ccdDT1qqUcS4KH4tcBTSKK5Nl5WKb2lyxInIZ/CpjkqKa1Ss12mjfdcRX9mHmPPs7/SxG1Hbdw==", +                    "dev": true, +                    "requires": { +                        "lodash": "^4.7.0", +                        "tr46": "^2.1.0", +                        "webidl-conversions": "^6.1.0" +                    } +                }              }          },          "umd": { @@ -7657,17 +7641,17 @@              }          },          "web-ext": { -            "version": "6.1.0", -            "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-6.1.0.tgz", -            "integrity": "sha512-f9sBuysFoCJAuS03wRtSBH8dPKQUZvCVT+AoqBW3tBBN6a92P0PyGF2lTwZJ5wrOOvXu7w2DvuAFOU6CnBugFw==", +            "version": "6.2.0", +            "resolved": "https://registry.npmjs.org/web-ext/-/web-ext-6.2.0.tgz", +            "integrity": "sha512-vibPf31/5NajygV85b6PSki2gZwOK0lQYfC2q30VdEHeS1d4hJU39mnDXM0D2nM6t7REYR8xRNgmTiDcsHCS8A==",              "dev": true,              "requires": {                  "@babel/runtime": "7.13.9",                  "@devicefarmer/adbkit": "2.11.3", -                "addons-linter": "3.2.0", +                "addons-linter": "3.8.0",                  "bunyan": "1.8.15",                  "camelcase": "6.2.0", -                "chrome-launcher": "0.13.4", +                "chrome-launcher": "0.14.0",                  "debounce": "1.2.0",                  "decamelize": "5.0.0",                  "es6-error": "4.1.1", @@ -7682,14 +7666,14 @@                  "node-notifier": "9.0.0",                  "open": "7.4.2",                  "parse-json": "5.2.0", -                "sign-addon": "3.3.0", +                "sign-addon": "3.5.0",                  "source-map-support": "0.5.19",                  "strip-bom": "4.0.0",                  "strip-json-comments": "3.1.1",                  "tmp": "0.2.1",                  "update-notifier": "5.1.0",                  "watchpack": "2.1.1", -                "ws": "7.4.3", +                "ws": "7.4.6",                  "yargs": "16.2.0",                  "zip-dir": "2.0.0"              }, @@ -7705,12 +7689,6 @@                      "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-5.0.0.tgz",                      "integrity": "sha512-U75DcT5hrio3KNtvdULAWnLiAPbFUC4191ldxMmj4FA/mRuBnmDwU0boNfPyFRhnan+Jm+haLeSn3P0afcBn4w==",                      "dev": true -                }, -                "ws": { -                    "version": "7.4.3", -                    "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.3.tgz", -                    "integrity": "sha512-hr6vCR76GsossIRsr8OLR9acVVm1jyfEWvhbNjtgPOrfvAlKzvyeg/P6r8RuDjRyrcQoPQT7K0DGEPc7Ae6jzA==", -                    "dev": true                  }              }          }, diff --git a/package.json b/package.json index e881d0be..ddc2648a 100644 --- a/package.json +++ b/package.json @@ -36,15 +36,15 @@      },      "devDependencies": {          "browserify": "^17.0.0", -        "eslint": "^7.27.0", +        "eslint": "^7.29.0",          "eslint-plugin-header": "^3.1.1",          "eslint-plugin-no-unsanitized": "^3.1.5", -        "fake-indexeddb": "^3.1.2", -        "html-validate": "^4.12.0", +        "fake-indexeddb": "^3.1.3", +        "html-validate": "^4.14.0",          "jsdom": "^16.6.0",          "parse5": "^6.0.1",          "stylelint": "^13.13.1",          "stylelint-config-recommended": "^4.0.0", -        "web-ext": "^6.1.0" +        "web-ext": "^6.2.0"      }  } |