Imported from github.com/lukeed/clsx· refreshed 13d ago
The project's story from its own changelog, releases and history: the calls it made, the ones it reversed, and the pages it keeps. Not reviewed by its maintainers.
lukeed/clsx reached 1 turning point.
lukeed/clsx decided: Extended TypeScript ClassValue type to include bigint (commit 3d960ab)
lukeed/clsx reached 1 turning point.
lukeed/clsx decided: Added the "clsx/lite" module for string‑only usage (commit 1a49142)
lukeed/clsx reached 1 turning point.
lukeed/clsx decided: Switched to an "exports" map with conditional "types" entries, a breaking change (commit 3ec8e9f)
lukeed/clsx reached 1 turning point.
lukeed/clsx decided: Introduced a named export alias "clsx" alongside the default export (commit 56ab81f)
lukeed/clsx reached 1 turning point.
lukeed/clsx decided: Added conditional support for Node 6.x in the build (commit 0fb6d98)
lukeed/clsx reached 1 turning point.
lukeed/clsx: v1.0.0 released, adding TypeScript definitions and initial size metrics (commit 6c6d871)
lukeed/clsx reached 1 turning point.
lukeed/clsx: Initial commit created the repository and basic source files (commit 870f1ce)
From lukeed/clsx on GitHub · created 8 Oct 2026