A study of headless React components.
# Development (watch build + demo server on port 8080)
npm run dev
# Build the library
npm run build
# Run tests
npm run unit
# Run tests with coverage
npm run unit -- --coverage
# Type-check without emitting
npm run typecheck
# Lint
npm run lint
npm run lint:fixprimitives/— Base UI building blocks, headless/unstyled by designcomponents/— Higher-level components built on top of primitiveshooks/— Standalone React hooks covering drag/gestures, observers, media, storage, and general utilitiesflows/— Control-flow JSX componentshocs/— Higher-order componentsutils/— Pure utility functions for style manipulation, data transformation, key generation, device detection, and React helperstypes/— Shared type definitions used across the library