1
0
Fork 0
mirror of https://github.com/wallabag/wallabag.git synced 2025-08-11 17:51:02 +00:00

Upgrade to NodeJS 12

Update javascript deps to latest version.
Rebuild assets

- Keep `stylehint` in a lower version because starting at v9.0.0 it generates too much errors. We might fix them later.
- Don't touch `materialize-css` to avoid too much side effect. We might update it later (to 1.0.0).
This commit is contained in:
Jeremy Benoist 2020-08-25 12:22:29 +02:00
parent 092cab5695
commit dce3c84c9c
No known key found for this signature in database
GPG key ID: BCA73962457ACC3C
20 changed files with 3824 additions and 3157 deletions

View file

@ -1,18 +1,17 @@
const webpackMerge = require('webpack-merge');
const { merge } = require('webpack-merge');
const webpack = require('webpack');
const commonConfig = require('./common.js');
module.exports = function () {
return webpackMerge(commonConfig(), {
return merge(commonConfig(), {
devtool: 'eval-source-map',
output: {
filename: '[name].dev.js',
},
mode: 'development',
devServer: {
hot: true,
// enable HMR on the server
contentBase: './web',
// match the output path
},
@ -33,7 +32,7 @@ module.exports = function () {
use: {
loader: 'babel-loader',
options: {
presets: ['env'],
presets: ['@babel/preset-env']
},
},
},
@ -47,7 +46,12 @@ module.exports = function () {
importLoaders: 1,
},
},
'postcss-loader',
{
loader: 'postcss-loader',
options: {
plugins: [require('autoprefixer')({})],
},
},
'sass-loader',
],
},