Refactor/Project structure #67

Merged
KevinMidboe merged 56 commits from refactor/project-structure into master 2020-12-10 22:20:38 +00:00
3 changed files with 9 additions and 11 deletions
Showing only changes of commit 81ce466318 - Show all commits

View File

@@ -2,7 +2,7 @@
const webpack = require("webpack"); const webpack = require("webpack");
const helpers = require("./helpers"); const helpers = require("./helpers");
const UglifyJSPlugin = require("uglifyjs-webpack-plugin"); const TerserPlugin = require("terser-webpack-plugin");
const ServiceWorkerConfig = { const ServiceWorkerConfig = {
resolve: { resolve: {
@@ -31,11 +31,10 @@ const ServiceWorkerConfig = {
//filename: "js/[name].bundle.js" //filename: "js/[name].bundle.js"
}, },
optimization: { optimization: {
minimize: true,
minimizer: [ minimizer: [
new UglifyJSPlugin({ new TerserPlugin({
cache: true, test: /\.js(\?.*)?$/i,
parallel: false,
sourceMap: false
}) })
] ]
}, },

View File

@@ -6,7 +6,8 @@ const webpack = require("webpack");
const merge = require("webpack-merge"); const merge = require("webpack-merge");
const OptimizeCSSAssetsPlugin = require("optimize-css-assets-webpack-plugin"); const OptimizeCSSAssetsPlugin = require("optimize-css-assets-webpack-plugin");
const MiniCSSExtractPlugin = require("mini-css-extract-plugin"); const MiniCSSExtractPlugin = require("mini-css-extract-plugin");
const UglifyJSPlugin = require("uglifyjs-webpack-plugin"); const TerserPlugin = require("terser-webpack-plugin");
const helpers = require("./helpers"); const helpers = require("./helpers");
const commonConfig = require("./webpack.config.common"); const commonConfig = require("./webpack.config.common");
const isProd = process.env.NODE_ENV === "production"; const isProd = process.env.NODE_ENV === "production";
@@ -33,16 +34,15 @@ const webpackConfig = merge(commonConfig(false), {
} }
} }
}, },
minimize: true,
minimizer: [ minimizer: [
new OptimizeCSSAssetsPlugin({ new OptimizeCSSAssetsPlugin({
cssProcessorPluginOptions: { cssProcessorPluginOptions: {
preset: ["default", { discardComments: { removeAll: true } }] preset: ["default", { discardComments: { removeAll: true } }]
} }
}), }),
new UglifyJSPlugin({ new TerserPlugin({
cache: true, test: /\.js(\?.*)?$/i,
parallel: false,
sourceMap: !isProd
}) })
] ]
}, },

View File

@@ -64,7 +64,6 @@
"pm2": "^4.2.3", "pm2": "^4.2.3",
"redis": "^3.0.2", "redis": "^3.0.2",
"sass-loader": "~7.1", "sass-loader": "~7.1",
"uglifyjs-webpack-plugin": "~1.2",
"url-loader": "^2.2.0", "url-loader": "^2.2.0",
"vue-loader": "~15.6", "vue-loader": "~15.6",
"vue-style-loader": "~4.1", "vue-style-loader": "~4.1",