UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

26 lines (25 loc) 869 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.transformFilesToESM = transformFilesToESM; var _lebab = require("lebab"); var _globby = require("globby"); var _fsExtra = _interopRequireDefault(require("fs-extra")); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } function transformFilesToESM() { const files = (0, _globby.sync)(['./build/**/plugins/**/*.js', '!./build/cjs/plugins/**/*.js'], { onlyFiles: true }); files.forEach(file => { const codeIn = _fsExtra.default.readFileSync(file, 'utf8').replace(/\.cjs'/g, ".js'"); const { code: codeOut } = (0, _lebab.transform)(codeIn, ['commonjs']); _fsExtra.default.writeFileSync(file, codeOut, 'utf8'); }); } if (require.main === module) { transformFilesToESM(); } //# sourceMappingURL=transformToESM.js.map