-
-
Notifications
You must be signed in to change notification settings - Fork 58
Open
Description
My code looks like this:
import { assertEquals } from "@std/testing/asserts.ts";
import { SVG, registerWindow } from "https://cdn.jsdelivr.net/npm/@svgdotjs/svg.js@3.2.0/dist/svg.esm.js";
import { createSVGWindow } from "https://cdn.jsdelivr.net/npm/svgdom@0.1.14/+esm";
Deno.test("svg", () => {
const window = createSVGWindow();
const document = window.document;
// register window and document
registerWindow(window, document);
// create canvas
const canvas = SVG(document.documentElement);
canvas.rect(100, 100);
console.log('hello', canvas.svg());
assertEquals(canvas.svg(), "");
});
I get this error:
./tests/canvas.test.ts (uncaught error)
error: SyntaxError: The requested module '/npm/fontkit@1.9.0/+esm' does not provide an export named 'default'
at <anonymous> (https://cdn.jsdelivr.net/npm/svgdom@0.1.14/+esm:7:92)
This error was not caught from a test and caused the test runner to fail on the referenced module.
It most likely originated from a dangling promise, event/timeout handler or top-level code.
Is there a problem with the ESM file?
Metadata
Metadata
Assignees
Labels
No labels