UNPKG

xeira

Version:

One Web Dev stack tool to rule them all

23 lines (18 loc) 473 B
import {writeFile} from 'fs/promises' function renderFile (pkgName, suffix) { return ` /* eslint-env node */ if (process.env.NODE_ENV === "production") { module.exports = require("./${pkgName}.${suffix}.min.js"); } else { module.exports = require("./${pkgName}.${suffix}.js"); } ` } async function makeMainFile (pkgName, suffix, destpath) { const content= renderFile (pkgName, suffix) return await writeFile(destpath, content) } export { makeMainFile }