34 lines
		
	
	
		
			667 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			667 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
/*
 | 
						|
* @Author: KevinMidboe
 | 
						|
* @Date:   2017-06-01 19:09:16
 | 
						|
* @Last Modified by:   KevinMidboe
 | 
						|
* @Last Modified time: 2017-10-24 21:55:41
 | 
						|
*/
 | 
						|
 | 
						|
const path = require('path');
 | 
						|
const CleanWebpackPlugin = require('clean-webpack-plugin');
 | 
						|
const HtmlWebpackPlugin = require('html-webpack-plugin');
 | 
						|
 | 
						|
module.exports = {
 | 
						|
	entry: {
 | 
						|
		app: './app/index.js',
 | 
						|
	},
 | 
						|
	plugins: [
 | 
						|
		new CleanWebpackPlugin(['dist']),
 | 
						|
		new HtmlWebpackPlugin({
 | 
						|
			template: './app/index.html',
 | 
						|
		})
 | 
						|
	],
 | 
						|
	 module: {
 | 
						|
	 	loaders: [
 | 
						|
	 		{ test: /\.(js|jsx)$/, loader: 'babel-loader', exclude: /node_modules/ },
 | 
						|
	 	]
 | 
						|
	 },
 | 
						|
 | 
						|
	output: {
 | 
						|
		filename: '[name].bundle.js',
 | 
						|
		path: path.resolve(__dirname, 'dist')
 | 
						|
	}
 | 
						|
};
 | 
						|
 |