21 lines
571 B
JavaScript
21 lines
571 B
JavaScript
"use strict";
|
|
/**
|
|
* Convert paths string to real-world import code.
|
|
*/
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
function pathsToModuleCode(files) {
|
|
let index = 0;
|
|
let code = '';
|
|
code += files
|
|
.map(filePath => `import m${index++} from ${JSON.stringify(filePath)}`)
|
|
.join('\n');
|
|
code += '\n\nexport default [\n';
|
|
for (let i = 0; i < index; i++) {
|
|
code += ` m${i}`;
|
|
code += i === index - 1 ? '\n' : ',\n';
|
|
}
|
|
code += ']\n';
|
|
return code;
|
|
}
|
|
exports.pathsToModuleCode = pathsToModuleCode;
|