From 7ec4ca59ceca20dbf4f3888a1788bd5b61115fc4 Mon Sep 17 00:00:00 2001 From: Guy Bedford Date: Wed, 7 Jul 2021 08:28:32 -0700 Subject: [PATCH] fixup esm check --- src/cli.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cli.js b/src/cli.js index 3acdb06a9..795d075a1 100755 --- a/src/cli.js +++ b/src/cli.js @@ -244,7 +244,8 @@ async function runCmd (argv, stdout, stderr) { let startTime = Date.now(); let ps; const buildFile = eval("require.resolve")(resolve(args._[1] || ".")); - const ext = buildFile.endsWith('.cjs') ? '.cjs' : buildFile.endsWith('.mjs') || !hasTypeModule(buildFile) ? '.mjs' : '.js'; + const esm = buildFile.endsWith('.mjs') || buildFile.endsWith('.js') && hasTypeModule(buildFile); + const ext = buildFile.endsWith('.cjs') ? '.cjs' : esm && (buildFile.endsWith('.mjs') || !hasTypeModule(buildFile)) ? '.mjs' : '.js'; const ncc = require("./index.js")( buildFile, {