{ "$schema": "https://ui.shadcn.com/schema/registry.json", "name": "jahandco", "homepage": "https://jahandco.dev", "items": [ { "name": "accordion", "type": "registry:ui", "files": [ { "path": "src/components/accordion.tsx", "type": "registry:ui" } ] }, { "name": "alert-dialog", "type": "registry:ui", "registryDependencies": [ "@jahandco/button" ], "files": [ { "path": "src/components/alert-dialog.tsx", "type": "registry:ui" } ] }, { "name": "alert", "type": "registry:ui", "files": [ { "path": "src/components/alert.tsx", "type": "registry:ui" } ] }, { "name": "aspect-ratio", "type": "registry:ui", "files": [ { "path": "src/components/aspect-ratio.tsx", "type": "registry:ui" } ] }, { "name": "attachment", "type": "registry:ui", "registryDependencies": [ "@jahandco/button" ], "files": [ { "path": "src/components/attachment.tsx", "type": "registry:ui" } ] }, { "name": "avatar", "type": "registry:ui", "files": [ { "path": "src/components/avatar.tsx", "type": "registry:ui" } ] }, { "name": "badge", "type": "registry:ui", "files": [ { "path": "src/components/badge.tsx", "type": "registry:ui" } ] }, { "name": "breadcrumb", "type": "registry:ui", "files": [ { "path": "src/components/breadcrumb.tsx", "type": "registry:ui" } ] }, { "name": "bubble", "type": "registry:ui", "files": [ { "path": "src/components/bubble.tsx", "type": "registry:ui" } ] }, { "name": "button-group", "type": "registry:ui", "registryDependencies": [ "@jahandco/separator" ], "files": [ { "path": "src/components/button-group.tsx", "type": "registry:ui" } ] }, { "name": "button", "type": "registry:ui", "files": [ { "path": "src/components/button.tsx", "type": "registry:ui" } ] }, { "name": "calendar", "type": "registry:ui", "dependencies": [ "react-day-picker", "date-fns" ], "registryDependencies": [ "@jahandco/button" ], "files": [ { "path": "src/components/calendar.tsx", "type": "registry:ui" } ] }, { "name": "card", "type": "registry:ui", "files": [ { "path": "src/components/card.tsx", "type": "registry:ui" } ] }, { "name": "carousel", "type": "registry:ui", "dependencies": [ "embla-carousel-react" ], "registryDependencies": [ "@jahandco/button" ], "files": [ { "path": "src/components/carousel.tsx", "type": "registry:ui" } ] }, { "name": "chart", "type": "registry:ui", "dependencies": [ "recharts@3.8.0" ], "registryDependencies": [ "@jahandco/card" ], "files": [ { "path": "src/components/chart.tsx", "type": "registry:ui" } ] }, { "name": "checkbox", "type": "registry:ui", "files": [ { "path": "src/components/checkbox.tsx", "type": "registry:ui" } ] }, { "name": "collapsible", "type": "registry:ui", "files": [ { "path": "src/components/collapsible.tsx", "type": "registry:ui" } ] }, { "name": "combobox", "type": "registry:ui", "dependencies": [ "@base-ui/react" ], "registryDependencies": [ "@jahandco/button", "@jahandco/input-group" ], "files": [ { "path": "src/components/combobox.tsx", "type": "registry:ui" } ] }, { "name": "command", "type": "registry:ui", "dependencies": [ "cmdk" ], "registryDependencies": [ "@jahandco/dialog", "@jahandco/input-group" ], "files": [ { "path": "src/components/command.tsx", "type": "registry:ui" } ] }, { "name": "context-menu", "type": "registry:ui", "files": [ { "path": "src/components/context-menu.tsx", "type": "registry:ui" } ] }, { "name": "dialog", "type": "registry:ui", "registryDependencies": [ "@jahandco/button" ], "files": [ { "path": "src/components/dialog.tsx", "type": "registry:ui" } ] }, { "name": "direction", "type": "registry:ui", "dependencies": [ "@base-ui/react" ], "files": [ { "path": "src/components/direction.tsx", "type": "registry:ui" } ] }, { "name": "drawer", "type": "registry:ui", "dependencies": [ "@base-ui/react" ], "files": [ { "path": "src/components/drawer.tsx", "type": "registry:ui" } ] }, { "name": "dropdown-menu", "type": "registry:ui", "files": [ { "path": "src/components/dropdown-menu.tsx", "type": "registry:ui" } ] }, { "name": "empty", "type": "registry:ui", "files": [ { "path": "src/components/empty.tsx", "type": "registry:ui" } ] }, { "name": "field", "type": "registry:ui", "registryDependencies": [ "@jahandco/label", "@jahandco/separator" ], "files": [ { "path": "src/components/field.tsx", "type": "registry:ui" } ] }, { "name": "hover-card", "type": "registry:ui", "files": [ { "path": "src/components/hover-card.tsx", "type": "registry:ui" } ] }, { "name": "input-group", "type": "registry:ui", "registryDependencies": [ "@jahandco/button", "@jahandco/input", "@jahandco/textarea" ], "files": [ { "path": "src/components/input-group.tsx", "type": "registry:ui" } ] }, { "name": "input-otp", "type": "registry:ui", "dependencies": [ "input-otp" ], "files": [ { "path": "src/components/input-otp.tsx", "type": "registry:ui" } ] }, { "name": "input", "type": "registry:ui", "files": [ { "path": "src/components/input.tsx", "type": "registry:ui" } ] }, { "name": "item", "type": "registry:ui", "registryDependencies": [ "@jahandco/separator" ], "files": [ { "path": "src/components/item.tsx", "type": "registry:ui" } ] }, { "name": "kbd", "type": "registry:ui", "files": [ { "path": "src/components/kbd.tsx", "type": "registry:ui" } ] }, { "name": "label", "type": "registry:ui", "files": [ { "path": "src/components/label.tsx", "type": "registry:ui" } ] }, { "name": "marker", "type": "registry:ui", "files": [ { "path": "src/components/marker.tsx", "type": "registry:ui" } ] }, { "name": "menubar", "type": "registry:ui", "registryDependencies": [ "@jahandco/dropdown-menu" ], "files": [ { "path": "src/components/menubar.tsx", "type": "registry:ui" } ] }, { "name": "message-scroller", "type": "registry:ui", "dependencies": [ "@shadcn/react" ], "registryDependencies": [ "@jahandco/button" ], "files": [ { "path": "src/components/message-scroller.tsx", "type": "registry:ui" } ] }, { "name": "message", "type": "registry:ui", "files": [ { "path": "src/components/message.tsx", "type": "registry:ui" } ] }, { "name": "native-select", "type": "registry:ui", "files": [ { "path": "src/components/native-select.tsx", "type": "registry:ui" } ] }, { "name": "navigation-menu", "type": "registry:ui", "files": [ { "path": "src/components/navigation-menu.tsx", "type": "registry:ui" } ] }, { "name": "pagination", "type": "registry:ui", "registryDependencies": [ "@jahandco/button" ], "files": [ { "path": "src/components/pagination.tsx", "type": "registry:ui" } ] }, { "name": "popover", "type": "registry:ui", "files": [ { "path": "src/components/popover.tsx", "type": "registry:ui" } ] }, { "name": "progress", "type": "registry:ui", "files": [ { "path": "src/components/progress.tsx", "type": "registry:ui" } ] }, { "name": "questionnaire", "type": "registry:ui", "dependencies": [ "@shadcn/react" ], "registryDependencies": [ "@jahandco/button" ], "files": [ { "path": "src/components/questionnaire.tsx", "type": "registry:ui" } ] }, { "name": "radio-group", "type": "registry:ui", "files": [ { "path": "src/components/radio-group.tsx", "type": "registry:ui" } ] }, { "name": "resizable", "type": "registry:ui", "dependencies": [ "react-resizable-panels" ], "files": [ { "path": "src/components/resizable.tsx", "type": "registry:ui" } ] }, { "name": "scroll-area", "type": "registry:ui", "files": [ { "path": "src/components/scroll-area.tsx", "type": "registry:ui" } ] }, { "name": "select", "type": "registry:ui", "files": [ { "path": "src/components/select.tsx", "type": "registry:ui" } ] }, { "name": "separator", "type": "registry:ui", "files": [ { "path": "src/components/separator.tsx", "type": "registry:ui" } ] }, { "name": "sheet", "type": "registry:ui", "registryDependencies": [ "@jahandco/button" ], "files": [ { "path": "src/components/sheet.tsx", "type": "registry:ui" } ] }, { "name": "sidebar", "type": "registry:ui", "registryDependencies": [ "@jahandco/button", "@jahandco/input", "@jahandco/separator", "@jahandco/sheet", "@jahandco/skeleton", "@jahandco/tooltip", "@jahandco/use-mobile" ], "files": [ { "path": "src/components/sidebar.tsx", "type": "registry:ui" } ] }, { "name": "skeleton", "type": "registry:ui", "files": [ { "path": "src/components/skeleton.tsx", "type": "registry:ui" } ] }, { "name": "slider", "type": "registry:ui", "files": [ { "path": "src/components/slider.tsx", "type": "registry:ui" } ] }, { "name": "spinner", "type": "registry:ui", "files": [ { "path": "src/components/spinner.tsx", "type": "registry:ui" } ] }, { "name": "switch", "type": "registry:ui", "files": [ { "path": "src/components/switch.tsx", "type": "registry:ui" } ] }, { "name": "table", "type": "registry:ui", "files": [ { "path": "src/components/table.tsx", "type": "registry:ui" } ] }, { "name": "tabs", "type": "registry:ui", "files": [ { "path": "src/components/tabs.tsx", "type": "registry:ui" } ] }, { "name": "textarea", "type": "registry:ui", "files": [ { "path": "src/components/textarea.tsx", "type": "registry:ui" } ] }, { "name": "toast", "type": "registry:ui", "dependencies": [ "@base-ui/react" ], "registryDependencies": [ "@jahandco/button" ], "files": [ { "path": "src/components/toast.tsx", "type": "registry:ui" } ] }, { "name": "toggle-group", "type": "registry:ui", "registryDependencies": [ "@jahandco/toggle" ], "files": [ { "path": "src/components/toggle-group.tsx", "type": "registry:ui" } ] }, { "name": "toggle", "type": "registry:ui", "files": [ { "path": "src/components/toggle.tsx", "type": "registry:ui" } ] }, { "name": "tooltip", "type": "registry:ui", "files": [ { "path": "src/components/tooltip.tsx", "type": "registry:ui" } ] }, { "name": "use-mobile", "type": "registry:hook", "files": [ { "path": "src/hooks/use-mobile.ts", "type": "registry:hook" } ] } ] }