From 4af3a4b826db6a6ba8b5049bb3509adc82ca7dbb Mon Sep 17 00:00:00 2001 From: Matt Mazzola Date: Thu, 16 Jun 2016 13:05:27 -0700 Subject: [PATCH] Add minification to build --- webpack.config.js | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/webpack.config.js b/webpack.config.js index 621dbcd..5a7d6e3 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -1,11 +1,22 @@ +var webpack = require('webpack'); + module.exports = { - entry: './src/router.ts', + entry: { + 'router': './src/router.ts', + 'router.min': './src/router.ts' + }, output: { path: __dirname + "/dist", - filename: 'router.js', + filename: '[name].js', library: 'powerbi-router', libraryTarget: 'umd' }, + plugins: [ + new webpack.optimize.UglifyJsPlugin({ + include: /\.min\.js$/, + minimize: true + }) + ], devtool: 'source-map', resolve: { extensions: ['', '.webpack.js', '.web.js', '.ts', '.js']