shadcn-ui

cn

shadcn-ui

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 30× faster.

AI 简介

cn 是一个用于 Tailwind CSS 类名合并与冲突解决的高性能工具库,旨在替代 clsx 和 tailwind-merge。它完全兼容两者的 API,支持条件拼接、对象映射和类名优先级覆盖,并通过零依赖、预编译策略实现约 30 倍性能提升。项目框架无关,适用于 React、Vue、Svelte 等任意前端环境,也兼容 Node.js、Deno、Edge 等运行时,可直接集成于任何 Tailwind 项目中,无需依赖 shadcn/ui。适合对渲染性能敏感的组件库开发、大型应用 UI 层优化及构建时/运行时类名动态组合场景。

TypeScript
MIT License
1.7k
Stars
20
Forks
2
Watchers
4
Issues

Star 增长

今日+5
近 7 天+498
近 30 天+498
综合评分91.97
默认分支main