{
  "$schema": "https://ui.shadcn.com/schema/registry.json",
  "name": "alexcarpenter",
  "homepage": "https://ui.alexcarpenter.me",
  "items": [
    {
      "name": "info-list",
      "type": "registry:ui",
      "title": "Info List",
      "description": "A list component with support for items, headers, and icons slots.",
      "dependencies": ["@radix-ui/react-slot"],
      "files": [
        {
          "path": "registry/default/ui/info-list.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "inline-text",
      "type": "registry:ui",
      "title": "Inline Text",
      "description": "An inline text component with an icon slot that wraps perfectly with the text.",
      "dependencies": ["@radix-ui/react-slot"],
      "files": [
        {
          "path": "registry/default/ui/inline-text.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "pricing-table",
      "type": "registry:ui",
      "title": "Pricing Table",
      "description": "A pricing table component with support for monthly/yearly pricing.",
      "dependencies": [
        "@number-flow/react",
        "@radix-ui/react-use-controllable-state",
        "card",
        "badge",
        "button",
        "switch",
        "toggle-group"
      ],
      "registryDependencies": ["@alexcarpenter/info-list"],
      "files": [
        {
          "path": "registry/default/ui/pricing-table.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "example-info-list-01",
      "type": "registry:block",
      "title": "Info List without header",
      "description": "An example of the info list component without a header.",
      "dependencies": ["lucide-react"],
      "files": [
        {
          "path": "registry/examples/info-list-01.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "example-inline-text-01",
      "type": "registry:block",
      "title": "Inline Text",
      "description": "An example of the inline text component with an icon slot.",
      "dependencies": ["lucide-react"],
      "files": [
        {
          "path": "registry/examples/inline-text-01.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "example-pricing-table-01",
      "type": "registry:block",
      "title": "Pricing Table",
      "description": "A pricing table component with support for monthly/yearly pricing.",
      "dependencies": ["lucide-react"],
      "files": [
        {
          "path": "registry/examples/pricing-table-01.tsx",
          "type": "registry:component"
        }
      ]
    }
  ]
}
