1 | #!/usr/bin/env node
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 | 'use strict'
|
8 |
|
9 | process.chdir(`${__dirname}/..`)
|
10 |
|
11 | const apeTasking = require('ape-tasking')
|
12 | const co = require('co')
|
13 | const coz = require('coz')
|
14 | const fmtjson = require('fmtjson')
|
15 |
|
16 | apeTasking.runTasks('build', [
|
17 | () => co(function * () {
|
18 | yield coz.render([
|
19 | '.*.bud',
|
20 | 'lib/.*.bud',
|
21 | 'test/.*.bud'
|
22 | ])
|
23 | let results = yield fmtjson('lib/defaults/*.json', {
|
24 | sort: true
|
25 | })
|
26 | for (let filename of Object.keys(results)) {
|
27 | console.log(`File generated: ${filename}`)
|
28 | }
|
29 | })
|
30 | ], true)
|