github.com/noqcks/syft@v0.0.0-20230920222752-a9e2c4e288e5/test/integration/test-fixtures/npm-lock/node_modules/wrappy/package-lock.json (about)

     1  {
     2    "name": "wrappy",
     3    "version": "1.0.2",
     4    "lockfileVersion": 1,
     5    "requires": true,
     6    "dependencies": {
     7      "abbrev": {
     8        "version": "1.0.9",
     9        "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz",
    10        "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=",
    11        "dev": true
    12      },
    13      "amdefine": {
    14        "version": "1.0.1",
    15        "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
    16        "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
    17        "dev": true,
    18        "optional": true
    19      },
    20      "ansi-regex": {
    21        "version": "2.1.1",
    22        "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
    23        "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
    24        "dev": true
    25      },
    26      "ansi-styles": {
    27        "version": "2.2.1",
    28        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
    29        "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
    30        "dev": true
    31      },
    32      "argparse": {
    33        "version": "1.0.10",
    34        "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
    35        "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
    36        "dev": true,
    37        "requires": {
    38          "sprintf-js": "~1.0.2"
    39        }
    40      },
    41      "asn1": {
    42        "version": "0.1.11",
    43        "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz",
    44        "integrity": "sha1-VZvhg3bQik7E2+gId9J4GGObLfc=",
    45        "dev": true,
    46        "optional": true
    47      },
    48      "assert-plus": {
    49        "version": "0.1.5",
    50        "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz",
    51        "integrity": "sha1-7nQAlBMALYTOxyGcasgRgS5yMWA=",
    52        "dev": true,
    53        "optional": true
    54      },
    55      "async": {
    56        "version": "0.9.2",
    57        "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz",
    58        "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=",
    59        "dev": true,
    60        "optional": true
    61      },
    62      "asynckit": {
    63        "version": "0.4.0",
    64        "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
    65        "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
    66        "dev": true
    67      },
    68      "aws-sign2": {
    69        "version": "0.5.0",
    70        "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz",
    71        "integrity": "sha1-xXED96F/wDfwLXwuZLYC6iI/fWM=",
    72        "dev": true,
    73        "optional": true
    74      },
    75      "aws4": {
    76        "version": "1.11.0",
    77        "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
    78        "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==",
    79        "dev": true
    80      },
    81      "balanced-match": {
    82        "version": "1.0.2",
    83        "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
    84        "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
    85        "dev": true
    86      },
    87      "bcrypt-pbkdf": {
    88        "version": "1.0.2",
    89        "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
    90        "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
    91        "dev": true,
    92        "requires": {
    93          "tweetnacl": "^0.14.3"
    94        }
    95      },
    96      "bl": {
    97        "version": "0.9.5",
    98        "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz",
    99        "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=",
   100        "dev": true,
   101        "requires": {
   102          "readable-stream": "~1.0.26"
   103        },
   104        "dependencies": {
   105          "readable-stream": {
   106            "version": "1.0.34",
   107            "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
   108            "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
   109            "dev": true,
   110            "requires": {
   111              "core-util-is": "~1.0.0",
   112              "inherits": "~2.0.1",
   113              "isarray": "0.0.1",
   114              "string_decoder": "~0.10.x"
   115            }
   116          }
   117        }
   118      },
   119      "boom": {
   120        "version": "0.4.2",
   121        "resolved": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz",
   122        "integrity": "sha1-emNune1O/O+xnO9JR6PGffrukRs=",
   123        "dev": true,
   124        "optional": true,
   125        "requires": {
   126          "hoek": "0.9.x"
   127        }
   128      },
   129      "brace-expansion": {
   130        "version": "1.1.11",
   131        "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
   132        "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
   133        "dev": true,
   134        "requires": {
   135          "balanced-match": "^1.0.0",
   136          "concat-map": "0.0.1"
   137        }
   138      },
   139      "camelcase": {
   140        "version": "2.1.1",
   141        "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
   142        "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
   143        "dev": true
   144      },
   145      "caseless": {
   146        "version": "0.6.0",
   147        "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.6.0.tgz",
   148        "integrity": "sha1-gWfBq4OX+1u5X5bSjlqBxQ8kesQ=",
   149        "dev": true
   150      },
   151      "chalk": {
   152        "version": "1.1.3",
   153        "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
   154        "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
   155        "dev": true,
   156        "requires": {
   157          "ansi-styles": "^2.2.1",
   158          "escape-string-regexp": "^1.0.2",
   159          "has-ansi": "^2.0.0",
   160          "strip-ansi": "^3.0.0",
   161          "supports-color": "^2.0.0"
   162        },
   163        "dependencies": {
   164          "supports-color": {
   165            "version": "2.0.0",
   166            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
   167            "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
   168            "dev": true
   169          }
   170        }
   171      },
   172      "cliui": {
   173        "version": "3.2.0",
   174        "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
   175        "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
   176        "dev": true,
   177        "requires": {
   178          "string-width": "^1.0.1",
   179          "strip-ansi": "^3.0.1",
   180          "wrap-ansi": "^2.0.0"
   181        }
   182      },
   183      "code-point-at": {
   184        "version": "1.1.0",
   185        "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
   186        "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
   187        "dev": true
   188      },
   189      "codecov.io": {
   190        "version": "0.1.6",
   191        "resolved": "https://registry.npmjs.org/codecov.io/-/codecov.io-0.1.6.tgz",
   192        "integrity": "sha1-Wd/QLaH/McL7K5Uq2K0W/TeBtyg=",
   193        "dev": true,
   194        "requires": {
   195          "request": "2.42.0",
   196          "urlgrey": "0.4.0"
   197        }
   198      },
   199      "color-support": {
   200        "version": "1.1.3",
   201        "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
   202        "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
   203        "dev": true
   204      },
   205      "combined-stream": {
   206        "version": "0.0.7",
   207        "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz",
   208        "integrity": "sha1-ATfmV7qlp1QcV6w3rF/AfXO03B8=",
   209        "dev": true,
   210        "optional": true,
   211        "requires": {
   212          "delayed-stream": "0.0.5"
   213        }
   214      },
   215      "commander": {
   216        "version": "2.20.3",
   217        "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
   218        "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
   219        "dev": true
   220      },
   221      "concat-map": {
   222        "version": "0.0.1",
   223        "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
   224        "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
   225        "dev": true
   226      },
   227      "core-util-is": {
   228        "version": "1.0.2",
   229        "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
   230        "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
   231        "dev": true
   232      },
   233      "coveralls": {
   234        "version": "2.13.3",
   235        "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-2.13.3.tgz",
   236        "integrity": "sha512-iiAmn+l1XqRwNLXhW8Rs5qHZRFMYp9ZIPjEOVRpC/c4so6Y/f4/lFi0FfR5B9cCqgyhkJ5cZmbvcVRfP8MHchw==",
   237        "dev": true,
   238        "requires": {
   239          "js-yaml": "3.6.1",
   240          "lcov-parse": "0.0.10",
   241          "log-driver": "1.2.5",
   242          "minimist": "1.2.0",
   243          "request": "2.79.0"
   244        },
   245        "dependencies": {
   246          "assert-plus": {
   247            "version": "0.2.0",
   248            "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz",
   249            "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=",
   250            "dev": true
   251          },
   252          "aws-sign2": {
   253            "version": "0.6.0",
   254            "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz",
   255            "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=",
   256            "dev": true
   257          },
   258          "boom": {
   259            "version": "2.10.1",
   260            "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz",
   261            "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",
   262            "dev": true,
   263            "requires": {
   264              "hoek": "2.x.x"
   265            }
   266          },
   267          "caseless": {
   268            "version": "0.11.0",
   269            "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz",
   270            "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=",
   271            "dev": true
   272          },
   273          "combined-stream": {
   274            "version": "1.0.8",
   275            "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
   276            "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
   277            "dev": true,
   278            "requires": {
   279              "delayed-stream": "~1.0.0"
   280            }
   281          },
   282          "cryptiles": {
   283            "version": "2.0.5",
   284            "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz",
   285            "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=",
   286            "dev": true,
   287            "requires": {
   288              "boom": "2.x.x"
   289            }
   290          },
   291          "delayed-stream": {
   292            "version": "1.0.0",
   293            "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
   294            "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
   295            "dev": true
   296          },
   297          "forever-agent": {
   298            "version": "0.6.1",
   299            "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
   300            "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
   301            "dev": true
   302          },
   303          "form-data": {
   304            "version": "2.1.4",
   305            "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz",
   306            "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=",
   307            "dev": true,
   308            "requires": {
   309              "asynckit": "^0.4.0",
   310              "combined-stream": "^1.0.5",
   311              "mime-types": "^2.1.12"
   312            }
   313          },
   314          "hawk": {
   315            "version": "3.1.3",
   316            "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz",
   317            "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=",
   318            "dev": true,
   319            "requires": {
   320              "boom": "2.x.x",
   321              "cryptiles": "2.x.x",
   322              "hoek": "2.x.x",
   323              "sntp": "1.x.x"
   324            }
   325          },
   326          "hoek": {
   327            "version": "2.16.3",
   328            "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz",
   329            "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=",
   330            "dev": true
   331          },
   332          "http-signature": {
   333            "version": "1.1.1",
   334            "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz",
   335            "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=",
   336            "dev": true,
   337            "requires": {
   338              "assert-plus": "^0.2.0",
   339              "jsprim": "^1.2.2",
   340              "sshpk": "^1.7.0"
   341            }
   342          },
   343          "js-yaml": {
   344            "version": "3.6.1",
   345            "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.6.1.tgz",
   346            "integrity": "sha1-bl/mfYsgXOTSL60Ft3geja3MSzA=",
   347            "dev": true,
   348            "requires": {
   349              "argparse": "^1.0.7",
   350              "esprima": "^2.6.0"
   351            }
   352          },
   353          "mime-types": {
   354            "version": "2.1.32",
   355            "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz",
   356            "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==",
   357            "dev": true,
   358            "requires": {
   359              "mime-db": "1.49.0"
   360            }
   361          },
   362          "oauth-sign": {
   363            "version": "0.8.2",
   364            "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz",
   365            "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=",
   366            "dev": true
   367          },
   368          "punycode": {
   369            "version": "1.4.1",
   370            "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
   371            "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
   372            "dev": true
   373          },
   374          "qs": {
   375            "version": "6.3.2",
   376            "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.2.tgz",
   377            "integrity": "sha1-51vV9uJoEioqDgvaYwslUMFmUCw=",
   378            "dev": true
   379          },
   380          "request": {
   381            "version": "2.79.0",
   382            "resolved": "https://registry.npmjs.org/request/-/request-2.79.0.tgz",
   383            "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=",
   384            "dev": true,
   385            "requires": {
   386              "aws-sign2": "~0.6.0",
   387              "aws4": "^1.2.1",
   388              "caseless": "~0.11.0",
   389              "combined-stream": "~1.0.5",
   390              "extend": "~3.0.0",
   391              "forever-agent": "~0.6.1",
   392              "form-data": "~2.1.1",
   393              "har-validator": "~2.0.6",
   394              "hawk": "~3.1.3",
   395              "http-signature": "~1.1.0",
   396              "is-typedarray": "~1.0.0",
   397              "isstream": "~0.1.2",
   398              "json-stringify-safe": "~5.0.1",
   399              "mime-types": "~2.1.7",
   400              "oauth-sign": "~0.8.1",
   401              "qs": "~6.3.0",
   402              "stringstream": "~0.0.4",
   403              "tough-cookie": "~2.3.0",
   404              "tunnel-agent": "~0.4.1",
   405              "uuid": "^3.0.0"
   406            }
   407          },
   408          "sntp": {
   409            "version": "1.0.9",
   410            "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz",
   411            "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=",
   412            "dev": true,
   413            "requires": {
   414              "hoek": "2.x.x"
   415            }
   416          },
   417          "tough-cookie": {
   418            "version": "2.3.4",
   419            "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz",
   420            "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==",
   421            "dev": true,
   422            "requires": {
   423              "punycode": "^1.4.1"
   424            }
   425          },
   426          "uuid": {
   427            "version": "3.4.0",
   428            "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
   429            "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
   430            "dev": true
   431          }
   432        }
   433      },
   434      "cross-spawn": {
   435        "version": "4.0.2",
   436        "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz",
   437        "integrity": "sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE=",
   438        "dev": true,
   439        "requires": {
   440          "lru-cache": "^4.0.1",
   441          "which": "^1.2.9"
   442        }
   443      },
   444      "cryptiles": {
   445        "version": "0.2.2",
   446        "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz",
   447        "integrity": "sha1-7ZH/HxetE9N0gohZT4pIoNJvMlw=",
   448        "dev": true,
   449        "optional": true,
   450        "requires": {
   451          "boom": "0.4.x"
   452        }
   453      },
   454      "ctype": {
   455        "version": "0.5.3",
   456        "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz",
   457        "integrity": "sha1-gsGMJGH3QRTvFsE1IkrQuRRMoS8=",
   458        "dev": true,
   459        "optional": true
   460      },
   461      "dashdash": {
   462        "version": "1.14.1",
   463        "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
   464        "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
   465        "dev": true,
   466        "requires": {
   467          "assert-plus": "^1.0.0"
   468        },
   469        "dependencies": {
   470          "assert-plus": {
   471            "version": "1.0.0",
   472            "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
   473            "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
   474            "dev": true
   475          }
   476        }
   477      },
   478      "debug": {
   479        "version": "2.6.9",
   480        "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
   481        "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
   482        "dev": true,
   483        "requires": {
   484          "ms": "2.0.0"
   485        }
   486      },
   487      "decamelize": {
   488        "version": "1.2.0",
   489        "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
   490        "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
   491        "dev": true
   492      },
   493      "deep-equal": {
   494        "version": "0.1.2",
   495        "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-0.1.2.tgz",
   496        "integrity": "sha1-skbCuApXCkfBG+HZvRBw7IeLh84=",
   497        "dev": true
   498      },
   499      "deep-is": {
   500        "version": "0.1.3",
   501        "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
   502        "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
   503        "dev": true
   504      },
   505      "deeper": {
   506        "version": "2.1.0",
   507        "resolved": "https://registry.npmjs.org/deeper/-/deeper-2.1.0.tgz",
   508        "integrity": "sha1-vFZOX3MXT98gHgiwADDooU2nQ2g=",
   509        "dev": true
   510      },
   511      "defined": {
   512        "version": "0.0.0",
   513        "resolved": "https://registry.npmjs.org/defined/-/defined-0.0.0.tgz",
   514        "integrity": "sha1-817qfXBekzuvE7LwOz+D2SFAOz4=",
   515        "dev": true
   516      },
   517      "delayed-stream": {
   518        "version": "0.0.5",
   519        "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz",
   520        "integrity": "sha1-1LH0OpPoKW3+AmlPRoC8N6MTxz8=",
   521        "dev": true,
   522        "optional": true
   523      },
   524      "diff": {
   525        "version": "1.4.0",
   526        "resolved": "https://registry.npmjs.org/diff/-/diff-1.4.0.tgz",
   527        "integrity": "sha1-fyjS657nsVqX79ic5j3P2qPMur8=",
   528        "dev": true
   529      },
   530      "duplexer": {
   531        "version": "0.1.2",
   532        "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
   533        "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==",
   534        "dev": true
   535      },
   536      "ecc-jsbn": {
   537        "version": "0.1.2",
   538        "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
   539        "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
   540        "dev": true,
   541        "requires": {
   542          "jsbn": "~0.1.0",
   543          "safer-buffer": "^2.1.0"
   544        }
   545      },
   546      "escape-string-regexp": {
   547        "version": "1.0.5",
   548        "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
   549        "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
   550        "dev": true
   551      },
   552      "escodegen": {
   553        "version": "1.7.1",
   554        "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.7.1.tgz",
   555        "integrity": "sha1-MOz89mypjcZ80v0WKr626vqM5vw=",
   556        "dev": true,
   557        "requires": {
   558          "esprima": "^1.2.2",
   559          "estraverse": "^1.9.1",
   560          "esutils": "^2.0.2",
   561          "optionator": "^0.5.0",
   562          "source-map": "~0.2.0"
   563        },
   564        "dependencies": {
   565          "esprima": {
   566            "version": "1.2.5",
   567            "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.5.tgz",
   568            "integrity": "sha1-CZNQL+r2aBODJXVvMPmlH+7sEek=",
   569            "dev": true
   570          }
   571        }
   572      },
   573      "esprima": {
   574        "version": "2.7.3",
   575        "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz",
   576        "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=",
   577        "dev": true
   578      },
   579      "estraverse": {
   580        "version": "1.9.3",
   581        "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz",
   582        "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=",
   583        "dev": true
   584      },
   585      "esutils": {
   586        "version": "2.0.3",
   587        "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
   588        "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
   589        "dev": true
   590      },
   591      "events-to-array": {
   592        "version": "1.1.2",
   593        "resolved": "https://registry.npmjs.org/events-to-array/-/events-to-array-1.1.2.tgz",
   594        "integrity": "sha1-LUH1Y+H+QA7Uli/hpNXGp1Od9/Y=",
   595        "dev": true
   596      },
   597      "extend": {
   598        "version": "3.0.2",
   599        "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
   600        "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
   601        "dev": true
   602      },
   603      "extsprintf": {
   604        "version": "1.3.0",
   605        "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
   606        "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
   607        "dev": true
   608      },
   609      "fast-levenshtein": {
   610        "version": "1.0.7",
   611        "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.0.7.tgz",
   612        "integrity": "sha1-AXjc3uAjuSkFGTrwlZ6KdjnP3Lk=",
   613        "dev": true
   614      },
   615      "fileset": {
   616        "version": "0.2.1",
   617        "resolved": "https://registry.npmjs.org/fileset/-/fileset-0.2.1.tgz",
   618        "integrity": "sha1-WI74lzxmI7KnbfRlEFaWuWqsgGc=",
   619        "dev": true,
   620        "requires": {
   621          "glob": "5.x",
   622          "minimatch": "2.x"
   623        },
   624        "dependencies": {
   625          "glob": {
   626            "version": "5.0.15",
   627            "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
   628            "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
   629            "dev": true,
   630            "requires": {
   631              "inflight": "^1.0.4",
   632              "inherits": "2",
   633              "minimatch": "2 || 3",
   634              "once": "^1.3.0",
   635              "path-is-absolute": "^1.0.0"
   636            }
   637          },
   638          "minimatch": {
   639            "version": "2.0.10",
   640            "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz",
   641            "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=",
   642            "dev": true,
   643            "requires": {
   644              "brace-expansion": "^1.0.0"
   645            }
   646          }
   647        }
   648      },
   649      "foreground-child": {
   650        "version": "1.5.6",
   651        "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-1.5.6.tgz",
   652        "integrity": "sha1-T9ca0t/elnibmApcCilZN8svXOk=",
   653        "dev": true,
   654        "requires": {
   655          "cross-spawn": "^4",
   656          "signal-exit": "^3.0.0"
   657        },
   658        "dependencies": {
   659          "signal-exit": {
   660            "version": "3.0.3",
   661            "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
   662            "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
   663            "dev": true
   664          }
   665        }
   666      },
   667      "forever-agent": {
   668        "version": "0.5.2",
   669        "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz",
   670        "integrity": "sha1-bQ4JxJIflKJ/Y9O0nF/v8epMUTA=",
   671        "dev": true
   672      },
   673      "form-data": {
   674        "version": "0.1.4",
   675        "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.1.4.tgz",
   676        "integrity": "sha1-kavXiKupcCsaq/qLwBAxoqyeOxI=",
   677        "dev": true,
   678        "optional": true,
   679        "requires": {
   680          "async": "~0.9.0",
   681          "combined-stream": "~0.0.4",
   682          "mime": "~1.2.11"
   683        }
   684      },
   685      "fs.realpath": {
   686        "version": "1.0.0",
   687        "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
   688        "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
   689        "dev": true
   690      },
   691      "generate-function": {
   692        "version": "2.3.1",
   693        "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz",
   694        "integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==",
   695        "dev": true,
   696        "requires": {
   697          "is-property": "^1.0.2"
   698        }
   699      },
   700      "generate-object-property": {
   701        "version": "1.2.0",
   702        "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz",
   703        "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=",
   704        "dev": true,
   705        "requires": {
   706          "is-property": "^1.0.0"
   707        }
   708      },
   709      "getpass": {
   710        "version": "0.1.7",
   711        "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
   712        "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
   713        "dev": true,
   714        "requires": {
   715          "assert-plus": "^1.0.0"
   716        },
   717        "dependencies": {
   718          "assert-plus": {
   719            "version": "1.0.0",
   720            "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
   721            "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
   722            "dev": true
   723          }
   724        }
   725      },
   726      "glob": {
   727        "version": "6.0.4",
   728        "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz",
   729        "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=",
   730        "dev": true,
   731        "requires": {
   732          "inflight": "^1.0.4",
   733          "inherits": "2",
   734          "minimatch": "2 || 3",
   735          "once": "^1.3.0",
   736          "path-is-absolute": "^1.0.0"
   737        }
   738      },
   739      "handlebars": {
   740        "version": "4.7.7",
   741        "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
   742        "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
   743        "dev": true,
   744        "requires": {
   745          "minimist": "^1.2.5",
   746          "neo-async": "^2.6.0",
   747          "source-map": "^0.6.1",
   748          "uglify-js": "^3.1.4",
   749          "wordwrap": "^1.0.0"
   750        },
   751        "dependencies": {
   752          "minimist": {
   753            "version": "1.2.5",
   754            "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
   755            "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
   756            "dev": true
   757          },
   758          "source-map": {
   759            "version": "0.6.1",
   760            "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
   761            "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
   762            "dev": true
   763          }
   764        }
   765      },
   766      "har-validator": {
   767        "version": "2.0.6",
   768        "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz",
   769        "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=",
   770        "dev": true,
   771        "requires": {
   772          "chalk": "^1.1.1",
   773          "commander": "^2.9.0",
   774          "is-my-json-valid": "^2.12.4",
   775          "pinkie-promise": "^2.0.0"
   776        }
   777      },
   778      "has-ansi": {
   779        "version": "2.0.0",
   780        "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
   781        "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
   782        "dev": true,
   783        "requires": {
   784          "ansi-regex": "^2.0.0"
   785        }
   786      },
   787      "has-flag": {
   788        "version": "1.0.0",
   789        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
   790        "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
   791        "dev": true
   792      },
   793      "hawk": {
   794        "version": "1.1.1",
   795        "resolved": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz",
   796        "integrity": "sha1-h81JH5tG5OKurKM1QWdmiF0tHtk=",
   797        "dev": true,
   798        "optional": true,
   799        "requires": {
   800          "boom": "0.4.x",
   801          "cryptiles": "0.2.x",
   802          "hoek": "0.9.x",
   803          "sntp": "0.2.x"
   804        }
   805      },
   806      "hoek": {
   807        "version": "0.9.1",
   808        "resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz",
   809        "integrity": "sha1-PTIkYrrfB3Fup+uFuviAec3c5QU=",
   810        "dev": true,
   811        "optional": true
   812      },
   813      "http-signature": {
   814        "version": "0.10.1",
   815        "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz",
   816        "integrity": "sha1-T72sEyVZqoMjEh5UB3nAoBKyfmY=",
   817        "dev": true,
   818        "optional": true,
   819        "requires": {
   820          "asn1": "0.1.11",
   821          "assert-plus": "^0.1.5",
   822          "ctype": "0.5.3"
   823        }
   824      },
   825      "inflight": {
   826        "version": "1.0.6",
   827        "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
   828        "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
   829        "dev": true,
   830        "requires": {
   831          "once": "^1.3.0",
   832          "wrappy": "1"
   833        }
   834      },
   835      "inherits": {
   836        "version": "2.0.4",
   837        "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
   838        "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
   839        "dev": true
   840      },
   841      "invert-kv": {
   842        "version": "1.0.0",
   843        "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
   844        "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
   845        "dev": true
   846      },
   847      "is-fullwidth-code-point": {
   848        "version": "1.0.0",
   849        "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
   850        "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
   851        "dev": true,
   852        "requires": {
   853          "number-is-nan": "^1.0.0"
   854        }
   855      },
   856      "is-my-ip-valid": {
   857        "version": "1.0.0",
   858        "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz",
   859        "integrity": "sha512-gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ==",
   860        "dev": true
   861      },
   862      "is-my-json-valid": {
   863        "version": "2.20.5",
   864        "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.20.5.tgz",
   865        "integrity": "sha512-VTPuvvGQtxvCeghwspQu1rBgjYUT6FGxPlvFKbYuFtgc4ADsX3U5ihZOYN0qyU6u+d4X9xXb0IT5O6QpXKt87A==",
   866        "dev": true,
   867        "requires": {
   868          "generate-function": "^2.0.0",
   869          "generate-object-property": "^1.1.0",
   870          "is-my-ip-valid": "^1.0.0",
   871          "jsonpointer": "^4.0.0",
   872          "xtend": "^4.0.0"
   873        }
   874      },
   875      "is-property": {
   876        "version": "1.0.2",
   877        "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz",
   878        "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=",
   879        "dev": true
   880      },
   881      "is-typedarray": {
   882        "version": "1.0.0",
   883        "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
   884        "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
   885        "dev": true
   886      },
   887      "is-utf8": {
   888        "version": "0.2.1",
   889        "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
   890        "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
   891        "dev": true
   892      },
   893      "isarray": {
   894        "version": "0.0.1",
   895        "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
   896        "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
   897        "dev": true
   898      },
   899      "isexe": {
   900        "version": "2.0.0",
   901        "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
   902        "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
   903        "dev": true
   904      },
   905      "isstream": {
   906        "version": "0.1.2",
   907        "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
   908        "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
   909        "dev": true
   910      },
   911      "istanbul": {
   912        "version": "0.3.22",
   913        "resolved": "https://registry.npmjs.org/istanbul/-/istanbul-0.3.22.tgz",
   914        "integrity": "sha1-PhZNhQIf4ZyYXR8OfvDD4i0BLrY=",
   915        "dev": true,
   916        "requires": {
   917          "abbrev": "1.0.x",
   918          "async": "1.x",
   919          "escodegen": "1.7.x",
   920          "esprima": "2.5.x",
   921          "fileset": "0.2.x",
   922          "handlebars": "^4.0.1",
   923          "js-yaml": "3.x",
   924          "mkdirp": "0.5.x",
   925          "nopt": "3.x",
   926          "once": "1.x",
   927          "resolve": "1.1.x",
   928          "supports-color": "^3.1.0",
   929          "which": "^1.1.1",
   930          "wordwrap": "^1.0.0"
   931        },
   932        "dependencies": {
   933          "async": {
   934            "version": "1.5.2",
   935            "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
   936            "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
   937            "dev": true
   938          },
   939          "esprima": {
   940            "version": "2.5.0",
   941            "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.5.0.tgz",
   942            "integrity": "sha1-84ekb9NEwbGjm6+MIL+0O20AWMw=",
   943            "dev": true
   944          },
   945          "supports-color": {
   946            "version": "3.2.3",
   947            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
   948            "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
   949            "dev": true,
   950            "requires": {
   951              "has-flag": "^1.0.0"
   952            }
   953          }
   954        }
   955      },
   956      "js-yaml": {
   957        "version": "3.14.1",
   958        "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
   959        "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
   960        "dev": true,
   961        "requires": {
   962          "argparse": "^1.0.7",
   963          "esprima": "^4.0.0"
   964        },
   965        "dependencies": {
   966          "esprima": {
   967            "version": "4.0.1",
   968            "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
   969            "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
   970            "dev": true
   971          }
   972        }
   973      },
   974      "jsbn": {
   975        "version": "0.1.1",
   976        "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
   977        "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
   978        "dev": true
   979      },
   980      "json-schema": {
   981        "version": "0.2.3",
   982        "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
   983        "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
   984        "dev": true
   985      },
   986      "json-stringify-safe": {
   987        "version": "5.0.1",
   988        "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
   989        "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
   990        "dev": true
   991      },
   992      "jsonify": {
   993        "version": "0.0.0",
   994        "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
   995        "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
   996        "dev": true
   997      },
   998      "jsonpointer": {
   999        "version": "4.1.0",
  1000        "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.1.0.tgz",
  1001        "integrity": "sha512-CXcRvMyTlnR53xMcKnuMzfCA5i/nfblTnnr74CZb6C4vG39eu6w51t7nKmU5MfLfbTgGItliNyjO/ciNPDqClg==",
  1002        "dev": true
  1003      },
  1004      "jsprim": {
  1005        "version": "1.4.1",
  1006        "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
  1007        "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
  1008        "dev": true,
  1009        "requires": {
  1010          "assert-plus": "1.0.0",
  1011          "extsprintf": "1.3.0",
  1012          "json-schema": "0.2.3",
  1013          "verror": "1.10.0"
  1014        },
  1015        "dependencies": {
  1016          "assert-plus": {
  1017            "version": "1.0.0",
  1018            "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
  1019            "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
  1020            "dev": true
  1021          }
  1022        }
  1023      },
  1024      "lcid": {
  1025        "version": "1.0.0",
  1026        "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
  1027        "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
  1028        "dev": true,
  1029        "requires": {
  1030          "invert-kv": "^1.0.0"
  1031        }
  1032      },
  1033      "lcov-parse": {
  1034        "version": "0.0.10",
  1035        "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-0.0.10.tgz",
  1036        "integrity": "sha1-GwuP+ayceIklBYK3C3ExXZ2m2aM=",
  1037        "dev": true
  1038      },
  1039      "levn": {
  1040        "version": "0.2.5",
  1041        "resolved": "https://registry.npmjs.org/levn/-/levn-0.2.5.tgz",
  1042        "integrity": "sha1-uo0znQykphDjo/FFucr0iAcVUFQ=",
  1043        "dev": true,
  1044        "requires": {
  1045          "prelude-ls": "~1.1.0",
  1046          "type-check": "~0.3.1"
  1047        }
  1048      },
  1049      "lodash": {
  1050        "version": "3.10.1",
  1051        "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz",
  1052        "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=",
  1053        "dev": true
  1054      },
  1055      "log-driver": {
  1056        "version": "1.2.5",
  1057        "resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.5.tgz",
  1058        "integrity": "sha1-euTsJXMC/XkNVXyxDJcQDYV7AFY=",
  1059        "dev": true
  1060      },
  1061      "lru-cache": {
  1062        "version": "4.1.5",
  1063        "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
  1064        "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
  1065        "dev": true,
  1066        "requires": {
  1067          "pseudomap": "^1.0.2",
  1068          "yallist": "^2.1.2"
  1069        }
  1070      },
  1071      "mime": {
  1072        "version": "1.2.11",
  1073        "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz",
  1074        "integrity": "sha1-WCA+7Ybjpe8XrtK32evUfwpg3RA=",
  1075        "dev": true,
  1076        "optional": true
  1077      },
  1078      "mime-db": {
  1079        "version": "1.49.0",
  1080        "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz",
  1081        "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==",
  1082        "dev": true
  1083      },
  1084      "mime-types": {
  1085        "version": "1.0.2",
  1086        "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz",
  1087        "integrity": "sha1-mVrhOSq4r/y/yyZB3QVOlDwNXc4=",
  1088        "dev": true
  1089      },
  1090      "minimatch": {
  1091        "version": "3.0.4",
  1092        "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
  1093        "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
  1094        "dev": true,
  1095        "requires": {
  1096          "brace-expansion": "^1.1.7"
  1097        }
  1098      },
  1099      "minimist": {
  1100        "version": "1.2.0",
  1101        "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
  1102        "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
  1103        "dev": true
  1104      },
  1105      "mkdirp": {
  1106        "version": "0.5.5",
  1107        "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
  1108        "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
  1109        "dev": true,
  1110        "requires": {
  1111          "minimist": "^1.2.5"
  1112        },
  1113        "dependencies": {
  1114          "minimist": {
  1115            "version": "1.2.5",
  1116            "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
  1117            "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
  1118            "dev": true
  1119          }
  1120        }
  1121      },
  1122      "ms": {
  1123        "version": "2.0.0",
  1124        "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
  1125        "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
  1126        "dev": true
  1127      },
  1128      "neo-async": {
  1129        "version": "2.6.2",
  1130        "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
  1131        "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
  1132        "dev": true
  1133      },
  1134      "node-uuid": {
  1135        "version": "1.4.8",
  1136        "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz",
  1137        "integrity": "sha1-sEDrCSOWivq/jTL7HxfxFn/auQc=",
  1138        "dev": true
  1139      },
  1140      "nopt": {
  1141        "version": "3.0.6",
  1142        "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
  1143        "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
  1144        "dev": true,
  1145        "requires": {
  1146          "abbrev": "1"
  1147        }
  1148      },
  1149      "number-is-nan": {
  1150        "version": "1.0.1",
  1151        "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
  1152        "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
  1153        "dev": true
  1154      },
  1155      "nyc": {
  1156        "version": "3.2.2",
  1157        "resolved": "https://registry.npmjs.org/nyc/-/nyc-3.2.2.tgz",
  1158        "integrity": "sha1-ohIj/82Gvz0tKunhS4oIrq3gRu4=",
  1159        "dev": true,
  1160        "requires": {
  1161          "foreground-child": "1.3.0",
  1162          "glob": "^5.0.14",
  1163          "istanbul": "^0.3.19",
  1164          "lodash": "^3.10.0",
  1165          "mkdirp": "^0.5.0",
  1166          "rimraf": "^2.4.2",
  1167          "signal-exit": "^2.1.1",
  1168          "spawn-wrap": "^1.0.1",
  1169          "strip-bom": "^2.0.0",
  1170          "yargs": "^3.15.0"
  1171        },
  1172        "dependencies": {
  1173          "foreground-child": {
  1174            "version": "1.3.0",
  1175            "bundled": true,
  1176            "dev": true,
  1177            "requires": {
  1178              "signal-exit": "^2.0.0",
  1179              "win-spawn": "^2.0.0"
  1180            },
  1181            "dependencies": {
  1182              "win-spawn": {
  1183                "version": "2.0.0",
  1184                "bundled": true,
  1185                "dev": true
  1186              }
  1187            }
  1188          },
  1189          "glob": {
  1190            "version": "5.0.15",
  1191            "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
  1192            "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
  1193            "dev": true,
  1194            "requires": {
  1195              "inflight": "^1.0.4",
  1196              "inherits": "2",
  1197              "minimatch": "2 || 3",
  1198              "once": "^1.3.0",
  1199              "path-is-absolute": "^1.0.0"
  1200            }
  1201          },
  1202          "spawn-wrap": {
  1203            "version": "1.0.1",
  1204            "bundled": true,
  1205            "dev": true,
  1206            "requires": {
  1207              "foreground-child": "^1.2.0",
  1208              "mkdirp": "^0.5.0",
  1209              "os-homedir": "^1.0.1",
  1210              "rimraf": "^2.3.3",
  1211              "signal-exit": "^2.0.0"
  1212            },
  1213            "dependencies": {
  1214              "os-homedir": {
  1215                "version": "1.0.1",
  1216                "bundled": true,
  1217                "dev": true
  1218              }
  1219            }
  1220          }
  1221        }
  1222      },
  1223      "oauth-sign": {
  1224        "version": "0.4.0",
  1225        "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.4.0.tgz",
  1226        "integrity": "sha1-8ilW8x6nFRqCHl8vsywRPK2Ln2k=",
  1227        "dev": true,
  1228        "optional": true
  1229      },
  1230      "once": {
  1231        "version": "1.4.0",
  1232        "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
  1233        "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
  1234        "dev": true,
  1235        "requires": {
  1236          "wrappy": "1"
  1237        }
  1238      },
  1239      "only-shallow": {
  1240        "version": "1.2.0",
  1241        "resolved": "https://registry.npmjs.org/only-shallow/-/only-shallow-1.2.0.tgz",
  1242        "integrity": "sha1-cc7O26kyS8BRiu8Q7AgNMkncJGU=",
  1243        "dev": true
  1244      },
  1245      "opener": {
  1246        "version": "1.5.2",
  1247        "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz",
  1248        "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==",
  1249        "dev": true
  1250      },
  1251      "optionator": {
  1252        "version": "0.5.0",
  1253        "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.5.0.tgz",
  1254        "integrity": "sha1-t1qJlaLUF98ltuTjhi9QqohlE2g=",
  1255        "dev": true,
  1256        "requires": {
  1257          "deep-is": "~0.1.2",
  1258          "fast-levenshtein": "~1.0.0",
  1259          "levn": "~0.2.5",
  1260          "prelude-ls": "~1.1.1",
  1261          "type-check": "~0.3.1",
  1262          "wordwrap": "~0.0.2"
  1263        },
  1264        "dependencies": {
  1265          "wordwrap": {
  1266            "version": "0.0.3",
  1267            "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
  1268            "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
  1269            "dev": true
  1270          }
  1271        }
  1272      },
  1273      "os-locale": {
  1274        "version": "1.4.0",
  1275        "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
  1276        "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
  1277        "dev": true,
  1278        "requires": {
  1279          "lcid": "^1.0.0"
  1280        }
  1281      },
  1282      "path-is-absolute": {
  1283        "version": "1.0.1",
  1284        "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
  1285        "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
  1286        "dev": true
  1287      },
  1288      "pinkie": {
  1289        "version": "2.0.4",
  1290        "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
  1291        "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
  1292        "dev": true
  1293      },
  1294      "pinkie-promise": {
  1295        "version": "2.0.1",
  1296        "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
  1297        "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
  1298        "dev": true,
  1299        "requires": {
  1300          "pinkie": "^2.0.0"
  1301        }
  1302      },
  1303      "prelude-ls": {
  1304        "version": "1.1.2",
  1305        "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
  1306        "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
  1307        "dev": true
  1308      },
  1309      "process-nextick-args": {
  1310        "version": "2.0.1",
  1311        "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
  1312        "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
  1313        "dev": true
  1314      },
  1315      "pseudomap": {
  1316        "version": "1.0.2",
  1317        "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
  1318        "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
  1319        "dev": true
  1320      },
  1321      "psl": {
  1322        "version": "1.8.0",
  1323        "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
  1324        "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
  1325        "dev": true,
  1326        "optional": true
  1327      },
  1328      "punycode": {
  1329        "version": "2.1.1",
  1330        "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
  1331        "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
  1332        "dev": true,
  1333        "optional": true
  1334      },
  1335      "qs": {
  1336        "version": "1.2.2",
  1337        "resolved": "https://registry.npmjs.org/qs/-/qs-1.2.2.tgz",
  1338        "integrity": "sha1-GbV/8k3CqZzh+L32r82ln472H4g=",
  1339        "dev": true
  1340      },
  1341      "readable-stream": {
  1342        "version": "2.3.7",
  1343        "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
  1344        "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
  1345        "dev": true,
  1346        "requires": {
  1347          "core-util-is": "~1.0.0",
  1348          "inherits": "~2.0.3",
  1349          "isarray": "~1.0.0",
  1350          "process-nextick-args": "~2.0.0",
  1351          "safe-buffer": "~5.1.1",
  1352          "string_decoder": "~1.1.1",
  1353          "util-deprecate": "~1.0.1"
  1354        },
  1355        "dependencies": {
  1356          "isarray": {
  1357            "version": "1.0.0",
  1358            "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
  1359            "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
  1360            "dev": true
  1361          },
  1362          "string_decoder": {
  1363            "version": "1.1.1",
  1364            "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
  1365            "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
  1366            "dev": true,
  1367            "requires": {
  1368              "safe-buffer": "~5.1.0"
  1369            }
  1370          }
  1371        }
  1372      },
  1373      "request": {
  1374        "version": "2.42.0",
  1375        "resolved": "https://registry.npmjs.org/request/-/request-2.42.0.tgz",
  1376        "integrity": "sha1-VyvQFIk4VkBArHqxSLlkI6BjMEo=",
  1377        "dev": true,
  1378        "requires": {
  1379          "aws-sign2": "~0.5.0",
  1380          "bl": "~0.9.0",
  1381          "caseless": "~0.6.0",
  1382          "forever-agent": "~0.5.0",
  1383          "form-data": "~0.1.0",
  1384          "hawk": "1.1.1",
  1385          "http-signature": "~0.10.0",
  1386          "json-stringify-safe": "~5.0.0",
  1387          "mime-types": "~1.0.1",
  1388          "node-uuid": "~1.4.0",
  1389          "oauth-sign": "~0.4.0",
  1390          "qs": "~1.2.0",
  1391          "stringstream": "~0.0.4",
  1392          "tough-cookie": ">=0.12.0",
  1393          "tunnel-agent": "~0.4.0"
  1394        }
  1395      },
  1396      "resolve": {
  1397        "version": "1.1.7",
  1398        "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
  1399        "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
  1400        "dev": true
  1401      },
  1402      "resumer": {
  1403        "version": "0.0.0",
  1404        "resolved": "https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz",
  1405        "integrity": "sha1-8ej0YeQGS6Oegq883CqMiT0HZ1k=",
  1406        "dev": true,
  1407        "requires": {
  1408          "through": "~2.3.4"
  1409        }
  1410      },
  1411      "rimraf": {
  1412        "version": "2.7.1",
  1413        "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
  1414        "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
  1415        "dev": true,
  1416        "requires": {
  1417          "glob": "^7.1.3"
  1418        },
  1419        "dependencies": {
  1420          "glob": {
  1421            "version": "7.1.7",
  1422            "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
  1423            "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
  1424            "dev": true,
  1425            "requires": {
  1426              "fs.realpath": "^1.0.0",
  1427              "inflight": "^1.0.4",
  1428              "inherits": "2",
  1429              "minimatch": "^3.0.4",
  1430              "once": "^1.3.0",
  1431              "path-is-absolute": "^1.0.0"
  1432            }
  1433          }
  1434        }
  1435      },
  1436      "safe-buffer": {
  1437        "version": "5.1.2",
  1438        "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
  1439        "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
  1440        "dev": true
  1441      },
  1442      "safer-buffer": {
  1443        "version": "2.1.2",
  1444        "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
  1445        "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
  1446        "dev": true
  1447      },
  1448      "signal-exit": {
  1449        "version": "2.1.2",
  1450        "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-2.1.2.tgz",
  1451        "integrity": "sha1-N1h5sfkuvDszRIDQONxUam1VhWQ=",
  1452        "dev": true
  1453      },
  1454      "sntp": {
  1455        "version": "0.2.4",
  1456        "resolved": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz",
  1457        "integrity": "sha1-+4hfGLDzqtGJ+CSGJTa87ux1CQA=",
  1458        "dev": true,
  1459        "optional": true,
  1460        "requires": {
  1461          "hoek": "0.9.x"
  1462        }
  1463      },
  1464      "source-map": {
  1465        "version": "0.2.0",
  1466        "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz",
  1467        "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=",
  1468        "dev": true,
  1469        "optional": true,
  1470        "requires": {
  1471          "amdefine": ">=0.0.4"
  1472        }
  1473      },
  1474      "split": {
  1475        "version": "0.2.10",
  1476        "resolved": "https://registry.npmjs.org/split/-/split-0.2.10.tgz",
  1477        "integrity": "sha1-Zwl8YB1pfOE2j0GPBs0gHPBSGlc=",
  1478        "dev": true,
  1479        "requires": {
  1480          "through": "2"
  1481        }
  1482      },
  1483      "sprintf-js": {
  1484        "version": "1.0.3",
  1485        "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
  1486        "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
  1487        "dev": true
  1488      },
  1489      "sshpk": {
  1490        "version": "1.16.1",
  1491        "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
  1492        "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
  1493        "dev": true,
  1494        "requires": {
  1495          "asn1": "~0.2.3",
  1496          "assert-plus": "^1.0.0",
  1497          "bcrypt-pbkdf": "^1.0.0",
  1498          "dashdash": "^1.12.0",
  1499          "ecc-jsbn": "~0.1.1",
  1500          "getpass": "^0.1.1",
  1501          "jsbn": "~0.1.0",
  1502          "safer-buffer": "^2.0.2",
  1503          "tweetnacl": "~0.14.0"
  1504        },
  1505        "dependencies": {
  1506          "asn1": {
  1507            "version": "0.2.4",
  1508            "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
  1509            "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
  1510            "dev": true,
  1511            "requires": {
  1512              "safer-buffer": "~2.1.0"
  1513            }
  1514          },
  1515          "assert-plus": {
  1516            "version": "1.0.0",
  1517            "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
  1518            "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
  1519            "dev": true
  1520          }
  1521        }
  1522      },
  1523      "stream-combiner": {
  1524        "version": "0.0.4",
  1525        "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz",
  1526        "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=",
  1527        "dev": true,
  1528        "requires": {
  1529          "duplexer": "~0.1.1"
  1530        }
  1531      },
  1532      "string-width": {
  1533        "version": "1.0.2",
  1534        "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
  1535        "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
  1536        "dev": true,
  1537        "requires": {
  1538          "code-point-at": "^1.0.0",
  1539          "is-fullwidth-code-point": "^1.0.0",
  1540          "strip-ansi": "^3.0.0"
  1541        }
  1542      },
  1543      "string_decoder": {
  1544        "version": "0.10.31",
  1545        "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
  1546        "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
  1547        "dev": true
  1548      },
  1549      "stringstream": {
  1550        "version": "0.0.6",
  1551        "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz",
  1552        "integrity": "sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==",
  1553        "dev": true
  1554      },
  1555      "strip-ansi": {
  1556        "version": "3.0.1",
  1557        "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
  1558        "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
  1559        "dev": true,
  1560        "requires": {
  1561          "ansi-regex": "^2.0.0"
  1562        }
  1563      },
  1564      "strip-bom": {
  1565        "version": "2.0.0",
  1566        "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
  1567        "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
  1568        "dev": true,
  1569        "requires": {
  1570          "is-utf8": "^0.2.0"
  1571        }
  1572      },
  1573      "supports-color": {
  1574        "version": "1.3.1",
  1575        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-1.3.1.tgz",
  1576        "integrity": "sha1-FXWN8J2P87SswwdTn6vicJXhBC0=",
  1577        "dev": true
  1578      },
  1579      "tap": {
  1580        "version": "2.3.4",
  1581        "resolved": "https://registry.npmjs.org/tap/-/tap-2.3.4.tgz",
  1582        "integrity": "sha1-x7a9OX/x2fv5Pljr5Yx5Ff2ogLQ=",
  1583        "dev": true,
  1584        "requires": {
  1585          "codecov.io": "^0.1.6",
  1586          "coveralls": "^2.11.2",
  1587          "deeper": "^2.1.0",
  1588          "foreground-child": "^1.2.0",
  1589          "glob": "^6.0.1",
  1590          "js-yaml": "^3.3.1",
  1591          "mkdirp": "^0.5.0",
  1592          "nyc": "^3.1.0",
  1593          "only-shallow": "^1.0.2",
  1594          "opener": "^1.4.1",
  1595          "readable-stream": "^2.0.2",
  1596          "signal-exit": "^2.0.0",
  1597          "supports-color": "^1.3.1",
  1598          "tap-mocha-reporter": "0.0 || 1",
  1599          "tap-parser": "^1.2.2",
  1600          "tmatch": "^1.0.2"
  1601        }
  1602      },
  1603      "tap-mocha-reporter": {
  1604        "version": "0.0.27",
  1605        "resolved": "https://registry.npmjs.org/tap-mocha-reporter/-/tap-mocha-reporter-0.0.27.tgz",
  1606        "integrity": "sha1-svcvPh6Lp4DuApGPzes6QNqAGPc=",
  1607        "dev": true,
  1608        "requires": {
  1609          "color-support": "^1.1.0",
  1610          "debug": "^2.1.3",
  1611          "diff": "^1.3.2",
  1612          "escape-string-regexp": "^1.0.3",
  1613          "glob": "^7.0.5",
  1614          "js-yaml": "^3.3.1",
  1615          "readable-stream": "^1.1.13",
  1616          "tap-parser": "^1.0.4",
  1617          "unicode-length": "^1.0.0"
  1618        },
  1619        "dependencies": {
  1620          "glob": {
  1621            "version": "7.1.7",
  1622            "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
  1623            "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
  1624            "dev": true,
  1625            "requires": {
  1626              "fs.realpath": "^1.0.0",
  1627              "inflight": "^1.0.4",
  1628              "inherits": "2",
  1629              "minimatch": "^3.0.4",
  1630              "once": "^1.3.0",
  1631              "path-is-absolute": "^1.0.0"
  1632            }
  1633          },
  1634          "readable-stream": {
  1635            "version": "1.1.14",
  1636            "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
  1637            "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
  1638            "dev": true,
  1639            "optional": true,
  1640            "requires": {
  1641              "core-util-is": "~1.0.0",
  1642              "inherits": "~2.0.1",
  1643              "isarray": "0.0.1",
  1644              "string_decoder": "~0.10.x"
  1645            }
  1646          }
  1647        }
  1648      },
  1649      "tap-parser": {
  1650        "version": "1.3.2",
  1651        "resolved": "https://registry.npmjs.org/tap-parser/-/tap-parser-1.3.2.tgz",
  1652        "integrity": "sha1-EgxQiciMPIp5PvKIhn3jIeGPjCI=",
  1653        "dev": true,
  1654        "requires": {
  1655          "events-to-array": "^1.0.1",
  1656          "inherits": "~2.0.1",
  1657          "js-yaml": "^3.2.7",
  1658          "readable-stream": "^2"
  1659        }
  1660      },
  1661      "tape": {
  1662        "version": "2.3.0",
  1663        "resolved": "https://registry.npmjs.org/tape/-/tape-2.3.0.tgz",
  1664        "integrity": "sha1-Df7scJIn+8yRcKvn8EaWKycUMds=",
  1665        "dev": true,
  1666        "requires": {
  1667          "deep-equal": "~0.1.0",
  1668          "defined": "~0.0.0",
  1669          "inherits": "~2.0.1",
  1670          "jsonify": "~0.0.0",
  1671          "resumer": "~0.0.0",
  1672          "split": "~0.2.10",
  1673          "stream-combiner": "~0.0.2",
  1674          "through": "~2.3.4"
  1675        }
  1676      },
  1677      "through": {
  1678        "version": "2.3.8",
  1679        "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
  1680        "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
  1681        "dev": true
  1682      },
  1683      "tmatch": {
  1684        "version": "1.0.2",
  1685        "resolved": "https://registry.npmjs.org/tmatch/-/tmatch-1.0.2.tgz",
  1686        "integrity": "sha1-RYx5SN4L1SLHgfxBI1dpqjxEclc=",
  1687        "dev": true
  1688      },
  1689      "tough-cookie": {
  1690        "version": "4.0.0",
  1691        "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz",
  1692        "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==",
  1693        "dev": true,
  1694        "optional": true,
  1695        "requires": {
  1696          "psl": "^1.1.33",
  1697          "punycode": "^2.1.1",
  1698          "universalify": "^0.1.2"
  1699        }
  1700      },
  1701      "tunnel-agent": {
  1702        "version": "0.4.3",
  1703        "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz",
  1704        "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=",
  1705        "dev": true
  1706      },
  1707      "tweetnacl": {
  1708        "version": "0.14.5",
  1709        "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
  1710        "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
  1711        "dev": true
  1712      },
  1713      "type-check": {
  1714        "version": "0.3.2",
  1715        "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
  1716        "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
  1717        "dev": true,
  1718        "requires": {
  1719          "prelude-ls": "~1.1.2"
  1720        }
  1721      },
  1722      "uglify-js": {
  1723        "version": "3.14.1",
  1724        "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.1.tgz",
  1725        "integrity": "sha512-JhS3hmcVaXlp/xSo3PKY5R0JqKs5M3IV+exdLHW99qKvKivPO4Z8qbej6mte17SOPqAOVMjt/XGgWacnFSzM3g==",
  1726        "dev": true,
  1727        "optional": true
  1728      },
  1729      "unicode-length": {
  1730        "version": "1.0.3",
  1731        "resolved": "https://registry.npmjs.org/unicode-length/-/unicode-length-1.0.3.tgz",
  1732        "integrity": "sha1-Wtp6f+1RhBpBijKM8UlHisg1irs=",
  1733        "dev": true,
  1734        "requires": {
  1735          "punycode": "^1.3.2",
  1736          "strip-ansi": "^3.0.1"
  1737        },
  1738        "dependencies": {
  1739          "punycode": {
  1740            "version": "1.4.1",
  1741            "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
  1742            "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
  1743            "dev": true
  1744          }
  1745        }
  1746      },
  1747      "universalify": {
  1748        "version": "0.1.2",
  1749        "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
  1750        "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
  1751        "dev": true,
  1752        "optional": true
  1753      },
  1754      "urlgrey": {
  1755        "version": "0.4.0",
  1756        "resolved": "https://registry.npmjs.org/urlgrey/-/urlgrey-0.4.0.tgz",
  1757        "integrity": "sha1-8GU1cED7NcOzEdTl3DZITZbb6gY=",
  1758        "dev": true,
  1759        "requires": {
  1760          "tape": "2.3.0"
  1761        }
  1762      },
  1763      "util-deprecate": {
  1764        "version": "1.0.2",
  1765        "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
  1766        "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
  1767        "dev": true
  1768      },
  1769      "verror": {
  1770        "version": "1.10.0",
  1771        "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
  1772        "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
  1773        "dev": true,
  1774        "requires": {
  1775          "assert-plus": "^1.0.0",
  1776          "core-util-is": "1.0.2",
  1777          "extsprintf": "^1.2.0"
  1778        },
  1779        "dependencies": {
  1780          "assert-plus": {
  1781            "version": "1.0.0",
  1782            "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
  1783            "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
  1784            "dev": true
  1785          }
  1786        }
  1787      },
  1788      "which": {
  1789        "version": "1.3.1",
  1790        "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
  1791        "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
  1792        "dev": true,
  1793        "requires": {
  1794          "isexe": "^2.0.0"
  1795        }
  1796      },
  1797      "window-size": {
  1798        "version": "0.1.4",
  1799        "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz",
  1800        "integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY=",
  1801        "dev": true
  1802      },
  1803      "wordwrap": {
  1804        "version": "1.0.0",
  1805        "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
  1806        "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
  1807        "dev": true
  1808      },
  1809      "wrap-ansi": {
  1810        "version": "2.1.0",
  1811        "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
  1812        "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
  1813        "dev": true,
  1814        "requires": {
  1815          "string-width": "^1.0.1",
  1816          "strip-ansi": "^3.0.1"
  1817        }
  1818      },
  1819      "wrappy": {
  1820        "version": "1.0.2",
  1821        "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
  1822        "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
  1823        "dev": true
  1824      },
  1825      "xtend": {
  1826        "version": "4.0.2",
  1827        "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
  1828        "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
  1829        "dev": true
  1830      },
  1831      "y18n": {
  1832        "version": "3.2.2",
  1833        "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz",
  1834        "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==",
  1835        "dev": true
  1836      },
  1837      "yallist": {
  1838        "version": "2.1.2",
  1839        "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
  1840        "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
  1841        "dev": true
  1842      },
  1843      "yargs": {
  1844        "version": "3.32.0",
  1845        "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz",
  1846        "integrity": "sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=",
  1847        "dev": true,
  1848        "requires": {
  1849          "camelcase": "^2.0.1",
  1850          "cliui": "^3.0.3",
  1851          "decamelize": "^1.1.1",
  1852          "os-locale": "^1.4.0",
  1853          "string-width": "^1.0.1",
  1854          "window-size": "^0.1.4",
  1855          "y18n": "^3.2.0"
  1856        }
  1857      }
  1858    }
  1859  }