[
  {
    "name": "accordion",
    "dependencies": [
      "@radix-ui/react-accordion"
    ],
    "files": [
      "ui/accordion.tsx"
    ],
    "type": "components:ui"
  },
  {
    "name": "alert",
    "files": [
      "ui/alert.tsx"
    ],
    "type": "components:ui"
  },
  {
    "name": "alert-dialog",
    "dependencies": [
      "@radix-ui/react-alert-dialog"
    ],
    "registryDependencies": [
      "button"
    ],
    "files": [
      "ui/alert-dialog.tsx"
    ],
    "type": "components:ui"
  },
  {
    "name": "aspect-ratio",
    "dependencies": [
      "@radix-ui/react-aspect-ratio"
    ],
    "files": [
      "ui/aspect-ratio.tsx"
    ],
    "type": "components:ui"
  },
  {
    "name": "avatar",
    "dependencies": [
      "@radix-ui/react-avatar"
    ],
    "files": [
      "ui/avatar.tsx"
    ],
    "type": "components:ui"
  },
  {
    "name": "badge",
    "files": [
      "ui/badge.tsx"
    ],
    "type": "components:ui"
  },
  {
    "name": "button",
    "dependencies": [
      "@radix-ui/react-slot"
    ],
    "files": [
      "ui/button.tsx"
    ],
    "type": "components:ui"
  },
  {
    "name": "calendar",
    "dependencies": [
      "react-day-picker",
      "date-fns"
    ],
    "registryDependencies": [
      "button"
    ],
    "files": [
      "ui/calendar.tsx"
    ],
    "type": "components:ui"
  },
  {
    "name": "card",
    "files": [
      "ui/card.tsx"
    ],
    "type": "components:ui"
  },
  {
    "name": "checkbox",
    "dependencies": [
      "@radix-ui/react-checkbox"
    ],
    "files": [
      "ui/checkbox.tsx"
    ],
    "type": "components:ui"
  },
  {
    "name": "collapsible",
    "dependencies": [
      "@radix-ui/react-collapsible"
    ],
    "files": [
      "ui/collapsible.tsx"
    ],
    "type": "components:ui"
  },
  {
    "name": "command",
    "dependencies": [
      "cmdk"
    ],
    "registryDependencies": [
      "dialog"
    ],
    "files": [
      "ui/command.tsx"
    ],
    "type": "components:ui"
  },
  {
    "name": "context-menu",
    "dependencies": [
      "@radix-ui/react-context-menu"
    ],
    "files": [
      "ui/context-menu.tsx"
    ],
    "type": "components:ui"
  },
  {
    "name": "dialog",
    "dependencies": [
      "@radix-ui/react-dialog"
    ],
    "files": [
      "ui/dialog.tsx"
    ],
    "type": "components:ui"
  },
  {
    "name": "dropdown-menu",
    "dependencies": [
      "@radix-ui/react-dropdown-menu"
    ],
    "files": [
      "ui/dropdown-menu.tsx"
    ],
    "type": "components:ui"
  },
  {
    "name": "form",
    "dependencies": [
      "@radix-ui/react-label",
      "@radix-ui/react-slot",
      "@hookform/resolvers",
      "zod",
      "react-hook-form"
    ],
    "registryDependencies": [
      "button",
      "label"
    ],
    "files": [
      "ui/form.tsx"
    ],
    "type": "components:ui"
  },
  {
    "name": "hover-card",
    "dependencies": [
      "@radix-ui/react-hover-card"
    ],
    "files": [
      "ui/hover-card.tsx"
    ],
    "type": "components:ui"
  },
  {
    "name": "input",
    "files": [
      "ui/input.tsx"
    ],
    "type": "components:ui"
  },
  {
    "name": "label",
    "dependencies": [
      "@radix-ui/react-label"
    ],
    "files": [
      "ui/label.tsx"
    ],
    "type": "components:ui"
  },
  {
    "name": "menubar",
    "dependencies": [
      "@radix-ui/react-menubar"
    ],
    "files": [
      "ui/menubar.tsx"
    ],
    "type": "components:ui"
  },
  {
    "name": "navigation-menu",
    "dependencies": [
      "@radix-ui/react-navigation-menu"
    ],
    "files": [
      "ui/navigation-menu.tsx"
    ],
    "type": "components:ui"
  },
  {
    "name": "popover",
    "dependencies": [
      "@radix-ui/react-popover"
    ],
    "files": [
      "ui/popover.tsx"
    ],
    "type": "components:ui"
  },
  {
    "name": "progress",
    "dependencies": [
      "@radix-ui/react-progress"
    ],
    "files": [
      "ui/progress.tsx"
    ],
    "type": "components:ui"
  },
  {
    "name": "radio-group",
    "dependencies": [
      "@radix-ui/react-radio-group"
    ],
    "files": [
      "ui/radio-group.tsx"
    ],
    "type": "components:ui"
  },
  {
    "name": "scroll-area",
    "dependencies": [
      "@radix-ui/react-scroll-area"
    ],
    "files": [
      "ui/scroll-area.tsx"
    ],
    "type": "components:ui"
  },
  {
    "name": "select",
    "dependencies": [
      "@radix-ui/react-select"
    ],
    "files": [
      "ui/select.tsx"
    ],
    "type": "components:ui"
  },
  {
    "name": "separator",
    "dependencies": [
      "@radix-ui/react-separator"
    ],
    "files": [
      "ui/separator.tsx"
    ],
    "type": "components:ui"
  },
  {
    "name": "sheet",
    "dependencies": [
      "@radix-ui/react-dialog"
    ],
    "files": [
      "ui/sheet.tsx"
    ],
    "type": "components:ui"
  },
  {
    "name": "skeleton",
    "files": [
      "ui/skeleton.tsx"
    ],
    "type": "components:ui"
  },
  {
    "name": "slider",
    "dependencies": [
      "@radix-ui/react-slider"
    ],
    "files": [
      "ui/slider.tsx"
    ],
    "type": "components:ui"
  },
  {
    "name": "switch",
    "dependencies": [
      "@radix-ui/react-switch"
    ],
    "files": [
      "ui/switch.tsx"
    ],
    "type": "components:ui"
  },
  {
    "name": "table",
    "files": [
      "ui/table.tsx"
    ],
    "type": "components:ui"
  },
  {
    "name": "tabs",
    "dependencies": [
      "@radix-ui/react-tabs"
    ],
    "files": [
      "ui/tabs.tsx"
    ],
    "type": "components:ui"
  },
  {
    "name": "textarea",
    "files": [
      "ui/textarea.tsx"
    ],
    "type": "components:ui"
  },
  {
    "name": "toast",
    "dependencies": [
      "@radix-ui/react-toast"
    ],
    "files": [
      "ui/toast.tsx",
      "ui/use-toast.ts",
      "ui/toaster.tsx"
    ],
    "type": "components:ui"
  },
  {
    "name": "toggle",
    "dependencies": [
      "@radix-ui/react-toggle"
    ],
    "files": [
      "ui/toggle.tsx"
    ],
    "type": "components:ui"
  },
  {
    "name": "tooltip",
    "dependencies": [
      "@radix-ui/react-tooltip"
    ],
    "files": [
      "ui/tooltip.tsx"
    ],
    "type": "components:ui"
  }
]