UNPKG

@momentum-ui/react-collaboration

Version:

Cisco Momentum UI Framework for React Collaboration Applications

14 lines (11 loc) 461 B
const handlebars = require("handlebars"); const path = require("path"); const fs = require('fs-extra'); async function generateFileFromTemplate(dest, fileName, data, template) { const source = await fs.readFile(template, "utf8"); const compile = handlebars.compile(source); const finalFile = path.join(dest, fileName); await fs.writeFile(finalFile, compile(data)); console.warn(`${finalFile} written!`); } module.exports = generateFileFromTemplate;