@gluonjs/quarks


@gluonjs/quarks / packages/quarks/src / quarkManifest

Variable: quarkManifest

const quarkManifest: Readonly<{ entries: readonly ({ accessibility: string; example: "docs-site/examples/ui-system.ts"; extension: string; kind: "factory"; name: string; status: "stable"; tests: readonly ["tests/ui-system.spec.ts", "tests/ui-visual.spec.ts"]; } | { accessibility: string; example: "docs-site/examples/ui-system.ts"; extension: string; kind: "behavior"; name: string; status: "stable"; tests: readonly ["tests/ui-system.spec.ts", "tests/ui-visual.spec.ts"]; } | { accessibility: string; example: "docs-site/examples/ui-system.ts"; extension: string; kind: "component"; name: string; status: "stable"; tests: readonly ["tests/ui-system.spec.ts", "tests/ui-visual.spec.ts"]; } | { accessibility: string; example: string; extension: string; kind: "component"; name: string; status: "stable"; tests: string[]; })[]; layer: "quark"; package: "@gluonjs/quarks"; schemaVersion: 1; }>

Example

Inspect the stable Quark factories and behaviors together with their accessibility duties and test evidence:

ts
import { quarkManifest, type UiContractEntry, type UiPackageManifest } from '@gluonjs/quarks';

const manifest: UiPackageManifest = quarkManifest;
const dialog: UiContractEntry | undefined = manifest.entries.find((entry) => entry.name === 'Dialog');
console.log(manifest.package, manifest.layer, dialog?.accessibility, dialog?.tests);