ensure standalone imports and exports are rewritten as well (#1458)

This commit is contained in:
Robin Malfait
2022-05-16 15:49:50 +02:00
committed by GitHub
parent 7344846fad
commit 6fd5f58c2c
+1 -1
View File
@@ -8,7 +8,7 @@ console.time('Rewrote imports in')
fastGlob.sync([process.argv.slice(2).join('')]).forEach((file) => {
file = path.resolve(process.cwd(), file)
let content = fs.readFileSync(file, 'utf8')
let result = content.replace(/from([^"']*?)(["'])\.(.*?)\2/g, 'from$1".$3.js"')
let result = content.replace(/(import|export)([^"']*?)(["'])\.(.*?)\3;/g, '$1$2".$4.js";')
if (result !== content) {
fs.writeFileSync(file, result, 'utf8')
}