{
  "$schema": "https://ui.shadcn.com/schema/registry.json",
  "name": "launchui",
  "homepage": "https://www.launchuicomponents.com/",
  "items": [
    {
      "name": "launchui",
      "type": "registry:ui",
      "title": "Launch UI Base",
      "description": "Base styles, CSS utilities, and configuration for Launch UI components.",
      "files": [
        {
          "path": "app/globals.css",
          "type": "registry:style"
        },
        {
          "path": "styles/utils.css",
          "type": "registry:style"
        },
        {
          "path": "components/ui/section.tsx",
          "type": "registry:ui"
        },
        {
          "path": "public/placeholder-light.svg",
          "type": "registry:file"
        },
        {
          "path": "public/placeholder-dark.svg",
          "type": "registry:file"
        },
        {
          "path": "public/placeholder-portrait-light.svg",
          "type": "registry:file"
        },
        {
          "path": "public/placeholder-portrait-dark.svg",
          "type": "registry:file"
        },
        {
          "path": "public/placeholder-square-light.svg",
          "type": "registry:file"
        },
        {
          "path": "public/placeholder-square-dark.svg",
          "type": "registry:file"
        },
        {
          "path": "public/placeholder-avatar.svg",
          "type": "registry:file"
        }
      ]
    },
    {
      "name": "navbar",
      "type": "registry:block",
      "title": "Navbar",
      "description": "A responsive navigation bar with mobile menu support and customizable links.",
      "registryDependencies": [
        "https://launchuicomponents.com/r/button.json"
      ],
      "files": [
        {
          "path": "components/sections/navbar/default.tsx",
          "type": "registry:block"
        },
        {
          "path": "components/ui/navbar.tsx",
          "type": "registry:ui"
        },
        {
          "path": "components/ui/navigation.tsx",
          "type": "registry:ui"
        },
        {
          "path": "components/ui/navigation-menu.tsx",
          "type": "registry:ui"
        },
        {
          "path": "components/ui/button.tsx",
          "type": "registry:ui"
        },
        {
          "path": "components/ui/sheet.tsx",
          "type": "registry:ui"
        },
        {
          "path": "components/logos/launch-ui.tsx",
          "type": "registry:component"
        }
      ],
      "dependencies": [
        "@radix-ui/react-slot",
        "@radix-ui/react-dialog",
        "@radix-ui/react-navigation-menu",
        "@radix-ui/react-icons",
        "lucide-react"
      ]
    },
    {
      "name": "hero",
      "type": "registry:block",
      "title": "Hero Section",
      "description": "A hero section with badge, title, description, CTA buttons, and mockup display.",
      "registryDependencies": [
        "https://launchuicomponents.com/r/button.json",
        "https://launchuicomponents.com/r/badge.json",
        "https://launchuicomponents.com/r/mockup.json",
        "https://launchuicomponents.com/r/glow.json",
        "https://launchuicomponents.com/r/screenshot.json"
      ],
      "files": [
        {
          "path": "components/sections/hero/default.tsx",
          "type": "registry:block"
        },
        {
          "path": "components/ui/button.tsx",
          "type": "registry:ui"
        },
        {
          "path": "components/ui/badge.tsx",
          "type": "registry:ui"
        },
        {
          "path": "components/ui/link-button.tsx",
          "type": "registry:ui"
        },
        {
          "path": "components/ui/mockup.tsx",
          "type": "registry:ui"
        },
        {
          "path": "components/ui/glow.tsx",
          "type": "registry:ui"
        },
        {
          "path": "components/logos/github.tsx",
          "type": "registry:component"
        },
        {
          "path": "components/ui/screenshot.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@radix-ui/react-slot",
        "lucide-react",
        "next-themes"
      ]
    },
    {
      "name": "items",
      "type": "registry:block",
      "title": "Items Section",
      "description": "A grid of items with icons and descriptions, perfect for features or benefits.",
      "files": [
        {
          "path": "components/sections/items/default.tsx",
          "type": "registry:block"
        },
        {
          "path": "components/ui/item.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@radix-ui/react-slot",
        "lucide-react"
      ]
    },
    {
      "name": "logos",
      "type": "registry:block",
      "title": "Logos Section",
      "description": "A logo cloud section to showcase partners, clients, or technologies.",
      "registryDependencies": [
        "https://launchuicomponents.com/r/badge.json"
      ],
      "files": [
        {
          "path": "components/sections/logos/default.tsx",
          "type": "registry:block"
        },
        {
          "path": "components/ui/logo.tsx",
          "type": "registry:ui"
        },
        {
          "path": "components/ui/badge.tsx",
          "type": "registry:ui"
        },
        {
          "path": "components/logos/figma.tsx",
          "type": "registry:component"
        },
        {
          "path": "components/logos/react.tsx",
          "type": "registry:component"
        },
        {
          "path": "components/logos/tailwind.tsx",
          "type": "registry:component"
        },
        {
          "path": "components/logos/shadcn-ui.tsx",
          "type": "registry:component"
        },
        {
          "path": "components/logos/typescript.tsx",
          "type": "registry:component"
        }
      ],
      "dependencies": [
        "@radix-ui/react-slot"
      ]
    },
    {
      "name": "bento-grid",
      "type": "registry:block",
      "title": "Bento Grid",
      "description": "A bento-style grid layout for showcasing features or content blocks.",
      "files": [],
      "dependencies": [
        "lucide-react"
      ]
    },
    {
      "name": "feature",
      "type": "registry:block",
      "title": "Feature Section",
      "description": "Feature sections with various layouts for highlighting product capabilities.",
      "files": [],
      "dependencies": [
        "class-variance-authority",
        "next-themes"
      ]
    },
    {
      "name": "tabs",
      "type": "registry:block",
      "title": "Tabs Section",
      "description": "Tabbed content sections for organizing information.",
      "files": [],
      "dependencies": [
        "@radix-ui/react-tabs",
        "class-variance-authority",
        "lucide-react",
        "next-themes"
      ]
    },
    {
      "name": "social-proof",
      "type": "registry:block",
      "title": "Social Proof",
      "description": "Social proof sections with testimonials, ratings, and trust badges.",
      "files": [],
      "dependencies": [
        "@radix-ui/react-avatar"
      ]
    },
    {
      "name": "testimonials",
      "type": "registry:block",
      "title": "Testimonials",
      "description": "Customer testimonial sections with carousel and grid layouts.",
      "files": [],
      "dependencies": [
        "@radix-ui/react-avatar",
        "@radix-ui/react-slot",
        "class-variance-authority",
        "embla-carousel-react",
        "lucide-react"
      ]
    },
    {
      "name": "faq",
      "type": "registry:block",
      "title": "FAQ Section",
      "description": "Frequently asked questions section with accordion functionality.",
      "files": [
        {
          "path": "components/sections/faq/default.tsx",
          "type": "registry:block"
        },
        {
          "path": "components/ui/accordion.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@radix-ui/react-icons",
        "@radix-ui/react-accordion"
      ]
    },
    {
      "name": "cta",
      "type": "registry:block",
      "title": "CTA Section",
      "description": "Call-to-action sections with various styles and glow effects.",
      "registryDependencies": [
        "https://launchuicomponents.com/r/button.json",
        "https://launchuicomponents.com/r/glow.json"
      ],
      "files": [
        {
          "path": "components/sections/cta/default.tsx",
          "type": "registry:block"
        },
        {
          "path": "components/ui/button.tsx",
          "type": "registry:ui"
        },
        {
          "path": "components/ui/link-button.tsx",
          "type": "registry:ui"
        },
        {
          "path": "components/ui/glow.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@radix-ui/react-slot"
      ]
    },
    {
      "name": "carousel",
      "type": "registry:block",
      "title": "Carousel",
      "description": "Image and content carousels with multiple display options.",
      "files": [],
      "dependencies": [
        "@radix-ui/react-slot",
        "class-variance-authority",
        "embla-carousel-react",
        "lucide-react",
        "next-themes"
      ]
    },
    {
      "name": "stats",
      "type": "registry:block",
      "title": "Stats Section",
      "description": "Statistics display section for showcasing numbers and metrics.",
      "files": [
        {
          "path": "components/sections/stats/default.tsx",
          "type": "registry:block"
        }
      ],
      "dependencies": [
        "@radix-ui/react-slot"
      ]
    },
    {
      "name": "pricing",
      "type": "registry:block",
      "title": "Pricing Section",
      "description": "Pricing tables and cards with feature comparisons.",
      "registryDependencies": [
        "https://launchuicomponents.com/r/button.json"
      ],
      "files": [
        {
          "path": "components/sections/pricing/default.tsx",
          "type": "registry:block"
        },
        {
          "path": "components/ui/pricing-column.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@radix-ui/react-slot",
        "lucide-react"
      ]
    },
    {
      "name": "footer",
      "type": "registry:block",
      "title": "Footer",
      "description": "Website footer with navigation links, social icons, and theme toggle.",
      "registryDependencies": [
        "https://launchuicomponents.com/r/button.json"
      ],
      "files": [
        {
          "path": "components/sections/footer/default.tsx",
          "type": "registry:block"
        },
        {
          "path": "components/ui/footer.tsx",
          "type": "registry:ui"
        },
        {
          "path": "components/ui/mode-toggle.tsx",
          "type": "registry:ui"
        },
        {
          "path": "components/ui/button.tsx",
          "type": "registry:ui"
        },
        {
          "path": "components/ui/dropdown-menu.tsx",
          "type": "registry:ui"
        },
        {
          "path": "components/logos/launch-ui.tsx",
          "type": "registry:component"
        }
      ],
      "dependencies": [
        "@radix-ui/react-icons",
        "@radix-ui/react-dropdown-menu",
        "next-themes"
      ]
    },
    {
      "name": "gallery",
      "type": "registry:block",
      "title": "Gallery",
      "description": "Image gallery sections with grid and masonry layouts.",
      "files": [],
      "dependencies": [
        "lucide-react",
        "next-themes"
      ]
    },
    {
      "name": "pro",
      "type": "registry:ui",
      "title": "Pro Dependencies",
      "description": "All dependencies required for Launch UI Pro components.",
      "files": [],
      "dependencies": [
        "motion",
        "@radix-ui/react-select",
        "@radix-ui/react-checkbox",
        "@radix-ui/react-tooltip",
        "@radix-ui/react-separator",
        "@radix-ui/react-dropdown-menu",
        "@radix-ui/react-dialog",
        "@radix-ui/react-icons",
        "@radix-ui/react-slot",
        "@radix-ui/react-switch",
        "embla-carousel-react",
        "lucide-react",
        "@radix-ui/react-tabs",
        "next-themes"
      ]
    },
    {
      "name": "button",
      "type": "registry:ui",
      "title": "Button",
      "description": "A customizable button component with multiple variants and sizes.",
      "files": [
        {
          "path": "components/ui/button.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@radix-ui/react-slot",
        "class-variance-authority"
      ]
    },
    {
      "name": "badge",
      "type": "registry:ui",
      "title": "Badge",
      "description": "A badge component for labels, tags, and status indicators.",
      "files": [
        {
          "path": "components/ui/badge.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "@radix-ui/react-slot",
        "class-variance-authority"
      ]
    },
    {
      "name": "card",
      "type": "registry:ui",
      "title": "Card",
      "description": "A card component for containing related content.",
      "files": [],
      "dependencies": [
        "lucide-react"
      ]
    },
    {
      "name": "screenshot",
      "type": "registry:ui",
      "title": "Screenshot",
      "description": "A theme-aware screenshot component that switches between light and dark images.",
      "files": [
        {
          "path": "components/ui/screenshot.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "next-themes"
      ]
    },
    {
      "name": "mockup",
      "type": "registry:ui",
      "title": "Mockup",
      "description": "Device mockup frames for showcasing app screenshots.",
      "files": [
        {
          "path": "components/ui/mockup.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "class-variance-authority"
      ]
    },
    {
      "name": "glow",
      "type": "registry:ui",
      "title": "Glow",
      "description": "Decorative glow effects for adding visual interest.",
      "files": [
        {
          "path": "components/ui/glow.tsx",
          "type": "registry:ui"
        }
      ],
      "dependencies": [
        "class-variance-authority"
      ]
    }
  ]
}