{
  "$schema": "https://ui.shadcn.com/schema/registry.json",
  "name": "aurora",
  "homepage": "https://github.com/yinxulai/design-system/tree/main/aurora",
  "items": [
    {
      "extends": "none",
      "name": "aurora-base",
      "title": "Aurora Base",
      "description": "Aurora design system foundation - tokens, config, and utility classes in one shot",
      "dependencies": [
        "class-variance-authority",
        "tw-animate-css",
        "lucide-react",
        "clsx",
        "tailwind-merge"
      ],
      "registryDependencies": [
        "utils"
      ],
      "cssVars": {
        "theme": {
          "font-sans": "'Geist', 'Inter', -apple-system, BlinkMacSystemFont, sans-serif",
          "font-mono": "'Geist Mono', 'SFMono-Regular', Consolas, monospace"
        },
        "light": {
          "background": "oklch(0.985 0 0)",
          "foreground": "oklch(0.145 0 0)",
          "card": "oklch(1 0 0)",
          "card-foreground": "oklch(0.145 0 0)",
          "popover": "oklch(1 0 0)",
          "popover-foreground": "oklch(0.145 0 0)",
          "primary": "oklch(0.09 0 0)",
          "primary-foreground": "oklch(0.98 0 0)",
          "secondary": "oklch(0.961 0 0)",
          "secondary-foreground": "oklch(0.09 0 0)",
          "muted": "oklch(0.961 0 0)",
          "muted-foreground": "oklch(0.451 0 0)",
          "accent": "oklch(0.961 0 0)",
          "accent-foreground": "oklch(0.09 0 0)",
          "destructive": "oklch(0.58 0.22 27)",
          "destructive-foreground": "oklch(0.98 0 0)",
          "border": "oklch(0.898 0 0)",
          "input": "oklch(0.945 0 0)",
          "ring": "oklch(0.145 0 0)",
          "radius": "0.75rem",
          "success": "oklch(0.45 0.15 145)",
          "success-foreground": "oklch(0.98 0 0)",
          "warning": "oklch(0.72 0.17 85)",
          "warning-foreground": "oklch(0.145 0 0)",
          "info": "oklch(0.55 0.16 250)",
          "info-foreground": "oklch(0.98 0 0)",
          "overlay": "rgba(15, 23, 42, 0.04)"
        },
        "dark": {
          "background": "oklch(0.105 0 0)",
          "foreground": "oklch(0.96 0 0)",
          "card": "oklch(0.155 0 0)",
          "card-foreground": "oklch(0.96 0 0)",
          "popover": "oklch(0.155 0 0)",
          "popover-foreground": "oklch(0.96 0 0)",
          "primary": "oklch(0.95 0 0)",
          "primary-foreground": "oklch(0.12 0 0)",
          "secondary": "oklch(0.205 0 0)",
          "secondary-foreground": "oklch(0.95 0 0)",
          "muted": "oklch(0.205 0 0)",
          "muted-foreground": "oklch(0.72 0 0)",
          "accent": "oklch(0.225 0 0)",
          "accent-foreground": "oklch(0.95 0 0)",
          "destructive": "oklch(0.72 0.19 24)",
          "destructive-foreground": "oklch(0.98 0 0)",
          "border": "oklch(0.285 0 0)",
          "input": "oklch(0.19 0 0)",
          "ring": "oklch(0.94 0 0)",
          "radius": "0.75rem",
          "success": "oklch(0.62 0.16 145)",
          "success-foreground": "oklch(0.145 0 0)",
          "warning": "oklch(0.74 0.17 85)",
          "warning-foreground": "oklch(0.96 0 0)",
          "info": "oklch(0.68 0.16 250)",
          "info-foreground": "oklch(0.145 0 0)",
          "overlay": "rgba(255, 255, 255, 0.06)"
        }
      },
      "css": {
        "@import \"tw-animate-css\"": {},
        "@layer base": {
          "*": {
            "@apply border-border outline-ring/50": {}
          },
          "body": {
            "@apply bg-background text-foreground": {}
          }
        },
        "@keyframes shimmer": {
          "100%": {
            "transform": "translateX(100%)"
          }
        },
        "@keyframes caret-blink": {
          "0%, 70%, 100%": {
            "opacity": "1"
          },
          "20%, 50%": {
            "opacity": "0"
          }
        },
        "@layer utilities": {
          ".surface-default": {
            "background": "var(--card)",
            "border": "1px solid color-mix(in oklch, var(--border) 70%, transparent)",
            "border-radius": "var(--radius-lg)",
            "box-shadow": "0 24px 60px -30px rgba(15, 23, 42, 0.32)"
          },
          ".surface-muted": {
            "background": "color-mix(in oklch, var(--muted) 70%, transparent)",
            "border": "1px solid color-mix(in oklch, var(--border) 60%, transparent)"
          },
          ".stack": {
            "display": "grid",
            "gap": "16px"
          },
          ".cluster": {
            "display": "flex",
            "flex-wrap": "wrap",
            "align-items": "center",
            "gap": "12px"
          },
          ".animate-shimmer": {
            "animation": "shimmer 1.2s infinite"
          },
          ".animate-caret-blink": {
            "animation": "caret-blink 1.25s ease-out infinite"
          }
        }
      },
      "type": "registry:base",
      "config": {
        "style": "aurora",
        "tailwind": {
          "css": "app/globals.css",
          "baseColor": "neutral"
        },
        "iconLibrary": "lucide",
        "aliases": {
          "components": "@aurora/ui",
          "ui": "@aurora/ui",
          "lib": "@aurora/lib",
          "hooks": "@aurora/hooks"
        }
      }
    },
    {
      "name": "utils",
      "title": "Utils",
      "description": "Utility functions including cn() for className merging",
      "dependencies": [
        "clsx",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "source/lib/utils.ts",
          "type": "registry:lib",
          "target": "@aurora/lib/utils.ts"
        }
      ],
      "type": "registry:lib"
    },
    {
      "name": "button",
      "title": "Button",
      "description": "Aurora button component with multiple variants and states",
      "dependencies": [
        "@radix-ui/react-slot",
        "class-variance-authority"
      ],
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/ui/button/button.tsx",
          "type": "registry:ui",
          "target": "@aurora/ui/button.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "input",
      "title": "Input",
      "description": "Aurora input component",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/ui/input/input.tsx",
          "type": "registry:ui",
          "target": "@aurora/ui/input.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "label",
      "title": "Label",
      "description": "Aurora label component",
      "dependencies": [
        "@radix-ui/react-label",
        "class-variance-authority"
      ],
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/ui/label/label.tsx",
          "type": "registry:ui",
          "target": "@aurora/ui/label.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "textarea",
      "title": "Textarea",
      "description": "Aurora multi-line text input component",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/ui/textarea/textarea.tsx",
          "type": "registry:ui",
          "target": "@aurora/ui/textarea.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "badge",
      "title": "Badge",
      "description": "Aurora badge component with multiple variants",
      "dependencies": [
        "class-variance-authority"
      ],
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/ui/badge/badge.tsx",
          "type": "registry:ui",
          "target": "@aurora/ui/badge.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "skeleton",
      "title": "Skeleton",
      "description": "Aurora skeleton loading component",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/ui/skeleton/skeleton.tsx",
          "type": "registry:ui",
          "target": "@aurora/ui/skeleton.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "card",
      "title": "Card",
      "description": "Aurora card container component",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/ui/card/card.tsx",
          "type": "registry:ui",
          "target": "@aurora/ui/card.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "separator",
      "title": "Separator",
      "description": "Aurora separator component",
      "dependencies": [
        "@radix-ui/react-separator"
      ],
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/ui/separator/separator.tsx",
          "type": "registry:ui",
          "target": "@aurora/ui/separator.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "alert",
      "title": "Alert",
      "description": "Aurora alert / callout component",
      "dependencies": [
        "class-variance-authority"
      ],
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/ui/alert/alert.tsx",
          "type": "registry:ui",
          "target": "@aurora/ui/alert.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "popover",
      "title": "Popover",
      "description": "Aurora popover component",
      "dependencies": [
        "@radix-ui/react-popover"
      ],
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/ui/popover/popover.tsx",
          "type": "registry:ui",
          "target": "@aurora/ui/popover.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "avatar",
      "title": "Avatar",
      "description": "Aurora avatar component",
      "dependencies": [
        "@radix-ui/react-avatar"
      ],
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/ui/avatar/avatar.tsx",
          "type": "registry:ui",
          "target": "@aurora/ui/avatar.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "accordion",
      "title": "Accordion",
      "description": "Aurora accordion collapsible panel component",
      "dependencies": [
        "@radix-ui/react-accordion"
      ],
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/ui/accordion/accordion.tsx",
          "type": "registry:ui",
          "target": "@aurora/ui/accordion.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "collapsible",
      "title": "Collapsible",
      "description": "Aurora collapsible region component",
      "dependencies": [
        "@radix-ui/react-collapsible"
      ],
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/ui/collapsible/collapsible.tsx",
          "type": "registry:ui",
          "target": "@aurora/ui/collapsible.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "scroll-area",
      "title": "Scroll Area",
      "description": "Aurora custom scroll area component",
      "dependencies": [
        "@radix-ui/react-scroll-area"
      ],
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/ui/scroll-area/scroll-area.tsx",
          "type": "registry:ui",
          "target": "@aurora/ui/scroll-area.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "slider",
      "title": "Slider",
      "description": "Aurora slider input component",
      "dependencies": [
        "@radix-ui/react-slider"
      ],
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/ui/slider/slider.tsx",
          "type": "registry:ui",
          "target": "@aurora/ui/slider.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "toggle",
      "title": "Toggle",
      "description": "Aurora toggle button component",
      "dependencies": [
        "@radix-ui/react-toggle",
        "class-variance-authority"
      ],
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/ui/toggle/toggle.tsx",
          "type": "registry:ui",
          "target": "@aurora/ui/toggle.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "toggle-group",
      "title": "Toggle Group",
      "description": "Aurora toggle button group component",
      "dependencies": [
        "@radix-ui/react-toggle-group",
        "class-variance-authority"
      ],
      "registryDependencies": [
        "utils",
        "toggle"
      ],
      "files": [
        {
          "path": "source/ui/toggle-group/toggle-group.tsx",
          "type": "registry:ui",
          "target": "@aurora/ui/toggle-group.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "menubar",
      "title": "Menubar",
      "description": "Aurora menubar component",
      "dependencies": [
        "@radix-ui/react-menubar"
      ],
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/ui/menubar/menubar.tsx",
          "type": "registry:ui",
          "target": "@aurora/ui/menubar.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "command",
      "title": "Command",
      "description": "Aurora command palette / search component",
      "dependencies": [
        "cmdk"
      ],
      "registryDependencies": [
        "utils",
        "dialog"
      ],
      "files": [
        {
          "path": "source/ui/command/command.tsx",
          "type": "registry:ui",
          "target": "@aurora/ui/command.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "calendar",
      "title": "Calendar",
      "description": "Aurora calendar component",
      "dependencies": [
        "react-day-picker@8.10.1",
        "date-fns@3.6.0"
      ],
      "registryDependencies": [
        "utils",
        "button"
      ],
      "files": [
        {
          "path": "source/ui/calendar/calendar.tsx",
          "type": "registry:ui",
          "target": "@aurora/ui/calendar.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "date-picker",
      "title": "Date Picker",
      "description": "Aurora date picker component",
      "dependencies": [
        "date-fns@3.6.0"
      ],
      "registryDependencies": [
        "utils",
        "button",
        "calendar",
        "popover"
      ],
      "files": [
        {
          "path": "source/ui/date-picker/date-picker.tsx",
          "type": "registry:ui",
          "target": "@aurora/ui/date-picker.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "resizable",
      "title": "Resizable",
      "description": "Aurora resizable panel component",
      "dependencies": [
        "react-resizable-panels@2.1.9"
      ],
      "registryDependencies": [
        "utils",
        "button"
      ],
      "files": [
        {
          "path": "source/ui/resizable/resizable.tsx",
          "type": "registry:ui",
          "target": "@aurora/ui/resizable.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "carousel",
      "title": "Carousel",
      "description": "Aurora carousel / slideshow component",
      "dependencies": [
        "embla-carousel-react"
      ],
      "registryDependencies": [
        "utils",
        "button"
      ],
      "files": [
        {
          "path": "source/ui/carousel/carousel.tsx",
          "type": "registry:ui",
          "target": "@aurora/ui/carousel.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "surface",
      "title": "Surface",
      "description": "Aurora core container component supporting default / muted / accent tones",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/layout/surface/surface.tsx",
          "type": "registry:ui",
          "target": "@aurora/layout/surface.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "dashboard-shell",
      "title": "Dashboard Shell",
      "description": "Aurora full-width dashboard shell with responsive page gutters",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/layout/dashboard-shell/dashboard-shell.tsx",
          "type": "registry:ui",
          "target": "@aurora/layout/dashboard-shell.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "page-section",
      "title": "Page Section",
      "description": "Aurora page section component with title, description, and actions",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/layout/page-section/page-section.tsx",
          "type": "registry:ui",
          "target": "@aurora/layout/page-section.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "section-header",
      "title": "Section Header",
      "description": "Aurora section header component",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/layout/section-header/section-header.tsx",
          "type": "registry:ui",
          "target": "@aurora/layout/section-header.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "hero-panel",
      "title": "Hero Panel",
      "description": "Aurora hero panel / banner component for top-of-page guidance",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/layout/hero-panel/hero-panel.tsx",
          "type": "registry:ui",
          "target": "@aurora/layout/hero-panel.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "form-section",
      "title": "Form Section",
      "description": "Aurora form section component with card styling",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/layout/form-section/form-section.tsx",
          "type": "registry:ui",
          "target": "@aurora/layout/form-section.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "checkbox",
      "title": "Checkbox",
      "description": "Aurora checkbox component",
      "dependencies": [
        "@radix-ui/react-checkbox"
      ],
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/form/checkbox/checkbox.tsx",
          "type": "registry:ui",
          "target": "@aurora/form/checkbox.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "select",
      "title": "Select",
      "description": "Aurora select dropdown component",
      "dependencies": [
        "@radix-ui/react-select"
      ],
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/form/select/select.tsx",
          "type": "registry:ui",
          "target": "@aurora/form/select.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "radio-group",
      "title": "Radio Group",
      "description": "Aurora radio group component",
      "dependencies": [
        "@radix-ui/react-radio-group"
      ],
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/form/radio-group/radio-group.tsx",
          "type": "registry:ui",
          "target": "@aurora/form/radio-group.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "switch",
      "title": "Switch",
      "description": "Aurora switch component",
      "dependencies": [
        "@radix-ui/react-switch"
      ],
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/form/switch/switch.tsx",
          "type": "registry:ui",
          "target": "@aurora/form/switch.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "input-otp",
      "title": "Input OTP",
      "description": "Aurora one-time verification code input component",
      "dependencies": [
        "input-otp"
      ],
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/form/input-otp/input-otp.tsx",
          "type": "registry:ui",
          "target": "@aurora/form/input-otp.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "stat-card",
      "title": "Stat Card",
      "description": "Aurora stat card component for displaying key metrics",
      "registryDependencies": [
        "utils",
        "surface"
      ],
      "files": [
        {
          "path": "source/content/stat-card/stat-card.tsx",
          "type": "registry:ui",
          "target": "@aurora/content/stat-card.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "list-row",
      "title": "List Row",
      "description": "Aurora list row component",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/content/list-row/list-row.tsx",
          "type": "registry:ui",
          "target": "@aurora/content/list-row.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "empty-state",
      "title": "Empty State",
      "description": "Aurora empty state component",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/content/empty-state/empty-state.tsx",
          "type": "registry:ui",
          "target": "@aurora/content/empty-state.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "table",
      "title": "Table",
      "description": "Aurora table component",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/data-display/table/table.tsx",
          "type": "registry:ui",
          "target": "@aurora/data-display/table.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "data-table",
      "title": "Data Table",
      "description": "Aurora data table component built on TanStack Table",
      "dependencies": [
        "@tanstack/react-table"
      ],
      "registryDependencies": [
        "utils",
        "table",
        "button"
      ],
      "files": [
        {
          "path": "source/data-display/data-table/data-table.tsx",
          "type": "registry:ui",
          "target": "@aurora/data-display/data-table.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "breadcrumbs",
      "title": "Breadcrumbs",
      "description": "Aurora breadcrumb navigation component",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/navigation/breadcrumbs/breadcrumbs.tsx",
          "type": "registry:ui",
          "target": "@aurora/navigation/breadcrumbs.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "tabs",
      "title": "Tabs",
      "description": "Aurora tabs component",
      "dependencies": [
        "@radix-ui/react-tabs"
      ],
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/navigation/tabs/tabs.tsx",
          "type": "registry:ui",
          "target": "@aurora/navigation/tabs.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "pagination",
      "title": "Pagination",
      "description": "Aurora pagination component",
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/navigation/pagination/pagination.tsx",
          "type": "registry:ui",
          "target": "@aurora/navigation/pagination.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "dialog",
      "title": "Dialog",
      "description": "Aurora modal dialog component",
      "dependencies": [
        "@radix-ui/react-dialog"
      ],
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/overlay/dialog/dialog.tsx",
          "type": "registry:ui",
          "target": "@aurora/overlay/dialog.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "sheet",
      "title": "Sheet",
      "description": "Aurora side drawer component",
      "dependencies": [
        "@radix-ui/react-dialog",
        "class-variance-authority"
      ],
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/overlay/sheet/sheet.tsx",
          "type": "registry:ui",
          "target": "@aurora/overlay/sheet.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "tooltip",
      "title": "Tooltip",
      "description": "Aurora tooltip component",
      "dependencies": [
        "@radix-ui/react-tooltip"
      ],
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/overlay/tooltip/tooltip.tsx",
          "type": "registry:ui",
          "target": "@aurora/overlay/tooltip.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "dropdown-menu",
      "title": "Dropdown Menu",
      "description": "Aurora dropdown menu component",
      "dependencies": [
        "@radix-ui/react-dropdown-menu"
      ],
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/overlay/dropdown-menu/dropdown-menu.tsx",
          "type": "registry:ui",
          "target": "@aurora/overlay/dropdown-menu.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "context-menu",
      "title": "Context Menu",
      "description": "Aurora context menu component",
      "dependencies": [
        "@radix-ui/react-context-menu"
      ],
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/overlay/context-menu/context-menu.tsx",
          "type": "registry:ui",
          "target": "@aurora/overlay/context-menu.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "hover-card",
      "title": "Hover Card",
      "description": "Aurora hover card component",
      "dependencies": [
        "@radix-ui/react-hover-card"
      ],
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/overlay/hover-card/hover-card.tsx",
          "type": "registry:ui",
          "target": "@aurora/overlay/hover-card.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "alert-dialog",
      "title": "Alert Dialog",
      "description": "Aurora alert dialog component",
      "dependencies": [
        "@radix-ui/react-alert-dialog"
      ],
      "registryDependencies": [
        "utils",
        "button"
      ],
      "files": [
        {
          "path": "source/overlay/alert-dialog/alert-dialog.tsx",
          "type": "registry:ui",
          "target": "@aurora/overlay/alert-dialog.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "progress",
      "title": "Progress",
      "description": "Aurora progress bar component",
      "dependencies": [
        "@radix-ui/react-progress"
      ],
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/feedback/progress/progress.tsx",
          "type": "registry:ui",
          "target": "@aurora/feedback/progress.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "toast",
      "title": "Toast",
      "description": "Aurora lightweight toast component",
      "dependencies": [
        "class-variance-authority"
      ],
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/feedback/toast/toast.tsx",
          "type": "registry:ui",
          "target": "@aurora/feedback/toast.tsx"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "sonner",
      "title": "Sonner",
      "description": "Aurora advanced notification toast component",
      "dependencies": [
        "next-themes",
        "sonner"
      ],
      "registryDependencies": [
        "utils"
      ],
      "files": [
        {
          "path": "source/feedback/sonner/sonner.tsx",
          "type": "registry:ui",
          "target": "@aurora/feedback/sonner.tsx"
        }
      ],
      "type": "registry:ui"
    }
  ]
}