cn
libclassName composer (clsx + tailwind-merge). The sole composition primitive every UI component depends on.
npx shadcn add @krawma/utilsnpm: clsx@^2.1.1, tailwind-merge@^3.6.0
No contract yet — this component is installable, and its spec (variants, states, behavior, a11y) will be documented in an upcoming pass. See docs/PRINCIPLES.md for the rules it already follows.