{ "$schema": "http://www.diefapprik.de/r/registry.json", "name": "@fellasUI", "homepage": "https://diefapprik.de", "items": [ { "name": "switch", "type": "registry:ui", "title": "Switch", "description": "A simple switch component", "dependencies": ["@radix-ui/react-switch"], "registryDependencies": [ "@fellasUI/utils" ], "files": [ { "path": "registry/@fellas/ui/switch.tsx", "type": "registry:ui", "target": "components/fellasUI/ui/switch.tsx" } ] }, { "name": "separator", "type": "registry:ui", "title": "Separator", "description": "A simple separator component", "dependencies": ["@radix-ui/react-separator"], "registryDependencies": [ "@fellasUI/utils" ], "files": [ { "path": "registry/@fellas/ui/separator.tsx", "type": "registry:ui", "target": "components/fellasUI/ui/separator.tsx" } ] }, { "name": "label", "type": "registry:ui", "title": "Label", "description": "A simple label component", "dependencies": ["@radix-ui/react-label"], "registryDependencies": [ "@fellasUI/utils" ], "files": [ { "path": "registry/@fellas/ui/label.tsx", "type": "registry:ui", "target": "components/fellasUI/ui/label.tsx" } ] }, { "name": "button", "type": "registry:ui", "title": "Button", "description": "A simple button component", "files": [ { "path": "registry/@fellas/ui/button.tsx", "type": "registry:ui", "target": "components/fellasUI/ui/button.tsx" } ] }, { "name": "badge", "type": "registry:ui", "dependencies": ["@radix-ui/react-slot"], "files": [ { "path": "registry/@fellas/ui/badge.tsx", "type": "registry:ui", "target": "components/fellasUI/ui/badge.tsx" } ] }, { "name": "card", "type": "registry:ui", "dependencies": ["@radix-ui/react-slot"], "files": [ { "path": "registry/@fellas/ui/card.tsx", "type": "registry:ui", "target": "components/fellasUI/ui/card.tsx" } ] }, { "name": "blur-in", "type": "registry:ui", "dependencies": ["framer-motion"], "files": [ { "path": "registry/@fellas/ui/blur-in/blur-in.tsx", "type": "registry:ui", "target": "components/fellasUI/ui/blur-in/blur-in.tsx" } ] }, { "name": "fade-in", "type": "registry:ui", "dependencies": ["framer-motion"], "files": [ { "path": "registry/@fellas/ui/fade-in/fade-in.tsx", "type": "registry:ui", "target": "components/fellasUI/ui/fade-in/fade-in.tsx" } ] }, { "name": "marquee", "type": "registry:ui", "dependencies": ["framer-motion"], "files": [ { "path": "registry/@fellas/ui/marquee/marquee.tsx", "type": "registry:ui", "target": "components/fellasUI/ui/marquee/marquee.tsx" } ], "cssVars": { "theme": { "animate-marquee": "marquee var(--duration) infinite linear", "animate-marquee-vertical": "marquee-vertical var(--duration) linear infinite" } }, "css": { "@keyframes marquee": { "from": { "transform": "translateX(0)" }, "to": { "transform": "translateX(calc(-100% - var(--gap)))" } }, "@keyframes marquee-vertical": { "from": { "transform": "translateY(0)" }, "to": { "transform": "translateY(calc(-100% - var(--gap)))" } } } }, { "name": "hello-world", "type": "registry:block", "title": "Hello World", "description": "A simple hello world component", "registryDependencies": ["button"], "files": [ { "path": "registry/@fellas/block/hello-world/hello-world.tsx", "type": "registry:block", "target": "components/fellasUI/block/hello-world/hello-world.tsx" } ] }, { "name": "content-grid-view", "type": "registry:block", "title": "ContentGridView", "description": "A simple gridview demo", "registryDependencies": [ "badge", "button", "card", "@fellasUI/content-grid" ], "files": [ { "path": "registry/@fellas/block/content-grid-view/content-grid-view.tsx", "type": "registry:block", "target": "components/fellasUI/block/content-grid-view/content-grid-view.tsx" } ] }, { "name": "content-grid", "type": "registry:component", "title": "Content Grid", "description": "A content grid component that supports both grid and list views.", "registryDependencies": ["button", "@fellasUI/utils"], "files": [ { "path": "registry/@fellas/ui/content-grid/content-grid.tsx", "type": "registry:component", "target": "components/fellasUI/content-grid/content-grid.tsx" } ], "author": "codefellas " }, { "name": "bento-grid", "type": "registry:component", "title": "Bento Grid", "description": "A bento grid component.", "registryDependencies": [ "button", "@fellasUI/blur-in", "@fellasUI/utils" ], "dependencies": ["lucide-react", "framer-motion"], "files": [ { "path": "registry/@fellas/ui/bento-grid/bento-grid.tsx", "type": "registry:component", "target": "components/fellasUI/bento-grid/bento-grid.tsx" } ], "author": "codefellas " }, { "name": "bento", "type": "registry:block", "title": "Bento Grid", "description": "A bento grid block.", "registryDependencies": [ "button", "@fellasUI/blur-in", "@fellasUI/fade-in", "@fellasUI/marquee", "@fellasUI/bento-grid", "@fellasUI/utils" ], "dependencies": ["lucide-react", "framer-motion"], "files": [ { "path": "registry/@fellas/block/bento/bento.tsx", "type": "registry:block", "target": "components/fellasUI/block/bento/bento.tsx" } ], "author": "codefellas " }, { "name": "draggable-dashboard", "type": "registry:component", "title": "DraggableDashboard", "description": "A draggable dashboard component.", "registryDependencies": [ "@fellasUI/switch", "@fellasUI/label", "@fellasUI/separator", "@fellasUI/utils" ], "dependencies": ["lucide-react", "@dnd-kit/core", "@dnd-kit/sortable", "@dnd-kit/utilities"], "files": [ { "path": "registry/@fellas/ui/draggable-dashboard/draggable-dashboard.tsx", "type": "registry:component", "target": "components/fellasUI/draggable-dashboard/draggable-dashboard.tsx" } ], "author": "codefellas " }, { "name": "draggable-dashboard-view", "type": "registry:component", "title": "DraggableDashboard", "description": "A draggable dashboard view component.", "registryDependencies": [ "@fellasUI/card", "@fellasUI/draggable-dashboard" ], "dependencies": ["lucide-react"], "files": [ { "path": "registry/@fellas/block/draggable-dashboard-view/draggable-dashboard-view.tsx", "type": "registry:component", "target": "components/fellasUI/block/draggable-dashboard-view/draggable-dashboard-view.tsx" } ], "author": "codefellas " }, { "name": "utils", "type": "registry:lib", "dependencies": ["clsx", "tailwind-merge"], "files": [ { "path": "registry/lib/utils.ts", "type": "registry:lib" } ] }, { "name": "all-blocks", "type": "registry:block", "title": "All Blocks", "description": "All Blocks in one", "registryDependencies": [ "button", "@fellasUI/blur-in", "@fellasUI/fade-in", "@fellasUI/marquee", "@fellasUI/bento-grid", "@fellasUI/utils", "badge", "card", "@fellasUI/content-grid", "@fellasUI/draggable-dashboard" ], "dependencies": ["lucide-react", "framer-motion"], "files": [ { "path": "registry/@fellas/block/bento/bento.tsx", "type": "registry:block", "target": "components/fellasUI/block/bento/bento.tsx" }, { "path": "registry/@fellas/block/content-grid-view/content-grid-view.tsx", "type": "registry:block", "target": "components/fellasUI/block/content-grid-view/content-grid-view.tsx" }, { "path": "registry/@fellas/block/draggable-dashboard-view/draggable-dashboard-view.tsx", "type": "registry:block", "target": "components/fellasUI/block/draggable-dashboard-view/draggable-dashboard-view.tsx" } ], "author": "codefellas " } ] }