1 | #!/usr/bin/env node
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 | var coz = require('coz'),
|
8 | path = require('path');
|
9 |
|
10 | var basedir = path.resolve(__dirname, '..'),
|
11 | pkg = require('../package.json');
|
12 |
|
13 | var buds = require('apeman-tmpl-contrib-official');
|
14 |
|
15 | process.chdir(basedir);
|
16 |
|
17 | coz.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 |