UNPKG

apeman-demo-tmpl

Version:
32 lines (27 loc) 693 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 fs = require('fs') const pkg = require('../package.json') /** @lends load */ function load (params, mode = '644', force = false) { return { force, mode, tmpl: fs.readFileSync(`${__dirname}/../asset/tmpl.hbs`).toString(), data: { params, pkg, generator: 'apeman-tmpl', today: new Date().toLocaleDateString() } } } module.exports = load