ensure standalone imports and exports are rewritten as well (#1458)
This commit is contained in:
@@ -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')
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user