UNPKG

538 BJavaScriptView Raw
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"use strict";
10
11const argx = require('argx'),
12 fs = require('fs'),
13 _bud = require('./_bud');
14
15/** @lends setup */
16function 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
25module.exports = setup;