Skip to content

Commit a69c7ce

Browse files
Add .js extensions to runner imports to produce valid esm (#46)
1 parent 1624b27 commit a69c7ce

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

runner/browser/dom.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import {
44
DomError,
55
SetViewportOptions,
66
SetViewportOfOptions,
7-
} from "browser";
7+
} from "./index.js";
88

99
// Relevant Elm Kernel code: https://github.com/elm/browser/blob/master/src/Elm/Kernel/Browser.js#L322-L328
1010
// Note: `focus` is called using `Elm.Kernel.Browser.call "focus"`

runner/http/fetch.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { HttpResponse, HttpRequest, HttpError } from "./index";
1+
import { HttpResponse, HttpRequest, HttpError } from "./index.js";
22

33
export function http(request: HttpRequest): Promise<HttpResponse> {
44
let controller: AbortController | undefined;

runner/index.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
import { HttpRequest, HttpResponse } from "./http";
2-
import * as fetchAdapter from "./http/fetch";
1+
import { HttpRequest, HttpResponse } from "./http/index.js";
2+
import * as fetchAdapter from "./http/fetch.js";
33
import {
44
DomError,
55
DomElement,
66
Viewport,
77
SetViewportOptions,
88
SetViewportOfOptions,
9-
} from "./browser";
10-
import * as dom from "./browser/dom";
9+
} from "./browser/index.js";
10+
import * as dom from "./browser/dom.js";
1111

12-
export * from "./http";
13-
export * from "./browser";
12+
export * from "./http/index.js";
13+
export * from "./browser/index.js";
1414

1515
export interface ElmPorts {
1616
send: {

0 commit comments

Comments
 (0)