diff options
author | Mike Morris <michael.patrick.morris@gmail.com> | 2014-07-09 15:23:42 -0700 |
---|---|---|
committer | Mike Morris <michael.patrick.morris@gmail.com> | 2014-07-09 15:23:42 -0700 |
commit | 9eb6b69cd440816457a2a07cb3b31e04b24d3f5a (patch) | |
tree | 2fdabf83e3a2c398e331070a356b36746450db2f /bin | |
parent | 7365d1b2f479823151e7fa57147ae066e76b7ea1 (diff) | |
download | qtlocation-mapboxgl-9eb6b69cd440816457a2a07cb3b31e04b24d3f5a.tar.gz |
only load and mkdirp once
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/build-style.js | 10 |
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))); }); |