@brokui/brok-design-language
v0.1.1
Published
Platform-independent Brok tokens, semantics, and release contracts.
Maintainers
Readme
@brokui/brok-design-language
Platform-independent TypeScript access to Brok design tokens, brands, accessibility modes, semantic contracts, and the versioned release manifest.
import {
getInteractionContract,
getComponentSemanticContract,
getVisualPatternContract,
themeMetadata,
themePresets,
} from '@brokui/brok-design-language';
const destructiveAction = getInteractionContract('IC-001');
const settingsPage = getVisualPatternContract('VC-010');
const button = getComponentSemanticContract('button');
const reducedMotionAvailable = themeMetadata.modes.includes('reduced-motion');
const brands = Object.keys(themePresets);The package is generated from the neutral sources under design-language/ in
the Brok monorepo. It contains no Laravel, Blade, DOM, React, iOS, or Android
implementation code.
