Skip to content

v2.0.0-alpha.2

Pre-release
Pre-release

Choose a tag to compare

@Jackardios Jackardios released this 12 Dec 08:08
· 8 commits to main since this 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: mergeProps className handling for undefined/empty values
  • DX: Add displayName to variant components for React DevTools
  • Refactor: Consolidate Simplify/Prettify types into single Simplify type
  • 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