UNPKG

636 BJavaScriptView Raw
1var templatizer = require('templatizer');
2var bundle = require('browserify')();
3var fs = require('fs');
4var uglify = require('uglify-js');
5var config = require('./package.json');
6
7// pass in the template directory and what you want to
8// save the output file as. That's it!
9templatizer(__dirname + '/templates', __dirname + '/templates.js');
10
11bundle.add('./reformer.js');
12bundle.bundle({standalone: 'Reformer'}, function (err, source) {
13 var fileName = 'dist/reformer.bundle.js';
14 if (err) console.error(err);
15 fs.writeFileSync(fileName, source);
16 fs.writeFileSync('dist/reformer.min.js', uglify.minify(fileName).code);
17});