summaryrefslogtreecommitdiff
path: root/cli
diff options
context:
space:
mode:
Diffstat (limited to 'cli')
-rw-r--r--cli/compat/mod.rs6
1 files changed, 5 insertions, 1 deletions
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<String>)> {
fn try_resolve_builtin_module(specifier: &str) -> Option<Url> {
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