holakit
Version:
Yet another design-driven UI component set.
292 lines • 6.37 kB
JSON
{
"components": [
{
"tag": "hola-base",
"dependencies": [],
"componentClass": "HolaBase",
"componentPath": "components/hola-base/hola-base.js",
"styles": {
"$": {
"stylePaths": [
"components/hola-base/hola-base-other-component.css",
"components/hola-base/hola-base.css",
"components/hola-base/normalize.css"
]
}
}
},
{
"tag": "hola-button",
"dependencies": [],
"componentClass": "HolaButton",
"componentPath": "components/hola-button/hola-button.js",
"styles": {
"$": {
"stylePaths": [
"components/hola-button/hola-button.css"
]
}
},
"props": [
{
"name": "href",
"type": "String",
"attr": "href"
},
{
"name": "submit",
"type": "Boolean",
"attr": "submit"
},
{
"name": "type",
"type": "String",
"attr": "type"
}
],
"hostElement": {
"name": "el"
},
"shadow": true
},
{
"tag": "hola-card",
"dependencies": [],
"componentClass": "HolaCard",
"componentPath": "components/hola-card/hola-card.js",
"styles": {
"$": {
"stylePaths": [
"components/hola-card/hola-card-list.css",
"components/hola-card/hola-card-tiny.css",
"components/hola-card/hola-card.css"
]
}
},
"shadow": true
},
{
"tag": "hola-columns",
"dependencies": [],
"componentClass": "HolaColumns",
"componentPath": "components/hola-columns/hola-columns.js",
"styles": {
"$": {
"stylePaths": [
"components/hola-columns/hola-columns.css"
]
}
},
"shadow": true
},
{
"tag": "hola-container",
"dependencies": [],
"componentClass": "HolaContainer",
"componentPath": "components/hola-container/hola-container.js",
"styles": {
"$": {
"stylePaths": [
"components/hola-container/hola-container.css"
]
}
},
"shadow": true
},
{
"tag": "hola-footer",
"dependencies": [],
"componentClass": "HolaFooter",
"componentPath": "components/hola-footer/hola-footer.js",
"styles": {
"$": {
"stylePaths": [
"components/hola-footer/hola-footer.css"
]
}
},
"shadow": true
},
{
"tag": "hola-input",
"dependencies": [],
"componentClass": "Input",
"componentPath": "components/hola-input/hola-input.js",
"styles": {
"$": {
"stylePaths": [
"components/hola-input/hola-input.css"
]
}
},
"props": [
{
"name": "accept",
"type": "String",
"attr": "accept"
},
{
"name": "autocapitalize",
"type": "String",
"attr": "autocapitalize"
},
{
"name": "autocomplete",
"type": "String",
"attr": "autocomplete"
},
{
"name": "autocorrect",
"type": "String",
"attr": "autocorrect"
},
{
"name": "autofocus",
"type": "Boolean",
"attr": "autofocus"
},
{
"name": "clearInput",
"type": "Boolean",
"attr": "clear-input"
},
{
"name": "clearOnEdit",
"type": "Boolean",
"mutable": true,
"attr": "clear-on-edit"
},
{
"name": "disabled",
"type": "Boolean",
"attr": "disabled"
},
{
"name": "inputmode",
"type": "String",
"attr": "inputmode"
},
{
"name": "max",
"type": "String",
"attr": "max"
},
{
"name": "maxlength",
"type": "Number",
"attr": "maxlength"
},
{
"name": "min",
"type": "String",
"attr": "min"
},
{
"name": "minlength",
"type": "Number",
"attr": "minlength"
},
{
"name": "multiple",
"type": "Boolean",
"attr": "multiple"
},
{
"name": "name",
"type": "String",
"attr": "name"
},
{
"name": "pattern",
"type": "String",
"attr": "pattern"
},
{
"name": "placeholder",
"type": "String",
"attr": "placeholder"
},
{
"name": "readonly",
"type": "Boolean",
"attr": "readonly"
},
{
"name": "required",
"type": "Boolean",
"attr": "required"
},
{
"name": "size",
"type": "Number",
"attr": "size"
},
{
"name": "spellcheck",
"type": "Boolean",
"attr": "spellcheck"
},
{
"name": "step",
"type": "String",
"attr": "step"
},
{
"name": "type",
"type": "String",
"attr": "type"
},
{
"name": "value",
"type": "String",
"mutable": true,
"attr": "value",
"watch": [
"valueChanged"
]
}
],
"states": [
{
"name": "hasFocus"
}
],
"methods": [
{
"name": "setFocus"
}
],
"hostElement": {
"name": "el"
},
"events": [
{
"event": "holaBlur"
},
{
"event": "holaChange"
},
{
"event": "holaFocus"
},
{
"event": "holaInput"
},
{
"event": "holaInputDidLoad"
},
{
"event": "holaInputDidUnload"
}
],
"shadow": true
}
],
"collections": [],
"compiler": {
"name": "@stencil/core",
"version": "0.15.1",
"typescriptVersion": "2.9.2"
},
"bundles": []
}