upgrade dep:

css-loader 0.28->3.5
del 4.1->5.1
eslint 5.18->6.8
eslint-config-airbnb 17.1->18.1
eslint-loader 2.1->4.0
file-loader 2.0->6.0
fs.extra 8.0->9.0
gulp 2.0->3.0
gulp-nunjucks 4.0->5.0
json-loader 0.5->Removed
style-loader 0.23->1.1
uglifyjs-webpack-plugin 1.3->2.2
yargs 13.2->15.3
katex 0.10->0.11
react-monaco-editor 0.35->0.36
timeage-react 1.2->3.0
timeago.js 3.0->4.0
uuid 3.3->7.0
This commit is contained in:
masnn committed 2020-04-15 12:47:55 +08:00
1 parent 9cb68397b9
commit f9468536de
55 files changed
+776 -1032

No files matched your search

+17 -8
View File
@@ -37,12 +37,21 @@ export default function (env = {}) {
return {
loader: 'babel-loader',
options: {
...require(root('package.json')).babelForProject,
...require(root('package.json')).babelForProject, // eslint-disable-line
cacheDirectory,
},
};
}
function cssLoader() {
return {
loader: 'css-loader',
options: {
importLoaders: 1,
},
};
}
function postcssLoader() {
return {
loader: 'postcss-loader',
@@ -64,9 +73,7 @@ export default function (env = {}) {
function extractCssLoader() {
return {
loader: ExtractCssPlugin.loader,
options: {
publicPath: '/public/path/to/',
},
options: { publicPath: '/' },
};
}
@@ -127,12 +134,12 @@ export default function (env = {}) {
},
{
test: /\.styl$/,
use: [extractCssLoader(), 'css-loader?importLoaders=1', postcssLoader(), 'stylus-loader']
use: [extractCssLoader(), cssLoader(), postcssLoader(), 'stylus-loader']
,
},
{
test: /\.css$/,
use: [extractCssLoader(), 'css-loader?importLoaders=1', postcssLoader()]
use: [extractCssLoader(), cssLoader(), postcssLoader()]
,
},
],
@@ -143,6 +150,8 @@ export default function (env = {}) {
},
},
plugins: [
new webpack.ProgressPlugin(),
new webpack.ProvidePlugin({
$: 'jquery',
jQuery: 'jquery',
@@ -179,7 +188,7 @@ export default function (env = {}) {
default: {
preferPathResolver: 'webpack',
use: [
require('rupture')(),
require('rupture')(), // eslint-disable-line global-require
],
import: [
'~vj/common/common.inc.styl',
@@ -215,7 +224,7 @@ export default function (env = {}) {
new webpack.LoaderOptionsPlugin({
options: {
context: root(),
customInterpolateName: (url, name, options) => beautifyOutputUrl(url),
customInterpolateName: (url) => beautifyOutputUrl(url),
},
}),