Skip to content

Commit ae9d347

Browse files
committed
Update to Webpack 4.
1 parent 8504110 commit ae9d347

8 files changed

+1458
-159
lines changed

package-lock.json

Lines changed: 1449 additions & 157 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
"stylus": "^0.54.5",
5151
"uglifyjs-webpack-plugin": "^1.1.6",
5252
"web-ext": "^2.4.0",
53-
"webpack": "^3.10.0",
53+
"webpack": "^4.1.0",
5454
"webpack-merge": "^4.1.1",
5555
"xhr-mock": "^2.0.3"
5656
},

webpack.common.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
const webpack = require('webpack');
22

33
module.exports = {
4-
devtool: 'source-map',
4+
devtool: 'source-map',
55
module: {
66
rules: [{
77
test: /\.js$/,

webpack.extension-dev.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ const merge = require('webpack-merge');
33
const common = require('./webpack.common.js');
44

55
module.exports = merge(common, {
6+
mode: 'development',
67
entry: {
78
index: './src/extension/index.js',
89
webstorage: './src/extension/injected/webstorage.js',

webpack.extension-prod.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ const UglifyJsPlugin = require('uglifyjs-webpack-plugin');
44
const devConfig = require('./webpack.extension-dev.js');
55

66
module.exports = merge(devConfig, {
7+
mode: 'production',
8+
devtool: false,
79
plugins: [
810
new UglifyJsPlugin()
911
]

webpack.website-dev.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ const merge = require('webpack-merge');
33
const common = require('./webpack.common.js');
44

55
module.exports = merge(common, {
6+
mode: 'development',
67
entry: {
78
index: './src/website/index.js',
89
introduction: './src/website/introduction/index.js'

webpack.website-prod.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ const UglifyJsPlugin = require('uglifyjs-webpack-plugin');
44
const devConfig = require('./webpack.website-dev.js');
55

66
module.exports = merge(devConfig, {
7+
mode: 'production',
8+
devtool: false,
79
plugins: [
810
new UglifyJsPlugin()
911
]

webpack.website-unit-tests.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ const merge = require('webpack-merge');
33
const common = require('./webpack.common.js');
44

55
module.exports = merge(common, {
6+
mode: 'development',
67
entry: {
78
'unit-tests': './test/unit/index.js'
89
},

0 commit comments

Comments
 (0)