We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ad9c290 commit fbaa362Copy full SHA for fbaa362
tools/esmify.ts
@@ -10,7 +10,7 @@ for (const file of files) {
10
console.info(`Processing ${file} => ${fileMjs}`);
11
// .js => .mjs
12
const content = fs.readFileSync(file).toString("utf-8");
13
- const newContent = content.replace(/\bfrom "([^"]+)";/g, 'from "$1.mjs";')
+ const newContent = content.replace(/\bfrom "(\.\.?\/[^"]+)";/g, 'from "$1.mjs";')
14
.replace(/\/\/# sourceMappingURL=(.+)\.js\.map$/,
15
"//# sourceMappingURL=$1.mjs.map");
16
fs.writeFileSync(fileMjs, newContent);
0 commit comments