From 7b982829930bfcfbb70d0bb377f90939d122efed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Wed, 14 Sep 2022 16:41:47 +0200 Subject: fix(npm): binary entrypoint for .js or no extension (#15900) --- cli/node/mod.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'cli/node/mod.rs') diff --git a/cli/node/mod.rs b/cli/node/mod.rs index 7e1ea95f7..2ec9295dd 100644 --- a/cli/node/mod.rs +++ b/cli/node/mod.rs @@ -42,6 +42,7 @@ mod analyze; pub use analyze::esm_code_with_node_globals; +#[derive(Debug)] pub enum NodeResolution { Esm(ModuleSpecifier), CommonJs(ModuleSpecifier), @@ -578,10 +579,10 @@ fn url_to_node_resolution( } else { NodeResolution::CommonJs(url) } - } else if url.as_str().ends_with(".cjs") { - NodeResolution::CommonJs(url) - } else { + } else if url.as_str().ends_with(".mjs") { NodeResolution::Esm(url) + } else { + NodeResolution::CommonJs(url) }) } -- cgit v1.2.3