Fix #814 - Resolve syntax error related to import renaming in ESM version build

This commit is contained in:
Faisal Salman
2025-12-10 11:21:45 +07:00
parent 7bc177de79
commit 41dd83f27a
3 changed files with 6 additions and 3 deletions

View File

@@ -4,6 +4,7 @@ const fs = require('fs');
const defaultReplacements = {
mjs: [
[/(?<=const.+)(:)(?=.+require)/ig, ' as'],
[/const (.+?)\s*=\s*require\(\'\.(.+)\'\)/ig, 'import $1 from \'\.$2.mjs\''],
[/const (.+?)\s*=\s*require\(\'(.+)\'\)/ig, 'import $1 from \'$2\''],
[/module\.exports =/ig, 'export']

View File

@@ -9,7 +9,7 @@ echo '
- lint js code
'
npm run test:jshint || exit 1
#npm run test:eslint || exit 1
npm run test:eslint || exit 1
echo '
- test using mocha