var HtmlWebpackPlugin = require('html-webpack-plugin'); var path = require('path'); const src = path.resolve(__dirname, 'src'); const dist = path.resolve(__dirname, 'build'); module.exports = { entry: { index: path.join(src, 'content'), background: path.join(src, 'background'), 'command-line': path.join(src, 'command-line') }, output: { path: dist, filename: '[name].js' }, module: { loaders: [ { test: /\.js$/, exclude: /node_modules/, loader: 'babel-loader', query: { presets: [ 'es2015' ] } }, { test: /\.css$/, loader: 'style-loader!css-loader', }, { test: /\.scss$/, loader: 'style-loader!css-loader!sass-loader?sourceMap=true' }, ] }, resolve: { extensions: [ '.js' ] }, plugins: [ new HtmlWebpackPlugin({ template: path.join(src, 'command-line', 'index.html'), filename: path.join(dist, 'command-line.html'), inject: false }) ] };