Skip to content

Commit 251bc4a

Browse files
committed
Use .mjs file extensions when generating html in EXPORT_ES6 mode. NFC
1 parent d4bdb53 commit 251bc4a

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

tools/link.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1945,15 +1945,20 @@ def phase_post_link(options, in_wasm, wasm_target, target, js_syms, base_metadat
19451945

19461946
target_basename = unsuffixed_basename(target)
19471947

1948+
if settings.EXPORT_ES6:
1949+
js_extension = '.mjs'
1950+
else:
1951+
js_extension = '.js'
1952+
19481953
if options.oformat != OFormat.WASM:
1949-
final_js = in_temp(target_basename + '.js')
1954+
final_js = in_temp(target_basename + js_extension)
19501955

19511956
settings.TARGET_BASENAME = unsuffixed_basename(target)
19521957

19531958
if options.oformat in (OFormat.JS, OFormat.MJS):
19541959
js_target = target
19551960
else:
1956-
js_target = get_secondary_target(target, '.js')
1961+
js_target = get_secondary_target(target, js_extension)
19571962

19581963
settings.TARGET_JS_NAME = os.path.basename(js_target)
19591964

0 commit comments

Comments
 (0)