{
  "version": "1.0.0",
  "generatedAt": "2026-07-29",
  "description": "Framework-light Halo web components built from the canonical token release.",
  "sharedCss": "halo-web-components.css",
  "reactSource": "halo-web-components.tsx",
  "components": [
    {
      "id": "button",
      "title": "Button",
      "description": "Primary, secondary and quiet actions with complete interaction states.",
      "html": "components/button.html",
      "formats": [
        {
          "label": "HTML",
          "downloadUrl": "/v1/web/components/button.html"
        },
        {
          "label": "React",
          "downloadUrl": "/v1/web/halo-web-components.tsx"
        },
        {
          "label": "CSS",
          "downloadUrl": "/v1/web/halo-web-components.css"
        }
      ]
    },
    {
      "id": "text-link",
      "title": "Text link",
      "description": "Editorial inline action with a restrained directional signal.",
      "html": "components/text-link.html",
      "formats": [
        {
          "label": "HTML",
          "downloadUrl": "/v1/web/components/text-link.html"
        },
        {
          "label": "React",
          "downloadUrl": "/v1/web/halo-web-components.tsx"
        },
        {
          "label": "CSS",
          "downloadUrl": "/v1/web/halo-web-components.css"
        }
      ]
    },
    {
      "id": "eyebrow",
      "title": "Eyebrow",
      "description": "Small navigational label with the Halo intervention dot.",
      "html": "components/eyebrow.html",
      "formats": [
        {
          "label": "HTML",
          "downloadUrl": "/v1/web/components/eyebrow.html"
        },
        {
          "label": "React",
          "downloadUrl": "/v1/web/halo-web-components.tsx"
        },
        {
          "label": "CSS",
          "downloadUrl": "/v1/web/halo-web-components.css"
        }
      ]
    },
    {
      "id": "status-badge",
      "title": "Status badge",
      "description": "Literal state labels for verified, warning, pending and danger conditions.",
      "html": "components/status-badge.html",
      "formats": [
        {
          "label": "HTML",
          "downloadUrl": "/v1/web/components/status-badge.html"
        },
        {
          "label": "React",
          "downloadUrl": "/v1/web/halo-web-components.tsx"
        },
        {
          "label": "CSS",
          "downloadUrl": "/v1/web/halo-web-components.css"
        }
      ]
    },
    {
      "id": "evidence-card",
      "title": "Evidence card",
      "description": "A source-aware card for measurable evidence and provenance.",
      "html": "components/evidence-card.html",
      "formats": [
        {
          "label": "HTML",
          "downloadUrl": "/v1/web/components/evidence-card.html"
        },
        {
          "label": "React",
          "downloadUrl": "/v1/web/halo-web-components.tsx"
        },
        {
          "label": "CSS",
          "downloadUrl": "/v1/web/halo-web-components.css"
        }
      ]
    },
    {
      "id": "field",
      "title": "Form field",
      "description": "Accessible label, help, focus and error treatment for inputs.",
      "html": "components/field.html",
      "formats": [
        {
          "label": "HTML",
          "downloadUrl": "/v1/web/components/field.html"
        },
        {
          "label": "React",
          "downloadUrl": "/v1/web/halo-web-components.tsx"
        },
        {
          "label": "CSS",
          "downloadUrl": "/v1/web/halo-web-components.css"
        }
      ]
    },
    {
      "id": "nav-link",
      "title": "Navigation link",
      "description": "Stable active-state navigation for guides and product surfaces.",
      "html": "components/nav-link.html",
      "formats": [
        {
          "label": "HTML",
          "downloadUrl": "/v1/web/components/nav-link.html"
        },
        {
          "label": "React",
          "downloadUrl": "/v1/web/halo-web-components.tsx"
        },
        {
          "label": "CSS",
          "downloadUrl": "/v1/web/halo-web-components.css"
        }
      ]
    },
    {
      "id": "motion-signature",
      "title": "Motion signature",
      "description": "Measured line-and-copy reveal with a reduced-motion equivalent.",
      "html": "components/motion-signature.html",
      "formats": [
        {
          "label": "HTML",
          "downloadUrl": "/v1/web/components/motion-signature.html"
        },
        {
          "label": "React",
          "downloadUrl": "/v1/web/halo-web-components.tsx"
        },
        {
          "label": "CSS",
          "downloadUrl": "/v1/web/halo-web-components.css"
        }
      ]
    }
  ],
  "sharedCssUrl": "/v1/web/halo-web-components.css",
  "reactSourceUrl": "/v1/web/halo-web-components.tsx",
  "downloadUrl": "/downloads/halo-web-kit-1.1.0.zip"
}
