{
  "timestamp": "2020-04-29T15:33:27",
  "compiler": {
    "name": "@stencil/core",
    "version": "1.12.0",
    "typescriptVersion": "3.8.3"
  },
  "components": [
    {
      "filePath": "./src/components/alert/alert.tsx",
      "encapsulation": "shadow",
      "tag": "scale-alert",
      "readme": "# scale-alert\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "customClass",
          "type": "string",
          "mutable": false,
          "attr": "custom-class",
          "reflectToAttr": false,
          "docs": "(optional) Alert class",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "headline",
          "type": "string",
          "mutable": false,
          "attr": "headline",
          "reflectToAttr": true,
          "docs": "(optional) Alert title",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "icon",
          "type": "string",
          "mutable": false,
          "attr": "icon",
          "reflectToAttr": false,
          "docs": "(optional) Alert icon",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "opened",
          "type": "boolean",
          "mutable": false,
          "attr": "opened",
          "reflectToAttr": true,
          "docs": "(optional) Alert opened",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "size",
          "type": "string",
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "(optional) Alert size",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "styles",
          "type": "StyleSheet<string | number | symbol>",
          "mutable": false,
          "reflectToAttr": false,
          "docs": "(optional) Injected jss styles",
          "docsTags": [],
          "values": [
            {
              "type": "StyleSheet<string"
            },
            {
              "type": "number"
            },
            {
              "type": "symbol>"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "timeout",
          "type": "boolean | number",
          "mutable": false,
          "attr": "timeout",
          "reflectToAttr": false,
          "docs": "(optional) Alert timeout",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            },
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "variant",
          "type": "string",
          "mutable": false,
          "attr": "variant",
          "reflectToAttr": false,
          "docs": "(optional) Alert variant",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [
        {
          "name": "open",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "signature": "open() => Promise<void>",
          "parameters": [],
          "docs": "Alert method: open()",
          "docsTags": []
        }
      ],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "./src/components/breadcrumb/breadcrumb.tsx",
      "encapsulation": "shadow",
      "tag": "scale-breadcrumb",
      "readme": "# scale-breadcrumb\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "separator",
          "type": "string",
          "mutable": false,
          "attr": "separator",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "default": "'\\\\'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "styles",
          "type": "StyleSheet<string | number | symbol>",
          "mutable": false,
          "reflectToAttr": false,
          "docs": "(optional) Injected jss styles",
          "docsTags": [],
          "values": [
            {
              "type": "StyleSheet<string"
            },
            {
              "type": "number"
            },
            {
              "type": "symbol>"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "./src/components/button/button.tsx",
      "encapsulation": "shadow",
      "tag": "scale-button",
      "readme": "# scale-button\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "ariaLabel",
          "type": "string",
          "mutable": false,
          "attr": "aria-label",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "customClass",
          "type": "string",
          "mutable": false,
          "attr": "custom-class",
          "reflectToAttr": false,
          "docs": "(optional) Button class",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "(optional) Disabled button",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "focusable",
          "type": "boolean",
          "mutable": false,
          "attr": "focusable",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "href",
          "type": "string",
          "mutable": false,
          "attr": "href",
          "reflectToAttr": false,
          "docs": "(optional) Link button",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "icon",
          "type": "string",
          "mutable": false,
          "attr": "icon",
          "reflectToAttr": false,
          "docs": "(optional) Icon only",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "iconAfter",
          "type": "string",
          "mutable": false,
          "attr": "icon-after",
          "reflectToAttr": false,
          "docs": "(optional) Icon after",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "iconBefore",
          "type": "string",
          "mutable": false,
          "attr": "icon-before",
          "reflectToAttr": false,
          "docs": "(optional) Icon before",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "iconSize",
          "type": "number",
          "mutable": false,
          "attr": "icon-size",
          "reflectToAttr": false,
          "docs": "(optional) Icon only",
          "docsTags": [],
          "default": "24",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "role",
          "type": "string",
          "mutable": false,
          "attr": "role",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "size",
          "type": "string",
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "(optional) Button size",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "styles",
          "type": "StyleSheet<string | number | symbol>",
          "mutable": false,
          "reflectToAttr": false,
          "docs": "(optional) Injected jss styles",
          "docsTags": [],
          "values": [
            {
              "type": "StyleSheet<string"
            },
            {
              "type": "number"
            },
            {
              "type": "symbol>"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "target",
          "type": "string",
          "mutable": false,
          "attr": "target",
          "reflectToAttr": false,
          "docs": "(optional) Link target button",
          "docsTags": [],
          "default": "'_self'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "variant",
          "type": "string",
          "mutable": false,
          "attr": "variant",
          "reflectToAttr": false,
          "docs": "(optional) Button variant",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [
        {
          "name": "disable",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "signature": "disable() => Promise<void>",
          "parameters": [],
          "docs": "Button method: disable()",
          "docsTags": []
        },
        {
          "name": "enable",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "signature": "enable() => Promise<void>",
          "parameters": [],
          "docs": "Button method: enable()",
          "docsTags": []
        }
      ],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "dependents": [],
      "dependencies": [
        "scale-icon"
      ],
      "dependencyGraph": {
        "scale-button": [
          "scale-icon"
        ]
      }
    },
    {
      "filePath": "./src/components/card/card.tsx",
      "encapsulation": "shadow",
      "tag": "scale-card",
      "readme": "# scale-card\n",
      "docs": "",
      "docsTags": [],
      "usage": {
        "card": "# card\n\n<scale-card>\n  <h1>Card Title</h1>\n  <p>This is card content</p>\n</scale-card>\n\n## interactive card\n\n<scale-card href=\"http://example.com\" target=\"_blank\">\n  <p>click me</p>\n</scale-card>\n"
      },
      "props": [
        {
          "name": "customClass",
          "type": "string",
          "mutable": false,
          "attr": "custom-class",
          "reflectToAttr": false,
          "docs": "(optional) Card class",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "(optional) Link disabled",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "href",
          "type": "string",
          "mutable": false,
          "attr": "href",
          "reflectToAttr": false,
          "docs": "(optional) Link card",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "interactive",
          "type": "boolean",
          "mutable": false,
          "attr": "interactive",
          "reflectToAttr": false,
          "docs": "(optional) Link interactive",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "styles",
          "type": "StyleSheet<string | number | symbol>",
          "mutable": false,
          "reflectToAttr": false,
          "docs": "(optional) Injected jss styles",
          "docsTags": [],
          "values": [
            {
              "type": "StyleSheet<string"
            },
            {
              "type": "number"
            },
            {
              "type": "symbol>"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "target",
          "type": "string",
          "mutable": false,
          "attr": "target",
          "reflectToAttr": false,
          "docs": "(optional) Link card target",
          "docsTags": [],
          "default": "'_self'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "./src/components/carousel/carousel.tsx",
      "encapsulation": "shadow",
      "tag": "scale-carousel",
      "readme": "# scale-carousel\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "customClass",
          "type": "string",
          "mutable": false,
          "attr": "custom-class",
          "reflectToAttr": false,
          "docs": "(optional) Carousel class",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "styles",
          "type": "StyleSheet<string | number | symbol>",
          "mutable": false,
          "reflectToAttr": false,
          "docs": "(optional) Injected jss styles",
          "docsTags": [],
          "values": [
            {
              "type": "StyleSheet<string"
            },
            {
              "type": "number"
            },
            {
              "type": "symbol>"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "vertical",
          "type": "boolean",
          "mutable": false,
          "attr": "vertical",
          "reflectToAttr": false,
          "docs": "(optional) carousel display direction",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "./src/components/divider/divider.tsx",
      "encapsulation": "shadow",
      "tag": "scale-divider",
      "readme": "# scale-divider\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "customClass",
          "type": "string",
          "mutable": false,
          "attr": "custom-class",
          "reflectToAttr": false,
          "docs": "(optional) Divider class",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "size",
          "type": "string",
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "(optional) Divider size",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "styles",
          "type": "StyleSheet<string | number | symbol>",
          "mutable": false,
          "reflectToAttr": false,
          "docs": "(optional) Injected jss styles",
          "docsTags": [],
          "values": [
            {
              "type": "StyleSheet<string"
            },
            {
              "type": "number"
            },
            {
              "type": "symbol>"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "vertical",
          "type": "boolean",
          "mutable": false,
          "attr": "vertical",
          "reflectToAttr": false,
          "docs": "(optional) Divider vertical",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "./src/components/icon/icon.tsx",
      "encapsulation": "shadow",
      "tag": "scale-icon",
      "readme": "# scale-icon\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "customClass",
          "type": "string",
          "mutable": false,
          "attr": "custom-class",
          "reflectToAttr": false,
          "docs": "(optional) Tag class",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "focusable",
          "type": "boolean",
          "mutable": false,
          "attr": "focusable",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "height",
          "type": "number",
          "mutable": false,
          "attr": "height",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "default": "24",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "name",
          "type": "string",
          "mutable": false,
          "attr": "name",
          "reflectToAttr": false,
          "docs": "(optional) Tag theme",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "path",
          "type": "string",
          "mutable": false,
          "attr": "path",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "size",
          "type": "number",
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "styles",
          "type": "StyleSheet<string | number | symbol>",
          "mutable": false,
          "reflectToAttr": false,
          "docs": "(optional) Injected jss styles",
          "docsTags": [],
          "values": [
            {
              "type": "StyleSheet<string"
            },
            {
              "type": "number"
            },
            {
              "type": "symbol>"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "viewBox",
          "type": "string",
          "mutable": false,
          "attr": "view-box",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "width",
          "type": "number",
          "mutable": false,
          "attr": "width",
          "reflectToAttr": false,
          "docs": "",
          "docsTags": [],
          "default": "24",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "dependents": [
        "scale-button",
        "scale-link",
        "scale-tag"
      ],
      "dependencies": [],
      "dependencyGraph": {
        "scale-button": [
          "scale-icon"
        ],
        "scale-link": [
          "scale-icon"
        ],
        "scale-tag": [
          "scale-icon"
        ]
      }
    },
    {
      "filePath": "./src/components/input/input.tsx",
      "encapsulation": "shadow",
      "tag": "scale-input",
      "readme": "# scale-input\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "counter",
          "type": "boolean",
          "mutable": false,
          "attr": "counter",
          "reflectToAttr": false,
          "docs": "(optional) Input counter",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "customClass",
          "type": "string",
          "mutable": false,
          "attr": "custom-class",
          "reflectToAttr": false,
          "docs": "(optional) Input text class",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "(optional) Input disabled",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "helperText",
          "type": "string",
          "mutable": false,
          "attr": "helper-text",
          "reflectToAttr": false,
          "docs": "(optional) Input helper text",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "label",
          "type": "string",
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "(optional) Input label",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "maxLength",
          "type": "number",
          "mutable": false,
          "attr": "max-length",
          "reflectToAttr": false,
          "docs": "(optional) Input max length",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "minLength",
          "type": "number",
          "mutable": false,
          "attr": "min-length",
          "reflectToAttr": false,
          "docs": "(optional) Input min length",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "name",
          "type": "string",
          "mutable": false,
          "attr": "name",
          "reflectToAttr": false,
          "docs": "(optional) Input name",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "placeholder",
          "type": "string",
          "mutable": false,
          "attr": "placeholder",
          "reflectToAttr": false,
          "docs": "(optional) Input placeHolder",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "required",
          "type": "boolean",
          "mutable": false,
          "attr": "required",
          "reflectToAttr": false,
          "docs": "(optional) Input required",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "size",
          "type": "string",
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "(optional) Input size",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "status",
          "type": "string",
          "mutable": false,
          "attr": "status",
          "reflectToAttr": false,
          "docs": "(optional) Input status",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "styles",
          "type": "StyleSheet<string | number | symbol>",
          "mutable": false,
          "reflectToAttr": false,
          "docs": "(optional) Injected jss styles",
          "docsTags": [],
          "values": [
            {
              "type": "StyleSheet<string"
            },
            {
              "type": "number"
            },
            {
              "type": "symbol>"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "type",
          "type": "\"email\" | \"hidden\" | \"number\" | \"password\" | \"tel\" | \"text\" | \"url\"",
          "mutable": false,
          "attr": "type",
          "reflectToAttr": false,
          "docs": "(optional) Input type",
          "docsTags": [],
          "default": "'text'",
          "values": [
            {
              "value": "email",
              "type": "string"
            },
            {
              "value": "hidden",
              "type": "string"
            },
            {
              "value": "number",
              "type": "string"
            },
            {
              "value": "password",
              "type": "string"
            },
            {
              "value": "tel",
              "type": "string"
            },
            {
              "value": "text",
              "type": "string"
            },
            {
              "value": "url",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "value",
          "type": "string",
          "mutable": true,
          "attr": "value",
          "reflectToAttr": false,
          "docs": "(optional) Input value",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "variant",
          "type": "\"animated\" | \"static\"",
          "mutable": false,
          "attr": "variant",
          "reflectToAttr": false,
          "docs": "(optional) Input label variant",
          "docsTags": [],
          "default": "'animated'",
          "values": [
            {
              "value": "animated",
              "type": "string"
            },
            {
              "value": "static",
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "blurEvent",
          "detail": "any",
          "bubbles": true,
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "changeEvent",
          "detail": "any",
          "bubbles": true,
          "cancelable": true,
          "composed": true,
          "docs": "(optional) Input text event changed",
          "docsTags": []
        },
        {
          "event": "focusEvent",
          "detail": "any",
          "bubbles": true,
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        },
        {
          "event": "keyDownEvent",
          "detail": "any",
          "bubbles": true,
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "./src/components/link/link.tsx",
      "encapsulation": "shadow",
      "tag": "scale-link",
      "readme": "# scale-link\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "block",
          "type": "boolean",
          "mutable": false,
          "attr": "block",
          "reflectToAttr": false,
          "docs": "(optional) Block link",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "customClass",
          "type": "string",
          "mutable": false,
          "attr": "custom-class",
          "reflectToAttr": false,
          "docs": "(optional) Link class",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "(optional) Disabled link",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "href",
          "type": "string",
          "mutable": false,
          "attr": "href",
          "reflectToAttr": false,
          "docs": "(optional) Link href",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "icon",
          "type": "string",
          "mutable": false,
          "attr": "icon",
          "reflectToAttr": false,
          "docs": "(optional) Icon only",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "iconSize",
          "type": "number",
          "mutable": false,
          "attr": "icon-size",
          "reflectToAttr": false,
          "docs": "(optional) Icon size",
          "docsTags": [],
          "default": "24",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "styles",
          "type": "StyleSheet<string | number | symbol>",
          "mutable": false,
          "reflectToAttr": false,
          "docs": "(optional) Injected jss styles",
          "docsTags": [],
          "values": [
            {
              "type": "StyleSheet<string"
            },
            {
              "type": "number"
            },
            {
              "type": "symbol>"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "target",
          "type": "string",
          "mutable": false,
          "attr": "target",
          "reflectToAttr": false,
          "docs": "(optional) Link open a new tag",
          "docsTags": [],
          "default": "'_self'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "underline",
          "type": "boolean",
          "mutable": false,
          "attr": "underline",
          "reflectToAttr": false,
          "docs": "(optional) Link underline",
          "docsTags": [],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "variant",
          "type": "string",
          "mutable": false,
          "attr": "variant",
          "reflectToAttr": false,
          "docs": "(optional) Link variant",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "dependents": [],
      "dependencies": [
        "scale-icon"
      ],
      "dependencyGraph": {
        "scale-link": [
          "scale-icon"
        ]
      }
    },
    {
      "filePath": "./src/components/modal/modal.tsx",
      "encapsulation": "shadow",
      "tag": "scale-modal",
      "readme": "# scale-modal\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "customClass",
          "type": "string",
          "mutable": false,
          "attr": "custom-class",
          "reflectToAttr": false,
          "docs": "(optional) Modal class",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "opened",
          "type": "boolean",
          "mutable": false,
          "attr": "opened",
          "reflectToAttr": true,
          "docs": "(required) Modal opened",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "size",
          "type": "string",
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "(optional) Modal size",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "styles",
          "type": "StyleSheet<string | number | symbol>",
          "mutable": false,
          "reflectToAttr": false,
          "docs": "(optional) Injected jss styles",
          "docsTags": [],
          "values": [
            {
              "type": "StyleSheet<string"
            },
            {
              "type": "number"
            },
            {
              "type": "symbol>"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "variant",
          "type": "string",
          "mutable": false,
          "attr": "variant",
          "reflectToAttr": false,
          "docs": "(optional) Modal variant",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [
        {
          "name": "close",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "signature": "close() => Promise<void>",
          "parameters": [],
          "docs": "Modal method: onCloseModal()",
          "docsTags": []
        },
        {
          "name": "open",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "signature": "open() => Promise<void>",
          "parameters": [],
          "docs": "Modal method: open()",
          "docsTags": []
        }
      ],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "./src/components/progress-bar/progress-bar.tsx",
      "encapsulation": "shadow",
      "tag": "scale-progress-bar",
      "readme": "# scale-progress-bar\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "customClass",
          "type": "string",
          "mutable": false,
          "attr": "custom-class",
          "reflectToAttr": false,
          "docs": "(optional) Progress bar class",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "percentage",
          "type": "number",
          "mutable": false,
          "attr": "percentage",
          "reflectToAttr": false,
          "docs": "(required) Progress bar percentage",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "showText",
          "type": "boolean",
          "mutable": false,
          "attr": "show-text",
          "reflectToAttr": false,
          "docs": "(optional) Progress bar percentage text",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "strokeWidth",
          "type": "number",
          "mutable": false,
          "attr": "stroke-width",
          "reflectToAttr": false,
          "docs": "(optional) Progress bar stroke width",
          "docsTags": [],
          "default": "6",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "styles",
          "type": "StyleSheet<string | number | symbol>",
          "mutable": false,
          "reflectToAttr": false,
          "docs": "(optional) Injected jss styles",
          "docsTags": [],
          "values": [
            {
              "type": "StyleSheet<string"
            },
            {
              "type": "number"
            },
            {
              "type": "symbol>"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "textInside",
          "type": "boolean",
          "mutable": false,
          "attr": "text-inside",
          "reflectToAttr": false,
          "docs": "(optional) Progress text display inside bar",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "variant",
          "type": "string",
          "mutable": false,
          "attr": "variant",
          "reflectToAttr": false,
          "docs": "(optional) Progress bar variant",
          "docsTags": [],
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "./src/components/slider/slider.tsx",
      "encapsulation": "shadow",
      "tag": "scale-slider",
      "readme": "# scale-slider\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "customClass",
          "type": "string",
          "mutable": false,
          "attr": "custom-class",
          "reflectToAttr": false,
          "docs": "(optional) Slider class",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "label",
          "type": "boolean",
          "mutable": false,
          "attr": "label",
          "reflectToAttr": false,
          "docs": "(optional) Slider display value",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "max",
          "type": "number",
          "mutable": false,
          "attr": "max",
          "reflectToAttr": false,
          "docs": "(optional) Slider range max value",
          "docsTags": [],
          "default": "100",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "min",
          "type": "number",
          "mutable": false,
          "attr": "min",
          "reflectToAttr": false,
          "docs": "(optional) Slider range start value",
          "docsTags": [],
          "default": "0",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "step",
          "type": "number",
          "mutable": false,
          "attr": "step",
          "reflectToAttr": false,
          "docs": "(optional) Slider step",
          "docsTags": [],
          "default": "1",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": false,
          "required": false
        },
        {
          "name": "styles",
          "type": "StyleSheet<string | number | symbol>",
          "mutable": false,
          "reflectToAttr": false,
          "docs": "(optional) Injected jss styles",
          "docsTags": [],
          "values": [
            {
              "type": "StyleSheet<string"
            },
            {
              "type": "number"
            },
            {
              "type": "symbol>"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "value",
          "type": "number",
          "mutable": false,
          "attr": "value",
          "reflectToAttr": false,
          "docs": "(optional) Slider binding value",
          "docsTags": [],
          "default": "0",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": false,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "./src/components/ssr-slot-fix/ssr-slot-fix.tsx",
      "encapsulation": "none",
      "tag": "scale-ssr-slot-fix",
      "readme": "# scale-ssr-slot-fix\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "./src/components/switch/switch.tsx",
      "encapsulation": "shadow",
      "tag": "scale-switch",
      "readme": "# scale-switch\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "active",
          "type": "boolean",
          "mutable": false,
          "attr": "active",
          "reflectToAttr": false,
          "docs": "(optional) Active switch",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "customClass",
          "type": "string",
          "mutable": false,
          "attr": "custom-class",
          "reflectToAttr": false,
          "docs": "(optional) Switch class",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "(optional) Disabled switch",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "styles",
          "type": "StyleSheet<string | number | symbol>",
          "mutable": false,
          "reflectToAttr": false,
          "docs": "(optional) Injected jss styles",
          "docsTags": [],
          "values": [
            {
              "type": "StyleSheet<string"
            },
            {
              "type": "number"
            },
            {
              "type": "symbol>"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "./src/components/tag/tag.tsx",
      "encapsulation": "shadow",
      "tag": "scale-tag",
      "readme": "# scale-tag\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "customClass",
          "type": "string",
          "mutable": false,
          "attr": "custom-class",
          "reflectToAttr": false,
          "docs": "(optional) Tag class",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "disabled",
          "type": "boolean",
          "mutable": false,
          "attr": "disabled",
          "reflectToAttr": false,
          "docs": "(optional) Tag disabled",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "dismissable",
          "type": "boolean",
          "mutable": false,
          "attr": "dismissable",
          "reflectToAttr": false,
          "docs": "(optional) Tag dismissable",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "href",
          "type": "string",
          "mutable": false,
          "attr": "href",
          "reflectToAttr": false,
          "docs": "(optional) Tag href",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "size",
          "type": "string",
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "(optional) Tag size",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "styles",
          "type": "StyleSheet<string | number | symbol>",
          "mutable": false,
          "reflectToAttr": false,
          "docs": "(optional) Injected jss styles",
          "docsTags": [],
          "values": [
            {
              "type": "StyleSheet<string"
            },
            {
              "type": "number"
            },
            {
              "type": "symbol>"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "target",
          "type": "string",
          "mutable": false,
          "attr": "target",
          "reflectToAttr": false,
          "docs": "(optional) Tag target",
          "docsTags": [],
          "default": "'_self'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "variant",
          "type": "string",
          "mutable": false,
          "attr": "variant",
          "reflectToAttr": false,
          "docs": "(optional) Tag variant",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [
        {
          "event": "close",
          "detail": "any",
          "bubbles": true,
          "cancelable": true,
          "composed": true,
          "docs": "",
          "docsTags": []
        }
      ],
      "listeners": [],
      "styles": [],
      "slots": [],
      "dependents": [],
      "dependencies": [
        "scale-icon"
      ],
      "dependencyGraph": {
        "scale-tag": [
          "scale-icon"
        ]
      }
    },
    {
      "filePath": "./src/components/text/text.tsx",
      "encapsulation": "shadow",
      "tag": "scale-text",
      "readme": "# scale-text\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "customClass",
          "type": "string",
          "mutable": false,
          "attr": "custom-class",
          "reflectToAttr": false,
          "docs": "(optional) Text class",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "styles",
          "type": "StyleSheet<string | number | symbol>",
          "mutable": false,
          "reflectToAttr": false,
          "docs": "(optional) Injected jss styles",
          "docsTags": [],
          "values": [
            {
              "type": "StyleSheet<string"
            },
            {
              "type": "number"
            },
            {
              "type": "symbol>"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "tag",
          "type": "string",
          "mutable": false,
          "attr": "tag",
          "reflectToAttr": false,
          "docs": "(optional) Text tag",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "variant",
          "type": "string",
          "mutable": false,
          "attr": "variant",
          "reflectToAttr": false,
          "docs": "(optional) Text variant",
          "docsTags": [],
          "default": "'body'",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    },
    {
      "filePath": "./src/components/toast/toast.tsx",
      "encapsulation": "shadow",
      "tag": "scale-toast",
      "readme": "# scale-toast\n\n\n",
      "docs": "",
      "docsTags": [],
      "usage": {},
      "props": [
        {
          "name": "animated",
          "type": "boolean",
          "mutable": false,
          "attr": "animated",
          "reflectToAttr": false,
          "docs": "(optional) Animated toast",
          "docsTags": [],
          "default": "true",
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "autoHide",
          "type": "boolean | number",
          "mutable": false,
          "attr": "auto-hide",
          "reflectToAttr": false,
          "docs": "(optional) Toast autohide time",
          "docsTags": [],
          "default": "false",
          "values": [
            {
              "type": "boolean"
            },
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "customClass",
          "type": "string",
          "mutable": false,
          "attr": "custom-class",
          "reflectToAttr": false,
          "docs": "(optional) Toast class",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "fadeDuration",
          "type": "number",
          "mutable": false,
          "attr": "fade-duration",
          "reflectToAttr": false,
          "docs": "(optional) Toast fade duration",
          "docsTags": [],
          "default": "500",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "opened",
          "type": "boolean",
          "mutable": false,
          "attr": "opened",
          "reflectToAttr": true,
          "docs": "(optional) Toast opened",
          "docsTags": [],
          "values": [
            {
              "type": "boolean"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "positionRight",
          "type": "number",
          "mutable": false,
          "attr": "position-right",
          "reflectToAttr": false,
          "docs": "(optional) Toast position right",
          "docsTags": [],
          "default": "12",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "positionTop",
          "type": "number",
          "mutable": false,
          "attr": "position-top",
          "reflectToAttr": false,
          "docs": "(optional) Toast position at the top",
          "docsTags": [],
          "default": "12",
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "size",
          "type": "string",
          "mutable": false,
          "attr": "size",
          "reflectToAttr": false,
          "docs": "(optional) Toast size",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "styles",
          "type": "StyleSheet<string | number | symbol>",
          "mutable": false,
          "reflectToAttr": false,
          "docs": "(optional) Injected jss styles",
          "docsTags": [],
          "values": [
            {
              "type": "StyleSheet<string"
            },
            {
              "type": "number"
            },
            {
              "type": "symbol>"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "time",
          "type": "number",
          "mutable": false,
          "attr": "time",
          "reflectToAttr": false,
          "docs": "(optional) Toast time",
          "docsTags": [],
          "values": [
            {
              "type": "number"
            }
          ],
          "optional": true,
          "required": false
        },
        {
          "name": "variant",
          "type": "string",
          "mutable": false,
          "attr": "variant",
          "reflectToAttr": false,
          "docs": "(optional) Toast variant",
          "docsTags": [],
          "default": "''",
          "values": [
            {
              "type": "string"
            }
          ],
          "optional": true,
          "required": false
        }
      ],
      "methods": [
        {
          "name": "open",
          "returns": {
            "type": "Promise<void>",
            "docs": ""
          },
          "signature": "open() => Promise<void>",
          "parameters": [],
          "docs": "Toast method: open()",
          "docsTags": []
        }
      ],
      "events": [],
      "listeners": [],
      "styles": [],
      "slots": [],
      "dependents": [],
      "dependencies": [],
      "dependencyGraph": {}
    }
  ]
}