iconoir/bin/templates/vue/index-template.cjs
2023-05-03 08:19:37 -04:00

14 lines
404 B
JavaScript

const path = require('path');
function template(filePaths) {
const exportEntries = filePaths.map((filePath) => {
const basename = path.basename(filePath, path.extname(filePath));
const exportName = /^\d/.test(basename) ? `Svg${basename}` : basename;
return `export { default as ${exportName} } from './${filePath}'`;
});
return exportEntries.join('\n');
}
module.exports = template;