summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAndrej Mihajlov <and@codeispoetry.ru>2017-07-24 15:52:20 +0100
committerAndrej Mihajlov <and@mullvad.net>2017-07-27 09:11:38 +0100
commitc206f43bbcbd08c210e850a92a09c7fc5fea9394 (patch)
tree9e7482891a7eb6b39ec0e8272ad713a28f6d7149
parent1243076c3c8c824a99a230d008ee456ee1ed0b30 (diff)
downloadmullvadvpn-c206f43bbcbd08c210e850a92a09c7fc5fea9394.tar.xz
mullvadvpn-c206f43bbcbd08c210e850a92a09c7fc5fea9394.zip
Remove JSDOM and update Switch component
-rw-r--r--.eslintrc3
-rw-r--r--app/components/Switch.js7
-rw-r--r--flow-typed/npm/jsdom_vx.x.x.js2216
-rw-r--r--package.json3
-rw-r--r--test/components/Switch.spec.js36
-rw-r--r--test/global.js18
-rw-r--r--test/setup/main.js4
-rw-r--r--yarn.lock477
8 files changed, 66 insertions, 2698 deletions
diff --git a/.eslintrc b/.eslintrc
index b05f3b8e2a..35c8fb9bbb 100644
--- a/.eslintrc
+++ b/.eslintrc
@@ -28,7 +28,8 @@
"no-unused-vars": ["error", {"args": "all", "argsIgnorePattern": "_.*"}],
"block-scoped-var": "off", // until fixed https://github.com/eslint/eslint/issues/2253
"react/prop-types": "off",
- "flowtype/define-flow-type": "warn"
+ "flowtype/define-flow-type": "warn",
+ "react/no-render-return-value": "off" // see https://github.com/facebook/react/issues/10266
},
"env": {
"es6": true,
diff --git a/app/components/Switch.js b/app/components/Switch.js
index 4f97c4d992..f0ad3b41bc 100644
--- a/app/components/Switch.js
+++ b/app/components/Switch.js
@@ -119,6 +119,13 @@ export default class Switch extends Component {
this.isCapturingMouseEvents = false;
}
+ componentWillUnmount() {
+ // guard from abrupt programmatic unmount
+ if(this.isCapturingMouseEvents) {
+ this.stopCapturingMouseEvents();
+ }
+ }
+
render(): React.Element<*> {
const { isOn, onChange, ...otherProps } = this.props; // eslint-disable-line no-unused-vars
let className = ('switch' + ' ' + (otherProps.className || '')).trim();
diff --git a/flow-typed/npm/jsdom_vx.x.x.js b/flow-typed/npm/jsdom_vx.x.x.js
deleted file mode 100644
index 6685a6d6ef..0000000000
--- a/flow-typed/npm/jsdom_vx.x.x.js
+++ /dev/null
@@ -1,2216 +0,0 @@
-// flow-typed signature: 5c18846f7a0b1551075f075c9c25fe38
-// flow-typed version: <<STUB>>/jsdom_v^9.11.0/flow_v0.46.0
-
-/**
- * This is an autogenerated libdef stub for:
- *
- * 'jsdom'
- *
- * Fill this stub out by replacing all the `any` types.
- *
- * Once filled out, we encourage you to share your work with the
- * community by sending a pull request to:
- * https://github.com/flowtype/flow-typed
- */
-
-declare module 'jsdom' {
- declare module.exports: any;
-}
-
-/**
- * We include stubs for each file inside this npm package in case you need to
- * require those files directly. Feel free to delete any files that aren't
- * needed.
- */
-declare module 'jsdom/lib/jsdom' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/browser/default-stylesheet' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/browser/documentAdapter' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/browser/documentfeatures' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/browser/domtohtml' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/browser/htmltodom' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/browser/not-implemented' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/browser/resource-loader' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/browser/Window' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/level2/style' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/level3/xpath' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/attributes' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/attributes/Attr-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/dom-token-list' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/domparsing/DOMParser-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/events/CustomEvent-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/events/ErrorEvent-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/events/Event-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/events/EventTarget-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/events/FocusEvent-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/events/HashChangeEvent-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/events/KeyboardEvent-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/events/MessageEvent-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/events/MouseEvent-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/events/PopStateEvent-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/events/ProgressEvent-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/events/TouchEvent-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/events/UIEvent-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/file-api/Blob-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/file-api/File-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/file-api/FileList-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/file-api/FileReader-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/form-data-symbols' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/AddEventListenerOptions' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/Attr' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/Blob' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/BlobPropertyBag' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/CDATASection' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/CharacterData' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/ChildNode' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/Comment' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/CustomEvent' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/CustomEventInit' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/Document' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/DocumentFragment' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/DocumentType' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/DOMImplementation' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/DOMParser' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/Element' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/ElementContentEditable' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/ElementCSSInlineStyle' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/ErrorEvent' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/ErrorEventInit' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/Event' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/EventInit' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/EventListenerOptions' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/EventModifierInit' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/EventTarget' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/File' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/FileList' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/FilePropertyBag' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/FileReader' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/FocusEvent' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/FocusEventInit' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/FormData' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/GlobalEventHandlers' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HashChangeEvent' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HashChangeEventInit' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/History' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLAnchorElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLAppletElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLAreaElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLAudioElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLBaseElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLBodyElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLBRElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLButtonElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLCanvasElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLDataElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLDataListElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLDialogElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLDirectoryElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLDivElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLDListElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLEmbedElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLFieldSetElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLFontElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLFormElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLFrameElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLFrameSetElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLHeadElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLHeadingElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLHRElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLHtmlElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLHyperlinkElementUtils' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLIFrameElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLImageElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLInputElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLLabelElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLLegendElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLLIElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLLinkElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLMapElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLMediaElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLMenuElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLMetaElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLMeterElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLModElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLObjectElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLOListElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLOptGroupElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLOptionElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLOutputElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLParagraphElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLParamElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLPreElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLProgressElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLQuoteElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLScriptElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLSelectElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLSourceElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLSpanElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLStyleElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLTableCaptionElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLTableCellElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLTableColElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLTableDataCellElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLTableElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLTableHeaderCellElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLTableRowElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLTableSectionElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLTemplateElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLTextAreaElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLTimeElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLTitleElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLTrackElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLUListElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLUnknownElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/HTMLVideoElement' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/KeyboardEvent' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/KeyboardEventInit' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/LinkStyle' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/Location' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/MessageEvent' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/MessageEventInit' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/MouseEvent' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/MouseEventInit' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/MutationEvent' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/Navigator' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/NavigatorConcurrentHardware' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/NavigatorCookies' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/NavigatorID' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/NavigatorLanguage' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/NavigatorOnLine' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/NavigatorPlugins' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/Node' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/NonDocumentTypeChildNode' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/NonElementParentNode' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/ParentNode' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/PopStateEvent' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/PopStateEventInit' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/ProcessingInstruction' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/ProgressEvent' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/ProgressEventInit' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/ScrollIntoViewOptions' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/ScrollOptions' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/Text' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/TouchEvent' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/TreeWalker' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/UIEvent' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/UIEventInit' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/utils' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/WindowEventHandlers' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/generated/XMLDocument' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/helpers/document-base-url' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/helpers/focusing' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/helpers/form-controls' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/helpers/internal-constants' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/helpers/ordered-set-parser' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/helpers/proxied-window-event-handlers' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/helpers/runtime-script-errors' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/helpers/selectors' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/helpers/strings' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/helpers/stylesheets' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/helpers/traversal' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/helpers/validate-names' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/html-collection' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/index' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/named-properties-window' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/navigator/Navigator-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/navigator/NavigatorConcurrentHardware-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/navigator/NavigatorCookies-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/navigator/NavigatorID-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/navigator/NavigatorLanguage-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/navigator/NavigatorOnLine-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/navigator/NavigatorPlugins-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/node-document-position' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/node-filter' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/node-iterator' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/node-list' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/node-type' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/node' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/CDATASection-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/CharacterData-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/ChildNode-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/Comment-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/Document-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/DocumentFragment-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/DocumentType-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/DOMImplementation-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/Element-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/ElementContentEditable-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/ElementCSSInlineStyle-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/GlobalEventHandlers-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLAnchorElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLAppletElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLAreaElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLAudioElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLBaseElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLBodyElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLBRElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLButtonElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLCanvasElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLDataElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLDataListElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLDialogElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLDirectoryElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLDivElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLDListElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLEmbedElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLFieldSetElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLFontElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLFormElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLFrameElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLFrameSetElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLHeadElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLHeadingElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLHRElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLHtmlElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLHyperlinkElementUtils-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLIFrameElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLImageElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLLabelElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLLegendElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLLIElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLLinkElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLMapElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLMediaElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLMenuElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLMetaElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLMeterElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLModElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLObjectElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLOListElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLOptGroupElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLOptionElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLOutputElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLParagraphElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLParamElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLPreElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLProgressElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLQuoteElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLScriptElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLSelectElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLSourceElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLSpanElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLStyleElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLTableCaptionElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLTableCellElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLTableColElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLTableDataCellElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLTableElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLTableHeaderCellElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLTableRowElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLTableSectionElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLTemplateElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLTextAreaElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLTimeElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLTitleElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLTrackElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLUListElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLUnknownElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLVideoElement-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/LinkStyle-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/Node-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/NonDocumentTypeChildNode-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/NonElementParentNode-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/ParentNode-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/ProcessingInstruction-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/Text-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/WindowEventHandlers-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/nodes/XMLDocument-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/post-message' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/register-elements' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/traversal/TreeWalker-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/window/History-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/window/Location-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/window/navigation' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/xhr-sync-worker' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/xhr-utils' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/xhr/FormData-impl' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/xmlhttprequest-event-target' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/xmlhttprequest-symbols' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/xmlhttprequest-upload' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/living/xmlhttprequest' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/named-properties-tracker' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/utils' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/virtual-console' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/vm-shim' {
- declare module.exports: any;
-}
-
-declare module 'jsdom/lib/jsdom/web-idl/DOMException' {
- declare module.exports: any;
-}
-
-// Filename aliases
-declare module 'jsdom/lib/jsdom.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom'>;
-}
-declare module 'jsdom/lib/jsdom/browser/default-stylesheet.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/browser/default-stylesheet'>;
-}
-declare module 'jsdom/lib/jsdom/browser/documentAdapter.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/browser/documentAdapter'>;
-}
-declare module 'jsdom/lib/jsdom/browser/documentfeatures.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/browser/documentfeatures'>;
-}
-declare module 'jsdom/lib/jsdom/browser/domtohtml.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/browser/domtohtml'>;
-}
-declare module 'jsdom/lib/jsdom/browser/htmltodom.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/browser/htmltodom'>;
-}
-declare module 'jsdom/lib/jsdom/browser/not-implemented.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/browser/not-implemented'>;
-}
-declare module 'jsdom/lib/jsdom/browser/resource-loader.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/browser/resource-loader'>;
-}
-declare module 'jsdom/lib/jsdom/browser/Window.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/browser/Window'>;
-}
-declare module 'jsdom/lib/jsdom/level2/style.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/level2/style'>;
-}
-declare module 'jsdom/lib/jsdom/level3/xpath.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/level3/xpath'>;
-}
-declare module 'jsdom/lib/jsdom/living/attributes.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/attributes'>;
-}
-declare module 'jsdom/lib/jsdom/living/attributes/Attr-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/attributes/Attr-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/dom-token-list.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/dom-token-list'>;
-}
-declare module 'jsdom/lib/jsdom/living/domparsing/DOMParser-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/domparsing/DOMParser-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/events/CustomEvent-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/events/CustomEvent-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/events/ErrorEvent-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/events/ErrorEvent-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/events/Event-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/events/Event-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/events/EventTarget-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/events/EventTarget-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/events/FocusEvent-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/events/FocusEvent-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/events/HashChangeEvent-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/events/HashChangeEvent-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/events/KeyboardEvent-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/events/KeyboardEvent-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/events/MessageEvent-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/events/MessageEvent-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/events/MouseEvent-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/events/MouseEvent-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/events/PopStateEvent-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/events/PopStateEvent-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/events/ProgressEvent-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/events/ProgressEvent-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/events/TouchEvent-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/events/TouchEvent-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/events/UIEvent-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/events/UIEvent-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/file-api/Blob-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/file-api/Blob-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/file-api/File-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/file-api/File-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/file-api/FileList-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/file-api/FileList-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/file-api/FileReader-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/file-api/FileReader-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/form-data-symbols.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/form-data-symbols'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/AddEventListenerOptions.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/AddEventListenerOptions'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/Attr.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/Attr'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/Blob.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/Blob'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/BlobPropertyBag.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/BlobPropertyBag'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/CDATASection.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/CDATASection'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/CharacterData.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/CharacterData'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/ChildNode.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/ChildNode'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/Comment.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/Comment'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/CustomEvent.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/CustomEvent'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/CustomEventInit.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/CustomEventInit'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/Document.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/Document'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/DocumentFragment.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/DocumentFragment'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/DocumentType.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/DocumentType'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/DOMImplementation.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/DOMImplementation'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/DOMParser.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/DOMParser'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/Element.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/Element'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/ElementContentEditable.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/ElementContentEditable'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/ElementCSSInlineStyle.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/ElementCSSInlineStyle'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/ErrorEvent.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/ErrorEvent'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/ErrorEventInit.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/ErrorEventInit'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/Event.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/Event'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/EventInit.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/EventInit'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/EventListenerOptions.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/EventListenerOptions'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/EventModifierInit.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/EventModifierInit'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/EventTarget.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/EventTarget'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/File.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/File'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/FileList.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/FileList'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/FilePropertyBag.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/FilePropertyBag'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/FileReader.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/FileReader'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/FocusEvent.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/FocusEvent'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/FocusEventInit.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/FocusEventInit'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/FormData.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/FormData'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/GlobalEventHandlers'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HashChangeEvent.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HashChangeEvent'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HashChangeEventInit.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HashChangeEventInit'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/History.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/History'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLAnchorElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLAnchorElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLAppletElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLAppletElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLAreaElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLAreaElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLAudioElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLAudioElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLBaseElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLBaseElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLBodyElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLBodyElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLBRElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLBRElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLButtonElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLButtonElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLCanvasElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLCanvasElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLDataElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLDataElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLDataListElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLDataListElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLDialogElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLDialogElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLDirectoryElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLDirectoryElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLDivElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLDivElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLDListElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLDListElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLEmbedElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLEmbedElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLFieldSetElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLFieldSetElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLFontElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLFontElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLFormElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLFormElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLFrameElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLFrameElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLFrameSetElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLFrameSetElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLHeadElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLHeadElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLHeadingElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLHeadingElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLHRElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLHRElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLHtmlElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLHtmlElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLHyperlinkElementUtils.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLHyperlinkElementUtils'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLIFrameElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLImageElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLImageElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLInputElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLInputElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLLabelElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLLabelElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLLegendElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLLegendElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLLIElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLLIElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLLinkElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLLinkElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLMapElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLMapElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLMediaElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLMediaElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLMenuElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLMenuElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLMetaElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLMetaElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLMeterElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLMeterElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLModElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLModElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLObjectElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLObjectElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLOListElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLOListElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLOptGroupElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLOptGroupElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLOptionElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLOptionElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLOutputElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLOutputElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLParagraphElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLParagraphElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLParamElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLParamElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLPreElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLPreElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLProgressElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLProgressElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLQuoteElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLQuoteElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLScriptElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLScriptElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLSelectElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLSelectElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLSourceElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLSourceElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLSpanElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLSpanElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLStyleElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLStyleElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLTableCaptionElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLTableCaptionElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLTableCellElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLTableColElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLTableColElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLTableDataCellElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLTableDataCellElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLTableElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLTableElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLTableHeaderCellElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLTableHeaderCellElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLTableRowElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLTableRowElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLTableSectionElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLTableSectionElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLTemplateElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLTemplateElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLTextAreaElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLTimeElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLTimeElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLTitleElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLTitleElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLTrackElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLTrackElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLUListElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLUListElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLUnknownElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLUnknownElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/HTMLVideoElement.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/HTMLVideoElement'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/KeyboardEvent.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/KeyboardEvent'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/KeyboardEventInit.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/KeyboardEventInit'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/LinkStyle.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/LinkStyle'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/Location.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/Location'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/MessageEvent.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/MessageEvent'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/MessageEventInit.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/MessageEventInit'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/MouseEvent.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/MouseEvent'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/MouseEventInit.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/MouseEventInit'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/MutationEvent.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/MutationEvent'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/Navigator.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/Navigator'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/NavigatorConcurrentHardware.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/NavigatorConcurrentHardware'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/NavigatorCookies.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/NavigatorCookies'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/NavigatorID.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/NavigatorID'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/NavigatorLanguage.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/NavigatorLanguage'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/NavigatorOnLine.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/NavigatorOnLine'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/NavigatorPlugins.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/NavigatorPlugins'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/Node.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/Node'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/NonDocumentTypeChildNode.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/NonDocumentTypeChildNode'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/NonElementParentNode.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/NonElementParentNode'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/ParentNode.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/ParentNode'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/PopStateEvent.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/PopStateEvent'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/PopStateEventInit.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/PopStateEventInit'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/ProcessingInstruction.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/ProcessingInstruction'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/ProgressEvent.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/ProgressEvent'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/ProgressEventInit.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/ProgressEventInit'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/ScrollIntoViewOptions.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/ScrollIntoViewOptions'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/ScrollOptions.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/ScrollOptions'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/Text.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/Text'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/TouchEvent.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/TouchEvent'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/TreeWalker.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/TreeWalker'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/UIEvent.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/UIEvent'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/UIEventInit.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/UIEventInit'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/utils.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/utils'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/WindowEventHandlers.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/WindowEventHandlers'>;
-}
-declare module 'jsdom/lib/jsdom/living/generated/XMLDocument.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/generated/XMLDocument'>;
-}
-declare module 'jsdom/lib/jsdom/living/helpers/document-base-url.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/helpers/document-base-url'>;
-}
-declare module 'jsdom/lib/jsdom/living/helpers/focusing.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/helpers/focusing'>;
-}
-declare module 'jsdom/lib/jsdom/living/helpers/form-controls.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/helpers/form-controls'>;
-}
-declare module 'jsdom/lib/jsdom/living/helpers/internal-constants.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/helpers/internal-constants'>;
-}
-declare module 'jsdom/lib/jsdom/living/helpers/ordered-set-parser.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/helpers/ordered-set-parser'>;
-}
-declare module 'jsdom/lib/jsdom/living/helpers/proxied-window-event-handlers.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/helpers/proxied-window-event-handlers'>;
-}
-declare module 'jsdom/lib/jsdom/living/helpers/runtime-script-errors.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/helpers/runtime-script-errors'>;
-}
-declare module 'jsdom/lib/jsdom/living/helpers/selectors.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/helpers/selectors'>;
-}
-declare module 'jsdom/lib/jsdom/living/helpers/strings.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/helpers/strings'>;
-}
-declare module 'jsdom/lib/jsdom/living/helpers/stylesheets.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/helpers/stylesheets'>;
-}
-declare module 'jsdom/lib/jsdom/living/helpers/traversal.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/helpers/traversal'>;
-}
-declare module 'jsdom/lib/jsdom/living/helpers/validate-names.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/helpers/validate-names'>;
-}
-declare module 'jsdom/lib/jsdom/living/html-collection.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/html-collection'>;
-}
-declare module 'jsdom/lib/jsdom/living/index.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/index'>;
-}
-declare module 'jsdom/lib/jsdom/living/named-properties-window.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/named-properties-window'>;
-}
-declare module 'jsdom/lib/jsdom/living/navigator/Navigator-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/navigator/Navigator-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/navigator/NavigatorConcurrentHardware-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/navigator/NavigatorConcurrentHardware-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/navigator/NavigatorCookies-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/navigator/NavigatorCookies-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/navigator/NavigatorID-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/navigator/NavigatorID-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/navigator/NavigatorLanguage-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/navigator/NavigatorLanguage-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/navigator/NavigatorOnLine-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/navigator/NavigatorOnLine-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/navigator/NavigatorPlugins-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/navigator/NavigatorPlugins-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/node-document-position.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/node-document-position'>;
-}
-declare module 'jsdom/lib/jsdom/living/node-filter.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/node-filter'>;
-}
-declare module 'jsdom/lib/jsdom/living/node-iterator.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/node-iterator'>;
-}
-declare module 'jsdom/lib/jsdom/living/node-list.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/node-list'>;
-}
-declare module 'jsdom/lib/jsdom/living/node-type.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/node-type'>;
-}
-declare module 'jsdom/lib/jsdom/living/node.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/node'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/CDATASection-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/CDATASection-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/CharacterData-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/CharacterData-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/ChildNode-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/ChildNode-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/Comment-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/Comment-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/Document-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/Document-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/DocumentFragment-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/DocumentFragment-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/DocumentType-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/DocumentType-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/DOMImplementation-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/DOMImplementation-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/Element-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/Element-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/ElementContentEditable-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/ElementContentEditable-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/ElementCSSInlineStyle-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/ElementCSSInlineStyle-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/GlobalEventHandlers-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/GlobalEventHandlers-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLAnchorElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLAnchorElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLAppletElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLAppletElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLAreaElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLAreaElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLAudioElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLAudioElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLBaseElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLBaseElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLBodyElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLBodyElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLBRElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLBRElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLButtonElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLButtonElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLCanvasElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLCanvasElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLDataElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLDataElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLDataListElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLDataListElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLDialogElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLDialogElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLDirectoryElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLDirectoryElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLDivElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLDivElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLDListElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLDListElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLEmbedElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLEmbedElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLFieldSetElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLFieldSetElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLFontElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLFontElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLFormElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLFormElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLFrameElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLFrameElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLFrameSetElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLFrameSetElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLHeadElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLHeadElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLHeadingElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLHeadingElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLHRElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLHRElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLHtmlElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLHtmlElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLHyperlinkElementUtils-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLHyperlinkElementUtils-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLIFrameElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLIFrameElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLImageElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLImageElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLLabelElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLLabelElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLLegendElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLLegendElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLLIElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLLIElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLLinkElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLLinkElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLMapElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLMapElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLMediaElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLMediaElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLMenuElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLMenuElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLMetaElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLMetaElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLMeterElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLMeterElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLModElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLModElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLObjectElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLObjectElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLOListElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLOListElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLOptGroupElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLOptGroupElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLOptionElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLOptionElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLOutputElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLOutputElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLParagraphElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLParagraphElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLParamElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLParamElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLPreElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLPreElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLProgressElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLProgressElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLQuoteElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLQuoteElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLScriptElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLScriptElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLSelectElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLSelectElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLSourceElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLSourceElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLSpanElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLSpanElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLStyleElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLStyleElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLTableCaptionElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLTableCaptionElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLTableCellElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLTableCellElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLTableColElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLTableColElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLTableDataCellElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLTableDataCellElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLTableElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLTableElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLTableHeaderCellElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLTableHeaderCellElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLTableRowElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLTableRowElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLTableSectionElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLTableSectionElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLTemplateElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLTemplateElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLTextAreaElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLTextAreaElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLTimeElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLTimeElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLTitleElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLTitleElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLTrackElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLTrackElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLUListElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLUListElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLUnknownElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLUnknownElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/HTMLVideoElement-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/HTMLVideoElement-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/LinkStyle-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/LinkStyle-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/Node-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/Node-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/NonDocumentTypeChildNode-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/NonDocumentTypeChildNode-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/NonElementParentNode-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/NonElementParentNode-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/ParentNode-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/ParentNode-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/ProcessingInstruction-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/ProcessingInstruction-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/Text-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/Text-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/WindowEventHandlers-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/WindowEventHandlers-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/nodes/XMLDocument-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/nodes/XMLDocument-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/post-message.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/post-message'>;
-}
-declare module 'jsdom/lib/jsdom/living/register-elements.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/register-elements'>;
-}
-declare module 'jsdom/lib/jsdom/living/traversal/TreeWalker-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/traversal/TreeWalker-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/window/History-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/window/History-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/window/Location-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/window/Location-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/window/navigation.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/window/navigation'>;
-}
-declare module 'jsdom/lib/jsdom/living/xhr-sync-worker.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/xhr-sync-worker'>;
-}
-declare module 'jsdom/lib/jsdom/living/xhr-utils.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/xhr-utils'>;
-}
-declare module 'jsdom/lib/jsdom/living/xhr/FormData-impl.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/xhr/FormData-impl'>;
-}
-declare module 'jsdom/lib/jsdom/living/xmlhttprequest-event-target.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/xmlhttprequest-event-target'>;
-}
-declare module 'jsdom/lib/jsdom/living/xmlhttprequest-symbols.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/xmlhttprequest-symbols'>;
-}
-declare module 'jsdom/lib/jsdom/living/xmlhttprequest-upload.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/xmlhttprequest-upload'>;
-}
-declare module 'jsdom/lib/jsdom/living/xmlhttprequest.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/living/xmlhttprequest'>;
-}
-declare module 'jsdom/lib/jsdom/named-properties-tracker.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/named-properties-tracker'>;
-}
-declare module 'jsdom/lib/jsdom/utils.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/utils'>;
-}
-declare module 'jsdom/lib/jsdom/virtual-console.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/virtual-console'>;
-}
-declare module 'jsdom/lib/jsdom/vm-shim.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/vm-shim'>;
-}
-declare module 'jsdom/lib/jsdom/web-idl/DOMException.js' {
- declare module.exports: $Exports<'jsdom/lib/jsdom/web-idl/DOMException'>;
-}
diff --git a/package.json b/package.json
index c24232db4b..81f44ca69d 100644
--- a/package.json
+++ b/package.json
@@ -59,7 +59,6 @@
"flow-bin": "^0.50.0",
"flow-typed": "^2.1.5",
"isomorphic-fetch": "^2.2.1",
- "jsdom": "^11.1.0",
"mocha": "^3.2.0",
"npm-run-all": "^4.0.1",
"redux-mock-store": "^1.2.2",
@@ -68,7 +67,7 @@
"scripts": {
"postinstall": "electron-builder install-app-deps",
"develop": "npm run private:compile -- --source-maps true && npm run private:service-worker && run-p -r private:watch private:serve",
- "test": "electron-mocha -R spec --compilers js:babel-core/register test/global.js test/*.spec.js test/**/*.spec.js",
+ "test": "electron-mocha --renderer -R spec --compilers js:babel-core/register --require-main test/setup/main.js test/*.spec.js test/**/*.spec.js",
"lint": "eslint --no-ignore scripts app test *.js",
"flow": "flow",
"pack": "run-s private:clean private:compile private:service-worker private:build:all",
diff --git a/test/components/Switch.spec.js b/test/components/Switch.spec.js
index 8cdc053c24..db7fe8d8c4 100644
--- a/test/components/Switch.spec.js
+++ b/test/components/Switch.spec.js
@@ -2,17 +2,43 @@
import { expect } from 'chai';
import React from 'react';
+import ReactDOM from 'react-dom';
import ReactTestUtils, { Simulate } from 'react-dom/test-utils';
import Switch from '../../app/components/Switch';
describe('components/Switch', () => {
+ let container: ?HTMLElement;
+
+ function renderIntoDocument(instance: React.Element<*>): React.Component<*, *, *> {
+ if(container) {
+ throw new Error('Unmount previously rendered component first.');
+ }
+
+ container = document.createElement('div');
+ if(!document.documentElement) {
+ throw new Error('document.documentElement cannot be null.');
+ }
+
+ document.documentElement.appendChild(container);
+
+ return ReactDOM.render(instance, container);
+ }
+
+ // unmount container and clean up DOM
+ afterEach(() => {
+ if(container) {
+ ReactDOM.unmountComponentAtNode(container);
+ container = null;
+ }
+ });
+
it('should switch on', (done) => {
const onChange = (isOn) => {
expect(isOn).to.be.true;
done();
};
- const component = ReactTestUtils.renderIntoDocument(
+ const component = renderIntoDocument(
<Switch isOn={ false } onChange={ onChange } />
);
const domNode = ReactTestUtils.findRenderedDOMComponentWithTag(component, 'input');
@@ -27,7 +53,7 @@ describe('components/Switch', () => {
expect(isOn).to.be.false;
done();
};
- const component = ReactTestUtils.renderIntoDocument(
+ const component = renderIntoDocument(
<Switch isOn={ true } onChange={ onChange } />
);
const domNode = ReactTestUtils.findRenderedDOMComponentWithTag(component, 'input');
@@ -42,7 +68,7 @@ describe('components/Switch', () => {
expect(isOn).to.be.true;
done();
};
- const component = ReactTestUtils.renderIntoDocument(
+ const component = renderIntoDocument(
<Switch isOn={ false } onChange={ onChange } />
);
const domNode = ReactTestUtils.findRenderedDOMComponentWithTag(component, 'input');
@@ -59,7 +85,7 @@ describe('components/Switch', () => {
expect(isOn).to.be.false;
done();
};
- const component = ReactTestUtils.renderIntoDocument(
+ const component = renderIntoDocument(
<Switch isOn={ true } onChange={ onChange } />
);
const domNode = ReactTestUtils.findRenderedDOMComponentWithTag(component, 'input');
@@ -76,7 +102,7 @@ describe('components/Switch', () => {
throw new Error('onChange should not be called on timeout.');
};
- const component = ReactTestUtils.renderIntoDocument(
+ const component = renderIntoDocument(
<Switch isOn={ false } onChange={ onChange } />
);
const domNode = ReactTestUtils.findRenderedDOMComponentWithTag(component, 'input');
diff --git a/test/global.js b/test/global.js
deleted file mode 100644
index 7b4af72b63..0000000000
--- a/test/global.js
+++ /dev/null
@@ -1,18 +0,0 @@
-import log from 'electron-log';
-import { JSDOM } from 'jsdom';
-
-before(() => {
- log.transports.console.level = false;
- log.transports.file.level = false;
-});
-
-beforeEach(() => {
- const dom = new JSDOM('<!doctype html><html><body></body></html>');
- const window = dom.window;
- global.window = window;
- global.document = window.document;
- global.navigator = window.navigator;
- global.HTMLInputElement = window.HTMLInputElement;
- global.Event = window.Event;
- global.MouseEvent = window.MouseEvent;
-});
diff --git a/test/setup/main.js b/test/setup/main.js
new file mode 100644
index 0000000000..dd458a30b6
--- /dev/null
+++ b/test/setup/main.js
@@ -0,0 +1,4 @@
+const log = require('electron-log');
+
+log.transports.console.level = false;
+log.transports.file.level = false;
diff --git a/yarn.lock b/yarn.lock
index 194d355835..0f1c2b047d 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -56,18 +56,10 @@
version "4.5.2"
resolved "https://registry.yarnpkg.com/@turf/meta/-/meta-4.5.2.tgz#8450fc442d2a59494251a5a52ae520017e2dcf0d"
-"@types/node@^6.0.46":
- version "6.0.84"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-6.0.84.tgz#193ffe5a9f42864d425ffd9739d95b753c6a1eab"
-
"@types/node@^7.0.18":
version "7.0.29"
resolved "https://registry.yarnpkg.com/@types/node/-/node-7.0.29.tgz#ccfcec5b7135c7caf6c4ffb8c7f33102340d99df"
-abab@^1.0.0, abab@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/abab/-/abab-1.0.3.tgz#b81de5f7274ec4e756d797cd834f303642724e5d"
-
abbrev@1:
version "1.1.0"
resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.0.tgz#d0554c2256636e2f56e7c2e5ad183f859428d81f"
@@ -79,18 +71,6 @@ accepts@1.3.3, accepts@~1.3.3:
mime-types "~2.1.11"
negotiator "0.6.1"
-acorn-globals@^1.0.4:
- version "1.0.9"
- resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-1.0.9.tgz#55bb5e98691507b74579d0513413217c380c54cf"
- dependencies:
- acorn "^2.1.0"
-
-acorn-globals@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-3.1.0.tgz#fd8270f71fbb4996b004fa880ee5d46573a731bf"
- dependencies:
- acorn "^4.0.4"
-
acorn-jsx@^3.0.0, acorn-jsx@^3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-3.0.1.tgz#afdf9488fb1ecefc8348f6fb22f464e32a58b36b"
@@ -107,15 +87,11 @@ acorn@^1.0.3:
version "1.2.2"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-1.2.2.tgz#c8ce27de0acc76d896d2b1fad3df588d9e82f014"
-acorn@^2.1.0, acorn@^2.4.0:
- version "2.7.0"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-2.7.0.tgz#ab6e7d9d886aaca8b085bc3312b79a198433f0e7"
-
acorn@^3.0.4, acorn@^3.1.0, acorn@^3.3.0:
version "3.3.0"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a"
-acorn@^4.0.0, acorn@^4.0.4:
+acorn@^4.0.0:
version "4.0.13"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787"
@@ -224,10 +200,6 @@ arr-flatten@^1.0.1:
version "1.0.3"
resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.0.3.tgz#a274ed85ac08849b6bd7847c4580745dc51adfb1"
-array-equal@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93"
-
array-filter@~0.0.0:
version "0.0.1"
resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec"
@@ -338,7 +310,7 @@ babel-cli@^6.22.2:
optionalDependencies:
chokidar "^1.6.1"
-babel-code-frame@^6.22.0, babel-code-frame@^6.8.0:
+babel-code-frame@^6.22.0:
version "6.22.0"
resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.22.0.tgz#027620bee567a88c32561574e7fd0801d33118e4"
dependencies:
@@ -379,17 +351,6 @@ babel-eslint@^7.1.1:
babel-types "^6.23.0"
babylon "^6.17.0"
-babel-generator@6.11.4:
- version "6.11.4"
- resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.11.4.tgz#14f6933abb20c62666d27e3b7b9f5b9dc0712a9a"
- dependencies:
- babel-messages "^6.8.0"
- babel-runtime "^6.9.0"
- babel-types "^6.10.2"
- detect-indent "^3.0.1"
- lodash "^4.2.0"
- source-map "^0.5.0"
-
babel-generator@^6.25.0:
version "6.25.0"
resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.25.0.tgz#33a1af70d5f2890aeb465a4a7793c1df6a9ea9fc"
@@ -529,7 +490,7 @@ babel-helpers@^6.24.1:
babel-runtime "^6.22.0"
babel-template "^6.24.1"
-babel-messages@^6.23.0, babel-messages@^6.8.0:
+babel-messages@^6.23.0:
version "6.23.0"
resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e"
dependencies:
@@ -1010,7 +971,7 @@ babel-register@^6.24.1:
mkdirp "^0.5.1"
source-map-support "^0.4.2"
-babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.9.0:
+babel-runtime@^6.18.0, babel-runtime@^6.22.0:
version "6.23.0"
resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.23.0.tgz#0a9489f144de70efb3ce4300accdb329e2fc543b"
dependencies:
@@ -1027,20 +988,6 @@ babel-template@^6.15.0, babel-template@^6.24.1, babel-template@^6.25.0:
babylon "^6.17.2"
lodash "^4.2.0"
-babel-traverse@6.12.0:
- version "6.12.0"
- resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.12.0.tgz#f22f54fa0d6eeb7f63585246bab6e637858f5d94"
- dependencies:
- babel-code-frame "^6.8.0"
- babel-messages "^6.8.0"
- babel-runtime "^6.9.0"
- babel-types "^6.9.0"
- babylon "^6.7.0"
- debug "^2.2.0"
- globals "^8.3.0"
- invariant "^2.2.0"
- lodash "^4.2.0"
-
babel-traverse@^6.15.0, babel-traverse@^6.23.1, babel-traverse@^6.24.1, babel-traverse@^6.25.0:
version "6.25.0"
resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.25.0.tgz#2257497e2fcd19b89edc13c4c91381f9512496f1"
@@ -1055,7 +1002,7 @@ babel-traverse@^6.15.0, babel-traverse@^6.23.1, babel-traverse@^6.24.1, babel-tr
invariant "^2.2.0"
lodash "^4.2.0"
-babel-types@^6.10.2, babel-types@^6.19.0, babel-types@^6.23.0, babel-types@^6.24.1, babel-types@^6.25.0, babel-types@^6.9.0:
+babel-types@^6.19.0, babel-types@^6.23.0, babel-types@^6.24.1, babel-types@^6.25.0:
version "6.25.0"
resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.25.0.tgz#70afb248d5660e5d18f811d91c8303b54134a18e"
dependencies:
@@ -1064,11 +1011,7 @@ babel-types@^6.10.2, babel-types@^6.19.0, babel-types@^6.23.0, babel-types@^6.24
lodash "^4.2.0"
to-fast-properties "^1.0.1"
-babylon@6.14.1:
- version "6.14.1"
- resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.14.1.tgz#956275fab72753ad9b3435d7afe58f8bf0a29815"
-
-babylon@^6.10.0, babylon@^6.15.0, babylon@^6.17.0, babylon@^6.17.2, babylon@^6.7.0:
+babylon@^6.10.0, babylon@^6.15.0, babylon@^6.17.0, babylon@^6.17.2:
version "6.17.2"
resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.17.2.tgz#201d25ef5f892c41bae49488b08db0dd476e9f5c"
@@ -1147,10 +1090,6 @@ bluebird@^3.4.6, bluebird@^3.4.7, bluebird@^3.5.0:
version "3.5.0"
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.0.tgz#791420d7f551eea2897453a8a77653f96606d67c"
-boolbase@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"
-
boom@2.x.x:
version "2.10.1"
resolved "https://registry.yarnpkg.com/boom/-/boom-2.10.1.tgz#39c8918ceff5799f83f9492a848f625add0c766f"
@@ -1420,39 +1359,6 @@ check-error@^1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.2.tgz#574d312edd88bb5dd8912e9286dd6c0aed4aac82"
-cheerio@0.20.0:
- version "0.20.0"
- resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-0.20.0.tgz#5c710f2bab95653272842ba01c6ea61b3545ec35"
- dependencies:
- css-select "~1.2.0"
- dom-serializer "~0.1.0"
- entities "~1.1.1"
- htmlparser2 "~3.8.1"
- lodash "^4.1.0"
- optionalDependencies:
- jsdom "^7.0.2"
-
-cheerio@0.22.0:
- version "0.22.0"
- resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-0.22.0.tgz#a9baa860a3f9b595a6b81b1a86873121ed3a269e"
- dependencies:
- css-select "~1.2.0"
- dom-serializer "~0.1.0"
- entities "~1.1.1"
- htmlparser2 "^3.9.1"
- lodash.assignin "^4.0.9"
- lodash.bind "^4.1.4"
- lodash.defaults "^4.0.1"
- lodash.filter "^4.4.0"
- lodash.flatten "^4.2.0"
- lodash.foreach "^4.3.0"
- lodash.map "^4.4.0"
- lodash.merge "^4.4.0"
- lodash.pick "^4.2.1"
- lodash.reduce "^4.4.0"
- lodash.reject "^4.4.0"
- lodash.some "^4.4.0"
-
chokidar@1.7.0, chokidar@^1.6.1:
version "1.7.0"
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468"
@@ -1532,10 +1438,6 @@ color-convert@~0.5.0:
version "0.5.3"
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-0.5.3.tgz#bdb6c69ce660fadffe0b0007cc447e1b9f7282bd"
-color-logger@0.0.3:
- version "0.0.3"
- resolved "https://registry.yarnpkg.com/color-logger/-/color-logger-0.0.3.tgz#d9b22dd1d973e166b18bf313f9f481bba4df2018"
-
color-name@^1.1.1:
version "1.1.2"
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.2.tgz#5c8ab72b64bd2215d617ae9559ebb148475cf98d"
@@ -1630,10 +1532,6 @@ console-control-strings@^1.0.0, console-control-strings@~1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
-content-type-parser@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/content-type-parser/-/content-type-parser-1.0.1.tgz#c3e56988c53c65127fb46d4032a3a900246fdc94"
-
convert-source-map@^1.1.0, convert-source-map@^1.1.1:
version "1.5.0"
resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.0.tgz#9acd70851c6d5dfdd93d9282e5edf94a03ff46b5"
@@ -1708,19 +1606,6 @@ crypto-random-string@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e"
-css-select@~1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858"
- dependencies:
- boolbase "~1.0.0"
- css-what "2.1"
- domutils "1.5.1"
- nth-check "~1.0.1"
-
-css-what@2.1:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.0.tgz#9467d032c38cfaefb9f2d79501253062f87fa1bd"
-
csso@~2.3.1:
version "2.3.2"
resolved "https://registry.yarnpkg.com/csso/-/csso-2.3.2.tgz#ddd52c587033f49e94b71fc55569f252e8ff5f85"
@@ -1728,16 +1613,6 @@ csso@~2.3.1:
clap "^1.0.9"
source-map "^0.5.3"
-cssom@0.3.x, "cssom@>= 0.3.0 < 0.4.0", "cssom@>= 0.3.2 < 0.4.0":
- version "0.3.2"
- resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.2.tgz#b8036170c79f07a90ff2f16e22284027a243848b"
-
-"cssstyle@>= 0.2.29 < 0.3.0", "cssstyle@>= 0.2.37 < 0.3.0":
- version "0.2.37"
- resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-0.2.37.tgz#541097234cb2513c83ceed3acddc27ff27987d54"
- dependencies:
- cssom "0.3.x"
-
cuint@^0.2.2:
version "0.2.2"
resolved "https://registry.yarnpkg.com/cuint/-/cuint-0.2.2.tgz#408086d409550c2631155619e9fa7bcadc3b991b"
@@ -1851,14 +1726,6 @@ destroy@~1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80"
-detect-indent@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-3.0.1.tgz#9dc5e5ddbceef8325764b9451b02bc6d54084f75"
- dependencies:
- get-stdin "^4.0.1"
- minimist "^1.1.0"
- repeating "^1.1.0"
-
detect-indent@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208"
@@ -1892,40 +1759,6 @@ dom-helpers@^3.2.0:
version "3.2.1"
resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-3.2.1.tgz#3203e07fed217bd1f424b019735582fc37b2825a"
-dom-serializer@0, dom-serializer@~0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.0.tgz#073c697546ce0780ce23be4a28e293e40bc30c82"
- dependencies:
- domelementtype "~1.1.1"
- entities "~1.1.1"
-
-domelementtype@1, domelementtype@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.0.tgz#b17aed82e8ab59e52dd9c19b1756e0fc187204c2"
-
-domelementtype@~1.1.1:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.1.3.tgz#bd28773e2642881aec51544924299c5cd822185b"
-
-domhandler@2.3:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.3.0.tgz#2de59a0822d5027fabff6f032c2b25a2a8abe738"
- dependencies:
- domelementtype "1"
-
-domhandler@^2.3.0:
- version "2.4.1"
- resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.1.tgz#892e47000a99be55bbf3774ffea0561d8879c259"
- dependencies:
- domelementtype "1"
-
-domutils@1.5, domutils@1.5.1, domutils@^1.5.1:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf"
- dependencies:
- dom-serializer "0"
- domelementtype "1"
-
dot-prop@^4.1.0:
version "4.1.1"
resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.1.1.tgz#a8493f0b7b5eeec82525b5c7587fa7de7ca859c1"
@@ -2179,14 +2012,6 @@ engine.io@1.8.0:
engine.io-parser "1.3.1"
ws "1.1.1"
-entities@1.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/entities/-/entities-1.0.0.tgz#b2987aa3821347fcde642b24fdfc9e4fb712bf26"
-
-entities@^1.1.1, entities@~1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.1.tgz#6e5c2d0a5621b5dadaecef80b90edfb5cd7772f0"
-
env-paths@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-1.0.0.tgz#4168133b42bb05c38a35b1ae4397c8298ab369e0"
@@ -2218,7 +2043,7 @@ es6-promise@^4.0.5:
version "4.1.0"
resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.1.0.tgz#dda03ca8f9f89bc597e689842929de7ba8cebdf0"
-escape-html@1.0.3, escape-html@~1.0.3:
+escape-html@~1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
@@ -2256,22 +2081,6 @@ escodegen@~1.3.2:
optionalDependencies:
source-map "~0.1.33"
-esdoc@^0.5.2:
- version "0.5.2"
- resolved "https://registry.yarnpkg.com/esdoc/-/esdoc-0.5.2.tgz#cbfd0b20e3d1cacc23c93c328eed987e21ba0067"
- dependencies:
- babel-generator "6.11.4"
- babel-traverse "6.12.0"
- babylon "6.14.1"
- cheerio "0.22.0"
- color-logger "0.0.3"
- escape-html "1.0.3"
- fs-extra "1.0.0"
- ice-cap "0.0.4"
- marked "0.3.6"
- minimist "1.2.0"
- taffydb "2.7.2"
-
eslint-plugin-flowtype@^2.34.1:
version "2.34.1"
resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.34.1.tgz#ea109175645b05d37baeac53b9b65066d79b9446"
@@ -2682,14 +2491,6 @@ fs-extra-p@^4.3.0:
bluebird-lst "^1.0.2"
fs-extra "^3.0.1"
-fs-extra@1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-1.0.0.tgz#cd3ce5f7e7cb6145883fcae3191e9877f8587950"
- dependencies:
- graceful-fs "^4.1.2"
- jsonfile "^2.1.0"
- klaw "^1.0.0"
-
fs-extra@3.0.1, fs-extra@^3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-3.0.1.tgz#3794f378c58b342ea7dbbb23095109c4b3b62291"
@@ -2882,10 +2683,6 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.2:
once "^1.3.0"
path-is-absolute "^1.0.0"
-globals@^8.3.0:
- version "8.18.0"
- resolved "https://registry.yarnpkg.com/globals/-/globals-8.18.0.tgz#93d4a62bdcac38cfafafc47d6b034768cb0ffcb4"
-
globals@^9.0.0, globals@^9.17.0:
version "9.18.0"
resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a"
@@ -3070,33 +2867,6 @@ hosted-git-info@^2.1.4, hosted-git-info@^2.5.0:
version "2.5.0"
resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.5.0.tgz#6d60e34b3abbc8313062c3b798ef8d901a07af3c"
-html-encoding-sniffer@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.1.tgz#79bf7a785ea495fe66165e734153f363ff5437da"
- dependencies:
- whatwg-encoding "^1.0.1"
-
-htmlparser2@^3.9.1:
- version "3.9.2"
- resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.9.2.tgz#1bdf87acca0f3f9e53fa4fcceb0f4b4cbb00b338"
- dependencies:
- domelementtype "^1.3.0"
- domhandler "^2.3.0"
- domutils "^1.5.1"
- entities "^1.1.1"
- inherits "^2.0.1"
- readable-stream "^2.0.2"
-
-htmlparser2@~3.8.1:
- version "3.8.3"
- resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.8.3.tgz#996c28b191516a8be86501a7d79757e5c70c1068"
- dependencies:
- domelementtype "1"
- domhandler "2.3"
- domutils "1.5"
- entities "1.0"
- readable-stream "1.1"
-
http-errors@~1.5.0:
version "1.5.1"
resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.5.1.tgz#788c0d2c1de2c81b9e6e8c01843b6b97eb920750"
@@ -3137,17 +2907,6 @@ https-proxy-agent@^1.0.0:
debug "2"
extend "3"
-ice-cap@0.0.4:
- version "0.0.4"
- resolved "https://registry.yarnpkg.com/ice-cap/-/ice-cap-0.0.4.tgz#8a6d31ab4cac8d4b56de4fa946df3352561b6e18"
- dependencies:
- cheerio "0.20.0"
- color-logger "0.0.3"
-
-iconv-lite@0.4.13:
- version "0.4.13"
- resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.13.tgz#1f88aba4ab0b1508e8312acc39345f36e992e2f2"
-
iconv-lite@^0.4.17, iconv-lite@~0.4.13:
version "0.4.18"
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.18.tgz#23d8656b16aae6742ac29732ea8f0336a4789cf2"
@@ -3476,52 +3235,6 @@ jschardet@^1.4.2:
version "1.4.2"
resolved "https://registry.yarnpkg.com/jschardet/-/jschardet-1.4.2.tgz#2aa107f142af4121d145659d44f50830961e699a"
-jsdom@^11.1.0:
- version "11.1.0"
- resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-11.1.0.tgz#6c48d7a48ffc5c300283c312904d15da8360509b"
- dependencies:
- abab "^1.0.3"
- acorn "^4.0.4"
- acorn-globals "^3.1.0"
- array-equal "^1.0.0"
- content-type-parser "^1.0.1"
- cssom ">= 0.3.2 < 0.4.0"
- cssstyle ">= 0.2.37 < 0.3.0"
- escodegen "^1.6.1"
- html-encoding-sniffer "^1.0.1"
- nwmatcher "^1.4.1"
- parse5 "^3.0.2"
- pn "^1.0.0"
- request "^2.79.0"
- request-promise-native "^1.0.3"
- sax "^1.2.1"
- symbol-tree "^3.2.1"
- tough-cookie "^2.3.2"
- webidl-conversions "^4.0.0"
- whatwg-encoding "^1.0.1"
- whatwg-url "^6.1.0"
- xml-name-validator "^2.0.1"
-
-jsdom@^7.0.2:
- version "7.2.2"
- resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-7.2.2.tgz#40b402770c2bda23469096bee91ab675e3b1fc6e"
- dependencies:
- abab "^1.0.0"
- acorn "^2.4.0"
- acorn-globals "^1.0.4"
- cssom ">= 0.3.0 < 0.4.0"
- cssstyle ">= 0.2.29 < 0.3.0"
- escodegen "^1.6.1"
- nwmatcher ">= 1.3.7 < 2.0.0"
- parse5 "^1.5.1"
- request "^2.55.0"
- sax "^1.1.4"
- symbol-tree ">= 3.1.0 < 4.0.0"
- tough-cookie "^2.2.0"
- webidl-conversions "^2.0.0"
- whatwg-url-compat "~0.6.5"
- xml-name-validator ">= 2.0.1 < 3.0.0"
-
jsesc@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b"
@@ -3702,14 +3415,6 @@ lodash.assign@^4.0.3, lodash.assign@^4.0.6:
version "4.2.0"
resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7"
-lodash.assignin@^4.0.9:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/lodash.assignin/-/lodash.assignin-4.2.0.tgz#ba8df5fb841eb0a3e8044232b0e263a8dc6a28a2"
-
-lodash.bind@^4.1.4:
- version "4.2.1"
- resolved "https://registry.yarnpkg.com/lodash.bind/-/lodash.bind-4.2.1.tgz#7ae3017e939622ac31b7d7d7dcb1b34db1690d35"
-
lodash.create@3.1.1:
version "3.1.1"
resolved "https://registry.yarnpkg.com/lodash.create/-/lodash.create-3.1.1.tgz#d7f2849f0dbda7e04682bb8cd72ab022461debe7"
@@ -3718,22 +3423,6 @@ lodash.create@3.1.1:
lodash._basecreate "^3.0.0"
lodash._isiterateecall "^3.0.0"
-lodash.defaults@^4.0.1:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c"
-
-lodash.filter@^4.4.0:
- version "4.6.0"
- resolved "https://registry.yarnpkg.com/lodash.filter/-/lodash.filter-4.6.0.tgz#668b1d4981603ae1cc5a6fa760143e480b4c4ace"
-
-lodash.flatten@^4.2.0:
- version "4.4.0"
- resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f"
-
-lodash.foreach@^4.3.0:
- version "4.5.0"
- resolved "https://registry.yarnpkg.com/lodash.foreach/-/lodash.foreach-4.5.0.tgz#1a6a35eace401280c7f06dddec35165ab27e3e53"
-
lodash.isarguments@^3.0.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a"
@@ -3758,39 +3447,11 @@ lodash.keys@^3.0.0:
lodash.isarguments "^3.0.0"
lodash.isarray "^3.0.0"
-lodash.map@^4.4.0:
- version "4.6.0"
- resolved "https://registry.yarnpkg.com/lodash.map/-/lodash.map-4.6.0.tgz#771ec7839e3473d9c4cde28b19394c3562f4f6d3"
-
-lodash.merge@^4.4.0:
- version "4.6.0"
- resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.0.tgz#69884ba144ac33fe699737a6086deffadd0f89c5"
-
-lodash.pick@^4.2.1:
- version "4.4.0"
- resolved "https://registry.yarnpkg.com/lodash.pick/-/lodash.pick-4.4.0.tgz#52f05610fff9ded422611441ed1fc123a03001b3"
-
-lodash.reduce@^4.4.0:
- version "4.6.0"
- resolved "https://registry.yarnpkg.com/lodash.reduce/-/lodash.reduce-4.6.0.tgz#f1ab6b839299ad48f784abbf476596f03b914d3b"
-
-lodash.reject@^4.4.0:
- version "4.6.0"
- resolved "https://registry.yarnpkg.com/lodash.reject/-/lodash.reject-4.6.0.tgz#80d6492dc1470864bbf583533b651f42a9f52415"
-
-lodash.some@^4.4.0:
- version "4.6.0"
- resolved "https://registry.yarnpkg.com/lodash.some/-/lodash.some-4.6.0.tgz#1bb9f314ef6b8baded13b549169b2a945eb68e4d"
-
-lodash.sortby@^4.7.0:
- version "4.7.0"
- resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438"
-
lodash@^3.10.1:
version "3.10.1"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6"
-lodash@^4.0.0, lodash@^4.1.0, lodash@^4.13.1, lodash@^4.15.0, lodash@^4.17.4, lodash@^4.2.0, lodash@^4.2.1, lodash@^4.3.0:
+lodash@^4.0.0, lodash@^4.13.1, lodash@^4.15.0, lodash@^4.17.4, lodash@^4.2.0, lodash@^4.2.1, lodash@^4.3.0:
version "4.17.4"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae"
@@ -3874,10 +3535,6 @@ mapbox-gl@^0.37.0:
vt-pbf "^2.0.2"
webworkify "^1.4.0"
-marked@0.3.6:
- version "0.3.6"
- resolved "https://registry.yarnpkg.com/marked/-/marked-0.3.6.tgz#b2c6c618fccece4ef86c4fc6cb8a7cbf5aeda8d7"
-
"match-stream@>= 0.0.2 < 1":
version "0.0.2"
resolved "https://registry.yarnpkg.com/match-stream/-/match-stream-0.0.2.tgz#99eb050093b34dffade421b9ac0b410a9cfa17cf"
@@ -3976,7 +3633,7 @@ minimist@0.0.8:
version "0.0.8"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
-minimist@1.2.0, minimist@^1.1.0, minimist@^1.1.3, minimist@^1.2.0:
+minimist@^1.1.0, minimist@^1.1.3, minimist@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
@@ -4164,12 +3821,6 @@ npmlog@^4.0.2:
dependencies:
bindings "^1.2.1"
-nth-check@~1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.1.tgz#9929acdf628fc2c41098deab82ac580cf149aae4"
- dependencies:
- boolbase "~1.0.0"
-
nugget@^2.0.0, nugget@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/nugget/-/nugget-2.0.1.tgz#201095a487e1ad36081b3432fa3cada4f8d071b0"
@@ -4186,10 +3837,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"
-"nwmatcher@>= 1.3.7 < 2.0.0", nwmatcher@^1.4.1:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/nwmatcher/-/nwmatcher-1.4.1.tgz#7ae9b07b0ea804db7e25f05cb5fe4097d4e4949f"
-
oauth-sign@~0.8.1:
version "0.8.2"
resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43"
@@ -4374,16 +4021,6 @@ parse-json@^2.2.0:
dependencies:
error-ex "^1.2.0"
-parse5@^1.5.1:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/parse5/-/parse5-1.5.1.tgz#9b7f3b0de32be78dc2401b17573ccaf0f6f59d94"
-
-parse5@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/parse5/-/parse5-3.0.2.tgz#05eff57f0ef4577fb144a79f8b9a967a6cc44510"
- dependencies:
- "@types/node" "^6.0.46"
-
parsejson@0.0.3:
version "0.0.3"
resolved "https://registry.yarnpkg.com/parsejson/-/parsejson-0.0.3.tgz#ab7e3759f209ece99437973f7d0f1f64ae0e64ab"
@@ -4511,10 +4148,6 @@ pluralize@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-4.0.0.tgz#59b708c1c0190a2f692f1c7618c446b052fd1762"
-pn@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/pn/-/pn-1.0.0.tgz#1cf5a30b0d806cd18f88fc41a6b5d4ad615b3ba9"
-
point-geometry@0.0.0, point-geometry@^0.0.0:
version "0.0.0"
resolved "https://registry.yarnpkg.com/point-geometry/-/point-geometry-0.0.0.tgz#6fcbcad7a803b6418247dd6e49c2853c584daff7"
@@ -4785,15 +4418,6 @@ read-pkg@^2.0.0:
normalize-package-data "^2.3.2"
path-type "^2.0.0"
-readable-stream@1.1, readable-stream@~1.1.9:
- version "1.1.13"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.13.tgz#f6eef764f514c89e2b9e23146a75ba106756d23e"
- dependencies:
- core-util-is "~1.0.0"
- inherits "~2.0.1"
- isarray "0.0.1"
- string_decoder "~0.10.x"
-
readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.1.5, readable-stream@^2.2.2:
version "2.2.11"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.11.tgz#0796b31f8d7688007ff0b93a8088d34aa17c0f72"
@@ -4815,6 +4439,15 @@ readable-stream@~1.0.0, readable-stream@~1.0.17, readable-stream@~1.0.27-1, read
isarray "0.0.1"
string_decoder "~0.10.x"
+readable-stream@~1.1.9:
+ version "1.1.13"
+ resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.13.tgz#f6eef764f514c89e2b9e23146a75ba106756d23e"
+ dependencies:
+ core-util-is "~1.0.0"
+ inherits "~2.0.1"
+ isarray "0.0.1"
+ string_decoder "~0.10.x"
+
readdirp@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.1.0.tgz#4ed0ad060df3073300c48440373f72d1cc642d78"
@@ -4927,32 +4560,12 @@ repeat-string@^1.5.2:
version "1.6.1"
resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
-repeating@^1.1.0:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/repeating/-/repeating-1.1.3.tgz#3d4114218877537494f97f77f9785fab810fa4ac"
- dependencies:
- is-finite "^1.0.0"
-
repeating@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda"
dependencies:
is-finite "^1.0.0"
-request-promise-core@1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.1.tgz#3eee00b2c5aa83239cfb04c5700da36f81cd08b6"
- dependencies:
- lodash "^4.13.1"
-
-request-promise-native@^1.0.3:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.4.tgz#86988ec8eee408e45579fce83bfd05b3adf9a155"
- dependencies:
- request-promise-core "1.1.1"
- stealthy-require "^1.1.0"
- tough-cookie ">=2.3.0"
-
request@2.78.0:
version "2.78.0"
resolved "https://registry.yarnpkg.com/request/-/request-2.78.0.tgz#e1c8dec346e1c81923b24acdb337f11decabe9cc"
@@ -4978,7 +4591,7 @@ request@2.78.0:
tough-cookie "~2.3.0"
tunnel-agent "~0.4.1"
-request@^2.45.0, request@^2.55.0, request@^2.79.0, request@^2.81.0:
+request@^2.45.0, request@^2.81.0:
version "2.81.0"
resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0"
dependencies:
@@ -5102,7 +4715,7 @@ sanitize-filename@^1.6.1:
dependencies:
truncate-utf8-bytes "^1.0.0"
-sax@^1.1.4, sax@^1.2.1, sax@~1.2.1:
+sax@~1.2.1:
version "1.2.2"
resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.2.tgz#fd8631a23bc7826bef5d871bdb87378c95647828"
@@ -5378,10 +4991,6 @@ static-module@^1.1.0:
version "1.3.1"
resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.3.1.tgz#faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e"
-stealthy-require@^1.1.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b"
-
stream-combiner@~0.0.4:
version "0.0.4"
resolved "https://registry.yarnpkg.com/stream-combiner/-/stream-combiner-0.0.4.tgz#4d5e433c185261dde623ca3f44c586bcf5c4ad14"
@@ -5521,10 +5130,6 @@ symbol-observable@^1.0.2:
version "1.0.4"
resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.0.4.tgz#29bf615d4aa7121bdd898b22d4b3f9bc4e2aa03d"
-"symbol-tree@>= 3.1.0 < 4.0.0", symbol-tree@^3.2.1:
- version "3.2.2"
- resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6"
-
table@^4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/table/-/table-4.0.1.tgz#a8116c133fac2c61f4a420ab6cdf5c4d61f0e435"
@@ -5536,10 +5141,6 @@ table@^4.0.1:
slice-ansi "0.0.4"
string-width "^2.0.0"
-taffydb@2.7.2:
- version "2.7.2"
- resolved "https://registry.yarnpkg.com/taffydb/-/taffydb-2.7.2.tgz#7bf8106a5c1a48251b3e3bc0a0e1732489fd0dc8"
-
tar-pack@^3.4.0:
version "3.4.0"
resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.4.0.tgz#23be2d7f671a8339376cbdb0b8fe3fdebf317984"
@@ -5656,16 +5257,12 @@ to-utf8@0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/to-utf8/-/to-utf8-0.0.1.tgz#d17aea72ff2fba39b9e43601be7b3ff72e089852"
-tough-cookie@>=2.3.0, tough-cookie@^2.2.0, tough-cookie@^2.3.2, tough-cookie@~2.3.0:
+tough-cookie@~2.3.0:
version "2.3.2"
resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.2.tgz#f081f76e4c85720e6c37a5faced737150d84072a"
dependencies:
punycode "^1.4.1"
-tr46@~0.0.1, tr46@~0.0.3:
- version "0.0.3"
- resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
-
"traverse@>=0.3.0 <0.4":
version "0.3.9"
resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.3.9.tgz#717b8f220cc0bb7b44e40514c22b2e8bbc70d8b9"
@@ -5905,14 +5502,6 @@ warning@^3.0.0:
dependencies:
loose-envify "^1.0.0"
-webidl-conversions@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-2.0.1.tgz#3bf8258f7d318c7443c36f2e169402a1a6703506"
-
-webidl-conversions@^4.0.0, webidl-conversions@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.1.tgz#8015a17ab83e7e1b311638486ace81da6ce206a0"
-
webworkify@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/webworkify/-/webworkify-1.4.0.tgz#71245d1e34cacf54e426bd955f8cc6ee12d024c2"
@@ -5929,30 +5518,10 @@ wgs84@0.0.0:
version "0.0.0"
resolved "https://registry.yarnpkg.com/wgs84/-/wgs84-0.0.0.tgz#34fdc555917b6e57cf2a282ed043710c049cdc76"
-whatwg-encoding@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.1.tgz#3c6c451a198ee7aec55b1ec61d0920c67801a5f4"
- dependencies:
- iconv-lite "0.4.13"
-
whatwg-fetch@>=0.10.0:
version "2.0.3"
resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz#9c84ec2dcf68187ff00bc64e1274b442176e1c84"
-whatwg-url-compat@~0.6.5:
- version "0.6.5"
- resolved "https://registry.yarnpkg.com/whatwg-url-compat/-/whatwg-url-compat-0.6.5.tgz#00898111af689bb097541cd5a45ca6c8798445bf"
- dependencies:
- tr46 "~0.0.1"
-
-whatwg-url@^6.1.0:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-6.1.0.tgz#5fc8279b93d75483b9ced8b26239854847a18578"
- dependencies:
- lodash.sortby "^4.7.0"
- tr46 "~0.0.3"
- webidl-conversions "^4.0.1"
-
whet.extend@~0.9.9:
version "0.9.9"
resolved "https://registry.yarnpkg.com/whet.extend/-/whet.extend-0.9.9.tgz#f877d5bf648c97e5aa542fadc16d6a259b9c11a1"
@@ -6035,10 +5604,6 @@ xdg-basedir@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-3.0.0.tgz#496b2cc109eca8dbacfe2dc72b603c17c5870ad4"
-"xml-name-validator@>= 2.0.1 < 3.0.0", xml-name-validator@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-2.0.1.tgz#4d8b8f1eccd3419aa362061becef515e1e559635"
-
xmlbuilder@8.2.2:
version "8.2.2"
resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-8.2.2.tgz#69248673410b4ba42e1a6136551d2922335aa773"