build-dist.js 716 B

12345678910111213141516171819202122232425262728293031
  1. 'use strict';
  2. var async = require('async'),
  3. path = require('path');
  4. var file = require('../common/file'),
  5. util = require('../common/util');
  6. var basePath = path.join(__dirname, '..', '..'),
  7. distPath = path.join(basePath, 'dist'),
  8. filename = 'lodash.js';
  9. var baseLodash = path.join(basePath, filename),
  10. distLodash = path.join(distPath, filename);
  11. /*----------------------------------------------------------------------------*/
  12. /**
  13. * Creates browser builds of Lodash at the `target` path.
  14. *
  15. * @private
  16. * @param {string} target The output directory path.
  17. */
  18. function build() {
  19. async.series([
  20. file.copy(baseLodash, distLodash),
  21. file.min(distLodash)
  22. ], util.pitch);
  23. }
  24. build();