Removed babel & auto-prefixer from build system

Closes #1468
This commit is contained in:
Dan Brown
2019-06-04 12:19:34 +01:00
parent fe64248e86
commit f12a7540c9
4 changed files with 5506 additions and 6154 deletions

View File

@ -1,7 +1,6 @@
const path = require('path');
const dev = process.env.NODE_ENV !== 'production';
const UglifyJsPlugin = require('uglifyjs-webpack-plugin');
const MiniCssExtractPlugin = require("mini-css-extract-plugin");
const config = {
@ -19,20 +18,6 @@ const config = {
},
module: {
rules: [
{
test: /\.js$/,
exclude: /(node_modules)/,
use: {
loader: 'babel-loader',
options: {
presets: [[
'@babel/preset-env', {
useBuiltIns: 'usage'
}
]]
}
}
},
{
test: /\.scss$/,
use: [
@ -44,15 +29,6 @@ const config = {
loader: "css-loader", options: {
sourceMap: dev
}
}, {
loader: 'postcss-loader',
options: {
ident: 'postcss',
sourceMap: dev,
plugins: (loader) => [
require('autoprefixer')(),
]
}
}, {
loader: "sass-loader", options: {
sourceMap: dev
@ -73,8 +49,4 @@ if (dev) {
config['devtool'] = 'inline-source-map';
}
if (!dev) {
config.plugins.push(new UglifyJsPlugin());
}
module.exports = config;