{ "name": "shadcn/ui", "homepage": "https://ui.shadcn.com", "items": [ { "name": "accordion", "files": [ { "path": "registry/base-nova/ui/accordion.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "alert", "files": [ { "path": "registry/base-nova/ui/alert.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "alert-dialog", "registryDependencies": [ "button" ], "files": [ { "path": "registry/base-nova/ui/alert-dialog.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "aspect-ratio", "files": [ { "path": "registry/base-nova/ui/aspect-ratio.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "avatar", "files": [ { "path": "registry/base-nova/ui/avatar.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "badge", "files": [ { "path": "registry/base-nova/ui/badge.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "breadcrumb", "files": [ { "path": "registry/base-nova/ui/breadcrumb.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "button", "files": [ { "path": "registry/base-nova/ui/button.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "button-group", "registryDependencies": [ "separator" ], "files": [ { "path": "registry/base-nova/ui/button-group.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "calendar", "dependencies": [ "react-day-picker@latest", "date-fns" ], "registryDependencies": [ "button" ], "files": [ { "path": "registry/base-nova/ui/calendar.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "card", "files": [ { "path": "registry/base-nova/ui/card.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "carousel", "dependencies": [ "embla-carousel-react" ], "registryDependencies": [ "button" ], "files": [ { "path": "registry/base-nova/ui/carousel.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "chart", "dependencies": [ "recharts@2.15.4" ], "registryDependencies": [ "card" ], "files": [ { "path": "registry/base-nova/ui/chart.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "checkbox", "files": [ { "path": "registry/base-nova/ui/checkbox.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "collapsible", "files": [ { "path": "registry/base-nova/ui/collapsible.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "combobox", "dependencies": [ "@base-ui/react" ], "registryDependencies": [ "button", "input-group" ], "files": [ { "path": "registry/base-nova/ui/combobox.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "command", "dependencies": [ "cmdk" ], "registryDependencies": [ "dialog", "input-group" ], "files": [ { "path": "registry/base-nova/ui/command.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "context-menu", "files": [ { "path": "registry/base-nova/ui/context-menu.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "dialog", "registryDependencies": [ "button" ], "files": [ { "path": "registry/base-nova/ui/dialog.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "drawer", "dependencies": [ "vaul" ], "files": [ { "path": "registry/base-nova/ui/drawer.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "dropdown-menu", "files": [ { "path": "registry/base-nova/ui/dropdown-menu.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "empty", "files": [ { "path": "registry/base-nova/ui/empty.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "field", "registryDependencies": [ "label", "separator" ], "files": [ { "path": "registry/base-nova/ui/field.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "form", "type": "registry:ui" }, { "name": "hover-card", "files": [ { "path": "registry/base-nova/ui/hover-card.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "input", "files": [ { "path": "registry/base-nova/ui/input.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "input-group", "registryDependencies": [ "button", "input", "textarea" ], "files": [ { "path": "registry/base-nova/ui/input-group.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "input-otp", "dependencies": [ "input-otp" ], "files": [ { "path": "registry/base-nova/ui/input-otp.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "item", "registryDependencies": [ "separator" ], "files": [ { "path": "registry/base-nova/ui/item.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "label", "files": [ { "path": "registry/base-nova/ui/label.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "menubar", "registryDependencies": [ "dropdown-menu" ], "files": [ { "path": "registry/base-nova/ui/menubar.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "navigation-menu", "files": [ { "path": "registry/base-nova/ui/navigation-menu.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "pagination", "registryDependencies": [ "button" ], "files": [ { "path": "registry/base-nova/ui/pagination.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "popover", "files": [ { "path": "registry/base-nova/ui/popover.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "progress", "files": [ { "path": "registry/base-nova/ui/progress.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "radio-group", "files": [ { "path": "registry/base-nova/ui/radio-group.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "resizable", "dependencies": [ "react-resizable-panels" ], "files": [ { "path": "registry/base-nova/ui/resizable.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "scroll-area", "files": [ { "path": "registry/base-nova/ui/scroll-area.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "select", "files": [ { "path": "registry/base-nova/ui/select.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "separator", "files": [ { "path": "registry/base-nova/ui/separator.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "sheet", "registryDependencies": [ "button" ], "files": [ { "path": "registry/base-nova/ui/sheet.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "sidebar", "registryDependencies": [ "button", "input", "separator", "sheet", "skeleton", "tooltip", "use-mobile" ], "files": [ { "path": "registry/base-nova/ui/sidebar.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "skeleton", "files": [ { "path": "registry/base-nova/ui/skeleton.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "slider", "files": [ { "path": "registry/base-nova/ui/slider.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "sonner", "dependencies": [ "sonner", "next-themes" ], "files": [ { "path": "registry/base-nova/ui/sonner.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "spinner", "files": [ { "path": "registry/base-nova/ui/spinner.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "switch", "files": [ { "path": "registry/base-nova/ui/switch.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "table", "files": [ { "path": "registry/base-nova/ui/table.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "tabs", "files": [ { "path": "registry/base-nova/ui/tabs.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "textarea", "files": [ { "path": "registry/base-nova/ui/textarea.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "toggle", "files": [ { "path": "registry/base-nova/ui/toggle.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "toggle-group", "registryDependencies": [ "toggle" ], "files": [ { "path": "registry/base-nova/ui/toggle-group.tsx", "type": "registry:ui" } ], "type": "registry:ui" }, { "name": "tooltip", "files": [ { "path": "registry/base-nova/ui/tooltip.tsx", "type": "registry:ui" } ], "docs": "The `tooltip` component has been added. Remember to wrap your app with the `TooltipProvider` component.\n\n```tsx title=\"app/layout.tsx\"\nimport { TooltipProvider } from \"@/components/ui/tooltip\"\n\nexport default function RootLayout({ children }: { children: React.ReactNode }) {\n return (\n \n
\n