{
  "$schema": "https://ui.shadcn.com/schema/registry.json",
  "name": "anurag",
  "homepage": "https://ui.anuragroy.dev",
  "items": [
    {
      "name": "utils",
      "type": "registry:lib",
      "title": "Utils",
      "description": "Shared cn() utility for class name merging.",
      "dependencies": [
        "clsx",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "registry/heroui/lib/utils.ts",
          "type": "registry:lib"
        }
      ]
    },
    {
      "name": "accordion",
      "type": "registry:ui",
      "title": "Accordion",
      "description": "HeroUI-inspired Accordion component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/accordion.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@base-ui/react",
        "lucide-react"
      ]
    },
    {
      "name": "alert-dialog",
      "type": "registry:ui",
      "title": "Alert Dialog",
      "description": "HeroUI-inspired Alert Dialog component.",
      "registryDependencies": [
        "button",
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/alert-dialog.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@base-ui/react",
        "lucide-react"
      ]
    },
    {
      "name": "alert",
      "type": "registry:ui",
      "title": "Alert",
      "description": "HeroUI-inspired Alert component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/alert.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "autocomplete",
      "type": "registry:ui",
      "title": "Autocomplete",
      "description": "HeroUI-inspired Autocomplete component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/autocomplete.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@base-ui/react",
        "lucide-react"
      ]
    },
    {
      "name": "avatar",
      "type": "registry:ui",
      "title": "Avatar",
      "description": "HeroUI-inspired Avatar component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/avatar.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@base-ui/react"
      ]
    },
    {
      "name": "badge",
      "type": "registry:ui",
      "title": "Badge",
      "description": "HeroUI-inspired Badge component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/badge.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "class-variance-authority"
      ]
    },
    {
      "name": "breadcrumbs",
      "type": "registry:ui",
      "title": "Breadcrumbs",
      "description": "HeroUI-inspired Breadcrumbs component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/breadcrumbs.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "lucide-react"
      ]
    },
    {
      "name": "button-group",
      "type": "registry:ui",
      "title": "Button Group",
      "description": "HeroUI-inspired Button Group component.",
      "registryDependencies": [
        "button",
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/button-group.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "button",
      "type": "registry:ui",
      "title": "Button",
      "description": "HeroUI-inspired pill button built on Base UI.",
      "registryDependencies": [
        "utils",
        "button-group"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/button.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@base-ui/react",
        "class-variance-authority"
      ]
    },
    {
      "name": "calendar-year-picker",
      "type": "registry:ui",
      "title": "Calendar Year Picker",
      "description": "HeroUI-inspired Calendar Year Picker component.",
      "registryDependencies": [
        "button",
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/calendar-year-picker.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "calendar",
      "type": "registry:ui",
      "title": "Calendar",
      "description": "Calendar built on react-day-picker.",
      "registryDependencies": [
        "button",
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/calendar.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "react-day-picker",
        "date-fns",
        "lucide-react"
      ]
    },
    {
      "name": "card",
      "type": "registry:ui",
      "title": "Card",
      "description": "HeroUI-inspired Card component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/card.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "checkbox-group",
      "type": "registry:ui",
      "title": "Checkbox Group",
      "description": "HeroUI-inspired Checkbox Group component.",
      "registryDependencies": [
        "checkbox",
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/checkbox-group.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@base-ui/react"
      ]
    },
    {
      "name": "checkbox",
      "type": "registry:ui",
      "title": "Checkbox",
      "description": "HeroUI-inspired Checkbox component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/checkbox.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@base-ui/react",
        "lucide-react"
      ]
    },
    {
      "name": "chip",
      "type": "registry:ui",
      "title": "Chip",
      "description": "HeroUI-inspired Chip component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/chip.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "class-variance-authority",
        "lucide-react"
      ]
    },
    {
      "name": "close-button",
      "type": "registry:ui",
      "title": "Close Button",
      "description": "HeroUI-inspired Close Button component.",
      "registryDependencies": [
        "button",
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/close-button.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@base-ui/react",
        "lucide-react"
      ]
    },
    {
      "name": "color-area",
      "type": "registry:ui",
      "title": "Color Area",
      "description": "HeroUI-inspired Color Area component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/color-area.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "react-aria-components"
      ]
    },
    {
      "name": "color-field",
      "type": "registry:ui",
      "title": "Color Field",
      "description": "HeroUI-inspired Color Field component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/color-field.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "react-aria-components"
      ]
    },
    {
      "name": "color-input-group",
      "type": "registry:ui",
      "title": "Color Input Group",
      "description": "HeroUI-inspired Color Input Group component.",
      "registryDependencies": [
        "color-field",
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/color-input-group.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "react-aria-components"
      ]
    },
    {
      "name": "color-picker",
      "type": "registry:ui",
      "title": "Color Picker",
      "description": "Color picker built on React Aria Components.",
      "registryDependencies": [
        "color-area",
        "color-slider",
        "color-field",
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/color-picker.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "react-aria-components"
      ]
    },
    {
      "name": "color-slider",
      "type": "registry:ui",
      "title": "Color Slider",
      "description": "HeroUI-inspired Color Slider component.",
      "registryDependencies": [
        "utils",
        "color-area"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/color-slider.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "react-aria-components"
      ]
    },
    {
      "name": "color-swatch-picker",
      "type": "registry:ui",
      "title": "Color Swatch Picker",
      "description": "HeroUI-inspired Color Swatch Picker component.",
      "registryDependencies": [
        "color-swatch",
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/color-swatch-picker.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "react-aria-components"
      ]
    },
    {
      "name": "color-swatch",
      "type": "registry:ui",
      "title": "Color Swatch",
      "description": "HeroUI-inspired Color Swatch component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/color-swatch.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "react-aria-components"
      ]
    },
    {
      "name": "combo-box",
      "type": "registry:ui",
      "title": "Combo Box",
      "description": "HeroUI-inspired Combo Box component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/combo-box.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@base-ui/react",
        "lucide-react"
      ]
    },
    {
      "name": "date-field",
      "type": "registry:ui",
      "title": "Date Field",
      "description": "HeroUI-inspired Date Field component.",
      "registryDependencies": [
        "label",
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/date-field.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "date-picker",
      "type": "registry:ui",
      "title": "Date Picker",
      "description": "HeroUI-inspired Date Picker component.",
      "registryDependencies": [
        "button",
        "calendar",
        "popover",
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/date-picker.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "date-fns",
        "lucide-react"
      ]
    },
    {
      "name": "date-range-picker",
      "type": "registry:ui",
      "title": "Date Range Picker",
      "description": "HeroUI-inspired Date Range Picker component.",
      "registryDependencies": [
        "button",
        "range-calendar",
        "popover",
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/date-range-picker.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "date-fns",
        "lucide-react"
      ]
    },
    {
      "name": "description",
      "type": "registry:ui",
      "title": "Description",
      "description": "HeroUI-inspired Description component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/description.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "disclosure-group",
      "type": "registry:ui",
      "title": "Disclosure Group",
      "description": "HeroUI-inspired Disclosure Group component.",
      "registryDependencies": [
        "disclosure",
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/disclosure-group.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@base-ui/react",
        "lucide-react"
      ]
    },
    {
      "name": "disclosure",
      "type": "registry:ui",
      "title": "Disclosure",
      "description": "HeroUI-inspired Disclosure component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/disclosure.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@base-ui/react"
      ]
    },
    {
      "name": "drawer",
      "type": "registry:ui",
      "title": "Drawer",
      "description": "HeroUI-inspired Drawer component.",
      "registryDependencies": [
        "button",
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/drawer.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@base-ui/react",
        "lucide-react"
      ]
    },
    {
      "name": "dropdown",
      "type": "registry:ui",
      "title": "Dropdown",
      "description": "HeroUI-inspired Dropdown component.",
      "registryDependencies": [
        "menu",
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/dropdown.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@base-ui/react",
        "lucide-react"
      ]
    },
    {
      "name": "empty-state",
      "type": "registry:ui",
      "title": "Empty State",
      "description": "HeroUI-inspired Empty State component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/empty-state.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "error-message",
      "type": "registry:ui",
      "title": "Error Message",
      "description": "HeroUI-inspired Error Message component.",
      "registryDependencies": [
        "field-error",
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/error-message.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "field-error",
      "type": "registry:ui",
      "title": "Field Error",
      "description": "HeroUI-inspired Field Error component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/field-error.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "fieldset",
      "type": "registry:ui",
      "title": "Fieldset",
      "description": "HeroUI-inspired Fieldset component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/fieldset.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@base-ui/react"
      ]
    },
    {
      "name": "form",
      "type": "registry:ui",
      "title": "Form",
      "description": "HeroUI-inspired Form component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/form.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@base-ui/react"
      ]
    },
    {
      "name": "header",
      "type": "registry:ui",
      "title": "Header",
      "description": "HeroUI-inspired Header component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/header.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "input-group",
      "type": "registry:ui",
      "title": "Input Group",
      "description": "HeroUI-inspired Input Group component.",
      "registryDependencies": [
        "button",
        "input",
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/input-group.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@base-ui/react"
      ]
    },
    {
      "name": "input-otp",
      "type": "registry:ui",
      "title": "Input OTP",
      "description": "HeroUI-inspired Input OTP component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/input-otp.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@base-ui/react"
      ]
    },
    {
      "name": "input",
      "type": "registry:ui",
      "title": "Input",
      "description": "HeroUI-inspired Input component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/input.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@base-ui/react"
      ]
    },
    {
      "name": "kbd",
      "type": "registry:ui",
      "title": "Kbd",
      "description": "HeroUI-inspired Kbd component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/kbd.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "label",
      "type": "registry:ui",
      "title": "Label",
      "description": "HeroUI-inspired Label component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/label.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "link",
      "type": "registry:ui",
      "title": "Link",
      "description": "HeroUI-inspired Link component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/link.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "class-variance-authority"
      ]
    },
    {
      "name": "list-box",
      "type": "registry:ui",
      "title": "List Box",
      "description": "HeroUI-inspired List Box component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/list-box.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "menu",
      "type": "registry:ui",
      "title": "Menu",
      "description": "HeroUI-inspired Menu component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/menu.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@base-ui/react",
        "lucide-react"
      ]
    },
    {
      "name": "meter",
      "type": "registry:ui",
      "title": "Meter",
      "description": "HeroUI-inspired Meter component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/meter.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@base-ui/react"
      ]
    },
    {
      "name": "modal",
      "type": "registry:ui",
      "title": "Modal",
      "description": "Modal dialog built on Base UI Dialog.",
      "registryDependencies": [
        "button",
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/modal.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@base-ui/react",
        "lucide-react"
      ]
    },
    {
      "name": "number-field",
      "type": "registry:ui",
      "title": "Number Field",
      "description": "HeroUI-inspired Number Field component.",
      "registryDependencies": [
        "button",
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/number-field.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@base-ui/react",
        "lucide-react"
      ]
    },
    {
      "name": "pagination",
      "type": "registry:ui",
      "title": "Pagination",
      "description": "HeroUI-inspired Pagination component.",
      "registryDependencies": [
        "button",
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/pagination.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "lucide-react"
      ]
    },
    {
      "name": "popover",
      "type": "registry:ui",
      "title": "Popover",
      "description": "HeroUI-inspired Popover component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/popover.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@base-ui/react"
      ]
    },
    {
      "name": "progress-bar",
      "type": "registry:ui",
      "title": "Progress Bar",
      "description": "HeroUI-inspired Progress Bar component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/progress-bar.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@base-ui/react"
      ]
    },
    {
      "name": "progress-circle",
      "type": "registry:ui",
      "title": "Progress Circle",
      "description": "HeroUI-inspired Progress Circle component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/progress-circle.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "radio-group",
      "type": "registry:ui",
      "title": "Radio Group",
      "description": "HeroUI-inspired Radio Group component.",
      "registryDependencies": [
        "radio",
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/radio-group.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@base-ui/react"
      ]
    },
    {
      "name": "radio",
      "type": "registry:ui",
      "title": "Radio",
      "description": "HeroUI-inspired Radio component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/radio.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@base-ui/react"
      ]
    },
    {
      "name": "range-calendar",
      "type": "registry:ui",
      "title": "Range Calendar",
      "description": "HeroUI-inspired Range Calendar component.",
      "registryDependencies": [
        "calendar",
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/range-calendar.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "react-day-picker",
        "date-fns"
      ]
    },
    {
      "name": "scroll-shadow",
      "type": "registry:ui",
      "title": "Scroll Shadow",
      "description": "HeroUI-inspired Scroll Shadow component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/scroll-shadow.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "search-field",
      "type": "registry:ui",
      "title": "Search Field",
      "description": "HeroUI-inspired Search Field component.",
      "registryDependencies": [
        "input",
        "button",
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/search-field.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@base-ui/react",
        "lucide-react"
      ]
    },
    {
      "name": "select",
      "type": "registry:ui",
      "title": "Select",
      "description": "HeroUI-inspired Select component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/select.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@base-ui/react",
        "lucide-react"
      ]
    },
    {
      "name": "separator",
      "type": "registry:ui",
      "title": "Separator",
      "description": "HeroUI-inspired Separator component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/separator.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@base-ui/react"
      ]
    },
    {
      "name": "skeleton",
      "type": "registry:ui",
      "title": "Skeleton",
      "description": "HeroUI-inspired Skeleton component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/skeleton.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "slider",
      "type": "registry:ui",
      "title": "Slider",
      "description": "HeroUI-inspired Slider component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/slider.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@base-ui/react"
      ]
    },
    {
      "name": "spinner",
      "type": "registry:ui",
      "title": "Spinner",
      "description": "HeroUI-inspired Spinner component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/spinner.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "class-variance-authority"
      ]
    },
    {
      "name": "surface",
      "type": "registry:ui",
      "title": "Surface",
      "description": "HeroUI-inspired Surface component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/surface.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "switch-group",
      "type": "registry:ui",
      "title": "Switch Group",
      "description": "HeroUI-inspired Switch Group component.",
      "registryDependencies": [
        "switch",
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/switch-group.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "switch",
      "type": "registry:ui",
      "title": "Switch",
      "description": "HeroUI-inspired Switch component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/switch.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@base-ui/react"
      ]
    },
    {
      "name": "table",
      "type": "registry:ui",
      "title": "Table",
      "description": "HeroUI-inspired Table component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/table.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "tabs",
      "type": "registry:ui",
      "title": "Tabs",
      "description": "HeroUI-inspired Tabs component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/tabs.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@base-ui/react"
      ]
    },
    {
      "name": "tag-group",
      "type": "registry:ui",
      "title": "Tag Group",
      "description": "HeroUI-inspired Tag Group component.",
      "registryDependencies": [
        "tag",
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/tag-group.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "tag",
      "type": "registry:ui",
      "title": "Tag",
      "description": "HeroUI-inspired Tag component.",
      "registryDependencies": [
        "utils",
        "tag-group"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/tag.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "text-field",
      "type": "registry:ui",
      "title": "Text Field",
      "description": "HeroUI-inspired Text Field component.",
      "registryDependencies": [
        "input",
        "label",
        "description",
        "field-error",
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/text-field.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@base-ui/react"
      ]
    },
    {
      "name": "textarea",
      "type": "registry:ui",
      "title": "Textarea",
      "description": "HeroUI-inspired Textarea component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/textarea.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "time-field",
      "type": "registry:ui",
      "title": "Time Field",
      "description": "HeroUI-inspired Time Field component.",
      "registryDependencies": [
        "label",
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/time-field.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "toast",
      "type": "registry:ui",
      "title": "Toast",
      "description": "HeroUI-inspired Toast component.",
      "registryDependencies": [
        "button",
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/toast.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@base-ui/react",
        "lucide-react"
      ]
    },
    {
      "name": "toggle-button-group",
      "type": "registry:ui",
      "title": "Toggle Button Group",
      "description": "HeroUI-inspired Toggle Button Group component.",
      "registryDependencies": [
        "toggle-button",
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/toggle-button-group.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@base-ui/react"
      ]
    },
    {
      "name": "toggle-button",
      "type": "registry:ui",
      "title": "Toggle Button",
      "description": "HeroUI-inspired Toggle Button component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/toggle-button.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@base-ui/react",
        "class-variance-authority"
      ]
    },
    {
      "name": "toolbar",
      "type": "registry:ui",
      "title": "Toolbar",
      "description": "HeroUI-inspired Toolbar component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/toolbar.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@base-ui/react"
      ]
    },
    {
      "name": "tooltip",
      "type": "registry:ui",
      "title": "Tooltip",
      "description": "HeroUI-inspired Tooltip component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/tooltip.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@base-ui/react"
      ]
    },
    {
      "name": "typography",
      "type": "registry:ui",
      "title": "Typography",
      "description": "HeroUI-inspired Typography component.",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "registry/heroui/ui/typography.tsx",
          "type": "registry:ui"
        }
      ]
    }
  ]
}
