{
  "registry": "https://cdn.jsdelivr.net/npm/yeepay-ui",
  "components": {
    "affix": {
      "name": "affix",
      "description": "Affix 固定钉",
      "type": "base",
      "files": [
        "${registry}/base/affix/basic.vue",
        "${registry}/base/affix/fixed.vue",
        "${registry}/base/affix/target.vue"
      ],
      "category": "Base Components",
      "subcategory": "Navigation"
    },
    "alert": {
      "name": "alert",
      "description": "Alert 警告",
      "type": "base",
      "files": [
        "${registry}/base/alert/basic.vue",
        "${registry}/base/alert/center.vue",
        "${registry}/base/alert/close-button.vue",
        "${registry}/base/alert/delayed.vue",
        "${registry}/base/alert/description.vue",
        "${registry}/base/alert/icon-description.vue",
        "${registry}/base/alert/icon.vue",
        "${registry}/base/alert/theme.vue"
      ],
      "category": "Base Components",
      "subcategory": "Feedback"
    },
    "anchor": {
      "name": "anchor",
      "description": "Anchor 锚点",
      "type": "base",
      "files": [
        "${registry}/base/anchor/affix.vue",
        "${registry}/base/anchor/basic.vue",
        "${registry}/base/anchor/change.vue",
        "${registry}/base/anchor/horizontal.vue",
        "${registry}/base/anchor/scroll.vue",
        "${registry}/base/anchor/underline.vue"
      ],
      "category": "Base Components",
      "subcategory": "Navigation"
    },
    "autocomplete": {
      "name": "autocomplete",
      "description": "Autocomplete 自动完成",
      "type": "base",
      "files": [
        "${registry}/base/autocomplete/autocomplete-template.vue",
        "${registry}/base/autocomplete/autocomplete.vue",
        "${registry}/base/autocomplete/custom-header-footer.vue",
        "${registry}/base/autocomplete/custom-loading.vue",
        "${registry}/base/autocomplete/remote-search.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Entry"
    },
    "avatar": {
      "name": "avatar",
      "description": "Avatar 头像",
      "type": "base",
      "files": [
        "${registry}/base/avatar/basic.vue",
        "${registry}/base/avatar/fallback.vue",
        "${registry}/base/avatar/fit.vue",
        "${registry}/base/avatar/types.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Display"
    },
    "backtop": {
      "name": "backtop",
      "description": "Backtop 回到顶部",
      "type": "base",
      "files": [
        "${registry}/base/backtop/basic.vue",
        "${registry}/base/backtop/custom.vue"
      ],
      "category": "Base Components",
      "subcategory": "Other"
    },
    "badge": {
      "name": "badge",
      "description": "Badge 标记",
      "type": "base",
      "files": [
        "${registry}/base/badge/basic.vue",
        "${registry}/base/badge/customize.vue",
        "${registry}/base/badge/dot.vue",
        "${registry}/base/badge/max.vue",
        "${registry}/base/badge/offset.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Display"
    },
    "border": {
      "name": "border",
      "description": "Border 边框",
      "type": "base",
      "files": [
        "${registry}/base/border/border.vue",
        "${registry}/base/border/radius.vue",
        "${registry}/base/border/shadow.vue"
      ],
      "category": "Base Components",
      "subcategory": "Layout"
    },
    "breadcrumb": {
      "name": "breadcrumb",
      "description": "Breadcrumb 面包屑",
      "type": "base",
      "files": [
        "${registry}/base/breadcrumb/basic.vue",
        "${registry}/base/breadcrumb/icon.vue"
      ],
      "category": "Base Components",
      "subcategory": "Navigation"
    },
    "button": {
      "name": "button",
      "description": "Button Component",
      "type": "base",
      "files": [
        "${registry}/base/button/basic.vue",
        "${registry}/base/button/custom.vue",
        "${registry}/base/button/disabled.vue",
        "${registry}/base/button/group.vue",
        "${registry}/base/button/icon.vue",
        "${registry}/base/button/link.vue",
        "${registry}/base/button/loading.vue",
        "${registry}/base/button/size.vue",
        "${registry}/base/button/tag.vue",
        "${registry}/base/button/text.vue"
      ],
      "category": "",
      "subcategory": ""
    },
    "calendar": {
      "name": "calendar",
      "description": "Calendar 日历",
      "type": "base",
      "files": [
        "${registry}/base/calendar/basic.vue",
        "${registry}/base/calendar/customize.vue",
        "${registry}/base/calendar/header.vue",
        "${registry}/base/calendar/range.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Display"
    },
    "card": {
      "name": "card",
      "description": "Card 卡片",
      "type": "base",
      "files": [
        "${registry}/base/card/basic.vue",
        "${registry}/base/card/shadow.vue",
        "${registry}/base/card/simple.vue",
        "${registry}/base/card/with-images.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Display"
    },
    "carousel": {
      "name": "carousel",
      "description": "Carousel 走马灯",
      "type": "base",
      "files": [
        "${registry}/base/carousel/arrows.vue",
        "${registry}/base/carousel/auto-height.vue",
        "${registry}/base/carousel/basic.vue",
        "${registry}/base/carousel/card.vue",
        "${registry}/base/carousel/indicator.vue",
        "${registry}/base/carousel/motion-blur.vue",
        "${registry}/base/carousel/vertical.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Display"
    },
    "cascader": {
      "name": "cascader",
      "description": "Cascader 级联选择器",
      "type": "base",
      "files": [
        "${registry}/base/cascader/any-level.vue",
        "${registry}/base/cascader/basic.vue",
        "${registry}/base/cascader/check-on-click-node.vue",
        "${registry}/base/cascader/clear-icon.vue",
        "${registry}/base/cascader/clearable.vue",
        "${registry}/base/cascader/custom-content.vue",
        "${registry}/base/cascader/custom-header-footer.vue",
        "${registry}/base/cascader/custom-suggestion-item.vue",
        "${registry}/base/cascader/custom-tag.vue",
        "${registry}/base/cascader/dynamic-loading.vue",
        "${registry}/base/cascader/filterable.vue",
        "${registry}/base/cascader/last-level.vue",
        "${registry}/base/cascader/multiple-selection.vue",
        "${registry}/base/cascader/option-disabling.vue",
        "${registry}/base/cascader/panel.vue",
        "${registry}/base/cascader/show-checked-strategy.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Entry"
    },
    "checkbox": {
      "name": "checkbox",
      "description": "Checkbox 复选框",
      "type": "base",
      "files": [
        "${registry}/base/checkbox/basic.vue",
        "${registry}/base/checkbox/button-style.vue",
        "${registry}/base/checkbox/disabled.vue",
        "${registry}/base/checkbox/grouping.vue",
        "${registry}/base/checkbox/intermediate.vue",
        "${registry}/base/checkbox/limitation.vue",
        "${registry}/base/checkbox/options.vue",
        "${registry}/base/checkbox/with-border.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Entry"
    },
    "collapse": {
      "name": "collapse",
      "description": "Collapse 折叠面板",
      "type": "base",
      "files": [
        "${registry}/base/collapse/accordion.vue",
        "${registry}/base/collapse/basic.vue",
        "${registry}/base/collapse/custom-icon-position.vue",
        "${registry}/base/collapse/custom-icon.vue",
        "${registry}/base/collapse/customization.vue",
        "${registry}/base/collapse/prevent-collapsing.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Display"
    },
    "color-picker": {
      "name": "color-picker",
      "description": "ColorPicker 颜色选择器",
      "type": "base",
      "files": [
        "${registry}/base/color-picker/alpha.vue",
        "${registry}/base/color-picker/basic.vue",
        "${registry}/base/color-picker/predefined-color.vue",
        "${registry}/base/color-picker/sizes.vue"
      ],
      "category": "Base Components",
      "subcategory": "Other"
    },
    "color-picker-panel": {
      "name": "color-picker-panel",
      "description": "ColorPickerPanel 颜色选择器面板",
      "type": "base",
      "files": [
        "${registry}/base/color-picker-panel/alpha.vue",
        "${registry}/base/color-picker-panel/basic.vue",
        "${registry}/base/color-picker-panel/border.vue",
        "${registry}/base/color-picker-panel/disabled.vue",
        "${registry}/base/color-picker-panel/predefined-color.vue"
      ],
      "category": "Base Components",
      "subcategory": "Other"
    },
    "config-provider": {
      "name": "config-provider",
      "description": "ConfigProvider 全局配置",
      "type": "base",
      "files": [
        "${registry}/base/config-provider/button.vue",
        "${registry}/base/config-provider/card.vue",
        "${registry}/base/config-provider/dialog.vue",
        "${registry}/base/config-provider/empty-values.vue",
        "${registry}/base/config-provider/link.vue",
        "${registry}/base/config-provider/message.vue",
        "${registry}/base/config-provider/usage.vue"
      ],
      "category": "Base Components",
      "subcategory": "Layout"
    },
    "container": {
      "name": "container",
      "description": "Container 布局容器",
      "type": "base",
      "files": [
        "${registry}/base/container/example.vue",
        "${registry}/base/container/layout-ahm.vue",
        "${registry}/base/container/layout-ahmf.vue",
        "${registry}/base/container/layout-am.vue",
        "${registry}/base/container/layout-ham.vue",
        "${registry}/base/container/layout-hamf.vue",
        "${registry}/base/container/layout-hm.vue",
        "${registry}/base/container/layout-hmf.vue"
      ],
      "category": "Base Components",
      "subcategory": "Layout"
    },
    "date-picker": {
      "name": "date-picker",
      "description": "DatePicker 日期选择器",
      "type": "base",
      "files": [
        "${registry}/base/date-picker/custom-content.vue",
        "${registry}/base/date-picker/custom-icon.vue",
        "${registry}/base/date-picker/custom-prefix-icon.vue",
        "${registry}/base/date-picker/date-formats.vue",
        "${registry}/base/date-picker/date-range.vue",
        "${registry}/base/date-picker/default-time.vue",
        "${registry}/base/date-picker/default-value.vue",
        "${registry}/base/date-picker/enter-date.vue",
        "${registry}/base/date-picker/month-range.vue",
        "${registry}/base/date-picker/other-measurements.vue",
        "${registry}/base/date-picker/year-range.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Entry"
    },
    "date-picker-panel": {
      "name": "date-picker-panel",
      "description": "DatePickerPanel 日期选择器面板",
      "type": "base",
      "files": [
        "${registry}/base/date-picker-panel/all-types.vue",
        "${registry}/base/date-picker-panel/basic.vue",
        "${registry}/base/date-picker-panel/border.vue",
        "${registry}/base/date-picker-panel/disabled.vue"
      ],
      "category": "Base Components",
      "subcategory": "Other"
    },
    "datetime-picker": {
      "name": "datetime-picker",
      "description": "DateTimePicker 日期时间选择器",
      "type": "base",
      "files": [
        "${registry}/base/datetime-picker/custom-icon.vue",
        "${registry}/base/datetime-picker/date-and-time-formats-panel.vue",
        "${registry}/base/datetime-picker/date-and-time-formats.vue",
        "${registry}/base/datetime-picker/date-and-time-range.vue",
        "${registry}/base/datetime-picker/date-and-time.vue",
        "${registry}/base/datetime-picker/default-time.vue"
      ],
      "category": "Base Components",
      "subcategory": "Other"
    },
    "descriptions": {
      "name": "descriptions",
      "description": "Descriptions 描述列表",
      "type": "base",
      "files": [
        "${registry}/base/descriptions/basic-usage.vue",
        "${registry}/base/descriptions/customized-style.vue",
        "${registry}/base/descriptions/rowspan.vue",
        "${registry}/base/descriptions/sizes.vue",
        "${registry}/base/descriptions/vertical-list.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Display"
    },
    "dialog": {
      "name": "dialog",
      "description": "Dialog 对话框",
      "type": "base",
      "files": [
        "${registry}/base/dialog/align-center.vue",
        "${registry}/base/dialog/basic-usage.vue",
        "${registry}/base/dialog/centered-content.vue",
        "${registry}/base/dialog/custom-animation.vue",
        "${registry}/base/dialog/customization-content.vue",
        "${registry}/base/dialog/customization-header.vue",
        "${registry}/base/dialog/destroy-on-close.vue",
        "${registry}/base/dialog/draggable-dialog.vue",
        "${registry}/base/dialog/events.vue",
        "${registry}/base/dialog/fullscreen.vue",
        "${registry}/base/dialog/modal.vue",
        "${registry}/base/dialog/nested-dialog.vue"
      ],
      "category": "Base Components",
      "subcategory": "Feedback"
    },
    "divider": {
      "name": "divider",
      "description": "Divider 分割线",
      "type": "base",
      "files": [
        "${registry}/base/divider/basic-usage.vue",
        "${registry}/base/divider/custom-content.vue",
        "${registry}/base/divider/line-dashed.vue",
        "${registry}/base/divider/vertical-divider.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Display"
    },
    "drawer": {
      "name": "drawer",
      "description": "Drawer 抽屉",
      "type": "base",
      "files": [
        "${registry}/base/drawer/basic-usage.vue",
        "${registry}/base/drawer/customization-content.vue",
        "${registry}/base/drawer/customization-header.vue",
        "${registry}/base/drawer/modal.vue",
        "${registry}/base/drawer/nested-drawer.vue",
        "${registry}/base/drawer/no-title.vue",
        "${registry}/base/drawer/resizable.vue"
      ],
      "category": "Base Components",
      "subcategory": "Feedback"
    },
    "dropdown": {
      "name": "dropdown",
      "description": "Dropdown 下拉菜单",
      "type": "base",
      "files": [
        "${registry}/base/dropdown/basic-usage.vue",
        "${registry}/base/dropdown/command-event.vue",
        "${registry}/base/dropdown/dropdown-methods.vue",
        "${registry}/base/dropdown/how-to-trigger.vue",
        "${registry}/base/dropdown/menu-hiding-behavior.vue",
        "${registry}/base/dropdown/placements.vue",
        "${registry}/base/dropdown/sizes.vue",
        "${registry}/base/dropdown/triggering-element.vue",
        "${registry}/base/dropdown/virtual-trigger.vue"
      ],
      "category": "Base Components",
      "subcategory": "Navigation"
    },
    "empty": {
      "name": "empty",
      "description": "Empty 空状态",
      "type": "base",
      "files": [
        "${registry}/base/empty/basic-usage.vue",
        "${registry}/base/empty/bottom-content.vue",
        "${registry}/base/empty/custom-image.vue",
        "${registry}/base/empty/image-size.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Display"
    },
    "form": {
      "name": "form",
      "description": "Form Component",
      "type": "base",
      "files": [
        "${registry}/base/form/accessibility.vue",
        "${registry}/base/form/alignment.vue",
        "${registry}/base/form/basic-form.vue",
        "${registry}/base/form/custom-validation.vue",
        "${registry}/base/form/form-items.vue",
        "${registry}/base/form/inline-form.vue",
        "${registry}/base/form/number-validate.vue",
        "${registry}/base/form/size-control.vue",
        "${registry}/base/form/validation.vue"
      ],
      "category": "",
      "subcategory": ""
    },
    "image": {
      "name": "image",
      "description": "Image 图片",
      "type": "base",
      "files": [
        "${registry}/base/image/basic-usage.vue",
        "${registry}/base/image/custom-progress.vue",
        "${registry}/base/image/custom-toolbar.vue",
        "${registry}/base/image/image-preview.vue",
        "${registry}/base/image/lazy-load.vue",
        "${registry}/base/image/load-failed.vue",
        "${registry}/base/image/manually-preview.vue",
        "${registry}/base/image/placeholder.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Display"
    },
    "infinite-scroll": {
      "name": "infinite-scroll",
      "description": "InfiniteScroll 无限滚动",
      "type": "base",
      "files": [
        "${registry}/base/infinite-scroll/basic.vue",
        "${registry}/base/infinite-scroll/disable-loading.vue"
      ],
      "category": "Base Components",
      "subcategory": "Other"
    },
    "input": {
      "name": "input",
      "description": "Input 输入框",
      "type": "base",
      "files": [
        "${registry}/base/input/auto-sizing-textarea.vue",
        "${registry}/base/input/basic.vue",
        "${registry}/base/input/clear-icon.vue",
        "${registry}/base/input/clearable.vue",
        "${registry}/base/input/disabled.vue",
        "${registry}/base/input/formatter.vue",
        "${registry}/base/input/length-limiting.vue",
        "${registry}/base/input/mixed-input.vue",
        "${registry}/base/input/password.vue",
        "${registry}/base/input/textarea.vue",
        "${registry}/base/input/various-size.vue",
        "${registry}/base/input/with-icon.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Entry"
    },
    "input-number": {
      "name": "input-number",
      "description": "InputNumber 数字输入框",
      "type": "base",
      "files": [
        "${registry}/base/input-number/basic.vue",
        "${registry}/base/input-number/controlled.vue",
        "${registry}/base/input-number/custom.vue",
        "${registry}/base/input-number/disabled.vue",
        "${registry}/base/input-number/precision.vue",
        "${registry}/base/input-number/size.vue",
        "${registry}/base/input-number/step-strictly.vue",
        "${registry}/base/input-number/steps.vue",
        "${registry}/base/input-number/with-prefix-suffix.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Entry"
    },
    "input-tag": {
      "name": "input-tag",
      "description": "InputTag 标签输入",
      "type": "base",
      "files": [
        "${registry}/base/input-tag/basic.vue",
        "${registry}/base/input-tag/clear-icon.vue",
        "${registry}/base/input-tag/clearable.vue",
        "${registry}/base/input-tag/collapse.vue",
        "${registry}/base/input-tag/delimiter.vue",
        "${registry}/base/input-tag/disabled.vue",
        "${registry}/base/input-tag/draggable.vue",
        "${registry}/base/input-tag/max.vue",
        "${registry}/base/input-tag/prefix-suffix.vue",
        "${registry}/base/input-tag/size.vue",
        "${registry}/base/input-tag/tag.vue",
        "${registry}/base/input-tag/trigger.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Entry"
    },
    "layout": {
      "name": "layout",
      "description": "Layout 布局",
      "type": "base",
      "files": [
        "${registry}/base/layout/alignment.vue",
        "${registry}/base/layout/basic-layout.vue",
        "${registry}/base/layout/column-offset.vue",
        "${registry}/base/layout/column-spacing.vue",
        "${registry}/base/layout/hybrid-layout.vue",
        "${registry}/base/layout/responsive-layout.vue"
      ],
      "category": "Base Components",
      "subcategory": "Layout"
    },
    "link": {
      "name": "link",
      "description": "Link 链接",
      "type": "base",
      "files": [
        "${registry}/base/link/basic.vue",
        "${registry}/base/link/disabled.vue",
        "${registry}/base/link/underline.vue",
        "${registry}/base/link/with-icon.vue"
      ],
      "category": "Base Components",
      "subcategory": "Other"
    },
    "loading": {
      "name": "loading",
      "description": "Loading 加载",
      "type": "base",
      "files": [
        "${registry}/base/loading/basic.vue",
        "${registry}/base/loading/customization.vue",
        "${registry}/base/loading/fullscreen.vue"
      ],
      "category": "Base Components",
      "subcategory": "Feedback"
    },
    "mention": {
      "name": "mention",
      "description": "Mention 提及",
      "type": "base",
      "files": [
        "${registry}/base/mention/basic.vue",
        "${registry}/base/mention/form.vue",
        "${registry}/base/mention/label.vue",
        "${registry}/base/mention/loading.vue",
        "${registry}/base/mention/prefix.vue",
        "${registry}/base/mention/props.vue",
        "${registry}/base/mention/textarea.vue",
        "${registry}/base/mention/whole.vue"
      ],
      "category": "Base Components",
      "subcategory": "Other"
    },
    "menu": {
      "name": "menu",
      "description": "Menu 菜单",
      "type": "base",
      "files": [
        "${registry}/base/menu/basic.vue",
        "${registry}/base/menu/collapse.vue",
        "${registry}/base/menu/left-and-right.vue",
        "${registry}/base/menu/popper-offset.vue",
        "${registry}/base/menu/vertical.vue"
      ],
      "category": "Base Components",
      "subcategory": "Navigation"
    },
    "message": {
      "name": "message",
      "description": "Message 消息提示",
      "type": "base",
      "files": [
        "${registry}/base/message/basic.vue",
        "${registry}/base/message/closable.vue",
        "${registry}/base/message/different-types.vue",
        "${registry}/base/message/grouping.vue",
        "${registry}/base/message/placement.vue",
        "${registry}/base/message/plain.vue",
        "${registry}/base/message/raw-html.vue"
      ],
      "category": "Base Components",
      "subcategory": "Feedback"
    },
    "message-box": {
      "name": "message-box",
      "description": "MessageBox 消息框",
      "type": "base",
      "files": [
        "${registry}/base/message-box/alert.vue",
        "${registry}/base/message-box/centered-content.vue",
        "${registry}/base/message-box/confirm.vue",
        "${registry}/base/message-box/customization.vue",
        "${registry}/base/message-box/customized-icon.vue",
        "${registry}/base/message-box/distinguishable-close-cancel.vue",
        "${registry}/base/message-box/draggable.vue",
        "${registry}/base/message-box/prompt.vue",
        "${registry}/base/message-box/use-html.vue",
        "${registry}/base/message-box/use-vnode.vue"
      ],
      "category": "Base Components",
      "subcategory": "Feedback"
    },
    "notification": {
      "name": "notification",
      "description": "Notification 通知",
      "type": "base",
      "files": [
        "${registry}/base/notification/basic.vue",
        "${registry}/base/notification/different-types.vue",
        "${registry}/base/notification/no-close.vue",
        "${registry}/base/notification/offsetting.vue",
        "${registry}/base/notification/positioning.vue",
        "${registry}/base/notification/raw-html.vue",
        "${registry}/base/notification/use-vnode.vue"
      ],
      "category": "Base Components",
      "subcategory": "Feedback"
    },
    "page-header": {
      "name": "page-header",
      "description": "PageHeader 页头",
      "type": "base",
      "files": [
        "${registry}/base/page-header/additional-sections.vue",
        "${registry}/base/page-header/basic.vue",
        "${registry}/base/page-header/breadcrumb.vue",
        "${registry}/base/page-header/complete.vue",
        "${registry}/base/page-header/custom-icon.vue",
        "${registry}/base/page-header/main-content.vue",
        "${registry}/base/page-header/no-icon.vue"
      ],
      "category": "Base Components",
      "subcategory": "Navigation"
    },
    "pagination": {
      "name": "pagination",
      "description": "Pagination 分页",
      "type": "base",
      "files": [
        "${registry}/base/pagination/auto-hide-pagination.vue",
        "${registry}/base/pagination/background-color.vue",
        "${registry}/base/pagination/basic-usage.vue",
        "${registry}/base/pagination/more-elements.vue",
        "${registry}/base/pagination/number-of-pagers.vue",
        "${registry}/base/pagination/small-pagination.vue"
      ],
      "category": "Base Components",
      "subcategory": "Navigation"
    },
    "popconfirm": {
      "name": "popconfirm",
      "description": "Popconfirm 气泡确认框",
      "type": "base",
      "files": [
        "${registry}/base/popconfirm/basic-usage.vue",
        "${registry}/base/popconfirm/customize.vue",
        "${registry}/base/popconfirm/placement.vue",
        "${registry}/base/popconfirm/trigger-event.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Display"
    },
    "popover": {
      "name": "popover",
      "description": "Popover 弹出框",
      "type": "base",
      "files": [
        "${registry}/base/popover/basic-usage.vue",
        "${registry}/base/popover/directive-usage.vue",
        "${registry}/base/popover/nested-information.vue",
        "${registry}/base/popover/nested-operation.vue",
        "${registry}/base/popover/placement.vue",
        "${registry}/base/popover/virtual-triggering.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Display"
    },
    "progress": {
      "name": "progress",
      "description": "Progress 进度条",
      "type": "base",
      "files": [
        "${registry}/base/progress/circular-progress-bar.vue",
        "${registry}/base/progress/custom-color.vue",
        "${registry}/base/progress/customized-content.vue",
        "${registry}/base/progress/dashboard-progress-bar.vue",
        "${registry}/base/progress/indeterminate-progress.vue",
        "${registry}/base/progress/internal-percentage.vue",
        "${registry}/base/progress/linear-progress-bar.vue",
        "${registry}/base/progress/striped-progress.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Display"
    },
    "radio": {
      "name": "radio",
      "description": "Radio 单选框",
      "type": "base",
      "files": [
        "${registry}/base/radio/basic-usage.vue",
        "${registry}/base/radio/disabled.vue",
        "${registry}/base/radio/options.vue",
        "${registry}/base/radio/radio-button.vue",
        "${registry}/base/radio/radio-group.vue",
        "${registry}/base/radio/with-borders.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Entry"
    },
    "rate": {
      "name": "rate",
      "description": "Rate 评分",
      "type": "base",
      "files": [
        "${registry}/base/rate/allow-half.vue",
        "${registry}/base/rate/basic-usage.vue",
        "${registry}/base/rate/clearable.vue",
        "${registry}/base/rate/more-icons.vue",
        "${registry}/base/rate/readonly.vue",
        "${registry}/base/rate/sizes.vue",
        "${registry}/base/rate/text.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Entry"
    },
    "result": {
      "name": "result",
      "description": "Result 结果",
      "type": "base",
      "files": [
        "${registry}/base/result/basic-usage.vue",
        "${registry}/base/result/customized-content.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Display"
    },
    "scrollbar": {
      "name": "scrollbar",
      "description": "Scrollbar 滚动条",
      "type": "base",
      "files": [
        "${registry}/base/scrollbar/basic-usage.vue",
        "${registry}/base/scrollbar/horizontal-scroll.vue",
        "${registry}/base/scrollbar/infinite-scroll.vue",
        "${registry}/base/scrollbar/manual-scroll.vue",
        "${registry}/base/scrollbar/max-height.vue"
      ],
      "category": "Base Components",
      "subcategory": "Other"
    },
    "segmented": {
      "name": "segmented",
      "description": "Segmented 分段器",
      "type": "base",
      "files": [
        "${registry}/base/segmented/basic.vue",
        "${registry}/base/segmented/block.vue",
        "${registry}/base/segmented/custom-content.vue",
        "${registry}/base/segmented/custom-direction.vue",
        "${registry}/base/segmented/custom-style.vue",
        "${registry}/base/segmented/disabled.vue",
        "${registry}/base/segmented/props.vue"
      ],
      "category": "Base Components",
      "subcategory": "Other"
    },
    "select": {
      "name": "select",
      "description": "Select 选择器",
      "type": "base",
      "files": [
        "${registry}/base/select/allow-create.vue",
        "${registry}/base/select/basic-usage.vue",
        "${registry}/base/select/clearable.vue",
        "${registry}/base/select/custom-footer.vue",
        "${registry}/base/select/custom-header.vue",
        "${registry}/base/select/custom-label.vue",
        "${registry}/base/select/custom-loading.vue",
        "${registry}/base/select/custom-tag.vue",
        "${registry}/base/select/custom-template.vue",
        "${registry}/base/select/disabled-option.vue",
        "${registry}/base/select/disabled.vue",
        "${registry}/base/select/empty-values.vue",
        "${registry}/base/select/filterable.vue",
        "${registry}/base/select/grouping.vue",
        "${registry}/base/select/multiple.vue",
        "${registry}/base/select/options.vue",
        "${registry}/base/select/remote-search.vue",
        "${registry}/base/select/size.vue",
        "${registry}/base/select/value-key.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Entry"
    },
    "select-v2": {
      "name": "select-v2",
      "description": "SelectV2 选择器",
      "type": "base",
      "files": [
        "${registry}/base/select-v2/allow-create.vue",
        "${registry}/base/select-v2/basic-usage.vue",
        "${registry}/base/select-v2/clearable.vue",
        "${registry}/base/select-v2/custom-footer.vue",
        "${registry}/base/select-v2/custom-header.vue",
        "${registry}/base/select-v2/custom-label.vue",
        "${registry}/base/select-v2/custom-loading.vue",
        "${registry}/base/select-v2/custom-tag.vue",
        "${registry}/base/select-v2/custom-width.vue",
        "${registry}/base/select-v2/customized-option.vue",
        "${registry}/base/select-v2/disabled.vue",
        "${registry}/base/select-v2/empty-values.vue",
        "${registry}/base/select-v2/filterable.vue",
        "${registry}/base/select-v2/grouping.vue",
        "${registry}/base/select-v2/hide-extra-tags.vue",
        "${registry}/base/select-v2/multiple.vue",
        "${registry}/base/select-v2/props.vue",
        "${registry}/base/select-v2/remote-search.vue",
        "${registry}/base/select-v2/size.vue",
        "${registry}/base/select-v2/use-valueKey.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Entry"
    },
    "skeleton": {
      "name": "skeleton",
      "description": "Skeleton 骨架屏",
      "type": "base",
      "files": [
        "${registry}/base/skeleton/animation.vue",
        "${registry}/base/skeleton/avoiding-rendering-bouncing.vue",
        "${registry}/base/skeleton/basic-usage.vue",
        "${registry}/base/skeleton/configurable-rows.vue",
        "${registry}/base/skeleton/customized-template.vue",
        "${registry}/base/skeleton/initial-rendering-loading.vue",
        "${registry}/base/skeleton/leading-trailing-without-bouncing.vue",
        "${registry}/base/skeleton/loading-state.vue",
        "${registry}/base/skeleton/rendering-with-data.vue"
      ],
      "category": "Base Components",
      "subcategory": "Other"
    },
    "slider": {
      "name": "slider",
      "description": "Slider 滑块",
      "type": "base",
      "files": [
        "${registry}/base/slider/basic-usage.vue",
        "${registry}/base/slider/discrete-values.vue",
        "${registry}/base/slider/placement.vue",
        "${registry}/base/slider/range-selection.vue",
        "${registry}/base/slider/show-marks.vue",
        "${registry}/base/slider/sizes.vue",
        "${registry}/base/slider/slider-with-input-box.vue",
        "${registry}/base/slider/vertical-mode.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Entry"
    },
    "space": {
      "name": "space",
      "description": "Space 间距",
      "type": "base",
      "files": [
        "${registry}/base/space/alignment.vue",
        "${registry}/base/space/auto-wrapping.vue",
        "${registry}/base/space/basic.vue",
        "${registry}/base/space/control-size.vue",
        "${registry}/base/space/customized-size.vue",
        "${registry}/base/space/fill-ratio.vue",
        "${registry}/base/space/fill.vue",
        "${registry}/base/space/literal-type-spacer.vue",
        "${registry}/base/space/vertical-layout.vue",
        "${registry}/base/space/vnode-type-spacer.vue"
      ],
      "category": "Base Components",
      "subcategory": "Layout"
    },
    "splitter": {
      "name": "splitter",
      "description": "Splitter 分割面板",
      "type": "base",
      "files": [
        "${registry}/base/splitter/basic.vue",
        "${registry}/base/splitter/collapsible.vue",
        "${registry}/base/splitter/disableDrag.vue",
        "${registry}/base/splitter/lazy.vue",
        "${registry}/base/splitter/size.vue",
        "${registry}/base/splitter/vertical.vue"
      ],
      "category": "Base Components",
      "subcategory": "Layout"
    },
    "statistic": {
      "name": "statistic",
      "description": "Statistic 统计数值",
      "type": "base",
      "files": [
        "${registry}/base/statistic/basic.vue",
        "${registry}/base/statistic/card.vue",
        "${registry}/base/statistic/countdown.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Display"
    },
    "steps": {
      "name": "steps",
      "description": "Steps 步骤条",
      "type": "base",
      "files": [
        "${registry}/base/steps/basic.vue",
        "${registry}/base/steps/centered.vue",
        "${registry}/base/steps/simple.vue",
        "${registry}/base/steps/vertical.vue",
        "${registry}/base/steps/with-description.vue",
        "${registry}/base/steps/with-icon.vue",
        "${registry}/base/steps/with-status.vue"
      ],
      "category": "Base Components",
      "subcategory": "Navigation"
    },
    "switch": {
      "name": "switch",
      "description": "Switch 开关",
      "type": "base",
      "files": [
        "${registry}/base/switch/basic.vue",
        "${registry}/base/switch/custom-action-icon.vue",
        "${registry}/base/switch/custom-action-slot.vue",
        "${registry}/base/switch/custom-icons.vue",
        "${registry}/base/switch/disabled.vue",
        "${registry}/base/switch/extended-value-types.vue",
        "${registry}/base/switch/loading.vue",
        "${registry}/base/switch/prevent-switching.vue",
        "${registry}/base/switch/sizes.vue",
        "${registry}/base/switch/text-description.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Entry"
    },
    "table": {
      "name": "table",
      "description": "Table 表格",
      "type": "base",
      "files": [
        "${registry}/base/table/basic.vue",
        "${registry}/base/table/check-strictly.vue",
        "${registry}/base/table/custom-column.vue",
        "${registry}/base/table/custom-header.vue",
        "${registry}/base/table/custom-index.vue",
        "${registry}/base/table/expandable-row.vue",
        "${registry}/base/table/filter.vue",
        "${registry}/base/table/fixed-column-and-group-header.vue",
        "${registry}/base/table/fixed-column-and-header.vue",
        "${registry}/base/table/fixed-column.vue",
        "${registry}/base/table/fixed-header-with-fluid-header.vue",
        "${registry}/base/table/fixed-header.vue",
        "${registry}/base/table/grouping-header.vue",
        "${registry}/base/table/multi-select.vue",
        "${registry}/base/table/rowspan-and-colspan.vue",
        "${registry}/base/table/show-overflow-tooltip.vue",
        "${registry}/base/table/single-select.vue",
        "${registry}/base/table/sort.vue",
        "${registry}/base/table/striped.vue",
        "${registry}/base/table/summary.vue",
        "${registry}/base/table/table-layout.vue",
        "${registry}/base/table/tooltip-formatter.vue",
        "${registry}/base/table/tree-and-lazy.vue",
        "${registry}/base/table/with-border.vue",
        "${registry}/base/table/with-status.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Display"
    },
    "table-v2": {
      "name": "table-v2",
      "description": "TableV2 表格",
      "type": "base",
      "files": [
        "${registry}/base/table-v2/auto-resizer.vue",
        "${registry}/base/table-v2/basic.vue",
        "${registry}/base/table-v2/cell-templating.vue",
        "${registry}/base/table-v2/colspan.vue",
        "${registry}/base/table-v2/controlled-sort.vue",
        "${registry}/base/table-v2/cross-hovering.vue",
        "${registry}/base/table-v2/detailed-view.vue",
        "${registry}/base/table-v2/dynamic-height.vue",
        "${registry}/base/table-v2/empty.vue",
        "${registry}/base/table-v2/filter.vue",
        "${registry}/base/table-v2/fixed-columns.vue",
        "${registry}/base/table-v2/footer.vue",
        "${registry}/base/table-v2/grouping-header.vue",
        "${registry}/base/table-v2/inline-editing.vue",
        "${registry}/base/table-v2/manual-scroll.vue",
        "${registry}/base/table-v2/overlay.vue",
        "${registry}/base/table-v2/row-class.vue",
        "${registry}/base/table-v2/rowspan.vue",
        "${registry}/base/table-v2/selection.vue",
        "${registry}/base/table-v2/sort.vue",
        "${registry}/base/table-v2/spans.vue",
        "${registry}/base/table-v2/sticky-rows.vue",
        "${registry}/base/table-v2/tree-data.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Display"
    },
    "tabs": {
      "name": "tabs",
      "description": "Tabs 标签页",
      "type": "base",
      "files": [
        "${registry}/base/tabs/basic.vue",
        "${registry}/base/tabs/border-card.vue",
        "${registry}/base/tabs/card-style.vue",
        "${registry}/base/tabs/custom-tab.vue",
        "${registry}/base/tabs/customized-add-button-icon.vue",
        "${registry}/base/tabs/customized-trigger.vue",
        "${registry}/base/tabs/dynamic-tabs.vue",
        "${registry}/base/tabs/tab-position.vue"
      ],
      "category": "Base Components",
      "subcategory": "Navigation"
    },
    "tag": {
      "name": "tag",
      "description": "Tag 标签",
      "type": "base",
      "files": [
        "${registry}/base/tag/basic.vue",
        "${registry}/base/tag/checkable.vue",
        "${registry}/base/tag/editable.vue",
        "${registry}/base/tag/removable.vue",
        "${registry}/base/tag/rounded.vue",
        "${registry}/base/tag/sizes.vue",
        "${registry}/base/tag/theme.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Display"
    },
    "text": {
      "name": "text",
      "description": "Text 文本",
      "type": "base",
      "files": [
        "${registry}/base/text/basic.vue",
        "${registry}/base/text/mixed.vue",
        "${registry}/base/text/override.vue",
        "${registry}/base/text/sizes.vue",
        "${registry}/base/text/truncated.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Display"
    },
    "time-picker": {
      "name": "time-picker",
      "description": "TimePicker 时间选择器",
      "type": "base",
      "files": [
        "${registry}/base/time-picker/basic-range.vue",
        "${registry}/base/time-picker/basic.vue",
        "${registry}/base/time-picker/range.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Entry"
    },
    "time-select": {
      "name": "time-select",
      "description": "TimeSelect 时间选择",
      "type": "base",
      "files": [
        "${registry}/base/time-select/basic.vue",
        "${registry}/base/time-select/time-formats.vue",
        "${registry}/base/time-select/time-range.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Entry"
    },
    "timeline": {
      "name": "timeline",
      "description": "Timeline 时间轴",
      "type": "base",
      "files": [
        "${registry}/base/timeline/basic.vue",
        "${registry}/base/timeline/center.vue",
        "${registry}/base/timeline/custom-node.vue",
        "${registry}/base/timeline/custom-timestamp.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Display"
    },
    "tooltip": {
      "name": "tooltip",
      "description": "Tooltip 文字提示",
      "type": "base",
      "files": [
        "${registry}/base/tooltip/advanced-usage.vue",
        "${registry}/base/tooltip/animations.vue",
        "${registry}/base/tooltip/append-to.vue",
        "${registry}/base/tooltip/basic.vue",
        "${registry}/base/tooltip/controlled.vue",
        "${registry}/base/tooltip/html-content.vue",
        "${registry}/base/tooltip/rich-content.vue",
        "${registry}/base/tooltip/singleton.vue",
        "${registry}/base/tooltip/theme.vue",
        "${registry}/base/tooltip/virtual-trigger.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Display"
    },
    "tour": {
      "name": "tour",
      "description": "Tour 引导",
      "type": "base",
      "files": [
        "${registry}/base/tour/basic.vue",
        "${registry}/base/tour/indicator.vue",
        "${registry}/base/tour/mask.vue",
        "${registry}/base/tour/non-modal.vue",
        "${registry}/base/tour/placement.vue",
        "${registry}/base/tour/target.vue"
      ],
      "category": "Base Components",
      "subcategory": "Other"
    },
    "transfer": {
      "name": "transfer",
      "description": "Transfer 穿梭框",
      "type": "base",
      "files": [
        "${registry}/base/transfer/basic.vue",
        "${registry}/base/transfer/customizable.vue",
        "${registry}/base/transfer/empty-content.vue",
        "${registry}/base/transfer/filterable.vue",
        "${registry}/base/transfer/prop-alias.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Entry"
    },
    "transitions": {
      "name": "transitions",
      "description": "Transitions 过渡",
      "type": "base",
      "files": [
        "${registry}/base/transitions/collapse.vue",
        "${registry}/base/transitions/fade.vue",
        "${registry}/base/transitions/zoom.vue"
      ],
      "category": "Base Components",
      "subcategory": "Other"
    },
    "tree": {
      "name": "tree",
      "description": "Tree 树形控件",
      "type": "base",
      "files": [
        "${registry}/base/tree/accordion.vue",
        "${registry}/base/tree/basic.vue",
        "${registry}/base/tree/checking-tree.vue",
        "${registry}/base/tree/custom-leaf.vue",
        "${registry}/base/tree/custom-node-class.vue",
        "${registry}/base/tree/customized-node.vue",
        "${registry}/base/tree/default-state.vue",
        "${registry}/base/tree/disabled.vue",
        "${registry}/base/tree/draggable.vue",
        "${registry}/base/tree/filtering.vue",
        "${registry}/base/tree/multiple-times-load.vue",
        "${registry}/base/tree/selectable.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Display"
    },
    "tree-select": {
      "name": "tree-select",
      "description": "TreeSelect 树形选择",
      "type": "base",
      "files": [
        "${registry}/base/tree-select/basic.vue",
        "${registry}/base/tree-select/check-strictly.vue",
        "${registry}/base/tree-select/disabled.vue",
        "${registry}/base/tree-select/filterable.vue",
        "${registry}/base/tree-select/lazy.vue",
        "${registry}/base/tree-select/multiple.vue",
        "${registry}/base/tree-select/node-key.vue",
        "${registry}/base/tree-select/slots.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Entry"
    },
    "tree-v2": {
      "name": "tree-v2",
      "description": "TreeV2 虚拟化树",
      "type": "base",
      "files": [
        "${registry}/base/tree-v2/basic.vue",
        "${registry}/base/tree-v2/custom-icon.vue",
        "${registry}/base/tree-v2/custom-node-class.vue",
        "${registry}/base/tree-v2/custom-node.vue",
        "${registry}/base/tree-v2/default-state.vue",
        "${registry}/base/tree-v2/disabled.vue",
        "${registry}/base/tree-v2/filter.vue",
        "${registry}/base/tree-v2/selectable.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Display"
    },
    "typography": {
      "name": "typography",
      "description": "Typography 排版",
      "type": "base",
      "files": [
        "${registry}/base/typography/convention.vue",
        "${registry}/base/typography/font.vue",
        "${registry}/base/typography/line-height.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Display"
    },
    "upload": {
      "name": "upload",
      "description": "Upload 上传",
      "type": "base",
      "files": [
        "${registry}/base/upload/avatar.vue",
        "${registry}/base/upload/basic.vue",
        "${registry}/base/upload/custom-thumbnail.vue",
        "${registry}/base/upload/drag-and-drop.vue",
        "${registry}/base/upload/file-list-with-thumbnail.vue",
        "${registry}/base/upload/file-list.vue",
        "${registry}/base/upload/limit-cover.vue",
        "${registry}/base/upload/manual.vue",
        "${registry}/base/upload/photo-wall.vue"
      ],
      "category": "Base Components",
      "subcategory": "Data Entry"
    },
    "watermark": {
      "name": "watermark",
      "description": "Watermark 水印",
      "type": "base",
      "files": [
        "${registry}/base/watermark/basic.vue",
        "${registry}/base/watermark/custom.vue",
        "${registry}/base/watermark/image.vue",
        "${registry}/base/watermark/multi-line.vue"
      ],
      "category": "Base Components",
      "subcategory": "Other"
    }
  }
}
