mirror of
https://github.com/minio/minio.git
synced 2025-01-11 23:13:23 -05:00
Upgrade to Webpack 4 (#7045)
This commit is contained in:
parent
c59206bcd3
commit
e98d89274f
@ -13,8 +13,7 @@
|
|||||||
"setupTestFrameworkScriptFile": "./app/js/jest/setup.js",
|
"setupTestFrameworkScriptFile": "./app/js/jest/setup.js",
|
||||||
"testURL": "https://localhost:8080",
|
"testURL": "https://localhost:8080",
|
||||||
"moduleNameMapper": {
|
"moduleNameMapper": {
|
||||||
"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":
|
"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/app/js/jest/__mocks__/fileMock.js",
|
||||||
"<rootDir>/app/js/jest/__mocks__/fileMock.js",
|
|
||||||
"\\.(css|scss)$": "identity-obj-proxy"
|
"\\.(css|scss)$": "identity-obj-proxy"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -40,29 +39,31 @@
|
|||||||
"babel-preset-es2015": "^6.14.0",
|
"babel-preset-es2015": "^6.14.0",
|
||||||
"babel-preset-react": "^6.11.1",
|
"babel-preset-react": "^6.11.1",
|
||||||
"babel-register": "^6.14.0",
|
"babel-register": "^6.14.0",
|
||||||
"copy-webpack-plugin": "^0.3.3",
|
"copy-webpack-plugin": "^4.6.0",
|
||||||
"css-loader": "^0.23.1",
|
"css-loader": "^0.23.1",
|
||||||
"enzyme": "^3.3.0",
|
"enzyme": "^3.3.0",
|
||||||
"enzyme-adapter-react-16": "^1.1.1",
|
"enzyme-adapter-react-16": "^1.1.1",
|
||||||
"esformatter": "^0.10.0",
|
"esformatter": "^0.10.0",
|
||||||
"esformatter-jsx": "^7.4.1",
|
"esformatter-jsx": "^7.4.1",
|
||||||
"esformatter-jsx-ignore": "^1.0.6",
|
"esformatter-jsx-ignore": "^1.0.6",
|
||||||
"html-webpack-plugin": "^2.30.1",
|
"html-webpack-plugin": "^3.2.0",
|
||||||
"jest": "^22.1.4",
|
"jest": "^22.1.4",
|
||||||
"jest-enzyme": "^4.0.2",
|
"jest-enzyme": "^4.0.2",
|
||||||
"json-loader": "^0.5.4",
|
"json-loader": "^0.5.4",
|
||||||
"less": "^2.7.1",
|
"less": "^3.9.0",
|
||||||
"less-loader": "^2.2.3",
|
"less-loader": "^4.1.0",
|
||||||
"purifycss-webpack-plugin": "^2.0.3",
|
"purgecss-webpack-plugin": "^1.4.0",
|
||||||
"style-loader": "^0.13.1",
|
"style-loader": "^0.13.1",
|
||||||
"url-loader": "^0.5.7",
|
"url-loader": "^0.5.7",
|
||||||
"webpack-dev-server": "^2.11.1"
|
"webpack-cli": "^3.2.0",
|
||||||
|
"webpack-dev-server": "^3.1.14"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"bootstrap": "^3.3.6",
|
"bootstrap": "^3.3.6",
|
||||||
"classnames": "^2.2.3",
|
"classnames": "^2.2.3",
|
||||||
"expect": "^1.20.2",
|
"expect": "^1.20.2",
|
||||||
"font-awesome": "^4.7.0",
|
"font-awesome": "^4.7.0",
|
||||||
|
"glob-all": "^3.1.0",
|
||||||
"history": "^4.7.2",
|
"history": "^4.7.2",
|
||||||
"humanize": "0.0.9",
|
"humanize": "0.0.9",
|
||||||
"identity-obj-proxy": "^3.0.0",
|
"identity-obj-proxy": "^3.0.0",
|
||||||
@ -89,6 +90,6 @@
|
|||||||
"reselect": "^3.0.1",
|
"reselect": "^3.0.1",
|
||||||
"superagent": "^3.8.2",
|
"superagent": "^3.8.2",
|
||||||
"superagent-es6-promise": "^1.0.0",
|
"superagent-es6-promise": "^1.0.0",
|
||||||
"webpack": "^3.10.0"
|
"webpack": "^4.28.3"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
File diff suppressed because one or more lines are too long
@ -16,11 +16,13 @@
|
|||||||
|
|
||||||
var webpack = require('webpack')
|
var webpack = require('webpack')
|
||||||
var path = require('path')
|
var path = require('path')
|
||||||
|
var glob = require('glob-all')
|
||||||
var CopyWebpackPlugin = require('copy-webpack-plugin')
|
var CopyWebpackPlugin = require('copy-webpack-plugin')
|
||||||
var purify = require("purifycss-webpack-plugin")
|
var PurgecssPlugin = require('purgecss-webpack-plugin')
|
||||||
|
|
||||||
var exports = {
|
var exports = {
|
||||||
context: __dirname,
|
context: __dirname,
|
||||||
|
mode: 'development',
|
||||||
entry: [
|
entry: [
|
||||||
path.resolve(__dirname, 'app/index.js')
|
path.resolve(__dirname, 'app/index.js')
|
||||||
],
|
],
|
||||||
@ -99,12 +101,11 @@ var exports = {
|
|||||||
{from: 'app/index.html'}
|
{from: 'app/index.html'}
|
||||||
]),
|
]),
|
||||||
new webpack.ContextReplacementPlugin(/moment[\\\/]locale$/, /^\.\/(en)$/),
|
new webpack.ContextReplacementPlugin(/moment[\\\/]locale$/, /^\.\/(en)$/),
|
||||||
new purify({
|
new PurgecssPlugin({
|
||||||
basePath: __dirname,
|
paths: glob.sync([
|
||||||
paths: [
|
path.join(__dirname, 'app/index.html'),
|
||||||
"app/index.html",
|
path.join(__dirname, 'app/js/*.js')
|
||||||
"app/js/*.js"
|
])
|
||||||
]
|
|
||||||
})
|
})
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -16,11 +16,13 @@
|
|||||||
|
|
||||||
var webpack = require('webpack')
|
var webpack = require('webpack')
|
||||||
var path = require('path')
|
var path = require('path')
|
||||||
|
var glob = require('glob-all')
|
||||||
var CopyWebpackPlugin = require('copy-webpack-plugin')
|
var CopyWebpackPlugin = require('copy-webpack-plugin')
|
||||||
var purify = require("purifycss-webpack-plugin")
|
var PurgecssPlugin = require('purgecss-webpack-plugin')
|
||||||
|
|
||||||
var exports = {
|
var exports = {
|
||||||
context: __dirname,
|
context: __dirname,
|
||||||
|
mode: 'production',
|
||||||
entry: [
|
entry: [
|
||||||
path.resolve(__dirname, 'app/index.js')
|
path.resolve(__dirname, 'app/index.js')
|
||||||
],
|
],
|
||||||
@ -74,16 +76,12 @@ var exports = {
|
|||||||
{from: 'app/img/logo.svg'},
|
{from: 'app/img/logo.svg'},
|
||||||
{from: 'app/index.html'}
|
{from: 'app/index.html'}
|
||||||
]),
|
]),
|
||||||
new webpack.DefinePlugin({
|
|
||||||
'process.env.NODE_ENV': '"production"'
|
|
||||||
}),
|
|
||||||
new webpack.ContextReplacementPlugin(/moment[\\\/]locale$/, /^\.\/(en)$/),
|
new webpack.ContextReplacementPlugin(/moment[\\\/]locale$/, /^\.\/(en)$/),
|
||||||
new purify({
|
new PurgecssPlugin({
|
||||||
basePath: __dirname,
|
paths: glob.sync([
|
||||||
paths: [
|
path.join(__dirname, 'app/index.html'),
|
||||||
"app/index.html",
|
path.join(__dirname, 'app/js/*.js')
|
||||||
"app/js/*.js"
|
])
|
||||||
]
|
|
||||||
})
|
})
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
3591
browser/yarn.lock
3591
browser/yarn.lock
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user