UNPKG

1.35 kBJavaScriptView Raw
1#!/usr/bin/env node
2
3var coz = require('coz'),
4 path = require('path'),
5 async = require('async'),
6 buds = require('apeman-tmpl-contrib-official/lib/commons');
7
8var pkg = require('../package.json');
9
10
11var basedir = path.resolve(__dirname, '..');
12
13process.chdir(basedir);
14
15async.series([
16 function (callback) {
17 coz.render([
18 'lib/**/.*.bud',
19 'test/**/.*.bud'
20 ], callback);
21 },
22 function (callback) {
23 buds.render({
24 pkg: pkg,
25 modules: [
26 {name: 'ConsoleLogger'},
27 {name: 'MessageFormatter'}
28 ],
29 usages: [
30 {
31 title: 'Console Logger',
32 description: 'Create an instance and emit ansi-colored log to stdout/stderr.',
33 example: 'docs/examples/console-logger-example.js'
34 },
35 {
36 title: 'Message Formatter',
37 description: 'Create an instance and format message.',
38 example: 'docs/examples/message-format-example.js'
39 }
40 ],
41 see: {
42 'colorprint': "https://www.npmjs.com/package/colorprint"
43 }
44 }, callback);
45 }
46], function (err) {
47 if (err) {
48 console.error(err);
49 }
50});
\No newline at end of file