From b676cab0b4278a5c0200d9aa68c47d073a03aefe Mon Sep 17 00:00:00 2001 From: David Sherret Date: Fri, 29 Jul 2022 15:48:03 -0400 Subject: fix(compat): use mjs extension for stream/promises (#15341) --- cli/compat/mod.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'cli/compat/mod.rs') diff --git a/cli/compat/mod.rs b/cli/compat/mod.rs index dfe5e4983..3ddc32f96 100644 --- a/cli/compat/mod.rs +++ b/cli/compat/mod.rs @@ -93,8 +93,12 @@ pub fn get_node_imports() -> Vec<(Url, Vec)> { fn try_resolve_builtin_module(specifier: &str) -> Option { if SUPPORTED_MODULES.contains(&specifier) { + let ext = match specifier { + "stream/promises" => "mjs", + _ => "ts", + }; let module_url = - format!("{}node/{}.ts", NODE_COMPAT_URL.as_str(), specifier); + format!("{}node/{}.{}", NODE_COMPAT_URL.as_str(), specifier, ext); Some(Url::parse(&module_url).unwrap()) } else { None -- cgit v1.2.3