{
  "$schema": "https://ui.shadcn.com/schema/registry.json",
  "name": "tuiparts",
  "homepage": "https://tuiparts.sh",
  "items": [
    {
      "name": "core/accordion",
      "type": "registry:item",
      "title": "Accordion (Core)",
      "description": "Editable imperative Accordion Recipe built on the tuiparts.sh packaged Primitive.",
      "dependencies": ["@tuiparts/core@>=0.0.1 <0.1.0"],
      "files": [
        {
          "path": "registry/accordion/core.ts",
          "type": "registry:file",
          "target": "components/ui/accordion.ts"
        }
      ],
      "meta": {
        "framework": "core",
        "primitiveStatus": "primitive",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/core/theme.json"]
    },
    {
      "name": "react/accordion",
      "type": "registry:item",
      "title": "Accordion (React)",
      "description": "Editable React Accordion Recipe built on the tuiparts.sh packaged Primitive.",
      "dependencies": ["@tuiparts/react@>=0.0.1 <0.1.0"],
      "files": [
        {
          "path": "registry/accordion/react.tsx",
          "type": "registry:file",
          "target": "components/ui/accordion.tsx"
        }
      ],
      "meta": {
        "framework": "react",
        "primitiveStatus": "primitive",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/react/theme.json"]
    },
    {
      "name": "solid/accordion",
      "type": "registry:item",
      "title": "Accordion (Solid)",
      "description": "Editable Solid Accordion Recipe built on the tuiparts.sh packaged Primitive.",
      "dependencies": ["@tuiparts/solid@>=0.0.1 <0.1.0"],
      "files": [
        {
          "path": "registry/accordion/solid.tsx",
          "type": "registry:file",
          "target": "components/ui/accordion.tsx"
        }
      ],
      "meta": {
        "framework": "solid",
        "primitiveStatus": "primitive",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/solid/theme.json"]
    },
    {
      "name": "core/checkbox-group",
      "type": "registry:item",
      "title": "Checkbox Group (Core)",
      "description": "Editable imperative CheckboxGroup Recipe built on the tuiparts.sh packaged Primitives.",
      "dependencies": ["@tuiparts/core@>=0.0.1 <0.1.0"],
      "files": [
        {
          "path": "registry/checkbox-group/core.ts",
          "type": "registry:file",
          "target": "components/ui/checkbox-group.ts"
        }
      ],
      "meta": {
        "framework": "core",
        "primitiveStatus": "primitive",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/core/theme.json"]
    },
    {
      "name": "react/checkbox-group",
      "type": "registry:item",
      "title": "Checkbox Group (React)",
      "description": "Editable React CheckboxGroup Recipe built on the tuiparts.sh packaged Primitives.",
      "dependencies": ["@tuiparts/react@>=0.0.1 <0.1.0"],
      "files": [
        {
          "path": "registry/checkbox-group/react.tsx",
          "type": "registry:file",
          "target": "components/ui/checkbox-group.tsx"
        }
      ],
      "meta": {
        "framework": "react",
        "primitiveStatus": "primitive",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/react/theme.json"]
    },
    {
      "name": "solid/checkbox-group",
      "type": "registry:item",
      "title": "Checkbox Group (Solid)",
      "description": "Editable Solid CheckboxGroup Recipe built on the tuiparts.sh packaged Primitives.",
      "dependencies": ["@tuiparts/solid@>=0.0.1 <0.1.0"],
      "files": [
        {
          "path": "registry/checkbox-group/solid.tsx",
          "type": "registry:file",
          "target": "components/ui/checkbox-group.tsx"
        }
      ],
      "meta": {
        "framework": "solid",
        "primitiveStatus": "primitive",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/solid/theme.json"]
    },
    {
      "name": "core/checkbox",
      "type": "registry:item",
      "title": "Checkbox (Core)",
      "description": "Editable imperative Checkbox recipe built on the tuiparts.sh packaged primitive.",
      "dependencies": ["@tuiparts/core@>=0.0.1 <0.1.0"],
      "files": [
        {
          "path": "registry/checkbox/core.ts",
          "type": "registry:file",
          "target": "components/ui/checkbox.ts"
        }
      ],
      "meta": {
        "framework": "core",
        "primitiveStatus": "primitive",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/core/theme.json"]
    },
    {
      "name": "react/checkbox",
      "type": "registry:item",
      "title": "Checkbox (React)",
      "description": "Editable React Checkbox recipe built on the tuiparts.sh packaged primitive.",
      "dependencies": ["@tuiparts/react@>=0.0.1 <0.1.0"],
      "files": [
        {
          "path": "registry/checkbox/react.tsx",
          "type": "registry:file",
          "target": "components/ui/checkbox.tsx"
        }
      ],
      "meta": {
        "framework": "react",
        "primitiveStatus": "primitive",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/react/theme.json"]
    },
    {
      "name": "solid/checkbox",
      "type": "registry:item",
      "title": "Checkbox (Solid)",
      "description": "Editable Solid Checkbox recipe built on the tuiparts.sh packaged primitive.",
      "dependencies": ["@tuiparts/solid@>=0.0.1 <0.1.0"],
      "files": [
        {
          "path": "registry/checkbox/solid.tsx",
          "type": "registry:file",
          "target": "components/ui/checkbox.tsx"
        }
      ],
      "meta": {
        "framework": "solid",
        "primitiveStatus": "primitive",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/solid/theme.json"]
    },
    {
      "name": "core/switch",
      "type": "registry:item",
      "title": "Switch (Core)",
      "description": "Editable imperative Switch recipe built on the tuiparts.sh packaged primitive.",
      "dependencies": ["@tuiparts/core@>=0.0.1 <0.1.0"],
      "files": [
        {
          "path": "registry/switch/core.ts",
          "type": "registry:file",
          "target": "components/ui/switch.ts"
        }
      ],
      "meta": {
        "framework": "core",
        "primitiveStatus": "primitive",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/core/theme.json"]
    },
    {
      "name": "react/switch",
      "type": "registry:item",
      "title": "Switch (React)",
      "description": "Editable React Switch recipe built on the tuiparts.sh packaged primitive.",
      "dependencies": ["@tuiparts/react@>=0.0.1 <0.1.0"],
      "files": [
        {
          "path": "registry/switch/react.tsx",
          "type": "registry:file",
          "target": "components/ui/switch.tsx"
        }
      ],
      "meta": {
        "framework": "react",
        "primitiveStatus": "primitive",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/react/theme.json"]
    },
    {
      "name": "solid/switch",
      "type": "registry:item",
      "title": "Switch (Solid)",
      "description": "Editable Solid Switch recipe built on the tuiparts.sh packaged primitive.",
      "dependencies": ["@tuiparts/solid@>=0.0.1 <0.1.0"],
      "files": [
        {
          "path": "registry/switch/solid.tsx",
          "type": "registry:file",
          "target": "components/ui/switch.tsx"
        }
      ],
      "meta": {
        "framework": "solid",
        "primitiveStatus": "primitive",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/solid/theme.json"]
    },
    {
      "name": "core/button",
      "type": "registry:item",
      "title": "Button (Core)",
      "description": "Editable imperative Button recipe built on the tuiparts.sh packaged primitive.",
      "dependencies": ["@tuiparts/core@>=0.0.1 <0.1.0"],
      "files": [
        {
          "path": "registry/button/core.ts",
          "type": "registry:file",
          "target": "components/ui/button.ts"
        }
      ],
      "meta": {
        "framework": "core",
        "primitiveStatus": "primitive",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/core/theme.json"]
    },
    {
      "name": "react/button",
      "type": "registry:item",
      "title": "Button (React)",
      "description": "Editable React Button recipe built on the tuiparts.sh packaged primitive.",
      "dependencies": ["@tuiparts/react@>=0.0.1 <0.1.0"],
      "files": [
        {
          "path": "registry/button/react.tsx",
          "type": "registry:file",
          "target": "components/ui/button.tsx"
        }
      ],
      "meta": {
        "framework": "react",
        "primitiveStatus": "primitive",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/react/theme.json"]
    },
    {
      "name": "solid/button",
      "type": "registry:item",
      "title": "Button (Solid)",
      "description": "Editable Solid Button recipe built on the tuiparts.sh packaged primitive.",
      "dependencies": ["@tuiparts/solid@>=0.0.1 <0.1.0"],
      "files": [
        {
          "path": "registry/button/solid.tsx",
          "type": "registry:file",
          "target": "components/ui/button.tsx"
        }
      ],
      "meta": {
        "framework": "solid",
        "primitiveStatus": "primitive",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/solid/theme.json"]
    },
    {
      "name": "core/badge",
      "type": "registry:item",
      "title": "Badge (Core)",
      "description": "Editable imperative Badge recipe built directly from OpenTUI Renderables.",
      "dependencies": [],
      "files": [
        {
          "path": "registry/badge/core.ts",
          "type": "registry:file",
          "target": "components/ui/badge.ts"
        }
      ],
      "meta": {
        "framework": "core",
        "primitiveStatus": "recipe",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/core/theme.json"]
    },
    {
      "name": "react/badge",
      "type": "registry:item",
      "title": "Badge (React)",
      "description": "Editable React Badge recipe built directly from OpenTUI elements.",
      "dependencies": [],
      "files": [
        {
          "path": "registry/badge/react.tsx",
          "type": "registry:file",
          "target": "components/ui/badge.tsx"
        }
      ],
      "meta": {
        "framework": "react",
        "primitiveStatus": "recipe",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/react/theme.json"]
    },
    {
      "name": "solid/badge",
      "type": "registry:item",
      "title": "Badge (Solid)",
      "description": "Editable Solid Badge recipe built directly from OpenTUI elements.",
      "dependencies": [],
      "files": [
        {
          "path": "registry/badge/solid.tsx",
          "type": "registry:file",
          "target": "components/ui/badge.tsx"
        }
      ],
      "meta": {
        "framework": "solid",
        "primitiveStatus": "recipe",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/solid/theme.json"]
    },
    {
      "name": "core/radio-group",
      "type": "registry:item",
      "title": "Radio Group (Core)",
      "description": "Editable imperative Radio and Radio Group recipe built on the tuiparts.sh collection Primitive.",
      "dependencies": ["@tuiparts/core@>=0.0.1 <0.1.0"],
      "files": [
        {
          "path": "registry/radio-group/core.ts",
          "type": "registry:file",
          "target": "components/ui/radio-group.ts"
        }
      ],
      "meta": {
        "framework": "core",
        "primitiveStatus": "primitive",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/core/theme.json"]
    },
    {
      "name": "react/radio-group",
      "type": "registry:item",
      "title": "Radio Group (React)",
      "description": "Editable React Radio and Radio Group recipe built on the tuiparts.sh collection Primitive.",
      "dependencies": ["@tuiparts/react@>=0.0.1 <0.1.0"],
      "files": [
        {
          "path": "registry/radio-group/react.tsx",
          "type": "registry:file",
          "target": "components/ui/radio-group.tsx"
        }
      ],
      "meta": {
        "framework": "react",
        "primitiveStatus": "primitive",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/react/theme.json"]
    },
    {
      "name": "solid/radio-group",
      "type": "registry:item",
      "title": "Radio Group (Solid)",
      "description": "Editable Solid Radio and Radio Group recipe built on the tuiparts.sh collection Primitive.",
      "dependencies": ["@tuiparts/solid@>=0.0.1 <0.1.0"],
      "files": [
        {
          "path": "registry/radio-group/solid.tsx",
          "type": "registry:file",
          "target": "components/ui/radio-group.tsx"
        }
      ],
      "meta": {
        "framework": "solid",
        "primitiveStatus": "primitive",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/solid/theme.json"]
    },
    {
      "name": "core/number-field",
      "type": "registry:item",
      "title": "Number Field (Core)",
      "description": "Editable imperative NumberField Recipe built on the tuiparts.sh packaged Primitive.",
      "dependencies": ["@tuiparts/core@>=0.0.1 <0.1.0"],
      "files": [
        {
          "path": "registry/number-field/core.ts",
          "type": "registry:file",
          "target": "components/ui/number-field.ts"
        }
      ],
      "meta": {
        "framework": "core",
        "primitiveStatus": "primitive",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/core/theme.json"]
    },
    {
      "name": "react/number-field",
      "type": "registry:item",
      "title": "Number Field (React)",
      "description": "Editable React NumberField Recipe built on the tuiparts.sh packaged Primitive.",
      "dependencies": ["@tuiparts/react@>=0.0.1 <0.1.0"],
      "files": [
        {
          "path": "registry/number-field/react.tsx",
          "type": "registry:file",
          "target": "components/ui/number-field.tsx"
        }
      ],
      "meta": {
        "framework": "react",
        "primitiveStatus": "primitive",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/react/theme.json"]
    },
    {
      "name": "solid/number-field",
      "type": "registry:item",
      "title": "Number Field (Solid)",
      "description": "Editable Solid NumberField Recipe built on the tuiparts.sh packaged Primitive.",
      "dependencies": ["@tuiparts/solid@>=0.0.1 <0.1.0"],
      "files": [
        {
          "path": "registry/number-field/solid.tsx",
          "type": "registry:file",
          "target": "components/ui/number-field.tsx"
        }
      ],
      "meta": {
        "framework": "solid",
        "primitiveStatus": "primitive",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/solid/theme.json"]
    },
    {
      "name": "core/input",
      "type": "registry:item",
      "title": "Input (Core)",
      "description": "Editable imperative Input recipe preserving OpenTUI-native editing and events.",
      "dependencies": ["@tuiparts/core@>=0.0.1 <0.1.0"],
      "docs": "Input preserves OpenTUI's native mutable buffer: changed programmatic value assignments invoke onInput, while onChange reports blur or submit commits.",
      "files": [
        {
          "path": "registry/input/core.ts",
          "type": "registry:file",
          "target": "components/ui/input.ts"
        }
      ],
      "meta": {
        "framework": "core",
        "primitiveStatus": "tracer",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/core/theme.json"]
    },
    {
      "name": "react/input",
      "type": "registry:item",
      "title": "Input (React)",
      "description": "Editable React Input recipe preserving OpenTUI-native editing and events.",
      "dependencies": ["@tuiparts/react@>=0.0.1 <0.1.0"],
      "docs": "Input preserves OpenTUI's native mutable buffer: changed programmatic value assignments invoke onInput, while onChange reports blur or submit commits.",
      "files": [
        {
          "path": "registry/input/react.tsx",
          "type": "registry:file",
          "target": "components/ui/input.tsx"
        }
      ],
      "meta": {
        "framework": "react",
        "primitiveStatus": "tracer",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/react/theme.json"]
    },
    {
      "name": "solid/input",
      "type": "registry:item",
      "title": "Input (Solid)",
      "description": "Editable Solid Input recipe preserving OpenTUI-native editing and events.",
      "dependencies": ["@tuiparts/solid@>=0.0.1 <0.1.0"],
      "docs": "Input preserves OpenTUI's native mutable buffer: changed programmatic value assignments invoke onInput, while onChange reports blur or submit commits.",
      "files": [
        {
          "path": "registry/input/solid.tsx",
          "type": "registry:file",
          "target": "components/ui/input.tsx"
        }
      ],
      "meta": {
        "framework": "solid",
        "primitiveStatus": "tracer",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/solid/theme.json"]
    },
    {
      "name": "core/textarea",
      "type": "registry:item",
      "title": "Textarea (Core)",
      "description": "Editable imperative Textarea recipe preserving OpenTUI-native multiline editing.",
      "dependencies": ["@tuiparts/core@>=0.0.1 <0.1.0"],
      "docs": "Textarea preserves OpenTUI's native EditBuffer, initialValue semantics, editing operations, and callback order while adding disabled interaction gating.",
      "files": [
        {
          "path": "registry/textarea/core.ts",
          "type": "registry:file",
          "target": "components/ui/textarea.ts"
        }
      ],
      "meta": {
        "framework": "core",
        "primitiveStatus": "primitive",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/core/theme.json"]
    },
    {
      "name": "react/textarea",
      "type": "registry:item",
      "title": "Textarea (React)",
      "description": "Editable React Textarea recipe preserving OpenTUI-native multiline editing.",
      "dependencies": ["@tuiparts/react@>=0.0.1 <0.1.0"],
      "docs": "Textarea preserves OpenTUI's native EditBuffer, initialValue semantics, editing operations, and callback order while adding disabled interaction gating.",
      "files": [
        {
          "path": "registry/textarea/react.tsx",
          "type": "registry:file",
          "target": "components/ui/textarea.tsx"
        }
      ],
      "meta": {
        "framework": "react",
        "primitiveStatus": "primitive",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/react/theme.json"]
    },
    {
      "name": "solid/textarea",
      "type": "registry:item",
      "title": "Textarea (Solid)",
      "description": "Editable Solid Textarea recipe preserving OpenTUI-native multiline editing.",
      "dependencies": ["@tuiparts/solid@>=0.0.1 <0.1.0"],
      "docs": "Textarea preserves OpenTUI's native EditBuffer, initialValue semantics, editing operations, and callback order while adding disabled interaction gating.",
      "files": [
        {
          "path": "registry/textarea/solid.tsx",
          "type": "registry:file",
          "target": "components/ui/textarea.tsx"
        }
      ],
      "meta": {
        "framework": "solid",
        "primitiveStatus": "primitive",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/solid/theme.json"]
    },
    {
      "name": "core/dialog",
      "type": "registry:item",
      "title": "Dialog (Core)",
      "description": "Editable imperative Dialog recipe built on the tuiparts.sh packaged primitive.",
      "dependencies": ["@tuiparts/core@>=0.0.1 <0.1.0"],
      "files": [
        {
          "path": "registry/dialog/core.ts",
          "type": "registry:file",
          "target": "components/ui/dialog.ts"
        }
      ],
      "meta": {
        "framework": "core",
        "primitiveStatus": "tracer",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/core/theme.json"]
    },
    {
      "name": "react/dialog",
      "type": "registry:item",
      "title": "Dialog (React)",
      "description": "Editable React Dialog recipe built on the tuiparts.sh packaged primitive.",
      "dependencies": ["@tuiparts/react@>=0.0.1 <0.1.0"],
      "files": [
        {
          "path": "registry/dialog/react.tsx",
          "type": "registry:file",
          "target": "components/ui/dialog.tsx"
        }
      ],
      "meta": {
        "framework": "react",
        "primitiveStatus": "tracer",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/react/theme.json"]
    },
    {
      "name": "solid/dialog",
      "type": "registry:item",
      "title": "Dialog (Solid)",
      "description": "Editable Solid Dialog recipe built on the tuiparts.sh packaged primitive.",
      "dependencies": ["@tuiparts/solid@>=0.0.1 <0.1.0"],
      "files": [
        {
          "path": "registry/dialog/solid.tsx",
          "type": "registry:file",
          "target": "components/ui/dialog.tsx"
        }
      ],
      "meta": {
        "framework": "solid",
        "primitiveStatus": "tracer",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/solid/theme.json"]
    },
    {
      "name": "core/toggle",
      "type": "registry:item",
      "title": "Toggle (Core)",
      "description": "Editable imperative Toggle recipe built on the tuiparts.sh packaged primitive.",
      "dependencies": ["@tuiparts/core@>=0.0.1 <0.1.0"],
      "files": [
        {
          "path": "registry/toggle/core.ts",
          "type": "registry:file",
          "target": "components/ui/toggle.ts"
        }
      ],
      "meta": {
        "framework": "core",
        "primitiveStatus": "primitive",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/core/theme.json"]
    },
    {
      "name": "react/toggle",
      "type": "registry:item",
      "title": "Toggle (React)",
      "description": "Editable React Toggle recipe built on the tuiparts.sh packaged primitive.",
      "dependencies": ["@tuiparts/react@>=0.0.1 <0.1.0"],
      "files": [
        {
          "path": "registry/toggle/react.tsx",
          "type": "registry:file",
          "target": "components/ui/toggle.tsx"
        }
      ],
      "meta": {
        "framework": "react",
        "primitiveStatus": "primitive",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/react/theme.json"]
    },
    {
      "name": "solid/toggle",
      "type": "registry:item",
      "title": "Toggle (Solid)",
      "description": "Editable Solid Toggle recipe built on the tuiparts.sh packaged primitive.",
      "dependencies": ["@tuiparts/solid@>=0.0.1 <0.1.0"],
      "files": [
        {
          "path": "registry/toggle/solid.tsx",
          "type": "registry:file",
          "target": "components/ui/toggle.tsx"
        }
      ],
      "meta": {
        "framework": "solid",
        "primitiveStatus": "primitive",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/solid/theme.json"]
    },
    {
      "name": "core/toggle-group",
      "type": "registry:item",
      "title": "Toggle Group (Core)",
      "description": "Editable imperative ToggleGroup recipe built on the tuiparts.sh packaged primitives.",
      "dependencies": ["@tuiparts/core@>=0.0.1 <0.1.0"],
      "files": [
        {
          "path": "registry/toggle-group/core.ts",
          "type": "registry:file",
          "target": "components/ui/toggle-group.ts"
        }
      ],
      "meta": {
        "framework": "core",
        "primitiveStatus": "primitive",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/core/theme.json"]
    },
    {
      "name": "react/toggle-group",
      "type": "registry:item",
      "title": "Toggle Group (React)",
      "description": "Editable React ToggleGroup recipe built on the tuiparts.sh packaged primitives.",
      "dependencies": ["@tuiparts/react@>=0.0.1 <0.1.0"],
      "files": [
        {
          "path": "registry/toggle-group/react.tsx",
          "type": "registry:file",
          "target": "components/ui/toggle-group.tsx"
        }
      ],
      "meta": {
        "framework": "react",
        "primitiveStatus": "primitive",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/react/theme.json"]
    },
    {
      "name": "solid/toggle-group",
      "type": "registry:item",
      "title": "Toggle Group (Solid)",
      "description": "Editable Solid ToggleGroup recipe built on the tuiparts.sh packaged primitives.",
      "dependencies": ["@tuiparts/solid@>=0.0.1 <0.1.0"],
      "files": [
        {
          "path": "registry/toggle-group/solid.tsx",
          "type": "registry:file",
          "target": "components/ui/toggle-group.tsx"
        }
      ],
      "meta": {
        "framework": "solid",
        "primitiveStatus": "primitive",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/solid/theme.json"]
    },
    {
      "name": "core/collapsible",
      "type": "registry:item",
      "title": "Collapsible (Core)",
      "description": "Editable imperative Collapsible Recipe built on the tuiparts.sh packaged Primitive.",
      "dependencies": ["@tuiparts/core@>=0.0.1 <0.1.0"],
      "files": [
        {
          "path": "registry/collapsible/core.ts",
          "type": "registry:file",
          "target": "components/ui/collapsible.ts"
        }
      ],
      "meta": {
        "framework": "core",
        "primitiveStatus": "primitive",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/core/theme.json"]
    },
    {
      "name": "react/collapsible",
      "type": "registry:item",
      "title": "Collapsible (React)",
      "description": "Editable React Collapsible Recipe built on the tuiparts.sh packaged Primitive.",
      "dependencies": ["@tuiparts/react@>=0.0.1 <0.1.0"],
      "files": [
        {
          "path": "registry/collapsible/react.tsx",
          "type": "registry:file",
          "target": "components/ui/collapsible.tsx"
        }
      ],
      "meta": {
        "framework": "react",
        "primitiveStatus": "primitive",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/react/theme.json"]
    },
    {
      "name": "solid/collapsible",
      "type": "registry:item",
      "title": "Collapsible (Solid)",
      "description": "Editable Solid Collapsible Recipe built on the tuiparts.sh packaged Primitive.",
      "dependencies": ["@tuiparts/solid@>=0.0.1 <0.1.0"],
      "files": [
        {
          "path": "registry/collapsible/solid.tsx",
          "type": "registry:file",
          "target": "components/ui/collapsible.tsx"
        }
      ],
      "meta": {
        "framework": "solid",
        "primitiveStatus": "primitive",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/solid/theme.json"]
    },
    {
      "name": "core/tabs",
      "type": "registry:item",
      "title": "Tabs (Core)",
      "description": "Editable imperative Tabs Recipe built on the tuiparts.sh packaged Primitive.",
      "dependencies": ["@tuiparts/core@>=0.0.1 <0.1.0"],
      "files": [
        {
          "path": "registry/tabs/core.ts",
          "type": "registry:file",
          "target": "components/ui/tabs.ts"
        }
      ],
      "meta": {
        "framework": "core",
        "primitiveStatus": "primitive",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/core/theme.json"]
    },
    {
      "name": "react/tabs",
      "type": "registry:item",
      "title": "Tabs (React)",
      "description": "Editable React Tabs Recipe built on the tuiparts.sh packaged Primitive.",
      "dependencies": ["@tuiparts/react@>=0.0.1 <0.1.0"],
      "files": [
        {
          "path": "registry/tabs/react.tsx",
          "type": "registry:file",
          "target": "components/ui/tabs.tsx"
        }
      ],
      "meta": {
        "framework": "react",
        "primitiveStatus": "primitive",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/react/theme.json"]
    },
    {
      "name": "solid/tabs",
      "type": "registry:item",
      "title": "Tabs (Solid)",
      "description": "Editable Solid Tabs Recipe built on the tuiparts.sh packaged Primitive.",
      "dependencies": ["@tuiparts/solid@>=0.0.1 <0.1.0"],
      "files": [
        {
          "path": "registry/tabs/solid.tsx",
          "type": "registry:file",
          "target": "components/ui/tabs.tsx"
        }
      ],
      "meta": {
        "framework": "solid",
        "primitiveStatus": "primitive",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      },
      "registryDependencies": ["https://tuiparts.sh/r/solid/theme.json"]
    },
    {
      "name": "core/theme",
      "type": "registry:item",
      "title": "Theme (Core)",
      "description": "Editable imperative theme contract, store, and terminal default read by every tuiparts.sh recipe.",
      "dependencies": [],
      "files": [
        {
          "path": "registry/theme/theme.ts",
          "type": "registry:file",
          "target": "components/ui/theme.ts"
        }
      ],
      "meta": {
        "framework": "core",
        "primitiveStatus": "recipe",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      }
    },
    {
      "name": "react/theme",
      "type": "registry:item",
      "title": "Theme (React)",
      "description": "Editable React theme contract, store, and terminal default read by every tuiparts.sh recipe.",
      "dependencies": [],
      "files": [
        {
          "path": "registry/theme/theme.ts",
          "type": "registry:file",
          "target": "components/ui/theme.ts"
        },
        {
          "path": "registry/theme/react.tsx",
          "type": "registry:file",
          "target": "components/ui/use-theme.tsx"
        }
      ],
      "meta": {
        "framework": "react",
        "primitiveStatus": "recipe",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      }
    },
    {
      "name": "solid/theme",
      "type": "registry:item",
      "title": "Theme (Solid)",
      "description": "Editable Solid theme contract, store, and terminal default read by every tuiparts.sh recipe.",
      "dependencies": [],
      "files": [
        {
          "path": "registry/theme/theme.ts",
          "type": "registry:file",
          "target": "components/ui/theme.ts"
        },
        {
          "path": "registry/theme/solid.tsx",
          "type": "registry:file",
          "target": "components/ui/use-theme.tsx"
        }
      ],
      "meta": {
        "framework": "solid",
        "primitiveStatus": "recipe",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      }
    },
    {
      "name": "theme-cobalt-deep",
      "type": "registry:item",
      "title": "Cobalt Deep Theme",
      "description": "Truecolor tuiparts.sh brand preset applied as a partial override of the installed theme contract.",
      "dependencies": [],
      "registryDependencies": ["https://tuiparts.sh/r/core/theme.json"],
      "files": [
        {
          "path": "registry/theme/themes/cobalt-deep.ts",
          "type": "registry:file",
          "target": "themes/cobalt-deep.ts"
        }
      ],
      "meta": {
        "framework": "neutral",
        "primitiveStatus": "recipe",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      }
    },
    {
      "name": "theme-ascii",
      "type": "registry:item",
      "title": "ASCII Theme",
      "description": "ASCII-glyph preset for fonts and terminals without Unicode coverage, applied as a partial override.",
      "dependencies": [],
      "registryDependencies": ["https://tuiparts.sh/r/core/theme.json"],
      "files": [
        {
          "path": "registry/theme/themes/ascii.ts",
          "type": "registry:file",
          "target": "themes/ascii.ts"
        }
      ],
      "meta": {
        "framework": "neutral",
        "primitiveStatus": "recipe",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      }
    },
    {
      "name": "theme-catppuccin",
      "type": "registry:item",
      "title": "Catppuccin Theme",
      "description": "Catppuccin Mocha/Latte.",
      "dependencies": [],
      "registryDependencies": ["https://tuiparts.sh/r/core/theme.json"],
      "files": [
        {
          "path": "registry/theme/themes/catppuccin.ts",
          "type": "registry:file",
          "target": "themes/catppuccin.ts"
        }
      ],
      "meta": {
        "framework": "neutral",
        "primitiveStatus": "recipe",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      }
    },
    {
      "name": "theme-gruvbox",
      "type": "registry:item",
      "title": "Gruvbox Theme",
      "description": "Gruvbox dark/light.",
      "dependencies": [],
      "registryDependencies": ["https://tuiparts.sh/r/core/theme.json"],
      "files": [
        {
          "path": "registry/theme/themes/gruvbox.ts",
          "type": "registry:file",
          "target": "themes/gruvbox.ts"
        }
      ],
      "meta": {
        "framework": "neutral",
        "primitiveStatus": "recipe",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      }
    },
    {
      "name": "theme-rosepine",
      "type": "registry:item",
      "title": "Ros\u00e9 Pine Theme",
      "description": "Ros\u00e9 Pine/Dawn.",
      "dependencies": [],
      "registryDependencies": ["https://tuiparts.sh/r/core/theme.json"],
      "files": [
        {
          "path": "registry/theme/themes/rosepine.ts",
          "type": "registry:file",
          "target": "themes/rosepine.ts"
        }
      ],
      "meta": {
        "framework": "neutral",
        "primitiveStatus": "recipe",
        "sourceOwnership": "consumer",
        "updateStrategy": "shadcn-add"
      }
    }
  ]
}
