{ "$schema": "https://ui.shadcn.com/schema/registry.json", "name": "cmdrop", "homepage": "https://github.com/muleyuck/cmdrop", "items": [ { "name": "separator", "type": "registry:ui", "title": "Separator", "description": "Shared separator component used by Dropdown and Command.", "dependencies": [], "files": [ { "path": "src/shared/Separator.tsx", "type": "registry:ui", "target": "components/ui/shared/Separator.tsx" } ] }, { "name": "dropdown", "type": "registry:ui", "title": "Dropdown", "description": "Unstyled, accessible Dropdown with single/multiple selection, keyboard navigation, and zero dependencies.", "dependencies": [], "registryDependencies": ["separator"], "files": [ { "path": "src/dropdown/context.ts", "type": "registry:ui", "target": "components/ui/dropdown/context.ts" }, { "path": "src/dropdown/Dropdown.tsx", "type": "registry:ui", "target": "components/ui/dropdown/Dropdown.tsx" }, { "path": "src/dropdown/Trigger.tsx", "type": "registry:ui", "target": "components/ui/dropdown/Trigger.tsx" }, { "path": "src/dropdown/Content.tsx", "type": "registry:ui", "target": "components/ui/dropdown/Content.tsx" }, { "path": "src/dropdown/Item.tsx", "type": "registry:ui", "target": "components/ui/dropdown/Item.tsx" }, { "path": "src/dropdown/Group.tsx", "type": "registry:ui", "target": "components/ui/dropdown/Group.tsx" }, { "path": "src/dropdown/Empty.tsx", "type": "registry:ui", "target": "components/ui/dropdown/Empty.tsx" }, { "path": "src/dropdown/Input.tsx", "type": "registry:ui", "target": "components/ui/dropdown/Input.tsx" }, { "path": "src/dropdown/utils.ts", "type": "registry:ui", "target": "components/ui/dropdown/utils.ts" }, { "path": "src/dropdown/useHighlight.tsx", "type": "registry:ui", "target": "components/ui/dropdown/useHighlight.tsx" }, { "path": "src/dropdown/index.ts", "type": "registry:ui", "target": "components/ui/dropdown/index.ts" } ] }, { "name": "command", "type": "registry:ui", "title": "Command", "description": "Unstyled, accessible Command Palette with text filtering, keyboard navigation, and zero dependencies.", "dependencies": [], "registryDependencies": ["separator"], "files": [ { "path": "src/command/context.ts", "type": "registry:ui", "target": "components/ui/command/context.ts" }, { "path": "src/command/Command.tsx", "type": "registry:ui", "target": "components/ui/command/Command.tsx" }, { "path": "src/command/Dialog.tsx", "type": "registry:ui", "target": "components/ui/command/Dialog.tsx" }, { "path": "src/command/Input.tsx", "type": "registry:ui", "target": "components/ui/command/Input.tsx" }, { "path": "src/command/List.tsx", "type": "registry:ui", "target": "components/ui/command/List.tsx" }, { "path": "src/command/Item.tsx", "type": "registry:ui", "target": "components/ui/command/Item.tsx" }, { "path": "src/command/Group.tsx", "type": "registry:ui", "target": "components/ui/command/Group.tsx" }, { "path": "src/command/Empty.tsx", "type": "registry:ui", "target": "components/ui/command/Empty.tsx" }, { "path": "src/command/Overlay.tsx", "type": "registry:ui", "target": "components/ui/command/Overlay.tsx" }, { "path": "src/command/useHighlight.tsx", "type": "registry:ui", "target": "components/ui/command/useHighlight.tsx" }, { "path": "src/command/index.ts", "type": "registry:ui", "target": "components/ui/command/index.ts" } ] } ] }