roomba-iot – Rev 2

Subversion Repositories:
Rev:
{
  "name": "roomba-iot",
  "version": "1.0.0",
  "lockfileVersion": 1,
  "requires": true,
  "dependencies": {
    "@serialport/binding-abstract": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/@serialport/binding-abstract/-/binding-abstract-2.0.1.tgz",
      "integrity": "sha512-l4M35BV0ty4x6UoViCKD45XIWE/cSrCA+PbHGByhYu22R9biDbWaI7vjaVYVefYCBRvIez11Kw0JN9tkQMEY+A==",
      "requires": {
        "debug": "^3.1.0"
      }
    },
    "@serialport/binding-mock": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/@serialport/binding-mock/-/binding-mock-2.0.1.tgz",
      "integrity": "sha512-1oCxzljZY2Tj/Ws/Qa2+vEgYYTSMvzxOhyO2nAiDiEQ49oTc1XT5onbNXTeKw+T1+5uHBqol4R9TEgV4+Oi0Mw==",
      "requires": {
        "@serialport/binding-abstract": "^2.0.1",
        "debug": "^3.1.0"
      }
    },
    "@serialport/bindings": {
      "version": "2.0.2",
      "resolved": "https://registry.npmjs.org/@serialport/bindings/-/bindings-2.0.2.tgz",
      "integrity": "sha512-MrGma+SfOBUQWhjOAsCBjXExI2C5pCAFTQeGE43zpuZikHw1dZQ35kV4hVDPw2mSzsXBR14OuvDonEVrr9vysg==",
      "requires": {
        "@serialport/binding-abstract": "^2.0.1",
        "@serialport/parser-readline": "^2.0.1",
        "bindings": "^1.3.0",
        "debug": "^3.1.0",
        "nan": "^2.9.2",
        "prebuild-install": "^5.1.0"
      }
    },
    "@serialport/parser-byte-length": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/@serialport/parser-byte-length/-/parser-byte-length-2.0.1.tgz",
      "integrity": "sha512-5eqSWfVSqnPexbwi+pL+DY0/KBMV4zNhxl+vNCZ23FztKwqpfzDVNwHFEIZn+olK5z0Ht6jz4EVo19uum7yE2Q=="
    },
    "@serialport/parser-cctalk": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/@serialport/parser-cctalk/-/parser-cctalk-2.0.1.tgz",
      "integrity": "sha512-gZpM4ViS48xTiHTC+xV54lcBYzhII1250dwBmdX+8ZjKGb8n99S9LreQRisexhcWvXhIT6f45xya6xBk5aHQIw=="
    },
    "@serialport/parser-delimiter": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/@serialport/parser-delimiter/-/parser-delimiter-2.0.1.tgz",
      "integrity": "sha512-y7m6Rn3Y93DnZtS5jhFNbzRFP9E2mVcn6Lu9j6RQmHJeCK/q/6dOKURWRQ4vat+S7QWtYlaEOchF1hEvmoOmLQ=="
    },
    "@serialport/parser-readline": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/@serialport/parser-readline/-/parser-readline-2.0.1.tgz",
      "integrity": "sha512-EOsuBkmYuUrWZ7X2aPvpE1NeLHk3wmLJDrxsfTHbErTajk3AcsZfq28yNQcSPN5v7902VXgMJom94TruWyOTzw==",
      "requires": {
        "@serialport/parser-delimiter": "^2.0.1"
      }
    },
    "@serialport/parser-ready": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/@serialport/parser-ready/-/parser-ready-2.0.1.tgz",
      "integrity": "sha512-Rdsiru1HHmwcENGyJ+bC7x8aKbbki1vOwp/eQ26LCuIq2Hbq61wKHq2lNwvlp48tmWsB8cRbMuYMjh6zU/1zbA=="
    },
    "@serialport/parser-regex": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/@serialport/parser-regex/-/parser-regex-2.0.1.tgz",
      "integrity": "sha512-Dg9BAVrYfJG2IBA4BjWEE3GShZLPW9iT4PJ7fHFPZItw4Ljzwo86rXva18lx5auegE+6w3t9OwG3rIsImqk9sg=="
    },
    "@serialport/stream": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/@serialport/stream/-/stream-2.0.1.tgz",
      "integrity": "sha512-/m+TLQyCWLm4QczjHu1VEjM2LkFhN6f9O3BlMh/AK55I8vOJ9vZycZAVLSFF2ybqB5wFCHfZD2fbbWfyeA28bA==",
      "requires": {
        "@serialport/binding-mock": "^2.0.1",
        "debug": "^3.1.0"
      }
    },
    "ansi-bgblack": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/ansi-bgblack/-/ansi-bgblack-0.1.1.tgz",
      "integrity": "sha1-poulAHiHcBtqr74/oNrf36juPKI=",
      "requires": {
        "ansi-wrap": "0.1.0"
      }
    },
    "ansi-bgblue": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/ansi-bgblue/-/ansi-bgblue-0.1.1.tgz",
      "integrity": "sha1-Z73ATtybm1J4lp2hlt6j11yMNhM=",
      "requires": {
        "ansi-wrap": "0.1.0"
      }
    },
    "ansi-bgcyan": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/ansi-bgcyan/-/ansi-bgcyan-0.1.1.tgz",
      "integrity": "sha1-WEiUJWAL3p9VBwaN2Wnr/bUP52g=",
      "requires": {
        "ansi-wrap": "0.1.0"
      }
    },
    "ansi-bggreen": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/ansi-bggreen/-/ansi-bggreen-0.1.1.tgz",
      "integrity": "sha1-TjGRJIUplD9DIelr8THRwTgWr0k=",
      "requires": {
        "ansi-wrap": "0.1.0"
      }
    },
    "ansi-bgmagenta": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/ansi-bgmagenta/-/ansi-bgmagenta-0.1.1.tgz",
      "integrity": "sha1-myhDLAduqpmUGGcqPvvhk5HCx6E=",
      "requires": {
        "ansi-wrap": "0.1.0"
      }
    },
    "ansi-bgred": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/ansi-bgred/-/ansi-bgred-0.1.1.tgz",
      "integrity": "sha1-p2+Sg4OCukMpCmwXeEJPmE1vEEE=",
      "requires": {
        "ansi-wrap": "0.1.0"
      }
    },
    "ansi-bgwhite": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/ansi-bgwhite/-/ansi-bgwhite-0.1.1.tgz",
      "integrity": "sha1-ZQRlE3elim7OzQMxmU5IAljhG6g=",
      "requires": {
        "ansi-wrap": "0.1.0"
      }
    },
    "ansi-bgyellow": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/ansi-bgyellow/-/ansi-bgyellow-0.1.1.tgz",
      "integrity": "sha1-w/4usIzUdmSAKeaHTRWgs49h1E8=",
      "requires": {
        "ansi-wrap": "0.1.0"
      }
    },
    "ansi-black": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/ansi-black/-/ansi-black-0.1.1.tgz",
      "integrity": "sha1-9hheiJNgslRaHsUMC/Bj/EMDJFM=",
      "requires": {
        "ansi-wrap": "0.1.0"
      }
    },
    "ansi-blue": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/ansi-blue/-/ansi-blue-0.1.1.tgz",
      "integrity": "sha1-FbgEmQ6S/JyoxUds6PaZd3wh7b8=",
      "requires": {
        "ansi-wrap": "0.1.0"
      }
    },
    "ansi-bold": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/ansi-bold/-/ansi-bold-0.1.1.tgz",
      "integrity": "sha1-PmOVCvWswq4uZw5vZ96xFdGl9QU=",
      "requires": {
        "ansi-wrap": "0.1.0"
      }
    },
    "ansi-colors": {
      "version": "0.2.0",
      "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-0.2.0.tgz",
      "integrity": "sha1-csMd4qDZoszQysMMyYI+6y9kNLU=",
      "requires": {
        "ansi-bgblack": "^0.1.1",
        "ansi-bgblue": "^0.1.1",
        "ansi-bgcyan": "^0.1.1",
        "ansi-bggreen": "^0.1.1",
        "ansi-bgmagenta": "^0.1.1",
        "ansi-bgred": "^0.1.1",
        "ansi-bgwhite": "^0.1.1",
        "ansi-bgyellow": "^0.1.1",
        "ansi-black": "^0.1.1",
        "ansi-blue": "^0.1.1",
        "ansi-bold": "^0.1.1",
        "ansi-cyan": "^0.1.1",
        "ansi-dim": "^0.1.1",
        "ansi-gray": "^0.1.1",
        "ansi-green": "^0.1.1",
        "ansi-grey": "^0.1.1",
        "ansi-hidden": "^0.1.1",
        "ansi-inverse": "^0.1.1",
        "ansi-italic": "^0.1.1",
        "ansi-magenta": "^0.1.1",
        "ansi-red": "^0.1.1",
        "ansi-reset": "^0.1.1",
        "ansi-strikethrough": "^0.1.1",
        "ansi-underline": "^0.1.1",
        "ansi-white": "^0.1.1",
        "ansi-yellow": "^0.1.1",
        "lazy-cache": "^2.0.1"
      }
    },
    "ansi-cyan": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz",
      "integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=",
      "requires": {
        "ansi-wrap": "0.1.0"
      }
    },
    "ansi-dim": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/ansi-dim/-/ansi-dim-0.1.1.tgz",
      "integrity": "sha1-QN5MYDqoCG2Oeoa4/5mNXDbu/Ww=",
      "requires": {
        "ansi-wrap": "0.1.0"
      }
    },
    "ansi-gray": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz",
      "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=",
      "requires": {
        "ansi-wrap": "0.1.0"
      }
    },
    "ansi-green": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/ansi-green/-/ansi-green-0.1.1.tgz",
      "integrity": "sha1-il2al55FjVfEDjNYCzc5C44Q0Pc=",
      "requires": {
        "ansi-wrap": "0.1.0"
      }
    },
    "ansi-grey": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/ansi-grey/-/ansi-grey-0.1.1.tgz",
      "integrity": "sha1-WdmLasK6GfilF5jphT+6eDOaM8E=",
      "requires": {
        "ansi-wrap": "0.1.0"
      }
    },
    "ansi-hidden": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/ansi-hidden/-/ansi-hidden-0.1.1.tgz",
      "integrity": "sha1-7WpMSY0rt8uyidvyqNHcyFZ/rg8=",
      "requires": {
        "ansi-wrap": "0.1.0"
      }
    },
    "ansi-inverse": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/ansi-inverse/-/ansi-inverse-0.1.1.tgz",
      "integrity": "sha1-tq9Fgm/oJr+1KKbHmIV5Q1XM0mk=",
      "requires": {
        "ansi-wrap": "0.1.0"
      }
    },
    "ansi-italic": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/ansi-italic/-/ansi-italic-0.1.1.tgz",
      "integrity": "sha1-EEdDRj9iXBQqA2c5z4XtpoiYbyM=",
      "requires": {
        "ansi-wrap": "0.1.0"
      }
    },
    "ansi-magenta": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/ansi-magenta/-/ansi-magenta-0.1.1.tgz",
      "integrity": "sha1-BjtboW+z8j4c/aKwfAqJ3hHkMK4=",
      "requires": {
        "ansi-wrap": "0.1.0"
      }
    },
    "ansi-red": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz",
      "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=",
      "requires": {
        "ansi-wrap": "0.1.0"
      }
    },
    "ansi-regex": {
      "version": "2.1.1",
      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
      "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
    },
    "ansi-reset": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/ansi-reset/-/ansi-reset-0.1.1.tgz",
      "integrity": "sha1-5+cSksPH3c1NYu9KbHwFmAkRw7c=",
      "requires": {
        "ansi-wrap": "0.1.0"
      }
    },
    "ansi-strikethrough": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/ansi-strikethrough/-/ansi-strikethrough-0.1.1.tgz",
      "integrity": "sha1-2Eh3FAss/wfRyT685pkE9oiF5Wg=",
      "requires": {
        "ansi-wrap": "0.1.0"
      }
    },
    "ansi-underline": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/ansi-underline/-/ansi-underline-0.1.1.tgz",
      "integrity": "sha1-38kg9Ml7WXfqFi34/7mIMIqqcaQ=",
      "requires": {
        "ansi-wrap": "0.1.0"
      }
    },
    "ansi-white": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/ansi-white/-/ansi-white-0.1.1.tgz",
      "integrity": "sha1-nHe3wZPF7pkuYBHTbsTJIbRXiUQ=",
      "requires": {
        "ansi-wrap": "0.1.0"
      }
    },
    "ansi-wrap": {
      "version": "0.1.0",
      "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz",
      "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768="
    },
    "ansi-yellow": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/ansi-yellow/-/ansi-yellow-0.1.1.tgz",
      "integrity": "sha1-y5NW8vRscy8OMZnmEClVp32oPB0=",
      "requires": {
        "ansi-wrap": "0.1.0"
      }
    },
    "aproba": {
      "version": "1.2.0",
      "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
      "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="
    },
    "are-we-there-yet": {
      "version": "1.1.5",
      "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
      "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
      "requires": {
        "delegates": "^1.0.0",
        "readable-stream": "^2.0.6"
      }
    },
    "arr-flatten": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
      "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg=="
    },
    "arr-swap": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/arr-swap/-/arr-swap-1.0.1.tgz",
      "integrity": "sha1-FHWQ7WX8gVvAf+8Jl8Llgj1kNTQ=",
      "requires": {
        "is-number": "^3.0.0"
      },
      "dependencies": {
        "is-number": {
          "version": "3.0.0",
          "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
          "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
          "requires": {
            "kind-of": "^3.0.2"
          }
        }
      }
    },
    "bindings": {
      "version": "1.3.0",
      "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.3.0.tgz",
      "integrity": "sha512-DpLh5EzMR2kzvX1KIlVC0VkC3iZtHKTgdtZ0a3pglBZdaQFjt5S9g9xd1lE+YvXyfd6mtCeRnrUfOLYiTMlNSw=="
    },
    "bl": {
      "version": "1.2.2",
      "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz",
      "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==",
      "requires": {
        "readable-stream": "^2.3.5",
        "safe-buffer": "^5.1.1"
      }
    },
    "buffer-alloc": {
      "version": "1.2.0",
      "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
      "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
      "requires": {
        "buffer-alloc-unsafe": "^1.1.0",
        "buffer-fill": "^1.0.0"
      }
    },
    "buffer-alloc-unsafe": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
      "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg=="
    },
    "buffer-fill": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
      "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw="
    },
    "choices-separator": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/choices-separator/-/choices-separator-2.0.0.tgz",
      "integrity": "sha1-kv0XYxgteQM/XFxR0Lo1LlVnxpY=",
      "requires": {
        "ansi-dim": "^0.1.1",
        "debug": "^2.6.6",
        "strip-color": "^0.1.0"
      },
      "dependencies": {
        "debug": {
          "version": "2.6.9",
          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
          "requires": {
            "ms": "2.0.0"
          }
        },
        "ms": {
          "version": "2.0.0",
          "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
          "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
        }
      }
    },
    "chownr": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.0.tgz",
      "integrity": "sha512-BGowLy8nGWXPbtRR/8imBkaAFdArC2ES+q4HvCy8RruTpKU3MEgxVpT+AxlkAax0ykKqnoNnHAZh+Ryu0eFCIw=="
    },
    "clone-deep": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-1.0.0.tgz",
      "integrity": "sha512-hmJRX8x1QOJVV+GUjOBzi6iauhPqc9hIF6xitWRBbiPZOBb6vGo/mDRIK9P74RTKSQK7AE8B0DDWY/vpRrPmQw==",
      "requires": {
        "for-own": "^1.0.0",
        "is-plain-object": "^2.0.4",
        "kind-of": "^5.0.0",
        "shallow-clone": "^1.0.0"
      },
      "dependencies": {
        "kind-of": {
          "version": "5.1.0",
          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
          "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="
        }
      }
    },
    "code-point-at": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
      "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
    },
    "collection-visit": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
      "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
      "requires": {
        "map-visit": "^1.0.0",
        "object-visit": "^1.0.0"
      }
    },
    "commander": {
      "version": "2.18.0",
      "resolved": "https://registry.npmjs.org/commander/-/commander-2.18.0.tgz",
      "integrity": "sha512-6CYPa+JP2ftfRU2qkDK+UTVeQYosOg/2GbcjIcKPHfinyOLPVGXu/ovN86RP49Re5ndJK1N0kuiidFFuepc4ZQ=="
    },
    "component-emitter": {
      "version": "1.2.1",
      "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
      "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY="
    },
    "console-control-strings": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
      "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4="
    },
    "copy-descriptor": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
      "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40="
    },
    "core-util-is": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
      "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
    },
    "debug": {
      "version": "3.2.5",
      "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz",
      "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==",
      "requires": {
        "ms": "^2.1.1"
      }
    },
    "decompress-response": {
      "version": "3.3.0",
      "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
      "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
      "requires": {
        "mimic-response": "^1.0.0"
      }
    },
    "deep-extend": {
      "version": "0.6.0",
      "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
      "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="
    },
    "define-property": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
      "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
      "requires": {
        "is-descriptor": "^1.0.0"
      }
    },
    "delegates": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
      "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o="
    },
    "detect-libc": {
      "version": "1.0.3",
      "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
      "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups="
    },
    "end-of-stream": {
      "version": "1.4.1",
      "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
      "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==",
      "requires": {
        "once": "^1.4.0"
      }
    },
    "error-symbol": {
      "version": "0.1.0",
      "resolved": "https://registry.npmjs.org/error-symbol/-/error-symbol-0.1.0.tgz",
      "integrity": "sha1-Ck2uN9YA0VopukU9jvkg8YRDM/Y="
    },
    "expand-template": {
      "version": "1.1.1",
      "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-1.1.1.tgz",
      "integrity": "sha512-cebqLtV8KOZfw0UI8TEFWxtczxxC1jvyUvx6H4fyp1K1FN7A4Q+uggVUlOsI1K8AGU0rwOGqP8nCapdrw8CYQg=="
    },
    "extend-shallow": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
      "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
      "requires": {
        "is-extendable": "^0.1.0"
      }
    },
    "for-in": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
      "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA="
    },
    "for-own": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
      "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
      "requires": {
        "for-in": "^1.0.1"
      }
    },
    "fs-constants": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
      "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="
    },
    "gauge": {
      "version": "2.7.4",
      "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
      "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
      "requires": {
        "aproba": "^1.0.3",
        "console-control-strings": "^1.0.0",
        "has-unicode": "^2.0.0",
        "object-assign": "^4.1.0",
        "signal-exit": "^3.0.0",
        "string-width": "^1.0.1",
        "strip-ansi": "^3.0.1",
        "wide-align": "^1.1.0"
      }
    },
    "github-from-package": {
      "version": "0.0.0",
      "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz",
      "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4="
    },
    "has-unicode": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
      "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk="
    },
    "info-symbol": {
      "version": "0.1.0",
      "resolved": "https://registry.npmjs.org/info-symbol/-/info-symbol-0.1.0.tgz",
      "integrity": "sha1-J4QdcoZ920JCzWEtecEGM4gcang="
    },
    "inherits": {
      "version": "2.0.3",
      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
      "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
    },
    "ini": {
      "version": "1.3.5",
      "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
      "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw=="
    },
    "is-accessor-descriptor": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
      "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
      "requires": {
        "kind-of": "^6.0.0"
      },
      "dependencies": {
        "kind-of": {
          "version": "6.0.2",
          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
          "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="
        }
      }
    },
    "is-buffer": {
      "version": "1.1.6",
      "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
      "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
    },
    "is-data-descriptor": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
      "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
      "requires": {
        "kind-of": "^6.0.0"
      },
      "dependencies": {
        "kind-of": {
          "version": "6.0.2",
          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
          "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="
        }
      }
    },
    "is-descriptor": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
      "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
      "requires": {
        "is-accessor-descriptor": "^1.0.0",
        "is-data-descriptor": "^1.0.0",
        "kind-of": "^6.0.2"
      },
      "dependencies": {
        "kind-of": {
          "version": "6.0.2",
          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
          "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="
        }
      }
    },
    "is-extendable": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
      "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik="
    },
    "is-fullwidth-code-point": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
      "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
      "requires": {
        "number-is-nan": "^1.0.0"
      }
    },
    "is-number": {
      "version": "6.0.0",
      "resolved": "https://registry.npmjs.org/is-number/-/is-number-6.0.0.tgz",
      "integrity": "sha512-Wu1VHeILBK8KAWJUAiSZQX94GmOE45Rg6/538fKwiloUu21KncEkYGPqob2oSZ5mUT73vLGrHQjKw3KMPwfDzg=="
    },
    "is-plain-object": {
      "version": "2.0.4",
      "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
      "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
      "requires": {
        "isobject": "^3.0.1"
      }
    },
    "is-windows": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
      "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA=="
    },
    "isarray": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
      "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
    },
    "isobject": {
      "version": "3.0.1",
      "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
      "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="
    },
    "kind-of": {
      "version": "3.2.2",
      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
      "requires": {
        "is-buffer": "^1.1.5"
      }
    },
    "koalas": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/koalas/-/koalas-1.0.2.tgz",
      "integrity": "sha1-MYQz8HQjXbePrlZhoCqMpT7ilc0="
    },
    "lazy-cache": {
      "version": "2.0.2",
      "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz",
      "integrity": "sha1-uRkKT5EzVGlIQIWfio9whNiCImQ=",
      "requires": {
        "set-getter": "^0.1.0"
      }
    },
    "log-ok": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/log-ok/-/log-ok-0.1.1.tgz",
      "integrity": "sha1-vqPdNqzQuKckDXhza1uXxlREozQ=",
      "requires": {
        "ansi-green": "^0.1.1",
        "success-symbol": "^0.1.0"
      }
    },
    "log-utils": {
      "version": "0.2.1",
      "resolved": "https://registry.npmjs.org/log-utils/-/log-utils-0.2.1.tgz",
      "integrity": "sha1-pMIXoN2aUFFdm5ICBgkas9TgMc8=",
      "requires": {
        "ansi-colors": "^0.2.0",
        "error-symbol": "^0.1.0",
        "info-symbol": "^0.1.0",
        "log-ok": "^0.1.1",
        "success-symbol": "^0.1.0",
        "time-stamp": "^1.0.1",
        "warning-symbol": "^0.1.0"
      }
    },
    "map-visit": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
      "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
      "requires": {
        "object-visit": "^1.0.0"
      }
    },
    "mimic-response": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
      "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ=="
    },
    "minimist": {
      "version": "1.2.0",
      "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
      "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
    },
    "mixin-object": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz",
      "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=",
      "requires": {
        "for-in": "^0.1.3",
        "is-extendable": "^0.1.1"
      },
      "dependencies": {
        "for-in": {
          "version": "0.1.8",
          "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz",
          "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE="
        }
      }
    },
    "mkdirp": {
      "version": "0.5.1",
      "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
      "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
      "requires": {
        "minimist": "0.0.8"
      },
      "dependencies": {
        "minimist": {
          "version": "0.0.8",
          "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
          "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
        }
      }
    },
    "mqtt": {
      "version": "2.18.8",
      "resolved": "https://registry.npmjs.org/mqtt/-/mqtt-2.18.8.tgz",
      "integrity": "sha1-nSE8yrkhUazPsh7owIYNxoZqslk=",
      "requires": {
        "commist": "^1.0.0",
        "concat-stream": "^1.6.2",
        "end-of-stream": "^1.4.1",
        "es6-map": "^0.1.5",
        "help-me": "^1.0.1",
        "inherits": "^2.0.3",
        "minimist": "^1.2.0",
        "mqtt-packet": "^5.6.0",
        "pump": "^3.0.0",
        "readable-stream": "^2.3.6",
        "reinterval": "^1.1.0",
        "split2": "^2.1.1",
        "websocket-stream": "^5.1.2",
        "xtend": "^4.0.1"
      },
      "dependencies": {
        "commist": {
          "version": "1.0.0",
          "resolved": "https://registry.npmjs.org/commist/-/commist-1.0.0.tgz",
          "integrity": "sha1-wMNSUBz29S6RJOPvicmAbiAi6+8=",
          "requires": {
            "leven": "^1.0.0",
            "minimist": "^1.1.0"
          },
          "dependencies": {
            "leven": {
              "version": "1.0.2",
              "resolved": "https://registry.npmjs.org/leven/-/leven-1.0.2.tgz",
              "integrity": "sha1-kUS27ryl8dBoAWnxpncNzqYLdcM="
            }
          }
        },
        "concat-stream": {
          "version": "1.6.2",
          "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
          "integrity": "sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ=",
          "requires": {
            "buffer-from": "^1.0.0",
            "inherits": "^2.0.3",
            "readable-stream": "^2.2.2",
            "typedarray": "^0.0.6"
          },
          "dependencies": {
            "buffer-from": {
              "version": "1.1.1",
              "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
              "integrity": "sha1-MnE7wCj3XAL9txDXx7zsHyxgcO8="
            },
            "readable-stream": {
              "version": "2.3.6",
              "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
              "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
              "requires": {
                "core-util-is": "~1.0.0",
                "inherits": "~2.0.3",
                "isarray": "~1.0.0",
                "process-nextick-args": "~2.0.0",
                "safe-buffer": "~5.1.1",
                "string_decoder": "~1.1.1",
                "util-deprecate": "~1.0.1"
              },
              "dependencies": {
                "core-util-is": {
                  "version": "1.0.2",
                  "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
                  "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
                },
                "inherits": {
                  "version": "2.0.3",
                  "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
                  "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
                },
                "isarray": {
                  "version": "1.0.0",
                  "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
                  "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
                },
                "process-nextick-args": {
                  "version": "2.0.0",
                  "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
                  "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o="
                },
                "safe-buffer": {
                  "version": "5.1.2",
                  "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
                  "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0="
                },
                "string_decoder": {
                  "version": "1.1.1",
                  "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
                  "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
                  "requires": {
                    "safe-buffer": "~5.1.0"
                  }
                },
                "util-deprecate": {
                  "version": "1.0.2",
                  "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
                  "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
                }
              }
            },
            "typedarray": {
              "version": "0.0.6",
              "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
              "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
            }
          }
        },
        "end-of-stream": {
          "version": "1.4.1",
          "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
          "integrity": "sha1-7SljTRm6ukY7bOa4CjchPqtx7EM=",
          "requires": {
            "once": "^1.4.0"
          },
          "dependencies": {
            "once": {
              "version": "1.4.0",
              "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
              "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
              "requires": {
                "wrappy": "1"
              },
              "dependencies": {
                "wrappy": {
                  "version": "1.0.2",
                  "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
                  "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
                }
              }
            }
          }
        },
        "es6-map": {
          "version": "0.1.5",
          "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz",
          "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=",
          "requires": {
            "d": "1",
            "es5-ext": "~0.10.14",
            "es6-iterator": "~2.0.1",
            "es6-set": "~0.1.5",
            "es6-symbol": "~3.1.1",
            "event-emitter": "~0.3.5"
          },
          "dependencies": {
            "d": {
              "version": "1.0.0",
              "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz",
              "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=",
              "requires": {
                "es5-ext": "^0.10.9"
              }
            },
            "es5-ext": {
              "version": "0.10.46",
              "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.46.tgz",
              "integrity": "sha1-79mfZ8Wn7Hibqj2qf3mHA4j39XI=",
              "requires": {
                "es6-iterator": "~2.0.3",
                "es6-symbol": "~3.1.1",
                "next-tick": "1"
              },
              "dependencies": {
                "next-tick": {
                  "version": "1.0.0",
                  "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz",
                  "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw="
                }
              }
            },
            "es6-iterator": {
              "version": "2.0.3",
              "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
              "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
              "requires": {
                "d": "1",
                "es5-ext": "^0.10.35",
                "es6-symbol": "^3.1.1"
              }
            },
            "es6-set": {
              "version": "0.1.5",
              "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz",
              "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=",
              "requires": {
                "d": "1",
                "es5-ext": "~0.10.14",
                "es6-iterator": "~2.0.1",
                "es6-symbol": "3.1.1",
                "event-emitter": "~0.3.5"
              }
            },
            "es6-symbol": {
              "version": "3.1.1",
              "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz",
              "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=",
              "requires": {
                "d": "1",
                "es5-ext": "~0.10.14"
              }
            },
            "event-emitter": {
              "version": "0.3.5",
              "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz",
              "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=",
              "requires": {
                "d": "1",
                "es5-ext": "~0.10.14"
              }
            }
          }
        },
        "help-me": {
          "version": "1.1.0",
          "resolved": "https://registry.npmjs.org/help-me/-/help-me-1.1.0.tgz",
          "integrity": "sha1-jy1QjQYAtKRW2i8IZVbn5cBWo8Y=",
          "requires": {
            "callback-stream": "^1.0.2",
            "glob-stream": "^6.1.0",
            "through2": "^2.0.1",
            "xtend": "^4.0.0"
          },
          "dependencies": {
            "callback-stream": {
              "version": "1.1.0",
              "resolved": "https://registry.npmjs.org/callback-stream/-/callback-stream-1.1.0.tgz",
              "integrity": "sha1-RwGlEmbwbgbqpx/BcjOCLYdfSQg=",
              "requires": {
                "inherits": "^2.0.1",
                "readable-stream": "> 1.0.0 < 3.0.0"
              },
              "dependencies": {
                "readable-stream": {
                  "version": "2.3.6",
                  "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
                  "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
                  "requires": {
                    "core-util-is": "~1.0.0",
                    "inherits": "~2.0.3",
                    "isarray": "~1.0.0",
                    "process-nextick-args": "~2.0.0",
                    "safe-buffer": "~5.1.1",
                    "string_decoder": "~1.1.1",
                    "util-deprecate": "~1.0.1"
                  },
                  "dependencies": {
                    "core-util-is": {
                      "version": "1.0.2",
                      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
                      "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
                    },
                    "inherits": {
                      "version": "2.0.3",
                      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
                      "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
                    },
                    "isarray": {
                      "version": "1.0.0",
                      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
                      "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
                    },
                    "process-nextick-args": {
                      "version": "2.0.0",
                      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
                      "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o="
                    },
                    "safe-buffer": {
                      "version": "5.1.2",
                      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
                      "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0="
                    },
                    "string_decoder": {
                      "version": "1.1.1",
                      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
                      "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
                      "requires": {
                        "safe-buffer": "~5.1.0"
                      }
                    },
                    "util-deprecate": {
                      "version": "1.0.2",
                      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
                      "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
                    }
                  }
                }
              }
            },
            "glob-stream": {
              "version": "6.1.0",
              "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz",
              "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=",
              "requires": {
                "extend": "^3.0.0",
                "glob": "^7.1.1",
                "glob-parent": "^3.1.0",
                "is-negated-glob": "^1.0.0",
                "ordered-read-streams": "^1.0.0",
                "pumpify": "^1.3.5",
                "readable-stream": "^2.1.5",
                "remove-trailing-separator": "^1.0.1",
                "to-absolute-glob": "^2.0.0",
                "unique-stream": "^2.0.2"
              },
              "dependencies": {
                "extend": {
                  "version": "3.0.2",
                  "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
                  "integrity": "sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo="
                },
                "glob": {
                  "version": "7.1.3",
                  "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
                  "integrity": "sha1-OWCDLT8VdBCDQtr9OmezMsCWnfE=",
                  "requires": {
                    "fs.realpath": "^1.0.0",
                    "inflight": "^1.0.4",
                    "inherits": "2",
                    "minimatch": "^3.0.4",
                    "once": "^1.3.0",
                    "path-is-absolute": "^1.0.0"
                  },
                  "dependencies": {
                    "fs.realpath": {
                      "version": "1.0.0",
                      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
                      "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
                    },
                    "inflight": {
                      "version": "1.0.6",
                      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
                      "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
                      "requires": {
                        "once": "^1.3.0",
                        "wrappy": "1"
                      },
                      "dependencies": {
                        "wrappy": {
                          "version": "1.0.2",
                          "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
                          "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
                        }
                      }
                    },
                    "minimatch": {
                      "version": "3.0.4",
                      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
                      "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=",
                      "requires": {
                        "brace-expansion": "^1.1.7"
                      },
                      "dependencies": {
                        "brace-expansion": {
                          "version": "1.1.11",
                          "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
                          "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=",
                          "requires": {
                            "balanced-match": "^1.0.0",
                            "concat-map": "0.0.1"
                          },
                          "dependencies": {
                            "balanced-match": {
                              "version": "1.0.0",
                              "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
                              "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
                            },
                            "concat-map": {
                              "version": "0.0.1",
                              "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
                              "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
                            }
                          }
                        }
                      }
                    },
                    "once": {
                      "version": "1.4.0",
                      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
                      "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
                      "requires": {
                        "wrappy": "1"
                      },
                      "dependencies": {
                        "wrappy": {
                          "version": "1.0.2",
                          "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
                          "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
                        }
                      }
                    },
                    "path-is-absolute": {
                      "version": "1.0.1",
                      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
                      "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
                    }
                  }
                },
                "glob-parent": {
                  "version": "3.1.0",
                  "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
                  "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
                  "requires": {
                    "is-glob": "^3.1.0",
                    "path-dirname": "^1.0.0"
                  },
                  "dependencies": {
                    "is-glob": {
                      "version": "3.1.0",
                      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
                      "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
                      "requires": {
                        "is-extglob": "^2.1.0"
                      },
                      "dependencies": {
                        "is-extglob": {
                          "version": "2.1.1",
                          "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
                          "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
                        }
                      }
                    },
                    "path-dirname": {
                      "version": "1.0.2",
                      "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
                      "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA="
                    }
                  }
                },
                "is-negated-glob": {
                  "version": "1.0.0",
                  "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz",
                  "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI="
                },
                "ordered-read-streams": {
                  "version": "1.0.1",
                  "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz",
                  "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=",
                  "requires": {
                    "readable-stream": "^2.0.1"
                  },
                  "dependencies": {
                    "readable-stream": {
                      "version": "2.3.6",
                      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
                      "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
                      "requires": {
                        "core-util-is": "~1.0.0",
                        "inherits": "~2.0.3",
                        "isarray": "~1.0.0",
                        "process-nextick-args": "~2.0.0",
                        "safe-buffer": "~5.1.1",
                        "string_decoder": "~1.1.1",
                        "util-deprecate": "~1.0.1"
                      },
                      "dependencies": {
                        "core-util-is": {
                          "version": "1.0.2",
                          "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
                          "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
                        },
                        "inherits": {
                          "version": "2.0.3",
                          "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
                          "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
                        },
                        "isarray": {
                          "version": "1.0.0",
                          "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
                          "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
                        },
                        "process-nextick-args": {
                          "version": "2.0.0",
                          "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
                          "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o="
                        },
                        "safe-buffer": {
                          "version": "5.1.2",
                          "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
                          "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0="
                        },
                        "string_decoder": {
                          "version": "1.1.1",
                          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
                          "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
                          "requires": {
                            "safe-buffer": "~5.1.0"
                          }
                        },
                        "util-deprecate": {
                          "version": "1.0.2",
                          "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
                          "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
                        }
                      }
                    }
                  }
                },
                "pumpify": {
                  "version": "1.5.1",
                  "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
                  "integrity": "sha1-NlE74karJ1cLGjdKXOJ4v9dDcM4=",
                  "requires": {
                    "duplexify": "^3.6.0",
                    "inherits": "^2.0.3",
                    "pump": "^2.0.0"
                  },
                  "dependencies": {
                    "duplexify": {
                      "version": "3.6.0",
                      "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.0.tgz",
                      "integrity": "sha1-WSkD9dgLONA3IgVBJk1poZj7NBA=",
                      "requires": {
                        "end-of-stream": "^1.0.0",
                        "inherits": "^2.0.1",
                        "readable-stream": "^2.0.0",
                        "stream-shift": "^1.0.0"
                      },
                      "dependencies": {
                        "readable-stream": {
                          "version": "2.3.6",
                          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
                          "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
                          "requires": {
                            "core-util-is": "~1.0.0",
                            "inherits": "~2.0.3",
                            "isarray": "~1.0.0",
                            "process-nextick-args": "~2.0.0",
                            "safe-buffer": "~5.1.1",
                            "string_decoder": "~1.1.1",
                            "util-deprecate": "~1.0.1"
                          },
                          "dependencies": {
                            "core-util-is": {
                              "version": "1.0.2",
                              "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
                              "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
                            },
                            "inherits": {
                              "version": "2.0.3",
                              "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
                              "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
                            },
                            "isarray": {
                              "version": "1.0.0",
                              "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
                              "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
                            },
                            "process-nextick-args": {
                              "version": "2.0.0",
                              "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
                              "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o="
                            },
                            "safe-buffer": {
                              "version": "5.1.2",
                              "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
                              "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0="
                            },
                            "string_decoder": {
                              "version": "1.1.1",
                              "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
                              "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
                              "requires": {
                                "safe-buffer": "~5.1.0"
                              }
                            },
                            "util-deprecate": {
                              "version": "1.0.2",
                              "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
                              "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
                            }
                          }
                        },
                        "stream-shift": {
                          "version": "1.0.0",
                          "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz",
                          "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI="
                        }
                      }
                    },
                    "pump": {
                      "version": "2.0.1",
                      "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
                      "integrity": "sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk=",
                      "requires": {
                        "end-of-stream": "^1.1.0",
                        "once": "^1.3.1"
                      },
                      "dependencies": {
                        "end-of-stream": {
                          "version": "1.4.1",
                          "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
                          "integrity": "sha1-7SljTRm6ukY7bOa4CjchPqtx7EM=",
                          "requires": {
                            "once": "^1.4.0"
                          }
                        },
                        "once": {
                          "version": "1.4.0",
                          "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
                          "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
                          "requires": {
                            "wrappy": "1"
                          },
                          "dependencies": {
                            "wrappy": {
                              "version": "1.0.2",
                              "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
                              "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
                            }
                          }
                        }
                      }
                    }
                  }
                },
                "readable-stream": {
                  "version": "2.3.6",
                  "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
                  "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
                  "requires": {
                    "core-util-is": "~1.0.0",
                    "inherits": "~2.0.3",
                    "isarray": "~1.0.0",
                    "process-nextick-args": "~2.0.0",
                    "safe-buffer": "~5.1.1",
                    "string_decoder": "~1.1.1",
                    "util-deprecate": "~1.0.1"
                  },
                  "dependencies": {
                    "core-util-is": {
                      "version": "1.0.2",
                      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
                      "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
                    },
                    "inherits": {
                      "version": "2.0.3",
                      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
                      "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
                    },
                    "isarray": {
                      "version": "1.0.0",
                      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
                      "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
                    },
                    "process-nextick-args": {
                      "version": "2.0.0",
                      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
                      "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o="
                    },
                    "safe-buffer": {
                      "version": "5.1.2",
                      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
                      "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0="
                    },
                    "string_decoder": {
                      "version": "1.1.1",
                      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
                      "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
                      "requires": {
                        "safe-buffer": "~5.1.0"
                      }
                    },
                    "util-deprecate": {
                      "version": "1.0.2",
                      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
                      "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
                    }
                  }
                },
                "remove-trailing-separator": {
                  "version": "1.1.0",
                  "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
                  "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8="
                },
                "to-absolute-glob": {
                  "version": "2.0.2",
                  "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz",
                  "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=",
                  "requires": {
                    "is-absolute": "^1.0.0",
                    "is-negated-glob": "^1.0.0"
                  },
                  "dependencies": {
                    "is-absolute": {
                      "version": "1.0.0",
                      "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",
                      "integrity": "sha1-OV4a6EsR8mrReV5zwXN45IowFXY=",
                      "requires": {
                        "is-relative": "^1.0.0",
                        "is-windows": "^1.0.1"
                      },
                      "dependencies": {
                        "is-relative": {
                          "version": "1.0.0",
                          "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",
                          "integrity": "sha1-obtpNc6MXboei5dUubLcwCDiJg0=",
                          "requires": {
                            "is-unc-path": "^1.0.0"
                          },
                          "dependencies": {
                            "is-unc-path": {
                              "version": "1.0.0",
                              "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz",
                              "integrity": "sha1-1zHoiY7QkKEsNSrS6u1Qla0yLJ0=",
                              "requires": {
                                "unc-path-regex": "^0.1.2"
                              },
                              "dependencies": {
                                "unc-path-regex": {
                                  "version": "0.1.2",
                                  "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
                                  "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo="
                                }
                              }
                            }
                          }
                        },
                        "is-windows": {
                          "version": "1.0.2",
                          "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
                          "integrity": "sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0="
                        }
                      }
                    }
                  }
                },
                "unique-stream": {
                  "version": "2.2.1",
                  "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.2.1.tgz",
                  "integrity": "sha1-WqADz76Uxf+GbE59ZouxxNuts2k=",
                  "requires": {
                    "json-stable-stringify": "^1.0.0",
                    "through2-filter": "^2.0.0"
                  },
                  "dependencies": {
                    "json-stable-stringify": {
                      "version": "1.0.1",
                      "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz",
                      "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=",
                      "requires": {
                        "jsonify": "~0.0.0"
                      },
                      "dependencies": {
                        "jsonify": {
                          "version": "0.0.0",
                          "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
                          "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM="
                        }
                      }
                    },
                    "through2-filter": {
                      "version": "2.0.0",
                      "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-2.0.0.tgz",
                      "integrity": "sha1-YLxVoNrLdghdsfna6Zq0P4PWIuw=",
                      "requires": {
                        "through2": "~2.0.0",
                        "xtend": "~4.0.0"
                      },
                      "dependencies": {
                        "through2": {
                          "version": "2.0.3",
                          "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
                          "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
                          "requires": {
                            "readable-stream": "^2.1.5",
                            "xtend": "~4.0.1"
                          },
                          "dependencies": {
                            "readable-stream": {
                              "version": "2.3.6",
                              "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
                              "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
                              "requires": {
                                "core-util-is": "~1.0.0",
                                "inherits": "~2.0.3",
                                "isarray": "~1.0.0",
                                "process-nextick-args": "~2.0.0",
                                "safe-buffer": "~5.1.1",
                                "string_decoder": "~1.1.1",
                                "util-deprecate": "~1.0.1"
                              },
                              "dependencies": {
                                "core-util-is": {
                                  "version": "1.0.2",
                                  "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
                                  "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
                                },
                                "inherits": {
                                  "version": "2.0.3",
                                  "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
                                  "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
                                },
                                "isarray": {
                                  "version": "1.0.0",
                                  "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
                                  "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
                                },
                                "process-nextick-args": {
                                  "version": "2.0.0",
                                  "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
                                  "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o="
                                },
                                "safe-buffer": {
                                  "version": "5.1.2",
                                  "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
                                  "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0="
                                },
                                "string_decoder": {
                                  "version": "1.1.1",
                                  "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
                                  "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
                                  "requires": {
                                    "safe-buffer": "~5.1.0"
                                  }
                                },
                                "util-deprecate": {
                                  "version": "1.0.2",
                                  "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
                                  "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
                                }
                              }
                            }
                          }
                        },
                        "xtend": {
                          "version": "4.0.1",
                          "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
                          "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68="
                        }
                      }
                    }
                  }
                }
              }
            },
            "through2": {
              "version": "2.0.3",
              "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
              "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
              "requires": {
                "readable-stream": "^2.1.5",
                "xtend": "~4.0.1"
              },
              "dependencies": {
                "readable-stream": {
                  "version": "2.3.6",
                  "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
                  "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
                  "requires": {
                    "core-util-is": "~1.0.0",
                    "inherits": "~2.0.3",
                    "isarray": "~1.0.0",
                    "process-nextick-args": "~2.0.0",
                    "safe-buffer": "~5.1.1",
                    "string_decoder": "~1.1.1",
                    "util-deprecate": "~1.0.1"
                  },
                  "dependencies": {
                    "core-util-is": {
                      "version": "1.0.2",
                      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
                      "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
                    },
                    "inherits": {
                      "version": "2.0.3",
                      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
                      "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
                    },
                    "isarray": {
                      "version": "1.0.0",
                      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
                      "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
                    },
                    "process-nextick-args": {
                      "version": "2.0.0",
                      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
                      "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o="
                    },
                    "safe-buffer": {
                      "version": "5.1.2",
                      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
                      "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0="
                    },
                    "string_decoder": {
                      "version": "1.1.1",
                      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
                      "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
                      "requires": {
                        "safe-buffer": "~5.1.0"
                      }
                    },
                    "util-deprecate": {
                      "version": "1.0.2",
                      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
                      "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
                    }
                  }
                }
              }
            }
          }
        },
        "inherits": {
          "version": "2.0.3",
          "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
          "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
        },
        "minimist": {
          "version": "1.2.0",
          "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
          "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
        },
        "mqtt-packet": {
          "version": "5.6.0",
          "resolved": "https://registry.npmjs.org/mqtt-packet/-/mqtt-packet-5.6.0.tgz",
          "integrity": "sha1-kj+3BNDOC9asgcfhzAlGmxUS0v0=",
          "requires": {
            "bl": "^1.2.1",
            "inherits": "^2.0.3",
            "process-nextick-args": "^2.0.0",
            "safe-buffer": "^5.1.0"
          },
          "dependencies": {
            "bl": {
              "version": "1.2.2",
              "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz",
              "integrity": "sha1-oWCRFxcQPAdBDO9j71Gzl8Alr5w=",
              "requires": {
                "readable-stream": "^2.3.5",
                "safe-buffer": "^5.1.1"
              }
            },
            "process-nextick-args": {
              "version": "2.0.0",
              "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
              "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o="
            },
            "safe-buffer": {
              "version": "5.1.2",
              "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
              "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0="
            }
          }
        },
        "pump": {
          "version": "3.0.0",
          "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
          "integrity": "sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ=",
          "requires": {
            "end-of-stream": "^1.1.0",
            "once": "^1.3.1"
          },
          "dependencies": {
            "once": {
              "version": "1.4.0",
              "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
              "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
              "requires": {
                "wrappy": "1"
              },
              "dependencies": {
                "wrappy": {
                  "version": "1.0.2",
                  "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
                  "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
                }
              }
            }
          }
        },
        "readable-stream": {
          "version": "2.3.6",
          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
          "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
          "requires": {
            "core-util-is": "~1.0.0",
            "inherits": "~2.0.3",
            "isarray": "~1.0.0",
            "process-nextick-args": "~2.0.0",
            "safe-buffer": "~5.1.1",
            "string_decoder": "~1.1.1",
            "util-deprecate": "~1.0.1"
          },
          "dependencies": {
            "core-util-is": {
              "version": "1.0.2",
              "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
              "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
            },
            "isarray": {
              "version": "1.0.0",
              "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
              "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
            },
            "process-nextick-args": {
              "version": "2.0.0",
              "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
              "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o="
            },
            "safe-buffer": {
              "version": "5.1.2",
              "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
              "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0="
            },
            "string_decoder": {
              "version": "1.1.1",
              "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
              "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
              "requires": {
                "safe-buffer": "~5.1.0"
              }
            },
            "util-deprecate": {
              "version": "1.0.2",
              "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
              "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
            }
          }
        },
        "reinterval": {
          "version": "1.1.0",
          "resolved": "https://registry.npmjs.org/reinterval/-/reinterval-1.1.0.tgz",
          "integrity": "sha1-M2Hs+jymwYKDOA3Qu5VG85D17Oc="
        },
        "split2": {
          "version": "2.2.0",
          "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz",
          "integrity": "sha1-GGsldbz4PoW30YRldWI47k7kJJM=",
          "requires": {
            "through2": "^2.0.2"
          },
          "dependencies": {
            "through2": {
              "version": "2.0.3",
              "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
              "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
              "requires": {
                "readable-stream": "^2.1.5",
                "xtend": "~4.0.1"
              }
            }
          }
        },
        "websocket-stream": {
          "version": "5.1.2",
          "resolved": "https://registry.npmjs.org/websocket-stream/-/websocket-stream-5.1.2.tgz",
          "integrity": "sha1-HDHGJ7zfNPGpvazJ2qFb+kgW2a0=",
          "requires": {
            "duplexify": "^3.5.1",
            "inherits": "^2.0.1",
            "readable-stream": "^2.3.3",
            "safe-buffer": "^5.1.1",
            "ws": "^3.2.0",
            "xtend": "^4.0.0"
          },
          "dependencies": {
            "duplexify": {
              "version": "3.6.0",
              "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.0.tgz",
              "integrity": "sha1-WSkD9dgLONA3IgVBJk1poZj7NBA=",
              "requires": {
                "end-of-stream": "^1.0.0",
                "inherits": "^2.0.1",
                "readable-stream": "^2.0.0",
                "stream-shift": "^1.0.0"
              },
              "dependencies": {
                "readable-stream": {
                  "version": "2.3.6",
                  "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
                  "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
                  "requires": {
                    "core-util-is": "~1.0.0",
                    "inherits": "~2.0.3",
                    "isarray": "~1.0.0",
                    "process-nextick-args": "~2.0.0",
                    "safe-buffer": "~5.1.1",
                    "string_decoder": "~1.1.1",
                    "util-deprecate": "~1.0.1"
                  },
                  "dependencies": {
                    "core-util-is": {
                      "version": "1.0.2",
                      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
                      "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
                    },
                    "inherits": {
                      "version": "2.0.3",
                      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
                      "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
                    },
                    "isarray": {
                      "version": "1.0.0",
                      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
                      "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
                    },
                    "process-nextick-args": {
                      "version": "2.0.0",
                      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
                      "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o="
                    },
                    "safe-buffer": {
                      "version": "5.1.2",
                      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
                      "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0="
                    },
                    "string_decoder": {
                      "version": "1.1.1",
                      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
                      "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
                      "requires": {
                        "safe-buffer": "~5.1.0"
                      }
                    },
                    "util-deprecate": {
                      "version": "1.0.2",
                      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
                      "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
                    }
                  }
                },
                "stream-shift": {
                  "version": "1.0.0",
                  "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz",
                  "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI="
                }
              }
            },
            "readable-stream": {
              "version": "2.3.6",
              "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
              "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
              "requires": {
                "core-util-is": "~1.0.0",
                "inherits": "~2.0.3",
                "isarray": "~1.0.0",
                "process-nextick-args": "~2.0.0",
                "safe-buffer": "~5.1.1",
                "string_decoder": "~1.1.1",
                "util-deprecate": "~1.0.1"
              },
              "dependencies": {
                "core-util-is": {
                  "version": "1.0.2",
                  "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
                  "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
                },
                "inherits": {
                  "version": "2.0.3",
                  "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
                  "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
                },
                "isarray": {
                  "version": "1.0.0",
                  "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
                  "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
                },
                "process-nextick-args": {
                  "version": "2.0.0",
                  "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
                  "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o="
                },
                "string_decoder": {
                  "version": "1.1.1",
                  "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
                  "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
                  "requires": {
                    "safe-buffer": "~5.1.0"
                  }
                },
                "util-deprecate": {
                  "version": "1.0.2",
                  "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
                  "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
                }
              }
            },
            "safe-buffer": {
              "version": "5.1.2",
              "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
              "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0="
            },
            "ws": {
              "version": "3.3.3",
              "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz",
              "integrity": "sha1-8c+E/i1ekB686U767OeF8YeiKPI=",
              "requires": {
                "async-limiter": "~1.0.0",
                "safe-buffer": "~5.1.0",
                "ultron": "~1.1.0"
              },
              "dependencies": {
                "async-limiter": {
                  "version": "1.0.0",
                  "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz",
                  "integrity": "sha1-ePrtjD0HSrgfIrTphdeehzj3IPg="
                },
                "ultron": {
                  "version": "1.1.1",
                  "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz",
                  "integrity": "sha1-n+FTahCmZKZSZqHjzPhf02MCvJw="
                }
              }
            }
          }
        },
        "xtend": {
          "version": "4.0.1",
          "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
          "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68="
        }
      }
    },
    "ms": {
      "version": "2.1.1",
      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
      "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
    },
    "mute-stream": {
      "version": "0.0.7",
      "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
      "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s="
    },
    "nan": {
      "version": "2.11.0",
      "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.0.tgz",
      "integrity": "sha512-F4miItu2rGnV2ySkXOQoA8FKz/SR2Q2sWP0sbTxNxz/tuokeC8WxOhPMcwi0qIyGtVn/rrSeLbvVkznqCdwYnw=="
    },
    "node-abi": {
      "version": "2.4.3",
      "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.4.3.tgz",
      "integrity": "sha512-b656V5C0628gOOA2kwcpNA/bxdlqYF9FvxJ+qqVX0ctdXNVZpS8J6xEUYir3WAKc7U0BH/NRlSpNbGsy+azjeg==",
      "requires": {
        "semver": "^5.4.1"
      }
    },
    "node-bitarray": {
      "version": "0.1.0",
      "resolved": "https://registry.npmjs.org/node-bitarray/-/node-bitarray-0.1.0.tgz",
      "integrity": "sha1-bSVwdqgbhJ58ISy/czxc9dv8CIg="
    },
    "noop-logger": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz",
      "integrity": "sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI="
    },
    "npmlog": {
      "version": "4.1.2",
      "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
      "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
      "requires": {
        "are-we-there-yet": "~1.1.2",
        "console-control-strings": "~1.1.0",
        "gauge": "~2.7.3",
        "set-blocking": "~2.0.0"
      }
    },
    "number-is-nan": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
      "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
    },
    "object-assign": {
      "version": "4.1.1",
      "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
      "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
    },
    "object-copy": {
      "version": "0.1.0",
      "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
      "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
      "requires": {
        "copy-descriptor": "^0.1.0",
        "define-property": "^0.2.5",
        "kind-of": "^3.0.3"
      },
      "dependencies": {
        "define-property": {
          "version": "0.2.5",
          "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
          "requires": {
            "is-descriptor": "^0.1.0"
          }
        },
        "is-accessor-descriptor": {
          "version": "0.1.6",
          "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
          "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
          "requires": {
            "kind-of": "^3.0.2"
          }
        },
        "is-data-descriptor": {
          "version": "0.1.4",
          "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
          "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
          "requires": {
            "kind-of": "^3.0.2"
          }
        },
        "is-descriptor": {
          "version": "0.1.6",
          "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
          "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
          "requires": {
            "is-accessor-descriptor": "^0.1.6",
            "is-data-descriptor": "^0.1.4",
            "kind-of": "^5.0.0"
          },
          "dependencies": {
            "kind-of": {
              "version": "5.1.0",
              "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
              "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="
            }
          }
        }
      }
    },
    "object-visit": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
      "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
      "requires": {
        "isobject": "^3.0.0"
      }
    },
    "once": {
      "version": "1.4.0",
      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
      "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
      "requires": {
        "wrappy": "1"
      }
    },
    "onoff": {
      "version": "3.2.1",
      "resolved": "https://registry.npmjs.org/onoff/-/onoff-3.2.1.tgz",
      "integrity": "sha1-q6CBGEbCL8rM7sRir7JKoNlqqm0=",
      "requires": {
        "epoll": "^2.0.3",
        "lodash.debounce": "^4.0.8"
      },
      "dependencies": {
        "epoll": {
          "version": "2.0.3",
          "resolved": "https://registry.npmjs.org/epoll/-/epoll-2.0.3.tgz",
          "integrity": "sha1-axjytmteTfVorFVBSpJcO/DXGjY=",
          "requires": {
            "bindings": "^1.3.0",
            "nan": "^2.10.0"
          },
          "dependencies": {
            "bindings": {
              "version": "1.3.0",
              "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.3.0.tgz",
              "integrity": "sha1-s0b27PapX1qBXFg5/HzbIlAvHtc="
            },
            "nan": {
              "version": "2.11.0",
              "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.0.tgz",
              "integrity": "sha1-V042Dk2VSrFpZuwQLAwEn9lhoJk="
            }
          }
        },
        "lodash.debounce": {
          "version": "4.0.8",
          "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
          "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168="
        }
      }
    },
    "os-homedir": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
      "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M="
    },
    "pointer-symbol": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/pointer-symbol/-/pointer-symbol-1.0.0.tgz",
      "integrity": "sha1-YPkRAgTqepKbYmRKITFVQ8uz1Ec="
    },
    "prebuild-install": {
      "version": "5.1.0",
      "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.1.0.tgz",
      "integrity": "sha512-jGdh2Ws5OUCvBm+aQ/je7hgOBfLIFcgnF9DZ1PIEvht0JKfMwn3Gy0MPHL16JcAUI6tu7LX0D3VxmvMm1XZwAw==",
      "requires": {
        "detect-libc": "^1.0.3",
        "expand-template": "^1.0.2",
        "github-from-package": "0.0.0",
        "minimist": "^1.2.0",
        "mkdirp": "^0.5.1",
        "node-abi": "^2.2.0",
        "noop-logger": "^0.1.1",
        "npmlog": "^4.0.1",
        "os-homedir": "^1.0.1",
        "pump": "^2.0.1",
        "rc": "^1.2.7",
        "simple-get": "^2.7.0",
        "tar-fs": "^1.13.0",
        "tunnel-agent": "^0.6.0",
        "which-pm-runs": "^1.0.0"
      }
    },
    "process-nextick-args": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
      "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw=="
    },
    "promirepl": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/promirepl/-/promirepl-1.0.1.tgz",
      "integrity": "sha1-KVGq66K/P+InT/Y6FtlMBMpghy4="
    },
    "prompt-actions": {
      "version": "3.0.2",
      "resolved": "https://registry.npmjs.org/prompt-actions/-/prompt-actions-3.0.2.tgz",
      "integrity": "sha512-dhz2Fl7vK+LPpmnQ/S/eSut4BnH4NZDLyddHKi5uTU/2PDn3grEMGkgsll16V5RpVUh/yxdiam0xsM0RD4xvtg==",
      "requires": {
        "debug": "^2.6.8"
      },
      "dependencies": {
        "debug": {
          "version": "2.6.9",
          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
          "requires": {
            "ms": "2.0.0"
          }
        },
        "ms": {
          "version": "2.0.0",
          "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
          "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
        }
      }
    },
    "prompt-base": {
      "version": "4.1.0",
      "resolved": "https://registry.npmjs.org/prompt-base/-/prompt-base-4.1.0.tgz",
      "integrity": "sha512-svGzgLUKZoqomz9SGMkf1hBG8Wl3K7JGuRCXc/Pv7xw8239hhaTBXrmjt7EXA9P/QZzdyT8uNWt9F/iJTXq75g==",
      "requires": {
        "component-emitter": "^1.2.1",
        "debug": "^3.0.1",
        "koalas": "^1.0.2",
        "log-utils": "^0.2.1",
        "prompt-actions": "^3.0.2",
        "prompt-question": "^5.0.1",
        "readline-ui": "^2.2.3",
        "readline-utils": "^2.2.3",
        "static-extend": "^0.1.2"
      }
    },
    "prompt-checkbox": {
      "version": "2.2.0",
      "resolved": "https://registry.npmjs.org/prompt-checkbox/-/prompt-checkbox-2.2.0.tgz",
      "integrity": "sha512-T/QWgkdUmKjRSr0FQlV8O+LfgmBk8PwDbWhzllm7mwWNAjs3qOVuru5Y1gV4/14L73zCncqcuwGwvnDyVcVgvA==",
      "requires": {
        "ansi-cyan": "^0.1.1",
        "debug": "^2.6.8",
        "prompt-base": "^4.0.2"
      },
      "dependencies": {
        "debug": {
          "version": "2.6.9",
          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
          "requires": {
            "ms": "2.0.0"
          }
        },
        "ms": {
          "version": "2.0.0",
          "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
          "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
        }
      }
    },
    "prompt-choices": {
      "version": "4.1.0",
      "resolved": "https://registry.npmjs.org/prompt-choices/-/prompt-choices-4.1.0.tgz",
      "integrity": "sha512-ZNYLv6rW9z9n0WdwCkEuS+w5nUAGzRgtRt6GQ5aFNFz6MIcU7nHFlHOwZtzy7RQBk80KzUGPSRQphvMiQzB8pg==",
      "requires": {
        "arr-flatten": "^1.1.0",
        "arr-swap": "^1.0.1",
        "choices-separator": "^2.0.0",
        "clone-deep": "^4.0.0",
        "collection-visit": "^1.0.0",
        "define-property": "^2.0.2",
        "is-number": "^6.0.0",
        "kind-of": "^6.0.2",
        "koalas": "^1.0.2",
        "log-utils": "^0.2.1",
        "pointer-symbol": "^1.0.0",
        "radio-symbol": "^2.0.0",
        "set-value": "^3.0.0",
        "strip-color": "^0.1.0",
        "terminal-paginator": "^2.0.2",
        "toggle-array": "^1.0.1"
      },
      "dependencies": {
        "clone-deep": {
          "version": "4.0.0",
          "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.0.tgz",
          "integrity": "sha512-aNJ5/7Bz2IYBb7nIj34TLGk78lBXpXUgV9qsLngtTvJ9+scsZNnlU0OX2S2N4ax/sUQt7sDBkXiGjGJEmNbXOQ==",
          "requires": {
            "kind-of": "^6.0.2",
            "shallow-clone": "^3.0.0"
          }
        },
        "define-property": {
          "version": "2.0.2",
          "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
          "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
          "requires": {
            "is-descriptor": "^1.0.2",
            "isobject": "^3.0.1"
          }
        },
        "kind-of": {
          "version": "6.0.2",
          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
          "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="
        },
        "shallow-clone": {
          "version": "3.0.0",
          "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.0.tgz",
          "integrity": "sha512-Drg+nOI+ofeuslBf0nulyWLZhK1BZprqNvPJaiB4VvES+9gC6GG+qOVAfuO12zVSgxq9SKevcme7S3uDT6Be8w==",
          "requires": {
            "kind-of": "^6.0.2"
          }
        }
      }
    },
    "prompt-list": {
      "version": "3.2.0",
      "resolved": "https://registry.npmjs.org/prompt-list/-/prompt-list-3.2.0.tgz",
      "integrity": "sha512-PDao47cmC9+m2zEUghH+WIIascd8SuyyWO+akuUubd0XxOQyUH96HMdIcL3YnNS8kJUHwddH1rHVgL9vZA1QsQ==",
      "requires": {
        "ansi-cyan": "^0.1.1",
        "ansi-dim": "^0.1.1",
        "prompt-radio": "^1.2.1"
      }
    },
    "prompt-question": {
      "version": "5.0.2",
      "resolved": "https://registry.npmjs.org/prompt-question/-/prompt-question-5.0.2.tgz",
      "integrity": "sha512-wreaLbbu8f5+7zXds199uiT11Ojp59Z4iBi6hONlSLtsKGTvL2UY8VglcxQ3t/X4qWIxsNCg6aT4O8keO65v6Q==",
      "requires": {
        "clone-deep": "^1.0.0",
        "debug": "^3.0.1",
        "define-property": "^1.0.0",
        "isobject": "^3.0.1",
        "kind-of": "^5.0.2",
        "koalas": "^1.0.2",
        "prompt-choices": "^4.0.5"
      },
      "dependencies": {
        "kind-of": {
          "version": "5.1.0",
          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
          "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="
        }
      }
    },
    "prompt-radio": {
      "version": "1.2.1",
      "resolved": "https://registry.npmjs.org/prompt-radio/-/prompt-radio-1.2.1.tgz",
      "integrity": "sha512-vH1iAkgbWyvZBC1BTajydiHmwJP4F1b684gq0fm2wOjPVW1zaDo01OXWr/Dske0XdoHhtZFNMOXNj/ZUSRBywg==",
      "requires": {
        "debug": "^2.6.8",
        "prompt-checkbox": "^2.2.0"
      },
      "dependencies": {
        "debug": {
          "version": "2.6.9",
          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
          "requires": {
            "ms": "2.0.0"
          }
        },
        "ms": {
          "version": "2.0.0",
          "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
          "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
        }
      }
    },
    "pump": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
      "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
      "requires": {
        "end-of-stream": "^1.1.0",
        "once": "^1.3.1"
      }
    },
    "radio-symbol": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/radio-symbol/-/radio-symbol-2.0.0.tgz",
      "integrity": "sha1-eqm/xQSFY21S3XbWqOYxspB5muE=",
      "requires": {
        "ansi-gray": "^0.1.1",
        "ansi-green": "^0.1.1",
        "is-windows": "^1.0.1"
      }
    },
    "rc": {
      "version": "1.2.8",
      "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
      "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
      "requires": {
        "deep-extend": "^0.6.0",
        "ini": "~1.3.0",
        "minimist": "^1.2.0",
        "strip-json-comments": "~2.0.1"
      }
    },
    "readable-stream": {
      "version": "2.3.6",
      "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
      "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
      "requires": {
        "core-util-is": "~1.0.0",
        "inherits": "~2.0.3",
        "isarray": "~1.0.0",
        "process-nextick-args": "~2.0.0",
        "safe-buffer": "~5.1.1",
        "string_decoder": "~1.1.1",
        "util-deprecate": "~1.0.1"
      }
    },
    "readline": {
      "version": "1.3.0",
      "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz",
      "integrity": "sha1-xYDXfvLPyHUrEySYBg3JeTp6wBw="
    },
    "readline-ui": {
      "version": "2.2.3",
      "resolved": "https://registry.npmjs.org/readline-ui/-/readline-ui-2.2.3.tgz",
      "integrity": "sha512-ix7jz0PxqQqcIuq3yQTHv1TOhlD2IHO74aNO+lSuXsRYm1d+pdyup1yF3zKyLK1wWZrVNGjkzw5tUegO2IDy+A==",
      "requires": {
        "component-emitter": "^1.2.1",
        "debug": "^2.6.8",
        "readline-utils": "^2.2.1",
        "string-width": "^2.0.0"
      },
      "dependencies": {
        "ansi-regex": {
          "version": "3.0.0",
          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
          "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
        },
        "debug": {
          "version": "2.6.9",
          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
          "requires": {
            "ms": "2.0.0"
          }
        },
        "is-fullwidth-code-point": {
          "version": "2.0.0",
          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
          "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
        },
        "ms": {
          "version": "2.0.0",
          "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
          "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
        },
        "string-width": {
          "version": "2.1.1",
          "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
          "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
          "requires": {
            "is-fullwidth-code-point": "^2.0.0",
            "strip-ansi": "^4.0.0"
          }
        },
        "strip-ansi": {
          "version": "4.0.0",
          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
          "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
          "requires": {
            "ansi-regex": "^3.0.0"
          }
        }
      }
    },
    "readline-utils": {
      "version": "2.2.3",
      "resolved": "https://registry.npmjs.org/readline-utils/-/readline-utils-2.2.3.tgz",
      "integrity": "sha1-b4R9a48ZFcORtYHDZ81HhzhiNRo=",
      "requires": {
        "arr-flatten": "^1.1.0",
        "extend-shallow": "^2.0.1",
        "is-buffer": "^1.1.5",
        "is-number": "^3.0.0",
        "is-windows": "^1.0.1",
        "koalas": "^1.0.2",
        "mute-stream": "0.0.7",
        "strip-color": "^0.1.0",
        "window-size": "^1.1.0"
      },
      "dependencies": {
        "is-number": {
          "version": "3.0.0",
          "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
          "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
          "requires": {
            "kind-of": "^3.0.2"
          }
        }
      }
    },
    "safe-buffer": {
      "version": "5.1.2",
      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
      "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
    },
    "semver": {
      "version": "5.5.1",
      "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz",
      "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw=="
    },
    "serialport": {
      "version": "7.0.2",
      "resolved": "https://registry.npmjs.org/serialport/-/serialport-7.0.2.tgz",
      "integrity": "sha512-0aM67lGIzy3hbZKPu3l8RqbiMzAoUO35JWSGUv4sMF0Mw7ZvJt37Zu+Y2L8V4VwIqYTlEDnkxFrn3nEwocMdOw==",
      "requires": {
        "@serialport/binding-mock": "^2.0.1",
        "@serialport/bindings": "^2.0.2",
        "@serialport/parser-byte-length": "^2.0.1",
        "@serialport/parser-cctalk": "^2.0.1",
        "@serialport/parser-delimiter": "^2.0.1",
        "@serialport/parser-readline": "^2.0.1",
        "@serialport/parser-ready": "^2.0.1",
        "@serialport/parser-regex": "^2.0.1",
        "@serialport/stream": "^2.0.1",
        "commander": "^2.13.0",
        "debug": "^3.1.0",
        "promirepl": "^1.0.1",
        "prompt-list": "^3.2.0"
      }
    },
    "set-blocking": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
      "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
    },
    "set-getter": {
      "version": "0.1.0",
      "resolved": "https://registry.npmjs.org/set-getter/-/set-getter-0.1.0.tgz",
      "integrity": "sha1-12nBgsnVpR9AkUXy+6guXoboA3Y=",
      "requires": {
        "to-object-path": "^0.3.0"
      }
    },
    "set-value": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/set-value/-/set-value-3.0.0.tgz",
      "integrity": "sha512-tqkg9wJ2TOsxbzIMG5NMAmzjdbDTAD0in7XuUzmFpJE4Ipi2QFBfgC2Z1/gfxcAmWCPsuutiEJyDIMRsrjrMOQ==",
      "requires": {
        "is-plain-object": "^2.0.4"
      }
    },
    "shallow-clone": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-1.0.0.tgz",
      "integrity": "sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA==",
      "requires": {
        "is-extendable": "^0.1.1",
        "kind-of": "^5.0.0",
        "mixin-object": "^2.0.1"
      },
      "dependencies": {
        "kind-of": {
          "version": "5.1.0",
          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
          "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="
        }
      }
    },
    "signal-exit": {
      "version": "3.0.2",
      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
      "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0="
    },
    "simple-concat": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz",
      "integrity": "sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY="
    },
    "simple-get": {
      "version": "2.8.1",
      "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.1.tgz",
      "integrity": "sha512-lSSHRSw3mQNUGPAYRqo7xy9dhKmxFXIjLjp4KHpf99GEH2VH7C3AM+Qfx6du6jhfUi6Vm7XnbEVEf7Wb6N8jRw==",
      "requires": {
        "decompress-response": "^3.3.0",
        "once": "^1.3.1",
        "simple-concat": "^1.0.0"
      }
    },
    "static-extend": {
      "version": "0.1.2",
      "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
      "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
      "requires": {
        "define-property": "^0.2.5",
        "object-copy": "^0.1.0"
      },
      "dependencies": {
        "define-property": {
          "version": "0.2.5",
          "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
          "requires": {
            "is-descriptor": "^0.1.0"
          }
        },
        "is-accessor-descriptor": {
          "version": "0.1.6",
          "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
          "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
          "requires": {
            "kind-of": "^3.0.2"
          },
          "dependencies": {
            "kind-of": {
              "version": "3.2.2",
              "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
              "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
              "requires": {
                "is-buffer": "^1.1.5"
              }
            }
          }
        },
        "is-data-descriptor": {
          "version": "0.1.4",
          "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
          "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
          "requires": {
            "kind-of": "^3.0.2"
          },
          "dependencies": {
            "kind-of": {
              "version": "3.2.2",
              "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
              "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
              "requires": {
                "is-buffer": "^1.1.5"
              }
            }
          }
        },
        "is-descriptor": {
          "version": "0.1.6",
          "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
          "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
          "requires": {
            "is-accessor-descriptor": "^0.1.6",
            "is-data-descriptor": "^0.1.4",
            "kind-of": "^5.0.0"
          }
        },
        "kind-of": {
          "version": "5.1.0",
          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
          "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="
        }
      }
    },
    "string-width": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
      "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
      "requires": {
        "code-point-at": "^1.0.0",
        "is-fullwidth-code-point": "^1.0.0",
        "strip-ansi": "^3.0.0"
      }
    },
    "string_decoder": {
      "version": "1.1.1",
      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
      "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
      "requires": {
        "safe-buffer": "~5.1.0"
      }
    },
    "strip-ansi": {
      "version": "3.0.1",
      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
      "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
      "requires": {
        "ansi-regex": "^2.0.0"
      }
    },
    "strip-color": {
      "version": "0.1.0",
      "resolved": "https://registry.npmjs.org/strip-color/-/strip-color-0.1.0.tgz",
      "integrity": "sha1-EG9l09PmotlAHKwOsM6LinArT3s="
    },
    "strip-json-comments": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
      "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo="
    },
    "success-symbol": {
      "version": "0.1.0",
      "resolved": "https://registry.npmjs.org/success-symbol/-/success-symbol-0.1.0.tgz",
      "integrity": "sha1-JAIuSG878c3KCUKDt2nEctO3KJc="
    },
    "tar-fs": {
      "version": "1.16.3",
      "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.16.3.tgz",
      "integrity": "sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw==",
      "requires": {
        "chownr": "^1.0.1",
        "mkdirp": "^0.5.1",
        "pump": "^1.0.0",
        "tar-stream": "^1.1.2"
      },
      "dependencies": {
        "pump": {
          "version": "1.0.3",
          "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz",
          "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==",
          "requires": {
            "end-of-stream": "^1.1.0",
            "once": "^1.3.1"
          }
        }
      }
    },
    "tar-stream": {
      "version": "1.6.1",
      "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.1.tgz",
      "integrity": "sha512-IFLM5wp3QrJODQFPm6/to3LJZrONdBY/otxcvDIQzu217zKye6yVR3hhi9lAjrC2Z+m/j5oDxMPb1qcd8cIvpA==",
      "requires": {
        "bl": "^1.0.0",
        "buffer-alloc": "^1.1.0",
        "end-of-stream": "^1.0.0",
        "fs-constants": "^1.0.0",
        "readable-stream": "^2.3.0",
        "to-buffer": "^1.1.0",
        "xtend": "^4.0.0"
      }
    },
    "terminal-paginator": {
      "version": "2.0.2",
      "resolved": "https://registry.npmjs.org/terminal-paginator/-/terminal-paginator-2.0.2.tgz",
      "integrity": "sha512-IZMT5ECF9p4s+sNCV8uvZSW9E1+9zy9Ji9xz2oee8Jfo7hUFpauyjxkhfRcIH6Lu3Wdepv5D1kVRc8Hx74/LfQ==",
      "requires": {
        "debug": "^2.6.6",
        "extend-shallow": "^2.0.1",
        "log-utils": "^0.2.1"
      },
      "dependencies": {
        "debug": {
          "version": "2.6.9",
          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
          "requires": {
            "ms": "2.0.0"
          }
        },
        "ms": {
          "version": "2.0.0",
          "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
          "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
        }
      }
    },
    "time-stamp": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz",
      "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM="
    },
    "to-buffer": {
      "version": "1.1.1",
      "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz",
      "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg=="
    },
    "to-object-path": {
      "version": "0.3.0",
      "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
      "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
      "requires": {
        "kind-of": "^3.0.2"
      }
    },
    "toggle-array": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/toggle-array/-/toggle-array-1.0.1.tgz",
      "integrity": "sha1-y/WEB5K9UJfzMReugkyTKv/ofVg=",
      "requires": {
        "isobject": "^3.0.0"
      }
    },
    "tunnel-agent": {
      "version": "0.6.0",
      "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
      "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
      "requires": {
        "safe-buffer": "^5.0.1"
      }
    },
    "util-deprecate": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
      "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
    },
    "warning-symbol": {
      "version": "0.1.0",
      "resolved": "https://registry.npmjs.org/warning-symbol/-/warning-symbol-0.1.0.tgz",
      "integrity": "sha1-uzHdEbeg+dZ6su2V9Fe2WCW7rSE="
    },
    "which-pm-runs": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz",
      "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs="
    },
    "wide-align": {
      "version": "1.1.3",
      "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
      "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
      "requires": {
        "string-width": "^1.0.2 || 2"
      }
    },
    "window-size": {
      "version": "1.1.1",
      "resolved": "https://registry.npmjs.org/window-size/-/window-size-1.1.1.tgz",
      "integrity": "sha512-5D/9vujkmVQ7pSmc0SCBmHXbkv6eaHwXEx65MywhmUMsI8sGqJ972APq1lotfcwMKPFLuCFfL8xGHLIp7jaBmA==",
      "requires": {
        "define-property": "^1.0.0",
        "is-number": "^3.0.0"
      },
      "dependencies": {
        "is-number": {
          "version": "3.0.0",
          "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
          "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
          "requires": {
            "kind-of": "^3.0.2"
          }
        }
      }
    },
    "winston": {
      "version": "2.4.4",
      "resolved": "https://registry.npmjs.org/winston/-/winston-2.4.4.tgz",
      "integrity": "sha1-oB5NHQoQPPTq2m/B+IazEQ1xw0s=",
      "requires": {
        "async": "~1.0.0",
        "colors": "1.0.x",
        "cycle": "1.0.x",
        "eyes": "0.1.x",
        "isstream": "0.1.x",
        "stack-trace": "0.0.x"
      },
      "dependencies": {
        "async": {
          "version": "1.0.0",
          "resolved": "https://registry.npmjs.org/async/-/async-1.0.0.tgz",
          "integrity": "sha1-+PwEyjoTeErenhZBr5hXjPvWR6k="
        },
        "colors": {
          "version": "1.0.3",
          "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz",
          "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs="
        },
        "cycle": {
          "version": "1.0.3",
          "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz",
          "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI="
        },
        "eyes": {
          "version": "0.1.8",
          "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz",
          "integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A="
        },
        "isstream": {
          "version": "0.1.2",
          "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
          "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
        },
        "stack-trace": {
          "version": "0.0.10",
          "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz",
          "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA="
        }
      }
    },
    "wrappy": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
      "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
    },
    "xtend": {
      "version": "4.0.1",
      "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
      "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68="
    },
    "yamljs": {
      "version": "0.3.0",
      "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz",
      "integrity": "sha1-3AYL8mdEezn3ME6bK/votafdsDs=",
      "requires": {
        "argparse": "^1.0.7",
        "glob": "^7.0.5"
      },
      "dependencies": {
        "argparse": {
          "version": "1.0.10",
          "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
          "integrity": "sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=",
          "requires": {
            "sprintf-js": "~1.0.2"
          },
          "dependencies": {
            "sprintf-js": {
              "version": "1.0.3",
              "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
              "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
            }
          }
        },
        "glob": {
          "version": "7.1.3",
          "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
          "integrity": "sha1-OWCDLT8VdBCDQtr9OmezMsCWnfE=",
          "requires": {
            "fs.realpath": "^1.0.0",
            "inflight": "^1.0.4",
            "inherits": "2",
            "minimatch": "^3.0.4",
            "once": "^1.3.0",
            "path-is-absolute": "^1.0.0"
          },
          "dependencies": {
            "fs.realpath": {
              "version": "1.0.0",
              "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
              "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
            },
            "inflight": {
              "version": "1.0.6",
              "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
              "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
              "requires": {
                "once": "^1.3.0",
                "wrappy": "1"
              },
              "dependencies": {
                "wrappy": {
                  "version": "1.0.2",
                  "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
                  "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
                }
              }
            },
            "inherits": {
              "version": "2.0.3",
              "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
              "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
            },
            "minimatch": {
              "version": "3.0.4",
              "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
              "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=",
              "requires": {
                "brace-expansion": "^1.1.7"
              },
              "dependencies": {
                "brace-expansion": {
                  "version": "1.1.11",
                  "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
                  "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=",
                  "requires": {
                    "balanced-match": "^1.0.0",
                    "concat-map": "0.0.1"
                  },
                  "dependencies": {
                    "balanced-match": {
                      "version": "1.0.0",
                      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
                      "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
                    },
                    "concat-map": {
                      "version": "0.0.1",
                      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
                      "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
                    }
                  }
                }
              }
            },
            "once": {
              "version": "1.4.0",
              "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
              "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
              "requires": {
                "wrappy": "1"
              },
              "dependencies": {
                "wrappy": {
                  "version": "1.0.2",
                  "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
                  "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
                }
              }
            },
            "path-is-absolute": {
              "version": "1.0.1",
              "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
              "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
            }
          }
        }
      }
    }
  }
}