/** * A plugin for webpack which removes files and folders before and after compilation. * Docs: https://github.com/Amaimersion/remove-files-webpack-plugin */ const RemoveFilesWebpackPlugin = require("remove-files-webpack-plugin") var dist = "dist/" + process.env.TARGET_ENV const config = { before: { include: [process.env.TARGET_ENV], }, after: { exclude: [dist + "/index.html.gz"], test: [ { folder: "./" + dist, method: filePath => { return new RegExp(/\.*$/, "m").test(filePath) }, }, ], log: true, }, } export default () => new RemoveFilesWebpackPlugin(config)