mirror of https://github.com/webpack/webpack.git
				
				
				
			
		
			
				
	
	
		
			44 lines
		
	
	
		
			783 B
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			783 B
		
	
	
	
		
			JavaScript
		
	
	
	
const UglifyJsPlugin = require("uglifyjs-webpack-plugin");
 | 
						|
module.exports = {
 | 
						|
	node: {
 | 
						|
		__dirname: false,
 | 
						|
		__filename: false
 | 
						|
	},
 | 
						|
	entry: {
 | 
						|
		ie8: ["./ie8.js"],
 | 
						|
		bundle0: ["./index.js"],
 | 
						|
		vendors: ["./vendors.js"],
 | 
						|
		extract: ["./extract.js"],
 | 
						|
		compress: ["./compress.js"]
 | 
						|
	},
 | 
						|
	output: {
 | 
						|
		filename: "[name].js"
 | 
						|
	},
 | 
						|
	optimization: {
 | 
						|
		minimize: true,
 | 
						|
		minimizer: [
 | 
						|
			new UglifyJsPlugin({
 | 
						|
				cache: false,
 | 
						|
				parallel: false,
 | 
						|
				exclude: ["vendors.js", "extract.js"]
 | 
						|
			}),
 | 
						|
			new UglifyJsPlugin({
 | 
						|
				cache: false,
 | 
						|
				parallel: false,
 | 
						|
				extractComments: true,
 | 
						|
				include: ["extract.js"]
 | 
						|
			}),
 | 
						|
			new UglifyJsPlugin({
 | 
						|
				cache: false,
 | 
						|
				parallel: false,
 | 
						|
				uglifyOptions: {
 | 
						|
					compress: {
 | 
						|
						passes: 2
 | 
						|
					}
 | 
						|
				},
 | 
						|
				include: ["compress.js"]
 | 
						|
			})
 | 
						|
		]
 | 
						|
	}
 | 
						|
};
 |