Skip to content

Instantly share code, notes, and snippets.

@rrichardson
Last active February 20, 2017 20:37
Show Gist options
  • Save rrichardson/71af8452238ea6c0c38d6df42a4dcdb6 to your computer and use it in GitHub Desktop.
Save rrichardson/71af8452238ea6c0c38d6df42a4dcdb6 to your computer and use it in GitHub Desktop.
module.exports = {
entry: {
app: './modules/main.js',
},
output: {
filename: 'app.js',
path: path.resolve(__dirname, 'public/js'),
publicPath: '/js/',
},
module: {
rules: [{
use: [{
loader: 'jsx-loader'
}, {
loader: 'babel-loader'
}],
test: /\.jsx?$/,
exclude: /node_modules/,
}, {
test: /\.css$/,
use: ['style-loader', 'css-loader'],
}, ]
},
resolve: {
modules: [
'./',
'./node_modules',
'./modules'
],
extensions: [
'.jsx',
'.js', '.coffee',
'.html', '.njk',
'.css', '.scss', '.less',
'.json', '.yml'
]
},
plugins: plugins,
devServer: {
contentBase: path.resolve(__dirname, './public')
},
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment