{
  "$schema": "https://raw.githubusercontent.com/JetBrains/web-types/master/schema/web-types.json",
  "framework": "vue",
  "name": "esurfaceapp",
  "version": "1.0.0-beta.13",
  "contributions": {
    "html": {
      "tags": [
        {
          "name": "demo-button",
          "slots": [
            {
              "name": "default",
              "description": "默认插槽"
            }
          ],
          "events": [
            {
              "name": "click",
              "description": "点击时触发",
              "arguments": [
                {
                  "name": "event",
                  "type": "MouseEvent"
                }
              ]
            }
          ],
          "attributes": [
            {
              "name": "type",
              "default": "`primary`",
              "description": "按钮类型",
              "options": [],
              "value": {
                "type": "string",
                "kind": "expression"
              }
            },
            {
              "name": "color",
              "default": "-",
              "description": "按钮颜色",
              "options": [],
              "value": {
                "type": "string",
                "kind": "expression"
              }
            }
          ]
        }
      ],
      "attributes": [],
      "types-syntax": "typescript"
    }
  }
}