chore(tools): Move to webpack v4
parent
60719fcbe6
commit
af8030c1d1
File diff suppressed because it is too large
Load Diff
|
@ -204,7 +204,8 @@
|
||||||
"tape": "^4.2.2",
|
"tape": "^4.2.2",
|
||||||
"uglifyjs-webpack-plugin": "^1.1.8",
|
"uglifyjs-webpack-plugin": "^1.1.8",
|
||||||
"validate-commit-msg": "^2.12.2",
|
"validate-commit-msg": "^2.12.2",
|
||||||
"webpack": "^3.10.0",
|
"webpack": "^4.16.3",
|
||||||
|
"webpack-cli": "^3.1.0",
|
||||||
"webpack-dev-middleware": "^2.0.4",
|
"webpack-dev-middleware": "^2.0.4",
|
||||||
"webpack-hot-middleware": "^2.21.0",
|
"webpack-hot-middleware": "^2.21.0",
|
||||||
"webpack-manifest-plugin": "^1.3.2",
|
"webpack-manifest-plugin": "^1.3.2",
|
||||||
|
|
|
@ -12,6 +12,7 @@ module.exports = {
|
||||||
bundle: './client'
|
bundle: './client'
|
||||||
},
|
},
|
||||||
devtool: __DEV__ ? 'inline-source-map' : 'source-map',
|
devtool: __DEV__ ? 'inline-source-map' : 'source-map',
|
||||||
|
mode: __DEV__ ? 'development' : 'production',
|
||||||
node: {
|
node: {
|
||||||
// Mock Node.js modules that Babel require()s but that we don't
|
// Mock Node.js modules that Babel require()s but that we don't
|
||||||
// particularly care about.
|
// particularly care about.
|
||||||
|
@ -46,10 +47,6 @@ module.exports = {
|
||||||
].filter(Boolean)
|
].filter(Boolean)
|
||||||
}]
|
}]
|
||||||
},
|
},
|
||||||
externals: {
|
|
||||||
codemirror: 'CodeMirror',
|
|
||||||
'loop-protect': 'loopProtect'
|
|
||||||
},
|
|
||||||
plugins: [
|
plugins: [
|
||||||
new webpack.DefinePlugin({
|
new webpack.DefinePlugin({
|
||||||
'process.env': {
|
'process.env': {
|
||||||
|
|
Loading…
Reference in New Issue