{"$schema":"https://ui.shadcn.com/schema/registry.json","name":"warcraftcn","homepage":"https://warcraftcn.com","items":[{"name":"button","type":"registry:component","title":"Warcraft Button","description":"A Warcraft-themed button component with fantasy styling","registryDependencies":[],"files":[{"path":"components/ui/warcraftcn/button.tsx","type":"registry:component","target":"components/ui/warcraftcn/button.tsx"},{"path":"components/ui/warcraftcn/styles/warcraft.css","type":"registry:component","target":"components/ui/warcraftcn/styles/warcraft.css"},{"path":"components/ui/warcraftcn/assets/button-bg.webp","type":"registry:file","target":"components/ui/warcraftcn/assets/button-bg.webp"},{"path":"components/ui/warcraftcn/assets/button-bg-with-frame.webp","type":"registry:file","target":"components/ui/warcraftcn/assets/button-bg-with-frame.webp"},{"path":"components/ui/warcraftcn/assets/button-bg-with-frame-sm.webp","type":"registry:file","target":"components/ui/warcraftcn/assets/button-bg-with-frame-sm.webp"},{"path":"components/ui/warcraftcn/assets/button-bg-sm.webp","type":"registry:file","target":"components/ui/warcraftcn/assets/button-bg-sm.webp"}]},{"name":"input","type":"registry:component","title":"Warcraft Input","description":"A Warcraft-themed input component with fantasy styling","registryDependencies":[],"files":[{"path":"components/ui/warcraftcn/input.tsx","type":"registry:component","target":"components/ui/warcraftcn/input.tsx"},{"path":"components/ui/warcraftcn/styles/warcraft.css","type":"registry:component","target":"components/ui/warcraftcn/styles/warcraft.css"},{"path":"components/ui/warcraftcn/assets/input-frame.webp","type":"registry:file","target":"components/ui/warcraftcn/assets/input-frame.webp"}]},{"name":"card","type":"registry:component","title":"Warcraft Card","description":"A Warcraft-themed card component with fantasy styling","registryDependencies":[],"files":[{"path":"components/ui/warcraftcn/card.tsx","type":"registry:component","target":"components/ui/warcraftcn/card.tsx"},{"path":"components/ui/warcraftcn/styles/warcraft.css","type":"registry:component","target":"components/ui/warcraftcn/styles/warcraft.css"},{"path":"components/ui/warcraftcn/assets/card-bg.webp","type":"registry:file","target":"components/ui/warcraftcn/assets/card-bg.webp"}]},{"name":"skeleton","type":"registry:component","title":"Warcraft Skeleton","description":"A Warcraft-themed skeleton/loading placeholder with faction themes (orc, elf, human, undead) and shimmer animation","registryDependencies":[],"files":[{"path":"components/ui/warcraftcn/skeleton.tsx","type":"registry:component","target":"components/ui/warcraftcn/skeleton.tsx"},{"path":"components/ui/warcraftcn/styles/warcraft.css","type":"registry:component","target":"components/ui/warcraftcn/styles/warcraft.css"}]},{"name":"spinner","type":"registry:component","title":"Warcraft Spinner","description":"A Warcraft-themed loading spinner based on acolyte summoning/mining glyph with animated runes and fade pulses","registryDependencies":[],"files":[{"path":"components/ui/warcraftcn/spinner.tsx","type":"registry:component","target":"components/ui/warcraftcn/spinner.tsx"},{"path":"components/ui/warcraftcn/assets/spinner-path.ts","type":"registry:component","target":"components/ui/warcraftcn/assets/spinner-path.ts"},{"path":"components/ui/warcraftcn/styles/warcraft.css","type":"registry:component","target":"components/ui/warcraftcn/styles/warcraft.css"}]},{"name":"badge","type":"registry:component","title":"Warcraft Badge","description":"A Warcraft-themed badge component with fantasy styling","registryDependencies":[],"files":[{"path":"components/ui/warcraftcn/badge.tsx","type":"registry:component","target":"components/ui/warcraftcn/badge.tsx"},{"path":"components/ui/warcraftcn/styles/warcraft.css","type":"registry:component","target":"components/ui/warcraftcn/styles/warcraft.css"},{"path":"components/ui/warcraftcn/assets/button-bg-with-frame.webp","type":"registry:file","target":"components/ui/warcraftcn/assets/button-bg-with-frame.webp"},{"path":"components/ui/warcraftcn/assets/button-bg.webp","type":"registry:file","target":"components/ui/warcraftcn/assets/button-bg.webp"}]},{"name":"dropdown-menu","type":"registry:component","title":"Warcraft Dropdown Menu","description":"A Warcraft-themed dropdown menu component with fantasy styling and border-image frames","dependencies":["radix-ui","lucide-react"],"registryDependencies":[],"files":[{"path":"components/ui/warcraftcn/dropdown-menu.tsx","type":"registry:component","target":"components/ui/warcraftcn/dropdown-menu.tsx"},{"path":"components/ui/warcraftcn/styles/warcraft.css","type":"registry:component","target":"components/ui/warcraftcn/styles/warcraft.css"},{"path":"components/ui/warcraftcn/assets/dropdown-menu-bg.webp","type":"registry:file","target":"components/ui/warcraftcn/assets/dropdown-menu-bg.webp"}]},{"name":"textarea","type":"registry:component","title":"Warcraft Textarea","description":"A Warcraft-themed textarea component with fantasy styling","registryDependencies":[],"files":[{"path":"components/ui/warcraftcn/textarea.tsx","type":"registry:component","target":"components/ui/warcraftcn/textarea.tsx"},{"path":"components/ui/warcraftcn/styles/warcraft.css","type":"registry:component","target":"components/ui/warcraftcn/styles/warcraft.css"},{"path":"components/ui/warcraftcn/assets/textarea-bg.webp","type":"registry:file","target":"components/ui/warcraftcn/assets/textarea-bg.webp"}]},{"name":"avatar","type":"registry:component","title":"Warcraft Avatar","description":"A Warcraft-themed avatar component with fantasy styling","registryDependencies":[],"files":[{"path":"components/ui/warcraftcn/avatar.tsx","type":"registry:component","target":"components/ui/warcraftcn/avatar.tsx"},{"path":"components/ui/warcraftcn/styles/warcraft.css","type":"registry:component","target":"components/ui/warcraftcn/styles/warcraft.css"},{"path":"components/ui/warcraftcn/assets/avatar-default.webp","type":"registry:file","target":"components/ui/warcraftcn/assets/avatar-default.webp"},{"path":"components/ui/warcraftcn/assets/avatar-elf.webp","type":"registry:file","target":"components/ui/warcraftcn/assets/avatar-elf.webp"},{"path":"components/ui/warcraftcn/assets/avatar-human.webp","type":"registry:file","target":"components/ui/warcraftcn/assets/avatar-human.webp"},{"path":"components/ui/warcraftcn/assets/avatar-orc.webp","type":"registry:file","target":"components/ui/warcraftcn/assets/avatar-orc.webp"},{"path":"components/ui/warcraftcn/assets/avatar-undead.webp","type":"registry:file","target":"components/ui/warcraftcn/assets/avatar-undead.webp"}]},{"name":"tooltip","type":"registry:component","title":"Warcraft Tooltip","description":"A Warcraft-themed tooltip component with item-quality rarity variants (default, uncommon, rare, epic, legendary) and side positioning support","dependencies":["radix-ui"],"registryDependencies":[],"files":[{"path":"components/ui/warcraftcn/tooltip.tsx","type":"registry:component","target":"components/ui/warcraftcn/tooltip.tsx"},{"path":"components/ui/warcraftcn/styles/warcraft.css","type":"registry:component","target":"components/ui/warcraftcn/styles/warcraft.css"}]},{"name":"cursor","type":"registry:component","title":"Warcraft Cursor","description":"A Warcraft-themed cursor component with faction-specific cursor styles","registryDependencies":[],"files":[{"path":"components/ui/warcraftcn/cursor.tsx","type":"registry:component","target":"components/ui/warcraftcn/cursor.tsx"},{"path":"components/ui/warcraftcn/styles/warcraft.css","type":"registry:component","target":"components/ui/warcraftcn/styles/warcraft.css"},{"path":"components/ui/warcraftcn/assets/cursors/elf.cur","type":"registry:file","target":"components/ui/warcraftcn/assets/cursors/elf.cur"},{"path":"components/ui/warcraftcn/assets/cursors/human.cur","type":"registry:file","target":"components/ui/warcraftcn/assets/cursors/human.cur"},{"path":"components/ui/warcraftcn/assets/cursors/orc.cur","type":"registry:file","target":"components/ui/warcraftcn/assets/cursors/orc.cur"},{"path":"components/ui/warcraftcn/assets/cursors/undead.cur","type":"registry:file","target":"components/ui/warcraftcn/assets/cursors/undead.cur"}]},{"name":"label","type":"registry:component","title":"Warcraft Label","description":"A Warcraft-themed label component for form inputs with required indicator and disabled state support","dependencies":["@radix-ui/react-label"],"registryDependencies":[],"files":[{"path":"components/ui/warcraftcn/label.tsx","type":"registry:component","target":"components/ui/warcraftcn/label.tsx"},{"path":"components/ui/warcraftcn/styles/warcraft.css","type":"registry:component","target":"components/ui/warcraftcn/styles/warcraft.css"}]},{"name":"pagination","type":"registry:component","title":"Warcraft Pagination","description":"A Warcraft-themed pagination component with fantasy button styling and runes.","dependencies":["lucide-react"],"registryDependencies":["button"],"files":[{"path":"components/ui/warcraftcn/pagination.tsx","type":"registry:component","target":"components/ui/warcraftcn/pagination.tsx"}]},{"name":"checkbox","type":"registry:component","title":"Warcraft Checkbox","description":"A Warcraft-themed checkbox component with faction-specific fantasy styling","dependencies":["radix-ui"],"registryDependencies":[],"files":[{"path":"components/ui/warcraftcn/checkbox.tsx","type":"registry:component","target":"components/ui/warcraftcn/checkbox.tsx"},{"path":"components/ui/warcraftcn/styles/warcraft.css","type":"registry:component","target":"components/ui/warcraftcn/styles/warcraft.css"},{"path":"components/ui/warcraftcn/assets/checkbox-default.webp","type":"registry:file","target":"components/ui/warcraftcn/assets/checkbox-default.webp"},{"path":"components/ui/warcraftcn/assets/checkbox-default-checked.webp","type":"registry:file","target":"components/ui/warcraftcn/assets/checkbox-default-checked.webp"},{"path":"components/ui/warcraftcn/assets/checkbox-human.webp","type":"registry:file","target":"components/ui/warcraftcn/assets/checkbox-human.webp"},{"path":"components/ui/warcraftcn/assets/checkbox-human-checked.webp","type":"registry:file","target":"components/ui/warcraftcn/assets/checkbox-human-checked.webp"},{"path":"components/ui/warcraftcn/assets/checkbox-orc.webp","type":"registry:file","target":"components/ui/warcraftcn/assets/checkbox-orc.webp"},{"path":"components/ui/warcraftcn/assets/checkbox-orc-checked.webp","type":"registry:file","target":"components/ui/warcraftcn/assets/checkbox-orc-checked.webp"},{"path":"components/ui/warcraftcn/assets/checkbox-elf.webp","type":"registry:file","target":"components/ui/warcraftcn/assets/checkbox-elf.webp"},{"path":"components/ui/warcraftcn/assets/checkbox-elf-checked.webp","type":"registry:file","target":"components/ui/warcraftcn/assets/checkbox-elf-checked.webp"},{"path":"components/ui/warcraftcn/assets/checkbox-undead.webp","type":"registry:file","target":"components/ui/warcraftcn/assets/checkbox-undead.webp"},{"path":"components/ui/warcraftcn/assets/checkbox-undead-checked.webp","type":"registry:file","target":"components/ui/warcraftcn/assets/checkbox-undead-checked.webp"}]},{"name":"radio-group","type":"registry:component","title":"Warcraft Radio Group","description":"A Warcraft-themed radio group component with gem socket styling and gold glow indicators","dependencies":["radix-ui"],"registryDependencies":[],"files":[{"path":"components/ui/warcraftcn/radio-group.tsx","type":"registry:component","target":"components/ui/warcraftcn/radio-group.tsx"},{"path":"components/ui/warcraftcn/styles/warcraft.css","type":"registry:component","target":"components/ui/warcraftcn/styles/warcraft.css"}]},{"name":"accordion","type":"registry:component","title":"Warcraft Accordion","description":"A Warcraft styled accordion component","dependencies":["radix-ui"],"registryDependencies":[],"files":[{"path":"components/ui/warcraftcn/accordion.tsx","type":"registry:component","target":"components/ui/warcraftcn/accordion.tsx"},{"path":"components/ui/warcraftcn/styles/warcraft.css","type":"registry:component","target":"components/ui/warcraftcn/styles/warcraft.css"},{"path":"components/ui/warcraftcn/assets/svg/rune-stone.svg","type":"registry:file","target":"components/ui/warcraftcn/assets/svg/rune-stone.svg"},{"path":"components/ui/warcraftcn/assets/svg/shield.svg","type":"registry:file","target":"components/ui/warcraftcn/assets/svg/shield.svg"},{"path":"components/ui/warcraftcn/assets/svg/sword.svg","type":"registry:file","target":"components/ui/warcraftcn/assets/svg/sword.svg"},{"path":"components/ui/warcraftcn/assets/accordion-content-bg.webp","type":"registry:file","target":"components/ui/warcraftcn/assets/accordion-content-bg.webp"},{"path":"components/ui/warcraftcn/assets/accordion-header.webp","type":"registry:file","target":"components/ui/warcraftcn/assets/accordion-header.webp"}]}]}