{
  "components": [
    {
      "tag": "bobz-spinner",
      "dependencies": [],
      "componentClass": "Spinner",
      "componentPath": "components/spinner/spinner.js",
      "styles": {
        "$": {
          "stylePaths": [
            "components/spinner/spinner.css"
          ]
        }
      },
      "shadow": true
    },
    {
      "tag": "bobz-stock-finder",
      "dependencies": [
        "bobz-spinner"
      ],
      "componentClass": "StockFinder",
      "componentPath": "components/stock-finder/stock-finder.js",
      "styles": {
        "$": {
          "stylePaths": [
            "components/stock-finder/stock-finder.css"
          ]
        }
      },
      "states": [
        {
          "name": "loading"
        },
        {
          "name": "searchResults"
        }
      ],
      "events": [
        {
          "event": "bobzSymbolSelected"
        }
      ],
      "shadow": true
    },
    {
      "tag": "bobz-stock-price",
      "dependencies": [
        "bobz-spinner"
      ],
      "componentClass": "StockPrice",
      "componentPath": "components/stock-price/stock-price.js",
      "styles": {
        "$": {
          "stylePaths": [
            "components/stock-price/stock-price.css"
          ]
        }
      },
      "props": [
        {
          "name": "stockSymbol",
          "type": "String",
          "mutable": true,
          "reflectToAttr": true,
          "attr": "stock-symbol",
          "watch": [
            "stockSymbolChanged"
          ]
        }
      ],
      "states": [
        {
          "name": "error"
        },
        {
          "name": "fetchedPrice"
        },
        {
          "name": "loading"
        },
        {
          "name": "stockInputValid"
        },
        {
          "name": "stockUserInput"
        }
      ],
      "listeners": [
        {
          "event": "body:bobzSymbolSelected",
          "method": "onStockSymbolSelected",
          "passive": false,
          "capture": false
        }
      ],
      "hostElement": {
        "name": "el"
      },
      "shadow": true
    }
  ],
  "collections": [],
  "compiler": {
    "name": "@stencil/core",
    "version": "0.16.2",
    "typescriptVersion": "3.2.2"
  },
  "bundles": []
}