29 lines
556 B
JavaScript
29 lines
556 B
JavaScript
const glob = require("glob");
|
|
const { PurgeCSSPlugin } = require("purgecss-webpack-plugin");
|
|
|
|
module.exports = {
|
|
plugins: [
|
|
new PurgeCSSPlugin({
|
|
safelist: {
|
|
standard: [
|
|
/fade/,
|
|
/show/,
|
|
/collapse/,
|
|
/collapsing/,
|
|
/dropdown/,
|
|
/offcanvas/,
|
|
/toast/,
|
|
/modal/,
|
|
/pagination/,
|
|
/^leaflet/,
|
|
/lightbox/,
|
|
/lb/,
|
|
],
|
|
greedy: [/page/],
|
|
},
|
|
|
|
paths: glob.sync("./src/**/*", { nodir: true }),
|
|
}),
|
|
],
|
|
};
|