UNPKG

apeman-tmpl-contrib-official

Version:
41 lines (35 loc) 994 B
#!/usr/bin/env node /** * @file Build this project. */ var tmplContrib = require('../lib/tmpl_contrib'), path = require('path'), extend = require('extend'), glob = require('glob'); var basedir = path.resolve(__dirname, '..'); process.chdir(basedir); var pkg = require('../package.json'); tmplContrib.render({ pkg: pkg, ignore: [], buds: tmplContrib.buds({}).map(function (bud) { return extend(bud, { tmpl: path.relative(basedir, bud.tmpl) }); }), year: new Date().getFullYear(), usage: require.resolve('../docs/usage.js'), modules: glob.sync(basedir + '/lib/*.js') .map(function (filename) { return path.basename(filename, path.extname(filename)); }) .filter(function (name) { return name !== 'index'; }) }, function (err) { if (err) { console.error(err); } else { console.log('Build done!'); } });