UNPKG

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