UNPKG

574 BJavaScriptView Raw
1#!/usr/bin/env node
2
3/**
4 * Build this project.
5 */
6
7'use strict'
8
9process.chdir(`${__dirname}/..`)
10
11const apeTasking = require('ape-tasking')
12const co = require('co')
13const coz = require('coz')
14const fmtjson = require('fmtjson')
15
16apeTasking.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)