{
  "$schema": "https://ui.shadcn.com/schema/registry.json",
  "name": "axicharts",
  "homepage": "https://axidify.github.io/axicharts/shadcn/registry",
  "items": [
    {
      "name": "chart-axi-bar",
      "type": "registry:block",
      "title": "AxiCharts Bar",
      "description": "Composable bar chart via ChartContainer + chartConfig — shadcn Charts migration path.",
      "categories": [
        "charts",
        "dashboard"
      ],
      "dependencies": [
        "@axicharts/charts@0.4.39",
        "@axicharts/charts-theme@0.4.39"
      ],
      "registryDependencies": [],
      "files": [
        {
          "path": "components/charts/chart-axi-bar.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "chart-axi-line",
      "type": "registry:block",
      "title": "AxiCharts Line",
      "description": "Line chart with optional area fill — ChartContainer + chartConfig pattern.",
      "categories": [
        "charts",
        "dashboard"
      ],
      "dependencies": [
        "@axicharts/charts@0.4.39",
        "@axicharts/charts-theme@0.4.39"
      ],
      "registryDependencies": [],
      "files": [
        {
          "path": "components/charts/chart-axi-line.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "chart-axi-donut",
      "type": "registry:block",
      "title": "AxiCharts Donut",
      "description": "Donut chart via PieChart innerRadius — browser-share style slice.",
      "categories": [
        "charts",
        "dashboard"
      ],
      "dependencies": [
        "@axicharts/charts@0.4.39",
        "@axicharts/charts-theme@0.4.39"
      ],
      "registryDependencies": [],
      "files": [
        {
          "path": "components/charts/chart-axi-donut.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "chart-axi-area",
      "type": "registry:block",
      "title": "AxiCharts Area",
      "description": "Filled area chart — SLO / trend dashboards with chartConfig labels.",
      "categories": [
        "charts",
        "dashboard"
      ],
      "dependencies": [
        "@axicharts/charts@0.4.39",
        "@axicharts/charts-theme@0.4.39"
      ],
      "registryDependencies": [],
      "files": [
        {
          "path": "components/charts/chart-axi-area.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "chart-axi-stacked-bar",
      "type": "registry:block",
      "title": "AxiCharts Stacked Bar",
      "description": "Stacked bar chart — sprint velocity / multi-series totals via stacked prop.",
      "categories": [
        "charts",
        "dashboard"
      ],
      "dependencies": [
        "@axicharts/charts@0.4.39",
        "@axicharts/charts-theme@0.4.39"
      ],
      "registryDependencies": [],
      "files": [
        {
          "path": "components/charts/chart-axi-stacked-bar.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "chart-axi-combo",
      "type": "registry:block",
      "title": "AxiCharts Combo",
      "description": "Mixed bar + line on shared categories — shadcn mixed chart pattern with chartConfig.",
      "categories": [
        "charts",
        "dashboard"
      ],
      "dependencies": [
        "@axicharts/charts@0.4.39",
        "@axicharts/charts-theme@0.4.39"
      ],
      "registryDependencies": [],
      "files": [
        {
          "path": "components/charts/chart-axi-combo.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "chart-axi-multi-line",
      "type": "registry:block",
      "title": "AxiCharts Multi-Line",
      "description": "Multi-series line chart with chartConfig — burndown / trend comparison dashboards.",
      "categories": [
        "charts",
        "dashboard"
      ],
      "dependencies": [
        "@axicharts/charts@0.4.39",
        "@axicharts/charts-theme@0.4.39"
      ],
      "registryDependencies": [],
      "files": [
        {
          "path": "components/charts/chart-axi-multi-line.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "chart-axi-swarm",
      "type": "registry:block",
      "title": "AxiCharts Swarm",
      "description": "Beeswarm / jittered strip plot per category — distribution density without KDE.",
      "categories": [
        "charts",
        "dashboard"
      ],
      "dependencies": [
        "@axicharts/charts@0.4.39",
        "@axicharts/charts-theme@0.4.39"
      ],
      "registryDependencies": [],
      "files": [
        {
          "path": "components/charts/chart-axi-swarm.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "chart-axi-ridgeline",
      "type": "registry:block",
      "title": "AxiCharts Ridgeline",
      "description": "Stacked horizontal KDE density curves per category — joyplot / ridgeline distribution.",
      "categories": [
        "charts",
        "dashboard"
      ],
      "dependencies": [
        "@axicharts/charts@0.4.39",
        "@axicharts/charts-theme@0.4.39"
      ],
      "registryDependencies": [],
      "files": [
        {
          "path": "components/charts/chart-axi-ridgeline.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "chart-axi-chart-config",
      "type": "registry:lib",
      "title": "AxiCharts chartConfig helper",
      "description": "Shared ChartConfig labels/colors — import into registry chart blocks or your own panels.",
      "categories": [
        "charts",
        "dashboard"
      ],
      "dependencies": [
        "@axicharts/charts@0.4.39",
        "@axicharts/charts-theme@0.4.39"
      ],
      "registryDependencies": [],
      "files": [
        {
          "path": "lib/axicharts-chart-config.ts",
          "type": "registry:lib"
        }
      ]
    }
  ]
}
