{
  "name": "@timui/react-registry-index",
  "items": [
    {
      "name": "use-machine",
      "type": "registry:hook",
      "meta": {
        "frameworks": [],
        "dependenciesByFramework": {},
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/hooks/use-machine.ts",
          "type": "registry:hook",
          "target": "components/ui/use-machine/use-machine.ts"
        }
      ]
    },
    {
      "name": "accordion",
      "type": "registry:ui",
      "dependencies": [
        "@timui/core",
        "@zag-js/react"
      ],
      "registryDependencies": [
        "use-machine"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@zag-js/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@zag-js/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/accordion.tsx",
          "type": "registry:ui",
          "target": "components/ui/accordion.tsx"
        },
        {
          "path": "registry/default/ui/accordion/use-accordion-context.ts",
          "target": "components/ui/accordion/use-accordion-context.ts",
          "type": "registry:ui"
        },
        {
          "path": "registry/default/ui/accordion/use-accordion.ts",
          "target": "components/ui/accordion/use-accordion.ts",
          "type": "registry:ui"
        },
        {
          "path": "registry/default/vue/accordion/accordion-content.vue",
          "target": "components/ui/accordion/accordion-content.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/accordion/accordion-item.vue",
          "target": "components/ui/accordion/accordion-item.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/accordion/accordion-trigger.vue",
          "target": "components/ui/accordion/accordion-trigger.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/accordion/accordion.vue",
          "target": "components/ui/accordion/accordion.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/accordion/use-accordion-context.ts",
          "target": "components/ui/accordion/use-accordion-context.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/accordion/use-accordion.ts",
          "target": "components/ui/accordion/use-accordion.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/accordion.html",
          "target": "components/ui/accordion.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/accordion.wxml",
          "target": "components/ui/accordion.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/accordion.ts",
          "target": "components/ui/accordion.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/accordion.json",
          "target": "components/ui/accordion.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/accordion-item/index.wxml",
          "target": "components/ui/accordion-item/index.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/accordion-item/index.wxss",
          "target": "components/ui/accordion-item/index.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/accordion-item/index.json",
          "target": "components/ui/accordion-item/index.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/accordion-item/index.ts",
          "target": "components/ui/accordion-item/index.ts",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "alert-dialog",
      "type": "registry:ui",
      "dependencies": [
        "@timui/core",
        "@zag-js/react"
      ],
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "use-machine"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@zag-js/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@zag-js/vue"
            ]
          },
          "weapp": {
            "dependencies": [
              "@timui/core"
            ]
          },
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "categories": [
        "alerts"
      ],
      "files": [
        {
          "path": "registry/default/ui/alert-dialog.tsx",
          "type": "registry:ui",
          "target": "components/ui/alert-dialog.tsx"
        },
        {
          "path": "registry/default/ui/alert-dialog/use-alert-dialog-context.ts",
          "target": "components/ui/alert-dialog/use-alert-dialog-context.ts",
          "type": "registry:ui"
        },
        {
          "path": "registry/default/ui/alert-dialog/use-alert-dialog.ts",
          "target": "components/ui/alert-dialog/use-alert-dialog.ts",
          "type": "registry:ui"
        },
        {
          "path": "registry/default/vue/alert-dialog/alert-dialog-action.vue",
          "target": "components/ui/alert-dialog/alert-dialog-action.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/alert-dialog/alert-dialog-cancel.vue",
          "target": "components/ui/alert-dialog/alert-dialog-cancel.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/alert-dialog/alert-dialog-content.vue",
          "target": "components/ui/alert-dialog/alert-dialog-content.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/alert-dialog/alert-dialog-description.vue",
          "target": "components/ui/alert-dialog/alert-dialog-description.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/alert-dialog/alert-dialog-footer.vue",
          "target": "components/ui/alert-dialog/alert-dialog-footer.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/alert-dialog/alert-dialog-header.vue",
          "target": "components/ui/alert-dialog/alert-dialog-header.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/alert-dialog/alert-dialog-title.vue",
          "target": "components/ui/alert-dialog/alert-dialog-title.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/alert-dialog/alert-dialog-trigger.vue",
          "target": "components/ui/alert-dialog/alert-dialog-trigger.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/alert-dialog/alert-dialog.vue",
          "target": "components/ui/alert-dialog/alert-dialog.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/alert-dialog/use-alert-dialog-context.ts",
          "target": "components/ui/alert-dialog/use-alert-dialog-context.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/alert-dialog/use-alert-dialog.ts",
          "target": "components/ui/alert-dialog/use-alert-dialog.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/alert-dialog.html",
          "target": "components/ui/alert-dialog.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/alert-dialog.wxml",
          "target": "components/ui/alert-dialog.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/alert-dialog.wxss",
          "target": "components/ui/alert-dialog.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/alert-dialog.ts",
          "target": "components/ui/alert-dialog.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/alert-dialog.json",
          "target": "components/ui/alert-dialog.json",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "alert",
      "type": "registry:ui",
      "dependencies": [
        "@timui/core"
      ],
      "categories": [
        "alerts"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core"
            ]
          },
          "weapp": {
            "dependencies": [
              "@timui/core"
            ]
          },
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/alert.tsx",
          "type": "registry:ui",
          "target": "components/ui/alert.tsx"
        },
        {
          "path": "registry/default/vue/alert/alert-description.vue",
          "target": "components/ui/alert/alert-description.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/alert/alert-dialog.vue",
          "target": "components/ui/alert/alert-dialog.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/alert/alert-title.vue",
          "target": "components/ui/alert/alert-title.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/alert/alert.vue",
          "target": "components/ui/alert/alert.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/alert.html",
          "target": "components/ui/alert.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/alert.wxml",
          "target": "components/ui/alert.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/alert.wxss",
          "target": "components/ui/alert.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/alert.ts",
          "target": "components/ui/alert.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/alert.json",
          "target": "components/ui/alert.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/alert-description/alert-description.wxml",
          "target": "components/ui/alert-description/alert-description.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/alert-description/alert-description.wxss",
          "target": "components/ui/alert-description/alert-description.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/alert-description/alert-description.json",
          "target": "components/ui/alert-description/alert-description.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/alert-description/alert-description.ts",
          "target": "components/ui/alert-description/alert-description.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/alert-dialog/alert-dialog.wxml",
          "target": "components/ui/alert-dialog/alert-dialog.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/alert-dialog/alert-dialog.wxss",
          "target": "components/ui/alert-dialog/alert-dialog.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/alert-dialog/alert-dialog.json",
          "target": "components/ui/alert-dialog/alert-dialog.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/alert-dialog/alert-dialog.ts",
          "target": "components/ui/alert-dialog/alert-dialog.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/alert-title/alert-title.wxml",
          "target": "components/ui/alert-title/alert-title.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/alert-title/alert-title.wxss",
          "target": "components/ui/alert-title/alert-title.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/alert-title/alert-title.json",
          "target": "components/ui/alert-title/alert-title.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/alert-title/alert-title.ts",
          "target": "components/ui/alert-title/alert-title.ts",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "avatar",
      "type": "registry:ui",
      "dependencies": [
        "@timui/core",
        "@zag-js/react"
      ],
      "registryDependencies": [
        "use-machine"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@zag-js/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@zag-js/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/avatar.tsx",
          "type": "registry:ui",
          "target": "components/ui/avatar.tsx"
        },
        {
          "path": "registry/default/ui/avatar/use-avatar-context.tsx",
          "target": "components/ui/avatar/use-avatar-context.tsx",
          "type": "registry:ui"
        },
        {
          "path": "registry/default/ui/avatar/use-avatar.ts",
          "target": "components/ui/avatar/use-avatar.ts",
          "type": "registry:ui"
        },
        {
          "path": "registry/default/vue/avatar/avatar-fallback.vue",
          "target": "components/ui/avatar/avatar-fallback.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/avatar/avatar-image.vue",
          "target": "components/ui/avatar/avatar-image.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/avatar/avatar.vue",
          "target": "components/ui/avatar/avatar.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/avatar/use-avatar-context.ts",
          "target": "components/ui/avatar/use-avatar-context.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/avatar/use-avatar.ts",
          "target": "components/ui/avatar/use-avatar.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/avatar.html",
          "target": "components/ui/avatar.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/avatar.wxml",
          "target": "components/ui/avatar.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/avatar.wxss",
          "target": "components/ui/avatar.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/avatar.ts",
          "target": "components/ui/avatar.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/avatar.json",
          "target": "components/ui/avatar.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/avatar-fallback/index.wxml",
          "target": "components/ui/avatar-fallback/index.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/avatar-fallback/index.wxss",
          "target": "components/ui/avatar-fallback/index.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/avatar-fallback/index.json",
          "target": "components/ui/avatar-fallback/index.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/avatar-fallback/index.ts",
          "target": "components/ui/avatar-fallback/index.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/avatar-image/index.wxml",
          "target": "components/ui/avatar-image/index.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/avatar-image/index.wxss",
          "target": "components/ui/avatar-image/index.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/avatar-image/index.json",
          "target": "components/ui/avatar-image/index.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/avatar-image/index.ts",
          "target": "components/ui/avatar-image/index.ts",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "badge",
      "type": "registry:ui",
      "dependencies": [
        "@timui/core"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/badge.tsx",
          "type": "registry:ui",
          "target": "components/ui/badge.tsx"
        },
        {
          "path": "registry/default/vue/badge/badge.vue",
          "target": "components/ui/badge/badge.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/badge.html",
          "target": "components/ui/badge.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/badge.wxml",
          "target": "components/ui/badge.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/badge.wxss",
          "target": "components/ui/badge.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/badge.ts",
          "target": "components/ui/badge.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/badge.json",
          "target": "components/ui/badge.json",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "banner",
      "type": "registry:ui",
      "dependencies": [
        "@timui/core"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/banner.tsx",
          "type": "registry:ui",
          "target": "components/ui/banner.tsx"
        },
        {
          "path": "registry/default/vue/banner/banner-actions.vue",
          "target": "components/ui/banner/banner-actions.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/banner/banner-content.vue",
          "target": "components/ui/banner/banner-content.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/banner/banner-description.vue",
          "target": "components/ui/banner/banner-description.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/banner/banner-icon.vue",
          "target": "components/ui/banner/banner-icon.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/banner/banner-title.vue",
          "target": "components/ui/banner/banner-title.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/banner/banner.vue",
          "target": "components/ui/banner/banner.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/banner.html",
          "target": "components/ui/banner.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/banner.wxml",
          "target": "components/ui/banner.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/banner.wxss",
          "target": "components/ui/banner.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/banner.ts",
          "target": "components/ui/banner.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/banner.json",
          "target": "components/ui/banner.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/banner-actions/banner-actions.wxml",
          "target": "components/ui/banner-actions/banner-actions.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/banner-actions/banner-actions.wxss",
          "target": "components/ui/banner-actions/banner-actions.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/banner-actions/banner-actions.json",
          "target": "components/ui/banner-actions/banner-actions.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/banner-actions/banner-actions.ts",
          "target": "components/ui/banner-actions/banner-actions.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/banner-content/banner-content.wxml",
          "target": "components/ui/banner-content/banner-content.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/banner-content/banner-content.wxss",
          "target": "components/ui/banner-content/banner-content.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/banner-content/banner-content.json",
          "target": "components/ui/banner-content/banner-content.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/banner-content/banner-content.ts",
          "target": "components/ui/banner-content/banner-content.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/banner-description/banner-description.wxml",
          "target": "components/ui/banner-description/banner-description.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/banner-description/banner-description.wxss",
          "target": "components/ui/banner-description/banner-description.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/banner-description/banner-description.json",
          "target": "components/ui/banner-description/banner-description.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/banner-description/banner-description.ts",
          "target": "components/ui/banner-description/banner-description.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/banner-icon/banner-icon.wxml",
          "target": "components/ui/banner-icon/banner-icon.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/banner-icon/banner-icon.wxss",
          "target": "components/ui/banner-icon/banner-icon.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/banner-icon/banner-icon.json",
          "target": "components/ui/banner-icon/banner-icon.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/banner-icon/banner-icon.ts",
          "target": "components/ui/banner-icon/banner-icon.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/banner-title/banner-title.wxml",
          "target": "components/ui/banner-title/banner-title.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/banner-title/banner-title.wxss",
          "target": "components/ui/banner-title/banner-title.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/banner-title/banner-title.json",
          "target": "components/ui/banner-title/banner-title.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/banner-title/banner-title.ts",
          "target": "components/ui/banner-title/banner-title.ts",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "breadcrumb",
      "type": "registry:ui",
      "dependencies": [
        "@timui/core"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/breadcrumb.tsx",
          "type": "registry:ui",
          "target": "components/ui/breadcrumb.tsx"
        },
        {
          "path": "registry/default/vue/breadcrumb/breadcrumb-ellipsis.vue",
          "target": "components/ui/breadcrumb/breadcrumb-ellipsis.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/breadcrumb/breadcrumb-item.vue",
          "target": "components/ui/breadcrumb/breadcrumb-item.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/breadcrumb/breadcrumb-link.vue",
          "target": "components/ui/breadcrumb/breadcrumb-link.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/breadcrumb/breadcrumb-list.vue",
          "target": "components/ui/breadcrumb/breadcrumb-list.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/breadcrumb/breadcrumb-page.vue",
          "target": "components/ui/breadcrumb/breadcrumb-page.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/breadcrumb/breadcrumb-separator.vue",
          "target": "components/ui/breadcrumb/breadcrumb-separator.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/breadcrumb/breadcrumb.vue",
          "target": "components/ui/breadcrumb/breadcrumb.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/breadcrumb/index.ts",
          "target": "components/ui/breadcrumb/index.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/breadcrumb.html",
          "target": "components/ui/breadcrumb.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/breadcrumb.wxml",
          "target": "components/ui/breadcrumb.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/breadcrumb.wxss",
          "target": "components/ui/breadcrumb.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/breadcrumb.ts",
          "target": "components/ui/breadcrumb.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/breadcrumb.json",
          "target": "components/ui/breadcrumb.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/breadcrumb-ellipsis/breadcrumb-ellipsis.wxml",
          "target": "components/ui/breadcrumb-ellipsis/breadcrumb-ellipsis.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/breadcrumb-ellipsis/breadcrumb-ellipsis.wxss",
          "target": "components/ui/breadcrumb-ellipsis/breadcrumb-ellipsis.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/breadcrumb-ellipsis/breadcrumb-ellipsis.json",
          "target": "components/ui/breadcrumb-ellipsis/breadcrumb-ellipsis.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/breadcrumb-ellipsis/breadcrumb-ellipsis.ts",
          "target": "components/ui/breadcrumb-ellipsis/breadcrumb-ellipsis.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/breadcrumb-item/breadcrumb-item.wxml",
          "target": "components/ui/breadcrumb-item/breadcrumb-item.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/breadcrumb-item/breadcrumb-item.wxss",
          "target": "components/ui/breadcrumb-item/breadcrumb-item.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/breadcrumb-item/breadcrumb-item.json",
          "target": "components/ui/breadcrumb-item/breadcrumb-item.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/breadcrumb-item/breadcrumb-item.ts",
          "target": "components/ui/breadcrumb-item/breadcrumb-item.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/breadcrumb-link/breadcrumb-link.wxml",
          "target": "components/ui/breadcrumb-link/breadcrumb-link.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/breadcrumb-link/breadcrumb-link.wxss",
          "target": "components/ui/breadcrumb-link/breadcrumb-link.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/breadcrumb-link/breadcrumb-link.json",
          "target": "components/ui/breadcrumb-link/breadcrumb-link.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/breadcrumb-link/breadcrumb-link.ts",
          "target": "components/ui/breadcrumb-link/breadcrumb-link.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/breadcrumb-list/breadcrumb-list.wxml",
          "target": "components/ui/breadcrumb-list/breadcrumb-list.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/breadcrumb-list/breadcrumb-list.wxss",
          "target": "components/ui/breadcrumb-list/breadcrumb-list.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/breadcrumb-list/breadcrumb-list.json",
          "target": "components/ui/breadcrumb-list/breadcrumb-list.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/breadcrumb-list/breadcrumb-list.ts",
          "target": "components/ui/breadcrumb-list/breadcrumb-list.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/breadcrumb-page/breadcrumb-page.wxml",
          "target": "components/ui/breadcrumb-page/breadcrumb-page.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/breadcrumb-page/breadcrumb-page.wxss",
          "target": "components/ui/breadcrumb-page/breadcrumb-page.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/breadcrumb-page/breadcrumb-page.json",
          "target": "components/ui/breadcrumb-page/breadcrumb-page.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/breadcrumb-page/breadcrumb-page.ts",
          "target": "components/ui/breadcrumb-page/breadcrumb-page.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/breadcrumb-separator/breadcrumb-separator.wxml",
          "target": "components/ui/breadcrumb-separator/breadcrumb-separator.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/breadcrumb-separator/breadcrumb-separator.wxss",
          "target": "components/ui/breadcrumb-separator/breadcrumb-separator.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/breadcrumb-separator/breadcrumb-separator.json",
          "target": "components/ui/breadcrumb-separator/breadcrumb-separator.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/breadcrumb-separator/breadcrumb-separator.ts",
          "target": "components/ui/breadcrumb-separator/breadcrumb-separator.ts",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button",
      "type": "registry:ui",
      "dependencies": [
        "@timui/core"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/button.tsx",
          "type": "registry:ui",
          "target": "components/ui/button.tsx"
        },
        {
          "path": "registry/default/vue/button.vue",
          "type": "registry:ui",
          "target": "components/ui/button.vue"
        },
        {
          "path": "registry/default/vue/button/button.vue",
          "target": "components/ui/button/button.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/button.html",
          "target": "components/ui/button.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/button.wxml",
          "target": "components/ui/button.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/button.wxss",
          "target": "components/ui/button.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/button.ts",
          "target": "components/ui/button.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/button.json",
          "target": "components/ui/button.json",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "calendar",
      "type": "registry:ui",
      "dependencies": [
        "@timui/core",
        "@zag-js/react"
      ],
      "registryDependencies": [
        "button"
      ],
      "optionalPeerDependencies": [
        "@internationalized/date"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@zag-js/react"
            ],
            "optionalPeerDependencies": [
              "@internationalized/date"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@zag-js/date-picker",
              "@zag-js/vue"
            ],
            "optionalPeerDependencies": [
              "@internationalized/date"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/calendar.tsx",
          "type": "registry:ui",
          "target": "components/ui/calendar.tsx"
        },
        {
          "path": "registry/default/ui/calendar/calendar-types.ts",
          "target": "components/ui/calendar/calendar-types.ts",
          "type": "registry:ui"
        },
        {
          "path": "registry/default/ui/calendar/calendar-utils.ts",
          "target": "components/ui/calendar/calendar-utils.ts",
          "type": "registry:ui"
        },
        {
          "path": "registry/default/vue/calendar/calendar-rac.vue",
          "target": "components/ui/calendar/calendar-rac.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/calendar/calendar.vue",
          "target": "components/ui/calendar/calendar.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/calendar/use-calendar.ts",
          "target": "components/ui/calendar/use-calendar.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/calendar.html",
          "target": "components/ui/calendar.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/calendar.wxml",
          "target": "components/ui/calendar.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/calendar.wxss",
          "target": "components/ui/calendar.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/calendar.ts",
          "target": "components/ui/calendar.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/calendar.json",
          "target": "components/ui/calendar.json",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "date-picker",
      "type": "registry:ui",
      "dependencies": [
        "@timui/core",
        "@zag-js/popper",
        "@zag-js/react"
      ],
      "registryDependencies": [
        "calendar",
        "popover",
        "button"
      ],
      "categories": [
        "date"
      ],
      "optionalPeerDependencies": [
        "@internationalized/date"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@zag-js/popper",
              "@zag-js/react"
            ],
            "optionalPeerDependencies": [
              "@internationalized/date"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@zag-js/date-picker",
              "@zag-js/popper",
              "@zag-js/vue"
            ],
            "optionalPeerDependencies": [
              "@internationalized/date"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/date-picker.tsx",
          "type": "registry:ui",
          "target": "components/ui/date-picker.tsx"
        },
        {
          "path": "registry/default/vue/date-picker/date-picker.vue",
          "target": "components/ui/date-picker/date-picker.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/date-picker/use-date-picker.ts",
          "target": "components/ui/date-picker/use-date-picker.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/date-picker.html",
          "target": "components/ui/date-picker.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/date-picker.wxml",
          "target": "components/ui/date-picker.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/date-picker.wxss",
          "target": "components/ui/date-picker.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/date-picker.ts",
          "target": "components/ui/date-picker.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/date-picker.json",
          "target": "components/ui/date-picker.json",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "calendar-rac",
      "type": "registry:ui",
      "dependencies": [
        "@internationalized/date"
      ],
      "optionalPeerDependencies": [
        "@internationalized/date"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue"
        ],
        "dependenciesByFramework": {
          "react": {},
          "vue": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/calendar-rac.tsx",
          "type": "registry:ui",
          "target": "components/ui/calendar-rac.tsx"
        },
        {
          "path": "registry/default/vue/calendar-rac.vue",
          "type": "registry:ui",
          "target": "components/ui/calendar-rac.vue"
        }
      ]
    },
    {
      "name": "checkbox",
      "type": "registry:ui",
      "dependencies": [
        "@timui/core",
        "@zag-js/react"
      ],
      "registryDependencies": [
        "use-machine"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@zag-js/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@zag-js/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/checkbox.tsx",
          "type": "registry:ui",
          "target": "components/ui/checkbox.tsx"
        },
        {
          "path": "registry/default/ui/checkbox/use-checkbox.ts",
          "target": "components/ui/checkbox/use-checkbox.ts",
          "type": "registry:ui"
        },
        {
          "path": "registry/default/vue/checkbox/checkbox-tree.vue",
          "target": "components/ui/checkbox/checkbox-tree.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/checkbox/checkbox.vue",
          "target": "components/ui/checkbox/checkbox.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/checkbox/use-checkbox.ts",
          "target": "components/ui/checkbox/use-checkbox.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/checkbox.html",
          "target": "components/ui/checkbox.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/checkbox.wxml",
          "target": "components/ui/checkbox.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/checkbox.wxss",
          "target": "components/ui/checkbox.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/checkbox.ts",
          "target": "components/ui/checkbox.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/checkbox.json",
          "target": "components/ui/checkbox.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/checkbox-tree/checkbox-tree.wxml",
          "target": "components/ui/checkbox-tree/checkbox-tree.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/checkbox-tree/checkbox-tree.wxss",
          "target": "components/ui/checkbox-tree/checkbox-tree.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/checkbox-tree/checkbox-tree.json",
          "target": "components/ui/checkbox-tree/checkbox-tree.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/checkbox-tree/checkbox-tree.ts",
          "target": "components/ui/checkbox-tree/checkbox-tree.ts",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "checkbox-tree",
      "type": "registry:ui",
      "dependencies": [
        "@timui/core"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core"
            ]
          },
          "vue": {},
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/checkbox-tree.tsx",
          "type": "registry:ui",
          "target": "components/ui/checkbox-tree.tsx"
        },
        {
          "path": "registry/default/vue/checkbox-tree/checkbox-tree.vue",
          "target": "components/ui/checkbox-tree/checkbox-tree.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/checkbox-tree.html",
          "target": "components/ui/checkbox-tree.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/checkbox-tree.wxml",
          "target": "components/ui/checkbox-tree.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/checkbox-tree.wxss",
          "target": "components/ui/checkbox-tree.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/checkbox-tree.ts",
          "target": "components/ui/checkbox-tree.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/checkbox-tree.json",
          "target": "components/ui/checkbox-tree.json",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "collapsible",
      "type": "registry:ui",
      "dependencies": [
        "@timui/core",
        "@zag-js/react"
      ],
      "registryDependencies": [
        "use-machine"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@zag-js/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@zag-js/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/collapsible.tsx",
          "type": "registry:ui",
          "target": "components/ui/collapsible.tsx"
        },
        {
          "path": "registry/default/ui/collapsible/use-collapsible-context.ts",
          "target": "components/ui/collapsible/use-collapsible-context.ts",
          "type": "registry:ui"
        },
        {
          "path": "registry/default/ui/collapsible/use-collapsible.ts",
          "target": "components/ui/collapsible/use-collapsible.ts",
          "type": "registry:ui"
        },
        {
          "path": "registry/default/vue/collapsible/collapsible-content.vue",
          "target": "components/ui/collapsible/collapsible-content.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/collapsible/collapsible-trigger.vue",
          "target": "components/ui/collapsible/collapsible-trigger.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/collapsible/collapsible.vue",
          "target": "components/ui/collapsible/collapsible.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/collapsible/use-collapsible-context.ts",
          "target": "components/ui/collapsible/use-collapsible-context.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/collapsible/use-collapsible.ts",
          "target": "components/ui/collapsible/use-collapsible.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/collapsible.html",
          "target": "components/ui/collapsible.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/collapsible.wxml",
          "target": "components/ui/collapsible.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/collapsible.wxss",
          "target": "components/ui/collapsible.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/collapsible.ts",
          "target": "components/ui/collapsible.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/collapsible.json",
          "target": "components/ui/collapsible.json",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "command",
      "type": "registry:ui",
      "dependencies": [
        "@timui/core"
      ],
      "registryDependencies": [
        "dialog"
      ],
      "optionalPeerDependencies": [
        "cmdk",
        "lucide-react"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core"
            ],
            "optionalPeerDependencies": [
              "cmdk",
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@zag-js/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/command.tsx",
          "type": "registry:ui",
          "target": "components/ui/command.tsx"
        },
        {
          "path": "registry/default/vue/command/command-dialog.vue",
          "target": "components/ui/command/command-dialog.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/command/command-empty.vue",
          "target": "components/ui/command/command-empty.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/command/command-group.vue",
          "target": "components/ui/command/command-group.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/command/command-input.vue",
          "target": "components/ui/command/command-input.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/command/command-item.vue",
          "target": "components/ui/command/command-item.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/command/command-list.vue",
          "target": "components/ui/command/command-list.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/command/command-separator.vue",
          "target": "components/ui/command/command-separator.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/command/command-shortcut.vue",
          "target": "components/ui/command/command-shortcut.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/command/command.vue",
          "target": "components/ui/command/command.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/command/index.ts",
          "target": "components/ui/command/index.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/command/use-command-context.ts",
          "target": "components/ui/command/use-command-context.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/command/use-command.ts",
          "target": "components/ui/command/use-command.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/command.html",
          "target": "components/ui/command.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/command.wxml",
          "target": "components/ui/command.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/command.wxss",
          "target": "components/ui/command.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/command.ts",
          "target": "components/ui/command.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/command.json",
          "target": "components/ui/command.json",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "cropper",
      "type": "registry:ui",
      "dependencies": [
        "@timui/core"
      ],
      "optionalPeerDependencies": [
        "@origin-space/image-cropper"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core"
            ],
            "optionalPeerDependencies": [
              "@origin-space/image-cropper"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core"
            ]
          }
        },
        "placeholder": false,
        "clientOnly": true
      },
      "files": [
        {
          "path": "registry/default/ui/cropper.tsx",
          "type": "registry:ui",
          "target": "components/ui/cropper.tsx"
        },
        {
          "path": "registry/default/vue/cropper/cropper.vue",
          "target": "components/ui/cropper/cropper.vue",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "datefield-rac",
      "type": "registry:ui",
      "dependencies": [
        "@timui/core"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core"
            ]
          },
          "vue": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/datefield-rac.tsx",
          "type": "registry:ui",
          "target": "components/ui/datefield-rac.tsx"
        },
        {
          "path": "registry/default/vue/datefield-rac.vue",
          "type": "registry:ui",
          "target": "components/ui/datefield-rac.vue"
        }
      ]
    },
    {
      "name": "dialog",
      "type": "registry:ui",
      "dependencies": [
        "@timui/core",
        "@zag-js/react"
      ],
      "registryDependencies": [
        "use-machine"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@zag-js/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@zag-js/vue"
            ]
          },
          "weapp": {
            "dependencies": [
              "@timui/core"
            ]
          },
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/dialog.tsx",
          "type": "registry:ui",
          "target": "components/ui/dialog.tsx"
        },
        {
          "path": "registry/default/ui/dialog/use-dialog-context.ts",
          "target": "components/ui/dialog/use-dialog-context.ts",
          "type": "registry:ui"
        },
        {
          "path": "registry/default/ui/dialog/use-dialog.ts",
          "target": "components/ui/dialog/use-dialog.ts",
          "type": "registry:ui"
        },
        {
          "path": "registry/default/vue/dialog/dialog-close.vue",
          "target": "components/ui/dialog/dialog-close.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/dialog/dialog-content.vue",
          "target": "components/ui/dialog/dialog-content.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/dialog/dialog-description.vue",
          "target": "components/ui/dialog/dialog-description.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/dialog/dialog-footer.vue",
          "target": "components/ui/dialog/dialog-footer.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/dialog/dialog-header.vue",
          "target": "components/ui/dialog/dialog-header.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/dialog/dialog-title.vue",
          "target": "components/ui/dialog/dialog-title.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/dialog/dialog-trigger.vue",
          "target": "components/ui/dialog/dialog-trigger.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/dialog/dialog.vue",
          "target": "components/ui/dialog/dialog.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/dialog/use-dialog-context.ts",
          "target": "components/ui/dialog/use-dialog-context.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/dialog/use-dialog.ts",
          "target": "components/ui/dialog/use-dialog.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/dialog.html",
          "target": "components/ui/dialog.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dialog.wxml",
          "target": "components/ui/dialog.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dialog.wxss",
          "target": "components/ui/dialog.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dialog.ts",
          "target": "components/ui/dialog.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dialog.json",
          "target": "components/ui/dialog.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dialog-description/dialog-description.wxml",
          "target": "components/ui/dialog-description/dialog-description.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dialog-description/dialog-description.wxss",
          "target": "components/ui/dialog-description/dialog-description.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dialog-description/dialog-description.json",
          "target": "components/ui/dialog-description/dialog-description.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dialog-description/dialog-description.ts",
          "target": "components/ui/dialog-description/dialog-description.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dialog-footer/dialog-footer.wxml",
          "target": "components/ui/dialog-footer/dialog-footer.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dialog-footer/dialog-footer.wxss",
          "target": "components/ui/dialog-footer/dialog-footer.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dialog-footer/dialog-footer.json",
          "target": "components/ui/dialog-footer/dialog-footer.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dialog-footer/dialog-footer.ts",
          "target": "components/ui/dialog-footer/dialog-footer.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dialog-header/dialog-header.wxml",
          "target": "components/ui/dialog-header/dialog-header.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dialog-header/dialog-header.wxss",
          "target": "components/ui/dialog-header/dialog-header.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dialog-header/dialog-header.json",
          "target": "components/ui/dialog-header/dialog-header.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dialog-header/dialog-header.ts",
          "target": "components/ui/dialog-header/dialog-header.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dialog-title/dialog-title.wxml",
          "target": "components/ui/dialog-title/dialog-title.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dialog-title/dialog-title.wxss",
          "target": "components/ui/dialog-title/dialog-title.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dialog-title/dialog-title.json",
          "target": "components/ui/dialog-title/dialog-title.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dialog-title/dialog-title.ts",
          "target": "components/ui/dialog-title/dialog-title.ts",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "dropdown-menu",
      "type": "registry:ui",
      "dependencies": [
        "@timui/core",
        "@zag-js/popper",
        "@zag-js/react"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@zag-js/popper",
              "@zag-js/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@zag-js/popper",
              "@zag-js/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/dropdown-menu.tsx",
          "type": "registry:ui",
          "target": "components/ui/dropdown-menu.tsx"
        },
        {
          "path": "registry/default/ui/dropdown-menu/use-dropdown-menu-context.tsx",
          "target": "components/ui/dropdown-menu/use-dropdown-menu-context.tsx",
          "type": "registry:ui"
        },
        {
          "path": "registry/default/ui/dropdown-menu/use-dropdown-menu.ts",
          "target": "components/ui/dropdown-menu/use-dropdown-menu.ts",
          "type": "registry:ui"
        },
        {
          "path": "registry/default/vue/dropdown-menu/dropdown-menu-checkbox-item.vue",
          "target": "components/ui/dropdown-menu/dropdown-menu-checkbox-item.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/dropdown-menu/dropdown-menu-content.vue",
          "target": "components/ui/dropdown-menu/dropdown-menu-content.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/dropdown-menu/dropdown-menu-group.vue",
          "target": "components/ui/dropdown-menu/dropdown-menu-group.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/dropdown-menu/dropdown-menu-item.vue",
          "target": "components/ui/dropdown-menu/dropdown-menu-item.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/dropdown-menu/dropdown-menu-label.vue",
          "target": "components/ui/dropdown-menu/dropdown-menu-label.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/dropdown-menu/dropdown-menu-portal.vue",
          "target": "components/ui/dropdown-menu/dropdown-menu-portal.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/dropdown-menu/dropdown-menu-radio-group.vue",
          "target": "components/ui/dropdown-menu/dropdown-menu-radio-group.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/dropdown-menu/dropdown-menu-radio-item.vue",
          "target": "components/ui/dropdown-menu/dropdown-menu-radio-item.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/dropdown-menu/dropdown-menu-separator.vue",
          "target": "components/ui/dropdown-menu/dropdown-menu-separator.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/dropdown-menu/dropdown-menu-shortcut.vue",
          "target": "components/ui/dropdown-menu/dropdown-menu-shortcut.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/dropdown-menu/dropdown-menu-sub-content.vue",
          "target": "components/ui/dropdown-menu/dropdown-menu-sub-content.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/dropdown-menu/dropdown-menu-sub-trigger.vue",
          "target": "components/ui/dropdown-menu/dropdown-menu-sub-trigger.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/dropdown-menu/dropdown-menu-sub.vue",
          "target": "components/ui/dropdown-menu/dropdown-menu-sub.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/dropdown-menu/dropdown-menu-trigger.vue",
          "target": "components/ui/dropdown-menu/dropdown-menu-trigger.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/dropdown-menu/dropdown-menu.vue",
          "target": "components/ui/dropdown-menu/dropdown-menu.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/dropdown-menu/use-dropdown-menu-context.ts",
          "target": "components/ui/dropdown-menu/use-dropdown-menu-context.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/dropdown-menu/use-dropdown-menu-sub-context.ts",
          "target": "components/ui/dropdown-menu/use-dropdown-menu-sub-context.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/dropdown-menu/use-dropdown-menu.ts",
          "target": "components/ui/dropdown-menu/use-dropdown-menu.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/dropdown-menu.html",
          "target": "components/ui/dropdown-menu.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu.wxml",
          "target": "components/ui/dropdown-menu.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu.wxss",
          "target": "components/ui/dropdown-menu.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu.ts",
          "target": "components/ui/dropdown-menu.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu.json",
          "target": "components/ui/dropdown-menu.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-checkbox-item/dropdown-menu-checkbox-item.wxml",
          "target": "components/ui/dropdown-menu-checkbox-item/dropdown-menu-checkbox-item.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-checkbox-item/dropdown-menu-checkbox-item.wxss",
          "target": "components/ui/dropdown-menu-checkbox-item/dropdown-menu-checkbox-item.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-checkbox-item/dropdown-menu-checkbox-item.json",
          "target": "components/ui/dropdown-menu-checkbox-item/dropdown-menu-checkbox-item.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-checkbox-item/dropdown-menu-checkbox-item.ts",
          "target": "components/ui/dropdown-menu-checkbox-item/dropdown-menu-checkbox-item.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-content/dropdown-menu-content.wxml",
          "target": "components/ui/dropdown-menu-content/dropdown-menu-content.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-content/dropdown-menu-content.wxss",
          "target": "components/ui/dropdown-menu-content/dropdown-menu-content.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-content/dropdown-menu-content.json",
          "target": "components/ui/dropdown-menu-content/dropdown-menu-content.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-content/dropdown-menu-content.ts",
          "target": "components/ui/dropdown-menu-content/dropdown-menu-content.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-group/dropdown-menu-group.wxml",
          "target": "components/ui/dropdown-menu-group/dropdown-menu-group.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-group/dropdown-menu-group.wxss",
          "target": "components/ui/dropdown-menu-group/dropdown-menu-group.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-group/dropdown-menu-group.json",
          "target": "components/ui/dropdown-menu-group/dropdown-menu-group.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-group/dropdown-menu-group.ts",
          "target": "components/ui/dropdown-menu-group/dropdown-menu-group.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-item/dropdown-menu-item.wxml",
          "target": "components/ui/dropdown-menu-item/dropdown-menu-item.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-item/dropdown-menu-item.wxss",
          "target": "components/ui/dropdown-menu-item/dropdown-menu-item.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-item/dropdown-menu-item.json",
          "target": "components/ui/dropdown-menu-item/dropdown-menu-item.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-item/dropdown-menu-item.ts",
          "target": "components/ui/dropdown-menu-item/dropdown-menu-item.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-label/dropdown-menu-label.wxml",
          "target": "components/ui/dropdown-menu-label/dropdown-menu-label.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-label/dropdown-menu-label.wxss",
          "target": "components/ui/dropdown-menu-label/dropdown-menu-label.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-label/dropdown-menu-label.json",
          "target": "components/ui/dropdown-menu-label/dropdown-menu-label.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-label/dropdown-menu-label.ts",
          "target": "components/ui/dropdown-menu-label/dropdown-menu-label.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-radio-item/dropdown-menu-radio-item.wxml",
          "target": "components/ui/dropdown-menu-radio-item/dropdown-menu-radio-item.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-radio-item/dropdown-menu-radio-item.wxss",
          "target": "components/ui/dropdown-menu-radio-item/dropdown-menu-radio-item.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-radio-item/dropdown-menu-radio-item.json",
          "target": "components/ui/dropdown-menu-radio-item/dropdown-menu-radio-item.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-radio-item/dropdown-menu-radio-item.ts",
          "target": "components/ui/dropdown-menu-radio-item/dropdown-menu-radio-item.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-separator/dropdown-menu-separator.wxml",
          "target": "components/ui/dropdown-menu-separator/dropdown-menu-separator.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-separator/dropdown-menu-separator.wxss",
          "target": "components/ui/dropdown-menu-separator/dropdown-menu-separator.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-separator/dropdown-menu-separator.json",
          "target": "components/ui/dropdown-menu-separator/dropdown-menu-separator.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-separator/dropdown-menu-separator.ts",
          "target": "components/ui/dropdown-menu-separator/dropdown-menu-separator.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-shortcut/dropdown-menu-shortcut.wxml",
          "target": "components/ui/dropdown-menu-shortcut/dropdown-menu-shortcut.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-shortcut/dropdown-menu-shortcut.wxss",
          "target": "components/ui/dropdown-menu-shortcut/dropdown-menu-shortcut.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-shortcut/dropdown-menu-shortcut.json",
          "target": "components/ui/dropdown-menu-shortcut/dropdown-menu-shortcut.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-shortcut/dropdown-menu-shortcut.ts",
          "target": "components/ui/dropdown-menu-shortcut/dropdown-menu-shortcut.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-sub/dropdown-menu-sub.wxml",
          "target": "components/ui/dropdown-menu-sub/dropdown-menu-sub.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-sub/dropdown-menu-sub.wxss",
          "target": "components/ui/dropdown-menu-sub/dropdown-menu-sub.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-sub/dropdown-menu-sub.json",
          "target": "components/ui/dropdown-menu-sub/dropdown-menu-sub.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-sub/dropdown-menu-sub.ts",
          "target": "components/ui/dropdown-menu-sub/dropdown-menu-sub.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-sub-content/dropdown-menu-sub-content.wxml",
          "target": "components/ui/dropdown-menu-sub-content/dropdown-menu-sub-content.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-sub-content/dropdown-menu-sub-content.wxss",
          "target": "components/ui/dropdown-menu-sub-content/dropdown-menu-sub-content.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-sub-content/dropdown-menu-sub-content.json",
          "target": "components/ui/dropdown-menu-sub-content/dropdown-menu-sub-content.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-sub-content/dropdown-menu-sub-content.ts",
          "target": "components/ui/dropdown-menu-sub-content/dropdown-menu-sub-content.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-sub-trigger/dropdown-menu-sub-trigger.wxml",
          "target": "components/ui/dropdown-menu-sub-trigger/dropdown-menu-sub-trigger.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-sub-trigger/dropdown-menu-sub-trigger.wxss",
          "target": "components/ui/dropdown-menu-sub-trigger/dropdown-menu-sub-trigger.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-sub-trigger/dropdown-menu-sub-trigger.json",
          "target": "components/ui/dropdown-menu-sub-trigger/dropdown-menu-sub-trigger.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-sub-trigger/dropdown-menu-sub-trigger.ts",
          "target": "components/ui/dropdown-menu-sub-trigger/dropdown-menu-sub-trigger.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-trigger/dropdown-menu-trigger.wxml",
          "target": "components/ui/dropdown-menu-trigger/dropdown-menu-trigger.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-trigger/dropdown-menu-trigger.wxss",
          "target": "components/ui/dropdown-menu-trigger/dropdown-menu-trigger.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-trigger/dropdown-menu-trigger.json",
          "target": "components/ui/dropdown-menu-trigger/dropdown-menu-trigger.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/dropdown-menu-trigger/dropdown-menu-trigger.ts",
          "target": "components/ui/dropdown-menu-trigger/dropdown-menu-trigger.ts",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "hover-card",
      "type": "registry:ui",
      "dependencies": [
        "@timui/core",
        "@zag-js/popper",
        "@zag-js/react"
      ],
      "registryDependencies": [
        "use-machine"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@zag-js/popper",
              "@zag-js/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@zag-js/popper",
              "@zag-js/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/hover-card.tsx",
          "type": "registry:ui",
          "target": "components/ui/hover-card.tsx"
        },
        {
          "path": "registry/default/ui/hover-card/use-hover-card-context.tsx",
          "target": "components/ui/hover-card/use-hover-card-context.tsx",
          "type": "registry:ui"
        },
        {
          "path": "registry/default/ui/hover-card/use-hover-card.ts",
          "target": "components/ui/hover-card/use-hover-card.ts",
          "type": "registry:ui"
        },
        {
          "path": "registry/default/vue/hover-card/hover-card-content.vue",
          "target": "components/ui/hover-card/hover-card-content.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/hover-card/hover-card-trigger.vue",
          "target": "components/ui/hover-card/hover-card-trigger.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/hover-card/hover-card.vue",
          "target": "components/ui/hover-card/hover-card.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/hover-card/use-hover-card-context.ts",
          "target": "components/ui/hover-card/use-hover-card-context.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/hover-card/use-hover-card.ts",
          "target": "components/ui/hover-card/use-hover-card.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/hover-card.html",
          "target": "components/ui/hover-card.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/hover-card.wxml",
          "target": "components/ui/hover-card.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/hover-card.wxss",
          "target": "components/ui/hover-card.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/hover-card.ts",
          "target": "components/ui/hover-card.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/hover-card.json",
          "target": "components/ui/hover-card.json",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input",
      "type": "registry:ui",
      "dependencies": [
        "@timui/core"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/input.tsx",
          "type": "registry:ui",
          "target": "components/ui/input.tsx"
        },
        {
          "path": "registry/default/vue/input.vue",
          "type": "registry:ui",
          "target": "components/ui/input.vue"
        },
        {
          "path": "registry/default/vue/input/input.vue",
          "target": "components/ui/input/input.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/input.html",
          "target": "components/ui/input.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/input.wxml",
          "target": "components/ui/input.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/input.wxss",
          "target": "components/ui/input.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/input.ts",
          "target": "components/ui/input.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/input.json",
          "target": "components/ui/input.json",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "label",
      "type": "registry:ui",
      "dependencies": [
        "@timui/core"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core"
            ],
            "optionalPeerDependencies": [
              "radix-vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/label.tsx",
          "type": "registry:ui",
          "target": "components/ui/label.tsx"
        },
        {
          "path": "registry/default/vue/label/label.vue",
          "target": "components/ui/label/label.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/label.html",
          "target": "components/ui/label.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/label.wxml",
          "target": "components/ui/label.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/label.wxss",
          "target": "components/ui/label.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/label.ts",
          "target": "components/ui/label.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/label.json",
          "target": "components/ui/label.json",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "multiselect",
      "type": "registry:ui",
      "registryDependencies": [
        "https://ui.timkit.cn/r/command.json"
      ],
      "optionalPeerDependencies": [
        "cmdk",
        "lucide-react"
      ],
      "dependencies": [
        "@timui/core"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core"
            ],
            "optionalPeerDependencies": [
              "cmdk",
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {
            "dependencies": [
              "@timui/core"
            ]
          },
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/multiselect.tsx",
          "type": "registry:ui",
          "target": "components/ui/multiselect.tsx"
        },
        {
          "path": "registry/default/vue/multiselect/multiselect.vue",
          "target": "components/ui/multiselect/multiselect.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/multiselect.html",
          "target": "components/ui/multiselect.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/multiselect.wxml",
          "target": "components/ui/multiselect.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/multiselect.wxss",
          "target": "components/ui/multiselect.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/multiselect.ts",
          "target": "components/ui/multiselect.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/multiselect.json",
          "target": "components/ui/multiselect.json",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "navigation-menu",
      "type": "registry:ui",
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "dependencies": [
        "@timui/core"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/navigation-menu.tsx",
          "type": "registry:ui",
          "target": "components/ui/navigation-menu.tsx"
        },
        {
          "path": "registry/default/vue/navigation-menu/navigation-menu-content.vue",
          "target": "components/ui/navigation-menu/navigation-menu-content.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/navigation-menu/navigation-menu-indicator.vue",
          "target": "components/ui/navigation-menu/navigation-menu-indicator.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/navigation-menu/navigation-menu-item.vue",
          "target": "components/ui/navigation-menu/navigation-menu-item.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/navigation-menu/navigation-menu-link.vue",
          "target": "components/ui/navigation-menu/navigation-menu-link.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/navigation-menu/navigation-menu-list.vue",
          "target": "components/ui/navigation-menu/navigation-menu-list.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/navigation-menu/navigation-menu-trigger.vue",
          "target": "components/ui/navigation-menu/navigation-menu-trigger.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/navigation-menu/navigation-menu-viewport.vue",
          "target": "components/ui/navigation-menu/navigation-menu-viewport.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/navigation-menu/navigation-menu.vue",
          "target": "components/ui/navigation-menu/navigation-menu.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/navigation-menu/use-navigation-menu-context.ts",
          "target": "components/ui/navigation-menu/use-navigation-menu-context.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/navigation-menu.html",
          "target": "components/ui/navigation-menu.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/navigation-menu.wxml",
          "target": "components/ui/navigation-menu.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/navigation-menu.wxss",
          "target": "components/ui/navigation-menu.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/navigation-menu.ts",
          "target": "components/ui/navigation-menu.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/navigation-menu.json",
          "target": "components/ui/navigation-menu.json",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "pagination",
      "type": "registry:ui",
      "registryDependencies": [
        "button"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "dependencies": [
        "@timui/core"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@zag-js/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/pagination.tsx",
          "type": "registry:ui",
          "target": "components/ui/pagination.tsx"
        },
        {
          "path": "registry/default/vue/pagination/pagination-content.vue",
          "target": "components/ui/pagination/pagination-content.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/pagination/pagination-context.ts",
          "target": "components/ui/pagination/pagination-context.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/pagination/pagination-ellipsis.vue",
          "target": "components/ui/pagination/pagination-ellipsis.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/pagination/pagination-first.vue",
          "target": "components/ui/pagination/pagination-first.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/pagination/pagination-item.vue",
          "target": "components/ui/pagination/pagination-item.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/pagination/pagination-last.vue",
          "target": "components/ui/pagination/pagination-last.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/pagination/pagination-link.vue",
          "target": "components/ui/pagination/pagination-link.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/pagination/pagination-next.vue",
          "target": "components/ui/pagination/pagination-next.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/pagination/pagination-previous.vue",
          "target": "components/ui/pagination/pagination-previous.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/pagination/pagination.vue",
          "target": "components/ui/pagination/pagination.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/pagination/use-pagination.ts",
          "target": "components/ui/pagination/use-pagination.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/pagination.html",
          "target": "components/ui/pagination.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/pagination.wxml",
          "target": "components/ui/pagination.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/pagination.wxss",
          "target": "components/ui/pagination.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/pagination.ts",
          "target": "components/ui/pagination.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/pagination.json",
          "target": "components/ui/pagination.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/pagination-content/pagination-content.wxml",
          "target": "components/ui/pagination-content/pagination-content.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/pagination-content/pagination-content.wxss",
          "target": "components/ui/pagination-content/pagination-content.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/pagination-content/pagination-content.json",
          "target": "components/ui/pagination-content/pagination-content.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/pagination-content/pagination-content.ts",
          "target": "components/ui/pagination-content/pagination-content.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/pagination-ellipsis/pagination-ellipsis.wxml",
          "target": "components/ui/pagination-ellipsis/pagination-ellipsis.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/pagination-ellipsis/pagination-ellipsis.wxss",
          "target": "components/ui/pagination-ellipsis/pagination-ellipsis.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/pagination-ellipsis/pagination-ellipsis.json",
          "target": "components/ui/pagination-ellipsis/pagination-ellipsis.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/pagination-ellipsis/pagination-ellipsis.ts",
          "target": "components/ui/pagination-ellipsis/pagination-ellipsis.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/pagination-item/pagination-item.wxml",
          "target": "components/ui/pagination-item/pagination-item.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/pagination-item/pagination-item.wxss",
          "target": "components/ui/pagination-item/pagination-item.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/pagination-item/pagination-item.json",
          "target": "components/ui/pagination-item/pagination-item.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/pagination-item/pagination-item.ts",
          "target": "components/ui/pagination-item/pagination-item.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/pagination-link/pagination-link.wxml",
          "target": "components/ui/pagination-link/pagination-link.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/pagination-link/pagination-link.wxss",
          "target": "components/ui/pagination-link/pagination-link.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/pagination-link/pagination-link.json",
          "target": "components/ui/pagination-link/pagination-link.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/pagination-link/pagination-link.ts",
          "target": "components/ui/pagination-link/pagination-link.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/pagination-next/pagination-next.wxml",
          "target": "components/ui/pagination-next/pagination-next.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/pagination-next/pagination-next.wxss",
          "target": "components/ui/pagination-next/pagination-next.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/pagination-next/pagination-next.json",
          "target": "components/ui/pagination-next/pagination-next.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/pagination-next/pagination-next.ts",
          "target": "components/ui/pagination-next/pagination-next.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/pagination-previous/pagination-previous.wxml",
          "target": "components/ui/pagination-previous/pagination-previous.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/pagination-previous/pagination-previous.wxss",
          "target": "components/ui/pagination-previous/pagination-previous.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/pagination-previous/pagination-previous.json",
          "target": "components/ui/pagination-previous/pagination-previous.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/pagination-previous/pagination-previous.ts",
          "target": "components/ui/pagination-previous/pagination-previous.ts",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "popover",
      "type": "registry:ui",
      "dependencies": [
        "@timui/core",
        "@zag-js/popper",
        "@zag-js/react"
      ],
      "registryDependencies": [
        "use-machine"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@zag-js/popper",
              "@zag-js/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@zag-js/popper",
              "@zag-js/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/popover.tsx",
          "type": "registry:ui",
          "target": "components/ui/popover.tsx"
        },
        {
          "path": "registry/default/ui/popover/use-popover-context.tsx",
          "target": "components/ui/popover/use-popover-context.tsx",
          "type": "registry:ui"
        },
        {
          "path": "registry/default/ui/popover/use-popover.ts",
          "target": "components/ui/popover/use-popover.ts",
          "type": "registry:ui"
        },
        {
          "path": "registry/default/vue/popover/popover-anchor.vue",
          "target": "components/ui/popover/popover-anchor.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/popover/popover-content.vue",
          "target": "components/ui/popover/popover-content.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/popover/popover-trigger.vue",
          "target": "components/ui/popover/popover-trigger.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/popover/popover.vue",
          "target": "components/ui/popover/popover.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/popover/use-popover-context.ts",
          "target": "components/ui/popover/use-popover-context.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/popover/use-popover.ts",
          "target": "components/ui/popover/use-popover.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/popover.html",
          "target": "components/ui/popover.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/popover.wxml",
          "target": "components/ui/popover.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/popover.wxss",
          "target": "components/ui/popover.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/popover.ts",
          "target": "components/ui/popover.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/popover.json",
          "target": "components/ui/popover.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/popover-content/popover-content.wxml",
          "target": "components/ui/popover-content/popover-content.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/popover-content/popover-content.wxss",
          "target": "components/ui/popover-content/popover-content.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/popover-content/popover-content.json",
          "target": "components/ui/popover-content/popover-content.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/popover-content/popover-content.ts",
          "target": "components/ui/popover-content/popover-content.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/popover-trigger/popover-trigger.wxml",
          "target": "components/ui/popover-trigger/popover-trigger.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/popover-trigger/popover-trigger.wxss",
          "target": "components/ui/popover-trigger/popover-trigger.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/popover-trigger/popover-trigger.json",
          "target": "components/ui/popover-trigger/popover-trigger.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/popover-trigger/popover-trigger.ts",
          "target": "components/ui/popover-trigger/popover-trigger.ts",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "progress",
      "type": "registry:ui",
      "dependencies": [
        "@timui/core",
        "@zag-js/react"
      ],
      "registryDependencies": [
        "use-machine"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@zag-js/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@zag-js/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/progress.tsx",
          "type": "registry:ui",
          "target": "components/ui/progress.tsx"
        },
        {
          "path": "registry/default/ui/progress/use-progress.ts",
          "target": "components/ui/progress/use-progress.ts",
          "type": "registry:ui"
        },
        {
          "path": "registry/default/vue/progress/progress.vue",
          "target": "components/ui/progress/progress.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/progress/use-progress.ts",
          "target": "components/ui/progress/use-progress.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/progress.html",
          "target": "components/ui/progress.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/progress.wxml",
          "target": "components/ui/progress.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/progress.wxss",
          "target": "components/ui/progress.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/progress.ts",
          "target": "components/ui/progress.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/progress.json",
          "target": "components/ui/progress.json",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "radio-group",
      "type": "registry:ui",
      "dependencies": [
        "@timui/core",
        "@zag-js/react"
      ],
      "registryDependencies": [
        "use-machine"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@zag-js/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@zag-js/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {
            "dependencies": [
              "@timui/core"
            ]
          },
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/radio-group.tsx",
          "type": "registry:ui",
          "target": "components/ui/radio-group.tsx"
        },
        {
          "path": "registry/default/ui/radio-group/use-radio-group-context.tsx",
          "target": "components/ui/radio-group/use-radio-group-context.tsx",
          "type": "registry:ui"
        },
        {
          "path": "registry/default/ui/radio-group/use-radio-group.ts",
          "target": "components/ui/radio-group/use-radio-group.ts",
          "type": "registry:ui"
        },
        {
          "path": "registry/default/vue/radio-group/radio-group-item.vue",
          "target": "components/ui/radio-group/radio-group-item.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/radio-group/radio-group.vue",
          "target": "components/ui/radio-group/radio-group.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/radio-group/use-radio-group-context.ts",
          "target": "components/ui/radio-group/use-radio-group-context.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/radio-group/use-radio-group.ts",
          "target": "components/ui/radio-group/use-radio-group.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/radio-group.html",
          "target": "components/ui/radio-group.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/radio-group.wxml",
          "target": "components/ui/radio-group.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/radio-group.wxss",
          "target": "components/ui/radio-group.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/radio-group.ts",
          "target": "components/ui/radio-group.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/radio-group.json",
          "target": "components/ui/radio-group.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/radio-group-item/radio-group-item.wxml",
          "target": "components/ui/radio-group-item/radio-group-item.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/radio-group-item/radio-group-item.wxss",
          "target": "components/ui/radio-group-item/radio-group-item.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/radio-group-item/radio-group-item.json",
          "target": "components/ui/radio-group-item/radio-group-item.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/radio-group-item/radio-group-item.ts",
          "target": "components/ui/radio-group-item/radio-group-item.ts",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "scroll-area",
      "type": "registry:ui",
      "dependencies": [
        "@timui/core"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core"
            ],
            "optionalPeerDependencies": [
              "radix-vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/scroll-area.tsx",
          "type": "registry:ui",
          "target": "components/ui/scroll-area.tsx"
        },
        {
          "path": "registry/default/vue/scroll-area/scroll-area.vue",
          "target": "components/ui/scroll-area/scroll-area.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/scroll-area.html",
          "target": "components/ui/scroll-area.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/scroll-area.wxml",
          "target": "components/ui/scroll-area.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/scroll-area.wxss",
          "target": "components/ui/scroll-area.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/scroll-area.ts",
          "target": "components/ui/scroll-area.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/scroll-area.json",
          "target": "components/ui/scroll-area.json",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-native",
      "type": "registry:ui",
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "dependencies": [
        "@timui/core"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {},
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/select-native.tsx",
          "type": "registry:ui",
          "target": "components/ui/select-native.tsx"
        },
        {
          "path": "registry/default/vue/select-native/select-native.vue",
          "target": "components/ui/select-native/select-native.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/select-native.html",
          "target": "components/ui/select-native.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-native.wxml",
          "target": "components/ui/select-native.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-native.wxss",
          "target": "components/ui/select-native.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-native.ts",
          "target": "components/ui/select-native.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-native.json",
          "target": "components/ui/select-native.json",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select",
      "type": "registry:ui",
      "dependencies": [
        "@timui/core",
        "@zag-js/react"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@zag-js/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@zag-js/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {
            "dependencies": [
              "@timui/core"
            ]
          },
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/select.tsx",
          "type": "registry:ui",
          "target": "components/ui/select.tsx"
        },
        {
          "path": "registry/default/vue/select.vue",
          "type": "registry:ui",
          "target": "components/ui/select.vue"
        },
        {
          "path": "registry/default/ui/select/use-select-context.tsx",
          "target": "components/ui/select/use-select-context.tsx",
          "type": "registry:ui"
        },
        {
          "path": "registry/default/ui/select/use-select.ts",
          "target": "components/ui/select/use-select.ts",
          "type": "registry:ui"
        },
        {
          "path": "registry/default/vue/select/select-content.vue",
          "target": "components/ui/select/select-content.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/select/select-group.vue",
          "target": "components/ui/select/select-group.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/select/select-item.vue",
          "target": "components/ui/select/select-item.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/select/select-label.vue",
          "target": "components/ui/select/select-label.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/select/select-native.vue",
          "target": "components/ui/select/select-native.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/select/select-scroll-down-button.vue",
          "target": "components/ui/select/select-scroll-down-button.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/select/select-scroll-up-button.vue",
          "target": "components/ui/select/select-scroll-up-button.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/select/select-separator.vue",
          "target": "components/ui/select/select-separator.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/select/select-trigger.vue",
          "target": "components/ui/select/select-trigger.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/select/select-value.vue",
          "target": "components/ui/select/select-value.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/select/select.vue",
          "target": "components/ui/select/select.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/select/use-select-context.ts",
          "target": "components/ui/select/use-select-context.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/select/use-select-items-context.ts",
          "target": "components/ui/select/use-select-items-context.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/select/use-select.ts",
          "target": "components/ui/select/use-select.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/select.html",
          "target": "components/ui/select.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select.wxml",
          "target": "components/ui/select.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select.wxss",
          "target": "components/ui/select.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select.ts",
          "target": "components/ui/select.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select.json",
          "target": "components/ui/select.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-content/select-content.wxml",
          "target": "components/ui/select-content/select-content.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-content/select-content.wxss",
          "target": "components/ui/select-content/select-content.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-content/select-content.json",
          "target": "components/ui/select-content/select-content.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-content/select-content.ts",
          "target": "components/ui/select-content/select-content.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-group/select-group.wxml",
          "target": "components/ui/select-group/select-group.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-group/select-group.wxss",
          "target": "components/ui/select-group/select-group.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-group/select-group.json",
          "target": "components/ui/select-group/select-group.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-group/select-group.ts",
          "target": "components/ui/select-group/select-group.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-item/select-item.wxml",
          "target": "components/ui/select-item/select-item.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-item/select-item.wxss",
          "target": "components/ui/select-item/select-item.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-item/select-item.json",
          "target": "components/ui/select-item/select-item.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-item/select-item.ts",
          "target": "components/ui/select-item/select-item.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-label/select-label.wxml",
          "target": "components/ui/select-label/select-label.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-label/select-label.wxss",
          "target": "components/ui/select-label/select-label.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-label/select-label.json",
          "target": "components/ui/select-label/select-label.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-label/select-label.ts",
          "target": "components/ui/select-label/select-label.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-native/select-native.wxml",
          "target": "components/ui/select-native/select-native.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-native/select-native.wxss",
          "target": "components/ui/select-native/select-native.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-native/select-native.json",
          "target": "components/ui/select-native/select-native.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-native/select-native.ts",
          "target": "components/ui/select-native/select-native.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-scroll-down-button/select-scroll-down-button.wxml",
          "target": "components/ui/select-scroll-down-button/select-scroll-down-button.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-scroll-down-button/select-scroll-down-button.wxss",
          "target": "components/ui/select-scroll-down-button/select-scroll-down-button.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-scroll-down-button/select-scroll-down-button.json",
          "target": "components/ui/select-scroll-down-button/select-scroll-down-button.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-scroll-down-button/select-scroll-down-button.ts",
          "target": "components/ui/select-scroll-down-button/select-scroll-down-button.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-scroll-up-button/select-scroll-up-button.wxml",
          "target": "components/ui/select-scroll-up-button/select-scroll-up-button.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-scroll-up-button/select-scroll-up-button.wxss",
          "target": "components/ui/select-scroll-up-button/select-scroll-up-button.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-scroll-up-button/select-scroll-up-button.json",
          "target": "components/ui/select-scroll-up-button/select-scroll-up-button.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-scroll-up-button/select-scroll-up-button.ts",
          "target": "components/ui/select-scroll-up-button/select-scroll-up-button.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-separator/select-separator.wxml",
          "target": "components/ui/select-separator/select-separator.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-separator/select-separator.wxss",
          "target": "components/ui/select-separator/select-separator.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-separator/select-separator.json",
          "target": "components/ui/select-separator/select-separator.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-separator/select-separator.ts",
          "target": "components/ui/select-separator/select-separator.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-trigger/select-trigger.wxml",
          "target": "components/ui/select-trigger/select-trigger.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-trigger/select-trigger.wxss",
          "target": "components/ui/select-trigger/select-trigger.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-trigger/select-trigger.json",
          "target": "components/ui/select-trigger/select-trigger.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-trigger/select-trigger.ts",
          "target": "components/ui/select-trigger/select-trigger.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-value/select-value.wxml",
          "target": "components/ui/select-value/select-value.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-value/select-value.wxss",
          "target": "components/ui/select-value/select-value.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-value/select-value.json",
          "target": "components/ui/select-value/select-value.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/select-value/select-value.ts",
          "target": "components/ui/select-value/select-value.ts",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "slider",
      "type": "registry:ui",
      "dependencies": [
        "@timui/core",
        "@zag-js/react"
      ],
      "registryDependencies": [
        "https://ui.timkit.cn/r/tooltip.json",
        "use-machine"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@zag-js/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@zag-js/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/slider.tsx",
          "type": "registry:ui",
          "target": "components/ui/slider.tsx"
        },
        {
          "path": "registry/default/vue/slider.vue",
          "type": "registry:ui",
          "target": "components/ui/slider.vue"
        },
        {
          "path": "registry/default/ui/slider/use-slider.ts",
          "target": "components/ui/slider/use-slider.ts",
          "type": "registry:ui"
        },
        {
          "path": "registry/default/vue/slider/slider.vue",
          "target": "components/ui/slider/slider.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/slider/use-slider.ts",
          "target": "components/ui/slider/use-slider.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/slider.html",
          "target": "components/ui/slider.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/slider.wxml",
          "target": "components/ui/slider.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/slider.wxss",
          "target": "components/ui/slider.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/slider.ts",
          "target": "components/ui/slider.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/slider.json",
          "target": "components/ui/slider.json",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "sonner",
      "type": "registry:ui",
      "dependencies": [
        "sonner",
        "next-themes"
      ],
      "optionalPeerDependencies": [
        "next-themes",
        "sonner"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue"
        ],
        "dependenciesByFramework": {
          "react": {
            "optionalPeerDependencies": [
              "next-themes",
              "sonner"
            ]
          },
          "vue": {
            "optionalPeerDependencies": [
              "vue-sonner"
            ]
          }
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/sonner.tsx",
          "type": "registry:ui",
          "target": "components/ui/sonner.tsx"
        },
        {
          "path": "registry/default/vue/sonner.vue",
          "target": "components/ui/sonner.vue",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "stepper",
      "type": "registry:ui",
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "dependencies": [
        "@timui/core",
        "@zag-js/core",
        "@zag-js/number-input",
        "@zag-js/react"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@zag-js/core",
              "@zag-js/number-input",
              "@zag-js/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@zag-js/core",
              "@zag-js/number-input",
              "@zag-js/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "aliases": [
          "number-input"
        ]
      },
      "files": [
        {
          "path": "registry/default/ui/stepper.tsx",
          "type": "registry:ui",
          "target": "components/ui/stepper.tsx"
        },
        {
          "path": "registry/default/vue/stepper/stepper-description.vue",
          "target": "components/ui/stepper/stepper-description.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/stepper/stepper-indicator.vue",
          "target": "components/ui/stepper/stepper-indicator.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/stepper/stepper-item.vue",
          "target": "components/ui/stepper/stepper-item.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/stepper/stepper-separator.vue",
          "target": "components/ui/stepper/stepper-separator.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/stepper/stepper-title.vue",
          "target": "components/ui/stepper/stepper-title.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/stepper/stepper-trigger.vue",
          "target": "components/ui/stepper/stepper-trigger.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/stepper/stepper.vue",
          "target": "components/ui/stepper/stepper.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/stepper.html",
          "target": "components/ui/stepper.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/stepper.wxml",
          "target": "components/ui/stepper.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/stepper.wxss",
          "target": "components/ui/stepper.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/stepper.ts",
          "target": "components/ui/stepper.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/stepper.json",
          "target": "components/ui/stepper.json",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "switch",
      "type": "registry:ui",
      "dependencies": [
        "@timui/core",
        "@zag-js/react"
      ],
      "registryDependencies": [
        "use-machine"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@zag-js/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@zag-js/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/switch.tsx",
          "type": "registry:ui",
          "target": "components/ui/switch.tsx"
        },
        {
          "path": "registry/default/vue/switch.vue",
          "type": "registry:ui",
          "target": "components/ui/switch.vue"
        },
        {
          "path": "registry/default/ui/switch/use-switch.ts",
          "target": "components/ui/switch/use-switch.ts",
          "type": "registry:ui"
        },
        {
          "path": "registry/default/vue/switch/switch.vue",
          "target": "components/ui/switch/switch.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/switch/use-switch.ts",
          "target": "components/ui/switch/use-switch.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/switch.html",
          "target": "components/ui/switch.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/switch.wxml",
          "target": "components/ui/switch.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/switch.wxss",
          "target": "components/ui/switch.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/switch.ts",
          "target": "components/ui/switch.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/switch.json",
          "target": "components/ui/switch.json",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "table",
      "type": "registry:ui",
      "dependencies": [
        "@timui/core"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/table.tsx",
          "type": "registry:ui",
          "target": "components/ui/table.tsx"
        },
        {
          "path": "registry/default/vue/table.vue",
          "type": "registry:ui",
          "target": "components/ui/table.vue"
        },
        {
          "path": "registry/default/vue/table/index.ts",
          "target": "components/ui/table/index.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/table/table-body.vue",
          "target": "components/ui/table/table-body.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/table/table-caption.vue",
          "target": "components/ui/table/table-caption.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/table/table-cell.vue",
          "target": "components/ui/table/table-cell.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/table/table-footer.vue",
          "target": "components/ui/table/table-footer.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/table/table-head.vue",
          "target": "components/ui/table/table-head.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/table/table-header.vue",
          "target": "components/ui/table/table-header.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/table/table-row.vue",
          "target": "components/ui/table/table-row.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/table/table.vue",
          "target": "components/ui/table/table.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/table.html",
          "target": "components/ui/table.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/table.wxml",
          "target": "components/ui/table.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/table.wxss",
          "target": "components/ui/table.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/table.ts",
          "target": "components/ui/table.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/table.json",
          "target": "components/ui/table.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/table-body/table-body.wxml",
          "target": "components/ui/table-body/table-body.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/table-body/table-body.wxss",
          "target": "components/ui/table-body/table-body.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/table-body/table-body.json",
          "target": "components/ui/table-body/table-body.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/table-body/table-body.ts",
          "target": "components/ui/table-body/table-body.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/table-cell/table-cell.wxml",
          "target": "components/ui/table-cell/table-cell.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/table-cell/table-cell.wxss",
          "target": "components/ui/table-cell/table-cell.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/table-cell/table-cell.json",
          "target": "components/ui/table-cell/table-cell.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/table-cell/table-cell.ts",
          "target": "components/ui/table-cell/table-cell.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/table-head/table-head.wxml",
          "target": "components/ui/table-head/table-head.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/table-head/table-head.wxss",
          "target": "components/ui/table-head/table-head.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/table-head/table-head.json",
          "target": "components/ui/table-head/table-head.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/table-head/table-head.ts",
          "target": "components/ui/table-head/table-head.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/table-header/table-header.wxml",
          "target": "components/ui/table-header/table-header.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/table-header/table-header.wxss",
          "target": "components/ui/table-header/table-header.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/table-header/table-header.json",
          "target": "components/ui/table-header/table-header.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/table-header/table-header.ts",
          "target": "components/ui/table-header/table-header.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/table-row/table-row.wxml",
          "target": "components/ui/table-row/table-row.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/table-row/table-row.wxss",
          "target": "components/ui/table-row/table-row.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/table-row/table-row.json",
          "target": "components/ui/table-row/table-row.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/table-row/table-row.ts",
          "target": "components/ui/table-row/table-row.ts",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tabs",
      "type": "registry:ui",
      "dependencies": [
        "@timui/core",
        "@zag-js/react"
      ],
      "registryDependencies": [
        "use-machine"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@zag-js/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@zag-js/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/tabs.tsx",
          "type": "registry:ui",
          "target": "components/ui/tabs.tsx"
        },
        {
          "path": "registry/default/vue/tabs.vue",
          "type": "registry:ui",
          "target": "components/ui/tabs.vue"
        },
        {
          "path": "registry/default/ui/tabs/use-tabs-context.tsx",
          "target": "components/ui/tabs/use-tabs-context.tsx",
          "type": "registry:ui"
        },
        {
          "path": "registry/default/ui/tabs/use-tabs.ts",
          "target": "components/ui/tabs/use-tabs.ts",
          "type": "registry:ui"
        },
        {
          "path": "registry/default/vue/tabs/tabs-content.vue",
          "target": "components/ui/tabs/tabs-content.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/tabs/tabs-list.vue",
          "target": "components/ui/tabs/tabs-list.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/tabs/tabs-trigger.vue",
          "target": "components/ui/tabs/tabs-trigger.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/tabs/tabs.vue",
          "target": "components/ui/tabs/tabs.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/tabs/use-tabs-context.ts",
          "target": "components/ui/tabs/use-tabs-context.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/tabs/use-tabs.ts",
          "target": "components/ui/tabs/use-tabs.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/tabs.html",
          "target": "components/ui/tabs.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/tabs.wxml",
          "target": "components/ui/tabs.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/tabs.wxss",
          "target": "components/ui/tabs.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/tabs.ts",
          "target": "components/ui/tabs.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/tabs.json",
          "target": "components/ui/tabs.json",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "textarea",
      "type": "registry:ui",
      "dependencies": [
        "@timui/core"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/textarea.tsx",
          "type": "registry:ui",
          "target": "components/ui/textarea.tsx"
        },
        {
          "path": "registry/default/vue/textarea.vue",
          "type": "registry:ui",
          "target": "components/ui/textarea.vue"
        },
        {
          "path": "registry/default/vue/textarea/textarea.vue",
          "target": "components/ui/textarea/textarea.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/textarea.html",
          "target": "components/ui/textarea.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/textarea.wxml",
          "target": "components/ui/textarea.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/textarea.wxss",
          "target": "components/ui/textarea.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/textarea.ts",
          "target": "components/ui/textarea.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/textarea.json",
          "target": "components/ui/textarea.json",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tags-input",
      "type": "registry:ui",
      "dependencies": [
        "@timui/core",
        "@zag-js/react"
      ],
      "registryDependencies": [
        "use-machine"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@zag-js/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@zag-js/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/tags-input.tsx",
          "type": "registry:ui",
          "target": "components/ui/tags-input.tsx"
        },
        {
          "path": "registry/default/ui/tags-input/use-tags-input-context.ts",
          "target": "components/ui/tags-input/use-tags-input-context.ts",
          "type": "registry:ui"
        },
        {
          "path": "registry/default/ui/tags-input/use-tags-input.ts",
          "target": "components/ui/tags-input/use-tags-input.ts",
          "type": "registry:ui"
        },
        {
          "path": "registry/default/vue/tags-input/index.ts",
          "target": "components/ui/tags-input/index.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/tags-input/tags-input-clear-trigger.vue",
          "target": "components/ui/tags-input/tags-input-clear-trigger.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/tags-input/tags-input-control.vue",
          "target": "components/ui/tags-input/tags-input-control.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/tags-input/tags-input-input.vue",
          "target": "components/ui/tags-input/tags-input-input.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/tags-input/tags-input-item.vue",
          "target": "components/ui/tags-input/tags-input-item.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/tags-input/tags-input.vue",
          "target": "components/ui/tags-input/tags-input.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/tags-input/use-tags-input-context.ts",
          "target": "components/ui/tags-input/use-tags-input-context.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/tags-input/use-tags-input.ts",
          "target": "components/ui/tags-input/use-tags-input.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/tags-input.html",
          "target": "components/ui/tags-input.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/tags-input.wxml",
          "target": "components/ui/tags-input.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/tags-input.wxss",
          "target": "components/ui/tags-input.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/tags-input.ts",
          "target": "components/ui/tags-input.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/tags-input.json",
          "target": "components/ui/tags-input.json",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "timeline",
      "type": "registry:ui",
      "dependencies": [
        "@timui/core"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core"
            ],
            "optionalPeerDependencies": [
              "radix-vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/timeline.tsx",
          "type": "registry:ui",
          "target": "components/ui/timeline.tsx"
        },
        {
          "path": "registry/default/vue/timeline/timeline-content.vue",
          "target": "components/ui/timeline/timeline-content.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/timeline/timeline-context.ts",
          "target": "components/ui/timeline/timeline-context.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/timeline/timeline-date.vue",
          "target": "components/ui/timeline/timeline-date.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/timeline/timeline-header.vue",
          "target": "components/ui/timeline/timeline-header.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/timeline/timeline-indicator.vue",
          "target": "components/ui/timeline/timeline-indicator.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/timeline/timeline-item.vue",
          "target": "components/ui/timeline/timeline-item.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/timeline/timeline-separator.vue",
          "target": "components/ui/timeline/timeline-separator.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/timeline/timeline-title.vue",
          "target": "components/ui/timeline/timeline-title.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/timeline/timeline.vue",
          "target": "components/ui/timeline/timeline.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/timeline.html",
          "target": "components/ui/timeline.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/timeline.wxml",
          "target": "components/ui/timeline.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/timeline.wxss",
          "target": "components/ui/timeline.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/timeline.ts",
          "target": "components/ui/timeline.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/timeline.json",
          "target": "components/ui/timeline.json",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "toast",
      "type": "registry:ui",
      "dependencies": [
        "@timui/core"
      ],
      "registryDependencies": [
        "use-toast"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/toast.tsx",
          "type": "registry:ui",
          "target": "components/ui/toast.tsx"
        },
        {
          "path": "registry/default/hooks/use-toast.ts",
          "type": "registry:hook",
          "target": "components/ui/toast/use-toast.ts"
        },
        {
          "path": "registry/default/ui/toaster.tsx",
          "type": "registry:ui",
          "target": "components/ui/toaster.tsx"
        },
        {
          "path": "registry/default/vue/toast/index.ts",
          "target": "components/ui/toast/index.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/toast/toast-action.vue",
          "target": "components/ui/toast/toast-action.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/toast/toast-close.vue",
          "target": "components/ui/toast/toast-close.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/toast/toast-description.vue",
          "target": "components/ui/toast/toast-description.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/toast/toast-provider.vue",
          "target": "components/ui/toast/toast-provider.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/toast/toast-title.vue",
          "target": "components/ui/toast/toast-title.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/toast/toast-viewport.vue",
          "target": "components/ui/toast/toast-viewport.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/toast/toast.vue",
          "target": "components/ui/toast/toast.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/toast.html",
          "target": "components/ui/toast.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/toast.wxml",
          "target": "components/ui/toast.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/toast.wxss",
          "target": "components/ui/toast.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/toast.ts",
          "target": "components/ui/toast.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/toast.json",
          "target": "components/ui/toast.json",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "toggle",
      "type": "registry:ui",
      "dependencies": [
        "@timui/core",
        "@zag-js/react"
      ],
      "registryDependencies": [
        "use-machine"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@zag-js/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@zag-js/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/toggle.tsx",
          "type": "registry:ui",
          "target": "components/ui/toggle.tsx"
        },
        {
          "path": "registry/default/ui/toggle/use-toggle.ts",
          "target": "components/ui/toggle/use-toggle.ts",
          "type": "registry:ui"
        },
        {
          "path": "registry/default/vue/toggle/toggle-group-item.vue",
          "target": "components/ui/toggle/toggle-group-item.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/toggle/toggle-group.vue",
          "target": "components/ui/toggle/toggle-group.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/toggle/toggle.vue",
          "target": "components/ui/toggle/toggle.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/toggle/use-toggle-group-context.ts",
          "target": "components/ui/toggle/use-toggle-group-context.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/toggle/use-toggle-group.ts",
          "target": "components/ui/toggle/use-toggle-group.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/toggle/use-toggle.ts",
          "target": "components/ui/toggle/use-toggle.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/toggle.html",
          "target": "components/ui/toggle.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/toggle.wxml",
          "target": "components/ui/toggle.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/toggle.wxss",
          "target": "components/ui/toggle.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/toggle.ts",
          "target": "components/ui/toggle.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/toggle.json",
          "target": "components/ui/toggle.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/toggle-group/toggle-group.wxml",
          "target": "components/ui/toggle-group/toggle-group.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/toggle-group/toggle-group.wxss",
          "target": "components/ui/toggle-group/toggle-group.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/toggle-group/toggle-group.json",
          "target": "components/ui/toggle-group/toggle-group.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/toggle-group/toggle-group.ts",
          "target": "components/ui/toggle-group/toggle-group.ts",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "toggle-group",
      "type": "registry:ui",
      "dependencies": [
        "@timui/core",
        "@zag-js/react"
      ],
      "registryDependencies": [
        "toggle"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@zag-js/react"
            ]
          },
          "vue": {},
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/toggle-group.tsx",
          "type": "registry:ui",
          "target": "components/ui/toggle-group.tsx"
        },
        {
          "path": "registry/default/ui/toggle-group/use-toggle-group-context.ts",
          "target": "components/ui/toggle-group/use-toggle-group-context.ts",
          "type": "registry:ui"
        },
        {
          "path": "registry/default/ui/toggle-group/use-toggle-group.ts",
          "target": "components/ui/toggle-group/use-toggle-group.ts",
          "type": "registry:ui"
        },
        {
          "path": "registry/default/vue/toggle-group/toggle-group.vue",
          "target": "components/ui/toggle-group/toggle-group.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/toggle-group.html",
          "target": "components/ui/toggle-group.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/toggle-group.wxml",
          "target": "components/ui/toggle-group.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/toggle-group.wxss",
          "target": "components/ui/toggle-group.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/toggle-group.ts",
          "target": "components/ui/toggle-group.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/toggle-group.json",
          "target": "components/ui/toggle-group.json",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tooltip",
      "type": "registry:ui",
      "dependencies": [
        "@timui/core",
        "@zag-js/popper",
        "@zag-js/react"
      ],
      "registryDependencies": [
        "use-machine"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@zag-js/popper",
              "@zag-js/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@zag-js/popper",
              "@zag-js/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/tooltip.tsx",
          "type": "registry:ui",
          "target": "components/ui/tooltip.tsx"
        },
        {
          "path": "registry/default/ui/tooltip/use-tooltip-context.tsx",
          "target": "components/ui/tooltip/use-tooltip-context.tsx",
          "type": "registry:ui"
        },
        {
          "path": "registry/default/ui/tooltip/use-tooltip.ts",
          "target": "components/ui/tooltip/use-tooltip.ts",
          "type": "registry:ui"
        },
        {
          "path": "registry/default/vue/tooltip/tooltip-content.vue",
          "target": "components/ui/tooltip/tooltip-content.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/tooltip/tooltip-provider.vue",
          "target": "components/ui/tooltip/tooltip-provider.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/tooltip/tooltip-trigger.vue",
          "target": "components/ui/tooltip/tooltip-trigger.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/tooltip/tooltip.vue",
          "target": "components/ui/tooltip/tooltip.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/tooltip/use-tooltip-context.ts",
          "target": "components/ui/tooltip/use-tooltip-context.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/tooltip/use-tooltip.ts",
          "target": "components/ui/tooltip/use-tooltip.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/tooltip.html",
          "target": "components/ui/tooltip.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/tooltip.wxml",
          "target": "components/ui/tooltip.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/tooltip.wxss",
          "target": "components/ui/tooltip.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/tooltip.ts",
          "target": "components/ui/tooltip.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/tooltip.json",
          "target": "components/ui/tooltip.json",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tree",
      "type": "registry:component",
      "dependencies": [
        "@headless-tree/core",
        "@timui/core"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@headless-tree/core",
              "@timui/core"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next",
              "radix-vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": true
      },
      "files": [
        {
          "path": "registry/default/ui/tree.tsx",
          "type": "registry:component",
          "target": "components/ui/tree.tsx"
        },
        {
          "path": "registry/default/vue/tree.vue",
          "type": "registry:component",
          "target": "components/ui/tree.vue"
        },
        {
          "path": "registry/default/vue/tree/tree-context.ts",
          "target": "components/ui/tree/tree-context.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/tree/tree-drag-line.vue",
          "target": "components/ui/tree/tree-drag-line.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/tree/tree-item-label.vue",
          "target": "components/ui/tree/tree-item-label.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/tree/tree-item.vue",
          "target": "components/ui/tree/tree-item.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/tree/tree.vue",
          "target": "components/ui/tree/tree.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/tree.html",
          "target": "components/ui/tree.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/tree.wxml",
          "target": "components/ui/tree.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/tree.wxss",
          "target": "components/ui/tree.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/tree.ts",
          "target": "components/ui/tree.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/tree.json",
          "target": "components/ui/tree.json",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "use-character-limit",
      "type": "registry:hook",
      "meta": {
        "frameworks": [],
        "dependenciesByFramework": {},
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/hooks/use-character-limit.ts",
          "type": "registry:hook",
          "target": "components/ui/use-character-limit/use-character-limit.ts"
        }
      ]
    },
    {
      "name": "use-file-upload",
      "type": "registry:hook",
      "meta": {
        "frameworks": [],
        "dependenciesByFramework": {},
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/hooks/use-file-upload.ts",
          "type": "registry:hook",
          "target": "components/ui/use-file-upload/use-file-upload.ts"
        }
      ]
    },
    {
      "name": "use-pagination",
      "type": "registry:hook",
      "meta": {
        "frameworks": [],
        "dependenciesByFramework": {},
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/hooks/use-pagination.ts",
          "type": "registry:hook",
          "target": "components/ui/use-pagination/use-pagination.ts"
        }
      ]
    },
    {
      "name": "use-slider-with-input",
      "type": "registry:hook",
      "meta": {
        "frameworks": [],
        "dependenciesByFramework": {},
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/hooks/use-slider-with-input.ts",
          "type": "registry:hook",
          "target": "components/ui/use-slider-with-input/use-slider-with-input.ts"
        }
      ]
    },
    {
      "name": "use-toast",
      "type": "registry:hook",
      "meta": {
        "frameworks": [],
        "dependenciesByFramework": {},
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/hooks/use-toast.ts",
          "type": "registry:hook",
          "target": "components/ui/use-toast/use-toast.ts"
        },
        {
          "path": "registry/default/vue/use-toast.ts",
          "type": "registry:hook",
          "target": "components/ui/toast/use-toast.ts"
        }
      ]
    },
    {
      "name": "utils",
      "type": "registry:lib",
      "description": "Utility functions",
      "dependencies": [
        "clsx",
        "tailwind-merge",
        "class-variance-authority"
      ],
      "files": [
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "lib/utils.ts"
        }
      ]
    },
    {
      "name": "input-01",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "input",
          "label"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-01",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-01",
              "path": "registry/default/components/input/input-01.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-01",
              "path": "registry/default/components/input/input-01.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-01",
              "path": "registry/default/components/input/input-01.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-01",
              "path": "registry/default/components/input/input-01.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-01.tsx",
          "type": "registry:component",
          "target": "components/ui/input-01.tsx"
        },
        {
          "path": "registry/default/components/input/input-01.vue",
          "target": "components/ui/input-01.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-01.html",
          "target": "components/ui/input-01.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-01.wxml",
          "target": "components/ui/input-01/input-01.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-01.wxss",
          "target": "components/ui/input-01/input-01.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-01.json",
          "target": "components/ui/input-01/input-01.json",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-02",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "required"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-02",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-02",
              "path": "registry/default/components/input/input-02.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-02",
              "path": "registry/default/components/input/input-02.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-02",
              "path": "registry/default/components/input/input-02.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-02",
              "path": "registry/default/components/input/input-02.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-02.tsx",
          "type": "registry:component",
          "target": "components/ui/input-02.tsx"
        },
        {
          "path": "registry/default/components/input/input-02.vue",
          "target": "components/ui/input-02.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-02.html",
          "target": "components/ui/input-02.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-02.wxml",
          "target": "components/ui/input-02/input-02.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-03",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "helper"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-03",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-03",
              "path": "registry/default/components/input/input-03.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-03",
              "path": "registry/default/components/input/input-03.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-03",
              "path": "registry/default/components/input/input-03.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-03",
              "path": "registry/default/components/input/input-03.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-03.tsx",
          "type": "registry:component",
          "target": "components/ui/input-03.tsx"
        },
        {
          "path": "registry/default/components/input/input-03.vue",
          "target": "components/ui/input-03.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-03.html",
          "target": "components/ui/input-03.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-03.wxml",
          "target": "components/ui/input-03/input-03.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-04",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "hint"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-04",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-04",
              "path": "registry/default/components/input/input-04.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-04",
              "path": "registry/default/components/input/input-04.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-04",
              "path": "registry/default/components/input/input-04.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-04",
              "path": "registry/default/components/input/input-04.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-04.tsx",
          "type": "registry:component",
          "target": "components/ui/input-04.tsx"
        },
        {
          "path": "registry/default/components/input/input-04.vue",
          "target": "components/ui/input-04.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-04.html",
          "target": "components/ui/input-04.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-04.wxml",
          "target": "components/ui/input-04/input-04.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-05",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "input",
          "label"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-05",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-05",
              "path": "registry/default/components/input/input-05.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-05",
              "path": "registry/default/components/input/input-05.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-05",
              "path": "registry/default/components/input/input-05.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-05",
              "path": "registry/default/components/input/input-05.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-05.tsx",
          "type": "registry:component",
          "target": "components/ui/input-05.tsx"
        },
        {
          "path": "registry/default/components/input/input-05.vue",
          "target": "components/ui/input-05.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-05.html",
          "target": "components/ui/input-05.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-05.wxml",
          "target": "components/ui/input-05/input-05.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-06",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "error"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-06",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-06",
              "path": "registry/default/components/input/input-06.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-06",
              "path": "registry/default/components/input/input-06.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-06",
              "path": "registry/default/components/input/input-06.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-06",
              "path": "registry/default/components/input/input-06.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-06.tsx",
          "type": "registry:component",
          "target": "components/ui/input-06.tsx"
        },
        {
          "path": "registry/default/components/input/input-06.vue",
          "target": "components/ui/input-06.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-06.html",
          "target": "components/ui/input-06.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-06.wxml",
          "target": "components/ui/input-06/input-06.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-07",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "input",
          "label"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-07",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-07",
              "path": "registry/default/components/input/input-07.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-07",
              "path": "registry/default/components/input/input-07.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-07",
              "path": "registry/default/components/input/input-07.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-07",
              "path": "registry/default/components/input/input-07.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-07.tsx",
          "type": "registry:component",
          "target": "components/ui/input-07.tsx"
        },
        {
          "path": "registry/default/components/input/input-07.vue",
          "target": "components/ui/input-07.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-07.html",
          "target": "components/ui/input-07.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-07.wxml",
          "target": "components/ui/input-07/input-07.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-08",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "disabled"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-08",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-08",
              "path": "registry/default/components/input/input-08.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-08",
              "path": "registry/default/components/input/input-08.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-08",
              "path": "registry/default/components/input/input-08.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-08",
              "path": "registry/default/components/input/input-08.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-08.tsx",
          "type": "registry:component",
          "target": "components/ui/input-08.tsx"
        },
        {
          "path": "registry/default/components/input/input-08.vue",
          "target": "components/ui/input-08.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-08.html",
          "target": "components/ui/input-08.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-08.wxml",
          "target": "components/ui/input-08/input-08.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-09",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "input",
          "label"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-09",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-09",
              "path": "registry/default/components/input/input-09.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-09",
              "path": "registry/default/components/input/input-09.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-09",
              "path": "registry/default/components/input/input-09.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-09",
              "path": "registry/default/components/input/input-09.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-09.tsx",
          "type": "registry:component",
          "target": "components/ui/input-09.tsx"
        },
        {
          "path": "registry/default/components/input/input-09.vue",
          "target": "components/ui/input-09.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-09.html",
          "target": "components/ui/input-09.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-09.wxml",
          "target": "components/ui/input-09/input-09.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-10",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "input",
          "label"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-10",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-10",
              "path": "registry/default/components/input/input-10.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-10",
              "path": "registry/default/components/input/input-10.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-10",
              "path": "registry/default/components/input/input-10.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-10",
              "path": "registry/default/components/input/input-10.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-10.tsx",
          "type": "registry:component",
          "target": "components/ui/input-10.tsx"
        },
        {
          "path": "registry/default/components/input/input-10.vue",
          "target": "components/ui/input-10.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-10.html",
          "target": "components/ui/input-10.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-10.wxml",
          "target": "components/ui/input-10/input-10.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-11",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "input",
          "label"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-11",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-11",
              "path": "registry/default/components/input/input-11.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-11",
              "path": "registry/default/components/input/input-11.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-11",
              "path": "registry/default/components/input/input-11.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-11",
              "path": "registry/default/components/input/input-11.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-11.tsx",
          "type": "registry:component",
          "target": "components/ui/input-11.tsx"
        },
        {
          "path": "registry/default/components/input/input-11.vue",
          "target": "components/ui/input-11.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-11.html",
          "target": "components/ui/input-11.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-11.wxml",
          "target": "components/ui/input-11/input-11.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-12",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "input",
          "label"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-12",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-12",
              "path": "registry/default/components/input/input-12.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-12",
              "path": "registry/default/components/input/input-12.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-12",
              "path": "registry/default/components/input/input-12.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-12",
              "path": "registry/default/components/input/input-12.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-12.tsx",
          "type": "registry:component",
          "target": "components/ui/input-12.tsx"
        },
        {
          "path": "registry/default/components/input/input-12.vue",
          "target": "components/ui/input-12.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-12.html",
          "target": "components/ui/input-12.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-12.wxml",
          "target": "components/ui/input-12/input-12.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-13",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "input",
          "label"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-13",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-13",
              "path": "registry/default/components/input/input-13.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-13",
              "path": "registry/default/components/input/input-13.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-13",
              "path": "registry/default/components/input/input-13.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-13",
              "path": "registry/default/components/input/input-13.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-13.tsx",
          "type": "registry:component",
          "target": "components/ui/input-13.tsx"
        },
        {
          "path": "registry/default/components/input/input-13.vue",
          "target": "components/ui/input-13.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-13.html",
          "target": "components/ui/input-13.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-13.wxml",
          "target": "components/ui/input-13/input-13.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-14",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "input",
          "label"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-14",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-14",
              "path": "registry/default/components/input/input-14.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-14",
              "path": "registry/default/components/input/input-14.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-14",
              "path": "registry/default/components/input/input-14.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-14",
              "path": "registry/default/components/input/input-14.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-14.tsx",
          "type": "registry:component",
          "target": "components/ui/input-14.tsx"
        },
        {
          "path": "registry/default/components/input/input-14.vue",
          "target": "components/ui/input-14.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-14.html",
          "target": "components/ui/input-14.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-14.wxml",
          "target": "components/ui/input-14/input-14.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-15",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "input",
          "label"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-15",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-15",
              "path": "registry/default/components/input/input-15.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-15",
              "path": "registry/default/components/input/input-15.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-15",
              "path": "registry/default/components/input/input-15.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-15",
              "path": "registry/default/components/input/input-15.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-15.tsx",
          "type": "registry:component",
          "target": "components/ui/input-15.tsx"
        },
        {
          "path": "registry/default/components/input/input-15.vue",
          "target": "components/ui/input-15.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-15.html",
          "target": "components/ui/input-15.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-15.wxml",
          "target": "components/ui/input-15/input-15.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-16",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "input",
          "label"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-16",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-16",
              "path": "registry/default/components/input/input-16.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-16",
              "path": "registry/default/components/input/input-16.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-16",
              "path": "registry/default/components/input/input-16.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-16",
              "path": "registry/default/components/input/input-16.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-16.tsx",
          "type": "registry:component",
          "target": "components/ui/input-16.tsx"
        },
        {
          "path": "registry/default/components/input/input-16.vue",
          "target": "components/ui/input-16.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-16.html",
          "target": "components/ui/input-16.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-16.wxml",
          "target": "components/ui/input-16/input-16.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-17",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/select-native.json"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "select",
          "native select"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-17",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-17",
              "path": "registry/default/components/input/input-17.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-17",
              "path": "registry/default/components/input/input-17.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-17",
              "path": "registry/default/components/input/input-17.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-17",
              "path": "registry/default/components/input/input-17.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-17.tsx",
          "type": "registry:component",
          "target": "components/ui/input-17.tsx"
        },
        {
          "path": "registry/default/components/input/input-17.vue",
          "target": "components/ui/input-17.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-17.html",
          "target": "components/ui/input-17.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-17.wxml",
          "target": "components/ui/input-17/input-17.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-18",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/select-native.json"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "select",
          "native select"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-18",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-18",
              "path": "registry/default/components/input/input-18.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-18",
              "path": "registry/default/components/input/input-18.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-18",
              "path": "registry/default/components/input/input-18.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-18",
              "path": "registry/default/components/input/input-18.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-18.tsx",
          "type": "registry:component",
          "target": "components/ui/input-18.tsx"
        },
        {
          "path": "registry/default/components/input/input-18.vue",
          "target": "components/ui/input-18.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-18.html",
          "target": "components/ui/input-18.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-18.wxml",
          "target": "components/ui/input-18/input-18.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-19",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "button"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-19",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-19",
              "path": "registry/default/components/input/input-19.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-19",
              "path": "registry/default/components/input/input-19.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-19",
              "path": "registry/default/components/input/input-19.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-19",
              "path": "registry/default/components/input/input-19.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-19.tsx",
          "type": "registry:component",
          "target": "components/ui/input-19.tsx"
        },
        {
          "path": "registry/default/components/input/input-19.vue",
          "target": "components/ui/input-19.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-19.html",
          "target": "components/ui/input-19.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-19.wxml",
          "target": "components/ui/input-19/input-19.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-20",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "button"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-20",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-20",
              "path": "registry/default/components/input/input-20.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-20",
              "path": "registry/default/components/input/input-20.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-20",
              "path": "registry/default/components/input/input-20.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-20",
              "path": "registry/default/components/input/input-20.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-20.tsx",
          "type": "registry:component",
          "target": "components/ui/input-20.tsx"
        },
        {
          "path": "registry/default/components/input/input-20.vue",
          "target": "components/ui/input-20.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-20.html",
          "target": "components/ui/input-20.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-20.wxml",
          "target": "components/ui/input-20/input-20.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-21",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "button"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-21",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-21",
              "path": "registry/default/components/input/input-21.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-21",
              "path": "registry/default/components/input/input-21.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-21",
              "path": "registry/default/components/input/input-21.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-21",
              "path": "registry/default/components/input/input-21.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-21.tsx",
          "type": "registry:component",
          "target": "components/ui/input-21.tsx"
        },
        {
          "path": "registry/default/components/input/input-21.vue",
          "target": "components/ui/input-21.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-21.html",
          "target": "components/ui/input-21.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-21.wxml",
          "target": "components/ui/input-21/input-21.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-22",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "button"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-22",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-22",
              "path": "registry/default/components/input/input-22.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-22",
              "path": "registry/default/components/input/input-22.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-22",
              "path": "registry/default/components/input/input-22.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-22",
              "path": "registry/default/components/input/input-22.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-22.tsx",
          "type": "registry:component",
          "target": "components/ui/input-22.tsx"
        },
        {
          "path": "registry/default/components/input/input-22.vue",
          "target": "components/ui/input-22.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-22.html",
          "target": "components/ui/input-22.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-22.wxml",
          "target": "components/ui/input-22/input-22.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-23",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "button",
          "password"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-23",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-23",
              "path": "registry/default/components/input/input-23.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-23",
              "path": "registry/default/components/input/input-23.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-23",
              "path": "registry/default/components/input/input-23.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-23",
              "path": "registry/default/components/input/input-23.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-23.tsx",
          "type": "registry:component",
          "target": "components/ui/input-23.tsx"
        },
        {
          "path": "registry/default/components/input/input-23.vue",
          "target": "components/ui/input-23.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-23.html",
          "target": "components/ui/input-23.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-23.wxml",
          "target": "components/ui/input-23/input-23.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-24",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "button"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-24",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-24",
              "path": "registry/default/components/input/input-24.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-24",
              "path": "registry/default/components/input/input-24.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-24",
              "path": "registry/default/components/input/input-24.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-24",
              "path": "registry/default/components/input/input-24.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-24.tsx",
          "type": "registry:component",
          "target": "components/ui/input-24.tsx"
        },
        {
          "path": "registry/default/components/input/input-24.vue",
          "target": "components/ui/input-24.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-24.html",
          "target": "components/ui/input-24.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-24.wxml",
          "target": "components/ui/input-24/input-24.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-25",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "search",
          "kbd"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-25",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-25",
              "path": "registry/default/components/input/input-25.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-25",
              "path": "registry/default/components/input/input-25.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-25",
              "path": "registry/default/components/input/input-25.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-25",
              "path": "registry/default/components/input/input-25.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-25.tsx",
          "type": "registry:component",
          "target": "components/ui/input-25.tsx"
        },
        {
          "path": "registry/default/components/input/input-25.vue",
          "target": "components/ui/input-25.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-25.html",
          "target": "components/ui/input-25.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-25.wxml",
          "target": "components/ui/input-25/input-25.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-26",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "button",
          "search"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-26",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-26",
              "path": "registry/default/components/input/input-26.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-26",
              "path": "registry/default/components/input/input-26.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-26",
              "path": "registry/default/components/input/input-26.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-26",
              "path": "registry/default/components/input/input-26.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-26.tsx",
          "type": "registry:component",
          "target": "components/ui/input-26.tsx"
        },
        {
          "path": "registry/default/components/input/input-26.vue",
          "target": "components/ui/input-26.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-26.html",
          "target": "components/ui/input-26.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-26.wxml",
          "target": "components/ui/input-26/input-26.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-27",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "button",
          "search"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-27",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-27",
              "path": "registry/default/components/input/input-27.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-27",
              "path": "registry/default/components/input/input-27.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-27",
              "path": "registry/default/components/input/input-27.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-27",
              "path": "registry/default/components/input/input-27.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-27.tsx",
          "type": "registry:component",
          "target": "components/ui/input-27.tsx"
        },
        {
          "path": "registry/default/components/input/input-27.vue",
          "target": "components/ui/input-27.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-27.html",
          "target": "components/ui/input-27.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-27.wxml",
          "target": "components/ui/input-27/input-27.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-28",
      "type": "registry:component",
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "button",
          "number",
          "react aria"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-28",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-28",
              "path": "registry/default/components/input/input-28.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-28",
              "path": "registry/default/components/input/input-28.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-28",
              "path": "registry/default/components/input/input-28.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-28",
              "path": "registry/default/components/input/input-28.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-28.tsx",
          "type": "registry:component",
          "target": "components/ui/input-28.tsx"
        },
        {
          "path": "registry/default/components/input/input-28.vue",
          "target": "components/ui/input-28.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-28.html",
          "target": "components/ui/input-28.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-28.wxml",
          "target": "components/ui/input-28/input-28.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-29",
      "type": "registry:component",
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "button",
          "number",
          "react aria"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-29",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-29",
              "path": "registry/default/components/input/input-29.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-29",
              "path": "registry/default/components/input/input-29.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-29",
              "path": "registry/default/components/input/input-29.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-29",
              "path": "registry/default/components/input/input-29.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-29.tsx",
          "type": "registry:component",
          "target": "components/ui/input-29.tsx"
        },
        {
          "path": "registry/default/components/input/input-29.vue",
          "target": "components/ui/input-29.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-29.html",
          "target": "components/ui/input-29.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-29.wxml",
          "target": "components/ui/input-29/input-29.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-30",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "file"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-30",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-30",
              "path": "registry/default/components/input/input-30.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-30",
              "path": "registry/default/components/input/input-30.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-30",
              "path": "registry/default/components/input/input-30.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-30",
              "path": "registry/default/components/input/input-30.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-30.tsx",
          "type": "registry:component",
          "target": "components/ui/input-30.tsx"
        },
        {
          "path": "registry/default/components/input/input-30.vue",
          "target": "components/ui/input-30.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-30.html",
          "target": "components/ui/input-30.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-30.wxml",
          "target": "components/ui/input-30/input-30.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-31",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json"
      ],
      "meta": {
        "tags": [
          "input",
          "label"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-31",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-31",
              "path": "registry/default/components/input/input-31.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-31",
              "path": "registry/default/components/input/input-31.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-31",
              "path": "registry/default/components/input/input-31.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-31",
              "path": "registry/default/components/input/input-31.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-31.tsx",
          "type": "registry:component",
          "target": "components/ui/input-31.tsx"
        },
        {
          "path": "registry/default/components/input/input-31.vue",
          "target": "components/ui/input-31.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-31.html",
          "target": "components/ui/input-31.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-31.wxml",
          "target": "components/ui/input-31/input-31.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-32",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json"
      ],
      "meta": {
        "tags": [
          "input",
          "label"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-32",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-32",
              "path": "registry/default/components/input/input-32.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-32",
              "path": "registry/default/components/input/input-32.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-32",
              "path": "registry/default/components/input/input-32.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-32",
              "path": "registry/default/components/input/input-32.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-32.tsx",
          "type": "registry:component",
          "target": "components/ui/input-32.tsx"
        },
        {
          "path": "registry/default/components/input/input-32.vue",
          "target": "components/ui/input-32.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-32.html",
          "target": "components/ui/input-32.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-32.wxml",
          "target": "components/ui/input-32/input-32.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-33",
      "type": "registry:component",
      "meta": {
        "tags": [
          "input",
          "label"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-33",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-33",
              "path": "registry/default/components/input/input-33.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-33",
              "path": "registry/default/components/input/input-33.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-33",
              "path": "registry/default/components/input/input-33.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-33",
              "path": "registry/default/components/input/input-33.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-33.tsx",
          "type": "registry:component",
          "target": "components/ui/input-33.tsx"
        },
        {
          "path": "registry/default/components/input/input-33.vue",
          "target": "components/ui/input-33.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-33.html",
          "target": "components/ui/input-33.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-33.wxml",
          "target": "components/ui/input-33/input-33.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-34",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "input",
          "label"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-34",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-34",
              "path": "registry/default/components/input/input-34.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-34",
              "path": "registry/default/components/input/input-34.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-34",
              "path": "registry/default/components/input/input-34.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-34",
              "path": "registry/default/components/input/input-34.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-34.tsx",
          "type": "registry:component",
          "target": "components/ui/input-34.tsx"
        },
        {
          "path": "registry/default/hooks/use-character-limit.ts",
          "type": "registry:hook",
          "target": "components/ui/input-34/use-character-limit.ts"
        },
        {
          "path": "registry/default/components/input/input-34.vue",
          "target": "components/ui/input-34.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-34.html",
          "target": "components/ui/input-34.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-34.wxml",
          "target": "components/ui/input-34/input-34.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-35",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "input",
          "label"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-35",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-35",
              "path": "registry/default/components/input/input-35.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-35",
              "path": "registry/default/components/input/input-35.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-35",
              "path": "registry/default/components/input/input-35.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-35",
              "path": "registry/default/components/input/input-35.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-35.tsx",
          "type": "registry:component",
          "target": "components/ui/input-35.tsx"
        },
        {
          "path": "registry/default/hooks/use-character-limit.ts",
          "type": "registry:hook",
          "target": "components/ui/input-35/use-character-limit.ts"
        },
        {
          "path": "registry/default/components/input/input-35.vue",
          "target": "components/ui/input-35.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-35.html",
          "target": "components/ui/input-35.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-35.wxml",
          "target": "components/ui/input-35/input-35.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-36",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/datefield-rac.json"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "date",
          "react aria"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-36",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-36",
              "path": "registry/default/components/input/input-36.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-36",
              "path": "registry/default/components/input/input-36.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-36",
              "path": "registry/default/components/input/input-36.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-36",
              "path": "registry/default/components/input/input-36.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-36.tsx",
          "type": "registry:component",
          "target": "components/ui/input-36.tsx"
        },
        {
          "path": "registry/default/components/input/input-36.vue",
          "target": "components/ui/input-36.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-36.html",
          "target": "components/ui/input-36.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-36.wxml",
          "target": "components/ui/input-36/input-36.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-37",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/datefield-rac.json"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "date",
          "react aria"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-37",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-37",
              "path": "registry/default/components/input/input-37.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-37",
              "path": "registry/default/components/input/input-37.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-37",
              "path": "registry/default/components/input/input-37.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-37",
              "path": "registry/default/components/input/input-37.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-37.tsx",
          "type": "registry:component",
          "target": "components/ui/input-37.tsx"
        },
        {
          "path": "registry/default/components/input/input-37.vue",
          "target": "components/ui/input-37.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-37.html",
          "target": "components/ui/input-37.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-37.wxml",
          "target": "components/ui/input-37/input-37.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-38",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/datefield-rac.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "date",
          "react aria"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-38",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-38",
              "path": "registry/default/components/input/input-38.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-38",
              "path": "registry/default/components/input/input-38.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-38",
              "path": "registry/default/components/input/input-38.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-38",
              "path": "registry/default/components/input/input-38.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-38.tsx",
          "type": "registry:component",
          "target": "components/ui/input-38.tsx"
        },
        {
          "path": "registry/default/components/input/input-38.vue",
          "target": "components/ui/input-38.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-38.html",
          "target": "components/ui/input-38.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-38.wxml",
          "target": "components/ui/input-38/input-38.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-39",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/datefield-rac.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "date",
          "react aria"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-39",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-39",
              "path": "registry/default/components/input/input-39.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-39",
              "path": "registry/default/components/input/input-39.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-39",
              "path": "registry/default/components/input/input-39.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-39",
              "path": "registry/default/components/input/input-39.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-39.tsx",
          "type": "registry:component",
          "target": "components/ui/input-39.tsx"
        },
        {
          "path": "registry/default/components/input/input-39.vue",
          "target": "components/ui/input-39.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-39.html",
          "target": "components/ui/input-39.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-39.wxml",
          "target": "components/ui/input-39/input-39.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-40",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/datefield-rac.json"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "date",
          "react aria"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-40",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-40",
              "path": "registry/default/components/input/input-40.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-40",
              "path": "registry/default/components/input/input-40.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-40",
              "path": "registry/default/components/input/input-40.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-40",
              "path": "registry/default/components/input/input-40.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-40.tsx",
          "type": "registry:component",
          "target": "components/ui/input-40.tsx"
        },
        {
          "path": "registry/default/components/input/input-40.vue",
          "target": "components/ui/input-40.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-40.html",
          "target": "components/ui/input-40.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-40.wxml",
          "target": "components/ui/input-40/input-40.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "calendar-date-picker-25",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/calendar-rac.json",
        "https://ui.timkit.cn/r/datefield-rac.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "date",
          "calendar",
          "picker",
          "react aria"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "calendar-date-picker-25",
          "group": "calendar-date-picker",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-25",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-25.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-25",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-25.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-25",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-25.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-25",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-25.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "date-picker",
        "title": "Calendar Date Picker · Date picker"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "date-picker",
        "input"
      ],
      "files": [
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-25.tsx",
          "type": "registry:component",
          "target": "components/ui/calendar-date-picker-25.tsx"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-25.vue",
          "target": "components/ui/calendar-date-picker-25.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-25.html",
          "target": "components/ui/calendar-date-picker-25.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-25.wxml",
          "target": "components/ui/calendar-date-picker-25/calendar-date-picker-25.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "calendar-date-picker-26",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/calendar-rac.json",
        "https://ui.timkit.cn/r/datefield-rac.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "date",
          "calendar",
          "range calendar",
          "picker",
          "react aria"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "calendar-date-picker-26",
          "group": "calendar-date-picker",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-26",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-26.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-26",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-26.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-26",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-26.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-26",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-26.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "date-picker",
        "title": "Calendar Date Picker · Date range picker"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "date-picker",
        "input"
      ],
      "files": [
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-26.tsx",
          "type": "registry:component",
          "target": "components/ui/calendar-date-picker-26.tsx"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-26.vue",
          "target": "components/ui/calendar-date-picker-26.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-26.html",
          "target": "components/ui/calendar-date-picker-26.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-26.wxml",
          "target": "components/ui/calendar-date-picker-26/calendar-date-picker-26.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-43",
      "type": "registry:component",
      "dependencies": [
        "@timui/react"
      ],
      "registryDependencies": [
        "https://ui.timkit.cn/r/calendar-rac.json",
        "https://ui.timkit.cn/r/datefield-rac.json"
      ],
      "optionalPeerDependencies": [
        "@internationalized/date",
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "date",
          "calendar",
          "range calendar",
          "picker",
          "react aria"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-43",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-43",
              "path": "registry/default/components/input/input-43.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-43",
              "path": "registry/default/components/input/input-43.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-43",
              "path": "registry/default/components/input/input-43.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-43",
              "path": "registry/default/components/input/input-43.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-43.tsx",
          "type": "registry:component",
          "target": "components/ui/input-43.tsx"
        },
        {
          "path": "registry/default/components/input/input-43.vue",
          "target": "components/ui/input-43.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-43.html",
          "target": "components/ui/input-43.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-43.wxml",
          "target": "components/ui/input-43/input-43.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-44",
      "type": "registry:component",
      "dependencies": [
        "@timui/core",
        "@timui/react",
        "input-otp"
      ],
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "otp"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-44",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-44",
              "path": "registry/default/components/input/input-44.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-44",
              "path": "registry/default/components/input/input-44.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-44",
              "path": "registry/default/components/input/input-44.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-44",
              "path": "registry/default/components/input/input-44.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@timui/react",
              "input-otp"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-44.tsx",
          "type": "registry:component",
          "target": "components/ui/input-44.tsx"
        },
        {
          "path": "registry/default/components/input/input-44.vue",
          "target": "components/ui/input-44.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-44.html",
          "target": "components/ui/input-44.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-44.wxml",
          "target": "components/ui/input-44/input-44.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-45",
      "type": "registry:component",
      "dependencies": [
        "@timui/core",
        "@timui/react",
        "input-otp"
      ],
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "otp"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-45",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-45",
              "path": "registry/default/components/input/input-45.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-45",
              "path": "registry/default/components/input/input-45.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-45",
              "path": "registry/default/components/input/input-45.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-45",
              "path": "registry/default/components/input/input-45.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@timui/react",
              "input-otp"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-45.tsx",
          "type": "registry:component",
          "target": "components/ui/input-45.tsx"
        },
        {
          "path": "registry/default/components/input/input-45.vue",
          "target": "components/ui/input-45.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-45.html",
          "target": "components/ui/input-45.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-45.wxml",
          "target": "components/ui/input-45/input-45.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-47",
      "type": "registry:component",
      "dependencies": [
        "@timui/core",
        "@timui/react",
        "react-phone-number-input",
        "react-phone-number-input/flags"
      ],
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "phone"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-47",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-47",
              "path": "registry/default/components/input/input-47.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-47",
              "path": "registry/default/components/input/input-47.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-47",
              "path": "registry/default/components/input/input-47.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-47",
              "path": "registry/default/components/input/input-47.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@timui/react",
              "react-phone-number-input",
              "react-phone-number-input/flags"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-47.tsx",
          "type": "registry:component",
          "target": "components/ui/input-47.tsx"
        },
        {
          "path": "registry/default/components/input/input-47.vue",
          "target": "components/ui/input-47.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-47.html",
          "target": "components/ui/input-47.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-47.wxml",
          "target": "components/ui/input-47/input-47.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-48",
      "type": "registry:component",
      "dependencies": [
        "@timui/react",
        "react-payment-inputs"
      ],
      "devDependencies": [
        "@types/react-payment-inputs"
      ],
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "checkout",
          "payment",
          "credit card",
          "form"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-48",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-48",
              "path": "registry/default/components/input/input-48.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-48",
              "path": "registry/default/components/input/input-48.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-48",
              "path": "registry/default/components/input/input-48.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-48",
              "path": "registry/default/components/input/input-48.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react",
              "react-payment-inputs"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-48.tsx",
          "type": "registry:component",
          "target": "components/ui/input-48.tsx"
        },
        {
          "path": "registry/default/components/input/input-48.vue",
          "target": "components/ui/input-48.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-48.html",
          "target": "components/ui/input-48.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-48.wxml",
          "target": "components/ui/input-48/input-48.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-49",
      "type": "registry:component",
      "dependencies": [
        "@timui/react",
        "react-payment-inputs"
      ],
      "devDependencies": [
        "@types/react-payment-inputs"
      ],
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "checkout",
          "payment",
          "credit card",
          "form"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-49",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-49",
              "path": "registry/default/components/input/input-49.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-49",
              "path": "registry/default/components/input/input-49.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-49",
              "path": "registry/default/components/input/input-49.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-49",
              "path": "registry/default/components/input/input-49.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react",
              "react-payment-inputs"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-49.tsx",
          "type": "registry:component",
          "target": "components/ui/input-49.tsx"
        },
        {
          "path": "registry/default/components/input/input-49.vue",
          "target": "components/ui/input-49.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-49.html",
          "target": "components/ui/input-49.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-49.wxml",
          "target": "components/ui/input-49/input-49.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-50",
      "type": "registry:component",
      "dependencies": [
        "@timui/react",
        "react-payment-inputs"
      ],
      "devDependencies": [
        "@types/react-payment-inputs"
      ],
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "checkout",
          "payment",
          "credit card",
          "form"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-50",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-50",
              "path": "registry/default/components/input/input-50.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-50",
              "path": "registry/default/components/input/input-50.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-50",
              "path": "registry/default/components/input/input-50.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-50",
              "path": "registry/default/components/input/input-50.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react",
              "react-payment-inputs"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-50.tsx",
          "type": "registry:component",
          "target": "components/ui/input-50.tsx"
        },
        {
          "path": "registry/default/components/input/input-50.vue",
          "target": "components/ui/input-50.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-50.html",
          "target": "components/ui/input-50.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-50.wxml",
          "target": "components/ui/input-50/input-50.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-51",
      "type": "registry:component",
      "dependencies": [
        "@timui/react",
        "react-payment-inputs",
        "react-payment-inputs/images"
      ],
      "devDependencies": [
        "@types/react-payment-inputs"
      ],
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "checkout",
          "payment",
          "credit card",
          "form"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-51",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-51",
              "path": "registry/default/components/input/input-51.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-51",
              "path": "registry/default/components/input/input-51.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-51",
              "path": "registry/default/components/input/input-51.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-51",
              "path": "registry/default/components/input/input-51.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react",
              "react-payment-inputs",
              "react-payment-inputs/images"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · Disabled state"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-51.tsx",
          "type": "registry:component",
          "target": "components/ui/input-51.tsx"
        },
        {
          "path": "registry/default/components/input/input-51.vue",
          "target": "components/ui/input-51.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-51.html",
          "target": "components/ui/input-51.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-51.wxml",
          "target": "components/ui/input-51/input-51.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-52",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "password"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-52",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-52",
              "path": "registry/default/components/input/input-52.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-52",
              "path": "registry/default/components/input/input-52.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-52",
              "path": "registry/default/components/input/input-52.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-52",
              "path": "registry/default/components/input/input-52.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-52.tsx",
          "type": "registry:component",
          "target": "components/ui/input-52.tsx"
        },
        {
          "path": "registry/default/components/input/input-52.vue",
          "target": "components/ui/input-52.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-52.html",
          "target": "components/ui/input-52.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-52.wxml",
          "target": "components/ui/input-52/input-52.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-53",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "read-only"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-53",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-53",
              "path": "registry/default/components/input/input-53.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-53",
              "path": "registry/default/components/input/input-53.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-53",
              "path": "registry/default/components/input/input-53.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-53",
              "path": "registry/default/components/input/input-53.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-53.tsx",
          "type": "registry:component",
          "target": "components/ui/input-53.tsx"
        },
        {
          "path": "registry/default/components/input/input-53.vue",
          "target": "components/ui/input-53.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-53.html",
          "target": "components/ui/input-53.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-53.wxml",
          "target": "components/ui/input-53/input-53.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-54",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/tooltip.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "copy"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-54",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-54",
              "path": "registry/default/components/input/input-54.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-54",
              "path": "registry/default/components/input/input-54.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-54",
              "path": "registry/default/components/input/input-54.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-54",
              "path": "registry/default/components/input/input-54.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/core",
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-54.tsx",
          "type": "registry:component",
          "target": "components/ui/input-54.tsx"
        },
        {
          "path": "registry/default/components/input/input-54.vue",
          "target": "components/ui/input-54.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-54.html",
          "target": "components/ui/input-54.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-54.wxml",
          "target": "components/ui/input-54/input-54.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-55",
      "type": "registry:component",
      "dependencies": [
        "@timui/react",
        "use-mask-input"
      ],
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "mask"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-55",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-55",
              "path": "registry/default/components/input/input-55.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-55",
              "path": "registry/default/components/input/input-55.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-55",
              "path": "registry/default/components/input/input-55.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-55",
              "path": "registry/default/components/input/input-55.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react",
              "use-mask-input"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-55.tsx",
          "type": "registry:component",
          "target": "components/ui/input-55.tsx"
        },
        {
          "path": "registry/default/components/input/input-55.vue",
          "target": "components/ui/input-55.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-55.html",
          "target": "components/ui/input-55.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-55.wxml",
          "target": "components/ui/input-55/input-55.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-56",
      "type": "registry:component",
      "dependencies": [
        "@timui/react",
        "use-mask-input"
      ],
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "mask",
          "time"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-56",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-56",
              "path": "registry/default/components/input/input-56.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-56",
              "path": "registry/default/components/input/input-56.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-56",
              "path": "registry/default/components/input/input-56.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-56",
              "path": "registry/default/components/input/input-56.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react",
              "use-mask-input"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-56.tsx",
          "type": "registry:component",
          "target": "components/ui/input-56.tsx"
        },
        {
          "path": "registry/default/components/input/input-56.vue",
          "target": "components/ui/input-56.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-56.html",
          "target": "components/ui/input-56.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-56.wxml",
          "target": "components/ui/input-56/input-56.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-58",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "tags-input"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "tag",
          "emblor"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-58",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-58",
              "path": "registry/default/components/input/input-58.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-58",
              "path": "registry/default/components/input/input-58.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-58",
              "path": "registry/default/components/input/input-58.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-58",
              "path": "registry/default/components/input/input-58.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-58.tsx",
          "type": "registry:component",
          "target": "components/ui/input-58.tsx"
        },
        {
          "path": "registry/default/components/input/input-58.vue",
          "target": "components/ui/input-58.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-58.html",
          "target": "components/ui/input-58.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-58.wxml",
          "target": "components/ui/input-58/input-58.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-59",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "tags-input"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "tag",
          "emblor"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-59",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-59",
              "path": "registry/default/components/input/input-59.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-59",
              "path": "registry/default/components/input/input-59.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-59",
              "path": "registry/default/components/input/input-59.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-59",
              "path": "registry/default/components/input/input-59.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-59.tsx",
          "type": "registry:component",
          "target": "components/ui/input-59.tsx"
        },
        {
          "path": "registry/default/components/input/input-59.vue",
          "target": "components/ui/input-59.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-59.html",
          "target": "components/ui/input-59.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-59.wxml",
          "target": "components/ui/input-59/input-59.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-46",
      "type": "registry:component",
      "dependencies": [
        "@timui/core",
        "@timui/react",
        "input-otp"
      ],
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "otp"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-46",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-46",
              "path": "registry/default/components/input/input-46.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-46",
              "path": "registry/default/components/input/input-46.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-46",
              "path": "registry/default/components/input/input-46.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-46",
              "path": "registry/default/components/input/input-46.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@timui/react",
              "input-otp"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-46.tsx",
          "type": "registry:component",
          "target": "components/ui/input-46.tsx"
        },
        {
          "path": "registry/default/components/input/input-46.vue",
          "target": "components/ui/input-46.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-46.html",
          "target": "components/ui/input-46.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-46.wxml",
          "target": "components/ui/input-46/input-46.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "textarea-01",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/textarea.json"
      ],
      "meta": {
        "tags": [
          "label",
          "textarea"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "textarea-01",
          "group": "textarea",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "textarea-01",
              "path": "registry/default/components/textarea/textarea-01.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "textarea-01",
              "path": "registry/default/components/textarea/textarea-01.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "textarea-01",
              "path": "registry/default/components/textarea/textarea-01.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "textarea-01",
              "path": "registry/default/components/textarea/textarea-01.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "textarea",
        "title": "Textarea · Simple textarea"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "textarea"
      ],
      "files": [
        {
          "path": "registry/default/components/textarea/textarea-01.tsx",
          "type": "registry:component",
          "target": "components/ui/textarea-01.tsx"
        },
        {
          "path": "registry/default/components/textarea/textarea-01.vue",
          "target": "components/ui/textarea-01.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/textarea/textarea-01.html",
          "target": "components/ui/textarea-01.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/textarea/textarea-01.wxml",
          "target": "components/ui/textarea-01/textarea-01.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "textarea-02",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/textarea.json"
      ],
      "meta": {
        "tags": [
          "label",
          "textarea",
          "required"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "textarea-02",
          "group": "textarea",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "textarea-02",
              "path": "registry/default/components/textarea/textarea-02.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "textarea-02",
              "path": "registry/default/components/textarea/textarea-02.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "textarea-02",
              "path": "registry/default/components/textarea/textarea-02.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "textarea-02",
              "path": "registry/default/components/textarea/textarea-02.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "textarea",
        "title": "Textarea · Destructive Variant"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "textarea"
      ],
      "files": [
        {
          "path": "registry/default/components/textarea/textarea-02.tsx",
          "type": "registry:component",
          "target": "components/ui/textarea-02.tsx"
        },
        {
          "path": "registry/default/components/textarea/textarea-02.vue",
          "target": "components/ui/textarea-02.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/textarea/textarea-02.html",
          "target": "components/ui/textarea-02.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/textarea/textarea-02.wxml",
          "target": "components/ui/textarea-02/textarea-02.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "textarea-03",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/textarea.json"
      ],
      "meta": {
        "tags": [
          "label",
          "textarea",
          "helper"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "textarea-03",
          "group": "textarea",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "textarea-03",
              "path": "registry/default/components/textarea/textarea-03.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "textarea-03",
              "path": "registry/default/components/textarea/textarea-03.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "textarea-03",
              "path": "registry/default/components/textarea/textarea-03.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "textarea-03",
              "path": "registry/default/components/textarea/textarea-03.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "textarea",
        "title": "Textarea · Textarea with helper text"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "textarea"
      ],
      "files": [
        {
          "path": "registry/default/components/textarea/textarea-03.tsx",
          "type": "registry:component",
          "target": "components/ui/textarea-03.tsx"
        },
        {
          "path": "registry/default/components/textarea/textarea-03.vue",
          "target": "components/ui/textarea-03.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/textarea/textarea-03.html",
          "target": "components/ui/textarea-03.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/textarea/textarea-03.wxml",
          "target": "components/ui/textarea-03/textarea-03.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "textarea-04",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/textarea.json"
      ],
      "meta": {
        "tags": [
          "label",
          "textarea",
          "hint"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "textarea-04",
          "group": "textarea",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "textarea-04",
              "path": "registry/default/components/textarea/textarea-04.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "textarea-04",
              "path": "registry/default/components/textarea/textarea-04.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "textarea-04",
              "path": "registry/default/components/textarea/textarea-04.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "textarea-04",
              "path": "registry/default/components/textarea/textarea-04.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "textarea",
        "title": "Textarea · Textarea with hint"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "textarea"
      ],
      "files": [
        {
          "path": "registry/default/components/textarea/textarea-04.tsx",
          "type": "registry:component",
          "target": "components/ui/textarea-04.tsx"
        },
        {
          "path": "registry/default/components/textarea/textarea-04.vue",
          "target": "components/ui/textarea-04.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/textarea/textarea-04.html",
          "target": "components/ui/textarea-04.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/textarea/textarea-04.wxml",
          "target": "components/ui/textarea-04/textarea-04.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "textarea-05",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/textarea.json"
      ],
      "meta": {
        "tags": [
          "label",
          "textarea"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "textarea-05",
          "group": "textarea",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "textarea-05",
              "path": "registry/default/components/textarea/textarea-05.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "textarea-05",
              "path": "registry/default/components/textarea/textarea-05.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "textarea-05",
              "path": "registry/default/components/textarea/textarea-05.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "textarea-05",
              "path": "registry/default/components/textarea/textarea-05.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "textarea",
        "title": "Textarea · Textarea with colored border and ring"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "textarea"
      ],
      "files": [
        {
          "path": "registry/default/components/textarea/textarea-05.tsx",
          "type": "registry:component",
          "target": "components/ui/textarea-05.tsx"
        },
        {
          "path": "registry/default/components/textarea/textarea-05.vue",
          "target": "components/ui/textarea-05.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/textarea/textarea-05.html",
          "target": "components/ui/textarea-05.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/textarea/textarea-05.wxml",
          "target": "components/ui/textarea-05/textarea-05.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "textarea-06",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/textarea.json"
      ],
      "meta": {
        "tags": [
          "label",
          "textarea",
          "error"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "textarea-06",
          "group": "textarea",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "textarea-06",
              "path": "registry/default/components/textarea/textarea-06.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "textarea-06",
              "path": "registry/default/components/textarea/textarea-06.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "textarea-06",
              "path": "registry/default/components/textarea/textarea-06.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "textarea-06",
              "path": "registry/default/components/textarea/textarea-06.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "textarea",
        "title": "Textarea · Textarea with error"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "textarea"
      ],
      "files": [
        {
          "path": "registry/default/components/textarea/textarea-06.tsx",
          "type": "registry:component",
          "target": "components/ui/textarea-06.tsx"
        },
        {
          "path": "registry/default/components/textarea/textarea-06.vue",
          "target": "components/ui/textarea-06.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/textarea/textarea-06.html",
          "target": "components/ui/textarea-06.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/textarea/textarea-06.wxml",
          "target": "components/ui/textarea-06/textarea-06.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "textarea-07",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/textarea.json"
      ],
      "meta": {
        "tags": [
          "label",
          "textarea"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "textarea-07",
          "group": "textarea",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "textarea-07",
              "path": "registry/default/components/textarea/textarea-07.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "textarea-07",
              "path": "registry/default/components/textarea/textarea-07.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "textarea-07",
              "path": "registry/default/components/textarea/textarea-07.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "textarea-07",
              "path": "registry/default/components/textarea/textarea-07.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "textarea",
        "title": "Textarea · Textarea with gray background"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "textarea"
      ],
      "files": [
        {
          "path": "registry/default/components/textarea/textarea-07.tsx",
          "type": "registry:component",
          "target": "components/ui/textarea-07.tsx"
        },
        {
          "path": "registry/default/components/textarea/textarea-07.vue",
          "target": "components/ui/textarea-07.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/textarea/textarea-07.html",
          "target": "components/ui/textarea-07.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/textarea/textarea-07.wxml",
          "target": "components/ui/textarea-07/textarea-07.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "textarea-08",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/textarea.json"
      ],
      "meta": {
        "tags": [
          "label",
          "textarea"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "textarea-08",
          "group": "textarea",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "textarea-08",
              "path": "registry/default/components/textarea/textarea-08.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "textarea-08",
              "path": "registry/default/components/textarea/textarea-08.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "textarea-08",
              "path": "registry/default/components/textarea/textarea-08.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "textarea-08",
              "path": "registry/default/components/textarea/textarea-08.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "textarea",
        "title": "Textarea · Shorter textarea"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "textarea"
      ],
      "files": [
        {
          "path": "registry/default/components/textarea/textarea-08.tsx",
          "type": "registry:component",
          "target": "components/ui/textarea-08.tsx"
        },
        {
          "path": "registry/default/components/textarea/textarea-08.vue",
          "target": "components/ui/textarea-08.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/textarea/textarea-08.html",
          "target": "components/ui/textarea-08.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/textarea/textarea-08.wxml",
          "target": "components/ui/textarea-08/textarea-08.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "textarea-09",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/textarea.json"
      ],
      "meta": {
        "tags": [
          "label",
          "textarea",
          "disabled"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "textarea-09",
          "group": "textarea",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "textarea-09",
              "path": "registry/default/components/textarea/textarea-09.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "textarea-09",
              "path": "registry/default/components/textarea/textarea-09.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "textarea-09",
              "path": "registry/default/components/textarea/textarea-09.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "textarea-09",
              "path": "registry/default/components/textarea/textarea-09.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "textarea",
        "title": "Textarea · Disabled textarea"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "textarea"
      ],
      "files": [
        {
          "path": "registry/default/components/textarea/textarea-09.tsx",
          "type": "registry:component",
          "target": "components/ui/textarea-09.tsx"
        },
        {
          "path": "registry/default/components/textarea/textarea-09.vue",
          "target": "components/ui/textarea-09.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/textarea/textarea-09.html",
          "target": "components/ui/textarea-09.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/textarea/textarea-09.wxml",
          "target": "components/ui/textarea-09/textarea-09.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "textarea-10",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/textarea.json"
      ],
      "meta": {
        "tags": [
          "label",
          "textarea",
          "button"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "textarea-10",
          "group": "textarea",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "textarea-10",
              "path": "registry/default/components/textarea/textarea-10.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "textarea-10",
              "path": "registry/default/components/textarea/textarea-10.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "textarea-10",
              "path": "registry/default/components/textarea/textarea-10.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "textarea-10",
              "path": "registry/default/components/textarea/textarea-10.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "textarea",
        "title": "Textarea · Textarea with left button"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "textarea"
      ],
      "files": [
        {
          "path": "registry/default/components/textarea/textarea-10.tsx",
          "type": "registry:component",
          "target": "components/ui/textarea-10.tsx"
        },
        {
          "path": "registry/default/components/textarea/textarea-10.vue",
          "target": "components/ui/textarea-10.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/textarea/textarea-10.html",
          "target": "components/ui/textarea-10.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/textarea/textarea-10.wxml",
          "target": "components/ui/textarea-10/textarea-10.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "textarea-11",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/textarea.json"
      ],
      "meta": {
        "tags": [
          "label",
          "textarea",
          "button"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "textarea-11",
          "group": "textarea",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "textarea-11",
              "path": "registry/default/components/textarea/textarea-11.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "textarea-11",
              "path": "registry/default/components/textarea/textarea-11.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "textarea-11",
              "path": "registry/default/components/textarea/textarea-11.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "textarea-11",
              "path": "registry/default/components/textarea/textarea-11.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "textarea",
        "title": "Textarea · Textarea with right button"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "textarea"
      ],
      "files": [
        {
          "path": "registry/default/components/textarea/textarea-11.tsx",
          "type": "registry:component",
          "target": "components/ui/textarea-11.tsx"
        },
        {
          "path": "registry/default/components/textarea/textarea-11.vue",
          "target": "components/ui/textarea-11.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/textarea/textarea-11.html",
          "target": "components/ui/textarea-11.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/textarea/textarea-11.wxml",
          "target": "components/ui/textarea-11/textarea-11.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "textarea-12",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/textarea.json"
      ],
      "meta": {
        "tags": [
          "label",
          "textarea",
          "button"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "textarea-12",
          "group": "textarea",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "textarea-12",
              "path": "registry/default/components/textarea/textarea-12.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "textarea-12",
              "path": "registry/default/components/textarea/textarea-12.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "textarea-12",
              "path": "registry/default/components/textarea/textarea-12.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "textarea-12",
              "path": "registry/default/components/textarea/textarea-12.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "textarea",
        "title": "Textarea · Textarea with button"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "textarea"
      ],
      "files": [
        {
          "path": "registry/default/components/textarea/textarea-12.tsx",
          "type": "registry:component",
          "target": "components/ui/textarea-12.tsx"
        },
        {
          "path": "registry/default/components/textarea/textarea-12.vue",
          "target": "components/ui/textarea-12.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/textarea/textarea-12.html",
          "target": "components/ui/textarea-12.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/textarea/textarea-12.wxml",
          "target": "components/ui/textarea-12/textarea-12.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "textarea-13",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/textarea.json"
      ],
      "meta": {
        "tags": [
          "label",
          "textarea"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "textarea-13",
          "group": "textarea",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "textarea-13",
              "path": "registry/default/components/textarea/textarea-13.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "textarea-13",
              "path": "registry/default/components/textarea/textarea-13.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "textarea-13",
              "path": "registry/default/components/textarea/textarea-13.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "textarea-13",
              "path": "registry/default/components/textarea/textarea-13.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "textarea",
        "title": "Textarea · Textarea with overlapping label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "textarea"
      ],
      "files": [
        {
          "path": "registry/default/components/textarea/textarea-13.tsx",
          "type": "registry:component",
          "target": "components/ui/textarea-13.tsx"
        },
        {
          "path": "registry/default/components/textarea/textarea-13.vue",
          "target": "components/ui/textarea-13.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/textarea/textarea-13.html",
          "target": "components/ui/textarea-13.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/textarea/textarea-13.wxml",
          "target": "components/ui/textarea-13/textarea-13.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "textarea-14",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/textarea.json"
      ],
      "meta": {
        "tags": [
          "label",
          "textarea"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "textarea-14",
          "group": "textarea",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "textarea-14",
              "path": "registry/default/components/textarea/textarea-14.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "textarea-14",
              "path": "registry/default/components/textarea/textarea-14.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "textarea-14",
              "path": "registry/default/components/textarea/textarea-14.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "textarea-14",
              "path": "registry/default/components/textarea/textarea-14.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "textarea",
        "title": "Textarea · Destructive Variant"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "textarea"
      ],
      "files": [
        {
          "path": "registry/default/components/textarea/textarea-14.tsx",
          "type": "registry:component",
          "target": "components/ui/textarea-14.tsx"
        },
        {
          "path": "registry/default/components/textarea/textarea-14.vue",
          "target": "components/ui/textarea-14.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/textarea/textarea-14.html",
          "target": "components/ui/textarea-14.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/textarea/textarea-14.wxml",
          "target": "components/ui/textarea-14/textarea-14.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "textarea-15",
      "type": "registry:component",
      "meta": {
        "tags": [
          "label",
          "textarea"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "textarea-15",
          "group": "textarea",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "textarea-15",
              "path": "registry/default/components/textarea/textarea-15.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "textarea-15",
              "path": "registry/default/components/textarea/textarea-15.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "textarea-15",
              "path": "registry/default/components/textarea/textarea-15.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "textarea-15",
              "path": "registry/default/components/textarea/textarea-15.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "textarea",
        "title": "Textarea · Textarea with inset label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "textarea"
      ],
      "files": [
        {
          "path": "registry/default/components/textarea/textarea-15.tsx",
          "type": "registry:component",
          "target": "components/ui/textarea-15.tsx"
        },
        {
          "path": "registry/default/components/textarea/textarea-15.vue",
          "target": "components/ui/textarea-15.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/textarea/textarea-15.html",
          "target": "components/ui/textarea-15.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/textarea/textarea-15.wxml",
          "target": "components/ui/textarea-15/textarea-15.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "textarea-16",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/textarea.json"
      ],
      "meta": {
        "tags": [
          "label",
          "textarea"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "textarea-16",
          "group": "textarea",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "textarea-16",
              "path": "registry/default/components/textarea/textarea-16.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "textarea-16",
              "path": "registry/default/components/textarea/textarea-16.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "textarea-16",
              "path": "registry/default/components/textarea/textarea-16.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "textarea-16",
              "path": "registry/default/components/textarea/textarea-16.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "textarea",
        "title": "Textarea · Textarea with characters left"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "textarea"
      ],
      "files": [
        {
          "path": "registry/default/components/textarea/textarea-16.tsx",
          "type": "registry:component",
          "target": "components/ui/textarea-16.tsx"
        },
        {
          "path": "registry/default/hooks/use-character-limit.ts",
          "type": "registry:hook",
          "target": "components/ui/textarea-16/use-character-limit.ts"
        },
        {
          "path": "registry/default/components/textarea/textarea-16.vue",
          "target": "components/ui/textarea-16.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/textarea/textarea-16.html",
          "target": "components/ui/textarea-16.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/textarea/textarea-16.wxml",
          "target": "components/ui/textarea-16/textarea-16.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "textarea-17",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/textarea.json"
      ],
      "meta": {
        "tags": [
          "label",
          "textarea"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "textarea-17",
          "group": "textarea",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "textarea-17",
              "path": "registry/default/components/textarea/textarea-17.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "textarea-17",
              "path": "registry/default/components/textarea/textarea-17.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "textarea-17",
              "path": "registry/default/components/textarea/textarea-17.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "textarea-17",
              "path": "registry/default/components/textarea/textarea-17.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "textarea",
        "title": "Textarea · Textarea with no resize"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "textarea"
      ],
      "files": [
        {
          "path": "registry/default/components/textarea/textarea-17.tsx",
          "type": "registry:component",
          "target": "components/ui/textarea-17.tsx"
        },
        {
          "path": "registry/default/components/textarea/textarea-17.vue",
          "target": "components/ui/textarea-17.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/textarea/textarea-17.html",
          "target": "components/ui/textarea-17.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/textarea/textarea-17.wxml",
          "target": "components/ui/textarea-17/textarea-17.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "textarea-18",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/textarea.json"
      ],
      "meta": {
        "tags": [
          "label",
          "textarea",
          "read-only"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "textarea-18",
          "group": "textarea",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "textarea-18",
              "path": "registry/default/components/textarea/textarea-18.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "textarea-18",
              "path": "registry/default/components/textarea/textarea-18.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "textarea-18",
              "path": "registry/default/components/textarea/textarea-18.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "textarea-18",
              "path": "registry/default/components/textarea/textarea-18.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "textarea",
        "title": "Textarea · Read-only textarea"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "textarea"
      ],
      "files": [
        {
          "path": "registry/default/components/textarea/textarea-18.tsx",
          "type": "registry:component",
          "target": "components/ui/textarea-18.tsx"
        },
        {
          "path": "registry/default/components/textarea/textarea-18.vue",
          "target": "components/ui/textarea-18.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/textarea/textarea-18.html",
          "target": "components/ui/textarea-18.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/textarea/textarea-18.wxml",
          "target": "components/ui/textarea-18/textarea-18.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "textarea-19",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/textarea.json"
      ],
      "meta": {
        "tags": [
          "label",
          "textarea"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "textarea-19",
          "group": "textarea",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "textarea-19",
              "path": "registry/default/components/textarea/textarea-19.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "textarea-19",
              "path": "registry/default/components/textarea/textarea-19.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "textarea-19",
              "path": "registry/default/components/textarea/textarea-19.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "textarea-19",
              "path": "registry/default/components/textarea/textarea-19.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "textarea",
        "title": "Textarea · Autogrowing textarea"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "textarea"
      ],
      "files": [
        {
          "path": "registry/default/components/textarea/textarea-19.tsx",
          "type": "registry:component",
          "target": "components/ui/textarea-19.tsx"
        },
        {
          "path": "registry/default/components/textarea/textarea-19.vue",
          "target": "components/ui/textarea-19.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/textarea/textarea-19.html",
          "target": "components/ui/textarea-19.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/textarea/textarea-19.wxml",
          "target": "components/ui/textarea-19/textarea-19.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-01",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "meta": {
        "tags": [
          "button"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-01",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-01",
              "path": "registry/default/components/button/button-01.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-01",
              "path": "registry/default/components/button/button-01.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-01",
              "path": "registry/default/components/button/button-01.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-01",
              "path": "registry/default/components/button/button-01.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · Basic button"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-01.tsx",
          "type": "registry:component",
          "target": "components/ui/button-01.tsx"
        },
        {
          "path": "registry/default/components/button/button-01.vue",
          "target": "components/ui/button-01.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-01.html",
          "target": "components/ui/button-01.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-01.wxml",
          "target": "components/ui/button-01/button-01.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-01.wxss",
          "target": "components/ui/button-01/button-01.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-01.json",
          "target": "components/ui/button-01/button-01.json",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-02",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "meta": {
        "tags": [
          "button",
          "disabled"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-02",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-02",
              "path": "registry/default/components/button/button-02.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-02",
              "path": "registry/default/components/button/button-02.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-02",
              "path": "registry/default/components/button/button-02.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-02",
              "path": "registry/default/components/button/button-02.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · Disabled State"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-02.tsx",
          "type": "registry:component",
          "target": "components/ui/button-02.tsx"
        },
        {
          "path": "registry/default/components/button/button-02.vue",
          "target": "components/ui/button-02.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-02.html",
          "target": "components/ui/button-02.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-02.wxml",
          "target": "components/ui/button-02/button-02.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-02.wxss",
          "target": "components/ui/button-02/button-02.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-02.json",
          "target": "components/ui/button-02/button-02.json",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-03",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "meta": {
        "tags": [
          "button"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-03",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-03",
              "path": "registry/default/components/button/button-03.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-03",
              "path": "registry/default/components/button/button-03.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-03",
              "path": "registry/default/components/button/button-03.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-03",
              "path": "registry/default/components/button/button-03.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · Rounded button"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-03.tsx",
          "type": "registry:component",
          "target": "components/ui/button-03.tsx"
        },
        {
          "path": "registry/default/components/button/button-03.vue",
          "target": "components/ui/button-03.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-03.html",
          "target": "components/ui/button-03.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-03.wxml",
          "target": "components/ui/button-03/button-03.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-04",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-04",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-04",
              "path": "registry/default/components/button/button-04.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-04",
              "path": "registry/default/components/button/button-04.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-04",
              "path": "registry/default/components/button/button-04.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-04",
              "path": "registry/default/components/button/button-04.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · With icon"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-04.tsx",
          "type": "registry:component",
          "target": "components/ui/button-04.tsx"
        },
        {
          "path": "registry/default/components/button/button-04.vue",
          "target": "components/ui/button-04.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-04.html",
          "target": "components/ui/button-04.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-04.wxml",
          "target": "components/ui/button-04/button-04.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-05",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button",
          "delete"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-05",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-05",
              "path": "registry/default/components/button/button-05.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-05",
              "path": "registry/default/components/button/button-05.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-05",
              "path": "registry/default/components/button/button-05.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-05",
              "path": "registry/default/components/button/button-05.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · With icon"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-05.tsx",
          "type": "registry:component",
          "target": "components/ui/button-05.tsx"
        },
        {
          "path": "registry/default/components/button/button-05.vue",
          "target": "components/ui/button-05.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-05.html",
          "target": "components/ui/button-05.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-05.wxml",
          "target": "components/ui/button-05/button-05.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-06",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-06",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-06",
              "path": "registry/default/components/button/button-06.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-06",
              "path": "registry/default/components/button/button-06.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-06",
              "path": "registry/default/components/button/button-06.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-06",
              "path": "registry/default/components/button/button-06.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · With icon"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-06.tsx",
          "type": "registry:component",
          "target": "components/ui/button-06.tsx"
        },
        {
          "path": "registry/default/components/button/button-06.vue",
          "target": "components/ui/button-06.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-06.html",
          "target": "components/ui/button-06.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-06.wxml",
          "target": "components/ui/button-06/button-06.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-07",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-07",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-07",
              "path": "registry/default/components/button/button-07.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-07",
              "path": "registry/default/components/button/button-07.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-07",
              "path": "registry/default/components/button/button-07.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-07",
              "path": "registry/default/components/button/button-07.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · With icon"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-07.tsx",
          "type": "registry:component",
          "target": "components/ui/button-07.tsx"
        },
        {
          "path": "registry/default/components/button/button-07.vue",
          "target": "components/ui/button-07.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-07.html",
          "target": "components/ui/button-07.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-07.wxml",
          "target": "components/ui/button-07/button-07.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-08",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button",
          "back"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-08",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-08",
              "path": "registry/default/components/button/button-08.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-08",
              "path": "registry/default/components/button/button-08.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-08",
              "path": "registry/default/components/button/button-08.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-08",
              "path": "registry/default/components/button/button-08.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · With icon"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-08.tsx",
          "type": "registry:component",
          "target": "components/ui/button-08.tsx"
        },
        {
          "path": "registry/default/components/button/button-08.vue",
          "target": "components/ui/button-08.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-08.html",
          "target": "components/ui/button-08.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-08.wxml",
          "target": "components/ui/button-08/button-08.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-09",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button",
          "next"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-09",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-09",
              "path": "registry/default/components/button/button-09.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-09",
              "path": "registry/default/components/button/button-09.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-09",
              "path": "registry/default/components/button/button-09.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-09",
              "path": "registry/default/components/button/button-09.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · With icon"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-09.tsx",
          "type": "registry:component",
          "target": "components/ui/button-09.tsx"
        },
        {
          "path": "registry/default/components/button/button-09.vue",
          "target": "components/ui/button-09.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-09.html",
          "target": "components/ui/button-09.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-09.wxml",
          "target": "components/ui/button-09/button-09.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-10",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-10",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-10",
              "path": "registry/default/components/button/button-10.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-10",
              "path": "registry/default/components/button/button-10.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-10",
              "path": "registry/default/components/button/button-10.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-10",
              "path": "registry/default/components/button/button-10.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · With icon"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-10.tsx",
          "type": "registry:component",
          "target": "components/ui/button-10.tsx"
        },
        {
          "path": "registry/default/components/button/button-10.vue",
          "target": "components/ui/button-10.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-10.html",
          "target": "components/ui/button-10.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-10.wxml",
          "target": "components/ui/button-10/button-10.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-11",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button",
          "dropdown"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-11",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-11",
              "path": "registry/default/components/button/button-11.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-11",
              "path": "registry/default/components/button/button-11.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-11",
              "path": "registry/default/components/button/button-11.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-11",
              "path": "registry/default/components/button/button-11.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · With icon"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-11.tsx",
          "type": "registry:component",
          "target": "components/ui/button-11.tsx"
        },
        {
          "path": "registry/default/components/button/button-11.vue",
          "target": "components/ui/button-11.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-11.html",
          "target": "components/ui/button-11.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-11.wxml",
          "target": "components/ui/button-11/button-11.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-12",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "meta": {
        "tags": [
          "button"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-12",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-12",
              "path": "registry/default/components/button/button-12.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-12",
              "path": "registry/default/components/button/button-12.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-12",
              "path": "registry/default/components/button/button-12.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-12",
              "path": "registry/default/components/button/button-12.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · Low emphasis variant"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-12.tsx",
          "type": "registry:component",
          "target": "components/ui/button-12.tsx"
        },
        {
          "path": "registry/default/components/button/button-12.vue",
          "target": "components/ui/button-12.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-12.html",
          "target": "components/ui/button-12.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-12.wxml",
          "target": "components/ui/button-12/button-12.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-13",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button",
          "loading"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-13",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-13",
              "path": "registry/default/components/button/button-13.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-13",
              "path": "registry/default/components/button/button-13.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-13",
              "path": "registry/default/components/button/button-13.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-13",
              "path": "registry/default/components/button/button-13.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · With icon"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-13.tsx",
          "type": "registry:component",
          "target": "components/ui/button-13.tsx"
        },
        {
          "path": "registry/default/components/button/button-13.vue",
          "target": "components/ui/button-13.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-13.html",
          "target": "components/ui/button-13.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-13.wxml",
          "target": "components/ui/button-13/button-13.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-14",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button",
          "loading"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-14",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-14",
              "path": "registry/default/components/button/button-14.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-14",
              "path": "registry/default/components/button/button-14.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-14",
              "path": "registry/default/components/button/button-14.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-14",
              "path": "registry/default/components/button/button-14.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · Loading state"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-14.tsx",
          "type": "registry:component",
          "target": "components/ui/button-14.tsx"
        },
        {
          "path": "registry/default/components/button/button-14.vue",
          "target": "components/ui/button-14.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-14.html",
          "target": "components/ui/button-14.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-14.wxml",
          "target": "components/ui/button-14/button-14.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-15",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "meta": {
        "tags": [
          "button",
          "counter"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-15",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-15",
              "path": "registry/default/components/button/button-15.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-15",
              "path": "registry/default/components/button/button-15.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-15",
              "path": "registry/default/components/button/button-15.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-15",
              "path": "registry/default/components/button/button-15.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · Outlined variant"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-15.tsx",
          "type": "registry:component",
          "target": "components/ui/button-15.tsx"
        },
        {
          "path": "registry/default/components/button/button-15.vue",
          "target": "components/ui/button-15.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-15.html",
          "target": "components/ui/button-15.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-15.wxml",
          "target": "components/ui/button-15/button-15.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-16",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button",
          "kbd"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-16",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-16",
              "path": "registry/default/components/button/button-16.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-16",
              "path": "registry/default/components/button/button-16.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-16",
              "path": "registry/default/components/button/button-16.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-16",
              "path": "registry/default/components/button/button-16.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · With icon"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-16.tsx",
          "type": "registry:component",
          "target": "components/ui/button-16.tsx"
        },
        {
          "path": "registry/default/components/button/button-16.vue",
          "target": "components/ui/button-16.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-16.html",
          "target": "components/ui/button-16.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-16.wxml",
          "target": "components/ui/button-16/button-16.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-17",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "meta": {
        "tags": [
          "button",
          "user",
          "avatar",
          "profile"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-17",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-17",
              "path": "registry/default/components/button/button-17.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-17",
              "path": "registry/default/components/button/button-17.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-17",
              "path": "registry/default/components/button/button-17.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-17",
              "path": "registry/default/components/button/button-17.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · Rounded button"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-17.tsx",
          "type": "registry:component",
          "target": "components/ui/button-17.tsx"
        },
        {
          "path": "registry/default/components/button/button-17.vue",
          "target": "components/ui/button-17.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-17.html",
          "target": "components/ui/button-17.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-17.wxml",
          "target": "components/ui/button-17/button-17.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-18",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button",
          "user",
          "avatar",
          "profile",
          "dropdown"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-18",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-18",
              "path": "registry/default/components/button/button-18.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-18",
              "path": "registry/default/components/button/button-18.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-18",
              "path": "registry/default/components/button/button-18.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-18",
              "path": "registry/default/components/button/button-18.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · With icon"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-18.tsx",
          "type": "registry:component",
          "target": "components/ui/button-18.tsx"
        },
        {
          "path": "registry/default/components/button/button-18.vue",
          "target": "components/ui/button-18.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-18.html",
          "target": "components/ui/button-18.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-18.wxml",
          "target": "components/ui/button-18/button-18.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-19",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-19",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-19",
              "path": "registry/default/components/button/button-19.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-19",
              "path": "registry/default/components/button/button-19.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-19",
              "path": "registry/default/components/button/button-19.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-19",
              "path": "registry/default/components/button/button-19.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · With icon"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-19.tsx",
          "type": "registry:component",
          "target": "components/ui/button-19.tsx"
        },
        {
          "path": "registry/default/components/button/button-19.vue",
          "target": "components/ui/button-19.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-19.html",
          "target": "components/ui/button-19.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-19.wxml",
          "target": "components/ui/button-19/button-19.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-20",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-20",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-20",
              "path": "registry/default/components/button/button-20.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-20",
              "path": "registry/default/components/button/button-20.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-20",
              "path": "registry/default/components/button/button-20.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-20",
              "path": "registry/default/components/button/button-20.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · Rounded button"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-20.tsx",
          "type": "registry:component",
          "target": "components/ui/button-20.tsx"
        },
        {
          "path": "registry/default/components/button/button-20.vue",
          "target": "components/ui/button-20.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-20.html",
          "target": "components/ui/button-20.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-20.wxml",
          "target": "components/ui/button-20/button-20.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-21",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button",
          "menu"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-21",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-21",
              "path": "registry/default/components/button/button-21.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-21",
              "path": "registry/default/components/button/button-21.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-21",
              "path": "registry/default/components/button/button-21.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-21",
              "path": "registry/default/components/button/button-21.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · Rounded button"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-21.tsx",
          "type": "registry:component",
          "target": "components/ui/button-21.tsx"
        },
        {
          "path": "registry/default/components/button/button-21.vue",
          "target": "components/ui/button-21.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-21.html",
          "target": "components/ui/button-21.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-21.wxml",
          "target": "components/ui/button-21/button-21.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-22",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/tooltip.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button",
          "tooltip"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-22",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-22",
              "path": "registry/default/components/button/button-22.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-22",
              "path": "registry/default/components/button/button-22.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-22",
              "path": "registry/default/components/button/button-22.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-22",
              "path": "registry/default/components/button/button-22.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · With icon"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-22.tsx",
          "type": "registry:component",
          "target": "components/ui/button-22.tsx"
        },
        {
          "path": "registry/default/components/button/button-22.vue",
          "target": "components/ui/button-22.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-22.html",
          "target": "components/ui/button-22.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-22.wxml",
          "target": "components/ui/button-22/button-22.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-23",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "meta": {
        "tags": [
          "button",
          "menu",
          "hamburger"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-23",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-23",
              "path": "registry/default/components/button/button-23.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-23",
              "path": "registry/default/components/button/button-23.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-23",
              "path": "registry/default/components/button/button-23.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-23",
              "path": "registry/default/components/button/button-23.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · With icon"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-23.tsx",
          "type": "registry:component",
          "target": "components/ui/button-23.tsx"
        },
        {
          "path": "registry/default/components/button/button-23.vue",
          "target": "components/ui/button-23.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-23.html",
          "target": "components/ui/button-23.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-23.wxml",
          "target": "components/ui/button-23/button-23.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-24",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/toggle.json",
        "https://ui.timkit.cn/r/tooltip.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button",
          "toggle"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-24",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-24",
              "path": "registry/default/components/button/button-24.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-24",
              "path": "registry/default/components/button/button-24.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-24",
              "path": "registry/default/components/button/button-24.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-24",
              "path": "registry/default/components/button/button-24.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · With icon"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-24.tsx",
          "type": "registry:component",
          "target": "components/ui/button-24.tsx"
        },
        {
          "path": "registry/default/components/button/button-24.vue",
          "target": "components/ui/button-24.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-24.html",
          "target": "components/ui/button-24.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-24.wxml",
          "target": "components/ui/button-24/button-24.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-27",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button",
          "vote",
          "counter"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-27",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-27",
              "path": "registry/default/components/button/button-27.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-27",
              "path": "registry/default/components/button/button-27.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-27",
              "path": "registry/default/components/button/button-27.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-27",
              "path": "registry/default/components/button/button-27.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · With icon"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-27.tsx",
          "type": "registry:component",
          "target": "components/ui/button-27.tsx"
        },
        {
          "path": "registry/default/components/button/button-27.vue",
          "target": "components/ui/button-27.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-27.html",
          "target": "components/ui/button-27.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-27.wxml",
          "target": "components/ui/button-27/button-27.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-28",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button",
          "vote",
          "counter"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-28",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-28",
              "path": "registry/default/components/button/button-28.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-28",
              "path": "registry/default/components/button/button-28.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-28",
              "path": "registry/default/components/button/button-28.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-28",
              "path": "registry/default/components/button/button-28.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · Rounded button"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-28.tsx",
          "type": "registry:component",
          "target": "components/ui/button-28.tsx"
        },
        {
          "path": "registry/default/components/button/button-28.vue",
          "target": "components/ui/button-28.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-28.html",
          "target": "components/ui/button-28.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-28.wxml",
          "target": "components/ui/button-28/button-28.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-29",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button",
          "volume",
          "controls"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-29",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-29",
              "path": "registry/default/components/button/button-29.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-29",
              "path": "registry/default/components/button/button-29.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-29",
              "path": "registry/default/components/button/button-29.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-29",
              "path": "registry/default/components/button/button-29.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · Rounded button"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-29.tsx",
          "type": "registry:component",
          "target": "components/ui/button-29.tsx"
        },
        {
          "path": "registry/default/components/button/button-29.vue",
          "target": "components/ui/button-29.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-29.html",
          "target": "components/ui/button-29.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-29.wxml",
          "target": "components/ui/button-29/button-29.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-30",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/tooltip.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button",
          "copy"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-30",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-30",
              "path": "registry/default/components/button/button-30.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-30",
              "path": "registry/default/components/button/button-30.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-30",
              "path": "registry/default/components/button/button-30.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-30",
              "path": "registry/default/components/button/button-30.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · With icon"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/core",
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-30.tsx",
          "type": "registry:component",
          "target": "components/ui/button-30.tsx"
        },
        {
          "path": "registry/default/components/button/button-30.vue",
          "target": "components/ui/button-30.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-30.html",
          "target": "components/ui/button-30.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-30.wxml",
          "target": "components/ui/button-30/button-30.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-31",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button",
          "toggle group"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-31",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-31",
              "path": "registry/default/components/button/button-31.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-31",
              "path": "registry/default/components/button/button-31.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-31",
              "path": "registry/default/components/button/button-31.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-31",
              "path": "registry/default/components/button/button-31.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · With icon"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-31.tsx",
          "type": "registry:component",
          "target": "components/ui/button-31.tsx"
        },
        {
          "path": "registry/default/components/button/button-31.vue",
          "target": "components/ui/button-31.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-31.html",
          "target": "components/ui/button-31.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-31.wxml",
          "target": "components/ui/button-31/button-31.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-32",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/toggle-group.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button",
          "toggle group"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-32",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-32",
              "path": "registry/default/components/button/button-32.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-32",
              "path": "registry/default/components/button/button-32.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-32",
              "path": "registry/default/components/button/button-32.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-32",
              "path": "registry/default/components/button/button-32.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · With icon"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-32.tsx",
          "type": "registry:component",
          "target": "components/ui/button-32.tsx"
        },
        {
          "path": "registry/default/components/button/button-32.vue",
          "target": "components/ui/button-32.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-32.html",
          "target": "components/ui/button-32.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-32.wxml",
          "target": "components/ui/button-32/button-32.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-33",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button",
          "toggle group",
          "dropdown"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-33",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-33",
              "path": "registry/default/components/button/button-33.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-33",
              "path": "registry/default/components/button/button-33.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-33",
              "path": "registry/default/components/button/button-33.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-33",
              "path": "registry/default/components/button/button-33.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · With icon"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-33.tsx",
          "type": "registry:component",
          "target": "components/ui/button-33.tsx"
        },
        {
          "path": "registry/default/components/button/button-33.vue",
          "target": "components/ui/button-33.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-33.html",
          "target": "components/ui/button-33.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-33.wxml",
          "target": "components/ui/button-33/button-33.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-34",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/toggle-group.json"
      ],
      "meta": {
        "tags": [
          "button",
          "toggle group"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-34",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-34",
              "path": "registry/default/components/button/button-34.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-34",
              "path": "registry/default/components/button/button-34.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-34",
              "path": "registry/default/components/button/button-34.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-34",
              "path": "registry/default/components/button/button-34.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · Outlined variant"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-34.tsx",
          "type": "registry:component",
          "target": "components/ui/button-34.tsx"
        },
        {
          "path": "registry/default/components/button/button-34.vue",
          "target": "components/ui/button-34.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-34.html",
          "target": "components/ui/button-34.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-34.wxml",
          "target": "components/ui/button-34/button-34.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-35",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/toggle-group.json"
      ],
      "meta": {
        "tags": [
          "button",
          "toggle group"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-35",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-35",
              "path": "registry/default/components/button/button-35.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-35",
              "path": "registry/default/components/button/button-35.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-35",
              "path": "registry/default/components/button/button-35.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-35",
              "path": "registry/default/components/button/button-35.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · Outlined variant"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-35.tsx",
          "type": "registry:component",
          "target": "components/ui/button-35.tsx"
        },
        {
          "path": "registry/default/components/button/button-35.vue",
          "target": "components/ui/button-35.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-35.html",
          "target": "components/ui/button-35.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-35.wxml",
          "target": "components/ui/button-35/button-35.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-36",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-36",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-36",
              "path": "registry/default/components/button/button-36.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-36",
              "path": "registry/default/components/button/button-36.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-36",
              "path": "registry/default/components/button/button-36.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-36",
              "path": "registry/default/components/button/button-36.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · With icon"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-36.tsx",
          "type": "registry:component",
          "target": "components/ui/button-36.tsx"
        },
        {
          "path": "registry/default/components/button/button-36.vue",
          "target": "components/ui/button-36.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-36.html",
          "target": "components/ui/button-36.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-36.wxml",
          "target": "components/ui/button-36/button-36.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-37",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-37",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-37",
              "path": "registry/default/components/button/button-37.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-37",
              "path": "registry/default/components/button/button-37.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-37",
              "path": "registry/default/components/button/button-37.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-37",
              "path": "registry/default/components/button/button-37.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · With icon"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-37.tsx",
          "type": "registry:component",
          "target": "components/ui/button-37.tsx"
        },
        {
          "path": "registry/default/components/button/button-37.vue",
          "target": "components/ui/button-37.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-37.html",
          "target": "components/ui/button-37.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-37.wxml",
          "target": "components/ui/button-37/button-37.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-38",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button",
          "dropdown"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-38",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-38",
              "path": "registry/default/components/button/button-38.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-38",
              "path": "registry/default/components/button/button-38.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-38",
              "path": "registry/default/components/button/button-38.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-38",
              "path": "registry/default/components/button/button-38.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · With icon"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-38.tsx",
          "type": "registry:component",
          "target": "components/ui/button-38.tsx"
        },
        {
          "path": "registry/default/components/button/button-38.vue",
          "target": "components/ui/button-38.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-38.html",
          "target": "components/ui/button-38.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-38.wxml",
          "target": "components/ui/button-38/button-38.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-39",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button",
          "dropdown",
          "counter"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-39",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-39",
              "path": "registry/default/components/button/button-39.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-39",
              "path": "registry/default/components/button/button-39.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-39",
              "path": "registry/default/components/button/button-39.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-39",
              "path": "registry/default/components/button/button-39.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · With icon"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-39.tsx",
          "type": "registry:component",
          "target": "components/ui/button-39.tsx"
        },
        {
          "path": "registry/default/components/button/button-39.vue",
          "target": "components/ui/button-39.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-39.html",
          "target": "components/ui/button-39.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-39.wxml",
          "target": "components/ui/button-39/button-39.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-41",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button",
          "previous"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-41",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-41",
              "path": "registry/default/components/button/button-41.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-41",
              "path": "registry/default/components/button/button-41.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-41",
              "path": "registry/default/components/button/button-41.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-41",
              "path": "registry/default/components/button/button-41.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · With icon"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-41.tsx",
          "type": "registry:component",
          "target": "components/ui/button-41.tsx"
        },
        {
          "path": "registry/default/components/button/button-41.vue",
          "target": "components/ui/button-41.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-41.html",
          "target": "components/ui/button-41.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-41.wxml",
          "target": "components/ui/button-41/button-41.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-42",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button",
          "next"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-42",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-42",
              "path": "registry/default/components/button/button-42.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-42",
              "path": "registry/default/components/button/button-42.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-42",
              "path": "registry/default/components/button/button-42.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-42",
              "path": "registry/default/components/button/button-42.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · With icon"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-42.tsx",
          "type": "registry:component",
          "target": "components/ui/button-42.tsx"
        },
        {
          "path": "registry/default/components/button/button-42.vue",
          "target": "components/ui/button-42.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-42.html",
          "target": "components/ui/button-42.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-42.wxml",
          "target": "components/ui/button-42/button-42.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-43",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button",
          "like",
          "counter"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-43",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-43",
              "path": "registry/default/components/button/button-43.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-43",
              "path": "registry/default/components/button/button-43.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-43",
              "path": "registry/default/components/button/button-43.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-43",
              "path": "registry/default/components/button/button-43.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · Rounded button"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-43.tsx",
          "type": "registry:component",
          "target": "components/ui/button-43.tsx"
        },
        {
          "path": "registry/default/components/button/button-43.vue",
          "target": "components/ui/button-43.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-43.html",
          "target": "components/ui/button-43.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-43.wxml",
          "target": "components/ui/button-43/button-43.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-44",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button",
          "like",
          "counter"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-44",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-44",
              "path": "registry/default/components/button/button-44.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-44",
              "path": "registry/default/components/button/button-44.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-44",
              "path": "registry/default/components/button/button-44.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-44",
              "path": "registry/default/components/button/button-44.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · With icon"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-44.tsx",
          "type": "registry:component",
          "target": "components/ui/button-44.tsx"
        },
        {
          "path": "registry/default/components/button/button-44.vue",
          "target": "components/ui/button-44.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-44.html",
          "target": "components/ui/button-44.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-44.wxml",
          "target": "components/ui/button-44/button-44.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-45",
      "type": "registry:component",
      "dependencies": [
        "@remixicon/react",
        "@timui/react"
      ],
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "meta": {
        "tags": [
          "button",
          "social",
          "login",
          "authentication"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-45",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-45",
              "path": "registry/default/components/button/button-45.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-45",
              "path": "registry/default/components/button/button-45.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-45",
              "path": "registry/default/components/button/button-45.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-45",
              "path": "registry/default/components/button/button-45.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@remixicon/react",
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · With icon"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-45.tsx",
          "type": "registry:component",
          "target": "components/ui/button-45.tsx"
        },
        {
          "path": "registry/default/components/button/button-45.vue",
          "target": "components/ui/button-45.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-45.html",
          "target": "components/ui/button-45.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-45.wxml",
          "target": "components/ui/button-45/button-45.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-46",
      "type": "registry:component",
      "dependencies": [
        "@remixicon/react",
        "@timui/react"
      ],
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "meta": {
        "tags": [
          "button",
          "social",
          "login",
          "authentication"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-46",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-46",
              "path": "registry/default/components/button/button-46.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-46",
              "path": "registry/default/components/button/button-46.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-46",
              "path": "registry/default/components/button/button-46.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-46",
              "path": "registry/default/components/button/button-46.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@remixicon/react",
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · With icon"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-46.tsx",
          "type": "registry:component",
          "target": "components/ui/button-46.tsx"
        },
        {
          "path": "registry/default/components/button/button-46.vue",
          "target": "components/ui/button-46.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-46.html",
          "target": "components/ui/button-46.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-46.wxml",
          "target": "components/ui/button-46/button-46.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-47",
      "type": "registry:component",
      "dependencies": [
        "@remixicon/react",
        "@timui/react"
      ],
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "meta": {
        "tags": [
          "button",
          "social",
          "login",
          "authentication"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-47",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-47",
              "path": "registry/default/components/button/button-47.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-47",
              "path": "registry/default/components/button/button-47.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-47",
              "path": "registry/default/components/button/button-47.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-47",
              "path": "registry/default/components/button/button-47.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@remixicon/react",
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · With icon"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-47.tsx",
          "type": "registry:component",
          "target": "components/ui/button-47.tsx"
        },
        {
          "path": "registry/default/components/button/button-47.vue",
          "target": "components/ui/button-47.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-47.html",
          "target": "components/ui/button-47.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-47.wxml",
          "target": "components/ui/button-47/button-47.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-48",
      "type": "registry:component",
      "dependencies": [
        "@remixicon/react",
        "@timui/react"
      ],
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "meta": {
        "tags": [
          "button",
          "social",
          "login",
          "authentication"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-48",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-48",
              "path": "registry/default/components/button/button-48.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-48",
              "path": "registry/default/components/button/button-48.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-48",
              "path": "registry/default/components/button/button-48.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-48",
              "path": "registry/default/components/button/button-48.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@remixicon/react",
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · With icon"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-48.tsx",
          "type": "registry:component",
          "target": "components/ui/button-48.tsx"
        },
        {
          "path": "registry/default/components/button/button-48.vue",
          "target": "components/ui/button-48.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-48.html",
          "target": "components/ui/button-48.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-48.wxml",
          "target": "components/ui/button-48/button-48.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-49",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button",
          "collapsible"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-49",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-49",
              "path": "registry/default/components/button/button-49.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-49",
              "path": "registry/default/components/button/button-49.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-49",
              "path": "registry/default/components/button/button-49.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-49",
              "path": "registry/default/components/button/button-49.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · With icon"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-49.tsx",
          "type": "registry:component",
          "target": "components/ui/button-49.tsx"
        },
        {
          "path": "registry/default/components/button/button-49.vue",
          "target": "components/ui/button-49.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-49.html",
          "target": "components/ui/button-49.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-49.wxml",
          "target": "components/ui/button-49/button-49.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-50",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button",
          "back"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-50",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-50",
              "path": "registry/default/components/button/button-50.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-50",
              "path": "registry/default/components/button/button-50.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-50",
              "path": "registry/default/components/button/button-50.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-50",
              "path": "registry/default/components/button/button-50.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · With icon"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-50.tsx",
          "type": "registry:component",
          "target": "components/ui/button-50.tsx"
        },
        {
          "path": "registry/default/components/button/button-50.vue",
          "target": "components/ui/button-50.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-50.html",
          "target": "components/ui/button-50.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-50.wxml",
          "target": "components/ui/button-50/button-50.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-51",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button",
          "upload",
          "user",
          "avatar",
          "profile",
          "image"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-51",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-51",
              "path": "registry/default/components/button/button-51.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-51",
              "path": "registry/default/components/button/button-51.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-51",
              "path": "registry/default/components/button/button-51.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-51",
              "path": "registry/default/components/button/button-51.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · With icon"
      },
      "categories": [
        "buttons",
        "button",
        "file-upload"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-51.tsx",
          "type": "registry:component",
          "target": "components/ui/button-51.tsx"
        },
        {
          "path": "registry/default/hooks/use-file-upload.ts",
          "type": "registry:hook",
          "target": "components/ui/button-51/use-file-upload.ts"
        },
        {
          "path": "registry/default/components/button/button-51.vue",
          "target": "components/ui/button-51.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-51.html",
          "target": "components/ui/button-51.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-51.wxml",
          "target": "components/ui/button-51/button-51.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-52",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button",
          "upload",
          "user",
          "avatar",
          "profile",
          "image"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-52",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-52",
              "path": "registry/default/components/button/button-52.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-52",
              "path": "registry/default/components/button/button-52.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-52",
              "path": "registry/default/components/button/button-52.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-52",
              "path": "registry/default/components/button/button-52.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · Rounded button"
      },
      "categories": [
        "buttons",
        "button",
        "file-upload"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-52.tsx",
          "type": "registry:component",
          "target": "components/ui/button-52.tsx"
        },
        {
          "path": "registry/default/hooks/use-file-upload.ts",
          "type": "registry:hook",
          "target": "components/ui/button-52/use-file-upload.ts"
        },
        {
          "path": "registry/default/components/button/button-52.vue",
          "target": "components/ui/button-52.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-52.html",
          "target": "components/ui/button-52.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-52.wxml",
          "target": "components/ui/button-52/button-52.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-53",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-53",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-53",
              "path": "registry/default/components/button/button-53.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-53",
              "path": "registry/default/components/button/button-53.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-53",
              "path": "registry/default/components/button/button-53.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-53",
              "path": "registry/default/components/button/button-53.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · With icon"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-53.tsx",
          "type": "registry:component",
          "target": "components/ui/button-53.tsx"
        },
        {
          "path": "registry/default/components/button/button-53.vue",
          "target": "components/ui/button-53.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-53.html",
          "target": "components/ui/button-53.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-53.wxml",
          "target": "components/ui/button-53/button-53.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-54",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-54",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-54",
              "path": "registry/default/components/button/button-54.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-54",
              "path": "registry/default/components/button/button-54.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-54",
              "path": "registry/default/components/button/button-54.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-54",
              "path": "registry/default/components/button/button-54.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · Talent Agency"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-54.tsx",
          "type": "registry:component",
          "target": "components/ui/button-54.tsx"
        },
        {
          "path": "registry/default/components/button/button-54.vue",
          "target": "components/ui/button-54.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-54.html",
          "target": "components/ui/button-54.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-54.wxml",
          "target": "components/ui/button-54/button-54.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-25",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/badge.json",
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button",
          "dropdown",
          "notification"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-25",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-25",
              "path": "registry/default/components/button/button-25.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-25",
              "path": "registry/default/components/button/button-25.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-25",
              "path": "registry/default/components/button/button-25.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-25",
              "path": "registry/default/components/button/button-25.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · With icon"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-25.tsx",
          "type": "registry:component",
          "target": "components/ui/button-25.tsx"
        },
        {
          "path": "registry/default/components/button/button-25.vue",
          "target": "components/ui/button-25.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-25.html",
          "target": "components/ui/button-25.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-25.wxml",
          "target": "components/ui/button-25/button-25.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-26",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/toggle.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button",
          "toggle",
          "darkmode"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-26",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-26",
              "path": "registry/default/components/button/button-26.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-26",
              "path": "registry/default/components/button/button-26.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-26",
              "path": "registry/default/components/button/button-26.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-26",
              "path": "registry/default/components/button/button-26.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · With icon"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-26.tsx",
          "type": "registry:component",
          "target": "components/ui/button-26.tsx"
        },
        {
          "path": "registry/default/components/button/button-26.vue",
          "target": "components/ui/button-26.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-26.html",
          "target": "components/ui/button-26.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-26.wxml",
          "target": "components/ui/button-26/button-26.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "button-40",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dropdown-menu.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "button",
          "dropdown"
        ],
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "button-40",
          "group": "button",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "button-40",
              "path": "registry/default/components/button/button-40.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "button-40",
              "path": "registry/default/components/button/button-40.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "button-40",
              "path": "registry/default/components/button/button-40.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "button-40",
              "path": "registry/default/components/button/button-40.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "buttons",
        "title": "Button · With icon"
      },
      "categories": [
        "buttons",
        "button"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/button/button-40.tsx",
          "type": "registry:component",
          "target": "components/ui/button-40.tsx"
        },
        {
          "path": "registry/default/components/button/button-40.vue",
          "target": "components/ui/button-40.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-40.html",
          "target": "components/ui/button-40.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/button/button-40.wxml",
          "target": "components/ui/button-40/button-40.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "checkbox-01",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/checkbox.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "checkbox",
          "label",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "checkbox-01",
          "group": "checkbox",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "checkbox-01",
              "path": "registry/default/components/checkbox/checkbox-01.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "checkbox-01",
              "path": "registry/default/components/checkbox/checkbox-01.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "checkbox-01",
              "path": "registry/default/components/checkbox/checkbox-01.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "checkbox-01",
              "path": "registry/default/components/checkbox/checkbox-01.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "checkbox",
        "title": "Checkbox · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "checkbox"
      ],
      "files": [
        {
          "path": "registry/default/components/checkbox/checkbox-01.tsx",
          "type": "registry:component",
          "target": "components/ui/checkbox-01.tsx"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-01.vue",
          "target": "components/ui/checkbox-01.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-01.html",
          "target": "components/ui/checkbox-01.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-01.wxml",
          "target": "components/ui/checkbox-01/checkbox-01.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "checkbox-02",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/checkbox.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "checkbox",
          "label",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "checkbox-02",
          "group": "checkbox",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "checkbox-02",
              "path": "registry/default/components/checkbox/checkbox-02.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "checkbox-02",
              "path": "registry/default/components/checkbox/checkbox-02.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "checkbox-02",
              "path": "registry/default/components/checkbox/checkbox-02.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "checkbox-02",
              "path": "registry/default/components/checkbox/checkbox-02.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "checkbox",
        "title": "Checkbox · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "checkbox"
      ],
      "files": [
        {
          "path": "registry/default/components/checkbox/checkbox-02.tsx",
          "type": "registry:component",
          "target": "components/ui/checkbox-02.tsx"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-02.vue",
          "target": "components/ui/checkbox-02.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-02.html",
          "target": "components/ui/checkbox-02.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-02.wxml",
          "target": "components/ui/checkbox-02/checkbox-02.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "checkbox-03",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/checkbox.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "checkbox",
          "label",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "checkbox-03",
          "group": "checkbox",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "checkbox-03",
              "path": "registry/default/components/checkbox/checkbox-03.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "checkbox-03",
              "path": "registry/default/components/checkbox/checkbox-03.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "checkbox-03",
              "path": "registry/default/components/checkbox/checkbox-03.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "checkbox-03",
              "path": "registry/default/components/checkbox/checkbox-03.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "checkbox",
        "title": "Checkbox · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "checkbox"
      ],
      "files": [
        {
          "path": "registry/default/components/checkbox/checkbox-03.tsx",
          "type": "registry:component",
          "target": "components/ui/checkbox-03.tsx"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-03.vue",
          "target": "components/ui/checkbox-03.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-03.html",
          "target": "components/ui/checkbox-03.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-03.wxml",
          "target": "components/ui/checkbox-03/checkbox-03.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "checkbox-04",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/checkbox.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "checkbox",
          "label",
          "disabled",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "checkbox-04",
          "group": "checkbox",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "checkbox-04",
              "path": "registry/default/components/checkbox/checkbox-04.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "checkbox-04",
              "path": "registry/default/components/checkbox/checkbox-04.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "checkbox-04",
              "path": "registry/default/components/checkbox/checkbox-04.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "checkbox-04",
              "path": "registry/default/components/checkbox/checkbox-04.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "checkbox",
        "title": "Checkbox · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "checkbox"
      ],
      "files": [
        {
          "path": "registry/default/components/checkbox/checkbox-04.tsx",
          "type": "registry:component",
          "target": "components/ui/checkbox-04.tsx"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-04.vue",
          "target": "components/ui/checkbox-04.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-04.html",
          "target": "components/ui/checkbox-04.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-04.wxml",
          "target": "components/ui/checkbox-04/checkbox-04.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "checkbox-05",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/checkbox.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "checkbox",
          "label",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "checkbox-05",
          "group": "checkbox",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "checkbox-05",
              "path": "registry/default/components/checkbox/checkbox-05.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "checkbox-05",
              "path": "registry/default/components/checkbox/checkbox-05.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "checkbox-05",
              "path": "registry/default/components/checkbox/checkbox-05.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "checkbox-05",
              "path": "registry/default/components/checkbox/checkbox-05.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "checkbox",
        "title": "Checkbox · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "checkbox"
      ],
      "files": [
        {
          "path": "registry/default/components/checkbox/checkbox-05.tsx",
          "type": "registry:component",
          "target": "components/ui/checkbox-05.tsx"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-05.vue",
          "target": "components/ui/checkbox-05.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-05.html",
          "target": "components/ui/checkbox-05.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-05.wxml",
          "target": "components/ui/checkbox-05/checkbox-05.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "checkbox-06",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/checkbox.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "checkbox",
          "label",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "checkbox-06",
          "group": "checkbox",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "checkbox-06",
              "path": "registry/default/components/checkbox/checkbox-06.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "checkbox-06",
              "path": "registry/default/components/checkbox/checkbox-06.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "checkbox-06",
              "path": "registry/default/components/checkbox/checkbox-06.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "checkbox-06",
              "path": "registry/default/components/checkbox/checkbox-06.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "checkbox",
        "title": "Checkbox · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "checkbox"
      ],
      "files": [
        {
          "path": "registry/default/components/checkbox/checkbox-06.tsx",
          "type": "registry:component",
          "target": "components/ui/checkbox-06.tsx"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-06.vue",
          "target": "components/ui/checkbox-06.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-06.html",
          "target": "components/ui/checkbox-06.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-06.wxml",
          "target": "components/ui/checkbox-06/checkbox-06.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "checkbox-07",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/checkbox.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "checkbox",
          "label",
          "login",
          "authentication",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "checkbox-07",
          "group": "checkbox",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "checkbox-07",
              "path": "registry/default/components/checkbox/checkbox-07.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "checkbox-07",
              "path": "registry/default/components/checkbox/checkbox-07.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "checkbox-07",
              "path": "registry/default/components/checkbox/checkbox-07.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "checkbox-07",
              "path": "registry/default/components/checkbox/checkbox-07.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "checkbox",
        "title": "Checkbox · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "checkbox"
      ],
      "files": [
        {
          "path": "registry/default/components/checkbox/checkbox-07.tsx",
          "type": "registry:component",
          "target": "components/ui/checkbox-07.tsx"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-07.vue",
          "target": "components/ui/checkbox-07.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-07.html",
          "target": "components/ui/checkbox-07.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-07.wxml",
          "target": "components/ui/checkbox-07/checkbox-07.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "checkbox-08",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/checkbox.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "checkbox",
          "label",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "checkbox-08",
          "group": "checkbox",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "checkbox-08",
              "path": "registry/default/components/checkbox/checkbox-08.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "checkbox-08",
              "path": "registry/default/components/checkbox/checkbox-08.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "checkbox-08",
              "path": "registry/default/components/checkbox/checkbox-08.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "checkbox-08",
              "path": "registry/default/components/checkbox/checkbox-08.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "checkbox",
        "title": "Checkbox · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "checkbox"
      ],
      "files": [
        {
          "path": "registry/default/components/checkbox/checkbox-08.tsx",
          "type": "registry:component",
          "target": "components/ui/checkbox-08.tsx"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-08.vue",
          "target": "components/ui/checkbox-08.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-08.html",
          "target": "components/ui/checkbox-08.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-08.wxml",
          "target": "components/ui/checkbox-08/checkbox-08.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "checkbox-10",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/checkbox.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "checkbox",
          "label",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "checkbox-10",
          "group": "checkbox",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "checkbox-10",
              "path": "registry/default/components/checkbox/checkbox-10.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "checkbox-10",
              "path": "registry/default/components/checkbox/checkbox-10.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "checkbox-10",
              "path": "registry/default/components/checkbox/checkbox-10.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "checkbox-10",
              "path": "registry/default/components/checkbox/checkbox-10.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "checkbox",
        "title": "Checkbox · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "checkbox"
      ],
      "files": [
        {
          "path": "registry/default/components/checkbox/checkbox-10.tsx",
          "type": "registry:component",
          "target": "components/ui/checkbox-10.tsx"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-10.vue",
          "target": "components/ui/checkbox-10.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-10.html",
          "target": "components/ui/checkbox-10.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-10.wxml",
          "target": "components/ui/checkbox-10/checkbox-10.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "checkbox-11",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/checkbox.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "checkbox",
          "label",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "checkbox-11",
          "group": "checkbox",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "checkbox-11",
              "path": "registry/default/components/checkbox/checkbox-11.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "checkbox-11",
              "path": "registry/default/components/checkbox/checkbox-11.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "checkbox-11",
              "path": "registry/default/components/checkbox/checkbox-11.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "checkbox-11",
              "path": "registry/default/components/checkbox/checkbox-11.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "checkbox",
        "title": "Checkbox · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "checkbox"
      ],
      "files": [
        {
          "path": "registry/default/components/checkbox/checkbox-11.tsx",
          "type": "registry:component",
          "target": "components/ui/checkbox-11.tsx"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-11.vue",
          "target": "components/ui/checkbox-11.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-11.html",
          "target": "components/ui/checkbox-11.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-11.wxml",
          "target": "components/ui/checkbox-11/checkbox-11.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "checkbox-12",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/checkbox.json",
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/input.json"
      ],
      "meta": {
        "tags": [
          "checkbox",
          "label",
          "collapsible",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "checkbox-12",
          "group": "checkbox",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "checkbox-12",
              "path": "registry/default/components/checkbox/checkbox-12.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "checkbox-12",
              "path": "registry/default/components/checkbox/checkbox-12.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "checkbox-12",
              "path": "registry/default/components/checkbox/checkbox-12.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "checkbox-12",
              "path": "registry/default/components/checkbox/checkbox-12.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "checkbox",
        "title": "Checkbox · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "checkbox"
      ],
      "files": [
        {
          "path": "registry/default/components/checkbox/checkbox-12.tsx",
          "type": "registry:component",
          "target": "components/ui/checkbox-12.tsx"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-12.vue",
          "target": "components/ui/checkbox-12.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-12.html",
          "target": "components/ui/checkbox-12.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-12.wxml",
          "target": "components/ui/checkbox-12/checkbox-12.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "checkbox-13",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/checkbox.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "checkbox",
          "label",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "checkbox-13",
          "group": "checkbox",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "checkbox-13",
              "path": "registry/default/components/checkbox/checkbox-13.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "checkbox-13",
              "path": "registry/default/components/checkbox/checkbox-13.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "checkbox-13",
              "path": "registry/default/components/checkbox/checkbox-13.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "checkbox-13",
              "path": "registry/default/components/checkbox/checkbox-13.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "checkbox",
        "title": "Checkbox · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "checkbox"
      ],
      "files": [
        {
          "path": "registry/default/components/checkbox/checkbox-13.tsx",
          "type": "registry:component",
          "target": "components/ui/checkbox-13.tsx"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-13.vue",
          "target": "components/ui/checkbox-13.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-13.html",
          "target": "components/ui/checkbox-13.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-13.wxml",
          "target": "components/ui/checkbox-13/checkbox-13.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "checkbox-14",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/checkbox.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "checkbox",
          "label",
          "card",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "checkbox-14",
          "group": "checkbox",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "checkbox-14",
              "path": "registry/default/components/checkbox/checkbox-14.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "checkbox-14",
              "path": "registry/default/components/checkbox/checkbox-14.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "checkbox-14",
              "path": "registry/default/components/checkbox/checkbox-14.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "checkbox-14",
              "path": "registry/default/components/checkbox/checkbox-14.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "checkbox",
        "title": "Checkbox · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "checkbox"
      ],
      "files": [
        {
          "path": "registry/default/components/checkbox/checkbox-14.tsx",
          "type": "registry:component",
          "target": "components/ui/checkbox-14.tsx"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-14.vue",
          "target": "components/ui/checkbox-14.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-14.html",
          "target": "components/ui/checkbox-14.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-14.wxml",
          "target": "components/ui/checkbox-14/checkbox-14.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "checkbox-15",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/checkbox.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "checkbox",
          "label",
          "card",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "checkbox-15",
          "group": "checkbox",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "checkbox-15",
              "path": "registry/default/components/checkbox/checkbox-15.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "checkbox-15",
              "path": "registry/default/components/checkbox/checkbox-15.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "checkbox-15",
              "path": "registry/default/components/checkbox/checkbox-15.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "checkbox-15",
              "path": "registry/default/components/checkbox/checkbox-15.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "checkbox",
        "title": "Checkbox · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "checkbox"
      ],
      "files": [
        {
          "path": "registry/default/components/checkbox/checkbox-15.tsx",
          "type": "registry:component",
          "target": "components/ui/checkbox-15.tsx"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-15.vue",
          "target": "components/ui/checkbox-15.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-15.html",
          "target": "components/ui/checkbox-15.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-15.wxml",
          "target": "components/ui/checkbox-15/checkbox-15.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "checkbox-16",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/checkbox.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "checkbox",
          "label",
          "card",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "checkbox-16",
          "group": "checkbox",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "checkbox-16",
              "path": "registry/default/components/checkbox/checkbox-16.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "checkbox-16",
              "path": "registry/default/components/checkbox/checkbox-16.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "checkbox-16",
              "path": "registry/default/components/checkbox/checkbox-16.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "checkbox-16",
              "path": "registry/default/components/checkbox/checkbox-16.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "checkbox",
        "title": "Checkbox · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "checkbox"
      ],
      "files": [
        {
          "path": "registry/default/components/checkbox/checkbox-16.tsx",
          "type": "registry:component",
          "target": "components/ui/checkbox-16.tsx"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-16.vue",
          "target": "components/ui/checkbox-16.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-16.html",
          "target": "components/ui/checkbox-16.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-16.wxml",
          "target": "components/ui/checkbox-16/checkbox-16.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "checkbox-17",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/checkbox.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "checkbox",
          "label",
          "card",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "checkbox-17",
          "group": "checkbox",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "checkbox-17",
              "path": "registry/default/components/checkbox/checkbox-17.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "checkbox-17",
              "path": "registry/default/components/checkbox/checkbox-17.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "checkbox-17",
              "path": "registry/default/components/checkbox/checkbox-17.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "checkbox-17",
              "path": "registry/default/components/checkbox/checkbox-17.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "checkbox",
        "title": "Checkbox · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "checkbox"
      ],
      "files": [
        {
          "path": "registry/default/components/checkbox/checkbox-17.tsx",
          "type": "registry:component",
          "target": "components/ui/checkbox-17.tsx"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-17.vue",
          "target": "components/ui/checkbox-17.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-17.html",
          "target": "components/ui/checkbox-17.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-17.wxml",
          "target": "components/ui/checkbox-17/checkbox-17.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "checkbox-18",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/checkbox.json",
        "https://ui.timkit.cn/r/checkbox-tree.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "checkbox",
          "label",
          "tree",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "checkbox-18",
          "group": "checkbox",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "checkbox-18",
              "path": "registry/default/components/checkbox/checkbox-18.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "checkbox-18",
              "path": "registry/default/components/checkbox/checkbox-18.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "checkbox-18",
              "path": "registry/default/components/checkbox/checkbox-18.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "checkbox-18",
              "path": "registry/default/components/checkbox/checkbox-18.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "checkbox",
        "title": "Checkbox · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "checkbox"
      ],
      "files": [
        {
          "path": "registry/default/components/checkbox/checkbox-18.tsx",
          "type": "registry:component",
          "target": "components/ui/checkbox-18.tsx"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-18.vue",
          "target": "components/ui/checkbox-18.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-18.html",
          "target": "components/ui/checkbox-18.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-18.wxml",
          "target": "components/ui/checkbox-18/checkbox-18.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "checkbox-19",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/checkbox.json"
      ],
      "meta": {
        "tags": [
          "checkbox",
          "label",
          "week",
          "calendar",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "checkbox-19",
          "group": "checkbox",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "checkbox-19",
              "path": "registry/default/components/checkbox/checkbox-19.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "checkbox-19",
              "path": "registry/default/components/checkbox/checkbox-19.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "checkbox-19",
              "path": "registry/default/components/checkbox/checkbox-19.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "checkbox-19",
              "path": "registry/default/components/checkbox/checkbox-19.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "checkbox",
        "title": "Checkbox · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "checkbox"
      ],
      "files": [
        {
          "path": "registry/default/components/checkbox/checkbox-19.tsx",
          "type": "registry:component",
          "target": "components/ui/checkbox-19.tsx"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-19.vue",
          "target": "components/ui/checkbox-19.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-19.html",
          "target": "components/ui/checkbox-19.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-19.wxml",
          "target": "components/ui/checkbox-19/checkbox-19.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "checkbox-20",
      "type": "registry:component",
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "checkbox",
          "label",
          "toggle",
          "darkmode",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "checkbox-20",
          "group": "checkbox",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "checkbox-20",
              "path": "registry/default/components/checkbox/checkbox-20.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "checkbox-20",
              "path": "registry/default/components/checkbox/checkbox-20.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "checkbox-20",
              "path": "registry/default/components/checkbox/checkbox-20.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "checkbox-20",
              "path": "registry/default/components/checkbox/checkbox-20.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "checkbox",
        "title": "Checkbox · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "checkbox"
      ],
      "files": [
        {
          "path": "registry/default/components/checkbox/checkbox-20.tsx",
          "type": "registry:component",
          "target": "components/ui/checkbox-20.tsx"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-20.vue",
          "target": "components/ui/checkbox-20.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-20.html",
          "target": "components/ui/checkbox-20.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-20.wxml",
          "target": "components/ui/checkbox-20/checkbox-20.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "checkbox-09",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/checkbox.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "checkbox",
          "label",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "checkbox-09",
          "group": "checkbox",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "checkbox-09",
              "path": "registry/default/components/checkbox/checkbox-09.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "checkbox-09",
              "path": "registry/default/components/checkbox/checkbox-09.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "checkbox-09",
              "path": "registry/default/components/checkbox/checkbox-09.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "checkbox-09",
              "path": "registry/default/components/checkbox/checkbox-09.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "checkbox",
        "title": "Checkbox · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "checkbox"
      ],
      "files": [
        {
          "path": "registry/default/components/checkbox/checkbox-09.tsx",
          "type": "registry:component",
          "target": "components/ui/checkbox-09.tsx"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-09.vue",
          "target": "components/ui/checkbox-09.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-09.html",
          "target": "components/ui/checkbox-09.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/checkbox/checkbox-09.wxml",
          "target": "components/ui/checkbox-09/checkbox-09.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "radio-01",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/radio-group.json"
      ],
      "meta": {
        "tags": [
          "radio",
          "label",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "radio-01",
          "group": "radio",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "radio-01",
              "path": "registry/default/components/radio/radio-01.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "radio-01",
              "path": "registry/default/components/radio/radio-01.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "radio-01",
              "path": "registry/default/components/radio/radio-01.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "radio-01",
              "path": "registry/default/components/radio/radio-01.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "radio",
        "title": "Radio · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "radio"
      ],
      "files": [
        {
          "path": "registry/default/components/radio/radio-01.tsx",
          "type": "registry:component",
          "target": "components/ui/radio-01.tsx"
        },
        {
          "path": "registry/default/components/radio/radio-01.vue",
          "target": "components/ui/radio-01.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-01.html",
          "target": "components/ui/radio-01.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-01.wxml",
          "target": "components/ui/radio-01/radio-01.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "radio-02",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/radio-group.json"
      ],
      "meta": {
        "tags": [
          "radio",
          "label",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "radio-02",
          "group": "radio",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "radio-02",
              "path": "registry/default/components/radio/radio-02.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "radio-02",
              "path": "registry/default/components/radio/radio-02.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "radio-02",
              "path": "registry/default/components/radio/radio-02.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "radio-02",
              "path": "registry/default/components/radio/radio-02.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "radio",
        "title": "Radio · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "radio"
      ],
      "files": [
        {
          "path": "registry/default/components/radio/radio-02.tsx",
          "type": "registry:component",
          "target": "components/ui/radio-02.tsx"
        },
        {
          "path": "registry/default/components/radio/radio-02.vue",
          "target": "components/ui/radio-02.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-02.html",
          "target": "components/ui/radio-02.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-02.wxml",
          "target": "components/ui/radio-02/radio-02.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "radio-03",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/radio-group.json"
      ],
      "meta": {
        "tags": [
          "radio",
          "label",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "radio-03",
          "group": "radio",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "radio-03",
              "path": "registry/default/components/radio/radio-03.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "radio-03",
              "path": "registry/default/components/radio/radio-03.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "radio-03",
              "path": "registry/default/components/radio/radio-03.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "radio-03",
              "path": "registry/default/components/radio/radio-03.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "radio",
        "title": "Radio · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "radio"
      ],
      "files": [
        {
          "path": "registry/default/components/radio/radio-03.tsx",
          "type": "registry:component",
          "target": "components/ui/radio-03.tsx"
        },
        {
          "path": "registry/default/components/radio/radio-03.vue",
          "target": "components/ui/radio-03.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-03.html",
          "target": "components/ui/radio-03.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-03.wxml",
          "target": "components/ui/radio-03/radio-03.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "radio-04",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/radio-group.json"
      ],
      "meta": {
        "tags": [
          "radio",
          "label",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "radio-04",
          "group": "radio",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "radio-04",
              "path": "registry/default/components/radio/radio-04.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "radio-04",
              "path": "registry/default/components/radio/radio-04.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "radio-04",
              "path": "registry/default/components/radio/radio-04.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "radio-04",
              "path": "registry/default/components/radio/radio-04.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "radio",
        "title": "Radio · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "radio"
      ],
      "files": [
        {
          "path": "registry/default/components/radio/radio-04.tsx",
          "type": "registry:component",
          "target": "components/ui/radio-04.tsx"
        },
        {
          "path": "registry/default/components/radio/radio-04.vue",
          "target": "components/ui/radio-04.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-04.html",
          "target": "components/ui/radio-04.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-04.wxml",
          "target": "components/ui/radio-04/radio-04.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "radio-05",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/radio-group.json"
      ],
      "meta": {
        "tags": [
          "radio",
          "label",
          "collapsible",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "radio-05",
          "group": "radio",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "radio-05",
              "path": "registry/default/components/radio/radio-05.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "radio-05",
              "path": "registry/default/components/radio/radio-05.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "radio-05",
              "path": "registry/default/components/radio/radio-05.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "radio-05",
              "path": "registry/default/components/radio/radio-05.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "radio",
        "title": "Radio · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "radio"
      ],
      "files": [
        {
          "path": "registry/default/components/radio/radio-05.tsx",
          "type": "registry:component",
          "target": "components/ui/radio-05.tsx"
        },
        {
          "path": "registry/default/components/radio/radio-05.vue",
          "target": "components/ui/radio-05.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-05.html",
          "target": "components/ui/radio-05.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-05.wxml",
          "target": "components/ui/radio-05/radio-05.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "radio-06",
      "type": "registry:component",
      "dependencies": [
        "@remixicon/react",
        "@timui/react"
      ],
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/radio-group.json"
      ],
      "meta": {
        "tags": [
          "radio",
          "label",
          "rating",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "radio-06",
          "group": "radio",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "radio-06",
              "path": "registry/default/components/radio/radio-06.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "radio-06",
              "path": "registry/default/components/radio/radio-06.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "radio-06",
              "path": "registry/default/components/radio/radio-06.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "radio-06",
              "path": "registry/default/components/radio/radio-06.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@remixicon/react",
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "radio",
        "title": "Radio · With label"
      },
      "categories": [
        "radio"
      ],
      "files": [
        {
          "path": "registry/default/components/radio/radio-06.tsx",
          "type": "registry:component",
          "target": "components/ui/radio-06.tsx"
        },
        {
          "path": "registry/default/components/radio/radio-06.vue",
          "target": "components/ui/radio-06.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-06.html",
          "target": "components/ui/radio-06.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-06.wxml",
          "target": "components/ui/radio-06/radio-06.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "radio-07",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/radio-group.json"
      ],
      "meta": {
        "tags": [
          "radio",
          "label",
          "color",
          "picker",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "radio-07",
          "group": "radio",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "radio-07",
              "path": "registry/default/components/radio/radio-07.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "radio-07",
              "path": "registry/default/components/radio/radio-07.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "radio-07",
              "path": "registry/default/components/radio/radio-07.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "radio-07",
              "path": "registry/default/components/radio/radio-07.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "radio",
        "title": "Radio · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "radio"
      ],
      "files": [
        {
          "path": "registry/default/components/radio/radio-07.tsx",
          "type": "registry:component",
          "target": "components/ui/radio-07.tsx"
        },
        {
          "path": "registry/default/components/radio/radio-07.vue",
          "target": "components/ui/radio-07.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-07.html",
          "target": "components/ui/radio-07.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-07.wxml",
          "target": "components/ui/radio-07/radio-07.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "radio-08",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/radio-group.json"
      ],
      "meta": {
        "tags": [
          "radio",
          "label",
          "card",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "radio-08",
          "group": "radio",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "radio-08",
              "path": "registry/default/components/radio/radio-08.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "radio-08",
              "path": "registry/default/components/radio/radio-08.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "radio-08",
              "path": "registry/default/components/radio/radio-08.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "radio-08",
              "path": "registry/default/components/radio/radio-08.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "radio",
        "title": "Radio · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "radio"
      ],
      "files": [
        {
          "path": "registry/default/components/radio/radio-08.tsx",
          "type": "registry:component",
          "target": "components/ui/radio-08.tsx"
        },
        {
          "path": "registry/default/components/radio/radio-08.vue",
          "target": "components/ui/radio-08.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-08.html",
          "target": "components/ui/radio-08.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-08.wxml",
          "target": "components/ui/radio-08/radio-08.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "radio-09",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/radio-group.json"
      ],
      "meta": {
        "tags": [
          "radio",
          "label",
          "card",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "radio-09",
          "group": "radio",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "radio-09",
              "path": "registry/default/components/radio/radio-09.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "radio-09",
              "path": "registry/default/components/radio/radio-09.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "radio-09",
              "path": "registry/default/components/radio/radio-09.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "radio-09",
              "path": "registry/default/components/radio/radio-09.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "radio",
        "title": "Radio · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "radio"
      ],
      "files": [
        {
          "path": "registry/default/components/radio/radio-09.tsx",
          "type": "registry:component",
          "target": "components/ui/radio-09.tsx"
        },
        {
          "path": "registry/default/components/radio/radio-09.vue",
          "target": "components/ui/radio-09.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-09.html",
          "target": "components/ui/radio-09.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-09.wxml",
          "target": "components/ui/radio-09/radio-09.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "radio-10",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/radio-group.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "radio",
          "label",
          "card",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "radio-10",
          "group": "radio",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "radio-10",
              "path": "registry/default/components/radio/radio-10.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "radio-10",
              "path": "registry/default/components/radio/radio-10.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "radio-10",
              "path": "registry/default/components/radio/radio-10.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "radio-10",
              "path": "registry/default/components/radio/radio-10.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "radio",
        "title": "Radio · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "radio"
      ],
      "files": [
        {
          "path": "registry/default/components/radio/radio-10.tsx",
          "type": "registry:component",
          "target": "components/ui/radio-10.tsx"
        },
        {
          "path": "registry/default/components/radio/radio-10.vue",
          "target": "components/ui/radio-10.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-10.html",
          "target": "components/ui/radio-10.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-10.wxml",
          "target": "components/ui/radio-10/radio-10.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "radio-11",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/radio-group.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "radio",
          "label",
          "card",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "radio-11",
          "group": "radio",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "radio-11",
              "path": "registry/default/components/radio/radio-11.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "radio-11",
              "path": "registry/default/components/radio/radio-11.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "radio-11",
              "path": "registry/default/components/radio/radio-11.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "radio-11",
              "path": "registry/default/components/radio/radio-11.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "radio",
        "title": "Radio · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "radio"
      ],
      "files": [
        {
          "path": "registry/default/components/radio/radio-11.tsx",
          "type": "registry:component",
          "target": "components/ui/radio-11.tsx"
        },
        {
          "path": "registry/default/components/radio/radio-11.vue",
          "target": "components/ui/radio-11.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-11.html",
          "target": "components/ui/radio-11.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-11.wxml",
          "target": "components/ui/radio-11/radio-11.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "radio-12",
      "type": "registry:component",
      "dependencies": [
        "@remixicon/react",
        "@timui/react"
      ],
      "registryDependencies": [
        "https://ui.timkit.cn/r/radio-group.json"
      ],
      "meta": {
        "tags": [
          "radio",
          "label",
          "card",
          "checkout",
          "payment",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "radio-12",
          "group": "radio",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "radio-12",
              "path": "registry/default/components/radio/radio-12.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "radio-12",
              "path": "registry/default/components/radio/radio-12.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "radio-12",
              "path": "registry/default/components/radio/radio-12.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "radio-12",
              "path": "registry/default/components/radio/radio-12.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@remixicon/react",
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "radio",
        "title": "Radio · With label"
      },
      "categories": [
        "radio"
      ],
      "files": [
        {
          "path": "registry/default/components/radio/radio-12.tsx",
          "type": "registry:component",
          "target": "components/ui/radio-12.tsx"
        },
        {
          "path": "registry/default/components/radio/radio-12.vue",
          "target": "components/ui/radio-12.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-12.html",
          "target": "components/ui/radio-12.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-12.wxml",
          "target": "components/ui/radio-12/radio-12.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "radio-13",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/radio-group.json"
      ],
      "meta": {
        "tags": [
          "radio",
          "label",
          "card",
          "pricing",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "radio-13",
          "group": "radio",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "radio-13",
              "path": "registry/default/components/radio/radio-13.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "radio-13",
              "path": "registry/default/components/radio/radio-13.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "radio-13",
              "path": "registry/default/components/radio/radio-13.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "radio-13",
              "path": "registry/default/components/radio/radio-13.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "radio",
        "title": "Radio · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "radio"
      ],
      "files": [
        {
          "path": "registry/default/components/radio/radio-13.tsx",
          "type": "registry:component",
          "target": "components/ui/radio-13.tsx"
        },
        {
          "path": "registry/default/components/radio/radio-13.vue",
          "target": "components/ui/radio-13.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-13.html",
          "target": "components/ui/radio-13.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-13.wxml",
          "target": "components/ui/radio-13/radio-13.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "radio-14",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/radio-group.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "radio",
          "label",
          "card",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "radio-14",
          "group": "radio",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "radio-14",
              "path": "registry/default/components/radio/radio-14.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "radio-14",
              "path": "registry/default/components/radio/radio-14.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "radio-14",
              "path": "registry/default/components/radio/radio-14.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "radio-14",
              "path": "registry/default/components/radio/radio-14.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "radio",
        "title": "Radio · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "radio"
      ],
      "files": [
        {
          "path": "registry/default/components/radio/radio-14.tsx",
          "type": "registry:component",
          "target": "components/ui/radio-14.tsx"
        },
        {
          "path": "registry/default/components/radio/radio-14.vue",
          "target": "components/ui/radio-14.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-14.html",
          "target": "components/ui/radio-14.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-14.wxml",
          "target": "components/ui/radio-14/radio-14.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "radio-15",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/radio-group.json",
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/badge.json"
      ],
      "meta": {
        "tags": [
          "radio",
          "label",
          "pricing",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "radio-15",
          "group": "radio",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "radio-15",
              "path": "registry/default/components/radio/radio-15.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "radio-15",
              "path": "registry/default/components/radio/radio-15.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "radio-15",
              "path": "registry/default/components/radio/radio-15.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "radio-15",
              "path": "registry/default/components/radio/radio-15.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "radio",
        "title": "Radio · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "radio"
      ],
      "files": [
        {
          "path": "registry/default/components/radio/radio-15.tsx",
          "type": "registry:component",
          "target": "components/ui/radio-15.tsx"
        },
        {
          "path": "registry/default/components/radio/radio-15.vue",
          "target": "components/ui/radio-15.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-15.html",
          "target": "components/ui/radio-15.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-15.wxml",
          "target": "components/ui/radio-15/radio-15.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "radio-17",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/radio-group.json"
      ],
      "meta": {
        "tags": [
          "radio",
          "label",
          "rating",
          "vote",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "radio-17",
          "group": "radio",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "radio-17",
              "path": "registry/default/components/radio/radio-17.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "radio-17",
              "path": "registry/default/components/radio/radio-17.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "radio-17",
              "path": "registry/default/components/radio/radio-17.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "radio-17",
              "path": "registry/default/components/radio/radio-17.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "radio",
        "title": "Radio · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "radio"
      ],
      "files": [
        {
          "path": "registry/default/components/radio/radio-17.tsx",
          "type": "registry:component",
          "target": "components/ui/radio-17.tsx"
        },
        {
          "path": "registry/default/components/radio/radio-17.vue",
          "target": "components/ui/radio-17.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-17.html",
          "target": "components/ui/radio-17.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-17.wxml",
          "target": "components/ui/radio-17/radio-17.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "radio-18",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/radio-group.json"
      ],
      "meta": {
        "tags": [
          "radio",
          "label",
          "rating",
          "vote",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "radio-18",
          "group": "radio",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "radio-18",
              "path": "registry/default/components/radio/radio-18.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "radio-18",
              "path": "registry/default/components/radio/radio-18.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "radio-18",
              "path": "registry/default/components/radio/radio-18.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "radio-18",
              "path": "registry/default/components/radio/radio-18.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "radio",
        "title": "Radio · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "radio"
      ],
      "files": [
        {
          "path": "registry/default/components/radio/radio-18.tsx",
          "type": "registry:component",
          "target": "components/ui/radio-18.tsx"
        },
        {
          "path": "registry/default/components/radio/radio-18.vue",
          "target": "components/ui/radio-18.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-18.html",
          "target": "components/ui/radio-18.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-18.wxml",
          "target": "components/ui/radio-18/radio-18.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "radio-19",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/radio-group.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "radio",
          "label",
          "darkmode",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "radio-19",
          "group": "radio",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "radio-19",
              "path": "registry/default/components/radio/radio-19.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "radio-19",
              "path": "registry/default/components/radio/radio-19.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "radio-19",
              "path": "registry/default/components/radio/radio-19.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "radio-19",
              "path": "registry/default/components/radio/radio-19.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "radio",
        "title": "Radio · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "radio"
      ],
      "files": [
        {
          "path": "registry/default/components/radio/radio-19.tsx",
          "type": "registry:component",
          "target": "components/ui/radio-19.tsx"
        },
        {
          "path": "registry/default/components/radio/radio-19.vue",
          "target": "components/ui/radio-19.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-19.html",
          "target": "components/ui/radio-19.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-19.wxml",
          "target": "components/ui/radio-19/radio-19.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "radio-20",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/radio-group.json"
      ],
      "meta": {
        "tags": [
          "radio",
          "label",
          "pricing",
          "switch",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "radio-20",
          "group": "radio",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "radio-20",
              "path": "registry/default/components/radio/radio-20.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "radio-20",
              "path": "registry/default/components/radio/radio-20.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "radio-20",
              "path": "registry/default/components/radio/radio-20.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "radio-20",
              "path": "registry/default/components/radio/radio-20.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "radio",
        "title": "Radio · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "radio"
      ],
      "files": [
        {
          "path": "registry/default/components/radio/radio-20.tsx",
          "type": "registry:component",
          "target": "components/ui/radio-20.tsx"
        },
        {
          "path": "registry/default/components/radio/radio-20.vue",
          "target": "components/ui/radio-20.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-20.html",
          "target": "components/ui/radio-20.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-20.wxml",
          "target": "components/ui/radio-20/radio-20.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "radio-16",
      "type": "registry:component",
      "dependencies": [
        "@remixicon/react",
        "@timui/react"
      ],
      "registryDependencies": [
        "https://ui.timkit.cn/r/radio-group.json"
      ],
      "meta": {
        "tags": [
          "radio",
          "label",
          "rating",
          "vote",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "radio-16",
          "group": "radio",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "radio-16",
              "path": "registry/default/components/radio/radio-16.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "radio-16",
              "path": "registry/default/components/radio/radio-16.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "radio-16",
              "path": "registry/default/components/radio/radio-16.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "radio-16",
              "path": "registry/default/components/radio/radio-16.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@remixicon/react",
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "radio",
        "title": "Radio · With label"
      },
      "categories": [
        "radio"
      ],
      "files": [
        {
          "path": "registry/default/components/radio/radio-16.tsx",
          "type": "registry:component",
          "target": "components/ui/radio-16.tsx"
        },
        {
          "path": "registry/default/components/radio/radio-16.vue",
          "target": "components/ui/radio-16.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-16.html",
          "target": "components/ui/radio-16.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/radio/radio-16.wxml",
          "target": "components/ui/radio-16/radio-16.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "switch-01",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/switch.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "switch",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "switch-01",
          "group": "switch",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "switch-01",
              "path": "registry/default/components/switch/switch-01.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "switch-01",
              "path": "registry/default/components/switch/switch-01.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "switch-01",
              "path": "registry/default/components/switch/switch-01.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "switch-01",
              "path": "registry/default/components/switch/switch-01.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "switch",
        "title": "Switch · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "switch"
      ],
      "files": [
        {
          "path": "registry/default/components/switch/switch-01.tsx",
          "type": "registry:component",
          "target": "components/ui/switch-01.tsx"
        },
        {
          "path": "registry/default/components/switch/switch-01.vue",
          "target": "components/ui/switch-01.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/switch/switch-01.html",
          "target": "components/ui/switch-01.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/switch/switch-01.wxml",
          "target": "components/ui/switch-01/switch-01.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "switch-02",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/switch.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "switch",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "switch-02",
          "group": "switch",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "switch-02",
              "path": "registry/default/components/switch/switch-02.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "switch-02",
              "path": "registry/default/components/switch/switch-02.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "switch-02",
              "path": "registry/default/components/switch/switch-02.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "switch-02",
              "path": "registry/default/components/switch/switch-02.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "switch",
        "title": "Switch · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "switch"
      ],
      "files": [
        {
          "path": "registry/default/components/switch/switch-02.tsx",
          "type": "registry:component",
          "target": "components/ui/switch-02.tsx"
        },
        {
          "path": "registry/default/components/switch/switch-02.vue",
          "target": "components/ui/switch-02.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/switch/switch-02.html",
          "target": "components/ui/switch-02.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/switch/switch-02.wxml",
          "target": "components/ui/switch-02/switch-02.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "switch-03",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/switch.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "switch",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "switch-03",
          "group": "switch",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "switch-03",
              "path": "registry/default/components/switch/switch-03.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "switch-03",
              "path": "registry/default/components/switch/switch-03.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "switch-03",
              "path": "registry/default/components/switch/switch-03.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "switch-03",
              "path": "registry/default/components/switch/switch-03.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "switch",
        "title": "Switch · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "switch"
      ],
      "files": [
        {
          "path": "registry/default/components/switch/switch-03.tsx",
          "type": "registry:component",
          "target": "components/ui/switch-03.tsx"
        },
        {
          "path": "registry/default/components/switch/switch-03.vue",
          "target": "components/ui/switch-03.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/switch/switch-03.html",
          "target": "components/ui/switch-03.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/switch/switch-03.wxml",
          "target": "components/ui/switch-03/switch-03.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "switch-04",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/switch.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "switch",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "switch-04",
          "group": "switch",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "switch-04",
              "path": "registry/default/components/switch/switch-04.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "switch-04",
              "path": "registry/default/components/switch/switch-04.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "switch-04",
              "path": "registry/default/components/switch/switch-04.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "switch-04",
              "path": "registry/default/components/switch/switch-04.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "switch",
        "title": "Switch · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "switch"
      ],
      "files": [
        {
          "path": "registry/default/components/switch/switch-04.tsx",
          "type": "registry:component",
          "target": "components/ui/switch-04.tsx"
        },
        {
          "path": "registry/default/components/switch/switch-04.vue",
          "target": "components/ui/switch-04.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/switch/switch-04.html",
          "target": "components/ui/switch-04.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/switch/switch-04.wxml",
          "target": "components/ui/switch-04/switch-04.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "switch-05",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/switch.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "switch",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "switch-05",
          "group": "switch",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "switch-05",
              "path": "registry/default/components/switch/switch-05.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "switch-05",
              "path": "registry/default/components/switch/switch-05.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "switch-05",
              "path": "registry/default/components/switch/switch-05.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "switch-05",
              "path": "registry/default/components/switch/switch-05.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "switch",
        "title": "Switch · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "switch"
      ],
      "files": [
        {
          "path": "registry/default/components/switch/switch-05.tsx",
          "type": "registry:component",
          "target": "components/ui/switch-05.tsx"
        },
        {
          "path": "registry/default/components/switch/switch-05.vue",
          "target": "components/ui/switch-05.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/switch/switch-05.html",
          "target": "components/ui/switch-05.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/switch/switch-05.wxml",
          "target": "components/ui/switch-05/switch-05.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "switch-06",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/switch.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "switch",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "switch-06",
          "group": "switch",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "switch-06",
              "path": "registry/default/components/switch/switch-06.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "switch-06",
              "path": "registry/default/components/switch/switch-06.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "switch-06",
              "path": "registry/default/components/switch/switch-06.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "switch-06",
              "path": "registry/default/components/switch/switch-06.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "switch",
        "title": "Switch · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "switch"
      ],
      "files": [
        {
          "path": "registry/default/components/switch/switch-06.tsx",
          "type": "registry:component",
          "target": "components/ui/switch-06.tsx"
        },
        {
          "path": "registry/default/components/switch/switch-06.vue",
          "target": "components/ui/switch-06.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/switch/switch-06.html",
          "target": "components/ui/switch-06.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/switch/switch-06.wxml",
          "target": "components/ui/switch-06/switch-06.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "switch-07",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/switch.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "switch",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "switch-07",
          "group": "switch",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "switch-07",
              "path": "registry/default/components/switch/switch-07.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "switch-07",
              "path": "registry/default/components/switch/switch-07.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "switch-07",
              "path": "registry/default/components/switch/switch-07.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "switch-07",
              "path": "registry/default/components/switch/switch-07.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "switch",
        "title": "Switch · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "switch"
      ],
      "files": [
        {
          "path": "registry/default/components/switch/switch-07.tsx",
          "type": "registry:component",
          "target": "components/ui/switch-07.tsx"
        },
        {
          "path": "registry/default/components/switch/switch-07.vue",
          "target": "components/ui/switch-07.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/switch/switch-07.html",
          "target": "components/ui/switch-07.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/switch/switch-07.wxml",
          "target": "components/ui/switch-07/switch-07.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "switch-08",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/switch.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "switch",
          "label",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "switch-08",
          "group": "switch",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "switch-08",
              "path": "registry/default/components/switch/switch-08.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "switch-08",
              "path": "registry/default/components/switch/switch-08.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "switch-08",
              "path": "registry/default/components/switch/switch-08.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "switch-08",
              "path": "registry/default/components/switch/switch-08.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "switch",
        "title": "Switch · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "switch"
      ],
      "files": [
        {
          "path": "registry/default/components/switch/switch-08.tsx",
          "type": "registry:component",
          "target": "components/ui/switch-08.tsx"
        },
        {
          "path": "registry/default/components/switch/switch-08.vue",
          "target": "components/ui/switch-08.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/switch/switch-08.html",
          "target": "components/ui/switch-08.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/switch/switch-08.wxml",
          "target": "components/ui/switch-08/switch-08.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "switch-09",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/switch.json"
      ],
      "meta": {
        "tags": [
          "switch",
          "label",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "switch-09",
          "group": "switch",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "switch-09",
              "path": "registry/default/components/switch/switch-09.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "switch-09",
              "path": "registry/default/components/switch/switch-09.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "switch-09",
              "path": "registry/default/components/switch/switch-09.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "switch-09",
              "path": "registry/default/components/switch/switch-09.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "switch",
        "title": "Switch · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "switch"
      ],
      "files": [
        {
          "path": "registry/default/components/switch/switch-09.tsx",
          "type": "registry:component",
          "target": "components/ui/switch-09.tsx"
        },
        {
          "path": "registry/default/components/switch/switch-09.vue",
          "target": "components/ui/switch-09.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/switch/switch-09.html",
          "target": "components/ui/switch-09.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/switch/switch-09.wxml",
          "target": "components/ui/switch-09/switch-09.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "switch-10",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/switch.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "switch",
          "label",
          "darkmode",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "switch-10",
          "group": "switch",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "switch-10",
              "path": "registry/default/components/switch/switch-10.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "switch-10",
              "path": "registry/default/components/switch/switch-10.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "switch-10",
              "path": "registry/default/components/switch/switch-10.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "switch-10",
              "path": "registry/default/components/switch/switch-10.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "switch",
        "title": "Switch · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "switch"
      ],
      "files": [
        {
          "path": "registry/default/components/switch/switch-10.tsx",
          "type": "registry:component",
          "target": "components/ui/switch-10.tsx"
        },
        {
          "path": "registry/default/components/switch/switch-10.vue",
          "target": "components/ui/switch-10.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/switch/switch-10.html",
          "target": "components/ui/switch-10.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/switch/switch-10.wxml",
          "target": "components/ui/switch-10/switch-10.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "switch-11",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/switch.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "switch",
          "label",
          "darkmode",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "switch-11",
          "group": "switch",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "switch-11",
              "path": "registry/default/components/switch/switch-11.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "switch-11",
              "path": "registry/default/components/switch/switch-11.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "switch-11",
              "path": "registry/default/components/switch/switch-11.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "switch-11",
              "path": "registry/default/components/switch/switch-11.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "switch",
        "title": "Switch · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "switch"
      ],
      "files": [
        {
          "path": "registry/default/components/switch/switch-11.tsx",
          "type": "registry:component",
          "target": "components/ui/switch-11.tsx"
        },
        {
          "path": "registry/default/components/switch/switch-11.vue",
          "target": "components/ui/switch-11.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/switch/switch-11.html",
          "target": "components/ui/switch-11.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/switch/switch-11.wxml",
          "target": "components/ui/switch-11/switch-11.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "switch-12",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/switch.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "switch",
          "label",
          "darkmode",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "switch-12",
          "group": "switch",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "switch-12",
              "path": "registry/default/components/switch/switch-12.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "switch-12",
              "path": "registry/default/components/switch/switch-12.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "switch-12",
              "path": "registry/default/components/switch/switch-12.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "switch-12",
              "path": "registry/default/components/switch/switch-12.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "switch",
        "title": "Switch · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "switch"
      ],
      "files": [
        {
          "path": "registry/default/components/switch/switch-12.tsx",
          "type": "registry:component",
          "target": "components/ui/switch-12.tsx"
        },
        {
          "path": "registry/default/components/switch/switch-12.vue",
          "target": "components/ui/switch-12.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/switch/switch-12.html",
          "target": "components/ui/switch-12.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/switch/switch-12.wxml",
          "target": "components/ui/switch-12/switch-12.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "switch-13",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/switch.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "switch",
          "label",
          "darkmode",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "switch-13",
          "group": "switch",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "switch-13",
              "path": "registry/default/components/switch/switch-13.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "switch-13",
              "path": "registry/default/components/switch/switch-13.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "switch-13",
              "path": "registry/default/components/switch/switch-13.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "switch-13",
              "path": "registry/default/components/switch/switch-13.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "switch",
        "title": "Switch · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "switch"
      ],
      "files": [
        {
          "path": "registry/default/components/switch/switch-13.tsx",
          "type": "registry:component",
          "target": "components/ui/switch-13.tsx"
        },
        {
          "path": "registry/default/components/switch/switch-13.vue",
          "target": "components/ui/switch-13.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/switch/switch-13.html",
          "target": "components/ui/switch-13.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/switch/switch-13.wxml",
          "target": "components/ui/switch-13/switch-13.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "switch-14",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/switch.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "switch",
          "label",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "switch-14",
          "group": "switch",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "switch-14",
              "path": "registry/default/components/switch/switch-14.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "switch-14",
              "path": "registry/default/components/switch/switch-14.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "switch-14",
              "path": "registry/default/components/switch/switch-14.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "switch-14",
              "path": "registry/default/components/switch/switch-14.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "switch",
        "title": "Switch · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "switch"
      ],
      "files": [
        {
          "path": "registry/default/components/switch/switch-14.tsx",
          "type": "registry:component",
          "target": "components/ui/switch-14.tsx"
        },
        {
          "path": "registry/default/components/switch/switch-14.vue",
          "target": "components/ui/switch-14.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/switch/switch-14.html",
          "target": "components/ui/switch-14.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/switch/switch-14.wxml",
          "target": "components/ui/switch-14/switch-14.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "switch-15",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/switch.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "switch",
          "label",
          "card",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "switch-15",
          "group": "switch",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "switch-15",
              "path": "registry/default/components/switch/switch-15.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "switch-15",
              "path": "registry/default/components/switch/switch-15.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "switch-15",
              "path": "registry/default/components/switch/switch-15.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "switch-15",
              "path": "registry/default/components/switch/switch-15.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "switch",
        "title": "Switch · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "switch"
      ],
      "files": [
        {
          "path": "registry/default/components/switch/switch-15.tsx",
          "type": "registry:component",
          "target": "components/ui/switch-15.tsx"
        },
        {
          "path": "registry/default/components/switch/switch-15.vue",
          "target": "components/ui/switch-15.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/switch/switch-15.html",
          "target": "components/ui/switch-15.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/switch/switch-15.wxml",
          "target": "components/ui/switch-15/switch-15.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "switch-16",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/switch.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "switch",
          "label",
          "card",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "switch-16",
          "group": "switch",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "switch-16",
              "path": "registry/default/components/switch/switch-16.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "switch-16",
              "path": "registry/default/components/switch/switch-16.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "switch-16",
              "path": "registry/default/components/switch/switch-16.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "switch-16",
              "path": "registry/default/components/switch/switch-16.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "switch",
        "title": "Switch · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "switch"
      ],
      "files": [
        {
          "path": "registry/default/components/switch/switch-16.tsx",
          "type": "registry:component",
          "target": "components/ui/switch-16.tsx"
        },
        {
          "path": "registry/default/components/switch/switch-16.vue",
          "target": "components/ui/switch-16.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/switch/switch-16.html",
          "target": "components/ui/switch-16.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/switch/switch-16.wxml",
          "target": "components/ui/switch-16/switch-16.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "switch-17",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/switch.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "switch",
          "label",
          "card",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "switch-17",
          "group": "switch",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "switch-17",
              "path": "registry/default/components/switch/switch-17.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "switch-17",
              "path": "registry/default/components/switch/switch-17.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "switch-17",
              "path": "registry/default/components/switch/switch-17.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "switch-17",
              "path": "registry/default/components/switch/switch-17.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "switch",
        "title": "Switch · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "switch"
      ],
      "files": [
        {
          "path": "registry/default/components/switch/switch-17.tsx",
          "type": "registry:component",
          "target": "components/ui/switch-17.tsx"
        },
        {
          "path": "registry/default/components/switch/switch-17.vue",
          "target": "components/ui/switch-17.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/switch/switch-17.html",
          "target": "components/ui/switch-17.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/switch/switch-17.wxml",
          "target": "components/ui/switch-17/switch-17.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-01",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/select-native.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "native select"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-01",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-01",
              "path": "registry/default/components/select/select-01.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-01",
              "path": "registry/default/components/select/select-01.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-01",
              "path": "registry/default/components/select/select-01.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-01",
              "path": "registry/default/components/select/select-01.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-01.tsx",
          "type": "registry:component",
          "target": "components/ui/select-01.tsx"
        },
        {
          "path": "registry/default/components/select/select-01.vue",
          "target": "components/ui/select-01.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-01.html",
          "target": "components/ui/select-01.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-01.wxml",
          "target": "components/ui/select-01/select-01.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-02",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/select-native.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "native select"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-02",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-02",
              "path": "registry/default/components/select/select-02.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-02",
              "path": "registry/default/components/select/select-02.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-02",
              "path": "registry/default/components/select/select-02.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-02",
              "path": "registry/default/components/select/select-02.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-02.tsx",
          "type": "registry:component",
          "target": "components/ui/select-02.tsx"
        },
        {
          "path": "registry/default/components/select/select-02.vue",
          "target": "components/ui/select-02.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-02.html",
          "target": "components/ui/select-02.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-02.wxml",
          "target": "components/ui/select-02/select-02.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-03",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/select-native.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "native select",
          "time"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-03",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-03",
              "path": "registry/default/components/select/select-03.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-03",
              "path": "registry/default/components/select/select-03.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-03",
              "path": "registry/default/components/select/select-03.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-03",
              "path": "registry/default/components/select/select-03.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-03.tsx",
          "type": "registry:component",
          "target": "components/ui/select-03.tsx"
        },
        {
          "path": "registry/default/components/select/select-03.vue",
          "target": "components/ui/select-03.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-03.html",
          "target": "components/ui/select-03.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-03.wxml",
          "target": "components/ui/select-03/select-03.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-04",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/select-native.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "native select"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-04",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-04",
              "path": "registry/default/components/select/select-04.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-04",
              "path": "registry/default/components/select/select-04.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-04",
              "path": "registry/default/components/select/select-04.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-04",
              "path": "registry/default/components/select/select-04.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-04.tsx",
          "type": "registry:component",
          "target": "components/ui/select-04.tsx"
        },
        {
          "path": "registry/default/components/select/select-04.vue",
          "target": "components/ui/select-04.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-04.html",
          "target": "components/ui/select-04.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-04.wxml",
          "target": "components/ui/select-04/select-04.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-05",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/select-native.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "native select"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-05",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-05",
              "path": "registry/default/components/select/select-05.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-05",
              "path": "registry/default/components/select/select-05.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-05",
              "path": "registry/default/components/select/select-05.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-05",
              "path": "registry/default/components/select/select-05.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-05.tsx",
          "type": "registry:component",
          "target": "components/ui/select-05.tsx"
        },
        {
          "path": "registry/default/components/select/select-05.vue",
          "target": "components/ui/select-05.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-05.html",
          "target": "components/ui/select-05.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-05.wxml",
          "target": "components/ui/select-05/select-05.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-06",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/select-native.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "native select",
          "error"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-06",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-06",
              "path": "registry/default/components/select/select-06.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-06",
              "path": "registry/default/components/select/select-06.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-06",
              "path": "registry/default/components/select/select-06.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-06",
              "path": "registry/default/components/select/select-06.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-06.tsx",
          "type": "registry:component",
          "target": "components/ui/select-06.tsx"
        },
        {
          "path": "registry/default/components/select/select-06.vue",
          "target": "components/ui/select-06.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-06.html",
          "target": "components/ui/select-06.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-06.wxml",
          "target": "components/ui/select-06/select-06.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-07",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/select-native.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "native select"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-07",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-07",
              "path": "registry/default/components/select/select-07.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-07",
              "path": "registry/default/components/select/select-07.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-07",
              "path": "registry/default/components/select/select-07.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-07",
              "path": "registry/default/components/select/select-07.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-07.tsx",
          "type": "registry:component",
          "target": "components/ui/select-07.tsx"
        },
        {
          "path": "registry/default/components/select/select-07.vue",
          "target": "components/ui/select-07.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-07.html",
          "target": "components/ui/select-07.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-07.wxml",
          "target": "components/ui/select-07/select-07.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-08",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/select-native.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "native select",
          "disabled"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-08",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-08",
              "path": "registry/default/components/select/select-08.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-08",
              "path": "registry/default/components/select/select-08.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-08",
              "path": "registry/default/components/select/select-08.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-08",
              "path": "registry/default/components/select/select-08.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-08.tsx",
          "type": "registry:component",
          "target": "components/ui/select-08.tsx"
        },
        {
          "path": "registry/default/components/select/select-08.vue",
          "target": "components/ui/select-08.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-08.html",
          "target": "components/ui/select-08.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-08.wxml",
          "target": "components/ui/select-08/select-08.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-09",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/select-native.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "native select"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-09",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-09",
              "path": "registry/default/components/select/select-09.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-09",
              "path": "registry/default/components/select/select-09.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-09",
              "path": "registry/default/components/select/select-09.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-09",
              "path": "registry/default/components/select/select-09.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-09.tsx",
          "type": "registry:component",
          "target": "components/ui/select-09.tsx"
        },
        {
          "path": "registry/default/components/select/select-09.vue",
          "target": "components/ui/select-09.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-09.html",
          "target": "components/ui/select-09.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-09.wxml",
          "target": "components/ui/select-09/select-09.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-10",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/select-native.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "native select"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-10",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-10",
              "path": "registry/default/components/select/select-10.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-10",
              "path": "registry/default/components/select/select-10.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-10",
              "path": "registry/default/components/select/select-10.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-10",
              "path": "registry/default/components/select/select-10.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-10.tsx",
          "type": "registry:component",
          "target": "components/ui/select-10.tsx"
        },
        {
          "path": "registry/default/components/select/select-10.vue",
          "target": "components/ui/select-10.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-10.html",
          "target": "components/ui/select-10.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-10.wxml",
          "target": "components/ui/select-10/select-10.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-11",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/select-native.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "native select"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-11",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-11",
              "path": "registry/default/components/select/select-11.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-11",
              "path": "registry/default/components/select/select-11.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-11",
              "path": "registry/default/components/select/select-11.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-11",
              "path": "registry/default/components/select/select-11.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-11.tsx",
          "type": "registry:component",
          "target": "components/ui/select-11.tsx"
        },
        {
          "path": "registry/default/components/select/select-11.vue",
          "target": "components/ui/select-11.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-11.html",
          "target": "components/ui/select-11.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-11.wxml",
          "target": "components/ui/select-11/select-11.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-12",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/select-native.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "native select",
          "timezone",
          "time"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-12",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-12",
              "path": "registry/default/components/select/select-12.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-12",
              "path": "registry/default/components/select/select-12.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-12",
              "path": "registry/default/components/select/select-12.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-12",
              "path": "registry/default/components/select/select-12.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-12.tsx",
          "type": "registry:component",
          "target": "components/ui/select-12.tsx"
        },
        {
          "path": "registry/default/components/select/select-12.vue",
          "target": "components/ui/select-12.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-12.html",
          "target": "components/ui/select-12.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-12.wxml",
          "target": "components/ui/select-12/select-12.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-13",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/select-native.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "native select"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-13",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-13",
              "path": "registry/default/components/select/select-13.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-13",
              "path": "registry/default/components/select/select-13.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-13",
              "path": "registry/default/components/select/select-13.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-13",
              "path": "registry/default/components/select/select-13.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-13.tsx",
          "type": "registry:component",
          "target": "components/ui/select-13.tsx"
        },
        {
          "path": "registry/default/components/select/select-13.vue",
          "target": "components/ui/select-13.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-13.html",
          "target": "components/ui/select-13.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-13.wxml",
          "target": "components/ui/select-13/select-13.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-14",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/select-native.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "native select"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-14",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-14",
              "path": "registry/default/components/select/select-14.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-14",
              "path": "registry/default/components/select/select-14.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-14",
              "path": "registry/default/components/select/select-14.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-14",
              "path": "registry/default/components/select/select-14.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-14.tsx",
          "type": "registry:component",
          "target": "components/ui/select-14.tsx"
        },
        {
          "path": "registry/default/components/select/select-14.vue",
          "target": "components/ui/select-14.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-14.html",
          "target": "components/ui/select-14.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-14.wxml",
          "target": "components/ui/select-14/select-14.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-15",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/select.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-15",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-15",
              "path": "registry/default/components/select/select-15.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-15",
              "path": "registry/default/components/select/select-15.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-15",
              "path": "registry/default/components/select/select-15.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-15",
              "path": "registry/default/components/select/select-15.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-15.tsx",
          "type": "registry:component",
          "target": "components/ui/select-15.tsx"
        },
        {
          "path": "registry/default/components/select/select-15.vue",
          "target": "components/ui/select-15.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-15.html",
          "target": "components/ui/select-15.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-15.wxml",
          "target": "components/ui/select-15/select-15.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-16",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/select.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-16",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-16",
              "path": "registry/default/components/select/select-16.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-16",
              "path": "registry/default/components/select/select-16.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-16",
              "path": "registry/default/components/select/select-16.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-16",
              "path": "registry/default/components/select/select-16.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-16.tsx",
          "type": "registry:component",
          "target": "components/ui/select-16.tsx"
        },
        {
          "path": "registry/default/components/select/select-16.vue",
          "target": "components/ui/select-16.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-16.html",
          "target": "components/ui/select-16.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-16.wxml",
          "target": "components/ui/select-16/select-16.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-17",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/select.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-17",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-17",
              "path": "registry/default/components/select/select-17.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-17",
              "path": "registry/default/components/select/select-17.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-17",
              "path": "registry/default/components/select/select-17.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-17",
              "path": "registry/default/components/select/select-17.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-17.tsx",
          "type": "registry:component",
          "target": "components/ui/select-17.tsx"
        },
        {
          "path": "registry/default/components/select/select-17.vue",
          "target": "components/ui/select-17.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-17.html",
          "target": "components/ui/select-17.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-17.wxml",
          "target": "components/ui/select-17/select-17.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-18",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/select.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "helper",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-18",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-18",
              "path": "registry/default/components/select/select-18.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-18",
              "path": "registry/default/components/select/select-18.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-18",
              "path": "registry/default/components/select/select-18.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-18",
              "path": "registry/default/components/select/select-18.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-18.tsx",
          "type": "registry:component",
          "target": "components/ui/select-18.tsx"
        },
        {
          "path": "registry/default/components/select/select-18.vue",
          "target": "components/ui/select-18.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-18.html",
          "target": "components/ui/select-18.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-18.wxml",
          "target": "components/ui/select-18/select-18.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-19",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/select.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-19",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-19",
              "path": "registry/default/components/select/select-19.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-19",
              "path": "registry/default/components/select/select-19.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-19",
              "path": "registry/default/components/select/select-19.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-19",
              "path": "registry/default/components/select/select-19.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-19.tsx",
          "type": "registry:component",
          "target": "components/ui/select-19.tsx"
        },
        {
          "path": "registry/default/components/select/select-19.vue",
          "target": "components/ui/select-19.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-19.html",
          "target": "components/ui/select-19.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-19.wxml",
          "target": "components/ui/select-19/select-19.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-20",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/select.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-20",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-20",
              "path": "registry/default/components/select/select-20.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-20",
              "path": "registry/default/components/select/select-20.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-20",
              "path": "registry/default/components/select/select-20.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-20",
              "path": "registry/default/components/select/select-20.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-20.tsx",
          "type": "registry:component",
          "target": "components/ui/select-20.tsx"
        },
        {
          "path": "registry/default/components/select/select-20.vue",
          "target": "components/ui/select-20.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-20.html",
          "target": "components/ui/select-20.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-20.wxml",
          "target": "components/ui/select-20/select-20.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-21",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/select.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-21",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-21",
              "path": "registry/default/components/select/select-21.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-21",
              "path": "registry/default/components/select/select-21.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-21",
              "path": "registry/default/components/select/select-21.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-21",
              "path": "registry/default/components/select/select-21.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-21.tsx",
          "type": "registry:component",
          "target": "components/ui/select-21.tsx"
        },
        {
          "path": "registry/default/components/select/select-21.vue",
          "target": "components/ui/select-21.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-21.html",
          "target": "components/ui/select-21.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-21.wxml",
          "target": "components/ui/select-21/select-21.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-22",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/select.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "disabled",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-22",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-22",
              "path": "registry/default/components/select/select-22.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-22",
              "path": "registry/default/components/select/select-22.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-22",
              "path": "registry/default/components/select/select-22.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-22",
              "path": "registry/default/components/select/select-22.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-22.tsx",
          "type": "registry:component",
          "target": "components/ui/select-22.tsx"
        },
        {
          "path": "registry/default/components/select/select-22.vue",
          "target": "components/ui/select-22.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-22.html",
          "target": "components/ui/select-22.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-22.wxml",
          "target": "components/ui/select-22/select-22.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-23",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/select.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "required",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-23",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-23",
              "path": "registry/default/components/select/select-23.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-23",
              "path": "registry/default/components/select/select-23.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-23",
              "path": "registry/default/components/select/select-23.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-23",
              "path": "registry/default/components/select/select-23.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-23.tsx",
          "type": "registry:component",
          "target": "components/ui/select-23.tsx"
        },
        {
          "path": "registry/default/components/select/select-23.vue",
          "target": "components/ui/select-23.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-23.html",
          "target": "components/ui/select-23.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-23.wxml",
          "target": "components/ui/select-23/select-23.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-24",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/select.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-24",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-24",
              "path": "registry/default/components/select/select-24.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-24",
              "path": "registry/default/components/select/select-24.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-24",
              "path": "registry/default/components/select/select-24.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-24",
              "path": "registry/default/components/select/select-24.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-24.tsx",
          "type": "registry:component",
          "target": "components/ui/select-24.tsx"
        },
        {
          "path": "registry/default/components/select/select-24.vue",
          "target": "components/ui/select-24.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-24.html",
          "target": "components/ui/select-24.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-24.wxml",
          "target": "components/ui/select-24/select-24.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-25",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/select.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-25",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-25",
              "path": "registry/default/components/select/select-25.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-25",
              "path": "registry/default/components/select/select-25.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-25",
              "path": "registry/default/components/select/select-25.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-25",
              "path": "registry/default/components/select/select-25.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-25.tsx",
          "type": "registry:component",
          "target": "components/ui/select-25.tsx"
        },
        {
          "path": "registry/default/components/select/select-25.vue",
          "target": "components/ui/select-25.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-25.html",
          "target": "components/ui/select-25.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-25.wxml",
          "target": "components/ui/select-25/select-25.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-26",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/select.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-26",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-26",
              "path": "registry/default/components/select/select-26.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-26",
              "path": "registry/default/components/select/select-26.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-26",
              "path": "registry/default/components/select/select-26.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-26",
              "path": "registry/default/components/select/select-26.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-26.tsx",
          "type": "registry:component",
          "target": "components/ui/select-26.tsx"
        },
        {
          "path": "registry/default/components/select/select-26.vue",
          "target": "components/ui/select-26.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-26.html",
          "target": "components/ui/select-26.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-26.wxml",
          "target": "components/ui/select-26/select-26.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-27",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/select.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "disabled",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-27",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-27",
              "path": "registry/default/components/select/select-27.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-27",
              "path": "registry/default/components/select/select-27.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-27",
              "path": "registry/default/components/select/select-27.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-27",
              "path": "registry/default/components/select/select-27.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-27.tsx",
          "type": "registry:component",
          "target": "components/ui/select-27.tsx"
        },
        {
          "path": "registry/default/components/select/select-27.vue",
          "target": "components/ui/select-27.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-27.html",
          "target": "components/ui/select-27.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-27.wxml",
          "target": "components/ui/select-27/select-27.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-28",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/select.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-28",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-28",
              "path": "registry/default/components/select/select-28.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-28",
              "path": "registry/default/components/select/select-28.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-28",
              "path": "registry/default/components/select/select-28.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-28",
              "path": "registry/default/components/select/select-28.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-28.tsx",
          "type": "registry:component",
          "target": "components/ui/select-28.tsx"
        },
        {
          "path": "registry/default/components/select/select-28.vue",
          "target": "components/ui/select-28.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-28.html",
          "target": "components/ui/select-28.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-28.wxml",
          "target": "components/ui/select-28/select-28.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-29",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/select.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-29",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-29",
              "path": "registry/default/components/select/select-29.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-29",
              "path": "registry/default/components/select/select-29.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-29",
              "path": "registry/default/components/select/select-29.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-29",
              "path": "registry/default/components/select/select-29.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-29.tsx",
          "type": "registry:component",
          "target": "components/ui/select-29.tsx"
        },
        {
          "path": "registry/default/components/select/select-29.vue",
          "target": "components/ui/select-29.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-29.html",
          "target": "components/ui/select-29.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-29.wxml",
          "target": "components/ui/select-29/select-29.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-30",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/select.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "timezone",
          "time",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-30",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-30",
              "path": "registry/default/components/select/select-30.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-30",
              "path": "registry/default/components/select/select-30.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-30",
              "path": "registry/default/components/select/select-30.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-30",
              "path": "registry/default/components/select/select-30.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-30.tsx",
          "type": "registry:component",
          "target": "components/ui/select-30.tsx"
        },
        {
          "path": "registry/default/components/select/select-30.vue",
          "target": "components/ui/select-30.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-30.html",
          "target": "components/ui/select-30.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-30.wxml",
          "target": "components/ui/select-30/select-30.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-31",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/select.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-31",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-31",
              "path": "registry/default/components/select/select-31.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-31",
              "path": "registry/default/components/select/select-31.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-31",
              "path": "registry/default/components/select/select-31.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-31",
              "path": "registry/default/components/select/select-31.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-31.tsx",
          "type": "registry:component",
          "target": "components/ui/select-31.tsx"
        },
        {
          "path": "registry/default/components/select/select-31.vue",
          "target": "components/ui/select-31.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-31.html",
          "target": "components/ui/select-31.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-31.wxml",
          "target": "components/ui/select-31/select-31.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-32",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/select.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "status",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-32",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-32",
              "path": "registry/default/components/select/select-32.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-32",
              "path": "registry/default/components/select/select-32.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-32",
              "path": "registry/default/components/select/select-32.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-32",
              "path": "registry/default/components/select/select-32.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-32.tsx",
          "type": "registry:component",
          "target": "components/ui/select-32.tsx"
        },
        {
          "path": "registry/default/components/select/select-32.vue",
          "target": "components/ui/select-32.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-32.html",
          "target": "components/ui/select-32.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-32.wxml",
          "target": "components/ui/select-32/select-32.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-33",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/select.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-33",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-33",
              "path": "registry/default/components/select/select-33.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-33",
              "path": "registry/default/components/select/select-33.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-33",
              "path": "registry/default/components/select/select-33.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-33",
              "path": "registry/default/components/select/select-33.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-33.tsx",
          "type": "registry:component",
          "target": "components/ui/select-33.tsx"
        },
        {
          "path": "registry/default/components/select/select-33.vue",
          "target": "components/ui/select-33.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-33.html",
          "target": "components/ui/select-33.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-33.wxml",
          "target": "components/ui/select-33/select-33.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-34",
      "type": "registry:component",
      "dependencies": [
        "@remixicon/react",
        "@timui/react"
      ],
      "registryDependencies": [
        "https://ui.timkit.cn/r/select.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-34",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-34",
              "path": "registry/default/components/select/select-34.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-34",
              "path": "registry/default/components/select/select-34.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-34",
              "path": "registry/default/components/select/select-34.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-34",
              "path": "registry/default/components/select/select-34.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@remixicon/react",
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-34.tsx",
          "type": "registry:component",
          "target": "components/ui/select-34.tsx"
        },
        {
          "path": "registry/default/components/select/select-34.vue",
          "target": "components/ui/select-34.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-34.html",
          "target": "components/ui/select-34.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-34.wxml",
          "target": "components/ui/select-34/select-34.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-35",
      "type": "registry:component",
      "dependencies": [
        "@remixicon/react",
        "@timui/react"
      ],
      "registryDependencies": [
        "https://ui.timkit.cn/r/select.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-35",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-35",
              "path": "registry/default/components/select/select-35.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-35",
              "path": "registry/default/components/select/select-35.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-35",
              "path": "registry/default/components/select/select-35.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-35",
              "path": "registry/default/components/select/select-35.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@remixicon/react",
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-35.tsx",
          "type": "registry:component",
          "target": "components/ui/select-35.tsx"
        },
        {
          "path": "registry/default/components/select/select-35.vue",
          "target": "components/ui/select-35.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-35.html",
          "target": "components/ui/select-35.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-35.wxml",
          "target": "components/ui/select-35/select-35.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-36",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/select.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-36",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-36",
              "path": "registry/default/components/select/select-36.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-36",
              "path": "registry/default/components/select/select-36.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-36",
              "path": "registry/default/components/select/select-36.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-36",
              "path": "registry/default/components/select/select-36.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-36.tsx",
          "type": "registry:component",
          "target": "components/ui/select-36.tsx"
        },
        {
          "path": "registry/default/components/select/select-36.vue",
          "target": "components/ui/select-36.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-36.html",
          "target": "components/ui/select-36.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-36.wxml",
          "target": "components/ui/select-36/select-36.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-37",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/select.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "flag",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-37",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-37",
              "path": "registry/default/components/select/select-37.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-37",
              "path": "registry/default/components/select/select-37.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-37",
              "path": "registry/default/components/select/select-37.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-37",
              "path": "registry/default/components/select/select-37.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-37.tsx",
          "type": "registry:component",
          "target": "components/ui/select-37.tsx"
        },
        {
          "path": "registry/default/components/select/select-37.vue",
          "target": "components/ui/select-37.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-37.html",
          "target": "components/ui/select-37.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-37.wxml",
          "target": "components/ui/select-37/select-37.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-38",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/select.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "user",
          "avatar",
          "profile",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-38",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-38",
              "path": "registry/default/components/select/select-38.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-38",
              "path": "registry/default/components/select/select-38.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-38",
              "path": "registry/default/components/select/select-38.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-38",
              "path": "registry/default/components/select/select-38.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-38.tsx",
          "type": "registry:component",
          "target": "components/ui/select-38.tsx"
        },
        {
          "path": "registry/default/components/select/select-38.vue",
          "target": "components/ui/select-38.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-38.html",
          "target": "components/ui/select-38.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-38.wxml",
          "target": "components/ui/select-38/select-38.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-39",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/select.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "user",
          "avatar",
          "profile",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-39",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-39",
              "path": "registry/default/components/select/select-39.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-39",
              "path": "registry/default/components/select/select-39.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-39",
              "path": "registry/default/components/select/select-39.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-39",
              "path": "registry/default/components/select/select-39.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/core",
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-39.tsx",
          "type": "registry:component",
          "target": "components/ui/select-39.tsx"
        },
        {
          "path": "registry/default/components/select/select-39.vue",
          "target": "components/ui/select-39.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-39.html",
          "target": "components/ui/select-39.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-39.wxml",
          "target": "components/ui/select-39/select-39.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-40",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/select.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "user",
          "avatar",
          "profile",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-40",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-40",
              "path": "registry/default/components/select/select-40.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-40",
              "path": "registry/default/components/select/select-40.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-40",
              "path": "registry/default/components/select/select-40.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-40",
              "path": "registry/default/components/select/select-40.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-40.tsx",
          "type": "registry:component",
          "target": "components/ui/select-40.tsx"
        },
        {
          "path": "registry/default/components/select/select-40.vue",
          "target": "components/ui/select-40.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-40.html",
          "target": "components/ui/select-40.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-40.wxml",
          "target": "components/ui/select-40/select-40.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-41",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/command.json",
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/popover.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "command",
          "combobox",
          "popover",
          "search",
          "autocomplete",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-41",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-41",
              "path": "registry/default/components/select/select-41.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-41",
              "path": "registry/default/components/select/select-41.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-41",
              "path": "registry/default/components/select/select-41.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-41",
              "path": "registry/default/components/select/select-41.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/core",
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-41.tsx",
          "type": "registry:component",
          "target": "components/ui/select-41.tsx"
        },
        {
          "path": "registry/default/components/select/select-41.vue",
          "target": "components/ui/select-41.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-41.html",
          "target": "components/ui/select-41.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-41.wxml",
          "target": "components/ui/select-41/select-41.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-42",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/command.json",
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/popover.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "command",
          "combobox",
          "popover",
          "search",
          "autocomplete",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-42",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-42",
              "path": "registry/default/components/select/select-42.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-42",
              "path": "registry/default/components/select/select-42.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-42",
              "path": "registry/default/components/select/select-42.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-42",
              "path": "registry/default/components/select/select-42.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/core",
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-42.tsx",
          "type": "registry:component",
          "target": "components/ui/select-42.tsx"
        },
        {
          "path": "registry/default/components/select/select-42.vue",
          "target": "components/ui/select-42.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-42.html",
          "target": "components/ui/select-42.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-42.wxml",
          "target": "components/ui/select-42/select-42.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-43",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/command.json",
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/popover.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "command",
          "combobox",
          "popover",
          "search",
          "autocomplete",
          "timezone",
          "time",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-43",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-43",
              "path": "registry/default/components/select/select-43.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-43",
              "path": "registry/default/components/select/select-43.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-43",
              "path": "registry/default/components/select/select-43.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-43",
              "path": "registry/default/components/select/select-43.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/core",
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-43.tsx",
          "type": "registry:component",
          "target": "components/ui/select-43.tsx"
        },
        {
          "path": "registry/default/components/select/select-43.vue",
          "target": "components/ui/select-43.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-43.html",
          "target": "components/ui/select-43.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-43.wxml",
          "target": "components/ui/select-43/select-43.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-44",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/command.json",
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/popover.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "command",
          "combobox",
          "popover",
          "search",
          "autocomplete",
          "flag",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-44",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-44",
              "path": "registry/default/components/select/select-44.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-44",
              "path": "registry/default/components/select/select-44.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-44",
              "path": "registry/default/components/select/select-44.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-44",
              "path": "registry/default/components/select/select-44.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-44.tsx",
          "type": "registry:component",
          "target": "components/ui/select-44.tsx"
        },
        {
          "path": "registry/default/components/select/select-44.vue",
          "target": "components/ui/select-44.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-44.html",
          "target": "components/ui/select-44.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-44.wxml",
          "target": "components/ui/select-44/select-44.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-45",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/command.json",
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/popover.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "command",
          "combobox",
          "popover",
          "search",
          "autocomplete",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-45",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-45",
              "path": "registry/default/components/select/select-45.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-45",
              "path": "registry/default/components/select/select-45.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-45",
              "path": "registry/default/components/select/select-45.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-45",
              "path": "registry/default/components/select/select-45.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-45.tsx",
          "type": "registry:component",
          "target": "components/ui/select-45.tsx"
        },
        {
          "path": "registry/default/components/select/select-45.vue",
          "target": "components/ui/select-45.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-45.html",
          "target": "components/ui/select-45.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-45.wxml",
          "target": "components/ui/select-45/select-45.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-46",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/multiselect.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "multiselect",
          "tag",
          "input",
          "search",
          "autocomplete",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-46",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-46",
              "path": "registry/default/components/select/select-46.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-46",
              "path": "registry/default/components/select/select-46.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-46",
              "path": "registry/default/components/select/select-46.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-46",
              "path": "registry/default/components/select/select-46.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-46.tsx",
          "type": "registry:component",
          "target": "components/ui/select-46.tsx"
        },
        {
          "path": "registry/default/components/select/select-46.vue",
          "target": "components/ui/select-46.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-46.html",
          "target": "components/ui/select-46.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-46.wxml",
          "target": "components/ui/select-46/select-46.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-47",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/multiselect.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "multiselect",
          "tag",
          "input",
          "search",
          "autocomplete",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-47",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-47",
              "path": "registry/default/components/select/select-47.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-47",
              "path": "registry/default/components/select/select-47.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-47",
              "path": "registry/default/components/select/select-47.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-47",
              "path": "registry/default/components/select/select-47.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-47.tsx",
          "type": "registry:component",
          "target": "components/ui/select-47.tsx"
        },
        {
          "path": "registry/default/components/select/select-47.vue",
          "target": "components/ui/select-47.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-47.html",
          "target": "components/ui/select-47.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-47.wxml",
          "target": "components/ui/select-47/select-47.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-48",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/select-native.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "multiselect",
          "native select"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-48",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-48",
              "path": "registry/default/components/select/select-48.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-48",
              "path": "registry/default/components/select/select-48.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-48",
              "path": "registry/default/components/select/select-48.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-48",
              "path": "registry/default/components/select/select-48.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-48.tsx",
          "type": "registry:component",
          "target": "components/ui/select-48.tsx"
        },
        {
          "path": "registry/default/components/select/select-48.vue",
          "target": "components/ui/select-48.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-48.html",
          "target": "components/ui/select-48.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-48.wxml",
          "target": "components/ui/select-48/select-48.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-49",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "multiselect",
          "react aria"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-49",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-49",
              "path": "registry/default/components/select/select-49.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-49",
              "path": "registry/default/components/select/select-49.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-49",
              "path": "registry/default/components/select/select-49.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-49",
              "path": "registry/default/components/select/select-49.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-49.tsx",
          "type": "registry:component",
          "target": "components/ui/select-49.tsx"
        },
        {
          "path": "registry/default/components/select/select-49.vue",
          "target": "components/ui/select-49.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-49.html",
          "target": "components/ui/select-49.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-49.wxml",
          "target": "components/ui/select-49/select-49.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-50",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "multiselect",
          "react aria"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-50",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-50",
              "path": "registry/default/components/select/select-50.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-50",
              "path": "registry/default/components/select/select-50.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-50",
              "path": "registry/default/components/select/select-50.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-50",
              "path": "registry/default/components/select/select-50.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-50.tsx",
          "type": "registry:component",
          "target": "components/ui/select-50.tsx"
        },
        {
          "path": "registry/default/components/select/select-50.vue",
          "target": "components/ui/select-50.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-50.html",
          "target": "components/ui/select-50.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-50.wxml",
          "target": "components/ui/select-50/select-50.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "select-51",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "label",
          "select",
          "multiselect",
          "react aria"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "select-51",
          "group": "select",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "select-51",
              "path": "registry/default/components/select/select-51.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "select-51",
              "path": "registry/default/components/select/select-51.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "select-51",
              "path": "registry/default/components/select/select-51.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "select-51",
              "path": "registry/default/components/select/select-51.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "select",
        "title": "Select · With label"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "select"
      ],
      "files": [
        {
          "path": "registry/default/components/select/select-51.tsx",
          "type": "registry:component",
          "target": "components/ui/select-51.tsx"
        },
        {
          "path": "registry/default/components/select/select-51.vue",
          "target": "components/ui/select-51.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-51.html",
          "target": "components/ui/select-51.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/select/select-51.wxml",
          "target": "components/ui/select-51/select-51.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "slider-01",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/slider.json"
      ],
      "meta": {
        "tags": [
          "slider",
          "label",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "slider-01",
          "group": "slider",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "slider-01",
              "path": "registry/default/components/slider/slider-01.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "slider-01",
              "path": "registry/default/components/slider/slider-01.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "slider-01",
              "path": "registry/default/components/slider/slider-01.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "slider-01",
              "path": "registry/default/components/slider/slider-01.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "slider",
        "title": "Slider · Simple slider"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "slider"
      ],
      "files": [
        {
          "path": "registry/default/components/slider/slider-01.tsx",
          "type": "registry:component",
          "target": "components/ui/slider-01.tsx"
        },
        {
          "path": "registry/default/components/slider/slider-01.vue",
          "target": "components/ui/slider-01.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-01.html",
          "target": "components/ui/slider-01.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-01.wxml",
          "target": "components/ui/slider-01/slider-01.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "slider-02",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/slider.json"
      ],
      "meta": {
        "tags": [
          "slider",
          "label",
          "disabled",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "slider-02",
          "group": "slider",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "slider-02",
              "path": "registry/default/components/slider/slider-02.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "slider-02",
              "path": "registry/default/components/slider/slider-02.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "slider-02",
              "path": "registry/default/components/slider/slider-02.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "slider-02",
              "path": "registry/default/components/slider/slider-02.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "slider",
        "title": "Slider · Disabled slider"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "slider"
      ],
      "files": [
        {
          "path": "registry/default/components/slider/slider-02.tsx",
          "type": "registry:component",
          "target": "components/ui/slider-02.tsx"
        },
        {
          "path": "registry/default/components/slider/slider-02.vue",
          "target": "components/ui/slider-02.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-02.html",
          "target": "components/ui/slider-02.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-02.wxml",
          "target": "components/ui/slider-02/slider-02.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "slider-03",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/slider.json"
      ],
      "meta": {
        "tags": [
          "slider",
          "label",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "slider-03",
          "group": "slider",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "slider-03",
              "path": "registry/default/components/slider/slider-03.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "slider-03",
              "path": "registry/default/components/slider/slider-03.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "slider-03",
              "path": "registry/default/components/slider/slider-03.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "slider-03",
              "path": "registry/default/components/slider/slider-03.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "slider",
        "title": "Slider · Slider with square thumb"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "slider"
      ],
      "files": [
        {
          "path": "registry/default/components/slider/slider-03.tsx",
          "type": "registry:component",
          "target": "components/ui/slider-03.tsx"
        },
        {
          "path": "registry/default/components/slider/slider-03.vue",
          "target": "components/ui/slider-03.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-03.html",
          "target": "components/ui/slider-03.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-03.wxml",
          "target": "components/ui/slider-03/slider-03.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "slider-04",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/slider.json"
      ],
      "meta": {
        "tags": [
          "slider",
          "label",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "slider-04",
          "group": "slider",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "slider-04",
              "path": "registry/default/components/slider/slider-04.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "slider-04",
              "path": "registry/default/components/slider/slider-04.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "slider-04",
              "path": "registry/default/components/slider/slider-04.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "slider-04",
              "path": "registry/default/components/slider/slider-04.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "slider",
        "title": "Slider · Slider with solid thumb"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "slider"
      ],
      "files": [
        {
          "path": "registry/default/components/slider/slider-04.tsx",
          "type": "registry:component",
          "target": "components/ui/slider-04.tsx"
        },
        {
          "path": "registry/default/components/slider/slider-04.vue",
          "target": "components/ui/slider-04.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-04.html",
          "target": "components/ui/slider-04.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-04.wxml",
          "target": "components/ui/slider-04/slider-04.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "slider-05",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/slider.json"
      ],
      "meta": {
        "tags": [
          "slider",
          "label",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "slider-05",
          "group": "slider",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "slider-05",
              "path": "registry/default/components/slider/slider-05.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "slider-05",
              "path": "registry/default/components/slider/slider-05.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "slider-05",
              "path": "registry/default/components/slider/slider-05.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "slider-05",
              "path": "registry/default/components/slider/slider-05.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "slider",
        "title": "Slider · Slider with tiny thumb"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "slider"
      ],
      "files": [
        {
          "path": "registry/default/components/slider/slider-05.tsx",
          "type": "registry:component",
          "target": "components/ui/slider-05.tsx"
        },
        {
          "path": "registry/default/components/slider/slider-05.vue",
          "target": "components/ui/slider-05.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-05.html",
          "target": "components/ui/slider-05.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-05.wxml",
          "target": "components/ui/slider-05/slider-05.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "slider-06",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/slider.json"
      ],
      "meta": {
        "tags": [
          "slider",
          "label",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "slider-06",
          "group": "slider",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "slider-06",
              "path": "registry/default/components/slider/slider-06.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "slider-06",
              "path": "registry/default/components/slider/slider-06.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "slider-06",
              "path": "registry/default/components/slider/slider-06.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "slider-06",
              "path": "registry/default/components/slider/slider-06.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "slider",
        "title": "Slider · Slider with reference labels"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "slider"
      ],
      "files": [
        {
          "path": "registry/default/components/slider/slider-06.tsx",
          "type": "registry:component",
          "target": "components/ui/slider-06.tsx"
        },
        {
          "path": "registry/default/components/slider/slider-06.vue",
          "target": "components/ui/slider-06.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-06.html",
          "target": "components/ui/slider-06.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-06.wxml",
          "target": "components/ui/slider-06/slider-06.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "slider-07",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/slider.json"
      ],
      "meta": {
        "tags": [
          "slider",
          "label",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "slider-07",
          "group": "slider",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "slider-07",
              "path": "registry/default/components/slider/slider-07.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "slider-07",
              "path": "registry/default/components/slider/slider-07.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "slider-07",
              "path": "registry/default/components/slider/slider-07.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "slider-07",
              "path": "registry/default/components/slider/slider-07.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "slider",
        "title": "Slider · Slider with ticks"
      },
      "dependencies": [
        "@timui/core",
        "@timui/react"
      ],
      "categories": [
        "slider"
      ],
      "files": [
        {
          "path": "registry/default/components/slider/slider-07.tsx",
          "type": "registry:component",
          "target": "components/ui/slider-07.tsx"
        },
        {
          "path": "registry/default/components/slider/slider-07.vue",
          "target": "components/ui/slider-07.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-07.html",
          "target": "components/ui/slider-07.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-07.wxml",
          "target": "components/ui/slider-07/slider-07.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "slider-08",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/slider.json"
      ],
      "meta": {
        "tags": [
          "slider",
          "label",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "slider-08",
          "group": "slider",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "slider-08",
              "path": "registry/default/components/slider/slider-08.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "slider-08",
              "path": "registry/default/components/slider/slider-08.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "slider-08",
              "path": "registry/default/components/slider/slider-08.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "slider-08",
              "path": "registry/default/components/slider/slider-08.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "slider",
        "title": "Slider · Slider with output"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "slider"
      ],
      "files": [
        {
          "path": "registry/default/components/slider/slider-08.tsx",
          "type": "registry:component",
          "target": "components/ui/slider-08.tsx"
        },
        {
          "path": "registry/default/components/slider/slider-08.vue",
          "target": "components/ui/slider-08.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-08.html",
          "target": "components/ui/slider-08.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-08.wxml",
          "target": "components/ui/slider-08/slider-08.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "slider-09",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/slider.json"
      ],
      "meta": {
        "tags": [
          "slider",
          "label",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "slider-09",
          "group": "slider",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "slider-09",
              "path": "registry/default/components/slider/slider-09.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "slider-09",
              "path": "registry/default/components/slider/slider-09.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "slider-09",
              "path": "registry/default/components/slider/slider-09.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "slider-09",
              "path": "registry/default/components/slider/slider-09.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "slider",
        "title": "Slider · Slider with labels"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "slider"
      ],
      "files": [
        {
          "path": "registry/default/components/slider/slider-09.tsx",
          "type": "registry:component",
          "target": "components/ui/slider-09.tsx"
        },
        {
          "path": "registry/default/components/slider/slider-09.vue",
          "target": "components/ui/slider-09.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-09.html",
          "target": "components/ui/slider-09.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-09.wxml",
          "target": "components/ui/slider-09/slider-09.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "slider-10",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/slider.json"
      ],
      "meta": {
        "tags": [
          "slider",
          "label",
          "tooltip",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "slider-10",
          "group": "slider",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "slider-10",
              "path": "registry/default/components/slider/slider-10.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "slider-10",
              "path": "registry/default/components/slider/slider-10.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "slider-10",
              "path": "registry/default/components/slider/slider-10.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "slider-10",
              "path": "registry/default/components/slider/slider-10.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "slider",
        "title": "Slider · Slider with labels and tooltip"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "slider"
      ],
      "files": [
        {
          "path": "registry/default/components/slider/slider-10.tsx",
          "type": "registry:component",
          "target": "components/ui/slider-10.tsx"
        },
        {
          "path": "registry/default/components/slider/slider-10.vue",
          "target": "components/ui/slider-10.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-10.html",
          "target": "components/ui/slider-10.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-10.wxml",
          "target": "components/ui/slider-10/slider-10.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "slider-11",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/slider.json"
      ],
      "meta": {
        "tags": [
          "slider",
          "range slider",
          "label",
          "range",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "slider-11",
          "group": "slider",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "slider-11",
              "path": "registry/default/components/slider/slider-11.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "slider-11",
              "path": "registry/default/components/slider/slider-11.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "slider-11",
              "path": "registry/default/components/slider/slider-11.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "slider-11",
              "path": "registry/default/components/slider/slider-11.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "slider",
        "title": "Slider · Dual range slider"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "slider"
      ],
      "files": [
        {
          "path": "registry/default/components/slider/slider-11.tsx",
          "type": "registry:component",
          "target": "components/ui/slider-11.tsx"
        },
        {
          "path": "registry/default/components/slider/slider-11.vue",
          "target": "components/ui/slider-11.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-11.html",
          "target": "components/ui/slider-11.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-11.wxml",
          "target": "components/ui/slider-11/slider-11.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "slider-12",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/slider.json"
      ],
      "meta": {
        "tags": [
          "slider",
          "range slider",
          "label",
          "range",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "slider-12",
          "group": "slider",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "slider-12",
              "path": "registry/default/components/slider/slider-12.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "slider-12",
              "path": "registry/default/components/slider/slider-12.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "slider-12",
              "path": "registry/default/components/slider/slider-12.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "slider-12",
              "path": "registry/default/components/slider/slider-12.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "slider",
        "title": "Slider · Dual range slider with output"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "slider"
      ],
      "files": [
        {
          "path": "registry/default/components/slider/slider-12.tsx",
          "type": "registry:component",
          "target": "components/ui/slider-12.tsx"
        },
        {
          "path": "registry/default/components/slider/slider-12.vue",
          "target": "components/ui/slider-12.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-12.html",
          "target": "components/ui/slider-12.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-12.wxml",
          "target": "components/ui/slider-12/slider-12.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "slider-13",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/slider.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "slider",
          "label",
          "volume",
          "controls",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "slider-13",
          "group": "slider",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "slider-13",
              "path": "registry/default/components/slider/slider-13.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "slider-13",
              "path": "registry/default/components/slider/slider-13.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "slider-13",
              "path": "registry/default/components/slider/slider-13.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "slider-13",
              "path": "registry/default/components/slider/slider-13.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "slider",
        "title": "Slider · Volume slider"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "slider"
      ],
      "files": [
        {
          "path": "registry/default/components/slider/slider-13.tsx",
          "type": "registry:component",
          "target": "components/ui/slider-13.tsx"
        },
        {
          "path": "registry/default/components/slider/slider-13.vue",
          "target": "components/ui/slider-13.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-13.html",
          "target": "components/ui/slider-13.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-13.wxml",
          "target": "components/ui/slider-13/slider-13.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "slider-14",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/slider.json"
      ],
      "meta": {
        "tags": [
          "slider",
          "range slider",
          "label",
          "range",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "slider-14",
          "group": "slider",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "slider-14",
              "path": "registry/default/components/slider/slider-14.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "slider-14",
              "path": "registry/default/components/slider/slider-14.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "slider-14",
              "path": "registry/default/components/slider/slider-14.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "slider-14",
              "path": "registry/default/components/slider/slider-14.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "slider",
        "title": "Slider · Slider with multiple thumbs"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "slider"
      ],
      "files": [
        {
          "path": "registry/default/components/slider/slider-14.tsx",
          "type": "registry:component",
          "target": "components/ui/slider-14.tsx"
        },
        {
          "path": "registry/default/components/slider/slider-14.vue",
          "target": "components/ui/slider-14.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-14.html",
          "target": "components/ui/slider-14.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-14.wxml",
          "target": "components/ui/slider-14/slider-14.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "slider-15",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/slider.json",
        "https://ui.timkit.cn/r/tooltip.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "slider",
          "label",
          "button",
          "input",
          "tooltip",
          "reset",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "slider-15",
          "group": "slider",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "slider-15",
              "path": "registry/default/components/slider/slider-15.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "slider-15",
              "path": "registry/default/components/slider/slider-15.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "slider-15",
              "path": "registry/default/components/slider/slider-15.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "slider-15",
              "path": "registry/default/components/slider/slider-15.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "slider",
        "title": "Slider · Reset"
      },
      "dependencies": [
        "@timui/core",
        "@timui/react"
      ],
      "categories": [
        "slider"
      ],
      "files": [
        {
          "path": "registry/default/components/slider/slider-15.tsx",
          "type": "registry:component",
          "target": "components/ui/slider-15.tsx"
        },
        {
          "path": "registry/default/hooks/use-slider-with-input.ts",
          "type": "registry:hook",
          "target": "components/ui/slider-15/use-slider-with-input.ts"
        },
        {
          "path": "registry/default/components/slider/slider-15.vue",
          "target": "components/ui/slider-15.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-15.html",
          "target": "components/ui/slider-15.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-15.wxml",
          "target": "components/ui/slider-15/slider-15.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "slider-16",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/slider.json"
      ],
      "meta": {
        "tags": [
          "slider",
          "label",
          "input",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "slider-16",
          "group": "slider",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "slider-16",
              "path": "registry/default/components/slider/slider-16.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "slider-16",
              "path": "registry/default/components/slider/slider-16.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "slider-16",
              "path": "registry/default/components/slider/slider-16.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "slider-16",
              "path": "registry/default/components/slider/slider-16.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "slider",
        "title": "Slider · Slider with input"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "slider"
      ],
      "files": [
        {
          "path": "registry/default/components/slider/slider-16.tsx",
          "type": "registry:component",
          "target": "components/ui/slider-16.tsx"
        },
        {
          "path": "registry/default/hooks/use-slider-with-input.ts",
          "type": "registry:hook",
          "target": "components/ui/slider-16/use-slider-with-input.ts"
        },
        {
          "path": "registry/default/components/slider/slider-16.vue",
          "target": "components/ui/slider-16.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-16.html",
          "target": "components/ui/slider-16.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-16.wxml",
          "target": "components/ui/slider-16/slider-16.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "slider-17",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/slider.json"
      ],
      "meta": {
        "tags": [
          "slider",
          "label",
          "vote",
          "rating",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "slider-17",
          "group": "slider",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "slider-17",
              "path": "registry/default/components/slider/slider-17.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "slider-17",
              "path": "registry/default/components/slider/slider-17.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "slider-17",
              "path": "registry/default/components/slider/slider-17.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "slider-17",
              "path": "registry/default/components/slider/slider-17.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "slider",
        "title": "Slider · Rate your experience"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "slider"
      ],
      "files": [
        {
          "path": "registry/default/components/slider/slider-17.tsx",
          "type": "registry:component",
          "target": "components/ui/slider-17.tsx"
        },
        {
          "path": "registry/default/components/slider/slider-17.vue",
          "target": "components/ui/slider-17.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-17.html",
          "target": "components/ui/slider-17.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-17.wxml",
          "target": "components/ui/slider-17/slider-17.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "slider-18",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/slider.json"
      ],
      "meta": {
        "tags": [
          "slider",
          "label",
          "vote",
          "rating",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "slider-18",
          "group": "slider",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "slider-18",
              "path": "registry/default/components/slider/slider-18.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "slider-18",
              "path": "registry/default/components/slider/slider-18.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "slider-18",
              "path": "registry/default/components/slider/slider-18.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "slider-18",
              "path": "registry/default/components/slider/slider-18.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "slider",
        "title": "Slider · Rate your experience"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "slider"
      ],
      "files": [
        {
          "path": "registry/default/components/slider/slider-18.tsx",
          "type": "registry:component",
          "target": "components/ui/slider-18.tsx"
        },
        {
          "path": "registry/default/components/slider/slider-18.vue",
          "target": "components/ui/slider-18.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-18.html",
          "target": "components/ui/slider-18.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-18.wxml",
          "target": "components/ui/slider-18/slider-18.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "slider-19",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/slider.json"
      ],
      "meta": {
        "tags": [
          "slider",
          "range slider",
          "label",
          "input",
          "range",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "slider-19",
          "group": "slider",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "slider-19",
              "path": "registry/default/components/slider/slider-19.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "slider-19",
              "path": "registry/default/components/slider/slider-19.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "slider-19",
              "path": "registry/default/components/slider/slider-19.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "slider-19",
              "path": "registry/default/components/slider/slider-19.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "slider",
        "title": "Slider · Enter minimum value"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "slider"
      ],
      "files": [
        {
          "path": "registry/default/components/slider/slider-19.tsx",
          "type": "registry:component",
          "target": "components/ui/slider-19.tsx"
        },
        {
          "path": "registry/default/hooks/use-slider-with-input.ts",
          "type": "registry:hook",
          "target": "components/ui/slider-19/use-slider-with-input.ts"
        },
        {
          "path": "registry/default/components/slider/slider-19.vue",
          "target": "components/ui/slider-19.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-19.html",
          "target": "components/ui/slider-19.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-19.wxml",
          "target": "components/ui/slider-19/slider-19.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "slider-20",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/slider.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "slider",
          "label",
          "button",
          "pricing",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "slider-20",
          "group": "slider",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "slider-20",
              "path": "registry/default/components/slider/slider-20.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "slider-20",
              "path": "registry/default/components/slider/slider-20.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "slider-20",
              "path": "registry/default/components/slider/slider-20.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "slider-20",
              "path": "registry/default/components/slider/slider-20.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "slider",
        "title": "Slider · Decrease value"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "slider"
      ],
      "files": [
        {
          "path": "registry/default/components/slider/slider-20.tsx",
          "type": "registry:component",
          "target": "components/ui/slider-20.tsx"
        },
        {
          "path": "registry/default/components/slider/slider-20.vue",
          "target": "components/ui/slider-20.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-20.html",
          "target": "components/ui/slider-20.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-20.wxml",
          "target": "components/ui/slider-20/slider-20.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "slider-21",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/slider.json"
      ],
      "meta": {
        "tags": [
          "slider",
          "range slider",
          "label",
          "button",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "slider-21",
          "group": "slider",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "slider-21",
              "path": "registry/default/components/slider/slider-21.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "slider-21",
              "path": "registry/default/components/slider/slider-21.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "slider-21",
              "path": "registry/default/components/slider/slider-21.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "slider-21",
              "path": "registry/default/components/slider/slider-21.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "slider",
        "title": "Slider · Price range slider"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "slider"
      ],
      "files": [
        {
          "path": "registry/default/components/slider/slider-21.tsx",
          "type": "registry:component",
          "target": "components/ui/slider-21.tsx"
        },
        {
          "path": "registry/default/components/slider/slider-21.vue",
          "target": "components/ui/slider-21.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-21.html",
          "target": "components/ui/slider-21.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-21.wxml",
          "target": "components/ui/slider-21/slider-21.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "slider-22",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/slider.json"
      ],
      "meta": {
        "tags": [
          "slider",
          "vertical slider",
          "label",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "slider-22",
          "group": "slider",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "slider-22",
              "path": "registry/default/components/slider/slider-22.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "slider-22",
              "path": "registry/default/components/slider/slider-22.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "slider-22",
              "path": "registry/default/components/slider/slider-22.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "slider-22",
              "path": "registry/default/components/slider/slider-22.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "slider",
        "title": "Slider · Vertical slider"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "slider"
      ],
      "files": [
        {
          "path": "registry/default/components/slider/slider-22.tsx",
          "type": "registry:component",
          "target": "components/ui/slider-22.tsx"
        },
        {
          "path": "registry/default/components/slider/slider-22.vue",
          "target": "components/ui/slider-22.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-22.html",
          "target": "components/ui/slider-22.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-22.wxml",
          "target": "components/ui/slider-22/slider-22.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "slider-23",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/slider.json",
        "https://ui.timkit.cn/r/input.json"
      ],
      "meta": {
        "tags": [
          "slider",
          "vertical slider",
          "label",
          "input",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "slider-23",
          "group": "slider",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "slider-23",
              "path": "registry/default/components/slider/slider-23.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "slider-23",
              "path": "registry/default/components/slider/slider-23.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "slider-23",
              "path": "registry/default/components/slider/slider-23.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "slider-23",
              "path": "registry/default/components/slider/slider-23.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "slider",
        "title": "Slider · Slider with input"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "slider"
      ],
      "files": [
        {
          "path": "registry/default/components/slider/slider-23.tsx",
          "type": "registry:component",
          "target": "components/ui/slider-23.tsx"
        },
        {
          "path": "registry/default/hooks/use-slider-with-input.ts",
          "type": "registry:hook",
          "target": "components/ui/slider-23/use-slider-with-input.ts"
        },
        {
          "path": "registry/default/components/slider/slider-23.vue",
          "target": "components/ui/slider-23.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-23.html",
          "target": "components/ui/slider-23.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-23.wxml",
          "target": "components/ui/slider-23/slider-23.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "slider-24",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/slider.json"
      ],
      "meta": {
        "tags": [
          "slider",
          "vertical slider",
          "range slider",
          "label",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "slider-24",
          "group": "slider",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "slider-24",
              "path": "registry/default/components/slider/slider-24.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "slider-24",
              "path": "registry/default/components/slider/slider-24.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "slider-24",
              "path": "registry/default/components/slider/slider-24.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "slider-24",
              "path": "registry/default/components/slider/slider-24.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "slider",
        "title": "Slider · Vertical slider"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "slider"
      ],
      "files": [
        {
          "path": "registry/default/components/slider/slider-24.tsx",
          "type": "registry:component",
          "target": "components/ui/slider-24.tsx"
        },
        {
          "path": "registry/default/components/slider/slider-24.vue",
          "target": "components/ui/slider-24.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-24.html",
          "target": "components/ui/slider-24.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-24.wxml",
          "target": "components/ui/slider-24/slider-24.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "slider-25",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/slider.json",
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "slider",
          "label",
          "input",
          "button",
          "reset",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "slider-25",
          "group": "slider",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "slider-25",
              "path": "registry/default/components/slider/slider-25.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "slider-25",
              "path": "registry/default/components/slider/slider-25.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "slider-25",
              "path": "registry/default/components/slider/slider-25.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "slider-25",
              "path": "registry/default/components/slider/slider-25.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "slider",
        "title": "Slider · Enter value"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "slider"
      ],
      "files": [
        {
          "path": "registry/default/components/slider/slider-25.tsx",
          "type": "registry:component",
          "target": "components/ui/slider-25.tsx"
        },
        {
          "path": "registry/default/hooks/use-slider-with-input.ts",
          "type": "registry:hook",
          "target": "components/ui/slider-25/use-slider-with-input.ts"
        },
        {
          "path": "registry/default/components/slider/slider-25.vue",
          "target": "components/ui/slider-25.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-25.html",
          "target": "components/ui/slider-25.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-25.wxml",
          "target": "components/ui/slider-25/slider-25.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "slider-26",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/slider.json",
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/button.json"
      ],
      "meta": {
        "tags": [
          "slider",
          "label",
          "input",
          "button",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "slider-26",
          "group": "slider",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "slider-26",
              "path": "registry/default/components/slider/slider-26.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "slider-26",
              "path": "registry/default/components/slider/slider-26.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "slider-26",
              "path": "registry/default/components/slider/slider-26.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "slider-26",
              "path": "registry/default/components/slider/slider-26.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "slider",
        "title": "Slider · Price range"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "slider"
      ],
      "files": [
        {
          "path": "registry/default/components/slider/slider-26.tsx",
          "type": "registry:component",
          "target": "components/ui/slider-26.tsx"
        },
        {
          "path": "registry/default/hooks/use-slider-with-input.ts",
          "type": "registry:hook",
          "target": "components/ui/slider-26/use-slider-with-input.ts"
        },
        {
          "path": "registry/default/components/slider/slider-26.vue",
          "target": "components/ui/slider-26.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-26.html",
          "target": "components/ui/slider-26.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-26.wxml",
          "target": "components/ui/slider-26/slider-26.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "slider-27",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/slider.json"
      ],
      "meta": {
        "tags": [
          "slider",
          "label",
          "equalizer",
          "radix"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "slider-27",
          "group": "slider",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "slider-27",
              "path": "registry/default/components/slider/slider-27.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "slider-27",
              "path": "registry/default/components/slider/slider-27.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "slider-27",
              "path": "registry/default/components/slider/slider-27.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "slider-27",
              "path": "registry/default/components/slider/slider-27.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "slider",
        "title": "Slider · 60 Hz"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "slider"
      ],
      "files": [
        {
          "path": "registry/default/components/slider/slider-27.tsx",
          "type": "registry:component",
          "target": "components/ui/slider-27.tsx"
        },
        {
          "path": "registry/default/components/slider/slider-27.vue",
          "target": "components/ui/slider-27.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-27.html",
          "target": "components/ui/slider-27.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/slider/slider-27.wxml",
          "target": "components/ui/slider-27/slider-27.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "alert-01",
      "type": "registry:component",
      "meta": {
        "tags": [
          "alert",
          "warning"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "alert-01",
          "group": "alert",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "alert-01",
              "path": "registry/default/components/alert/alert-01.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "alert-01",
              "path": "registry/default/components/alert/alert-01.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "alert-01",
              "path": "registry/default/components/alert/alert-01.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "alert-01",
              "path": "registry/default/components/alert/alert-01.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "alerts",
        "title": "Alert · Warning variant"
      },
      "categories": [
        "alerts",
        "alert"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/alert/alert-01.tsx",
          "type": "registry:component",
          "target": "components/ui/alert-01.tsx"
        },
        {
          "path": "registry/default/components/alert/alert-01.vue",
          "target": "components/ui/alert-01.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/alert/alert-01.html",
          "target": "components/ui/alert-01.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/alert/alert-01.wxml",
          "target": "components/ui/alert-01/alert-01.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "alert-02",
      "type": "registry:component",
      "meta": {
        "tags": [
          "alert",
          "warning"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "alert-02",
          "group": "alert",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "alert-02",
              "path": "registry/default/components/alert/alert-02.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "alert-02",
              "path": "registry/default/components/alert/alert-02.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "alert-02",
              "path": "registry/default/components/alert/alert-02.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "alert-02",
              "path": "registry/default/components/alert/alert-02.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "alerts",
        "title": "Alert · Warning variant"
      },
      "categories": [
        "alerts",
        "alert"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/alert/alert-02.tsx",
          "type": "registry:component",
          "target": "components/ui/alert-02.tsx"
        },
        {
          "path": "registry/default/components/alert/alert-02.vue",
          "target": "components/ui/alert-02.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/alert/alert-02.html",
          "target": "components/ui/alert-02.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/alert/alert-02.wxml",
          "target": "components/ui/alert-02/alert-02.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "alert-03",
      "type": "registry:component",
      "meta": {
        "tags": [
          "alert",
          "error"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "alert-03",
          "group": "alert",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "alert-03",
              "path": "registry/default/components/alert/alert-03.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "alert-03",
              "path": "registry/default/components/alert/alert-03.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "alert-03",
              "path": "registry/default/components/alert/alert-03.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "alert-03",
              "path": "registry/default/components/alert/alert-03.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "alerts",
        "title": "Alert · Destructive variant"
      },
      "categories": [
        "alerts",
        "alert"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/alert/alert-03.tsx",
          "type": "registry:component",
          "target": "components/ui/alert-03.tsx"
        },
        {
          "path": "registry/default/components/alert/alert-03.vue",
          "target": "components/ui/alert-03.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/alert/alert-03.html",
          "target": "components/ui/alert-03.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/alert/alert-03.wxml",
          "target": "components/ui/alert-03/alert-03.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "alert-04",
      "type": "registry:component",
      "meta": {
        "tags": [
          "alert",
          "error"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "alert-04",
          "group": "alert",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "alert-04",
              "path": "registry/default/components/alert/alert-04.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "alert-04",
              "path": "registry/default/components/alert/alert-04.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "alert-04",
              "path": "registry/default/components/alert/alert-04.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "alert-04",
              "path": "registry/default/components/alert/alert-04.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "alerts",
        "title": "Alert · Destructive variant"
      },
      "categories": [
        "alerts",
        "alert"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/alert/alert-04.tsx",
          "type": "registry:component",
          "target": "components/ui/alert-04.tsx"
        },
        {
          "path": "registry/default/components/alert/alert-04.vue",
          "target": "components/ui/alert-04.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/alert/alert-04.html",
          "target": "components/ui/alert-04.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/alert/alert-04.wxml",
          "target": "components/ui/alert-04/alert-04.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "alert-05",
      "type": "registry:component",
      "meta": {
        "tags": [
          "alert",
          "success"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "alert-05",
          "group": "alert",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "alert-05",
              "path": "registry/default/components/alert/alert-05.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "alert-05",
              "path": "registry/default/components/alert/alert-05.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "alert-05",
              "path": "registry/default/components/alert/alert-05.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "alert-05",
              "path": "registry/default/components/alert/alert-05.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "alerts",
        "title": "Alert · Success variant"
      },
      "categories": [
        "alerts",
        "alert"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/alert/alert-05.tsx",
          "type": "registry:component",
          "target": "components/ui/alert-05.tsx"
        },
        {
          "path": "registry/default/components/alert/alert-05.vue",
          "target": "components/ui/alert-05.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/alert/alert-05.html",
          "target": "components/ui/alert-05.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/alert/alert-05.wxml",
          "target": "components/ui/alert-05/alert-05.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "alert-06",
      "type": "registry:component",
      "meta": {
        "tags": [
          "alert",
          "success"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "alert-06",
          "group": "alert",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "alert-06",
              "path": "registry/default/components/alert/alert-06.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "alert-06",
              "path": "registry/default/components/alert/alert-06.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "alert-06",
              "path": "registry/default/components/alert/alert-06.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "alert-06",
              "path": "registry/default/components/alert/alert-06.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "alerts",
        "title": "Alert · Success variant"
      },
      "categories": [
        "alerts",
        "alert"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/alert/alert-06.tsx",
          "type": "registry:component",
          "target": "components/ui/alert-06.tsx"
        },
        {
          "path": "registry/default/components/alert/alert-06.vue",
          "target": "components/ui/alert-06.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/alert/alert-06.html",
          "target": "components/ui/alert-06.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/alert/alert-06.wxml",
          "target": "components/ui/alert-06/alert-06.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "alert-07",
      "type": "registry:component",
      "meta": {
        "tags": [
          "alert",
          "info"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "alert-07",
          "group": "alert",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "alert-07",
              "path": "registry/default/components/alert/alert-07.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "alert-07",
              "path": "registry/default/components/alert/alert-07.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "alert-07",
              "path": "registry/default/components/alert/alert-07.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "alert-07",
              "path": "registry/default/components/alert/alert-07.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "alerts",
        "title": "Alert · Info variant"
      },
      "categories": [
        "alerts",
        "alert"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/alert/alert-07.tsx",
          "type": "registry:component",
          "target": "components/ui/alert-07.tsx"
        },
        {
          "path": "registry/default/components/alert/alert-07.vue",
          "target": "components/ui/alert-07.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/alert/alert-07.html",
          "target": "components/ui/alert-07.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/alert/alert-07.wxml",
          "target": "components/ui/alert-07/alert-07.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "alert-08",
      "type": "registry:component",
      "meta": {
        "tags": [
          "alert",
          "info"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "alert-08",
          "group": "alert",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "alert-08",
              "path": "registry/default/components/alert/alert-08.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "alert-08",
              "path": "registry/default/components/alert/alert-08.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "alert-08",
              "path": "registry/default/components/alert/alert-08.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "alert-08",
              "path": "registry/default/components/alert/alert-08.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "alerts",
        "title": "Alert · Info variant"
      },
      "categories": [
        "alerts",
        "alert"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/alert/alert-08.tsx",
          "type": "registry:component",
          "target": "components/ui/alert-08.tsx"
        },
        {
          "path": "registry/default/components/alert/alert-08.vue",
          "target": "components/ui/alert-08.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/alert/alert-08.html",
          "target": "components/ui/alert-08.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/alert/alert-08.wxml",
          "target": "components/ui/alert-08/alert-08.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "alert-09",
      "type": "registry:component",
      "meta": {
        "tags": [
          "alert",
          "warning"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "alert-09",
          "group": "alert",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "alert-09",
              "path": "registry/default/components/alert/alert-09.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "alert-09",
              "path": "registry/default/components/alert/alert-09.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "alert-09",
              "path": "registry/default/components/alert/alert-09.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "alert-09",
              "path": "registry/default/components/alert/alert-09.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "alerts",
        "title": "Alert · Warning variant"
      },
      "categories": [
        "alerts",
        "alert"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/alert/alert-09.tsx",
          "type": "registry:component",
          "target": "components/ui/alert-09.tsx"
        },
        {
          "path": "registry/default/components/alert/alert-09.vue",
          "target": "components/ui/alert-09.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/alert/alert-09.html",
          "target": "components/ui/alert-09.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/alert/alert-09.wxml",
          "target": "components/ui/alert-09/alert-09.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "alert-10",
      "type": "registry:component",
      "meta": {
        "tags": [
          "alert",
          "warning"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "alert-10",
          "group": "alert",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "alert-10",
              "path": "registry/default/components/alert/alert-10.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "alert-10",
              "path": "registry/default/components/alert/alert-10.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "alert-10",
              "path": "registry/default/components/alert/alert-10.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "alert-10",
              "path": "registry/default/components/alert/alert-10.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "alerts",
        "title": "Alert · Warning variant"
      },
      "categories": [
        "alerts",
        "alert"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/alert/alert-10.tsx",
          "type": "registry:component",
          "target": "components/ui/alert-10.tsx"
        },
        {
          "path": "registry/default/components/alert/alert-10.vue",
          "target": "components/ui/alert-10.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/alert/alert-10.html",
          "target": "components/ui/alert-10.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/alert/alert-10.wxml",
          "target": "components/ui/alert-10/alert-10.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "alert-11",
      "type": "registry:component",
      "meta": {
        "tags": [
          "alert",
          "error",
          "signup",
          "authentication"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "alert-11",
          "group": "alert",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "alert-11",
              "path": "registry/default/components/alert/alert-11.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "alert-11",
              "path": "registry/default/components/alert/alert-11.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "alert-11",
              "path": "registry/default/components/alert/alert-11.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "alert-11",
              "path": "registry/default/components/alert/alert-11.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "alerts",
        "title": "Alert · Destructive variant"
      },
      "categories": [
        "alerts",
        "alert"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/alert/alert-11.tsx",
          "type": "registry:component",
          "target": "components/ui/alert-11.tsx"
        },
        {
          "path": "registry/default/components/alert/alert-11.vue",
          "target": "components/ui/alert-11.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/alert/alert-11.html",
          "target": "components/ui/alert-11.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/alert/alert-11.wxml",
          "target": "components/ui/alert-11/alert-11.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "alert-12",
      "type": "registry:component",
      "meta": {
        "tags": [
          "alert",
          "error",
          "signup",
          "authentication"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "alert-12",
          "group": "alert",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "alert-12",
              "path": "registry/default/components/alert/alert-12.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "alert-12",
              "path": "registry/default/components/alert/alert-12.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "alert-12",
              "path": "registry/default/components/alert/alert-12.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "alert-12",
              "path": "registry/default/components/alert/alert-12.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "alerts",
        "title": "Alert · Destructive variant"
      },
      "categories": [
        "alerts",
        "alert"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/alert/alert-12.tsx",
          "type": "registry:component",
          "target": "components/ui/alert-12.tsx"
        },
        {
          "path": "registry/default/components/alert/alert-12.vue",
          "target": "components/ui/alert-12.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/alert/alert-12.html",
          "target": "components/ui/alert-12.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/alert/alert-12.wxml",
          "target": "components/ui/alert-12/alert-12.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "notification-01",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "notification",
          "warning"
        ],
        "colSpan": 2,
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "notification-01",
          "group": "notification",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "notification-01",
              "path": "registry/default/components/notification/notification-01.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "notification-01",
              "path": "registry/default/components/notification/notification-01.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "notification-01",
              "path": "registry/default/components/notification/notification-01.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "notification-01",
              "path": "registry/default/components/notification/notification-01.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "notification",
        "title": "Notification · Dismissible"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "notification"
      ],
      "files": [
        {
          "path": "registry/default/components/notification/notification-01.tsx",
          "type": "registry:component",
          "target": "components/ui/notification-01.tsx"
        },
        {
          "path": "registry/default/components/notification/notification-01.vue",
          "target": "components/ui/notification-01.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-01.html",
          "target": "components/ui/notification-01.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-01.wxml",
          "target": "components/ui/notification-01/notification-01.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "notification-02",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "notification",
          "error"
        ],
        "colSpan": 2,
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "notification-02",
          "group": "notification",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "notification-02",
              "path": "registry/default/components/notification/notification-02.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "notification-02",
              "path": "registry/default/components/notification/notification-02.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "notification-02",
              "path": "registry/default/components/notification/notification-02.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "notification-02",
              "path": "registry/default/components/notification/notification-02.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "notification",
        "title": "Notification · Dismissible"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "notification"
      ],
      "files": [
        {
          "path": "registry/default/components/notification/notification-02.tsx",
          "type": "registry:component",
          "target": "components/ui/notification-02.tsx"
        },
        {
          "path": "registry/default/components/notification/notification-02.vue",
          "target": "components/ui/notification-02.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-02.html",
          "target": "components/ui/notification-02.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-02.wxml",
          "target": "components/ui/notification-02/notification-02.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "notification-03",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "notification",
          "success"
        ],
        "colSpan": 2,
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "notification-03",
          "group": "notification",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "notification-03",
              "path": "registry/default/components/notification/notification-03.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "notification-03",
              "path": "registry/default/components/notification/notification-03.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "notification-03",
              "path": "registry/default/components/notification/notification-03.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "notification-03",
              "path": "registry/default/components/notification/notification-03.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "notification",
        "title": "Notification · Dismissible"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "notification"
      ],
      "files": [
        {
          "path": "registry/default/components/notification/notification-03.tsx",
          "type": "registry:component",
          "target": "components/ui/notification-03.tsx"
        },
        {
          "path": "registry/default/components/notification/notification-03.vue",
          "target": "components/ui/notification-03.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-03.html",
          "target": "components/ui/notification-03.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-03.wxml",
          "target": "components/ui/notification-03/notification-03.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "notification-04",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "notification",
          "info"
        ],
        "colSpan": 2,
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "notification-04",
          "group": "notification",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "notification-04",
              "path": "registry/default/components/notification/notification-04.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "notification-04",
              "path": "registry/default/components/notification/notification-04.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "notification-04",
              "path": "registry/default/components/notification/notification-04.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "notification-04",
              "path": "registry/default/components/notification/notification-04.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "notification",
        "title": "Notification · Dismissible"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "notification"
      ],
      "files": [
        {
          "path": "registry/default/components/notification/notification-04.tsx",
          "type": "registry:component",
          "target": "components/ui/notification-04.tsx"
        },
        {
          "path": "registry/default/components/notification/notification-04.vue",
          "target": "components/ui/notification-04.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-04.html",
          "target": "components/ui/notification-04.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-04.wxml",
          "target": "components/ui/notification-04/notification-04.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "notification-05",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "notification",
          "warning"
        ],
        "colSpan": 2,
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "notification-05",
          "group": "notification",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "notification-05",
              "path": "registry/default/components/notification/notification-05.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "notification-05",
              "path": "registry/default/components/notification/notification-05.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "notification-05",
              "path": "registry/default/components/notification/notification-05.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "notification-05",
              "path": "registry/default/components/notification/notification-05.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "notification",
        "title": "Notification · Dismissible"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "notification"
      ],
      "files": [
        {
          "path": "registry/default/components/notification/notification-05.tsx",
          "type": "registry:component",
          "target": "components/ui/notification-05.tsx"
        },
        {
          "path": "registry/default/components/notification/notification-05.vue",
          "target": "components/ui/notification-05.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-05.html",
          "target": "components/ui/notification-05.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-05.wxml",
          "target": "components/ui/notification-05/notification-05.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "notification-06",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "notification",
          "error"
        ],
        "colSpan": 2,
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "notification-06",
          "group": "notification",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "notification-06",
              "path": "registry/default/components/notification/notification-06.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "notification-06",
              "path": "registry/default/components/notification/notification-06.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "notification-06",
              "path": "registry/default/components/notification/notification-06.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "notification-06",
              "path": "registry/default/components/notification/notification-06.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "notification",
        "title": "Notification · Dismissible"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "notification"
      ],
      "files": [
        {
          "path": "registry/default/components/notification/notification-06.tsx",
          "type": "registry:component",
          "target": "components/ui/notification-06.tsx"
        },
        {
          "path": "registry/default/components/notification/notification-06.vue",
          "target": "components/ui/notification-06.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-06.html",
          "target": "components/ui/notification-06.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-06.wxml",
          "target": "components/ui/notification-06/notification-06.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "notification-07",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "notification",
          "success"
        ],
        "colSpan": 2,
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "notification-07",
          "group": "notification",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "notification-07",
              "path": "registry/default/components/notification/notification-07.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "notification-07",
              "path": "registry/default/components/notification/notification-07.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "notification-07",
              "path": "registry/default/components/notification/notification-07.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "notification-07",
              "path": "registry/default/components/notification/notification-07.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "notification",
        "title": "Notification · Dismissible"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "notification"
      ],
      "files": [
        {
          "path": "registry/default/components/notification/notification-07.tsx",
          "type": "registry:component",
          "target": "components/ui/notification-07.tsx"
        },
        {
          "path": "registry/default/components/notification/notification-07.vue",
          "target": "components/ui/notification-07.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-07.html",
          "target": "components/ui/notification-07.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-07.wxml",
          "target": "components/ui/notification-07/notification-07.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "notification-08",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "notification",
          "info"
        ],
        "colSpan": 2,
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "notification-08",
          "group": "notification",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "notification-08",
              "path": "registry/default/components/notification/notification-08.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "notification-08",
              "path": "registry/default/components/notification/notification-08.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "notification-08",
              "path": "registry/default/components/notification/notification-08.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "notification-08",
              "path": "registry/default/components/notification/notification-08.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "notification",
        "title": "Notification · Dismissible"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "notification"
      ],
      "files": [
        {
          "path": "registry/default/components/notification/notification-08.tsx",
          "type": "registry:component",
          "target": "components/ui/notification-08.tsx"
        },
        {
          "path": "registry/default/components/notification/notification-08.vue",
          "target": "components/ui/notification-08.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-08.html",
          "target": "components/ui/notification-08.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-08.wxml",
          "target": "components/ui/notification-08/notification-08.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "notification-09",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "notification",
          "button",
          "success"
        ],
        "colSpan": 2,
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "notification-09",
          "group": "notification",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "notification-09",
              "path": "registry/default/components/notification/notification-09.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "notification-09",
              "path": "registry/default/components/notification/notification-09.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "notification-09",
              "path": "registry/default/components/notification/notification-09.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "notification-09",
              "path": "registry/default/components/notification/notification-09.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "notification",
        "title": "Notification · Dismissible"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "notification"
      ],
      "files": [
        {
          "path": "registry/default/components/notification/notification-09.tsx",
          "type": "registry:component",
          "target": "components/ui/notification-09.tsx"
        },
        {
          "path": "registry/default/components/notification/notification-09.vue",
          "target": "components/ui/notification-09.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-09.html",
          "target": "components/ui/notification-09.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-09.wxml",
          "target": "components/ui/notification-09/notification-09.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "notification-10",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "notification",
          "success"
        ],
        "colSpan": 2,
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "notification-10",
          "group": "notification",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "notification-10",
              "path": "registry/default/components/notification/notification-10.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "notification-10",
              "path": "registry/default/components/notification/notification-10.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "notification-10",
              "path": "registry/default/components/notification/notification-10.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "notification-10",
              "path": "registry/default/components/notification/notification-10.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "notification",
        "title": "Notification · Dismissible"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "notification"
      ],
      "files": [
        {
          "path": "registry/default/components/notification/notification-10.tsx",
          "type": "registry:component",
          "target": "components/ui/notification-10.tsx"
        },
        {
          "path": "registry/default/components/notification/notification-10.vue",
          "target": "components/ui/notification-10.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-10.html",
          "target": "components/ui/notification-10.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-10.wxml",
          "target": "components/ui/notification-10/notification-10.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "notification-11",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "notification",
          "button",
          "warning"
        ],
        "colSpan": 2,
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "notification-11",
          "group": "notification",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "notification-11",
              "path": "registry/default/components/notification/notification-11.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "notification-11",
              "path": "registry/default/components/notification/notification-11.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "notification-11",
              "path": "registry/default/components/notification/notification-11.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "notification-11",
              "path": "registry/default/components/notification/notification-11.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "notification",
        "title": "Notification · Dismissible"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "notification"
      ],
      "files": [
        {
          "path": "registry/default/components/notification/notification-11.tsx",
          "type": "registry:component",
          "target": "components/ui/notification-11.tsx"
        },
        {
          "path": "registry/default/components/notification/notification-11.vue",
          "target": "components/ui/notification-11.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-11.html",
          "target": "components/ui/notification-11.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-11.wxml",
          "target": "components/ui/notification-11/notification-11.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "notification-12",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "notification",
          "button",
          "error"
        ],
        "colSpan": 2,
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "notification-12",
          "group": "notification",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "notification-12",
              "path": "registry/default/components/notification/notification-12.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "notification-12",
              "path": "registry/default/components/notification/notification-12.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "notification-12",
              "path": "registry/default/components/notification/notification-12.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "notification-12",
              "path": "registry/default/components/notification/notification-12.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "notification",
        "title": "Notification · Dismissible"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "notification"
      ],
      "files": [
        {
          "path": "registry/default/components/notification/notification-12.tsx",
          "type": "registry:component",
          "target": "components/ui/notification-12.tsx"
        },
        {
          "path": "registry/default/components/notification/notification-12.vue",
          "target": "components/ui/notification-12.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-12.html",
          "target": "components/ui/notification-12.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-12.wxml",
          "target": "components/ui/notification-12/notification-12.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "notification-13",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "notification",
          "button",
          "success"
        ],
        "colSpan": 2,
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "notification-13",
          "group": "notification",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "notification-13",
              "path": "registry/default/components/notification/notification-13.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "notification-13",
              "path": "registry/default/components/notification/notification-13.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "notification-13",
              "path": "registry/default/components/notification/notification-13.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "notification-13",
              "path": "registry/default/components/notification/notification-13.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "notification",
        "title": "Notification · Dismissible"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "notification"
      ],
      "files": [
        {
          "path": "registry/default/components/notification/notification-13.tsx",
          "type": "registry:component",
          "target": "components/ui/notification-13.tsx"
        },
        {
          "path": "registry/default/components/notification/notification-13.vue",
          "target": "components/ui/notification-13.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-13.html",
          "target": "components/ui/notification-13.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-13.wxml",
          "target": "components/ui/notification-13/notification-13.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "notification-14",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "notification",
          "button",
          "info"
        ],
        "colSpan": 2,
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "notification-14",
          "group": "notification",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "notification-14",
              "path": "registry/default/components/notification/notification-14.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "notification-14",
              "path": "registry/default/components/notification/notification-14.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "notification-14",
              "path": "registry/default/components/notification/notification-14.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "notification-14",
              "path": "registry/default/components/notification/notification-14.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "notification",
        "title": "Notification · Dismissible"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "notification"
      ],
      "files": [
        {
          "path": "registry/default/components/notification/notification-14.tsx",
          "type": "registry:component",
          "target": "components/ui/notification-14.tsx"
        },
        {
          "path": "registry/default/components/notification/notification-14.vue",
          "target": "components/ui/notification-14.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-14.html",
          "target": "components/ui/notification-14.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-14.wxml",
          "target": "components/ui/notification-14/notification-14.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "notification-15",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "notification",
          "button",
          "cookies",
          "gdpr",
          "privacy"
        ],
        "colSpan": 2,
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "notification-15",
          "group": "notification",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "notification-15",
              "path": "registry/default/components/notification/notification-15.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "notification-15",
              "path": "registry/default/components/notification/notification-15.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "notification-15",
              "path": "registry/default/components/notification/notification-15.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "notification-15",
              "path": "registry/default/components/notification/notification-15.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "notification",
        "title": "Notification · Dismissible"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "notification"
      ],
      "files": [
        {
          "path": "registry/default/components/notification/notification-15.tsx",
          "type": "registry:component",
          "target": "components/ui/notification-15.tsx"
        },
        {
          "path": "registry/default/components/notification/notification-15.vue",
          "target": "components/ui/notification-15.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-15.html",
          "target": "components/ui/notification-15.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-15.wxml",
          "target": "components/ui/notification-15/notification-15.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "notification-16",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "notification",
          "button",
          "info"
        ],
        "colSpan": 2,
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "notification-16",
          "group": "notification",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "notification-16",
              "path": "registry/default/components/notification/notification-16.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "notification-16",
              "path": "registry/default/components/notification/notification-16.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "notification-16",
              "path": "registry/default/components/notification/notification-16.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "notification-16",
              "path": "registry/default/components/notification/notification-16.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "notification",
        "title": "Notification · Dismissible"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "notification"
      ],
      "files": [
        {
          "path": "registry/default/components/notification/notification-16.tsx",
          "type": "registry:component",
          "target": "components/ui/notification-16.tsx"
        },
        {
          "path": "registry/default/components/notification/notification-16.vue",
          "target": "components/ui/notification-16.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-16.html",
          "target": "components/ui/notification-16.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-16.wxml",
          "target": "components/ui/notification-16/notification-16.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "notification-17",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "notification",
          "button"
        ],
        "colSpan": 2,
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "notification-17",
          "group": "notification",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "notification-17",
              "path": "registry/default/components/notification/notification-17.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "notification-17",
              "path": "registry/default/components/notification/notification-17.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "notification-17",
              "path": "registry/default/components/notification/notification-17.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "notification-17",
              "path": "registry/default/components/notification/notification-17.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "notification",
        "title": "Notification · Dismissible"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "notification"
      ],
      "files": [
        {
          "path": "registry/default/components/notification/notification-17.tsx",
          "type": "registry:component",
          "target": "components/ui/notification-17.tsx"
        },
        {
          "path": "registry/default/components/notification/notification-17.vue",
          "target": "components/ui/notification-17.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-17.html",
          "target": "components/ui/notification-17.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-17.wxml",
          "target": "components/ui/notification-17/notification-17.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "notification-18",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "notification",
          "button"
        ],
        "colSpan": 2,
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "notification-18",
          "group": "notification",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "notification-18",
              "path": "registry/default/components/notification/notification-18.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "notification-18",
              "path": "registry/default/components/notification/notification-18.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "notification-18",
              "path": "registry/default/components/notification/notification-18.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "notification-18",
              "path": "registry/default/components/notification/notification-18.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "notification",
        "title": "Notification · Dismissible"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "notification"
      ],
      "files": [
        {
          "path": "registry/default/components/notification/notification-18.tsx",
          "type": "registry:component",
          "target": "components/ui/notification-18.tsx"
        },
        {
          "path": "registry/default/components/notification/notification-18.vue",
          "target": "components/ui/notification-18.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-18.html",
          "target": "components/ui/notification-18.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-18.wxml",
          "target": "components/ui/notification-18/notification-18.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "notification-19",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/toast.json"
      ],
      "meta": {
        "tags": [
          "notification",
          "toast",
          "radix"
        ],
        "colSpan": 2,
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "notification-19",
          "group": "notification",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "notification-19",
              "path": "registry/default/components/notification/notification-19.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "notification-19",
              "path": "registry/default/components/notification/notification-19.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "notification-19",
              "path": "registry/default/components/notification/notification-19.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "notification-19",
              "path": "registry/default/components/notification/notification-19.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "notification",
        "title": "Notification · Outlined Style"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "notification"
      ],
      "files": [
        {
          "path": "registry/default/components/notification/notification-19.tsx",
          "type": "registry:component",
          "target": "components/ui/notification-19.tsx"
        },
        {
          "path": "registry/default/hooks/use-toast.ts",
          "type": "registry:hook",
          "target": "components/ui/notification-19/use-toast.ts"
        },
        {
          "path": "registry/default/components/notification/notification-19.vue",
          "target": "components/ui/notification-19.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-19.html",
          "target": "components/ui/notification-19.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-19.wxml",
          "target": "components/ui/notification-19/notification-19.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "notification-20",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/toast.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "notification",
          "toast",
          "success",
          "radix"
        ],
        "colSpan": 2,
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "notification-20",
          "group": "notification",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "notification-20",
              "path": "registry/default/components/notification/notification-20.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "notification-20",
              "path": "registry/default/components/notification/notification-20.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "notification-20",
              "path": "registry/default/components/notification/notification-20.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "notification-20",
              "path": "registry/default/components/notification/notification-20.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "notification",
        "title": "Notification · Dismissible"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "notification"
      ],
      "files": [
        {
          "path": "registry/default/components/notification/notification-20.tsx",
          "type": "registry:component",
          "target": "components/ui/notification-20.tsx"
        },
        {
          "path": "registry/default/components/notification/notification-20.vue",
          "target": "components/ui/notification-20.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-20.html",
          "target": "components/ui/notification-20.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-20.wxml",
          "target": "components/ui/notification-20/notification-20.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "notification-21",
      "type": "registry:component",
      "dependencies": [
        "@timui/react"
      ],
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "sonner"
      ],
      "meta": {
        "tags": [
          "notification",
          "toast",
          "sonner",
          "radix"
        ],
        "colSpan": 2,
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "notification-21",
          "group": "notification",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "notification-21",
              "path": "registry/default/components/notification/notification-21.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "notification-21",
              "path": "registry/default/components/notification/notification-21.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "notification-21",
              "path": "registry/default/components/notification/notification-21.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "notification-21",
              "path": "registry/default/components/notification/notification-21.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "sonner"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "notification",
        "title": "Notification · Outlined Style"
      },
      "categories": [
        "notification"
      ],
      "files": [
        {
          "path": "registry/default/components/notification/notification-21.tsx",
          "type": "registry:component",
          "target": "components/ui/notification-21.tsx"
        },
        {
          "path": "registry/default/components/notification/notification-21.vue",
          "target": "components/ui/notification-21.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-21.html",
          "target": "components/ui/notification-21.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-21.wxml",
          "target": "components/ui/notification-21/notification-21.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "notification-22",
      "type": "registry:component",
      "dependencies": [
        "@timui/react"
      ],
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react",
        "sonner"
      ],
      "meta": {
        "tags": [
          "notification",
          "toast",
          "sonner",
          "success",
          "radix"
        ],
        "colSpan": 2,
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "notification-22",
          "group": "notification",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "notification-22",
              "path": "registry/default/components/notification/notification-22.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "notification-22",
              "path": "registry/default/components/notification/notification-22.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "notification-22",
              "path": "registry/default/components/notification/notification-22.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "notification-22",
              "path": "registry/default/components/notification/notification-22.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react",
              "sonner"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "notification",
        "title": "Notification · Dismissible"
      },
      "categories": [
        "notification"
      ],
      "files": [
        {
          "path": "registry/default/components/notification/notification-22.tsx",
          "type": "registry:component",
          "target": "components/ui/notification-22.tsx"
        },
        {
          "path": "registry/default/components/notification/notification-22.vue",
          "target": "components/ui/notification-22.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-22.html",
          "target": "components/ui/notification-22.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/notification/notification-22.wxml",
          "target": "components/ui/notification-22/notification-22.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "banner-01",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "meta": {
        "tags": [
          "banner",
          "cookies",
          "gdpr",
          "privacy"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "banner-01",
          "group": "banner",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "banner-01",
              "path": "registry/default/components/banner/banner-01.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "banner-01",
              "path": "registry/default/components/banner/banner-01.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "banner-01",
              "path": "registry/default/components/banner/banner-01.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "banner-01",
              "path": "registry/default/components/banner/banner-01.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "banners",
        "title": "Banner · Outlined Style"
      },
      "categories": [
        "banners",
        "banner"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/banner/banner-01.tsx",
          "type": "registry:component",
          "target": "components/ui/banner-01.tsx"
        },
        {
          "path": "registry/default/components/banner/banner-01.vue",
          "target": "components/ui/banner-01.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/banner/banner-01.html",
          "target": "components/ui/banner-01.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/banner/banner-01.wxml",
          "target": "components/ui/banner-01/banner-01.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/banner/banner-01.wxss",
          "target": "components/ui/banner-01/banner-01.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/banner/banner-01.json",
          "target": "components/ui/banner-01/banner-01.json",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "banner-02",
      "type": "registry:component",
      "meta": {
        "tags": [
          "banner"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "banner-02",
          "group": "banner",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "banner-02",
              "path": "registry/default/components/banner/banner-02.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "banner-02",
              "path": "registry/default/components/banner/banner-02.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "banner-02",
              "path": "registry/default/components/banner/banner-02.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "banner-02",
              "path": "registry/default/components/banner/banner-02.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "banners",
        "title": "Banner · Interactive State"
      },
      "categories": [
        "banners",
        "banner"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/banner/banner-02.tsx",
          "type": "registry:component",
          "target": "components/ui/banner-02.tsx"
        },
        {
          "path": "registry/default/components/banner/banner-02.vue",
          "target": "components/ui/banner-02.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/banner/banner-02.html",
          "target": "components/ui/banner-02.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/banner/banner-02.wxml",
          "target": "components/ui/banner-02/banner-02.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "banner-03",
      "type": "registry:component",
      "meta": {
        "tags": [
          "banner"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "banner-03",
          "group": "banner",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "banner-03",
              "path": "registry/default/components/banner/banner-03.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "banner-03",
              "path": "registry/default/components/banner/banner-03.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "banner-03",
              "path": "registry/default/components/banner/banner-03.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "banner-03",
              "path": "registry/default/components/banner/banner-03.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "banners",
        "title": "Banner · Interactive State"
      },
      "categories": [
        "banners",
        "banner"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/banner/banner-03.tsx",
          "type": "registry:component",
          "target": "components/ui/banner-03.tsx"
        },
        {
          "path": "registry/default/components/banner/banner-03.vue",
          "target": "components/ui/banner-03.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/banner/banner-03.html",
          "target": "components/ui/banner-03.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/banner/banner-03.wxml",
          "target": "components/ui/banner-03/banner-03.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "banner-04",
      "type": "registry:component",
      "meta": {
        "tags": [
          "banner"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "banner-04",
          "group": "banner",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "banner-04",
              "path": "registry/default/components/banner/banner-04.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "banner-04",
              "path": "registry/default/components/banner/banner-04.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "banner-04",
              "path": "registry/default/components/banner/banner-04.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "banner-04",
              "path": "registry/default/components/banner/banner-04.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "banners",
        "title": "Banner · Interactive State"
      },
      "categories": [
        "banners",
        "banner"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/banner/banner-04.tsx",
          "type": "registry:component",
          "target": "components/ui/banner-04.tsx"
        },
        {
          "path": "registry/default/components/banner/banner-04.vue",
          "target": "components/ui/banner-04.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/banner/banner-04.html",
          "target": "components/ui/banner-04.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/banner/banner-04.wxml",
          "target": "components/ui/banner-04/banner-04.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "banner-05",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "meta": {
        "tags": [
          "banner"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "banner-05",
          "group": "banner",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "banner-05",
              "path": "registry/default/components/banner/banner-05.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "banner-05",
              "path": "registry/default/components/banner/banner-05.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "banner-05",
              "path": "registry/default/components/banner/banner-05.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "banner-05",
              "path": "registry/default/components/banner/banner-05.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "banners",
        "title": "Banner · Dismissible"
      },
      "categories": [
        "banners",
        "banner"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/banner/banner-05.tsx",
          "type": "registry:component",
          "target": "components/ui/banner-05.tsx"
        },
        {
          "path": "registry/default/components/banner/banner-05.vue",
          "target": "components/ui/banner-05.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/banner/banner-05.html",
          "target": "components/ui/banner-05.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/banner/banner-05.wxml",
          "target": "components/ui/banner-05/banner-05.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "banner-06",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "meta": {
        "tags": [
          "banner"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "banner-06",
          "group": "banner",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "banner-06",
              "path": "registry/default/components/banner/banner-06.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "banner-06",
              "path": "registry/default/components/banner/banner-06.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "banner-06",
              "path": "registry/default/components/banner/banner-06.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "banner-06",
              "path": "registry/default/components/banner/banner-06.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "banners",
        "title": "Banner · Dismissible"
      },
      "categories": [
        "banners",
        "banner"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/banner/banner-06.tsx",
          "type": "registry:component",
          "target": "components/ui/banner-06.tsx"
        },
        {
          "path": "registry/default/components/banner/banner-06.vue",
          "target": "components/ui/banner-06.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/banner/banner-06.html",
          "target": "components/ui/banner-06.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/banner/banner-06.wxml",
          "target": "components/ui/banner-06/banner-06.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "banner-07",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "meta": {
        "tags": [
          "banner"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "banner-07",
          "group": "banner",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "banner-07",
              "path": "registry/default/components/banner/banner-07.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "banner-07",
              "path": "registry/default/components/banner/banner-07.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "banner-07",
              "path": "registry/default/components/banner/banner-07.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "banner-07",
              "path": "registry/default/components/banner/banner-07.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "banners",
        "title": "Banner · Dismissible"
      },
      "categories": [
        "banners",
        "banner"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/banner/banner-07.tsx",
          "type": "registry:component",
          "target": "components/ui/banner-07.tsx"
        },
        {
          "path": "registry/default/components/banner/banner-07.vue",
          "target": "components/ui/banner-07.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/banner/banner-07.html",
          "target": "components/ui/banner-07.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/banner/banner-07.wxml",
          "target": "components/ui/banner-07/banner-07.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "banner-08",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "meta": {
        "tags": [
          "banner"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "banner-08",
          "group": "banner",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "banner-08",
              "path": "registry/default/components/banner/banner-08.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "banner-08",
              "path": "registry/default/components/banner/banner-08.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "banner-08",
              "path": "registry/default/components/banner/banner-08.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "banner-08",
              "path": "registry/default/components/banner/banner-08.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "banners",
        "title": "Banner · Dismissible"
      },
      "categories": [
        "banners",
        "banner"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/banner/banner-08.tsx",
          "type": "registry:component",
          "target": "components/ui/banner-08.tsx"
        },
        {
          "path": "registry/default/components/banner/banner-08.vue",
          "target": "components/ui/banner-08.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/banner/banner-08.html",
          "target": "components/ui/banner-08.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/banner/banner-08.wxml",
          "target": "components/ui/banner-08/banner-08.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "banner-09",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "meta": {
        "tags": [
          "banner"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "banner-09",
          "group": "banner",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "banner-09",
              "path": "registry/default/components/banner/banner-09.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "banner-09",
              "path": "registry/default/components/banner/banner-09.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "banner-09",
              "path": "registry/default/components/banner/banner-09.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "banner-09",
              "path": "registry/default/components/banner/banner-09.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "banners",
        "title": "Banner · Dismissible"
      },
      "categories": [
        "banners",
        "banner"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/banner/banner-09.tsx",
          "type": "registry:component",
          "target": "components/ui/banner-09.tsx"
        },
        {
          "path": "registry/default/components/banner/banner-09.vue",
          "target": "components/ui/banner-09.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/banner/banner-09.html",
          "target": "components/ui/banner-09.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/banner/banner-09.wxml",
          "target": "components/ui/banner-09/banner-09.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "banner-10",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "meta": {
        "tags": [
          "banner",
          "countdown",
          "sale"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "banner-10",
          "group": "banner",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "banner-10",
              "path": "registry/default/components/banner/banner-10.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "banner-10",
              "path": "registry/default/components/banner/banner-10.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "banner-10",
              "path": "registry/default/components/banner/banner-10.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "banner-10",
              "path": "registry/default/components/banner/banner-10.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "banners",
        "title": "Banner · Dismissible"
      },
      "categories": [
        "banners",
        "banner"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/banner/banner-10.tsx",
          "type": "registry:component",
          "target": "components/ui/banner-10.tsx"
        },
        {
          "path": "registry/default/components/banner/banner-10.vue",
          "target": "components/ui/banner-10.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/banner/banner-10.html",
          "target": "components/ui/banner-10.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/banner/banner-10.wxml",
          "target": "components/ui/banner-10/banner-10.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "banner-11",
      "type": "registry:component",
      "meta": {
        "tags": [
          "banner",
          "newsletter",
          "subscribe"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "banner-11",
          "group": "banner",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "banner-11",
              "path": "registry/default/components/banner/banner-11.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "banner-11",
              "path": "registry/default/components/banner/banner-11.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "banner-11",
              "path": "registry/default/components/banner/banner-11.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "banner-11",
              "path": "registry/default/components/banner/banner-11.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "banners",
        "title": "Banner · Interactive State"
      },
      "categories": [
        "banners",
        "banner"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/banner/banner-11.tsx",
          "type": "registry:component",
          "target": "components/ui/banner-11.tsx"
        },
        {
          "path": "registry/default/components/banner/banner-11.vue",
          "target": "components/ui/banner-11.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/banner/banner-11.html",
          "target": "components/ui/banner-11.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/banner/banner-11.wxml",
          "target": "components/ui/banner-11/banner-11.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "banner-12",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "meta": {
        "tags": [
          "banner"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "banner-12",
          "group": "banner",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "banner-12",
              "path": "registry/default/components/banner/banner-12.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "banner-12",
              "path": "registry/default/components/banner/banner-12.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "banner-12",
              "path": "registry/default/components/banner/banner-12.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "banner-12",
              "path": "registry/default/components/banner/banner-12.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "banners",
        "title": "Banner · Loading State"
      },
      "categories": [
        "banners",
        "banner"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/banner/banner-12.tsx",
          "type": "registry:component",
          "target": "components/ui/banner-12.tsx"
        },
        {
          "path": "registry/default/components/banner/banner-12.vue",
          "target": "components/ui/banner-12.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/banner/banner-12.html",
          "target": "components/ui/banner-12.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/banner/banner-12.wxml",
          "target": "components/ui/banner-12/banner-12.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "dialog-01",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/alert-dialog.json",
        "https://ui.timkit.cn/r/button.json"
      ],
      "meta": {
        "tags": [
          "dialog",
          "modal",
          "alert",
          "alert dialog",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "dialog-01",
          "group": "dialog",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "dialog-01",
              "path": "registry/default/components/dialog/dialog-01.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "dialog-01",
              "path": "registry/default/components/dialog/dialog-01.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "dialog-01",
              "path": "registry/default/components/dialog/dialog-01.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "dialog-01",
              "path": "registry/default/components/dialog/dialog-01.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "dialog",
        "title": "Dialog · Overlay Pattern"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "dialog"
      ],
      "files": [
        {
          "path": "registry/default/components/dialog/dialog-01.tsx",
          "type": "registry:component",
          "target": "components/ui/dialog-01.tsx"
        },
        {
          "path": "registry/default/components/dialog/dialog-01.vue",
          "target": "components/ui/dialog-01.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-01.html",
          "target": "components/ui/dialog-01.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-01.wxml",
          "target": "components/ui/dialog-01/dialog-01.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "dialog-02",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/alert-dialog.json",
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "dialog",
          "modal",
          "alert",
          "alert dialog",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "dialog-02",
          "group": "dialog",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "dialog-02",
              "path": "registry/default/components/dialog/dialog-02.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "dialog-02",
              "path": "registry/default/components/dialog/dialog-02.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "dialog-02",
              "path": "registry/default/components/dialog/dialog-02.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "dialog-02",
              "path": "registry/default/components/dialog/dialog-02.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "dialog",
        "title": "Dialog · Overlay Pattern"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "dialog"
      ],
      "files": [
        {
          "path": "registry/default/components/dialog/dialog-02.tsx",
          "type": "registry:component",
          "target": "components/ui/dialog-02.tsx"
        },
        {
          "path": "registry/default/components/dialog/dialog-02.vue",
          "target": "components/ui/dialog-02.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-02.html",
          "target": "components/ui/dialog-02.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-02.wxml",
          "target": "components/ui/dialog-02/dialog-02.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "dialog-03",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dialog.json"
      ],
      "meta": {
        "tags": [
          "dialog",
          "modal",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "dialog-03",
          "group": "dialog",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "dialog-03",
              "path": "registry/default/components/dialog/dialog-03.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "dialog-03",
              "path": "registry/default/components/dialog/dialog-03.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "dialog-03",
              "path": "registry/default/components/dialog/dialog-03.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "dialog-03",
              "path": "registry/default/components/dialog/dialog-03.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "dialog",
        "title": "Dialog · Dismissible"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "dialog"
      ],
      "files": [
        {
          "path": "registry/default/components/dialog/dialog-03.tsx",
          "type": "registry:component",
          "target": "components/ui/dialog-03.tsx"
        },
        {
          "path": "registry/default/components/dialog/dialog-03.vue",
          "target": "components/ui/dialog-03.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-03.html",
          "target": "components/ui/dialog-03.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-03.wxml",
          "target": "components/ui/dialog-03/dialog-03.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "dialog-04",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dialog.json",
        "https://ui.timkit.cn/r/scroll-area.json"
      ],
      "meta": {
        "tags": [
          "dialog",
          "modal",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "dialog-04",
          "group": "dialog",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "dialog-04",
              "path": "registry/default/components/dialog/dialog-04.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "dialog-04",
              "path": "registry/default/components/dialog/dialog-04.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "dialog-04",
              "path": "registry/default/components/dialog/dialog-04.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "dialog-04",
              "path": "registry/default/components/dialog/dialog-04.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "dialog",
        "title": "Dialog · Dismissible"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "dialog"
      ],
      "files": [
        {
          "path": "registry/default/components/dialog/dialog-04.tsx",
          "type": "registry:component",
          "target": "components/ui/dialog-04.tsx"
        },
        {
          "path": "registry/default/components/dialog/dialog-04.vue",
          "target": "components/ui/dialog-04.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-04.html",
          "target": "components/ui/dialog-04.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-04.wxml",
          "target": "components/ui/dialog-04/dialog-04.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "dialog-05",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dialog.json"
      ],
      "meta": {
        "tags": [
          "dialog",
          "modal",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "dialog-05",
          "group": "dialog",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "dialog-05",
              "path": "registry/default/components/dialog/dialog-05.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "dialog-05",
              "path": "registry/default/components/dialog/dialog-05.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "dialog-05",
              "path": "registry/default/components/dialog/dialog-05.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "dialog-05",
              "path": "registry/default/components/dialog/dialog-05.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "dialog",
        "title": "Dialog · Dismissible"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "dialog"
      ],
      "files": [
        {
          "path": "registry/default/components/dialog/dialog-05.tsx",
          "type": "registry:component",
          "target": "components/ui/dialog-05.tsx"
        },
        {
          "path": "registry/default/components/dialog/dialog-05.vue",
          "target": "components/ui/dialog-05.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-05.html",
          "target": "components/ui/dialog-05.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-05.wxml",
          "target": "components/ui/dialog-05/dialog-05.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "dialog-06",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dialog.json"
      ],
      "meta": {
        "tags": [
          "dialog",
          "modal",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "dialog-06",
          "group": "dialog",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "dialog-06",
              "path": "registry/default/components/dialog/dialog-06.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "dialog-06",
              "path": "registry/default/components/dialog/dialog-06.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "dialog-06",
              "path": "registry/default/components/dialog/dialog-06.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "dialog-06",
              "path": "registry/default/components/dialog/dialog-06.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "dialog",
        "title": "Dialog · Dismissible"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "dialog"
      ],
      "files": [
        {
          "path": "registry/default/components/dialog/dialog-06.tsx",
          "type": "registry:component",
          "target": "components/ui/dialog-06.tsx"
        },
        {
          "path": "registry/default/components/dialog/dialog-06.vue",
          "target": "components/ui/dialog-06.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-06.html",
          "target": "components/ui/dialog-06.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-06.wxml",
          "target": "components/ui/dialog-06/dialog-06.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "dialog-07",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dialog.json"
      ],
      "meta": {
        "tags": [
          "dialog",
          "modal",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "dialog-07",
          "group": "dialog",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "dialog-07",
              "path": "registry/default/components/dialog/dialog-07.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "dialog-07",
              "path": "registry/default/components/dialog/dialog-07.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "dialog-07",
              "path": "registry/default/components/dialog/dialog-07.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "dialog-07",
              "path": "registry/default/components/dialog/dialog-07.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "dialog",
        "title": "Dialog · Dismissible"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "dialog"
      ],
      "files": [
        {
          "path": "registry/default/components/dialog/dialog-07.tsx",
          "type": "registry:component",
          "target": "components/ui/dialog-07.tsx"
        },
        {
          "path": "registry/default/components/dialog/dialog-07.vue",
          "target": "components/ui/dialog-07.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-07.html",
          "target": "components/ui/dialog-07.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-07.wxml",
          "target": "components/ui/dialog-07/dialog-07.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "dialog-08",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dialog.json",
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "dialog",
          "modal",
          "delete",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "dialog-08",
          "group": "dialog",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "dialog-08",
              "path": "registry/default/components/dialog/dialog-08.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "dialog-08",
              "path": "registry/default/components/dialog/dialog-08.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "dialog-08",
              "path": "registry/default/components/dialog/dialog-08.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "dialog-08",
              "path": "registry/default/components/dialog/dialog-08.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "dialog",
        "title": "Dialog · Project name"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "dialog"
      ],
      "files": [
        {
          "path": "registry/default/components/dialog/dialog-08.tsx",
          "type": "registry:component",
          "target": "components/ui/dialog-08.tsx"
        },
        {
          "path": "registry/default/components/dialog/dialog-08.vue",
          "target": "components/ui/dialog-08.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-08.html",
          "target": "components/ui/dialog-08.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-08.wxml",
          "target": "components/ui/dialog-08/dialog-08.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "dialog-09",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dialog.json",
        "https://ui.timkit.cn/r/input.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "dialog",
          "modal",
          "newsletter",
          "subscribe",
          "form",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "dialog-09",
          "group": "dialog",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "dialog-09",
              "path": "registry/default/components/dialog/dialog-09.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "dialog-09",
              "path": "registry/default/components/dialog/dialog-09.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "dialog-09",
              "path": "registry/default/components/dialog/dialog-09.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "dialog-09",
              "path": "registry/default/components/dialog/dialog-09.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "dialog",
        "title": "Dialog · Email"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "dialog"
      ],
      "files": [
        {
          "path": "registry/default/components/dialog/dialog-09.tsx",
          "type": "registry:component",
          "target": "components/ui/dialog-09.tsx"
        },
        {
          "path": "registry/default/components/dialog/dialog-09.vue",
          "target": "components/ui/dialog-09.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-09.html",
          "target": "components/ui/dialog-09.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-09.wxml",
          "target": "components/ui/dialog-09/dialog-09.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "dialog-10",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dialog.json",
        "https://ui.timkit.cn/r/textarea.json"
      ],
      "meta": {
        "tags": [
          "dialog",
          "modal",
          "feedback",
          "form",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "dialog-10",
          "group": "dialog",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "dialog-10",
              "path": "registry/default/components/dialog/dialog-10.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "dialog-10",
              "path": "registry/default/components/dialog/dialog-10.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "dialog-10",
              "path": "registry/default/components/dialog/dialog-10.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "dialog-10",
              "path": "registry/default/components/dialog/dialog-10.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "dialog",
        "title": "Dialog · Send feedback"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "dialog"
      ],
      "files": [
        {
          "path": "registry/default/components/dialog/dialog-10.tsx",
          "type": "registry:component",
          "target": "components/ui/dialog-10.tsx"
        },
        {
          "path": "registry/default/components/dialog/dialog-10.vue",
          "target": "components/ui/dialog-10.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-10.html",
          "target": "components/ui/dialog-10.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-10.wxml",
          "target": "components/ui/dialog-10/dialog-10.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "dialog-11",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dialog.json",
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/radio-group.json",
        "https://ui.timkit.cn/r/textarea.json"
      ],
      "meta": {
        "tags": [
          "dialog",
          "modal",
          "rating",
          "feedback",
          "form",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "dialog-11",
          "group": "dialog",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "dialog-11",
              "path": "registry/default/components/dialog/dialog-11.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "dialog-11",
              "path": "registry/default/components/dialog/dialog-11.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "dialog-11",
              "path": "registry/default/components/dialog/dialog-11.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "dialog-11",
              "path": "registry/default/components/dialog/dialog-11.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "dialog",
        "title": "Dialog · Why did you give this rating?"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "dialog"
      ],
      "files": [
        {
          "path": "registry/default/components/dialog/dialog-11.tsx",
          "type": "registry:component",
          "target": "components/ui/dialog-11.tsx"
        },
        {
          "path": "registry/default/components/dialog/dialog-11.vue",
          "target": "components/ui/dialog-11.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-11.html",
          "target": "components/ui/dialog-11.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-11.wxml",
          "target": "components/ui/dialog-11/dialog-11.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "dialog-12",
      "type": "registry:component",
      "dependencies": [
        "@timui/core",
        "@timui/react",
        "input-otp"
      ],
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dialog.json"
      ],
      "meta": {
        "tags": [
          "dialog",
          "modal",
          "otp",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "dialog-12",
          "group": "dialog",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "dialog-12",
              "path": "registry/default/components/dialog/dialog-12.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "dialog-12",
              "path": "registry/default/components/dialog/dialog-12.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "dialog-12",
              "path": "registry/default/components/dialog/dialog-12.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "dialog-12",
              "path": "registry/default/components/dialog/dialog-12.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@timui/react",
              "input-otp"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "dialog",
        "title": "Dialog · Dismissible"
      },
      "categories": [
        "dialog"
      ],
      "files": [
        {
          "path": "registry/default/components/dialog/dialog-12.tsx",
          "type": "registry:component",
          "target": "components/ui/dialog-12.tsx"
        },
        {
          "path": "registry/default/components/dialog/dialog-12.vue",
          "target": "components/ui/dialog-12.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-12.html",
          "target": "components/ui/dialog-12.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-12.wxml",
          "target": "components/ui/dialog-12/dialog-12.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "dialog-13",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dialog.json",
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "dialog",
          "modal",
          "signup",
          "authentication",
          "form",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "dialog-13",
          "group": "dialog",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "dialog-13",
              "path": "registry/default/components/dialog/dialog-13.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "dialog-13",
              "path": "registry/default/components/dialog/dialog-13.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "dialog-13",
              "path": "registry/default/components/dialog/dialog-13.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "dialog-13",
              "path": "registry/default/components/dialog/dialog-13.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "dialog",
        "title": "Dialog · Full name"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "dialog"
      ],
      "files": [
        {
          "path": "registry/default/components/dialog/dialog-13.tsx",
          "type": "registry:component",
          "target": "components/ui/dialog-13.tsx"
        },
        {
          "path": "registry/default/components/dialog/dialog-13.vue",
          "target": "components/ui/dialog-13.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-13.html",
          "target": "components/ui/dialog-13.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-13.wxml",
          "target": "components/ui/dialog-13/dialog-13.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "dialog-14",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/checkbox.json",
        "https://ui.timkit.cn/r/dialog.json",
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "dialog",
          "modal",
          "login",
          "authentication",
          "form",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "dialog-14",
          "group": "dialog",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "dialog-14",
              "path": "registry/default/components/dialog/dialog-14.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "dialog-14",
              "path": "registry/default/components/dialog/dialog-14.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "dialog-14",
              "path": "registry/default/components/dialog/dialog-14.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "dialog-14",
              "path": "registry/default/components/dialog/dialog-14.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "dialog",
        "title": "Dialog · Email"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "dialog"
      ],
      "files": [
        {
          "path": "registry/default/components/dialog/dialog-14.tsx",
          "type": "registry:component",
          "target": "components/ui/dialog-14.tsx"
        },
        {
          "path": "registry/default/components/dialog/dialog-14.vue",
          "target": "components/ui/dialog-14.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-14.html",
          "target": "components/ui/dialog-14.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-14.wxml",
          "target": "components/ui/dialog-14/dialog-14.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "dialog-15",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dialog.json",
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/tooltip.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "dialog",
          "modal",
          "form",
          "user",
          "team",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "dialog-15",
          "group": "dialog",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "dialog-15",
              "path": "registry/default/components/dialog/dialog-15.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "dialog-15",
              "path": "registry/default/components/dialog/dialog-15.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "dialog-15",
              "path": "registry/default/components/dialog/dialog-15.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "dialog-15",
              "path": "registry/default/components/dialog/dialog-15.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "dialog",
        "title": "Dialog · Invite via email"
      },
      "dependencies": [
        "@timui/core",
        "@timui/react"
      ],
      "categories": [
        "dialog"
      ],
      "files": [
        {
          "path": "registry/default/components/dialog/dialog-15.tsx",
          "type": "registry:component",
          "target": "components/ui/dialog-15.tsx"
        },
        {
          "path": "registry/default/components/dialog/dialog-15.vue",
          "target": "components/ui/dialog-15.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-15.html",
          "target": "components/ui/dialog-15.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-15.wxml",
          "target": "components/ui/dialog-15/dialog-15.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "dialog-16",
      "type": "registry:component",
      "dependencies": [
        "@timui/react",
        "react-payment-inputs",
        "react-payment-inputs/images"
      ],
      "devDependencies": [
        "@types/react-payment-inputs"
      ],
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/checkbox.json",
        "https://ui.timkit.cn/r/dialog.json",
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "dialog",
          "modal",
          "checkout",
          "payment",
          "credit card",
          "form",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "dialog-16",
          "group": "dialog",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "dialog-16",
              "path": "registry/default/components/dialog/dialog-16.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "dialog-16",
              "path": "registry/default/components/dialog/dialog-16.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "dialog-16",
              "path": "registry/default/components/dialog/dialog-16.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "dialog-16",
              "path": "registry/default/components/dialog/dialog-16.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react",
              "react-payment-inputs",
              "react-payment-inputs/images"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "dialog",
        "title": "Dialog · Name on card"
      },
      "categories": [
        "dialog"
      ],
      "files": [
        {
          "path": "registry/default/components/dialog/dialog-16.tsx",
          "type": "registry:component",
          "target": "components/ui/dialog-16.tsx"
        },
        {
          "path": "registry/default/components/dialog/dialog-16.vue",
          "target": "components/ui/dialog-16.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-16.html",
          "target": "components/ui/dialog-16.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-16.wxml",
          "target": "components/ui/dialog-16/dialog-16.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "dialog-17",
      "type": "registry:component",
      "dependencies": [
        "@timui/react",
        "react-payment-inputs",
        "react-payment-inputs/images"
      ],
      "devDependencies": [
        "@types/react-payment-inputs"
      ],
      "registryDependencies": [
        "https://ui.timkit.cn/r/badge.json",
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dialog.json",
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/radio-group.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "dialog",
          "modal",
          "checkout",
          "payment",
          "credit card",
          "form",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "dialog-17",
          "group": "dialog",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "dialog-17",
              "path": "registry/default/components/dialog/dialog-17.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "dialog-17",
              "path": "registry/default/components/dialog/dialog-17.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "dialog-17",
              "path": "registry/default/components/dialog/dialog-17.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "dialog-17",
              "path": "registry/default/components/dialog/dialog-17.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react",
              "react-payment-inputs",
              "react-payment-inputs/images"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "dialog",
        "title": "Dialog · Name on card"
      },
      "categories": [
        "dialog"
      ],
      "files": [
        {
          "path": "registry/default/components/dialog/dialog-17.tsx",
          "type": "registry:component",
          "target": "components/ui/dialog-17.tsx"
        },
        {
          "path": "registry/default/components/dialog/dialog-17.vue",
          "target": "components/ui/dialog-17.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-17.html",
          "target": "components/ui/dialog-17.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-17.wxml",
          "target": "components/ui/dialog-17/dialog-17.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "dialog-18",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dialog.json",
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/radio-group.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "dialog",
          "modal",
          "user",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "dialog-18",
          "group": "dialog",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "dialog-18",
              "path": "registry/default/components/dialog/dialog-18.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "dialog-18",
              "path": "registry/default/components/dialog/dialog-18.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "dialog-18",
              "path": "registry/default/components/dialog/dialog-18.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "dialog-18",
              "path": "registry/default/components/dialog/dialog-18.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "dialog",
        "title": "Dialog · Essential"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "dialog"
      ],
      "files": [
        {
          "path": "registry/default/components/dialog/dialog-18.tsx",
          "type": "registry:component",
          "target": "components/ui/dialog-18.tsx"
        },
        {
          "path": "registry/default/components/dialog/dialog-18.vue",
          "target": "components/ui/dialog-18.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-18.html",
          "target": "components/ui/dialog-18.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-18.wxml",
          "target": "components/ui/dialog-18/dialog-18.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "dialog-19",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dialog.json",
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/textarea.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "dialog",
          "modal",
          "user",
          "profile",
          "image",
          "avatar",
          "form",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "dialog-19",
          "group": "dialog",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "dialog-19",
              "path": "registry/default/components/dialog/dialog-19.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "dialog-19",
              "path": "registry/default/components/dialog/dialog-19.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "dialog-19",
              "path": "registry/default/components/dialog/dialog-19.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "dialog-19",
              "path": "registry/default/components/dialog/dialog-19.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "dialog",
        "title": "Dialog · First name"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "dialog"
      ],
      "files": [
        {
          "path": "registry/default/components/dialog/dialog-19.tsx",
          "type": "registry:component",
          "target": "components/ui/dialog-19.tsx"
        },
        {
          "path": "registry/default/hooks/use-character-limit.ts",
          "type": "registry:hook",
          "target": "components/ui/dialog-19/use-character-limit.ts"
        },
        {
          "path": "registry/default/hooks/use-file-upload.ts",
          "type": "registry:hook",
          "target": "components/ui/dialog-19/use-file-upload.ts"
        },
        {
          "path": "registry/default/components/dialog/dialog-19.vue",
          "target": "components/ui/dialog-19.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-19.html",
          "target": "components/ui/dialog-19.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-19.wxml",
          "target": "components/ui/dialog-19/dialog-19.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "dialog-20",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dialog.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "dialog",
          "modal",
          "onboarding",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "dialog-20",
          "group": "dialog",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "dialog-20",
              "path": "registry/default/components/dialog/dialog-20.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "dialog-20",
              "path": "registry/default/components/dialog/dialog-20.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "dialog-20",
              "path": "registry/default/components/dialog/dialog-20.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "dialog-20",
              "path": "registry/default/components/dialog/dialog-20.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "dialog",
        "title": "Dialog · Dismissible"
      },
      "dependencies": [
        "@timui/core",
        "@timui/react"
      ],
      "categories": [
        "dialog"
      ],
      "files": [
        {
          "path": "registry/default/components/dialog/dialog-20.tsx",
          "type": "registry:component",
          "target": "components/ui/dialog-20.tsx"
        },
        {
          "path": "registry/default/components/dialog/dialog-20.vue",
          "target": "components/ui/dialog-20.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-20.html",
          "target": "components/ui/dialog-20.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-20.wxml",
          "target": "components/ui/dialog-20/dialog-20.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "dialog-21",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/command.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "dialog",
          "modal",
          "command",
          "combobox",
          "popover",
          "search",
          "radix",
          "autocomplete",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "dialog-21",
          "group": "dialog",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "dialog-21",
              "path": "registry/default/components/dialog/dialog-21.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "dialog-21",
              "path": "registry/default/components/dialog/dialog-21.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "dialog-21",
              "path": "registry/default/components/dialog/dialog-21.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "dialog-21",
              "path": "registry/default/components/dialog/dialog-21.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "dialog",
        "title": "Dialog · Interactive State"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "dialog"
      ],
      "files": [
        {
          "path": "registry/default/components/dialog/dialog-21.tsx",
          "type": "registry:component",
          "target": "components/ui/dialog-21.tsx"
        },
        {
          "path": "registry/default/components/dialog/dialog-21.vue",
          "target": "components/ui/dialog-21.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-21.html",
          "target": "components/ui/dialog-21.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dialog/dialog-21.wxml",
          "target": "components/ui/dialog-21/dialog-21.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "accordion-01",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/accordion.json"
      ],
      "meta": {
        "tags": [
          "accordion",
          "radix"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "accordion-01",
          "group": "accordion",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "accordion-01",
              "path": "registry/default/components/accordion/accordion-01.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "accordion-01",
              "path": "registry/default/components/accordion/accordion-01.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "accordion-01",
              "path": "registry/default/components/accordion/accordion-01.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "accordion-01",
              "path": "registry/default/components/accordion/accordion-01.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "accordion",
        "title": "Accordion · With chevron"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "accordion"
      ],
      "files": [
        {
          "path": "registry/default/components/accordion/accordion-01.tsx",
          "type": "registry:component",
          "target": "components/ui/accordion-01.tsx"
        },
        {
          "path": "registry/default/components/accordion/accordion-01.vue",
          "target": "components/ui/accordion-01.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-01.html",
          "target": "components/ui/accordion-01.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-01.wxml",
          "target": "components/ui/accordion-01/accordion-01.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-01.json",
          "target": "components/ui/accordion-01/accordion-01.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-01.js",
          "target": "components/ui/accordion-01/accordion-01.js",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "accordion-02",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/accordion.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "accordion",
          "radix"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "accordion-02",
          "group": "accordion",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "accordion-02",
              "path": "registry/default/components/accordion/accordion-02.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "accordion-02",
              "path": "registry/default/components/accordion/accordion-02.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "accordion-02",
              "path": "registry/default/components/accordion/accordion-02.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "accordion-02",
              "path": "registry/default/components/accordion/accordion-02.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "accordion",
        "title": "Accordion · With plus-minus"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "accordion"
      ],
      "files": [
        {
          "path": "registry/default/components/accordion/accordion-02.tsx",
          "type": "registry:component",
          "target": "components/ui/accordion-02.tsx"
        },
        {
          "path": "registry/default/components/accordion/accordion-02.vue",
          "target": "components/ui/accordion-02.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-02.html",
          "target": "components/ui/accordion-02.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-02.wxml",
          "target": "components/ui/accordion-02/accordion-02.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-02.json",
          "target": "components/ui/accordion-02/accordion-02.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-02.js",
          "target": "components/ui/accordion-02/accordion-02.js",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "accordion-03",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/accordion.json"
      ],
      "meta": {
        "tags": [
          "accordion",
          "radix"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "accordion-03",
          "group": "accordion",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "accordion-03",
              "path": "registry/default/components/accordion/accordion-03.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "accordion-03",
              "path": "registry/default/components/accordion/accordion-03.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "accordion-03",
              "path": "registry/default/components/accordion/accordion-03.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "accordion-03",
              "path": "registry/default/components/accordion/accordion-03.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "accordion",
        "title": "Accordion · With left chevron"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "accordion"
      ],
      "files": [
        {
          "path": "registry/default/components/accordion/accordion-03.tsx",
          "type": "registry:component",
          "target": "components/ui/accordion-03.tsx"
        },
        {
          "path": "registry/default/components/accordion/accordion-03.vue",
          "target": "components/ui/accordion-03.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-03.html",
          "target": "components/ui/accordion-03.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-03.wxml",
          "target": "components/ui/accordion-03/accordion-03.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-03.json",
          "target": "components/ui/accordion-03/accordion-03.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-03.js",
          "target": "components/ui/accordion-03/accordion-03.js",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "accordion-04",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/accordion.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "accordion",
          "radix"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "accordion-04",
          "group": "accordion",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "accordion-04",
              "path": "registry/default/components/accordion/accordion-04.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "accordion-04",
              "path": "registry/default/components/accordion/accordion-04.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "accordion-04",
              "path": "registry/default/components/accordion/accordion-04.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "accordion-04",
              "path": "registry/default/components/accordion/accordion-04.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "accordion",
        "title": "Accordion · With left plus-minus"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "accordion"
      ],
      "files": [
        {
          "path": "registry/default/components/accordion/accordion-04.tsx",
          "type": "registry:component",
          "target": "components/ui/accordion-04.tsx"
        },
        {
          "path": "registry/default/components/accordion/accordion-04.vue",
          "target": "components/ui/accordion-04.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-04.html",
          "target": "components/ui/accordion-04.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-04.wxml",
          "target": "components/ui/accordion-04/accordion-04.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-04.json",
          "target": "components/ui/accordion-04/accordion-04.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-04.js",
          "target": "components/ui/accordion-04/accordion-04.js",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "accordion-05",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/accordion.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "accordion",
          "radix"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "accordion-05",
          "group": "accordion",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "accordion-05",
              "path": "registry/default/components/accordion/accordion-05.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "accordion-05",
              "path": "registry/default/components/accordion/accordion-05.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "accordion-05",
              "path": "registry/default/components/accordion/accordion-05.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "accordion-05",
              "path": "registry/default/components/accordion/accordion-05.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "accordion",
        "title": "Accordion · With icon and chevron"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "accordion"
      ],
      "files": [
        {
          "path": "registry/default/components/accordion/accordion-05.tsx",
          "type": "registry:component",
          "target": "components/ui/accordion-05.tsx"
        },
        {
          "path": "registry/default/components/accordion/accordion-05.vue",
          "target": "components/ui/accordion-05.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-05.html",
          "target": "components/ui/accordion-05.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-05.wxml",
          "target": "components/ui/accordion-05/accordion-05.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-05.json",
          "target": "components/ui/accordion-05/accordion-05.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-05.js",
          "target": "components/ui/accordion-05/accordion-05.js",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "accordion-06",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/accordion.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "accordion",
          "radix"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "accordion-06",
          "group": "accordion",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "accordion-06",
              "path": "registry/default/components/accordion/accordion-06.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "accordion-06",
              "path": "registry/default/components/accordion/accordion-06.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "accordion-06",
              "path": "registry/default/components/accordion/accordion-06.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "accordion-06",
              "path": "registry/default/components/accordion/accordion-06.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "accordion",
        "title": "Accordion · With icon and plus-minus"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "accordion"
      ],
      "files": [
        {
          "path": "registry/default/components/accordion/accordion-06.tsx",
          "type": "registry:component",
          "target": "components/ui/accordion-06.tsx"
        },
        {
          "path": "registry/default/components/accordion/accordion-06.vue",
          "target": "components/ui/accordion-06.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-06.html",
          "target": "components/ui/accordion-06.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-06.wxml",
          "target": "components/ui/accordion-06/accordion-06.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-06.json",
          "target": "components/ui/accordion-06/accordion-06.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-06.js",
          "target": "components/ui/accordion-06/accordion-06.js",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "accordion-07",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/accordion.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "accordion",
          "radix"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "accordion-07",
          "group": "accordion",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "accordion-07",
              "path": "registry/default/components/accordion/accordion-07.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "accordion-07",
              "path": "registry/default/components/accordion/accordion-07.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "accordion-07",
              "path": "registry/default/components/accordion/accordion-07.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "accordion-07",
              "path": "registry/default/components/accordion/accordion-07.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "accordion",
        "title": "Accordion · With sub-header and chevron"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "accordion"
      ],
      "files": [
        {
          "path": "registry/default/components/accordion/accordion-07.tsx",
          "type": "registry:component",
          "target": "components/ui/accordion-07.tsx"
        },
        {
          "path": "registry/default/components/accordion/accordion-07.vue",
          "target": "components/ui/accordion-07.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-07.html",
          "target": "components/ui/accordion-07.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-07.wxml",
          "target": "components/ui/accordion-07/accordion-07.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-07.json",
          "target": "components/ui/accordion-07/accordion-07.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-07.js",
          "target": "components/ui/accordion-07/accordion-07.js",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "accordion-08",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/accordion.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "accordion",
          "radix"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "accordion-08",
          "group": "accordion",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "accordion-08",
              "path": "registry/default/components/accordion/accordion-08.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "accordion-08",
              "path": "registry/default/components/accordion/accordion-08.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "accordion-08",
              "path": "registry/default/components/accordion/accordion-08.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "accordion-08",
              "path": "registry/default/components/accordion/accordion-08.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "accordion",
        "title": "Accordion · With sub-header and plus-minus"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "accordion"
      ],
      "files": [
        {
          "path": "registry/default/components/accordion/accordion-08.tsx",
          "type": "registry:component",
          "target": "components/ui/accordion-08.tsx"
        },
        {
          "path": "registry/default/components/accordion/accordion-08.vue",
          "target": "components/ui/accordion-08.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-08.html",
          "target": "components/ui/accordion-08.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-08.wxml",
          "target": "components/ui/accordion-08/accordion-08.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-08.json",
          "target": "components/ui/accordion-08/accordion-08.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-08.js",
          "target": "components/ui/accordion-08/accordion-08.js",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "accordion-09",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/accordion.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "accordion",
          "radix"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "accordion-09",
          "group": "accordion",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "accordion-09",
              "path": "registry/default/components/accordion/accordion-09.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "accordion-09",
              "path": "registry/default/components/accordion/accordion-09.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "accordion-09",
              "path": "registry/default/components/accordion/accordion-09.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "accordion-09",
              "path": "registry/default/components/accordion/accordion-09.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "accordion",
        "title": "Accordion · With icon, sub-header, and chevron"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "accordion"
      ],
      "files": [
        {
          "path": "registry/default/components/accordion/accordion-09.tsx",
          "type": "registry:component",
          "target": "components/ui/accordion-09.tsx"
        },
        {
          "path": "registry/default/components/accordion/accordion-09.vue",
          "target": "components/ui/accordion-09.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-09.html",
          "target": "components/ui/accordion-09.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-09.wxml",
          "target": "components/ui/accordion-09/accordion-09.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-09.json",
          "target": "components/ui/accordion-09/accordion-09.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-09.js",
          "target": "components/ui/accordion-09/accordion-09.js",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "accordion-10",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/accordion.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "accordion",
          "radix"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "accordion-10",
          "group": "accordion",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "accordion-10",
              "path": "registry/default/components/accordion/accordion-10.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "accordion-10",
              "path": "registry/default/components/accordion/accordion-10.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "accordion-10",
              "path": "registry/default/components/accordion/accordion-10.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "accordion-10",
              "path": "registry/default/components/accordion/accordion-10.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "accordion",
        "title": "Accordion · With icon, sub-header, and plus-minus"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "accordion"
      ],
      "files": [
        {
          "path": "registry/default/components/accordion/accordion-10.tsx",
          "type": "registry:component",
          "target": "components/ui/accordion-10.tsx"
        },
        {
          "path": "registry/default/components/accordion/accordion-10.vue",
          "target": "components/ui/accordion-10.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-10.html",
          "target": "components/ui/accordion-10.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-10.wxml",
          "target": "components/ui/accordion-10/accordion-10.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-10.json",
          "target": "components/ui/accordion-10/accordion-10.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-10.js",
          "target": "components/ui/accordion-10/accordion-10.js",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "accordion-11",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/accordion.json"
      ],
      "meta": {
        "tags": [
          "accordion",
          "radix"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "accordion-11",
          "group": "accordion",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "accordion-11",
              "path": "registry/default/components/accordion/accordion-11.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "accordion-11",
              "path": "registry/default/components/accordion/accordion-11.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "accordion-11",
              "path": "registry/default/components/accordion/accordion-11.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "accordion-11",
              "path": "registry/default/components/accordion/accordion-11.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "accordion",
        "title": "Accordion · Tabs w/ chevron"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "accordion"
      ],
      "files": [
        {
          "path": "registry/default/components/accordion/accordion-11.tsx",
          "type": "registry:component",
          "target": "components/ui/accordion-11.tsx"
        },
        {
          "path": "registry/default/components/accordion/accordion-11.vue",
          "target": "components/ui/accordion-11.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-11.html",
          "target": "components/ui/accordion-11.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-11.wxml",
          "target": "components/ui/accordion-11/accordion-11.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-11.json",
          "target": "components/ui/accordion-11/accordion-11.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-11.js",
          "target": "components/ui/accordion-11/accordion-11.js",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "accordion-12",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/accordion.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "accordion",
          "radix"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "accordion-12",
          "group": "accordion",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "accordion-12",
              "path": "registry/default/components/accordion/accordion-12.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "accordion-12",
              "path": "registry/default/components/accordion/accordion-12.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "accordion-12",
              "path": "registry/default/components/accordion/accordion-12.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "accordion-12",
              "path": "registry/default/components/accordion/accordion-12.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "accordion",
        "title": "Accordion · Tabs w/ plus-minus"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "accordion"
      ],
      "files": [
        {
          "path": "registry/default/components/accordion/accordion-12.tsx",
          "type": "registry:component",
          "target": "components/ui/accordion-12.tsx"
        },
        {
          "path": "registry/default/components/accordion/accordion-12.vue",
          "target": "components/ui/accordion-12.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-12.html",
          "target": "components/ui/accordion-12.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-12.wxml",
          "target": "components/ui/accordion-12/accordion-12.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-12.json",
          "target": "components/ui/accordion-12/accordion-12.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-12.js",
          "target": "components/ui/accordion-12/accordion-12.js",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "accordion-13",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/accordion.json"
      ],
      "meta": {
        "tags": [
          "accordion",
          "radix"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "accordion-13",
          "group": "accordion",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "accordion-13",
              "path": "registry/default/components/accordion/accordion-13.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "accordion-13",
              "path": "registry/default/components/accordion/accordion-13.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "accordion-13",
              "path": "registry/default/components/accordion/accordion-13.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "accordion-13",
              "path": "registry/default/components/accordion/accordion-13.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "accordion",
        "title": "Accordion · Tabs w/ left chevron"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "accordion"
      ],
      "files": [
        {
          "path": "registry/default/components/accordion/accordion-13.tsx",
          "type": "registry:component",
          "target": "components/ui/accordion-13.tsx"
        },
        {
          "path": "registry/default/components/accordion/accordion-13.vue",
          "target": "components/ui/accordion-13.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-13.html",
          "target": "components/ui/accordion-13.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-13.wxml",
          "target": "components/ui/accordion-13/accordion-13.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-13.json",
          "target": "components/ui/accordion-13/accordion-13.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-13.js",
          "target": "components/ui/accordion-13/accordion-13.js",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "accordion-14",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/accordion.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "accordion",
          "radix"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "accordion-14",
          "group": "accordion",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "accordion-14",
              "path": "registry/default/components/accordion/accordion-14.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "accordion-14",
              "path": "registry/default/components/accordion/accordion-14.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "accordion-14",
              "path": "registry/default/components/accordion/accordion-14.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "accordion-14",
              "path": "registry/default/components/accordion/accordion-14.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "accordion",
        "title": "Accordion · Tabs w/ left plus-minus"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "accordion"
      ],
      "files": [
        {
          "path": "registry/default/components/accordion/accordion-14.tsx",
          "type": "registry:component",
          "target": "components/ui/accordion-14.tsx"
        },
        {
          "path": "registry/default/components/accordion/accordion-14.vue",
          "target": "components/ui/accordion-14.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-14.html",
          "target": "components/ui/accordion-14.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-14.wxml",
          "target": "components/ui/accordion-14/accordion-14.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-14.json",
          "target": "components/ui/accordion-14/accordion-14.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-14.js",
          "target": "components/ui/accordion-14/accordion-14.js",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "accordion-15",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/accordion.json"
      ],
      "meta": {
        "tags": [
          "accordion",
          "radix"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "accordion-15",
          "group": "accordion",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "accordion-15",
              "path": "registry/default/components/accordion/accordion-15.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "accordion-15",
              "path": "registry/default/components/accordion/accordion-15.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "accordion-15",
              "path": "registry/default/components/accordion/accordion-15.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "accordion-15",
              "path": "registry/default/components/accordion/accordion-15.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "accordion",
        "title": "Accordion · Table w/ chevron"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "accordion"
      ],
      "files": [
        {
          "path": "registry/default/components/accordion/accordion-15.tsx",
          "type": "registry:component",
          "target": "components/ui/accordion-15.tsx"
        },
        {
          "path": "registry/default/components/accordion/accordion-15.vue",
          "target": "components/ui/accordion-15.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-15.html",
          "target": "components/ui/accordion-15.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-15.wxml",
          "target": "components/ui/accordion-15/accordion-15.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-15.json",
          "target": "components/ui/accordion-15/accordion-15.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-15.js",
          "target": "components/ui/accordion-15/accordion-15.js",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "accordion-16",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/accordion.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "accordion",
          "radix"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "accordion-16",
          "group": "accordion",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "accordion-16",
              "path": "registry/default/components/accordion/accordion-16.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "accordion-16",
              "path": "registry/default/components/accordion/accordion-16.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "accordion-16",
              "path": "registry/default/components/accordion/accordion-16.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "accordion-16",
              "path": "registry/default/components/accordion/accordion-16.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "accordion",
        "title": "Accordion · Table w/ plus-minus"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "accordion"
      ],
      "files": [
        {
          "path": "registry/default/components/accordion/accordion-16.tsx",
          "type": "registry:component",
          "target": "components/ui/accordion-16.tsx"
        },
        {
          "path": "registry/default/components/accordion/accordion-16.vue",
          "target": "components/ui/accordion-16.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-16.html",
          "target": "components/ui/accordion-16.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-16.wxml",
          "target": "components/ui/accordion-16/accordion-16.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-16.json",
          "target": "components/ui/accordion-16/accordion-16.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-16.js",
          "target": "components/ui/accordion-16/accordion-16.js",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "accordion-17",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/accordion.json"
      ],
      "meta": {
        "tags": [
          "accordion",
          "radix"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "accordion-17",
          "group": "accordion",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "accordion-17",
              "path": "registry/default/components/accordion/accordion-17.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "accordion-17",
              "path": "registry/default/components/accordion/accordion-17.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "accordion-17",
              "path": "registry/default/components/accordion/accordion-17.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "accordion-17",
              "path": "registry/default/components/accordion/accordion-17.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "accordion",
        "title": "Accordion · Table w/ left chevron"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "accordion"
      ],
      "files": [
        {
          "path": "registry/default/components/accordion/accordion-17.tsx",
          "type": "registry:component",
          "target": "components/ui/accordion-17.tsx"
        },
        {
          "path": "registry/default/components/accordion/accordion-17.vue",
          "target": "components/ui/accordion-17.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-17.html",
          "target": "components/ui/accordion-17.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-17.wxml",
          "target": "components/ui/accordion-17/accordion-17.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-17.json",
          "target": "components/ui/accordion-17/accordion-17.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-17.js",
          "target": "components/ui/accordion-17/accordion-17.js",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "accordion-18",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/accordion.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "accordion",
          "radix"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "accordion-18",
          "group": "accordion",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "accordion-18",
              "path": "registry/default/components/accordion/accordion-18.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "accordion-18",
              "path": "registry/default/components/accordion/accordion-18.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "accordion-18",
              "path": "registry/default/components/accordion/accordion-18.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "accordion-18",
              "path": "registry/default/components/accordion/accordion-18.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "accordion",
        "title": "Accordion · Table w/ left plus-minus"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "accordion"
      ],
      "files": [
        {
          "path": "registry/default/components/accordion/accordion-18.tsx",
          "type": "registry:component",
          "target": "components/ui/accordion-18.tsx"
        },
        {
          "path": "registry/default/components/accordion/accordion-18.vue",
          "target": "components/ui/accordion-18.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-18.html",
          "target": "components/ui/accordion-18.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-18.wxml",
          "target": "components/ui/accordion-18/accordion-18.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-18.json",
          "target": "components/ui/accordion-18/accordion-18.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-18.js",
          "target": "components/ui/accordion-18/accordion-18.js",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "accordion-19",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/accordion.json",
        "https://ui.timkit.cn/r/collapsible.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "accordion",
          "collapsible",
          "radix"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "accordion-19",
          "group": "accordion",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "accordion-19",
              "path": "registry/default/components/accordion/accordion-19.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "accordion-19",
              "path": "registry/default/components/accordion/accordion-19.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "accordion-19",
              "path": "registry/default/components/accordion/accordion-19.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "accordion-19",
              "path": "registry/default/components/accordion/accordion-19.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "accordion",
        "title": "Accordion · Multi-level"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "accordion"
      ],
      "files": [
        {
          "path": "registry/default/components/accordion/accordion-19.tsx",
          "type": "registry:component",
          "target": "components/ui/accordion-19.tsx"
        },
        {
          "path": "registry/default/components/accordion/accordion-19.vue",
          "target": "components/ui/accordion-19.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-19.html",
          "target": "components/ui/accordion-19.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-19.wxml",
          "target": "components/ui/accordion-19/accordion-19.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-19.json",
          "target": "components/ui/accordion-19/accordion-19.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-19.js",
          "target": "components/ui/accordion-19/accordion-19.js",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "accordion-20",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/accordion.json",
        "https://ui.timkit.cn/r/collapsible.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "accordion",
          "collapsible",
          "radix"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "accordion-20",
          "group": "accordion",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "accordion-20",
              "path": "registry/default/components/accordion/accordion-20.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "accordion-20",
              "path": "registry/default/components/accordion/accordion-20.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "accordion-20",
              "path": "registry/default/components/accordion/accordion-20.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "accordion-20",
              "path": "registry/default/components/accordion/accordion-20.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "accordion",
        "title": "Accordion · Multi-level w/ icon"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "accordion"
      ],
      "files": [
        {
          "path": "registry/default/components/accordion/accordion-20.tsx",
          "type": "registry:component",
          "target": "components/ui/accordion-20.tsx"
        },
        {
          "path": "registry/default/components/accordion/accordion-20.vue",
          "target": "components/ui/accordion-20.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-20.html",
          "target": "components/ui/accordion-20.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-20.wxml",
          "target": "components/ui/accordion-20/accordion-20.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-20.json",
          "target": "components/ui/accordion-20/accordion-20.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/accordion/accordion-20.js",
          "target": "components/ui/accordion-20/accordion-20.js",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tooltip-01",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/tooltip.json"
      ],
      "meta": {
        "tags": [
          "tooltip",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tooltip-01",
          "group": "tooltip",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tooltip-01",
              "path": "registry/default/components/tooltip/tooltip-01.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tooltip-01",
              "path": "registry/default/components/tooltip/tooltip-01.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tooltip-01",
              "path": "registry/default/components/tooltip/tooltip-01.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tooltip-01",
              "path": "registry/default/components/tooltip/tooltip-01.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tooltip",
        "title": "Tooltip · Overlay Pattern"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "tooltip"
      ],
      "files": [
        {
          "path": "registry/default/components/tooltip/tooltip-01.tsx",
          "type": "registry:component",
          "target": "components/ui/tooltip-01.tsx"
        },
        {
          "path": "registry/default/components/tooltip/tooltip-01.vue",
          "target": "components/ui/tooltip-01.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tooltip/tooltip-01.html",
          "target": "components/ui/tooltip-01.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tooltip/tooltip-01.wxml",
          "target": "components/ui/tooltip-01/tooltip-01.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tooltip-02",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/tooltip.json"
      ],
      "meta": {
        "tags": [
          "tooltip",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tooltip-02",
          "group": "tooltip",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tooltip-02",
              "path": "registry/default/components/tooltip/tooltip-02.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tooltip-02",
              "path": "registry/default/components/tooltip/tooltip-02.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tooltip-02",
              "path": "registry/default/components/tooltip/tooltip-02.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tooltip-02",
              "path": "registry/default/components/tooltip/tooltip-02.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tooltip",
        "title": "Tooltip · Overlay Pattern"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "tooltip"
      ],
      "files": [
        {
          "path": "registry/default/components/tooltip/tooltip-02.tsx",
          "type": "registry:component",
          "target": "components/ui/tooltip-02.tsx"
        },
        {
          "path": "registry/default/components/tooltip/tooltip-02.vue",
          "target": "components/ui/tooltip-02.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tooltip/tooltip-02.html",
          "target": "components/ui/tooltip-02.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tooltip/tooltip-02.wxml",
          "target": "components/ui/tooltip-02/tooltip-02.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tooltip-03",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/tooltip.json"
      ],
      "meta": {
        "tags": [
          "tooltip",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tooltip-03",
          "group": "tooltip",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tooltip-03",
              "path": "registry/default/components/tooltip/tooltip-03.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tooltip-03",
              "path": "registry/default/components/tooltip/tooltip-03.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tooltip-03",
              "path": "registry/default/components/tooltip/tooltip-03.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tooltip-03",
              "path": "registry/default/components/tooltip/tooltip-03.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tooltip",
        "title": "Tooltip · Overlay Pattern"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "tooltip"
      ],
      "files": [
        {
          "path": "registry/default/components/tooltip/tooltip-03.tsx",
          "type": "registry:component",
          "target": "components/ui/tooltip-03.tsx"
        },
        {
          "path": "registry/default/components/tooltip/tooltip-03.vue",
          "target": "components/ui/tooltip-03.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tooltip/tooltip-03.html",
          "target": "components/ui/tooltip-03.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tooltip/tooltip-03.wxml",
          "target": "components/ui/tooltip-03/tooltip-03.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tooltip-04",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/tooltip.json"
      ],
      "meta": {
        "tags": [
          "tooltip",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tooltip-04",
          "group": "tooltip",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tooltip-04",
              "path": "registry/default/components/tooltip/tooltip-04.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tooltip-04",
              "path": "registry/default/components/tooltip/tooltip-04.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tooltip-04",
              "path": "registry/default/components/tooltip/tooltip-04.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tooltip-04",
              "path": "registry/default/components/tooltip/tooltip-04.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tooltip",
        "title": "Tooltip · Overlay Pattern"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "tooltip"
      ],
      "files": [
        {
          "path": "registry/default/components/tooltip/tooltip-04.tsx",
          "type": "registry:component",
          "target": "components/ui/tooltip-04.tsx"
        },
        {
          "path": "registry/default/components/tooltip/tooltip-04.vue",
          "target": "components/ui/tooltip-04.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tooltip/tooltip-04.html",
          "target": "components/ui/tooltip-04.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tooltip/tooltip-04.wxml",
          "target": "components/ui/tooltip-04/tooltip-04.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tooltip-05",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/tooltip.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "tooltip",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tooltip-05",
          "group": "tooltip",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tooltip-05",
              "path": "registry/default/components/tooltip/tooltip-05.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tooltip-05",
              "path": "registry/default/components/tooltip/tooltip-05.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tooltip-05",
              "path": "registry/default/components/tooltip/tooltip-05.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tooltip-05",
              "path": "registry/default/components/tooltip/tooltip-05.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tooltip",
        "title": "Tooltip · Overlay Pattern"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "tooltip"
      ],
      "files": [
        {
          "path": "registry/default/components/tooltip/tooltip-05.tsx",
          "type": "registry:component",
          "target": "components/ui/tooltip-05.tsx"
        },
        {
          "path": "registry/default/components/tooltip/tooltip-05.vue",
          "target": "components/ui/tooltip-05.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tooltip/tooltip-05.html",
          "target": "components/ui/tooltip-05.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tooltip/tooltip-05.wxml",
          "target": "components/ui/tooltip-05/tooltip-05.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tooltip-06",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/tooltip.json"
      ],
      "meta": {
        "tags": [
          "tooltip",
          "image",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tooltip-06",
          "group": "tooltip",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tooltip-06",
              "path": "registry/default/components/tooltip/tooltip-06.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tooltip-06",
              "path": "registry/default/components/tooltip/tooltip-06.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tooltip-06",
              "path": "registry/default/components/tooltip/tooltip-06.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tooltip-06",
              "path": "registry/default/components/tooltip/tooltip-06.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tooltip",
        "title": "Tooltip · Overlay Pattern"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "tooltip"
      ],
      "files": [
        {
          "path": "registry/default/components/tooltip/tooltip-06.tsx",
          "type": "registry:component",
          "target": "components/ui/tooltip-06.tsx"
        },
        {
          "path": "registry/default/components/tooltip/tooltip-06.vue",
          "target": "components/ui/tooltip-06.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tooltip/tooltip-06.html",
          "target": "components/ui/tooltip-06.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tooltip/tooltip-06.wxml",
          "target": "components/ui/tooltip-06/tooltip-06.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tooltip-07",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/tooltip.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "tooltip",
          "button",
          "kbd",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tooltip-07",
          "group": "tooltip",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tooltip-07",
              "path": "registry/default/components/tooltip/tooltip-07.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tooltip-07",
              "path": "registry/default/components/tooltip/tooltip-07.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tooltip-07",
              "path": "registry/default/components/tooltip/tooltip-07.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tooltip-07",
              "path": "registry/default/components/tooltip/tooltip-07.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tooltip",
        "title": "Tooltip · Pan camera up"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "tooltip"
      ],
      "files": [
        {
          "path": "registry/default/components/tooltip/tooltip-07.tsx",
          "type": "registry:component",
          "target": "components/ui/tooltip-07.tsx"
        },
        {
          "path": "registry/default/components/tooltip/tooltip-07.vue",
          "target": "components/ui/tooltip-07.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tooltip/tooltip-07.html",
          "target": "components/ui/tooltip-07.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tooltip/tooltip-07.wxml",
          "target": "components/ui/tooltip-07/tooltip-07.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tooltip-08",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/tooltip.json"
      ],
      "meta": {
        "tags": [
          "tooltip",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tooltip-08",
          "group": "tooltip",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tooltip-08",
              "path": "registry/default/components/tooltip/tooltip-08.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tooltip-08",
              "path": "registry/default/components/tooltip/tooltip-08.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tooltip-08",
              "path": "registry/default/components/tooltip/tooltip-08.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tooltip-08",
              "path": "registry/default/components/tooltip/tooltip-08.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tooltip",
        "title": "Tooltip · Overlay Pattern"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "tooltip"
      ],
      "files": [
        {
          "path": "registry/default/components/tooltip/tooltip-08.tsx",
          "type": "registry:component",
          "target": "components/ui/tooltip-08.tsx"
        },
        {
          "path": "registry/default/components/tooltip/tooltip-08.vue",
          "target": "components/ui/tooltip-08.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tooltip/tooltip-08.html",
          "target": "components/ui/tooltip-08.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tooltip/tooltip-08.wxml",
          "target": "components/ui/tooltip-08/tooltip-08.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tooltip-09",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/tooltip.json"
      ],
      "meta": {
        "tags": [
          "tooltip",
          "chart",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tooltip-09",
          "group": "tooltip",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tooltip-09",
              "path": "registry/default/components/tooltip/tooltip-09.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tooltip-09",
              "path": "registry/default/components/tooltip/tooltip-09.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tooltip-09",
              "path": "registry/default/components/tooltip/tooltip-09.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tooltip-09",
              "path": "registry/default/components/tooltip/tooltip-09.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tooltip",
        "title": "Tooltip · Overlay Pattern"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "tooltip"
      ],
      "files": [
        {
          "path": "registry/default/components/tooltip/tooltip-09.tsx",
          "type": "registry:component",
          "target": "components/ui/tooltip-09.tsx"
        },
        {
          "path": "registry/default/components/tooltip/tooltip-09.vue",
          "target": "components/ui/tooltip-09.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tooltip/tooltip-09.html",
          "target": "components/ui/tooltip-09.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tooltip/tooltip-09.wxml",
          "target": "components/ui/tooltip-09/tooltip-09.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tooltip-10",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/hover-card.json"
      ],
      "meta": {
        "tags": [
          "tooltip",
          "hover card",
          "user",
          "avatar",
          "profile",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tooltip-10",
          "group": "tooltip",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tooltip-10",
              "path": "registry/default/components/tooltip/tooltip-10.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tooltip-10",
              "path": "registry/default/components/tooltip/tooltip-10.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tooltip-10",
              "path": "registry/default/components/tooltip/tooltip-10.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tooltip-10",
              "path": "registry/default/components/tooltip/tooltip-10.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tooltip",
        "title": "Tooltip · My profile"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "tooltip"
      ],
      "files": [
        {
          "path": "registry/default/components/tooltip/tooltip-10.tsx",
          "type": "registry:component",
          "target": "components/ui/tooltip-10.tsx"
        },
        {
          "path": "registry/default/components/tooltip/tooltip-10.vue",
          "target": "components/ui/tooltip-10.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tooltip/tooltip-10.html",
          "target": "components/ui/tooltip-10.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tooltip/tooltip-10.wxml",
          "target": "components/ui/tooltip-10/tooltip-10.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tooltip-11",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/hover-card.json"
      ],
      "meta": {
        "tags": [
          "tooltip",
          "hover card",
          "user",
          "avatar",
          "profile",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tooltip-11",
          "group": "tooltip",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tooltip-11",
              "path": "registry/default/components/tooltip/tooltip-11.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tooltip-11",
              "path": "registry/default/components/tooltip/tooltip-11.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tooltip-11",
              "path": "registry/default/components/tooltip/tooltip-11.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tooltip-11",
              "path": "registry/default/components/tooltip/tooltip-11.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tooltip",
        "title": "Tooltip · Interactive State"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "tooltip"
      ],
      "files": [
        {
          "path": "registry/default/components/tooltip/tooltip-11.tsx",
          "type": "registry:component",
          "target": "components/ui/tooltip-11.tsx"
        },
        {
          "path": "registry/default/components/tooltip/tooltip-11.vue",
          "target": "components/ui/tooltip-11.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tooltip/tooltip-11.html",
          "target": "components/ui/tooltip-11.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tooltip/tooltip-11.wxml",
          "target": "components/ui/tooltip-11/tooltip-11.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tooltip-12",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/hover-card.json"
      ],
      "meta": {
        "tags": [
          "tooltip",
          "hover card",
          "image",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tooltip-12",
          "group": "tooltip",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tooltip-12",
              "path": "registry/default/components/tooltip/tooltip-12.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tooltip-12",
              "path": "registry/default/components/tooltip/tooltip-12.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tooltip-12",
              "path": "registry/default/components/tooltip/tooltip-12.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tooltip-12",
              "path": "registry/default/components/tooltip/tooltip-12.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tooltip",
        "title": "Tooltip · Building a Design System with Next.js and Tailwind CSS"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "tooltip"
      ],
      "files": [
        {
          "path": "registry/default/components/tooltip/tooltip-12.tsx",
          "type": "registry:component",
          "target": "components/ui/tooltip-12.tsx"
        },
        {
          "path": "registry/default/components/tooltip/tooltip-12.vue",
          "target": "components/ui/tooltip-12.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tooltip/tooltip-12.html",
          "target": "components/ui/tooltip-12.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tooltip/tooltip-12.wxml",
          "target": "components/ui/tooltip-12/tooltip-12.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "dropdown-01",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dropdown-menu.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "dropdown",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "dropdown-01",
          "group": "dropdown",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "dropdown-01",
              "path": "registry/default/components/dropdown/dropdown-01.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "dropdown-01",
              "path": "registry/default/components/dropdown/dropdown-01.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "dropdown-01",
              "path": "registry/default/components/dropdown/dropdown-01.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "dropdown-01",
              "path": "registry/default/components/dropdown/dropdown-01.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "dropdown",
        "title": "Dropdown · Open edit menu"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "dropdown"
      ],
      "files": [
        {
          "path": "registry/default/components/dropdown/dropdown-01.tsx",
          "type": "registry:component",
          "target": "components/ui/dropdown-01.tsx"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-01.vue",
          "target": "components/ui/dropdown-01.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-01.html",
          "target": "components/ui/dropdown-01.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-01.wxml",
          "target": "components/ui/dropdown-01/dropdown-01.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "dropdown-02",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dropdown-menu.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "dropdown",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "dropdown-02",
          "group": "dropdown",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "dropdown-02",
              "path": "registry/default/components/dropdown/dropdown-02.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "dropdown-02",
              "path": "registry/default/components/dropdown/dropdown-02.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "dropdown-02",
              "path": "registry/default/components/dropdown/dropdown-02.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "dropdown-02",
              "path": "registry/default/components/dropdown/dropdown-02.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "dropdown",
        "title": "Dropdown · With icon"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "dropdown"
      ],
      "files": [
        {
          "path": "registry/default/components/dropdown/dropdown-02.tsx",
          "type": "registry:component",
          "target": "components/ui/dropdown-02.tsx"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-02.vue",
          "target": "components/ui/dropdown-02.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-02.html",
          "target": "components/ui/dropdown-02.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-02.wxml",
          "target": "components/ui/dropdown-02/dropdown-02.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "dropdown-03",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dropdown-menu.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "dropdown",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "dropdown-03",
          "group": "dropdown",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "dropdown-03",
              "path": "registry/default/components/dropdown/dropdown-03.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "dropdown-03",
              "path": "registry/default/components/dropdown/dropdown-03.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "dropdown-03",
              "path": "registry/default/components/dropdown/dropdown-03.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "dropdown-03",
              "path": "registry/default/components/dropdown/dropdown-03.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "dropdown",
        "title": "Dropdown · With icon"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "dropdown"
      ],
      "files": [
        {
          "path": "registry/default/components/dropdown/dropdown-03.tsx",
          "type": "registry:component",
          "target": "components/ui/dropdown-03.tsx"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-03.vue",
          "target": "components/ui/dropdown-03.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-03.html",
          "target": "components/ui/dropdown-03.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-03.wxml",
          "target": "components/ui/dropdown-03/dropdown-03.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "dropdown-04",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dropdown-menu.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "dropdown",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "dropdown-04",
          "group": "dropdown",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "dropdown-04",
              "path": "registry/default/components/dropdown/dropdown-04.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "dropdown-04",
              "path": "registry/default/components/dropdown/dropdown-04.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "dropdown-04",
              "path": "registry/default/components/dropdown/dropdown-04.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "dropdown-04",
              "path": "registry/default/components/dropdown/dropdown-04.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "dropdown",
        "title": "Dropdown · With icon"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "dropdown"
      ],
      "files": [
        {
          "path": "registry/default/components/dropdown/dropdown-04.tsx",
          "type": "registry:component",
          "target": "components/ui/dropdown-04.tsx"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-04.vue",
          "target": "components/ui/dropdown-04.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-04.html",
          "target": "components/ui/dropdown-04.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-04.wxml",
          "target": "components/ui/dropdown-04/dropdown-04.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "dropdown-05",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dropdown-menu.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "dropdown",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "dropdown-05",
          "group": "dropdown",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "dropdown-05",
              "path": "registry/default/components/dropdown/dropdown-05.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "dropdown-05",
              "path": "registry/default/components/dropdown/dropdown-05.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "dropdown-05",
              "path": "registry/default/components/dropdown/dropdown-05.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "dropdown-05",
              "path": "registry/default/components/dropdown/dropdown-05.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "dropdown",
        "title": "Dropdown · With icon"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "dropdown"
      ],
      "files": [
        {
          "path": "registry/default/components/dropdown/dropdown-05.tsx",
          "type": "registry:component",
          "target": "components/ui/dropdown-05.tsx"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-05.vue",
          "target": "components/ui/dropdown-05.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-05.html",
          "target": "components/ui/dropdown-05.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-05.wxml",
          "target": "components/ui/dropdown-05/dropdown-05.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "dropdown-06",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dropdown-menu.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "dropdown",
          "checkbox",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "dropdown-06",
          "group": "dropdown",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "dropdown-06",
              "path": "registry/default/components/dropdown/dropdown-06.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "dropdown-06",
              "path": "registry/default/components/dropdown/dropdown-06.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "dropdown-06",
              "path": "registry/default/components/dropdown/dropdown-06.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "dropdown-06",
              "path": "registry/default/components/dropdown/dropdown-06.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "dropdown",
        "title": "Dropdown · Disabled State"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "dropdown"
      ],
      "files": [
        {
          "path": "registry/default/components/dropdown/dropdown-06.tsx",
          "type": "registry:component",
          "target": "components/ui/dropdown-06.tsx"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-06.vue",
          "target": "components/ui/dropdown-06.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-06.html",
          "target": "components/ui/dropdown-06.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-06.wxml",
          "target": "components/ui/dropdown-06/dropdown-06.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "dropdown-07",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dropdown-menu.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "dropdown",
          "radio",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "dropdown-07",
          "group": "dropdown",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "dropdown-07",
              "path": "registry/default/components/dropdown/dropdown-07.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "dropdown-07",
              "path": "registry/default/components/dropdown/dropdown-07.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "dropdown-07",
              "path": "registry/default/components/dropdown/dropdown-07.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "dropdown-07",
              "path": "registry/default/components/dropdown/dropdown-07.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "dropdown",
        "title": "Dropdown · Disabled State"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "dropdown"
      ],
      "files": [
        {
          "path": "registry/default/components/dropdown/dropdown-07.tsx",
          "type": "registry:component",
          "target": "components/ui/dropdown-07.tsx"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-07.vue",
          "target": "components/ui/dropdown-07.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-07.html",
          "target": "components/ui/dropdown-07.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-07.wxml",
          "target": "components/ui/dropdown-07/dropdown-07.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "dropdown-08",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dropdown-menu.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "dropdown",
          "kbd",
          "delete",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "dropdown-08",
          "group": "dropdown",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "dropdown-08",
              "path": "registry/default/components/dropdown/dropdown-08.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "dropdown-08",
              "path": "registry/default/components/dropdown/dropdown-08.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "dropdown-08",
              "path": "registry/default/components/dropdown/dropdown-08.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "dropdown-08",
              "path": "registry/default/components/dropdown/dropdown-08.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "dropdown",
        "title": "Dropdown · With icon"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "dropdown"
      ],
      "files": [
        {
          "path": "registry/default/components/dropdown/dropdown-08.tsx",
          "type": "registry:component",
          "target": "components/ui/dropdown-08.tsx"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-08.vue",
          "target": "components/ui/dropdown-08.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-08.html",
          "target": "components/ui/dropdown-08.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-08.wxml",
          "target": "components/ui/dropdown-08/dropdown-08.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "dropdown-09",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dropdown-menu.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "dropdown",
          "checkbox",
          "radio",
          "delete",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "dropdown-09",
          "group": "dropdown",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "dropdown-09",
              "path": "registry/default/components/dropdown/dropdown-09.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "dropdown-09",
              "path": "registry/default/components/dropdown/dropdown-09.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "dropdown-09",
              "path": "registry/default/components/dropdown/dropdown-09.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "dropdown-09",
              "path": "registry/default/components/dropdown/dropdown-09.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "dropdown",
        "title": "Dropdown · Disabled State"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "dropdown"
      ],
      "files": [
        {
          "path": "registry/default/components/dropdown/dropdown-09.tsx",
          "type": "registry:component",
          "target": "components/ui/dropdown-09.tsx"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-09.vue",
          "target": "components/ui/dropdown-09.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-09.html",
          "target": "components/ui/dropdown-09.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-09.wxml",
          "target": "components/ui/dropdown-09/dropdown-09.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "dropdown-10",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dropdown-menu.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "dropdown",
          "user",
          "profile",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "dropdown-10",
          "group": "dropdown",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "dropdown-10",
              "path": "registry/default/components/dropdown/dropdown-10.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "dropdown-10",
              "path": "registry/default/components/dropdown/dropdown-10.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "dropdown-10",
              "path": "registry/default/components/dropdown/dropdown-10.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "dropdown-10",
              "path": "registry/default/components/dropdown/dropdown-10.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "dropdown",
        "title": "Dropdown · Open account menu"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "dropdown"
      ],
      "files": [
        {
          "path": "registry/default/components/dropdown/dropdown-10.tsx",
          "type": "registry:component",
          "target": "components/ui/dropdown-10.tsx"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-10.vue",
          "target": "components/ui/dropdown-10.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-10.html",
          "target": "components/ui/dropdown-10.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-10.wxml",
          "target": "components/ui/dropdown-10/dropdown-10.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "dropdown-11",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dropdown-menu.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "dropdown",
          "user",
          "profile",
          "avatar",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "dropdown-11",
          "group": "dropdown",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "dropdown-11",
              "path": "registry/default/components/dropdown/dropdown-11.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "dropdown-11",
              "path": "registry/default/components/dropdown/dropdown-11.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "dropdown-11",
              "path": "registry/default/components/dropdown/dropdown-11.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "dropdown-11",
              "path": "registry/default/components/dropdown/dropdown-11.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "dropdown",
        "title": "Dropdown · Open account menu"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "dropdown"
      ],
      "files": [
        {
          "path": "registry/default/components/dropdown/dropdown-11.tsx",
          "type": "registry:component",
          "target": "components/ui/dropdown-11.tsx"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-11.vue",
          "target": "components/ui/dropdown-11.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-11.html",
          "target": "components/ui/dropdown-11.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-11.wxml",
          "target": "components/ui/dropdown-11/dropdown-11.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "dropdown-12",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dropdown-menu.json",
        "https://ui.timkit.cn/r/avatar.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "dropdown",
          "user",
          "avatar",
          "profile",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "dropdown-12",
          "group": "dropdown",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "dropdown-12",
              "path": "registry/default/components/dropdown/dropdown-12.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "dropdown-12",
              "path": "registry/default/components/dropdown/dropdown-12.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "dropdown-12",
              "path": "registry/default/components/dropdown/dropdown-12.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "dropdown-12",
              "path": "registry/default/components/dropdown/dropdown-12.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "dropdown",
        "title": "Dropdown · Interactive State"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "dropdown"
      ],
      "files": [
        {
          "path": "registry/default/components/dropdown/dropdown-12.tsx",
          "type": "registry:component",
          "target": "components/ui/dropdown-12.tsx"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-12.vue",
          "target": "components/ui/dropdown-12.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-12.html",
          "target": "components/ui/dropdown-12.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-12.wxml",
          "target": "components/ui/dropdown-12/dropdown-12.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "dropdown-13",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dropdown-menu.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "dropdown",
          "info",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "dropdown-13",
          "group": "dropdown",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "dropdown-13",
              "path": "registry/default/components/dropdown/dropdown-13.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "dropdown-13",
              "path": "registry/default/components/dropdown/dropdown-13.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "dropdown-13",
              "path": "registry/default/components/dropdown/dropdown-13.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "dropdown-13",
              "path": "registry/default/components/dropdown/dropdown-13.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "dropdown",
        "title": "Dropdown · Open edit menu"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "dropdown"
      ],
      "files": [
        {
          "path": "registry/default/components/dropdown/dropdown-13.tsx",
          "type": "registry:component",
          "target": "components/ui/dropdown-13.tsx"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-13.vue",
          "target": "components/ui/dropdown-13.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-13.html",
          "target": "components/ui/dropdown-13.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-13.wxml",
          "target": "components/ui/dropdown-13/dropdown-13.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "dropdown-14",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dropdown-menu.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "dropdown",
          "text editor",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "dropdown-14",
          "group": "dropdown",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "dropdown-14",
              "path": "registry/default/components/dropdown/dropdown-14.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "dropdown-14",
              "path": "registry/default/components/dropdown/dropdown-14.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "dropdown-14",
              "path": "registry/default/components/dropdown/dropdown-14.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "dropdown-14",
              "path": "registry/default/components/dropdown/dropdown-14.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "dropdown",
        "title": "Dropdown · Open edit menu"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "dropdown"
      ],
      "files": [
        {
          "path": "registry/default/components/dropdown/dropdown-14.tsx",
          "type": "registry:component",
          "target": "components/ui/dropdown-14.tsx"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-14.vue",
          "target": "components/ui/dropdown-14.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-14.html",
          "target": "components/ui/dropdown-14.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-14.wxml",
          "target": "components/ui/dropdown-14/dropdown-14.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "dropdown-15",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dropdown-menu.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "dropdown",
          "darkmode",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "dropdown-15",
          "group": "dropdown",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "dropdown-15",
              "path": "registry/default/components/dropdown/dropdown-15.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "dropdown-15",
              "path": "registry/default/components/dropdown/dropdown-15.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "dropdown-15",
              "path": "registry/default/components/dropdown/dropdown-15.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "dropdown-15",
              "path": "registry/default/components/dropdown/dropdown-15.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "dropdown",
        "title": "Dropdown · Select theme"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "dropdown"
      ],
      "files": [
        {
          "path": "registry/default/components/dropdown/dropdown-15.tsx",
          "type": "registry:component",
          "target": "components/ui/dropdown-15.tsx"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-15.vue",
          "target": "components/ui/dropdown-15.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-15.html",
          "target": "components/ui/dropdown-15.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/dropdown/dropdown-15.wxml",
          "target": "components/ui/dropdown-15/dropdown-15.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "popover-01",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/checkbox.json",
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/popover.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "popover",
          "filter",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "popover-01",
          "group": "popover",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "popover-01",
              "path": "registry/default/components/popover/popover-01.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "popover-01",
              "path": "registry/default/components/popover/popover-01.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "popover-01",
              "path": "registry/default/components/popover/popover-01.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "popover-01",
              "path": "registry/default/components/popover/popover-01.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "popover",
        "title": "Popover · Real Time"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "popover"
      ],
      "files": [
        {
          "path": "registry/default/components/popover/popover-01.tsx",
          "type": "registry:component",
          "target": "components/ui/popover-01.tsx"
        },
        {
          "path": "registry/default/components/popover/popover-01.vue",
          "target": "components/ui/popover-01.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/popover/popover-01.html",
          "target": "components/ui/popover-01.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/popover/popover-01.wxml",
          "target": "components/ui/popover-01/popover-01.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "popover-02",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/badge.json",
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/popover.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "popover",
          "notification",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "popover-02",
          "group": "popover",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "popover-02",
              "path": "registry/default/components/popover/popover-02.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "popover-02",
              "path": "registry/default/components/popover/popover-02.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "popover-02",
              "path": "registry/default/components/popover/popover-02.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "popover-02",
              "path": "registry/default/components/popover/popover-02.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "popover",
        "title": "Popover · Open notifications"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "popover"
      ],
      "files": [
        {
          "path": "registry/default/components/popover/popover-02.tsx",
          "type": "registry:component",
          "target": "components/ui/popover-02.tsx"
        },
        {
          "path": "registry/default/components/popover/popover-02.vue",
          "target": "components/ui/popover-02.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/popover/popover-02.html",
          "target": "components/ui/popover-02.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/popover/popover-02.wxml",
          "target": "components/ui/popover-02/popover-02.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "popover-03",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/badge.json",
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/popover.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "popover",
          "notification",
          "user",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "popover-03",
          "group": "popover",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "popover-03",
              "path": "registry/default/components/popover/popover-03.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "popover-03",
              "path": "registry/default/components/popover/popover-03.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "popover-03",
              "path": "registry/default/components/popover/popover-03.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "popover-03",
              "path": "registry/default/components/popover/popover-03.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "popover",
        "title": "Popover · Open notifications"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "popover"
      ],
      "files": [
        {
          "path": "registry/default/components/popover/popover-03.tsx",
          "type": "registry:component",
          "target": "components/ui/popover-03.tsx"
        },
        {
          "path": "registry/default/components/popover/popover-03.vue",
          "target": "components/ui/popover-03.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/popover/popover-03.html",
          "target": "components/ui/popover-03.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/popover/popover-03.wxml",
          "target": "components/ui/popover-03/popover-03.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "popover-04",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/popover.json"
      ],
      "meta": {
        "tags": [
          "popover",
          "tooltip",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "popover-04",
          "group": "popover",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "popover-04",
              "path": "registry/default/components/popover/popover-04.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "popover-04",
              "path": "registry/default/components/popover/popover-04.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "popover-04",
              "path": "registry/default/components/popover/popover-04.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "popover-04",
              "path": "registry/default/components/popover/popover-04.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "popover",
        "title": "Popover · Interactive State"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "popover"
      ],
      "files": [
        {
          "path": "registry/default/components/popover/popover-04.tsx",
          "type": "registry:component",
          "target": "components/ui/popover-04.tsx"
        },
        {
          "path": "registry/default/components/popover/popover-04.vue",
          "target": "components/ui/popover-04.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/popover/popover-04.html",
          "target": "components/ui/popover-04.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/popover/popover-04.wxml",
          "target": "components/ui/popover-04/popover-04.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "popover-05",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/popover.json"
      ],
      "meta": {
        "tags": [
          "popover",
          "tooltip",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "popover-05",
          "group": "popover",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "popover-05",
              "path": "registry/default/components/popover/popover-05.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "popover-05",
              "path": "registry/default/components/popover/popover-05.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "popover-05",
              "path": "registry/default/components/popover/popover-05.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "popover-05",
              "path": "registry/default/components/popover/popover-05.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "popover",
        "title": "Popover · Interactive State"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "popover"
      ],
      "files": [
        {
          "path": "registry/default/components/popover/popover-05.tsx",
          "type": "registry:component",
          "target": "components/ui/popover-05.tsx"
        },
        {
          "path": "registry/default/components/popover/popover-05.vue",
          "target": "components/ui/popover-05.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/popover/popover-05.html",
          "target": "components/ui/popover-05.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/popover/popover-05.wxml",
          "target": "components/ui/popover-05/popover-05.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "popover-06",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/popover.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "popover",
          "tooltip",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "popover-06",
          "group": "popover",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "popover-06",
              "path": "registry/default/components/popover/popover-06.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "popover-06",
              "path": "registry/default/components/popover/popover-06.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "popover-06",
              "path": "registry/default/components/popover/popover-06.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "popover-06",
              "path": "registry/default/components/popover/popover-06.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "popover",
        "title": "Popover · Previous tip"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "popover"
      ],
      "files": [
        {
          "path": "registry/default/components/popover/popover-06.tsx",
          "type": "registry:component",
          "target": "components/ui/popover-06.tsx"
        },
        {
          "path": "registry/default/components/popover/popover-06.vue",
          "target": "components/ui/popover-06.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/popover/popover-06.html",
          "target": "components/ui/popover-06.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/popover/popover-06.wxml",
          "target": "components/ui/popover-06/popover-06.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "popover-07",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/popover.json",
        "https://ui.timkit.cn/r/tooltip.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "popover",
          "share",
          "social",
          "copy",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "popover-07",
          "group": "popover",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "popover-07",
              "path": "registry/default/components/popover/popover-07.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "popover-07",
              "path": "registry/default/components/popover/popover-07.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "popover-07",
              "path": "registry/default/components/popover/popover-07.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "popover-07",
              "path": "registry/default/components/popover/popover-07.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@remixicon/react",
              "@timui/core",
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "popover",
        "title": "Popover · Embed"
      },
      "dependencies": [
        "@remixicon/react",
        "@timui/core",
        "@timui/react"
      ],
      "categories": [
        "popover"
      ],
      "files": [
        {
          "path": "registry/default/components/popover/popover-07.tsx",
          "type": "registry:component",
          "target": "components/ui/popover-07.tsx"
        },
        {
          "path": "registry/default/components/popover/popover-07.vue",
          "target": "components/ui/popover-07.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/popover/popover-07.html",
          "target": "components/ui/popover-07.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/popover/popover-07.wxml",
          "target": "components/ui/popover-07/popover-07.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "popover-08",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/popover.json",
        "https://ui.timkit.cn/r/textarea.json"
      ],
      "meta": {
        "tags": [
          "popover",
          "feedback",
          "form",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "popover-08",
          "group": "popover",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "popover-08",
              "path": "registry/default/components/popover/popover-08.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "popover-08",
              "path": "registry/default/components/popover/popover-08.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "popover-08",
              "path": "registry/default/components/popover/popover-08.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "popover-08",
              "path": "registry/default/components/popover/popover-08.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "popover",
        "title": "Popover · Send us feedback"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "popover"
      ],
      "files": [
        {
          "path": "registry/default/components/popover/popover-08.tsx",
          "type": "registry:component",
          "target": "components/ui/popover-08.tsx"
        },
        {
          "path": "registry/default/components/popover/popover-08.vue",
          "target": "components/ui/popover-08.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/popover/popover-08.html",
          "target": "components/ui/popover-08.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/popover/popover-08.wxml",
          "target": "components/ui/popover-08/popover-08.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "popover-09",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/popover.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "popover",
          "tour",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "popover-09",
          "group": "popover",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "popover-09",
              "path": "registry/default/components/popover/popover-09.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "popover-09",
              "path": "registry/default/components/popover/popover-09.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "popover-09",
              "path": "registry/default/components/popover/popover-09.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "popover-09",
              "path": "registry/default/components/popover/popover-09.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "popover",
        "title": "Popover · Interactive State"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "popover"
      ],
      "files": [
        {
          "path": "registry/default/components/popover/popover-09.tsx",
          "type": "registry:component",
          "target": "components/ui/popover-09.tsx"
        },
        {
          "path": "registry/default/components/popover/popover-09.vue",
          "target": "components/ui/popover-09.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/popover/popover-09.html",
          "target": "components/ui/popover-09.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/popover/popover-09.wxml",
          "target": "components/ui/popover-09/popover-09.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "avatar-01",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/avatar.json"
      ],
      "meta": {
        "tags": [
          "avatar",
          "user",
          "profile"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "avatar-01",
          "group": "avatar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "avatar-01",
              "path": "registry/default/components/avatar/avatar-01.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "avatar-01",
              "path": "registry/default/components/avatar/avatar-01.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "avatar-01",
              "path": "registry/default/components/avatar/avatar-01.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "avatar-01",
              "path": "registry/default/components/avatar/avatar-01.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "avatars",
        "title": "Avatar · Image + fallback"
      },
      "categories": [
        "avatars",
        "avatar"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/avatar/avatar-01.tsx",
          "type": "registry:component",
          "target": "components/ui/avatar-01.tsx"
        },
        {
          "path": "registry/default/components/avatar/avatar-01.vue",
          "target": "components/ui/avatar-01.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-01.html",
          "target": "components/ui/avatar-01.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-01.wxml",
          "target": "components/ui/avatar-01/avatar-01.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "avatar-02",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/avatar.json"
      ],
      "meta": {
        "tags": [
          "avatar",
          "user",
          "profile"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "avatar-02",
          "group": "avatar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "avatar-02",
              "path": "registry/default/components/avatar/avatar-02.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "avatar-02",
              "path": "registry/default/components/avatar/avatar-02.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "avatar-02",
              "path": "registry/default/components/avatar/avatar-02.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "avatar-02",
              "path": "registry/default/components/avatar/avatar-02.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "avatars",
        "title": "Avatar · Fallback only"
      },
      "categories": [
        "avatars",
        "avatar"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/avatar/avatar-02.tsx",
          "type": "registry:component",
          "target": "components/ui/avatar-02.tsx"
        },
        {
          "path": "registry/default/components/avatar/avatar-02.vue",
          "target": "components/ui/avatar-02.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-02.html",
          "target": "components/ui/avatar-02.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-02.wxml",
          "target": "components/ui/avatar-02/avatar-02.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "avatar-03",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/avatar.json"
      ],
      "meta": {
        "tags": [
          "avatar",
          "user",
          "profile"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "avatar-03",
          "group": "avatar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "avatar-03",
              "path": "registry/default/components/avatar/avatar-03.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "avatar-03",
              "path": "registry/default/components/avatar/avatar-03.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "avatar-03",
              "path": "registry/default/components/avatar/avatar-03.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "avatar-03",
              "path": "registry/default/components/avatar/avatar-03.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "avatars",
        "title": "Avatar · Fallback only"
      },
      "categories": [
        "avatars",
        "avatar"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/avatar/avatar-03.tsx",
          "type": "registry:component",
          "target": "components/ui/avatar-03.tsx"
        },
        {
          "path": "registry/default/components/avatar/avatar-03.vue",
          "target": "components/ui/avatar-03.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-03.html",
          "target": "components/ui/avatar-03.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-03.wxml",
          "target": "components/ui/avatar-03/avatar-03.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "avatar-04",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/avatar.json"
      ],
      "meta": {
        "tags": [
          "avatar",
          "user",
          "profile"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "avatar-04",
          "group": "avatar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "avatar-04",
              "path": "registry/default/components/avatar/avatar-04.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "avatar-04",
              "path": "registry/default/components/avatar/avatar-04.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "avatar-04",
              "path": "registry/default/components/avatar/avatar-04.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "avatar-04",
              "path": "registry/default/components/avatar/avatar-04.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "avatars",
        "title": "Avatar · Image + fallback"
      },
      "categories": [
        "avatars",
        "avatar"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/avatar/avatar-04.tsx",
          "type": "registry:component",
          "target": "components/ui/avatar-04.tsx"
        },
        {
          "path": "registry/default/components/avatar/avatar-04.vue",
          "target": "components/ui/avatar-04.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-04.html",
          "target": "components/ui/avatar-04.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-04.wxml",
          "target": "components/ui/avatar-04/avatar-04.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "avatar-05",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/avatar.json"
      ],
      "meta": {
        "tags": [
          "avatar",
          "user",
          "profile",
          "status"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "avatar-05",
          "group": "avatar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "avatar-05",
              "path": "registry/default/components/avatar/avatar-05.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "avatar-05",
              "path": "registry/default/components/avatar/avatar-05.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "avatar-05",
              "path": "registry/default/components/avatar/avatar-05.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "avatar-05",
              "path": "registry/default/components/avatar/avatar-05.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "avatars",
        "title": "Avatar · Image + fallback"
      },
      "categories": [
        "avatars",
        "avatar"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/avatar/avatar-05.tsx",
          "type": "registry:component",
          "target": "components/ui/avatar-05.tsx"
        },
        {
          "path": "registry/default/components/avatar/avatar-05.vue",
          "target": "components/ui/avatar-05.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-05.html",
          "target": "components/ui/avatar-05.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-05.wxml",
          "target": "components/ui/avatar-05/avatar-05.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "avatar-06",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/avatar.json"
      ],
      "meta": {
        "tags": [
          "avatar",
          "user",
          "profile",
          "status"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "avatar-06",
          "group": "avatar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "avatar-06",
              "path": "registry/default/components/avatar/avatar-06.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "avatar-06",
              "path": "registry/default/components/avatar/avatar-06.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "avatar-06",
              "path": "registry/default/components/avatar/avatar-06.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "avatar-06",
              "path": "registry/default/components/avatar/avatar-06.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "avatars",
        "title": "Avatar · Image + fallback"
      },
      "categories": [
        "avatars",
        "avatar"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/avatar/avatar-06.tsx",
          "type": "registry:component",
          "target": "components/ui/avatar-06.tsx"
        },
        {
          "path": "registry/default/components/avatar/avatar-06.vue",
          "target": "components/ui/avatar-06.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-06.html",
          "target": "components/ui/avatar-06.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-06.wxml",
          "target": "components/ui/avatar-06/avatar-06.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "avatar-07",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/avatar.json"
      ],
      "meta": {
        "tags": [
          "avatar",
          "user",
          "profile",
          "status"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "avatar-07",
          "group": "avatar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "avatar-07",
              "path": "registry/default/components/avatar/avatar-07.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "avatar-07",
              "path": "registry/default/components/avatar/avatar-07.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "avatar-07",
              "path": "registry/default/components/avatar/avatar-07.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "avatar-07",
              "path": "registry/default/components/avatar/avatar-07.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "avatars",
        "title": "Avatar · Image + fallback"
      },
      "categories": [
        "avatars",
        "avatar"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/avatar/avatar-07.tsx",
          "type": "registry:component",
          "target": "components/ui/avatar-07.tsx"
        },
        {
          "path": "registry/default/components/avatar/avatar-07.vue",
          "target": "components/ui/avatar-07.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-07.html",
          "target": "components/ui/avatar-07.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-07.wxml",
          "target": "components/ui/avatar-07/avatar-07.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "avatar-08",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/avatar.json"
      ],
      "meta": {
        "tags": [
          "avatar",
          "user",
          "profile",
          "badge",
          "chip"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "avatar-08",
          "group": "avatar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "avatar-08",
              "path": "registry/default/components/avatar/avatar-08.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "avatar-08",
              "path": "registry/default/components/avatar/avatar-08.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "avatar-08",
              "path": "registry/default/components/avatar/avatar-08.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "avatar-08",
              "path": "registry/default/components/avatar/avatar-08.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "avatars",
        "title": "Avatar · Image + fallback"
      },
      "categories": [
        "avatars",
        "avatar"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/avatar/avatar-08.tsx",
          "type": "registry:component",
          "target": "components/ui/avatar-08.tsx"
        },
        {
          "path": "registry/default/components/avatar/avatar-08.vue",
          "target": "components/ui/avatar-08.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-08.html",
          "target": "components/ui/avatar-08.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-08.wxml",
          "target": "components/ui/avatar-08/avatar-08.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "avatar-09",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/avatar.json",
        "https://ui.timkit.cn/r/badge.json"
      ],
      "meta": {
        "tags": [
          "avatar",
          "user",
          "profile",
          "badge",
          "chip"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "avatar-09",
          "group": "avatar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "avatar-09",
              "path": "registry/default/components/avatar/avatar-09.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "avatar-09",
              "path": "registry/default/components/avatar/avatar-09.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "avatar-09",
              "path": "registry/default/components/avatar/avatar-09.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "avatar-09",
              "path": "registry/default/components/avatar/avatar-09.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "avatars",
        "title": "Avatar · Image + fallback"
      },
      "categories": [
        "avatars",
        "avatar"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/avatar/avatar-09.tsx",
          "type": "registry:component",
          "target": "components/ui/avatar-09.tsx"
        },
        {
          "path": "registry/default/components/avatar/avatar-09.vue",
          "target": "components/ui/avatar-09.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-09.html",
          "target": "components/ui/avatar-09.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-09.wxml",
          "target": "components/ui/avatar-09/avatar-09.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "avatar-10",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/avatar.json",
        "https://ui.timkit.cn/r/badge.json"
      ],
      "meta": {
        "tags": [
          "avatar",
          "user",
          "profile",
          "badge",
          "chip"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "avatar-10",
          "group": "avatar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "avatar-10",
              "path": "registry/default/components/avatar/avatar-10.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "avatar-10",
              "path": "registry/default/components/avatar/avatar-10.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "avatar-10",
              "path": "registry/default/components/avatar/avatar-10.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "avatar-10",
              "path": "registry/default/components/avatar/avatar-10.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "avatars",
        "title": "Avatar · Image + fallback"
      },
      "categories": [
        "avatars",
        "avatar"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/avatar/avatar-10.tsx",
          "type": "registry:component",
          "target": "components/ui/avatar-10.tsx"
        },
        {
          "path": "registry/default/components/avatar/avatar-10.vue",
          "target": "components/ui/avatar-10.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-10.html",
          "target": "components/ui/avatar-10.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-10.wxml",
          "target": "components/ui/avatar-10/avatar-10.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "avatar-11",
      "type": "registry:component",
      "meta": {
        "tags": [
          "avatar",
          "user",
          "profile"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "avatar-11",
          "group": "avatar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "avatar-11",
              "path": "registry/default/components/avatar/avatar-11.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "avatar-11",
              "path": "registry/default/components/avatar/avatar-11.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "avatar-11",
              "path": "registry/default/components/avatar/avatar-11.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "avatar-11",
              "path": "registry/default/components/avatar/avatar-11.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "avatars",
        "title": "Avatar · Profile Pattern"
      },
      "categories": [
        "avatars",
        "avatar"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/avatar/avatar-11.tsx",
          "type": "registry:component",
          "target": "components/ui/avatar-11.tsx"
        },
        {
          "path": "registry/default/components/avatar/avatar-11.vue",
          "target": "components/ui/avatar-11.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-11.html",
          "target": "components/ui/avatar-11.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-11.wxml",
          "target": "components/ui/avatar-11/avatar-11.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "avatar-12",
      "type": "registry:component",
      "meta": {
        "tags": [
          "avatar",
          "avatar group"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "avatar-12",
          "group": "avatar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "avatar-12",
              "path": "registry/default/components/avatar/avatar-12.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "avatar-12",
              "path": "registry/default/components/avatar/avatar-12.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "avatar-12",
              "path": "registry/default/components/avatar/avatar-12.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "avatar-12",
              "path": "registry/default/components/avatar/avatar-12.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "avatars",
        "title": "Avatar · Profile Pattern"
      },
      "categories": [
        "avatars",
        "avatar"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/avatar/avatar-12.tsx",
          "type": "registry:component",
          "target": "components/ui/avatar-12.tsx"
        },
        {
          "path": "registry/default/components/avatar/avatar-12.vue",
          "target": "components/ui/avatar-12.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-12.html",
          "target": "components/ui/avatar-12.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-12.wxml",
          "target": "components/ui/avatar-12/avatar-12.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "avatar-13",
      "type": "registry:component",
      "meta": {
        "tags": [
          "avatar",
          "avatar group"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "avatar-13",
          "group": "avatar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "avatar-13",
              "path": "registry/default/components/avatar/avatar-13.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "avatar-13",
              "path": "registry/default/components/avatar/avatar-13.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "avatar-13",
              "path": "registry/default/components/avatar/avatar-13.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "avatar-13",
              "path": "registry/default/components/avatar/avatar-13.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "avatars",
        "title": "Avatar · Profile Pattern"
      },
      "categories": [
        "avatars",
        "avatar"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/avatar/avatar-13.tsx",
          "type": "registry:component",
          "target": "components/ui/avatar-13.tsx"
        },
        {
          "path": "registry/default/components/avatar/avatar-13.vue",
          "target": "components/ui/avatar-13.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-13.html",
          "target": "components/ui/avatar-13.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-13.wxml",
          "target": "components/ui/avatar-13/avatar-13.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "avatar-14",
      "type": "registry:component",
      "meta": {
        "tags": [
          "avatar",
          "avatar group"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "avatar-14",
          "group": "avatar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "avatar-14",
              "path": "registry/default/components/avatar/avatar-14.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "avatar-14",
              "path": "registry/default/components/avatar/avatar-14.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "avatar-14",
              "path": "registry/default/components/avatar/avatar-14.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "avatar-14",
              "path": "registry/default/components/avatar/avatar-14.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "avatars",
        "title": "Avatar · Profile Pattern"
      },
      "categories": [
        "avatars",
        "avatar"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/avatar/avatar-14.tsx",
          "type": "registry:component",
          "target": "components/ui/avatar-14.tsx"
        },
        {
          "path": "registry/default/components/avatar/avatar-14.vue",
          "target": "components/ui/avatar-14.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-14.html",
          "target": "components/ui/avatar-14.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-14.wxml",
          "target": "components/ui/avatar-14/avatar-14.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "avatar-15",
      "type": "registry:component",
      "meta": {
        "tags": [
          "avatar",
          "avatar group"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "avatar-15",
          "group": "avatar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "avatar-15",
              "path": "registry/default/components/avatar/avatar-15.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "avatar-15",
              "path": "registry/default/components/avatar/avatar-15.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "avatar-15",
              "path": "registry/default/components/avatar/avatar-15.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "avatar-15",
              "path": "registry/default/components/avatar/avatar-15.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "avatars",
        "title": "Avatar · Profile Pattern"
      },
      "categories": [
        "avatars",
        "avatar"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/avatar/avatar-15.tsx",
          "type": "registry:component",
          "target": "components/ui/avatar-15.tsx"
        },
        {
          "path": "registry/default/components/avatar/avatar-15.vue",
          "target": "components/ui/avatar-15.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-15.html",
          "target": "components/ui/avatar-15.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-15.wxml",
          "target": "components/ui/avatar-15/avatar-15.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "avatar-16",
      "type": "registry:component",
      "meta": {
        "tags": [
          "avatar",
          "avatar group"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "avatar-16",
          "group": "avatar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "avatar-16",
              "path": "registry/default/components/avatar/avatar-16.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "avatar-16",
              "path": "registry/default/components/avatar/avatar-16.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "avatar-16",
              "path": "registry/default/components/avatar/avatar-16.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "avatar-16",
              "path": "registry/default/components/avatar/avatar-16.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "avatars",
        "title": "Avatar · Profile Pattern"
      },
      "categories": [
        "avatars",
        "avatar"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/avatar/avatar-16.tsx",
          "type": "registry:component",
          "target": "components/ui/avatar-16.tsx"
        },
        {
          "path": "registry/default/components/avatar/avatar-16.vue",
          "target": "components/ui/avatar-16.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-16.html",
          "target": "components/ui/avatar-16.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-16.wxml",
          "target": "components/ui/avatar-16/avatar-16.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "avatar-17",
      "type": "registry:component",
      "meta": {
        "tags": [
          "avatar",
          "avatar group"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "avatar-17",
          "group": "avatar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "avatar-17",
              "path": "registry/default/components/avatar/avatar-17.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "avatar-17",
              "path": "registry/default/components/avatar/avatar-17.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "avatar-17",
              "path": "registry/default/components/avatar/avatar-17.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "avatar-17",
              "path": "registry/default/components/avatar/avatar-17.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "avatars",
        "title": "Avatar · Profile Pattern"
      },
      "categories": [
        "avatars",
        "avatar"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/avatar/avatar-17.tsx",
          "type": "registry:component",
          "target": "components/ui/avatar-17.tsx"
        },
        {
          "path": "registry/default/components/avatar/avatar-17.vue",
          "target": "components/ui/avatar-17.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-17.html",
          "target": "components/ui/avatar-17.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-17.wxml",
          "target": "components/ui/avatar-17/avatar-17.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "avatar-18",
      "type": "registry:component",
      "meta": {
        "tags": [
          "avatar",
          "avatar group"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "avatar-18",
          "group": "avatar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "avatar-18",
              "path": "registry/default/components/avatar/avatar-18.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "avatar-18",
              "path": "registry/default/components/avatar/avatar-18.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "avatar-18",
              "path": "registry/default/components/avatar/avatar-18.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "avatar-18",
              "path": "registry/default/components/avatar/avatar-18.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "avatars",
        "title": "Avatar · Profile Pattern"
      },
      "categories": [
        "avatars",
        "avatar"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/avatar/avatar-18.tsx",
          "type": "registry:component",
          "target": "components/ui/avatar-18.tsx"
        },
        {
          "path": "registry/default/components/avatar/avatar-18.vue",
          "target": "components/ui/avatar-18.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-18.html",
          "target": "components/ui/avatar-18.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-18.wxml",
          "target": "components/ui/avatar-18/avatar-18.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "avatar-19",
      "type": "registry:component",
      "meta": {
        "tags": [
          "avatar",
          "avatar group"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "avatar-19",
          "group": "avatar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "avatar-19",
              "path": "registry/default/components/avatar/avatar-19.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "avatar-19",
              "path": "registry/default/components/avatar/avatar-19.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "avatar-19",
              "path": "registry/default/components/avatar/avatar-19.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "avatar-19",
              "path": "registry/default/components/avatar/avatar-19.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "avatars",
        "title": "Avatar · Profile Pattern"
      },
      "categories": [
        "avatars",
        "avatar"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/avatar/avatar-19.tsx",
          "type": "registry:component",
          "target": "components/ui/avatar-19.tsx"
        },
        {
          "path": "registry/default/components/avatar/avatar-19.vue",
          "target": "components/ui/avatar-19.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-19.html",
          "target": "components/ui/avatar-19.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-19.wxml",
          "target": "components/ui/avatar-19/avatar-19.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "avatar-20",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "meta": {
        "tags": [
          "avatar",
          "avatar group"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "avatar-20",
          "group": "avatar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "avatar-20",
              "path": "registry/default/components/avatar/avatar-20.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "avatar-20",
              "path": "registry/default/components/avatar/avatar-20.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "avatar-20",
              "path": "registry/default/components/avatar/avatar-20.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "avatar-20",
              "path": "registry/default/components/avatar/avatar-20.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "avatars",
        "title": "Avatar · Interactive State"
      },
      "categories": [
        "avatars",
        "avatar"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/avatar/avatar-20.tsx",
          "type": "registry:component",
          "target": "components/ui/avatar-20.tsx"
        },
        {
          "path": "registry/default/components/avatar/avatar-20.vue",
          "target": "components/ui/avatar-20.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-20.html",
          "target": "components/ui/avatar-20.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-20.wxml",
          "target": "components/ui/avatar-20/avatar-20.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "avatar-21",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "meta": {
        "tags": [
          "avatar",
          "avatar group"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "avatar-21",
          "group": "avatar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "avatar-21",
              "path": "registry/default/components/avatar/avatar-21.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "avatar-21",
              "path": "registry/default/components/avatar/avatar-21.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "avatar-21",
              "path": "registry/default/components/avatar/avatar-21.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "avatar-21",
              "path": "registry/default/components/avatar/avatar-21.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "avatars",
        "title": "Avatar · Interactive State"
      },
      "categories": [
        "avatars",
        "avatar"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/avatar/avatar-21.tsx",
          "type": "registry:component",
          "target": "components/ui/avatar-21.tsx"
        },
        {
          "path": "registry/default/components/avatar/avatar-21.vue",
          "target": "components/ui/avatar-21.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-21.html",
          "target": "components/ui/avatar-21.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-21.wxml",
          "target": "components/ui/avatar-21/avatar-21.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "avatar-22",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "meta": {
        "tags": [
          "avatar",
          "avatar group"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "avatar-22",
          "group": "avatar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "avatar-22",
              "path": "registry/default/components/avatar/avatar-22.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "avatar-22",
              "path": "registry/default/components/avatar/avatar-22.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "avatar-22",
              "path": "registry/default/components/avatar/avatar-22.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "avatar-22",
              "path": "registry/default/components/avatar/avatar-22.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "avatars",
        "title": "Avatar · Interactive State"
      },
      "categories": [
        "avatars",
        "avatar"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/avatar/avatar-22.tsx",
          "type": "registry:component",
          "target": "components/ui/avatar-22.tsx"
        },
        {
          "path": "registry/default/components/avatar/avatar-22.vue",
          "target": "components/ui/avatar-22.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-22.html",
          "target": "components/ui/avatar-22.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-22.wxml",
          "target": "components/ui/avatar-22/avatar-22.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "avatar-23",
      "type": "registry:component",
      "meta": {
        "tags": [
          "avatar",
          "avatar group"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "avatar-23",
          "group": "avatar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "avatar-23",
              "path": "registry/default/components/avatar/avatar-23.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "avatar-23",
              "path": "registry/default/components/avatar/avatar-23.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "avatar-23",
              "path": "registry/default/components/avatar/avatar-23.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "avatar-23",
              "path": "registry/default/components/avatar/avatar-23.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "avatars",
        "title": "Avatar · Profile Pattern"
      },
      "categories": [
        "avatars",
        "avatar"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/avatar/avatar-23.tsx",
          "type": "registry:component",
          "target": "components/ui/avatar-23.tsx"
        },
        {
          "path": "registry/default/components/avatar/avatar-23.vue",
          "target": "components/ui/avatar-23.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-23.html",
          "target": "components/ui/avatar-23.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/avatar/avatar-23.wxml",
          "target": "components/ui/avatar-23/avatar-23.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "badge-01",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/badge.json"
      ],
      "meta": {
        "tags": [
          "badge",
          "chip"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "badge-01",
          "group": "badge",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "badge-01",
              "path": "registry/default/components/badge/badge-01.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "badge-01",
              "path": "registry/default/components/badge/badge-01.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "badge-01",
              "path": "registry/default/components/badge/badge-01.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "badge-01",
              "path": "registry/default/components/badge/badge-01.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "badge",
        "title": "Badge · Basic badge"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "badge"
      ],
      "files": [
        {
          "path": "registry/default/components/badge/badge-01.tsx",
          "type": "registry:component",
          "target": "components/ui/badge-01.tsx"
        },
        {
          "path": "registry/default/components/badge/badge-01.vue",
          "target": "components/ui/badge-01.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/badge/badge-01.html",
          "target": "components/ui/badge-01.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/badge/badge-01.wxml",
          "target": "components/ui/badge-01/badge-01.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "badge-02",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/badge.json"
      ],
      "meta": {
        "tags": [
          "badge",
          "chip"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "badge-02",
          "group": "badge",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "badge-02",
              "path": "registry/default/components/badge/badge-02.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "badge-02",
              "path": "registry/default/components/badge/badge-02.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "badge-02",
              "path": "registry/default/components/badge/badge-02.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "badge-02",
              "path": "registry/default/components/badge/badge-02.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "badge",
        "title": "Badge · Rounded badge"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "badge"
      ],
      "files": [
        {
          "path": "registry/default/components/badge/badge-02.tsx",
          "type": "registry:component",
          "target": "components/ui/badge-02.tsx"
        },
        {
          "path": "registry/default/components/badge/badge-02.vue",
          "target": "components/ui/badge-02.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/badge/badge-02.html",
          "target": "components/ui/badge-02.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/badge/badge-02.wxml",
          "target": "components/ui/badge-02/badge-02.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "badge-03",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/badge.json"
      ],
      "meta": {
        "tags": [
          "badge",
          "chip"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "badge-03",
          "group": "badge",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "badge-03",
              "path": "registry/default/components/badge/badge-03.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "badge-03",
              "path": "registry/default/components/badge/badge-03.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "badge-03",
              "path": "registry/default/components/badge/badge-03.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "badge-03",
              "path": "registry/default/components/badge/badge-03.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "badge",
        "title": "Badge · With icon"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "badge"
      ],
      "files": [
        {
          "path": "registry/default/components/badge/badge-03.tsx",
          "type": "registry:component",
          "target": "components/ui/badge-03.tsx"
        },
        {
          "path": "registry/default/components/badge/badge-03.vue",
          "target": "components/ui/badge-03.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/badge/badge-03.html",
          "target": "components/ui/badge-03.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/badge/badge-03.wxml",
          "target": "components/ui/badge-03/badge-03.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "badge-04",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/badge.json"
      ],
      "meta": {
        "tags": [
          "badge",
          "chip",
          "counter"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "badge-04",
          "group": "badge",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "badge-04",
              "path": "registry/default/components/badge/badge-04.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "badge-04",
              "path": "registry/default/components/badge/badge-04.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "badge-04",
              "path": "registry/default/components/badge/badge-04.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "badge-04",
              "path": "registry/default/components/badge/badge-04.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "badge",
        "title": "Badge · Counter badge"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "badge"
      ],
      "files": [
        {
          "path": "registry/default/components/badge/badge-04.tsx",
          "type": "registry:component",
          "target": "components/ui/badge-04.tsx"
        },
        {
          "path": "registry/default/components/badge/badge-04.vue",
          "target": "components/ui/badge-04.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/badge/badge-04.html",
          "target": "components/ui/badge-04.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/badge/badge-04.wxml",
          "target": "components/ui/badge-04/badge-04.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "badge-05",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/badge.json"
      ],
      "meta": {
        "tags": [
          "badge",
          "chip"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "badge-05",
          "group": "badge",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "badge-05",
              "path": "registry/default/components/badge/badge-05.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "badge-05",
              "path": "registry/default/components/badge/badge-05.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "badge-05",
              "path": "registry/default/components/badge/badge-05.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "badge-05",
              "path": "registry/default/components/badge/badge-05.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "badge",
        "title": "Badge · Link badge"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "badge"
      ],
      "files": [
        {
          "path": "registry/default/components/badge/badge-05.tsx",
          "type": "registry:component",
          "target": "components/ui/badge-05.tsx"
        },
        {
          "path": "registry/default/components/badge/badge-05.vue",
          "target": "components/ui/badge-05.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/badge/badge-05.html",
          "target": "components/ui/badge-05.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/badge/badge-05.wxml",
          "target": "components/ui/badge-05/badge-05.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "badge-06",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/badge.json"
      ],
      "meta": {
        "tags": [
          "badge",
          "chip",
          "counter"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "badge-06",
          "group": "badge",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "badge-06",
              "path": "registry/default/components/badge/badge-06.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "badge-06",
              "path": "registry/default/components/badge/badge-06.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "badge-06",
              "path": "registry/default/components/badge/badge-06.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "badge-06",
              "path": "registry/default/components/badge/badge-06.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "badge",
        "title": "Badge · With secondary value"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "badge"
      ],
      "files": [
        {
          "path": "registry/default/components/badge/badge-06.tsx",
          "type": "registry:component",
          "target": "components/ui/badge-06.tsx"
        },
        {
          "path": "registry/default/components/badge/badge-06.vue",
          "target": "components/ui/badge-06.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/badge/badge-06.html",
          "target": "components/ui/badge-06.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/badge/badge-06.wxml",
          "target": "components/ui/badge-06/badge-06.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "badge-07",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/badge.json"
      ],
      "meta": {
        "tags": [
          "badge",
          "chip",
          "status"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "badge-07",
          "group": "badge",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "badge-07",
              "path": "registry/default/components/badge/badge-07.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "badge-07",
              "path": "registry/default/components/badge/badge-07.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "badge-07",
              "path": "registry/default/components/badge/badge-07.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "badge-07",
              "path": "registry/default/components/badge/badge-07.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "badge",
        "title": "Badge · With icon"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "badge"
      ],
      "files": [
        {
          "path": "registry/default/components/badge/badge-07.tsx",
          "type": "registry:component",
          "target": "components/ui/badge-07.tsx"
        },
        {
          "path": "registry/default/components/badge/badge-07.vue",
          "target": "components/ui/badge-07.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/badge/badge-07.html",
          "target": "components/ui/badge-07.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/badge/badge-07.wxml",
          "target": "components/ui/badge-07/badge-07.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "badge-08",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/badge.json"
      ],
      "meta": {
        "tags": [
          "badge",
          "chip",
          "status"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "badge-08",
          "group": "badge",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "badge-08",
              "path": "registry/default/components/badge/badge-08.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "badge-08",
              "path": "registry/default/components/badge/badge-08.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "badge-08",
              "path": "registry/default/components/badge/badge-08.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "badge-08",
              "path": "registry/default/components/badge/badge-08.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "badge",
        "title": "Badge · Rounded badge"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "badge"
      ],
      "files": [
        {
          "path": "registry/default/components/badge/badge-08.tsx",
          "type": "registry:component",
          "target": "components/ui/badge-08.tsx"
        },
        {
          "path": "registry/default/components/badge/badge-08.vue",
          "target": "components/ui/badge-08.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/badge/badge-08.html",
          "target": "components/ui/badge-08.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/badge/badge-08.wxml",
          "target": "components/ui/badge-08/badge-08.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "badge-09",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/badge.json"
      ],
      "meta": {
        "tags": [
          "badge",
          "chip",
          "status"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "badge-09",
          "group": "badge",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "badge-09",
              "path": "registry/default/components/badge/badge-09.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "badge-09",
              "path": "registry/default/components/badge/badge-09.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "badge-09",
              "path": "registry/default/components/badge/badge-09.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "badge-09",
              "path": "registry/default/components/badge/badge-09.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "badge",
        "title": "Badge · Rounded badge"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "badge"
      ],
      "files": [
        {
          "path": "registry/default/components/badge/badge-09.tsx",
          "type": "registry:component",
          "target": "components/ui/badge-09.tsx"
        },
        {
          "path": "registry/default/components/badge/badge-09.vue",
          "target": "components/ui/badge-09.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/badge/badge-09.html",
          "target": "components/ui/badge-09.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/badge/badge-09.wxml",
          "target": "components/ui/badge-09/badge-09.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "badge-10",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/badge.json"
      ],
      "meta": {
        "tags": [
          "badge",
          "chip",
          "status"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "badge-10",
          "group": "badge",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "badge-10",
              "path": "registry/default/components/badge/badge-10.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "badge-10",
              "path": "registry/default/components/badge/badge-10.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "badge-10",
              "path": "registry/default/components/badge/badge-10.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "badge-10",
              "path": "registry/default/components/badge/badge-10.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "badge",
        "title": "Badge · Rounded badge"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "badge"
      ],
      "files": [
        {
          "path": "registry/default/components/badge/badge-10.tsx",
          "type": "registry:component",
          "target": "components/ui/badge-10.tsx"
        },
        {
          "path": "registry/default/components/badge/badge-10.vue",
          "target": "components/ui/badge-10.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/badge/badge-10.html",
          "target": "components/ui/badge-10.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/badge/badge-10.wxml",
          "target": "components/ui/badge-10/badge-10.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "badge-11",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/badge.json"
      ],
      "meta": {
        "tags": [
          "badge",
          "chip",
          "checkbox"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "badge-11",
          "group": "badge",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "badge-11",
              "path": "registry/default/components/badge/badge-11.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "badge-11",
              "path": "registry/default/components/badge/badge-11.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "badge-11",
              "path": "registry/default/components/badge/badge-11.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "badge-11",
              "path": "registry/default/components/badge/badge-11.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "badge",
        "title": "Badge · With icon"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "badge"
      ],
      "files": [
        {
          "path": "registry/default/components/badge/badge-11.tsx",
          "type": "registry:component",
          "target": "components/ui/badge-11.tsx"
        },
        {
          "path": "registry/default/components/badge/badge-11.vue",
          "target": "components/ui/badge-11.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/badge/badge-11.html",
          "target": "components/ui/badge-11.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/badge/badge-11.wxml",
          "target": "components/ui/badge-11/badge-11.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "badge-12",
      "type": "registry:component",
      "meta": {
        "tags": [
          "badge",
          "chip"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "badge-12",
          "group": "badge",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "badge-12",
              "path": "registry/default/components/badge/badge-12.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "badge-12",
              "path": "registry/default/components/badge/badge-12.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "badge-12",
              "path": "registry/default/components/badge/badge-12.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "badge-12",
              "path": "registry/default/components/badge/badge-12.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "badge",
        "title": "Badge · Rounded badge"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "badge"
      ],
      "files": [
        {
          "path": "registry/default/components/badge/badge-12.tsx",
          "type": "registry:component",
          "target": "components/ui/badge-12.tsx"
        },
        {
          "path": "registry/default/components/badge/badge-12.vue",
          "target": "components/ui/badge-12.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/badge/badge-12.html",
          "target": "components/ui/badge-12.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/badge/badge-12.wxml",
          "target": "components/ui/badge-12/badge-12.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "badge-13",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/badge.json"
      ],
      "meta": {
        "tags": [
          "badge",
          "chip",
          "tag"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "badge-13",
          "group": "badge",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "badge-13",
              "path": "registry/default/components/badge/badge-13.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "badge-13",
              "path": "registry/default/components/badge/badge-13.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "badge-13",
              "path": "registry/default/components/badge/badge-13.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "badge-13",
              "path": "registry/default/components/badge/badge-13.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "badge",
        "title": "Badge · Rounded badge"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "badge"
      ],
      "files": [
        {
          "path": "registry/default/components/badge/badge-13.tsx",
          "type": "registry:component",
          "target": "components/ui/badge-13.tsx"
        },
        {
          "path": "registry/default/components/badge/badge-13.vue",
          "target": "components/ui/badge-13.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/badge/badge-13.html",
          "target": "components/ui/badge-13.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/badge/badge-13.wxml",
          "target": "components/ui/badge-13/badge-13.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tabs-01",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/tabs.json"
      ],
      "meta": {
        "tags": [
          "tabs",
          "radix"
        ],
        "colSpan": 2,
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tabs-01",
          "group": "tabs",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tabs-01",
              "path": "registry/default/components/tabs/tabs-01.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tabs-01",
              "path": "registry/default/components/tabs/tabs-01.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tabs-01",
              "path": "registry/default/components/tabs/tabs-01.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tabs-01",
              "path": "registry/default/components/tabs/tabs-01.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tabs",
        "title": "Tabs · Basic tabs"
      },
      "categories": [
        "tabs"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/tabs/tabs-01.tsx",
          "type": "registry:component",
          "target": "components/ui/tabs-01.tsx"
        },
        {
          "path": "registry/default/components/tabs/tabs-01.vue",
          "target": "components/ui/tabs-01.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-01.html",
          "target": "components/ui/tabs-01.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-01.wxml",
          "target": "components/ui/tabs-01/tabs-01.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tabs-02",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/tabs.json"
      ],
      "meta": {
        "tags": [
          "tabs",
          "radix"
        ],
        "colSpan": 2,
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tabs-02",
          "group": "tabs",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tabs-02",
              "path": "registry/default/components/tabs/tabs-02.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tabs-02",
              "path": "registry/default/components/tabs/tabs-02.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tabs-02",
              "path": "registry/default/components/tabs/tabs-02.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tabs-02",
              "path": "registry/default/components/tabs/tabs-02.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tabs",
        "title": "Tabs · Basic tabs"
      },
      "categories": [
        "tabs"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/tabs/tabs-02.tsx",
          "type": "registry:component",
          "target": "components/ui/tabs-02.tsx"
        },
        {
          "path": "registry/default/components/tabs/tabs-02.vue",
          "target": "components/ui/tabs-02.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-02.html",
          "target": "components/ui/tabs-02.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-02.wxml",
          "target": "components/ui/tabs-02/tabs-02.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tabs-03",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/tabs.json"
      ],
      "meta": {
        "tags": [
          "tabs",
          "radix"
        ],
        "colSpan": 2,
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tabs-03",
          "group": "tabs",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tabs-03",
              "path": "registry/default/components/tabs/tabs-03.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tabs-03",
              "path": "registry/default/components/tabs/tabs-03.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tabs-03",
              "path": "registry/default/components/tabs/tabs-03.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tabs-03",
              "path": "registry/default/components/tabs/tabs-03.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tabs",
        "title": "Tabs · Basic tabs"
      },
      "categories": [
        "tabs"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/tabs/tabs-03.tsx",
          "type": "registry:component",
          "target": "components/ui/tabs-03.tsx"
        },
        {
          "path": "registry/default/components/tabs/tabs-03.vue",
          "target": "components/ui/tabs-03.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-03.html",
          "target": "components/ui/tabs-03.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-03.wxml",
          "target": "components/ui/tabs-03/tabs-03.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tabs-04",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/tabs.json"
      ],
      "meta": {
        "tags": [
          "tabs",
          "radix"
        ],
        "colSpan": 2,
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tabs-04",
          "group": "tabs",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tabs-04",
              "path": "registry/default/components/tabs/tabs-04.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tabs-04",
              "path": "registry/default/components/tabs/tabs-04.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tabs-04",
              "path": "registry/default/components/tabs/tabs-04.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tabs-04",
              "path": "registry/default/components/tabs/tabs-04.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tabs",
        "title": "Tabs · Basic tabs"
      },
      "categories": [
        "tabs"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/tabs/tabs-04.tsx",
          "type": "registry:component",
          "target": "components/ui/tabs-04.tsx"
        },
        {
          "path": "registry/default/components/tabs/tabs-04.vue",
          "target": "components/ui/tabs-04.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-04.html",
          "target": "components/ui/tabs-04.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-04.wxml",
          "target": "components/ui/tabs-04/tabs-04.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tabs-05",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/tabs.json"
      ],
      "meta": {
        "tags": [
          "tabs",
          "radix"
        ],
        "colSpan": 2,
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tabs-05",
          "group": "tabs",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tabs-05",
              "path": "registry/default/components/tabs/tabs-05.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tabs-05",
              "path": "registry/default/components/tabs/tabs-05.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tabs-05",
              "path": "registry/default/components/tabs/tabs-05.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tabs-05",
              "path": "registry/default/components/tabs/tabs-05.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tabs",
        "title": "Tabs · Basic tabs"
      },
      "categories": [
        "tabs"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/tabs/tabs-05.tsx",
          "type": "registry:component",
          "target": "components/ui/tabs-05.tsx"
        },
        {
          "path": "registry/default/components/tabs/tabs-05.vue",
          "target": "components/ui/tabs-05.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-05.html",
          "target": "components/ui/tabs-05.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-05.wxml",
          "target": "components/ui/tabs-05/tabs-05.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tabs-06",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/tabs.json"
      ],
      "meta": {
        "tags": [
          "tabs",
          "radix"
        ],
        "colSpan": 2,
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tabs-06",
          "group": "tabs",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tabs-06",
              "path": "registry/default/components/tabs/tabs-06.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tabs-06",
              "path": "registry/default/components/tabs/tabs-06.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tabs-06",
              "path": "registry/default/components/tabs/tabs-06.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tabs-06",
              "path": "registry/default/components/tabs/tabs-06.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tabs",
        "title": "Tabs · Basic tabs"
      },
      "categories": [
        "tabs"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/tabs/tabs-06.tsx",
          "type": "registry:component",
          "target": "components/ui/tabs-06.tsx"
        },
        {
          "path": "registry/default/components/tabs/tabs-06.vue",
          "target": "components/ui/tabs-06.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-06.html",
          "target": "components/ui/tabs-06.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-06.wxml",
          "target": "components/ui/tabs-06/tabs-06.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tabs-07",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/tabs.json"
      ],
      "meta": {
        "tags": [
          "tabs",
          "radix"
        ],
        "colSpan": 2,
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tabs-07",
          "group": "tabs",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tabs-07",
              "path": "registry/default/components/tabs/tabs-07.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tabs-07",
              "path": "registry/default/components/tabs/tabs-07.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tabs-07",
              "path": "registry/default/components/tabs/tabs-07.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tabs-07",
              "path": "registry/default/components/tabs/tabs-07.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tabs",
        "title": "Tabs · Basic tabs"
      },
      "categories": [
        "tabs"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/tabs/tabs-07.tsx",
          "type": "registry:component",
          "target": "components/ui/tabs-07.tsx"
        },
        {
          "path": "registry/default/components/tabs/tabs-07.vue",
          "target": "components/ui/tabs-07.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-07.html",
          "target": "components/ui/tabs-07.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-07.wxml",
          "target": "components/ui/tabs-07/tabs-07.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tabs-08",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/scroll-area.json",
        "https://ui.timkit.cn/r/tabs.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "tabs",
          "radix"
        ],
        "colSpan": 2,
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tabs-08",
          "group": "tabs",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tabs-08",
              "path": "registry/default/components/tabs/tabs-08.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tabs-08",
              "path": "registry/default/components/tabs/tabs-08.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tabs-08",
              "path": "registry/default/components/tabs/tabs-08.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tabs-08",
              "path": "registry/default/components/tabs/tabs-08.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tabs",
        "title": "Tabs · Basic tabs"
      },
      "categories": [
        "tabs"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/tabs/tabs-08.tsx",
          "type": "registry:component",
          "target": "components/ui/tabs-08.tsx"
        },
        {
          "path": "registry/default/components/tabs/tabs-08.vue",
          "target": "components/ui/tabs-08.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-08.html",
          "target": "components/ui/tabs-08.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-08.wxml",
          "target": "components/ui/tabs-08/tabs-08.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tabs-09",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/scroll-area.json",
        "https://ui.timkit.cn/r/tabs.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "tabs",
          "radix"
        ],
        "colSpan": 2,
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tabs-09",
          "group": "tabs",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tabs-09",
              "path": "registry/default/components/tabs/tabs-09.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tabs-09",
              "path": "registry/default/components/tabs/tabs-09.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tabs-09",
              "path": "registry/default/components/tabs/tabs-09.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tabs-09",
              "path": "registry/default/components/tabs/tabs-09.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tabs",
        "title": "Tabs · Basic tabs"
      },
      "categories": [
        "tabs"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/tabs/tabs-09.tsx",
          "type": "registry:component",
          "target": "components/ui/tabs-09.tsx"
        },
        {
          "path": "registry/default/components/tabs/tabs-09.vue",
          "target": "components/ui/tabs-09.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-09.html",
          "target": "components/ui/tabs-09.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-09.wxml",
          "target": "components/ui/tabs-09/tabs-09.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tabs-10",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/scroll-area.json",
        "https://ui.timkit.cn/r/tabs.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "tabs",
          "radix"
        ],
        "colSpan": 2,
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tabs-10",
          "group": "tabs",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tabs-10",
              "path": "registry/default/components/tabs/tabs-10.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tabs-10",
              "path": "registry/default/components/tabs/tabs-10.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tabs-10",
              "path": "registry/default/components/tabs/tabs-10.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tabs-10",
              "path": "registry/default/components/tabs/tabs-10.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tabs",
        "title": "Tabs · Basic tabs"
      },
      "categories": [
        "tabs"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/tabs/tabs-10.tsx",
          "type": "registry:component",
          "target": "components/ui/tabs-10.tsx"
        },
        {
          "path": "registry/default/components/tabs/tabs-10.vue",
          "target": "components/ui/tabs-10.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-10.html",
          "target": "components/ui/tabs-10.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-10.wxml",
          "target": "components/ui/tabs-10/tabs-10.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tabs-11",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/scroll-area.json",
        "https://ui.timkit.cn/r/tabs.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "tabs",
          "radix"
        ],
        "colSpan": 2,
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tabs-11",
          "group": "tabs",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tabs-11",
              "path": "registry/default/components/tabs/tabs-11.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tabs-11",
              "path": "registry/default/components/tabs/tabs-11.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tabs-11",
              "path": "registry/default/components/tabs/tabs-11.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tabs-11",
              "path": "registry/default/components/tabs/tabs-11.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tabs",
        "title": "Tabs · Basic tabs"
      },
      "categories": [
        "tabs"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/tabs/tabs-11.tsx",
          "type": "registry:component",
          "target": "components/ui/tabs-11.tsx"
        },
        {
          "path": "registry/default/components/tabs/tabs-11.vue",
          "target": "components/ui/tabs-11.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-11.html",
          "target": "components/ui/tabs-11.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-11.wxml",
          "target": "components/ui/tabs-11/tabs-11.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tabs-12",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/badge.json",
        "https://ui.timkit.cn/r/scroll-area.json",
        "https://ui.timkit.cn/r/tabs.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "tabs",
          "radix"
        ],
        "colSpan": 2,
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tabs-12",
          "group": "tabs",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tabs-12",
              "path": "registry/default/components/tabs/tabs-12.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tabs-12",
              "path": "registry/default/components/tabs/tabs-12.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tabs-12",
              "path": "registry/default/components/tabs/tabs-12.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tabs-12",
              "path": "registry/default/components/tabs/tabs-12.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tabs",
        "title": "Tabs · Basic tabs"
      },
      "categories": [
        "tabs"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/tabs/tabs-12.tsx",
          "type": "registry:component",
          "target": "components/ui/tabs-12.tsx"
        },
        {
          "path": "registry/default/components/tabs/tabs-12.vue",
          "target": "components/ui/tabs-12.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-12.html",
          "target": "components/ui/tabs-12.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-12.wxml",
          "target": "components/ui/tabs-12/tabs-12.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tabs-13",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/tabs.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "tabs",
          "radix"
        ],
        "colSpan": 2,
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tabs-13",
          "group": "tabs",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tabs-13",
              "path": "registry/default/components/tabs/tabs-13.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tabs-13",
              "path": "registry/default/components/tabs/tabs-13.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tabs-13",
              "path": "registry/default/components/tabs/tabs-13.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tabs-13",
              "path": "registry/default/components/tabs/tabs-13.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tabs",
        "title": "Tabs · Basic tabs"
      },
      "categories": [
        "tabs"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/tabs/tabs-13.tsx",
          "type": "registry:component",
          "target": "components/ui/tabs-13.tsx"
        },
        {
          "path": "registry/default/components/tabs/tabs-13.vue",
          "target": "components/ui/tabs-13.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-13.html",
          "target": "components/ui/tabs-13.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-13.wxml",
          "target": "components/ui/tabs-13/tabs-13.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tabs-14",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/tabs.json"
      ],
      "meta": {
        "tags": [
          "tabs",
          "radix"
        ],
        "colSpan": 2,
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tabs-14",
          "group": "tabs",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tabs-14",
              "path": "registry/default/components/tabs/tabs-14.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tabs-14",
              "path": "registry/default/components/tabs/tabs-14.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tabs-14",
              "path": "registry/default/components/tabs/tabs-14.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tabs-14",
              "path": "registry/default/components/tabs/tabs-14.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tabs",
        "title": "Tabs · Basic tabs"
      },
      "categories": [
        "tabs"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/tabs/tabs-14.tsx",
          "type": "registry:component",
          "target": "components/ui/tabs-14.tsx"
        },
        {
          "path": "registry/default/components/tabs/tabs-14.vue",
          "target": "components/ui/tabs-14.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-14.html",
          "target": "components/ui/tabs-14.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-14.wxml",
          "target": "components/ui/tabs-14/tabs-14.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tabs-15",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/tabs.json",
        "https://ui.timkit.cn/r/tooltip.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "tabs",
          "radix"
        ],
        "colSpan": 2,
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tabs-15",
          "group": "tabs",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tabs-15",
              "path": "registry/default/components/tabs/tabs-15.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tabs-15",
              "path": "registry/default/components/tabs/tabs-15.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tabs-15",
              "path": "registry/default/components/tabs/tabs-15.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tabs-15",
              "path": "registry/default/components/tabs/tabs-15.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tabs",
        "title": "Tabs · Basic tabs"
      },
      "categories": [
        "tabs"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/tabs/tabs-15.tsx",
          "type": "registry:component",
          "target": "components/ui/tabs-15.tsx"
        },
        {
          "path": "registry/default/components/tabs/tabs-15.vue",
          "target": "components/ui/tabs-15.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-15.html",
          "target": "components/ui/tabs-15.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-15.wxml",
          "target": "components/ui/tabs-15/tabs-15.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tabs-16",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/tabs.json",
        "https://ui.timkit.cn/r/tooltip.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "tabs",
          "radix"
        ],
        "colSpan": 2,
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tabs-16",
          "group": "tabs",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tabs-16",
              "path": "registry/default/components/tabs/tabs-16.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tabs-16",
              "path": "registry/default/components/tabs/tabs-16.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tabs-16",
              "path": "registry/default/components/tabs/tabs-16.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tabs-16",
              "path": "registry/default/components/tabs/tabs-16.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tabs",
        "title": "Tabs · Basic tabs"
      },
      "categories": [
        "tabs"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/tabs/tabs-16.tsx",
          "type": "registry:component",
          "target": "components/ui/tabs-16.tsx"
        },
        {
          "path": "registry/default/components/tabs/tabs-16.vue",
          "target": "components/ui/tabs-16.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-16.html",
          "target": "components/ui/tabs-16.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-16.wxml",
          "target": "components/ui/tabs-16/tabs-16.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tabs-17",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/tabs.json"
      ],
      "meta": {
        "tags": [
          "tabs",
          "vertical tabs",
          "radix"
        ],
        "colSpan": 2,
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tabs-17",
          "group": "tabs",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tabs-17",
              "path": "registry/default/components/tabs/tabs-17.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tabs-17",
              "path": "registry/default/components/tabs/tabs-17.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tabs-17",
              "path": "registry/default/components/tabs/tabs-17.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tabs-17",
              "path": "registry/default/components/tabs/tabs-17.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tabs",
        "title": "Tabs · Basic tabs"
      },
      "categories": [
        "tabs"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/tabs/tabs-17.tsx",
          "type": "registry:component",
          "target": "components/ui/tabs-17.tsx"
        },
        {
          "path": "registry/default/components/tabs/tabs-17.vue",
          "target": "components/ui/tabs-17.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-17.html",
          "target": "components/ui/tabs-17.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-17.wxml",
          "target": "components/ui/tabs-17/tabs-17.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tabs-18",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/tabs.json"
      ],
      "meta": {
        "tags": [
          "tabs",
          "vertical tabs",
          "radix"
        ],
        "colSpan": 2,
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tabs-18",
          "group": "tabs",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tabs-18",
              "path": "registry/default/components/tabs/tabs-18.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tabs-18",
              "path": "registry/default/components/tabs/tabs-18.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tabs-18",
              "path": "registry/default/components/tabs/tabs-18.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tabs-18",
              "path": "registry/default/components/tabs/tabs-18.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tabs",
        "title": "Tabs · Basic tabs"
      },
      "categories": [
        "tabs"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/tabs/tabs-18.tsx",
          "type": "registry:component",
          "target": "components/ui/tabs-18.tsx"
        },
        {
          "path": "registry/default/components/tabs/tabs-18.vue",
          "target": "components/ui/tabs-18.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-18.html",
          "target": "components/ui/tabs-18.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-18.wxml",
          "target": "components/ui/tabs-18/tabs-18.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tabs-19",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/tabs.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "tabs",
          "vertical tabs",
          "radix"
        ],
        "colSpan": 2,
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tabs-19",
          "group": "tabs",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tabs-19",
              "path": "registry/default/components/tabs/tabs-19.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tabs-19",
              "path": "registry/default/components/tabs/tabs-19.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tabs-19",
              "path": "registry/default/components/tabs/tabs-19.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tabs-19",
              "path": "registry/default/components/tabs/tabs-19.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tabs",
        "title": "Tabs · Basic tabs"
      },
      "categories": [
        "tabs"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/tabs/tabs-19.tsx",
          "type": "registry:component",
          "target": "components/ui/tabs-19.tsx"
        },
        {
          "path": "registry/default/components/tabs/tabs-19.vue",
          "target": "components/ui/tabs-19.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-19.html",
          "target": "components/ui/tabs-19.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-19.wxml",
          "target": "components/ui/tabs-19/tabs-19.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tabs-20",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/tabs.json"
      ],
      "meta": {
        "tags": [
          "tabs",
          "vertical tabs",
          "radix"
        ],
        "colSpan": 2,
        "style": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tabs-20",
          "group": "tabs",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tabs-20",
              "path": "registry/default/components/tabs/tabs-20.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tabs-20",
              "path": "registry/default/components/tabs/tabs-20.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tabs-20",
              "path": "registry/default/components/tabs/tabs-20.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tabs-20",
              "path": "registry/default/components/tabs/tabs-20.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tabs",
        "title": "Tabs · Basic tabs"
      },
      "categories": [
        "tabs"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/tabs/tabs-20.tsx",
          "type": "registry:component",
          "target": "components/ui/tabs-20.tsx"
        },
        {
          "path": "registry/default/components/tabs/tabs-20.vue",
          "target": "components/ui/tabs-20.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-20.html",
          "target": "components/ui/tabs-20.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tabs/tabs-20.wxml",
          "target": "components/ui/tabs-20/tabs-20.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "breadcrumb-01",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/breadcrumb.json",
        "https://ui.timkit.cn/r/dropdown-menu.json"
      ],
      "meta": {
        "tags": [
          "breadcrumb",
          "radix"
        ],
        "colSpan": 2,
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "breadcrumb-01",
          "group": "breadcrumb",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "breadcrumb-01",
              "path": "registry/default/components/breadcrumb/breadcrumb-01.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "breadcrumb-01",
              "path": "registry/default/components/breadcrumb/breadcrumb-01.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "breadcrumb-01",
              "path": "registry/default/components/breadcrumb/breadcrumb-01.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "breadcrumb-01",
              "path": "registry/default/components/breadcrumb/breadcrumb-01.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "breadcrumb",
        "title": "Breadcrumb · Interactive State"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "breadcrumb"
      ],
      "files": [
        {
          "path": "registry/default/components/breadcrumb/breadcrumb-01.tsx",
          "type": "registry:component",
          "target": "components/ui/breadcrumb-01.tsx"
        },
        {
          "path": "registry/default/components/breadcrumb/breadcrumb-01.vue",
          "target": "components/ui/breadcrumb-01.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/breadcrumb/breadcrumb-01.html",
          "target": "components/ui/breadcrumb-01.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/breadcrumb/breadcrumb-01.wxml",
          "target": "components/ui/breadcrumb-01/breadcrumb-01.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "breadcrumb-02",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/breadcrumb.json",
        "https://ui.timkit.cn/r/dropdown-menu.json"
      ],
      "meta": {
        "tags": [
          "breadcrumb",
          "dropdown",
          "radix"
        ],
        "colSpan": 2,
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "breadcrumb-02",
          "group": "breadcrumb",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "breadcrumb-02",
              "path": "registry/default/components/breadcrumb/breadcrumb-02.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "breadcrumb-02",
              "path": "registry/default/components/breadcrumb/breadcrumb-02.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "breadcrumb-02",
              "path": "registry/default/components/breadcrumb/breadcrumb-02.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "breadcrumb-02",
              "path": "registry/default/components/breadcrumb/breadcrumb-02.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "breadcrumb",
        "title": "Breadcrumb · Interactive State"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "breadcrumb"
      ],
      "files": [
        {
          "path": "registry/default/components/breadcrumb/breadcrumb-02.tsx",
          "type": "registry:component",
          "target": "components/ui/breadcrumb-02.tsx"
        },
        {
          "path": "registry/default/components/breadcrumb/breadcrumb-02.vue",
          "target": "components/ui/breadcrumb-02.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/breadcrumb/breadcrumb-02.html",
          "target": "components/ui/breadcrumb-02.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/breadcrumb/breadcrumb-02.wxml",
          "target": "components/ui/breadcrumb-02/breadcrumb-02.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "breadcrumb-03",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/breadcrumb.json"
      ],
      "meta": {
        "tags": [
          "breadcrumb",
          "radix"
        ],
        "colSpan": 2,
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "breadcrumb-03",
          "group": "breadcrumb",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "breadcrumb-03",
              "path": "registry/default/components/breadcrumb/breadcrumb-03.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "breadcrumb-03",
              "path": "registry/default/components/breadcrumb/breadcrumb-03.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "breadcrumb-03",
              "path": "registry/default/components/breadcrumb/breadcrumb-03.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "breadcrumb-03",
              "path": "registry/default/components/breadcrumb/breadcrumb-03.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "breadcrumb",
        "title": "Breadcrumb · Paging Pattern"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "breadcrumb"
      ],
      "files": [
        {
          "path": "registry/default/components/breadcrumb/breadcrumb-03.tsx",
          "type": "registry:component",
          "target": "components/ui/breadcrumb-03.tsx"
        },
        {
          "path": "registry/default/components/breadcrumb/breadcrumb-03.vue",
          "target": "components/ui/breadcrumb-03.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/breadcrumb/breadcrumb-03.html",
          "target": "components/ui/breadcrumb-03.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/breadcrumb/breadcrumb-03.wxml",
          "target": "components/ui/breadcrumb-03/breadcrumb-03.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "breadcrumb-04",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/breadcrumb.json"
      ],
      "meta": {
        "tags": [
          "breadcrumb",
          "radix"
        ],
        "colSpan": 2,
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "breadcrumb-04",
          "group": "breadcrumb",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "breadcrumb-04",
              "path": "registry/default/components/breadcrumb/breadcrumb-04.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "breadcrumb-04",
              "path": "registry/default/components/breadcrumb/breadcrumb-04.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "breadcrumb-04",
              "path": "registry/default/components/breadcrumb/breadcrumb-04.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "breadcrumb-04",
              "path": "registry/default/components/breadcrumb/breadcrumb-04.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "breadcrumb",
        "title": "Breadcrumb · Paging Pattern"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "breadcrumb"
      ],
      "files": [
        {
          "path": "registry/default/components/breadcrumb/breadcrumb-04.tsx",
          "type": "registry:component",
          "target": "components/ui/breadcrumb-04.tsx"
        },
        {
          "path": "registry/default/components/breadcrumb/breadcrumb-04.vue",
          "target": "components/ui/breadcrumb-04.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/breadcrumb/breadcrumb-04.html",
          "target": "components/ui/breadcrumb-04.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/breadcrumb/breadcrumb-04.wxml",
          "target": "components/ui/breadcrumb-04/breadcrumb-04.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "breadcrumb-05",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/breadcrumb.json"
      ],
      "meta": {
        "tags": [
          "breadcrumb",
          "radix"
        ],
        "colSpan": 2,
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "breadcrumb-05",
          "group": "breadcrumb",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "breadcrumb-05",
              "path": "registry/default/components/breadcrumb/breadcrumb-05.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "breadcrumb-05",
              "path": "registry/default/components/breadcrumb/breadcrumb-05.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "breadcrumb-05",
              "path": "registry/default/components/breadcrumb/breadcrumb-05.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "breadcrumb-05",
              "path": "registry/default/components/breadcrumb/breadcrumb-05.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "breadcrumb",
        "title": "Breadcrumb · Paging Pattern"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "breadcrumb"
      ],
      "files": [
        {
          "path": "registry/default/components/breadcrumb/breadcrumb-05.tsx",
          "type": "registry:component",
          "target": "components/ui/breadcrumb-05.tsx"
        },
        {
          "path": "registry/default/components/breadcrumb/breadcrumb-05.vue",
          "target": "components/ui/breadcrumb-05.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/breadcrumb/breadcrumb-05.html",
          "target": "components/ui/breadcrumb-05.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/breadcrumb/breadcrumb-05.wxml",
          "target": "components/ui/breadcrumb-05/breadcrumb-05.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "breadcrumb-06",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/breadcrumb.json"
      ],
      "meta": {
        "tags": [
          "breadcrumb",
          "radix"
        ],
        "colSpan": 2,
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "breadcrumb-06",
          "group": "breadcrumb",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "breadcrumb-06",
              "path": "registry/default/components/breadcrumb/breadcrumb-06.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "breadcrumb-06",
              "path": "registry/default/components/breadcrumb/breadcrumb-06.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "breadcrumb-06",
              "path": "registry/default/components/breadcrumb/breadcrumb-06.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "breadcrumb-06",
              "path": "registry/default/components/breadcrumb/breadcrumb-06.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "breadcrumb",
        "title": "Breadcrumb · Paging Pattern"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "breadcrumb"
      ],
      "files": [
        {
          "path": "registry/default/components/breadcrumb/breadcrumb-06.tsx",
          "type": "registry:component",
          "target": "components/ui/breadcrumb-06.tsx"
        },
        {
          "path": "registry/default/components/breadcrumb/breadcrumb-06.vue",
          "target": "components/ui/breadcrumb-06.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/breadcrumb/breadcrumb-06.html",
          "target": "components/ui/breadcrumb-06.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/breadcrumb/breadcrumb-06.wxml",
          "target": "components/ui/breadcrumb-06/breadcrumb-06.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "breadcrumb-07",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/breadcrumb.json"
      ],
      "meta": {
        "tags": [
          "breadcrumb",
          "radix"
        ],
        "colSpan": 2,
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "breadcrumb-07",
          "group": "breadcrumb",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "breadcrumb-07",
              "path": "registry/default/components/breadcrumb/breadcrumb-07.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "breadcrumb-07",
              "path": "registry/default/components/breadcrumb/breadcrumb-07.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "breadcrumb-07",
              "path": "registry/default/components/breadcrumb/breadcrumb-07.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "breadcrumb-07",
              "path": "registry/default/components/breadcrumb/breadcrumb-07.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "breadcrumb",
        "title": "Breadcrumb · Paging Pattern"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "breadcrumb"
      ],
      "files": [
        {
          "path": "registry/default/components/breadcrumb/breadcrumb-07.tsx",
          "type": "registry:component",
          "target": "components/ui/breadcrumb-07.tsx"
        },
        {
          "path": "registry/default/components/breadcrumb/breadcrumb-07.vue",
          "target": "components/ui/breadcrumb-07.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/breadcrumb/breadcrumb-07.html",
          "target": "components/ui/breadcrumb-07.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/breadcrumb/breadcrumb-07.wxml",
          "target": "components/ui/breadcrumb-07/breadcrumb-07.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "breadcrumb-08",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/breadcrumb.json",
        "https://ui.timkit.cn/r/select.json"
      ],
      "meta": {
        "tags": [
          "breadcrumb",
          "select",
          "radix"
        ],
        "colSpan": 2,
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "breadcrumb-08",
          "group": "breadcrumb",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "breadcrumb-08",
              "path": "registry/default/components/breadcrumb/breadcrumb-08.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "breadcrumb-08",
              "path": "registry/default/components/breadcrumb/breadcrumb-08.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "breadcrumb-08",
              "path": "registry/default/components/breadcrumb/breadcrumb-08.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "breadcrumb-08",
              "path": "registry/default/components/breadcrumb/breadcrumb-08.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "breadcrumb",
        "title": "Breadcrumb · Select database"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "breadcrumb"
      ],
      "files": [
        {
          "path": "registry/default/components/breadcrumb/breadcrumb-08.tsx",
          "type": "registry:component",
          "target": "components/ui/breadcrumb-08.tsx"
        },
        {
          "path": "registry/default/components/breadcrumb/breadcrumb-08.vue",
          "target": "components/ui/breadcrumb-08.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/breadcrumb/breadcrumb-08.html",
          "target": "components/ui/breadcrumb-08.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/breadcrumb/breadcrumb-08.wxml",
          "target": "components/ui/breadcrumb-08/breadcrumb-08.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "pagination-01",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/pagination.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "pagination"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "pagination-01",
          "group": "pagination",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "pagination-01",
              "path": "registry/default/components/pagination/pagination-01.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "pagination-01",
              "path": "registry/default/components/pagination/pagination-01.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "pagination-01",
              "path": "registry/default/components/pagination/pagination-01.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "pagination-01",
              "path": "registry/default/components/pagination/pagination-01.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "paginations",
        "title": "Pagination · Disabled State"
      },
      "categories": [
        "paginations",
        "pagination"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/pagination/pagination-01.tsx",
          "type": "registry:component",
          "target": "components/ui/pagination-01.tsx"
        },
        {
          "path": "registry/default/components/pagination/pagination-01.vue",
          "target": "components/ui/pagination-01.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/pagination/pagination-01.html",
          "target": "components/ui/pagination-01.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/pagination/pagination-01.wxml",
          "target": "components/ui/pagination-01/pagination-01.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "pagination-02",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/pagination.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "pagination"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "pagination-02",
          "group": "pagination",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "pagination-02",
              "path": "registry/default/components/pagination/pagination-02.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "pagination-02",
              "path": "registry/default/components/pagination/pagination-02.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "pagination-02",
              "path": "registry/default/components/pagination/pagination-02.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "pagination-02",
              "path": "registry/default/components/pagination/pagination-02.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "paginations",
        "title": "Pagination · Disabled State"
      },
      "categories": [
        "paginations",
        "pagination"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/pagination/pagination-02.tsx",
          "type": "registry:component",
          "target": "components/ui/pagination-02.tsx"
        },
        {
          "path": "registry/default/components/pagination/pagination-02.vue",
          "target": "components/ui/pagination-02.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/pagination/pagination-02.html",
          "target": "components/ui/pagination-02.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/pagination/pagination-02.wxml",
          "target": "components/ui/pagination-02/pagination-02.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "pagination-03",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/pagination.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "pagination"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "pagination-03",
          "group": "pagination",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "pagination-03",
              "path": "registry/default/components/pagination/pagination-03.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "pagination-03",
              "path": "registry/default/components/pagination/pagination-03.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "pagination-03",
              "path": "registry/default/components/pagination/pagination-03.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "pagination-03",
              "path": "registry/default/components/pagination/pagination-03.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "paginations",
        "title": "Pagination · Go to previous page"
      },
      "categories": [
        "paginations",
        "pagination"
      ],
      "dependencies": [
        "@timui/core",
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/pagination/pagination-03.tsx",
          "type": "registry:component",
          "target": "components/ui/pagination-03.tsx"
        },
        {
          "path": "registry/default/components/pagination/pagination-03.vue",
          "target": "components/ui/pagination-03.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/pagination/pagination-03.html",
          "target": "components/ui/pagination-03.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/pagination/pagination-03.wxml",
          "target": "components/ui/pagination-03/pagination-03.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "pagination-04",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/pagination.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "pagination"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "pagination-04",
          "group": "pagination",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "pagination-04",
              "path": "registry/default/components/pagination/pagination-04.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "pagination-04",
              "path": "registry/default/components/pagination/pagination-04.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "pagination-04",
              "path": "registry/default/components/pagination/pagination-04.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "pagination-04",
              "path": "registry/default/components/pagination/pagination-04.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "paginations",
        "title": "Pagination · Go to previous page"
      },
      "categories": [
        "paginations",
        "pagination"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/pagination/pagination-04.tsx",
          "type": "registry:component",
          "target": "components/ui/pagination-04.tsx"
        },
        {
          "path": "registry/default/components/pagination/pagination-04.vue",
          "target": "components/ui/pagination-04.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/pagination/pagination-04.html",
          "target": "components/ui/pagination-04.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/pagination/pagination-04.wxml",
          "target": "components/ui/pagination-04/pagination-04.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "pagination-05",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/pagination.json"
      ],
      "meta": {
        "tags": [
          "pagination"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "pagination-05",
          "group": "pagination",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "pagination-05",
              "path": "registry/default/components/pagination/pagination-05.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "pagination-05",
              "path": "registry/default/components/pagination/pagination-05.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "pagination-05",
              "path": "registry/default/components/pagination/pagination-05.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "pagination-05",
              "path": "registry/default/components/pagination/pagination-05.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "paginations",
        "title": "Pagination · Disabled State"
      },
      "categories": [
        "paginations",
        "pagination"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/pagination/pagination-05.tsx",
          "type": "registry:component",
          "target": "components/ui/pagination-05.tsx"
        },
        {
          "path": "registry/default/components/pagination/pagination-05.vue",
          "target": "components/ui/pagination-05.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/pagination/pagination-05.html",
          "target": "components/ui/pagination-05.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/pagination/pagination-05.wxml",
          "target": "components/ui/pagination-05/pagination-05.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "pagination-06",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/pagination.json"
      ],
      "meta": {
        "tags": [
          "pagination"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "pagination-06",
          "group": "pagination",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "pagination-06",
              "path": "registry/default/components/pagination/pagination-06.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "pagination-06",
              "path": "registry/default/components/pagination/pagination-06.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "pagination-06",
              "path": "registry/default/components/pagination/pagination-06.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "pagination-06",
              "path": "registry/default/components/pagination/pagination-06.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "paginations",
        "title": "Pagination · Disabled State"
      },
      "categories": [
        "paginations",
        "pagination"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/pagination/pagination-06.tsx",
          "type": "registry:component",
          "target": "components/ui/pagination-06.tsx"
        },
        {
          "path": "registry/default/hooks/use-pagination.ts",
          "type": "registry:hook",
          "target": "components/ui/pagination-06/use-pagination.ts"
        },
        {
          "path": "registry/default/components/pagination/pagination-06.vue",
          "target": "components/ui/pagination-06.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/pagination/pagination-06.html",
          "target": "components/ui/pagination-06.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/pagination/pagination-06.wxml",
          "target": "components/ui/pagination-06/pagination-06.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "pagination-07",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/pagination.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "pagination"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "pagination-07",
          "group": "pagination",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "pagination-07",
              "path": "registry/default/components/pagination/pagination-07.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "pagination-07",
              "path": "registry/default/components/pagination/pagination-07.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "pagination-07",
              "path": "registry/default/components/pagination/pagination-07.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "pagination-07",
              "path": "registry/default/components/pagination/pagination-07.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "paginations",
        "title": "Pagination · Go to first page"
      },
      "categories": [
        "paginations",
        "pagination"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/pagination/pagination-07.tsx",
          "type": "registry:component",
          "target": "components/ui/pagination-07.tsx"
        },
        {
          "path": "registry/default/hooks/use-pagination.ts",
          "type": "registry:hook",
          "target": "components/ui/pagination-07/use-pagination.ts"
        },
        {
          "path": "registry/default/components/pagination/pagination-07.vue",
          "target": "components/ui/pagination-07.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/pagination/pagination-07.html",
          "target": "components/ui/pagination-07.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/pagination/pagination-07.wxml",
          "target": "components/ui/pagination-07/pagination-07.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "pagination-08",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/pagination.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "pagination"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "pagination-08",
          "group": "pagination",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "pagination-08",
              "path": "registry/default/components/pagination/pagination-08.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "pagination-08",
              "path": "registry/default/components/pagination/pagination-08.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "pagination-08",
              "path": "registry/default/components/pagination/pagination-08.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "pagination-08",
              "path": "registry/default/components/pagination/pagination-08.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "paginations",
        "title": "Pagination · Go to previous page"
      },
      "categories": [
        "paginations",
        "pagination"
      ],
      "dependencies": [
        "@timui/core",
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/pagination/pagination-08.tsx",
          "type": "registry:component",
          "target": "components/ui/pagination-08.tsx"
        },
        {
          "path": "registry/default/hooks/use-pagination.ts",
          "type": "registry:hook",
          "target": "components/ui/pagination-08/use-pagination.ts"
        },
        {
          "path": "registry/default/components/pagination/pagination-08.vue",
          "target": "components/ui/pagination-08.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/pagination/pagination-08.html",
          "target": "components/ui/pagination-08.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/pagination/pagination-08.wxml",
          "target": "components/ui/pagination-08/pagination-08.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "pagination-09",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/pagination.json",
        "https://ui.timkit.cn/r/select.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "pagination"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "pagination-09",
          "group": "pagination",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "pagination-09",
              "path": "registry/default/components/pagination/pagination-09.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "pagination-09",
              "path": "registry/default/components/pagination/pagination-09.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "pagination-09",
              "path": "registry/default/components/pagination/pagination-09.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "pagination-09",
              "path": "registry/default/components/pagination/pagination-09.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "paginations",
        "title": "Pagination · Go to previous page"
      },
      "categories": [
        "paginations",
        "pagination"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/pagination/pagination-09.tsx",
          "type": "registry:component",
          "target": "components/ui/pagination-09.tsx"
        },
        {
          "path": "registry/default/hooks/use-pagination.ts",
          "type": "registry:hook",
          "target": "components/ui/pagination-09/use-pagination.ts"
        },
        {
          "path": "registry/default/components/pagination/pagination-09.vue",
          "target": "components/ui/pagination-09.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/pagination/pagination-09.html",
          "target": "components/ui/pagination-09.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/pagination/pagination-09.wxml",
          "target": "components/ui/pagination-09/pagination-09.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "pagination-10",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/pagination.json",
        "https://ui.timkit.cn/r/select.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "pagination",
          "select",
          "radix"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "pagination-10",
          "group": "pagination",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "pagination-10",
              "path": "registry/default/components/pagination/pagination-10.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "pagination-10",
              "path": "registry/default/components/pagination/pagination-10.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "pagination-10",
              "path": "registry/default/components/pagination/pagination-10.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "pagination-10",
              "path": "registry/default/components/pagination/pagination-10.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "paginations",
        "title": "Pagination · Rows per page"
      },
      "categories": [
        "paginations",
        "pagination"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/pagination/pagination-10.tsx",
          "type": "registry:component",
          "target": "components/ui/pagination-10.tsx"
        },
        {
          "path": "registry/default/hooks/use-pagination.ts",
          "type": "registry:hook",
          "target": "components/ui/pagination-10/use-pagination.ts"
        },
        {
          "path": "registry/default/components/pagination/pagination-10.vue",
          "target": "components/ui/pagination-10.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/pagination/pagination-10.html",
          "target": "components/ui/pagination-10.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/pagination/pagination-10.wxml",
          "target": "components/ui/pagination-10/pagination-10.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "pagination-11",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/pagination.json",
        "https://ui.timkit.cn/r/select.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "pagination",
          "select",
          "radix"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "pagination-11",
          "group": "pagination",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "pagination-11",
              "path": "registry/default/components/pagination/pagination-11.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "pagination-11",
              "path": "registry/default/components/pagination/pagination-11.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "pagination-11",
              "path": "registry/default/components/pagination/pagination-11.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "pagination-11",
              "path": "registry/default/components/pagination/pagination-11.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "paginations",
        "title": "Pagination · Go to first page"
      },
      "categories": [
        "paginations",
        "pagination"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/pagination/pagination-11.tsx",
          "type": "registry:component",
          "target": "components/ui/pagination-11.tsx"
        },
        {
          "path": "registry/default/hooks/use-pagination.ts",
          "type": "registry:hook",
          "target": "components/ui/pagination-11/use-pagination.ts"
        },
        {
          "path": "registry/default/components/pagination/pagination-11.vue",
          "target": "components/ui/pagination-11.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/pagination/pagination-11.html",
          "target": "components/ui/pagination-11.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/pagination/pagination-11.wxml",
          "target": "components/ui/pagination-11/pagination-11.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "pagination-12",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/pagination.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "pagination",
          "input"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "pagination-12",
          "group": "pagination",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "pagination-12",
              "path": "registry/default/components/pagination/pagination-12.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "pagination-12",
              "path": "registry/default/components/pagination/pagination-12.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "pagination-12",
              "path": "registry/default/components/pagination/pagination-12.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "pagination-12",
              "path": "registry/default/components/pagination/pagination-12.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "paginations",
        "title": "Pagination · Go to page"
      },
      "categories": [
        "paginations",
        "pagination"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/pagination/pagination-12.tsx",
          "type": "registry:component",
          "target": "components/ui/pagination-12.tsx"
        },
        {
          "path": "registry/default/hooks/use-pagination.ts",
          "type": "registry:hook",
          "target": "components/ui/pagination-12/use-pagination.ts"
        },
        {
          "path": "registry/default/components/pagination/pagination-12.vue",
          "target": "components/ui/pagination-12.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/pagination/pagination-12.html",
          "target": "components/ui/pagination-12.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/pagination/pagination-12.wxml",
          "target": "components/ui/pagination-12/pagination-12.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "table-01",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/table.json"
      ],
      "meta": {
        "tags": [
          "table"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "table-01",
          "group": "table",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "table-01",
              "path": "registry/default/components/table/table-01.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "table-01",
              "path": "registry/default/components/table/table-01.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "table-01",
              "path": "registry/default/components/table/table-01.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "table-01",
              "path": "registry/default/components/table/table-01.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tables",
        "title": "Table · Interactive State"
      },
      "categories": [
        "tables",
        "table"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/table/table-01.tsx",
          "type": "registry:component",
          "target": "components/ui/table-01.tsx"
        },
        {
          "path": "registry/default/components/table/table-01.vue",
          "target": "components/ui/table-01.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-01.html",
          "target": "components/ui/table-01.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-01.wxml",
          "target": "components/ui/table-01/table-01.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "table-02",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/table.json"
      ],
      "meta": {
        "tags": [
          "table",
          "user",
          "avatar"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "table-02",
          "group": "table",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "table-02",
              "path": "registry/default/components/table/table-02.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "table-02",
              "path": "registry/default/components/table/table-02.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "table-02",
              "path": "registry/default/components/table/table-02.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "table-02",
              "path": "registry/default/components/table/table-02.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tables",
        "title": "Table · Interactive State"
      },
      "categories": [
        "tables",
        "table"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/table/table-02.tsx",
          "type": "registry:component",
          "target": "components/ui/table-02.tsx"
        },
        {
          "path": "registry/default/components/table/table-02.vue",
          "target": "components/ui/table-02.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-02.html",
          "target": "components/ui/table-02.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-02.wxml",
          "target": "components/ui/table-02/table-02.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "table-03",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/table.json"
      ],
      "meta": {
        "tags": [
          "table"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "table-03",
          "group": "table",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "table-03",
              "path": "registry/default/components/table/table-03.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "table-03",
              "path": "registry/default/components/table/table-03.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "table-03",
              "path": "registry/default/components/table/table-03.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "table-03",
              "path": "registry/default/components/table/table-03.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tables",
        "title": "Table · Interactive State"
      },
      "categories": [
        "tables",
        "table"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/table/table-03.tsx",
          "type": "registry:component",
          "target": "components/ui/table-03.tsx"
        },
        {
          "path": "registry/default/components/table/table-03.vue",
          "target": "components/ui/table-03.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-03.html",
          "target": "components/ui/table-03.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-03.wxml",
          "target": "components/ui/table-03/table-03.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "table-04",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/table.json"
      ],
      "meta": {
        "tags": [
          "table"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "table-04",
          "group": "table",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "table-04",
              "path": "registry/default/components/table/table-04.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "table-04",
              "path": "registry/default/components/table/table-04.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "table-04",
              "path": "registry/default/components/table/table-04.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "table-04",
              "path": "registry/default/components/table/table-04.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tables",
        "title": "Table · Interactive State"
      },
      "categories": [
        "tables",
        "table"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/table/table-04.tsx",
          "type": "registry:component",
          "target": "components/ui/table-04.tsx"
        },
        {
          "path": "registry/default/components/table/table-04.vue",
          "target": "components/ui/table-04.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-04.html",
          "target": "components/ui/table-04.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-04.wxml",
          "target": "components/ui/table-04/table-04.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "table-05",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/table.json"
      ],
      "meta": {
        "tags": [
          "table"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "table-05",
          "group": "table",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "table-05",
              "path": "registry/default/components/table/table-05.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "table-05",
              "path": "registry/default/components/table/table-05.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "table-05",
              "path": "registry/default/components/table/table-05.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "table-05",
              "path": "registry/default/components/table/table-05.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tables",
        "title": "Table · Interactive State"
      },
      "categories": [
        "tables",
        "table"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/table/table-05.tsx",
          "type": "registry:component",
          "target": "components/ui/table-05.tsx"
        },
        {
          "path": "registry/default/components/table/table-05.vue",
          "target": "components/ui/table-05.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-05.html",
          "target": "components/ui/table-05.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-05.wxml",
          "target": "components/ui/table-05/table-05.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "table-06",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/table.json"
      ],
      "meta": {
        "tags": [
          "table"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "table-06",
          "group": "table",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "table-06",
              "path": "registry/default/components/table/table-06.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "table-06",
              "path": "registry/default/components/table/table-06.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "table-06",
              "path": "registry/default/components/table/table-06.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "table-06",
              "path": "registry/default/components/table/table-06.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tables",
        "title": "Table · Outlined Style"
      },
      "categories": [
        "tables",
        "table"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/table/table-06.tsx",
          "type": "registry:component",
          "target": "components/ui/table-06.tsx"
        },
        {
          "path": "registry/default/components/table/table-06.vue",
          "target": "components/ui/table-06.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-06.html",
          "target": "components/ui/table-06.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-06.wxml",
          "target": "components/ui/table-06/table-06.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "table-07",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/checkbox.json",
        "https://ui.timkit.cn/r/table.json"
      ],
      "meta": {
        "tags": [
          "table",
          "checkbox"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "table-07",
          "group": "table",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "table-07",
              "path": "registry/default/components/table/table-07.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "table-07",
              "path": "registry/default/components/table/table-07.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "table-07",
              "path": "registry/default/components/table/table-07.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "table-07",
              "path": "registry/default/components/table/table-07.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tables",
        "title": "Table · Select all rows"
      },
      "categories": [
        "tables",
        "table"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/table/table-07.tsx",
          "type": "registry:component",
          "target": "components/ui/table-07.tsx"
        },
        {
          "path": "registry/default/components/table/table-07.vue",
          "target": "components/ui/table-07.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-07.html",
          "target": "components/ui/table-07.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-07.wxml",
          "target": "components/ui/table-07/table-07.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "table-08",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/checkbox.json",
        "https://ui.timkit.cn/r/table.json"
      ],
      "meta": {
        "tags": [
          "table",
          "checkbox",
          "card"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "table-08",
          "group": "table",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "table-08",
              "path": "registry/default/components/table/table-08.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "table-08",
              "path": "registry/default/components/table/table-08.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "table-08",
              "path": "registry/default/components/table/table-08.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "table-08",
              "path": "registry/default/components/table/table-08.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tables",
        "title": "Table · Select all rows"
      },
      "categories": [
        "tables",
        "table"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/table/table-08.tsx",
          "type": "registry:component",
          "target": "components/ui/table-08.tsx"
        },
        {
          "path": "registry/default/components/table/table-08.vue",
          "target": "components/ui/table-08.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-08.html",
          "target": "components/ui/table-08.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-08.wxml",
          "target": "components/ui/table-08/table-08.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "table-09",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/table.json"
      ],
      "meta": {
        "tags": [
          "table",
          "vertical table"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "table-09",
          "group": "table",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "table-09",
              "path": "registry/default/components/table/table-09.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "table-09",
              "path": "registry/default/components/table/table-09.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "table-09",
              "path": "registry/default/components/table/table-09.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "table-09",
              "path": "registry/default/components/table/table-09.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tables",
        "title": "Table · Interactive State"
      },
      "categories": [
        "tables",
        "table"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/table/table-09.tsx",
          "type": "registry:component",
          "target": "components/ui/table-09.tsx"
        },
        {
          "path": "registry/default/components/table/table-09.vue",
          "target": "components/ui/table-09.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-09.html",
          "target": "components/ui/table-09.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-09.wxml",
          "target": "components/ui/table-09/table-09.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "table-10",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/table.json"
      ],
      "meta": {
        "tags": [
          "table",
          "sticky"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "table-10",
          "group": "table",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "table-10",
              "path": "registry/default/components/table/table-10.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "table-10",
              "path": "registry/default/components/table/table-10.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "table-10",
              "path": "registry/default/components/table/table-10.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "table-10",
              "path": "registry/default/components/table/table-10.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tables",
        "title": "Table · Interactive State"
      },
      "categories": [
        "tables",
        "table"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/table/table-10.tsx",
          "type": "registry:component",
          "target": "components/ui/table-10.tsx"
        },
        {
          "path": "registry/default/components/table/table-10.vue",
          "target": "components/ui/table-10.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-10.html",
          "target": "components/ui/table-10.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-10.wxml",
          "target": "components/ui/table-10/table-10.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "table-11",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/table.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "table"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "table-11",
          "group": "table",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "table-11",
              "path": "registry/default/components/table/table-11.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "table-11",
              "path": "registry/default/components/table/table-11.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "table-11",
              "path": "registry/default/components/table/table-11.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "table-11",
              "path": "registry/default/components/table/table-11.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tables",
        "title": "Table · Interactive State"
      },
      "categories": [
        "tables",
        "table"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/table/table-11.tsx",
          "type": "registry:component",
          "target": "components/ui/table-11.tsx"
        },
        {
          "path": "registry/default/components/table/table-11.vue",
          "target": "components/ui/table-11.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-11.html",
          "target": "components/ui/table-11.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-11.wxml",
          "target": "components/ui/table-11/table-11.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "table-12",
      "type": "registry:component",
      "dependencies": [
        "@tanstack/react-table",
        "@timui/core",
        "@timui/react"
      ],
      "registryDependencies": [
        "https://ui.timkit.cn/r/badge.json",
        "https://ui.timkit.cn/r/checkbox.json",
        "https://ui.timkit.cn/r/table.json"
      ],
      "meta": {
        "tags": [
          "table",
          "tanstack",
          "checkbox",
          "badge",
          "chip",
          "flag"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "table-12",
          "group": "table",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "table-12",
              "path": "registry/default/components/table/table-12.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "table-12",
              "path": "registry/default/components/table/table-12.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "table-12",
              "path": "registry/default/components/table/table-12.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "table-12",
              "path": "registry/default/components/table/table-12.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@tanstack/react-table",
              "@timui/core",
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tables",
        "title": "Table · Select all"
      },
      "categories": [
        "tables",
        "table"
      ],
      "files": [
        {
          "path": "registry/default/components/table/table-12.tsx",
          "type": "registry:component",
          "target": "components/ui/table-12.tsx"
        },
        {
          "path": "registry/default/components/table/table-12.vue",
          "target": "components/ui/table-12.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-12.html",
          "target": "components/ui/table-12.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-12.wxml",
          "target": "components/ui/table-12/table-12.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "table-13",
      "type": "registry:component",
      "dependencies": [
        "@tanstack/react-table",
        "@timui/core",
        "@timui/react"
      ],
      "registryDependencies": [
        "https://ui.timkit.cn/r/checkbox.json",
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/select.json",
        "https://ui.timkit.cn/r/table.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "table",
          "tanstack",
          "checkbox",
          "search",
          "select",
          "range",
          "input",
          "filter",
          "sort"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "table-13",
          "group": "table",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "table-13",
              "path": "registry/default/components/table/table-13.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "table-13",
              "path": "registry/default/components/table/table-13.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "table-13",
              "path": "registry/default/components/table/table-13.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "table-13",
              "path": "registry/default/components/table/table-13.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@tanstack/react-table",
              "@timui/core",
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tables",
        "title": "Table · {columnHeader}"
      },
      "categories": [
        "tables",
        "table"
      ],
      "files": [
        {
          "path": "registry/default/components/table/table-13.tsx",
          "type": "registry:component",
          "target": "components/ui/table-13.tsx"
        },
        {
          "path": "registry/default/components/table/table-13.vue",
          "target": "components/ui/table-13.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-13.html",
          "target": "components/ui/table-13.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-13.wxml",
          "target": "components/ui/table-13/table-13.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "table-14",
      "type": "registry:component",
      "dependencies": [
        "@tanstack/react-table",
        "@timui/core",
        "@timui/react"
      ],
      "registryDependencies": [
        "https://ui.timkit.cn/r/table.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "table",
          "tanstack",
          "flag",
          "sort",
          "resize"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "table-14",
          "group": "table",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "table-14",
              "path": "registry/default/components/table/table-14.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "table-14",
              "path": "registry/default/components/table/table-14.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "table-14",
              "path": "registry/default/components/table/table-14.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "table-14",
              "path": "registry/default/components/table/table-14.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@tanstack/react-table",
              "@timui/core",
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tables",
        "title": "Table · Interactive State"
      },
      "categories": [
        "tables",
        "table"
      ],
      "files": [
        {
          "path": "registry/default/components/table/table-14.tsx",
          "type": "registry:component",
          "target": "components/ui/table-14.tsx"
        },
        {
          "path": "registry/default/components/table/table-14.vue",
          "target": "components/ui/table-14.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-14.html",
          "target": "components/ui/table-14.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-14.wxml",
          "target": "components/ui/table-14/table-14.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "table-15",
      "type": "registry:component",
      "dependencies": [
        "@tanstack/react-table",
        "@timui/react"
      ],
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dropdown-menu.json",
        "https://ui.timkit.cn/r/table.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "table",
          "tanstack",
          "flag",
          "sticky",
          "resize"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "table-15",
          "group": "table",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "table-15",
              "path": "registry/default/components/table/table-15.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "table-15",
              "path": "registry/default/components/table/table-15.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "table-15",
              "path": "registry/default/components/table/table-15.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "table-15",
              "path": "registry/default/components/table/table-15.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@tanstack/react-table",
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tables",
        "title": "Table · Interactive State"
      },
      "categories": [
        "tables",
        "table"
      ],
      "files": [
        {
          "path": "registry/default/components/table/table-15.tsx",
          "type": "registry:component",
          "target": "components/ui/table-15.tsx"
        },
        {
          "path": "registry/default/components/table/table-15.vue",
          "target": "components/ui/table-15.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-15.html",
          "target": "components/ui/table-15.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-15.wxml",
          "target": "components/ui/table-15/table-15.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "table-16",
      "type": "registry:component",
      "dependencies": [
        "@dnd-kit/core",
        "@dnd-kit/modifiers",
        "@dnd-kit/sortable",
        "@dnd-kit/utilities",
        "@tanstack/react-table",
        "@timui/react"
      ],
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dropdown-menu.json",
        "https://ui.timkit.cn/r/table.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "table",
          "tanstack",
          "flag",
          "sort",
          "drag and drop"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "table-16",
          "group": "table",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "table-16",
              "path": "registry/default/components/table/table-16.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "table-16",
              "path": "registry/default/components/table/table-16.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "table-16",
              "path": "registry/default/components/table/table-16.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "table-16",
              "path": "registry/default/components/table/table-16.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@dnd-kit/core",
              "@dnd-kit/modifiers",
              "@dnd-kit/sortable",
              "@dnd-kit/utilities",
              "@tanstack/react-table",
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tables",
        "title": "Table · Drag to reorder"
      },
      "categories": [
        "tables",
        "table"
      ],
      "files": [
        {
          "path": "registry/default/components/table/table-16.tsx",
          "type": "registry:component",
          "target": "components/ui/table-16.tsx"
        },
        {
          "path": "registry/default/components/table/table-16.vue",
          "target": "components/ui/table-16.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-16.html",
          "target": "components/ui/table-16.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-16.wxml",
          "target": "components/ui/table-16/table-16.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "table-17",
      "type": "registry:component",
      "dependencies": [
        "@tanstack/react-table",
        "@timui/core",
        "@timui/react"
      ],
      "registryDependencies": [
        "https://ui.timkit.cn/r/badge.json",
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/checkbox.json",
        "https://ui.timkit.cn/r/table.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "table",
          "tanstack",
          "checkbox",
          "collapsible",
          "flag",
          "badge",
          "chip"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "table-17",
          "group": "table",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "table-17",
              "path": "registry/default/components/table/table-17.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "table-17",
              "path": "registry/default/components/table/table-17.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "table-17",
              "path": "registry/default/components/table/table-17.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "table-17",
              "path": "registry/default/components/table/table-17.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@tanstack/react-table",
              "@timui/core",
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tables",
        "title": "Table · Select all"
      },
      "categories": [
        "tables",
        "table"
      ],
      "files": [
        {
          "path": "registry/default/components/table/table-17.tsx",
          "type": "registry:component",
          "target": "components/ui/table-17.tsx"
        },
        {
          "path": "registry/default/components/table/table-17.vue",
          "target": "components/ui/table-17.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-17.html",
          "target": "components/ui/table-17.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-17.wxml",
          "target": "components/ui/table-17/table-17.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "table-18",
      "type": "registry:component",
      "dependencies": [
        "@tanstack/react-table",
        "@timui/core",
        "@timui/react"
      ],
      "registryDependencies": [
        "https://ui.timkit.cn/r/badge.json",
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/checkbox.json",
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/pagination.json",
        "https://ui.timkit.cn/r/select.json",
        "https://ui.timkit.cn/r/table.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "table",
          "tanstack",
          "checkbox",
          "sort",
          "flag",
          "badge",
          "chip",
          "pagination"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "table-18",
          "group": "table",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "table-18",
              "path": "registry/default/components/table/table-18.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "table-18",
              "path": "registry/default/components/table/table-18.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "table-18",
              "path": "registry/default/components/table/table-18.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "table-18",
              "path": "registry/default/components/table/table-18.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@tanstack/react-table",
              "@timui/core",
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tables",
        "title": "Table · Rows per page"
      },
      "categories": [
        "tables",
        "table"
      ],
      "files": [
        {
          "path": "registry/default/components/table/table-18.tsx",
          "type": "registry:component",
          "target": "components/ui/table-18.tsx"
        },
        {
          "path": "registry/default/components/table/table-18.vue",
          "target": "components/ui/table-18.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-18.html",
          "target": "components/ui/table-18.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-18.wxml",
          "target": "components/ui/table-18/table-18.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "table-19",
      "type": "registry:component",
      "dependencies": [
        "@tanstack/react-table",
        "@timui/core",
        "@timui/react"
      ],
      "registryDependencies": [
        "https://ui.timkit.cn/r/badge.json",
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/checkbox.json",
        "https://ui.timkit.cn/r/pagination.json",
        "https://ui.timkit.cn/r/select.json",
        "https://ui.timkit.cn/r/table.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "table",
          "tanstack",
          "checkbox",
          "sort",
          "flag",
          "badge",
          "chip",
          "pagination"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "table-19",
          "group": "table",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "table-19",
              "path": "registry/default/components/table/table-19.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "table-19",
              "path": "registry/default/components/table/table-19.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "table-19",
              "path": "registry/default/components/table/table-19.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "table-19",
              "path": "registry/default/components/table/table-19.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@tanstack/react-table",
              "@timui/core",
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tables",
        "title": "Table · Select all rows"
      },
      "categories": [
        "tables",
        "table"
      ],
      "files": [
        {
          "path": "registry/default/components/table/table-19.tsx",
          "type": "registry:component",
          "target": "components/ui/table-19.tsx"
        },
        {
          "path": "registry/default/hooks/use-pagination.ts",
          "type": "registry:hook",
          "target": "components/ui/table-19/use-pagination.ts"
        },
        {
          "path": "registry/default/components/table/table-19.vue",
          "target": "components/ui/table-19.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-19.html",
          "target": "components/ui/table-19.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-19.wxml",
          "target": "components/ui/table-19/table-19.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "table-20",
      "type": "registry:component",
      "dependencies": [
        "@tanstack/react-table",
        "@timui/core",
        "@timui/react"
      ],
      "registryDependencies": [
        "https://ui.timkit.cn/r/alert-dialog.json",
        "https://ui.timkit.cn/r/badge.json",
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/checkbox.json",
        "https://ui.timkit.cn/r/dropdown-menu.json",
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/pagination.json",
        "https://ui.timkit.cn/r/popover.json",
        "https://ui.timkit.cn/r/select.json",
        "https://ui.timkit.cn/r/table.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "table",
          "tanstack",
          "checkbox",
          "sort",
          "flag",
          "badge",
          "chip",
          "pagination",
          "filter",
          "select"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "table-20",
          "group": "table",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "table-20",
              "path": "registry/default/components/table/table-20.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "table-20",
              "path": "registry/default/components/table/table-20.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "table-20",
              "path": "registry/default/components/table/table-20.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "table-20",
              "path": "registry/default/components/table/table-20.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@tanstack/react-table",
              "@timui/core",
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tables",
        "title": "Table · Rows per page"
      },
      "categories": [
        "tables",
        "table"
      ],
      "files": [
        {
          "path": "registry/default/components/table/table-20.tsx",
          "type": "registry:component",
          "target": "components/ui/table-20.tsx"
        },
        {
          "path": "registry/default/components/table/table-20.vue",
          "target": "components/ui/table-20.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-20.html",
          "target": "components/ui/table-20.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/table/table-20.wxml",
          "target": "components/ui/table-20/table-20.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "input-57",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "meta": {
        "tags": [
          "input",
          "label",
          "range"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "input-57",
          "group": "input",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "input-57",
              "path": "registry/default/components/input/input-57.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "input-57",
              "path": "registry/default/components/input/input-57.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "input-57",
              "path": "registry/default/components/input/input-57.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "input-57",
              "path": "registry/default/components/input/input-57.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "inputs",
        "title": "Input · With label"
      },
      "categories": [
        "inputs",
        "input"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/input/input-57.tsx",
          "type": "registry:component",
          "target": "components/ui/input-57.tsx"
        },
        {
          "path": "registry/default/components/input/input-57.vue",
          "target": "components/ui/input-57.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-57.html",
          "target": "components/ui/input-57.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/input/input-57.wxml",
          "target": "components/ui/input-57/input-57.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "calendar-date-picker-01",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/calendar-rac.json"
      ],
      "optionalPeerDependencies": [
        "@internationalized/date"
      ],
      "meta": {
        "tags": [
          "calendar",
          "date",
          "react aria"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "calendar-date-picker-01",
          "group": "calendar-date-picker",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-01",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-01.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-01",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-01.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-01",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-01.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-01",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-01.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "calendar",
        "title": "Calendar Date Picker · Interactive State"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "calendar"
      ],
      "files": [
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-01.tsx",
          "type": "registry:component",
          "target": "components/ui/calendar-date-picker-01.tsx"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-01.vue",
          "target": "components/ui/calendar-date-picker-01.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-01.html",
          "target": "components/ui/calendar-date-picker-01.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-01.wxml",
          "target": "components/ui/calendar-date-picker-01/calendar-date-picker-01.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "calendar-date-picker-02",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/calendar-rac.json"
      ],
      "optionalPeerDependencies": [
        "@internationalized/date"
      ],
      "meta": {
        "tags": [
          "calendar",
          "range calendar",
          "date",
          "react aria"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "calendar-date-picker-02",
          "group": "calendar-date-picker",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-02",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-02.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-02",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-02.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-02",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-02.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-02",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-02.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "calendar",
        "title": "Calendar Date Picker · Interactive State"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "calendar"
      ],
      "files": [
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-02.tsx",
          "type": "registry:component",
          "target": "components/ui/calendar-date-picker-02.tsx"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-02.vue",
          "target": "components/ui/calendar-date-picker-02.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-02.html",
          "target": "components/ui/calendar-date-picker-02.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-02.wxml",
          "target": "components/ui/calendar-date-picker-02/calendar-date-picker-02.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "calendar-date-picker-03",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/calendar-rac.json"
      ],
      "optionalPeerDependencies": [
        "@internationalized/date"
      ],
      "meta": {
        "tags": [
          "calendar",
          "range calendar",
          "date",
          "disabled",
          "react aria"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "calendar-date-picker-03",
          "group": "calendar-date-picker",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-03",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-03.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-03",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-03.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-03",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-03.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-03",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-03.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "calendar",
        "title": "Calendar Date Picker · Disabled State"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "calendar"
      ],
      "files": [
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-03.tsx",
          "type": "registry:component",
          "target": "components/ui/calendar-date-picker-03.tsx"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-03.vue",
          "target": "components/ui/calendar-date-picker-03.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-03.html",
          "target": "components/ui/calendar-date-picker-03.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-03.wxml",
          "target": "components/ui/calendar-date-picker-03/calendar-date-picker-03.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "calendar-date-picker-04",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/calendar.json"
      ],
      "meta": {
        "tags": [
          "calendar",
          "date",
          "react daypicker"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "calendar-date-picker-04",
          "group": "calendar-date-picker",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-04",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-04.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-04",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-04.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-04",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-04.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-04",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-04.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "calendar",
        "title": "Calendar Date Picker · Interactive State"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "calendar"
      ],
      "files": [
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-04.tsx",
          "type": "registry:component",
          "target": "components/ui/calendar-date-picker-04.tsx"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-04.vue",
          "target": "components/ui/calendar-date-picker-04.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-04.html",
          "target": "components/ui/calendar-date-picker-04.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-04.wxml",
          "target": "components/ui/calendar-date-picker-04/calendar-date-picker-04.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "calendar-date-picker-05",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/calendar.json"
      ],
      "meta": {
        "tags": [
          "calendar",
          "range calendar",
          "date",
          "react daypicker"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "calendar-date-picker-05",
          "group": "calendar-date-picker",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-05",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-05.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-05",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-05.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-05",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-05.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-05",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-05.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react",
              "date-fns"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue",
              "date-fns"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "calendar",
        "title": "Calendar Date Picker · Interactive State"
      },
      "dependencies": [
        "@timui/react",
        "date-fns"
      ],
      "categories": [
        "calendar"
      ],
      "files": [
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-05.tsx",
          "type": "registry:component",
          "target": "components/ui/calendar-date-picker-05.tsx"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-05.vue",
          "target": "components/ui/calendar-date-picker-05.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-05.html",
          "target": "components/ui/calendar-date-picker-05.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-05.wxml",
          "target": "components/ui/calendar-date-picker-05/calendar-date-picker-05.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "calendar-date-picker-06",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/calendar.json"
      ],
      "meta": {
        "tags": [
          "calendar",
          "range calendar",
          "date",
          "disabled",
          "react daypicker"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "calendar-date-picker-06",
          "group": "calendar-date-picker",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-06",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-06.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-06",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-06.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-06",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-06.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-06",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-06.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react",
              "date-fns"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue",
              "date-fns"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "calendar",
        "title": "Calendar Date Picker · Disabled State"
      },
      "dependencies": [
        "@timui/react",
        "date-fns"
      ],
      "categories": [
        "calendar"
      ],
      "files": [
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-06.tsx",
          "type": "registry:component",
          "target": "components/ui/calendar-date-picker-06.tsx"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-06.vue",
          "target": "components/ui/calendar-date-picker-06.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-06.html",
          "target": "components/ui/calendar-date-picker-06.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-06.wxml",
          "target": "components/ui/calendar-date-picker-06/calendar-date-picker-06.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "calendar-date-picker-07",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/calendar.json"
      ],
      "meta": {
        "tags": [
          "calendar",
          "date",
          "react daypicker"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "calendar-date-picker-07",
          "group": "calendar-date-picker",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-07",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-07.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-07",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-07.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-07",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-07.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-07",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-07.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react",
              "date-fns"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue",
              "date-fns"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "calendar",
        "title": "Calendar Date Picker · Interactive State"
      },
      "dependencies": [
        "@timui/react",
        "date-fns"
      ],
      "categories": [
        "calendar"
      ],
      "files": [
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-07.tsx",
          "type": "registry:component",
          "target": "components/ui/calendar-date-picker-07.tsx"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-07.vue",
          "target": "components/ui/calendar-date-picker-07.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-07.html",
          "target": "components/ui/calendar-date-picker-07.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-07.wxml",
          "target": "components/ui/calendar-date-picker-07/calendar-date-picker-07.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "calendar-date-picker-08",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/calendar.json"
      ],
      "meta": {
        "tags": [
          "calendar",
          "date",
          "react daypicker"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "calendar-date-picker-08",
          "group": "calendar-date-picker",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-08",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-08.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-08",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-08.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-08",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-08.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-08",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-08.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "calendar",
        "title": "Calendar Date Picker · Interactive State"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "calendar"
      ],
      "files": [
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-08.tsx",
          "type": "registry:component",
          "target": "components/ui/calendar-date-picker-08.tsx"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-08.vue",
          "target": "components/ui/calendar-date-picker-08.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-08.html",
          "target": "components/ui/calendar-date-picker-08.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-08.wxml",
          "target": "components/ui/calendar-date-picker-08/calendar-date-picker-08.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "calendar-date-picker-09",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/calendar.json"
      ],
      "meta": {
        "tags": [
          "calendar",
          "range calendar",
          "date",
          "react daypicker"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "calendar-date-picker-09",
          "group": "calendar-date-picker",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-09",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-09.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-09",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-09.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-09",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-09.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-09",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-09.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react",
              "date-fns"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue",
              "date-fns"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "calendar",
        "title": "Calendar Date Picker · Interactive State"
      },
      "dependencies": [
        "@timui/react",
        "date-fns"
      ],
      "categories": [
        "calendar"
      ],
      "files": [
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-09.tsx",
          "type": "registry:component",
          "target": "components/ui/calendar-date-picker-09.tsx"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-09.vue",
          "target": "components/ui/calendar-date-picker-09.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-09.html",
          "target": "components/ui/calendar-date-picker-09.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-09.wxml",
          "target": "components/ui/calendar-date-picker-09/calendar-date-picker-09.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "calendar-date-picker-10",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/calendar.json"
      ],
      "meta": {
        "tags": [
          "calendar",
          "date",
          "react daypicker"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "calendar-date-picker-10",
          "group": "calendar-date-picker",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-10",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-10.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-10",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-10.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-10",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-10.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-10",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-10.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "calendar",
        "title": "Calendar Date Picker · Interactive State"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "calendar"
      ],
      "files": [
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-10.tsx",
          "type": "registry:component",
          "target": "components/ui/calendar-date-picker-10.tsx"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-10.vue",
          "target": "components/ui/calendar-date-picker-10.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-10.html",
          "target": "components/ui/calendar-date-picker-10.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-10.wxml",
          "target": "components/ui/calendar-date-picker-10/calendar-date-picker-10.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "calendar-date-picker-11",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/calendar.json",
        "https://ui.timkit.cn/r/select.json"
      ],
      "meta": {
        "tags": [
          "calendar",
          "date",
          "react daypicker"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "calendar-date-picker-11",
          "group": "calendar-date-picker",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-11",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-11.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-11",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-11.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-11",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-11.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-11",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-11.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "calendar",
        "title": "Calendar Date Picker · Disabled State"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "calendar"
      ],
      "files": [
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-11.tsx",
          "type": "registry:component",
          "target": "components/ui/calendar-date-picker-11.tsx"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-11.vue",
          "target": "components/ui/calendar-date-picker-11.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-11.html",
          "target": "components/ui/calendar-date-picker-11.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-11.wxml",
          "target": "components/ui/calendar-date-picker-11/calendar-date-picker-11.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "calendar-date-picker-12",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/calendar.json",
        "https://ui.timkit.cn/r/select.json"
      ],
      "meta": {
        "tags": [
          "calendar",
          "date",
          "react daypicker"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "calendar-date-picker-12",
          "group": "calendar-date-picker",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-12",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-12.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-12",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-12.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-12",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-12.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-12",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-12.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "calendar",
        "title": "Calendar Date Picker · Disabled State"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "calendar"
      ],
      "files": [
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-12.tsx",
          "type": "registry:component",
          "target": "components/ui/calendar-date-picker-12.tsx"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-12.vue",
          "target": "components/ui/calendar-date-picker-12.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-12.html",
          "target": "components/ui/calendar-date-picker-12.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-12.wxml",
          "target": "components/ui/calendar-date-picker-12/calendar-date-picker-12.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "calendar-date-picker-13",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/calendar.json"
      ],
      "meta": {
        "tags": [
          "calendar",
          "date",
          "week",
          "react daypicker"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "calendar-date-picker-13",
          "group": "calendar-date-picker",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-13",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-13.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-13",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-13.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-13",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-13.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-13",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-13.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "calendar",
        "title": "Calendar Date Picker · Interactive State"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "calendar"
      ],
      "files": [
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-13.tsx",
          "type": "registry:component",
          "target": "components/ui/calendar-date-picker-13.tsx"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-13.vue",
          "target": "components/ui/calendar-date-picker-13.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-13.html",
          "target": "components/ui/calendar-date-picker-13.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-13.wxml",
          "target": "components/ui/calendar-date-picker-13/calendar-date-picker-13.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "calendar-date-picker-14",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/calendar.json"
      ],
      "meta": {
        "tags": [
          "calendar",
          "date",
          "button",
          "react daypicker"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "calendar-date-picker-14",
          "group": "calendar-date-picker",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-14",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-14.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-14",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-14.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-14",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-14.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-14",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-14.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react",
              "date-fns"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue",
              "date-fns"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "calendar",
        "title": "Calendar Date Picker · Interactive State"
      },
      "dependencies": [
        "@timui/react",
        "date-fns"
      ],
      "categories": [
        "calendar"
      ],
      "files": [
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-14.tsx",
          "type": "registry:component",
          "target": "components/ui/calendar-date-picker-14.tsx"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-14.vue",
          "target": "components/ui/calendar-date-picker-14.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-14.html",
          "target": "components/ui/calendar-date-picker-14.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-14.wxml",
          "target": "components/ui/calendar-date-picker-14/calendar-date-picker-14.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "calendar-date-picker-15",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/calendar.json"
      ],
      "meta": {
        "tags": [
          "calendar",
          "date",
          "button",
          "react daypicker"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "calendar-date-picker-15",
          "group": "calendar-date-picker",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-15",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-15.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-15",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-15.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-15",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-15.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-15",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-15.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react",
              "date-fns"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue",
              "date-fns"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "calendar",
        "title": "Calendar Date Picker · Interactive State"
      },
      "dependencies": [
        "@timui/react",
        "date-fns"
      ],
      "categories": [
        "calendar"
      ],
      "files": [
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-15.tsx",
          "type": "registry:component",
          "target": "components/ui/calendar-date-picker-15.tsx"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-15.vue",
          "target": "components/ui/calendar-date-picker-15.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-15.html",
          "target": "components/ui/calendar-date-picker-15.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-15.wxml",
          "target": "components/ui/calendar-date-picker-15/calendar-date-picker-15.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "calendar-date-picker-16",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/calendar.json",
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "calendar",
          "date",
          "input",
          "react daypicker"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "calendar-date-picker-16",
          "group": "calendar-date-picker",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-16",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-16.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-16",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-16.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-16",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-16.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-16",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-16.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react",
              "date-fns"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue",
              "date-fns"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "calendar",
        "title": "Calendar Date Picker · Enter date"
      },
      "dependencies": [
        "@timui/react",
        "date-fns"
      ],
      "categories": [
        "calendar"
      ],
      "files": [
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-16.tsx",
          "type": "registry:component",
          "target": "components/ui/calendar-date-picker-16.tsx"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-16.vue",
          "target": "components/ui/calendar-date-picker-16.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-16.html",
          "target": "components/ui/calendar-date-picker-16.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-16.wxml",
          "target": "components/ui/calendar-date-picker-16/calendar-date-picker-16.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "calendar-date-picker-17",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/calendar.json",
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "calendar",
          "date",
          "input",
          "time",
          "react daypicker"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "calendar-date-picker-17",
          "group": "calendar-date-picker",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-17",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-17.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-17",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-17.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-17",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-17.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-17",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-17.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "calendar",
        "title": "Calendar Date Picker · Enter time"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "calendar"
      ],
      "files": [
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-17.tsx",
          "type": "registry:component",
          "target": "components/ui/calendar-date-picker-17.tsx"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-17.vue",
          "target": "components/ui/calendar-date-picker-17.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-17.html",
          "target": "components/ui/calendar-date-picker-17.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-17.wxml",
          "target": "components/ui/calendar-date-picker-17/calendar-date-picker-17.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "calendar-date-picker-18",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/calendar.json",
        "https://ui.timkit.cn/r/collapsible.json",
        "https://ui.timkit.cn/r/scroll-area.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "calendar",
          "date",
          "collapsible",
          "react daypicker",
          "radix"
        ],
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "calendar-date-picker-18",
          "group": "calendar-date-picker",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-18",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-18.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-18",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-18.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-18",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-18.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-18",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-18.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react",
              "date-fns"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue",
              "date-fns"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "calendar",
        "title": "Calendar Date Picker · Dismissible"
      },
      "dependencies": [
        "@timui/react",
        "date-fns"
      ],
      "categories": [
        "calendar"
      ],
      "files": [
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-18.tsx",
          "type": "registry:component",
          "target": "components/ui/calendar-date-picker-18.tsx"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-18.vue",
          "target": "components/ui/calendar-date-picker-18.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-18.html",
          "target": "components/ui/calendar-date-picker-18.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-18.wxml",
          "target": "components/ui/calendar-date-picker-18/calendar-date-picker-18.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "calendar-date-picker-19",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/calendar.json",
        "https://ui.timkit.cn/r/scroll-area.json"
      ],
      "meta": {
        "tags": [
          "calendar",
          "date",
          "time",
          "button",
          "react daypicker"
        ],
        "colSpan": 3,
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "calendar-date-picker-19",
          "group": "calendar-date-picker",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-19",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-19.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-19",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-19.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-19",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-19.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-19",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-19.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react",
              "date-fns"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue",
              "date-fns"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "calendar",
        "title": "Calendar Date Picker · Disabled State"
      },
      "dependencies": [
        "@timui/react",
        "date-fns"
      ],
      "categories": [
        "calendar"
      ],
      "files": [
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-19.tsx",
          "type": "registry:component",
          "target": "components/ui/calendar-date-picker-19.tsx"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-19.vue",
          "target": "components/ui/calendar-date-picker-19.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-19.html",
          "target": "components/ui/calendar-date-picker-19.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-19.wxml",
          "target": "components/ui/calendar-date-picker-19/calendar-date-picker-19.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "calendar-date-picker-20",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/calendar.json"
      ],
      "meta": {
        "tags": [
          "calendar",
          "date",
          "button",
          "react daypicker"
        ],
        "colSpan": 3,
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "calendar-date-picker-20",
          "group": "calendar-date-picker",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-20",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-20.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-20",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-20.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-20",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-20.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-20",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-20.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react",
              "date-fns"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue",
              "date-fns"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "calendar",
        "title": "Calendar Date Picker · Disabled State"
      },
      "dependencies": [
        "@timui/react",
        "date-fns"
      ],
      "categories": [
        "calendar"
      ],
      "files": [
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-20.tsx",
          "type": "registry:component",
          "target": "components/ui/calendar-date-picker-20.tsx"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-20.vue",
          "target": "components/ui/calendar-date-picker-20.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-20.html",
          "target": "components/ui/calendar-date-picker-20.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-20.wxml",
          "target": "components/ui/calendar-date-picker-20/calendar-date-picker-20.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "calendar-date-picker-21",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/calendar.json"
      ],
      "meta": {
        "tags": [
          "calendar",
          "range calendar",
          "date",
          "button",
          "react daypicker"
        ],
        "colSpan": 3,
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "calendar-date-picker-21",
          "group": "calendar-date-picker",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-21",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-21.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-21",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-21.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-21",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-21.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-21",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-21.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react",
              "date-fns"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue",
              "date-fns"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "calendar",
        "title": "Calendar Date Picker · Disabled State"
      },
      "dependencies": [
        "@timui/react",
        "date-fns"
      ],
      "categories": [
        "calendar"
      ],
      "files": [
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-21.tsx",
          "type": "registry:component",
          "target": "components/ui/calendar-date-picker-21.tsx"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-21.vue",
          "target": "components/ui/calendar-date-picker-21.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-21.html",
          "target": "components/ui/calendar-date-picker-21.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-21.wxml",
          "target": "components/ui/calendar-date-picker-21/calendar-date-picker-21.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "calendar-date-picker-22",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/calendar.json"
      ],
      "meta": {
        "tags": [
          "calendar",
          "range calendar",
          "date",
          "react daypicker"
        ],
        "colSpan": 3,
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "calendar-date-picker-22",
          "group": "calendar-date-picker",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-22",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-22.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-22",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-22.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-22",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-22.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-22",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-22.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react",
              "date-fns"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue",
              "date-fns"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "calendar",
        "title": "Calendar Date Picker · Interactive State"
      },
      "dependencies": [
        "@timui/react",
        "date-fns"
      ],
      "categories": [
        "calendar"
      ],
      "files": [
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-22.tsx",
          "type": "registry:component",
          "target": "components/ui/calendar-date-picker-22.tsx"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-22.vue",
          "target": "components/ui/calendar-date-picker-22.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-22.html",
          "target": "components/ui/calendar-date-picker-22.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-22.wxml",
          "target": "components/ui/calendar-date-picker-22/calendar-date-picker-22.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "calendar-date-picker-23",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/calendar.json"
      ],
      "meta": {
        "tags": [
          "calendar",
          "range calendar",
          "date",
          "react daypicker"
        ],
        "colSpan": 3,
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "calendar-date-picker-23",
          "group": "calendar-date-picker",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-23",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-23.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-23",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-23.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-23",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-23.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-23",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-23.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react",
              "date-fns"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue",
              "date-fns"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "calendar",
        "title": "Calendar Date Picker · Interactive State"
      },
      "dependencies": [
        "@timui/react",
        "date-fns"
      ],
      "categories": [
        "calendar"
      ],
      "files": [
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-23.tsx",
          "type": "registry:component",
          "target": "components/ui/calendar-date-picker-23.tsx"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-23.vue",
          "target": "components/ui/calendar-date-picker-23.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-23.html",
          "target": "components/ui/calendar-date-picker-23.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-23.wxml",
          "target": "components/ui/calendar-date-picker-23/calendar-date-picker-23.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "calendar-date-picker-24",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/calendar.json"
      ],
      "meta": {
        "tags": [
          "calendar",
          "date",
          "react daypicker"
        ],
        "colSpan": 3,
        "style": 1,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "calendar-date-picker-24",
          "group": "calendar-date-picker",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-24",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-24.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-24",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-24.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-24",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-24.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-24",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-24.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@timui/react",
              "date-fns"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue",
              "date-fns"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "calendar",
        "title": "Calendar Date Picker · Disabled State"
      },
      "dependencies": [
        "@timui/core",
        "@timui/react",
        "date-fns"
      ],
      "categories": [
        "calendar"
      ],
      "files": [
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-24.tsx",
          "type": "registry:component",
          "target": "components/ui/calendar-date-picker-24.tsx"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-24.vue",
          "target": "components/ui/calendar-date-picker-24.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-24.html",
          "target": "components/ui/calendar-date-picker-24.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-24.wxml",
          "target": "components/ui/calendar-date-picker-24/calendar-date-picker-24.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "calendar-date-picker-27",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/calendar.json",
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/popover.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "calendar",
          "date",
          "button",
          "picker",
          "react daypicker"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "calendar-date-picker-27",
          "group": "calendar-date-picker",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-27",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-27.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-27",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-27.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-27",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-27.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-27",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-27.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@timui/react",
              "date-fns"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@timui/vue",
              "date-fns"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "date-picker",
        "title": "Calendar Date Picker · Date picker"
      },
      "dependencies": [
        "@timui/core",
        "@timui/react",
        "date-fns"
      ],
      "categories": [
        "date-picker"
      ],
      "files": [
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-27.tsx",
          "type": "registry:component",
          "target": "components/ui/calendar-date-picker-27.tsx"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-27.vue",
          "target": "components/ui/calendar-date-picker-27.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-27.html",
          "target": "components/ui/calendar-date-picker-27.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-27.wxml",
          "target": "components/ui/calendar-date-picker-27/calendar-date-picker-27.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "calendar-date-picker-28",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/calendar.json",
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/popover.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "calendar",
          "date",
          "button",
          "picker",
          "react daypicker"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "calendar-date-picker-28",
          "group": "calendar-date-picker",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-28",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-28.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-28",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-28.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-28",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-28.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "calendar-date-picker-28",
              "path": "registry/default/components/calendar-date-picker/calendar-date-picker-28.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@timui/react",
              "date-fns"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@timui/vue",
              "date-fns"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "date-picker",
        "title": "Calendar Date Picker · Date range picker"
      },
      "dependencies": [
        "@timui/core",
        "@timui/react",
        "date-fns"
      ],
      "categories": [
        "date-picker"
      ],
      "files": [
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-28.tsx",
          "type": "registry:component",
          "target": "components/ui/calendar-date-picker-28.tsx"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-28.vue",
          "target": "components/ui/calendar-date-picker-28.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-28.html",
          "target": "components/ui/calendar-date-picker-28.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/calendar-date-picker/calendar-date-picker-28.wxml",
          "target": "components/ui/calendar-date-picker-28/calendar-date-picker-28.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "stepper-01",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/stepper.json"
      ],
      "meta": {
        "tags": [
          "stepper"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "stepper-01",
          "group": "stepper",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "stepper-01",
              "path": "registry/default/components/stepper/stepper-01.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "stepper-01",
              "path": "registry/default/components/stepper/stepper-01.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "stepper-01",
              "path": "registry/default/components/stepper/stepper-01.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "stepper-01",
              "path": "registry/default/components/stepper/stepper-01.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "stepper",
        "title": "Stepper · Numeric indicators"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "stepper"
      ],
      "files": [
        {
          "path": "registry/default/components/stepper/stepper-01.tsx",
          "type": "registry:component",
          "target": "components/ui/stepper-01.tsx"
        },
        {
          "path": "registry/default/components/stepper/stepper-01.vue",
          "target": "components/ui/stepper-01.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/stepper/stepper-01.html",
          "target": "components/ui/stepper-01.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/stepper/stepper-01.wxml",
          "target": "components/ui/stepper-01/stepper-01.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "stepper-02",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/stepper.json"
      ],
      "meta": {
        "tags": [
          "stepper"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "stepper-02",
          "group": "stepper",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "stepper-02",
              "path": "registry/default/components/stepper/stepper-02.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "stepper-02",
              "path": "registry/default/components/stepper/stepper-02.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "stepper-02",
              "path": "registry/default/components/stepper/stepper-02.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "stepper-02",
              "path": "registry/default/components/stepper/stepper-02.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "stepper",
        "title": "Stepper · Dot indicators"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "stepper"
      ],
      "files": [
        {
          "path": "registry/default/components/stepper/stepper-02.tsx",
          "type": "registry:component",
          "target": "components/ui/stepper-02.tsx"
        },
        {
          "path": "registry/default/components/stepper/stepper-02.vue",
          "target": "components/ui/stepper-02.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/stepper/stepper-02.html",
          "target": "components/ui/stepper-02.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/stepper/stepper-02.wxml",
          "target": "components/ui/stepper-02/stepper-02.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "stepper-03",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/stepper.json"
      ],
      "meta": {
        "tags": [
          "stepper"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "stepper-03",
          "group": "stepper",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "stepper-03",
              "path": "registry/default/components/stepper/stepper-03.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "stepper-03",
              "path": "registry/default/components/stepper/stepper-03.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "stepper-03",
              "path": "registry/default/components/stepper/stepper-03.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "stepper-03",
              "path": "registry/default/components/stepper/stepper-03.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "stepper",
        "title": "Stepper · Interactive State"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "stepper"
      ],
      "files": [
        {
          "path": "registry/default/components/stepper/stepper-03.tsx",
          "type": "registry:component",
          "target": "components/ui/stepper-03.tsx"
        },
        {
          "path": "registry/default/components/stepper/stepper-03.vue",
          "target": "components/ui/stepper-03.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/stepper/stepper-03.html",
          "target": "components/ui/stepper-03.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/stepper/stepper-03.wxml",
          "target": "components/ui/stepper-03/stepper-03.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "stepper-04",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/stepper.json"
      ],
      "meta": {
        "tags": [
          "stepper"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "stepper-04",
          "group": "stepper",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "stepper-04",
              "path": "registry/default/components/stepper/stepper-04.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "stepper-04",
              "path": "registry/default/components/stepper/stepper-04.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "stepper-04",
              "path": "registry/default/components/stepper/stepper-04.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "stepper-04",
              "path": "registry/default/components/stepper/stepper-04.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "stepper",
        "title": "Stepper · Numeric indicators"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "stepper"
      ],
      "files": [
        {
          "path": "registry/default/components/stepper/stepper-04.tsx",
          "type": "registry:component",
          "target": "components/ui/stepper-04.tsx"
        },
        {
          "path": "registry/default/components/stepper/stepper-04.vue",
          "target": "components/ui/stepper-04.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/stepper/stepper-04.html",
          "target": "components/ui/stepper-04.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/stepper/stepper-04.wxml",
          "target": "components/ui/stepper-04/stepper-04.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "stepper-05",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/stepper.json"
      ],
      "meta": {
        "tags": [
          "stepper"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "stepper-05",
          "group": "stepper",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "stepper-05",
              "path": "registry/default/components/stepper/stepper-05.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "stepper-05",
              "path": "registry/default/components/stepper/stepper-05.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "stepper-05",
              "path": "registry/default/components/stepper/stepper-05.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "stepper-05",
              "path": "registry/default/components/stepper/stepper-05.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "stepper",
        "title": "Stepper · Numeric indicators"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "stepper"
      ],
      "files": [
        {
          "path": "registry/default/components/stepper/stepper-05.tsx",
          "type": "registry:component",
          "target": "components/ui/stepper-05.tsx"
        },
        {
          "path": "registry/default/components/stepper/stepper-05.vue",
          "target": "components/ui/stepper-05.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/stepper/stepper-05.html",
          "target": "components/ui/stepper-05.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/stepper/stepper-05.wxml",
          "target": "components/ui/stepper-05/stepper-05.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "stepper-06",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/stepper.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "stepper"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "stepper-06",
          "group": "stepper",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "stepper-06",
              "path": "registry/default/components/stepper/stepper-06.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "stepper-06",
              "path": "registry/default/components/stepper/stepper-06.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "stepper-06",
              "path": "registry/default/components/stepper/stepper-06.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "stepper-06",
              "path": "registry/default/components/stepper/stepper-06.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "stepper",
        "title": "Stepper · Numeric indicators"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "stepper"
      ],
      "files": [
        {
          "path": "registry/default/components/stepper/stepper-06.tsx",
          "type": "registry:component",
          "target": "components/ui/stepper-06.tsx"
        },
        {
          "path": "registry/default/components/stepper/stepper-06.vue",
          "target": "components/ui/stepper-06.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/stepper/stepper-06.html",
          "target": "components/ui/stepper-06.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/stepper/stepper-06.wxml",
          "target": "components/ui/stepper-06/stepper-06.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "stepper-07",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/stepper.json"
      ],
      "meta": {
        "tags": [
          "stepper"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "stepper-07",
          "group": "stepper",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "stepper-07",
              "path": "registry/default/components/stepper/stepper-07.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "stepper-07",
              "path": "registry/default/components/stepper/stepper-07.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "stepper-07",
              "path": "registry/default/components/stepper/stepper-07.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "stepper-07",
              "path": "registry/default/components/stepper/stepper-07.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "stepper",
        "title": "Stepper · With step titles"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "stepper"
      ],
      "files": [
        {
          "path": "registry/default/components/stepper/stepper-07.tsx",
          "type": "registry:component",
          "target": "components/ui/stepper-07.tsx"
        },
        {
          "path": "registry/default/components/stepper/stepper-07.vue",
          "target": "components/ui/stepper-07.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/stepper/stepper-07.html",
          "target": "components/ui/stepper-07.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/stepper/stepper-07.wxml",
          "target": "components/ui/stepper-07/stepper-07.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "stepper-08",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/stepper.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "stepper"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "stepper-08",
          "group": "stepper",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "stepper-08",
              "path": "registry/default/components/stepper/stepper-08.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "stepper-08",
              "path": "registry/default/components/stepper/stepper-08.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "stepper-08",
              "path": "registry/default/components/stepper/stepper-08.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "stepper-08",
              "path": "registry/default/components/stepper/stepper-08.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "stepper",
        "title": "Stepper · Numeric indicators"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "stepper"
      ],
      "files": [
        {
          "path": "registry/default/components/stepper/stepper-08.tsx",
          "type": "registry:component",
          "target": "components/ui/stepper-08.tsx"
        },
        {
          "path": "registry/default/components/stepper/stepper-08.vue",
          "target": "components/ui/stepper-08.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/stepper/stepper-08.html",
          "target": "components/ui/stepper-08.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/stepper/stepper-08.wxml",
          "target": "components/ui/stepper-08/stepper-08.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "stepper-09",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/stepper.json"
      ],
      "meta": {
        "tags": [
          "stepper"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "stepper-09",
          "group": "stepper",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "stepper-09",
              "path": "registry/default/components/stepper/stepper-09.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "stepper-09",
              "path": "registry/default/components/stepper/stepper-09.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "stepper-09",
              "path": "registry/default/components/stepper/stepper-09.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "stepper-09",
              "path": "registry/default/components/stepper/stepper-09.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "stepper",
        "title": "Stepper · Numeric indicators"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "stepper"
      ],
      "files": [
        {
          "path": "registry/default/components/stepper/stepper-09.tsx",
          "type": "registry:component",
          "target": "components/ui/stepper-09.tsx"
        },
        {
          "path": "registry/default/components/stepper/stepper-09.vue",
          "target": "components/ui/stepper-09.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/stepper/stepper-09.html",
          "target": "components/ui/stepper-09.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/stepper/stepper-09.wxml",
          "target": "components/ui/stepper-09/stepper-09.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "stepper-10",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/stepper.json"
      ],
      "meta": {
        "tags": [
          "stepper"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "stepper-10",
          "group": "stepper",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "stepper-10",
              "path": "registry/default/components/stepper/stepper-10.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "stepper-10",
              "path": "registry/default/components/stepper/stepper-10.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "stepper-10",
              "path": "registry/default/components/stepper/stepper-10.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "stepper-10",
              "path": "registry/default/components/stepper/stepper-10.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "stepper",
        "title": "Stepper · With step titles"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "stepper"
      ],
      "files": [
        {
          "path": "registry/default/components/stepper/stepper-10.tsx",
          "type": "registry:component",
          "target": "components/ui/stepper-10.tsx"
        },
        {
          "path": "registry/default/components/stepper/stepper-10.vue",
          "target": "components/ui/stepper-10.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/stepper/stepper-10.html",
          "target": "components/ui/stepper-10.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/stepper/stepper-10.wxml",
          "target": "components/ui/stepper-10/stepper-10.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "stepper-11",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/stepper.json"
      ],
      "meta": {
        "tags": [
          "stepper"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "stepper-11",
          "group": "stepper",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "stepper-11",
              "path": "registry/default/components/stepper/stepper-11.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "stepper-11",
              "path": "registry/default/components/stepper/stepper-11.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "stepper-11",
              "path": "registry/default/components/stepper/stepper-11.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "stepper-11",
              "path": "registry/default/components/stepper/stepper-11.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "stepper",
        "title": "Stepper · With step titles"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "stepper"
      ],
      "files": [
        {
          "path": "registry/default/components/stepper/stepper-11.tsx",
          "type": "registry:component",
          "target": "components/ui/stepper-11.tsx"
        },
        {
          "path": "registry/default/components/stepper/stepper-11.vue",
          "target": "components/ui/stepper-11.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/stepper/stepper-11.html",
          "target": "components/ui/stepper-11.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/stepper/stepper-11.wxml",
          "target": "components/ui/stepper-11/stepper-11.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "stepper-12",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/stepper.json"
      ],
      "meta": {
        "tags": [
          "stepper"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "stepper-12",
          "group": "stepper",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "stepper-12",
              "path": "registry/default/components/stepper/stepper-12.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "stepper-12",
              "path": "registry/default/components/stepper/stepper-12.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "stepper-12",
              "path": "registry/default/components/stepper/stepper-12.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "stepper-12",
              "path": "registry/default/components/stepper/stepper-12.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "stepper",
        "title": "Stepper · With step titles"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "stepper"
      ],
      "files": [
        {
          "path": "registry/default/components/stepper/stepper-12.tsx",
          "type": "registry:component",
          "target": "components/ui/stepper-12.tsx"
        },
        {
          "path": "registry/default/components/stepper/stepper-12.vue",
          "target": "components/ui/stepper-12.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/stepper/stepper-12.html",
          "target": "components/ui/stepper-12.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/stepper/stepper-12.wxml",
          "target": "components/ui/stepper-12/stepper-12.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "stepper-13",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/stepper.json"
      ],
      "meta": {
        "tags": [
          "stepper"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "stepper-13",
          "group": "stepper",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "stepper-13",
              "path": "registry/default/components/stepper/stepper-13.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "stepper-13",
              "path": "registry/default/components/stepper/stepper-13.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "stepper-13",
              "path": "registry/default/components/stepper/stepper-13.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "stepper-13",
              "path": "registry/default/components/stepper/stepper-13.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "stepper",
        "title": "Stepper · With step titles"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "stepper"
      ],
      "files": [
        {
          "path": "registry/default/components/stepper/stepper-13.tsx",
          "type": "registry:component",
          "target": "components/ui/stepper-13.tsx"
        },
        {
          "path": "registry/default/components/stepper/stepper-13.vue",
          "target": "components/ui/stepper-13.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/stepper/stepper-13.html",
          "target": "components/ui/stepper-13.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/stepper/stepper-13.wxml",
          "target": "components/ui/stepper-13/stepper-13.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "stepper-14",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/stepper.json"
      ],
      "meta": {
        "tags": [
          "stepper",
          "vertical stepper"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "stepper-14",
          "group": "stepper",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "stepper-14",
              "path": "registry/default/components/stepper/stepper-14.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "stepper-14",
              "path": "registry/default/components/stepper/stepper-14.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "stepper-14",
              "path": "registry/default/components/stepper/stepper-14.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "stepper-14",
              "path": "registry/default/components/stepper/stepper-14.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "stepper",
        "title": "Stepper · Dot indicators"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "stepper"
      ],
      "files": [
        {
          "path": "registry/default/components/stepper/stepper-14.tsx",
          "type": "registry:component",
          "target": "components/ui/stepper-14.tsx"
        },
        {
          "path": "registry/default/components/stepper/stepper-14.vue",
          "target": "components/ui/stepper-14.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/stepper/stepper-14.html",
          "target": "components/ui/stepper-14.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/stepper/stepper-14.wxml",
          "target": "components/ui/stepper-14/stepper-14.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "stepper-15",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/stepper.json"
      ],
      "meta": {
        "tags": [
          "stepper",
          "vertical stepper"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "stepper-15",
          "group": "stepper",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "stepper-15",
              "path": "registry/default/components/stepper/stepper-15.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "stepper-15",
              "path": "registry/default/components/stepper/stepper-15.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "stepper-15",
              "path": "registry/default/components/stepper/stepper-15.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "stepper-15",
              "path": "registry/default/components/stepper/stepper-15.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "stepper",
        "title": "Stepper · Numeric indicators"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "stepper"
      ],
      "files": [
        {
          "path": "registry/default/components/stepper/stepper-15.tsx",
          "type": "registry:component",
          "target": "components/ui/stepper-15.tsx"
        },
        {
          "path": "registry/default/components/stepper/stepper-15.vue",
          "target": "components/ui/stepper-15.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/stepper/stepper-15.html",
          "target": "components/ui/stepper-15.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/stepper/stepper-15.wxml",
          "target": "components/ui/stepper-15/stepper-15.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "stepper-16",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/stepper.json"
      ],
      "meta": {
        "tags": [
          "stepper",
          "vertical stepper"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "stepper-16",
          "group": "stepper",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "stepper-16",
              "path": "registry/default/components/stepper/stepper-16.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "stepper-16",
              "path": "registry/default/components/stepper/stepper-16.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "stepper-16",
              "path": "registry/default/components/stepper/stepper-16.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "stepper-16",
              "path": "registry/default/components/stepper/stepper-16.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "stepper",
        "title": "Stepper · With step titles"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "stepper"
      ],
      "files": [
        {
          "path": "registry/default/components/stepper/stepper-16.tsx",
          "type": "registry:component",
          "target": "components/ui/stepper-16.tsx"
        },
        {
          "path": "registry/default/components/stepper/stepper-16.vue",
          "target": "components/ui/stepper-16.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/stepper/stepper-16.html",
          "target": "components/ui/stepper-16.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/stepper/stepper-16.wxml",
          "target": "components/ui/stepper-16/stepper-16.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "stepper-17",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/stepper.json"
      ],
      "meta": {
        "tags": [
          "stepper",
          "vertical stepper"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "stepper-17",
          "group": "stepper",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "stepper-17",
              "path": "registry/default/components/stepper/stepper-17.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "stepper-17",
              "path": "registry/default/components/stepper/stepper-17.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "stepper-17",
              "path": "registry/default/components/stepper/stepper-17.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "stepper-17",
              "path": "registry/default/components/stepper/stepper-17.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "stepper",
        "title": "Stepper · With step titles"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "stepper"
      ],
      "files": [
        {
          "path": "registry/default/components/stepper/stepper-17.tsx",
          "type": "registry:component",
          "target": "components/ui/stepper-17.tsx"
        },
        {
          "path": "registry/default/components/stepper/stepper-17.vue",
          "target": "components/ui/stepper-17.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/stepper/stepper-17.html",
          "target": "components/ui/stepper-17.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/stepper/stepper-17.wxml",
          "target": "components/ui/stepper-17/stepper-17.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "timeline-01",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/timeline.json"
      ],
      "meta": {
        "tags": [
          "timeline",
          "vertical timeline"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "timeline-01",
          "group": "timeline",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "timeline-01",
              "path": "registry/default/components/timeline/timeline-01.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "timeline-01",
              "path": "registry/default/components/timeline/timeline-01.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "timeline-01",
              "path": "registry/default/components/timeline/timeline-01.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "timeline-01",
              "path": "registry/default/components/timeline/timeline-01.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "timeline",
        "title": "Timeline · Project timeline"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "timeline"
      ],
      "files": [
        {
          "path": "registry/default/components/timeline/timeline-01.tsx",
          "type": "registry:component",
          "target": "components/ui/timeline-01.tsx"
        },
        {
          "path": "registry/default/components/timeline/timeline-01.vue",
          "target": "components/ui/timeline-01.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/timeline/timeline-01.html",
          "target": "components/ui/timeline-01.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/timeline/timeline-01.wxml",
          "target": "components/ui/timeline-01/timeline-01.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "timeline-02",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/timeline.json"
      ],
      "meta": {
        "tags": [
          "timeline",
          "vertical timeline"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "timeline-02",
          "group": "timeline",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "timeline-02",
              "path": "registry/default/components/timeline/timeline-02.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "timeline-02",
              "path": "registry/default/components/timeline/timeline-02.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "timeline-02",
              "path": "registry/default/components/timeline/timeline-02.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "timeline-02",
              "path": "registry/default/components/timeline/timeline-02.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "timeline",
        "title": "Timeline · Detailed timeline"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "timeline"
      ],
      "files": [
        {
          "path": "registry/default/components/timeline/timeline-02.tsx",
          "type": "registry:component",
          "target": "components/ui/timeline-02.tsx"
        },
        {
          "path": "registry/default/components/timeline/timeline-02.vue",
          "target": "components/ui/timeline-02.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/timeline/timeline-02.html",
          "target": "components/ui/timeline-02.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/timeline/timeline-02.wxml",
          "target": "components/ui/timeline-02/timeline-02.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "timeline-03",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/timeline.json"
      ],
      "meta": {
        "tags": [
          "timeline",
          "vertical timeline"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "timeline-03",
          "group": "timeline",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "timeline-03",
              "path": "registry/default/components/timeline/timeline-03.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "timeline-03",
              "path": "registry/default/components/timeline/timeline-03.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "timeline-03",
              "path": "registry/default/components/timeline/timeline-03.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "timeline-03",
              "path": "registry/default/components/timeline/timeline-03.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "timeline",
        "title": "Timeline · Detailed timeline"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "timeline"
      ],
      "files": [
        {
          "path": "registry/default/components/timeline/timeline-03.tsx",
          "type": "registry:component",
          "target": "components/ui/timeline-03.tsx"
        },
        {
          "path": "registry/default/components/timeline/timeline-03.vue",
          "target": "components/ui/timeline-03.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/timeline/timeline-03.html",
          "target": "components/ui/timeline-03.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/timeline/timeline-03.wxml",
          "target": "components/ui/timeline-03/timeline-03.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "timeline-04",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/timeline.json"
      ],
      "meta": {
        "tags": [
          "timeline",
          "vertical timeline"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "timeline-04",
          "group": "timeline",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "timeline-04",
              "path": "registry/default/components/timeline/timeline-04.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "timeline-04",
              "path": "registry/default/components/timeline/timeline-04.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "timeline-04",
              "path": "registry/default/components/timeline/timeline-04.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "timeline-04",
              "path": "registry/default/components/timeline/timeline-04.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "timeline",
        "title": "Timeline · Detailed timeline"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "timeline"
      ],
      "files": [
        {
          "path": "registry/default/components/timeline/timeline-04.tsx",
          "type": "registry:component",
          "target": "components/ui/timeline-04.tsx"
        },
        {
          "path": "registry/default/components/timeline/timeline-04.vue",
          "target": "components/ui/timeline-04.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/timeline/timeline-04.html",
          "target": "components/ui/timeline-04.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/timeline/timeline-04.wxml",
          "target": "components/ui/timeline-04/timeline-04.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "timeline-05",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/timeline.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "timeline",
          "vertical timeline"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "timeline-05",
          "group": "timeline",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "timeline-05",
              "path": "registry/default/components/timeline/timeline-05.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "timeline-05",
              "path": "registry/default/components/timeline/timeline-05.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "timeline-05",
              "path": "registry/default/components/timeline/timeline-05.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "timeline-05",
              "path": "registry/default/components/timeline/timeline-05.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "timeline",
        "title": "Timeline · Detailed timeline"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "timeline"
      ],
      "files": [
        {
          "path": "registry/default/components/timeline/timeline-05.tsx",
          "type": "registry:component",
          "target": "components/ui/timeline-05.tsx"
        },
        {
          "path": "registry/default/components/timeline/timeline-05.vue",
          "target": "components/ui/timeline-05.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/timeline/timeline-05.html",
          "target": "components/ui/timeline-05.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/timeline/timeline-05.wxml",
          "target": "components/ui/timeline-05/timeline-05.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "timeline-06",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/timeline.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "timeline",
          "vertical timeline"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "timeline-06",
          "group": "timeline",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "timeline-06",
              "path": "registry/default/components/timeline/timeline-06.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "timeline-06",
              "path": "registry/default/components/timeline/timeline-06.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "timeline-06",
              "path": "registry/default/components/timeline/timeline-06.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "timeline-06",
              "path": "registry/default/components/timeline/timeline-06.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "timeline",
        "title": "Timeline · Detailed timeline"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "timeline"
      ],
      "files": [
        {
          "path": "registry/default/components/timeline/timeline-06.tsx",
          "type": "registry:component",
          "target": "components/ui/timeline-06.tsx"
        },
        {
          "path": "registry/default/components/timeline/timeline-06.vue",
          "target": "components/ui/timeline-06.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/timeline/timeline-06.html",
          "target": "components/ui/timeline-06.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/timeline/timeline-06.wxml",
          "target": "components/ui/timeline-06/timeline-06.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "timeline-07",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/timeline.json"
      ],
      "meta": {
        "tags": [
          "timeline",
          "vertical timeline"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "timeline-07",
          "group": "timeline",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "timeline-07",
              "path": "registry/default/components/timeline/timeline-07.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "timeline-07",
              "path": "registry/default/components/timeline/timeline-07.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "timeline-07",
              "path": "registry/default/components/timeline/timeline-07.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "timeline-07",
              "path": "registry/default/components/timeline/timeline-07.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "timeline",
        "title": "Timeline · Detailed timeline"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "timeline"
      ],
      "files": [
        {
          "path": "registry/default/components/timeline/timeline-07.tsx",
          "type": "registry:component",
          "target": "components/ui/timeline-07.tsx"
        },
        {
          "path": "registry/default/components/timeline/timeline-07.vue",
          "target": "components/ui/timeline-07.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/timeline/timeline-07.html",
          "target": "components/ui/timeline-07.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/timeline/timeline-07.wxml",
          "target": "components/ui/timeline-07/timeline-07.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "timeline-08",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/timeline.json"
      ],
      "meta": {
        "tags": [
          "timeline",
          "vertical timeline"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "timeline-08",
          "group": "timeline",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "timeline-08",
              "path": "registry/default/components/timeline/timeline-08.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "timeline-08",
              "path": "registry/default/components/timeline/timeline-08.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "timeline-08",
              "path": "registry/default/components/timeline/timeline-08.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "timeline-08",
              "path": "registry/default/components/timeline/timeline-08.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "timeline",
        "title": "Timeline · Timeline with dates"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "timeline"
      ],
      "files": [
        {
          "path": "registry/default/components/timeline/timeline-08.tsx",
          "type": "registry:component",
          "target": "components/ui/timeline-08.tsx"
        },
        {
          "path": "registry/default/components/timeline/timeline-08.vue",
          "target": "components/ui/timeline-08.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/timeline/timeline-08.html",
          "target": "components/ui/timeline-08.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/timeline/timeline-08.wxml",
          "target": "components/ui/timeline-08/timeline-08.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "timeline-09",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/timeline.json"
      ],
      "meta": {
        "tags": [
          "timeline",
          "vertical timeline"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "timeline-09",
          "group": "timeline",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "timeline-09",
              "path": "registry/default/components/timeline/timeline-09.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "timeline-09",
              "path": "registry/default/components/timeline/timeline-09.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "timeline-09",
              "path": "registry/default/components/timeline/timeline-09.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "timeline-09",
              "path": "registry/default/components/timeline/timeline-09.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "timeline",
        "title": "Timeline · Detailed timeline"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "timeline"
      ],
      "files": [
        {
          "path": "registry/default/components/timeline/timeline-09.tsx",
          "type": "registry:component",
          "target": "components/ui/timeline-09.tsx"
        },
        {
          "path": "registry/default/components/timeline/timeline-09.vue",
          "target": "components/ui/timeline-09.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/timeline/timeline-09.html",
          "target": "components/ui/timeline-09.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/timeline/timeline-09.wxml",
          "target": "components/ui/timeline-09/timeline-09.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "timeline-10",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/timeline.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "timeline",
          "vertical timeline"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "timeline-10",
          "group": "timeline",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "timeline-10",
              "path": "registry/default/components/timeline/timeline-10.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "timeline-10",
              "path": "registry/default/components/timeline/timeline-10.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "timeline-10",
              "path": "registry/default/components/timeline/timeline-10.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "timeline-10",
              "path": "registry/default/components/timeline/timeline-10.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "timeline",
        "title": "Timeline · Timeline with content"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "timeline"
      ],
      "files": [
        {
          "path": "registry/default/components/timeline/timeline-10.tsx",
          "type": "registry:component",
          "target": "components/ui/timeline-10.tsx"
        },
        {
          "path": "registry/default/components/timeline/timeline-10.vue",
          "target": "components/ui/timeline-10.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/timeline/timeline-10.html",
          "target": "components/ui/timeline-10.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/timeline/timeline-10.wxml",
          "target": "components/ui/timeline-10/timeline-10.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "timeline-11",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/timeline.json"
      ],
      "meta": {
        "tags": [
          "timeline"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "timeline-11",
          "group": "timeline",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "timeline-11",
              "path": "registry/default/components/timeline/timeline-11.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "timeline-11",
              "path": "registry/default/components/timeline/timeline-11.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "timeline-11",
              "path": "registry/default/components/timeline/timeline-11.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "timeline-11",
              "path": "registry/default/components/timeline/timeline-11.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "timeline",
        "title": "Timeline · Detailed timeline"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "timeline"
      ],
      "files": [
        {
          "path": "registry/default/components/timeline/timeline-11.tsx",
          "type": "registry:component",
          "target": "components/ui/timeline-11.tsx"
        },
        {
          "path": "registry/default/components/timeline/timeline-11.vue",
          "target": "components/ui/timeline-11.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/timeline/timeline-11.html",
          "target": "components/ui/timeline-11.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/timeline/timeline-11.wxml",
          "target": "components/ui/timeline-11/timeline-11.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "timeline-12",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/timeline.json"
      ],
      "meta": {
        "tags": [
          "timeline"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "timeline-12",
          "group": "timeline",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "timeline-12",
              "path": "registry/default/components/timeline/timeline-12.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "timeline-12",
              "path": "registry/default/components/timeline/timeline-12.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "timeline-12",
              "path": "registry/default/components/timeline/timeline-12.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "timeline-12",
              "path": "registry/default/components/timeline/timeline-12.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "timeline",
        "title": "Timeline · Detailed timeline"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "timeline"
      ],
      "files": [
        {
          "path": "registry/default/components/timeline/timeline-12.tsx",
          "type": "registry:component",
          "target": "components/ui/timeline-12.tsx"
        },
        {
          "path": "registry/default/components/timeline/timeline-12.vue",
          "target": "components/ui/timeline-12.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/timeline/timeline-12.html",
          "target": "components/ui/timeline-12.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/timeline/timeline-12.wxml",
          "target": "components/ui/timeline-12/timeline-12.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "event-calendar-01",
      "type": "registry:component",
      "dependencies": [
        "@dnd-kit/core",
        "@dnd-kit/core/dist/hooks/utilities",
        "@dnd-kit/utilities",
        "@remixicon/react",
        "@timui/core",
        "@timui/react",
        "date-fns"
      ],
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/calendar.json",
        "https://ui.timkit.cn/r/checkbox.json",
        "https://ui.timkit.cn/r/dropdown-menu.json",
        "https://ui.timkit.cn/r/dialog.json",
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/textarea.json",
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/popover.json",
        "https://ui.timkit.cn/r/radio-group.json",
        "https://ui.timkit.cn/r/select.json",
        "https://ui.timkit.cn/r/sonner.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react",
        "sonner"
      ],
      "meta": {
        "tags": [
          "calendar"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "event-calendar-01",
          "group": "event-calendar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "event-calendar-01",
              "path": "registry/default/components/event-calendar/event-calendar-01.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "event-calendar-01",
              "path": "registry/default/components/event-calendar/event-calendar-01.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "event-calendar-01",
              "path": "registry/default/components/event-calendar/event-calendar-01.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "event-calendar-01",
              "path": "registry/default/components/event-calendar/event-calendar-01.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@dnd-kit/core",
              "@dnd-kit/core/dist/hooks/utilities",
              "@dnd-kit/utilities",
              "@remixicon/react",
              "@timui/core",
              "@timui/react",
              "date-fns"
            ],
            "optionalPeerDependencies": [
              "lucide-react",
              "sonner"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue",
              "date-fns"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "event-calendar",
        "title": "Event Calendar · No events found"
      },
      "categories": [
        "event-calendar"
      ],
      "files": [
        {
          "path": "registry/default/components/event-calendar/event-calendar-01.tsx",
          "type": "registry:component",
          "target": "components/ui/event-calendar-01.tsx"
        },
        {
          "path": "registry/default/components/event-calendar/agenda-view.tsx",
          "type": "registry:component",
          "target": "components/ui/agenda-view.tsx"
        },
        {
          "path": "registry/default/components/event-calendar/calendar-dnd-context.tsx",
          "type": "registry:component",
          "target": "components/ui/calendar-dnd-context.tsx"
        },
        {
          "path": "registry/default/components/event-calendar/constants.ts",
          "type": "registry:component",
          "target": "components/ui/event-calendar-01/constants.ts"
        },
        {
          "path": "registry/default/components/event-calendar/day-view.tsx",
          "type": "registry:component",
          "target": "components/ui/day-view.tsx"
        },
        {
          "path": "registry/default/components/event-calendar/draggable-event.tsx",
          "type": "registry:component",
          "target": "components/ui/draggable-event.tsx"
        },
        {
          "path": "registry/default/components/event-calendar/droppable-cell.tsx",
          "type": "registry:component",
          "target": "components/ui/droppable-cell.tsx"
        },
        {
          "path": "registry/default/components/event-calendar/event-dialog.tsx",
          "type": "registry:component",
          "target": "components/ui/event-dialog.tsx"
        },
        {
          "path": "registry/default/components/event-calendar/event-item.tsx",
          "type": "registry:component",
          "target": "components/ui/event-item.tsx"
        },
        {
          "path": "registry/default/components/event-calendar/events-popup.tsx",
          "type": "registry:component",
          "target": "components/ui/events-popup.tsx"
        },
        {
          "path": "registry/default/components/event-calendar/event-calendar.tsx",
          "type": "registry:component",
          "target": "components/ui/event-calendar.tsx"
        },
        {
          "path": "registry/default/components/event-calendar/index.ts",
          "type": "registry:component",
          "target": "components/ui/event-calendar-01/index.ts"
        },
        {
          "path": "registry/default/components/event-calendar/month-view.tsx",
          "type": "registry:component",
          "target": "components/ui/month-view.tsx"
        },
        {
          "path": "registry/default/components/event-calendar/types.ts",
          "type": "registry:component",
          "target": "components/ui/event-calendar-01/types.ts"
        },
        {
          "path": "registry/default/components/event-calendar/utils.ts",
          "type": "registry:component",
          "target": "components/ui/event-calendar-01/utils.ts"
        },
        {
          "path": "registry/default/components/event-calendar/week-view.tsx",
          "type": "registry:component",
          "target": "components/ui/week-view.tsx"
        },
        {
          "path": "registry/default/components/event-calendar/hooks/use-current-time-indicator.ts",
          "type": "registry:component",
          "target": "components/ui/event-calendar-01/use-current-time-indicator.ts"
        },
        {
          "path": "registry/default/components/event-calendar/hooks/use-event-visibility.ts",
          "type": "registry:component",
          "target": "components/ui/event-calendar-01/use-event-visibility.ts"
        },
        {
          "path": "registry/default/components/event-calendar/event-calendar-01.vue",
          "target": "components/ui/event-calendar-01.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/event-calendar/event-calendar-01.html",
          "target": "components/ui/event-calendar-01.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/event-calendar/event-calendar-01.wxml",
          "target": "components/ui/event-calendar-01/event-calendar-01.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "file-upload-03",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "upload",
          "file",
          "image",
          "drag and drop",
          "avatar"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "file-upload-03",
          "group": "file-upload",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "file-upload-03",
              "path": "registry/default/components/file-upload/file-upload-03.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "file-upload-03",
              "path": "registry/default/components/file-upload/file-upload-03.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "file-upload-03",
              "path": "registry/default/components/file-upload/file-upload-03.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "file-upload-03",
              "path": "registry/default/components/file-upload/file-upload-03.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "file-upload",
        "title": "File Upload · Remove image"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "file-upload"
      ],
      "files": [
        {
          "path": "registry/default/components/file-upload/file-upload-03.tsx",
          "type": "registry:component",
          "target": "components/ui/file-upload-03.tsx"
        },
        {
          "path": "registry/default/hooks/use-file-upload.ts",
          "type": "registry:hook",
          "target": "components/ui/file-upload-03/use-file-upload.ts"
        },
        {
          "path": "registry/default/components/file-upload/file-upload-03.vue",
          "target": "components/ui/file-upload-03.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/file-upload/file-upload-03.html",
          "target": "components/ui/file-upload-03.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/file-upload/file-upload-03.wxml",
          "target": "components/ui/file-upload-03/file-upload-03.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "file-upload-04",
      "type": "registry:component",
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "upload",
          "file",
          "image",
          "drag and drop"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "file-upload-04",
          "group": "file-upload",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "file-upload-04",
              "path": "registry/default/components/file-upload/file-upload-04.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "file-upload-04",
              "path": "registry/default/components/file-upload/file-upload-04.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "file-upload-04",
              "path": "registry/default/components/file-upload/file-upload-04.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "file-upload-04",
              "path": "registry/default/components/file-upload/file-upload-04.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "file-upload",
        "title": "File Upload · Upload file"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "file-upload"
      ],
      "files": [
        {
          "path": "registry/default/components/file-upload/file-upload-04.tsx",
          "type": "registry:component",
          "target": "components/ui/file-upload-04.tsx"
        },
        {
          "path": "registry/default/hooks/use-file-upload.ts",
          "type": "registry:hook",
          "target": "components/ui/file-upload-04/use-file-upload.ts"
        },
        {
          "path": "registry/default/components/file-upload/file-upload-04.vue",
          "target": "components/ui/file-upload-04.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/file-upload/file-upload-04.html",
          "target": "components/ui/file-upload-04.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/file-upload/file-upload-04.wxml",
          "target": "components/ui/file-upload-04/file-upload-04.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "file-upload-05",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "upload",
          "file",
          "image",
          "drag and drop"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "file-upload-05",
          "group": "file-upload",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "file-upload-05",
              "path": "registry/default/components/file-upload/file-upload-05.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "file-upload-05",
              "path": "registry/default/components/file-upload/file-upload-05.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "file-upload-05",
              "path": "registry/default/components/file-upload/file-upload-05.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "file-upload-05",
              "path": "registry/default/components/file-upload/file-upload-05.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "file-upload",
        "title": "File Upload · Upload image file"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "file-upload"
      ],
      "files": [
        {
          "path": "registry/default/components/file-upload/file-upload-05.tsx",
          "type": "registry:component",
          "target": "components/ui/file-upload-05.tsx"
        },
        {
          "path": "registry/default/hooks/use-file-upload.ts",
          "type": "registry:hook",
          "target": "components/ui/file-upload-05/use-file-upload.ts"
        },
        {
          "path": "registry/default/components/file-upload/file-upload-05.vue",
          "target": "components/ui/file-upload-05.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/file-upload/file-upload-05.html",
          "target": "components/ui/file-upload-05.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/file-upload/file-upload-05.wxml",
          "target": "components/ui/file-upload-05/file-upload-05.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "file-upload-06",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "upload",
          "file",
          "image",
          "drag and drop"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "file-upload-06",
          "group": "file-upload",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "file-upload-06",
              "path": "registry/default/components/file-upload/file-upload-06.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "file-upload-06",
              "path": "registry/default/components/file-upload/file-upload-06.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "file-upload-06",
              "path": "registry/default/components/file-upload/file-upload-06.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "file-upload-06",
              "path": "registry/default/components/file-upload/file-upload-06.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "file-upload",
        "title": "File Upload · Uploaded Files ({files.length})"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "file-upload"
      ],
      "files": [
        {
          "path": "registry/default/components/file-upload/file-upload-06.tsx",
          "type": "registry:component",
          "target": "components/ui/file-upload-06.tsx"
        },
        {
          "path": "registry/default/hooks/use-file-upload.ts",
          "type": "registry:hook",
          "target": "components/ui/file-upload-06/use-file-upload.ts"
        },
        {
          "path": "registry/default/components/file-upload/file-upload-06.vue",
          "target": "components/ui/file-upload-06.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/file-upload/file-upload-06.html",
          "target": "components/ui/file-upload-06.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/file-upload/file-upload-06.wxml",
          "target": "components/ui/file-upload-06/file-upload-06.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "file-upload-07",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "upload",
          "file",
          "image",
          "drag and drop"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "file-upload-07",
          "group": "file-upload",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "file-upload-07",
              "path": "registry/default/components/file-upload/file-upload-07.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "file-upload-07",
              "path": "registry/default/components/file-upload/file-upload-07.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "file-upload-07",
              "path": "registry/default/components/file-upload/file-upload-07.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "file-upload-07",
              "path": "registry/default/components/file-upload/file-upload-07.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "file-upload",
        "title": "File Upload · Upload image file"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "file-upload"
      ],
      "files": [
        {
          "path": "registry/default/components/file-upload/file-upload-07.tsx",
          "type": "registry:component",
          "target": "components/ui/file-upload-07.tsx"
        },
        {
          "path": "registry/default/hooks/use-file-upload.ts",
          "type": "registry:hook",
          "target": "components/ui/file-upload-07/use-file-upload.ts"
        },
        {
          "path": "registry/default/components/file-upload/file-upload-07.vue",
          "target": "components/ui/file-upload-07.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/file-upload/file-upload-07.html",
          "target": "components/ui/file-upload-07.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/file-upload/file-upload-07.wxml",
          "target": "components/ui/file-upload-07/file-upload-07.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "file-upload-08",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "upload",
          "file",
          "image",
          "drag and drop"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "file-upload-08",
          "group": "file-upload",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "file-upload-08",
              "path": "registry/default/components/file-upload/file-upload-08.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "file-upload-08",
              "path": "registry/default/components/file-upload/file-upload-08.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "file-upload-08",
              "path": "registry/default/components/file-upload/file-upload-08.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "file-upload-08",
              "path": "registry/default/components/file-upload/file-upload-08.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "file-upload",
        "title": "File Upload · Upload file"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "file-upload"
      ],
      "files": [
        {
          "path": "registry/default/components/file-upload/file-upload-08.tsx",
          "type": "registry:component",
          "target": "components/ui/file-upload-08.tsx"
        },
        {
          "path": "registry/default/hooks/use-file-upload.ts",
          "type": "registry:hook",
          "target": "components/ui/file-upload-08/use-file-upload.ts"
        },
        {
          "path": "registry/default/components/file-upload/file-upload-08.vue",
          "target": "components/ui/file-upload-08.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/file-upload/file-upload-08.html",
          "target": "components/ui/file-upload-08.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/file-upload/file-upload-08.wxml",
          "target": "components/ui/file-upload-08/file-upload-08.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "file-upload-09",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "upload",
          "file",
          "image",
          "drag and drop"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "file-upload-09",
          "group": "file-upload",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "file-upload-09",
              "path": "registry/default/components/file-upload/file-upload-09.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "file-upload-09",
              "path": "registry/default/components/file-upload/file-upload-09.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "file-upload-09",
              "path": "registry/default/components/file-upload/file-upload-09.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "file-upload-09",
              "path": "registry/default/components/file-upload/file-upload-09.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "file-upload",
        "title": "File Upload · Upload files"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "file-upload"
      ],
      "files": [
        {
          "path": "registry/default/components/file-upload/file-upload-09.tsx",
          "type": "registry:component",
          "target": "components/ui/file-upload-09.tsx"
        },
        {
          "path": "registry/default/hooks/use-file-upload.ts",
          "type": "registry:hook",
          "target": "components/ui/file-upload-09/use-file-upload.ts"
        },
        {
          "path": "registry/default/components/file-upload/file-upload-09.vue",
          "target": "components/ui/file-upload-09.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/file-upload/file-upload-09.html",
          "target": "components/ui/file-upload-09.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/file-upload/file-upload-09.wxml",
          "target": "components/ui/file-upload-09/file-upload-09.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "file-upload-10",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "upload",
          "file",
          "image",
          "drag and drop"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "file-upload-10",
          "group": "file-upload",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "file-upload-10",
              "path": "registry/default/components/file-upload/file-upload-10.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "file-upload-10",
              "path": "registry/default/components/file-upload/file-upload-10.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "file-upload-10",
              "path": "registry/default/components/file-upload/file-upload-10.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "file-upload-10",
              "path": "registry/default/components/file-upload/file-upload-10.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "file-upload",
        "title": "File Upload · Uploaded Files ({files.length})"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "file-upload"
      ],
      "files": [
        {
          "path": "registry/default/components/file-upload/file-upload-10.tsx",
          "type": "registry:component",
          "target": "components/ui/file-upload-10.tsx"
        },
        {
          "path": "registry/default/hooks/use-file-upload.ts",
          "type": "registry:hook",
          "target": "components/ui/file-upload-10/use-file-upload.ts"
        },
        {
          "path": "registry/default/components/file-upload/file-upload-10.vue",
          "target": "components/ui/file-upload-10.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/file-upload/file-upload-10.html",
          "target": "components/ui/file-upload-10.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/file-upload/file-upload-10.wxml",
          "target": "components/ui/file-upload-10/file-upload-10.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "file-upload-11",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/table.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "upload",
          "file",
          "image",
          "drag and drop"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "file-upload-11",
          "group": "file-upload",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "file-upload-11",
              "path": "registry/default/components/file-upload/file-upload-11.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "file-upload-11",
              "path": "registry/default/components/file-upload/file-upload-11.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "file-upload-11",
              "path": "registry/default/components/file-upload/file-upload-11.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "file-upload-11",
              "path": "registry/default/components/file-upload/file-upload-11.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "file-upload",
        "title": "File Upload · Files ({files.length})"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "file-upload"
      ],
      "files": [
        {
          "path": "registry/default/components/file-upload/file-upload-11.tsx",
          "type": "registry:component",
          "target": "components/ui/file-upload-11.tsx"
        },
        {
          "path": "registry/default/hooks/use-file-upload.ts",
          "type": "registry:hook",
          "target": "components/ui/file-upload-11/use-file-upload.ts"
        },
        {
          "path": "registry/default/components/file-upload/file-upload-11.vue",
          "target": "components/ui/file-upload-11.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/file-upload/file-upload-11.html",
          "target": "components/ui/file-upload-11.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/file-upload/file-upload-11.wxml",
          "target": "components/ui/file-upload-11/file-upload-11.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "file-upload-12",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "upload",
          "file",
          "image",
          "drag and drop"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "file-upload-12",
          "group": "file-upload",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "file-upload-12",
              "path": "registry/default/components/file-upload/file-upload-12.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "file-upload-12",
              "path": "registry/default/components/file-upload/file-upload-12.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "file-upload-12",
              "path": "registry/default/components/file-upload/file-upload-12.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "file-upload-12",
              "path": "registry/default/components/file-upload/file-upload-12.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "file-upload",
        "title": "File Upload · Files ({files.length})"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "file-upload"
      ],
      "files": [
        {
          "path": "registry/default/components/file-upload/file-upload-12.tsx",
          "type": "registry:component",
          "target": "components/ui/file-upload-12.tsx"
        },
        {
          "path": "registry/default/hooks/use-file-upload.ts",
          "type": "registry:hook",
          "target": "components/ui/file-upload-12/use-file-upload.ts"
        },
        {
          "path": "registry/default/components/file-upload/file-upload-12.vue",
          "target": "components/ui/file-upload-12.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/file-upload/file-upload-12.html",
          "target": "components/ui/file-upload-12.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/file-upload/file-upload-12.wxml",
          "target": "components/ui/file-upload-12/file-upload-12.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "file-upload-13",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "upload",
          "file",
          "image",
          "drag and drop"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "file-upload-13",
          "group": "file-upload",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "file-upload-13",
              "path": "registry/default/components/file-upload/file-upload-13.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "file-upload-13",
              "path": "registry/default/components/file-upload/file-upload-13.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "file-upload-13",
              "path": "registry/default/components/file-upload/file-upload-13.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "file-upload-13",
              "path": "registry/default/components/file-upload/file-upload-13.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "file-upload",
        "title": "File Upload · Files ({files.length})"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "file-upload"
      ],
      "files": [
        {
          "path": "registry/default/components/file-upload/file-upload-13.tsx",
          "type": "registry:component",
          "target": "components/ui/file-upload-13.tsx"
        },
        {
          "path": "registry/default/hooks/use-file-upload.ts",
          "type": "registry:hook",
          "target": "components/ui/file-upload-13/use-file-upload.ts"
        },
        {
          "path": "registry/default/components/file-upload/file-upload-13.vue",
          "target": "components/ui/file-upload-13.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/file-upload/file-upload-13.html",
          "target": "components/ui/file-upload-13.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/file-upload/file-upload-13.wxml",
          "target": "components/ui/file-upload-13/file-upload-13.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "image-cropper-01",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/cropper.json",
        "https://ui.timkit.cn/r/dialog.json",
        "https://ui.timkit.cn/r/select.json",
        "https://ui.timkit.cn/r/slider.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "upload",
          "file",
          "image",
          "drag and drop",
          "crop",
          "dialog",
          "slider",
          "zoom"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "image-cropper-01",
          "group": "image-cropper",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "image-cropper-01",
              "path": "registry/default/components/image-cropper/image-cropper-01.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "image-cropper-01",
              "path": "registry/default/components/image-cropper/image-cropper-01.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "image-cropper-01",
              "path": "registry/default/components/image-cropper/image-cropper-01.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "image-cropper-01",
              "path": "registry/default/components/image-cropper/image-cropper-01.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "file-upload",
        "title": "Image Cropper · Remove image"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "file-upload",
        "image-cropper"
      ],
      "files": [
        {
          "path": "registry/default/components/image-cropper/image-cropper-01.tsx",
          "type": "registry:component",
          "target": "components/ui/image-cropper-01.tsx"
        },
        {
          "path": "registry/default/hooks/use-file-upload.ts",
          "type": "registry:hook",
          "target": "components/ui/image-cropper-01/use-file-upload.ts"
        },
        {
          "path": "registry/default/components/image-cropper/image-cropper-01.vue",
          "target": "components/ui/image-cropper-01.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/image-cropper/image-cropper-01.html",
          "target": "components/ui/image-cropper-01.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/image-cropper/image-cropper-01.wxml",
          "target": "components/ui/image-cropper-01/image-cropper-01.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "image-cropper-02",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/cropper.json"
      ],
      "meta": {
        "tags": [
          "image",
          "crop",
          "zoom"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "image-cropper-02",
          "group": "image-cropper",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "image-cropper-02",
              "path": "registry/default/components/image-cropper/image-cropper-02.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "image-cropper-02",
              "path": "registry/default/components/image-cropper/image-cropper-02.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "image-cropper-02",
              "path": "registry/default/components/image-cropper/image-cropper-02.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "image-cropper-02",
              "path": "registry/default/components/image-cropper/image-cropper-02.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "image-cropper",
        "title": "Image Cropper · Interactive State"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "image-cropper"
      ],
      "files": [
        {
          "path": "registry/default/components/image-cropper/image-cropper-02.tsx",
          "type": "registry:component",
          "target": "components/ui/image-cropper-02.tsx"
        },
        {
          "path": "registry/default/components/image-cropper/image-cropper-02.vue",
          "target": "components/ui/image-cropper-02.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/image-cropper/image-cropper-02.html",
          "target": "components/ui/image-cropper-02.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/image-cropper/image-cropper-02.wxml",
          "target": "components/ui/image-cropper-02/image-cropper-02.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "image-cropper-03",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/cropper.json"
      ],
      "meta": {
        "tags": [
          "image",
          "crop",
          "zoom"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "image-cropper-03",
          "group": "image-cropper",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "image-cropper-03",
              "path": "registry/default/components/image-cropper/image-cropper-03.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "image-cropper-03",
              "path": "registry/default/components/image-cropper/image-cropper-03.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "image-cropper-03",
              "path": "registry/default/components/image-cropper/image-cropper-03.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "image-cropper-03",
              "path": "registry/default/components/image-cropper/image-cropper-03.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "image-cropper",
        "title": "Image Cropper · Interactive State"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "image-cropper"
      ],
      "files": [
        {
          "path": "registry/default/components/image-cropper/image-cropper-03.tsx",
          "type": "registry:component",
          "target": "components/ui/image-cropper-03.tsx"
        },
        {
          "path": "registry/default/components/image-cropper/image-cropper-03.vue",
          "target": "components/ui/image-cropper-03.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/image-cropper/image-cropper-03.html",
          "target": "components/ui/image-cropper-03.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/image-cropper/image-cropper-03.wxml",
          "target": "components/ui/image-cropper-03/image-cropper-03.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "image-cropper-04",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/cropper.json"
      ],
      "meta": {
        "tags": [
          "image",
          "crop",
          "zoom"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "image-cropper-04",
          "group": "image-cropper",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "image-cropper-04",
              "path": "registry/default/components/image-cropper/image-cropper-04.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "image-cropper-04",
              "path": "registry/default/components/image-cropper/image-cropper-04.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "image-cropper-04",
              "path": "registry/default/components/image-cropper/image-cropper-04.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "image-cropper-04",
              "path": "registry/default/components/image-cropper/image-cropper-04.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "image-cropper",
        "title": "Image Cropper · Interactive State"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "image-cropper"
      ],
      "files": [
        {
          "path": "registry/default/components/image-cropper/image-cropper-04.tsx",
          "type": "registry:component",
          "target": "components/ui/image-cropper-04.tsx"
        },
        {
          "path": "registry/default/components/image-cropper/image-cropper-04.vue",
          "target": "components/ui/image-cropper-04.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/image-cropper/image-cropper-04.html",
          "target": "components/ui/image-cropper-04.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/image-cropper/image-cropper-04.wxml",
          "target": "components/ui/image-cropper-04/image-cropper-04.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "image-cropper-05",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/cropper.json"
      ],
      "meta": {
        "tags": [
          "image",
          "crop",
          "zoom"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "image-cropper-05",
          "group": "image-cropper",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "image-cropper-05",
              "path": "registry/default/components/image-cropper/image-cropper-05.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "image-cropper-05",
              "path": "registry/default/components/image-cropper/image-cropper-05.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "image-cropper-05",
              "path": "registry/default/components/image-cropper/image-cropper-05.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "image-cropper-05",
              "path": "registry/default/components/image-cropper/image-cropper-05.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "image-cropper",
        "title": "Image Cropper · Interactive State"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "image-cropper"
      ],
      "files": [
        {
          "path": "registry/default/components/image-cropper/image-cropper-05.tsx",
          "type": "registry:component",
          "target": "components/ui/image-cropper-05.tsx"
        },
        {
          "path": "registry/default/components/image-cropper/image-cropper-05.vue",
          "target": "components/ui/image-cropper-05.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/image-cropper/image-cropper-05.html",
          "target": "components/ui/image-cropper-05.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/image-cropper/image-cropper-05.wxml",
          "target": "components/ui/image-cropper-05/image-cropper-05.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "image-cropper-06",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/cropper.json"
      ],
      "meta": {
        "tags": [
          "image",
          "crop",
          "zoom"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "image-cropper-06",
          "group": "image-cropper",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "image-cropper-06",
              "path": "registry/default/components/image-cropper/image-cropper-06.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "image-cropper-06",
              "path": "registry/default/components/image-cropper/image-cropper-06.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "image-cropper-06",
              "path": "registry/default/components/image-cropper/image-cropper-06.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "image-cropper-06",
              "path": "registry/default/components/image-cropper/image-cropper-06.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "image-cropper",
        "title": "Image Cropper · Interactive State"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "image-cropper"
      ],
      "files": [
        {
          "path": "registry/default/components/image-cropper/image-cropper-06.tsx",
          "type": "registry:component",
          "target": "components/ui/image-cropper-06.tsx"
        },
        {
          "path": "registry/default/components/image-cropper/image-cropper-06.vue",
          "target": "components/ui/image-cropper-06.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/image-cropper/image-cropper-06.html",
          "target": "components/ui/image-cropper-06.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/image-cropper/image-cropper-06.wxml",
          "target": "components/ui/image-cropper-06/image-cropper-06.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "image-cropper-07",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/cropper.json"
      ],
      "meta": {
        "tags": [
          "image",
          "crop",
          "zoom"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "image-cropper-07",
          "group": "image-cropper",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "image-cropper-07",
              "path": "registry/default/components/image-cropper/image-cropper-07.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "image-cropper-07",
              "path": "registry/default/components/image-cropper/image-cropper-07.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "image-cropper-07",
              "path": "registry/default/components/image-cropper/image-cropper-07.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "image-cropper-07",
              "path": "registry/default/components/image-cropper/image-cropper-07.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "image-cropper",
        "title": "Image Cropper · Interactive State"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "image-cropper"
      ],
      "files": [
        {
          "path": "registry/default/components/image-cropper/image-cropper-07.tsx",
          "type": "registry:component",
          "target": "components/ui/image-cropper-07.tsx"
        },
        {
          "path": "registry/default/components/image-cropper/image-cropper-07.vue",
          "target": "components/ui/image-cropper-07.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/image-cropper/image-cropper-07.html",
          "target": "components/ui/image-cropper-07.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/image-cropper/image-cropper-07.wxml",
          "target": "components/ui/image-cropper-07/image-cropper-07.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "image-cropper-08",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/cropper.json",
        "https://ui.timkit.cn/r/select.json"
      ],
      "meta": {
        "tags": [
          "image",
          "crop",
          "zoom",
          "slider"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "image-cropper-08",
          "group": "image-cropper",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "image-cropper-08",
              "path": "registry/default/components/image-cropper/image-cropper-08.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "image-cropper-08",
              "path": "registry/default/components/image-cropper/image-cropper-08.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "image-cropper-08",
              "path": "registry/default/components/image-cropper/image-cropper-08.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "image-cropper-08",
              "path": "registry/default/components/image-cropper/image-cropper-08.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "image-cropper",
        "title": "Image Cropper · Zoom slider"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "image-cropper"
      ],
      "files": [
        {
          "path": "registry/default/components/image-cropper/image-cropper-08.tsx",
          "type": "registry:component",
          "target": "components/ui/image-cropper-08.tsx"
        },
        {
          "path": "registry/default/components/image-cropper/image-cropper-08.vue",
          "target": "components/ui/image-cropper-08.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/image-cropper/image-cropper-08.html",
          "target": "components/ui/image-cropper-08.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/image-cropper/image-cropper-08.wxml",
          "target": "components/ui/image-cropper-08/image-cropper-08.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "image-cropper-09",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/cropper.json"
      ],
      "meta": {
        "tags": [
          "image",
          "crop",
          "zoom"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "image-cropper-09",
          "group": "image-cropper",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "image-cropper-09",
              "path": "registry/default/components/image-cropper/image-cropper-09.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "image-cropper-09",
              "path": "registry/default/components/image-cropper/image-cropper-09.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "image-cropper-09",
              "path": "registry/default/components/image-cropper/image-cropper-09.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "image-cropper-09",
              "path": "registry/default/components/image-cropper/image-cropper-09.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "image-cropper",
        "title": "Image Cropper · Interactive State"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "image-cropper"
      ],
      "files": [
        {
          "path": "registry/default/components/image-cropper/image-cropper-09.tsx",
          "type": "registry:component",
          "target": "components/ui/image-cropper-09.tsx"
        },
        {
          "path": "registry/default/components/image-cropper/image-cropper-09.vue",
          "target": "components/ui/image-cropper-09.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/image-cropper/image-cropper-09.html",
          "target": "components/ui/image-cropper-09.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/image-cropper/image-cropper-09.wxml",
          "target": "components/ui/image-cropper-09/image-cropper-09.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "image-cropper-10",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/cropper.json"
      ],
      "meta": {
        "tags": [
          "image",
          "crop",
          "zoom"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "image-cropper-10",
          "group": "image-cropper",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "image-cropper-10",
              "path": "registry/default/components/image-cropper/image-cropper-10.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "image-cropper-10",
              "path": "registry/default/components/image-cropper/image-cropper-10.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "image-cropper-10",
              "path": "registry/default/components/image-cropper/image-cropper-10.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "image-cropper-10",
              "path": "registry/default/components/image-cropper/image-cropper-10.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "image-cropper",
        "title": "Image Cropper · Interactive State"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "image-cropper"
      ],
      "files": [
        {
          "path": "registry/default/components/image-cropper/image-cropper-10.tsx",
          "type": "registry:component",
          "target": "components/ui/image-cropper-10.tsx"
        },
        {
          "path": "registry/default/components/image-cropper/image-cropper-10.vue",
          "target": "components/ui/image-cropper-10.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/image-cropper/image-cropper-10.html",
          "target": "components/ui/image-cropper-10.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/image-cropper/image-cropper-10.wxml",
          "target": "components/ui/image-cropper-10/image-cropper-10.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "image-cropper-11",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/cropper.json"
      ],
      "meta": {
        "tags": [
          "image",
          "crop",
          "zoom"
        ],
        "colSpan": 2,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "image-cropper-11",
          "group": "image-cropper",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "image-cropper-11",
              "path": "registry/default/components/image-cropper/image-cropper-11.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "image-cropper-11",
              "path": "registry/default/components/image-cropper/image-cropper-11.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "image-cropper-11",
              "path": "registry/default/components/image-cropper/image-cropper-11.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "image-cropper-11",
              "path": "registry/default/components/image-cropper/image-cropper-11.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "image-cropper",
        "title": "Image Cropper · Disabled State"
      },
      "dependencies": [
        "@timui/react"
      ],
      "categories": [
        "image-cropper"
      ],
      "files": [
        {
          "path": "registry/default/components/image-cropper/image-cropper-11.tsx",
          "type": "registry:component",
          "target": "components/ui/image-cropper-11.tsx"
        },
        {
          "path": "registry/default/components/image-cropper/image-cropper-11.vue",
          "target": "components/ui/image-cropper-11.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/image-cropper/image-cropper-11.html",
          "target": "components/ui/image-cropper-11.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/image-cropper/image-cropper-11.wxml",
          "target": "components/ui/image-cropper-11/image-cropper-11.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tree-01",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/tree.json"
      ],
      "meta": {
        "tags": [
          "tree"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tree-01",
          "group": "tree",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tree-01",
              "path": "registry/default/components/tree/tree-01.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tree-01",
              "path": "registry/default/components/tree/tree-01.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tree-01",
              "path": "registry/default/components/tree/tree-01.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tree-01",
              "path": "registry/default/components/tree/tree-01.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@headless-tree/core",
              "@headless-tree/react",
              "@timui/react"
            ]
          },
          "vue": {},
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tree",
        "title": "Tree · Interactive State"
      },
      "dependencies": [
        "@headless-tree/core",
        "@headless-tree/react",
        "@timui/react"
      ],
      "categories": [
        "tree"
      ],
      "files": [
        {
          "path": "registry/default/components/tree/tree-01.tsx",
          "type": "registry:component",
          "target": "components/ui/tree-01.tsx"
        },
        {
          "path": "registry/default/components/tree/tree-01.vue",
          "target": "components/ui/tree-01.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tree/tree-01.html",
          "target": "components/ui/tree-01.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tree/tree-01.wxml",
          "target": "components/ui/tree-01/tree-01.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tree-02",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/tree.json"
      ],
      "meta": {
        "tags": [
          "tree"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tree-02",
          "group": "tree",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tree-02",
              "path": "registry/default/components/tree/tree-02.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tree-02",
              "path": "registry/default/components/tree/tree-02.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tree-02",
              "path": "registry/default/components/tree/tree-02.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tree-02",
              "path": "registry/default/components/tree/tree-02.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@headless-tree/core",
              "@headless-tree/react",
              "@timui/react"
            ]
          },
          "vue": {},
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tree",
        "title": "Tree · Interactive State"
      },
      "dependencies": [
        "@headless-tree/core",
        "@headless-tree/react",
        "@timui/react"
      ],
      "categories": [
        "tree"
      ],
      "files": [
        {
          "path": "registry/default/components/tree/tree-02.tsx",
          "type": "registry:component",
          "target": "components/ui/tree-02.tsx"
        },
        {
          "path": "registry/default/components/tree/tree-02.vue",
          "target": "components/ui/tree-02.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tree/tree-02.html",
          "target": "components/ui/tree-02.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tree/tree-02.wxml",
          "target": "components/ui/tree-02/tree-02.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tree-03",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/tree.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "tree"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tree-03",
          "group": "tree",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tree-03",
              "path": "registry/default/components/tree/tree-03.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tree-03",
              "path": "registry/default/components/tree/tree-03.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tree-03",
              "path": "registry/default/components/tree/tree-03.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tree-03",
              "path": "registry/default/components/tree/tree-03.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@headless-tree/core",
              "@headless-tree/react",
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {},
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tree",
        "title": "Tree · Interactive State"
      },
      "dependencies": [
        "@headless-tree/core",
        "@headless-tree/react",
        "@timui/react"
      ],
      "categories": [
        "tree"
      ],
      "files": [
        {
          "path": "registry/default/components/tree/tree-03.tsx",
          "type": "registry:component",
          "target": "components/ui/tree-03.tsx"
        },
        {
          "path": "registry/default/components/tree/tree-03.vue",
          "target": "components/ui/tree-03.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tree/tree-03.html",
          "target": "components/ui/tree-03.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tree/tree-03.wxml",
          "target": "components/ui/tree-03/tree-03.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tree-04",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/tree.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "tree"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tree-04",
          "group": "tree",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tree-04",
              "path": "registry/default/components/tree/tree-04.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tree-04",
              "path": "registry/default/components/tree/tree-04.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tree-04",
              "path": "registry/default/components/tree/tree-04.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tree-04",
              "path": "registry/default/components/tree/tree-04.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@headless-tree/core",
              "@headless-tree/react",
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {},
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tree",
        "title": "Tree · Interactive State"
      },
      "dependencies": [
        "@headless-tree/core",
        "@headless-tree/react",
        "@timui/react"
      ],
      "categories": [
        "tree"
      ],
      "files": [
        {
          "path": "registry/default/components/tree/tree-04.tsx",
          "type": "registry:component",
          "target": "components/ui/tree-04.tsx"
        },
        {
          "path": "registry/default/components/tree/tree-04.vue",
          "target": "components/ui/tree-04.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tree/tree-04.html",
          "target": "components/ui/tree-04.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tree/tree-04.wxml",
          "target": "components/ui/tree-04/tree-04.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tree-05",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/tree.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "tree"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tree-05",
          "group": "tree",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tree-05",
              "path": "registry/default/components/tree/tree-05.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tree-05",
              "path": "registry/default/components/tree/tree-05.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tree-05",
              "path": "registry/default/components/tree/tree-05.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tree-05",
              "path": "registry/default/components/tree/tree-05.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@headless-tree/core",
              "@headless-tree/react",
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {},
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tree",
        "title": "Tree · Interactive State"
      },
      "dependencies": [
        "@headless-tree/core",
        "@headless-tree/react",
        "@timui/react"
      ],
      "categories": [
        "tree"
      ],
      "files": [
        {
          "path": "registry/default/components/tree/tree-05.tsx",
          "type": "registry:component",
          "target": "components/ui/tree-05.tsx"
        },
        {
          "path": "registry/default/components/tree/tree-05.vue",
          "target": "components/ui/tree-05.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tree/tree-05.html",
          "target": "components/ui/tree-05.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tree/tree-05.wxml",
          "target": "components/ui/tree-05/tree-05.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tree-06",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/tree.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "tree"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tree-06",
          "group": "tree",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tree-06",
              "path": "registry/default/components/tree/tree-06.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tree-06",
              "path": "registry/default/components/tree/tree-06.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tree-06",
              "path": "registry/default/components/tree/tree-06.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tree-06",
              "path": "registry/default/components/tree/tree-06.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@headless-tree/core",
              "@headless-tree/react",
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {},
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tree",
        "title": "Tree · Interactive State"
      },
      "dependencies": [
        "@headless-tree/core",
        "@headless-tree/react",
        "@timui/react"
      ],
      "categories": [
        "tree"
      ],
      "files": [
        {
          "path": "registry/default/components/tree/tree-06.tsx",
          "type": "registry:component",
          "target": "components/ui/tree-06.tsx"
        },
        {
          "path": "registry/default/components/tree/tree-06.vue",
          "target": "components/ui/tree-06.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tree/tree-06.html",
          "target": "components/ui/tree-06.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tree/tree-06.wxml",
          "target": "components/ui/tree-06/tree-06.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tree-07",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/tree.json",
        "https://ui.timkit.cn/r/input.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "tree",
          "filter",
          "search"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tree-07",
          "group": "tree",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tree-07",
              "path": "registry/default/components/tree/tree-07.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tree-07",
              "path": "registry/default/components/tree/tree-07.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tree-07",
              "path": "registry/default/components/tree/tree-07.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tree-07",
              "path": "registry/default/components/tree/tree-07.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@headless-tree/core",
              "@headless-tree/react",
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {},
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tree",
        "title": "Tree · Disabled State"
      },
      "dependencies": [
        "@headless-tree/core",
        "@headless-tree/react",
        "@timui/react"
      ],
      "categories": [
        "tree"
      ],
      "files": [
        {
          "path": "registry/default/components/tree/tree-07.tsx",
          "type": "registry:component",
          "target": "components/ui/tree-07.tsx"
        },
        {
          "path": "registry/default/components/tree/tree-07.vue",
          "target": "components/ui/tree-07.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tree/tree-07.html",
          "target": "components/ui/tree-07.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tree/tree-07.wxml",
          "target": "components/ui/tree-07/tree-07.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tree-08",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/tree.json",
        "https://ui.timkit.cn/r/input.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "tree",
          "filter",
          "search"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tree-08",
          "group": "tree",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tree-08",
              "path": "registry/default/components/tree/tree-08.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tree-08",
              "path": "registry/default/components/tree/tree-08.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tree-08",
              "path": "registry/default/components/tree/tree-08.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tree-08",
              "path": "registry/default/components/tree/tree-08.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@headless-tree/core",
              "@headless-tree/react",
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {},
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tree",
        "title": "Tree · Clear search"
      },
      "dependencies": [
        "@headless-tree/core",
        "@headless-tree/react",
        "@timui/react"
      ],
      "categories": [
        "tree"
      ],
      "files": [
        {
          "path": "registry/default/components/tree/tree-08.tsx",
          "type": "registry:component",
          "target": "components/ui/tree-08.tsx"
        },
        {
          "path": "registry/default/components/tree/tree-08.vue",
          "target": "components/ui/tree-08.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tree/tree-08.html",
          "target": "components/ui/tree-08.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tree/tree-08.wxml",
          "target": "components/ui/tree-08/tree-08.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tree-09",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/tree.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "tree"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tree-09",
          "group": "tree",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tree-09",
              "path": "registry/default/components/tree/tree-09.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tree-09",
              "path": "registry/default/components/tree/tree-09.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tree-09",
              "path": "registry/default/components/tree/tree-09.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tree-09",
              "path": "registry/default/components/tree/tree-09.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@headless-tree/core",
              "@headless-tree/react",
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {},
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tree",
        "title": "Tree · Interactive State"
      },
      "dependencies": [
        "@headless-tree/core",
        "@headless-tree/react",
        "@timui/react"
      ],
      "categories": [
        "tree"
      ],
      "files": [
        {
          "path": "registry/default/components/tree/tree-09.tsx",
          "type": "registry:component",
          "target": "components/ui/tree-09.tsx"
        },
        {
          "path": "registry/default/components/tree/tree-09.vue",
          "target": "components/ui/tree-09.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tree/tree-09.html",
          "target": "components/ui/tree-09.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tree/tree-09.wxml",
          "target": "components/ui/tree-09/tree-09.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tree-10",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/tree.json",
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "tree",
          "button"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tree-10",
          "group": "tree",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tree-10",
              "path": "registry/default/components/tree/tree-10.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tree-10",
              "path": "registry/default/components/tree/tree-10.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tree-10",
              "path": "registry/default/components/tree/tree-10.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tree-10",
              "path": "registry/default/components/tree/tree-10.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@headless-tree/core",
              "@headless-tree/react",
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {},
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tree",
        "title": "Tree · Interactive State"
      },
      "dependencies": [
        "@headless-tree/core",
        "@headless-tree/react",
        "@timui/react"
      ],
      "categories": [
        "tree"
      ],
      "files": [
        {
          "path": "registry/default/components/tree/tree-10.tsx",
          "type": "registry:component",
          "target": "components/ui/tree-10.tsx"
        },
        {
          "path": "registry/default/components/tree/tree-10.vue",
          "target": "components/ui/tree-10.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tree/tree-10.html",
          "target": "components/ui/tree-10.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tree/tree-10.wxml",
          "target": "components/ui/tree-10/tree-10.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tree-11",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/tree.json"
      ],
      "meta": {
        "tags": [
          "tree"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tree-11",
          "group": "tree",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tree-11",
              "path": "registry/default/components/tree/tree-11.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tree-11",
              "path": "registry/default/components/tree/tree-11.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tree-11",
              "path": "registry/default/components/tree/tree-11.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tree-11",
              "path": "registry/default/components/tree/tree-11.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@headless-tree/core",
              "@headless-tree/react",
              "@remixicon/react",
              "@timui/react"
            ]
          },
          "vue": {},
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tree",
        "title": "Tree · Interactive State"
      },
      "dependencies": [
        "@headless-tree/core",
        "@headless-tree/react",
        "@remixicon/react",
        "@timui/react"
      ],
      "categories": [
        "tree"
      ],
      "files": [
        {
          "path": "registry/default/components/tree/tree-11.tsx",
          "type": "registry:component",
          "target": "components/ui/tree-11.tsx"
        },
        {
          "path": "registry/default/components/tree/tree-11.vue",
          "target": "components/ui/tree-11.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tree/tree-11.html",
          "target": "components/ui/tree-11.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tree/tree-11.wxml",
          "target": "components/ui/tree-11/tree-11.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tree-12",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/tree.json"
      ],
      "meta": {
        "tags": [
          "tree",
          "menu"
        ],
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "tree-12",
          "group": "tree",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "tree-12",
              "path": "registry/default/components/tree/tree-12.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "tree-12",
              "path": "registry/default/components/tree/tree-12.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "tree-12",
              "path": "registry/default/components/tree/tree-12.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "tree-12",
              "path": "registry/default/components/tree/tree-12.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@headless-tree/core",
              "@headless-tree/react",
              "@timui/react"
            ]
          },
          "vue": {},
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "tree",
        "title": "Tree · Interactive State"
      },
      "dependencies": [
        "@headless-tree/core",
        "@headless-tree/react",
        "@timui/react"
      ],
      "categories": [
        "tree"
      ],
      "files": [
        {
          "path": "registry/default/components/tree/tree-12.tsx",
          "type": "registry:component",
          "target": "components/ui/tree-12.tsx"
        },
        {
          "path": "registry/default/components/navbar-components/logo.tsx",
          "type": "registry:component",
          "target": "components/ui/logo.tsx"
        },
        {
          "path": "registry/default/components/tree/tree-12.vue",
          "target": "components/ui/tree-12.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tree/tree-12.html",
          "target": "components/ui/tree-12.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/tree/tree-12.wxml",
          "target": "components/ui/tree-12/tree-12.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "navbar-01",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/navigation-menu.json",
        "https://ui.timkit.cn/r/popover.json"
      ],
      "meta": {
        "tags": [
          "navbar, navigation"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "navbar-01",
          "group": "navbar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "navbar-01",
              "path": "registry/default/components/navbar/navbar-01.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "navbar-01",
              "path": "registry/default/components/navbar/navbar-01.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "navbar-01",
              "path": "registry/default/components/navbar/navbar-01.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "navbar-01",
              "path": "registry/default/components/navbar/navbar-01.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "navbars",
        "title": "Navbar · Interactive State"
      },
      "categories": [
        "navbars",
        "navbar",
        "tree"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/navbar/navbar-01.tsx",
          "type": "registry:component",
          "target": "components/ui/navbar-01.tsx"
        },
        {
          "path": "registry/default/components/navbar/navbar-01.vue",
          "target": "components/ui/navbar-01.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-01.html",
          "target": "components/ui/navbar-01.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-01.wxml",
          "target": "components/ui/navbar-01/navbar-01.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "navbar-02",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/navigation-menu.json",
        "https://ui.timkit.cn/r/popover.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "navbar, navigation"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "navbar-02",
          "group": "navbar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "navbar-02",
              "path": "registry/default/components/navbar/navbar-02.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "navbar-02",
              "path": "registry/default/components/navbar/navbar-02.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "navbar-02",
              "path": "registry/default/components/navbar/navbar-02.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "navbar-02",
              "path": "registry/default/components/navbar/navbar-02.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "navbars",
        "title": "Navbar · Interactive State"
      },
      "categories": [
        "navbars",
        "navbar"
      ],
      "dependencies": [
        "@timui/core",
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/navbar/navbar-02.tsx",
          "type": "registry:component",
          "target": "components/ui/navbar-02.tsx"
        },
        {
          "path": "registry/default/components/navbar-components/logo.tsx",
          "type": "registry:component",
          "target": "components/ui/logo.tsx"
        },
        {
          "path": "registry/default/components/navbar/navbar-02.vue",
          "target": "components/ui/navbar-02.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-02.html",
          "target": "components/ui/navbar-02.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-02.wxml",
          "target": "components/ui/navbar-02/navbar-02.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "navbar-03",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/navigation-menu.json",
        "https://ui.timkit.cn/r/popover.json"
      ],
      "meta": {
        "tags": [
          "navbar, navigation"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "navbar-03",
          "group": "navbar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "navbar-03",
              "path": "registry/default/components/navbar/navbar-03.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "navbar-03",
              "path": "registry/default/components/navbar/navbar-03.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "navbar-03",
              "path": "registry/default/components/navbar/navbar-03.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "navbar-03",
              "path": "registry/default/components/navbar/navbar-03.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "navbars",
        "title": "Navbar · Interactive State"
      },
      "categories": [
        "navbars",
        "navbar"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/navbar/navbar-03.tsx",
          "type": "registry:component",
          "target": "components/ui/navbar-03.tsx"
        },
        {
          "path": "registry/default/components/navbar-components/logo.tsx",
          "type": "registry:component",
          "target": "components/ui/logo.tsx"
        },
        {
          "path": "registry/default/components/navbar/navbar-03.vue",
          "target": "components/ui/navbar-03.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-03.html",
          "target": "components/ui/navbar-03.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-03.wxml",
          "target": "components/ui/navbar-03/navbar-03.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "navbar-04",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/navigation-menu.json",
        "https://ui.timkit.cn/r/popover.json",
        "https://ui.timkit.cn/r/input.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "navbar, navigation"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "navbar-04",
          "group": "navbar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "navbar-04",
              "path": "registry/default/components/navbar/navbar-04.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "navbar-04",
              "path": "registry/default/components/navbar/navbar-04.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "navbar-04",
              "path": "registry/default/components/navbar/navbar-04.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "navbar-04",
              "path": "registry/default/components/navbar/navbar-04.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "navbars",
        "title": "Navbar · Disabled State"
      },
      "categories": [
        "navbars",
        "navbar"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/navbar/navbar-04.tsx",
          "type": "registry:component",
          "target": "components/ui/navbar-04.tsx"
        },
        {
          "path": "registry/default/components/navbar-components/logo.tsx",
          "type": "registry:component",
          "target": "components/ui/logo.tsx"
        },
        {
          "path": "registry/default/components/navbar/navbar-04.vue",
          "target": "components/ui/navbar-04.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-04.html",
          "target": "components/ui/navbar-04.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-04.wxml",
          "target": "components/ui/navbar-04/navbar-04.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "navbar-05",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/avatar.json",
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dropdown-menu.json",
        "https://ui.timkit.cn/r/navigation-menu.json",
        "https://ui.timkit.cn/r/popover.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "navbar, navigation"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "navbar-05",
          "group": "navbar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "navbar-05",
              "path": "registry/default/components/navbar/navbar-05.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "navbar-05",
              "path": "registry/default/components/navbar/navbar-05.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "navbar-05",
              "path": "registry/default/components/navbar/navbar-05.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "navbar-05",
              "path": "registry/default/components/navbar/navbar-05.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "navbars",
        "title": "Navbar · Interactive State"
      },
      "categories": [
        "navbars",
        "navbar"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/navbar/navbar-05.tsx",
          "type": "registry:component",
          "target": "components/ui/navbar-05.tsx"
        },
        {
          "path": "registry/default/components/navbar-components/info-menu.tsx",
          "type": "registry:component",
          "target": "components/ui/info-menu.tsx"
        },
        {
          "path": "registry/default/components/navbar-components/logo.tsx",
          "type": "registry:component",
          "target": "components/ui/logo.tsx"
        },
        {
          "path": "registry/default/components/navbar-components/notification-menu.tsx",
          "type": "registry:component",
          "target": "components/ui/notification-menu.tsx"
        },
        {
          "path": "registry/default/components/navbar-components/user-menu.tsx",
          "type": "registry:component",
          "target": "components/ui/user-menu.tsx"
        },
        {
          "path": "registry/default/components/navbar/navbar-05.vue",
          "target": "components/ui/navbar-05.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-05.html",
          "target": "components/ui/navbar-05.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-05.wxml",
          "target": "components/ui/navbar-05/navbar-05.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "navbar-06",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/avatar.json",
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dropdown-menu.json",
        "https://ui.timkit.cn/r/navigation-menu.json",
        "https://ui.timkit.cn/r/popover.json",
        "https://ui.timkit.cn/r/select.json",
        "https://ui.timkit.cn/r/tooltip.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "navbar, navigation"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "navbar-06",
          "group": "navbar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "navbar-06",
              "path": "registry/default/components/navbar/navbar-06.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "navbar-06",
              "path": "registry/default/components/navbar/navbar-06.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "navbar-06",
              "path": "registry/default/components/navbar/navbar-06.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "navbar-06",
              "path": "registry/default/components/navbar/navbar-06.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "navbars",
        "title": "Navbar · Select language"
      },
      "categories": [
        "navbars",
        "navbar"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/navbar/navbar-06.tsx",
          "type": "registry:component",
          "target": "components/ui/navbar-06.tsx"
        },
        {
          "path": "registry/default/components/navbar-components/logo.tsx",
          "type": "registry:component",
          "target": "components/ui/logo.tsx"
        },
        {
          "path": "registry/default/components/navbar-components/theme-toggle.tsx",
          "type": "registry:component",
          "target": "components/ui/theme-toggle.tsx"
        },
        {
          "path": "registry/default/components/navbar-components/user-menu.tsx",
          "type": "registry:component",
          "target": "components/ui/user-menu.tsx"
        },
        {
          "path": "registry/default/components/navbar/navbar-06.vue",
          "target": "components/ui/navbar-06.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-06.html",
          "target": "components/ui/navbar-06.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-06.wxml",
          "target": "components/ui/navbar-06/navbar-06.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "navbar-07",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/avatar.json",
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/breadcrumb.json",
        "https://ui.timkit.cn/r/dropdown-menu.json",
        "https://ui.timkit.cn/r/popover.json",
        "https://ui.timkit.cn/r/select.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "navbar, navigation"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "navbar-07",
          "group": "navbar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "navbar-07",
              "path": "registry/default/components/navbar/navbar-07.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "navbar-07",
              "path": "registry/default/components/navbar/navbar-07.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "navbar-07",
              "path": "registry/default/components/navbar/navbar-07.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "navbar-07",
              "path": "registry/default/components/navbar/navbar-07.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "navbars",
        "title": "Navbar · Select project"
      },
      "categories": [
        "navbars",
        "navbar"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/navbar/navbar-07.tsx",
          "type": "registry:component",
          "target": "components/ui/navbar-07.tsx"
        },
        {
          "path": "registry/default/components/navbar-components/logo.tsx",
          "type": "registry:component",
          "target": "components/ui/logo.tsx"
        },
        {
          "path": "registry/default/components/navbar-components/notification-menu.tsx",
          "type": "registry:component",
          "target": "components/ui/notification-menu.tsx"
        },
        {
          "path": "registry/default/components/navbar-components/user-menu.tsx",
          "type": "registry:component",
          "target": "components/ui/user-menu.tsx"
        },
        {
          "path": "registry/default/components/navbar/navbar-07.vue",
          "target": "components/ui/navbar-07.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-07.html",
          "target": "components/ui/navbar-07.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-07.wxml",
          "target": "components/ui/navbar-07/navbar-07.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "navbar-08",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/avatar.json",
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dropdown-menu.json",
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/navigation-menu.json",
        "https://ui.timkit.cn/r/popover.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "navbar, navigation"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "navbar-08",
          "group": "navbar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "navbar-08",
              "path": "registry/default/components/navbar/navbar-08.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "navbar-08",
              "path": "registry/default/components/navbar/navbar-08.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "navbar-08",
              "path": "registry/default/components/navbar/navbar-08.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "navbar-08",
              "path": "registry/default/components/navbar/navbar-08.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "navbars",
        "title": "Navbar · Disabled State"
      },
      "categories": [
        "navbars",
        "navbar"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/navbar/navbar-08.tsx",
          "type": "registry:component",
          "target": "components/ui/navbar-08.tsx"
        },
        {
          "path": "registry/default/components/navbar-components/logo.tsx",
          "type": "registry:component",
          "target": "components/ui/logo.tsx"
        },
        {
          "path": "registry/default/components/navbar-components/notification-menu.tsx",
          "type": "registry:component",
          "target": "components/ui/notification-menu.tsx"
        },
        {
          "path": "registry/default/components/navbar-components/user-menu.tsx",
          "type": "registry:component",
          "target": "components/ui/user-menu.tsx"
        },
        {
          "path": "registry/default/components/navbar/navbar-08.vue",
          "target": "components/ui/navbar-08.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-08.html",
          "target": "components/ui/navbar-08.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-08.wxml",
          "target": "components/ui/navbar-08/navbar-08.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "navbar-09",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/avatar.json",
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dropdown-menu.json",
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/navigation-menu.json",
        "https://ui.timkit.cn/r/popover.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "navbar, navigation"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "navbar-09",
          "group": "navbar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "navbar-09",
              "path": "registry/default/components/navbar/navbar-09.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "navbar-09",
              "path": "registry/default/components/navbar/navbar-09.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "navbar-09",
              "path": "registry/default/components/navbar/navbar-09.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "navbar-09",
              "path": "registry/default/components/navbar/navbar-09.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "navbars",
        "title": "Navbar · Open notifications"
      },
      "categories": [
        "navbars",
        "navbar"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/navbar/navbar-09.tsx",
          "type": "registry:component",
          "target": "components/ui/navbar-09.tsx"
        },
        {
          "path": "registry/default/components/navbar-components/logo.tsx",
          "type": "registry:component",
          "target": "components/ui/logo.tsx"
        },
        {
          "path": "registry/default/components/navbar-components/notification-menu.tsx",
          "type": "registry:component",
          "target": "components/ui/notification-menu.tsx"
        },
        {
          "path": "registry/default/components/navbar-components/user-menu.tsx",
          "type": "registry:component",
          "target": "components/ui/user-menu.tsx"
        },
        {
          "path": "registry/default/components/navbar/navbar-09.vue",
          "target": "components/ui/navbar-09.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-09.html",
          "target": "components/ui/navbar-09.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-09.wxml",
          "target": "components/ui/navbar-09/navbar-09.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "navbar-10",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/avatar.json",
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dropdown-menu.json",
        "https://ui.timkit.cn/r/input.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "navbar, navigation"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "navbar-10",
          "group": "navbar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "navbar-10",
              "path": "registry/default/components/navbar/navbar-10.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "navbar-10",
              "path": "registry/default/components/navbar/navbar-10.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "navbar-10",
              "path": "registry/default/components/navbar/navbar-10.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "navbar-10",
              "path": "registry/default/components/navbar/navbar-10.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "navbars",
        "title": "Navbar · Press to speak"
      },
      "categories": [
        "navbars",
        "navbar"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/navbar/navbar-10.tsx",
          "type": "registry:component",
          "target": "components/ui/navbar-10.tsx"
        },
        {
          "path": "registry/default/components/navbar-components/logo.tsx",
          "type": "registry:component",
          "target": "components/ui/logo.tsx"
        },
        {
          "path": "registry/default/components/navbar-components/theme-toggle.tsx",
          "type": "registry:component",
          "target": "components/ui/theme-toggle.tsx"
        },
        {
          "path": "registry/default/components/navbar/navbar-10.vue",
          "target": "components/ui/navbar-10.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-10.html",
          "target": "components/ui/navbar-10.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-10.wxml",
          "target": "components/ui/navbar-10/navbar-10.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "navbar-11",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/navigation-menu.json",
        "https://ui.timkit.cn/r/popover.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "navbar, navigation"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "navbar-11",
          "group": "navbar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "navbar-11",
              "path": "registry/default/components/navbar/navbar-11.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "navbar-11",
              "path": "registry/default/components/navbar/navbar-11.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "navbar-11",
              "path": "registry/default/components/navbar/navbar-11.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "navbar-11",
              "path": "registry/default/components/navbar/navbar-11.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "navbars",
        "title": "Navbar · Disabled State"
      },
      "categories": [
        "navbars",
        "navbar"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/navbar/navbar-11.tsx",
          "type": "registry:component",
          "target": "components/ui/navbar-11.tsx"
        },
        {
          "path": "registry/default/components/navbar-components/logo.tsx",
          "type": "registry:component",
          "target": "components/ui/logo.tsx"
        },
        {
          "path": "registry/default/components/navbar/navbar-11.vue",
          "target": "components/ui/navbar-11.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-11.html",
          "target": "components/ui/navbar-11.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-11.wxml",
          "target": "components/ui/navbar-11/navbar-11.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "navbar-12",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/navigation-menu.json",
        "https://ui.timkit.cn/r/popover.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "navbar, navigation"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "navbar-12",
          "group": "navbar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "navbar-12",
              "path": "registry/default/components/navbar/navbar-12.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "navbar-12",
              "path": "registry/default/components/navbar/navbar-12.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "navbar-12",
              "path": "registry/default/components/navbar/navbar-12.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "navbar-12",
              "path": "registry/default/components/navbar/navbar-12.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "navbars",
        "title": "Navbar · Interactive State"
      },
      "categories": [
        "navbars",
        "navbar"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/navbar/navbar-12.tsx",
          "type": "registry:component",
          "target": "components/ui/navbar-12.tsx"
        },
        {
          "path": "registry/default/components/navbar-components/logo.tsx",
          "type": "registry:component",
          "target": "components/ui/logo.tsx"
        },
        {
          "path": "registry/default/components/navbar-components/user-menu.tsx",
          "type": "registry:component",
          "target": "components/ui/user-menu.tsx"
        },
        {
          "path": "registry/default/components/navbar/navbar-12.vue",
          "target": "components/ui/navbar-12.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-12.html",
          "target": "components/ui/navbar-12.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-12.wxml",
          "target": "components/ui/navbar-12/navbar-12.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "navbar-13",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/avatar.json",
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/breadcrumb.json",
        "https://ui.timkit.cn/r/dropdown-menu.json",
        "https://ui.timkit.cn/r/navigation-menu.json",
        "https://ui.timkit.cn/r/popover.json",
        "https://ui.timkit.cn/r/select.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "navbar, navigation"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "navbar-13",
          "group": "navbar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "navbar-13",
              "path": "registry/default/components/navbar/navbar-13.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "navbar-13",
              "path": "registry/default/components/navbar/navbar-13.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "navbar-13",
              "path": "registry/default/components/navbar/navbar-13.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "navbar-13",
              "path": "registry/default/components/navbar/navbar-13.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "navbars",
        "title": "Navbar · Select account type"
      },
      "categories": [
        "navbars",
        "navbar"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/navbar/navbar-13.tsx",
          "type": "registry:component",
          "target": "components/ui/navbar-13.tsx"
        },
        {
          "path": "registry/default/components/navbar-components/settings-menu.tsx",
          "type": "registry:component",
          "target": "components/ui/settings-menu.tsx"
        },
        {
          "path": "registry/default/components/navbar-components/user-menu.tsx",
          "type": "registry:component",
          "target": "components/ui/user-menu.tsx"
        },
        {
          "path": "registry/default/components/navbar/navbar-13.vue",
          "target": "components/ui/navbar-13.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-13.html",
          "target": "components/ui/navbar-13.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-13.wxml",
          "target": "components/ui/navbar-13/navbar-13.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "navbar-14",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/avatar.json",
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dropdown-menu.json",
        "https://ui.timkit.cn/r/navigation-menu.json",
        "https://ui.timkit.cn/r/popover.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "navbar, navigation"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "navbar-14",
          "group": "navbar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "navbar-14",
              "path": "registry/default/components/navbar/navbar-14.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "navbar-14",
              "path": "registry/default/components/navbar/navbar-14.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "navbar-14",
              "path": "registry/default/components/navbar/navbar-14.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "navbar-14",
              "path": "registry/default/components/navbar/navbar-14.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "navbars",
        "title": "Navbar · Overlay Pattern"
      },
      "categories": [
        "navbars",
        "navbar"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/navbar/navbar-14.tsx",
          "type": "registry:component",
          "target": "components/ui/navbar-14.tsx"
        },
        {
          "path": "registry/default/components/navbar-components/notification-menu.tsx",
          "type": "registry:component",
          "target": "components/ui/notification-menu.tsx"
        },
        {
          "path": "registry/default/components/navbar-components/team-switcher.tsx",
          "type": "registry:component",
          "target": "components/ui/team-switcher.tsx"
        },
        {
          "path": "registry/default/components/navbar-components/user-menu.tsx",
          "type": "registry:component",
          "target": "components/ui/user-menu.tsx"
        },
        {
          "path": "registry/default/components/navbar/navbar-14.vue",
          "target": "components/ui/navbar-14.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-14.html",
          "target": "components/ui/navbar-14.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-14.wxml",
          "target": "components/ui/navbar-14/navbar-14.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "navbar-15",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/avatar.json",
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dropdown-menu.json",
        "https://ui.timkit.cn/r/select.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "navbar, navigation"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "navbar-15",
          "group": "navbar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "navbar-15",
              "path": "registry/default/components/navbar/navbar-15.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "navbar-15",
              "path": "registry/default/components/navbar/navbar-15.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "navbar-15",
              "path": "registry/default/components/navbar/navbar-15.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "navbar-15",
              "path": "registry/default/components/navbar/navbar-15.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "navbars",
        "title": "Navbar · Select AI model"
      },
      "categories": [
        "navbars",
        "navbar"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/navbar/navbar-15.tsx",
          "type": "registry:component",
          "target": "components/ui/navbar-15.tsx"
        },
        {
          "path": "registry/default/components/navbar-components/user-menu.tsx",
          "type": "registry:component",
          "target": "components/ui/user-menu.tsx"
        },
        {
          "path": "registry/default/components/navbar/navbar-15.vue",
          "target": "components/ui/navbar-15.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-15.html",
          "target": "components/ui/navbar-15.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-15.wxml",
          "target": "components/ui/navbar-15/navbar-15.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "navbar-16",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dropdown-menu.json",
        "https://ui.timkit.cn/r/input.json",
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/popover.json",
        "https://ui.timkit.cn/r/switch.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "navbar, navigation"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "navbar-16",
          "group": "navbar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "navbar-16",
              "path": "registry/default/components/navbar/navbar-16.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "navbar-16",
              "path": "registry/default/components/navbar/navbar-16.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "navbar-16",
              "path": "registry/default/components/navbar/navbar-16.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "navbar-16",
              "path": "registry/default/components/navbar/navbar-16.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "navbars",
        "title": "Navbar · Test mode"
      },
      "categories": [
        "navbars",
        "navbar"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/navbar/navbar-16.tsx",
          "type": "registry:component",
          "target": "components/ui/navbar-16.tsx"
        },
        {
          "path": "registry/default/components/navbar-components/info-menu.tsx",
          "type": "registry:component",
          "target": "components/ui/info-menu.tsx"
        },
        {
          "path": "registry/default/components/navbar-components/notification-menu.tsx",
          "type": "registry:component",
          "target": "components/ui/notification-menu.tsx"
        },
        {
          "path": "registry/default/components/navbar-components/settings-menu.tsx",
          "type": "registry:component",
          "target": "components/ui/settings-menu.tsx"
        },
        {
          "path": "registry/default/components/navbar/navbar-16.vue",
          "target": "components/ui/navbar-16.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-16.html",
          "target": "components/ui/navbar-16.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-16.wxml",
          "target": "components/ui/navbar-16/navbar-16.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "navbar-17",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/breadcrumb.json",
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/calendar.json",
        "https://ui.timkit.cn/r/checkbox.json",
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/popover.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "navbar, navigation"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "navbar-17",
          "group": "navbar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "navbar-17",
              "path": "registry/default/components/navbar/navbar-17.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "navbar-17",
              "path": "registry/default/components/navbar/navbar-17.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "navbar-17",
              "path": "registry/default/components/navbar/navbar-17.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "navbar-17",
              "path": "registry/default/components/navbar/navbar-17.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@timui/react",
              "date-fns"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "navbars",
        "title": "Navbar · Search Pattern"
      },
      "categories": [
        "navbars",
        "navbar"
      ],
      "dependencies": [
        "@timui/core",
        "@timui/react",
        "date-fns"
      ],
      "files": [
        {
          "path": "registry/default/components/navbar/navbar-17.tsx",
          "type": "registry:component",
          "target": "components/ui/navbar-17.tsx"
        },
        {
          "path": "registry/default/components/navbar-components/date-picker.tsx",
          "type": "registry:component",
          "target": "components/ui/date-picker.tsx"
        },
        {
          "path": "registry/default/components/navbar-components/filters.tsx",
          "type": "registry:component",
          "target": "components/ui/filters.tsx"
        },
        {
          "path": "registry/default/components/navbar/navbar-17.vue",
          "target": "components/ui/navbar-17.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-17.html",
          "target": "components/ui/navbar-17.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-17.wxml",
          "target": "components/ui/navbar-17/navbar-17.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "navbar-18",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/dropdown-menu.json",
        "https://ui.timkit.cn/r/radio-group.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "navbar, navigation"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "navbar-18",
          "group": "navbar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "navbar-18",
              "path": "registry/default/components/navbar/navbar-18.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "navbar-18",
              "path": "registry/default/components/navbar/navbar-18.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "navbar-18",
              "path": "registry/default/components/navbar/navbar-18.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "navbar-18",
              "path": "registry/default/components/navbar/navbar-18.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "navbars",
        "title": "Navbar · With icon"
      },
      "categories": [
        "navbars",
        "navbar"
      ],
      "dependencies": [
        "@timui/core",
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/navbar/navbar-18.tsx",
          "type": "registry:component",
          "target": "components/ui/navbar-18.tsx"
        },
        {
          "path": "registry/default/components/navbar-components/app-toggle.tsx",
          "type": "registry:component",
          "target": "components/ui/app-toggle.tsx"
        },
        {
          "path": "registry/default/components/navbar-components/team-switcher.tsx",
          "type": "registry:component",
          "target": "components/ui/team-switcher.tsx"
        },
        {
          "path": "registry/default/components/navbar/navbar-18.vue",
          "target": "components/ui/navbar-18.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-18.html",
          "target": "components/ui/navbar-18.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-18.wxml",
          "target": "components/ui/navbar-18/navbar-18.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "navbar-19",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/avatar.json",
        "https://ui.timkit.cn/r/button.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "navbar, navigation"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "navbar-19",
          "group": "navbar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "navbar-19",
              "path": "registry/default/components/navbar/navbar-19.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "navbar-19",
              "path": "registry/default/components/navbar/navbar-19.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "navbar-19",
              "path": "registry/default/components/navbar/navbar-19.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "navbar-19",
              "path": "registry/default/components/navbar/navbar-19.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "navbars",
        "title": "Navbar · Basic UI"
      },
      "categories": [
        "navbars",
        "navbar"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/navbar/navbar-19.tsx",
          "type": "registry:component",
          "target": "components/ui/navbar-19.tsx"
        },
        {
          "path": "registry/default/components/navbar/navbar-19.vue",
          "target": "components/ui/navbar-19.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-19.html",
          "target": "components/ui/navbar-19.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-19.wxml",
          "target": "components/ui/navbar-19/navbar-19.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "navbar-20",
      "type": "registry:component",
      "registryDependencies": [
        "https://ui.timkit.cn/r/badge.json",
        "https://ui.timkit.cn/r/button.json",
        "https://ui.timkit.cn/r/label.json",
        "https://ui.timkit.cn/r/navigation-menu.json",
        "https://ui.timkit.cn/r/popover.json",
        "https://ui.timkit.cn/r/switch.json"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "tags": [
          "navbar, navigation"
        ],
        "colSpan": 3,
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "demoCanonical": {
          "componentName": "navbar-20",
          "group": "navbar",
          "frameworks": {
            "react": {
              "sourceFramework": "react",
              "sourceMode": "exact",
              "matchedName": "navbar-20",
              "path": "registry/default/components/navbar/navbar-20.tsx"
            },
            "vue": {
              "sourceFramework": "vue",
              "sourceMode": "exact",
              "matchedName": "navbar-20",
              "path": "registry/default/components/navbar/navbar-20.vue"
            },
            "html": {
              "sourceFramework": "html",
              "sourceMode": "exact",
              "matchedName": "navbar-20",
              "path": "registry/default/components/navbar/navbar-20.html"
            },
            "weapp": {
              "sourceFramework": "weapp",
              "sourceMode": "exact",
              "matchedName": "navbar-20",
              "path": "registry/default/components/navbar/navbar-20.wxml"
            }
          }
        },
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/react"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false,
        "category": "navbars",
        "title": "Navbar · Power"
      },
      "categories": [
        "navbars",
        "navbar"
      ],
      "dependencies": [
        "@timui/react"
      ],
      "files": [
        {
          "path": "registry/default/components/navbar/navbar-20.tsx",
          "type": "registry:component",
          "target": "components/ui/navbar-20.tsx"
        },
        {
          "path": "registry/default/components/navbar/navbar-20.vue",
          "target": "components/ui/navbar-20.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-20.html",
          "target": "components/ui/navbar-20.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/components/navbar/navbar-20.wxml",
          "target": "components/ui/navbar-20/navbar-20.wxml",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "card",
      "type": "registry:ui",
      "dependencies": [
        "@timui/core"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core"
            ]
          },
          "weapp": {},
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/card.tsx",
          "type": "registry:ui",
          "target": "components/ui/card.tsx"
        },
        {
          "path": "registry/default/vue/card/card-content.vue",
          "target": "components/ui/card/card-content.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/card/card-description.vue",
          "target": "components/ui/card/card-description.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/card/card-footer.vue",
          "target": "components/ui/card/card-footer.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/card/card-header.vue",
          "target": "components/ui/card/card-header.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/card/card-title.vue",
          "target": "components/ui/card/card-title.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/card/card.vue",
          "target": "components/ui/card/card.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/card.html",
          "target": "components/ui/card.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/card.wxml",
          "target": "components/ui/card.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/card.wxss",
          "target": "components/ui/card.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/card.ts",
          "target": "components/ui/card.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/card.json",
          "target": "components/ui/card.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/card-content/card-content.wxml",
          "target": "components/ui/card-content/card-content.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/card-content/card-content.wxss",
          "target": "components/ui/card-content/card-content.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/card-content/card-content.json",
          "target": "components/ui/card-content/card-content.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/card-content/card-content.ts",
          "target": "components/ui/card-content/card-content.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/card-description/card-description.wxml",
          "target": "components/ui/card-description/card-description.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/card-description/card-description.wxss",
          "target": "components/ui/card-description/card-description.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/card-description/card-description.json",
          "target": "components/ui/card-description/card-description.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/card-description/card-description.ts",
          "target": "components/ui/card-description/card-description.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/card-footer/card-footer.wxml",
          "target": "components/ui/card-footer/card-footer.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/card-footer/card-footer.wxss",
          "target": "components/ui/card-footer/card-footer.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/card-footer/card-footer.json",
          "target": "components/ui/card-footer/card-footer.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/card-footer/card-footer.ts",
          "target": "components/ui/card-footer/card-footer.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/card-header/card-header.wxml",
          "target": "components/ui/card-header/card-header.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/card-header/card-header.wxss",
          "target": "components/ui/card-header/card-header.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/card-header/card-header.json",
          "target": "components/ui/card-header/card-header.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/card-header/card-header.ts",
          "target": "components/ui/card-header/card-header.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/card-title/card-title.wxml",
          "target": "components/ui/card-title/card-title.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/card-title/card-title.wxss",
          "target": "components/ui/card-title/card-title.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/card-title/card-title.json",
          "target": "components/ui/card-title/card-title.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/card-title/card-title.ts",
          "target": "components/ui/card-title/card-title.ts",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "sheet",
      "type": "registry:ui",
      "dependencies": [
        "@timui/core",
        "@zag-js/react",
        "class-variance-authority"
      ],
      "optionalPeerDependencies": [
        "lucide-react"
      ],
      "meta": {
        "frameworks": [
          "react",
          "vue",
          "weapp",
          "html"
        ],
        "dependenciesByFramework": {
          "react": {
            "dependencies": [
              "@timui/core",
              "@zag-js/react",
              "class-variance-authority"
            ],
            "optionalPeerDependencies": [
              "lucide-react"
            ]
          },
          "vue": {
            "dependencies": [
              "@timui/core",
              "@zag-js/vue"
            ],
            "optionalPeerDependencies": [
              "lucide-vue-next"
            ]
          },
          "weapp": {
            "dependencies": [
              "@timui/core"
            ]
          },
          "html": {}
        },
        "placeholder": false,
        "clientOnly": false
      },
      "files": [
        {
          "path": "registry/default/ui/sheet.tsx",
          "type": "registry:ui",
          "target": "components/ui/sheet.tsx"
        },
        {
          "path": "registry/default/ui/sheet/use-sheet-context.ts",
          "target": "components/ui/sheet/use-sheet-context.ts",
          "type": "registry:ui"
        },
        {
          "path": "registry/default/ui/sheet/use-sheet.ts",
          "target": "components/ui/sheet/use-sheet.ts",
          "type": "registry:ui"
        },
        {
          "path": "registry/default/vue/sheet/sheet-close.vue",
          "target": "components/ui/sheet/sheet-close.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/sheet/sheet-content.vue",
          "target": "components/ui/sheet/sheet-content.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/sheet/sheet-description.vue",
          "target": "components/ui/sheet/sheet-description.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/sheet/sheet-footer.vue",
          "target": "components/ui/sheet/sheet-footer.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/sheet/sheet-header.vue",
          "target": "components/ui/sheet/sheet-header.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/sheet/sheet-title.vue",
          "target": "components/ui/sheet/sheet-title.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/sheet/sheet-trigger.vue",
          "target": "components/ui/sheet/sheet-trigger.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/sheet/sheet.vue",
          "target": "components/ui/sheet/sheet.vue",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/sheet/use-sheet-context.ts",
          "target": "components/ui/sheet/use-sheet-context.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/vue/sheet/use-sheet.ts",
          "target": "components/ui/sheet/use-sheet.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/html/sheet.html",
          "target": "components/ui/sheet.html",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/sheet.wxml",
          "target": "components/ui/sheet.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/sheet.wxss",
          "target": "components/ui/sheet.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/sheet.ts",
          "target": "components/ui/sheet.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/sheet.json",
          "target": "components/ui/sheet.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/sheet-description/sheet-description.wxml",
          "target": "components/ui/sheet-description/sheet-description.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/sheet-description/sheet-description.wxss",
          "target": "components/ui/sheet-description/sheet-description.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/sheet-description/sheet-description.json",
          "target": "components/ui/sheet-description/sheet-description.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/sheet-description/sheet-description.ts",
          "target": "components/ui/sheet-description/sheet-description.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/sheet-footer/sheet-footer.wxml",
          "target": "components/ui/sheet-footer/sheet-footer.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/sheet-footer/sheet-footer.wxss",
          "target": "components/ui/sheet-footer/sheet-footer.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/sheet-footer/sheet-footer.json",
          "target": "components/ui/sheet-footer/sheet-footer.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/sheet-footer/sheet-footer.ts",
          "target": "components/ui/sheet-footer/sheet-footer.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/sheet-header/sheet-header.wxml",
          "target": "components/ui/sheet-header/sheet-header.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/sheet-header/sheet-header.wxss",
          "target": "components/ui/sheet-header/sheet-header.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/sheet-header/sheet-header.json",
          "target": "components/ui/sheet-header/sheet-header.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/sheet-header/sheet-header.ts",
          "target": "components/ui/sheet-header/sheet-header.ts",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/sheet-title/sheet-title.wxml",
          "target": "components/ui/sheet-title/sheet-title.wxml",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/sheet-title/sheet-title.wxss",
          "target": "components/ui/sheet-title/sheet-title.wxss",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/sheet-title/sheet-title.json",
          "target": "components/ui/sheet-title/sheet-title.json",
          "type": "registry:component"
        },
        {
          "path": "registry/default/weapp/sheet-title/sheet-title.ts",
          "target": "components/ui/sheet-title/sheet-title.ts",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "login-01",
      "type": "registry:block",
      "description": "Block: login-01",
      "categories": [
        "authentication"
      ],
      "registryDependencies": [
        "button",
        "card",
        "input",
        "label"
      ],
      "meta": {
        "frameworks": [
          "react"
        ],
        "category": "authentication",
        "tags": [
          "authentication"
        ],
        "clientOnly": false,
        "isActive": true,
        "mdxBody": "```tsx\nimport { Button } from '@/components/ui/button'\nimport {\n  Card,\n  CardContent,\n  CardDescription,\n  CardFooter,\n  CardHeader,\n  CardTitle,\n} from '@/components/ui/card'\nimport { Input } from '@/components/ui/input'\nimport { Label } from '@/components/ui/label'\n\nexport default function Login01() {\n  return (\n    <Card className=\"w-full max-w-sm\">\n      <CardHeader>\n        <CardTitle className=\"text-2xl\">Login</CardTitle>\n        <CardDescription>Enter your email below to login to your account.</CardDescription>\n      </CardHeader>\n      <CardContent className=\"grid gap-4\">\n        <div className=\"grid gap-2\">\n          <Label htmlFor=\"email\">Email</Label>\n          <Input id=\"email\" type=\"email\" placeholder=\"m@example.com\" required />\n        </div>\n        <div className=\"grid gap-2\">\n          <Label htmlFor=\"password\">Password</Label>\n          <Input id=\"password\" type=\"password\" required />\n        </div>\n      </CardContent>\n      <CardFooter>\n        <Button className=\"w-full\">Sign in</Button>\n      </CardFooter>\n    </Card>\n  )\n}\n\n```",
        "title": "Login · Email"
      },
      "files": [
        {
          "path": "blocks/authentication/login-01.tsx",
          "type": "registry:block",
          "target": "components/blocks/authentication/login-01.tsx"
        }
      ]
    },
    {
      "name": "agent-chat-01",
      "type": "registry:block",
      "description": "Block: agent-chat-01",
      "dependencies": [
        "lucide-react"
      ],
      "categories": [
        "mobile-agent"
      ],
      "registryDependencies": [
        "avatar",
        "badge",
        "button",
        "input"
      ],
      "meta": {
        "frameworks": [
          "react"
        ],
        "category": "mobile-agent",
        "tags": [
          "mobile",
          "mobile-agent"
        ],
        "clientOnly": true,
        "viewport": "mobile-first",
        "isActive": true,
        "mdxBody": "```tsx\n'use client'\n\nimport { ArrowUp, Bot, CheckCircle2, Command, FileText, Sparkles } from 'lucide-react'\n\nimport { Avatar, AvatarFallback } from '@/components/ui/avatar'\nimport { Badge } from '@/components/ui/badge'\nimport { Button } from '@/components/ui/button'\nimport { Input } from '@/components/ui/input'\n\nconst tasks = [\n  { label: 'Read registry-index.json', done: true },\n  { label: 'Install wallet-home-01', done: true },\n  { label: 'Patch mobile safe area', done: false },\n]\n\nexport default function AgentChat01() {\n  return (\n    <section className=\"mx-auto flex min-h-dvh w-full max-w-md flex-col bg-background text-foreground\">\n      <header className=\"flex items-center gap-3 border-b px-5 pb-4 pt-safe-top\">\n        <Avatar className=\"size-11\">\n          <AvatarFallback className=\"bg-primary text-primary-foreground\">\n            <Bot className=\"size-5\" />\n          </AvatarFallback>\n        </Avatar>\n        <div className=\"min-w-0 flex-1\">\n          <h1 className=\"text-base font-semibold tracking-normal\">Timkit Agent</h1>\n          <p className=\"truncate text-xs text-muted-foreground\">Mobile UI registry session</p>\n        </div>\n        <Badge className=\"rounded-md\" variant=\"secondary\">\n          Live\n        </Badge>\n      </header>\n\n      <main className=\"flex flex-1 flex-col gap-4 overflow-y-auto px-5 py-5\">\n        <div className=\"max-w-[82%] rounded-lg bg-muted p-3\">\n          <p className=\"text-sm leading-relaxed\">\n            Build a mobile checkout screen using Timkit components and keep every tap target above\n            44px.\n          </p>\n        </div>\n\n        <div className=\"ml-auto max-w-[86%] rounded-lg bg-primary p-3 text-primary-foreground\">\n          <div className=\"mb-2 flex items-center gap-2 text-xs font-medium opacity-80\">\n            <Sparkles className=\"size-3.5\" />\n            Registry plan\n          </div>\n          <div className=\"grid gap-2\">\n            {tasks.map((task) => (\n              <div\n                key={task.label}\n                className=\"flex items-center gap-2 rounded-md bg-primary-foreground/10 px-2 py-2 text-sm\"\n              >\n                {task.done ? <CheckCircle2 className=\"size-4\" /> : <Command className=\"size-4\" />}\n                <span>{task.label}</span>\n              </div>\n            ))}\n          </div>\n        </div>\n\n        <div className=\"max-w-[88%] rounded-lg border bg-card p-3\">\n          <div className=\"mb-2 flex items-center gap-2 text-xs font-medium text-muted-foreground\">\n            <FileText className=\"size-3.5\" />\n            Command\n          </div>\n          <code className=\"block overflow-x-auto rounded-md bg-muted px-3 py-2 text-xs\">\n            npx @timui/cli add commerce-home-01 --framework react\n          </code>\n        </div>\n      </main>\n\n      <form className=\"flex gap-2 border-t px-5 py-3 pb-safe-bottom\">\n        <Input className=\"min-h-[44px] rounded-lg\" placeholder=\"Ask the agent to compose UI\" />\n        <Button aria-label=\"Send message\" className=\"size-11 rounded-lg\" size=\"icon\" type=\"button\">\n          <ArrowUp className=\"size-4\" />\n        </Button>\n      </form>\n    </section>\n  )\n}\n\n```",
        "title": "Agent Chat · Timkit Agent"
      },
      "files": [
        {
          "path": "blocks/mobile-agent/agent-chat-01.tsx",
          "type": "registry:block",
          "target": "components/blocks/mobile-agent/agent-chat-01.tsx"
        }
      ]
    },
    {
      "name": "agent-command-center-01",
      "type": "registry:block",
      "description": "Block: agent-command-center-01",
      "dependencies": [
        "lucide-react"
      ],
      "categories": [
        "mobile-agent"
      ],
      "registryDependencies": [
        "badge",
        "button"
      ],
      "meta": {
        "frameworks": [
          "react"
        ],
        "category": "mobile-agent",
        "tags": [
          "mobile",
          "mobile-agent"
        ],
        "clientOnly": true,
        "viewport": "mobile-first",
        "isActive": true,
        "mdxBody": "```tsx\n'use client'\n\nimport {\n  Bot,\n  CheckCircle2,\n  CircleDot,\n  Code2,\n  GitBranch,\n  Layers3,\n  Play,\n  TerminalSquare,\n} from 'lucide-react'\n\nimport { Badge } from '@/components/ui/badge'\nimport { Button } from '@/components/ui/button'\n\nconst signals = [\n  { label: 'Registry', value: '658 items', icon: Layers3 },\n  { label: 'Plan', value: '6 picks', icon: GitBranch },\n  { label: 'Preview', value: 'Vue + React', icon: Play },\n]\n\nconst steps = [\n  { label: 'Read agent-index.json', state: 'done' },\n  { label: 'Fetch mobile-agent blocks', state: 'done' },\n  { label: 'Install registry dependencies', state: 'active' },\n  { label: 'Run local preview smoke', state: 'queued' },\n]\n\nexport default function AgentCommandCenter01() {\n  return (\n    <section className=\"mx-auto flex min-h-dvh w-full max-w-md flex-col bg-background text-foreground\">\n      <header className=\"border-b px-5 pb-4 pt-safe-top\">\n        <div className=\"flex items-center justify-between gap-3\">\n          <div className=\"flex min-w-0 items-center gap-3\">\n            <div className=\"grid size-11 shrink-0 place-items-center rounded-lg bg-primary text-primary-foreground\">\n              <Bot className=\"size-5\" />\n            </div>\n            <div className=\"min-w-0\">\n              <p className=\"text-xs font-medium text-muted-foreground\">Agent workspace</p>\n              <h1 className=\"truncate text-lg font-semibold tracking-normal\">Command center</h1>\n            </div>\n          </div>\n          <Badge className=\"rounded-md\" variant=\"secondary\">\n            Running\n          </Badge>\n        </div>\n      </header>\n\n      <main className=\"flex flex-1 flex-col gap-4 overflow-y-auto px-5 py-5\">\n        <div className=\"grid grid-cols-3 gap-3\">\n          {signals.map((signal) => {\n            const Icon = signal.icon\n            return (\n              <div key={signal.label} className=\"rounded-lg border bg-card p-3\">\n                <Icon className=\"size-4 text-primary\" />\n                <p className=\"mt-3 text-[11px] font-medium text-muted-foreground\">{signal.label}</p>\n                <p className=\"mt-1 text-sm font-semibold\">{signal.value}</p>\n              </div>\n            )\n          })}\n        </div>\n\n        <div className=\"rounded-lg border bg-card p-4\">\n          <div className=\"mb-4 flex items-center justify-between gap-3\">\n            <div>\n              <p className=\"text-xs font-medium text-muted-foreground\">Current intent</p>\n              <h2 className=\"mt-1 text-base font-semibold tracking-normal\">\n                Build a mobile AI console\n              </h2>\n            </div>\n            <Button aria-label=\"Run plan\" className=\"size-11 rounded-lg\" size=\"icon\">\n              <Play className=\"size-4\" />\n            </Button>\n          </div>\n          <div className=\"grid gap-2\">\n            {steps.map((step) => (\n              <div\n                key={step.label}\n                className=\"flex min-h-[44px] items-center gap-3 rounded-lg bg-muted px-3 text-sm\"\n              >\n                {step.state === 'done' ? (\n                  <CheckCircle2 className=\"size-4 text-emerald-600\" />\n                ) : step.state === 'active' ? (\n                  <TerminalSquare className=\"size-4 text-primary\" />\n                ) : (\n                  <CircleDot className=\"size-4 text-muted-foreground\" />\n                )}\n                <span className=\"min-w-0 flex-1 truncate\">{step.label}</span>\n                <span className=\"text-xs text-muted-foreground\">{step.state}</span>\n              </div>\n            ))}\n          </div>\n        </div>\n\n        <div className=\"rounded-lg border bg-card p-4\">\n          <div className=\"mb-3 flex items-center gap-2 text-xs font-medium text-muted-foreground\">\n            <Code2 className=\"size-4\" />\n            Next command\n          </div>\n          <code className=\"block overflow-x-auto rounded-md bg-muted px-3 py-2 text-xs\">\n            npx shadcn@latest add https://ui.timkit.cn/r/agent-chat-01.json\n          </code>\n        </div>\n      </main>\n    </section>\n  )\n}\n\n```",
        "title": "Agent Command Center · Command center"
      },
      "files": [
        {
          "path": "blocks/mobile-agent/agent-command-center-01.tsx",
          "type": "registry:block",
          "target": "components/blocks/mobile-agent/agent-command-center-01.tsx"
        }
      ]
    },
    {
      "name": "agent-run-timeline-01",
      "type": "registry:block",
      "description": "Block: agent-run-timeline-01",
      "dependencies": [
        "lucide-react"
      ],
      "categories": [
        "mobile-agent"
      ],
      "registryDependencies": [
        "badge"
      ],
      "meta": {
        "frameworks": [
          "react"
        ],
        "category": "mobile-agent",
        "tags": [
          "mobile",
          "mobile-agent"
        ],
        "clientOnly": true,
        "viewport": "mobile-first",
        "isActive": true,
        "mdxBody": "```tsx\n'use client'\n\nimport { CheckCircle2, CircleDot, Clock3, Loader2 } from 'lucide-react'\n\nimport { Badge } from '@/components/ui/badge'\n\nconst events = [\n  { title: 'Intent parsed', detail: 'mobile agent console, React, safe area', state: 'done' },\n  { title: 'Registry ranked', detail: 'templates, blocks, primitives scored', state: 'done' },\n  { title: 'Source installed', detail: 'agent-command-center-01 and button', state: 'active' },\n  { title: 'Preview verified', detail: 'waiting for runtime smoke', state: 'queued' },\n]\n\nexport default function AgentRunTimeline01() {\n  return (\n    <section className=\"mx-auto flex min-h-dvh w-full max-w-md flex-col bg-background px-5 py-5 pt-safe-top text-foreground\">\n      <header>\n        <div className=\"flex items-center justify-between gap-3\">\n          <div>\n            <p className=\"text-xs font-medium text-muted-foreground\">Execution timeline</p>\n            <h1 className=\"mt-1 text-2xl font-semibold tracking-normal\">Agent run</h1>\n          </div>\n          <Badge className=\"rounded-md\" variant=\"secondary\">\n            74%\n          </Badge>\n        </div>\n      </header>\n\n      <main className=\"mt-6 flex-1 overflow-y-auto pb-safe-bottom\">\n        <div className=\"rounded-lg border bg-card p-4\">\n          <div className=\"grid gap-4\">\n            {events.map((event, index) => {\n              const isDone = event.state === 'done'\n              const isActive = event.state === 'active'\n              return (\n                <div key={event.title} className=\"grid grid-cols-[28px_1fr] gap-3\">\n                  <div className=\"flex flex-col items-center\">\n                    <span className=\"grid size-7 place-items-center rounded-full bg-muted\">\n                      {isDone ? (\n                        <CheckCircle2 className=\"size-4 text-emerald-600\" />\n                      ) : isActive ? (\n                        <Loader2 className=\"size-4 animate-spin text-primary\" />\n                      ) : (\n                        <CircleDot className=\"size-4 text-muted-foreground\" />\n                      )}\n                    </span>\n                    {index < events.length - 1 ? (\n                      <span className=\"mt-2 h-12 w-px bg-border\" />\n                    ) : null}\n                  </div>\n                  <div className=\"min-w-0 pb-4\">\n                    <div className=\"flex min-h-[28px] items-center justify-between gap-2\">\n                      <h2 className=\"truncate text-sm font-semibold\">{event.title}</h2>\n                      <span className=\"flex shrink-0 items-center gap-1 text-xs text-muted-foreground\">\n                        <Clock3 className=\"size-3.5\" />\n                        {isDone ? 'done' : event.state}\n                      </span>\n                    </div>\n                    <p className=\"mt-1 text-sm leading-6 text-muted-foreground\">{event.detail}</p>\n                  </div>\n                </div>\n              )\n            })}\n          </div>\n        </div>\n      </main>\n    </section>\n  )\n}\n\n```",
        "title": "Agent Run Timeline · Agent run"
      },
      "files": [
        {
          "path": "blocks/mobile-agent/agent-run-timeline-01.tsx",
          "type": "registry:block",
          "target": "components/blocks/mobile-agent/agent-run-timeline-01.tsx"
        }
      ]
    },
    {
      "name": "agent-tool-grid-01",
      "type": "registry:block",
      "description": "Block: agent-tool-grid-01",
      "dependencies": [
        "lucide-react"
      ],
      "categories": [
        "mobile-agent"
      ],
      "registryDependencies": [
        "badge",
        "button"
      ],
      "meta": {
        "frameworks": [
          "react"
        ],
        "category": "mobile-agent",
        "tags": [
          "mobile",
          "mobile-agent"
        ],
        "clientOnly": true,
        "viewport": "mobile-first",
        "isActive": true,
        "mdxBody": "```tsx\n'use client'\n\nimport { Bot, Code2, Database, FileJson2, MonitorSmartphone, ShieldCheck } from 'lucide-react'\n\nimport { Badge } from '@/components/ui/badge'\nimport { Button } from '@/components/ui/button'\n\nconst tools = [\n  { name: 'Registry fetch', detail: '/r/{name}.json', icon: FileJson2 },\n  { name: 'SDK plan', detail: '@timui/agent', icon: Bot },\n  { name: 'CLI install', detail: 'shadcn add URL', icon: Code2 },\n  { name: 'Preview smoke', detail: 'LOAD_PREVIEW', icon: MonitorSmartphone },\n  { name: 'Data contract', detail: 'registry-index', icon: Database },\n  { name: 'A11y guard', detail: '44px targets', icon: ShieldCheck },\n]\n\nexport default function AgentToolGrid01() {\n  return (\n    <section className=\"mx-auto flex min-h-dvh w-full max-w-md flex-col bg-background px-5 py-5 pt-safe-top text-foreground\">\n      <header className=\"flex items-center justify-between gap-3\">\n        <div>\n          <p className=\"text-xs font-medium text-muted-foreground\">Agent tools</p>\n          <h1 className=\"mt-1 text-2xl font-semibold tracking-normal\">Choose capability</h1>\n        </div>\n        <Badge className=\"rounded-md\" variant=\"secondary\">\n          6 tools\n        </Badge>\n      </header>\n\n      <main className=\"mt-5 grid flex-1 grid-cols-2 gap-3 overflow-y-auto pb-safe-bottom\">\n        {tools.map((tool) => {\n          const Icon = tool.icon\n          return (\n            <Button\n              key={tool.name}\n              className=\"h-auto min-h-[132px] flex-col items-start justify-between rounded-lg border bg-card p-4 text-left text-card-foreground hover:bg-muted\"\n              variant=\"ghost\"\n            >\n              <span className=\"grid size-10 place-items-center rounded-lg bg-primary/10 text-primary\">\n                <Icon className=\"size-5\" />\n              </span>\n              <span className=\"block\">\n                <span className=\"block text-sm font-semibold\">{tool.name}</span>\n                <span className=\"mt-1 block text-xs font-normal text-muted-foreground\">\n                  {tool.detail}\n                </span>\n              </span>\n            </Button>\n          )\n        })}\n      </main>\n    </section>\n  )\n}\n\n```",
        "title": "Agent Tool Grid · Choose capability"
      },
      "files": [
        {
          "path": "blocks/mobile-agent/agent-tool-grid-01.tsx",
          "type": "registry:block",
          "target": "components/blocks/mobile-agent/agent-tool-grid-01.tsx"
        }
      ]
    },
    {
      "name": "commerce-home-01",
      "type": "registry:block",
      "description": "Block: commerce-home-01",
      "dependencies": [
        "lucide-react"
      ],
      "categories": [
        "mobile-commerce"
      ],
      "registryDependencies": [
        "badge",
        "button",
        "card",
        "input"
      ],
      "meta": {
        "frameworks": [
          "react"
        ],
        "category": "mobile-commerce",
        "tags": [
          "mobile",
          "mobile-commerce"
        ],
        "clientOnly": false,
        "viewport": "mobile-first",
        "isActive": true,
        "mdxBody": "```tsx\nimport { ArrowRight, Heart, Search, ShoppingBag, Sparkles, Star } from 'lucide-react'\n\nimport { Badge } from '@/components/ui/badge'\nimport { Button } from '@/components/ui/button'\nimport { Card, CardContent } from '@/components/ui/card'\nimport { Input } from '@/components/ui/input'\n\nconst categories = ['Drops', 'Daily', 'Outdoor', 'Studio']\n\nconst products = [\n  {\n    name: 'Trace Knit Jacket',\n    detail: 'Water-repellent shell',\n    price: '$128',\n    rating: '4.9',\n    accent: 'bg-sky-100 text-sky-900 dark:bg-sky-400/15 dark:text-sky-200',\n  },\n  {\n    name: 'Arc Running Tote',\n    detail: '18L recycled nylon',\n    price: '$74',\n    rating: '4.8',\n    accent: 'bg-emerald-100 text-emerald-900 dark:bg-emerald-400/15 dark:text-emerald-200',\n  },\n]\n\nexport default function CommerceHome01() {\n  return (\n    <section className=\"mx-auto flex min-h-dvh w-full max-w-md flex-col bg-background text-foreground\">\n      <header className=\"flex items-center justify-between px-5 pb-4 pt-safe-top\">\n        <div>\n          <p className=\"text-xs font-medium text-muted-foreground\">Good morning</p>\n          <h1 className=\"mt-1 text-2xl font-semibold tracking-normal\">Find your next fit</h1>\n        </div>\n        <Button aria-label=\"Open shopping bag\" className=\"size-11 rounded-lg\" size=\"icon\">\n          <ShoppingBag className=\"size-5\" />\n        </Button>\n      </header>\n\n      <main className=\"flex flex-1 flex-col gap-5 px-5 pb-safe-bottom\">\n        <label className=\"relative block\">\n          <span className=\"sr-only\">Search products</span>\n          <Search className=\"pointer-events-none absolute left-3 top-1/2 size-4 -translate-y-1/2 text-muted-foreground\" />\n          <Input\n            className=\"min-h-[44px] rounded-lg pl-10\"\n            placeholder=\"Search jackets, bags, shoes\"\n            type=\"search\"\n          />\n        </label>\n\n        <div className=\"flex gap-2 overflow-x-auto pb-1\">\n          {categories.map((category, index) => (\n            <Button\n              key={category}\n              className=\"min-h-[44px] shrink-0 rounded-lg px-4\"\n              variant={index === 0 ? 'default' : 'outline'}\n            >\n              {category}\n            </Button>\n          ))}\n        </div>\n\n        <div className=\"rounded-lg border bg-card p-4 shadow-sm\">\n          <div className=\"flex items-start justify-between gap-4\">\n            <div>\n              <Badge className=\"rounded-md\" variant=\"secondary\">\n                <Sparkles className=\"mr-1 size-3\" />\n                Agent pick\n              </Badge>\n              <h2 className=\"mt-4 max-w-[13rem] text-2xl font-semibold tracking-normal\">\n                Capsule pieces for a rainy city week.\n              </h2>\n            </div>\n            <div className=\"grid size-24 place-items-center rounded-lg bg-primary/10 text-primary\">\n              <ShoppingBag className=\"size-10\" />\n            </div>\n          </div>\n          <Button className=\"mt-5 min-h-[44px] rounded-lg\" variant=\"secondary\">\n            Build outfit\n            <ArrowRight className=\"ml-2 size-4\" />\n          </Button>\n        </div>\n\n        <div className=\"grid gap-3\">\n          {products.map((product) => (\n            <Card key={product.name} className=\"rounded-lg\">\n              <CardContent className=\"flex items-center gap-3 p-3\">\n                <div className={`grid size-16 place-items-center rounded-lg ${product.accent}`}>\n                  <ShoppingBag className=\"size-7\" />\n                </div>\n                <div className=\"min-w-0 flex-1\">\n                  <h3 className=\"truncate text-sm font-semibold\">{product.name}</h3>\n                  <p className=\"mt-1 truncate text-xs text-muted-foreground\">{product.detail}</p>\n                  <div className=\"mt-2 flex items-center gap-2 text-xs text-muted-foreground\">\n                    <Star className=\"size-3 fill-current\" />\n                    {product.rating}\n                  </div>\n                </div>\n                <div className=\"flex flex-col items-end gap-2\">\n                  <Button\n                    aria-label={`Save ${product.name}`}\n                    className=\"size-11 rounded-lg\"\n                    size=\"icon\"\n                    variant=\"ghost\"\n                  >\n                    <Heart className=\"size-4\" />\n                  </Button>\n                  <span className=\"text-sm font-semibold\">{product.price}</span>\n                </div>\n              </CardContent>\n            </Card>\n          ))}\n        </div>\n      </main>\n    </section>\n  )\n}\n\n```",
        "title": "Commerce Home · Find your next fit"
      },
      "files": [
        {
          "path": "blocks/mobile-commerce/commerce-home-01.tsx",
          "type": "registry:block",
          "target": "components/blocks/mobile-commerce/commerce-home-01.tsx"
        }
      ]
    },
    {
      "name": "wallet-home-01",
      "type": "registry:block",
      "description": "Block: wallet-home-01",
      "dependencies": [
        "lucide-react"
      ],
      "categories": [
        "mobile-finance"
      ],
      "registryDependencies": [
        "badge",
        "button",
        "card",
        "progress"
      ],
      "meta": {
        "frameworks": [
          "react"
        ],
        "category": "mobile-finance",
        "tags": [
          "mobile",
          "mobile-finance"
        ],
        "clientOnly": false,
        "viewport": "mobile-first",
        "isActive": true,
        "mdxBody": "```tsx\nimport { ArrowDownLeft, ArrowUpRight, CreditCard, ShieldCheck, Wallet } from 'lucide-react'\n\nimport { Badge } from '@/components/ui/badge'\nimport { Button } from '@/components/ui/button'\nimport { Card, CardContent } from '@/components/ui/card'\nimport { Progress } from '@/components/ui/progress'\n\nconst actions = [\n  { label: 'Send', icon: ArrowUpRight },\n  { label: 'Receive', icon: ArrowDownLeft },\n  { label: 'Cards', icon: CreditCard },\n]\n\nconst transactions = [\n  {\n    name: 'Figma',\n    amount: '-$24.00',\n    tone: 'bg-violet-100 text-violet-900 dark:bg-violet-400/15 dark:text-violet-200',\n  },\n  {\n    name: 'Stripe payout',\n    amount: '+$890.20',\n    tone: 'bg-emerald-100 text-emerald-900 dark:bg-emerald-400/15 dark:text-emerald-200',\n  },\n  {\n    name: 'Vercel',\n    amount: '-$20.00',\n    tone: 'bg-slate-100 text-slate-900 dark:bg-slate-400/15 dark:text-slate-200',\n  },\n]\n\nexport default function WalletHome01() {\n  return (\n    <section className=\"mx-auto flex min-h-dvh w-full max-w-md flex-col bg-background text-foreground\">\n      <header className=\"px-5 pb-4 pt-safe-top\">\n        <div className=\"flex items-center justify-between\">\n          <div>\n            <p className=\"text-xs font-medium text-muted-foreground\">Total balance</p>\n            <h1 className=\"mt-1 text-3xl font-semibold tracking-normal\">$24,892.48</h1>\n          </div>\n          <Button\n            aria-label=\"Security center\"\n            className=\"size-11 rounded-lg\"\n            size=\"icon\"\n            variant=\"outline\"\n          >\n            <ShieldCheck className=\"size-5\" />\n          </Button>\n        </div>\n      </header>\n\n      <main className=\"flex flex-1 flex-col gap-5 px-5 pb-safe-bottom\">\n        <div className=\"rounded-lg bg-foreground p-5 text-background shadow-sm\">\n          <div className=\"flex items-center justify-between\">\n            <Badge className=\"rounded-md bg-background/15 text-background hover:bg-background/20\">\n              Timkit Card\n            </Badge>\n            <Wallet className=\"size-6 opacity-80\" />\n          </div>\n          <div className=\"mt-12 flex items-end justify-between\">\n            <div>\n              <p className=\"text-xs text-background/60\">Monthly spend</p>\n              <p className=\"mt-1 text-xl font-semibold\">$3,240.18</p>\n            </div>\n            <p className=\"text-sm text-background/70\">**** 0924</p>\n          </div>\n        </div>\n\n        <div className=\"grid grid-cols-3 gap-3\">\n          {actions.map((action) => {\n            const Icon = action.icon\n            return (\n              <Button key={action.label} className=\"min-h-[56px] rounded-lg\" variant=\"secondary\">\n                <Icon className=\"mr-2 size-4\" />\n                {action.label}\n              </Button>\n            )\n          })}\n        </div>\n\n        <Card className=\"rounded-lg\">\n          <CardContent className=\"p-4\">\n            <div className=\"flex items-center justify-between gap-4\">\n              <div>\n                <h2 className=\"text-sm font-semibold\">Agent budget guard</h2>\n                <p className=\"mt-1 text-xs text-muted-foreground\">$1,840 left this month</p>\n              </div>\n              <span className=\"text-sm font-semibold\">62%</span>\n            </div>\n            <Progress className=\"mt-4 h-2\" value={62} />\n          </CardContent>\n        </Card>\n\n        <div>\n          <div className=\"mb-3 flex items-center justify-between\">\n            <h2 className=\"text-sm font-semibold\">Recent activity</h2>\n            <Button className=\"h-11 rounded-lg px-3\" variant=\"ghost\">\n              View all\n            </Button>\n          </div>\n          <div className=\"grid gap-3\">\n            {transactions.map((item) => (\n              <div\n                key={item.name}\n                className=\"flex min-h-[64px] items-center gap-3 rounded-lg border bg-card px-3\"\n              >\n                <div className={`grid size-10 place-items-center rounded-lg ${item.tone}`}>\n                  <CreditCard className=\"size-4\" />\n                </div>\n                <span className=\"flex-1 text-sm font-medium\">{item.name}</span>\n                <span className=\"text-sm font-semibold\">{item.amount}</span>\n              </div>\n            ))}\n          </div>\n        </div>\n      </main>\n    </section>\n  )\n}\n\n```",
        "title": "Wallet Home · $24,892.48"
      },
      "files": [
        {
          "path": "blocks/mobile-finance/wallet-home-01.tsx",
          "type": "registry:block",
          "target": "components/blocks/mobile-finance/wallet-home-01.tsx"
        }
      ]
    },
    {
      "name": "._login-01",
      "type": "registry:block",
      "description": "Block: ._login-01",
      "categories": [
        "authentication"
      ],
      "registryDependencies": [],
      "meta": {
        "frameworks": [
          "react"
        ],
        "category": "authentication",
        "tags": [
          "authentication"
        ],
        "clientOnly": false,
        "isActive": true,
        "mdxBody": "```tsx\n\u0000\u0005\u0016\u0007\u0000\u0002\u0000\u0000Mac OS X        \u0000\u0002\u0000\u0000\u0000\t\u0000\u0000\u00002\u0000\u0000\u0000q\u0000\u0000\u0000\u0002\u0000\u0000\u0000�\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000ATTR\u0000\u0000\u0000\u0000\u0000\u0000\u0000�\u0000\u0000\u0000�\u0000\u0000\u0000\u000b\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0000\u0000\u0000�\u0000\u0000\u0000\u000b\u0000\u0000\u0015com.apple.provenance\u0000\u0001\u0002\u0000s�&YT���\n```",
        "title": ". Login · Pattern 01"
      },
      "files": [
        {
          "path": "blocks/authentication/._login-01.tsx",
          "type": "registry:block",
          "target": "components/blocks/authentication/._login-01.tsx"
        }
      ]
    },
    {
      "name": "._agent-chat-01",
      "type": "registry:block",
      "description": "Block: ._agent-chat-01",
      "categories": [
        "mobile-agent"
      ],
      "registryDependencies": [],
      "meta": {
        "frameworks": [
          "react"
        ],
        "category": "mobile-agent",
        "tags": [
          "mobile",
          "mobile-agent"
        ],
        "clientOnly": false,
        "viewport": "mobile-first",
        "isActive": true,
        "mdxBody": "```tsx\n\u0000\u0005\u0016\u0007\u0000\u0002\u0000\u0000Mac OS X        \u0000\u0002\u0000\u0000\u0000\t\u0000\u0000\u00002\u0000\u0000\u0000q\u0000\u0000\u0000\u0002\u0000\u0000\u0000�\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000ATTR\u0000\u0000\u0000\u0000\u0000\u0000\u0000�\u0000\u0000\u0000�\u0000\u0000\u0000\u000b\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0000\u0000\u0000�\u0000\u0000\u0000\u000b\u0000\u0000\u0015com.apple.provenance\u0000\u0001\u0002\u0000x�\t���i�\n```",
        "title": ". Agent Chat · Pattern 01"
      },
      "files": [
        {
          "path": "blocks/mobile-agent/._agent-chat-01.tsx",
          "type": "registry:block",
          "target": "components/blocks/mobile-agent/._agent-chat-01.tsx"
        }
      ]
    },
    {
      "name": "._commerce-home-01",
      "type": "registry:block",
      "description": "Block: ._commerce-home-01",
      "categories": [
        "mobile-commerce"
      ],
      "registryDependencies": [],
      "meta": {
        "frameworks": [
          "react"
        ],
        "category": "mobile-commerce",
        "tags": [
          "mobile",
          "mobile-commerce"
        ],
        "clientOnly": false,
        "viewport": "mobile-first",
        "isActive": true,
        "mdxBody": "```tsx\n\u0000\u0005\u0016\u0007\u0000\u0002\u0000\u0000Mac OS X        \u0000\u0002\u0000\u0000\u0000\t\u0000\u0000\u00002\u0000\u0000\u0000q\u0000\u0000\u0000\u0002\u0000\u0000\u0000�\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000ATTR\u0000\u0000\u0000\u0000\u0000\u0000\u0000�\u0000\u0000\u0000�\u0000\u0000\u0000\u000b\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0000\u0000\u0000�\u0000\u0000\u0000\u000b\u0000\u0000\u0015com.apple.provenance\u0000\u0001\u0002\u0000x�\t���i�\n```",
        "title": ". Commerce Home · Pattern 01"
      },
      "files": [
        {
          "path": "blocks/mobile-commerce/._commerce-home-01.tsx",
          "type": "registry:block",
          "target": "components/blocks/mobile-commerce/._commerce-home-01.tsx"
        }
      ]
    },
    {
      "name": "._wallet-home-01",
      "type": "registry:block",
      "description": "Block: ._wallet-home-01",
      "categories": [
        "mobile-finance"
      ],
      "registryDependencies": [],
      "meta": {
        "frameworks": [
          "react"
        ],
        "category": "mobile-finance",
        "tags": [
          "mobile",
          "mobile-finance"
        ],
        "clientOnly": false,
        "viewport": "mobile-first",
        "isActive": true,
        "mdxBody": "```tsx\n\u0000\u0005\u0016\u0007\u0000\u0002\u0000\u0000Mac OS X        \u0000\u0002\u0000\u0000\u0000\t\u0000\u0000\u00002\u0000\u0000\u0000q\u0000\u0000\u0000\u0002\u0000\u0000\u0000�\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000ATTR\u0000\u0000\u0000\u0000\u0000\u0000\u0000�\u0000\u0000\u0000�\u0000\u0000\u0000\u000b\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0000\u0000\u0000�\u0000\u0000\u0000\u000b\u0000\u0000\u0015com.apple.provenance\u0000\u0001\u0002\u0000x�\t���i�\n```",
        "title": ". Wallet Home · Pattern 01"
      },
      "files": [
        {
          "path": "blocks/mobile-finance/._wallet-home-01.tsx",
          "type": "registry:block",
          "target": "components/blocks/mobile-finance/._wallet-home-01.tsx"
        }
      ]
    },
    {
      "name": "mobile-agent-console",
      "type": "registry:page",
      "description": "Mobile template: mobile-agent-console",
      "dependencies": [
        "lucide-react"
      ],
      "categories": [
        "mobile-app"
      ],
      "registryDependencies": [
        "badge",
        "button",
        "input"
      ],
      "meta": {
        "frameworks": [
          "react"
        ],
        "category": "mobile-app",
        "tags": [
          "mobile",
          "template",
          "mobile-app"
        ],
        "clientOnly": true,
        "viewport": "mobile-first",
        "source": "packages/react/src/templates"
      },
      "files": [
        {
          "path": "templates/mobile-app/mobile-agent-console.tsx",
          "type": "registry:page",
          "target": "app/mobile-agent-console/page.tsx"
        }
      ]
    },
    {
      "name": "mobile-agent-workbench",
      "type": "registry:page",
      "description": "Mobile template: mobile-agent-workbench",
      "dependencies": [
        "lucide-react"
      ],
      "categories": [
        "mobile-app"
      ],
      "registryDependencies": [
        "badge",
        "button",
        "input"
      ],
      "meta": {
        "frameworks": [
          "react"
        ],
        "category": "mobile-app",
        "tags": [
          "mobile",
          "template",
          "mobile-app"
        ],
        "clientOnly": true,
        "viewport": "mobile-first",
        "source": "packages/react/src/templates"
      },
      "files": [
        {
          "path": "templates/mobile-app/mobile-agent-workbench.tsx",
          "type": "registry:page",
          "target": "app/mobile-agent-workbench/page.tsx"
        }
      ]
    },
    {
      "name": "mobile-marketplace",
      "type": "registry:page",
      "description": "Mobile template: mobile-marketplace",
      "dependencies": [
        "lucide-react"
      ],
      "categories": [
        "mobile-app"
      ],
      "registryDependencies": [
        "badge",
        "button",
        "card",
        "input"
      ],
      "meta": {
        "frameworks": [
          "react"
        ],
        "category": "mobile-app",
        "tags": [
          "mobile",
          "template",
          "mobile-app"
        ],
        "clientOnly": false,
        "viewport": "mobile-first",
        "source": "packages/react/src/templates"
      },
      "files": [
        {
          "path": "templates/mobile-app/mobile-marketplace.tsx",
          "type": "registry:page",
          "target": "app/mobile-marketplace/page.tsx"
        }
      ]
    },
    {
      "name": "mobile-wallet",
      "type": "registry:page",
      "description": "Mobile template: mobile-wallet",
      "dependencies": [
        "lucide-react"
      ],
      "categories": [
        "mobile-app"
      ],
      "registryDependencies": [
        "badge",
        "button",
        "progress"
      ],
      "meta": {
        "frameworks": [
          "react"
        ],
        "category": "mobile-app",
        "tags": [
          "mobile",
          "template",
          "mobile-app"
        ],
        "clientOnly": false,
        "viewport": "mobile-first",
        "source": "packages/react/src/templates"
      },
      "files": [
        {
          "path": "templates/mobile-app/mobile-wallet.tsx",
          "type": "registry:page",
          "target": "app/mobile-wallet/page.tsx"
        }
      ]
    },
    {
      "name": "ui-tokens",
      "type": "registry:theme",
      "description": "Design tokens (CSS Variables)",
      "files": [
        {
          "path": "styles/theme.css",
          "type": "registry:css",
          "target": "src/styles/theme.css"
        }
      ]
    }
  ],
  "generatedAt": "2026-05-28T16:09:51.049Z",
  "schemaVersion": "1.0",
  "minCliVersion": "0.0.1",
  "checksum": "761c1f5395da5dd198f00949a24f3eb44fc0e67b9a0648ef0e36c4226d82fb01"
}