v2.0.0-alpha.2
Pre-release
Pre-release
Performance Optimizations & Bug Fixes
Changes
- Performance: Optimize
variants()resolver by pre-computing boolean variants and caching variant names - Performance: Optimize compound variants loop (avoid function creation inside loop)
- Fix:
mergePropsclassName handling for undefined/empty values - DX: Add
displayNameto variant components for React DevTools - Refactor: Consolidate
Simplify/Prettifytypes into singleSimplifytype - Docs: Add JSDoc documentation for exported types and functions
- Tests: Comprehensive test suite rewrite (243 tests, 98.14% coverage)
Installation
npm install react-class-variants@alpha