{ "$schema": "https://ui.shadcn.com/schema/registry.json", "name": "acme", "homepage": "https://acme.com", "items": [ { "name": "input-control", "type": "registry:component", "title": "Input Control", "description": "A form input control.", "registryDependencies": [ "input", "label", "form" ], "files": [ { "path": "src/registry/new-york/components/form-controls/input-control.tsx", "type": "registry:component" } ] }, { "name": "number-input-control", "type": "registry:component", "title": "Number Input Control", "description": "A form number input control.", "registryDependencies": [ "input", "label", "form" ], "files": [ { "path": "src/registry/new-york/components/form-controls/number-input-control.tsx", "type": "registry:component" } ] }, { "name": "select-control", "type": "registry:component", "title": "Select Control", "description": "A form select control.", "registryDependencies": [ "select", "label", "form" ], "files": [ { "path": "src/registry/new-york/components/form-controls/select-control.tsx", "type": "registry:component" } ] }, { "name": "switch-control", "type": "registry:component", "title": "Switch Control", "description": "A form switch control that can use either regular switch or switch with labels.", "registryDependencies": [ "switch", "switch-mod", "label", "form" ], "files": [ { "path": "src/registry/new-york/components/form-controls/switch-control.tsx", "type": "registry:component" } ] }, { "name": "switch-mod", "type": "registry:component", "title": "Switch Mod", "description": "A switch component with customizable labels for checked and unchecked states.", "registryDependencies": [ "switch" ], "files": [ { "path": "src/registry/new-york/components/ui/switch-mod.tsx", "type": "registry:component" } ] }, { "name": "modern-style", "type": "registry:style", "title": "Modern Style", "description": "A sleek, contemporary style with clean lines and modern aesthetics.", "cssVars": { "theme-modern": { "background": "oklch(0.99 0.005 264)", "foreground": "oklch(0.09 0.015 264)", "card": "oklch(0.985 0.01 264)", "card-foreground": "oklch(0.09 0.015 264)", "popover": "oklch(0.985 0.01 264)", "popover-foreground": "oklch(0.09 0.015 264)", "primary": "oklch(0.46 0.18 264)", "primary-foreground": "oklch(0.99 0.005 264)", "secondary": "oklch(0.94 0.02 264)", "secondary-foreground": "oklch(0.15 0.02 264)", "muted": "oklch(0.94 0.02 264)", "muted-foreground": "oklch(0.45 0.05 264)", "accent": "oklch(0.7 0.14 200)", "accent-foreground": "oklch(0.99 0.005 264)", "destructive": "oklch(0.65 0.22 15)", "border": "oklch(0.88 0.03 264)", "input": "oklch(0.88 0.03 264)", "ring": "oklch(0.46 0.18 264)" }, "theme-modern.dark": { "background": "oklch(0.03 0.02 264)", "foreground": "oklch(0.95 0.01 264)", "card": "oklch(0.06 0.03 264)", "card-foreground": "oklch(0.95 0.01 264)", "popover": "oklch(0.06 0.03 264)", "popover-foreground": "oklch(0.95 0.01 264)", "primary": "oklch(0.65 0.2 264)", "primary-foreground": "oklch(0.03 0.02 264)", "secondary": "oklch(0.12 0.04 264)", "secondary-foreground": "oklch(0.95 0.01 264)", "muted": "oklch(0.12 0.04 264)", "muted-foreground": "oklch(0.65 0.05 264)", "accent": "oklch(0.75 0.16 200)", "accent-foreground": "oklch(0.03 0.02 264)", "destructive": "oklch(0.7 0.24 15)", "border": "oklch(0.18 0.06 264)", "input": "oklch(0.18 0.06 264)", "ring": "oklch(0.65 0.2 264)" } } }, { "name": "classic-style", "type": "registry:style", "title": "Classic Style", "description": "A timeless, elegant style with warm tones and traditional sophistication.", "cssVars": { "light": { "background": "oklch(0.99 0.01 60)", "foreground": "oklch(0.12 0.02 30)", "card": "oklch(0.98 0.015 60)", "card-foreground": "oklch(0.12 0.02 30)", "popover": "oklch(0.98 0.015 60)", "popover-foreground": "oklch(0.12 0.02 30)", "primary": "oklch(0.35 0.08 30)", "primary-foreground": "oklch(0.99 0.01 60)", "secondary": "oklch(0.92 0.02 60)", "secondary-foreground": "oklch(0.2 0.03 30)", "muted": "oklch(0.92 0.02 60)", "muted-foreground": "oklch(0.5 0.04 30)", "accent": "oklch(0.55 0.12 80)", "accent-foreground": "oklch(0.99 0.01 60)", "destructive": "oklch(0.6 0.2 20)", "border": "oklch(0.85 0.03 60)", "input": "oklch(0.85 0.03 60)", "ring": "oklch(0.35 0.08 30)" }, "dark": { "background": "oklch(0.08 0.02 30)", "foreground": "oklch(0.95 0.01 60)", "card": "oklch(0.12 0.03 30)", "card-foreground": "oklch(0.95 0.01 60)", "popover": "oklch(0.12 0.03 30)", "popover-foreground": "oklch(0.95 0.01 60)", "primary": "oklch(0.75 0.1 80)", "primary-foreground": "oklch(0.08 0.02 30)", "secondary": "oklch(0.18 0.04 30)", "secondary-foreground": "oklch(0.95 0.01 60)", "muted": "oklch(0.18 0.04 30)", "muted-foreground": "oklch(0.7 0.04 60)", "accent": "oklch(0.65 0.14 80)", "accent-foreground": "oklch(0.08 0.02 30)", "destructive": "oklch(0.65 0.22 20)", "border": "oklch(0.25 0.05 30)", "input": "oklch(0.25 0.05 30)", "ring": "oklch(0.75 0.1 80)" } } }, { "name": "futuristic-style", "type": "registry:style", "title": "Futuristic Style", "description": "A bold, sci-fi inspired style with electric accents and high-tech aesthetics.", "cssVars": { "light": { "background": "oklch(0.97 0.01 240)", "foreground": "oklch(0.05 0.02 240)", "card": "oklch(0.95 0.02 240)", "card-foreground": "oklch(0.05 0.02 240)", "popover": "oklch(0.95 0.02 240)", "popover-foreground": "oklch(0.05 0.02 240)", "primary": "oklch(0.4 0.25 310)", "primary-foreground": "oklch(0.97 0.01 240)", "secondary": "oklch(0.88 0.03 240)", "secondary-foreground": "oklch(0.1 0.03 240)", "muted": "oklch(0.88 0.03 240)", "muted-foreground": "oklch(0.4 0.06 240)", "accent": "oklch(0.6 0.3 180)", "accent-foreground": "oklch(0.97 0.01 240)", "destructive": "oklch(0.7 0.25 0)", "border": "oklch(0.8 0.05 240)", "input": "oklch(0.8 0.05 240)", "ring": "oklch(0.6 0.3 180)" }, "dark": { "background": "oklch(0.02 0.02 240)", "foreground": "oklch(0.92 0.02 180)", "card": "oklch(0.04 0.03 240)", "card-foreground": "oklch(0.92 0.02 180)", "popover": "oklch(0.04 0.03 240)", "popover-foreground": "oklch(0.92 0.02 180)", "primary": "oklch(0.7 0.3 310)", "primary-foreground": "oklch(0.02 0.02 240)", "secondary": "oklch(0.08 0.04 240)", "secondary-foreground": "oklch(0.92 0.02 180)", "muted": "oklch(0.08 0.04 240)", "muted-foreground": "oklch(0.6 0.08 180)", "accent": "oklch(0.75 0.35 180)", "accent-foreground": "oklch(0.02 0.02 240)", "destructive": "oklch(0.75 0.3 0)", "border": "oklch(0.15 0.08 240)", "input": "oklch(0.15 0.08 240)", "ring": "oklch(0.75 0.35 180)" } } } ] }