| 123456789101112131415161718 |
- module.exports = (ctx) => ({
- plugins: [
- require("autoprefixer"),
- require("tailwindcss")("tailwind.config.js"),
- ctx.env === "production" ? require("cssnano")({ preset: "default" }) : null,
- ctx.env === "production"
- ? require("@fullhuman/postcss-purgecss")({
- content: [
- '../resources/static/js/main.js',
- // etc.
- ],
- // https://tailwindcss.com/docs/controlling-file-size#setting-up-purgecss
- // without this we miss keeping eg. `w-1/2`
- defaultExtractor: (content) => content.match(/[\w-/:]+(?<!:)/g) || [],
- })
- : null,
- ],
- });
|