{
  "id": "heroui-ds-test",
  "name": "HeroUI Design System",
  "version": "1.0.0",
  "description": "A modern design system based on HeroUI with shadcn components",
  "theme": {
    "name": "HeroUI Theme",
    "version": "1.0.0",
    "tokens": {
      "primary": {
        "name": "primary",
        "value": "oklch(0.65 0.18 250)",
        "type": "color",
        "category": "color",
        "description": "Primary brand color"
      },
      "secondary": {
        "name": "secondary",
        "value": "oklch(0.55 0.05 285)",
        "type": "color",
        "category": "color",
        "description": "Secondary brand color"
      },
      "space-sm": {
        "name": "space-sm",
        "value": "8px",
        "type": "dimension",
        "category": "spacing",
        "description": "Small spacing unit"
      },
      "space-md": {
        "name": "space-md",
        "value": "16px",
        "type": "dimension",
        "category": "spacing",
        "description": "Medium spacing unit"
      },
      "space-lg": {
        "name": "space-lg",
        "value": "24px",
        "type": "dimension",
        "category": "spacing",
        "description": "Large spacing unit"
      },
      "radius": {
        "name": "radius",
        "value": "12px",
        "type": "dimension",
        "category": "radius",
        "description": "Default border radius"
      }
    }
  },
  "components": [
    {
      "name": "Button",
      "source": "shadcn",
      "description": "Primary action button with multiple variants",
      "variants": ["default", "outline", "ghost", "destructive"],
      "props": {
        "variant": "string",
        "size": "string",
        "disabled": "boolean"
      },
      "dependencies": []
    },
    {
      "name": "Card",
      "source": "shadcn",
      "description": "Content container card",
      "variants": [],
      "props": {
        "className": "string"
      },
      "dependencies": []
    }
  ],
  "metadata": {
    "author": "Test User",
    "team": "QA",
    "tags": ["heroui", "shadcn", "test"]
  }
}
