Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download
80536 views
1
'use strict';
2
3
var webpack = require('webpack');
4
var path = require('path');
5
6
module.exports = {
7
devtool: 'inline-source-map',
8
entry: [
9
'webpack-dev-server/client?http://localhost:8081',
10
'webpack/hot/only-dev-server',
11
'./public/flummox/css/app.css',
12
'./src/client/app',
13
],
14
output: {
15
path: path.join(__dirname, '/public/flummox/js/'),
16
filename: 'app.js',
17
publicPath: 'http://localhost:8081/flummox/js/',
18
},
19
plugins: [
20
new webpack.HotModuleReplacementPlugin(),
21
new webpack.NoErrorsPlugin(),
22
new webpack.DefinePlugin({
23
'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV),
24
'process.env.BASE_URL': JSON.stringify(process.env.BASE_URL),
25
}),
26
],
27
resolve: {
28
extensions: ['', '.js']
29
},
30
module: {
31
loaders: [
32
{ test: /\.jsx?$/, loaders: ['react-hot', 'babel-loader?experimental&externalHelpers'], exclude: /node_modules/ },
33
{ test: /\.css/, loader: "style-loader!css-loader" },
34
]
35
}
36
};
37
38