@fabricorg/component-pack
v0.2.1
Published
Renderer-neutral component-pack authoring and conformance contracts.
Readme
@fabricorg/component-pack
Renderer-neutral component-pack authoring and certification. defineComponentPack
normalizes a deterministic manifest; componentPackChecks defines the public
conformance contract that Fabric and third-party implementations run.
This package does not provide visual primitives. Fabric family components and tokens
remain owned by @fabricorg/ui.
For cross-design-system certification, maintain an unbranded reference pack made only
from semantic HTML behavior: text, heading, stack, region, list, status, and action.
It must use no product palette, logo, font, domain noun, or shell convention. Run
componentPackChecks against that pack and every branded pack. Branded applications
map the same logical roles and slots to their own @fabricorg/ui renderers and DTCG
tokens without changing SDUI documents or the experience runtime.
