Campfyrr

Imported from github.com/lukeed/clsx· refreshed 13d ago

lukeed/clsx

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.

Q2 2024

April

  • Lukeed added support for very large numbers to class value handling
  • Lukeed expanded class value definitions to accept these large numbers

lukeed/clsx reached 1 turning point.

Every step (1)
  1. lukeed/clsx decided: Extended TypeScript ClassValue type to include bigint (commit 3d960ab)

Q4 2023

December

  • Lukeed added a lightweight string‑only helper
  • Team can now use the helper without pulling extra code

lukeed/clsx reached 1 turning point.

Every step (1)
  1. lukeed/clsx decided: Added the "clsx/lite" module for string‑only usage (commit 1a49142)

Q3 2023

July

  • Lukeed changed the exports map with conditional types, breaking existing imports
  • Developers must update imports to match new exports map

lukeed/clsx reached 1 turning point.

Every step (1)
  1. lukeed/clsx decided: Switched to an "exports" map with conditional "types" entries, a breaking change (commit 3ec8e9f)

Q3 2022

July

  • Lukeed created an extra named entry for the helper function
  • Users can now import the helper by name or as default

lukeed/clsx reached 1 turning point.

Every step (1)
  1. lukeed/clsx decided: Introduced a named export alias "clsx" alongside the default export (commit 56ab81f)

Q2 2020

May

  • Lukeed added support for older runtime environments

lukeed/clsx reached 1 turning point.

Every step (1)
  1. lukeed/clsx decided: Added conditional support for Node 6.x in the build (commit 0fb6d98)

Q4 2018

December

  • Lukeed set up repository and core files
  • Lukeed added type support and size data

lukeed/clsx reached 2 turning points.

Every step (2)
  1. lukeed/clsx: v1.0.0 released, adding TypeScript definitions and initial size metrics (commit 6c6d871)

  2. lukeed/clsx: Initial commit created the repository and basic source files (commit 870f1ce)

Field notes

Older

  • readme.md

    From lukeed/clsx on GitHub · created 8 Oct 2026

    13d ago