ipv4.army/vite.config.ts
wont-stream 5e03f3ef36
Some checks failed
Code quality checks / biome (push) Failing after 10s
formatting
2025-04-10 19:22:07 -04:00

26 lines
604 B
TypeScript

/// <reference types="vite/client" />
import { defineConfig } from 'vite'
import preact from '@preact/preset-vite'
import postCSSPurgeCSS from "@fullhuman/postcss-purgecss";
// https://vite.dev/config/
export default defineConfig({
css: {
...(import.meta.env.NODE_ENV === "production") ? {
transformer: "postcss",
postcss: {
plugins: [
postCSSPurgeCSS({
content: ["./index.html", "./src/**/*.{ts,tsx}"],
})
]
}
} : { transformer: "lightningcss" }
},
build: {
cssMinify: "lightningcss",
},
plugins: [preact()],
})