1 | /**
|
2 | * Demo of bud project.
|
3 | * @memberof module:apeman-demo-bud/lib
|
4 | * @function setup
|
5 | * @param {object} params - Template params.
|
6 | * @returns {object} - Coz bud configuration.
|
7 | */
|
8 |
|
9 | ;
|
10 |
|
11 | const argx = require('argx'),
|
12 | fs = require('fs'),
|
13 | _bud = require('./_bud');
|
14 |
|
15 | /** @lends setup */
|
16 | function setup(params) {
|
17 | let args = argx(arguments);
|
18 | params = args.shift('object') || {};
|
19 |
|
20 | let tmpl = fs.readFileSync(__dirname + '/../asset/tmpl.hbs').toString();
|
21 |
|
22 | return _bud(tmpl, params);
|
23 | }
|
24 |
|
25 | module.exports = setup;
|