@anjuna/docs
Version: 
Anjuna Documentation Web Components
499 lines • 10.2 kB
JSON
{
  "components": [
    {
      "tag": "ad-api-name",
      "dependencies": [],
      "componentClass": "ApiName",
      "componentPath": "components/api-name/api-name.js",
      "styles": {
        "$": {
          "stylePaths": [
            "components/api-name/api-name.scss"
          ]
        }
      }
    },
    {
      "tag": "ad-app",
      "dependencies": [
        "ad-container"
      ],
      "componentClass": "App",
      "componentPath": "components/app/app.js",
      "styles": {
        "$": {
          "stylePaths": [
            "components/app/app.scss"
          ]
        }
      },
      "props": [
        {
          "name": "layout",
          "type": "String",
          "reflectToAttr": true,
          "attr": "layout"
        }
      ]
    },
    {
      "tag": "ad-arg-def",
      "dependencies": [
        "ad-api-name",
        "ad-type-def"
      ],
      "componentClass": "ArgDef",
      "componentPath": "components/arg-def/arg-def.js",
      "styles": {
        "$": {
          "stylePaths": [
            "components/arg-def/arg-def.scss"
          ]
        }
      },
      "props": [
        {
          "name": "arg",
          "attr": "arg"
        }
      ]
    },
    {
      "tag": "ad-button",
      "dependencies": [],
      "componentClass": "Button",
      "componentPath": "components/button/button.js",
      "styles": {
        "$": {
          "stylePaths": [
            "components/button/button.scss"
          ]
        }
      },
      "props": [
        {
          "name": "context",
          "type": "String",
          "attr": "context"
        },
        {
          "name": "disabled",
          "type": "Boolean",
          "reflectToAttr": true,
          "attr": "disabled"
        },
        {
          "name": "href",
          "type": "String",
          "attr": "href"
        },
        {
          "name": "size",
          "type": "String",
          "reflectToAttr": true,
          "attr": "size"
        },
        {
          "name": "type",
          "type": "String",
          "attr": "type"
        }
      ],
      "events": [
        {
          "event": "adBlur"
        },
        {
          "event": "adFocus"
        }
      ]
    },
    {
      "tag": "ad-container",
      "dependencies": [],
      "componentClass": "Container",
      "componentPath": "components/container/container.js",
      "styles": {
        "$": {
          "stylePaths": [
            "components/container/container.scss"
          ]
        }
      }
    },
    {
      "tag": "ad-decorator",
      "dependencies": [],
      "componentClass": "Decorator",
      "componentPath": "components/decorator/decorator.js",
      "styles": {
        "$": {
          "stylePaths": [
            "components/decorator/decorator.scss"
          ]
        }
      }
    },
    {
      "tag": "ad-event-def",
      "dependencies": [
        "ad-api-name",
        "ad-decorator"
      ],
      "componentClass": "EventDef",
      "componentPath": "components/event-def/event-def.js",
      "styles": {
        "$": {
          "stylePaths": [
            "theme/definition.scss"
          ]
        }
      },
      "props": [
        {
          "name": "event",
          "attr": "event"
        }
      ]
    },
    {
      "tag": "ad-footer",
      "dependencies": [],
      "componentClass": "Footer",
      "componentPath": "components/footer/footer.js",
      "styles": {
        "$": {
          "stylePaths": [
            "components/footer/footer.scss"
          ]
        }
      }
    },
    {
      "tag": "ad-header",
      "dependencies": [],
      "componentClass": "Header",
      "componentPath": "components/header/header.js",
      "styles": {
        "$": {
          "stylePaths": [
            "components/header/header.scss"
          ]
        }
      },
      "props": [
        {
          "name": "github",
          "type": "String",
          "attr": "github"
        },
        {
          "name": "version",
          "type": "String",
          "attr": "version"
        }
      ],
      "states": [
        {
          "name": "active"
        }
      ],
      "hostElement": {
        "name": "element"
      }
    },
    {
      "tag": "ad-input-def",
      "dependencies": [
        "ad-api-name",
        "ad-decorator",
        "ad-type-def"
      ],
      "componentClass": "InputDef",
      "componentPath": "components/input-def/input-def.js",
      "styles": {
        "$": {
          "stylePaths": [
            "theme/definition.scss"
          ]
        }
      },
      "props": [
        {
          "name": "input",
          "attr": "input"
        }
      ]
    },
    {
      "tag": "ad-markdown",
      "dependencies": [],
      "componentClass": "Markdown",
      "componentPath": "components/markdown/markdown.js",
      "styles": {
        "$": {
          "stylePaths": [
            "components/markdown/markdown.scss"
          ]
        }
      },
      "props": [
        {
          "name": "data",
          "type": "String",
          "attr": "data"
        }
      ],
      "hostElement": {
        "name": "element"
      }
    },
    {
      "tag": "ad-method-def",
      "dependencies": [
        "ad-api-name",
        "ad-decorator",
        "ad-type-def"
      ],
      "componentClass": "MethodDef",
      "componentPath": "components/method-def/method-def.js",
      "styles": {
        "$": {
          "stylePaths": [
            "theme/definition.scss"
          ]
        }
      },
      "props": [
        {
          "name": "method",
          "attr": "method"
        }
      ]
    },
    {
      "tag": "ad-nav",
      "dependencies": [],
      "componentClass": "Nav",
      "componentPath": "components/nav/nav.js",
      "styles": {
        "$": {
          "stylePaths": [
            "components/nav/nav.scss"
          ]
        }
      },
      "props": [
        {
          "name": "active",
          "type": "Boolean",
          "reflectToAttr": true,
          "attr": "active"
        },
        {
          "name": "disabled",
          "type": "Boolean",
          "reflectToAttr": true,
          "attr": "disabled"
        }
      ]
    },
    {
      "tag": "ad-nav-item",
      "dependencies": [],
      "componentClass": "NavItem",
      "componentPath": "components/nav/nav-item/nav-item.js",
      "styles": {
        "$": {
          "stylePaths": [
            "components/nav/nav-item/nav-item.scss"
          ]
        }
      }
    },
    {
      "tag": "ad-nav-toggle",
      "dependencies": [],
      "componentClass": "NavToggle",
      "componentPath": "components/nav/nav-toggle/nav-toggle.js",
      "styles": {
        "$": {
          "stylePaths": [
            "components/nav/nav-toggle/nav-toggle.scss"
          ]
        }
      },
      "props": [
        {
          "name": "active",
          "type": "Boolean",
          "reflectToAttr": true,
          "attr": "active"
        },
        {
          "name": "disabled",
          "type": "Boolean",
          "reflectToAttr": true,
          "attr": "disabled"
        }
      ]
    },
    {
      "tag": "ad-output-def",
      "dependencies": [
        "ad-api-name",
        "ad-decorator",
        "ad-type-def"
      ],
      "componentClass": "OutputDef",
      "componentPath": "components/output-def/output-def.js",
      "styles": {
        "$": {
          "stylePaths": [
            "theme/definition.scss"
          ]
        }
      },
      "props": [
        {
          "name": "output",
          "attr": "output"
        }
      ]
    },
    {
      "tag": "ad-prop-def",
      "dependencies": [
        "ad-api-name",
        "ad-decorator",
        "ad-type-def"
      ],
      "componentClass": "PropDef",
      "componentPath": "components/prop-def/prop-def.js",
      "styles": {
        "$": {
          "stylePaths": [
            "theme/definition.scss"
          ]
        }
      },
      "props": [
        {
          "name": "prop",
          "attr": "prop"
        }
      ]
    },
    {
      "tag": "ad-real-time",
      "dependencies": [],
      "componentClass": "RealTime",
      "componentPath": "components/real-time/real-time.js",
      "styles": {
        "$": {
          "stylePaths": [
            "components/real-time/real-time.scss"
          ]
        }
      }
    },
    {
      "tag": "ad-toc",
      "dependencies": [],
      "componentClass": "Toc",
      "componentPath": "components/toc/toc.js",
      "styles": {
        "$": {
          "stylePaths": [
            "components/toc/toc.scss"
          ]
        }
      },
      "props": [
        {
          "name": "demos",
          "attr": "demos",
          "watch": [
            "onDemosChange"
          ]
        },
        {
          "name": "docs",
          "attr": "docs"
        }
      ],
      "states": [
        {
          "name": "activeId"
        },
        {
          "name": "sectionIds"
        }
      ],
      "listeners": [
        {
          "event": "window:scroll",
          "method": "onScroll",
          "capture": false
        }
      ]
    },
    {
      "tag": "ad-type-def",
      "dependencies": [],
      "componentClass": "TypeDef",
      "componentPath": "components/type-def/type-def.js",
      "styles": {
        "$": {
          "stylePaths": [
            "components/type-def/type-def.scss"
          ]
        }
      }
    }
  ],
  "collections": [],
  "compiler": {
    "name": "@stencil/core",
    "version": "0.17.0",
    "typescriptVersion": "3.2.2"
  },
  "bundles": [
    {
      "components": [
        "ad-app",
        "ad-container",
        "ad-footer",
        "ad-header",
        "ad-nav",
        "ad-nav-item",
        "ad-nav-toggle"
      ]
    },
    {
      "components": [
        "ad-button"
      ]
    },
    {
      "components": [
        "ad-api-name",
        "ad-arg-def",
        "ad-decorator",
        "ad-event-def",
        "ad-input-def",
        "ad-method-def",
        "ad-output-def",
        "ad-prop-def",
        "ad-real-time",
        "ad-toc",
        "ad-type-def"
      ]
    },
    {
      "components": [
        "ad-markdown"
      ]
    }
  ]
}