{
  "$schema": "https://ui.shadcn.com/schema/registry.json",
  "name": "kashi",
  "homepage": "https://kashi.sepantapouya.com",
  "items": [
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "accordion",
      "type": "registry:ui",
      "title": "Accordion، AccordionItem",
      "description": "آکاردئون روی <details> بومی: بدون JavaScript، با کیبورد و صفحه‌خوان کامل",
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json"
      ],
      "files": [
        {
          "path": "registry/kashi/Accordion.tsx",
          "type": "registry:ui",
          "target": "components/kashi/Accordion.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "activity-heatmap",
      "type": "registry:ui",
      "title": "ActivityHeatmap",
      "description": "نقشهٔ فعالیت سالانه با ماه‌های شمسی؛ هفته از شنبه شروع می‌شود",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/chart.json",
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/ActivityHeatmap.tsx",
          "type": "registry:ui",
          "target": "components/kashi/ActivityHeatmap.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "address-form",
      "type": "registry:ui",
      "title": "AddressForm",
      "description": "فرم نشانی",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/city-select.json",
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/input.json",
        "https://kashi.sepantapouya.com/r/iran-map.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json",
        "https://kashi.sepantapouya.com/r/postal-code-input.json",
        "https://kashi.sepantapouya.com/r/province-select.json"
      ],
      "files": [
        {
          "path": "registry/kashi/AddressForm.tsx",
          "type": "registry:ui",
          "target": "components/kashi/AddressForm.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "alert",
      "type": "registry:ui",
      "title": "Alert",
      "description": "هشدار",
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/icons.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/Alert.tsx",
          "type": "registry:ui",
          "target": "components/kashi/Alert.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "appointment-picker",
      "type": "registry:ui",
      "title": "AppointmentPicker",
      "description": "انتخاب نوبت",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/AppointmentPicker.tsx",
          "type": "registry:ui",
          "target": "components/kashi/AppointmentPicker.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "avatar",
      "type": "registry:ui",
      "title": "Avatar، AvatarGroup",
      "description": "آواتار",
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json",
        "https://kashi.sepantapouya.com/r/utils.json"
      ],
      "files": [
        {
          "path": "registry/kashi/Avatar.tsx",
          "type": "registry:ui",
          "target": "components/kashi/Avatar.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "badge",
      "type": "registry:ui",
      "title": "Badge",
      "description": "بج",
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/Badge.tsx",
          "type": "registry:ui",
          "target": "components/kashi/Badge.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "bank-badge",
      "type": "registry:ui",
      "title": "BankBadge",
      "description": "نام و لوگوی بانک داخل فیلد؛ نام با id به فیلد متصل می‌شود و لوگو تزئینی است",
      "dependencies": [
        "@kashi-ui/bank-logos@^2.9.0",
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/BankBadge.tsx",
          "type": "registry:ui",
          "target": "components/kashi/BankBadge.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "bank-card",
      "type": "registry:ui",
      "title": "BankCard",
      "description": "نمایش کارت بانکی با رنگ و لوگوی بانک، شمارهٔ چهاررقمی و تاریخ انقضا؛ برای کیف پول و انتخاب کارت ذخیره‌شده",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/bank-badge.json",
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/BankCard.tsx",
          "type": "registry:ui",
          "target": "components/kashi/BankCard.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "banner",
      "type": "registry:ui",
      "title": "Banner",
      "description": "نوار اطلاع‌رسانی سطح صفحه، مثل نسخهٔ جدید، پایان اشتراک یا اختلال سرویس",
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/icons.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/Banner.tsx",
          "type": "registry:ui",
          "target": "components/kashi/Banner.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "bottom-sheet",
      "type": "registry:ui",
      "title": "BottomSheet",
      "description": "برگهٔ پایین",
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/icons.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json",
        "https://kashi.sepantapouya.com/r/modal.json"
      ],
      "files": [
        {
          "path": "registry/kashi/BottomSheet.tsx",
          "type": "registry:ui",
          "target": "components/kashi/BottomSheet.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "breadcrumb",
      "type": "registry:ui",
      "title": "Breadcrumb",
      "description": "مسیر صفحه؛ آخرین مورد با aria-current=\"page\" مشخص می‌شود و مسیرهای بلند جمع می‌شوند",
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/Breadcrumb.tsx",
          "type": "registry:ui",
          "target": "components/kashi/Breadcrumb.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "button",
      "type": "registry:ui",
      "title": "Button",
      "description": "دکمه",
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json",
        "https://kashi.sepantapouya.com/r/utils.json"
      ],
      "files": [
        {
          "path": "registry/kashi/Button.tsx",
          "type": "registry:ui",
          "target": "components/kashi/Button.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "button-group",
      "type": "registry:ui",
      "title": "ButtonGroup",
      "description": "دکمه‌های چسبیده به هم، مثل «قبلی / امروز / بعدی» یا ابزار قالب‌بندی",
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json"
      ],
      "files": [
        {
          "path": "registry/kashi/ButtonGroup.tsx",
          "type": "registry:ui",
          "target": "components/kashi/ButtonGroup.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "calendar",
      "type": "registry:ui",
      "title": "Calendar",
      "description": "تقویم شمسی با الگوی grid استاندارد WAI-ARIA و پیمایش کامل با کیبورد",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/Calendar.tsx",
          "type": "registry:ui",
          "target": "components/kashi/Calendar.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "card",
      "type": "registry:ui",
      "title": "Card، CardHeader، CardMedia، CardTitle، CardDescription، CardBody، CardFooter",
      "description": "کارت",
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json"
      ],
      "files": [
        {
          "path": "registry/kashi/Card.tsx",
          "type": "registry:ui",
          "target": "components/kashi/Card.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "card-number-input",
      "type": "registry:ui",
      "title": "CardNumberInput",
      "description": "فیلد شماره کارت بانکی: گروه‌بندی چهارتایی، تشخیص بانک با لوگو و بررسی Luhn",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/bank-badge.json",
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/input.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json",
        "https://kashi.sepantapouya.com/r/use-digits-input.json",
        "https://kashi.sepantapouya.com/r/utils.json"
      ],
      "files": [
        {
          "path": "registry/kashi/CardNumberInput.tsx",
          "type": "registry:ui",
          "target": "components/kashi/CardNumberInput.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "carousel",
      "type": "registry:ui",
      "title": "Carousel",
      "description": "کاروسل",
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/Carousel.tsx",
          "type": "registry:ui",
          "target": "components/kashi/Carousel.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "chart",
      "type": "registry:ui",
      "title": "ChartTip، BarChart، BarList، ProportionBar، PieChart، Sparkline، LineChart",
      "description": "راهنمای شناور مشترک نمودارها؛ x و y نسبت به ظرف نمودار",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/Chart.tsx",
          "type": "registry:ui",
          "target": "components/kashi/Chart.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "checkbox",
      "type": "registry:ui",
      "title": "Checkbox، Switch",
      "description": "چک‌باکس",
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/utils.json"
      ],
      "files": [
        {
          "path": "registry/kashi/Checkbox.tsx",
          "type": "registry:ui",
          "target": "components/kashi/Checkbox.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "chip-group",
      "type": "registry:ui",
      "title": "ChipGroup",
      "description": "چیپ‌های فیلتر روشن و خاموش‌شونده، مثل دسته‌بندی‌ها یا وضعیت سفارش",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json"
      ],
      "files": [
        {
          "path": "registry/kashi/ChipGroup.tsx",
          "type": "registry:ui",
          "target": "components/kashi/ChipGroup.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "city-select",
      "type": "registry:ui",
      "title": "CitySelect",
      "description": "انتخاب شهر با جستجو؛ با استان فقط شهرهای همان استان، بدون آن همهٔ ۱۲۰۰+ شهر ایران با نام استان",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/combobox.json",
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/CitySelect.tsx",
          "type": "registry:ui",
          "target": "components/kashi/CitySelect.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "color-picker",
      "type": "registry:ui",
      "title": "ColorPicker",
      "description": "انتخاب رنگ برند یا برچسب: نمونه‌رنگ‌ها، پنل انتخاب دلخواه و کد hex، با کنتراست متن روی آن",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/field.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/ColorPicker.tsx",
          "type": "registry:ui",
          "target": "components/kashi/ColorPicker.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "combobox",
      "type": "registry:ui",
      "title": "Combobox",
      "description": "کامبوباکس",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/field.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json",
        "https://kashi.sepantapouya.com/r/utils.json"
      ],
      "files": [
        {
          "path": "registry/kashi/Combobox.tsx",
          "type": "registry:ui",
          "target": "components/kashi/Combobox.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "command-palette",
      "type": "registry:ui",
      "title": "CommandPalette",
      "description": "کامند پالت",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/combobox.json",
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/CommandPalette.tsx",
          "type": "registry:ui",
          "target": "components/kashi/CommandPalette.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "context-menu",
      "type": "registry:ui",
      "title": "ContextMenu",
      "description": "منوی راست‌کلیک",
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/dropdown-menu.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/ContextMenu.tsx",
          "type": "registry:ui",
          "target": "components/kashi/ContextMenu.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "copy-button",
      "type": "registry:ui",
      "title": "CopyButton",
      "description": "دکمهٔ کپی در کلیپ‌بورد با بازخورد «کپی شد» برای چشم و صفحه‌خوان",
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/button.json",
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/CopyButton.tsx",
          "type": "registry:ui",
          "target": "components/kashi/CopyButton.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "countdown",
      "type": "registry:ui",
      "title": "Countdown",
      "description": "شمارش معکوس با ارقام فارسی؛ هر ثانیه به‌روز می‌شود و در پایان onComplete را صدا می‌زند",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/Countdown.tsx",
          "type": "registry:ui",
          "target": "components/kashi/Countdown.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "cx",
      "type": "registry:lib",
      "title": "تابع کمکی کلاس‌ها و CSS کاشی",
      "description": "تابع کمکی کلاس‌ها و CSS کاشی",
      "dependencies": [
        "@kashi-ui/css@^2.9.0"
      ],
      "files": [
        {
          "path": "registry/kashi/cx.ts",
          "type": "registry:lib",
          "target": "components/kashi/cx.ts"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "data-table",
      "type": "registry:ui",
      "title": "DataTable",
      "description": "جدول داده با مرتب‌سازی (aria-sort)، انتخاب ردیف‌ها و حالت خالی",
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/DataTable.tsx",
          "type": "registry:ui",
          "target": "components/kashi/DataTable.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "date-picker",
      "type": "registry:ui",
      "title": "DatePicker",
      "description": "دیت‌پیکر شمسی",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/calendar.json",
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/input.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json",
        "https://kashi.sepantapouya.com/r/utils.json"
      ],
      "files": [
        {
          "path": "registry/kashi/DatePicker.tsx",
          "type": "registry:ui",
          "target": "components/kashi/DatePicker.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "date-range-picker",
      "type": "registry:ui",
      "title": "DateRangePicker",
      "description": "بازهٔ تاریخ شمسی",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/calendar.json",
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/field.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/DateRangePicker.tsx",
          "type": "registry:ui",
          "target": "components/kashi/DateRangePicker.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "date-tile",
      "type": "registry:ui",
      "title": "DateTile",
      "description": "کاشی تاریخ شمسی به شکل برگ تقویم: روز، ماه، روز هفته، مناسبت تعطیل و معادل میلادی",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/DateTile.tsx",
          "type": "registry:ui",
          "target": "components/kashi/DateTile.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "dialog",
      "type": "registry:ui",
      "title": "Dialog",
      "description": "دیالوگ",
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/icons.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json",
        "https://kashi.sepantapouya.com/r/modal.json"
      ],
      "files": [
        {
          "path": "registry/kashi/Dialog.tsx",
          "type": "registry:ui",
          "target": "components/kashi/Dialog.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "drawer",
      "type": "registry:ui",
      "title": "Drawer",
      "description": "کشو",
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/icons.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json",
        "https://kashi.sepantapouya.com/r/modal.json"
      ],
      "files": [
        {
          "path": "registry/kashi/Drawer.tsx",
          "type": "registry:ui",
          "target": "components/kashi/Drawer.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "dropdown-menu",
      "type": "registry:ui",
      "title": "DropdownMenu، MenuItem، MenuSeparator، MenuLabel",
      "description": "دراپ‌داون",
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json"
      ],
      "files": [
        {
          "path": "registry/kashi/DropdownMenu.tsx",
          "type": "registry:ui",
          "target": "components/kashi/DropdownMenu.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "empty-state",
      "type": "registry:ui",
      "title": "EmptyState",
      "description": "حالت خالی: وقتی داده‌ای برای نمایش نیست؛ بگویید چرا و قدم بعدی را پیشنهاد کنید",
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/EmptyState.tsx",
          "type": "registry:ui",
          "target": "components/kashi/EmptyState.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "field",
      "type": "registry:ui",
      "title": "Field",
      "description": "قالب مشترک برچسب + کنترل + راهنما/خطا",
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/Field.tsx",
          "type": "registry:ui",
          "target": "components/kashi/Field.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "file-upload",
      "type": "registry:ui",
      "title": "FileUpload",
      "description": "بارگذاری فایل با کشیدن و رها کردن یا دکمهٔ انتخاب؛ هر فایل وضعیت و پیشرفت خودش را دارد",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json",
        "https://kashi.sepantapouya.com/r/progress.json"
      ],
      "files": [
        {
          "path": "registry/kashi/FileUpload.tsx",
          "type": "registry:ui",
          "target": "components/kashi/FileUpload.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "iban-input",
      "type": "registry:ui",
      "title": "IbanInput",
      "description": "فیلد شماره شبا: IR خودکار، گروه‌بندی، تشخیص بانک با لوگو و بررسی رقم‌های کنترل",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/bank-badge.json",
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/input.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json",
        "https://kashi.sepantapouya.com/r/use-digits-input.json",
        "https://kashi.sepantapouya.com/r/utils.json"
      ],
      "files": [
        {
          "path": "registry/kashi/IbanInput.tsx",
          "type": "registry:ui",
          "target": "components/kashi/IbanInput.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "icons",
      "type": "registry:lib",
      "title": "آیکون‌های داخلی کامپوننت‌ها",
      "description": "آیکون‌های داخلی کامپوننت‌ها",
      "files": [
        {
          "path": "registry/kashi/icons.tsx",
          "type": "registry:lib",
          "target": "components/kashi/icons.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "inline-edit",
      "type": "registry:ui",
      "title": "InlineEdit",
      "description": "ویرایش درجا: کلیک یا Enter برای ویرایش، Enter ثبت، Esc انصراف",
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/InlineEdit.tsx",
          "type": "registry:ui",
          "target": "components/kashi/InlineEdit.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "input",
      "type": "registry:ui",
      "title": "Input، Textarea",
      "description": "ورودی",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/field.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json",
        "https://kashi.sepantapouya.com/r/utils.json"
      ],
      "files": [
        {
          "path": "registry/kashi/Input.tsx",
          "type": "registry:ui",
          "target": "components/kashi/Input.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "iran-map",
      "type": "registry:ui",
      "title": "IranMap",
      "description": "نقشهٔ ۳۱ استان ایران؛ نقشهٔ رنگی برای داده و/یا انتخاب یک یا چند استان، با صفحه‌کلید و جدول هم‌ارز",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/chart.json",
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/iran-map-data.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/IranMap.tsx",
          "type": "registry:ui",
          "target": "components/kashi/IranMap.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "iran-map-data",
      "type": "registry:lib",
      "title": "مرز استان‌های ایران",
      "description": "مرز استان‌های ایران",
      "files": [
        {
          "path": "registry/kashi/iranMapData.ts",
          "type": "registry:lib",
          "target": "components/kashi/iranMapData.ts"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "kashi-provider",
      "type": "registry:ui",
      "title": "KashiProvider",
      "description": "دوزبانه، فارسی و انگلیسی",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json"
      ],
      "files": [
        {
          "path": "registry/kashi/KashiProvider.tsx",
          "type": "registry:ui",
          "target": "components/kashi/KashiProvider.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "keyboard-fix-input",
      "type": "registry:ui",
      "title": "KeyboardFixInput",
      "description": "فیلد فارسی",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/input.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json",
        "https://kashi.sepantapouya.com/r/utils.json"
      ],
      "files": [
        {
          "path": "registry/kashi/KeyboardFixInput.tsx",
          "type": "registry:ui",
          "target": "components/kashi/KeyboardFixInput.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "landline-input",
      "type": "registry:ui",
      "title": "LandlineInput",
      "description": "تلفن ثابت با پیش‌شماره: +98 را به ۰ تبدیل می‌کند، گروه‌بندی و نام استان را نشان می‌دهد",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/input.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json",
        "https://kashi.sepantapouya.com/r/use-digits-input.json",
        "https://kashi.sepantapouya.com/r/utils.json"
      ],
      "files": [
        {
          "path": "registry/kashi/LandlineInput.tsx",
          "type": "registry:ui",
          "target": "components/kashi/LandlineInput.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "legal-id-input",
      "type": "registry:ui",
      "title": "LegalIdInput",
      "description": "شناسهٔ ملی اشخاص حقوقی (شرکت‌ها): ۱۱ رقم با بررسی رقم کنترل",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/input.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/LegalIdInput.tsx",
          "type": "registry:ui",
          "target": "components/kashi/LegalIdInput.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "meter",
      "type": "registry:ui",
      "title": "Meter",
      "description": "سنجهٔ یک مقدار در برابر سقف، مثل فضای ذخیره یا سهمیهٔ پیامک؛ وضعیت با متن و آیکون، نه فقط رنگ",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/Meter.tsx",
          "type": "registry:ui",
          "target": "components/kashi/Meter.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "misc",
      "type": "registry:ui",
      "title": "Divider، Kbd",
      "description": "جداکننده و کلید میان‌بر",
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json"
      ],
      "files": [
        {
          "path": "registry/kashi/Misc.tsx",
          "type": "registry:ui",
          "target": "components/kashi/Misc.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "mobile-input",
      "type": "registry:ui",
      "title": "MobileInput",
      "description": "فیلد شماره موبایل: +98 و 0098 را به 09 تبدیل می‌کند، گروه‌بندی و تشخیص اپراتور",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/input.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json",
        "https://kashi.sepantapouya.com/r/use-digits-input.json",
        "https://kashi.sepantapouya.com/r/utils.json"
      ],
      "files": [
        {
          "path": "registry/kashi/MobileInput.tsx",
          "type": "registry:ui",
          "target": "components/kashi/MobileInput.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "modal",
      "type": "registry:ui",
      "title": "",
      "description": "",
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json"
      ],
      "files": [
        {
          "path": "registry/kashi/modal.ts",
          "type": "registry:ui",
          "target": "components/kashi/modal.ts"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "money",
      "type": "registry:ui",
      "title": "Money",
      "description": "نمایش مبلغ با تومان یا ریال، حالت خلاصه (۱٫۲ میلیون) و مبلغ به حروف برای صفحه‌خوان",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/Money.tsx",
          "type": "registry:ui",
          "target": "components/kashi/Money.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "month-picker",
      "type": "registry:ui",
      "title": "MonthPicker",
      "description": "انتخاب ماه و سال شمسی، برای گزارش ماهانه یا تاریخ انقضای کارت؛ ↑↓←→ بین ماه‌ها و PageUp/PageDown بین سال‌ها",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/MonthPicker.tsx",
          "type": "registry:ui",
          "target": "components/kashi/MonthPicker.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "multi-select",
      "type": "registry:ui",
      "title": "MultiSelect",
      "description": "انتخاب چندتایی",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/badge.json",
        "https://kashi.sepantapouya.com/r/combobox.json",
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/field.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/MultiSelect.tsx",
          "type": "registry:ui",
          "target": "components/kashi/MultiSelect.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "national-id-input",
      "type": "registry:ui",
      "title": "NationalIdInput",
      "description": "فیلد کد ملی: ارقام فارسی و لاتین را می‌پذیرد، ۱۰ رقم را محدود و رقم کنترل را بررسی می‌کند.",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/input.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/NationalIdInput.tsx",
          "type": "registry:ui",
          "target": "components/kashi/NationalIdInput.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "navbar",
      "type": "registry:ui",
      "title": "Navbar",
      "description": "نوار ناوبری",
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/drawer.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/Navbar.tsx",
          "type": "registry:ui",
          "target": "components/kashi/Navbar.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "number-input",
      "type": "registry:ui",
      "title": "NumberInput",
      "description": "ورودی عدد با دکمه‌های + و −؛ ↑↓ یک گام، PageUp/PageDown ده گام، Home/End کمینه و بیشینه",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/field.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/NumberInput.tsx",
          "type": "registry:ui",
          "target": "components/kashi/NumberInput.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "otp-input",
      "type": "registry:ui",
      "title": "OtpInput",
      "description": "کد تأیید (OTP)",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/field.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json",
        "https://kashi.sepantapouya.com/r/utils.json"
      ],
      "files": [
        {
          "path": "registry/kashi/OtpInput.tsx",
          "type": "registry:ui",
          "target": "components/kashi/OtpInput.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "pagination",
      "type": "registry:ui",
      "title": "Pagination",
      "description": "صفحه‌بندی با ارقام فارسی؛ صفحهٔ فعلی با aria-current=\"page\"",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/Pagination.tsx",
          "type": "registry:ui",
          "target": "components/kashi/Pagination.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "password-strength",
      "type": "registry:ui",
      "title": "PasswordStrength",
      "description": "قدرت رمز عبور با نوار چهارقسمتی و فهرست شرط‌ها؛ زیر فیلد رمز بگذارید و با id به آن وصل کنید",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/PasswordStrength.tsx",
          "type": "registry:ui",
          "target": "components/kashi/PasswordStrength.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "payment-receipt",
      "type": "registry:ui",
      "title": "PaymentReceipt",
      "description": "رسید پرداخت: وضعیت، مبلغ به عدد و حروف، کد پیگیری با دکمهٔ کپی، کارت پوشانده با لوگوی بانک و تاریخ شمسی",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/bank-badge.json",
        "https://kashi.sepantapouya.com/r/copy-button.json",
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/icons.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json",
        "https://kashi.sepantapouya.com/r/money.json"
      ],
      "files": [
        {
          "path": "registry/kashi/PaymentReceipt.tsx",
          "type": "registry:ui",
          "target": "components/kashi/PaymentReceipt.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "persian-input",
      "type": "registry:ui",
      "title": "PersianInput",
      "description": "فیلد فارسی",
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/card-number-input.json",
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/iban-input.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json",
        "https://kashi.sepantapouya.com/r/keyboard-fix-input.json",
        "https://kashi.sepantapouya.com/r/landline-input.json",
        "https://kashi.sepantapouya.com/r/legal-id-input.json",
        "https://kashi.sepantapouya.com/r/mobile-input.json",
        "https://kashi.sepantapouya.com/r/national-id-input.json",
        "https://kashi.sepantapouya.com/r/plate-input.json",
        "https://kashi.sepantapouya.com/r/postal-code-input.json",
        "https://kashi.sepantapouya.com/r/price-input.json",
        "https://kashi.sepantapouya.com/r/time-input.json"
      ],
      "files": [
        {
          "path": "registry/kashi/PersianInput.tsx",
          "type": "registry:ui",
          "target": "components/kashi/PersianInput.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "persian-textarea",
      "type": "registry:ui",
      "title": "PersianTextarea",
      "description": "ناحیهٔ متن با ویرایش نگارشی فارسی: «ي/ك» عربی، نیم‌فاصله، ویرگول و علامت سؤال فارسی و ارقام",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/button.json",
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/input.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/PersianTextarea.tsx",
          "type": "registry:ui",
          "target": "components/kashi/PersianTextarea.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "plate-input",
      "type": "registry:ui",
      "title": "PlateInput",
      "description": "فیلد فارسی",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/field.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/PlateInput.tsx",
          "type": "registry:ui",
          "target": "components/kashi/PlateInput.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "popover",
      "type": "registry:ui",
      "title": "Popover",
      "description": "پاپ‌اور",
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json"
      ],
      "files": [
        {
          "path": "registry/kashi/Popover.tsx",
          "type": "registry:ui",
          "target": "components/kashi/Popover.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "postal-code-input",
      "type": "registry:ui",
      "title": "PostalCodeInput",
      "description": "کد پستی ۱۰ رقمی با قالب ۱۲۳۴۵-۶۷۸۹۰ و بررسی قواعد کد پستی ایران",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/input.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json",
        "https://kashi.sepantapouya.com/r/use-digits-input.json",
        "https://kashi.sepantapouya.com/r/utils.json"
      ],
      "files": [
        {
          "path": "registry/kashi/PostalCodeInput.tsx",
          "type": "registry:ui",
          "target": "components/kashi/PostalCodeInput.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "price-input",
      "type": "registry:ui",
      "title": "PriceInput",
      "description": "فیلد مبلغ: جداکنندهٔ هزارگان، واحد پول و نمایش مبلغ به حروف برای اطمینان کاربر",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/input.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json",
        "https://kashi.sepantapouya.com/r/use-digits-input.json",
        "https://kashi.sepantapouya.com/r/utils.json"
      ],
      "files": [
        {
          "path": "registry/kashi/PriceInput.tsx",
          "type": "registry:ui",
          "target": "components/kashi/PriceInput.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "price-range",
      "type": "registry:ui",
      "title": "PriceRange",
      "description": "فیلتر بازهٔ قیمت: دو فیلد «از» و «تا» با جداکنندهٔ هزارگان و یک اسلایدر دودستگیره که با هم هماهنگ‌اند",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json",
        "https://kashi.sepantapouya.com/r/slider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/PriceRange.tsx",
          "type": "registry:ui",
          "target": "components/kashi/PriceRange.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "progress",
      "type": "registry:ui",
      "title": "Progress، Spinner",
      "description": "نوار پیشرفت",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/Progress.tsx",
          "type": "registry:ui",
          "target": "components/kashi/Progress.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "province-select",
      "type": "registry:ui",
      "title": "ProvinceSelect",
      "description": "انتخاب یکی از ۳۱ استان با جستجو؛ با نام مرکز استان هم پیدا می‌شود (مثلاً «مشهد»)",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/combobox.json",
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/ProvinceSelect.tsx",
          "type": "registry:ui",
          "target": "components/kashi/ProvinceSelect.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "radio",
      "type": "registry:ui",
      "title": "RadioGroup، Radio",
      "description": "گروه رادیو با fieldset و legend؛ پیمایش با کلیدهای جهت‌دار را مرورگر انجام می‌دهد",
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/utils.json"
      ],
      "files": [
        {
          "path": "registry/kashi/Radio.tsx",
          "type": "registry:ui",
          "target": "components/kashi/Radio.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "rating",
      "type": "registry:ui",
      "title": "Rating",
      "description": "امتیاز ستاره‌ای؛ قابل‌انتخاب با رادیوهای بومی (←→) یا فقط‌خواندنی",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/Rating.tsx",
          "type": "registry:ui",
          "target": "components/kashi/Rating.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "relative-time",
      "type": "registry:ui",
      "title": "RelativeTime",
      "description": "«۵ دقیقه پیش» در یک <time> معنایی؛ تاریخ کامل شمسی در title و برای صفحه‌خوان در دسترس است",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/RelativeTime.tsx",
          "type": "registry:ui",
          "target": "components/kashi/RelativeTime.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "search-suggest",
      "type": "registry:ui",
      "title": "SearchSuggest",
      "description": "جعبهٔ جستجو با جستجوهای اخیر و پرطرفدار و پیشنهاد هنگام تایپ (الگوی فروشگاه‌های اینترنتی)",
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json",
        "https://kashi.sepantapouya.com/r/utils.json"
      ],
      "files": [
        {
          "path": "registry/kashi/SearchSuggest.tsx",
          "type": "registry:ui",
          "target": "components/kashi/SearchSuggest.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "segmented-control",
      "type": "registry:ui",
      "title": "SegmentedControl",
      "description": "انتخاب یکی از چند گزینهٔ کوتاه، مثل «فهرست / جدول / کارت»؛ روی رادیوی بومی با پیمایش ↑↓←→",
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/utils.json"
      ],
      "files": [
        {
          "path": "registry/kashi/SegmentedControl.tsx",
          "type": "registry:ui",
          "target": "components/kashi/SegmentedControl.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "select",
      "type": "registry:ui",
      "title": "Select",
      "description": "سلکت",
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/field.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json",
        "https://kashi.sepantapouya.com/r/utils.json"
      ],
      "files": [
        {
          "path": "registry/kashi/Select.tsx",
          "type": "registry:ui",
          "target": "components/kashi/Select.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "side-nav",
      "type": "registry:ui",
      "title": "SideNav",
      "description": "ناوبری کناری پنل مدیریت با گروه، زیرمنو، نشان و حالت جمع‌شده",
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/SideNav.tsx",
          "type": "registry:ui",
          "target": "components/kashi/SideNav.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "skeleton",
      "type": "registry:ui",
      "title": "Skeleton",
      "description": "جای خالی هنگام بارگذاری؛ تزئینی است — روی ظرف والد aria-busy=\"true\" بگذارید",
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json"
      ],
      "files": [
        {
          "path": "registry/kashi/Skeleton.tsx",
          "type": "registry:ui",
          "target": "components/kashi/Skeleton.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "slider",
      "type": "registry:ui",
      "title": "Slider",
      "description": "اسلایدر روی <input type=\"range\"> بومی؛ با آرایهٔ دوتایی، بازه با دو دستگیره",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/Slider.tsx",
          "type": "registry:ui",
          "target": "components/kashi/Slider.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "splitter",
      "type": "registry:ui",
      "title": "Splitter",
      "description": "دو پنل با مرز قابل‌کشیدن؛ با کیبورد: ←→ (یا ↑↓) پنج درصد، Home/End کمینه و بیشینه",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/Splitter.tsx",
          "type": "registry:ui",
          "target": "components/kashi/Splitter.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "stat",
      "type": "registry:ui",
      "title": "StatCard، StatGrid",
      "description": "کارت شاخص کلیدی (KPI) با روند؛ صفحه‌خوان روند را به شکل «۱۲٪ افزایش» می‌خواند",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/Stat.tsx",
          "type": "registry:ui",
          "target": "components/kashi/Stat.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "stepper",
      "type": "registry:ui",
      "title": "Stepper",
      "description": "مراحل یک فرایند؛ مرحلهٔ فعلی با aria-current=\"step\" و وضعیت هر مرحله برای صفحه‌خوان",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/Stepper.tsx",
          "type": "registry:ui",
          "target": "components/kashi/Stepper.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "swatch-group",
      "type": "registry:ui",
      "title": "SwatchGroup",
      "description": "انتخاب رنگ از میان نمونه‌ها (فیلتر رنگ کالا)؛ روی چک‌باکس یا رادیوی بومی، پس صفحه‌کلید و فرم خودکار کار می‌کنند",
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/SwatchGroup.tsx",
          "type": "registry:ui",
          "target": "components/kashi/SwatchGroup.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "tabs",
      "type": "registry:ui",
      "title": "Tabs، TabList، Tab، TabPanel",
      "description": "زبانه‌ها با الگوی Tabs در WAI-ARIA؛ کلیدهای جهت‌دار در راست‌به‌چپ برعکس عمل می‌کنند",
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/utils.json"
      ],
      "files": [
        {
          "path": "registry/kashi/Tabs.tsx",
          "type": "registry:ui",
          "target": "components/kashi/Tabs.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "tag-input",
      "type": "registry:ui",
      "title": "TagInput",
      "description": "ورود چند مقدار، مثل مهارت‌ها یا ایمیل‌ها؛ Enter یا ویرگول (, یا ،) ثبت می‌کند و Backspace آخری را حذف می‌کند",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/badge.json",
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/field.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json",
        "https://kashi.sepantapouya.com/r/utils.json"
      ],
      "files": [
        {
          "path": "registry/kashi/TagInput.tsx",
          "type": "registry:ui",
          "target": "components/kashi/TagInput.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "time-input",
      "type": "registry:ui",
      "title": "TimeInput",
      "description": "ساعت ۲۴ساعته با ارقام فارسی: «۹۳۰» یا «۹:۳۰» تایپ کنید، ↑↓ گام به گام",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/input.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/TimeInput.tsx",
          "type": "registry:ui",
          "target": "components/kashi/TimeInput.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "timeline",
      "type": "registry:ui",
      "title": "Timeline",
      "description": "خط زمانی رویدادها و فعالیت‌ها، به ترتیب داده‌شده",
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/relative-time.json"
      ],
      "files": [
        {
          "path": "registry/kashi/Timeline.tsx",
          "type": "registry:ui",
          "target": "components/kashi/Timeline.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "toast",
      "type": "registry:ui",
      "title": "Toaster",
      "description": "محل نمایش اعلان‌ها؛ یک بار در ریشهٔ برنامه قرار دهید",
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/icons.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json",
        "https://kashi.sepantapouya.com/r/utils.json"
      ],
      "files": [
        {
          "path": "registry/kashi/Toast.tsx",
          "type": "registry:ui",
          "target": "components/kashi/Toast.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "tooltip",
      "type": "registry:ui",
      "title": "Tooltip",
      "description": "تولتیپ",
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/utils.json"
      ],
      "files": [
        {
          "path": "registry/kashi/Tooltip.tsx",
          "type": "registry:ui",
          "target": "components/kashi/Tooltip.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "tour",
      "type": "registry:ui",
      "title": "Tour",
      "description": "تور معرفی",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/Tour.tsx",
          "type": "registry:ui",
          "target": "components/kashi/Tour.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "tree-view",
      "type": "registry:ui",
      "title": "TreeView",
      "description": "نمای درختی",
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json"
      ],
      "files": [
        {
          "path": "registry/kashi/TreeView.tsx",
          "type": "registry:ui",
          "target": "components/kashi/TreeView.tsx"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "use-digits-input",
      "type": "registry:lib",
      "title": "هوک فیلدهای عددی فارسی",
      "description": "هوک فیلدهای عددی فارسی",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/utils.json"
      ],
      "files": [
        {
          "path": "registry/kashi/useDigitsInput.ts",
          "type": "registry:lib",
          "target": "components/kashi/useDigitsInput.ts"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "use-form",
      "type": "registry:ui",
      "title": "",
      "description": "",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/cx.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json"
      ],
      "files": [
        {
          "path": "registry/kashi/useForm.ts",
          "type": "registry:ui",
          "target": "components/kashi/useForm.ts"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "utils",
      "type": "registry:lib",
      "title": "تابع‌های کمکی ارقام فارسی",
      "description": "تابع‌های کمکی ارقام فارسی",
      "dependencies": [
        "@kashi-ui/persian@^2.9.0"
      ],
      "files": [
        {
          "path": "registry/kashi/utils.ts",
          "type": "registry:lib",
          "target": "components/kashi/utils.ts"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "all",
      "type": "registry:ui",
      "title": "همهٔ کامپوننت‌های کاشی",
      "description": "همهٔ کامپوننت‌ها و ابزارهای فارسی کاشی با یک دستور",
      "docs": "مستندات: https://kashi.sepantapouya.com/docs/installation/",
      "registryDependencies": [
        "https://kashi.sepantapouya.com/r/accordion.json",
        "https://kashi.sepantapouya.com/r/activity-heatmap.json",
        "https://kashi.sepantapouya.com/r/address-form.json",
        "https://kashi.sepantapouya.com/r/alert.json",
        "https://kashi.sepantapouya.com/r/appointment-picker.json",
        "https://kashi.sepantapouya.com/r/avatar.json",
        "https://kashi.sepantapouya.com/r/badge.json",
        "https://kashi.sepantapouya.com/r/bank-badge.json",
        "https://kashi.sepantapouya.com/r/bank-card.json",
        "https://kashi.sepantapouya.com/r/banner.json",
        "https://kashi.sepantapouya.com/r/bottom-sheet.json",
        "https://kashi.sepantapouya.com/r/breadcrumb.json",
        "https://kashi.sepantapouya.com/r/button.json",
        "https://kashi.sepantapouya.com/r/button-group.json",
        "https://kashi.sepantapouya.com/r/calendar.json",
        "https://kashi.sepantapouya.com/r/card.json",
        "https://kashi.sepantapouya.com/r/card-number-input.json",
        "https://kashi.sepantapouya.com/r/carousel.json",
        "https://kashi.sepantapouya.com/r/chart.json",
        "https://kashi.sepantapouya.com/r/checkbox.json",
        "https://kashi.sepantapouya.com/r/chip-group.json",
        "https://kashi.sepantapouya.com/r/city-select.json",
        "https://kashi.sepantapouya.com/r/color-picker.json",
        "https://kashi.sepantapouya.com/r/combobox.json",
        "https://kashi.sepantapouya.com/r/command-palette.json",
        "https://kashi.sepantapouya.com/r/context-menu.json",
        "https://kashi.sepantapouya.com/r/copy-button.json",
        "https://kashi.sepantapouya.com/r/countdown.json",
        "https://kashi.sepantapouya.com/r/data-table.json",
        "https://kashi.sepantapouya.com/r/date-picker.json",
        "https://kashi.sepantapouya.com/r/date-range-picker.json",
        "https://kashi.sepantapouya.com/r/date-tile.json",
        "https://kashi.sepantapouya.com/r/dialog.json",
        "https://kashi.sepantapouya.com/r/drawer.json",
        "https://kashi.sepantapouya.com/r/dropdown-menu.json",
        "https://kashi.sepantapouya.com/r/empty-state.json",
        "https://kashi.sepantapouya.com/r/field.json",
        "https://kashi.sepantapouya.com/r/file-upload.json",
        "https://kashi.sepantapouya.com/r/iban-input.json",
        "https://kashi.sepantapouya.com/r/inline-edit.json",
        "https://kashi.sepantapouya.com/r/input.json",
        "https://kashi.sepantapouya.com/r/iran-map.json",
        "https://kashi.sepantapouya.com/r/kashi-provider.json",
        "https://kashi.sepantapouya.com/r/keyboard-fix-input.json",
        "https://kashi.sepantapouya.com/r/landline-input.json",
        "https://kashi.sepantapouya.com/r/legal-id-input.json",
        "https://kashi.sepantapouya.com/r/meter.json",
        "https://kashi.sepantapouya.com/r/misc.json",
        "https://kashi.sepantapouya.com/r/mobile-input.json",
        "https://kashi.sepantapouya.com/r/modal.json",
        "https://kashi.sepantapouya.com/r/money.json",
        "https://kashi.sepantapouya.com/r/month-picker.json",
        "https://kashi.sepantapouya.com/r/multi-select.json",
        "https://kashi.sepantapouya.com/r/national-id-input.json",
        "https://kashi.sepantapouya.com/r/navbar.json",
        "https://kashi.sepantapouya.com/r/number-input.json",
        "https://kashi.sepantapouya.com/r/otp-input.json",
        "https://kashi.sepantapouya.com/r/pagination.json",
        "https://kashi.sepantapouya.com/r/password-strength.json",
        "https://kashi.sepantapouya.com/r/payment-receipt.json",
        "https://kashi.sepantapouya.com/r/persian-input.json",
        "https://kashi.sepantapouya.com/r/persian-textarea.json",
        "https://kashi.sepantapouya.com/r/plate-input.json",
        "https://kashi.sepantapouya.com/r/popover.json",
        "https://kashi.sepantapouya.com/r/postal-code-input.json",
        "https://kashi.sepantapouya.com/r/price-input.json",
        "https://kashi.sepantapouya.com/r/price-range.json",
        "https://kashi.sepantapouya.com/r/progress.json",
        "https://kashi.sepantapouya.com/r/province-select.json",
        "https://kashi.sepantapouya.com/r/radio.json",
        "https://kashi.sepantapouya.com/r/rating.json",
        "https://kashi.sepantapouya.com/r/relative-time.json",
        "https://kashi.sepantapouya.com/r/search-suggest.json",
        "https://kashi.sepantapouya.com/r/segmented-control.json",
        "https://kashi.sepantapouya.com/r/select.json",
        "https://kashi.sepantapouya.com/r/side-nav.json",
        "https://kashi.sepantapouya.com/r/skeleton.json",
        "https://kashi.sepantapouya.com/r/slider.json",
        "https://kashi.sepantapouya.com/r/splitter.json",
        "https://kashi.sepantapouya.com/r/stat.json",
        "https://kashi.sepantapouya.com/r/stepper.json",
        "https://kashi.sepantapouya.com/r/swatch-group.json",
        "https://kashi.sepantapouya.com/r/tabs.json",
        "https://kashi.sepantapouya.com/r/tag-input.json",
        "https://kashi.sepantapouya.com/r/time-input.json",
        "https://kashi.sepantapouya.com/r/timeline.json",
        "https://kashi.sepantapouya.com/r/toast.json",
        "https://kashi.sepantapouya.com/r/tooltip.json",
        "https://kashi.sepantapouya.com/r/tour.json",
        "https://kashi.sepantapouya.com/r/tree-view.json",
        "https://kashi.sepantapouya.com/r/use-form.json"
      ],
      "files": []
    }
  ]
}