{
  "generatedAt": "2026-05-15T07:46:45.289Z",
  "items": [
    {
      "name": "accordion",
      "type": "registry:ui",
      "manifestUrl": "https://oui.open.gov.sg/r/accordion.json"
    },
    {
      "name": "avatar",
      "type": "registry:ui",
      "manifestUrl": "https://oui.open.gov.sg/r/avatar.json"
    },
    {
      "name": "badge",
      "type": "registry:ui",
      "manifestUrl": "https://oui.open.gov.sg/r/badge.json"
    },
    {
      "name": "banner",
      "type": "registry:ui",
      "manifestUrl": "https://oui.open.gov.sg/r/banner.json"
    },
    {
      "name": "breadcrumbs",
      "type": "registry:ui",
      "manifestUrl": "https://oui.open.gov.sg/r/breadcrumbs.json"
    },
    {
      "name": "button",
      "type": "registry:ui",
      "manifestUrl": "https://oui.open.gov.sg/r/button.json"
    },
    {
      "name": "calendar",
      "type": "registry:ui",
      "manifestUrl": "https://oui.open.gov.sg/r/calendar.json"
    },
    {
      "name": "checkbox",
      "type": "registry:ui",
      "manifestUrl": "https://oui.open.gov.sg/r/checkbox.json"
    },
    {
      "name": "children",
      "type": "registry:lib",
      "manifestUrl": "https://oui.open.gov.sg/r/children.json"
    },
    {
      "name": "classes",
      "type": "registry:lib",
      "manifestUrl": "https://oui.open.gov.sg/r/classes.json"
    },
    {
      "name": "cn",
      "type": "registry:lib",
      "manifestUrl": "https://oui.open.gov.sg/r/cn.json"
    },
    {
      "name": "combo-box",
      "type": "registry:ui",
      "manifestUrl": "https://oui.open.gov.sg/r/combo-box.json"
    },
    {
      "name": "context",
      "type": "registry:lib",
      "manifestUrl": "https://oui.open.gov.sg/r/context.json"
    },
    {
      "name": "data-attr",
      "type": "registry:lib",
      "manifestUrl": "https://oui.open.gov.sg/r/data-attr.json"
    },
    {
      "name": "date-field",
      "type": "registry:ui",
      "manifestUrl": "https://oui.open.gov.sg/r/date-field.json"
    },
    {
      "name": "date-picker",
      "type": "registry:ui",
      "manifestUrl": "https://oui.open.gov.sg/r/date-picker.json"
    },
    {
      "name": "date-range-picker",
      "type": "registry:ui",
      "manifestUrl": "https://oui.open.gov.sg/r/date-range-picker.json"
    },
    {
      "name": "dom-props",
      "type": "registry:lib",
      "manifestUrl": "https://oui.open.gov.sg/r/dom-props.json"
    },
    {
      "name": "field",
      "type": "registry:ui",
      "manifestUrl": "https://oui.open.gov.sg/r/field.json"
    },
    {
      "name": "file-dropzone",
      "type": "registry:ui",
      "manifestUrl": "https://oui.open.gov.sg/r/file-dropzone.json"
    },
    {
      "name": "filter-dom-props",
      "type": "registry:lib",
      "manifestUrl": "https://oui.open.gov.sg/r/filter-dom-props.json"
    },
    {
      "name": "govt-banner",
      "type": "registry:ui",
      "manifestUrl": "https://oui.open.gov.sg/r/govt-banner.json"
    },
    {
      "name": "infobox",
      "type": "registry:ui",
      "manifestUrl": "https://oui.open.gov.sg/r/infobox.json"
    },
    {
      "name": "input",
      "type": "registry:ui",
      "manifestUrl": "https://oui.open.gov.sg/r/input.json"
    },
    {
      "name": "l10n",
      "type": "registry:lib",
      "manifestUrl": "https://oui.open.gov.sg/r/l10n.json"
    },
    {
      "name": "link",
      "type": "registry:ui",
      "manifestUrl": "https://oui.open.gov.sg/r/link.json"
    },
    {
      "name": "list-box",
      "type": "registry:ui",
      "manifestUrl": "https://oui.open.gov.sg/r/list-box.json"
    },
    {
      "name": "menu",
      "type": "registry:ui",
      "manifestUrl": "https://oui.open.gov.sg/r/menu.json"
    },
    {
      "name": "modal",
      "type": "registry:ui",
      "description": "Modal dialog. Renders into a portal at the document root; no provider setup required, but ensure your global styles do not override fixed-position elements.",
      "manifestUrl": "https://oui.open.gov.sg/r/modal.json"
    },
    {
      "name": "navbar",
      "type": "registry:ui",
      "manifestUrl": "https://oui.open.gov.sg/r/navbar.json"
    },
    {
      "name": "number-field",
      "type": "registry:ui",
      "manifestUrl": "https://oui.open.gov.sg/r/number-field.json"
    },
    {
      "name": "oui",
      "type": "registry:base",
      "description": "OUI design system base. Initializes components.json with OUI aliases.",
      "manifestUrl": "https://oui.open.gov.sg/r/oui.json"
    },
    {
      "name": "pagination",
      "type": "registry:ui",
      "manifestUrl": "https://oui.open.gov.sg/r/pagination.json"
    },
    {
      "name": "phone-number-field",
      "type": "registry:ui",
      "manifestUrl": "https://oui.open.gov.sg/r/phone-number-field.json"
    },
    {
      "name": "popover",
      "type": "registry:ui",
      "description": "Popover. Renders into a portal at the document root. Position is automatically managed by react-aria-components.",
      "manifestUrl": "https://oui.open.gov.sg/r/popover.json"
    },
    {
      "name": "rac",
      "type": "registry:lib",
      "manifestUrl": "https://oui.open.gov.sg/r/rac.json"
    },
    {
      "name": "radio-group",
      "type": "registry:ui",
      "manifestUrl": "https://oui.open.gov.sg/r/radio-group.json"
    },
    {
      "name": "range-calendar",
      "type": "registry:ui",
      "manifestUrl": "https://oui.open.gov.sg/r/range-calendar.json"
    },
    {
      "name": "refs",
      "type": "registry:lib",
      "manifestUrl": "https://oui.open.gov.sg/r/refs.json"
    },
    {
      "name": "ripple",
      "type": "registry:ui",
      "manifestUrl": "https://oui.open.gov.sg/r/ripple.json"
    },
    {
      "name": "search-field",
      "type": "registry:ui",
      "manifestUrl": "https://oui.open.gov.sg/r/search-field.json"
    },
    {
      "name": "select",
      "type": "registry:ui",
      "manifestUrl": "https://oui.open.gov.sg/r/select.json"
    },
    {
      "name": "sidebar",
      "type": "registry:ui",
      "manifestUrl": "https://oui.open.gov.sg/r/sidebar.json"
    },
    {
      "name": "sizing",
      "type": "registry:lib",
      "manifestUrl": "https://oui.open.gov.sg/r/sizing.json"
    },
    {
      "name": "skip-nav-link",
      "type": "registry:ui",
      "manifestUrl": "https://oui.open.gov.sg/r/skip-nav-link.json"
    },
    {
      "name": "spinner",
      "type": "registry:ui",
      "manifestUrl": "https://oui.open.gov.sg/r/spinner.json"
    },
    {
      "name": "tabs",
      "type": "registry:ui",
      "manifestUrl": "https://oui.open.gov.sg/r/tabs.json"
    },
    {
      "name": "tag-field",
      "type": "registry:ui",
      "manifestUrl": "https://oui.open.gov.sg/r/tag-field.json"
    },
    {
      "name": "text-area",
      "type": "registry:ui",
      "manifestUrl": "https://oui.open.gov.sg/r/text-area.json"
    },
    {
      "name": "text-area-field",
      "type": "registry:ui",
      "manifestUrl": "https://oui.open.gov.sg/r/text-area-field.json"
    },
    {
      "name": "text-field",
      "type": "registry:ui",
      "manifestUrl": "https://oui.open.gov.sg/r/text-field.json"
    },
    {
      "name": "theme-types",
      "type": "registry:lib",
      "manifestUrl": "https://oui.open.gov.sg/r/theme-types.json"
    },
    {
      "name": "time-field",
      "type": "registry:ui",
      "manifestUrl": "https://oui.open.gov.sg/r/time-field.json"
    },
    {
      "name": "toast",
      "type": "registry:ui",
      "description": "Toast notifications. Mount the <Toaster /> component at your app root once; then call toast(...) from anywhere to dispatch notifications.",
      "manifestUrl": "https://oui.open.gov.sg/r/toast.json"
    },
    {
      "name": "toggle",
      "type": "registry:ui",
      "manifestUrl": "https://oui.open.gov.sg/r/toggle.json"
    },
    {
      "name": "tooltip",
      "type": "registry:ui",
      "description": "Tooltip. Renders into a portal at the document root. For keyboard-triggered tooltips, ensure the trigger is focusable.",
      "manifestUrl": "https://oui.open.gov.sg/r/tooltip.json"
    },
    {
      "name": "tv",
      "type": "registry:lib",
      "manifestUrl": "https://oui.open.gov.sg/r/tv.json"
    },
    {
      "name": "tw-merge",
      "type": "registry:lib",
      "manifestUrl": "https://oui.open.gov.sg/r/tw-merge.json"
    },
    {
      "name": "types",
      "type": "registry:lib",
      "manifestUrl": "https://oui.open.gov.sg/r/types.json"
    },
    {
      "name": "use-callback-ref",
      "type": "registry:hook",
      "manifestUrl": "https://oui.open.gov.sg/r/use-callback-ref.json"
    },
    {
      "name": "use-controllable-state",
      "type": "registry:hook",
      "manifestUrl": "https://oui.open.gov.sg/r/use-controllable-state.json"
    },
    {
      "name": "use-scroll-position",
      "type": "registry:hook",
      "manifestUrl": "https://oui.open.gov.sg/r/use-scroll-position.json"
    },
    {
      "name": "utils",
      "type": "registry:lib",
      "manifestUrl": "https://oui.open.gov.sg/r/utils.json"
    },
    {
      "name": "variants",
      "type": "registry:lib",
      "manifestUrl": "https://oui.open.gov.sg/r/variants.json"
    }
  ]
}