There is no build for the element or site utilities like PrismJS yet, so this site only works locally at the moment.
51 lines
1.1 KiB
JSON
51 lines
1.1 KiB
JSON
{
|
|
"version": "experimental",
|
|
"tags": [
|
|
{
|
|
"name": "my-element",
|
|
"description": "An example element.",
|
|
"attributes": [
|
|
{
|
|
"name": "name",
|
|
"description": "The name to say \"Hello\" to.",
|
|
"type": "string",
|
|
"default": "\"World\""
|
|
},
|
|
{
|
|
"name": "count",
|
|
"description": "The number of times the button has been clicked.",
|
|
"type": "number",
|
|
"default": "0"
|
|
}
|
|
],
|
|
"properties": [
|
|
{
|
|
"name": "name",
|
|
"attribute": "name",
|
|
"description": "The name to say \"Hello\" to.",
|
|
"type": "string",
|
|
"default": "\"World\""
|
|
},
|
|
{
|
|
"name": "count",
|
|
"attribute": "count",
|
|
"description": "The number of times the button has been clicked.",
|
|
"type": "number",
|
|
"default": "0"
|
|
}
|
|
],
|
|
"slots": [
|
|
{
|
|
"name": "",
|
|
"description": "This element has a slot"
|
|
}
|
|
],
|
|
"cssParts": [
|
|
{
|
|
"name": "button",
|
|
"description": "The button"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
} |