
cva
joe-bell
Class Variance Authority
AI 简介
CVA(Class Variance Authority)是一个用于声明式管理组件样式变体的 TypeScript 工具库。它通过函数式 API 将 CSS 类名与组件的 props(如 size、variant、disabled 等)映射,支持类型安全的变体定义、条件类名组合及零运行时开销的静态解析。核心特点包括:零依赖、内置 TypeScript 支持、与 Tailwind CSS 等原子 CSS 方案深度协同、可生成可复用的 cva 工厂函数。适用于构建设计系统、UI 组件库或需要统一管控样式变体的 React/Vue 等前端项目。
TypeScript
Apache License 2.06.9k
Stars
136
Forks
12
Watchers
1
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分62.41
默认分支main