the-scaffold
Version:
Scaffold for the-projects
38 lines (32 loc) • 625 B
JavaScript
/**
* @function render
*/
const tmplconv = require('tmplconv')
const co = require('co')
const prefix = '~~~~'
const suffix = '~~~~'
/** @lends render */
function render (tmpl, dest, config, options = {}) {
return co(function * () {
return yield tmplconv.render(tmpl, dest, {
silent: options.silent,
pattern: [
'**/*.*',
'.*',
'**/.*.bud.tmpl',
'**/.*.hbs.tmpl'
],
ignore: [
'.DS_Store',
'.svg'
],
prefix,
suffix,
clean: false,
once: false,
data: config
})
})
}
module.exports = render