From 230e8d07878e1f12769d2028ad3cb4d6f0b6ad79 Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Mon, 30 Nov 2015 20:19:56 -0800 Subject: [PATCH] Make build expose fp mapping in the dist. --- lib/fp/build.js | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/lib/fp/build.js b/lib/fp/build.js index daf160a34..f4c5237ca 100644 --- a/lib/fp/build.js +++ b/lib/fp/build.js @@ -10,11 +10,10 @@ var minify = require('../common/minify.js'); var basePath = path.join(__dirname, '..', '..'), distPath = path.join(basePath, 'dist'), - entryPath = path.join(__dirname, 'bower.js'), filename = 'lodash.fp.js'; -var webpackConfig = { - 'entry': entryPath, +var fpConfig = { + 'entry': path.join(__dirname, 'bower.js'), 'output': { 'path': distPath, 'filename': filename, @@ -27,6 +26,16 @@ var webpackConfig = { ] }; +var mappingConfig = { + 'entry': path.join(__dirname, 'mapping.js'), + 'output': { + 'path': distPath, + 'filename': 'fp-mapping.js', + 'library': 'mapping', + 'libraryTarget': 'umd' + } +}; + /*----------------------------------------------------------------------------*/ function onComplete(error) { @@ -36,6 +45,7 @@ function onComplete(error) { } async.series([ - _.partial(webpack, webpackConfig), + _.partial(webpack, mappingConfig), + _.partial(webpack, fpConfig), _.partial(minify, path.join(distPath, filename)) ], onComplete);