@faravahar/girih-core
v0.4.1
Published
girih shared kernel: workspace config, diagnostics, emitted-file model
Maintainers
Readme
@faravahar/girih-core
girih's shared kernel: workspace config loading, the Diagnostic model, the
EmittedFile model (emittedFile, writeEmittedFiles, verifyEmittedFiles), and
cssVarName.
Part of girih. girih is design-system infrastructure: it compiles a declared design language — DTCG tokens, brand overlays, component contracts — into a governed, versioned npm package. This is one package of nine; most people want
@faravahar/girih(the CLI) orcreate-girihinstead.
Depends on nothing else in the workspace — it exists so that config loading, problem reporting, file emission and CSS naming have exactly one implementation each. Three code paths that hash, report or name things differently is the class of bug girih's architecture exists to prevent.
Documentation
Nine chapters covering tokens, contracts, generation and every diagnostic: https://github.com/DariushStony/girih#readme
License
MIT
