Browse Source

minify bundle

patch-2
Manuel Araoz 11 years ago
parent
commit
348cf50636
  1. 9
      browser/build.js
  2. 3
      package.json

9
browser/build.js

@ -30,6 +30,7 @@ var list = function(val) {
program
.version('0.0.1')
.option('-a, --includeall', 'Include all submodules.')
.option('-d, --dontminify', 'Don\'t minify the code.')
.option('-s, --submodules <items>', 'Include the listed comma-separated submodules.', list)
.parse(process.argv);
@ -98,8 +99,14 @@ modules.forEach(function(m) {
});
b.require('soop');
b.bundle().pipe(fs.createWriteStream('browser/bundle.js'));
if (!program.dontminify) {
b.transform({
global: true
}, 'uglifyify');
}
var bundle = b.bundle();
bundle = bundle.pipe(fs.createWriteStream('browser/bundle.js'));
opts.standalone = 'testdata';
var tb = browserify(opts);

3
package.json

@ -60,7 +60,8 @@
"commander": "~2.1.0",
"browserify-bignum": "git://github.com/maraoz/browserify-bignum.git",
"browserify-buffertools": "~1.0.2",
"brfs": "~1.0.0"
"brfs": "~1.0.0",
"uglifyify": "~1.2.3"
},
"devDependencies": {
"grunt-contrib-watch": "~0.5.3",

Loading…
Cancel
Save