{
  "name": "telehash",
  "version": "0.4.16",
  "dependencies": {
    "chrome-net": {
      "version": "3.1.1",
      "from": "chrome-net@>=3.0.1 <4.0.0",
      "resolved": "https://registry.npmjs.org/chrome-net/-/chrome-net-3.1.1.tgz",
      "dependencies": {
        "inherits": {
          "version": "2.0.1",
          "from": "inherits@>=2.0.1 <3.0.0",
          "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
        }
      }
    },
    "debug": {
      "version": "2.2.0",
      "from": "debug@>=2.2.0 <3.0.0",
      "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
      "dependencies": {
        "ms": {
          "version": "0.7.1",
          "from": "ms@0.7.1",
          "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz"
        }
      }
    },
    "e3x": {
      "version": "0.2.2",
      "from": "e3x@0.2.2",
      "resolved": "https://registry.npmjs.org/e3x/-/e3x-0.2.2.tgz",
      "dependencies": {
        "browserify": {
          "version": "10.2.6",
          "from": "browserify@>=10.2.4 <11.0.0",
          "resolved": "https://registry.npmjs.org/browserify/-/browserify-10.2.6.tgz",
          "dependencies": {
            "JSONStream": {
              "version": "1.1.1",
              "from": "JSONStream@>=1.0.3 <2.0.0",
              "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.1.1.tgz",
              "dependencies": {
                "jsonparse": {
                  "version": "1.2.0",
                  "from": "jsonparse@>=1.1.0 <2.0.0",
                  "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.2.0.tgz"
                },
                "through": {
                  "version": "2.3.8",
                  "from": "through@>=2.2.7 <3.0.0",
                  "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz"
                }
              }
            },
            "assert": {
              "version": "1.3.0",
              "from": "assert@>=1.3.0 <1.4.0",
              "resolved": "https://registry.npmjs.org/assert/-/assert-1.3.0.tgz"
            },
            "browser-pack": {
              "version": "5.0.1",
              "from": "browser-pack@>=5.0.0 <6.0.0",
              "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-5.0.1.tgz",
              "dependencies": {
                "combine-source-map": {
                  "version": "0.6.1",
                  "from": "combine-source-map@>=0.6.1 <0.7.0",
                  "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.6.1.tgz",
                  "dependencies": {
                    "convert-source-map": {
                      "version": "1.1.3",
                      "from": "convert-source-map@>=1.1.0 <1.2.0",
                      "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz"
                    },
                    "inline-source-map": {
                      "version": "0.5.0",
                      "from": "inline-source-map@>=0.5.0 <0.6.0",
                      "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.5.0.tgz"
                    },
                    "lodash.memoize": {
                      "version": "3.0.4",
                      "from": "lodash.memoize@>=3.0.3 <3.1.0",
                      "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz"
                    },
                    "source-map": {
                      "version": "0.4.4",
                      "from": "source-map@>=0.4.2 <0.5.0",
                      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
                      "dependencies": {
                        "amdefine": {
                          "version": "1.0.0",
                          "from": "amdefine@>=0.0.4",
                          "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz"
                        }
                      }
                    }
                  }
                },
                "umd": {
                  "version": "3.0.1",
                  "from": "umd@>=3.0.0 <4.0.0",
                  "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.1.tgz"
                }
              }
            },
            "browser-resolve": {
              "version": "1.11.1",
              "from": "browser-resolve@>=1.7.1 <2.0.0",
              "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.1.tgz"
            },
            "browserify-zlib": {
              "version": "0.1.4",
              "from": "browserify-zlib@>=0.1.2 <0.2.0",
              "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz",
              "dependencies": {
                "pako": {
                  "version": "0.2.8",
                  "from": "pako@>=0.2.0 <0.3.0",
                  "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.8.tgz"
                }
              }
            },
            "buffer": {
              "version": "3.6.0",
              "from": "buffer@>=3.0.0 <4.0.0",
              "resolved": "https://registry.npmjs.org/buffer/-/buffer-3.6.0.tgz",
              "dependencies": {
                "base64-js": {
                  "version": "0.0.8",
                  "from": "base64-js@0.0.8",
                  "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz"
                },
                "ieee754": {
                  "version": "1.1.6",
                  "from": "ieee754@>=1.1.4 <2.0.0",
                  "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.6.tgz"
                },
                "isarray": {
                  "version": "1.0.0",
                  "from": "isarray@>=1.0.0 <2.0.0",
                  "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
                }
              }
            },
            "builtins": {
              "version": "0.0.7",
              "from": "builtins@>=0.0.3 <0.1.0",
              "resolved": "https://registry.npmjs.org/builtins/-/builtins-0.0.7.tgz"
            },
            "commondir": {
              "version": "0.0.1",
              "from": "commondir@0.0.1",
              "resolved": "https://registry.npmjs.org/commondir/-/commondir-0.0.1.tgz"
            },
            "console-browserify": {
              "version": "1.1.0",
              "from": "console-browserify@>=1.1.0 <2.0.0",
              "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
              "dependencies": {
                "date-now": {
                  "version": "0.1.4",
                  "from": "date-now@>=0.1.4 <0.2.0",
                  "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz"
                }
              }
            },
            "constants-browserify": {
              "version": "0.0.1",
              "from": "constants-browserify@>=0.0.1 <0.1.0",
              "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-0.0.1.tgz"
            },
            "crypto-browserify": {
              "version": "3.11.0",
              "from": "crypto-browserify@>=3.0.0 <4.0.0",
              "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.11.0.tgz",
              "dependencies": {
                "browserify-cipher": {
                  "version": "1.0.0",
                  "from": "browserify-cipher@>=1.0.0 <2.0.0",
                  "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.0.tgz",
                  "dependencies": {
                    "browserify-aes": {
                      "version": "1.0.6",
                      "from": "browserify-aes@>=1.0.4 <2.0.0",
                      "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.6.tgz",
                      "dependencies": {
                        "buffer-xor": {
                          "version": "1.0.3",
                          "from": "buffer-xor@>=1.0.2 <2.0.0",
                          "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz"
                        },
                        "cipher-base": {
                          "version": "1.0.2",
                          "from": "cipher-base@>=1.0.0 <2.0.0",
                          "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.2.tgz"
                        }
                      }
                    },
                    "browserify-des": {
                      "version": "1.0.0",
                      "from": "browserify-des@>=1.0.0 <2.0.0",
                      "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.0.tgz",
                      "dependencies": {
                        "cipher-base": {
                          "version": "1.0.2",
                          "from": "cipher-base@>=1.0.1 <2.0.0",
                          "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.2.tgz"
                        },
                        "des.js": {
                          "version": "1.0.0",
                          "from": "des.js@>=1.0.0 <2.0.0",
                          "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz",
                          "dependencies": {
                            "minimalistic-assert": {
                              "version": "1.0.0",
                              "from": "minimalistic-assert@>=1.0.0 <2.0.0",
                              "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz"
                            }
                          }
                        }
                      }
                    },
                    "evp_bytestokey": {
                      "version": "1.0.0",
                      "from": "evp_bytestokey@>=1.0.0 <2.0.0",
                      "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.0.tgz"
                    }
                  }
                },
                "browserify-sign": {
                  "version": "4.0.0",
                  "from": "browserify-sign@>=4.0.0 <5.0.0",
                  "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.0.tgz",
                  "dependencies": {
                    "bn.js": {
                      "version": "4.10.5",
                      "from": "bn.js@>=4.1.1 <5.0.0",
                      "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.10.5.tgz"
                    },
                    "browserify-rsa": {
                      "version": "4.0.1",
                      "from": "browserify-rsa@>=4.0.0 <5.0.0",
                      "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz"
                    },
                    "elliptic": {
                      "version": "6.2.3",
                      "from": "elliptic@>=6.0.0 <7.0.0",
                      "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.2.3.tgz",
                      "dependencies": {
                        "brorand": {
                          "version": "1.0.5",
                          "from": "brorand@>=1.0.1 <2.0.0",
                          "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.0.5.tgz"
                        },
                        "hash.js": {
                          "version": "1.0.3",
                          "from": "hash.js@>=1.0.0 <2.0.0",
                          "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.0.3.tgz"
                        }
                      }
                    },
                    "parse-asn1": {
                      "version": "5.0.0",
                      "from": "parse-asn1@>=5.0.0 <6.0.0",
                      "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.0.0.tgz",
                      "dependencies": {
                        "asn1.js": {
                          "version": "4.5.1",
                          "from": "asn1.js@>=4.0.0 <5.0.0",
                          "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.5.1.tgz",
                          "dependencies": {
                            "minimalistic-assert": {
                              "version": "1.0.0",
                              "from": "minimalistic-assert@>=1.0.0 <2.0.0",
                              "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz"
                            }
                          }
                        },
                        "browserify-aes": {
                          "version": "1.0.6",
                          "from": "browserify-aes@>=1.0.0 <2.0.0",
                          "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.6.tgz",
                          "dependencies": {
                            "buffer-xor": {
                              "version": "1.0.3",
                              "from": "buffer-xor@>=1.0.2 <2.0.0",
                              "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz"
                            },
                            "cipher-base": {
                              "version": "1.0.2",
                              "from": "cipher-base@>=1.0.0 <2.0.0",
                              "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.2.tgz"
                            }
                          }
                        },
                        "evp_bytestokey": {
                          "version": "1.0.0",
                          "from": "evp_bytestokey@>=1.0.0 <2.0.0",
                          "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.0.tgz"
                        }
                      }
                    }
                  }
                },
                "create-ecdh": {
                  "version": "4.0.0",
                  "from": "create-ecdh@>=4.0.0 <5.0.0",
                  "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.0.tgz",
                  "dependencies": {
                    "bn.js": {
                      "version": "4.10.5",
                      "from": "bn.js@>=4.1.0 <5.0.0",
                      "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.10.5.tgz"
                    },
                    "elliptic": {
                      "version": "6.2.3",
                      "from": "elliptic@>=6.0.0 <7.0.0",
                      "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.2.3.tgz",
                      "dependencies": {
                        "brorand": {
                          "version": "1.0.5",
                          "from": "brorand@>=1.0.1 <2.0.0",
                          "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.0.5.tgz"
                        },
                        "hash.js": {
                          "version": "1.0.3",
                          "from": "hash.js@>=1.0.0 <2.0.0",
                          "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.0.3.tgz"
                        }
                      }
                    }
                  }
                },
                "create-hash": {
                  "version": "1.1.2",
                  "from": "create-hash@>=1.1.0 <2.0.0",
                  "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.1.2.tgz",
                  "dependencies": {
                    "cipher-base": {
                      "version": "1.0.2",
                      "from": "cipher-base@>=1.0.1 <2.0.0",
                      "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.2.tgz"
                    },
                    "ripemd160": {
                      "version": "1.0.1",
                      "from": "ripemd160@>=1.0.0 <2.0.0",
                      "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-1.0.1.tgz"
                    },
                    "sha.js": {
                      "version": "2.4.5",
                      "from": "sha.js@>=2.3.6 <3.0.0",
                      "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.5.tgz"
                    }
                  }
                },
                "create-hmac": {
                  "version": "1.1.4",
                  "from": "create-hmac@>=1.1.0 <2.0.0",
                  "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.4.tgz"
                },
                "diffie-hellman": {
                  "version": "5.0.2",
                  "from": "diffie-hellman@>=5.0.0 <6.0.0",
                  "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.2.tgz",
                  "dependencies": {
                    "bn.js": {
                      "version": "4.10.5",
                      "from": "bn.js@>=4.1.0 <5.0.0",
                      "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.10.5.tgz"
                    },
                    "miller-rabin": {
                      "version": "4.0.0",
                      "from": "miller-rabin@>=4.0.0 <5.0.0",
                      "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.0.tgz",
                      "dependencies": {
                        "brorand": {
                          "version": "1.0.5",
                          "from": "brorand@>=1.0.1 <2.0.0",
                          "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.0.5.tgz"
                        }
                      }
                    }
                  }
                },
                "pbkdf2": {
                  "version": "3.0.4",
                  "from": "pbkdf2@>=3.0.3 <4.0.0",
                  "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.4.tgz"
                },
                "public-encrypt": {
                  "version": "4.0.0",
                  "from": "public-encrypt@>=4.0.0 <5.0.0",
                  "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.0.tgz",
                  "dependencies": {
                    "bn.js": {
                      "version": "4.10.5",
                      "from": "bn.js@>=4.1.0 <5.0.0",
                      "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.10.5.tgz"
                    },
                    "browserify-rsa": {
                      "version": "4.0.1",
                      "from": "browserify-rsa@>=4.0.0 <5.0.0",
                      "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz"
                    },
                    "parse-asn1": {
                      "version": "5.0.0",
                      "from": "parse-asn1@>=5.0.0 <6.0.0",
                      "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.0.0.tgz",
                      "dependencies": {
                        "asn1.js": {
                          "version": "4.5.1",
                          "from": "asn1.js@>=4.0.0 <5.0.0",
                          "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.5.1.tgz",
                          "dependencies": {
                            "minimalistic-assert": {
                              "version": "1.0.0",
                              "from": "minimalistic-assert@>=1.0.0 <2.0.0",
                              "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz"
                            }
                          }
                        },
                        "browserify-aes": {
                          "version": "1.0.6",
                          "from": "browserify-aes@>=1.0.0 <2.0.0",
                          "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.6.tgz",
                          "dependencies": {
                            "buffer-xor": {
                              "version": "1.0.3",
                              "from": "buffer-xor@>=1.0.2 <2.0.0",
                              "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz"
                            },
                            "cipher-base": {
                              "version": "1.0.2",
                              "from": "cipher-base@>=1.0.0 <2.0.0",
                              "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.2.tgz"
                            }
                          }
                        },
                        "evp_bytestokey": {
                          "version": "1.0.0",
                          "from": "evp_bytestokey@>=1.0.0 <2.0.0",
                          "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.0.tgz"
                        }
                      }
                    }
                  }
                },
                "randombytes": {
                  "version": "2.0.2",
                  "from": "randombytes@>=2.0.0 <3.0.0",
                  "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.2.tgz"
                }
              }
            },
            "defined": {
              "version": "1.0.0",
              "from": "defined@>=1.0.0 <2.0.0",
              "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz"
            },
            "deps-sort": {
              "version": "1.3.9",
              "from": "deps-sort@>=1.3.7 <2.0.0",
              "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-1.3.9.tgz"
            },
            "domain-browser": {
              "version": "1.1.7",
              "from": "domain-browser@>=1.1.0 <1.2.0",
              "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz"
            },
            "duplexer2": {
              "version": "0.0.2",
              "from": "duplexer2@>=0.0.2 <0.1.0",
              "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz"
            },
            "events": {
              "version": "1.0.2",
              "from": "events@>=1.0.0 <1.1.0",
              "resolved": "https://registry.npmjs.org/events/-/events-1.0.2.tgz"
            },
            "glob": {
              "version": "4.5.3",
              "from": "glob@>=4.0.5 <5.0.0",
              "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz",
              "dependencies": {
                "inflight": {
                  "version": "1.0.4",
                  "from": "inflight@>=1.0.4 <2.0.0",
                  "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz",
                  "dependencies": {
                    "wrappy": {
                      "version": "1.0.1",
                      "from": "wrappy@>=1.0.0 <2.0.0",
                      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz"
                    }
                  }
                },
                "minimatch": {
                  "version": "2.0.10",
                  "from": "minimatch@>=2.0.1 <3.0.0",
                  "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz",
                  "dependencies": {
                    "brace-expansion": {
                      "version": "1.1.3",
                      "from": "brace-expansion@>=1.0.0 <2.0.0",
                      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.3.tgz",
                      "dependencies": {
                        "balanced-match": {
                          "version": "0.3.0",
                          "from": "balanced-match@>=0.3.0 <0.4.0",
                          "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.3.0.tgz"
                        },
                        "concat-map": {
                          "version": "0.0.1",
                          "from": "concat-map@0.0.1",
                          "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
                        }
                      }
                    }
                  }
                },
                "once": {
                  "version": "1.3.3",
                  "from": "once@>=1.3.0 <2.0.0",
                  "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz",
                  "dependencies": {
                    "wrappy": {
                      "version": "1.0.1",
                      "from": "wrappy@>=1.0.0 <2.0.0",
                      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz"
                    }
                  }
                }
              }
            },
            "has": {
              "version": "1.0.1",
              "from": "has@>=1.0.0 <2.0.0",
              "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz",
              "dependencies": {
                "function-bind": {
                  "version": "1.1.0",
                  "from": "function-bind@>=1.0.2 <2.0.0",
                  "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.0.tgz"
                }
              }
            },
            "htmlescape": {
              "version": "1.1.0",
              "from": "htmlescape@>=1.1.0 <2.0.0",
              "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.0.tgz"
            },
            "http-browserify": {
              "version": "1.7.0",
              "from": "http-browserify@>=1.4.0 <2.0.0",
              "resolved": "https://registry.npmjs.org/http-browserify/-/http-browserify-1.7.0.tgz",
              "dependencies": {
                "Base64": {
                  "version": "0.2.1",
                  "from": "Base64@>=0.2.0 <0.3.0",
                  "resolved": "https://registry.npmjs.org/Base64/-/Base64-0.2.1.tgz"
                }
              }
            },
            "https-browserify": {
              "version": "0.0.1",
              "from": "https-browserify@>=0.0.0 <0.1.0",
              "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.1.tgz"
            },
            "inherits": {
              "version": "2.0.1",
              "from": "inherits@>=2.0.1 <2.1.0",
              "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
            },
            "insert-module-globals": {
              "version": "6.6.3",
              "from": "insert-module-globals@>=6.4.1 <7.0.0",
              "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-6.6.3.tgz",
              "dependencies": {
                "combine-source-map": {
                  "version": "0.6.1",
                  "from": "combine-source-map@>=0.6.1 <0.7.0",
                  "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.6.1.tgz",
                  "dependencies": {
                    "convert-source-map": {
                      "version": "1.1.3",
                      "from": "convert-source-map@>=1.1.0 <1.2.0",
                      "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz"
                    },
                    "inline-source-map": {
                      "version": "0.5.0",
                      "from": "inline-source-map@>=0.5.0 <0.6.0",
                      "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.5.0.tgz"
                    },
                    "lodash.memoize": {
                      "version": "3.0.4",
                      "from": "lodash.memoize@>=3.0.3 <3.1.0",
                      "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz"
                    },
                    "source-map": {
                      "version": "0.4.4",
                      "from": "source-map@>=0.4.2 <0.5.0",
                      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
                      "dependencies": {
                        "amdefine": {
                          "version": "1.0.0",
                          "from": "amdefine@>=0.0.4",
                          "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz"
                        }
                      }
                    }
                  }
                },
                "is-buffer": {
                  "version": "1.1.2",
                  "from": "is-buffer@>=1.1.0 <2.0.0",
                  "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.2.tgz"
                },
                "lexical-scope": {
                  "version": "1.2.0",
                  "from": "lexical-scope@>=1.2.0 <2.0.0",
                  "resolved": "https://registry.npmjs.org/lexical-scope/-/lexical-scope-1.2.0.tgz",
                  "dependencies": {
                    "astw": {
                      "version": "2.0.0",
                      "from": "astw@>=2.0.0 <3.0.0",
                      "resolved": "https://registry.npmjs.org/astw/-/astw-2.0.0.tgz",
                      "dependencies": {
                        "acorn": {
                          "version": "1.2.2",
                          "from": "acorn@>=1.0.3 <2.0.0",
                          "resolved": "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz"
                        }
                      }
                    }
                  }
                }
              }
            },
            "isarray": {
              "version": "0.0.1",
              "from": "isarray@0.0.1",
              "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
            },
            "labeled-stream-splicer": {
              "version": "1.0.2",
              "from": "labeled-stream-splicer@>=1.0.0 <2.0.0",
              "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-1.0.2.tgz",
              "dependencies": {
                "stream-splicer": {
                  "version": "1.3.2",
                  "from": "stream-splicer@>=1.1.0 <2.0.0",
                  "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-1.3.2.tgz",
                  "dependencies": {
                    "readable-wrap": {
                      "version": "1.0.0",
                      "from": "readable-wrap@>=1.0.0 <2.0.0",
                      "resolved": "https://registry.npmjs.org/readable-wrap/-/readable-wrap-1.0.0.tgz"
                    },
                    "indexof": {
                      "version": "0.0.1",
                      "from": "indexof@0.0.1",
                      "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz"
                    }
                  }
                }
              }
            },
            "module-deps": {
              "version": "3.9.1",
              "from": "module-deps@>=3.7.11 <4.0.0",
              "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-3.9.1.tgz",
              "dependencies": {
                "detective": {
                  "version": "4.3.1",
                  "from": "detective@>=4.0.0 <5.0.0",
                  "resolved": "https://registry.npmjs.org/detective/-/detective-4.3.1.tgz",
                  "dependencies": {
                    "acorn": {
                      "version": "1.2.2",
                      "from": "acorn@>=1.0.3 <2.0.0",
                      "resolved": "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz"
                    }
                  }
                },
                "stream-combiner2": {
                  "version": "1.0.2",
                  "from": "stream-combiner2@>=1.0.0 <1.1.0",
                  "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.0.2.tgz",
                  "dependencies": {
                    "through2": {
                      "version": "0.5.1",
                      "from": "through2@>=0.5.1 <0.6.0",
                      "resolved": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz",
                      "dependencies": {
                        "readable-stream": {
                          "version": "1.0.33",
                          "from": "readable-stream@>=1.0.17 <1.1.0",
                          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz",
                          "dependencies": {
                            "core-util-is": {
                              "version": "1.0.2",
                              "from": "core-util-is@>=1.0.0 <1.1.0",
                              "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz"
                            }
                          }
                        },
                        "xtend": {
                          "version": "3.0.0",
                          "from": "xtend@>=3.0.0 <3.1.0",
                          "resolved": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz"
                        }
                      }
                    }
                  }
                }
              }
            },
            "os-browserify": {
              "version": "0.1.2",
              "from": "os-browserify@>=0.1.1 <0.2.0",
              "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.1.2.tgz"
            },
            "parents": {
              "version": "1.0.1",
              "from": "parents@>=1.0.1 <2.0.0",
              "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz",
              "dependencies": {
                "path-platform": {
                  "version": "0.11.15",
                  "from": "path-platform@>=0.11.15 <0.12.0",
                  "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz"
                }
              }
            },
            "path-browserify": {
              "version": "0.0.0",
              "from": "path-browserify@>=0.0.0 <0.1.0",
              "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz"
            },
            "process": {
              "version": "0.11.2",
              "from": "process@>=0.11.0 <0.12.0",
              "resolved": "https://registry.npmjs.org/process/-/process-0.11.2.tgz"
            },
            "punycode": {
              "version": "1.4.0",
              "from": "punycode@>=1.3.2 <2.0.0",
              "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.0.tgz"
            },
            "querystring-es3": {
              "version": "0.2.1",
              "from": "querystring-es3@>=0.2.0 <0.3.0",
              "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz"
            },
            "read-only-stream": {
              "version": "1.1.1",
              "from": "read-only-stream@>=1.1.1 <2.0.0",
              "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-1.1.1.tgz",
              "dependencies": {
                "readable-wrap": {
                  "version": "1.0.0",
                  "from": "readable-wrap@>=1.0.0 <2.0.0",
                  "resolved": "https://registry.npmjs.org/readable-wrap/-/readable-wrap-1.0.0.tgz"
                }
              }
            },
            "readable-stream": {
              "version": "1.1.13",
              "from": "readable-stream@>=1.1.13 <2.0.0",
              "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz",
              "dependencies": {
                "core-util-is": {
                  "version": "1.0.2",
                  "from": "core-util-is@>=1.0.0 <1.1.0",
                  "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz"
                }
              }
            },
            "resolve": {
              "version": "1.1.7",
              "from": "resolve@>=1.1.4 <2.0.0",
              "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz"
            },
            "shasum": {
              "version": "1.0.2",
              "from": "shasum@>=1.0.0 <2.0.0",
              "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz",
              "dependencies": {
                "json-stable-stringify": {
                  "version": "0.0.1",
                  "from": "json-stable-stringify@>=0.0.0 <0.1.0",
                  "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz",
                  "dependencies": {
                    "jsonify": {
                      "version": "0.0.0",
                      "from": "jsonify@>=0.0.0 <0.1.0",
                      "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz"
                    }
                  }
                },
                "sha.js": {
                  "version": "2.4.5",
                  "from": "sha.js@>=2.4.4 <2.5.0",
                  "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.5.tgz"
                }
              }
            },
            "shell-quote": {
              "version": "0.0.1",
              "from": "shell-quote@>=0.0.1 <0.1.0",
              "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-0.0.1.tgz"
            },
            "stream-browserify": {
              "version": "1.0.0",
              "from": "stream-browserify@>=1.0.0 <2.0.0",
              "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-1.0.0.tgz"
            },
            "string_decoder": {
              "version": "0.10.31",
              "from": "string_decoder@>=0.10.0 <0.11.0",
              "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
            },
            "subarg": {
              "version": "1.0.0",
              "from": "subarg@>=1.0.0 <2.0.0",
              "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz",
              "dependencies": {
                "minimist": {
                  "version": "1.2.0",
                  "from": "minimist@>=1.1.0 <2.0.0",
                  "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz"
                }
              }
            },
            "syntax-error": {
              "version": "1.1.5",
              "from": "syntax-error@>=1.1.1 <2.0.0",
              "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.1.5.tgz",
              "dependencies": {
                "acorn": {
                  "version": "2.7.0",
                  "from": "acorn@>=2.7.0 <3.0.0",
                  "resolved": "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz"
                }
              }
            },
            "through2": {
              "version": "1.1.1",
              "from": "through2@>=1.0.0 <2.0.0",
              "resolved": "https://registry.npmjs.org/through2/-/through2-1.1.1.tgz"
            },
            "timers-browserify": {
              "version": "1.4.2",
              "from": "timers-browserify@>=1.0.1 <2.0.0",
              "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz"
            },
            "tty-browserify": {
              "version": "0.0.0",
              "from": "tty-browserify@>=0.0.0 <0.1.0",
              "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz"
            },
            "url": {
              "version": "0.10.3",
              "from": "url@>=0.10.1 <0.11.0",
              "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz",
              "dependencies": {
                "punycode": {
                  "version": "1.3.2",
                  "from": "punycode@1.3.2",
                  "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz"
                },
                "querystring": {
                  "version": "0.2.0",
                  "from": "querystring@0.2.0",
                  "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz"
                }
              }
            },
            "util": {
              "version": "0.10.3",
              "from": "util@>=0.10.1 <0.11.0",
              "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz"
            },
            "vm-browserify": {
              "version": "0.0.4",
              "from": "vm-browserify@>=0.0.1 <0.1.0",
              "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz",
              "dependencies": {
                "indexof": {
                  "version": "0.0.1",
                  "from": "indexof@0.0.1",
                  "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz"
                }
              }
            },
            "xtend": {
              "version": "4.0.1",
              "from": "xtend@>=4.0.0 <5.0.0",
              "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz"
            }
          }
        },
        "browserify-shim": {
          "version": "3.8.12",
          "from": "browserify-shim@>=3.8.8 <4.0.0",
          "resolved": "https://registry.npmjs.org/browserify-shim/-/browserify-shim-3.8.12.tgz",
          "dependencies": {
            "exposify": {
              "version": "0.4.3",
              "from": "exposify@>=0.4.3 <0.5.0",
              "resolved": "https://registry.npmjs.org/exposify/-/exposify-0.4.3.tgz",
              "dependencies": {
                "globo": {
                  "version": "1.0.2",
                  "from": "globo@>=1.0.0 <1.1.0",
                  "resolved": "https://registry.npmjs.org/globo/-/globo-1.0.2.tgz",
                  "dependencies": {
                    "accessory": {
                      "version": "1.0.1",
                      "from": "accessory@>=1.0.0 <1.1.0",
                      "resolved": "https://registry.npmjs.org/accessory/-/accessory-1.0.1.tgz",
                      "dependencies": {
                        "dot-parts": {
                          "version": "1.0.1",
                          "from": "dot-parts@>=1.0.0 <1.1.0",
                          "resolved": "https://registry.npmjs.org/dot-parts/-/dot-parts-1.0.1.tgz"
                        }
                      }
                    },
                    "is-defined": {
                      "version": "1.0.0",
                      "from": "is-defined@>=1.0.0 <1.1.0",
                      "resolved": "https://registry.npmjs.org/is-defined/-/is-defined-1.0.0.tgz"
                    },
                    "ternary": {
                      "version": "1.0.0",
                      "from": "ternary@>=1.0.0 <1.1.0",
                      "resolved": "https://registry.npmjs.org/ternary/-/ternary-1.0.0.tgz"
                    }
                  }
                },
                "has-require": {
                  "version": "1.1.0",
                  "from": "has-require@>=1.1.0 <1.2.0",
                  "resolved": "https://registry.npmjs.org/has-require/-/has-require-1.1.0.tgz"
                },
                "map-obj": {
                  "version": "1.0.1",
                  "from": "map-obj@>=1.0.1 <1.1.0",
                  "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz"
                },
                "replace-requires": {
                  "version": "1.0.3",
                  "from": "replace-requires@>=1.0.1 <1.1.0",
                  "resolved": "https://registry.npmjs.org/replace-requires/-/replace-requires-1.0.3.tgz",
                  "dependencies": {
                    "detective": {
                      "version": "4.1.1",
                      "from": "detective@>=4.1.0 <4.2.0",
                      "resolved": "https://registry.npmjs.org/detective/-/detective-4.1.1.tgz",
                      "dependencies": {
                        "acorn": {
                          "version": "1.2.2",
                          "from": "acorn@>=1.0.3 <2.0.0",
                          "resolved": "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz"
                        },
                        "defined": {
                          "version": "1.0.0",
                          "from": "defined@>=1.0.0 <2.0.0",
                          "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz"
                        },
                        "escodegen": {
                          "version": "1.8.0",
                          "from": "escodegen@>=1.4.1 <2.0.0",
                          "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.0.tgz",
                          "dependencies": {
                            "estraverse": {
                              "version": "1.9.3",
                              "from": "estraverse@>=1.9.1 <2.0.0",
                              "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz"
                            },
                            "esutils": {
                              "version": "2.0.2",
                              "from": "esutils@>=2.0.2 <3.0.0",
                              "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz"
                            },
                            "esprima": {
                              "version": "2.7.2",
                              "from": "esprima@>=2.7.1 <3.0.0",
                              "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.2.tgz"
                            },
                            "optionator": {
                              "version": "0.8.1",
                              "from": "optionator@>=0.8.1 <0.9.0",
                              "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.1.tgz",
                              "dependencies": {
                                "prelude-ls": {
                                  "version": "1.1.2",
                                  "from": "prelude-ls@>=1.1.2 <1.2.0",
                                  "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz"
                                },
                                "deep-is": {
                                  "version": "0.1.3",
                                  "from": "deep-is@>=0.1.3 <0.2.0",
                                  "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz"
                                },
                                "wordwrap": {
                                  "version": "1.0.0",
                                  "from": "wordwrap@>=1.0.0 <1.1.0",
                                  "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz"
                                },
                                "type-check": {
                                  "version": "0.3.2",
                                  "from": "type-check@>=0.3.2 <0.4.0",
                                  "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz"
                                },
                                "levn": {
                                  "version": "0.3.0",
                                  "from": "levn@>=0.3.0 <0.4.0",
                                  "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz"
                                },
                                "fast-levenshtein": {
                                  "version": "1.1.3",
                                  "from": "fast-levenshtein@>=1.1.0 <2.0.0",
                                  "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.3.tgz"
                                }
                              }
                            },
                            "source-map": {
                              "version": "0.2.0",
                              "from": "source-map@>=0.2.0 <0.3.0",
                              "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz",
                              "dependencies": {
                                "amdefine": {
                                  "version": "1.0.0",
                                  "from": "amdefine@>=0.0.4",
                                  "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz"
                                }
                              }
                            }
                          }
                        }
                      }
                    },
                    "has-require": {
                      "version": "1.2.2",
                      "from": "has-require@>=1.2.1 <1.3.0",
                      "resolved": "https://registry.npmjs.org/has-require/-/has-require-1.2.2.tgz",
                      "dependencies": {
                        "escape-string-regexp": {
                          "version": "1.0.5",
                          "from": "escape-string-regexp@>=1.0.3 <2.0.0",
                          "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
                        }
                      }
                    },
                    "patch-text": {
                      "version": "1.0.2",
                      "from": "patch-text@>=1.0.2 <1.1.0",
                      "resolved": "https://registry.npmjs.org/patch-text/-/patch-text-1.0.2.tgz"
                    },
                    "xtend": {
                      "version": "4.0.1",
                      "from": "xtend@>=4.0.0 <4.1.0",
                      "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz"
                    }
                  }
                },
                "through2": {
                  "version": "0.4.2",
                  "from": "through2@>=0.4.0 <0.5.0",
                  "resolved": "https://registry.npmjs.org/through2/-/through2-0.4.2.tgz",
                  "dependencies": {
                    "readable-stream": {
                      "version": "1.0.33",
                      "from": "readable-stream@>=1.0.17 <1.1.0",
                      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz",
                      "dependencies": {
                        "core-util-is": {
                          "version": "1.0.2",
                          "from": "core-util-is@>=1.0.0 <1.1.0",
                          "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz"
                        },
                        "isarray": {
                          "version": "0.0.1",
                          "from": "isarray@0.0.1",
                          "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
                        },
                        "string_decoder": {
                          "version": "0.10.31",
                          "from": "string_decoder@>=0.10.0 <0.11.0",
                          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
                        },
                        "inherits": {
                          "version": "2.0.1",
                          "from": "inherits@>=2.0.1 <2.1.0",
                          "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
                        }
                      }
                    },
                    "xtend": {
                      "version": "2.1.2",
                      "from": "xtend@>=2.1.1 <2.2.0",
                      "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz",
                      "dependencies": {
                        "object-keys": {
                          "version": "0.4.0",
                          "from": "object-keys@>=0.4.0 <0.5.0",
                          "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz"
                        }
                      }
                    }
                  }
                },
                "transformify": {
                  "version": "0.1.2",
                  "from": "transformify@>=0.1.1 <0.2.0",
                  "resolved": "https://registry.npmjs.org/transformify/-/transformify-0.1.2.tgz",
                  "dependencies": {
                    "readable-stream": {
                      "version": "1.1.13",
                      "from": "readable-stream@>=1.1.9 <1.2.0",
                      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz",
                      "dependencies": {
                        "core-util-is": {
                          "version": "1.0.2",
                          "from": "core-util-is@>=1.0.0 <1.1.0",
                          "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz"
                        },
                        "isarray": {
                          "version": "0.0.1",
                          "from": "isarray@0.0.1",
                          "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
                        },
                        "string_decoder": {
                          "version": "0.10.31",
                          "from": "string_decoder@>=0.10.0 <0.11.0",
                          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
                        },
                        "inherits": {
                          "version": "2.0.1",
                          "from": "inherits@>=2.0.1 <2.1.0",
                          "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
                        }
                      }
                    }
                  }
                }
              }
            },
            "mothership": {
              "version": "0.2.0",
              "from": "mothership@>=0.2.0 <0.3.0",
              "resolved": "https://registry.npmjs.org/mothership/-/mothership-0.2.0.tgz",
              "dependencies": {
                "find-parent-dir": {
                  "version": "0.3.0",
                  "from": "find-parent-dir@>=0.3.0 <0.4.0",
                  "resolved": "https://registry.npmjs.org/find-parent-dir/-/find-parent-dir-0.3.0.tgz"
                }
              }
            },
            "rename-function-calls": {
              "version": "0.1.1",
              "from": "rename-function-calls@>=0.1.0 <0.2.0",
              "resolved": "https://registry.npmjs.org/rename-function-calls/-/rename-function-calls-0.1.1.tgz",
              "dependencies": {
                "detective": {
                  "version": "3.1.0",
                  "from": "detective@>=3.1.0 <3.2.0",
                  "resolved": "https://registry.npmjs.org/detective/-/detective-3.1.0.tgz",
                  "dependencies": {
                    "escodegen": {
                      "version": "1.1.0",
                      "from": "escodegen@>=1.1.0 <1.2.0",
                      "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.1.0.tgz",
                      "dependencies": {
                        "esprima": {
                          "version": "1.0.4",
                          "from": "esprima@>=1.0.4 <1.1.0",
                          "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz"
                        },
                        "estraverse": {
                          "version": "1.5.1",
                          "from": "estraverse@>=1.5.0 <1.6.0",
                          "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.5.1.tgz"
                        },
                        "esutils": {
                          "version": "1.0.0",
                          "from": "esutils@>=1.0.0 <1.1.0",
                          "resolved": "https://registry.npmjs.org/esutils/-/esutils-1.0.0.tgz"
                        },
                        "source-map": {
                          "version": "0.1.43",
                          "from": "source-map@>=0.1.30 <0.2.0",
                          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz",
                          "dependencies": {
                            "amdefine": {
                              "version": "1.0.0",
                              "from": "amdefine@>=0.0.4",
                              "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz"
                            }
                          }
                        }
                      }
                    },
                    "esprima-fb": {
                      "version": "3001.1.0-dev-harmony-fb",
                      "from": "esprima-fb@3001.1.0-dev-harmony-fb",
                      "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-3001.0001.0000-dev-harmony-fb.tgz"
                    }
                  }
                }
              }
            },
            "resolve": {
              "version": "0.6.3",
              "from": "resolve@>=0.6.1 <0.7.0",
              "resolved": "https://registry.npmjs.org/resolve/-/resolve-0.6.3.tgz"
            },
            "through": {
              "version": "2.3.8",
              "from": "through@>=2.3.4 <2.4.0",
              "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz"
            }
          }
        },
        "subtle": {
          "version": "0.1.8",
          "from": "subtle@>=0.1.3 <0.2.0",
          "dependencies": {
            "ecc-jsbn": {
              "version": "0.0.1",
              "from": "ecc-jsbn@0.0.1",
              "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.0.1.tgz",
              "dependencies": {
                "jsbn": {
                  "version": "0.0.0",
                  "from": "git+https://github.com/rynomad/jsbn.git",
                  "resolved": "git+https://github.com/rynomad/jsbn.git#bb522b0124f75424f89d49446c40a87111942c7b"
                }
              }
            },
            "polyfill-promise": {
              "version": "4.0.1",
              "from": "polyfill-promise@>=4.0.1 <5.0.0",
              "resolved": "https://registry.npmjs.org/polyfill-promise/-/polyfill-promise-4.0.1.tgz",
              "dependencies": {
                "bluebird": {
                  "version": "2.10.2",
                  "from": "bluebird@>=2.9.27 <3.0.0",
                  "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.10.2.tgz"
                }
              }
            }
          }
        },
        "ecc-jsbn": {
          "version": "0.1.0",
          "from": "git+https://github.com/rynomad/ecc-jsbn.git",
          "resolved": "git+https://github.com/rynomad/ecc-jsbn.git#37032b43bf000a6d13105347c5dfb1854fa0d0d0",
          "dependencies": {
            "jsbn": {
              "version": "0.0.0",
              "from": "git+https://github.com/rynomad/jsbn.git",
              "resolved": "git+https://github.com/rynomad/jsbn.git#bb522b0124f75424f89d49446c40a87111942c7b"
            }
          }
        },
        "hashname": {
          "version": "0.3.1",
          "from": "git+https://github.com/telehash/hashname.git",
          "resolved": "git+https://github.com/telehash/hashname.git#c038acc3a96e68309135c054c68375cdc56fb62f",
          "dependencies": {
            "siphash": {
              "version": "1.0.1",
              "from": "siphash@>=1.0.1 <2.0.0",
              "resolved": "https://registry.npmjs.org/siphash/-/siphash-1.0.1.tgz"
            },
            "rfc-3548-b32": {
              "version": "0.0.2",
              "from": "rfc-3548-b32@>=0.0.2 <0.1.0",
              "resolved": "https://registry.npmjs.org/rfc-3548-b32/-/rfc-3548-b32-0.0.2.tgz"
            }
          }
        },
        "lob-enc": {
          "version": "0.0.17",
          "from": "git+https://github.com/telehash/lob-enc.git",
          "resolved": "git+https://github.com/telehash/lob-enc.git#1b9f9f229e091702744ab97090f671bb87c2cab7",
          "dependencies": {
            "chacha20": {
              "version": "0.1.4",
              "from": "chacha20@>=0.1.2 <0.2.0",
              "resolved": "https://registry.npmjs.org/chacha20/-/chacha20-0.1.4.tgz"
            }
          }
        },
        "node-forge": {
          "version": "0.6.39",
          "from": "node-forge@>=0.6.0 <0.7.0",
          "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.6.39.tgz"
        },
        "sjcl": {
          "version": "1.0.3",
          "from": "sjcl@>=1.0.3 <2.0.0",
          "resolved": "https://registry.npmjs.org/sjcl/-/sjcl-1.0.3.tgz"
        },
        "tweetnacl": {
          "version": "0.13.3",
          "from": "tweetnacl@>=0.13.0 <0.14.0",
          "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.13.3.tgz"
        }
      }
    },
    "hashname": {
      "version": "0.3.1",
      "from": "hashname@>=0.3.1 <0.4.0",
      "resolved": "https://registry.npmjs.org/hashname/-/hashname-0.3.1.tgz",
      "dependencies": {
        "siphash": {
          "version": "1.0.1",
          "from": "siphash@>=1.0.1 <2.0.0",
          "resolved": "https://registry.npmjs.org/siphash/-/siphash-1.0.1.tgz"
        },
        "rfc-3548-b32": {
          "version": "0.0.2",
          "from": "rfc-3548-b32@>=0.0.2 <0.1.0",
          "resolved": "https://registry.npmjs.org/rfc-3548-b32/-/rfc-3548-b32-0.0.2.tgz"
        }
      }
    },
    "json-stable-stringify": {
      "version": "1.0.1",
      "from": "json-stable-stringify@>=1.0.0 <1.1.0",
      "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz",
      "dependencies": {
        "jsonify": {
          "version": "0.0.0",
          "from": "jsonify@>=0.0.0 <0.1.0",
          "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz"
        }
      }
    },
    "lob-enc": {
      "version": "0.0.17",
      "from": "lob-enc@0.0.17",
      "resolved": "https://registry.npmjs.org/lob-enc/-/lob-enc-0.0.17.tgz",
      "dependencies": {
        "chacha20": {
          "version": "0.1.4",
          "from": "chacha20@>=0.1.2 <0.2.0",
          "resolved": "https://registry.npmjs.org/chacha20/-/chacha20-0.1.4.tgz"
        }
      }
    },
    "localstorage-fs": {
      "version": "0.1.0",
      "from": "localstorage-fs@>=0.1.0 <0.2.0",
      "resolved": "https://registry.npmjs.org/localstorage-fs/-/localstorage-fs-0.1.0.tgz",
      "dependencies": {
        "process": {
          "version": "0.5.2",
          "from": "process@>=0.5.1 <0.6.0",
          "resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz"
        },
        "fs-stats": {
          "version": "0.0.0",
          "from": "fs-stats@>=0.0.0 <0.1.0",
          "resolved": "https://registry.npmjs.org/fs-stats/-/fs-stats-0.0.0.tgz"
        },
        "inherits": {
          "version": "2.0.1",
          "from": "inherits@>=2.0.1 <2.1.0",
          "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
        }
      }
    },
    "optimist": {
      "version": "0.6.1",
      "from": "optimist@>=0.6.1 <0.7.0",
      "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
      "dependencies": {
        "wordwrap": {
          "version": "0.0.3",
          "from": "wordwrap@>=0.0.2 <0.1.0",
          "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz"
        },
        "minimist": {
          "version": "0.0.10",
          "from": "minimist@>=0.0.1 <0.1.0",
          "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz"
        }
      }
    },
    "path-extra": {
      "version": "0.3.0",
      "from": "path-extra@>=0.3.0 <0.4.0",
      "resolved": "https://registry.npmjs.org/path-extra/-/path-extra-0.3.0.tgz"
    },
    "telehash-http": {
      "version": "0.1.2",
      "from": "telehash-http@>=0.1.0 <0.2.0",
      "dependencies": {
        "lob-enc": {
          "version": "0.0.17",
          "from": "git+https://github.com/quartzjer/lob-enc.git",
          "resolved": "git+https://github.com/quartzjer/lob-enc.git#1b9f9f229e091702744ab97090f671bb87c2cab7",
          "dependencies": {
            "chacha20": {
              "version": "0.1.4",
              "from": "chacha20@>=0.1.2 <0.2.0",
              "resolved": "https://registry.npmjs.org/chacha20/-/chacha20-0.1.4.tgz"
            }
          }
        },
        "socket.io": {
          "version": "1.1.0",
          "from": "socket.io@>=1.1.0 <1.2.0",
          "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-1.1.0.tgz",
          "dependencies": {
            "engine.io": {
              "version": "1.4.0",
              "from": "engine.io@1.4.0",
              "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-1.4.0.tgz",
              "dependencies": {
                "debug": {
                  "version": "1.0.3",
                  "from": "debug@1.0.3",
                  "resolved": "https://registry.npmjs.org/debug/-/debug-1.0.3.tgz",
                  "dependencies": {
                    "ms": {
                      "version": "0.6.2",
                      "from": "ms@0.6.2",
                      "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz"
                    }
                  }
                },
                "ws": {
                  "version": "0.4.31",
                  "from": "ws@0.4.31",
                  "resolved": "https://registry.npmjs.org/ws/-/ws-0.4.31.tgz",
                  "dependencies": {
                    "commander": {
                      "version": "0.6.1",
                      "from": "commander@>=0.6.1 <0.7.0",
                      "resolved": "https://registry.npmjs.org/commander/-/commander-0.6.1.tgz"
                    },
                    "nan": {
                      "version": "0.3.2",
                      "from": "nan@>=0.3.0 <0.4.0",
                      "resolved": "https://registry.npmjs.org/nan/-/nan-0.3.2.tgz"
                    },
                    "tinycolor": {
                      "version": "0.0.1",
                      "from": "tinycolor@>=0.0.0 <1.0.0",
                      "resolved": "https://registry.npmjs.org/tinycolor/-/tinycolor-0.0.1.tgz"
                    },
                    "options": {
                      "version": "0.0.6",
                      "from": "options@>=0.0.5",
                      "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz"
                    }
                  }
                },
                "engine.io-parser": {
                  "version": "1.1.0",
                  "from": "engine.io-parser@1.1.0",
                  "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.1.0.tgz",
                  "dependencies": {
                    "base64-arraybuffer": {
                      "version": "0.1.2",
                      "from": "base64-arraybuffer@0.1.2",
                      "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.2.tgz"
                    },
                    "after": {
                      "version": "0.8.1",
                      "from": "after@0.8.1",
                      "resolved": "https://registry.npmjs.org/after/-/after-0.8.1.tgz"
                    },
                    "arraybuffer.slice": {
                      "version": "0.0.6",
                      "from": "arraybuffer.slice@0.0.6",
                      "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz"
                    },
                    "blob": {
                      "version": "0.0.2",
                      "from": "blob@0.0.2",
                      "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.2.tgz"
                    },
                    "utf8": {
                      "version": "2.0.0",
                      "from": "utf8@2.0.0",
                      "resolved": "https://registry.npmjs.org/utf8/-/utf8-2.0.0.tgz"
                    }
                  }
                },
                "base64id": {
                  "version": "0.1.0",
                  "from": "base64id@0.1.0",
                  "resolved": "https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz"
                }
              }
            },
            "socket.io-parser": {
              "version": "2.2.1",
              "from": "socket.io-parser@2.2.1",
              "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.1.tgz",
              "dependencies": {
                "json3": {
                  "version": "3.2.6",
                  "from": "json3@3.2.6",
                  "resolved": "https://registry.npmjs.org/json3/-/json3-3.2.6.tgz"
                },
                "component-emitter": {
                  "version": "1.1.2",
                  "from": "component-emitter@1.1.2",
                  "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz"
                },
                "isarray": {
                  "version": "0.0.1",
                  "from": "isarray@0.0.1",
                  "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
                },
                "benchmark": {
                  "version": "1.0.0",
                  "from": "benchmark@1.0.0",
                  "resolved": "https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz"
                }
              }
            },
            "socket.io-adapter": {
              "version": "0.2.0",
              "from": "socket.io-adapter@0.2.0",
              "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.2.0.tgz",
              "dependencies": {
                "socket.io-parser": {
                  "version": "2.1.2",
                  "from": "socket.io-parser@2.1.2",
                  "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.1.2.tgz",
                  "dependencies": {
                    "json3": {
                      "version": "3.2.6",
                      "from": "json3@3.2.6",
                      "resolved": "https://registry.npmjs.org/json3/-/json3-3.2.6.tgz"
                    },
                    "emitter": {
                      "version": "1.0.1",
                      "from": "http://github.com/component/emitter/archive/1.0.1.tar.gz",
                      "resolved": "http://github.com/component/emitter/archive/1.0.1.tar.gz",
                      "dependencies": {
                        "indexof": {
                          "version": "0.0.1",
                          "from": "indexof@0.0.1",
                          "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz"
                        }
                      }
                    },
                    "isarray": {
                      "version": "0.0.1",
                      "from": "isarray@0.0.1",
                      "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
                    }
                  }
                }
              }
            },
            "has-binary-data": {
              "version": "0.1.3",
              "from": "has-binary-data@0.1.3",
              "resolved": "https://registry.npmjs.org/has-binary-data/-/has-binary-data-0.1.3.tgz",
              "dependencies": {
                "isarray": {
                  "version": "0.0.1",
                  "from": "isarray@0.0.1",
                  "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
                }
              }
            },
            "debug": {
              "version": "0.7.4",
              "from": "debug@0.7.4",
              "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz"
            }
          }
        },
        "socket.io-client": {
          "version": "1.1.0",
          "from": "socket.io-client@>=1.1.0 <1.2.0",
          "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.1.0.tgz",
          "dependencies": {
            "debug": {
              "version": "0.7.4",
              "from": "debug@0.7.4",
              "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz"
            },
            "engine.io-client": {
              "version": "1.4.0",
              "from": "engine.io-client@1.4.0",
              "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.4.0.tgz",
              "dependencies": {
                "has-cors": {
                  "version": "1.0.3",
                  "from": "has-cors@1.0.3",
                  "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.0.3.tgz",
                  "dependencies": {
                    "global": {
                      "version": "2.0.1",
                      "from": "https://github.com/component/global/archive/v2.0.1.tar.gz",
                      "resolved": "https://github.com/component/global/archive/v2.0.1.tar.gz"
                    }
                  }
                },
                "ws": {
                  "version": "0.4.31",
                  "from": "ws@0.4.31",
                  "resolved": "https://registry.npmjs.org/ws/-/ws-0.4.31.tgz",
                  "dependencies": {
                    "commander": {
                      "version": "0.6.1",
                      "from": "commander@>=0.6.1 <0.7.0",
                      "resolved": "https://registry.npmjs.org/commander/-/commander-0.6.1.tgz"
                    },
                    "nan": {
                      "version": "0.3.2",
                      "from": "nan@>=0.3.0 <0.4.0",
                      "resolved": "https://registry.npmjs.org/nan/-/nan-0.3.2.tgz"
                    },
                    "tinycolor": {
                      "version": "0.0.1",
                      "from": "tinycolor@>=0.0.0 <1.0.0",
                      "resolved": "https://registry.npmjs.org/tinycolor/-/tinycolor-0.0.1.tgz"
                    },
                    "options": {
                      "version": "0.0.6",
                      "from": "options@>=0.0.5",
                      "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz"
                    }
                  }
                },
                "xmlhttprequest": {
                  "version": "1.5.0",
                  "from": "https://github.com/LearnBoost/node-XMLHttpRequest/archive/0f36d0b5ebc03d85f860d42a64ae9791e1daa433.tar.gz",
                  "resolved": "https://github.com/LearnBoost/node-XMLHttpRequest/archive/0f36d0b5ebc03d85f860d42a64ae9791e1daa433.tar.gz"
                },
                "engine.io-parser": {
                  "version": "1.1.0",
                  "from": "engine.io-parser@1.1.0",
                  "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.1.0.tgz",
                  "dependencies": {
                    "base64-arraybuffer": {
                      "version": "0.1.2",
                      "from": "base64-arraybuffer@0.1.2",
                      "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.2.tgz"
                    },
                    "after": {
                      "version": "0.8.1",
                      "from": "after@0.8.1",
                      "resolved": "https://registry.npmjs.org/after/-/after-0.8.1.tgz"
                    },
                    "arraybuffer.slice": {
                      "version": "0.0.6",
                      "from": "arraybuffer.slice@0.0.6",
                      "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz"
                    },
                    "blob": {
                      "version": "0.0.2",
                      "from": "blob@0.0.2",
                      "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.2.tgz"
                    },
                    "utf8": {
                      "version": "2.0.0",
                      "from": "utf8@2.0.0",
                      "resolved": "https://registry.npmjs.org/utf8/-/utf8-2.0.0.tgz"
                    }
                  }
                },
                "parseuri": {
                  "version": "0.0.4",
                  "from": "parseuri@0.0.4",
                  "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.4.tgz",
                  "dependencies": {
                    "better-assert": {
                      "version": "1.0.2",
                      "from": "better-assert@>=1.0.0 <1.1.0",
                      "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz",
                      "dependencies": {
                        "callsite": {
                          "version": "1.0.0",
                          "from": "callsite@1.0.0",
                          "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz"
                        }
                      }
                    }
                  }
                },
                "parsejson": {
                  "version": "0.0.1",
                  "from": "parsejson@0.0.1",
                  "resolved": "https://registry.npmjs.org/parsejson/-/parsejson-0.0.1.tgz",
                  "dependencies": {
                    "better-assert": {
                      "version": "1.0.2",
                      "from": "better-assert@>=1.0.0 <1.1.0",
                      "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz",
                      "dependencies": {
                        "callsite": {
                          "version": "1.0.0",
                          "from": "callsite@1.0.0",
                          "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz"
                        }
                      }
                    }
                  }
                },
                "parseqs": {
                  "version": "0.0.2",
                  "from": "parseqs@0.0.2",
                  "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.2.tgz",
                  "dependencies": {
                    "better-assert": {
                      "version": "1.0.2",
                      "from": "better-assert@>=1.0.0 <1.1.0",
                      "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz",
                      "dependencies": {
                        "callsite": {
                          "version": "1.0.0",
                          "from": "callsite@1.0.0",
                          "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz"
                        }
                      }
                    }
                  }
                },
                "component-inherit": {
                  "version": "0.0.3",
                  "from": "component-inherit@0.0.3",
                  "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz"
                }
              }
            },
            "component-bind": {
              "version": "1.0.0",
              "from": "component-bind@1.0.0",
              "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz"
            },
            "component-emitter": {
              "version": "1.1.2",
              "from": "component-emitter@1.1.2",
              "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz"
            },
            "object-component": {
              "version": "0.0.3",
              "from": "object-component@0.0.3",
              "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz"
            },
            "socket.io-parser": {
              "version": "2.2.2",
              "from": "socket.io-parser@2.2.2",
              "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.2.tgz",
              "dependencies": {
                "json3": {
                  "version": "3.2.6",
                  "from": "json3@3.2.6",
                  "resolved": "https://registry.npmjs.org/json3/-/json3-3.2.6.tgz"
                },
                "isarray": {
                  "version": "0.0.1",
                  "from": "isarray@0.0.1",
                  "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
                },
                "benchmark": {
                  "version": "1.0.0",
                  "from": "benchmark@1.0.0",
                  "resolved": "https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz"
                }
              }
            },
            "has-binary": {
              "version": "0.1.5",
              "from": "has-binary@0.1.5",
              "resolved": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.5.tgz",
              "dependencies": {
                "isarray": {
                  "version": "0.0.1",
                  "from": "isarray@0.0.1",
                  "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
                }
              }
            },
            "indexof": {
              "version": "0.0.1",
              "from": "indexof@0.0.1",
              "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz"
            },
            "parseuri": {
              "version": "0.0.2",
              "from": "parseuri@0.0.2",
              "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.2.tgz",
              "dependencies": {
                "better-assert": {
                  "version": "1.0.2",
                  "from": "better-assert@>=1.0.0 <1.1.0",
                  "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz",
                  "dependencies": {
                    "callsite": {
                      "version": "1.0.0",
                      "from": "callsite@1.0.0",
                      "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz"
                    }
                  }
                }
              }
            },
            "to-array": {
              "version": "0.1.3",
              "from": "to-array@0.1.3",
              "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.3.tgz"
            }
          }
        }
      }
    },
    "telehash-tcp4": {
      "version": "0.0.8",
      "from": "telehash-tcp4@0.0.8",
      "dependencies": {
        "chrome-net": {
          "version": "2.2.4",
          "from": "chrome-net@>=2.2.4 <2.3.0",
          "resolved": "https://registry.npmjs.org/chrome-net/-/chrome-net-2.2.4.tgz",
          "dependencies": {
            "core-util-is": {
              "version": "1.0.2",
              "from": "core-util-is@>=1.0.1 <1.1.0",
              "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz"
            },
            "inherits": {
              "version": "2.0.1",
              "from": "inherits@>=2.0.1 <3.0.0",
              "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
            },
            "ipaddr.js": {
              "version": "0.1.9",
              "from": "ipaddr.js@>=0.1.2 <0.2.0",
              "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-0.1.9.tgz"
            }
          }
        },
        "lob-enc": {
          "version": "0.0.17",
          "from": "git+https://github.com/quartzjer/lob-enc.git",
          "resolved": "git+https://github.com/quartzjer/lob-enc.git#1b9f9f229e091702744ab97090f671bb87c2cab7",
          "dependencies": {
            "chacha20": {
              "version": "0.1.4",
              "from": "chacha20@>=0.1.2 <0.2.0",
              "resolved": "https://registry.npmjs.org/chacha20/-/chacha20-0.1.4.tgz"
            }
          }
        },
        "pmp": {
          "version": "0.3.1",
          "from": "pmp@>=0.3.1 <0.4.0",
          "resolved": "https://registry.npmjs.org/pmp/-/pmp-0.3.1.tgz",
          "dependencies": {
            "network": {
              "version": "0.1.3",
              "from": "network@*",
              "resolved": "https://registry.npmjs.org/network/-/network-0.1.3.tgz",
              "dependencies": {
                "needle": {
                  "version": "0.7.11",
                  "from": "needle@>=0.7.10 <0.8.0",
                  "resolved": "https://registry.npmjs.org/needle/-/needle-0.7.11.tgz",
                  "dependencies": {
                    "iconv-lite": {
                      "version": "0.4.13",
                      "from": "iconv-lite@>=0.4.4 <0.5.0",
                      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz"
                    }
                  }
                },
                "wmic": {
                  "version": "0.0.7",
                  "from": "wmic@>=0.0.7 <0.0.8",
                  "resolved": "https://registry.npmjs.org/wmic/-/wmic-0.0.7.tgz",
                  "dependencies": {
                    "async": {
                      "version": "1.5.2",
                      "from": "async@latest",
                      "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz"
                    }
                  }
                }
              }
            }
          }
        },
        "nat-upnp": {
          "version": "1.0.0",
          "from": "nat-upnp@>=1.0.0 <1.1.0",
          "resolved": "https://registry.npmjs.org/nat-upnp/-/nat-upnp-1.0.0.tgz",
          "dependencies": {
            "xml2js": {
              "version": "0.1.14",
              "from": "xml2js@>=0.1.14 <0.2.0",
              "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.1.14.tgz",
              "dependencies": {
                "sax": {
                  "version": "1.1.5",
                  "from": "sax@>=0.1.1",
                  "resolved": "https://registry.npmjs.org/sax/-/sax-1.1.5.tgz"
                }
              }
            },
            "request": {
              "version": "2.10.0",
              "from": "request@>=2.10.0 <2.11.0",
              "resolved": "https://registry.npmjs.org/request/-/request-2.10.0.tgz"
            },
            "async": {
              "version": "0.1.22",
              "from": "async@>=0.1.22 <0.2.0",
              "resolved": "https://registry.npmjs.org/async/-/async-0.1.22.tgz"
            },
            "ip": {
              "version": "0.0.5",
              "from": "ip@>=0.0.1 <0.1.0",
              "resolved": "https://registry.npmjs.org/ip/-/ip-0.0.5.tgz"
            }
          }
        }
      }
    },
    "telehash-udp4": {
      "version": "0.0.14",
      "from": "telehash-udp4@0.0.14",
      "resolved": "https://registry.npmjs.org/telehash-udp4/-/telehash-udp4-0.0.14.tgz",
      "dependencies": {
        "chrome-dgram": {
          "version": "2.0.6",
          "from": "chrome-dgram@>=2.0.5 <2.1.0",
          "resolved": "https://registry.npmjs.org/chrome-dgram/-/chrome-dgram-2.0.6.tgz"
        },
        "lob-enc": {
          "version": "0.0.17",
          "from": "git+https://github.com/quartzjer/lob-enc.git",
          "resolved": "git+https://github.com/quartzjer/lob-enc.git#1b9f9f229e091702744ab97090f671bb87c2cab7",
          "dependencies": {
            "chacha20": {
              "version": "0.1.4",
              "from": "chacha20@>=0.1.2 <0.2.0",
              "resolved": "https://registry.npmjs.org/chacha20/-/chacha20-0.1.4.tgz"
            }
          }
        }
      }
    },
    "telehash-webrtc": {
      "version": "0.0.8",
      "from": "telehash-webrtc@0.0.8",
      "resolved": "https://registry.npmjs.org/telehash-webrtc/-/telehash-webrtc-0.0.8.tgz",
      "dependencies": {
        "webrtc-peer": {
          "version": "0.0.3",
          "from": "webrtc-peer@>=0.0.0 <0.1.0",
          "resolved": "https://registry.npmjs.org/webrtc-peer/-/webrtc-peer-0.0.3.tgz"
        }
      }
    }
  }
}
