UNPKG

apeman-tmpl-bud

Version:
26 lines (20 loc) 629 B
/** * apeman template of bud files. * @memberof module:apeman-tmpl-bud/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 assert = require('assert') const _bud = require('./_bud') const _tmpl = require('./_tmpl') /** @lends load */ function load (params, mode = '644', force = false) { assert(params.type, 'params.type is required.') let tmpl = _tmpl(params.type) return _bud(tmpl, params, mode, force) } module.exports = load