kvell-scripts
Version:
Scripts to run applications generated from create-kvell-app
15 lines (12 loc) • 488 B
JavaScript
const generateModelIndexTemplate = allModels => {
let requireTemplate = "";
let exportsTemplate = "module.exports = {\n";
allModels.map((model, index) => {
const modelName = model;
requireTemplate += `const ${modelName} = require("./${modelName}");\n`;
exportsTemplate += ` ${modelName}${index === allModels.length - 1 ? "" : ","}\n`;
});
exportsTemplate += "};";
return `${requireTemplate}\n${exportsTemplate}`;
};
module.exports = generateModelIndexTemplate;