This repository has been archived on 2024-01-16. You can view files and clone it, but cannot push or open issues or pull requests.
alfadatizar/src/css.js

18 lines
566 B
JavaScript

import { readFile } from "node:fs/promises";
const postcssImport = require("postcss-import");
const cssnano = require("cssnano");
const tailwindPlugin = require("tailwindcss")(require("../tailwind.config"));
const postcss = require("postcss")([
postcssImport(),
require("postcss-url")({ url: "rebase" }),
tailwindPlugin,
...(process.env.ELEVENTY_ENV === "production" ? [cssnano()] : []),
]);
export async function tailwind() {
const from = "src/tailwind.css";
const css = await postcss.process(await readFile(from, "utf-8"), { from });
return css;
}