Files
blog_astro/postcss.config.js
Dave b8d43e250a
All checks were successful
Build and Deploy Astro Site / deploy (push) Successful in 42s
Added keystatic
2025-09-02 20:02:14 +02:00

36 lines
769 B
JavaScript

// postcss.config.js
import postcssImport from 'postcss-import'
import postcssPresetEnv from 'postcss-preset-env'
import postcssUtilities from 'postcss-utilities'
import postcssNesting from 'postcss-nesting'
import { purgeCSSPlugin } from '@fullhuman/postcss-purgecss'
const plugins = [
postcssImport(),
postcssPresetEnv({
stage: 1,
features: {
"nesting-rules": false,
},
}),
postcssUtilities(),
postcssNesting(),
]
if (process.env.NODE_ENV === "production") {
console.log("Adding PurgeCSS")
plugins.push(
purgeCSSPlugin({
content: [
"./src/**/*.{astro,html,js,jsx,ts,tsx}",
"./content/**/*.{md,mdx}",
],
safelist: ["html", "body"],
variables: true
})
)
}
export default {
plugins
}