From 56a8e79413fd1f61dc6a322f1225417396c4a7d8 Mon Sep 17 00:00:00 2001 From: Evan Hahn <69474926+EvanHahn-Signal@users.noreply.github.com> Date: Mon, 6 Dec 2021 15:58:07 -0600 Subject: [PATCH] Remove Fabric's optional dependencies --- package.json | 2 + patches/fabric+4.6.0.patch | 32 +- ts/util/lint/exceptions.json | 826 ----------------------------------- yarn.lock | 313 +------------ 4 files changed, 40 insertions(+), 1133 deletions(-) diff --git a/package.json b/package.json index a9ac17371..8ec115386 100644 --- a/package.json +++ b/package.json @@ -296,6 +296,8 @@ }, "resolutions": { "@storybook/react/@storybook/core/node-fetch": "2.6.1", + "fabric/canvas": "https://registry.yarnpkg.com/nop/-/nop-1.0.0.tgz", + "fabric/jsdom": "https://registry.yarnpkg.com/nop/-/nop-1.0.0.tgz", "fast-glob/glob-parent": "5.1.2", "read-last-lines/mz/thenify-all/thenify": "3.3.1", "sharp/color/color-string": "1.5.5" diff --git a/patches/fabric+4.6.0.patch b/patches/fabric+4.6.0.patch index 5418a45cf..17d4e1f29 100644 --- a/patches/fabric+4.6.0.patch +++ b/patches/fabric+4.6.0.patch @@ -1,10 +1,34 @@ diff --git a/node_modules/fabric/dist/fabric.js b/node_modules/fabric/dist/fabric.js -index 86536ce..487151b 100644 +index 86536ce..846c34e 100644 --- a/node_modules/fabric/dist/fabric.js +++ b/node_modules/fabric/dist/fabric.js -@@ -3306,16 +3306,7 @@ fabric.CommonMethods = { +@@ -19,23 +19,6 @@ if (typeof document !== 'undefined' && typeof window !== 'undefined') { } - + fabric.window = window; + } +-else { +- // assume we're running under node.js when document/window are not present +- var jsdom = require('jsdom'); +- var virtualWindow = new jsdom.JSDOM( +- decodeURIComponent('%3C!DOCTYPE%20html%3E%3Chtml%3E%3Chead%3E%3C%2Fhead%3E%3Cbody%3E%3C%2Fbody%3E%3C%2Fhtml%3E'), +- { +- features: { +- FetchExternalResources: ['img'] +- }, +- resources: 'usable' +- }).window; +- fabric.document = virtualWindow.document; +- fabric.jsdomImplForWrapper = require('jsdom/lib/jsdom/living/generated/utils').implForWrapper; +- fabric.nodeCanvas = require('jsdom/lib/jsdom/utils').Canvas; +- fabric.window = virtualWindow; +- DOMParser = fabric.window.DOMParser; +-} + + /** + * True when in environment that supports touch events +@@ -3306,16 +3289,7 @@ fabric.CommonMethods = { + } + (function () { - var style = fabric.document.documentElement.style, - selectProp = 'userSelect' in style @@ -17,6 +41,6 @@ index 86536ce..487151b 100644 - ? 'KhtmlUserSelect' - : ''; + var selectProp = 'userSelect'; - + /** * Makes element unselectable diff --git a/ts/util/lint/exceptions.json b/ts/util/lint/exceptions.json index 83b118417..eb7fb3790 100644 --- a/ts/util/lint/exceptions.json +++ b/ts/util/lint/exceptions.json @@ -162,104 +162,6 @@ "reasonCategory": "falseMatch", "updated": "2021-04-05T20:48:36.065Z" }, - { - "rule": "jQuery-append(", - "path": "node_modules/@mapbox/node-pre-gyp/node_modules/node-fetch/lib/index.es.js", - "line": "\t\t\t\t\tthis.append(headerName, value);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-append(", - "path": "node_modules/@mapbox/node-pre-gyp/node_modules/node-fetch/lib/index.es.js", - "line": "\t\t// We don't worry about converting prop to ByteString here as append()", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-append(", - "path": "node_modules/@mapbox/node-pre-gyp/node_modules/node-fetch/lib/index.es.js", - "line": "\t\t\t\t\tthis.append(pair[0], pair[1]);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-append(", - "path": "node_modules/@mapbox/node-pre-gyp/node_modules/node-fetch/lib/index.es.js", - "line": "\t\t\t\t\tthis.append(key, value);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-append(", - "path": "node_modules/@mapbox/node-pre-gyp/node_modules/node-fetch/lib/index.es.js", - "line": "\tappend(name, value) {", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-append(", - "path": "node_modules/@mapbox/node-pre-gyp/node_modules/node-fetch/lib/index.es.js", - "line": "\t\t\t\theaders.append('Content-Type', contentType);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-append(", - "path": "node_modules/@mapbox/node-pre-gyp/node_modules/node-fetch/lib/index.es.js", - "line": "\t\t\t\theaders.append('Content-Type', contentType);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-append(", - "path": "node_modules/@mapbox/node-pre-gyp/node_modules/node-fetch/lib/index.js", - "line": "\t\t\t\t\tthis.append(headerName, value);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-append(", - "path": "node_modules/@mapbox/node-pre-gyp/node_modules/node-fetch/lib/index.js", - "line": "\t\t// We don't worry about converting prop to ByteString here as append()", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-append(", - "path": "node_modules/@mapbox/node-pre-gyp/node_modules/node-fetch/lib/index.js", - "line": "\t\t\t\t\tthis.append(pair[0], pair[1]);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-append(", - "path": "node_modules/@mapbox/node-pre-gyp/node_modules/node-fetch/lib/index.js", - "line": "\t\t\t\t\tthis.append(key, value);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-append(", - "path": "node_modules/@mapbox/node-pre-gyp/node_modules/node-fetch/lib/index.js", - "line": "\tappend(name, value) {", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-append(", - "path": "node_modules/@mapbox/node-pre-gyp/node_modules/node-fetch/lib/index.js", - "line": "\t\t\t\theaders.append('Content-Type', contentType);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-append(", - "path": "node_modules/@mapbox/node-pre-gyp/node_modules/node-fetch/lib/index.js", - "line": "\t\t\t\theaders.append('Content-Type', contentType);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, { "rule": "eval", "path": "node_modules/@protobufjs/inquire/index.js", @@ -638,13 +540,6 @@ "reasonCategory": "falseMatch", "updated": "2019-07-31T00:19:18.696Z" }, - { - "rule": "jQuery-$(", - "path": "node_modules/acorn-globals/node_modules/acorn/dist/acorn.js", - "line": " // $$('#table-binary-unicode-properties > figure > table > tbody > tr > td:nth-child(1) code').map(el => el.innerText)", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, { "rule": "jQuery-$(", "path": "node_modules/acorn/dist/acorn.js", @@ -2096,643 +1991,6 @@ "reasonCategory": "falseMatch", "updated": "2019-06-19T20:42:32.133Z" }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/jsdom/lib/api.js", - "line": " template.innerHTML = string;", - "reasonCategory": "notExercisedByOurApp", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/jsdom/lib/jsdom/browser/Window.js", - "line": " this._document.body.innerHTML = \"\";", - "reasonCategory": "notExercisedByOurApp", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-insertBefore(", - "path": "node_modules/jsdom/lib/jsdom/browser/parser/html.js", - "line": " insertBefore(parentNode, newNode, referenceNode) {", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "DOM-outerHTML", - "path": "node_modules/jsdom/lib/jsdom/level3/xpath.js", - "line": " if (null != ctx.outerHTML) return ctx.outerHTML;", - "reasonCategory": "notExercisedByOurApp", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-append(", - "path": "node_modules/jsdom/lib/jsdom/living/fetch/Headers-impl.js", - "line": " this.append(header[0], header[1]);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-append(", - "path": "node_modules/jsdom/lib/jsdom/living/fetch/Headers-impl.js", - "line": " this.append(key, init[key]);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-append(", - "path": "node_modules/jsdom/lib/jsdom/living/fetch/Headers-impl.js", - "line": " append(name, value) {", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-append(", - "path": "node_modules/jsdom/lib/jsdom/living/fetch/Headers-impl.js", - "line": " this.headersList.append(name, value);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-append(", - "path": "node_modules/jsdom/lib/jsdom/living/fetch/header-list.js", - "line": " append(name, value) {", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-after(", - "path": "node_modules/jsdom/lib/jsdom/living/generated/CharacterData.js", - "line": " after() {", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-after(", - "path": "node_modules/jsdom/lib/jsdom/living/generated/CharacterData.js", - "line": " return this[impl].after(...args);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-before(", - "path": "node_modules/jsdom/lib/jsdom/living/generated/CharacterData.js", - "line": " before() {", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-before(", - "path": "node_modules/jsdom/lib/jsdom/living/generated/CharacterData.js", - "line": " return this[impl].before(...args);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-append(", - "path": "node_modules/jsdom/lib/jsdom/living/generated/Document.js", - "line": " append() {", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-append(", - "path": "node_modules/jsdom/lib/jsdom/living/generated/Document.js", - "line": " return this[impl].append(...args);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-prepend(", - "path": "node_modules/jsdom/lib/jsdom/living/generated/Document.js", - "line": " prepend() {", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-prepend(", - "path": "node_modules/jsdom/lib/jsdom/living/generated/Document.js", - "line": " return this[impl].prepend(...args);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-append(", - "path": "node_modules/jsdom/lib/jsdom/living/generated/DocumentFragment.js", - "line": " append() {", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-append(", - "path": "node_modules/jsdom/lib/jsdom/living/generated/DocumentFragment.js", - "line": " return this[impl].append(...args);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-prepend(", - "path": "node_modules/jsdom/lib/jsdom/living/generated/DocumentFragment.js", - "line": " prepend() {", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-prepend(", - "path": "node_modules/jsdom/lib/jsdom/living/generated/DocumentFragment.js", - "line": " return this[impl].prepend(...args);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-after(", - "path": "node_modules/jsdom/lib/jsdom/living/generated/DocumentType.js", - "line": " after() {", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-after(", - "path": "node_modules/jsdom/lib/jsdom/living/generated/DocumentType.js", - "line": " return this[impl].after(...args);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-before(", - "path": "node_modules/jsdom/lib/jsdom/living/generated/DocumentType.js", - "line": " before() {", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-before(", - "path": "node_modules/jsdom/lib/jsdom/living/generated/DocumentType.js", - "line": " return this[impl].before(...args);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/jsdom/lib/jsdom/living/generated/Element.js", - "line": " get innerHTML() {", - "reasonCategory": "notExercisedByOurApp", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/jsdom/lib/jsdom/living/generated/Element.js", - "line": " return this[impl][\"innerHTML\"];", - "reasonCategory": "notExercisedByOurApp", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/jsdom/lib/jsdom/living/generated/Element.js", - "line": " set innerHTML(V) {", - "reasonCategory": "notExercisedByOurApp", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/jsdom/lib/jsdom/living/generated/Element.js", - "line": " context: \"Failed to set the 'innerHTML' property on 'Element': The provided value\",", - "reasonCategory": "notExercisedByOurApp", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/jsdom/lib/jsdom/living/generated/Element.js", - "line": " this[impl][\"innerHTML\"] = V;", - "reasonCategory": "notExercisedByOurApp", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/jsdom/lib/jsdom/living/generated/Element.js", - "line": " innerHTML: { enumerable: true },", - "reasonCategory": "notExercisedByOurApp", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "DOM-outerHTML", - "path": "node_modules/jsdom/lib/jsdom/living/generated/Element.js", - "line": " get outerHTML() {", - "reasonCategory": "notExercisedByOurApp", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "DOM-outerHTML", - "path": "node_modules/jsdom/lib/jsdom/living/generated/Element.js", - "line": " return this[impl][\"outerHTML\"];", - "reasonCategory": "notExercisedByOurApp", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "DOM-outerHTML", - "path": "node_modules/jsdom/lib/jsdom/living/generated/Element.js", - "line": " set outerHTML(V) {", - "reasonCategory": "notExercisedByOurApp", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "DOM-outerHTML", - "path": "node_modules/jsdom/lib/jsdom/living/generated/Element.js", - "line": " context: \"Failed to set the 'outerHTML' property on 'Element': The provided value\",", - "reasonCategory": "notExercisedByOurApp", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "DOM-outerHTML", - "path": "node_modules/jsdom/lib/jsdom/living/generated/Element.js", - "line": " this[impl][\"outerHTML\"] = V;", - "reasonCategory": "notExercisedByOurApp", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "DOM-outerHTML", - "path": "node_modules/jsdom/lib/jsdom/living/generated/Element.js", - "line": " outerHTML: { enumerable: true },", - "reasonCategory": "notExercisedByOurApp", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-after(", - "path": "node_modules/jsdom/lib/jsdom/living/generated/Element.js", - "line": " after() {", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-after(", - "path": "node_modules/jsdom/lib/jsdom/living/generated/Element.js", - "line": " return this[impl].after(...args);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-append(", - "path": "node_modules/jsdom/lib/jsdom/living/generated/Element.js", - "line": " append() {", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-append(", - "path": "node_modules/jsdom/lib/jsdom/living/generated/Element.js", - "line": " return this[impl].append(...args);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-before(", - "path": "node_modules/jsdom/lib/jsdom/living/generated/Element.js", - "line": " before() {", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-before(", - "path": "node_modules/jsdom/lib/jsdom/living/generated/Element.js", - "line": " return this[impl].before(...args);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-prepend(", - "path": "node_modules/jsdom/lib/jsdom/living/generated/Element.js", - "line": " prepend() {", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-prepend(", - "path": "node_modules/jsdom/lib/jsdom/living/generated/Element.js", - "line": " return this[impl].prepend(...args);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-append(", - "path": "node_modules/jsdom/lib/jsdom/living/generated/FormData.js", - "line": " append(name, value) {", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-append(", - "path": "node_modules/jsdom/lib/jsdom/living/generated/FormData.js", - "line": " return this[impl].append(...args);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-load(", - "path": "node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js", - "line": " load() {", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-load(", - "path": "node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js", - "line": " return this[impl].load();", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-wrap(", - "path": "node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js", - "line": " get wrap() {", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-wrap(", - "path": "node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js", - "line": " set wrap(V) {", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-append(", - "path": "node_modules/jsdom/lib/jsdom/living/generated/Headers.js", - "line": " append(name, value) {", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-append(", - "path": "node_modules/jsdom/lib/jsdom/living/generated/Headers.js", - "line": " return this[impl].append(...args);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-insertBefore(", - "path": "node_modules/jsdom/lib/jsdom/living/generated/Node.js", - "line": " insertBefore(node, child) {", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-insertBefore(", - "path": "node_modules/jsdom/lib/jsdom/living/generated/Node.js", - "line": " return utils.tryWrapperForImpl(this[impl].insertBefore(...args));", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/jsdom/lib/jsdom/living/generated/ShadowRoot.js", - "line": " get innerHTML() {", - "reasonCategory": "notExercisedByOurApp", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/jsdom/lib/jsdom/living/generated/ShadowRoot.js", - "line": " return this[impl][\"innerHTML\"];", - "reasonCategory": "notExercisedByOurApp", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/jsdom/lib/jsdom/living/generated/ShadowRoot.js", - "line": " set innerHTML(V) {", - "reasonCategory": "notExercisedByOurApp", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/jsdom/lib/jsdom/living/generated/ShadowRoot.js", - "line": " context: \"Failed to set the 'innerHTML' property on 'ShadowRoot': The provided value\",", - "reasonCategory": "notExercisedByOurApp", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/jsdom/lib/jsdom/living/generated/ShadowRoot.js", - "line": " this[impl][\"innerHTML\"] = V;", - "reasonCategory": "notExercisedByOurApp", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/jsdom/lib/jsdom/living/generated/ShadowRoot.js", - "line": " innerHTML: { enumerable: true },", - "reasonCategory": "notExercisedByOurApp", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-append(", - "path": "node_modules/jsdom/lib/jsdom/living/helpers/ordered-set.js", - "line": " append(item) {", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-append(", - "path": "node_modules/jsdom/lib/jsdom/living/helpers/ordered-set.js", - "line": " tokens.append(token);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-prepend(", - "path": "node_modules/jsdom/lib/jsdom/living/helpers/ordered-set.js", - "line": " prepend(item) {", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-after(", - "path": "node_modules/jsdom/lib/jsdom/living/nodes/ChildNode-impl.js", - "line": " after(...nodes) {", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-before(", - "path": "node_modules/jsdom/lib/jsdom/living/nodes/ChildNode-impl.js", - "line": " before(...nodes) {", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-append(", - "path": "node_modules/jsdom/lib/jsdom/living/nodes/DOMTokenList-impl.js", - "line": " this._tokenSet.append(token);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-append(", - "path": "node_modules/jsdom/lib/jsdom/living/nodes/DOMTokenList-impl.js", - "line": " this._tokenSet.append(token);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js", - "line": " tempDiv.innerHTML = text;", - "reasonCategory": "notExercisedByOurApp", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js", - "line": " node.innerHTML = text;", - "reasonCategory": "notExercisedByOurApp", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-insertBefore(", - "path": "node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js", - "line": " parent.insertBefore(node, previous.nextSibling);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js", - "line": " get innerHTML() {", - "reasonCategory": "notExercisedByOurApp", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js", - "line": " set innerHTML(markup) {", - "reasonCategory": "notExercisedByOurApp", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "DOM-outerHTML", - "path": "node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js", - "line": " get outerHTML() {", - "reasonCategory": "notExercisedByOurApp", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "DOM-outerHTML", - "path": "node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js", - "line": " set outerHTML(markup) {", - "reasonCategory": "notExercisedByOurApp", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-load(", - "path": "node_modules/jsdom/lib/jsdom/living/nodes/HTMLMediaElement-impl.js", - "line": " load() {", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "DOM-document.write(", - "path": "node_modules/jsdom/lib/jsdom/living/nodes/HTMLScriptElement-impl.js", - "line": " // In our current terribly-hacky document.write() implementation, we parse in a div them move elements into the main", - "reasonCategory": "notExercisedByOurApp", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-insertBefore(", - "path": "node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableElement-impl.js", - "line": " this.insertBefore(value, insertionPoint);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-insertBefore(", - "path": "node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableElement-impl.js", - "line": " this.insertBefore(value, insertionPoint);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-insertBefore(", - "path": "node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableElement-impl.js", - "line": " this.insertBefore(el, insertionPoint.nextSibling);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-insertBefore(", - "path": "node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableElement-impl.js", - "line": " tSection.insertBefore(tr, beforeTR);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-insertBefore(", - "path": "node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js", - "line": " insertBefore(nodeImpl, childImpl) {", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-insertBefore(", - "path": "node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js", - "line": " domSymbolTree.insertBefore(childImpl, node);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-append(", - "path": "node_modules/jsdom/lib/jsdom/living/nodes/ParentNode-impl.js", - "line": " append(...nodes) {", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-prepend(", - "path": "node_modules/jsdom/lib/jsdom/living/nodes/ParentNode-impl.js", - "line": " prepend(...nodes) {", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/jsdom/lib/jsdom/living/nodes/ShadowRoot-impl.js", - "line": " get innerHTML() {", - "reasonCategory": "notExercisedByOurApp", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/jsdom/lib/jsdom/living/nodes/ShadowRoot-impl.js", - "line": " set innerHTML(markup) {", - "reasonCategory": "notExercisedByOurApp", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "eval", - "path": "node_modules/jsdom/lib/jsdom/living/window/navigation.js", - "line": " return window.eval(scriptSource);", - "reasonCategory": "notExercisedByOurApp", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-append(", - "path": "node_modules/jsdom/lib/jsdom/living/xhr-utils.js", - "line": " form.append(entry.name, entry.value, entry.options);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-append(", - "path": "node_modules/jsdom/lib/jsdom/living/xhr/FormData-impl.js", - "line": " append(name, value, filename) {", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-$(", - "path": "node_modules/jsdom/node_modules/acorn/dist/acorn.js", - "line": " // $$('#table-binary-unicode-properties > figure > table > tbody > tr > td:nth-child(1) code').map(el => el.innerText)", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, { "rule": "jQuery-$(", "path": "node_modules/lazy-universal-dotenv/node_modules/core-js/internals/collection.js", @@ -5487,13 +4745,6 @@ "reasonCategory": "falseMatch", "updated": "2019-07-19T17:16:02.404Z" }, - { - "rule": "jQuery-insertBefore(", - "path": "node_modules/nwsapi/src/nwsapi.js", - "line": " r = d.documentElement; r.removeChild(r.insertBefore(s, r.firstChild));", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, { "rule": "DOM-innerHTML", "path": "node_modules/package-json/node_modules/@sindresorhus/is/dist/index.js", @@ -5844,34 +5095,6 @@ "reasonCategory": "falseMatch", "updated": "2018-09-19T18:13:29.628Z" }, - { - "rule": "jQuery-insertAfter(", - "path": "node_modules/parse5/lib/parser/index.js", - "line": " p.openElements.insertAfter(furthestBlock, newElement);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-insertBefore(", - "path": "node_modules/parse5/lib/parser/index.js", - "line": " this.treeAdapter.insertBefore(location.parent, element, location.beforeElement);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-insertAfter(", - "path": "node_modules/parse5/lib/parser/open-element-stack.js", - "line": " insertAfter(referenceElement, newElement) {", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-insertBefore(", - "path": "node_modules/parse5/lib/tree-adapters/default.js", - "line": " insertBefore(parentNode, createTextNode(text), referenceNode);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, { "rule": "jQuery-append(", "path": "node_modules/picomatch/lib/parse.js", @@ -8760,34 +7983,6 @@ "reasonCategory": "falseMatch", "updated": "2020-04-25T01:47:02.583Z" }, - { - "rule": "jQuery-insertAfter(", - "path": "node_modules/symbol-tree/lib/SymbolTree.js", - "line": " insertAfter(referenceObject, newObject) {", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-insertAfter(", - "path": "node_modules/symbol-tree/lib/SymbolTree.js", - "line": " this.insertAfter(referenceNode.lastChild, newObject);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-insertBefore(", - "path": "node_modules/symbol-tree/lib/SymbolTree.js", - "line": " insertBefore(referenceObject, newObject) {", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-insertBefore(", - "path": "node_modules/symbol-tree/lib/SymbolTree.js", - "line": " this.insertBefore(referenceNode.firstChild, newObject);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, { "rule": "jQuery-append(", "path": "node_modules/table/dist/createStream.js", @@ -9129,27 +8324,6 @@ "reasonCategory": "falseMatch", "updated": "2018-09-19T18:13:29.628Z" }, - { - "rule": "jQuery-append(", - "path": "node_modules/whatwg-url/lib/URLSearchParams-impl.js", - "line": " append(name, value) {", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-append(", - "path": "node_modules/whatwg-url/lib/URLSearchParams.js", - "line": " append(name, value) {", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, - { - "rule": "jQuery-append(", - "path": "node_modules/whatwg-url/lib/URLSearchParams.js", - "line": " return this[impl].append(...args);", - "reasonCategory": "falseMatch", - "updated": "2021-12-01T01:13:59.892Z" - }, { "rule": "eval", "path": "node_modules/workerpool/dist/worker.js", diff --git a/yarn.lock b/yarn.lock index a755fb665..4004fdcc1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1705,21 +1705,6 @@ lodash "^4.17.15" tmp-promise "^3.0.2" -"@mapbox/node-pre-gyp@^1.0.0": - version "1.0.5" - resolved "https://registry.yarnpkg.com/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.5.tgz#2a0b32fcb416fb3f2250fd24cb2a81421a4f5950" - integrity sha512-4srsKPXWlIxp5Vbqz5uLfBN+du2fJChBoYn/f2h991WLdk7jUvcSk/McVLSv/X+xQIPI8eGD5GjrnygdyHnhPA== - dependencies: - detect-libc "^1.0.3" - https-proxy-agent "^5.0.0" - make-dir "^3.1.0" - node-fetch "^2.6.1" - nopt "^5.0.0" - npmlog "^4.1.2" - rimraf "^3.0.2" - semver "^7.3.4" - tar "^6.1.0" - "@mrmlnc/readdir-enhanced@^2.2.1": version "2.2.1" resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" @@ -3498,11 +3483,6 @@ resolved "https://registry.yarnpkg.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31" integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ== -abab@^2.0.0: - version "2.0.5" - resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" - integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== - abbrev@1: version "1.1.0" resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.0.tgz#d0554c2256636e2f56e7c2e5ad183f859428d81f" @@ -3529,39 +3509,16 @@ accepts@~1.3.7: mime-types "~2.1.24" negotiator "0.6.2" -acorn-globals@^4.3.2: - version "4.3.4" - resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-4.3.4.tgz#9fa1926addc11c97308c4e66d7add0d40c3272e7" - integrity sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A== - dependencies: - acorn "^6.0.1" - acorn-walk "^6.0.1" - acorn-jsx@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.2.0.tgz#4c66069173d6fdd68ed85239fc256226182b2ebe" integrity sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ== -acorn-walk@^6.0.1: - version "6.2.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.2.0.tgz#123cb8f3b84c2171f1f7fb252615b1c78a6b1a8c" - integrity sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA== - -acorn@^6.0.1: - version "6.4.2" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" - integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== - acorn@^6.2.1: version "6.4.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.1.tgz#531e58ba3f51b9dacb9a6646ca4debf5b14ca474" integrity sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA== -acorn@^7.1.0: - version "7.4.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" - integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== - acorn@^7.4.0: version "7.4.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.0.tgz#e1ad486e6c54501634c6c397c5c121daa383607c" @@ -3928,11 +3885,6 @@ array-each@^1.0.1: resolved "https://registry.yarnpkg.com/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f" integrity sha1-p5SvDAWrF1KEbudTofIRoFugxE8= -array-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" - integrity sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM= - array-filter@~0.0.0: version "0.0.1" resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" @@ -4937,11 +4889,6 @@ brorand@^1.0.1, brorand@^1.1.0: resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= -browser-process-hrtime@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" - integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== - browser-stdout@1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.0.tgz#f351d32969d32fa5d7a5567154263d928ae3bd1f" @@ -5311,14 +5258,9 @@ caniuse-lite@^1.0.30001181: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001207.tgz#364d47d35a3007e528f69adb6fecb07c2bb2cc50" integrity sha512-UPQZdmAsyp2qfCTiMU/zqGSWOYaY9F9LL61V8f+8MrubsaDGpaHD9HRV/EWZGULZn0Hxu48SKzI5DgFwTvHuYw== -canvas@^2.6.1: - version "2.8.0" - resolved "https://registry.yarnpkg.com/canvas/-/canvas-2.8.0.tgz#f99ca7f25e6e26686661ffa4fec1239bbef74461" - integrity sha512-gLTi17X8WY9Cf5GZ2Yns8T5lfBOcGgFehDFb+JQwDqdOoBOcECS9ZWMEAqMSVcMYwXD659J8NyzjRY/2aE+C2Q== - dependencies: - "@mapbox/node-pre-gyp" "^1.0.0" - nan "^2.14.0" - simple-get "^3.0.3" +canvas@^2.6.1, "canvas@https://registry.yarnpkg.com/nop/-/nop-1.0.0.tgz", jsdom@^15.2.1, "jsdom@https://registry.yarnpkg.com/nop/-/nop-1.0.0.tgz": + version "1.0.0" + resolved "https://registry.yarnpkg.com/nop/-/nop-1.0.0.tgz#cb46cf7e01574aa6390858149f66897afe53c9ca" case-sensitive-paths-webpack-plugin@^2.2.0: version "2.2.0" @@ -6404,23 +6346,6 @@ csso@^3.5.1: dependencies: css-tree "1.0.0-alpha.29" -cssom@^0.4.1: - version "0.4.4" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" - integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== - -cssom@~0.3.6: - version "0.3.8" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" - integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== - -cssstyle@^2.0.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" - integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== - dependencies: - cssom "~0.3.6" - csstype@^2.2.0: version "2.6.2" resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.2.tgz#3043d5e065454579afc7478a18de41909c8a2f01" @@ -6465,15 +6390,6 @@ data-uri-to-buffer@3: resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz#594b8973938c5bc2c33046535785341abc4f3636" integrity sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og== -data-urls@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-1.1.0.tgz#15ee0582baa5e22bb59c77140da8f9c76963bbfe" - integrity sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ== - dependencies: - abab "^2.0.0" - whatwg-mimetype "^2.2.0" - whatwg-url "^7.0.0" - date-now@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b" @@ -6921,13 +6837,6 @@ domelementtype@^2.0.1: resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.0.1.tgz#1f8bdfe91f5a78063274e803b4bdcedf6e94f94d" integrity sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ== -domexception@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" - integrity sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug== - dependencies: - webidl-conversions "^4.0.2" - domhandler@^2.3.0: version "2.4.2" resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" @@ -7521,7 +7430,7 @@ escape-string-regexp@^2.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== -escodegen@^1.11.1, escodegen@^1.8.1: +escodegen@^1.8.1: version "1.14.3" resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503" integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== @@ -9712,13 +9621,6 @@ hpack.js@^2.1.6: readable-stream "^2.0.1" wbuf "^1.1.0" -html-encoding-sniffer@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" - integrity sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw== - dependencies: - whatwg-encoding "^1.0.1" - html-entities@^1.2.0: version "1.2.1" resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f" @@ -10924,38 +10826,6 @@ jsbn@~0.1.0: resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= -jsdom@^15.2.1: - version "15.2.1" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-15.2.1.tgz#d2feb1aef7183f86be521b8c6833ff5296d07ec5" - integrity sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g== - dependencies: - abab "^2.0.0" - acorn "^7.1.0" - acorn-globals "^4.3.2" - array-equal "^1.0.0" - cssom "^0.4.1" - cssstyle "^2.0.0" - data-urls "^1.1.0" - domexception "^1.0.1" - escodegen "^1.11.1" - html-encoding-sniffer "^1.0.2" - nwsapi "^2.2.0" - parse5 "5.1.0" - pn "^1.1.0" - request "^2.88.0" - request-promise-native "^1.0.7" - saxes "^3.1.9" - symbol-tree "^3.2.2" - tough-cookie "^3.0.1" - w3c-hr-time "^1.0.1" - w3c-xmlserializer "^1.1.2" - webidl-conversions "^4.0.2" - whatwg-encoding "^1.0.5" - whatwg-mimetype "^2.3.0" - whatwg-url "^7.0.0" - ws "^7.0.0" - xml-name-validator "^3.0.0" - jsesc@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" @@ -11395,11 +11265,6 @@ lodash.memoize@^4.1.2: resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= -lodash.sortby@^4.7.0: - version "4.7.0" - resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" - integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= - lodash.throttle@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" @@ -11553,13 +11418,6 @@ make-dir@^3.0.0: dependencies: semver "^6.0.0" -make-dir@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" - make-error@^1.1.1: version "1.3.5" resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.5.tgz#efe4e81f6db28cadd605c70f29c831b58ef776c8" @@ -12246,11 +12104,6 @@ nan@^2.12.1, nan@^2.13.2: resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c" integrity sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg== -nan@^2.14.0: - version "2.15.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.15.0.tgz#3f34a473ff18e15c1b5626b62903b5ad6e665fee" - integrity sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ== - nanoid@3.1.20: version "3.1.20" resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.20.tgz#badc263c6b1dcf14b71efaa85f6ab4c1d6cfc788" @@ -12394,13 +12247,6 @@ node-fetch@^1.0.1: encoding "^0.1.11" is-stream "^1.0.1" -node-fetch@^2.6.1: - version "2.6.5" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.5.tgz#42735537d7f080a7e5f78b6c549b7146be1742fd" - integrity sha512-mmlIVHJEu5rnIxgEgez6b9GgWXbkZj5YZ7fx+2r94a2E+Uirsp6HsPTPlomfdHtpt/B0cdKviwkoaM6pyvUOpQ== - dependencies: - whatwg-url "^5.0.0" - node-forge@0.10.0, node-forge@^0.10.0: version "0.10.0" resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3" @@ -12711,11 +12557,6 @@ number-is-nan@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" -nwsapi@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" - integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== - nyc@11.4.1: version "11.4.1" resolved "https://registry.yarnpkg.com/nyc/-/nyc-11.4.1.tgz#13fdf7e7ef22d027c61d174758f6978a68f4f5e5" @@ -13319,11 +13160,6 @@ parse-passwd@^1.0.0: resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= -parse5@5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.0.tgz#c59341c9723f414c452975564c7c00a68d58acd2" - integrity sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ== - parseurl@~1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3" @@ -13617,11 +13453,6 @@ plist@^3.0.1: xmlbuilder "^9.0.7" xmldom "^0.5.0" -pn@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" - integrity sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA== - pngjs@^3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-3.4.0.tgz#99ca7d725965fb655814eaf65f38f12bbdbf555f" @@ -15186,22 +15017,6 @@ repeating@^2.0.0: dependencies: is-finite "^1.0.0" -request-promise-core@1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.4.tgz#3eedd4223208d419867b78ce815167d10593a22f" - integrity sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw== - dependencies: - lodash "^4.17.19" - -request-promise-native@^1.0.7: - version "1.0.9" - resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.9.tgz#e407120526a5efdc9a39b28a5679bf47b9d9dc28" - integrity sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g== - dependencies: - request-promise-core "1.1.4" - stealthy-require "^1.1.1" - tough-cookie "^2.3.3" - request@^2.45.0: version "2.81.0" resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0" @@ -15613,13 +15428,6 @@ sax@^1.2.4, sax@~1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" -saxes@^3.1.9: - version "3.1.11" - resolved "https://registry.yarnpkg.com/saxes/-/saxes-3.1.11.tgz#d59d1fd332ec92ad98a2e0b2ee644702384b1c5b" - integrity sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g== - dependencies: - xmlchars "^2.1.1" - scheduler@^0.13.3: version "0.13.3" resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.13.3.tgz#bed3c5850f62ea9c716a4d781f9daeb9b2a58896" @@ -16401,11 +16209,6 @@ stdout-stream@^1.4.0: dependencies: readable-stream "^2.0.1" -stealthy-require@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" - integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= - store2@^2.7.1: version "2.8.0" resolved "https://registry.yarnpkg.com/store2/-/store2-2.8.0.tgz#032d5dcbd185a5d74049d67a1765ff1e75faa04b" @@ -16770,11 +16573,6 @@ symbol-observable@^1.0.3, symbol-observable@^1.0.4, symbol-observable@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" -symbol-tree@^3.2.2: - version "3.2.4" - resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" - integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== - symbol.prototype.description@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/symbol.prototype.description/-/symbol.prototype.description-1.0.0.tgz#6e355660eb1e44ca8ad53a68fdb72ef131ca4b12" @@ -17139,23 +16937,6 @@ touch@^2.0.1: dependencies: nopt "~1.0.10" -tough-cookie@^2.3.3, tough-cookie@~2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" - integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== - dependencies: - psl "^1.1.28" - punycode "^2.1.1" - -tough-cookie@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-3.0.1.tgz#9df4f57e739c26930a018184887f4adb7dca73b2" - integrity sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg== - dependencies: - ip-regex "^2.1.0" - psl "^1.1.28" - punycode "^2.1.1" - tough-cookie@~2.3.0: version "2.3.4" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.4.tgz#ec60cee38ac675063ffc97a5c18970578ee83655" @@ -17170,17 +16951,13 @@ tough-cookie@~2.4.3: psl "^1.1.24" punycode "^1.4.1" -tr46@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" - integrity sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= +tough-cookie@~2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" + integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== dependencies: - punycode "^2.1.0" - -tr46@~0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" - integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= + psl "^1.1.28" + punycode "^2.1.1" trim-newlines@^1.0.0: version "1.0.0" @@ -17733,22 +17510,6 @@ vm2@^3.9.3: resolved "https://registry.yarnpkg.com/vm2/-/vm2-3.9.5.tgz#5288044860b4bbace443101fcd3bddb2a0aa2496" integrity sha512-LuCAHZN75H9tdrAiLFf030oW7nJV5xwNMuk1ymOZwopmuK3d2H4L1Kv4+GFHgarKiLfXXLFU+7LDABHnwOkWng== -w3c-hr-time@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" - integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== - dependencies: - browser-process-hrtime "^1.0.0" - -w3c-xmlserializer@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz#30485ca7d70a6fd052420a3d12fd90e6339ce794" - integrity sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg== - dependencies: - domexception "^1.0.1" - webidl-conversions "^4.0.2" - xml-name-validator "^3.0.0" - warning@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/warning/-/warning-3.0.0.tgz#32e5377cb572de4ab04753bdf8821c01ed605b7c" @@ -17817,16 +17578,6 @@ webdriverio@^4.13.0: wdio-dot-reporter "~0.0.8" wgxpath "~1.0.0" -webidl-conversions@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" - integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE= - -webidl-conversions@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" - integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== - webpack-cli@4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-4.6.0.tgz#27ae86bfaec0cf393fcfd58abdc5a229ad32fd16" @@ -18051,39 +17802,10 @@ wgxpath@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/wgxpath/-/wgxpath-1.0.0.tgz#eef8a4b9d558cc495ad3a9a2b751597ecd9af690" -whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" - integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== - dependencies: - iconv-lite "0.4.24" - whatwg-fetch@>=0.10.0: version "2.0.3" resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz#9c84ec2dcf68187ff00bc64e1274b442176e1c84" -whatwg-mimetype@^2.2.0, whatwg-mimetype@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" - integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== - -whatwg-url@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" - integrity sha1-lmRU6HZUYuN2RNNib2dCzotwll0= - dependencies: - tr46 "~0.0.3" - webidl-conversions "^3.0.0" - -whatwg-url@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" - integrity sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg== - dependencies: - lodash.sortby "^4.7.0" - tr46 "^1.0.1" - webidl-conversions "^4.0.2" - which-module@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" @@ -18243,11 +17965,6 @@ ws@^6.2.1: dependencies: async-limiter "~1.0.0" -ws@^7.0.0: - version "7.5.5" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.5.tgz#8b4bc4af518cfabd0473ae4f99144287b33eb881" - integrity sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w== - ws@^7.3.1: version "7.4.4" resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.4.tgz#383bc9742cb202292c9077ceab6f6047b17f2d59" @@ -18258,11 +17975,6 @@ xdg-basedir@^4.0.0: resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13" integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q== -xml-name-validator@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" - integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== - xmlbuilder@>=11.0.1: version "15.1.1" resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-15.1.1.tgz#9dcdce49eea66d8d10b42cae94a79c3c8d0c2ec5" @@ -18273,11 +17985,6 @@ xmlbuilder@^9.0.7: resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d" integrity sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0= -xmlchars@^2.1.1: - version "2.2.0" - resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" - integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== - xmldom@^0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.5.0.tgz#193cb96b84aa3486127ea6272c4596354cb4962e"