Make build-module create core.min.js and lodash.min.js.

This commit is contained in:
John-David Dalton
2016-02-21 18:39:00 -08:00
parent f2985bda5f
commit 9f7e626b9a

View File

@@ -1,12 +1,19 @@
'use strict';
var _ = require('lodash'),
fs = require('fs-extra'),
async = require('async'),
path = require('path');
var util = require('../common/util');
var basePath = path.join(__dirname, '..', '..'),
distPath = path.join(basePath, 'dist'),
corePath = path.join(distPath, 'lodash.core.js');
distPath = path.join(basePath, 'dist');
var filePairs = [
[path.join(distPath, 'lodash.core.js'), 'core.js'],
[path.join(distPath, 'lodash.core.min.js'), 'core.min.js'],
[path.join(distPath, 'lodash.min.js'), 'lodash.min.js']
];
/*----------------------------------------------------------------------------*/
@@ -17,7 +24,11 @@ function onComplete(error) {
}
function build(target) {
fs.copy(corePath, path.join(target, 'core.js'), onComplete);
var actions = _.map(filePairs, function(pair) {
return util.copyFile(pair[0], path.join(target, pair[1]));
});
async.series(actions, onComplete);
}
build(_.last(process.argv));