UNPKG

796 BJavaScriptView Raw
1#!/usr/bin/env node
2
3/**
4 * @file Build this project.
5 */
6
7var coz = require('coz'),
8 path = require('path');
9
10
11var basedir = path.resolve(__dirname, '..'),
12 pkg = require('../package.json');
13
14var buds = require('apeman-tmpl-contrib-official');
15
16process.chdir(basedir);
17
18coz.render([
19 buds['gitignore']({
20 ignore: []
21 }),
22 buds['LICENSE']({
23 year: new Date().getFullYear()
24 }),
25 buds['release.sh']({}),
26 buds['task-contrib/README.md']({
27 pkg: pkg,
28 usage: 'docs/usage.js',
29 get usageName() {
30 var usage = require('../docs/usage.js');
31 return Object.keys(usage.$tasks).shift();
32 }
33 })
34], function (err) {
35 if (err) {
36 console.error(err);
37 } else {
38 console.log('Build done!');
39 }
40});
\No newline at end of file