UNPKG

apeman-demo-tmpl

Version:
30 lines (24 loc) 673 B
/** * Demo of tmpl project. * @memberof module:apeman-demo-tmpl/lib * @function load * @param {object} params - Template params. * @param {string} [mode='644'] - File permission. * @param {boolean} [force=false] - Override or not. * @returns {object} - Coz bud configuration. */ "use strict"; const argx = require('argx'), fs = require('fs'); /** @lends load */ function load(params, mode, force) { let args = argx(arguments); params = args.shift('object'); return { force: !!force, mode: mode || '644', tmpl: fs.readFileSync(__dirname + '/../asset/tmpl.hbs').toString(), data: {} } } module.exports = load;