Class-name utility helpers for composing CSS class strings.
A tiny, dependency-free helper for building conditional and BEM-style class strings, shared across UI packages and the app.
From src/index.ts:
classNames(...)— compose a class string from conditions.block(...)— BEM-style block/element/modifier helper.
- No workspace packages.
apps/web,@languages-learner/uikit,@languages-learner/data-source,@languages-learner/form-components.
- Defines its own
test:unit(vitest). Run a single test withpnpm --filter @languages-learner/class-names test:unit -- <name-pattern>.
- Scripts and how to run: README
- Package interaction: docs/architecture/package-interaction.md