summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorMike Morris <michael.patrick.morris@gmail.com>2014-07-09 15:23:42 -0700
committerMike Morris <michael.patrick.morris@gmail.com>2014-07-09 15:23:42 -0700
commit9eb6b69cd440816457a2a07cb3b31e04b24d3f5a (patch)
tree2fdabf83e3a2c398e331070a356b36746450db2f /bin
parent7365d1b2f479823151e7fa57147ae066e76b7ea1 (diff)
downloadqtlocation-mapboxgl-9eb6b69cd440816457a2a07cb3b31e04b24d3f5a.tar.gz
only load and mkdirp once
Diffstat (limited to 'bin')
-rwxr-xr-xbin/build-style.js10
1 files changed, 6 insertions, 4 deletions
diff --git a/bin/build-style.js b/bin/build-style.js
index 720a739901..5ef8d317d5 100755
--- a/bin/build-style.js
+++ b/bin/build-style.js
@@ -2,8 +2,9 @@
'use strict';
var load = require('./load-style.js');
-var mkdirp = require('./mkdirp.js');
+var mkdirp = require('mkdirp');
var path = require('path');
+var fs = require('fs');
var transforms = {
'style.min.js': require('./minify.js'),
@@ -11,9 +12,10 @@ var transforms = {
};
var source = load(process.argv[2]);
+var out = process.argv[3];
+mkdirp.sync(out);
Object.keys(transforms).forEach(function(key) {
- load(process.argv[2])
- .pipe(transforms[key].call())
- .pipe(mkdirp(path.join(process.argv[3], key)));
+ source.pipe(transforms[key].call())
+ .pipe(fs.createWriteStream(path.join(out, key)));
});