29 lines
		
	
	
		
			707 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			707 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| /*
 | |
| * @Author: KevinMidboe
 | |
| * @Date:   2017-06-01 19:09:16
 | |
| * @Last Modified by:   KevinMidboe
 | |
| * @Last Modified time: 2017-10-24 22:26:29
 | |
| */
 | |
| 
 | |
| const merge = require('webpack-merge');
 | |
| const UglifyJSPlugin = require('uglifyjs-webpack-plugin');
 | |
| const HtmlWebpackPlugin = require('html-webpack-plugin');
 | |
| const common = require('./webpack.common.js');
 | |
| var webpack = require('webpack')
 | |
| 
 | |
| module.exports = merge(common, {
 | |
| 	plugins: [
 | |
| 		new UglifyJSPlugin(),
 | |
| 		new HtmlWebpackPlugin({
 | |
| 			template: './app/index.html',
 | |
| 		 	title: 'Caching'
 | |
| 		}),
 | |
| 		new webpack.DefinePlugin({
 | |
| 			'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV || 'development')
 | |
| 		}),
 | |
| 	],
 | |
| 	output: {
 | |
| 		filename: '[name].[chunkhash].js',
 | |
| 	}
 | |
| });
 |