@dnb/eufemia
Version:
DNB Eufemia Design System UI Library
19 lines • 574 B
JavaScript
import { transform } from 'lebab';
import { sync } from 'globby';
import fs from 'fs-extra';
export function transformFilesToESM() {
const files = sync(['./build/**/plugins/**/*.js', '!./build/cjs/plugins/**/*.js'], {
onlyFiles: true
});
files.forEach(file => {
const codeIn = fs.readFileSync(file, 'utf8').replace(/\.js'/g, ".js'");
const {
code: codeOut
} = transform(codeIn, ['commonjs']);
fs.writeFileSync(file, codeOut, 'utf8');
});
}
if (require.main === module) {
transformFilesToESM();
}
//# sourceMappingURL=transformToESM.js.map