ape-tmpl
Version:
Templates for ape framework.
29 lines (23 loc) • 518 B
JavaScript
/**
* Compile to browser source
*/
process.chdir(`${__dirname}/..`)
const {runTasks} = require('ape-tasking')
const aglob = require('aglob')
const filecopy = require('filecopy')
const ababel = require('ababel')
runTasks('shim', [
() => ababel('**/*.js', {
cwd: 'lib',
out: 'shim/node'
}),
async () => {
for (let filename of await aglob('asset/hbs/*.hbs')) {
await filecopy(filename, `shim/${filename}`, {
mkdirp: true
})
}
}
], true)