From 6fd5f58c2c8e2092ef30be07a6f200574f30b46e Mon Sep 17 00:00:00 2001 From: Robin Malfait Date: Mon, 16 May 2022 15:49:50 +0200 Subject: [PATCH] ensure standalone imports and exports are rewritten as well (#1458) --- scripts/rewrite-imports.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/rewrite-imports.js b/scripts/rewrite-imports.js index c2b5ae8..5eea337 100755 --- a/scripts/rewrite-imports.js +++ b/scripts/rewrite-imports.js @@ -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') }