30 lines
691 B
JavaScript
30 lines
691 B
JavaScript
var webpack = require('webpack');
|
|
|
|
module.exports = {
|
|
entry: {
|
|
app: ['webpack/hot/dev-server', './js/Drawpad.js', './js/app.js', './js/DrawpadView.js']
|
|
},
|
|
|
|
output: {
|
|
path: './public/built',
|
|
filename: 'bundle.js',
|
|
publicPath: 'http://localhost:8080/built/'
|
|
},
|
|
|
|
devServer: {
|
|
contentBase: './public',
|
|
publicPath: 'http://localhost:8080/built/'
|
|
},
|
|
|
|
module: {
|
|
loaders: [
|
|
{ test: /\.js$/, loader: 'babel-loader', exclude: /node_modules/ },
|
|
{ test: /\.css$/, loader: 'style-loader!css-loader' },
|
|
{ test: /\.less$/, loader: 'style-loader!css-loader!less-loader'}
|
|
]
|
|
},
|
|
|
|
plugins: [
|
|
new webpack.HotModuleReplacementPlugin()
|
|
]
|
|
}
|