{ "$schema": "https://ui.shadcn.com/schema/registry.json", "name": "myui", "homepage": "https://exoxy.shop", "items": [ { "name": "accordion", "type": "registry:ui", "description": "Expandable content sections", "dependencies": ["@radix-ui/react-accordion", "lucide-react"], "registryDependencies": [], "files": [ { "path": "registry/new-york/accordion/accordion.tsx", "type": "registry:ui" } ] }, { "name": "button", "type": "registry:ui", "description": "Primary action triggers with multiple variants and loading states", "dependencies": ["@radix-ui/react-slot", "class-variance-authority"], "registryDependencies": [], "files": [ { "path": "registry/new-york/button/button.tsx", "type": "registry:ui" } ] }, { "name": "card", "type": "registry:ui", "description": "Content containers with multiple variants", "dependencies": [], "registryDependencies": [], "files": [ { "path": "registry/new-york/card/card.tsx", "type": "registry:ui" } ] }, { "name": "checkbox", "type": "registry:ui", "description": "Multi-select checkboxes", "dependencies": ["@radix-ui/react-checkbox", "lucide-react"], "registryDependencies": [], "files": [ { "path": "registry/new-york/checkbox/checkbox.tsx", "type": "registry:ui" } ] }, { "name": "dialog", "type": "registry:ui", "description": "Modal dialogs for important interactions", "dependencies": ["@radix-ui/react-dialog", "lucide-react"], "registryDependencies": [], "files": [ { "path": "registry/new-york/dialog/dialog.tsx", "type": "registry:ui" } ] }, { "name": "input", "type": "registry:ui", "description": "Text input with icon support and error states", "dependencies": [], "registryDependencies": [], "files": [ { "path": "registry/new-york/input/input.tsx", "type": "registry:ui" } ] }, { "name": "label", "type": "registry:ui", "description": "Form labels with accessibility support", "dependencies": ["@radix-ui/react-label"], "registryDependencies": [], "files": [ { "path": "registry/new-york/label/label.tsx", "type": "registry:ui" } ] }, { "name": "select", "type": "registry:ui", "description": "Dropdown select menus", "dependencies": ["@radix-ui/react-select", "lucide-react"], "registryDependencies": [], "files": [ { "path": "registry/new-york/select/select.tsx", "type": "registry:ui" } ] }, { "name": "separator", "type": "registry:ui", "description": "Visual divider between content", "dependencies": ["@radix-ui/react-separator"], "registryDependencies": [], "files": [ { "path": "registry/new-york/separator/separator.tsx", "type": "registry:ui" } ] }, { "name": "slider", "type": "registry:ui", "description": "Range sliders with single or dual handles", "dependencies": ["@radix-ui/react-slider"], "registryDependencies": [], "files": [ { "path": "registry/new-york/slider/slider.tsx", "type": "registry:ui" } ] }, { "name": "switch", "type": "registry:ui", "description": "Toggle switches for binary settings", "dependencies": ["@radix-ui/react-switch"], "registryDependencies": [], "files": [ { "path": "registry/new-york/switch/switch.tsx", "type": "registry:ui" } ] }, { "name": "tabs", "type": "registry:ui", "description": "Content organization with smooth transitions", "dependencies": ["@radix-ui/react-tabs"], "registryDependencies": [], "files": [ { "path": "registry/new-york/tabs/tabs.tsx", "type": "registry:ui" } ] }, { "name": "textarea", "type": "registry:ui", "description": "Multi-line text input", "dependencies": [], "registryDependencies": [], "files": [ { "path": "registry/new-york/textarea/textarea.tsx", "type": "registry:ui" } ] }, { "name": "tooltip", "type": "registry:ui", "description": "Contextual hints on hover", "dependencies": ["@radix-ui/react-tooltip"], "registryDependencies": [], "files": [ { "path": "registry/new-york/tooltip/tooltip.tsx", "type": "registry:ui" } ] } ] }