Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[bug] Can't import jspm modules #3852

Closed
morr0ne opened this issue Feb 1, 2020 · 8 comments · Fixed by #4030 or #4120
Closed

[bug] Can't import jspm modules #3852

morr0ne opened this issue Feb 1, 2020 · 8 comments · Fixed by #4030 or #4120
Labels
bug Something isn't working correctly

Comments

@morr0ne
Copy link

morr0ne commented Feb 1, 2020

Trying to import any library trough jspm.io like so:

import jsdom from 'https://dev.jspm.io/jsdom'

Always returns either error code 123 "The filename, directory name, or volume label syntax is incorrect", error code 267 "invalid directory name" or error 5 "Permission Denied"

$ deno -A --reload mod.ts
output
Compile file:///D:/Projects/js/deno-test/mod.ts
Download https://dev.jspm.io/jsdom
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/api.dew.js
Download https://dev.jspm.io/npm:@jspm/core@1/nodelibs/path.js
Download https://dev.jspm.io/npm:@jspm/core@1/nodelibs/@empty.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/vm-shim.dew.js
Download https://dev.jspm.io/npm:tough-cookie@3?dew
Download https://dev.jspm.io/npm:html-encoding-sniffer@2?dew
Download https://dev.jspm.io/npm:whatwg-url@8?dew
Download https://dev.jspm.io/npm:whatwg-encoding@1?dew
Download https://dev.jspm.io/npm:whatwg-mimetype@2?dew
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/utils.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/virtual-console.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/browser/Window.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/browser/parser/index.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/domparsing/serialization.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/browser/resources/resource-loader.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/browser/resources/no-op-resource-loader.dew.js
Download https://dev.jspm.io/npm:@jspm/core@1/nodelibs/buffer.js
Download https://dev.jspm.io/npm:acorn@7?dew
Download https://dev.jspm.io/npm:acorn-globals@4?dew
Download https://dev.jspm.io/npm:escodegen@1?dew
Download https://dev.jspm.io/npm:@jspm/core@1/nodelibs/events.js
Download https://dev.jspm.io/npm:webidl-conversions@5?dew
Download https://dev.jspm.io/npm:cssstyle@2?dew
Download https://dev.jspm.io/npm:w3c-hr-time@1?dew
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/browser/not-implemented.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/utils.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/Element.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/EventTarget.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/PageTransitionEvent.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/named-properties-window.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/post-message.dew.js
Download https://dev.jspm.io/npm:domexception@2/webidl2js-wrapper?dew
Download https://dev.jspm.io/npm:abab@2?dew
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/websockets/WebSocket-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/BarProp.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/Document.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/External.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/Navigator.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/Performance.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/Screen.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/Storage.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/Selection.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/helpers/runtime-script-errors.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/helpers/events.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/window/SessionHistory.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/helpers/style-rules.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/browser/js-globals.json.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/GlobalEventHandlers-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/WindowEventHandlers-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/interfaces.dew.js
Download https://dev.jspm.io/npm:@jspm/core@1/nodelibs/process.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/helpers/internal-constants.dew.js
Download https://dev.jspm.io/npm:symbol-tree@3?dew
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/helpers/document-base-url.dew.js
Download https://dev.jspm.io/npm:canvas@2?dew
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/Attr.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/ShadowRootInit.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/Node.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/Element-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/attributes/Attr-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/attributes.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/helpers/strings.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/helpers/namespaces.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/helpers/mutation-observers.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/Event.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/MutationRecord.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/EventInit.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/events/Event-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/mutation-observer/MutationRecord-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/NodeList.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/NodeList-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/ShadowRootMode.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/GetRootNodeOptions.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/Node-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/events/EventTarget-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/node-type.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/node-document-position.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/node.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/helpers/node.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/helpers/shadow-dom.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/MouseEvent.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/MouseEventInit.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/UIEvent.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/events/MouseEvent-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/EventModifierInit.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/UIEventInit.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/events/UIEvent-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/events/EventModifierMixin-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/helpers/ordered-set.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLCollection.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLCollection-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/helpers/selectors.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/ParentNode-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/ChildNode-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/DOMTokenList.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/NamedNodeMap.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/helpers/validate-names.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/Slotable-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/NonDocumentTypeChildNode-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/ShadowRoot.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/Text.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/helpers/custom-elements.dew.js
Download https://dev.jspm.io/npm:nwsapi@2?dew
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/DOMTokenList-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/attributes/NamedNodeMap-impl.dew.js
Download https://dev.jspm.io/npm:xml-name-validator@3?dew
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/DocumentFragment.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/ShadowRoot-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/DocumentFragment-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/NonElementParentNode-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/DocumentOrShadowRoot-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/CharacterData.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/Text-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/CharacterData-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/AddEventListenerOptions.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/EventListenerOptions.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/PageTransitionEventInit.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/events/PageTransitionEvent-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/named-properties-tracker.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/MessageEvent.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/MessageEventInit.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/events/MessageEvent-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/helpers/create-event-accessor.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/Blob.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/CloseEvent.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/ErrorEvent.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/ErrorEventInit.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/events/ErrorEvent-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/BlobPropertyBag.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/file-api/Blob-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/EndingType.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/CloseEventInit.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/events/CloseEvent-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/window/BarProp-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/Document-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/ElementCSSInlineStyle-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLOrSVGElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/helpers/traversal.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/helpers/form-controls.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/helpers/details.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/helpers/focusing.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/DOMStringMap.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/FocusEvent.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/FocusEventInit.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/events/FocusEvent-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/DOMStringMap-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/helpers/dates-and-times.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/level2/style.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/helpers/text.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/History.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/Location.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/Comment.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/ProcessingInstruction.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/CDATASection.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/DOMImplementation.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLUnknownElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/SVGElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/TreeWalker.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/NodeIterator.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/Range.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/CustomEvent.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HashChangeEvent.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/KeyboardEvent.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/PopStateEvent.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/ProgressEvent.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/TouchEvent.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/browser/resources/request-manager.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/browser/resources/async-resource-queue.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/browser/resources/resource-queue.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/browser/resources/per-document-resource-loader.dew.js
Download https://dev.jspm.io/npm:cssom@0.4?dew
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/window/History-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/window/Location-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/window/navigation.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/Comment-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/ProcessingInstruction-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/CDATASection-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/DocumentType.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/DOMImplementation-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/DocumentType-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLUnknownElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/SVGElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/SVGAnimatedString.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/svg/SVGAnimatedString-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/traversal/TreeWalker-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/traversal/helpers.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/traversal/NodeIterator-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/AbstractRange.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/range/Range-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/range/AbstractRange-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/range/boundary-point.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/CustomEventInit.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/events/CustomEvent-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HashChangeEventInit.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/events/HashChangeEvent-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/KeyboardEventInit.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/events/KeyboardEvent-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/PopStateEventInit.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/events/PopStateEvent-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/ProgressEventInit.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/events/ProgressEvent-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/TouchEventInit.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/events/TouchEvent-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/window/External-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/navigator/Navigator-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/navigator/NavigatorID-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/navigator/NavigatorLanguage-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/navigator/NavigatorOnLine-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/navigator/NavigatorCookies-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/navigator/NavigatorPlugins-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/navigator/NavigatorConcurrentHardware-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/PluginArray.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/MimeTypeArray.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/navigator/PluginArray-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/navigator/MimeTypeArray-impl.dew.js
Download https://dev.jspm.io/npm:@jspm/core@1/nodelibs/os.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/hr-time/Performance-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/window/Screen-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/webstorage/Storage-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/StorageEvent.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/StorageEventInit.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/events/StorageEvent-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/selection/Selection-impl.dew.js
Download https://dev.jspm.io/npm:@jspm/core@1/nodelibs/util.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/browser/default-stylesheet.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/register-elements.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/level3/xpath.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/node-filter.dew.js
Download https://dev.jspm.io/npm:whatwg-url@8/webidl2js-wrapper?dew
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/XMLDocument.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLOptionsCollection.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLHeadElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLTitleElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLBaseElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLLinkElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLMetaElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLStyleElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLBodyElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLHeadingElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLParagraphElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLHRElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLPreElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLUListElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLOListElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLLIElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLMenuElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLDListElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLDivElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLAnchorElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLAreaElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLBRElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLButtonElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLCanvasElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLDataElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLDataListElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLDetailsElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLDialogElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLDirectoryElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLFieldSetElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLFontElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLFormElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLHtmlElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLImageElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLInputElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLLabelElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLLegendElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLMapElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLMarqueeElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLMediaElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLMeterElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLModElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLOptGroupElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLOptionElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLOutputElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLPictureElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLProgressElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLQuoteElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLScriptElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLSelectElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLSlotElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLSourceElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLSpanElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLTableCaptionElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLTableCellElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLTableColElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLTableElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLTimeElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLTableRowElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLTableSectionElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLTemplateElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLTextAreaElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLFrameElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLFrameSetElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLIFrameElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLEmbedElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLObjectElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLParamElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLVideoElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLAudioElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/HTMLTrackElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/SVGGraphicsElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/SVGSVGElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/SVGTitleElement.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/SVGNumber.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/SVGStringList.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/InputEvent.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/CompositionEvent.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/WheelEvent.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/Plugin.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/MimeType.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/FileReader.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/File.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/FileList.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/ValidityState.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/DOMParser.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/XMLSerializer.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/FormData.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/XMLHttpRequestEventTarget.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/XMLHttpRequestUpload.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/XMLHttpRequest.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/WebSocket.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/StaticRange.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/MutationObserver.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/Headers.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/AbortController.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/AbortSignal.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/XMLDocument-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLOptionsCollection-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLHeadElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLTitleElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLBaseElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLLinkElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/helpers/stylesheets.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLMetaElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLStyleElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLBodyElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLHeadingElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLParagraphElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLHRElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLPreElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLUListElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLOListElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLLIElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLMenuElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLDListElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLDivElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLAnchorElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLHyperlinkElementUtils-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLAreaElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLBRElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLButtonElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/constraint-validation/DefaultConstraintValidation-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLCanvasElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLDataElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLDataListElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLDetailsElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLDialogElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLDirectoryElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLFieldSetElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLFontElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLFormElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLHtmlElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLImageElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/SelectionMode.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLInputElement-impl.dew.js
Download https://dev.jspm.io/npm:decimal.js@10?dew
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/helpers/number-and-date-inputs.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLLabelElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLLegendElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLMapElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLMarqueeElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/TextTrackKind.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLMediaElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLMeterElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLModElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLOptGroupElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLOptionElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLOutputElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLPictureElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLProgressElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLQuoteElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLScriptElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLSelectElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/AssignedNodesOptions.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLSlotElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLSourceElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLSpanElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLTableCaptionElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLTableCellElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLTableColElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLTableElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLTimeElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLTableRowElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLTableSectionElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLTemplateElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLTextAreaElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLFrameElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLFrameSetElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLIFrameElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLEmbedElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLObjectElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLParamElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLVideoElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLAudioElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/HTMLTrackElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/SVGGraphicsElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/SVGTests-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/helpers/svg/basic-types.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/SVGSVGElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/nodes/SVGTitleElement-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/svg/SVGNumber-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/svg/SVGStringList-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/svg/SVGListBase.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/InputEventInit.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/events/InputEvent-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/CompositionEventInit.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/events/CompositionEvent-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/WheelEventInit.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/events/WheelEvent-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/navigator/Plugin-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/navigator/MimeType-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/file-api/FileReader-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/helpers/binary-data.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/FilePropertyBag.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/file-api/File-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/file-api/FileList-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/constraint-validation/ValidityState-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/SupportedType.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/domparsing/DOMParser-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/domparsing/XMLSerializer-impl.dew.js
Download https://dev.jspm.io/npm:w3c-xmlserializer@2?dew
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/xhr/FormData-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/xhr/XMLHttpRequestEventTarget-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/xhr/XMLHttpRequestUpload-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/XMLHttpRequestResponseType.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/xhr/XMLHttpRequest-impl.dew.js
Download https://dev.jspm.io/npm:@jspm/core@1/nodelibs/http.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/xhr/xhr-utils.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/helpers/json.dew.js
Download https://dev.jspm.io/npm:request@2?dew
Download https://dev.jspm.io/npm:data-urls@2?dew
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/helpers/wrap-cookie-jar-for-request.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/BinaryType.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/StaticRangeInit.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/range/StaticRange-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/generated/MutationObserverInit.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/mutation-observer/MutationObserver-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/fetch/Headers-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/fetch/header-types.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/fetch/header-list.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/aborting/AbortController-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/aborting/AbortSignal-impl.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/browser/parser/xml.dew.js
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/browser/parser/html.dew.js
Download https://dev.jspm.io/npm:saxes@4?dew
Download https://dev.jspm.io/npm:parse5@5.1.1?dew
Download https://dev.jspm.io/npm:jsdom@16.0.1/lib/jsdom/living/domparsing/parse5-adapter-serialization.dew.js
Download https://dev.jspm.io/npm:parse5@5.1.1/lib/parser/open-element-stack?dew
Download https://dev.jspm.io/npm:request-promise-native@1?dew
Download https://dev.jspm.io/npm:jsdom@16.0.1/package.json.dew.js
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 123, kind: Other, message: "La sintassi del nome del file, della directory o del volume non è corretta." }', src\libcore\result.rs:1165:5
Tried on windows 10 on version 0.31.0
@kevinkassimo
Copy link
Contributor

