Files
ESP3D-WEBUI/webpack/plugins/remove-files-webpack-plugin.js

28 lines
721 B
JavaScript

/**
* 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)