tailwind
Style with Tailwind CSS classes, already set up with kitr's colours.
Every export of kitr/tailwind, kitr/tailwind/vite, read from the published type definitions. The guide shows them in use.
kitr/tailwind
Re-exports clsx, tailwind-merge unchanged, plus the following.
cn
function cn(...inputs: ClassValue[]): string;
The shadcn cn(): clsx plus tailwind-merge, so later classes win.
defineConfig
const defineConfig: <const C extends TailwindConfig>(config: C) => C;
TailwindConfig
interface TailwindConfig {
/** Entry stylesheet relative to the project root. Default `app/styles/app.css`. */
entry?: string;
/** Use kitr's preset (`@kitr/tailwind/preset.css`). Default true. */
preset?: boolean;
}
kitr/tailwind/vite
kitrTailwind
function kitrTailwind(): Plugin[];
Tailwind v4 for kitr apps. Exactly @tailwindcss/vite, exposed here so
kitr add tailwind has one import to write and one version to manage.