{
  "schemaVersion": "1.0.0",
  "readme": "",
  "modules": [
    {
      "kind": "javascript-module",
      "path": "/src/index.js",
      "declarations": [
        {
          "kind": "variable",
          "name": "VERSION",
          "type": {
            "text": "string"
          },
          "default": "'0.0.0'"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "VERSION",
          "declaration": {
            "name": "VERSION",
            "module": "/src/index.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/src/internal/index.js",
      "declarations": [],
      "exports": []
    },
    {
      "kind": "javascript-module",
      "path": "/src/markdown/define.js",
      "declarations": [],
      "exports": []
    },
    {
      "kind": "javascript-module",
      "path": "/src/markdown/index.js",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "module": "home/runner/work/elements/elements/projects/markdown/src/markdown/markdown.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "/src/markdown/markdown.js",
      "declarations": [
        {
          "kind": "class",
          "description": "A Web Component that inputs markdown content and renders it as HTML formatted with Elements styles.",
          "name": "Markdown",
          "cssProperties": [
            {
              "description": "The padding of the component [MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/padding)",
              "name": "--padding"
            }
          ],
          "slots": [
            {
              "description": "The slot can contain a template element with markdown content",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "source",
              "type": {
                "text": "string",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "default": "''",
              "description": "Markdown content source, settable programmatically",
              "attribute": "source"
            },
            {
              "kind": "method",
              "name": "getUpdateComplete",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "Promise<boolean>"
                }
              }
            }
          ],
          "attributes": [
            {
              "name": "source",
              "type": {
                "text": "string",
                "_sourceAliases": [],
                "values": [
                  {
                    "value": "string",
                    "description": ""
                  }
                ]
              },
              "default": "''",
              "description": "Markdown content source, settable programmatically",
              "fieldName": "source"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "nve-markdown",
          "customElement": true,
          "metadata": {
            "unitTests": true,
            "apiReview": true,
            "performance": true,
            "stable": true,
            "vqa": true,
            "responsive": true,
            "themes": true,
            "aria": "#",
            "entrypoint": "@nvidia-elements/markdown/markdown",
            "example": "<nve-markdown>\n  <template>\n    # Default\n\n    This is a default markdown component in its initial state.\n\n    - List item 1\n    - List item 2\n    - List item 3\n  </template>\n</nve-markdown>",
            "package": true,
            "since": "0.0.0",
            "status": "beta",
            "behavior": "content",
            "markdown": "## nve-markdown\n\nA Web Component that inputs markdown content and renders it as HTML formatted with Elements styles.\n\n### Example\n\n```html\n<nve-markdown>\n  <template>\n    # Default\n\n    This is a default markdown component in its initial state.\n\n    - List item 1\n    - List item 2\n    - List item 3\n  </template>\n</nve-markdown>\n```\n\n### Import\n\n```javascript\nimport '@nvidia-elements/markdown/markdown/define.js';\n```\n\n### Slots\n\n| name | value | description |\n| ---- | ----- | ----------- |\n| (default) | `string` | The slot can contain a template element with markdown content |\n\n### Properties / Attributes\n\n| property (attribute) | value | description |\n| -------------------- | ----- | ----------- |\n| source | `string` | Markdown content source, settable programmatically |\n| getUpdateComplete |  |  |\n\n### CSS Properties\n\n| name | value | description |\n| ---- | ----- | ----------- |\n| --padding | `string` | The padding of the component [MDN](https://mdn.dev/CSS/padding) |"
          }
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Markdown",
          "declaration": {
            "name": "Markdown",
            "module": "/src/markdown/markdown.js"
          }
        }
      ]
    }
  ]
}
