0.0.8 • Published 10 months ago
bun-tailwindcss v0.0.8
Tailwindcss macro for bun
usage:
in your component:
import { tw } from "bun-tailwindcss" with { type: "macro" };
export default function Item({ children }: { children: React.ReactNode }) {
return <div className={tw('w-1/2 md:w-1/3 lg:w-1/4')}>{children}</div>
}
in your build.ts
import { TailwindCSSCollector } from "bun-tailwindcss/build";
//@ts-ignore
import input from "tailwindcss/index.css" with { type: "text" };
using collector = new TailwindCSSCollector(input);
await Bun.build({
entrypoints: ["component.ts"],
outdir: ".build",
});
await Bun.write(".build/generated.css", await collector.collect());