21 lines
574 B
JavaScript
21 lines
574 B
JavaScript
const { writeFileSync } = require("node:fs");
|
|
const postcss = require("postcss");
|
|
const tailwind = require("@tailwindcss/postcss");
|
|
|
|
async function buildTailwind() {
|
|
const result = await postcss([
|
|
tailwind({
|
|
config: "./tailwind.config.cjs",
|
|
content: ["./src/**/*.{ts,tsx,js,jsx,mdx}"],
|
|
}),
|
|
]).process("@tailwind base;@tailwind components;@tailwind utilities;", {
|
|
from: undefined,
|
|
});
|
|
|
|
writeFileSync("src/styles/tailwind.generated.css", result.css, "utf8");
|
|
}
|
|
|
|
buildTailwind().catch((error) => {
|
|
console.error(error);
|
|
process.exit(1);
|
|
});
|