const purgecss = require("@fullhuman/postcss-purgecss")({ content: [ "./src/**/*.jsx", "./src/**/*.tsx", "./src/**/*.js", "./src/**/*.ts", "./public/index.html", ], defaultExtractor: (content) => { const broadMatches = content.match(/[^<>"'`\s]*[^<>"'`\s:]/g) || []; const innerMatches = content.match(/[^<>"'`\s.()]*[^<>"'`\s.():]/g) || []; return broadMatches.concat(innerMatches); }, }); module.exports = { plugins: [ require("postcss-import"), require("tailwindcss"), require("autoprefixer"), ...(process.env.NODE_ENV === "production" ? [purgecss, require("postcss-discard-comments")({ removeAll: true })] : []), ], };