Skip to content

Latest commit

 

History

History
34 lines (20 loc) · 915 Bytes

File metadata and controls

34 lines (20 loc) · 915 Bytes

@languages-learner/class-names

Class-name utility helpers for composing CSS class strings.

Purpose

A tiny, dependency-free helper for building conditional and BEM-style class strings, shared across UI packages and the app.

Public API / exports

From src/index.ts:

  • classNames(...) — compose a class string from conditions.
  • block(...) — BEM-style block/element/modifier helper.

Depends on

  • No workspace packages.

Used in

  • apps/web, @languages-learner/uikit, @languages-learner/data-source, @languages-learner/form-components.

Notes

  • Defines its own test:unit (vitest). Run a single test with pnpm --filter @languages-learner/class-names test:unit -- <name-pattern>.

Links