"use strict";

var webpack = require("webpack");
var webpackOpt =
{
  entry : "./src/main.js"
, output :
  {
    filename : "./dist/BBM.js"
  , libraryTarget : "umd"
  }
};

webpack(webpackOpt).run(function (err, stats){
 if (err)
 {
  throw new Error(err);
 }
 console.log(stats.toString());
});


"use strict";

var webpack = require("webpack");
var webpackOpt =
{
  entry : "./src/main.js"
, output :
  {
    filename : "./dist/BBM.js"
  , libraryTarget : "umd"
  }
};
var webpackOptMin =
{
  entry : "./src/main.js"
, plugins : [new webpack.optimize.UglifyJsPlugin({minimize: true})]
, output :
  {
    filename : "./dist/BBM.min.js"
  , libraryTarget : "umd"
  }
};

var runBuild = function (err, stats)
{
 if (err)
 {
  throw new Error(err);
 }
 console.log(stats.toString());
};

webpack(webpackOpt).run(runBuild);
webpack(webpackOptMin).run(runBuild);


Add a minified version to the build process