UNPKG

apeman-tmpl-contrib-official

Version:
101 lines (96 loc) 2.29 kB
/** * Template set for command. * @memberof module:apeman-tmpl-contrib-official * @namespace command */ "use strict"; var _Resolver = require('./_resolver'), _Renderer = require('./_renderer'); var tmpl = new _Resolver('tmpls/hbs').bindResolve(); var renderer = new _Renderer({ 'bin/{{pkg.name}}': { force: true, mode: '555', tmpl: tmpl('command/bin.js.hbs') }, 'ci/cover.js': { force: false, mode: '755', tmpl: tmpl('cover.js.hbs') }, 'ci/release.js': { force: false, mode: '755', tmpl: tmpl('release.js.hbs') }, 'ci/report.js': { force: false, mode: '755', tmpl: tmpl('report.js.hbs') }, 'ci/test.js': { force: false, mode: '755', tmpl: tmpl('test.js.hbs') }, 'ci/update.sh': { force: true, mode: '555', tmpl: tmpl('update.sh.hbs') }, 'docs/examples/Apemanfile-example.js': { force: false, mode: '644', tmpl: tmpl('command/Apemanfile-example.js.hbs') }, 'docs/examples/usage-example.js': { force: false, mode: '644', tmpl: tmpl('command/usage-example.js.hbs') }, 'lib/index.js': { force: true, mode: '444', tmpl: tmpl('command/index.js.hbs') }, 'lib/{{command.name}}.js': { force: true, mode: '444', tmpl: tmpl('command/command.js.hbs') }, 'lib/{{command.name}}_runner.js': { force: false, mode: '644', tmpl: tmpl('command/command_runner.js.hbs') }, 'lib/{{command.name}}_logger.js': { force: false, mode: '644', tmpl: tmpl('command/command_logger.js.hbs') }, '.gitignore': { force: true, mode: '444', tmpl: tmpl('gitignore.hbs') }, '.travis.yml': { force: false, mode: '644', tmpl: tmpl('travis.yml.hbs') }, 'LICENSE': { force: true, mode: '444', tmpl: tmpl('LICENSE.hbs') }, 'README.md': { force: true, mode: '444', tmpl: tmpl('command/README.md.hbs') } }); /** @lends command */ module.exports = { render: renderer.bindRender(), buds: renderer.bindBuds() };