3 var _ = require('lodash'),
4 async = require('async'),
5 fs = require('fs-extra'),
6 path = require('path'),
7 webpack = require('webpack');
9 var minify = require('../common/minify.js');
11 var basePath = path.join(__dirname, '..', '..'),
12 distPath = path.join(basePath, 'dist'),
13 filename = 'lodash.fp.js';
16 'entry': path.join(__dirname, 'convert.browser.js'),
21 'libraryTarget': 'umd'
24 new webpack.optimize.OccurenceOrderPlugin,
25 new webpack.optimize.DedupePlugin
30 'entry': path.join(__dirname, 'mapping.js'),
33 'filename': 'mapping.fp.js',
35 'libraryTarget': 'umd'
39 /*----------------------------------------------------------------------------*/
41 function onComplete(error) {
48 _.partial(webpack, mappingConfig),
49 _.partial(webpack, fpConfig),
50 _.partial(minify, path.join(distPath, filename))