ExtraStatic: powerful and easy publishing

Skip to content
Snippets Groups Projects
postcss.config.cjs 473 B
Newer Older
Chris Dawson's avatar
Chris Dawson committed
const tailwindcss = require('tailwindcss');
const autoprefixer = require('autoprefixer');
const cssnano = require('cssnano');

const mode = process.env.NODE_ENV;
Chris Dawson's avatar
Chris Dawson committed
const dev = mode === 'development';

const config = {
	plugins: [
Chris Dawson's avatar
Chris Dawson committed
		//Some plugins, like tailwindcss/nesting, need to run before Tailwind,
		tailwindcss(),
		//But others, like autoprefixer, need to run after,
		autoprefixer(),
		!dev &&
			cssnano({
				preset: 'default'
			})
	]
Chris Dawson's avatar
Chris Dawson committed
module.exports = config;