{ "$schema": "https://ui.shadcn.com/schema/registry.json", "name": "cnlibs", "homepage": "https://github.com/ekmas/cnlibs", "items": [ { "name": "8bit/accordion", "type": "registry:ui", "title": "Accordion", "description": "Accordion component from the 8bit UI library.", "dependencies": [ "@base-ui/react", "lucide-react" ], "files": [ { "path": "apps/8bit/components/ui/accordion.tsx", "type": "registry:ui", "target": "~/components/ui/accordion.tsx" } ] }, { "name": "8bit/alert-dialog", "type": "registry:ui", "title": "Alert Dialog", "description": "Alert Dialog component from the 8bit UI library.", "dependencies": [ "@base-ui/react", "class-variance-authority" ], "files": [ { "path": "apps/8bit/components/ui/alert-dialog.tsx", "type": "registry:ui", "target": "~/components/ui/alert-dialog.tsx" }, { "path": "apps/8bit/components/ui/button.tsx", "type": "registry:ui", "target": "~/components/ui/button.tsx" } ] }, { "name": "8bit/alert", "type": "registry:ui", "title": "Alert", "description": "Alert component from the 8bit UI library.", "dependencies": [ "class-variance-authority" ], "files": [ { "path": "apps/8bit/components/ui/alert.tsx", "type": "registry:ui", "target": "~/components/ui/alert.tsx" } ] }, { "name": "8bit/attachment", "type": "registry:ui", "title": "Attachment", "description": "Attachment component from the 8bit UI library.", "dependencies": [ "@base-ui/react", "class-variance-authority" ], "files": [ { "path": "apps/8bit/components/ui/attachment.tsx", "type": "registry:ui", "target": "~/components/ui/attachment.tsx" }, { "path": "apps/8bit/components/ui/button.tsx", "type": "registry:ui", "target": "~/components/ui/button.tsx" } ] }, { "name": "8bit/avatar", "type": "registry:ui", "title": "Avatar", "description": "Avatar component from the 8bit UI library.", "dependencies": [ "@base-ui/react" ], "files": [ { "path": "apps/8bit/components/ui/avatar.tsx", "type": "registry:ui", "target": "~/components/ui/avatar.tsx" } ] }, { "name": "8bit/badge", "type": "registry:ui", "title": "Badge", "description": "Badge component from the 8bit UI library.", "dependencies": [ "@base-ui/react", "class-variance-authority" ], "files": [ { "path": "apps/8bit/components/ui/badge.tsx", "type": "registry:ui", "target": "~/components/ui/badge.tsx" } ] }, { "name": "8bit/breadcrumb", "type": "registry:ui", "title": "Breadcrumb", "description": "Breadcrumb component from the 8bit UI library.", "dependencies": [ "@base-ui/react", "lucide-react" ], "files": [ { "path": "apps/8bit/components/ui/breadcrumb.tsx", "type": "registry:ui", "target": "~/components/ui/breadcrumb.tsx" }, { "path": "apps/8bit/components/ui/dropdown-menu.tsx", "type": "registry:ui", "target": "~/components/ui/dropdown-menu.tsx" } ] }, { "name": "8bit/bubble", "type": "registry:ui", "title": "Bubble", "description": "Bubble component from the 8bit UI library.", "dependencies": [ "@base-ui/react", "class-variance-authority" ], "files": [ { "path": "apps/8bit/components/ui/bubble.tsx", "type": "registry:ui", "target": "~/components/ui/bubble.tsx" } ] }, { "name": "8bit/button-group", "type": "registry:ui", "title": "Button Group", "description": "Button Group component from the 8bit UI library.", "dependencies": [ "@base-ui/react", "class-variance-authority" ], "files": [ { "path": "apps/8bit/components/ui/button-group.tsx", "type": "registry:ui", "target": "~/components/ui/button-group.tsx" }, { "path": "apps/8bit/components/ui/separator.tsx", "type": "registry:ui", "target": "~/components/ui/separator.tsx" } ] }, { "name": "8bit/button", "type": "registry:ui", "title": "Button", "description": "Button component from the 8bit UI library.", "dependencies": [ "@base-ui/react", "class-variance-authority" ], "files": [ { "path": "apps/8bit/components/ui/button.tsx", "type": "registry:ui", "target": "~/components/ui/button.tsx" } ] }, { "name": "8bit/calendar", "type": "registry:ui", "title": "Calendar", "description": "Calendar component from the 8bit UI library.", "dependencies": [ "@base-ui/react", "class-variance-authority", "lucide-react", "react-day-picker" ], "files": [ { "path": "apps/8bit/components/ui/calendar.tsx", "type": "registry:ui", "target": "~/components/ui/calendar.tsx" }, { "path": "apps/8bit/components/ui/button.tsx", "type": "registry:ui", "target": "~/components/ui/button.tsx" } ] }, { "name": "8bit/card", "type": "registry:ui", "title": "Card", "description": "Card component from the 8bit UI library.", "files": [ { "path": "apps/8bit/components/ui/card.tsx", "type": "registry:ui", "target": "~/components/ui/card.tsx" } ] }, { "name": "8bit/carousel", "type": "registry:ui", "title": "Carousel", "description": "Carousel component from the 8bit UI library.", "dependencies": [ "@base-ui/react", "class-variance-authority", "embla-carousel-react", "lucide-react" ], "files": [ { "path": "apps/8bit/components/ui/carousel.tsx", "type": "registry:ui", "target": "~/components/ui/carousel.tsx" }, { "path": "apps/8bit/components/ui/button.tsx", "type": "registry:ui", "target": "~/components/ui/button.tsx" } ] }, { "name": "8bit/chart", "type": "registry:ui", "title": "Chart", "description": "Chart component from the 8bit UI library.", "dependencies": [ "recharts" ], "files": [ { "path": "apps/8bit/components/ui/chart.tsx", "type": "registry:ui", "target": "~/components/ui/chart.tsx" } ] }, { "name": "8bit/checkbox", "type": "registry:ui", "title": "Checkbox", "description": "Checkbox component from the 8bit UI library.", "dependencies": [ "@base-ui/react", "lucide-react" ], "files": [ { "path": "apps/8bit/components/ui/checkbox.tsx", "type": "registry:ui", "target": "~/components/ui/checkbox.tsx" } ] }, { "name": "8bit/collapsible", "type": "registry:ui", "title": "Collapsible", "description": "Collapsible component from the 8bit UI library.", "dependencies": [ "@base-ui/react" ], "files": [ { "path": "apps/8bit/components/ui/collapsible.tsx", "type": "registry:ui", "target": "~/components/ui/collapsible.tsx" } ] }, { "name": "8bit/combobox", "type": "registry:ui", "title": "Combobox", "description": "Combobox component from the 8bit UI library.", "dependencies": [ "@base-ui/react", "class-variance-authority", "lucide-react" ], "files": [ { "path": "apps/8bit/components/ui/combobox.tsx", "type": "registry:ui", "target": "~/components/ui/combobox.tsx" }, { "path": "apps/8bit/components/ui/input-group.tsx", "type": "registry:ui", "target": "~/components/ui/input-group.tsx" }, { "path": "apps/8bit/components/ui/button.tsx", "type": "registry:ui", "target": "~/components/ui/button.tsx" }, { "path": "apps/8bit/components/ui/input.tsx", "type": "registry:ui", "target": "~/components/ui/input.tsx" }, { "path": "apps/8bit/components/ui/textarea.tsx", "type": "registry:ui", "target": "~/components/ui/textarea.tsx" } ] }, { "name": "8bit/command", "type": "registry:ui", "title": "Command", "description": "Command component from the 8bit UI library.", "dependencies": [ "@base-ui/react", "class-variance-authority", "cmdk", "lucide-react" ], "files": [ { "path": "apps/8bit/components/ui/command.tsx", "type": "registry:ui", "target": "~/components/ui/command.tsx" }, { "path": "apps/8bit/components/ui/dialog.tsx", "type": "registry:ui", "target": "~/components/ui/dialog.tsx" }, { "path": "apps/8bit/components/ui/button.tsx", "type": "registry:ui", "target": "~/components/ui/button.tsx" }, { "path": "apps/8bit/components/ui/input-group.tsx", "type": "registry:ui", "target": "~/components/ui/input-group.tsx" }, { "path": "apps/8bit/components/ui/input.tsx", "type": "registry:ui", "target": "~/components/ui/input.tsx" }, { "path": "apps/8bit/components/ui/textarea.tsx", "type": "registry:ui", "target": "~/components/ui/textarea.tsx" } ] }, { "name": "8bit/context-menu", "type": "registry:ui", "title": "Context Menu", "description": "Context Menu component from the 8bit UI library.", "dependencies": [ "@base-ui/react", "lucide-react" ], "files": [ { "path": "apps/8bit/components/ui/context-menu.tsx", "type": "registry:ui", "target": "~/components/ui/context-menu.tsx" } ] }, { "name": "8bit/data-table", "type": "registry:ui", "title": "Data Table", "description": "Data Table component from the 8bit UI library.", "dependencies": [ "@base-ui/react", "@tanstack/react-table", "class-variance-authority", "lucide-react" ], "files": [ { "path": "apps/8bit/components/ui/data-table.tsx", "type": "registry:ui", "target": "~/components/ui/data-table.tsx" }, { "path": "apps/8bit/components/ui/button.tsx", "type": "registry:ui", "target": "~/components/ui/button.tsx" }, { "path": "apps/8bit/components/ui/dropdown-menu.tsx", "type": "registry:ui", "target": "~/components/ui/dropdown-menu.tsx" }, { "path": "apps/8bit/components/ui/input.tsx", "type": "registry:ui", "target": "~/components/ui/input.tsx" }, { "path": "apps/8bit/components/ui/select.tsx", "type": "registry:ui", "target": "~/components/ui/select.tsx" }, { "path": "apps/8bit/components/ui/table.tsx", "type": "registry:ui", "target": "~/components/ui/table.tsx" } ] }, { "name": "8bit/date-picker", "type": "registry:ui", "title": "Date Picker", "description": "Date Picker component from the 8bit UI library.", "dependencies": [ "@base-ui/react", "class-variance-authority", "date-fns", "lucide-react", "react-day-picker" ], "files": [ { "path": "apps/8bit/components/ui/date-picker.tsx", "type": "registry:ui", "target": "~/components/ui/date-picker.tsx" }, { "path": "apps/8bit/components/ui/button.tsx", "type": "registry:ui", "target": "~/components/ui/button.tsx" }, { "path": "apps/8bit/components/ui/calendar.tsx", "type": "registry:ui", "target": "~/components/ui/calendar.tsx" }, { "path": "apps/8bit/components/ui/popover.tsx", "type": "registry:ui", "target": "~/components/ui/popover.tsx" } ] }, { "name": "8bit/dialog", "type": "registry:ui", "title": "Dialog", "description": "Dialog component from the 8bit UI library.", "dependencies": [ "@base-ui/react", "class-variance-authority", "lucide-react" ], "files": [ { "path": "apps/8bit/components/ui/dialog.tsx", "type": "registry:ui", "target": "~/components/ui/dialog.tsx" }, { "path": "apps/8bit/components/ui/button.tsx", "type": "registry:ui", "target": "~/components/ui/button.tsx" } ] }, { "name": "8bit/drawer", "type": "registry:ui", "title": "Drawer", "description": "Drawer component from the 8bit UI library.", "dependencies": [ "@base-ui/react" ], "files": [ { "path": "apps/8bit/components/ui/drawer.tsx", "type": "registry:ui", "target": "~/components/ui/drawer.tsx" } ] }, { "name": "8bit/dropdown-menu", "type": "registry:ui", "title": "Dropdown Menu", "description": "Dropdown Menu component from the 8bit UI library.", "dependencies": [ "@base-ui/react", "lucide-react" ], "files": [ { "path": "apps/8bit/components/ui/dropdown-menu.tsx", "type": "registry:ui", "target": "~/components/ui/dropdown-menu.tsx" } ] }, { "name": "8bit/empty", "type": "registry:ui", "title": "Empty", "description": "Empty component from the 8bit UI library.", "dependencies": [ "class-variance-authority" ], "files": [ { "path": "apps/8bit/components/ui/empty.tsx", "type": "registry:ui", "target": "~/components/ui/empty.tsx" } ] }, { "name": "8bit/field", "type": "registry:ui", "title": "Field", "description": "Field component from the 8bit UI library.", "dependencies": [ "@base-ui/react", "class-variance-authority" ], "files": [ { "path": "apps/8bit/components/ui/field.tsx", "type": "registry:ui", "target": "~/components/ui/field.tsx" }, { "path": "apps/8bit/components/ui/label.tsx", "type": "registry:ui", "target": "~/components/ui/label.tsx" }, { "path": "apps/8bit/components/ui/separator.tsx", "type": "registry:ui", "target": "~/components/ui/separator.tsx" } ] }, { "name": "8bit/hover-card", "type": "registry:ui", "title": "Hover Card", "description": "Hover Card component from the 8bit UI library.", "dependencies": [ "@base-ui/react" ], "files": [ { "path": "apps/8bit/components/ui/hover-card.tsx", "type": "registry:ui", "target": "~/components/ui/hover-card.tsx" } ] }, { "name": "8bit/input-group", "type": "registry:ui", "title": "Input Group", "description": "Input Group component from the 8bit UI library.", "dependencies": [ "@base-ui/react", "class-variance-authority" ], "files": [ { "path": "apps/8bit/components/ui/input-group.tsx", "type": "registry:ui", "target": "~/components/ui/input-group.tsx" }, { "path": "apps/8bit/components/ui/button.tsx", "type": "registry:ui", "target": "~/components/ui/button.tsx" }, { "path": "apps/8bit/components/ui/input.tsx", "type": "registry:ui", "target": "~/components/ui/input.tsx" }, { "path": "apps/8bit/components/ui/textarea.tsx", "type": "registry:ui", "target": "~/components/ui/textarea.tsx" } ] }, { "name": "8bit/input-otp", "type": "registry:ui", "title": "Input Otp", "description": "Input Otp component from the 8bit UI library.", "dependencies": [ "input-otp", "lucide-react" ], "files": [ { "path": "apps/8bit/components/ui/input-otp.tsx", "type": "registry:ui", "target": "~/components/ui/input-otp.tsx" } ] }, { "name": "8bit/input", "type": "registry:ui", "title": "Input", "description": "Input component from the 8bit UI library.", "dependencies": [ "@base-ui/react" ], "files": [ { "path": "apps/8bit/components/ui/input.tsx", "type": "registry:ui", "target": "~/components/ui/input.tsx" } ] }, { "name": "8bit/item", "type": "registry:ui", "title": "Item", "description": "Item component from the 8bit UI library.", "dependencies": [ "@base-ui/react", "class-variance-authority" ], "files": [ { "path": "apps/8bit/components/ui/item.tsx", "type": "registry:ui", "target": "~/components/ui/item.tsx" }, { "path": "apps/8bit/components/ui/separator.tsx", "type": "registry:ui", "target": "~/components/ui/separator.tsx" } ] }, { "name": "8bit/kbd", "type": "registry:ui", "title": "Kbd", "description": "Kbd component from the 8bit UI library.", "files": [ { "path": "apps/8bit/components/ui/kbd.tsx", "type": "registry:ui", "target": "~/components/ui/kbd.tsx" } ] }, { "name": "8bit/label", "type": "registry:ui", "title": "Label", "description": "Label component from the 8bit UI library.", "files": [ { "path": "apps/8bit/components/ui/label.tsx", "type": "registry:ui", "target": "~/components/ui/label.tsx" } ] }, { "name": "8bit/marker", "type": "registry:ui", "title": "Marker", "description": "Marker component from the 8bit UI library.", "dependencies": [ "@base-ui/react", "class-variance-authority" ], "files": [ { "path": "apps/8bit/components/ui/marker.tsx", "type": "registry:ui", "target": "~/components/ui/marker.tsx" } ] }, { "name": "8bit/menubar", "type": "registry:ui", "title": "Menubar", "description": "Menubar component from the 8bit UI library.", "dependencies": [ "@base-ui/react", "lucide-react" ], "files": [ { "path": "apps/8bit/components/ui/menubar.tsx", "type": "registry:ui", "target": "~/components/ui/menubar.tsx" }, { "path": "apps/8bit/components/ui/dropdown-menu.tsx", "type": "registry:ui", "target": "~/components/ui/dropdown-menu.tsx" } ] }, { "name": "8bit/message-scroller", "type": "registry:ui", "title": "Message Scroller", "description": "Message Scroller component from the 8bit UI library.", "dependencies": [ "@base-ui/react", "@shadcn/react", "class-variance-authority", "lucide-react" ], "files": [ { "path": "apps/8bit/components/ui/message-scroller.tsx", "type": "registry:ui", "target": "~/components/ui/message-scroller.tsx" }, { "path": "apps/8bit/components/ui/button.tsx", "type": "registry:ui", "target": "~/components/ui/button.tsx" } ] }, { "name": "8bit/message", "type": "registry:ui", "title": "Message", "description": "Message component from the 8bit UI library.", "files": [ { "path": "apps/8bit/components/ui/message.tsx", "type": "registry:ui", "target": "~/components/ui/message.tsx" } ] }, { "name": "8bit/native-select", "type": "registry:ui", "title": "Native Select", "description": "Native Select component from the 8bit UI library.", "dependencies": [ "lucide-react" ], "files": [ { "path": "apps/8bit/components/ui/native-select.tsx", "type": "registry:ui", "target": "~/components/ui/native-select.tsx" } ] }, { "name": "8bit/navigation-menu", "type": "registry:ui", "title": "Navigation Menu", "description": "Navigation Menu component from the 8bit UI library.", "dependencies": [ "@base-ui/react", "class-variance-authority", "lucide-react" ], "files": [ { "path": "apps/8bit/components/ui/navigation-menu.tsx", "type": "registry:ui", "target": "~/components/ui/navigation-menu.tsx" } ] }, { "name": "8bit/pagination", "type": "registry:ui", "title": "Pagination", "description": "Pagination component from the 8bit UI library.", "dependencies": [ "@base-ui/react", "class-variance-authority", "lucide-react" ], "files": [ { "path": "apps/8bit/components/ui/pagination.tsx", "type": "registry:ui", "target": "~/components/ui/pagination.tsx" }, { "path": "apps/8bit/components/ui/button.tsx", "type": "registry:ui", "target": "~/components/ui/button.tsx" } ] }, { "name": "8bit/popover", "type": "registry:ui", "title": "Popover", "description": "Popover component from the 8bit UI library.", "dependencies": [ "@base-ui/react" ], "files": [ { "path": "apps/8bit/components/ui/popover.tsx", "type": "registry:ui", "target": "~/components/ui/popover.tsx" } ] }, { "name": "8bit/progress", "type": "registry:ui", "title": "Progress", "description": "Progress component from the 8bit UI library.", "dependencies": [ "@base-ui/react" ], "files": [ { "path": "apps/8bit/components/ui/progress.tsx", "type": "registry:ui", "target": "~/components/ui/progress.tsx" } ] }, { "name": "8bit/radio-group", "type": "registry:ui", "title": "Radio Group", "description": "Radio Group component from the 8bit UI library.", "dependencies": [ "@base-ui/react" ], "files": [ { "path": "apps/8bit/components/ui/radio-group.tsx", "type": "registry:ui", "target": "~/components/ui/radio-group.tsx" } ] }, { "name": "8bit/resizable", "type": "registry:ui", "title": "Resizable", "description": "Resizable component from the 8bit UI library.", "dependencies": [ "react-resizable-panels" ], "files": [ { "path": "apps/8bit/components/ui/resizable.tsx", "type": "registry:ui", "target": "~/components/ui/resizable.tsx" } ] }, { "name": "8bit/scroll-area", "type": "registry:ui", "title": "Scroll Area", "description": "Scroll Area component from the 8bit UI library.", "dependencies": [ "@base-ui/react" ], "files": [ { "path": "apps/8bit/components/ui/scroll-area.tsx", "type": "registry:ui", "target": "~/components/ui/scroll-area.tsx" } ] }, { "name": "8bit/select", "type": "registry:ui", "title": "Select", "description": "Select component from the 8bit UI library.", "dependencies": [ "@base-ui/react", "lucide-react" ], "files": [ { "path": "apps/8bit/components/ui/select.tsx", "type": "registry:ui", "target": "~/components/ui/select.tsx" } ] }, { "name": "8bit/separator", "type": "registry:ui", "title": "Separator", "description": "Separator component from the 8bit UI library.", "dependencies": [ "@base-ui/react" ], "files": [ { "path": "apps/8bit/components/ui/separator.tsx", "type": "registry:ui", "target": "~/components/ui/separator.tsx" } ] }, { "name": "8bit/sheet", "type": "registry:ui", "title": "Sheet", "description": "Sheet component from the 8bit UI library.", "dependencies": [ "@base-ui/react", "class-variance-authority", "lucide-react" ], "files": [ { "path": "apps/8bit/components/ui/sheet.tsx", "type": "registry:ui", "target": "~/components/ui/sheet.tsx" }, { "path": "apps/8bit/components/ui/button.tsx", "type": "registry:ui", "target": "~/components/ui/button.tsx" } ] }, { "name": "8bit/sidebar", "type": "registry:ui", "title": "Sidebar", "description": "Sidebar component from the 8bit UI library.", "dependencies": [ "@base-ui/react", "class-variance-authority", "lucide-react" ], "files": [ { "path": "apps/8bit/components/ui/sidebar.tsx", "type": "registry:ui", "target": "~/components/ui/sidebar.tsx" }, { "path": "apps/8bit/components/ui/button.tsx", "type": "registry:ui", "target": "~/components/ui/button.tsx" }, { "path": "apps/8bit/components/ui/input.tsx", "type": "registry:ui", "target": "~/components/ui/input.tsx" }, { "path": "apps/8bit/components/ui/separator.tsx", "type": "registry:ui", "target": "~/components/ui/separator.tsx" }, { "path": "apps/8bit/components/ui/sheet.tsx", "type": "registry:ui", "target": "~/components/ui/sheet.tsx" }, { "path": "apps/8bit/components/ui/skeleton.tsx", "type": "registry:ui", "target": "~/components/ui/skeleton.tsx" }, { "path": "apps/8bit/components/ui/tooltip.tsx", "type": "registry:ui", "target": "~/components/ui/tooltip.tsx" }, { "path": "apps/8bit/hooks/use-mobile.ts", "type": "registry:hook", "target": "~/hooks/use-mobile.ts" } ] }, { "name": "8bit/skeleton", "type": "registry:ui", "title": "Skeleton", "description": "Skeleton component from the 8bit UI library.", "files": [ { "path": "apps/8bit/components/ui/skeleton.tsx", "type": "registry:ui", "target": "~/components/ui/skeleton.tsx" } ], "css": { "@utility animate-pixel-skeleton": { "animation": "pixel-skeleton 1.2s steps(1) infinite" }, "@keyframes pixel-skeleton": { "0%": { "background-color": "var(--muted)" }, "25%": { "background-color": "color-mix(in oklab, var(--foreground) 10%, var(--muted))" }, "50%": { "background-color": "color-mix(in oklab, var(--foreground) 20%, var(--muted))" }, "75%": { "background-color": "color-mix(in oklab, var(--foreground) 30%, var(--muted))" } } } }, { "name": "8bit/slider", "type": "registry:ui", "title": "Slider", "description": "Slider component from the 8bit UI library.", "dependencies": [ "@base-ui/react" ], "files": [ { "path": "apps/8bit/components/ui/slider.tsx", "type": "registry:ui", "target": "~/components/ui/slider.tsx" } ] }, { "name": "8bit/spinner", "type": "registry:ui", "title": "Spinner", "description": "Spinner component from the 8bit UI library.", "files": [ { "path": "apps/8bit/components/ui/spinner.tsx", "type": "registry:ui", "target": "~/components/ui/spinner.tsx" } ], "css": { "@utility animate-pixel-spin-dot": { "animation": "pixel-spin-dot 900ms linear infinite" }, "@keyframes pixel-spin-dot": { "0%, 50%": { "opacity": "1" }, "58%, 100%": { "opacity": "0" } } } }, { "name": "8bit/switch", "type": "registry:ui", "title": "Switch", "description": "Switch component from the 8bit UI library.", "dependencies": [ "@base-ui/react" ], "files": [ { "path": "apps/8bit/components/ui/switch.tsx", "type": "registry:ui", "target": "~/components/ui/switch.tsx" } ] }, { "name": "8bit/table", "type": "registry:ui", "title": "Table", "description": "Table component from the 8bit UI library.", "files": [ { "path": "apps/8bit/components/ui/table.tsx", "type": "registry:ui", "target": "~/components/ui/table.tsx" } ] }, { "name": "8bit/tabs", "type": "registry:ui", "title": "Tabs", "description": "Tabs component from the 8bit UI library.", "dependencies": [ "@base-ui/react", "class-variance-authority" ], "files": [ { "path": "apps/8bit/components/ui/tabs.tsx", "type": "registry:ui", "target": "~/components/ui/tabs.tsx" } ] }, { "name": "8bit/textarea", "type": "registry:ui", "title": "Textarea", "description": "Textarea component from the 8bit UI library.", "files": [ { "path": "apps/8bit/components/ui/textarea.tsx", "type": "registry:ui", "target": "~/components/ui/textarea.tsx" } ] }, { "name": "8bit/toast", "type": "registry:ui", "title": "Toast", "description": "Toast component from the 8bit UI library.", "dependencies": [ "@base-ui/react", "class-variance-authority", "lucide-react" ], "files": [ { "path": "apps/8bit/components/ui/toast.tsx", "type": "registry:ui", "target": "~/components/ui/toast.tsx" }, { "path": "apps/8bit/components/ui/button.tsx", "type": "registry:ui", "target": "~/components/ui/button.tsx" }, { "path": "apps/8bit/components/ui/spinner.tsx", "type": "registry:ui", "target": "~/components/ui/spinner.tsx" } ] }, { "name": "8bit/toggle-group", "type": "registry:ui", "title": "Toggle Group", "description": "Toggle Group component from the 8bit UI library.", "dependencies": [ "@base-ui/react", "class-variance-authority" ], "files": [ { "path": "apps/8bit/components/ui/toggle-group.tsx", "type": "registry:ui", "target": "~/components/ui/toggle-group.tsx" }, { "path": "apps/8bit/components/ui/toggle.tsx", "type": "registry:ui", "target": "~/components/ui/toggle.tsx" } ] }, { "name": "8bit/toggle", "type": "registry:ui", "title": "Toggle", "description": "Toggle component from the 8bit UI library.", "dependencies": [ "@base-ui/react", "class-variance-authority" ], "files": [ { "path": "apps/8bit/components/ui/toggle.tsx", "type": "registry:ui", "target": "~/components/ui/toggle.tsx" } ] }, { "name": "8bit/tooltip", "type": "registry:ui", "title": "Tooltip", "description": "Tooltip component from the 8bit UI library.", "dependencies": [ "@base-ui/react" ], "files": [ { "path": "apps/8bit/components/ui/tooltip.tsx", "type": "registry:ui", "target": "~/components/ui/tooltip.tsx" } ] }, { "name": "8bit/themes/default", "type": "registry:style", "title": "Default (8bit)", "description": "The base 8bit/ui theme — ships with every install.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "0.5rem" }, "light": { "background": "oklch(0.99 0 0)", "foreground": "oklch(0 0 0)", "card": "oklch(1 0 0)", "card-foreground": "oklch(0 0 0)", "popover": "oklch(0.99 0 0)", "popover-foreground": "oklch(0 0 0)", "primary": "oklch(0 0 0)", "primary-foreground": "oklch(1 0 0)", "secondary": "oklch(0.94 0 0)", "secondary-foreground": "oklch(0 0 0)", "muted": "oklch(0.97 0 0)", "muted-foreground": "oklch(0.44 0 0)", "accent": "oklch(0.94 0 0)", "accent-foreground": "oklch(0 0 0)", "destructive": "oklch(0.63 0.19 23.03)", "destructive-foreground": "oklch(1 0 0)", "border": "oklch(0.92 0 0)", "input": "oklch(0.94 0 0)", "ring": "oklch(0 0 0)", "chart-1": "oklch(0.81 0.17 75.35)", "chart-2": "oklch(0.55 0.22 264.53)", "chart-3": "oklch(0.72 0 0)", "chart-4": "oklch(0.92 0 0)", "chart-5": "oklch(0.56 0 0)" }, "dark": { "background": "oklch(0 0 0)", "foreground": "oklch(1 0 0)", "card": "oklch(0.14 0 0)", "card-foreground": "oklch(1 0 0)", "popover": "oklch(0.18 0 0)", "popover-foreground": "oklch(1 0 0)", "primary": "oklch(1 0 0)", "primary-foreground": "oklch(0 0 0)", "secondary": "oklch(0.25 0 0)", "secondary-foreground": "oklch(1 0 0)", "muted": "oklch(0.23 0 0)", "muted-foreground": "oklch(0.72 0 0)", "accent": "oklch(0.32 0 0)", "accent-foreground": "oklch(1 0 0)", "destructive": "oklch(0.69 0.2 23.91)", "destructive-foreground": "oklch(0 0 0)", "border": "oklch(0.26 0 0)", "input": "oklch(0.32 0 0)", "ring": "oklch(0.72 0 0)", "chart-1": "oklch(0.81 0.17 75.35)", "chart-2": "oklch(0.58 0.21 260.84)", "chart-3": "oklch(0.56 0 0)", "chart-4": "oklch(0.44 0 0)", "chart-5": "oklch(0.92 0 0)" } } }, { "name": "8bit/themes/amber-minimal", "type": "registry:style", "title": "Amber Minimal", "description": "Amber Minimal theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "0.375rem" }, "light": { "background": "#ffffff", "foreground": "#262626", "card": "#ffffff", "card-foreground": "#262626", "popover": "#ffffff", "popover-foreground": "#262626", "primary": "#f59e0b", "primary-foreground": "#000000", "secondary": "#f3f4f6", "secondary-foreground": "#4b5563", "muted": "#f9fafb", "muted-foreground": "#6b7280", "accent": "#fffbeb", "accent-foreground": "#92400e", "destructive": "#ef4444", "destructive-foreground": "#ffffff", "border": "#e5e7eb", "input": "#e5e7eb", "ring": "#f59e0b", "chart-1": "oklch(0.7686 0.1647 70.0804)", "chart-2": "oklch(0.6658 0.1574 58.3183)", "chart-3": "oklch(0.5553 0.1455 48.9975)", "chart-4": "oklch(0.4732 0.1247 46.2007)", "chart-5": "oklch(0.4137 0.1054 45.9038)" }, "dark": { "background": "#171717", "foreground": "#e5e5e5", "card": "#262626", "card-foreground": "#e5e5e5", "popover": "#262626", "popover-foreground": "#e5e5e5", "primary": "#f59e0b", "primary-foreground": "#000000", "secondary": "#262626", "secondary-foreground": "#e5e5e5", "muted": "#1f1f1f", "muted-foreground": "#a3a3a3", "accent": "#92400e", "accent-foreground": "#fde68a", "destructive": "#ef4444", "destructive-foreground": "#ffffff", "border": "#404040", "input": "#404040", "ring": "#f59e0b", "chart-1": "oklch(0.8369 0.1644 84.4286)", "chart-2": "oklch(0.6658 0.1574 58.3183)", "chart-3": "oklch(0.4732 0.1247 46.2007)", "chart-4": "oklch(0.5553 0.1455 48.9975)", "chart-5": "oklch(0.4732 0.1247 46.2007)" } } }, { "name": "8bit/themes/amethyst-haze", "type": "registry:style", "title": "Amethyst Haze", "description": "Amethyst Haze theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "0.5rem" }, "light": { "background": "#f8f7fa", "foreground": "#3d3c4f", "card": "#ffffff", "card-foreground": "#3d3c4f", "popover": "#ffffff", "popover-foreground": "#3d3c4f", "primary": "#8a79ab", "primary-foreground": "#f8f7fa", "secondary": "#dfd9ec", "secondary-foreground": "#3d3c4f", "muted": "#dcd9e3", "muted-foreground": "#6b6880", "accent": "#e6a5b8", "accent-foreground": "#4b2e36", "destructive": "#d95c5c", "destructive-foreground": "#f8f7fa", "border": "#cec9d9", "input": "#eae7f0", "ring": "#8a79ab", "chart-1": "oklch(0.6104 0.0767 299.7335)", "chart-2": "oklch(0.7889 0.0802 359.9375)", "chart-3": "oklch(0.7321 0.0749 169.8670)", "chart-4": "oklch(0.8540 0.0882 76.8292)", "chart-5": "oklch(0.7857 0.0645 258.0839)" }, "dark": { "background": "#1a1823", "foreground": "#e0ddef", "card": "#232030", "card-foreground": "#e0ddef", "popover": "#232030", "popover-foreground": "#e0ddef", "primary": "#a995c9", "primary-foreground": "#1a1823", "secondary": "#5a5370", "secondary-foreground": "#e0ddef", "muted": "#242031", "muted-foreground": "#a09aad", "accent": "#372e3f", "accent-foreground": "#f2b8c6", "destructive": "#e57373", "destructive-foreground": "#1a1823", "border": "#302c40", "input": "#2a273a", "ring": "#a995c9", "chart-1": "oklch(0.7058 0.0777 302.0489)", "chart-2": "oklch(0.8391 0.0692 2.6681)", "chart-3": "oklch(0.7321 0.0749 169.8670)", "chart-4": "oklch(0.8540 0.0882 76.8292)", "chart-5": "oklch(0.7857 0.0645 258.0839)" } } }, { "name": "8bit/themes/bold-tech", "type": "registry:style", "title": "Bold Tech", "description": "Bold Tech theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "0.625rem" }, "light": { "background": "#ffffff", "foreground": "#312e81", "card": "#ffffff", "card-foreground": "#312e81", "popover": "#ffffff", "popover-foreground": "#312e81", "primary": "#8b5cf6", "primary-foreground": "#ffffff", "secondary": "#f3f0ff", "secondary-foreground": "#4338ca", "muted": "#f5f3ff", "muted-foreground": "#7c3aed", "accent": "#dbeafe", "accent-foreground": "#1e40af", "destructive": "#ef4444", "destructive-foreground": "#ffffff", "border": "#e0e7ff", "input": "#e0e7ff", "ring": "#8b5cf6", "chart-1": "oklch(0.6056 0.2189 292.7172)", "chart-2": "oklch(0.5413 0.2466 293.0090)", "chart-3": "oklch(0.4907 0.2412 292.5809)", "chart-4": "oklch(0.4320 0.2106 292.7591)", "chart-5": "oklch(0.3796 0.1783 293.7446)" }, "dark": { "background": "#0f172a", "foreground": "#e0e7ff", "card": "#1e1b4b", "card-foreground": "#e0e7ff", "popover": "#1e1b4b", "popover-foreground": "#e0e7ff", "primary": "#8b5cf6", "primary-foreground": "#ffffff", "secondary": "#1e1b4b", "secondary-foreground": "#e0e7ff", "muted": "#171447", "muted-foreground": "#c4b5fd", "accent": "#4338ca", "accent-foreground": "#e0e7ff", "destructive": "#ef4444", "destructive-foreground": "#ffffff", "border": "#2e1065", "input": "#2e1065", "ring": "#8b5cf6", "chart-1": "oklch(0.7090 0.1592 293.5412)", "chart-2": "oklch(0.6056 0.2189 292.7172)", "chart-3": "oklch(0.5413 0.2466 293.0090)", "chart-4": "oklch(0.4907 0.2412 292.5809)", "chart-5": "oklch(0.4320 0.2106 292.7591)" } } }, { "name": "8bit/themes/bubblegum", "type": "registry:style", "title": "Bubblegum", "description": "Bubblegum theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "0.4rem" }, "light": { "background": "#f6e6ee", "foreground": "#5b5b5b", "card": "#fdedc9", "card-foreground": "#5b5b5b", "popover": "#ffffff", "popover-foreground": "#5b5b5b", "primary": "#d04f99", "primary-foreground": "#ffffff", "secondary": "#8acfd1", "secondary-foreground": "#333333", "muted": "#b2e1eb", "muted-foreground": "#7a7a7a", "accent": "#fbe2a7", "accent-foreground": "#333333", "destructive": "#f96f70", "destructive-foreground": "#ffffff", "border": "#d04f99", "input": "#e4e4e4", "ring": "#e670ab", "chart-1": "oklch(0.7002 0.1597 350.7532)", "chart-2": "oklch(0.8189 0.0799 212.0892)", "chart-3": "oklch(0.9195 0.0801 87.6670)", "chart-4": "oklch(0.7998 0.1110 348.1791)", "chart-5": "oklch(0.6197 0.1899 353.9091)" }, "dark": { "background": "#12242e", "foreground": "#f3e3ea", "card": "#1c2e38", "card-foreground": "#f3e3ea", "popover": "#1c2e38", "popover-foreground": "#f3e3ea", "primary": "#fbe2a7", "primary-foreground": "#12242e", "secondary": "#e4a2b1", "secondary-foreground": "#12242e", "muted": "#24272b", "muted-foreground": "#e4a2b1", "accent": "#c67b96", "accent-foreground": "#f3e3ea", "destructive": "#e35ea4", "destructive-foreground": "#12242e", "border": "#324859", "input": "#20333d", "ring": "#50afb6", "chart-1": "oklch(0.6998 0.0896 201.8672)", "chart-2": "oklch(0.7794 0.0803 4.1330)", "chart-3": "oklch(0.6699 0.0988 356.9762)", "chart-4": "oklch(0.4408 0.0702 217.0848)", "chart-5": "oklch(0.2713 0.0086 255.5780)" } } }, { "name": "8bit/themes/caffeine", "type": "registry:style", "title": "Caffeine", "description": "Caffeine theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "0.5rem" }, "light": { "background": "#f9f9f9", "foreground": "#202020", "card": "#fcfcfc", "card-foreground": "#202020", "popover": "#fcfcfc", "popover-foreground": "#202020", "primary": "#644a40", "primary-foreground": "#ffffff", "secondary": "#ffdfb5", "secondary-foreground": "#582d1d", "muted": "#efefef", "muted-foreground": "#646464", "accent": "#e8e8e8", "accent-foreground": "#202020", "destructive": "#e54d2e", "destructive-foreground": "#ffffff", "border": "#d8d8d8", "input": "#d8d8d8", "ring": "#644a40", "chart-1": "oklch(0.4341 0.0392 41.9938)", "chart-2": "oklch(0.9200 0.0651 74.3695)", "chart-3": "oklch(0.9310 0 0)", "chart-4": "oklch(0.9367 0.0523 75.5009)", "chart-5": "oklch(0.4338 0.0437 41.6746)" }, "dark": { "background": "#111111", "foreground": "#eeeeee", "card": "#191919", "card-foreground": "#eeeeee", "popover": "#191919", "popover-foreground": "#eeeeee", "primary": "#ffe0c2", "primary-foreground": "#081a1b", "secondary": "#393028", "secondary-foreground": "#ffe0c2", "muted": "#222222", "muted-foreground": "#b4b4b4", "accent": "#2a2a2a", "accent-foreground": "#eeeeee", "destructive": "#e54d2e", "destructive-foreground": "#ffffff", "border": "#201e18", "input": "#484848", "ring": "#ffe0c2", "chart-1": "oklch(0.9247 0.0524 66.1732)", "chart-2": "oklch(0.3163 0.0190 63.6992)", "chart-3": "oklch(0.2850 0 0)", "chart-4": "oklch(0.3481 0.0219 67.0001)", "chart-5": "oklch(0.9245 0.0533 67.0855)" } } }, { "name": "8bit/themes/candyland", "type": "registry:style", "title": "Candyland", "description": "Candyland theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "0.5rem" }, "light": { "background": "#f7f9fa", "foreground": "#333333", "card": "#ffffff", "card-foreground": "#333333", "popover": "#ffffff", "popover-foreground": "#333333", "primary": "#ffc0cb", "primary-foreground": "#000000", "secondary": "#87ceeb", "secondary-foreground": "#000000", "muted": "#ddd9c4", "muted-foreground": "#6e6e6e", "accent": "#ffff00", "accent-foreground": "#000000", "destructive": "#ef4444", "destructive-foreground": "#ffffff", "border": "#d4d4d4", "input": "#d4d4d4", "ring": "#ffc0cb", "chart-1": "oklch(0.8677 0.0735 7.0855)", "chart-2": "oklch(0.8148 0.0819 225.7537)", "chart-3": "oklch(0.9680 0.2110 109.7692)", "chart-4": "oklch(0.8027 0.1355 349.2347)", "chart-5": "oklch(0.7395 0.2268 142.8504)" }, "dark": { "background": "#1a1d23", "foreground": "#e5e5e5", "card": "#2f3436", "card-foreground": "#e5e5e5", "popover": "#2f3436", "popover-foreground": "#e5e5e5", "primary": "#ff99cc", "primary-foreground": "#000000", "secondary": "#33cc33", "secondary-foreground": "#000000", "muted": "#444444", "muted-foreground": "#a3a3a3", "accent": "#87ceeb", "accent-foreground": "#000000", "destructive": "#ef4444", "destructive-foreground": "#ffffff", "border": "#444444", "input": "#444444", "ring": "#ff99cc", "chart-1": "oklch(0.8027 0.1355 349.2347)", "chart-2": "oklch(0.7395 0.2268 142.8504)", "chart-3": "oklch(0.8148 0.0819 225.7537)", "chart-4": "oklch(0.9680 0.2110 109.7692)", "chart-5": "oklch(0.8652 0.1768 90.3816)" } } }, { "name": "8bit/themes/catppuccin", "type": "registry:style", "title": "Catppuccin", "description": "Catppuccin theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "0.35rem" }, "light": { "background": "#eff1f5", "foreground": "#4c4f69", "card": "#ffffff", "card-foreground": "#4c4f69", "popover": "#ccd0da", "popover-foreground": "#4c4f69", "primary": "#8839ef", "primary-foreground": "#ffffff", "secondary": "#ccd0da", "secondary-foreground": "#4c4f69", "muted": "#dce0e8", "muted-foreground": "#6c6f85", "accent": "#04a5e5", "accent-foreground": "#ffffff", "destructive": "#d20f39", "destructive-foreground": "#ffffff", "border": "#bcc0cc", "input": "#ccd0da", "ring": "#8839ef", "chart-1": "oklch(0.5547 0.2503 297.0156)", "chart-2": "oklch(0.6820 0.1448 235.3822)", "chart-3": "oklch(0.6250 0.1772 140.4448)", "chart-4": "oklch(0.6920 0.2041 42.4293)", "chart-5": "oklch(0.7141 0.1045 33.0967)" }, "dark": { "background": "#181825", "foreground": "#cdd6f4", "card": "#1e1e2e", "card-foreground": "#cdd6f4", "popover": "#45475a", "popover-foreground": "#cdd6f4", "primary": "#cba6f7", "primary-foreground": "#1e1e2e", "secondary": "#585b70", "secondary-foreground": "#cdd6f4", "muted": "#292c3c", "muted-foreground": "#a6adc8", "accent": "#89dceb", "accent-foreground": "#1e1e2e", "destructive": "#f38ba8", "destructive-foreground": "#1e1e2e", "border": "#313244", "input": "#313244", "ring": "#cba6f7", "chart-1": "oklch(0.7871 0.1187 304.7693)", "chart-2": "oklch(0.8467 0.0833 210.2545)", "chart-3": "oklch(0.8577 0.1092 142.7153)", "chart-4": "oklch(0.8237 0.1015 52.6294)", "chart-5": "oklch(0.9226 0.0238 30.4919)" } } }, { "name": "8bit/themes/claude", "type": "registry:style", "title": "Claude", "description": "Claude theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "0.5rem" }, "light": { "background": "#faf9f5", "foreground": "#3d3929", "card": "#faf9f5", "card-foreground": "#141413", "popover": "#ffffff", "popover-foreground": "#28261b", "primary": "#c96442", "primary-foreground": "#ffffff", "secondary": "#e9e6dc", "secondary-foreground": "#535146", "muted": "#ede9de", "muted-foreground": "#83827d", "accent": "#e9e6dc", "accent-foreground": "#28261b", "destructive": "#141413", "destructive-foreground": "#ffffff", "border": "#dad9d4", "input": "#b4b2a7", "ring": "#c96442", "chart-1": "oklch(0.5583 0.1276 42.9956)", "chart-2": "oklch(0.6898 0.1581 290.4107)", "chart-3": "oklch(0.8816 0.0276 93.1280)", "chart-4": "oklch(0.8822 0.0403 298.1792)", "chart-5": "oklch(0.5608 0.1348 42.0584)" }, "dark": { "background": "#262624", "foreground": "#c3c0b6", "card": "#262624", "card-foreground": "#faf9f5", "popover": "#30302e", "popover-foreground": "#e5e5e2", "primary": "#d97757", "primary-foreground": "#ffffff", "secondary": "#faf9f5", "secondary-foreground": "#30302e", "muted": "#1b1b19", "muted-foreground": "#b7b5a9", "accent": "#1a1915", "accent-foreground": "#f5f4ee", "destructive": "#ef4444", "destructive-foreground": "#ffffff", "border": "#3e3e38", "input": "#52514a", "ring": "#d97757", "chart-1": "oklch(0.5583 0.1276 42.9956)", "chart-2": "oklch(0.6898 0.1581 290.4107)", "chart-3": "oklch(0.2130 0.0078 95.4245)", "chart-4": "oklch(0.3074 0.0516 289.3230)", "chart-5": "oklch(0.5608 0.1348 42.0584)" } } }, { "name": "8bit/themes/claymorphism", "type": "registry:style", "title": "Claymorphism", "description": "Claymorphism theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "1.25rem" }, "light": { "background": "#e7e5e4", "foreground": "#1e293b", "card": "#f5f5f4", "card-foreground": "#1e293b", "popover": "#f5f5f4", "popover-foreground": "#1e293b", "primary": "#6366f1", "primary-foreground": "#ffffff", "secondary": "#d6d3d1", "secondary-foreground": "#4b5563", "muted": "#e7e5e4", "muted-foreground": "#6b7280", "accent": "#f3e5f5", "accent-foreground": "#374151", "destructive": "#ef4444", "destructive-foreground": "#ffffff", "border": "#d6d3d1", "input": "#d6d3d1", "ring": "#6366f1", "chart-1": "oklch(0.5854 0.2041 277.1173)", "chart-2": "oklch(0.5106 0.2301 276.9656)", "chart-3": "oklch(0.4568 0.2146 277.0229)", "chart-4": "oklch(0.3984 0.1773 277.3662)", "chart-5": "oklch(0.3588 0.1354 278.6973)" }, "dark": { "background": "#1e1b18", "foreground": "#e2e8f0", "card": "#2c2825", "card-foreground": "#e2e8f0", "popover": "#2c2825", "popover-foreground": "#e2e8f0", "primary": "#818cf8", "primary-foreground": "#1e1b18", "secondary": "#3a3633", "secondary-foreground": "#d1d5db", "muted": "#1f1c19", "muted-foreground": "#9ca3af", "accent": "#484441", "accent-foreground": "#d1d5db", "destructive": "#ef4444", "destructive-foreground": "#1e1b18", "border": "#3a3633", "input": "#3a3633", "ring": "#818cf8", "chart-1": "oklch(0.6801 0.1583 276.9349)", "chart-2": "oklch(0.5854 0.2041 277.1173)", "chart-3": "oklch(0.5106 0.2301 276.9656)", "chart-4": "oklch(0.4568 0.2146 277.0229)", "chart-5": "oklch(0.3984 0.1773 277.3662)" } } }, { "name": "8bit/themes/clean-slate", "type": "registry:style", "title": "Clean Slate", "description": "Clean Slate theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "0.5rem" }, "light": { "background": "#f8fafc", "foreground": "#1e293b", "card": "#ffffff", "card-foreground": "#1e293b", "popover": "#ffffff", "popover-foreground": "#1e293b", "primary": "#6366f1", "primary-foreground": "#ffffff", "secondary": "#e5e7eb", "secondary-foreground": "#374151", "muted": "#f3f4f6", "muted-foreground": "#6b7280", "accent": "#e0e7ff", "accent-foreground": "#374151", "destructive": "#ef4444", "destructive-foreground": "#ffffff", "border": "#d1d5db", "input": "#d1d5db", "ring": "#6366f1", "chart-1": "oklch(0.5854 0.2041 277.1173)", "chart-2": "oklch(0.5106 0.2301 276.9656)", "chart-3": "oklch(0.4568 0.2146 277.0229)", "chart-4": "oklch(0.3984 0.1773 277.3662)", "chart-5": "oklch(0.3588 0.1354 278.6973)" }, "dark": { "background": "#0f172a", "foreground": "#e2e8f0", "card": "#1e293b", "card-foreground": "#e2e8f0", "popover": "#1e293b", "popover-foreground": "#e2e8f0", "primary": "#818cf8", "primary-foreground": "#0f172a", "secondary": "#2d3748", "secondary-foreground": "#d1d5db", "muted": "#152032", "muted-foreground": "#9ca3af", "accent": "#374151", "accent-foreground": "#d1d5db", "destructive": "#ef4444", "destructive-foreground": "#0f172a", "border": "#4b5563", "input": "#4b5563", "ring": "#818cf8", "chart-1": "oklch(0.6801 0.1583 276.9349)", "chart-2": "oklch(0.5854 0.2041 277.1173)", "chart-3": "oklch(0.5106 0.2301 276.9656)", "chart-4": "oklch(0.4568 0.2146 277.0229)", "chart-5": "oklch(0.3984 0.1773 277.3662)" } } }, { "name": "8bit/themes/cosmic-night", "type": "registry:style", "title": "Cosmic Night", "description": "Cosmic Night theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "0.5rem" }, "light": { "background": "#f5f5ff", "foreground": "#2a2a4a", "card": "#ffffff", "card-foreground": "#2a2a4a", "popover": "#ffffff", "popover-foreground": "#2a2a4a", "primary": "#6e56cf", "primary-foreground": "#ffffff", "secondary": "#e4dfff", "secondary-foreground": "#4a4080", "muted": "#f0f0fa", "muted-foreground": "#6c6c8a", "accent": "#d8e6ff", "accent-foreground": "#2a2a4a", "destructive": "#ff5470", "destructive-foreground": "#ffffff", "border": "#e0e0f0", "input": "#e0e0f0", "ring": "#6e56cf", "chart-1": "oklch(0.5417 0.1790 288.0332)", "chart-2": "oklch(0.7042 0.1602 288.9880)", "chart-3": "oklch(0.5679 0.2113 276.7065)", "chart-4": "oklch(0.6356 0.1922 281.8054)", "chart-5": "oklch(0.4509 0.1758 279.3838)" }, "dark": { "background": "#0f0f1a", "foreground": "#e2e2f5", "card": "#1a1a2e", "card-foreground": "#e2e2f5", "popover": "#1a1a2e", "popover-foreground": "#e2e2f5", "primary": "#a48fff", "primary-foreground": "#0f0f1a", "secondary": "#2d2b55", "secondary-foreground": "#c4c2ff", "muted": "#222244", "muted-foreground": "#a0a0c0", "accent": "#303060", "accent-foreground": "#e2e2f5", "destructive": "#ff5470", "destructive-foreground": "#ffffff", "border": "#303052", "input": "#303052", "ring": "#a48fff", "chart-1": "oklch(0.7162 0.1597 290.3962)", "chart-2": "oklch(0.6382 0.1047 274.9117)", "chart-3": "oklch(0.7482 0.1235 244.7492)", "chart-4": "oklch(0.7124 0.0977 186.6761)", "chart-5": "oklch(0.7546 0.1831 346.8124)" } } }, { "name": "8bit/themes/cyberpunk", "type": "registry:style", "title": "Cyberpunk", "description": "Cyberpunk theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "0.5rem" }, "light": { "background": "#f8f9fa", "foreground": "#0c0c1d", "card": "#ffffff", "card-foreground": "#0c0c1d", "popover": "#ffffff", "popover-foreground": "#0c0c1d", "primary": "#ff00c8", "primary-foreground": "#ffffff", "secondary": "#f0f0ff", "secondary-foreground": "#0c0c1d", "muted": "#f0f0ff", "muted-foreground": "#0c0c1d", "accent": "#00ffcc", "accent-foreground": "#0c0c1d", "destructive": "#ff3d00", "destructive-foreground": "#ffffff", "border": "#dfe6e9", "input": "#dfe6e9", "ring": "#ff00c8", "chart-1": "oklch(0.6726 0.2904 341.4084)", "chart-2": "oklch(0.5488 0.2944 299.0954)", "chart-3": "oklch(0.8442 0.1457 209.2851)", "chart-4": "oklch(0.8903 0.1739 171.2690)", "chart-5": "oklch(0.9168 0.1915 101.4070)" }, "dark": { "background": "#0c0c1d", "foreground": "#eceff4", "card": "#1e1e3f", "card-foreground": "#eceff4", "popover": "#1e1e3f", "popover-foreground": "#eceff4", "primary": "#ff00c8", "primary-foreground": "#ffffff", "secondary": "#1e1e3f", "secondary-foreground": "#eceff4", "muted": "#151530", "muted-foreground": "#8085a6", "accent": "#00ffcc", "accent-foreground": "#0c0c1d", "destructive": "#ff3d00", "destructive-foreground": "#ffffff", "border": "#2e2e5e", "input": "#2e2e5e", "ring": "#ff00c8", "chart-1": "oklch(0.6726 0.2904 341.4084)", "chart-2": "oklch(0.5488 0.2944 299.0954)", "chart-3": "oklch(0.8442 0.1457 209.2851)", "chart-4": "oklch(0.8903 0.1739 171.2690)", "chart-5": "oklch(0.9168 0.1915 101.4070)" } } }, { "name": "8bit/themes/darkmatter", "type": "registry:style", "title": "Darkmatter", "description": "Darkmatter theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "0.75rem" }, "light": { "background": "#ffffff", "foreground": "#111827", "card": "#ffffff", "card-foreground": "#111827", "popover": "#ffffff", "popover-foreground": "#111827", "primary": "#d87943", "primary-foreground": "#ffffff", "secondary": "#527575", "secondary-foreground": "#ffffff", "muted": "#f3f4f6", "muted-foreground": "#6b7280", "accent": "#eeeeee", "accent-foreground": "#111827", "destructive": "#ef4444", "destructive-foreground": "#fafafa", "border": "#e5e7eb", "input": "#e5e7eb", "ring": "#d87943", "chart-1": "oklch(0.5940 0.0443 196.0233)", "chart-2": "oklch(0.7214 0.1337 49.9802)", "chart-3": "oklch(0.8721 0.0864 68.5474)", "chart-4": "oklch(0.6268 0 0)", "chart-5": "oklch(0.6830 0 0)" }, "dark": { "background": "#121113", "foreground": "#c1c1c1", "card": "#121212", "card-foreground": "#c1c1c1", "popover": "#121113", "popover-foreground": "#c1c1c1", "primary": "#e78a53", "primary-foreground": "#121113", "secondary": "#5f8787", "secondary-foreground": "#121113", "muted": "#222222", "muted-foreground": "#888888", "accent": "#333333", "accent-foreground": "#c1c1c1", "destructive": "#5f8787", "destructive-foreground": "#121113", "border": "#222222", "input": "#222222", "ring": "#e78a53", "chart-1": "oklch(0.5940 0.0443 196.0233)", "chart-2": "oklch(0.7214 0.1337 49.9802)", "chart-3": "oklch(0.8721 0.0864 68.5474)", "chart-4": "oklch(0.6268 0 0)", "chart-5": "oklch(0.6830 0 0)" } } }, { "name": "8bit/themes/doom-64", "type": "registry:style", "title": "Doom 64", "description": "Doom 64 theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "0px" }, "light": { "background": "#cccccc", "foreground": "#1f1f1f", "card": "#b0b0b0", "card-foreground": "#1f1f1f", "popover": "#b0b0b0", "popover-foreground": "#1f1f1f", "primary": "#b71c1c", "primary-foreground": "#ffffff", "secondary": "#556b2f", "secondary-foreground": "#ffffff", "muted": "#b8b8b8", "muted-foreground": "#4a4a4a", "accent": "#4682b4", "accent-foreground": "#ffffff", "destructive": "#ff6f00", "destructive-foreground": "#000000", "border": "#505050", "input": "#505050", "ring": "#b71c1c", "chart-1": "oklch(0.5016 0.1887 27.4816)", "chart-2": "oklch(0.4955 0.0896 126.1858)", "chart-3": "oklch(0.5880 0.0993 245.7394)", "chart-4": "oklch(0.7076 0.1975 46.4558)", "chart-5": "oklch(0.5656 0.0431 40.4319)" }, "dark": { "background": "#1a1a1a", "foreground": "#e0e0e0", "card": "#2a2a2a", "card-foreground": "#e0e0e0", "popover": "#2a2a2a", "popover-foreground": "#e0e0e0", "primary": "#e53935", "primary-foreground": "#ffffff", "secondary": "#689f38", "secondary-foreground": "#000000", "muted": "#252525", "muted-foreground": "#a0a0a0", "accent": "#64b5f6", "accent-foreground": "#000000", "destructive": "#ffa000", "destructive-foreground": "#000000", "border": "#4a4a4a", "input": "#4a4a4a", "ring": "#e53935", "chart-1": "oklch(0.6083 0.2090 27.0276)", "chart-2": "oklch(0.6423 0.1467 133.0145)", "chart-3": "oklch(0.7482 0.1235 244.7492)", "chart-4": "oklch(0.7839 0.1719 68.0943)", "chart-5": "oklch(0.6471 0.0334 40.7963)" } } }, { "name": "8bit/themes/elegant-luxury", "type": "registry:style", "title": "Elegant Luxury", "description": "Elegant Luxury theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "0.375rem" }, "light": { "background": "#faf7f5", "foreground": "#1a1a1a", "card": "#faf7f5", "card-foreground": "#1a1a1a", "popover": "#faf7f5", "popover-foreground": "#1a1a1a", "primary": "#9b2c2c", "primary-foreground": "#ffffff", "secondary": "#fdf2d6", "secondary-foreground": "#805500", "muted": "#f0ebe8", "muted-foreground": "#57534e", "accent": "#fef3c7", "accent-foreground": "#7f1d1d", "destructive": "#991b1b", "destructive-foreground": "#ffffff", "border": "#f5e8d2", "input": "#f5e8d2", "ring": "#9b2c2c", "chart-1": "oklch(0.5054 0.1905 27.5181)", "chart-2": "oklch(0.4650 0.1470 24.9381)", "chart-3": "oklch(0.3958 0.1331 25.7230)", "chart-4": "oklch(0.5553 0.1455 48.9975)", "chart-5": "oklch(0.4732 0.1247 46.2007)" }, "dark": { "background": "#1c1917", "foreground": "#f5f5f4", "card": "#292524", "card-foreground": "#f5f5f4", "popover": "#292524", "popover-foreground": "#f5f5f4", "primary": "#b91c1c", "primary-foreground": "#faf7f5", "secondary": "#92400e", "secondary-foreground": "#fef3c7", "muted": "#1f1c1a", "muted-foreground": "#d6d3d1", "accent": "#b45309", "accent-foreground": "#fef3c7", "destructive": "#ef4444", "destructive-foreground": "#ffffff", "border": "#44403c", "input": "#44403c", "ring": "#b91c1c", "chart-1": "oklch(0.7106 0.1661 22.2162)", "chart-2": "oklch(0.6368 0.2078 25.3313)", "chart-3": "oklch(0.5771 0.2152 27.3250)", "chart-4": "oklch(0.8369 0.1644 84.4286)", "chart-5": "oklch(0.7686 0.1647 70.0804)" } } }, { "name": "8bit/themes/graphite", "type": "registry:style", "title": "Graphite", "description": "Graphite theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "0.35rem" }, "light": { "background": "#f0f0f0", "foreground": "#333333", "card": "#f5f5f5", "card-foreground": "#333333", "popover": "#f5f5f5", "popover-foreground": "#333333", "primary": "#606060", "primary-foreground": "#ffffff", "secondary": "#e0e0e0", "secondary-foreground": "#333333", "muted": "#d9d9d9", "muted-foreground": "#666666", "accent": "#c0c0c0", "accent-foreground": "#333333", "destructive": "#cc3333", "destructive-foreground": "#ffffff", "border": "#d0d0d0", "input": "#e0e0e0", "ring": "#606060", "chart-1": "oklch(0.4891 0 0)", "chart-2": "oklch(0.4863 0.0361 196.0278)", "chart-3": "oklch(0.6534 0 0)", "chart-4": "oklch(0.7316 0 0)", "chart-5": "oklch(0.8078 0 0)" }, "dark": { "background": "#1a1a1a", "foreground": "#d9d9d9", "card": "#202020", "card-foreground": "#d9d9d9", "popover": "#202020", "popover-foreground": "#d9d9d9", "primary": "#a0a0a0", "primary-foreground": "#1a1a1a", "secondary": "#303030", "secondary-foreground": "#d9d9d9", "muted": "#2a2a2a", "muted-foreground": "#808080", "accent": "#404040", "accent-foreground": "#d9d9d9", "destructive": "#e06666", "destructive-foreground": "#ffffff", "border": "#353535", "input": "#303030", "ring": "#a0a0a0", "chart-1": "oklch(0.7058 0 0)", "chart-2": "oklch(0.6714 0.0339 206.3482)", "chart-3": "oklch(0.5452 0 0)", "chart-4": "oklch(0.4604 0 0)", "chart-5": "oklch(0.3715 0 0)" } } }, { "name": "8bit/themes/kodama-grove", "type": "registry:style", "title": "Kodama Grove", "description": "Kodama Grove theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "0.425rem" }, "light": { "background": "#e4d7b0", "foreground": "#5c4b3e", "card": "#e7dbbf", "card-foreground": "#5c4b3e", "popover": "#f3ead2", "popover-foreground": "#5c4b3e", "primary": "#8d9d4f", "primary-foreground": "#fdfbf6", "secondary": "#decea0", "secondary-foreground": "#5c4b3e", "muted": "#decea0", "muted-foreground": "#85766a", "accent": "#dbc894", "accent-foreground": "#5c4b3e", "destructive": "#d98b7e", "destructive-foreground": "#faf8f2", "border": "#b19681", "input": "#dbc894", "ring": "#9db18c", "chart-1": "oklch(0.7350 0.0564 130.8494)", "chart-2": "oklch(0.6762 0.0567 132.4479)", "chart-3": "oklch(0.8185 0.0332 136.6539)", "chart-4": "oklch(0.5929 0.0464 137.6224)", "chart-5": "oklch(0.5183 0.0390 137.1892)" }, "dark": { "background": "#3a3529", "foreground": "#ede4d4", "card": "#413c33", "card-foreground": "#ede4d4", "popover": "#413c33", "popover-foreground": "#ede4d4", "primary": "#8a9f7b", "primary-foreground": "#2a2521", "secondary": "#5a5345", "secondary-foreground": "#ede4d4", "muted": "#4a4439", "muted-foreground": "#a8a096", "accent": "#a18f5c", "accent-foreground": "#2a2521", "destructive": "#b5766a", "destructive-foreground": "#f0e9db", "border": "#5a5345", "input": "#5a5345", "ring": "#8a9f7b", "chart-1": "oklch(0.6762 0.0567 132.4479)", "chart-2": "oklch(0.7350 0.0564 130.8494)", "chart-3": "oklch(0.5929 0.0464 137.6224)", "chart-4": "oklch(0.6540 0.0723 90.7629)", "chart-5": "oklch(0.5183 0.0390 137.1892)" } } }, { "name": "8bit/themes/midnight-bloom", "type": "registry:style", "title": "Midnight Bloom", "description": "Midnight Bloom theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "0.5rem" }, "light": { "background": "#f9f9f9", "foreground": "#333333", "card": "#ffffff", "card-foreground": "#333333", "popover": "#ffffff", "popover-foreground": "#333333", "primary": "#6c5ce7", "primary-foreground": "#ffffff", "secondary": "#a1c9f2", "secondary-foreground": "#333333", "muted": "#c9c4b5", "muted-foreground": "#6e6e6e", "accent": "#8b9467", "accent-foreground": "#ffffff", "destructive": "#ef4444", "destructive-foreground": "#ffffff", "border": "#d4d4d4", "input": "#d4d4d4", "ring": "#6c5ce7", "chart-1": "oklch(0.5676 0.2021 283.0838)", "chart-2": "oklch(0.5261 0.1705 314.6534)", "chart-3": "oklch(0.3390 0.1793 301.6848)", "chart-4": "oklch(0.6746 0.1414 261.3380)", "chart-5": "oklch(0.5880 0.0993 245.7394)" }, "dark": { "background": "#1a1d23", "foreground": "#e5e5e5", "card": "#2f3436", "card-foreground": "#e5e5e5", "popover": "#2f3436", "popover-foreground": "#e5e5e5", "primary": "#6c5ce7", "primary-foreground": "#ffffff", "secondary": "#4b0082", "secondary-foreground": "#e5e5e5", "muted": "#444444", "muted-foreground": "#a3a3a3", "accent": "#6495ed", "accent-foreground": "#e5e5e5", "destructive": "#ef4444", "destructive-foreground": "#ffffff", "border": "#444444", "input": "#444444", "ring": "#6c5ce7", "chart-1": "oklch(0.5676 0.2021 283.0838)", "chart-2": "oklch(0.5261 0.1705 314.6534)", "chart-3": "oklch(0.3390 0.1793 301.6848)", "chart-4": "oklch(0.6746 0.1414 261.3380)", "chart-5": "oklch(0.5880 0.0993 245.7394)" } } }, { "name": "8bit/themes/mocha-mousse", "type": "registry:style", "title": "Mocha Mousse", "description": "Mocha Mousse theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "0.5rem" }, "light": { "background": "#f1f0e5", "foreground": "#56453f", "card": "#f1f0e5", "card-foreground": "#56453f", "popover": "#ffffff", "popover-foreground": "#56453f", "primary": "#a37764", "primary-foreground": "#ffffff", "secondary": "#baab92", "secondary-foreground": "#ffffff", "muted": "#e4c7b8", "muted-foreground": "#8a655a", "accent": "#e4c7b8", "accent-foreground": "#56453f", "destructive": "#1f1a17", "destructive-foreground": "#ffffff", "border": "#baab92", "input": "#baab92", "ring": "#a37764", "chart-1": "oklch(0.6083 0.0623 44.3588)", "chart-2": "oklch(0.5416 0.0512 37.2132)", "chart-3": "oklch(0.7272 0.0539 52.3320)", "chart-4": "oklch(0.7473 0.0387 80.5476)", "chart-5": "oklch(0.6440 0.0405 52.3917)" }, "dark": { "background": "#2d2521", "foreground": "#f1f0e5", "card": "#3c332e", "card-foreground": "#f1f0e5", "popover": "#3c332e", "popover-foreground": "#f1f0e5", "primary": "#c39e88", "primary-foreground": "#2d2521", "secondary": "#8a655a", "secondary-foreground": "#f1f0e5", "muted": "#56453f", "muted-foreground": "#c5aa9b", "accent": "#baab92", "accent-foreground": "#2d2521", "destructive": "#e57373", "destructive-foreground": "#2d2521", "border": "#56453f", "input": "#56453f", "ring": "#c39e88", "chart-1": "oklch(0.7272 0.0539 52.3320)", "chart-2": "oklch(0.7473 0.0387 80.5476)", "chart-3": "oklch(0.6083 0.0623 44.3588)", "chart-4": "oklch(0.5416 0.0512 37.2132)", "chart-5": "oklch(0.6440 0.0405 52.3917)" } } }, { "name": "8bit/themes/modern-minimal", "type": "registry:style", "title": "Modern Minimal", "description": "Modern Minimal theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "0.375rem" }, "light": { "background": "#ffffff", "foreground": "#333333", "card": "#ffffff", "card-foreground": "#333333", "popover": "#ffffff", "popover-foreground": "#333333", "primary": "#3b82f6", "primary-foreground": "#ffffff", "secondary": "#f3f4f6", "secondary-foreground": "#4b5563", "muted": "#f9fafb", "muted-foreground": "#6b7280", "accent": "#e0f2fe", "accent-foreground": "#1e3a8a", "destructive": "#ef4444", "destructive-foreground": "#ffffff", "border": "#e5e7eb", "input": "#e5e7eb", "ring": "#3b82f6", "chart-1": "oklch(0.6231 0.1880 259.8145)", "chart-2": "oklch(0.5461 0.2152 262.8809)", "chart-3": "oklch(0.4882 0.2172 264.3763)", "chart-4": "oklch(0.4244 0.1809 265.6377)", "chart-5": "oklch(0.3791 0.1378 265.5222)" }, "dark": { "background": "#171717", "foreground": "#e5e5e5", "card": "#262626", "card-foreground": "#e5e5e5", "popover": "#262626", "popover-foreground": "#e5e5e5", "primary": "#3b82f6", "primary-foreground": "#ffffff", "secondary": "#262626", "secondary-foreground": "#e5e5e5", "muted": "#1f1f1f", "muted-foreground": "#a3a3a3", "accent": "#1e3a8a", "accent-foreground": "#bfdbfe", "destructive": "#ef4444", "destructive-foreground": "#ffffff", "border": "#404040", "input": "#404040", "ring": "#3b82f6", "chart-1": "oklch(0.7137 0.1434 254.6240)", "chart-2": "oklch(0.6231 0.1880 259.8145)", "chart-3": "oklch(0.5461 0.2152 262.8809)", "chart-4": "oklch(0.4882 0.2172 264.3763)", "chart-5": "oklch(0.4244 0.1809 265.6377)" } } }, { "name": "8bit/themes/mono", "type": "registry:style", "title": "Mono", "description": "Mono theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "0rem" }, "light": { "background": "#ffffff", "foreground": "#0a0a0a", "card": "#ffffff", "card-foreground": "#0a0a0a", "popover": "#ffffff", "popover-foreground": "#0a0a0a", "primary": "#737373", "primary-foreground": "#fafafa", "secondary": "#f5f5f5", "secondary-foreground": "#171717", "muted": "#f5f5f5", "muted-foreground": "#717171", "accent": "#f5f5f5", "accent-foreground": "#171717", "destructive": "#e7000b", "destructive-foreground": "#f5f5f5", "border": "#e5e5e5", "input": "#e5e5e5", "ring": "#a1a1a1", "chart-1": "oklch(0.5555 0 0)", "chart-2": "oklch(0.5555 0 0)", "chart-3": "oklch(0.5555 0 0)", "chart-4": "oklch(0.5555 0 0)", "chart-5": "oklch(0.5555 0 0)" }, "dark": { "background": "#0a0a0a", "foreground": "#fafafa", "card": "#191919", "card-foreground": "#fafafa", "popover": "#262626", "popover-foreground": "#fafafa", "primary": "#737373", "primary-foreground": "#fafafa", "secondary": "#262626", "secondary-foreground": "#fafafa", "muted": "#262626", "muted-foreground": "#a1a1a1", "accent": "#404040", "accent-foreground": "#fafafa", "destructive": "#ff6467", "destructive-foreground": "#262626", "border": "#383838", "input": "#525252", "ring": "#737373", "chart-1": "oklch(0.5555 0 0)", "chart-2": "oklch(0.5555 0 0)", "chart-3": "oklch(0.5555 0 0)", "chart-4": "oklch(0.5555 0 0)", "chart-5": "oklch(0.5555 0 0)" } } }, { "name": "8bit/themes/nature", "type": "registry:style", "title": "Nature", "description": "Nature theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "0.5rem" }, "light": { "background": "#f8f5f0", "foreground": "#3e2723", "card": "#f8f5f0", "card-foreground": "#3e2723", "popover": "#f8f5f0", "popover-foreground": "#3e2723", "primary": "#2e7d32", "primary-foreground": "#ffffff", "secondary": "#e8f5e9", "secondary-foreground": "#1b5e20", "muted": "#f0e9e0", "muted-foreground": "#6d4c41", "accent": "#c8e6c9", "accent-foreground": "#1b5e20", "destructive": "#c62828", "destructive-foreground": "#ffffff", "border": "#e0d6c9", "input": "#e0d6c9", "ring": "#2e7d32", "chart-1": "oklch(0.6731 0.1624 144.2083)", "chart-2": "oklch(0.5752 0.1446 144.1813)", "chart-3": "oklch(0.5234 0.1347 144.1672)", "chart-4": "oklch(0.4254 0.1159 144.3078)", "chart-5": "oklch(0.2157 0.0453 145.7256)" }, "dark": { "background": "#1c2a1f", "foreground": "#f0ebe5", "card": "#2d3a2e", "card-foreground": "#f0ebe5", "popover": "#2d3a2e", "popover-foreground": "#f0ebe5", "primary": "#4caf50", "primary-foreground": "#0a1f0c", "secondary": "#3e4a3d", "secondary-foreground": "#d7e0d6", "muted": "#252f26", "muted-foreground": "#d7cfc4", "accent": "#388e3c", "accent-foreground": "#f0ebe5", "destructive": "#c62828", "destructive-foreground": "#f0ebe5", "border": "#3e4a3d", "input": "#3e4a3d", "ring": "#4caf50", "chart-1": "oklch(0.7660 0.1179 145.2950)", "chart-2": "oklch(0.7185 0.1417 144.8887)", "chart-3": "oklch(0.6731 0.1624 144.2083)", "chart-4": "oklch(0.6291 0.1543 144.2031)", "chart-5": "oklch(0.5752 0.1446 144.1813)" } } }, { "name": "8bit/themes/neo-brutalism", "type": "registry:style", "title": "Neo Brutalism", "description": "Neo Brutalism theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "0px" }, "light": { "background": "#ffffff", "foreground": "#000000", "card": "#ffffff", "card-foreground": "#000000", "popover": "#ffffff", "popover-foreground": "#000000", "primary": "#ff3333", "primary-foreground": "#ffffff", "secondary": "#ffff00", "secondary-foreground": "#000000", "muted": "#f0f0f0", "muted-foreground": "#333333", "accent": "#0066ff", "accent-foreground": "#ffffff", "destructive": "#000000", "destructive-foreground": "#ffffff", "border": "#000000", "input": "#000000", "ring": "#ff3333", "chart-1": "oklch(0.6489 0.2370 26.9728)", "chart-2": "oklch(0.9680 0.2110 109.7692)", "chart-3": "oklch(0.5635 0.2408 260.8178)", "chart-4": "oklch(0.7323 0.2492 142.4953)", "chart-5": "oklch(0.5931 0.2726 328.3634)" }, "dark": { "background": "#000000", "foreground": "#ffffff", "card": "#333333", "card-foreground": "#ffffff", "popover": "#333333", "popover-foreground": "#ffffff", "primary": "#ff6666", "primary-foreground": "#000000", "secondary": "#ffff33", "secondary-foreground": "#000000", "muted": "#1a1a1a", "muted-foreground": "#cccccc", "accent": "#3399ff", "accent-foreground": "#000000", "destructive": "#ffffff", "destructive-foreground": "#000000", "border": "#ffffff", "input": "#ffffff", "ring": "#ff6666", "chart-1": "oklch(0.7044 0.1872 23.1858)", "chart-2": "oklch(0.9691 0.2005 109.6228)", "chart-3": "oklch(0.6755 0.1765 252.2592)", "chart-4": "oklch(0.7395 0.2268 142.8504)", "chart-5": "oklch(0.6131 0.2458 328.0714)" } } }, { "name": "8bit/themes/northern-lights", "type": "registry:style", "title": "Northern Lights", "description": "Northern Lights theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "0.5rem" }, "light": { "background": "#f9f9fa", "foreground": "#333333", "card": "#ffffff", "card-foreground": "#333333", "popover": "#ffffff", "popover-foreground": "#333333", "primary": "#34a85a", "primary-foreground": "#ffffff", "secondary": "#6495ed", "secondary-foreground": "#ffffff", "muted": "#ddd9c4", "muted-foreground": "#6e6e6e", "accent": "#66d9ef", "accent-foreground": "#333333", "destructive": "#ef4444", "destructive-foreground": "#ffffff", "border": "#d4d4d4", "input": "#d4d4d4", "ring": "#34a85a", "chart-1": "oklch(0.6487 0.1538 150.3071)", "chart-2": "oklch(0.6746 0.1414 261.3380)", "chart-3": "oklch(0.8269 0.1080 211.9627)", "chart-4": "oklch(0.5880 0.0993 245.7394)", "chart-5": "oklch(0.5905 0.1608 148.2409)" }, "dark": { "background": "#1a1d23", "foreground": "#e5e5e5", "card": "#2f3436", "card-foreground": "#e5e5e5", "popover": "#2f3436", "popover-foreground": "#e5e5e5", "primary": "#34a85a", "primary-foreground": "#ffffff", "secondary": "#4682b4", "secondary-foreground": "#e5e5e5", "muted": "#444444", "muted-foreground": "#a3a3a3", "accent": "#6495ed", "accent-foreground": "#e5e5e5", "destructive": "#ef4444", "destructive-foreground": "#ffffff", "border": "#444444", "input": "#444444", "ring": "#34a85a", "chart-1": "oklch(0.6487 0.1538 150.3071)", "chart-2": "oklch(0.5880 0.0993 245.7394)", "chart-3": "oklch(0.6746 0.1414 261.3380)", "chart-4": "oklch(0.8269 0.1080 211.9627)", "chart-5": "oklch(0.5905 0.1608 148.2409)" } } }, { "name": "8bit/themes/notebook", "type": "registry:style", "title": "Notebook", "description": "Notebook theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "0.625rem" }, "light": { "background": "#f9f9f9", "foreground": "#3a3a3a", "card": "#ffffff", "card-foreground": "#3a3a3a", "popover": "#ffffff", "popover-foreground": "#3a3a3a", "primary": "#606060", "primary-foreground": "#f0f0f0", "secondary": "#dedede", "secondary-foreground": "#3a3a3a", "muted": "#e3e3e3", "muted-foreground": "#505050", "accent": "#f3eac8", "accent-foreground": "#5d4037", "destructive": "#c87a7a", "destructive-foreground": "#ffffff", "border": "#747272", "input": "#ffffff", "ring": "#a0a0a0", "chart-1": "oklch(0.3211 0 0)", "chart-2": "oklch(0.4495 0 0)", "chart-3": "oklch(0.5693 0 0)", "chart-4": "oklch(0.6830 0 0)", "chart-5": "oklch(0.7921 0 0)" }, "dark": { "background": "#2b2b2b", "foreground": "#dcdcdc", "card": "#333333", "card-foreground": "#dcdcdc", "popover": "#333333", "popover-foreground": "#dcdcdc", "primary": "#b0b0b0", "primary-foreground": "#2b2b2b", "secondary": "#5a5a5a", "secondary-foreground": "#c0c0c0", "muted": "#454545", "muted-foreground": "#a0a0a0", "accent": "#e0e0e0", "accent-foreground": "#333333", "destructive": "#d9afaf", "destructive-foreground": "#2b2b2b", "border": "#4f4f4f", "input": "#333333", "ring": "#c0c0c0", "chart-1": "oklch(0.9521 0 0)", "chart-2": "oklch(0.8576 0 0)", "chart-3": "oklch(0.7572 0 0)", "chart-4": "oklch(0.6534 0 0)", "chart-5": "oklch(0.5452 0 0)" } } }, { "name": "8bit/themes/ocean-breeze", "type": "registry:style", "title": "Ocean Breeze", "description": "Ocean Breeze theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "0.5rem" }, "light": { "background": "#f0f8ff", "foreground": "#374151", "card": "#ffffff", "card-foreground": "#374151", "popover": "#ffffff", "popover-foreground": "#374151", "primary": "#22c55e", "primary-foreground": "#ffffff", "secondary": "#e0f2fe", "secondary-foreground": "#4b5563", "muted": "#f3f4f6", "muted-foreground": "#6b7280", "accent": "#d1fae5", "accent-foreground": "#374151", "destructive": "#ef4444", "destructive-foreground": "#ffffff", "border": "#e5e7eb", "input": "#e5e7eb", "ring": "#22c55e", "chart-1": "oklch(0.7227 0.1920 149.5793)", "chart-2": "oklch(0.6959 0.1491 162.4796)", "chart-3": "oklch(0.5960 0.1274 163.2254)", "chart-4": "oklch(0.5081 0.1049 165.6121)", "chart-5": "oklch(0.4318 0.0865 166.9128)" }, "dark": { "background": "#0f172a", "foreground": "#d1d5db", "card": "#1e293b", "card-foreground": "#d1d5db", "popover": "#1e293b", "popover-foreground": "#d1d5db", "primary": "#34d399", "primary-foreground": "#0f172a", "secondary": "#2d3748", "secondary-foreground": "#a1a1aa", "muted": "#19212e", "muted-foreground": "#6b7280", "accent": "#374151", "accent-foreground": "#a1a1aa", "destructive": "#ef4444", "destructive-foreground": "#0f172a", "border": "#4b5563", "input": "#4b5563", "ring": "#34d399", "chart-1": "oklch(0.7729 0.1535 163.2231)", "chart-2": "oklch(0.7845 0.1325 181.9120)", "chart-3": "oklch(0.7227 0.1920 149.5793)", "chart-4": "oklch(0.6959 0.1491 162.4796)", "chart-5": "oklch(0.5960 0.1274 163.2254)" } } }, { "name": "8bit/themes/pastel-dreams", "type": "registry:style", "title": "Pastel Dreams", "description": "Pastel Dreams theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "1.5rem" }, "light": { "background": "#f7f3f9", "foreground": "#374151", "card": "#ffffff", "card-foreground": "#374151", "popover": "#ffffff", "popover-foreground": "#374151", "primary": "#a78bfa", "primary-foreground": "#ffffff", "secondary": "#e9d8fd", "secondary-foreground": "#4b5563", "muted": "#f3e8ff", "muted-foreground": "#6b7280", "accent": "#f3e5f5", "accent-foreground": "#374151", "destructive": "#fca5a5", "destructive-foreground": "#ffffff", "border": "#e9d8fd", "input": "#e9d8fd", "ring": "#a78bfa", "chart-1": "oklch(0.7090 0.1592 293.5412)", "chart-2": "oklch(0.6056 0.2189 292.7172)", "chart-3": "oklch(0.5413 0.2466 293.0090)", "chart-4": "oklch(0.4907 0.2412 292.5809)", "chart-5": "oklch(0.4320 0.2106 292.7591)" }, "dark": { "background": "#1c1917", "foreground": "#e0e7ff", "card": "#2d2535", "card-foreground": "#e0e7ff", "popover": "#2d2535", "popover-foreground": "#e0e7ff", "primary": "#c0aafd", "primary-foreground": "#1c1917", "secondary": "#3f324a", "secondary-foreground": "#d1d5db", "muted": "#20182b", "muted-foreground": "#9ca3af", "accent": "#4a3d5a", "accent-foreground": "#d1d5db", "destructive": "#fca5a5", "destructive-foreground": "#1c1917", "border": "#3f324a", "input": "#3f324a", "ring": "#c0aafd", "chart-1": "oklch(0.7874 0.1179 295.7538)", "chart-2": "oklch(0.7090 0.1592 293.5412)", "chart-3": "oklch(0.6056 0.2189 292.7172)", "chart-4": "oklch(0.5413 0.2466 293.0090)", "chart-5": "oklch(0.4907 0.2412 292.5809)" } } }, { "name": "8bit/themes/perpetuity", "type": "registry:style", "title": "Perpetuity", "description": "Perpetuity theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "0.125rem" }, "light": { "background": "#e8f0f0", "foreground": "#0a4a55", "card": "#f2f7f7", "card-foreground": "#0a4a55", "popover": "#f2f7f7", "popover-foreground": "#0a4a55", "primary": "#06858e", "primary-foreground": "#ffffff", "secondary": "#d9eaea", "secondary-foreground": "#0a4a55", "muted": "#e0eaea", "muted-foreground": "#427a7e", "accent": "#c9e5e7", "accent-foreground": "#0a4a55", "destructive": "#d13838", "destructive-foreground": "#ffffff", "border": "#cde0e2", "input": "#d9eaea", "ring": "#06858e", "chart-1": "oklch(0.5624 0.0947 203.2755)", "chart-2": "oklch(0.6389 0.1029 201.5918)", "chart-3": "oklch(0.7124 0.1075 201.2486)", "chart-4": "oklch(0.7701 0.0979 201.1816)", "chart-5": "oklch(0.8336 0.0771 200.9702)" }, "dark": { "background": "#0a1a20", "foreground": "#4de8e8", "card": "#0c2025", "card-foreground": "#4de8e8", "popover": "#0c2025", "popover-foreground": "#4de8e8", "primary": "#4de8e8", "primary-foreground": "#0a1a20", "secondary": "#164955", "secondary-foreground": "#4de8e8", "muted": "#0f3039", "muted-foreground": "#36a5a5", "accent": "#164955", "accent-foreground": "#4de8e8", "destructive": "#e83c3c", "destructive-foreground": "#f2f2f2", "border": "#164955", "input": "#164955", "ring": "#4de8e8", "chart-1": "oklch(0.8520 0.1269 195.0354)", "chart-2": "oklch(0.6611 0.0975 195.0526)", "chart-3": "oklch(0.5804 0.0849 195.0673)", "chart-4": "oklch(0.4269 0.0630 202.6247)", "chart-5": "oklch(0.3142 0.0455 204.1575)" } } }, { "name": "8bit/themes/quantum-rose", "type": "registry:style", "title": "Quantum Rose", "description": "Quantum Rose theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "0.5rem" }, "light": { "background": "#fff0f8", "foreground": "#91185c", "card": "#fff7fc", "card-foreground": "#91185c", "popover": "#fff7fc", "popover-foreground": "#91185c", "primary": "#e6067a", "primary-foreground": "#ffffff", "secondary": "#ffd6ff", "secondary-foreground": "#91185c", "muted": "#ffe3f2", "muted-foreground": "#c04283", "accent": "#ffc1e3", "accent-foreground": "#91185c", "destructive": "#d13869", "destructive-foreground": "#ffffff", "border": "#ffc7e6", "input": "#ffd6ff", "ring": "#e6067a", "chart-1": "oklch(0.6002 0.2414 0.1348)", "chart-2": "oklch(0.5979 0.1750 345.0378)", "chart-3": "oklch(0.6009 0.1243 311.7958)", "chart-4": "oklch(0.5849 0.1178 283.2937)", "chart-5": "oklch(0.6479 0.1871 267.9684)" }, "dark": { "background": "#1a0922", "foreground": "#ffb3ff", "card": "#2a1435", "card-foreground": "#ffb3ff", "popover": "#2a1435", "popover-foreground": "#ffb3ff", "primary": "#ff6bef", "primary-foreground": "#180518", "secondary": "#46204f", "secondary-foreground": "#ffb3ff", "muted": "#331941", "muted-foreground": "#d67ad6", "accent": "#5a1f5d", "accent-foreground": "#ffb3ff", "destructive": "#ff2876", "destructive-foreground": "#f9f9f9", "border": "#4a1b5f", "input": "#46204f", "ring": "#ff6bef", "chart-1": "oklch(0.7543 0.2319 332.0212)", "chart-2": "oklch(0.6508 0.2159 317.6331)", "chart-3": "oklch(0.6249 0.2233 292.7656)", "chart-4": "oklch(0.6067 0.1649 278.7172)", "chart-5": "oklch(0.6235 0.2019 268.0521)" } } }, { "name": "8bit/themes/retro-arcade", "type": "registry:style", "title": "Retro Arcade", "description": "Retro Arcade theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "0.25rem" }, "light": { "background": "#fdf6e3", "foreground": "#073642", "card": "#eee8d5", "card-foreground": "#073642", "popover": "#eee8d5", "popover-foreground": "#073642", "primary": "#d33682", "primary-foreground": "#ffffff", "secondary": "#2aa198", "secondary-foreground": "#ffffff", "muted": "#93a1a1", "muted-foreground": "#073642", "accent": "#cb4b16", "accent-foreground": "#ffffff", "destructive": "#dc322f", "destructive-foreground": "#ffffff", "border": "#839496", "input": "#839496", "ring": "#d33682", "chart-1": "oklch(0.6149 0.1394 244.9273)", "chart-2": "oklch(0.6437 0.1019 187.3840)", "chart-3": "oklch(0.5924 0.2025 355.8943)", "chart-4": "oklch(0.5808 0.1732 39.5003)", "chart-5": "oklch(0.5863 0.2064 27.1172)" }, "dark": { "background": "#002b36", "foreground": "#93a1a1", "card": "#073642", "card-foreground": "#93a1a1", "popover": "#073642", "popover-foreground": "#93a1a1", "primary": "#d33682", "primary-foreground": "#ffffff", "secondary": "#2aa198", "secondary-foreground": "#ffffff", "muted": "#586e75", "muted-foreground": "#93a1a1", "accent": "#cb4b16", "accent-foreground": "#ffffff", "destructive": "#dc322f", "destructive-foreground": "#ffffff", "border": "#586e75", "input": "#586e75", "ring": "#d33682", "chart-1": "oklch(0.6149 0.1394 244.9273)", "chart-2": "oklch(0.6437 0.1019 187.3840)", "chart-3": "oklch(0.5924 0.2025 355.8943)", "chart-4": "oklch(0.5808 0.1732 39.5003)", "chart-5": "oklch(0.5863 0.2064 27.1172)" } } }, { "name": "8bit/themes/sage-garden", "type": "registry:style", "title": "Sage Garden", "description": "Sage Garden theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "0.35rem" }, "light": { "background": "#f8f7f4", "foreground": "#1a1f2e", "card": "#ffffff", "card-foreground": "#1a1f2e", "popover": "#ffffff", "popover-foreground": "#1a1f2e", "primary": "#7c9082", "primary-foreground": "#ffffff", "secondary": "#ced4bf", "secondary-foreground": "#1a1f2e", "muted": "#e8e6e1", "muted-foreground": "#6b7280", "accent": "#bfc9bb", "accent-foreground": "#1a1f2e", "destructive": "#c73e3a", "destructive-foreground": "#ffffff", "border": "#e8e6e1", "input": "#ffffff", "ring": "#7c9082", "chart-1": "oklch(0.6333 0.0309 154.9039)", "chart-2": "oklch(0.7209 0.0489 120.9474)", "chart-3": "oklch(0.6744 0.0427 136.0110)", "chart-4": "oklch(0.5510 0.0234 264.3637)", "chart-5": "oklch(0.9251 0.0071 88.6450)" }, "dark": { "background": "#0a0a0a", "foreground": "#f5f5f5", "card": "#121212", "card-foreground": "#f5f5f5", "popover": "#121212", "popover-foreground": "#f5f5f5", "primary": "#7c9082", "primary-foreground": "#000000", "secondary": "#1a1a1a", "secondary-foreground": "#f5f5f5", "muted": "#1a1a1a", "muted-foreground": "#a0a0a0", "accent": "#36443a", "accent-foreground": "#f5f5f5", "destructive": "#ef4444", "destructive-foreground": "#ffffff", "border": "#2a2a2a", "input": "#121212", "ring": "#7c9082", "chart-1": "oklch(0.6333 0.0309 154.9039)", "chart-2": "oklch(0.7209 0.0489 120.9474)", "chart-3": "oklch(0.6744 0.0427 136.0110)", "chart-4": "oklch(0.5510 0.0234 264.3637)", "chart-5": "oklch(0.5096 0.0289 152.3460)" } } }, { "name": "8bit/themes/soft-pop", "type": "registry:style", "title": "Soft Pop", "description": "Soft Pop theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "1rem" }, "light": { "background": "#f7f9f3", "foreground": "#000000", "card": "#ffffff", "card-foreground": "#000000", "popover": "#ffffff", "popover-foreground": "#000000", "primary": "#4f46e5", "primary-foreground": "#ffffff", "secondary": "#14b8a6", "secondary-foreground": "#ffffff", "muted": "#f0f0f0", "muted-foreground": "#333333", "accent": "#f59e0b", "accent-foreground": "#000000", "destructive": "#ef4444", "destructive-foreground": "#ffffff", "border": "#000000", "input": "#737373", "ring": "#a5b4fc", "chart-1": "oklch(0.5106 0.2301 276.9656)", "chart-2": "oklch(0.7038 0.1230 182.5025)", "chart-3": "oklch(0.7686 0.1647 70.0804)", "chart-4": "oklch(0.6559 0.2118 354.3084)", "chart-5": "oklch(0.7227 0.1920 149.5793)" }, "dark": { "background": "#000000", "foreground": "#ffffff", "card": "#1a212b", "card-foreground": "#ffffff", "popover": "#1a212b", "popover-foreground": "#ffffff", "primary": "#818cf8", "primary-foreground": "#000000", "secondary": "#2dd4bf", "secondary-foreground": "#000000", "muted": "#333333", "muted-foreground": "#cccccc", "accent": "#fcd34d", "accent-foreground": "#000000", "destructive": "#f87171", "destructive-foreground": "#000000", "border": "#545454", "input": "#ffffff", "ring": "#818cf8", "chart-1": "oklch(0.6801 0.1583 276.9349)", "chart-2": "oklch(0.7845 0.1325 181.9120)", "chart-3": "oklch(0.8790 0.1534 91.6054)", "chart-4": "oklch(0.7253 0.1752 349.7607)", "chart-5": "oklch(0.8003 0.1821 151.7110)" } } }, { "name": "8bit/themes/solar-dusk", "type": "registry:style", "title": "Solar Dusk", "description": "Solar Dusk theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "0.3rem" }, "light": { "background": "#fdfbf7", "foreground": "#4a3b33", "card": "#f8f4ee", "card-foreground": "#4a3b33", "popover": "#f8f4ee", "popover-foreground": "#4a3b33", "primary": "#b45309", "primary-foreground": "#ffffff", "secondary": "#e4c090", "secondary-foreground": "#57534e", "muted": "#f1e9da", "muted-foreground": "#78716c", "accent": "#f2daba", "accent-foreground": "#57534e", "destructive": "#991b1b", "destructive-foreground": "#ffffff", "border": "#e4d9bc", "input": "#e4d9bc", "ring": "#b45309", "chart-1": "oklch(0.5553 0.1455 48.9975)", "chart-2": "oklch(0.5534 0.0116 58.0708)", "chart-3": "oklch(0.5538 0.1207 66.4416)", "chart-4": "oklch(0.5534 0.0116 58.0708)", "chart-5": "oklch(0.6806 0.1423 75.8340)" }, "dark": { "background": "#1c1917", "foreground": "#f5f5f4", "card": "#292524", "card-foreground": "#f5f5f4", "popover": "#292524", "popover-foreground": "#f5f5f4", "primary": "#f97316", "primary-foreground": "#ffffff", "secondary": "#57534e", "secondary-foreground": "#e7e5e4", "muted": "#201d1a", "muted-foreground": "#a8a29e", "accent": "#1e4252", "accent-foreground": "#e7e5e4", "destructive": "#dc2626", "destructive-foreground": "#ffffff", "border": "#44403c", "input": "#44403c", "ring": "#f97316", "chart-1": "oklch(0.7049 0.1867 47.6044)", "chart-2": "oklch(0.6847 0.1479 237.3225)", "chart-3": "oklch(0.7952 0.1617 86.0468)", "chart-4": "oklch(0.7161 0.0091 56.2590)", "chart-5": "oklch(0.5534 0.0116 58.0708)" } } }, { "name": "8bit/themes/starry-night", "type": "registry:style", "title": "Starry Night", "description": "Starry Night theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "0.5rem" }, "light": { "background": "#f5f7fa", "foreground": "#1a2238", "card": "#e3eaf2", "card-foreground": "#1a2238", "popover": "#fffbe6", "popover-foreground": "#1a2238", "primary": "#3a5ba0", "primary-foreground": "#fffbe6", "secondary": "#f7c873", "secondary-foreground": "#1a2238", "muted": "#e5e5df", "muted-foreground": "#3a5ba0", "accent": "#6ea3c1", "accent-foreground": "#fffbe6", "destructive": "#2d1e2f", "destructive-foreground": "#fffbe6", "border": "#b0b8c1", "input": "#6ea3c1", "ring": "#f7c873", "chart-1": "oklch(0.4815 0.1178 263.3758)", "chart-2": "oklch(0.8567 0.1164 81.0092)", "chart-3": "oklch(0.6896 0.0714 234.0387)", "chart-4": "oklch(0.7791 0.0156 251.1926)", "chart-5": "oklch(0.2611 0.0376 322.5267)" }, "dark": { "background": "#181a24", "foreground": "#e6eaf3", "card": "#23243a", "card-foreground": "#e6eaf3", "popover": "#23243a", "popover-foreground": "#ffe066", "primary": "#3a5ba0", "primary-foreground": "#ffe066", "secondary": "#ffe066", "secondary-foreground": "#23243a", "muted": "#1d1e2f", "muted-foreground": "#7a88a1", "accent": "#bccdf0", "accent-foreground": "#181a24", "destructive": "#a04a6c", "destructive-foreground": "#ffe066", "border": "#2d2e3e", "input": "#3a5ba0", "ring": "#ffe066", "chart-1": "oklch(0.4815 0.1178 263.3758)", "chart-2": "oklch(0.9097 0.1440 95.1120)", "chart-3": "oklch(0.6896 0.0714 234.0387)", "chart-4": "oklch(0.6243 0.0412 262.0375)", "chart-5": "oklch(0.5280 0.1200 357.1130)" } } }, { "name": "8bit/themes/sunset-horizon", "type": "registry:style", "title": "Sunset Horizon", "description": "Sunset Horizon theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "0.625rem" }, "light": { "background": "#fff9f5", "foreground": "#3d3436", "card": "#ffffff", "card-foreground": "#3d3436", "popover": "#ffffff", "popover-foreground": "#3d3436", "primary": "#ff7e5f", "primary-foreground": "#ffffff", "secondary": "#ffedea", "secondary-foreground": "#b35340", "muted": "#fff0eb", "muted-foreground": "#78716c", "accent": "#feb47b", "accent-foreground": "#3d3436", "destructive": "#e63946", "destructive-foreground": "#ffffff", "border": "#ffe0d6", "input": "#ffe0d6", "ring": "#ff7e5f", "chart-1": "oklch(0.7357 0.1641 34.7091)", "chart-2": "oklch(0.8278 0.1131 57.9984)", "chart-3": "oklch(0.8773 0.0763 54.9314)", "chart-4": "oklch(0.8200 0.1054 40.8859)", "chart-5": "oklch(0.6368 0.1306 32.0721)" }, "dark": { "background": "#2a2024", "foreground": "#f2e9e4", "card": "#392f35", "card-foreground": "#f2e9e4", "popover": "#392f35", "popover-foreground": "#f2e9e4", "primary": "#ff7e5f", "primary-foreground": "#ffffff", "secondary": "#463a41", "secondary-foreground": "#f2e9e4", "muted": "#30272c", "muted-foreground": "#d7c6bc", "accent": "#feb47b", "accent-foreground": "#2a2024", "destructive": "#e63946", "destructive-foreground": "#ffffff", "border": "#463a41", "input": "#463a41", "ring": "#ff7e5f", "chart-1": "oklch(0.7357 0.1641 34.7091)", "chart-2": "oklch(0.8278 0.1131 57.9984)", "chart-3": "oklch(0.8773 0.0763 54.9314)", "chart-4": "oklch(0.8200 0.1054 40.8859)", "chart-5": "oklch(0.6368 0.1306 32.0721)" } } }, { "name": "8bit/themes/supabase", "type": "registry:style", "title": "Supabase", "description": "Supabase theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "0.5rem" }, "light": { "background": "#fcfcfc", "foreground": "#171717", "card": "#fcfcfc", "card-foreground": "#171717", "popover": "#fcfcfc", "popover-foreground": "#525252", "primary": "#72e3ad", "primary-foreground": "#1e2723", "secondary": "#fdfdfd", "secondary-foreground": "#171717", "muted": "#ededed", "muted-foreground": "#202020", "accent": "#ededed", "accent-foreground": "#202020", "destructive": "#ca3214", "destructive-foreground": "#fffcfc", "border": "#dfdfdf", "input": "#f6f6f6", "ring": "#72e3ad", "chart-1": "oklch(0.8348 0.1302 160.9080)", "chart-2": "oklch(0.6231 0.1880 259.8145)", "chart-3": "oklch(0.6056 0.2189 292.7172)", "chart-4": "oklch(0.7686 0.1647 70.0804)", "chart-5": "oklch(0.6959 0.1491 162.4796)" }, "dark": { "background": "#121212", "foreground": "#e2e8f0", "card": "#171717", "card-foreground": "#e2e8f0", "popover": "#242424", "popover-foreground": "#a9a9a9", "primary": "#006239", "primary-foreground": "#dde8e3", "secondary": "#242424", "secondary-foreground": "#fafafa", "muted": "#1f1f1f", "muted-foreground": "#a2a2a2", "accent": "#313131", "accent-foreground": "#fafafa", "destructive": "#541c15", "destructive-foreground": "#ede9e8", "border": "#292929", "input": "#242424", "ring": "#4ade80", "chart-1": "oklch(0.8003 0.1821 151.7110)", "chart-2": "oklch(0.7137 0.1434 254.6240)", "chart-3": "oklch(0.7090 0.1592 293.5412)", "chart-4": "oklch(0.8369 0.1644 84.4286)", "chart-5": "oklch(0.7845 0.1325 181.9120)" } } }, { "name": "8bit/themes/t3-chat", "type": "registry:style", "title": "T3 Chat", "description": "T3 Chat theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "0.5rem" }, "light": { "background": "#faf5fa", "foreground": "#501854", "card": "#faf5fa", "card-foreground": "#501854", "popover": "#ffffff", "popover-foreground": "#501854", "primary": "#a84370", "primary-foreground": "#ffffff", "secondary": "#f1c4e6", "secondary-foreground": "#77347c", "muted": "#f6e5f3", "muted-foreground": "#834588", "accent": "#f1c4e6", "accent-foreground": "#77347c", "destructive": "#ab4347", "destructive-foreground": "#ffffff", "border": "#efbdeb", "input": "#e7c1dc", "ring": "#db2777", "chart-1": "oklch(0.6038 0.2363 344.4657)", "chart-2": "oklch(0.4445 0.2251 300.6246)", "chart-3": "oklch(0.3790 0.0438 226.1538)", "chart-4": "oklch(0.8330 0.1185 88.3461)", "chart-5": "oklch(0.7843 0.1256 58.9964)" }, "dark": { "background": "#221d27", "foreground": "#d2c4de", "card": "#2c2632", "card-foreground": "#dbc5d2", "popover": "#100a0e", "popover-foreground": "#f8f1f5", "primary": "#a3004c", "primary-foreground": "#efc0d8", "secondary": "#362d3d", "secondary-foreground": "#d4c7e1", "muted": "#28222d", "muted-foreground": "#c2b6cf", "accent": "#463753", "accent-foreground": "#f8f1f5", "destructive": "#301015", "destructive-foreground": "#ffffff", "border": "#3b3237", "input": "#3e343c", "ring": "#db2777", "chart-1": "oklch(0.5316 0.1409 355.1999)", "chart-2": "oklch(0.5633 0.1912 306.8561)", "chart-3": "oklch(0.7227 0.1502 60.5799)", "chart-4": "oklch(0.6193 0.2029 312.7422)", "chart-5": "oklch(0.6118 0.2093 6.1387)" } } }, { "name": "8bit/themes/tangerine", "type": "registry:style", "title": "Tangerine", "description": "Tangerine theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "0.75rem" }, "light": { "background": "#e8ebed", "foreground": "#333333", "card": "#ffffff", "card-foreground": "#333333", "popover": "#ffffff", "popover-foreground": "#333333", "primary": "#e05d38", "primary-foreground": "#ffffff", "secondary": "#f3f4f6", "secondary-foreground": "#4b5563", "muted": "#f9fafb", "muted-foreground": "#6b7280", "accent": "#d6e4f0", "accent-foreground": "#1e3a8a", "destructive": "#ef4444", "destructive-foreground": "#ffffff", "border": "#dcdfe2", "input": "#f4f5f7", "ring": "#e05d38", "chart-1": "oklch(0.7156 0.0605 248.6845)", "chart-2": "oklch(0.7875 0.0917 35.9616)", "chart-3": "oklch(0.5778 0.0759 254.1573)", "chart-4": "oklch(0.5016 0.0849 259.4902)", "chart-5": "oklch(0.4241 0.0952 264.0306)" }, "dark": { "background": "#1c2433", "foreground": "#e5e5e5", "card": "#2a3040", "card-foreground": "#e5e5e5", "popover": "#262b38", "popover-foreground": "#e5e5e5", "primary": "#e05d38", "primary-foreground": "#ffffff", "secondary": "#2a303e", "secondary-foreground": "#e5e5e5", "muted": "#2a303e", "muted-foreground": "#a3a3a3", "accent": "#2a3656", "accent-foreground": "#bfdbfe", "destructive": "#ef4444", "destructive-foreground": "#ffffff", "border": "#3d4354", "input": "#3d4354", "ring": "#e05d38", "chart-1": "oklch(0.7156 0.0605 248.6845)", "chart-2": "oklch(0.7693 0.0876 34.1875)", "chart-3": "oklch(0.5778 0.0759 254.1573)", "chart-4": "oklch(0.5016 0.0849 259.4902)", "chart-5": "oklch(0.4241 0.0952 264.0306)" } } }, { "name": "8bit/themes/twitter", "type": "registry:style", "title": "Twitter", "description": "Twitter theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "1.3rem" }, "light": { "background": "#ffffff", "foreground": "#0f1419", "card": "#f7f8f8", "card-foreground": "#0f1419", "popover": "#ffffff", "popover-foreground": "#0f1419", "primary": "#1e9df1", "primary-foreground": "#ffffff", "secondary": "#0f1419", "secondary-foreground": "#ffffff", "muted": "#e5e5e6", "muted-foreground": "#0f1419", "accent": "#e3ecf6", "accent-foreground": "#1e9df1", "destructive": "#f4212e", "destructive-foreground": "#ffffff", "border": "#e1eaef", "input": "#f7f9fa", "ring": "#1da1f2", "chart-1": "oklch(0.6723 0.1606 244.9955)", "chart-2": "oklch(0.6907 0.1554 160.3454)", "chart-3": "oklch(0.8214 0.1600 82.5337)", "chart-4": "oklch(0.7064 0.1822 151.7125)", "chart-5": "oklch(0.5919 0.2186 10.5826)" }, "dark": { "background": "#000000", "foreground": "#e7e9ea", "card": "#17181c", "card-foreground": "#d9d9d9", "popover": "#000000", "popover-foreground": "#e7e9ea", "primary": "#1c9cf0", "primary-foreground": "#ffffff", "secondary": "#f0f3f4", "secondary-foreground": "#0f1419", "muted": "#181818", "muted-foreground": "#72767a", "accent": "#061622", "accent-foreground": "#1c9cf0", "destructive": "#f4212e", "destructive-foreground": "#ffffff", "border": "#242628", "input": "#22303c", "ring": "#1da1f2", "chart-1": "oklch(0.6723 0.1606 244.9955)", "chart-2": "oklch(0.6907 0.1554 160.3454)", "chart-3": "oklch(0.8214 0.1600 82.5337)", "chart-4": "oklch(0.7064 0.1822 151.7125)", "chart-5": "oklch(0.5919 0.2186 10.5826)" } } }, { "name": "8bit/themes/vercel", "type": "registry:style", "title": "Vercel", "description": "Vercel theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "0.5rem" }, "light": { "background": "oklch(0.99 0 0)", "foreground": "oklch(0 0 0)", "card": "oklch(1.00 0 0)", "card-foreground": "oklch(0 0 0)", "popover": "oklch(0.99 0 0)", "popover-foreground": "oklch(0 0 0)", "primary": "oklch(0 0 0)", "primary-foreground": "oklch(1.00 0 0)", "secondary": "oklch(0.94 0 0)", "secondary-foreground": "oklch(0 0 0)", "muted": "oklch(0.97 0 0)", "muted-foreground": "oklch(0.44 0 0)", "accent": "oklch(0.94 0 0)", "accent-foreground": "oklch(0 0 0)", "destructive": "oklch(0.63 0.19 23.03)", "destructive-foreground": "oklch(1.00 0 0)", "border": "oklch(0.92 0 0)", "input": "oklch(0.94 0 0)", "ring": "oklch(0 0 0)", "chart-1": "oklch(0.8100 0.1700 75.3500)", "chart-2": "oklch(0.5500 0.2200 264.5300)", "chart-3": "oklch(0.7200 0 0)", "chart-4": "oklch(0.9200 0 0)", "chart-5": "oklch(0.5600 0 0)" }, "dark": { "background": "oklch(0 0 0)", "foreground": "oklch(1.00 0 0)", "card": "oklch(0.14 0 0)", "card-foreground": "oklch(1.00 0 0)", "popover": "oklch(0.18 0 0)", "popover-foreground": "oklch(1.00 0 0)", "primary": "oklch(1.00 0 0)", "primary-foreground": "oklch(0 0 0)", "secondary": "oklch(0.25 0 0)", "secondary-foreground": "oklch(1.00 0 0)", "muted": "oklch(0.23 0 0)", "muted-foreground": "oklch(0.72 0 0)", "accent": "oklch(0.32 0 0)", "accent-foreground": "oklch(1.00 0 0)", "destructive": "oklch(0.69 0.20 23.91)", "destructive-foreground": "oklch(0 0 0)", "border": "oklch(0.26 0 0)", "input": "oklch(0.32 0 0)", "ring": "oklch(0.72 0 0)", "chart-1": "oklch(0.8100 0.1700 75.3500)", "chart-2": "oklch(0.5800 0.2100 260.8400)", "chart-3": "oklch(0.5600 0 0)", "chart-4": "oklch(0.4400 0 0)", "chart-5": "oklch(0.9200 0 0)" } } }, { "name": "8bit/themes/vintage-paper", "type": "registry:style", "title": "Vintage Paper", "description": "Vintage Paper theme.", "registryDependencies": [ "https://8bit.cnlibs.com/r/button.json" ], "cssVars": { "theme": { "radius": "0.25rem" }, "light": { "background": "#f5f1e6", "foreground": "#4a3f35", "card": "#fffcf5", "card-foreground": "#4a3f35", "popover": "#fffcf5", "popover-foreground": "#4a3f35", "primary": "#a67c52", "primary-foreground": "#ffffff", "secondary": "#e2d8c3", "secondary-foreground": "#5c4d3f", "muted": "#ece5d8", "muted-foreground": "#7d6b56", "accent": "#d4c8aa", "accent-foreground": "#4a3f35", "destructive": "#b54a35", "destructive-foreground": "#ffffff", "border": "#dbd0ba", "input": "#dbd0ba", "ring": "#a67c52", "chart-1": "oklch(0.6180 0.0778 65.5444)", "chart-2": "oklch(0.5604 0.0624 68.5805)", "chart-3": "oklch(0.4851 0.0570 72.6827)", "chart-4": "oklch(0.6777 0.0624 64.7755)", "chart-5": "oklch(0.7264 0.0581 66.6967)" }, "dark": { "background": "#2d2621", "foreground": "#ece5d8", "card": "#3a322c", "card-foreground": "#ece5d8", "popover": "#3a322c", "popover-foreground": "#ece5d8", "primary": "#c0a080", "primary-foreground": "#2d2621", "secondary": "#4a4039", "secondary-foreground": "#ece5d8", "muted": "#312b26", "muted-foreground": "#c5bcac", "accent": "#59493e", "accent-foreground": "#ece5d8", "destructive": "#b54a35", "destructive-foreground": "#ffffff", "border": "#4a4039", "input": "#4a4039", "ring": "#c0a080", "chart-1": "oklch(0.7264 0.0581 66.6967)", "chart-2": "oklch(0.6777 0.0624 64.7755)", "chart-3": "oklch(0.6180 0.0778 65.5444)", "chart-4": "oklch(0.5604 0.0624 68.5805)", "chart-5": "oklch(0.4851 0.0570 72.6827)" } } }, { "dependencies": [ "clsx", "d3-scale", "d3-shape", "motion", "tailwind-merge" ], "description": "Shared scales, contexts, axes, tooltip, and the theme-aware color palette every dither-kit chart depends on.", "devDependencies": [ "@types/d3-scale", "@types/d3-shape" ], "files": [ { "path": "apps/8bit/components/dither-kit/lib.ts", "type": "registry:lib", "target": "~/components/dither-kit/lib.ts" }, { "path": "apps/8bit/components/dither-kit/palette.ts", "type": "registry:lib", "target": "~/components/dither-kit/palette.ts" }, { "path": "apps/8bit/components/dither-kit/scales.ts", "type": "registry:lib", "target": "~/components/dither-kit/scales.ts" }, { "path": "apps/8bit/components/dither-kit/polar.ts", "type": "registry:lib", "target": "~/components/dither-kit/polar.ts" }, { "path": "apps/8bit/components/dither-kit/dither-paint.ts", "type": "registry:lib", "target": "~/components/dither-kit/dither-paint.ts" }, { "path": "apps/8bit/components/dither-kit/use-chart-dimensions.ts", "type": "registry:hook", "target": "~/components/dither-kit/use-chart-dimensions.ts" }, { "path": "apps/8bit/components/dither-kit/chart-context.tsx", "type": "registry:component", "target": "~/components/dither-kit/chart-context.tsx" }, { "path": "apps/8bit/components/dither-kit/common-context.tsx", "type": "registry:component", "target": "~/components/dither-kit/common-context.tsx" }, { "path": "apps/8bit/components/dither-kit/series-context.tsx", "type": "registry:component", "target": "~/components/dither-kit/series-context.tsx" }, { "path": "apps/8bit/components/dither-kit/polar-context.tsx", "type": "registry:component", "target": "~/components/dither-kit/polar-context.tsx" }, { "path": "apps/8bit/components/dither-kit/cartesian-root.tsx", "type": "registry:component", "target": "~/components/dither-kit/cartesian-root.tsx" }, { "path": "apps/8bit/components/dither-kit/polar-root.tsx", "type": "registry:component", "target": "~/components/dither-kit/polar-root.tsx" }, { "path": "apps/8bit/components/dither-kit/grid.tsx", "type": "registry:component", "target": "~/components/dither-kit/grid.tsx" }, { "path": "apps/8bit/components/dither-kit/reference-line.tsx", "type": "registry:component", "target": "~/components/dither-kit/reference-line.tsx" }, { "path": "apps/8bit/components/dither-kit/x-axis.tsx", "type": "registry:component", "target": "~/components/dither-kit/x-axis.tsx" }, { "path": "apps/8bit/components/dither-kit/y-axis.tsx", "type": "registry:component", "target": "~/components/dither-kit/y-axis.tsx" }, { "path": "apps/8bit/components/dither-kit/dot.tsx", "type": "registry:component", "target": "~/components/dither-kit/dot.tsx" }, { "path": "apps/8bit/components/dither-kit/legend.tsx", "type": "registry:component", "target": "~/components/dither-kit/legend.tsx" }, { "path": "apps/8bit/components/dither-kit/block-legend.tsx", "type": "registry:component", "target": "~/components/dither-kit/block-legend.tsx" }, { "path": "apps/8bit/components/dither-kit/tooltip.tsx", "type": "registry:component", "target": "~/components/dither-kit/tooltip.tsx" } ], "name": "dither-kit/core", "title": "Dither Kit Core", "type": "registry:component" }, { "dependencies": [], "description": "Composable area/line dither chart, plus Sparkline for the decorative case.", "devDependencies": [], "files": [ { "path": "apps/8bit/components/dither-kit/area-chart.tsx", "type": "registry:component", "target": "~/components/dither-kit/area-chart.tsx" }, { "path": "apps/8bit/components/dither-kit/area.tsx", "type": "registry:component", "target": "~/components/dither-kit/area.tsx" }, { "path": "apps/8bit/components/dither-kit/cartesian-canvas.tsx", "type": "registry:component", "target": "~/components/dither-kit/cartesian-canvas.tsx" }, { "path": "apps/8bit/components/dither-kit/sparkline.tsx", "type": "registry:component", "target": "~/components/dither-kit/sparkline.tsx" } ], "name": "dither-kit/area-chart", "registryDependencies": [ "https://8bit.cnlibs.com/r/dither-kit/core.json" ], "title": "Area & Line Chart", "type": "registry:component" }, { "dependencies": [], "description": "Grouped, stacked, or percent-stacked dither bar chart.", "devDependencies": [], "files": [ { "path": "apps/8bit/components/dither-kit/bar-chart.tsx", "type": "registry:component", "target": "~/components/dither-kit/bar-chart.tsx" }, { "path": "apps/8bit/components/dither-kit/bar.tsx", "type": "registry:component", "target": "~/components/dither-kit/bar.tsx" }, { "path": "apps/8bit/components/dither-kit/bar-canvas.tsx", "type": "registry:component", "target": "~/components/dither-kit/bar-canvas.tsx" } ], "name": "dither-kit/bar-chart", "registryDependencies": [ "https://8bit.cnlibs.com/r/dither-kit/core.json" ], "title": "Bar Chart", "type": "registry:component" }, { "dependencies": [], "description": "Donut or full-wedge dither pie chart.", "devDependencies": [], "files": [ { "path": "apps/8bit/components/dither-kit/pie-chart.tsx", "type": "registry:component", "target": "~/components/dither-kit/pie-chart.tsx" }, { "path": "apps/8bit/components/dither-kit/pie.tsx", "type": "registry:component", "target": "~/components/dither-kit/pie.tsx" }, { "path": "apps/8bit/components/dither-kit/pie-canvas.tsx", "type": "registry:component", "target": "~/components/dither-kit/pie-canvas.tsx" } ], "name": "dither-kit/pie-chart", "registryDependencies": [ "https://8bit.cnlibs.com/r/dither-kit/core.json" ], "title": "Pie Chart", "type": "registry:component" }, { "dependencies": [], "description": "Composable dither radar chart.", "devDependencies": [], "files": [ { "path": "apps/8bit/components/dither-kit/radar-chart.tsx", "type": "registry:component", "target": "~/components/dither-kit/radar-chart.tsx" }, { "path": "apps/8bit/components/dither-kit/radar.tsx", "type": "registry:component", "target": "~/components/dither-kit/radar.tsx" }, { "path": "apps/8bit/components/dither-kit/radar-canvas.tsx", "type": "registry:component", "target": "~/components/dither-kit/radar-canvas.tsx" }, { "path": "apps/8bit/components/dither-kit/radar-frame.tsx", "type": "registry:component", "target": "~/components/dither-kit/radar-frame.tsx" } ], "name": "dither-kit/radar-chart", "registryDependencies": [ "https://8bit.cnlibs.com/r/dither-kit/core.json" ], "title": "Radar Chart", "type": "registry:component" }, { "description": "Every dither-kit chart family, plus the shared core, installed together.", "name": "dither-kit/dither-kit", "registryDependencies": [ "https://8bit.cnlibs.com/r/dither-kit/core.json", "https://8bit.cnlibs.com/r/dither-kit/area-chart.json", "https://8bit.cnlibs.com/r/dither-kit/bar-chart.json", "https://8bit.cnlibs.com/r/dither-kit/pie-chart.json", "https://8bit.cnlibs.com/r/dither-kit/radar-chart.json" ], "title": "All Dither Kit Charts", "type": "registry:component" } ] }