{
  "$schema": "https://ui.shadcn.com/schema/registry.json",
  "name": "BrutalUI",
  "homepage": "https://brutalui.dev",
  "author": "Samuel Breznjak <samke.me>",
  "items": [
    {
      "name": "accordion",
      "title": "Accordion",
      "type": "registry:ui",
      "dependencies": [
        "@radix-ui/react-accordion"
      ],
      "files": [
        {
          "path": "src/components/ui/accordion.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "alert",
      "title": "Alert",
      "type": "registry:ui",
      "files": [
        {
          "path": "src/components/ui/alert.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "alert-dialog",
      "title": "Alert dialog",
      "type": "registry:ui",
      "dependencies": [
        "@radix-ui/react-alert-dialog"
      ],
      "registryDependencies": [
        "https://brutalui.dev/r/nbutton.json"
      ],
      "files": [
        {
          "path": "src/components/ui/alert-dialog.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "avatar",
      "title": "Avatar",
      "type": "registry:ui",
      "dependencies": [
        "@radix-ui/react-avatar"
      ],
      "files": [
        {
          "path": "src/components/ui/avatar.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "badge",
      "title": "Badge",
      "type": "registry:ui",
      "files": [
        {
          "path": "src/components/ui/badge.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "breadcrumb",
      "title": "Breadcrumb",
      "type": "registry:ui",
      "dependencies": [
        "@radix-ui/react-slot"
      ],
      "files": [
        {
          "path": "src/components/ui/breadcrumb.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "nbutton",
      "type": "registry:ui",
      "dependencies": [
        "@radix-ui/react-slot"
      ],
      "files": [
        {
          "path": "src/components/ui/button.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "button",
      "title": "Button",
      "type": "registry:ui",
      "dependencies": [
        "@radix-ui/react-slot"
      ],
      "files": [
        {
          "path": "src/components/ui/button.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "calendar",
      "title": "Calendar",
      "type": "registry:ui",
      "dependencies": [
        "react-day-picker@8.10.1",
        "date-fns"
      ],
      "registryDependencies": [
        "https://brutalui.dev/r/nbutton.json"
      ],
      "files": [
        {
          "path": "src/components/ui/calendar.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "ncard",
      "title": "Card",
      "type": "registry:ui",
      "files": [
        {
          "path": "src/components/ui/card.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "card",
      "title": "Card",
      "type": "registry:ui",
      "files": [
        {
          "path": "src/components/ui/card.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "carousel",
      "title": "Carousel",
      "type": "registry:ui",
      "dependencies": [
        "embla-carousel-react"
      ],
      "registryDependencies": [
        "https://brutalui.dev/r/nbutton.json"
      ],
      "files": [
        {
          "path": "src/components/ui/carousel.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "chart",
      "title": "Chart",
      "type": "registry:ui",
      "dependencies": [
        "recharts",
        "lucide-react"
      ],
      "registryDependencies": [
        "https://brutalui.dev/r/ncard.json"
      ],
      "files": [
        {
          "path": "src/components/ui/chart.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "checkbox",
      "title": "Checkbox",
      "type": "registry:ui",
      "dependencies": [
        "@radix-ui/react-checkbox"
      ],
      "files": [
        {
          "path": "src/components/ui/checkbox.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "collapsible",
      "title": "Collapsible",
      "type": "registry:ui",
      "dependencies": [
        "@radix-ui/react-collapsible"
      ],
      "files": [
        {
          "path": "src/components/ui/collapsible.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "command",
      "title": "Command",
      "type": "registry:ui",
      "dependencies": [
        "cmdk"
      ],
      "registryDependencies": [
        "https://brutalui.dev/r/ndialog.json"
      ],
      "files": [
        {
          "path": "src/components/ui/command.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "context-menu",
      "title": "Context menu",
      "type": "registry:ui",
      "dependencies": [
        "@radix-ui/react-context-menu"
      ],
      "files": [
        {
          "path": "src/components/ui/context-menu.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "ndialog",
      "type": "registry:ui",
      "dependencies": [
        "@radix-ui/react-dialog"
      ],
      "files": [
        {
          "path": "src/components/ui/dialog.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "dialog",
      "title": "Dialog",
      "type": "registry:ui",
      "dependencies": [
        "@radix-ui/react-dialog"
      ],
      "files": [
        {
          "path": "src/components/ui/dialog.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "drawer",
      "title": "Drawer",
      "type": "registry:ui",
      "dependencies": [
        "vaul",
        "@radix-ui/react-dialog"
      ],
      "files": [
        {
          "path": "src/components/ui/drawer.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "dropdown-menu",
      "title": "Dropdown menu",
      "type": "registry:ui",
      "dependencies": [
        "@radix-ui/react-dropdown-menu"
      ],
      "files": [
        {
          "path": "src/components/ui/dropdown-menu.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "form",
      "title": "Form",
      "type": "registry:ui",
      "dependencies": [
        "@radix-ui/react-label",
        "@radix-ui/react-slot",
        "@hookform/resolvers",
        "zod",
        "react-hook-form"
      ],
      "registryDependencies": [
        "https://brutalui.dev/r/nbutton.json",
        "https://brutalui.dev/r/nlabel.json"
      ],
      "files": [
        {
          "path": "src/components/ui/form.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "hover-card",
      "title": "Hover card",
      "type": "registry:ui",
      "dependencies": [
        "@radix-ui/react-hover-card"
      ],
      "files": [
        {
          "path": "src/components/ui/hover-card.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "image-card",
      "title": "Image card",
      "type": "registry:ui",
      "files": [
        {
          "path": "src/components/ui/image-card.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "input",
      "title": "Input",
      "type": "registry:ui",
      "files": [
        {
          "path": "src/components/ui/input.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "ninput",
      "title": "Input",
      "type": "registry:ui",
      "files": [
        {
          "path": "src/components/ui/input.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "input-otp",
      "title": "Input OTP",
      "type": "registry:ui",
      "dependencies": [
        "input-otp"
      ],
      "files": [
        {
          "path": "src/components/ui/input-otp.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "nlabel",
      "type": "registry:ui",
      "dependencies": [
        "@radix-ui/react-label"
      ],
      "files": [
        {
          "path": "src/components/ui/label.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "label",
      "title": "Label",
      "type": "registry:ui",
      "dependencies": [
        "@radix-ui/react-label"
      ],
      "files": [
        {
          "path": "src/components/ui/label.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "marquee",
      "title": "Marquee",
      "docs": "Make sure there is enough content in `items` so it loops perfectly. Visit https://jackwhiting.co.uk/posts/creating-a-marquee-with-tailwind to learn more.",
      "type": "registry:ui",
      "files": [
        {
          "path": "src/components/ui/marquee.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "menubar",
      "title": "Menubar",
      "type": "registry:ui",
      "dependencies": [
        "@radix-ui/react-menubar"
      ],
      "files": [
        {
          "path": "src/components/ui/menubar.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "navigation-menu",
      "title": "Navigation menu",
      "type": "registry:ui",
      "dependencies": [
        "@radix-ui/react-navigation-menu"
      ],
      "files": [
        {
          "path": "src/components/ui/navigation-menu.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "pagination",
      "title": "Pagination",
      "type": "registry:ui",
      "registryDependencies": [
        "https://brutalui.dev/r/nbutton.json"
      ],
      "files": [
        {
          "path": "src/components/ui/pagination.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "popover",
      "title": "Popover",
      "type": "registry:ui",
      "dependencies": [
        "@radix-ui/react-popover"
      ],
      "files": [
        {
          "path": "src/components/ui/popover.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "progress",
      "title": "Progress",
      "type": "registry:ui",
      "dependencies": [
        "@radix-ui/react-progress"
      ],
      "files": [
        {
          "path": "src/components/ui/progress.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "radio-group",
      "title": "Radio group",
      "type": "registry:ui",
      "dependencies": [
        "@radix-ui/react-radio-group"
      ],
      "files": [
        {
          "path": "src/components/ui/radio-group.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "resizable",
      "title": "Resizable",
      "type": "registry:ui",
      "dependencies": [
        "react-resizable-panels"
      ],
      "files": [
        {
          "path": "src/components/ui/resizable.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "scroll-area",
      "title": "Scroll area",
      "type": "registry:ui",
      "dependencies": [
        "@radix-ui/react-scroll-area"
      ],
      "files": [
        {
          "path": "src/components/ui/scroll-area.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "select",
      "title": "Select",
      "type": "registry:ui",
      "dependencies": [
        "@radix-ui/react-select"
      ],
      "files": [
        {
          "path": "src/components/ui/select.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "sheet",
      "title": "Sheet",
      "type": "registry:ui",
      "dependencies": [
        "@radix-ui/react-dialog"
      ],
      "files": [
        {
          "path": "src/components/ui/sheet.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "nsheet",
      "title": "Sheet",
      "type": "registry:ui",
      "dependencies": [
        "@radix-ui/react-dialog"
      ],
      "files": [
        {
          "path": "src/components/ui/sheet.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "sidebar",
      "title": "Sidebar",
      "type": "registry:ui",
      "registryDependencies": [
        "https://brutalui.dev/r/nbutton.json",
        "https://brutalui.dev/r/nsheet.json",
        "https://brutalui.dev/r/ntooltip.json",
        "https://brutalui.dev/r/ninput.json",
        "https://brutalui.dev/r/nskeleton.json"
      ],
      "files": [
        {
          "path": "src/components/ui/sidebar.tsx",
          "type": "registry:ui"
        },
        {
          "path": "src/hooks/use-mobile.ts",
          "type": "registry:hook"
        }
      ]
    },
    {
      "name": "skeleton",
      "title": "Skeleton",
      "type": "registry:ui",
      "files": [
        {
          "path": "src/components/ui/skeleton.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "nskeleton",
      "title": "Skeleton",
      "type": "registry:ui",
      "files": [
        {
          "path": "src/components/ui/skeleton.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "slider",
      "title": "Slider",
      "type": "registry:ui",
      "dependencies": [
        "@radix-ui/react-slider"
      ],
      "files": [
        {
          "path": "src/components/ui/slider.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "sonner",
      "title": "Sonner",
      "type": "registry:ui",
      "dependencies": [
        "sonner",
        "next-themes"
      ],
      "files": [
        {
          "path": "src/components/ui/sonner.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "switch",
      "title": "Switch",
      "type": "registry:ui",
      "dependencies": [
        "@radix-ui/react-switch"
      ],
      "files": [
        {
          "path": "src/components/ui/switch.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "table",
      "title": "Table",
      "type": "registry:ui",
      "files": [
        {
          "path": "src/components/ui/table.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "tabs",
      "title": "Tabs",
      "type": "registry:ui",
      "dependencies": [
        "@radix-ui/react-tabs"
      ],
      "files": [
        {
          "path": "src/components/ui/tabs.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "textarea",
      "title": "Textarea",
      "type": "registry:ui",
      "files": [
        {
          "path": "src/components/ui/textarea.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "tooltip",
      "title": "Tooltip",
      "type": "registry:ui",
      "dependencies": [
        "@radix-ui/react-tooltip"
      ],
      "files": [
        {
          "path": "src/components/ui/tooltip.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "ntooltip",
      "title": "Tooltip",
      "type": "registry:ui",
      "dependencies": [
        "@radix-ui/react-tooltip"
      ],
      "files": [
        {
          "path": "src/components/ui/tooltip.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "aspect-ratio",
      "title": "Aspect Ratio",
      "type": "registry:ui",
      "dependencies": [
        "@radix-ui/react-aspect-ratio"
      ],
      "files": [
        {
          "path": "src/components/ui/aspect-ratio.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "button-group",
      "title": "Button Group",
      "type": "registry:ui",
      "registryDependencies": [
        "https://brutalui.dev/r/button.json",
        "https://brutalui.dev/r/separator.json"
      ],
      "files": [
        {
          "path": "src/components/ui/button-group.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "empty",
      "title": "Empty",
      "type": "registry:ui",
      "files": [
        {
          "path": "src/components/ui/empty.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "field",
      "title": "Field",
      "type": "registry:ui",
      "registryDependencies": [
        "https://brutalui.dev/r/label.json",
        "https://brutalui.dev/r/separator.json"
      ],
      "files": [
        {
          "path": "src/components/ui/field.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "input-group",
      "title": "Input Group",
      "type": "registry:ui",
      "registryDependencies": [
        "https://brutalui.dev/r/button.json",
        "https://brutalui.dev/r/input.json",
        "https://brutalui.dev/r/textarea.json"
      ],
      "files": [
        {
          "path": "src/components/ui/input-group.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "item",
      "title": "Item",
      "type": "registry:ui",
      "registryDependencies": [
        "https://brutalui.dev/r/separator.json"
      ],
      "files": [
        {
          "path": "src/components/ui/item.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "kbd",
      "title": "Kbd",
      "type": "registry:ui",
      "files": [
        {
          "path": "src/components/ui/kbd.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "separator",
      "title": "Separator",
      "type": "registry:ui",
      "dependencies": [
        "@radix-ui/react-separator"
      ],
      "files": [
        {
          "path": "src/components/ui/separator.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "spinner",
      "title": "Spinner",
      "type": "registry:ui",
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "src/components/ui/spinner.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "toast",
      "title": "Toast",
      "type": "registry:ui",
      "dependencies": [
        "@radix-ui/react-toast"
      ],
      "files": [
        {
          "path": "src/components/ui/toast.tsx",
          "type": "registry:ui"
        },
        {
          "path": "src/components/ui/toaster.tsx",
          "type": "registry:ui"
        },
        {
          "path": "src/hooks/use-toast.ts",
          "type": "registry:hook"
        }
      ]
    },
    {
      "name": "toggle",
      "title": "Toggle",
      "type": "registry:ui",
      "dependencies": [
        "@radix-ui/react-toggle"
      ],
      "files": [
        {
          "path": "src/components/ui/toggle.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "toggle-group",
      "title": "Toggle Group",
      "type": "registry:ui",
      "dependencies": [
        "@radix-ui/react-toggle-group"
      ],
      "registryDependencies": [
        "https://brutalui.dev/r/toggle.json"
      ],
      "files": [
        {
          "path": "src/components/ui/toggle-group.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "s1",
      "title": "Star 1",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s1.tsx",
          "type": "registry:component",
          "target": "components/stars/s1.tsx"
        }
      ]
    },
    {
      "name": "s2",
      "title": "Star 2",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s2.tsx",
          "type": "registry:component",
          "target": "components/stars/s2.tsx"
        }
      ]
    },
    {
      "name": "s3",
      "title": "Star 3",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s3.tsx",
          "type": "registry:component",
          "target": "components/stars/s3.tsx"
        }
      ]
    },
    {
      "name": "s4",
      "title": "Star 4",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s4.tsx",
          "type": "registry:component",
          "target": "components/stars/s4.tsx"
        }
      ]
    },
    {
      "name": "s5",
      "title": "Star 5",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s5.tsx",
          "type": "registry:component",
          "target": "components/stars/s5.tsx"
        }
      ]
    },
    {
      "name": "s6",
      "title": "Star 6",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s6.tsx",
          "type": "registry:component",
          "target": "components/stars/s6.tsx"
        }
      ]
    },
    {
      "name": "s7",
      "title": "Star 7",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s7.tsx",
          "type": "registry:component",
          "target": "components/stars/s7.tsx"
        }
      ]
    },
    {
      "name": "s8",
      "title": "Star 8",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s8.tsx",
          "type": "registry:component",
          "target": "components/stars/s8.tsx"
        }
      ]
    },
    {
      "name": "s9",
      "title": "Star 9",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s9.tsx",
          "type": "registry:component",
          "target": "components/stars/s9.tsx"
        }
      ]
    },
    {
      "name": "s10",
      "title": "Star 10",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s10.tsx",
          "type": "registry:component",
          "target": "components/stars/s10.tsx"
        }
      ]
    },
    {
      "name": "s11",
      "title": "Star 11",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s11.tsx",
          "type": "registry:component",
          "target": "components/stars/s11.tsx"
        }
      ]
    },
    {
      "name": "s12",
      "title": "Star 12",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s12.tsx",
          "type": "registry:component",
          "target": "components/stars/s12.tsx"
        }
      ]
    },
    {
      "name": "s13",
      "title": "Star 13",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s13.tsx",
          "type": "registry:component",
          "target": "components/stars/s13.tsx"
        }
      ]
    },
    {
      "name": "s14",
      "title": "Star 14",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s14.tsx",
          "type": "registry:component",
          "target": "components/stars/s14.tsx"
        }
      ]
    },
    {
      "name": "s15",
      "title": "Star 15",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s15.tsx",
          "type": "registry:component",
          "target": "components/stars/s15.tsx"
        }
      ]
    },
    {
      "name": "s16",
      "title": "Star 16",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s16.tsx",
          "type": "registry:component",
          "target": "components/stars/s16.tsx"
        }
      ]
    },
    {
      "name": "s17",
      "title": "Star 17",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s17.tsx",
          "type": "registry:component",
          "target": "components/stars/s17.tsx"
        }
      ]
    },
    {
      "name": "s18",
      "title": "Star 18",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s18.tsx",
          "type": "registry:component",
          "target": "components/stars/s18.tsx"
        }
      ]
    },
    {
      "name": "s19",
      "title": "Star 19",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s19.tsx",
          "type": "registry:component",
          "target": "components/stars/s19.tsx"
        }
      ]
    },
    {
      "name": "s20",
      "title": "Star 20",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s20.tsx",
          "type": "registry:component",
          "target": "components/stars/s20.tsx"
        }
      ]
    },
    {
      "name": "s21",
      "title": "Star 21",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s21.tsx",
          "type": "registry:component",
          "target": "components/stars/s21.tsx"
        }
      ]
    },
    {
      "name": "s22",
      "title": "Star 22",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s22.tsx",
          "type": "registry:component",
          "target": "components/stars/s22.tsx"
        }
      ]
    },
    {
      "name": "s23",
      "title": "Star 23",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s23.tsx",
          "type": "registry:component",
          "target": "components/stars/s23.tsx"
        }
      ]
    },
    {
      "name": "s24",
      "title": "Star 24",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s24.tsx",
          "type": "registry:component",
          "target": "components/stars/s24.tsx"
        }
      ]
    },
    {
      "name": "s25",
      "title": "Star 25",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s25.tsx",
          "type": "registry:component",
          "target": "components/stars/s25.tsx"
        }
      ]
    },
    {
      "name": "s26",
      "title": "Star 26",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s26.tsx",
          "type": "registry:component",
          "target": "components/stars/s26.tsx"
        }
      ]
    },
    {
      "name": "s27",
      "title": "Star 27",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s27.tsx",
          "type": "registry:component",
          "target": "components/stars/s27.tsx"
        }
      ]
    },
    {
      "name": "s28",
      "title": "Star 28",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s28.tsx",
          "type": "registry:component",
          "target": "components/stars/s28.tsx"
        }
      ]
    },
    {
      "name": "s29",
      "title": "Star 29",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s29.tsx",
          "type": "registry:component",
          "target": "components/stars/s29.tsx"
        }
      ]
    },
    {
      "name": "s30",
      "title": "Star 30",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s30.tsx",
          "type": "registry:component",
          "target": "components/stars/s30.tsx"
        }
      ]
    },
    {
      "name": "s31",
      "title": "Star 31",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s31.tsx",
          "type": "registry:component",
          "target": "components/stars/s31.tsx"
        }
      ]
    },
    {
      "name": "s32",
      "title": "Star 32",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s32.tsx",
          "type": "registry:component",
          "target": "components/stars/s32.tsx"
        }
      ]
    },
    {
      "name": "s33",
      "title": "Star 33",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s33.tsx",
          "type": "registry:component",
          "target": "components/stars/s33.tsx"
        }
      ]
    },
    {
      "name": "s34",
      "title": "Star 34",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s34.tsx",
          "type": "registry:component",
          "target": "components/stars/s34.tsx"
        }
      ]
    },
    {
      "name": "s35",
      "title": "Star 35",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s35.tsx",
          "type": "registry:component",
          "target": "components/stars/s35.tsx"
        }
      ]
    },
    {
      "name": "s36",
      "title": "Star 36",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s36.tsx",
          "type": "registry:component",
          "target": "components/stars/s36.tsx"
        }
      ]
    },
    {
      "name": "s37",
      "title": "Star 37",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s37.tsx",
          "type": "registry:component",
          "target": "components/stars/s37.tsx"
        }
      ]
    },
    {
      "name": "s38",
      "title": "Star 38",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s38.tsx",
          "type": "registry:component",
          "target": "components/stars/s38.tsx"
        }
      ]
    },
    {
      "name": "s39",
      "title": "Star 39",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s39.tsx",
          "type": "registry:component",
          "target": "components/stars/s39.tsx"
        }
      ]
    },
    {
      "name": "s40",
      "title": "Star 40",
      "type": "registry:component",
      "files": [
        {
          "path": "src/components/stars/s40.tsx",
          "type": "registry:component",
          "target": "components/stars/s40.tsx"
        }
      ]
    },
    {
      "name": "hero",
      "title": "Hero",
      "type": "registry:ui",
      "registryDependencies": [
        "https://brutalui.dev/r/badge.json",
        "https://brutalui.dev/r/button.json"
      ],
      "files": [
        {
          "path": "src/components/blocks/hero.tsx",
          "type": "registry:ui",
          "target": "components/blocks/hero.tsx"
        }
      ]
    },
    {
      "name": "feature-grid",
      "title": "Feature grid",
      "type": "registry:ui",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "https://brutalui.dev/r/card.json"
      ],
      "files": [
        {
          "path": "src/components/blocks/feature-grid.tsx",
          "type": "registry:ui",
          "target": "components/blocks/feature-grid.tsx"
        }
      ]
    },
    {
      "name": "logo-marquee",
      "title": "Logo marquee",
      "type": "registry:ui",
      "registryDependencies": [
        "https://brutalui.dev/r/marquee.json"
      ],
      "files": [
        {
          "path": "src/components/blocks/logo-marquee.tsx",
          "type": "registry:ui",
          "target": "components/blocks/logo-marquee.tsx"
        }
      ]
    },
    {
      "name": "stats",
      "title": "Stats",
      "type": "registry:ui",
      "files": [
        {
          "path": "src/components/blocks/stats.tsx",
          "type": "registry:ui",
          "target": "components/blocks/stats.tsx"
        }
      ]
    },
    {
      "name": "testimonials",
      "title": "Testimonials",
      "type": "registry:ui",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "https://brutalui.dev/r/avatar.json"
      ],
      "files": [
        {
          "path": "src/components/blocks/testimonials.tsx",
          "type": "registry:ui",
          "target": "components/blocks/testimonials.tsx"
        }
      ]
    },
    {
      "name": "faq",
      "title": "FAQ",
      "type": "registry:ui",
      "registryDependencies": [
        "https://brutalui.dev/r/accordion.json"
      ],
      "files": [
        {
          "path": "src/components/blocks/faq.tsx",
          "type": "registry:ui",
          "target": "components/blocks/faq.tsx"
        }
      ]
    },
    {
      "name": "cta",
      "title": "CTA",
      "type": "registry:ui",
      "registryDependencies": [
        "https://brutalui.dev/r/button.json"
      ],
      "files": [
        {
          "path": "src/components/blocks/cta.tsx",
          "type": "registry:ui",
          "target": "components/blocks/cta.tsx"
        }
      ]
    },
    {
      "name": "newsletter",
      "title": "Newsletter",
      "type": "registry:ui",
      "registryDependencies": [
        "https://brutalui.dev/r/button.json",
        "https://brutalui.dev/r/input.json"
      ],
      "files": [
        {
          "path": "src/components/blocks/newsletter.tsx",
          "type": "registry:ui",
          "target": "components/blocks/newsletter.tsx"
        }
      ]
    },
    {
      "name": "section-header",
      "title": "Section header",
      "type": "registry:ui",
      "registryDependencies": [
        "https://brutalui.dev/r/badge.json"
      ],
      "files": [
        {
          "path": "src/components/blocks/section-header.tsx",
          "type": "registry:ui",
          "target": "components/blocks/section-header.tsx"
        }
      ]
    },
    {
      "name": "pricing-table",
      "title": "Pricing table",
      "type": "registry:ui",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "https://brutalui.dev/r/badge.json",
        "https://brutalui.dev/r/button.json"
      ],
      "files": [
        {
          "path": "src/components/blocks/pricing-table.tsx",
          "type": "registry:ui",
          "target": "components/blocks/pricing-table.tsx"
        }
      ]
    },
    {
      "name": "timeline",
      "title": "Timeline",
      "type": "registry:ui",
      "files": [
        {
          "path": "src/components/blocks/timeline.tsx",
          "type": "registry:ui",
          "target": "components/blocks/timeline.tsx"
        }
      ]
    },
    {
      "name": "highlighted-quote",
      "title": "Highlighted quote",
      "type": "registry:ui",
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "src/components/blocks/highlighted-quote.tsx",
          "type": "registry:ui",
          "target": "components/blocks/highlighted-quote.tsx"
        }
      ]
    },
    {
      "name": "case-study-card",
      "title": "Case study card",
      "type": "registry:ui",
      "registryDependencies": [
        "https://brutalui.dev/r/button.json"
      ],
      "files": [
        {
          "path": "src/components/blocks/case-study-card.tsx",
          "type": "registry:ui",
          "target": "components/blocks/case-study-card.tsx"
        }
      ]
    },
    {
      "name": "blog-card-grid",
      "title": "Blog card grid",
      "type": "registry:ui",
      "registryDependencies": [
        "https://brutalui.dev/r/button.json"
      ],
      "files": [
        {
          "path": "src/components/blocks/blog-card-grid.tsx",
          "type": "registry:ui",
          "target": "components/blocks/blog-card-grid.tsx"
        }
      ]
    },
    {
      "name": "footer-simple",
      "title": "Footer simple",
      "type": "registry:ui",
      "files": [
        {
          "path": "src/components/blocks/footer-simple.tsx",
          "type": "registry:ui",
          "target": "components/blocks/footer-simple.tsx"
        }
      ]
    },
    {
      "name": "footer-multi",
      "title": "Footer multi",
      "type": "registry:ui",
      "files": [
        {
          "path": "src/components/blocks/footer-multi.tsx",
          "type": "registry:ui",
          "target": "components/blocks/footer-multi.tsx"
        }
      ]
    },
    {
      "name": "search-results",
      "title": "Search results",
      "type": "registry:ui",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "https://brutalui.dev/r/badge.json",
        "https://brutalui.dev/r/button.json",
        "https://brutalui.dev/r/input.json",
        "https://brutalui.dev/r/select.json"
      ],
      "files": [
        {
          "path": "src/components/blocks/search-results.tsx",
          "type": "registry:ui",
          "target": "components/blocks/search-results.tsx"
        }
      ]
    },
    {
      "name": "tag-input",
      "title": "Tag input",
      "type": "registry:ui",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "https://brutalui.dev/r/button.json",
        "https://brutalui.dev/r/input.json"
      ],
      "files": [
        {
          "path": "src/components/blocks/tag-input.tsx",
          "type": "registry:ui",
          "target": "components/blocks/tag-input.tsx"
        }
      ]
    },
    {
      "name": "file-upload",
      "title": "File upload",
      "type": "registry:ui",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "https://brutalui.dev/r/button.json"
      ],
      "files": [
        {
          "path": "src/components/blocks/file-upload.tsx",
          "type": "registry:ui",
          "target": "components/blocks/file-upload.tsx"
        }
      ]
    },
    {
      "name": "theme-picker",
      "title": "Theme picker",
      "type": "registry:ui",
      "files": [
        {
          "path": "src/components/blocks/theme-picker.tsx",
          "type": "registry:ui",
          "target": "components/blocks/theme-picker.tsx"
        }
      ]
    },
    {
      "name": "empty-collection",
      "title": "Empty collection",
      "type": "registry:ui",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "https://brutalui.dev/r/empty.json"
      ],
      "files": [
        {
          "path": "src/components/blocks/empty-collection.tsx",
          "type": "registry:ui",
          "target": "components/blocks/empty-collection.tsx"
        }
      ]
    }
  ]
}