{
  "$schema": "https://ui.shadcn.com/schema/registry.json",
  "name": "diarmuradi",
  "homepage": "https://diarmuradi.com",
  "items": [
    {
      "name": "accordion",
      "type": "registry:ui",
      "dependencies": [
        "@base-ui/react",
        "cn",
        "lucide-react"
      ],
      "files": [
        {
          "path": "accordion.tsx",
          "type": "registry:ui",
          "target": "components/ui/accordion.tsx"
        }
      ]
    },
    {
      "name": "alert",
      "type": "registry:ui",
      "dependencies": [
        "class-variance-authority",
        "cn"
      ],
      "files": [
        {
          "path": "alert.tsx",
          "type": "registry:ui",
          "target": "components/ui/alert.tsx"
        }
      ]
    },
    {
      "name": "alert-dialog",
      "type": "registry:ui",
      "dependencies": [
        "@base-ui/react",
        "cn"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/button.json"
      ],
      "files": [
        {
          "path": "alert-dialog.tsx",
          "type": "registry:ui",
          "target": "components/ui/alert-dialog.tsx"
        }
      ]
    },
    {
      "name": "aspect-ratio",
      "type": "registry:ui",
      "dependencies": [
        "cn"
      ],
      "files": [
        {
          "path": "aspect-ratio.tsx",
          "type": "registry:ui",
          "target": "components/ui/aspect-ratio.tsx"
        }
      ]
    },
    {
      "name": "attachment",
      "type": "registry:ui",
      "dependencies": [
        "@base-ui/react",
        "class-variance-authority",
        "cn"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/button.json"
      ],
      "files": [
        {
          "path": "attachment.tsx",
          "type": "registry:ui",
          "target": "components/ui/attachment.tsx"
        }
      ]
    },
    {
      "name": "auto-resize",
      "type": "registry:hook",
      "title": "Auto Resize",
      "description": "",
      "dependencies": [],
      "registryDependencies": [],
      "files": [
        {
          "path": "auto-resize.ts",
          "type": "registry:hook",
          "target": "hooks/auto-resize.ts"
        }
      ]
    },
    {
      "name": "avatar",
      "type": "registry:ui",
      "dependencies": [
        "@base-ui/react",
        "cn"
      ],
      "files": [
        {
          "path": "avatar.tsx",
          "type": "registry:ui",
          "target": "components/ui/avatar.tsx"
        }
      ]
    },
    {
      "name": "badge",
      "type": "registry:ui",
      "dependencies": [
        "@base-ui/react",
        "class-variance-authority",
        "cn"
      ],
      "files": [
        {
          "path": "badge.tsx",
          "type": "registry:ui",
          "target": "components/ui/badge.tsx"
        }
      ]
    },
    {
      "name": "breadcrumb",
      "type": "registry:ui",
      "dependencies": [
        "@base-ui/react",
        "cn",
        "lucide-react"
      ],
      "files": [
        {
          "path": "breadcrumb.tsx",
          "type": "registry:ui",
          "target": "components/ui/breadcrumb.tsx"
        }
      ]
    },
    {
      "name": "bubble",
      "type": "registry:ui",
      "dependencies": [
        "@base-ui/react",
        "class-variance-authority",
        "cn"
      ],
      "files": [
        {
          "path": "bubble.tsx",
          "type": "registry:ui",
          "target": "components/ui/bubble.tsx"
        }
      ]
    },
    {
      "name": "button",
      "type": "registry:ui",
      "dependencies": [
        "@base-ui/react",
        "class-variance-authority",
        "cn"
      ],
      "files": [
        {
          "path": "button.tsx",
          "type": "registry:ui",
          "target": "components/ui/button.tsx"
        }
      ]
    },
    {
      "name": "button-group",
      "type": "registry:ui",
      "dependencies": [
        "@base-ui/react",
        "class-variance-authority",
        "cn"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/separator.json"
      ],
      "files": [
        {
          "path": "button-group.tsx",
          "type": "registry:ui",
          "target": "components/ui/button-group.tsx"
        }
      ]
    },
    {
      "name": "calendar",
      "type": "registry:ui",
      "dependencies": [
        "cn",
        "date-fns",
        "lucide-react",
        "react-day-picker",
        "react-day-picker@latest"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/button.json"
      ],
      "files": [
        {
          "path": "calendar.tsx",
          "type": "registry:ui",
          "target": "components/ui/calendar.tsx"
        }
      ]
    },
    {
      "name": "card",
      "type": "registry:ui",
      "dependencies": [
        "cn"
      ],
      "files": [
        {
          "path": "card.tsx",
          "type": "registry:ui",
          "target": "components/ui/card.tsx"
        }
      ]
    },
    {
      "name": "carousel",
      "type": "registry:ui",
      "dependencies": [
        "cn",
        "embla-carousel-react",
        "lucide-react"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/button.json"
      ],
      "files": [
        {
          "path": "carousel.tsx",
          "type": "registry:ui",
          "target": "components/ui/carousel.tsx"
        }
      ]
    },
    {
      "name": "chart",
      "type": "registry:ui",
      "dependencies": [
        "cn",
        "recharts",
        "recharts@3.8.0"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/card.json"
      ],
      "files": [
        {
          "path": "chart.tsx",
          "type": "registry:ui",
          "target": "components/ui/chart.tsx"
        }
      ]
    },
    {
      "name": "checkbox",
      "type": "registry:ui",
      "dependencies": [
        "@base-ui/react",
        "cn",
        "lucide-react"
      ],
      "files": [
        {
          "path": "checkbox.tsx",
          "type": "registry:ui",
          "target": "components/ui/checkbox.tsx"
        }
      ]
    },
    {
      "name": "collapsible",
      "type": "registry:ui",
      "dependencies": [
        "@base-ui/react"
      ],
      "files": [
        {
          "path": "collapsible.tsx",
          "type": "registry:ui",
          "target": "components/ui/collapsible.tsx"
        }
      ]
    },
    {
      "name": "combobox",
      "type": "registry:ui",
      "dependencies": [
        "@base-ui/react",
        "cn",
        "lucide-react"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/input-group.json"
      ],
      "files": [
        {
          "path": "combobox.tsx",
          "type": "registry:ui",
          "target": "components/ui/combobox.tsx"
        }
      ]
    },
    {
      "name": "command",
      "type": "registry:ui",
      "dependencies": [
        "cmdk",
        "cn",
        "lucide-react"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/dialog.json",
        "https://www.diarmuradi.com/r/styles/base-nova/input-group.json"
      ],
      "files": [
        {
          "path": "command.tsx",
          "type": "registry:ui",
          "target": "components/ui/command.tsx"
        }
      ]
    },
    {
      "name": "context-menu",
      "type": "registry:ui",
      "dependencies": [
        "@base-ui/react",
        "cn",
        "lucide-react"
      ],
      "files": [
        {
          "path": "context-menu.tsx",
          "type": "registry:ui",
          "target": "components/ui/context-menu.tsx"
        }
      ]
    },
    {
      "name": "dialog",
      "type": "registry:ui",
      "dependencies": [
        "@base-ui/react",
        "cn",
        "lucide-react"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/button.json"
      ],
      "files": [
        {
          "path": "dialog.tsx",
          "type": "registry:ui",
          "target": "components/ui/dialog.tsx"
        }
      ]
    },
    {
      "name": "direction",
      "type": "registry:ui",
      "dependencies": [
        "@base-ui/react"
      ],
      "files": [
        {
          "path": "direction.tsx",
          "type": "registry:ui",
          "target": "components/ui/direction.tsx"
        }
      ]
    },
    {
      "name": "drawer",
      "type": "registry:ui",
      "dependencies": [
        "@base-ui/react",
        "cn"
      ],
      "files": [
        {
          "path": "drawer.tsx",
          "type": "registry:ui",
          "target": "components/ui/drawer.tsx"
        }
      ]
    },
    {
      "name": "dropdown-menu",
      "type": "registry:ui",
      "dependencies": [
        "@base-ui/react",
        "cn",
        "lucide-react"
      ],
      "files": [
        {
          "path": "dropdown-menu.tsx",
          "type": "registry:ui",
          "target": "components/ui/dropdown-menu.tsx"
        }
      ]
    },
    {
      "name": "empty",
      "type": "registry:ui",
      "dependencies": [
        "class-variance-authority",
        "cn"
      ],
      "files": [
        {
          "path": "empty.tsx",
          "type": "registry:ui",
          "target": "components/ui/empty.tsx"
        }
      ]
    },
    {
      "name": "fancy-button",
      "type": "registry:file",
      "title": "Fancy Button",
      "dependencies": [
        "@base-ui/react",
        "class-variance-authority",
        "cn"
      ],
      "files": [
        {
          "path": "fancy-button.tsx",
          "type": "registry:file",
          "target": "components/fancy-button.tsx"
        }
      ]
    },
    {
      "name": "faq-1",
      "type": "registry:block",
      "title": "Faq 1",
      "description": "",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/accordion.json",
        "https://www.diarmuradi.com/r/styles/base-nova/button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json"
      ],
      "files": [
        {
          "path": "faq.tsx",
          "type": "registry:block",
          "target": "components/faq.tsx"
        }
      ]
    },
    {
      "name": "faq-10",
      "type": "registry:block",
      "title": "Faq 10",
      "description": "",
      "dependencies": [],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/accordion.json",
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json"
      ],
      "files": [
        {
          "path": "faq.tsx",
          "type": "registry:block",
          "target": "components/faq.tsx"
        }
      ]
    },
    {
      "name": "faq-11",
      "type": "registry:block",
      "title": "Faq 11",
      "description": "",
      "dependencies": [],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/accordion.json",
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json"
      ],
      "files": [
        {
          "path": "faq.tsx",
          "type": "registry:block",
          "target": "components/faq.tsx"
        }
      ]
    },
    {
      "name": "faq-12",
      "type": "registry:block",
      "title": "Faq 12",
      "description": "",
      "dependencies": [],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/accordion.json",
        "https://www.diarmuradi.com/r/styles/base-nova/button.json"
      ],
      "files": [
        {
          "path": "faq.tsx",
          "type": "registry:block",
          "target": "components/faq.tsx"
        }
      ]
    },
    {
      "name": "faq-13",
      "type": "registry:block",
      "title": "Faq 13",
      "description": "",
      "dependencies": [],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json"
      ],
      "files": [
        {
          "path": "faq.tsx",
          "type": "registry:block",
          "target": "components/faq.tsx"
        }
      ]
    },
    {
      "name": "faq-14",
      "type": "registry:block",
      "title": "Faq 14",
      "description": "",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/accordion.json",
        "https://www.diarmuradi.com/r/styles/base-nova/button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/tabs.json"
      ],
      "files": [
        {
          "path": "faq.tsx",
          "type": "registry:block",
          "target": "components/faq.tsx"
        }
      ]
    },
    {
      "name": "faq-2",
      "type": "registry:block",
      "title": "Faq 2",
      "description": "",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/accordion.json",
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json"
      ],
      "files": [
        {
          "path": "faq.tsx",
          "type": "registry:block",
          "target": "components/faq.tsx"
        }
      ]
    },
    {
      "name": "faq-3",
      "type": "registry:block",
      "title": "Faq 3",
      "description": "",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/accordion.json",
        "https://www.diarmuradi.com/r/styles/base-nova/tabs.json"
      ],
      "files": [
        {
          "path": "faq.tsx",
          "type": "registry:block",
          "target": "components/faq.tsx"
        }
      ]
    },
    {
      "name": "faq-4",
      "type": "registry:block",
      "title": "Faq 4",
      "description": "",
      "dependencies": [],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/accordion.json",
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json"
      ],
      "files": [
        {
          "path": "faq.tsx",
          "type": "registry:block",
          "target": "components/faq.tsx"
        }
      ]
    },
    {
      "name": "faq-5",
      "type": "registry:block",
      "title": "Faq 5",
      "description": "",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/accordion.json",
        "https://www.diarmuradi.com/r/styles/base-nova/button.json"
      ],
      "files": [
        {
          "path": "faq.tsx",
          "type": "registry:block",
          "target": "components/faq.tsx"
        }
      ]
    },
    {
      "name": "faq-6",
      "type": "registry:block",
      "title": "Faq 6",
      "description": "",
      "dependencies": [],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/accordion.json",
        "https://www.diarmuradi.com/r/styles/base-nova/button.json"
      ],
      "files": [
        {
          "path": "faq.tsx",
          "type": "registry:block",
          "target": "components/faq.tsx"
        }
      ]
    },
    {
      "name": "faq-7",
      "type": "registry:block",
      "title": "Faq 7",
      "description": "",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json"
      ],
      "files": [
        {
          "path": "faq.tsx",
          "type": "registry:block",
          "target": "components/faq.tsx"
        }
      ]
    },
    {
      "name": "faq-8",
      "type": "registry:block",
      "title": "Faq 8",
      "description": "",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/accordion.json",
        "https://www.diarmuradi.com/r/styles/base-nova/button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json"
      ],
      "files": [
        {
          "path": "faq.tsx",
          "type": "registry:block",
          "target": "components/faq.tsx"
        }
      ]
    },
    {
      "name": "faq-9",
      "type": "registry:block",
      "title": "Faq 9",
      "description": "",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/accordion.json",
        "https://www.diarmuradi.com/r/styles/base-nova/toggle-group.json"
      ],
      "files": [
        {
          "path": "faq.tsx",
          "type": "registry:block",
          "target": "components/faq.tsx"
        }
      ]
    },
    {
      "name": "field",
      "type": "registry:ui",
      "dependencies": [
        "class-variance-authority",
        "cn"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/label.json",
        "https://www.diarmuradi.com/r/styles/base-nova/separator.json"
      ],
      "files": [
        {
          "path": "field.tsx",
          "type": "registry:ui",
          "target": "components/ui/field.tsx"
        }
      ]
    },
    {
      "name": "header-1",
      "type": "registry:block",
      "title": "Header 1",
      "description": "",
      "dependencies": [
        "lucide-react",
        "motion"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/icons.json"
      ],
      "files": [
        {
          "path": "header.tsx",
          "type": "registry:block",
          "target": "components/header.tsx"
        }
      ]
    },
    {
      "name": "header-2",
      "type": "registry:block",
      "title": "Header 2",
      "description": "",
      "dependencies": [
        "lucide-react",
        "motion"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/icons.json",
        "https://www.diarmuradi.com/r/styles/base-nova/separator.json"
      ],
      "files": [
        {
          "path": "header.tsx",
          "type": "registry:block",
          "target": "components/header.tsx"
        }
      ]
    },
    {
      "name": "header-3",
      "type": "registry:block",
      "title": "Header 3",
      "description": "",
      "dependencies": [
        "lucide-react",
        "motion"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/icons.json",
        "https://www.diarmuradi.com/r/styles/base-nova/separator.json"
      ],
      "files": [
        {
          "path": "header.tsx",
          "type": "registry:block",
          "target": "components/header.tsx"
        }
      ]
    },
    {
      "name": "header-4",
      "type": "registry:block",
      "title": "Header 4",
      "description": "",
      "dependencies": [
        "cn",
        "lucide-react",
        "motion"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/button.json",
        "desktop-nav",
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/icons.json",
        "mobile-nav",
        "https://www.diarmuradi.com/r/styles/base-nova/navigation-menu.json",
        "https://www.diarmuradi.com/r/styles/base-nova/separator.json"
      ],
      "files": [
        {
          "path": "header.tsx",
          "type": "registry:block",
          "target": "components/header.tsx"
        },
        {
          "path": "desktop-nav.tsx",
          "type": "registry:block",
          "target": "components/desktop-nav.tsx"
        },
        {
          "path": "mobile-nav.tsx",
          "type": "registry:block",
          "target": "components/mobile-nav.tsx"
        }
      ]
    },
    {
      "name": "header-5",
      "type": "registry:block",
      "title": "Header 5",
      "description": "",
      "dependencies": [
        "cn",
        "lucide-react",
        "motion"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/button.json",
        "desktop-nav",
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/icons.json",
        "mobile-nav",
        "https://www.diarmuradi.com/r/styles/base-nova/navigation-menu.json",
        "https://www.diarmuradi.com/r/styles/base-nova/separator.json"
      ],
      "files": [
        {
          "path": "header.tsx",
          "type": "registry:block",
          "target": "components/header.tsx"
        },
        {
          "path": "desktop-nav.tsx",
          "type": "registry:block",
          "target": "components/desktop-nav.tsx"
        },
        {
          "path": "mobile-nav.tsx",
          "type": "registry:block",
          "target": "components/mobile-nav.tsx"
        }
      ]
    },
    {
      "name": "header-6",
      "type": "registry:block",
      "title": "Header 6",
      "description": "",
      "dependencies": [
        "@base-ui/react",
        "cn",
        "lucide-react",
        "motion"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/button.json",
        "desktop-nav",
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/icons.json",
        "https://www.diarmuradi.com/r/styles/base-nova/iphone-mockup.json",
        "mobile-nav",
        "https://www.diarmuradi.com/r/styles/base-nova/navigation-menu.json"
      ],
      "files": [
        {
          "path": "header.tsx",
          "type": "registry:block",
          "target": "components/header.tsx"
        },
        {
          "path": "desktop-nav.tsx",
          "type": "registry:block",
          "target": "components/desktop-nav.tsx"
        },
        {
          "path": "iphone-mockup.tsx",
          "type": "registry:block",
          "target": "components/iphone-mockup.tsx"
        },
        {
          "path": "mobile-nav.tsx",
          "type": "registry:block",
          "target": "components/mobile-nav.tsx"
        }
      ]
    },
    {
      "name": "hover-card",
      "type": "registry:ui",
      "dependencies": [
        "@base-ui/react",
        "cn"
      ],
      "files": [
        {
          "path": "hover-card.tsx",
          "type": "registry:ui",
          "target": "components/ui/hover-card.tsx"
        }
      ]
    },
    {
      "name": "icons",
      "type": "registry:file",
      "title": "Icons",
      "files": [
        {
          "path": "icons.tsx",
          "type": "registry:file",
          "target": "components/icons.tsx"
        }
      ]
    },
    {
      "name": "input",
      "type": "registry:ui",
      "dependencies": [
        "@base-ui/react",
        "cn"
      ],
      "files": [
        {
          "path": "input.tsx",
          "type": "registry:ui",
          "target": "components/ui/input.tsx"
        }
      ]
    },
    {
      "name": "input-group",
      "type": "registry:ui",
      "dependencies": [
        "class-variance-authority",
        "cn"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/input.json",
        "https://www.diarmuradi.com/r/styles/base-nova/textarea.json"
      ],
      "files": [
        {
          "path": "input-group.tsx",
          "type": "registry:ui",
          "target": "components/ui/input-group.tsx"
        }
      ]
    },
    {
      "name": "input-otp",
      "type": "registry:ui",
      "dependencies": [
        "cn",
        "input-otp",
        "lucide-react"
      ],
      "files": [
        {
          "path": "input-otp.tsx",
          "type": "registry:ui",
          "target": "components/ui/input-otp.tsx"
        }
      ]
    },
    {
      "name": "iphone-mockup",
      "type": "registry:file",
      "title": "Iphone Mockup",
      "files": [
        {
          "path": "iphone-mockup.tsx",
          "type": "registry:file",
          "target": "components/iphone-mockup.tsx"
        }
      ]
    },
    {
      "name": "item",
      "type": "registry:ui",
      "dependencies": [
        "@base-ui/react",
        "class-variance-authority",
        "cn"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/separator.json"
      ],
      "files": [
        {
          "path": "item.tsx",
          "type": "registry:ui",
          "target": "components/ui/item.tsx"
        }
      ]
    },
    {
      "name": "kbd",
      "type": "registry:ui",
      "dependencies": [
        "cn"
      ],
      "files": [
        {
          "path": "kbd.tsx",
          "type": "registry:ui",
          "target": "components/ui/kbd.tsx"
        }
      ]
    },
    {
      "name": "label",
      "type": "registry:ui",
      "dependencies": [
        "cn"
      ],
      "files": [
        {
          "path": "label.tsx",
          "type": "registry:ui",
          "target": "components/ui/label.tsx"
        }
      ]
    },
    {
      "name": "marker",
      "type": "registry:ui",
      "dependencies": [
        "@base-ui/react",
        "class-variance-authority",
        "cn"
      ],
      "files": [
        {
          "path": "marker.tsx",
          "type": "registry:ui",
          "target": "components/ui/marker.tsx"
        }
      ]
    },
    {
      "name": "menubar",
      "type": "registry:ui",
      "dependencies": [
        "@base-ui/react",
        "cn",
        "lucide-react"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/dropdown-menu.json"
      ],
      "files": [
        {
          "path": "menubar.tsx",
          "type": "registry:ui",
          "target": "components/ui/menubar.tsx"
        }
      ]
    },
    {
      "name": "message",
      "type": "registry:ui",
      "dependencies": [
        "cn"
      ],
      "files": [
        {
          "path": "message.tsx",
          "type": "registry:ui",
          "target": "components/ui/message.tsx"
        }
      ]
    },
    {
      "name": "message-scroller",
      "type": "registry:ui",
      "dependencies": [
        "@shadcn/react",
        "cn",
        "lucide-react"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/button.json"
      ],
      "files": [
        {
          "path": "message-scroller.tsx",
          "type": "registry:ui",
          "target": "components/ui/message-scroller.tsx"
        }
      ]
    },
    {
      "name": "native-select",
      "type": "registry:ui",
      "dependencies": [
        "cn",
        "lucide-react"
      ],
      "files": [
        {
          "path": "native-select.tsx",
          "type": "registry:ui",
          "target": "components/ui/native-select.tsx"
        }
      ]
    },
    {
      "name": "navigation-menu",
      "type": "registry:ui",
      "dependencies": [
        "@base-ui/react",
        "class-variance-authority",
        "cn",
        "lucide-react"
      ],
      "files": [
        {
          "path": "navigation-menu.tsx",
          "type": "registry:ui",
          "target": "components/ui/navigation-menu.tsx"
        }
      ]
    },
    {
      "name": "new-password-1",
      "type": "registry:block",
      "title": "New Password 1",
      "description": "",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/avatar.json",
        "https://www.diarmuradi.com/r/styles/base-nova/button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/field.json",
        "https://www.diarmuradi.com/r/styles/base-nova/icons.json",
        "https://www.diarmuradi.com/r/styles/base-nova/input-group.json"
      ],
      "files": [
        {
          "path": "new-password.tsx",
          "type": "registry:block",
          "target": "components/new-password.tsx"
        }
      ]
    },
    {
      "name": "new-password-2",
      "type": "registry:block",
      "title": "New Password 2",
      "description": "",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/field.json",
        "https://www.diarmuradi.com/r/styles/base-nova/input-group.json"
      ],
      "files": [
        {
          "path": "new-password.tsx",
          "type": "registry:block",
          "target": "components/new-password.tsx"
        }
      ]
    },
    {
      "name": "pagination",
      "type": "registry:ui",
      "dependencies": [
        "cn",
        "lucide-react"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/button.json"
      ],
      "files": [
        {
          "path": "pagination.tsx",
          "type": "registry:ui",
          "target": "components/ui/pagination.tsx"
        }
      ]
    },
    {
      "name": "popover",
      "type": "registry:ui",
      "dependencies": [
        "@base-ui/react",
        "cn"
      ],
      "files": [
        {
          "path": "popover.tsx",
          "type": "registry:ui",
          "target": "components/ui/popover.tsx"
        }
      ]
    },
    {
      "name": "pricing-1",
      "type": "registry:block",
      "title": "Pricing 1",
      "description": "",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/accordion.json",
        "https://www.diarmuradi.com/r/styles/base-nova/badge.json",
        "https://www.diarmuradi.com/r/styles/base-nova/button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/separator.json"
      ],
      "files": [
        {
          "path": "pricing.tsx",
          "type": "registry:block",
          "target": "components/pricing.tsx"
        }
      ]
    },
    {
      "name": "pricing-10",
      "type": "registry:block",
      "title": "Pricing 10",
      "description": "",
      "dependencies": [
        "lucide-react",
        "motion"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/badge.json",
        "https://www.diarmuradi.com/r/styles/base-nova/button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/separator.json",
        "https://www.diarmuradi.com/r/styles/base-nova/slider.json"
      ],
      "files": [
        {
          "path": "pricing.tsx",
          "type": "registry:block",
          "target": "components/pricing.tsx"
        }
      ]
    },
    {
      "name": "pricing-11",
      "type": "registry:block",
      "title": "Pricing 11",
      "description": "",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json"
      ],
      "files": [
        {
          "path": "pricing.tsx",
          "type": "registry:block",
          "target": "components/pricing.tsx"
        }
      ]
    },
    {
      "name": "pricing-12",
      "type": "registry:block",
      "title": "Pricing 12",
      "description": "",
      "dependencies": [
        "cn",
        "motion"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/badge.json",
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/input-group.json",
        "https://www.diarmuradi.com/r/styles/base-nova/slider.json"
      ],
      "files": [
        {
          "path": "pricing.tsx",
          "type": "registry:block",
          "target": "components/pricing.tsx"
        }
      ]
    },
    {
      "name": "pricing-13",
      "type": "registry:block",
      "title": "Pricing 13",
      "description": "",
      "dependencies": [
        "lucide-react",
        "motion"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/badge.json",
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/toggle-group.json"
      ],
      "files": [
        {
          "path": "pricing.tsx",
          "type": "registry:block",
          "target": "components/pricing.tsx"
        }
      ]
    },
    {
      "name": "pricing-14",
      "type": "registry:block",
      "title": "Pricing 14",
      "description": "",
      "dependencies": [
        "lucide-react",
        "motion"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/badge.json",
        "https://www.diarmuradi.com/r/styles/base-nova/button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/tabs.json"
      ],
      "files": [
        {
          "path": "pricing.tsx",
          "type": "registry:block",
          "target": "components/pricing.tsx"
        }
      ]
    },
    {
      "name": "pricing-2",
      "type": "registry:block",
      "title": "Pricing 2",
      "description": "",
      "dependencies": [
        "lucide-react",
        "motion"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/badge.json",
        "https://www.diarmuradi.com/r/styles/base-nova/button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/slider.json"
      ],
      "files": [
        {
          "path": "pricing.tsx",
          "type": "registry:block",
          "target": "components/pricing.tsx"
        }
      ]
    },
    {
      "name": "pricing-3",
      "type": "registry:block",
      "title": "Pricing 3",
      "description": "",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/badge.json",
        "https://www.diarmuradi.com/r/styles/base-nova/button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/separator.json"
      ],
      "files": [
        {
          "path": "pricing.tsx",
          "type": "registry:block",
          "target": "components/pricing.tsx"
        }
      ]
    },
    {
      "name": "pricing-4",
      "type": "registry:block",
      "title": "Pricing 4",
      "description": "",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/avatar.json",
        "https://www.diarmuradi.com/r/styles/base-nova/badge.json",
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/separator.json"
      ],
      "files": [
        {
          "path": "pricing.tsx",
          "type": "registry:block",
          "target": "components/pricing.tsx"
        }
      ]
    },
    {
      "name": "pricing-5",
      "type": "registry:block",
      "title": "Pricing 5",
      "description": "",
      "dependencies": [
        "lucide-react",
        "motion"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/badge.json",
        "https://www.diarmuradi.com/r/styles/base-nova/button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/separator.json",
        "https://www.diarmuradi.com/r/styles/base-nova/slider.json"
      ],
      "files": [
        {
          "path": "pricing.tsx",
          "type": "registry:block",
          "target": "components/pricing.tsx"
        }
      ]
    },
    {
      "name": "pricing-6",
      "type": "registry:block",
      "title": "Pricing 6",
      "description": "",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/avatar.json",
        "https://www.diarmuradi.com/r/styles/base-nova/badge.json",
        "https://www.diarmuradi.com/r/styles/base-nova/button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/separator.json"
      ],
      "files": [
        {
          "path": "pricing.tsx",
          "type": "registry:block",
          "target": "components/pricing.tsx"
        }
      ]
    },
    {
      "name": "pricing-7",
      "type": "registry:block",
      "title": "Pricing 7",
      "description": "",
      "dependencies": [
        "lucide-react",
        "motion"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/badge.json",
        "https://www.diarmuradi.com/r/styles/base-nova/button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/toggle-group.json"
      ],
      "files": [
        {
          "path": "pricing.tsx",
          "type": "registry:block",
          "target": "components/pricing.tsx"
        }
      ]
    },
    {
      "name": "pricing-8",
      "type": "registry:block",
      "title": "Pricing 8",
      "description": "",
      "dependencies": [
        "lucide-react",
        "motion"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/badge.json",
        "https://www.diarmuradi.com/r/styles/base-nova/button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/checkbox.json",
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/separator.json"
      ],
      "files": [
        {
          "path": "pricing.tsx",
          "type": "registry:block",
          "target": "components/pricing.tsx"
        }
      ]
    },
    {
      "name": "pricing-9",
      "type": "registry:block",
      "title": "Pricing 9",
      "description": "",
      "dependencies": [
        "lucide-react",
        "motion"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/badge.json",
        "https://www.diarmuradi.com/r/styles/base-nova/button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/switch.json"
      ],
      "files": [
        {
          "path": "pricing.tsx",
          "type": "registry:block",
          "target": "components/pricing.tsx"
        }
      ]
    },
    {
      "name": "progress",
      "type": "registry:ui",
      "dependencies": [
        "@base-ui/react",
        "cn"
      ],
      "files": [
        {
          "path": "progress.tsx",
          "type": "registry:ui",
          "target": "components/ui/progress.tsx"
        }
      ]
    },
    {
      "name": "qr-code",
      "type": "registry:file",
      "title": "Qr Code",
      "files": [
        {
          "path": "qr-code.tsx",
          "type": "registry:file",
          "target": "components/qr-code.tsx"
        }
      ]
    },
    {
      "name": "questionnaire",
      "type": "registry:ui",
      "dependencies": [
        "@shadcn/react",
        "cn",
        "lucide-react"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/button.json"
      ],
      "files": [
        {
          "path": "questionnaire.tsx",
          "type": "registry:ui",
          "target": "components/ui/questionnaire.tsx"
        }
      ]
    },
    {
      "name": "radio-group",
      "type": "registry:ui",
      "dependencies": [
        "@base-ui/react",
        "cn"
      ],
      "files": [
        {
          "path": "radio-group.tsx",
          "type": "registry:ui",
          "target": "components/ui/radio-group.tsx"
        }
      ]
    },
    {
      "name": "recovery-code-1",
      "type": "registry:block",
      "title": "Recovery Code 1",
      "description": "",
      "dependencies": [],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/avatar.json",
        "https://www.diarmuradi.com/r/styles/base-nova/button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/field.json",
        "https://www.diarmuradi.com/r/styles/base-nova/icons.json",
        "https://www.diarmuradi.com/r/styles/base-nova/input.json"
      ],
      "files": [
        {
          "path": "recovery-code.tsx",
          "type": "registry:block",
          "target": "components/recovery-code.tsx"
        }
      ]
    },
    {
      "name": "recovery-code-2",
      "type": "registry:block",
      "title": "Recovery Code 2",
      "description": "",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/field.json",
        "https://www.diarmuradi.com/r/styles/base-nova/input.json"
      ],
      "files": [
        {
          "path": "recovery-code.tsx",
          "type": "registry:block",
          "target": "components/recovery-code.tsx"
        }
      ]
    },
    {
      "name": "reset-password-1",
      "type": "registry:block",
      "title": "Reset Password 1",
      "description": "",
      "dependencies": [],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/avatar.json",
        "https://www.diarmuradi.com/r/styles/base-nova/button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/field.json",
        "https://www.diarmuradi.com/r/styles/base-nova/icons.json",
        "https://www.diarmuradi.com/r/styles/base-nova/input.json"
      ],
      "files": [
        {
          "path": "reset-password.tsx",
          "type": "registry:block",
          "target": "components/reset-password.tsx"
        }
      ]
    },
    {
      "name": "reset-password-2",
      "type": "registry:block",
      "title": "Reset Password 2",
      "description": "",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/field.json",
        "https://www.diarmuradi.com/r/styles/base-nova/input.json"
      ],
      "files": [
        {
          "path": "reset-password.tsx",
          "type": "registry:block",
          "target": "components/reset-password.tsx"
        }
      ]
    },
    {
      "name": "resizable",
      "type": "registry:ui",
      "dependencies": [
        "cn",
        "react-resizable-panels"
      ],
      "files": [
        {
          "path": "resizable.tsx",
          "type": "registry:ui",
          "target": "components/ui/resizable.tsx"
        }
      ]
    },
    {
      "name": "scroll-area",
      "type": "registry:ui",
      "dependencies": [
        "@base-ui/react",
        "cn"
      ],
      "files": [
        {
          "path": "scroll-area.tsx",
          "type": "registry:ui",
          "target": "components/ui/scroll-area.tsx"
        }
      ]
    },
    {
      "name": "select",
      "type": "registry:ui",
      "dependencies": [
        "@base-ui/react",
        "cn",
        "lucide-react"
      ],
      "files": [
        {
          "path": "select.tsx",
          "type": "registry:ui",
          "target": "components/ui/select.tsx"
        }
      ]
    },
    {
      "name": "separator",
      "type": "registry:ui",
      "dependencies": [
        "@base-ui/react",
        "cn"
      ],
      "files": [
        {
          "path": "separator.tsx",
          "type": "registry:ui",
          "target": "components/ui/separator.tsx"
        }
      ]
    },
    {
      "name": "sheet",
      "type": "registry:ui",
      "dependencies": [
        "@base-ui/react",
        "cn",
        "lucide-react"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/button.json"
      ],
      "files": [
        {
          "path": "sheet.tsx",
          "type": "registry:ui",
          "target": "components/ui/sheet.tsx"
        }
      ]
    },
    {
      "name": "sidebar",
      "type": "registry:ui",
      "dependencies": [
        "@base-ui/react",
        "class-variance-authority",
        "cn",
        "lucide-react"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/input.json",
        "https://www.diarmuradi.com/r/styles/base-nova/separator.json",
        "https://www.diarmuradi.com/r/styles/base-nova/sheet.json",
        "https://www.diarmuradi.com/r/styles/base-nova/skeleton.json",
        "https://www.diarmuradi.com/r/styles/base-nova/tooltip.json",
        "https://www.diarmuradi.com/r/styles/base-nova/use-mobile.json"
      ],
      "files": [
        {
          "path": "sidebar.tsx",
          "type": "registry:ui",
          "target": "components/ui/sidebar.tsx"
        }
      ]
    },
    {
      "name": "sign-in-1",
      "type": "registry:block",
      "title": "Sign In 1",
      "description": "",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/avatar.json",
        "https://www.diarmuradi.com/r/styles/base-nova/button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/field.json",
        "https://www.diarmuradi.com/r/styles/base-nova/icons.json",
        "https://www.diarmuradi.com/r/styles/base-nova/input.json",
        "https://www.diarmuradi.com/r/styles/base-nova/input-group.json"
      ],
      "files": [
        {
          "path": "sign-in.tsx",
          "type": "registry:block",
          "target": "components/sign-in.tsx"
        }
      ]
    },
    {
      "name": "sign-in-2",
      "type": "registry:block",
      "title": "Sign In 2",
      "description": "",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/field.json",
        "https://www.diarmuradi.com/r/styles/base-nova/icons.json",
        "https://www.diarmuradi.com/r/styles/base-nova/input.json",
        "https://www.diarmuradi.com/r/styles/base-nova/input-group.json"
      ],
      "files": [
        {
          "path": "sign-in.tsx",
          "type": "registry:block",
          "target": "components/sign-in.tsx"
        }
      ]
    },
    {
      "name": "sign-up-1",
      "type": "registry:block",
      "title": "Sign Up 1",
      "description": "",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/avatar.json",
        "https://www.diarmuradi.com/r/styles/base-nova/button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/field.json",
        "https://www.diarmuradi.com/r/styles/base-nova/icons.json",
        "https://www.diarmuradi.com/r/styles/base-nova/input.json",
        "https://www.diarmuradi.com/r/styles/base-nova/input-group.json"
      ],
      "files": [
        {
          "path": "sign-up.tsx",
          "type": "registry:block",
          "target": "components/sign-up.tsx"
        }
      ]
    },
    {
      "name": "sign-up-2",
      "type": "registry:block",
      "title": "Sign Up 2",
      "description": "",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/field.json",
        "https://www.diarmuradi.com/r/styles/base-nova/icons.json",
        "https://www.diarmuradi.com/r/styles/base-nova/input.json",
        "https://www.diarmuradi.com/r/styles/base-nova/input-group.json"
      ],
      "files": [
        {
          "path": "sign-up.tsx",
          "type": "registry:block",
          "target": "components/sign-up.tsx"
        }
      ]
    },
    {
      "name": "skeleton",
      "type": "registry:ui",
      "dependencies": [
        "cn"
      ],
      "files": [
        {
          "path": "skeleton.tsx",
          "type": "registry:ui",
          "target": "components/ui/skeleton.tsx"
        }
      ]
    },
    {
      "name": "slider",
      "type": "registry:ui",
      "dependencies": [
        "@base-ui/react",
        "cn"
      ],
      "files": [
        {
          "path": "slider.tsx",
          "type": "registry:ui",
          "target": "components/ui/slider.tsx"
        }
      ]
    },
    {
      "name": "sonner",
      "type": "registry:ui",
      "dependencies": [
        "lucide-react",
        "next-themes",
        "sonner"
      ],
      "files": [
        {
          "path": "sonner.tsx",
          "type": "registry:ui",
          "target": "components/ui/sonner.tsx"
        }
      ]
    },
    {
      "name": "spinner",
      "type": "registry:ui",
      "dependencies": [
        "cn",
        "lucide-react"
      ],
      "files": [
        {
          "path": "spinner.tsx",
          "type": "registry:ui",
          "target": "components/ui/spinner.tsx"
        }
      ]
    },
    {
      "name": "switch",
      "type": "registry:ui",
      "dependencies": [
        "@base-ui/react",
        "cn"
      ],
      "files": [
        {
          "path": "switch.tsx",
          "type": "registry:ui",
          "target": "components/ui/switch.tsx"
        }
      ]
    },
    {
      "name": "table",
      "type": "registry:ui",
      "dependencies": [
        "cn"
      ],
      "files": [
        {
          "path": "table.tsx",
          "type": "registry:ui",
          "target": "components/ui/table.tsx"
        }
      ]
    },
    {
      "name": "tabs",
      "type": "registry:ui",
      "dependencies": [
        "@base-ui/react",
        "class-variance-authority",
        "cn"
      ],
      "files": [
        {
          "path": "tabs.tsx",
          "type": "registry:ui",
          "target": "components/ui/tabs.tsx"
        }
      ]
    },
    {
      "name": "textarea",
      "type": "registry:ui",
      "dependencies": [
        "cn"
      ],
      "files": [
        {
          "path": "textarea.tsx",
          "type": "registry:ui",
          "target": "components/ui/textarea.tsx"
        }
      ]
    },
    {
      "name": "toast",
      "type": "registry:ui",
      "dependencies": [
        "@base-ui/react",
        "cn",
        "lucide-react"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/button.json"
      ],
      "files": [
        {
          "path": "toast.tsx",
          "type": "registry:ui",
          "target": "components/ui/toast.tsx"
        }
      ]
    },
    {
      "name": "toggle",
      "type": "registry:ui",
      "dependencies": [
        "@base-ui/react",
        "class-variance-authority",
        "cn"
      ],
      "files": [
        {
          "path": "toggle.tsx",
          "type": "registry:ui",
          "target": "components/ui/toggle.tsx"
        }
      ]
    },
    {
      "name": "toggle-group",
      "type": "registry:ui",
      "dependencies": [
        "@base-ui/react",
        "class-variance-authority",
        "cn"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/toggle.json"
      ],
      "files": [
        {
          "path": "toggle-group.tsx",
          "type": "registry:ui",
          "target": "components/ui/toggle-group.tsx"
        }
      ]
    },
    {
      "name": "tooltip",
      "type": "registry:ui",
      "dependencies": [
        "@base-ui/react",
        "cn"
      ],
      "files": [
        {
          "path": "tooltip.tsx",
          "type": "registry:ui",
          "target": "components/ui/tooltip.tsx"
        }
      ]
    },
    {
      "name": "two-factor-1",
      "type": "registry:block",
      "title": "Two Factor 1",
      "description": "",
      "dependencies": [
        "input-otp",
        "lucide-react"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/avatar.json",
        "https://www.diarmuradi.com/r/styles/base-nova/button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/icons.json",
        "https://www.diarmuradi.com/r/styles/base-nova/input-group.json",
        "https://www.diarmuradi.com/r/styles/base-nova/input-otp.json"
      ],
      "files": [
        {
          "path": "two-factor.tsx",
          "type": "registry:block",
          "target": "components/two-factor.tsx"
        }
      ]
    },
    {
      "name": "two-factor-2",
      "type": "registry:block",
      "title": "Two Factor 2",
      "description": "",
      "dependencies": [
        "input-otp",
        "lucide-react"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/icons.json",
        "https://www.diarmuradi.com/r/styles/base-nova/input.json",
        "https://www.diarmuradi.com/r/styles/base-nova/input-otp.json"
      ],
      "files": [
        {
          "path": "two-factor.tsx",
          "type": "registry:block",
          "target": "components/two-factor.tsx"
        }
      ]
    },
    {
      "name": "use-media-query",
      "type": "registry:hook",
      "title": "Use Media Query",
      "description": "",
      "dependencies": [],
      "registryDependencies": [],
      "files": [
        {
          "path": "use-media-query.ts",
          "type": "registry:hook",
          "target": "hooks/use-media-query.ts"
        }
      ]
    },
    {
      "name": "use-mobile",
      "type": "registry:hook",
      "files": [
        {
          "path": "use-mobile.ts",
          "type": "registry:hook",
          "target": "hooks/use-mobile.ts"
        }
      ]
    },
    {
      "name": "use-mounted",
      "type": "registry:hook",
      "title": "Use Mounted",
      "description": "",
      "dependencies": [],
      "registryDependencies": [],
      "files": [
        {
          "path": "use-mounted.ts",
          "type": "registry:hook",
          "target": "hooks/use-mounted.ts"
        }
      ]
    },
    {
      "name": "utils",
      "type": "registry:lib",
      "dependencies": [
        "cn"
      ],
      "files": [
        {
          "path": "utils.ts",
          "type": "registry:lib",
          "target": "lib/utils.ts"
        }
      ]
    },
    {
      "name": "verification-1",
      "type": "registry:block",
      "title": "Verification 1",
      "description": "",
      "dependencies": [
        "input-otp"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/avatar.json",
        "https://www.diarmuradi.com/r/styles/base-nova/button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/icons.json",
        "https://www.diarmuradi.com/r/styles/base-nova/input-otp.json"
      ],
      "files": [
        {
          "path": "verification.tsx",
          "type": "registry:block",
          "target": "components/verification.tsx"
        }
      ]
    },
    {
      "name": "verification-2",
      "type": "registry:block",
      "title": "Verification 2",
      "description": "",
      "dependencies": [
        "input-otp",
        "lucide-react"
      ],
      "registryDependencies": [
        "https://www.diarmuradi.com/r/styles/base-nova/button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/fancy-button.json",
        "https://www.diarmuradi.com/r/styles/base-nova/input-otp.json"
      ],
      "files": [
        {
          "path": "verification.tsx",
          "type": "registry:block",
          "target": "components/verification.tsx"
        }
      ]
    }
  ]
}