UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

19 lines 574 B
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