summaryrefslogtreecommitdiff
path: root/client
diff options
context:
space:
mode:
authorrr- <rr-@sakuya.pl>2016-04-07 18:51:29 +0200
committerrr- <rr-@sakuya.pl>2016-04-07 18:51:29 +0200
commitc1816a292f6649e70e6781ecc3269c03b6efe913 (patch)
treeefa0b2397a92f7bbca9b511aa7e7db1bc56382e6 /client
parent26ac304e6975c9e21c5c1e47c16099e5d39486d1 (diff)
client/build: don't minify JS for debug build
Diffstat (limited to 'client')
-rw-r--r--client/build.js10
1 files changed, 6 insertions, 4 deletions
diff --git a/client/build.js b/client/build.js
index 70e63e5..efbe649 100644
--- a/client/build.js
+++ b/client/build.js
@@ -95,15 +95,17 @@ function bundleCss() {
});
}
-function bundleJs() {
+function bundleJs(config) {
const browserify = require('browserify');
const uglifyjs = require('uglify-js');
glob('./js/**/*.js', {}, function(er, files) {
const outputFile = fs.createWriteStream('./public/bundle.min.js');
browserify().add(files).bundle().pipe(outputFile);
outputFile.on('finish', function() {
- const result = uglifyjs.minify('./public/bundle.min.js');
- fs.writeFileSync('./public/bundle.min.js', result.code);
+ if (!config.debug) {
+ const result = uglifyjs.minify('./public/bundle.min.js');
+ fs.writeFileSync('./public/bundle.min.js', result.code);
+ }
console.info('Bundled JS');
});
});
@@ -122,5 +124,5 @@ const config = getConfig();
bundleConfig(config);
bundleHtml(config);
bundleCss();
-bundleJs();
+bundleJs(config);
copyFile('./img/favicon.png', './public/favicon.png');