{
  "$schema": "https://ui.shadcn.com/schema/registry.json",
  "name": "@shadcnexamples",
  "homepage": "http://localhost:3000",
  "items": [
    {
      "name": "website-analytics-admin-dashboard",
      "type": "registry:block",
      "href": "website-analytics-admin-dashboard",
      "title": "Classic Dashboard",
      "description": "Clean and responsive admin dashboard built with shadcn/ui, featuring charts, data tables, stats cards, and sidebar navigation. A solid starting point for any web application admin panel.",
      "registryDependencies": [
        "sidebar",
        "card",
        "chart",
        "select",
        "toggle-group",
        "badge",
        "button",
        "checkbox",
        "drawer",
        "dropdown-menu",
        "input",
        "label",
        "separator",
        "table",
        "tabs",
        "avatar"
      ],
      "dependencies": [
        "@dnd-kit/core",
        "@dnd-kit/modifiers",
        "@dnd-kit/sortable",
        "@dnd-kit/utilities",
        "@tabler/icons-react",
        "@tanstack/react-table",
        "next-themes",
        "recharts",
        "sonner",
        "zod"
      ],
      "files": [
        {
          "path": "examples/website-analytics-admin-dashboard/components/app-sidebar.tsx",
          "type": "registry:block",
          "target": "app/website-analytics-admin-dashboard/components/app-sidebar.tsx"
        },
        {
          "path": "examples/website-analytics-admin-dashboard/components/chart-area-interactive.tsx",
          "type": "registry:block",
          "target": "app/website-analytics-admin-dashboard/components/chart-area-interactive.tsx"
        },
        {
          "path": "examples/website-analytics-admin-dashboard/components/data-table.tsx",
          "type": "registry:block",
          "target": "app/website-analytics-admin-dashboard/components/data-table.tsx"
        },
        {
          "path": "examples/website-analytics-admin-dashboard/components/nav-documents.tsx",
          "type": "registry:block",
          "target": "app/website-analytics-admin-dashboard/components/nav-documents.tsx"
        },
        {
          "path": "examples/website-analytics-admin-dashboard/components/nav-main.tsx",
          "type": "registry:block",
          "target": "app/website-analytics-admin-dashboard/components/nav-main.tsx"
        },
        {
          "path": "examples/website-analytics-admin-dashboard/components/nav-secondary.tsx",
          "type": "registry:block",
          "target": "app/website-analytics-admin-dashboard/components/nav-secondary.tsx"
        },
        {
          "path": "examples/website-analytics-admin-dashboard/components/nav-user.tsx",
          "type": "registry:block",
          "target": "app/website-analytics-admin-dashboard/components/nav-user.tsx"
        },
        {
          "path": "examples/website-analytics-admin-dashboard/components/section-cards.tsx",
          "type": "registry:block",
          "target": "app/website-analytics-admin-dashboard/components/section-cards.tsx"
        },
        {
          "path": "examples/website-analytics-admin-dashboard/components/site-header.tsx",
          "type": "registry:block",
          "target": "app/website-analytics-admin-dashboard/components/site-header.tsx"
        },
        {
          "path": "examples/website-analytics-admin-dashboard/components/theme-toggle.tsx",
          "type": "registry:block",
          "target": "app/website-analytics-admin-dashboard/components/theme-toggle.tsx"
        },
        {
          "path": "examples/website-analytics-admin-dashboard/data.json",
          "type": "registry:block",
          "target": "app/website-analytics-admin-dashboard/data.json"
        },
        {
          "path": "examples/website-analytics-admin-dashboard/page.tsx",
          "type": "registry:block",
          "target": "app/website-analytics-admin-dashboard/page.tsx"
        }
      ]
    },
    {
      "name": "file-manager-admin-dashboard",
      "type": "registry:block",
      "href": "file-manager-admin-dashboard",
      "title": "File Manager Dashboard",
      "description": "Admin dashboard template with an integrated file manager for organizing, uploading, and navigating files and folders. Supports drag-and-drop, folder navigation, and multi-select actions.",
      "registryDependencies": [
        "button",
        "button-group",
        "dropdown-menu",
        "item",
        "table",
        "tooltip",
        "sidebar",
        "avatar",
        "card",
        "input-group",
        "chart",
        "empty"
      ],
      "dependencies": [
        "@tabler/icons-react",
        "recharts"
      ],
      "files": [
        {
          "path": "examples/file-manager-admin-dashboard/components/all-files-table.tsx",
          "type": "registry:block",
          "target": "app/file-manager-admin-dashboard/components/all-files-table.tsx"
        },
        {
          "path": "examples/file-manager-admin-dashboard/components/app-sidebar.tsx",
          "type": "registry:block",
          "target": "app/file-manager-admin-dashboard/components/app-sidebar.tsx"
        },
        {
          "path": "examples/file-manager-admin-dashboard/components/nav-main.tsx",
          "type": "registry:block",
          "target": "app/file-manager-admin-dashboard/components/nav-main.tsx"
        },
        {
          "path": "examples/file-manager-admin-dashboard/components/nav-secondary.tsx",
          "type": "registry:block",
          "target": "app/file-manager-admin-dashboard/components/nav-secondary.tsx"
        },
        {
          "path": "examples/file-manager-admin-dashboard/components/nav-user.tsx",
          "type": "registry:block",
          "target": "app/file-manager-admin-dashboard/components/nav-user.tsx"
        },
        {
          "path": "examples/file-manager-admin-dashboard/components/recent-files.tsx",
          "type": "registry:block",
          "target": "app/file-manager-admin-dashboard/components/recent-files.tsx"
        },
        {
          "path": "examples/file-manager-admin-dashboard/components/site-header.tsx",
          "type": "registry:block",
          "target": "app/file-manager-admin-dashboard/components/site-header.tsx"
        },
        {
          "path": "examples/file-manager-admin-dashboard/components/storage-panel.tsx",
          "type": "registry:block",
          "target": "app/file-manager-admin-dashboard/components/storage-panel.tsx"
        },
        {
          "path": "examples/file-manager-admin-dashboard/data.json",
          "type": "registry:block",
          "target": "app/file-manager-admin-dashboard/data.json"
        },
        {
          "path": "examples/file-manager-admin-dashboard/page.tsx",
          "type": "registry:block",
          "target": "app/file-manager-admin-dashboard/page.tsx"
        }
      ]
    },
    {
      "name": "payment-admin-dashboard",
      "type": "registry:block",
      "href": "payment-admin-dashboard",
      "title": "Payment Dashboard",
      "description": "Payment management dashboard for tracking invoices, monitoring revenue, and managing transactions. Features filterable tables, payment status badges, and analytics charts.",
      "registryDependencies": [
        "sidebar",
        "card",
        "progress",
        "chart",
        "badge",
        "button",
        "dropdown-menu",
        "select",
        "input-group",
        "table",
        "avatar"
      ],
      "dependencies": [
        "@tabler/icons-react",
        "@tanstack/react-table",
        "recharts"
      ],
      "files": [
        {
          "path": "examples/payment-admin-dashboard/components/app-sidebar.tsx",
          "type": "registry:block",
          "target": "app/payment-admin-dashboard/components/app-sidebar.tsx"
        },
        {
          "path": "examples/payment-admin-dashboard/components/cash-flow-section.tsx",
          "type": "registry:block",
          "target": "app/payment-admin-dashboard/components/cash-flow-section.tsx"
        },
        {
          "path": "examples/payment-admin-dashboard/components/invoices-table/columns.tsx",
          "type": "registry:block",
          "target": "app/payment-admin-dashboard/components/invoices-table/columns.tsx"
        },
        {
          "path": "examples/payment-admin-dashboard/components/invoices-table/data-table-pagination.tsx",
          "type": "registry:block",
          "target": "app/payment-admin-dashboard/components/invoices-table/data-table-pagination.tsx"
        },
        {
          "path": "examples/payment-admin-dashboard/components/invoices-table/data-table-toolbar.tsx",
          "type": "registry:block",
          "target": "app/payment-admin-dashboard/components/invoices-table/data-table-toolbar.tsx"
        },
        {
          "path": "examples/payment-admin-dashboard/components/invoices-table/data-table.tsx",
          "type": "registry:block",
          "target": "app/payment-admin-dashboard/components/invoices-table/data-table.tsx"
        },
        {
          "path": "examples/payment-admin-dashboard/components/invoices-table.tsx",
          "type": "registry:block",
          "target": "app/payment-admin-dashboard/components/invoices-table.tsx"
        },
        {
          "path": "examples/payment-admin-dashboard/components/nav-main.tsx",
          "type": "registry:block",
          "target": "app/payment-admin-dashboard/components/nav-main.tsx"
        },
        {
          "path": "examples/payment-admin-dashboard/components/nav-secondary.tsx",
          "type": "registry:block",
          "target": "app/payment-admin-dashboard/components/nav-secondary.tsx"
        },
        {
          "path": "examples/payment-admin-dashboard/components/nav-user.tsx",
          "type": "registry:block",
          "target": "app/payment-admin-dashboard/components/nav-user.tsx"
        },
        {
          "path": "examples/payment-admin-dashboard/components/site-header.tsx",
          "type": "registry:block",
          "target": "app/payment-admin-dashboard/components/site-header.tsx"
        },
        {
          "path": "examples/payment-admin-dashboard/components/stats-cards.tsx",
          "type": "registry:block",
          "target": "app/payment-admin-dashboard/components/stats-cards.tsx"
        },
        {
          "path": "examples/payment-admin-dashboard/data.json",
          "type": "registry:block",
          "target": "app/payment-admin-dashboard/data.json"
        },
        {
          "path": "examples/payment-admin-dashboard/page.tsx",
          "type": "registry:block",
          "target": "app/payment-admin-dashboard/page.tsx"
        }
      ]
    },
    {
      "name": "add-product-form",
      "type": "registry:block",
      "href": "add-product-form",
      "title": "Add Product Form",
      "description": "Multi-section product creation form with fields for title, description, pricing, images, and categories. Built with React Hook Form and Zod validation for reliable data entry.",
      "registryDependencies": [
        "button",
        "card",
        "input",
        "label",
        "textarea",
        "select",
        "badge",
        "radio-group",
        "field"
      ],
      "dependencies": [
        "@hookform/resolvers",
        "lucide-react",
        "react-hook-form",
        "zod"
      ],
      "files": [
        {
          "path": "examples/add-product-form/hooks/use-file-upload.tsx",
          "type": "registry:block",
          "target": "app/add-product-form/hooks/use-file-upload.tsx"
        },
        {
          "path": "examples/add-product-form/page.tsx",
          "type": "registry:block",
          "target": "app/add-product-form/page.tsx"
        },
        {
          "path": "examples/add-product-form/validation.ts",
          "type": "registry:block",
          "target": "app/add-product-form/validation.ts"
        }
      ]
    },
    {
      "name": "ai-chat",
      "type": "registry:block",
      "href": "ai-chat",
      "title": "AI Chat",
      "description": "Modern AI chat interface with message history, streaming support, and a clean prompt input area. Ideal for building ChatGPT-style assistants and AI-powered applications.",
      "registryDependencies": [
        "avatar",
        "dropdown-menu",
        "badge",
        "sidebar",
        "button",
        "input",
        "scroll-area",
        "label",
        "textarea"
      ],
      "dependencies": [
        "@ai-sdk/react",
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/ai-chat/components/ai-chat.tsx",
          "type": "registry:block",
          "target": "app/ai-chat/components/ai-chat.tsx"
        },
        {
          "path": "examples/ai-chat/components/chat-data.ts",
          "type": "registry:block",
          "target": "app/ai-chat/components/chat-data.ts"
        },
        {
          "path": "examples/ai-chat/components/chat-header.tsx",
          "type": "registry:block",
          "target": "app/ai-chat/components/chat-header.tsx"
        },
        {
          "path": "examples/ai-chat/components/chat-interface.tsx",
          "type": "registry:block",
          "target": "app/ai-chat/components/chat-interface.tsx"
        },
        {
          "path": "examples/ai-chat/components/chat-sidebar.tsx",
          "type": "registry:block",
          "target": "app/ai-chat/components/chat-sidebar.tsx"
        },
        {
          "path": "examples/ai-chat/components/sidebar.tsx",
          "type": "registry:block",
          "target": "app/ai-chat/components/sidebar.tsx"
        },
        {
          "path": "examples/ai-chat/components/welcome-screen.tsx",
          "type": "registry:block",
          "target": "app/ai-chat/components/welcome-screen.tsx"
        },
        {
          "path": "examples/ai-chat/page.tsx",
          "type": "registry:block",
          "target": "app/ai-chat/page.tsx"
        }
      ]
    },
    {
      "name": "authentication",
      "type": "registry:block",
      "href": "authentication",
      "title": "Authentication",
      "description": "Complete authentication UI kit including login, registration, password reset, and email verification pages. Designed with accessibility in mind using shadcn/ui form components.",
      "registryDependencies": [
        "button",
        "input",
        "label"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/authentication/components/user-auth-form.tsx",
          "type": "registry:block",
          "target": "app/authentication/components/user-auth-form.tsx"
        },
        {
          "path": "examples/authentication/page.tsx",
          "type": "registry:block",
          "target": "app/authentication/page.tsx"
        }
      ]
    },
    {
      "name": "bento-grid",
      "type": "registry:block",
      "href": "bento-grid",
      "title": "Bento Grid",
      "description": "Responsive bento grid layout for showcasing features, stats, or content in visually balanced asymmetric card arrangements. Perfect for landing pages and SaaS marketing sections.",
      "registryDependencies": [
        "empty"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/bento-grid/page.tsx",
          "type": "registry:component",
          "target": "app/bento-grid/page.tsx"
        }
      ]
    },
    {
      "name": "blog-page",
      "type": "registry:block",
      "href": "blog-page",
      "title": "Blog Page",
      "description": "Clean blog listing page with article cards, category filters, author info, and pagination. Optimized for readability and content discovery with a fully responsive layout.",
      "registryDependencies": [
        "avatar",
        "card",
        "badge",
        "button"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/blog-page/blog-posts.ts",
          "type": "registry:block",
          "target": "app/blog-page/blog-posts.ts"
        },
        {
          "path": "examples/blog-page/components/blog-post-card.tsx",
          "type": "registry:block",
          "target": "app/blog-page/components/blog-post-card.tsx"
        },
        {
          "path": "examples/blog-page/components/featured-post-sidebar-item.tsx",
          "type": "registry:block",
          "target": "app/blog-page/components/featured-post-sidebar-item.tsx"
        },
        {
          "path": "examples/blog-page/page.tsx",
          "type": "registry:block",
          "target": "app/blog-page/page.tsx"
        }
      ]
    },
    {
      "name": "blog-detail-page",
      "type": "registry:block",
      "href": "blog-detail-page",
      "title": "Blog Detail Page",
      "description": "Full-featured blog post detail page with article content, author profile, tags, and related posts. Styled for readability with a clean typographic hierarchy.",
      "registryDependencies": [
        "button",
        "textarea",
        "avatar",
        "badge"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/blog-detail-page/components/comment-section.tsx",
          "type": "registry:block",
          "target": "app/blog-detail-page/components/comment-section.tsx"
        },
        {
          "path": "examples/blog-detail-page/components/content.tsx",
          "type": "registry:block",
          "target": "app/blog-detail-page/components/content.tsx"
        },
        {
          "path": "examples/blog-detail-page/components/header.tsx",
          "type": "registry:block",
          "target": "app/blog-detail-page/components/header.tsx"
        },
        {
          "path": "examples/blog-detail-page/page.tsx",
          "type": "registry:block",
          "target": "app/blog-detail-page/page.tsx"
        }
      ]
    },
    {
      "name": "shopping-cart",
      "type": "registry:block",
      "href": "shopping-cart",
      "title": "Shopping Cart",
      "description": "Interactive shopping cart UI with product list, quantity controls, price summary, and checkout CTA. Supports item removal, quantity updates, and promo code input.",
      "registryDependencies": [
        "button",
        "input-group",
        "card",
        "input",
        "separator",
        "badge",
        "breadcrumb"
      ],
      "dependencies": [
        "lucide-react",
        "zustand"
      ],
      "files": [
        {
          "path": "examples/shopping-cart/cart-item-row.tsx",
          "type": "registry:component",
          "target": "app/shopping-cart/cart-item-row.tsx"
        },
        {
          "path": "examples/shopping-cart/data.ts",
          "type": "registry:hook",
          "target": "app/shopping-cart/data.ts"
        },
        {
          "path": "examples/shopping-cart/page.tsx",
          "type": "registry:component",
          "target": "app/shopping-cart/page.tsx"
        },
        {
          "path": "examples/shopping-cart/store.ts",
          "type": "registry:hook",
          "target": "app/shopping-cart/store.ts"
        },
        {
          "path": "examples/shopping-cart/type.ts",
          "type": "registry:hook",
          "target": "app/shopping-cart/type.ts"
        }
      ]
    },
    {
      "name": "changelog-page",
      "type": "registry:block",
      "href": "changelog-page",
      "title": "Changelog Page",
      "description": "Structured changelog page for publishing product updates, fixes, and new features in a clear timeline format. Supports tags like added, fixed, improved, and removed.",
      "registryDependencies": [
        "badge",
        "separator"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/changelog-page/page.tsx",
          "type": "registry:block",
          "target": "app/changelog-page/page.tsx"
        }
      ]
    },
    {
      "name": "chat-app",
      "type": "registry:block",
      "href": "chat-app",
      "title": "Chat App",
      "description": "Full-featured chat application UI with contact list, message threads, unread badges, and real-time message input. Includes mobile-friendly drawer navigation for small screens.",
      "registryDependencies": [
        "drawer",
        "avatar",
        "button",
        "input-group",
        "input",
        "button-group",
        "tabs",
        "badge"
      ],
      "dependencies": [
        "lucide-react",
        "zustand"
      ],
      "files": [
        {
          "path": "examples/chat-app/components/chat-layout.tsx",
          "type": "registry:component",
          "target": "app/chat-app/components/chat-layout.tsx"
        },
        {
          "path": "examples/chat-app/components/chat-main.tsx",
          "type": "registry:component",
          "target": "app/chat-app/components/chat-main.tsx"
        },
        {
          "path": "examples/chat-app/components/chat-sidebar.tsx",
          "type": "registry:component",
          "target": "app/chat-app/components/chat-sidebar.tsx"
        },
        {
          "path": "examples/chat-app/page.tsx",
          "type": "registry:component",
          "target": "app/chat-app/page.tsx"
        },
        {
          "path": "examples/chat-app/store.ts",
          "type": "registry:hook",
          "target": "app/chat-app/store.ts"
        }
      ]
    },
    {
      "name": "chat-ui-widgets",
      "type": "registry:block",
      "href": "chat-ui-widgets",
      "title": "Chat UI Widgets",
      "description": "Collection of reusable chat UI components including message bubbles, typing indicators, user status, and file attachment previews. Ready to integrate into any messaging application.",
      "registryDependencies": [
        "empty"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/chat-ui-widgets/page.tsx",
          "type": "registry:block",
          "target": "app/chat-ui-widgets/page.tsx"
        }
      ]
    },
    {
      "name": "checkout-page",
      "type": "registry:block",
      "href": "checkout-page",
      "title": "Checkout Page",
      "description": "Conversion-optimized checkout page with order summary, shipping form, payment method selection, and secure payment indicators. Built for modern e-commerce applications.",
      "registryDependencies": [
        "button",
        "card",
        "checkbox",
        "form",
        "input",
        "select",
        "separator",
        "radio-group",
        "input-group",
        "stepper"
      ],
      "dependencies": [
        "@hookform/resolvers",
        "lucide-react",
        "react-hook-form",
        "use-mask-input",
        "zod",
        "zustand"
      ],
      "files": [
        {
          "path": "examples/checkout-page/components/checkout-page.tsx",
          "type": "registry:block",
          "target": "app/checkout-page/components/checkout-page.tsx"
        },
        {
          "path": "examples/checkout-page/page.tsx",
          "type": "registry:block",
          "target": "app/checkout-page/page.tsx"
        }
      ]
    },
    {
      "name": "coming-soon-page",
      "type": "registry:block",
      "href": "coming-soon-page",
      "title": "Coming Soon Page",
      "description": "Animated coming soon page with email signup form, countdown timer, and social media links. Ideal for building anticipation before a product or website launch.",
      "registryDependencies": [
        "input",
        "button"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/coming-soon-page/components/coming-soon.tsx",
          "type": "registry:block",
          "target": "app/coming-soon-page/components/coming-soon.tsx"
        },
        {
          "path": "examples/coming-soon-page/components/countdown.tsx",
          "type": "registry:block",
          "target": "app/coming-soon-page/components/countdown.tsx"
        },
        {
          "path": "examples/coming-soon-page/page.tsx",
          "type": "registry:block",
          "target": "app/coming-soon-page/page.tsx"
        }
      ]
    },
    {
      "name": "contact-page",
      "type": "registry:block",
      "href": "contact-page",
      "title": "Contact Page",
      "description": "Clean contact page with a validated inquiry form, company address, phone, email, and social links. Built with React Hook Form and shadcn/ui form components.",
      "registryDependencies": [
        "button",
        "input",
        "textarea",
        "checkbox"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/contact-page/page.tsx",
          "type": "registry:block",
          "target": "app/contact-page/page.tsx"
        }
      ]
    },
    {
      "name": "course-detail",
      "type": "registry:block",
      "href": "course-detail",
      "title": "Course Detail Page",
      "description": "Online course detail page with video player, lesson curriculum, progress tracking, and mobile drawer navigation. Designed for e-learning platforms and LMS applications.",
      "registryDependencies": [
        "button",
        "card",
        "badge",
        "progress",
        "scroll-area",
        "separator",
        "drawer",
        "avatar"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/course-detail/components/circle-progress.tsx",
          "type": "registry:component",
          "target": "app/course-detail/components/circle-progress.tsx"
        },
        {
          "path": "examples/course-detail/components/course-curriculum.tsx",
          "type": "registry:component",
          "target": "app/course-detail/components/course-curriculum.tsx"
        },
        {
          "path": "examples/course-detail/components/course-details.tsx",
          "type": "registry:component",
          "target": "app/course-detail/components/course-details.tsx"
        },
        {
          "path": "examples/course-detail/components/course-header.tsx",
          "type": "registry:component",
          "target": "app/course-detail/components/course-header.tsx"
        },
        {
          "path": "examples/course-detail/components/instructor-profile.tsx",
          "type": "registry:component",
          "target": "app/course-detail/components/instructor-profile.tsx"
        },
        {
          "path": "examples/course-detail/components/video-player.tsx",
          "type": "registry:component",
          "target": "app/course-detail/components/video-player.tsx"
        },
        {
          "path": "examples/course-detail/data.ts",
          "type": "registry:hook",
          "target": "app/course-detail/data.ts"
        },
        {
          "path": "examples/course-detail/page.tsx",
          "type": "registry:component",
          "target": "app/course-detail/page.tsx"
        }
      ]
    },
    {
      "name": "resume-cv-template",
      "type": "registry:block",
      "href": "resume-cv-template",
      "title": "Resume/CV Template",
      "description": "Professional resume and CV template with clean typography, work experience timeline, skills list, and contact section. Print-ready and fully responsive for all screen sizes.",
      "registryDependencies": [
        "empty"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/resume-cv-template/page.tsx",
          "type": "registry:block",
          "target": "app/resume-cv-template/page.tsx"
        }
      ]
    },
    {
      "name": "dashboard-page-layouts",
      "type": "registry:block",
      "href": "dashboard-page-layouts",
      "title": "Dashboard Layouts",
      "description": "Pre-designed dashboard page layouts including analytics overview, settings, and data management views. Flexible sidebar and content area arrangements for any admin application.",
      "registryDependencies": [
        "empty"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/dashboard-page-layouts/page.tsx",
          "type": "registry:block",
          "target": "app/dashboard-page-layouts/page.tsx"
        }
      ]
    },
    {
      "name": "directory-list",
      "type": "registry:block",
      "href": "directory-list",
      "title": "Directory list",
      "description": "Searchable directory listing with user or organization cards, category filters, and alphabetical grouping. Ideal for team directories, member lists, and business registries.",
      "registryDependencies": [
        "empty"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/directory-list/page.tsx",
          "type": "registry:block",
          "target": "app/directory-list/page.tsx"
        }
      ]
    },
    {
      "name": "email-templates",
      "type": "registry:block",
      "href": "email-templates",
      "title": "Email Templates",
      "description": "Pre-built transactional email templates using Resend and React Email with layouts for welcome, notification, and password reset emails. Developer-friendly and easy to customize.",
      "registryDependencies": [
        "empty"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/email-templates/page.tsx",
          "type": "registry:block",
          "target": "app/email-templates/page.tsx"
        }
      ]
    },
    {
      "name": "empty-states",
      "type": "registry:block",
      "href": "empty-states",
      "title": "Empty States",
      "description": "Polished empty state UI components for displaying helpful messages when no data or results are available. Includes illustrations, action buttons, and contextual guidance.",
      "registryDependencies": [
        "empty"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/empty-states/page.tsx",
          "type": "registry:block",
          "target": "app/empty-states/page.tsx"
        }
      ]
    },
    {
      "name": "error-pages",
      "type": "registry:block",
      "href": "error-pages",
      "title": "Error Pages",
      "description": "Customizable error pages for 404, 500, and 503 HTTP status codes with clear messaging and navigation options. Consistent with your app design and optimized for user recovery.",
      "registryDependencies": [
        "empty"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/error-pages/page.tsx",
          "type": "registry:block",
          "target": "app/error-pages/page.tsx"
        }
      ]
    },
    {
      "name": "event-calendar",
      "type": "registry:block",
      "href": "event-calendar",
      "title": "Event Calendar",
      "description": "Interactive event calendar UI for displaying and managing scheduled events, appointments, and deadlines. Supports month and week views with event creation and detail popups.",
      "registryDependencies": [
        "button",
        "dropdown-menu",
        "calendar",
        "checkbox",
        "dialog",
        "input",
        "label",
        "popover",
        "radio-group",
        "select",
        "textarea"
      ],
      "dependencies": [
        "@dnd-kit/core",
        "@dnd-kit/utilities",
        "@remixicon/react",
        "date-fns",
        "lucide-react",
        "sonner"
      ],
      "files": [
        {
          "path": "examples/event-calendar/components/agenda-view.tsx",
          "type": "registry:block",
          "target": "app/event-calendar/components/agenda-view.tsx"
        },
        {
          "path": "examples/event-calendar/components/calendar-dnd-context.tsx",
          "type": "registry:block",
          "target": "app/event-calendar/components/calendar-dnd-context.tsx"
        },
        {
          "path": "examples/event-calendar/components/day-view.tsx",
          "type": "registry:block",
          "target": "app/event-calendar/components/day-view.tsx"
        },
        {
          "path": "examples/event-calendar/components/draggable-event.tsx",
          "type": "registry:block",
          "target": "app/event-calendar/components/draggable-event.tsx"
        },
        {
          "path": "examples/event-calendar/components/droppable-cell.tsx",
          "type": "registry:block",
          "target": "app/event-calendar/components/droppable-cell.tsx"
        },
        {
          "path": "examples/event-calendar/components/event-calendar.tsx",
          "type": "registry:block",
          "target": "app/event-calendar/components/event-calendar.tsx"
        },
        {
          "path": "examples/event-calendar/components/event-dialog.tsx",
          "type": "registry:block",
          "target": "app/event-calendar/components/event-dialog.tsx"
        },
        {
          "path": "examples/event-calendar/components/event-item.tsx",
          "type": "registry:block",
          "target": "app/event-calendar/components/event-item.tsx"
        },
        {
          "path": "examples/event-calendar/components/events-popup.tsx",
          "type": "registry:block",
          "target": "app/event-calendar/components/events-popup.tsx"
        },
        {
          "path": "examples/event-calendar/components/index.ts",
          "type": "registry:block",
          "target": "app/event-calendar/components/index.ts"
        },
        {
          "path": "examples/event-calendar/components/month-view.tsx",
          "type": "registry:block",
          "target": "app/event-calendar/components/month-view.tsx"
        },
        {
          "path": "examples/event-calendar/components/week-view.tsx",
          "type": "registry:block",
          "target": "app/event-calendar/components/week-view.tsx"
        },
        {
          "path": "examples/event-calendar/constants.ts",
          "type": "registry:block",
          "target": "app/event-calendar/constants.ts"
        },
        {
          "path": "examples/event-calendar/hooks/use-current-time-indicator.ts",
          "type": "registry:block",
          "target": "app/event-calendar/hooks/use-current-time-indicator.ts"
        },
        {
          "path": "examples/event-calendar/hooks/use-event-visibility.ts",
          "type": "registry:block",
          "target": "app/event-calendar/hooks/use-event-visibility.ts"
        },
        {
          "path": "examples/event-calendar/page.tsx",
          "type": "registry:block",
          "target": "app/event-calendar/page.tsx"
        },
        {
          "path": "examples/event-calendar/types.ts",
          "type": "registry:block",
          "target": "app/event-calendar/types.ts"
        },
        {
          "path": "examples/event-calendar/utils.ts",
          "type": "registry:block",
          "target": "app/event-calendar/utils.ts"
        }
      ]
    },
    {
      "name": "file-manager",
      "type": "registry:block",
      "href": "file-manager",
      "title": "File Manager App",
      "description": "Browser-based file manager for organizing, uploading, and navigating files and folders. Supports multi-select, breadcrumb navigation, back button, and context menu actions.",
      "registryDependencies": [
        "button",
        "avatar",
        "switch",
        "breadcrumb",
        "dropdown-menu",
        "separator",
        "checkbox",
        "sheet",
        "badge",
        "dialog",
        "input",
        "label",
        "pagination",
        "select"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/file-manager/components/file-manager.tsx",
          "type": "registry:block",
          "target": "app/file-manager/components/file-manager.tsx"
        },
        {
          "path": "examples/file-manager/components/file-upload-dialog.tsx",
          "type": "registry:block",
          "target": "app/file-manager/components/file-upload-dialog.tsx"
        },
        {
          "path": "examples/file-manager/components/pagination.tsx",
          "type": "registry:block",
          "target": "app/file-manager/components/pagination.tsx"
        },
        {
          "path": "examples/file-manager/data.json",
          "type": "registry:block",
          "target": "app/file-manager/data.json"
        },
        {
          "path": "examples/file-manager/page.tsx",
          "type": "registry:block",
          "target": "app/file-manager/page.tsx"
        }
      ]
    },
    {
      "name": "file-upload-form",
      "type": "registry:block",
      "href": "file-upload-form",
      "title": "File Upload Form",
      "description": "Drag-and-drop file upload component with progress indicators, file type validation, and thumbnail previews. Supports single and multi-file uploads with accessible controls.",
      "registryDependencies": [
        "empty"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/file-upload-form/page.tsx",
          "type": "registry:block",
          "target": "app/file-upload-form/page.tsx"
        }
      ]
    },
    {
      "name": "help-center",
      "type": "registry:block",
      "href": "help-center",
      "title": "Help Center",
      "description": "Searchable help center with article categories, FAQ accordions, and support contact options. Designed to improve self-service resolution and reduce customer support tickets.",
      "registryDependencies": [
        "accordion",
        "card",
        "input"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/help-center/components/faq.tsx",
          "type": "registry:component",
          "target": "app/help-center/components/faq.tsx"
        },
        {
          "path": "examples/help-center/components/list-item.tsx",
          "type": "registry:component",
          "target": "app/help-center/components/list-item.tsx"
        },
        {
          "path": "examples/help-center/components/search.tsx",
          "type": "registry:component",
          "target": "app/help-center/components/search.tsx"
        },
        {
          "path": "examples/help-center/page.tsx",
          "type": "registry:component",
          "target": "app/help-center/page.tsx"
        }
      ]
    },
    {
      "name": "hero-sections",
      "type": "registry:block",
      "href": "hero-sections",
      "title": "Hero sections",
      "description": "High-converting hero section templates with headlines, CTAs, background visuals, and social proof. Designed for SaaS, marketing, and product landing pages.",
      "registryDependencies": [
        "empty"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/hero-sections/page.tsx",
          "type": "registry:block",
          "target": "app/hero-sections/page.tsx"
        }
      ]
    },
    {
      "name": "kanban-board",
      "type": "registry:block",
      "href": "kanban-board",
      "title": "Kanban Board",
      "description": "Drag-and-drop Kanban board for managing tasks across customizable workflow stages. Supports card creation, column management, priority labels, and task detail views.",
      "registryDependencies": [
        "avatar",
        "badge"
      ],
      "dependencies": [
        "@dnd-kit/core",
        "@dnd-kit/sortable",
        "@dnd-kit/utilities",
        "lucide-react",
        "radix-ui"
      ],
      "files": [
        {
          "path": "examples/kanban-board/components/kanban-render.tsx",
          "type": "registry:block",
          "target": "app/kanban-board/components/kanban-render.tsx"
        },
        {
          "path": "examples/kanban-board/components/kanban.tsx",
          "type": "registry:block",
          "target": "app/kanban-board/components/kanban.tsx"
        },
        {
          "path": "examples/kanban-board/lib/compose-refs.ts",
          "type": "registry:block",
          "target": "app/kanban-board/lib/compose-refs.ts"
        },
        {
          "path": "examples/kanban-board/page.tsx",
          "type": "registry:block",
          "target": "app/kanban-board/page.tsx"
        }
      ]
    },
    {
      "name": "login-pages",
      "type": "registry:block",
      "href": "login-pages",
      "title": "Login Pages",
      "description": "Clean and accessible login page templates with email/password forms, social login buttons, and error handling. Designed for authentication flows in modern web applications.",
      "registryDependencies": [
        "empty"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/login-pages/page.tsx",
          "type": "registry:component",
          "target": "app/login-pages/page.tsx"
        }
      ]
    },
    {
      "name": "mail-app",
      "type": "registry:block",
      "href": "mail-app",
      "title": "Mail App",
      "description": "Full-featured email client UI with inbox, compose window, folders, and threaded conversations. Built with resizable panels and a clean layout inspired by modern mail apps.",
      "registryDependencies": [
        "select",
        "dropdown-menu",
        "avatar",
        "button",
        "calendar",
        "label",
        "popover",
        "separator",
        "switch",
        "textarea",
        "tooltip",
        "drawer",
        "dialog",
        "badge",
        "scroll-area",
        "input",
        "resizable",
        "tabs",
        "sheet"
      ],
      "dependencies": [
        "date-fns",
        "lucide-react",
        "radix-ui",
        "zustand"
      ],
      "files": [
        {
          "path": "examples/mail-app/components/account-switcher.tsx",
          "type": "registry:block",
          "target": "app/mail-app/components/account-switcher.tsx"
        },
        {
          "path": "examples/mail-app/components/mail-display-mobile.tsx",
          "type": "registry:block",
          "target": "app/mail-app/components/mail-display-mobile.tsx"
        },
        {
          "path": "examples/mail-app/components/mail-display.tsx",
          "type": "registry:block",
          "target": "app/mail-app/components/mail-display.tsx"
        },
        {
          "path": "examples/mail-app/components/mail-list.tsx",
          "type": "registry:block",
          "target": "app/mail-app/components/mail-list.tsx"
        },
        {
          "path": "examples/mail-app/components/mail.tsx",
          "type": "registry:block",
          "target": "app/mail-app/components/mail.tsx"
        },
        {
          "path": "examples/mail-app/components/nav-desktop.tsx",
          "type": "registry:block",
          "target": "app/mail-app/components/nav-desktop.tsx"
        },
        {
          "path": "examples/mail-app/components/nav-mobile.tsx",
          "type": "registry:block",
          "target": "app/mail-app/components/nav-mobile.tsx"
        },
        {
          "path": "examples/mail-app/components/nav.tsx",
          "type": "registry:block",
          "target": "app/mail-app/components/nav.tsx"
        },
        {
          "path": "examples/mail-app/data.tsx",
          "type": "registry:block",
          "target": "app/mail-app/data.tsx"
        },
        {
          "path": "examples/mail-app/page.tsx",
          "type": "registry:block",
          "target": "app/mail-app/page.tsx"
        },
        {
          "path": "examples/mail-app/use-mail.ts",
          "type": "registry:block",
          "target": "app/mail-app/use-mail.ts"
        }
      ]
    },
    {
      "name": "multi-step-form",
      "type": "registry:block",
      "href": "multi-step-form",
      "title": "Multi Step Form",
      "description": "Multi-step form UI that divides long forms into clear guided steps with a progress indicator. Includes per-step validation and a final review screen before submission.",
      "registryDependencies": [
        "button",
        "input",
        "label",
        "textarea",
        "badge"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/multi-step-form/components/sidebar.tsx",
          "type": "registry:block",
          "target": "app/multi-step-form/components/sidebar.tsx"
        },
        {
          "path": "examples/multi-step-form/components/step-data-source.tsx",
          "type": "registry:block",
          "target": "app/multi-step-form/components/step-data-source.tsx"
        },
        {
          "path": "examples/multi-step-form/components/step-first-flow.tsx",
          "type": "registry:block",
          "target": "app/multi-step-form/components/step-first-flow.tsx"
        },
        {
          "path": "examples/multi-step-form/components/step-invite-team.tsx",
          "type": "registry:block",
          "target": "app/multi-step-form/components/step-invite-team.tsx"
        },
        {
          "path": "examples/multi-step-form/components/step-role-use-case.tsx",
          "type": "registry:block",
          "target": "app/multi-step-form/components/step-role-use-case.tsx"
        },
        {
          "path": "examples/multi-step-form/components/step-template.tsx",
          "type": "registry:block",
          "target": "app/multi-step-form/components/step-template.tsx"
        },
        {
          "path": "examples/multi-step-form/page.tsx",
          "type": "registry:block",
          "target": "app/multi-step-form/page.tsx"
        }
      ]
    },
    {
      "name": "music-app",
      "type": "registry:block",
      "href": "music-app",
      "title": "Music App",
      "description": "Sleek music player and library UI with track lists, playback controls, album art, and playlist management. Inspired by modern streaming platforms like Spotify.",
      "registryDependencies": [
        "button",
        "input",
        "sheet",
        "popover",
        "slider",
        "avatar",
        "separator"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/music-app/components/data.ts",
          "type": "registry:block",
          "target": "app/music-app/components/data.ts"
        },
        {
          "path": "examples/music-app/components/music-app.tsx",
          "type": "registry:block",
          "target": "app/music-app/components/music-app.tsx"
        },
        {
          "path": "examples/music-app/components/player-bar.tsx",
          "type": "registry:block",
          "target": "app/music-app/components/player-bar.tsx"
        },
        {
          "path": "examples/music-app/components/sidebar-content.tsx",
          "type": "registry:block",
          "target": "app/music-app/components/sidebar-content.tsx"
        },
        {
          "path": "examples/music-app/page.tsx",
          "type": "registry:block",
          "target": "app/music-app/page.tsx"
        }
      ]
    },
    {
      "name": "media-gallery",
      "type": "registry:block",
      "href": "media-gallery",
      "title": "Media Gallery",
      "description": "Responsive media gallery for displaying images and videos in a masonry or grid layout. Supports lightbox previews, category filtering, and infinite scroll pagination.",
      "registryDependencies": [
        "empty"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/media-gallery/page.tsx",
          "type": "registry:block",
          "target": "app/media-gallery/page.tsx"
        }
      ]
    },
    {
      "name": "onboarding-flow",
      "type": "registry:block",
      "href": "onboarding-flow",
      "title": "Onboarding Flow",
      "description": "Step-by-step onboarding UI for collecting user preferences, setting up profiles, and introducing app features. Improves new user activation rates and reduces time-to-value.",
      "registryDependencies": [
        "button",
        "card",
        "input",
        "label",
        "radio-group",
        "select",
        "switch",
        "separator"
      ],
      "dependencies": [
        "lucide-react",
        "zustand"
      ],
      "files": [
        {
          "path": "examples/onboarding-flow/components/onboarding.tsx",
          "type": "registry:block",
          "target": "app/onboarding-flow/components/onboarding.tsx"
        },
        {
          "path": "examples/onboarding-flow/components/step-indicator.tsx",
          "type": "registry:block",
          "target": "app/onboarding-flow/components/step-indicator.tsx"
        },
        {
          "path": "examples/onboarding-flow/page.tsx",
          "type": "registry:block",
          "target": "app/onboarding-flow/page.tsx"
        },
        {
          "path": "examples/onboarding-flow/store.ts",
          "type": "registry:block",
          "target": "app/onboarding-flow/store.ts"
        }
      ]
    },
    {
      "name": "onboarding-flow-with-cover",
      "type": "registry:block",
      "href": "onboarding-flow-with-cover",
      "title": "Onboarding Flow",
      "description": "Step-by-step onboarding UI for collecting user preferences, setting up profiles, and introducing app features. Improves new user activation rates and reduces time-to-value.",
      "registryDependencies": [
        "button",
        "input",
        "label",
        "radio-group",
        "select",
        "switch",
        "separator"
      ],
      "dependencies": [
        "lucide-react",
        "zustand"
      ],
      "files": [
        {
          "path": "examples/onboarding-flow-with-cover/components/cover-panel.tsx",
          "type": "registry:block",
          "target": "app/onboarding-flow-with-cover/components/cover-panel.tsx"
        },
        {
          "path": "examples/onboarding-flow-with-cover/components/onboarding.tsx",
          "type": "registry:block",
          "target": "app/onboarding-flow-with-cover/components/onboarding.tsx"
        },
        {
          "path": "examples/onboarding-flow-with-cover/components/step-indicator.tsx",
          "type": "registry:block",
          "target": "app/onboarding-flow-with-cover/components/step-indicator.tsx"
        },
        {
          "path": "examples/onboarding-flow-with-cover/page.tsx",
          "type": "registry:block",
          "target": "app/onboarding-flow-with-cover/page.tsx"
        },
        {
          "path": "examples/onboarding-flow-with-cover/store.ts",
          "type": "registry:block",
          "target": "app/onboarding-flow-with-cover/store.ts"
        }
      ]
    },
    {
      "name": "profile-card",
      "type": "registry:block",
      "href": "profile-card",
      "title": "Profile Card",
      "description": "Compact profile card components showing user avatars, names, roles, and social links. Available in multiple layouts for team pages, user directories, and sidebars.",
      "registryDependencies": [
        "avatar",
        "badge",
        "button",
        "separator"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/profile-card/page.tsx",
          "type": "registry:block",
          "target": "app/profile-card/page.tsx"
        }
      ]
    },
    {
      "name": "profile-card-with-cover-image",
      "type": "registry:block",
      "href": "profile-card-with-cover-image",
      "title": "Profile Cards",
      "description": "Compact profile card components showing user avatars, names, roles, and social links. Available in multiple layouts for team pages, user directories, and sidebars.",
      "registryDependencies": [
        "avatar",
        "badge",
        "button"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/profile-card-with-cover-image/page.tsx",
          "type": "registry:block",
          "target": "app/profile-card-with-cover-image/page.tsx"
        }
      ]
    },
    {
      "name": "playground",
      "type": "registry:block",
      "href": "playground",
      "title": "Playground",
      "description": "Interactive playground template for building AI tools, code editors, or configuration interfaces. Features a split-panel layout with input controls and live output preview.",
      "registryDependencies": [
        "button",
        "dialog",
        "hover-card",
        "label",
        "slider",
        "command",
        "popover",
        "alert-dialog",
        "dropdown-menu",
        "switch",
        "input",
        "textarea",
        "separator",
        "tabs"
      ],
      "dependencies": [
        "lucide-react",
        "radix-ui",
        "sonner"
      ],
      "files": [
        {
          "path": "examples/playground/components/code-viewer.tsx",
          "type": "registry:block",
          "target": "app/playground/components/code-viewer.tsx"
        },
        {
          "path": "examples/playground/components/maxlength-selector.tsx",
          "type": "registry:block",
          "target": "app/playground/components/maxlength-selector.tsx"
        },
        {
          "path": "examples/playground/components/model-selector.tsx",
          "type": "registry:block",
          "target": "app/playground/components/model-selector.tsx"
        },
        {
          "path": "examples/playground/components/preset-actions.tsx",
          "type": "registry:block",
          "target": "app/playground/components/preset-actions.tsx"
        },
        {
          "path": "examples/playground/components/preset-save.tsx",
          "type": "registry:block",
          "target": "app/playground/components/preset-save.tsx"
        },
        {
          "path": "examples/playground/components/preset-selector.tsx",
          "type": "registry:block",
          "target": "app/playground/components/preset-selector.tsx"
        },
        {
          "path": "examples/playground/components/preset-share.tsx",
          "type": "registry:block",
          "target": "app/playground/components/preset-share.tsx"
        },
        {
          "path": "examples/playground/components/temperature-selector.tsx",
          "type": "registry:block",
          "target": "app/playground/components/temperature-selector.tsx"
        },
        {
          "path": "examples/playground/components/top-p-selector.tsx",
          "type": "registry:block",
          "target": "app/playground/components/top-p-selector.tsx"
        },
        {
          "path": "examples/playground/data/models.ts",
          "type": "registry:block",
          "target": "app/playground/data/models.ts"
        },
        {
          "path": "examples/playground/data/presets.ts",
          "type": "registry:block",
          "target": "app/playground/data/presets.ts"
        },
        {
          "path": "examples/playground/page.tsx",
          "type": "registry:block",
          "target": "app/playground/page.tsx"
        }
      ]
    },
    {
      "name": "code-playground",
      "type": "registry:block",
      "href": "code-playground",
      "title": "Code Playground",
      "description": "Interactive playground template for building AI tools, code editors, or configuration interfaces. Features a split-panel layout with input controls and live output preview.",
      "registryDependencies": [
        "scroll-area",
        "dropdown-menu",
        "resizable"
      ],
      "dependencies": [
        "lucide-react",
        "next-themes",
        "shiki",
        "zustand"
      ],
      "files": [
        {
          "path": "examples/code-playground/components/code-editor.tsx",
          "type": "registry:block",
          "target": "app/code-playground/components/code-editor.tsx"
        },
        {
          "path": "examples/code-playground/components/editor-panel.tsx",
          "type": "registry:block",
          "target": "app/code-playground/components/editor-panel.tsx"
        },
        {
          "path": "examples/code-playground/components/layout-switcher.tsx",
          "type": "registry:block",
          "target": "app/code-playground/components/layout-switcher.tsx"
        },
        {
          "path": "examples/code-playground/components/playground.tsx",
          "type": "registry:block",
          "target": "app/code-playground/components/playground.tsx"
        },
        {
          "path": "examples/code-playground/components/preview-pane.tsx",
          "type": "registry:block",
          "target": "app/code-playground/components/preview-pane.tsx"
        },
        {
          "path": "examples/code-playground/page.tsx",
          "type": "registry:block",
          "target": "app/code-playground/page.tsx"
        },
        {
          "path": "examples/code-playground/store.ts",
          "type": "registry:block",
          "target": "app/code-playground/store.ts"
        }
      ]
    },
    {
      "name": "podcast-app",
      "type": "registry:block",
      "href": "podcast-app",
      "title": "Podcast App",
      "description": "Podcast player and episode browser UI with playback controls, show details, episode lists, and subscription management. Great for audio content platforms and RSS-based apps.",
      "registryDependencies": [
        "empty"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/podcast-app/page.tsx",
          "type": "registry:block",
          "target": "app/podcast-app/page.tsx"
        }
      ]
    },
    {
      "name": "pos-app",
      "type": "registry:block",
      "href": "pos-app",
      "title": "Point of Sale (POS) ",
      "description": "Point of Sale (POS) terminal UI for processing transactions, managing products, and tracking sales. Includes a product grid, shopping cart summary, and payment processing flow.",
      "registryDependencies": [
        "badge",
        "button",
        "card",
        "input",
        "scroll-area",
        "separator",
        "sheet"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/pos-app/components/pos-app.tsx",
          "type": "registry:block",
          "target": "app/pos-app/components/pos-app.tsx"
        },
        {
          "path": "examples/pos-app/page.tsx",
          "type": "registry:block",
          "target": "app/pos-app/page.tsx"
        }
      ]
    },
    {
      "name": "column-pricing-table",
      "type": "registry:block",
      "href": "column-pricing-table",
      "title": "Column Pricing Table",
      "description": "Flexible pricing table components with monthly/annual toggle, feature comparison lists, and a highlighted recommended plan. Designed to increase subscription conversion rates.",
      "registryDependencies": [
        "button"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/column-pricing-table/components/pricing-table.tsx",
          "type": "registry:component",
          "target": "app/column-pricing-table/components/pricing-table.tsx"
        },
        {
          "path": "examples/column-pricing-table/page.tsx",
          "type": "registry:component",
          "target": "app/column-pricing-table/page.tsx"
        }
      ]
    },
    {
      "name": "product-detail-page",
      "type": "registry:block",
      "href": "product-detail-page",
      "title": "Product Detail Page",
      "description": "E-commerce product detail page with image gallery, color and size selectors, quantity picker, reviews tab, and specifications. Built for modern online storefronts.",
      "registryDependencies": [
        "avatar",
        "badge",
        "button",
        "separator",
        "tabs"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/product-detail-page/components/product-detail.tsx",
          "type": "registry:block",
          "target": "app/product-detail-page/components/product-detail.tsx"
        },
        {
          "path": "examples/product-detail-page/page.tsx",
          "type": "registry:block",
          "target": "app/product-detail-page/page.tsx"
        }
      ]
    },
    {
      "name": "product-list",
      "type": "registry:block",
      "href": "product-list",
      "title": "Product List",
      "description": "Filterable product listing page with sidebar filters for category, brand, price range, and color, plus grid and list view toggle. Optimized for e-commerce browsing experiences.",
      "registryDependencies": [
        "checkbox",
        "input",
        "label",
        "radio-group",
        "separator",
        "slider",
        "badge",
        "button",
        "card",
        "toggle",
        "sheet",
        "scroll-area"
      ],
      "dependencies": [
        "lucide-react",
        "zustand"
      ],
      "files": [
        {
          "path": "examples/product-list/components/filter-content.tsx",
          "type": "registry:block",
          "target": "app/product-list/components/filter-content.tsx"
        },
        {
          "path": "examples/product-list/components/grid-card.tsx",
          "type": "registry:block",
          "target": "app/product-list/components/grid-card.tsx"
        },
        {
          "path": "examples/product-list/components/list-card.tsx",
          "type": "registry:block",
          "target": "app/product-list/components/list-card.tsx"
        },
        {
          "path": "examples/product-list/components/product-list.tsx",
          "type": "registry:block",
          "target": "app/product-list/components/product-list.tsx"
        },
        {
          "path": "examples/product-list/components/shared.tsx",
          "type": "registry:block",
          "target": "app/product-list/components/shared.tsx"
        },
        {
          "path": "examples/product-list/page.tsx",
          "type": "registry:block",
          "target": "app/product-list/page.tsx"
        },
        {
          "path": "examples/product-list/store.ts",
          "type": "registry:block",
          "target": "app/product-list/store.ts"
        }
      ]
    },
    {
      "name": "profile-page",
      "type": "registry:block",
      "href": "profile-page",
      "title": "Profile Page",
      "description": "User profile page with editable personal information, avatar upload, social links, and account settings. Ideal for SaaS dashboards and community-driven web platforms.",
      "registryDependencies": [
        "button",
        "card",
        "input",
        "label",
        "separator",
        "switch",
        "tabs",
        "textarea",
        "badge",
        "avatar"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/profile-page/components/profile-content.tsx",
          "type": "registry:component",
          "target": "app/profile-page/components/profile-content.tsx"
        },
        {
          "path": "examples/profile-page/components/profile-header.tsx",
          "type": "registry:component",
          "target": "app/profile-page/components/profile-header.tsx"
        },
        {
          "path": "examples/profile-page/page.tsx",
          "type": "registry:component",
          "target": "app/profile-page/page.tsx"
        }
      ]
    },
    {
      "name": "projects-list",
      "type": "registry:block",
      "href": "projects-list",
      "title": "Projects List",
      "description": "Project management board showing active projects with progress bars, team member avatars, deadlines, and category badges. Built with responsive shadcn/ui card components.",
      "registryDependencies": [
        "avatar",
        "badge",
        "button",
        "card",
        "progress",
        "tooltip",
        "dropdown-menu"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/projects-list/page.tsx",
          "type": "registry:component",
          "target": "app/projects-list/page.tsx"
        }
      ]
    },
    {
      "name": "rich-text-editor",
      "type": "registry:component",
      "href": "rich-text-editor",
      "title": "Rich Text Editor",
      "description": "WYSIWYG rich text editor with a formatting toolbar, image support, lists, headings, and code blocks. Ideal for content creation tools, CMS platforms, and note-taking apps.",
      "registryDependencies": [
        "empty"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/rich-text-editor/page.tsx",
          "type": "registry:component",
          "target": "components/rich-text-editor/page.tsx"
        }
      ]
    },
    {
      "name": "roadmap",
      "type": "registry:block",
      "href": "roadmap",
      "title": "Roadmap",
      "description": "Visual product roadmap page for communicating upcoming features, milestones, and release timelines. Organized by status with planned, in-progress, and completed item cards.",
      "registryDependencies": [
        "badge",
        "card"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/roadmap/page.tsx",
          "type": "registry:block",
          "target": "app/roadmap/page.tsx"
        }
      ]
    },
    {
      "name": "roles-permissions",
      "type": "registry:block",
      "href": "roles-permissions",
      "title": "Roles & Permissions",
      "description": "Role-based access control UI for managing user permissions, assigning roles, and configuring feature access levels. Essential for multi-tenant admin panels and SaaS apps.",
      "registryDependencies": [
        "empty"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/roles-permissions/page.tsx",
          "type": "registry:block",
          "target": "app/roles-permissions/page.tsx"
        }
      ]
    },
    {
      "name": "saas-landing-page",
      "type": "registry:block",
      "href": "saas-landing-page",
      "title": "SaaS Landing Page",
      "description": "High-converting SaaS landing page with hero, features, pricing, testimonials, and FAQ sections. Fully customizable with shadcn/ui components and Tailwind CSS.",
      "registryDependencies": [
        "empty"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/saas-landing-page/page.tsx",
          "type": "registry:block",
          "target": "app/saas-landing-page/page.tsx"
        }
      ]
    },
    {
      "name": "search-results",
      "type": "registry:block",
      "href": "search-results",
      "title": "Search Results",
      "description": "Search results page with query highlighting, faceted filters, result cards, and pagination controls. Designed for fast and intuitive content discovery in web applications.",
      "registryDependencies": [
        "badge",
        "button",
        "separator",
        "accordion"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/search-results/components/search-results.tsx",
          "type": "registry:block",
          "target": "app/search-results/components/search-results.tsx"
        },
        {
          "path": "examples/search-results/page.tsx",
          "type": "registry:block",
          "target": "app/search-results/page.tsx"
        }
      ]
    },
    {
      "name": "settings-page",
      "type": "registry:block",
      "href": "settings-page",
      "title": "Settings Page",
      "description": "Comprehensive settings page with profile management, notification preferences, security options, and billing. Uses tabbed navigation for organizing different settings categories.",
      "registryDependencies": [
        "avatar",
        "button",
        "card",
        "input",
        "label",
        "switch",
        "checkbox",
        "radio-group",
        "select",
        "separator",
        "badge"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/settings-page/components/settings-page.tsx",
          "type": "registry:block",
          "target": "app/settings-page/components/settings-page.tsx"
        },
        {
          "path": "examples/settings-page/page.tsx",
          "type": "registry:block",
          "target": "app/settings-page/page.tsx"
        }
      ]
    },
    {
      "name": "social-media",
      "type": "registry:block",
      "href": "social-media",
      "title": "Social Media App",
      "description": "Social media profile and feed UI with posts, likes, comments, follower counts, and story-style components. Inspired by popular platforms like Instagram and X (Twitter).",
      "registryDependencies": [
        "avatar",
        "badge",
        "button",
        "card",
        "dropdown-menu",
        "separator",
        "textarea"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/social-media/page.tsx",
          "type": "registry:block",
          "target": "app/social-media/page.tsx"
        }
      ]
    },
    {
      "name": "sortable-cards",
      "type": "registry:block",
      "href": "sortable-cards",
      "title": "Sortable Cards",
      "description": "Drag-and-drop sortable card components for reordering items in lists, boards, and dashboards. Includes smooth animations and accessible keyboard-based reordering support.",
      "registryDependencies": [
        "badge"
      ],
      "dependencies": [
        "@dnd-kit/core",
        "@dnd-kit/sortable",
        "@dnd-kit/utilities",
        "lucide-react",
        "radix-ui",
        "sonner"
      ],
      "files": [
        {
          "path": "examples/sortable-cards/components/sortable-example.tsx",
          "type": "registry:block",
          "target": "app/sortable-cards/components/sortable-example.tsx"
        },
        {
          "path": "examples/sortable-cards/components/sortable.tsx",
          "type": "registry:block",
          "target": "app/sortable-cards/components/sortable.tsx"
        },
        {
          "path": "examples/sortable-cards/page.tsx",
          "type": "registry:block",
          "target": "app/sortable-cards/page.tsx"
        }
      ]
    },
    {
      "name": "survey-form",
      "type": "registry:block",
      "href": "survey-form",
      "title": "Survey Form",
      "description": "Multi-question survey form with radio buttons, checkboxes, ratings, and a progress indicator. Ideal for collecting structured user feedback, NPS scores, and research data.",
      "registryDependencies": [
        "empty"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/survey-form/page.tsx",
          "type": "registry:block",
          "target": "app/survey-form/page.tsx"
        }
      ]
    },
    {
      "name": "task-detail",
      "type": "registry:block",
      "href": "task-detail",
      "title": "Task Detail Page",
      "description": "Detailed task view with description, assignee, due date, priority, labels, subtasks, and activity log. Designed for project management tools and team productivity applications.",
      "registryDependencies": [
        "avatar",
        "badge",
        "button",
        "card",
        "checkbox",
        "dropdown-menu",
        "progress",
        "separator",
        "textarea"
      ],
      "dependencies": [
        "lucide-react",
        "sonner"
      ],
      "files": [
        {
          "path": "examples/task-detail/page.tsx",
          "type": "registry:block",
          "target": "app/task-detail/page.tsx"
        }
      ]
    },
    {
      "name": "tasks-table",
      "type": "registry:block",
      "href": "tasks-table",
      "title": "Tasks Table",
      "description": "Task list UI with filtering by status, priority, and assignee, plus inline editing and completion tracking. Supports sorting, bulk actions, and a clean table-based layout.",
      "registryDependencies": [
        "badge",
        "checkbox",
        "button",
        "dropdown-menu",
        "command",
        "popover",
        "separator",
        "select",
        "input",
        "table",
        "avatar"
      ],
      "dependencies": [
        "@faker-js/faker",
        "@tanstack/react-table",
        "fs",
        "lucide-react",
        "path",
        "zod"
      ],
      "files": [
        {
          "path": "examples/tasks-table/components/columns.tsx",
          "type": "registry:block",
          "target": "app/tasks-table/components/columns.tsx"
        },
        {
          "path": "examples/tasks-table/components/data-table-column-header.tsx",
          "type": "registry:block",
          "target": "app/tasks-table/components/data-table-column-header.tsx"
        },
        {
          "path": "examples/tasks-table/components/data-table-faceted-filter.tsx",
          "type": "registry:block",
          "target": "app/tasks-table/components/data-table-faceted-filter.tsx"
        },
        {
          "path": "examples/tasks-table/components/data-table-pagination.tsx",
          "type": "registry:block",
          "target": "app/tasks-table/components/data-table-pagination.tsx"
        },
        {
          "path": "examples/tasks-table/components/data-table-row-actions.tsx",
          "type": "registry:block",
          "target": "app/tasks-table/components/data-table-row-actions.tsx"
        },
        {
          "path": "examples/tasks-table/components/data-table-toolbar.tsx",
          "type": "registry:block",
          "target": "app/tasks-table/components/data-table-toolbar.tsx"
        },
        {
          "path": "examples/tasks-table/components/data-table-view-options.tsx",
          "type": "registry:block",
          "target": "app/tasks-table/components/data-table-view-options.tsx"
        },
        {
          "path": "examples/tasks-table/components/data-table.tsx",
          "type": "registry:block",
          "target": "app/tasks-table/components/data-table.tsx"
        },
        {
          "path": "examples/tasks-table/components/user-nav.tsx",
          "type": "registry:block",
          "target": "app/tasks-table/components/user-nav.tsx"
        },
        {
          "path": "examples/tasks-table/data/data.tsx",
          "type": "registry:block",
          "target": "app/tasks-table/data/data.tsx"
        },
        {
          "path": "examples/tasks-table/data/schema.ts",
          "type": "registry:block",
          "target": "app/tasks-table/data/schema.ts"
        },
        {
          "path": "examples/tasks-table/data/seed.ts",
          "type": "registry:block",
          "target": "app/tasks-table/data/seed.ts"
        },
        {
          "path": "examples/tasks-table/data/tasks.json",
          "type": "registry:block",
          "target": "app/tasks-table/data/tasks.json"
        },
        {
          "path": "examples/tasks-table/page.tsx",
          "type": "registry:block",
          "target": "app/tasks-table/page.tsx"
        }
      ]
    },
    {
      "name": "timeline",
      "type": "registry:block",
      "href": "timeline",
      "title": "Timeline",
      "description": "Interactive vertical timeline component for visualizing chronological events, milestones, and project history. Supports rich event cards with icons, dates, and descriptions.",
      "registryDependencies": [
        "badge"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/timeline/page.tsx",
          "type": "registry:block",
          "target": "app/timeline/page.tsx"
        }
      ]
    },
    {
      "name": "activity-feed",
      "type": "registry:block",
      "href": "activity-feed",
      "title": "Activity Feed",
      "description": "Real-time activity feed component for tracking user actions, system events, and app updates. Displays timestamped entries with user avatars, action types, and contextual details.",
      "registryDependencies": [
        "avatar",
        "badge",
        "button",
        "switch"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/activity-feed/page.tsx",
          "type": "registry:block",
          "target": "app/activity-feed/page.tsx"
        }
      ]
    },
    {
      "name": "notifications",
      "type": "registry:block",
      "href": "notifications",
      "title": "Notifications Page",
      "description": "Notification center UI displaying alerts, system messages, and activity updates with read and unread states. Supports filtering by notification type and bulk mark-as-read.",
      "registryDependencies": [
        "empty"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/notifications/page.tsx",
          "type": "registry:block",
          "target": "app/notifications/page.tsx"
        }
      ]
    },
    {
      "name": "note-app",
      "type": "registry:block",
      "href": "note-app",
      "title": "Note App",
      "description": "Note-taking application with rich text editing, folder organization, tags, and full-text search. Ideal for personal productivity tools and knowledge management platforms.",
      "registryDependencies": [
        "button",
        "input",
        "sheet",
        "toggle",
        "badge",
        "dropdown-menu",
        "dialog",
        "label",
        "select",
        "textarea",
        "separator"
      ],
      "dependencies": [
        "@dnd-kit/core",
        "@dnd-kit/modifiers",
        "@dnd-kit/sortable",
        "@dnd-kit/utilities",
        "lucide-react",
        "zustand"
      ],
      "files": [
        {
          "path": "examples/note-app/components/note-app.tsx",
          "type": "registry:block",
          "target": "app/note-app/components/note-app.tsx"
        },
        {
          "path": "examples/note-app/components/note-card.tsx",
          "type": "registry:block",
          "target": "app/note-app/components/note-card.tsx"
        },
        {
          "path": "examples/note-app/components/note-form.tsx",
          "type": "registry:block",
          "target": "app/note-app/components/note-form.tsx"
        },
        {
          "path": "examples/note-app/components/note-sidebar.tsx",
          "type": "registry:block",
          "target": "app/note-app/components/note-sidebar.tsx"
        },
        {
          "path": "examples/note-app/page.tsx",
          "type": "registry:block",
          "target": "app/note-app/page.tsx"
        },
        {
          "path": "examples/note-app/store.ts",
          "type": "registry:block",
          "target": "app/note-app/store.ts"
        }
      ]
    },
    {
      "name": "sticky-notes",
      "type": "registry:block",
      "href": "sticky-notes",
      "title": "Sticky Notes",
      "description": "Digital sticky notes app for creating colorful, quick-edit notes and pinning reminders. Great for personal brainstorming boards, task reminders, and casual note-keeping.",
      "registryDependencies": [
        "empty"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/sticky-notes/page.tsx",
          "type": "registry:block",
          "target": "app/sticky-notes/page.tsx"
        }
      ]
    },
    {
      "name": "todo-list-app",
      "type": "registry:block",
      "href": "todo-list-app",
      "title": "Todo List App",
      "description": "Feature-rich to-do list app with task creation, completion tracking, priority levels, and due dates. Supports category filters and sorting for a productive daily workflow.",
      "registryDependencies": [
        "toggle",
        "checkbox",
        "button",
        "dropdown-menu",
        "input",
        "select"
      ],
      "dependencies": [
        "@dnd-kit/core",
        "@dnd-kit/modifiers",
        "@dnd-kit/sortable",
        "@dnd-kit/utilities",
        "lucide-react",
        "zustand"
      ],
      "files": [
        {
          "path": "examples/todo-list-app/components/todo-app.tsx",
          "type": "registry:block",
          "target": "app/todo-list-app/components/todo-app.tsx"
        },
        {
          "path": "examples/todo-list-app/components/todo-card.tsx",
          "type": "registry:block",
          "target": "app/todo-list-app/components/todo-card.tsx"
        },
        {
          "path": "examples/todo-list-app/components/todo-column.tsx",
          "type": "registry:block",
          "target": "app/todo-list-app/components/todo-column.tsx"
        },
        {
          "path": "examples/todo-list-app/components/todo-item.tsx",
          "type": "registry:block",
          "target": "app/todo-list-app/components/todo-item.tsx"
        },
        {
          "path": "examples/todo-list-app/components/todo-list-view.tsx",
          "type": "registry:block",
          "target": "app/todo-list-app/components/todo-list-view.tsx"
        },
        {
          "path": "examples/todo-list-app/components/todo-row.tsx",
          "type": "registry:block",
          "target": "app/todo-list-app/components/todo-row.tsx"
        },
        {
          "path": "examples/todo-list-app/components/todo-section.tsx",
          "type": "registry:block",
          "target": "app/todo-list-app/components/todo-section.tsx"
        },
        {
          "path": "examples/todo-list-app/page.tsx",
          "type": "registry:block",
          "target": "app/todo-list-app/page.tsx"
        },
        {
          "path": "examples/todo-list-app/store.ts",
          "type": "registry:block",
          "target": "app/todo-list-app/store.ts"
        },
        {
          "path": "examples/todo-list-app/types.ts",
          "type": "registry:block",
          "target": "app/todo-list-app/types.ts"
        }
      ]
    },
    {
      "name": "two-step-verification",
      "type": "registry:block",
      "href": "two-step-verification",
      "title": "Two Step Verification",
      "description": "Two-factor authentication UI with OTP code input, resend option, and clear step-by-step guidance. Enhances account security for login flows in web and mobile applications.",
      "registryDependencies": [
        "empty"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/two-step-verification/page.tsx",
          "type": "registry:block",
          "target": "app/two-step-verification/page.tsx"
        }
      ]
    },
    {
      "name": "updates-page",
      "type": "registry:block",
      "href": "updates-page",
      "title": "Updates Page",
      "description": "Product updates page for communicating new features, improvements, and bug fixes with version labels and dates. Keeps users informed and engaged with your product evolution.",
      "registryDependencies": [
        "card",
        "badge",
        "button"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/updates-page/page.tsx",
          "type": "registry:component",
          "target": "app/updates-page/page.tsx"
        }
      ]
    },
    {
      "name": "user-cards",
      "type": "registry:block",
      "href": "user-cards",
      "title": "User Cards",
      "description": "Reusable user card components with avatar, name, role, contact info, and action buttons. Available in list, grid, and compact layouts for dashboards and admin panels.",
      "registryDependencies": [
        "empty"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/user-cards/page.tsx",
          "type": "registry:block",
          "target": "app/user-cards/page.tsx"
        }
      ]
    },
    {
      "name": "video-call-chat",
      "type": "registry:block",
      "href": "video-call-chat",
      "title": "Video Call Chat",
      "description": "Video call UI with participant grid, screen share controls, mute and camera toggles, and a side chat panel. Built for real-time communication and remote collaboration apps.",
      "registryDependencies": [
        "empty"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/video-call-chat/page.tsx",
          "type": "registry:block",
          "target": "app/video-call-chat/page.tsx"
        }
      ]
    },
    {
      "name": "quiz-app",
      "type": "registry:block",
      "href": "quiz-app",
      "title": "Quiz App",
      "description": "Interactive quiz application UI with multiple-choice questions, answer feedback, progress bar, and a results summary screen. Ideal for e-learning platforms and assessments.",
      "registryDependencies": [
        "empty"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "examples/quiz-app/page.tsx",
          "type": "registry:block",
          "target": "app/quiz-app/page.tsx"
        }
      ]
    },
    {
      "name": "waitlist",
      "type": "registry:block",
      "href": "waitlist",
      "title": "Waitlist",
      "description": "Waitlist signup page with email form, position counter, referral tracking, and launch countdown timer. Perfect for building pre-launch interest and growing your early adopters list.",
      "registryDependencies": [
        "button",
        "form",
        "input"
      ],
      "dependencies": [
        "@hookform/resolvers",
        "lucide-react",
        "react-hook-form",
        "zod"
      ],
      "files": [
        {
          "path": "examples/waitlist/components/aurora.tsx",
          "type": "registry:block",
          "target": "app/waitlist/components/aurora.tsx"
        },
        {
          "path": "examples/waitlist/components/waitlist-form.tsx",
          "type": "registry:block",
          "target": "app/waitlist/components/waitlist-form.tsx"
        },
        {
          "path": "examples/waitlist/components/waitlist-page.tsx",
          "type": "registry:block",
          "target": "app/waitlist/components/waitlist-page.tsx"
        },
        {
          "path": "examples/waitlist/page.tsx",
          "type": "registry:block",
          "target": "app/waitlist/page.tsx"
        }
      ]
    }
  ]
}