1 |
|
2 |
|
3 | /**
|
4 | * Compile to browser source
|
5 | */
|
6 |
|
7 |
|
8 |
|
9 | process.chdir(`${__dirname}/..`)
|
10 |
|
11 | const {runTasks} = require('ape-tasking')
|
12 | const aglob = require('aglob')
|
13 | const filecopy = require('filecopy')
|
14 | const ababel = require('ababel')
|
15 |
|
16 | runTasks('shim', [
|
17 | () => ababel('**/*.js', {
|
18 | cwd: 'lib',
|
19 | out: 'shim/node'
|
20 | }),
|
21 | async () => {
|
22 | for (let filename of await aglob('asset/hbs/*.hbs')) {
|
23 | await filecopy(filename, `shim/${filename}`, {
|
24 | mkdirp: true
|
25 | })
|
26 | }
|
27 | }
|
28 | ], true)
|