Files
ESP3D-WEBUI/webpack/plugins/index.js

27 lines
917 B
JavaScript

import compressionPlugin from "./compression-plugin"
import htmlWebpackInlineSourcePlugin from "./html-webpack-inline-source-plugin"
import optimizeCSSAssetsPlugin from "./optimize-css-assets-webpack-plugin"
import htmlWebpackPlugin from "./html-webpack-plugin"
import htmlMinifierWebpackPlugin from "./html-minifier-webpack-plugin"
import miniCssExtractPlugin from "./mini-css-extract-plugin"
import removeFilesWebpackPlugin from "./remove-files-webpack-plugin"
import terserPlugin from "./terser-plugin"
import envPlugin from "./env-plugin"
export const environmentPlugins = [
htmlWebpackPlugin(),
miniCssExtractPlugin(),
envPlugin(),
]
export const optimizationPlugins = {
minimizer: [terserPlugin(), optimizeCSSAssetsPlugin()],
}
export const productionPlugins = [
htmlWebpackInlineSourcePlugin(),
htmlMinifierWebpackPlugin(),
compressionPlugin(),
removeFilesWebpackPlugin(),
]