I believe this is basically the same issue as #3776 : There is a collision of directory and file during caching. Believe we definitely need a careful plan about how to handle similar situations (also we haven't been dealing with queries properly during cache yet)

@morr0ne
Copy link
Author

morr0ne commented Feb 2, 2020

Is there already some kind of fix planned or do we have to wait for a refactor of the caching system? Also this seems like a very serious problem, since this is one of the only way to use npm module in deno, is it referenced in the 1.0 roadmap?

(please forgive any bad English)

@filipesmedeiros
Copy link

filipesmedeiros commented Feb 2, 2020

I actually was gonna start working on something kinda related to this. But it seems that maybe it's better to resolve this first.

I think the obvious solution is to encode (hash?) the file names, like @keroxp mentioned in #2790. However, hash collisions will most likely cause even more trouble down the line.

I was thinking of encoding the filenames according to some pattern defined by deno (or maybe grab another one that's already proven to be good). So something like base64. Somethig like this would be (probably) always fs agnostic. It would increase compile times a bit, because the encoding/decoding, but maybe it's worth it.

EDIT: we could also only deal with the problematic chars ('?' for example) but this would be more of a patch than a solution, I think.

@ry ry added the bug Something isn't working correctly label Feb 2, 2020
This was referenced Feb 2, 2020
@Soremwar
Copy link
Contributor

Soremwar commented Feb 3, 2020

Related #2763

@kitsonk
Copy link
Contributor

kitsonk commented Feb 20, 2020

This doesn't really fix it, because even with #4030 and #4040 you will get back the following:

Download https://dev.jspm.io/jspm
error TS2307: Cannot find module '/npm:jspm@0.16.55/api.dew.js'.

► https://dev.jspm.io/jspm:1:21

1 import { dew } from "/npm:jspm@0.16.55/api.dew.js";
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Deno doesn't resolve module specifiers like that.

@morr0ne
Copy link
Author

morr0ne commented Feb 20, 2020

The cannot find module problem is actually caused by deno expecting definition file, the only solution I found so far was using plain javascript instead of typescript

@bartlomieju
Copy link
Member

This doesn't really fix it, because even with #4030 and #4040 you will get back the following:

Download https://dev.jspm.io/jspm
error TS2307: Cannot find module '/npm:jspm@0.16.55/api.dew.js'.

► https://dev.jspm.io/jspm:1:21

1 import { dew } from "/npm:jspm@0.16.55/api.dew.js";
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Deno doesn't resolve module specifiers like that.

@kitsonk but that import specifier is valid; example:

// mod.js
import jsdom from "https://dev.jspm.io/jspm;
console.log(jsdom);
$ deno mod.js
Download ...
....
error: Uncaught ReferenceError: global is not defined
► https://dev.jspm.io/npm:@jspm/core@1.0.4/nodelibs/process.js:4:52

4 var _global = typeof self !== "undefined" ? self : global;
                                                     ^

    at https://dev.jspm.io/npm:@jspm/core@1.0.4/nodelibs/process.js:4:52

Now try with .ts file:

// mod.ts
import jsdom from "https://dev.jspm.io/jspm;
console.log(jsdom);
$ deno mod.ts
Download ...
error TS2307: Cannot find module '/npm:jsdom@16.2.0/lib/api.dew.js'.

► https://dev.jspm.io/jsdom:1:21

1 import { dew } from "/npm:jsdom@16.2.0/lib/api.dew.js";
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

The error originates from SourceFile.getUrl(). Seems that it was changed in #4040 - I don't really understand why TS compiler doesn't load imported JavaScript files when checkJs is not on - shouldn't it just skip type checking for JavaScript files, but still fully resolve module graph?

@bartlomieju bartlomieju reopened this Feb 21, 2020
@kitsonk
Copy link
Contributor

kitsonk commented Feb 22, 2020

shouldn't it just skip type checking for JavaScript files, but still fully resolve module graph?

Why, it is not doing anything with them. Why would it need to check and resolve the dependency graph? It was checking the dependency graph that was causing problems in other places. The problem though here is that the initial .ts file pulls in a .js file that we now don't analyse the imports for, and the compiler expects all imports to be there. I think I know what the problem is.

I guess ultimately though, we really shouldn't even be trying to load something like jsdom into the compiler. Ideally a @deno-types pragma would be used and then that would work perfect. The problem of course is that @types/jsdom isn't very Deno friendly because it imports in a couple of other dependent types and relies on Node.js resolution logic. We really need a way to "bundle" types for Deno, so that all that could be preprocessed and a complete type file handed to Deno.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working correctly
Projects
None yet
7 participants