UNPKG

1.06 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 }),
35 buds['task-contrib/README.md']({
36 pkg: pkg,
37 usage: 'docs/usage.js',
38 get usageName() {
39 var usage = require('../docs/usage.js');
40 return Object.keys(usage.$tasks).shift();
41 },
42 see:{
43 'coz':'https://github.com/okunishinishi/coz'
44 }
45 })
46], function (err) {
47 if (err) {
48 console.error(err);
49 } else {
50 console.log('Build done!');
51 }
52});