diff --git a/crates/cli-support/src/js/mod.rs b/crates/cli-support/src/js/mod.rs index fb14e70910a..59a10704d6b 100644 --- a/crates/cli-support/src/js/mod.rs +++ b/crates/cli-support/src/js/mod.rs @@ -380,7 +380,10 @@ impl<'a> Context<'a> { js.push_str("const __exports = {};\n"); js.push_str("let wasm;\n"); init = self.gen_init(needs_manual_start, None)?; - footer.push_str(&format!("{} = Object.assign(init, __exports);\n", global)); + footer.push_str(&format!( + "{} = Object.assign(init, {{ initSync }}, __exports);\n", + global + )); } // With normal CommonJS node we need to defer requiring the wasm