{ "name": "xhlive", "version": "0.0.1", "lockfileVersion": 1, "requires": true, "dependencies": { "accepts": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz", "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=", "requires": { "mime-types": "~2.1.11", "negotiator": "0.6.1" } }, "address": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/address/-/address-0.0.3.tgz", "integrity": "sha1-gcc0Rsj18IdY/17eXPq3Tk00jxY=" }, "addressparser": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/addressparser/-/addressparser-0.3.2.tgz", "integrity": "sha1-WYc/Nej89sc2HBAjkmHXbhU0i7I=" }, "after": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/after/-/after-0.8.1.tgz", "integrity": "sha1-q11PuIP1loFtNRX495HAr0ht1ic=" }, "amdefine": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz", "integrity": "sha1-/RdHRwDLXMnCtwnwvp0jzjwZjDM=" }, "ansi-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", "integrity": "sha1-xQYbbg74qBd15Q9dZhUb9r83EQc=", "dev": true }, "ansi-styles": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", "dev": true }, "ansicolors": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz", "integrity": "sha1-vgiVmQl7dKXJxKhKDNvNtivYeu8=" }, "any-promise": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=" }, "anymatch": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz", "integrity": "sha1-o+Uvo5FoyCX/V7AkgSbOWo/5VQc=", "dev": true, "optional": true, "requires": { "arrify": "^1.0.0", "micromatch": "^2.1.5" } }, "arr-diff": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", "dev": true, "optional": true, "requires": { "arr-flatten": "^1.0.1" } }, "arr-flatten": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.1.tgz", "integrity": "sha1-5f/lTUXhnzLyFukeuZyM6JK7YEs=", "dev": true, "optional": true }, "array-find-index": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz", "integrity": "sha1-C8Jd2slB7IpJauJY/UrBiAA+868=", "dev": true }, "array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" }, "array-uniq": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", "dev": true }, "array-unique": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", "dev": true, "optional": true }, "arraybuffer.slice": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz", "integrity": "sha1-8zshWfBTKj8xB6JywMz70a0peco=" }, "arrify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", "dev": true, "optional": true }, "asn1": { "version": "0.1.11", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", "integrity": "sha1-VZvhg3bQik7E2+gId9J4GGObLfc=" }, "assert-plus": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", "integrity": "sha1-7nQAlBMALYTOxyGcasgRgS5yMWA=" }, "async": { "version": "0.2.10", "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", "optional": true }, "async-each": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", "dev": true, "optional": true }, "aws-sign2": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", "integrity": "sha1-xXED96F/wDfwLXwuZLYC6iI/fWM=" }, "aws4": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.4.1.tgz", "integrity": "sha1-/efVKSRm0jDl7g9OA42d+qsI/GE=", "dev": true }, "babel-cli": { "version": "6.14.0", "resolved": "https://registry.npmjs.org/babel-cli/-/babel-cli-6.14.0.tgz", "integrity": "sha1-y8d4rR/05YyHuH1+CJk5k8LTt18=", "dev": true, "requires": { "babel-core": "^6.14.0", "babel-polyfill": "^6.9.0", "babel-register": "^6.14.0", "babel-runtime": "^6.9.0", "bin-version-check": "^2.1.0", "chalk": "1.1.1", "chokidar": "^1.0.0", "commander": "^2.8.1", "convert-source-map": "^1.1.0", "fs-readdir-recursive": "^0.1.0", "glob": "^5.0.5", "lodash": "^4.2.0", "log-symbols": "^1.0.2", "output-file-sync": "^1.1.0", "path-exists": "^1.0.0", "path-is-absolute": "^1.0.0", "request": "^2.65.0", "slash": "^1.0.0", "source-map": "^0.5.0", "v8flags": "^2.0.10" }, "dependencies": { "assert-plus": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", "dev": true }, "async": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/async/-/async-2.0.1.tgz", "integrity": "sha1-twnMAoCpw28J9FNr6CPIOKkEniU=", "dev": true, "requires": { "lodash": "^4.8.0" } }, "aws-sign2": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", "dev": true }, "bl": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz", "integrity": "sha1-/cqHGplxOqANGeO7ukHER4emU5g=", "dev": true, "requires": { "readable-stream": "~2.0.5" } }, "boom": { "version": "2.10.1", "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", "dev": true, "requires": { "hoek": "2.x.x" } }, "caseless": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=", "dev": true }, "combined-stream": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", "dev": true, "requires": { "delayed-stream": "~1.0.0" } }, "cryptiles": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", "dev": true, "requires": { "boom": "2.x.x" } }, "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", "dev": true }, "extend": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz", "integrity": "sha1-WkdDU7nzNT3dgXbf03uRyDpG8dQ=", "dev": true }, "forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", "dev": true }, "form-data": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.1.tgz", "integrity": "sha1-rjFduaSQf6BlUCMEpm13M0de43w=", "dev": true, "requires": { "async": "^2.0.1", "combined-stream": "^1.0.5", "mime-types": "^2.1.11" } }, "fs-readdir-recursive": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-0.1.2.tgz", "integrity": "sha1-MVtPuMHKW4xH3v7zGdBz2tNWgFk=", "dev": true }, "glob": { "version": "5.0.15", "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", "dev": true, "requires": { "inflight": "^1.0.4", "inherits": "2", "minimatch": "2 || 3", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } }, "hawk": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", "dev": true, "requires": { "boom": "2.x.x", "cryptiles": "2.x.x", "hoek": "2.x.x", "sntp": "1.x.x" } }, "hoek": { "version": "2.16.3", "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", "dev": true }, "http-signature": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", "dev": true, "requires": { "assert-plus": "^0.2.0", "jsprim": "^1.2.2", "sshpk": "^1.7.0" } }, "lodash": { "version": "4.15.0", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz", "integrity": "sha1-MWI5HY8BQKoiz49rPDTWt/Y9Oqk=", "dev": true }, "minimatch": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", "integrity": "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=", "dev": true, "requires": { "brace-expansion": "^1.0.0" } }, "oauth-sign": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", "dev": true }, "qs": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.1.tgz", "integrity": "sha1-zgPF/wk1vB2daanxTL0Y5WjWdiU=", "dev": true }, "readable-stream": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", "isarray": "~1.0.0", "process-nextick-args": "~1.0.6", "string_decoder": "~0.10.x", "util-deprecate": "~1.0.1" } }, "request": { "version": "2.74.0", "resolved": "https://registry.npmjs.org/request/-/request-2.74.0.tgz", "integrity": "sha1-dpPKdou7DqXIzgjAhKRe+gW4kqs=", "dev": true, "requires": { "aws-sign2": "~0.6.0", "aws4": "^1.2.1", "bl": "~1.1.2", "caseless": "~0.11.0", "combined-stream": "~1.0.5", "extend": "~3.0.0", "forever-agent": "~0.6.1", "form-data": "~1.0.0-rc4", "har-validator": "~2.0.6", "hawk": "~3.1.3", "http-signature": "~1.1.0", "is-typedarray": "~1.0.0", "isstream": "~0.1.2", "json-stringify-safe": "~5.0.1", "mime-types": "~2.1.7", "node-uuid": "~1.4.7", "oauth-sign": "~0.8.1", "qs": "~6.2.0", "stringstream": "~0.0.4", "tough-cookie": "~2.3.0", "tunnel-agent": "~0.4.1" } }, "sntp": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", "dev": true, "requires": { "hoek": "2.x.x" } }, "source-map": { "version": "0.5.6", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=", "dev": true } } }, "babel-code-frame": { "version": "6.11.0", "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.11.0.tgz", "integrity": "sha1-kHLdI1P7D4W2tX0sl/DRNNGIrtg=", "dev": true, "requires": { "babel-runtime": "^6.0.0", "chalk": "^1.1.0", "esutils": "^2.0.2", "js-tokens": "^2.0.0" } }, "babel-core": { "version": "6.14.0", "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.14.0.tgz", "integrity": "sha1-yeE+1OL5cykhVJb9n7SPKzvLm0I=", "dev": true, "requires": { "babel-code-frame": "^6.8.0", "babel-generator": "^6.14.0", "babel-helpers": "^6.8.0", "babel-messages": "^6.8.0", "babel-register": "^6.14.0", "babel-runtime": "^6.9.1", "babel-template": "^6.14.0", "babel-traverse": "^6.14.0", "babel-types": "^6.14.0", "babylon": "^6.9.0", "convert-source-map": "^1.1.0", "debug": "^2.1.1", "json5": "^0.4.0", "lodash": "^4.2.0", "minimatch": "^3.0.2", "path-exists": "^1.0.0", "path-is-absolute": "^1.0.0", "private": "^0.1.6", "shebang-regex": "^1.0.0", "slash": "^1.0.0", "source-map": "^0.5.0" }, "dependencies": { "lodash": { "version": "4.15.0", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz", "integrity": "sha1-MWI5HY8BQKoiz49rPDTWt/Y9Oqk=", "dev": true }, "minimatch": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", "integrity": "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=", "dev": true, "requires": { "brace-expansion": "^1.0.0" } }, "source-map": { "version": "0.5.6", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=", "dev": true } } }, "babel-generator": { "version": "6.14.0", "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.14.0.tgz", "integrity": "sha1-Dz8XPpy5XVAbGnNVmLGlk9vuNwU=", "dev": true, "requires": { "babel-messages": "^6.8.0", "babel-runtime": "^6.9.0", "babel-types": "^6.14.0", "detect-indent": "^3.0.1", "lodash": "^4.2.0", "source-map": "^0.5.0" }, "dependencies": { "lodash": { "version": "4.15.0", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz", "integrity": "sha1-MWI5HY8BQKoiz49rPDTWt/Y9Oqk=", "dev": true }, "source-map": { "version": "0.5.6", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=", "dev": true } } }, "babel-helper-bindify-decorators": { "version": "6.8.0", "resolved": "https://registry.npmjs.org/babel-helper-bindify-decorators/-/babel-helper-bindify-decorators-6.8.0.tgz", "integrity": "sha1-s0gFowsUM8wAQvcFT4inEzwUSQk=", "dev": true, "requires": { "babel-runtime": "^6.0.0", "babel-traverse": "^6.8.0", "babel-types": "^6.8.0" } }, "babel-helper-builder-binary-assignment-operator-visitor": { "version": "6.8.0", "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.8.0.tgz", "integrity": "sha1-uxZcBwXSQvbF2YYS2dATVE7exZM=", "dev": true, "requires": { "babel-helper-explode-assignable-expression": "^6.8.0", "babel-runtime": "^6.0.0", "babel-types": "^6.8.0" } }, "babel-helper-call-delegate": { "version": "6.8.0", "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.8.0.tgz", "integrity": "sha1-nSg+dIZ3m2sEgYZKEbNx6lwB+mQ=", "dev": true, "requires": { "babel-helper-hoist-variables": "^6.8.0", "babel-runtime": "^6.0.0", "babel-traverse": "^6.8.0", "babel-types": "^6.8.0" } }, "babel-helper-define-map": { "version": "6.9.0", "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.9.0.tgz", "integrity": "sha1-Zin5sqfljhjoN5pX0eb7spaZAvs=", "dev": true, "requires": { "babel-helper-function-name": "^6.8.0", "babel-runtime": "^6.9.0", "babel-types": "^6.9.0", "lodash": "^4.2.0" }, "dependencies": { "lodash": { "version": "4.15.0", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz", "integrity": "sha1-MWI5HY8BQKoiz49rPDTWt/Y9Oqk=", "dev": true } } }, "babel-helper-explode-assignable-expression": { "version": "6.8.0", "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.8.0.tgz", "integrity": "sha1-mzUl4Ft2HDuIkZ1zCii60ZZ+ZVY=", "dev": true, "requires": { "babel-runtime": "^6.0.0", "babel-traverse": "^6.8.0", "babel-types": "^6.8.0" } }, "babel-helper-explode-class": { "version": "6.8.0", "resolved": "https://registry.npmjs.org/babel-helper-explode-class/-/babel-helper-explode-class-6.8.0.tgz", "integrity": "sha1-GWoijMaepXMIaV5OvRo2zz+Oyj0=", "dev": true, "requires": { "babel-helper-bindify-decorators": "^6.8.0", "babel-runtime": "^6.0.0", "babel-traverse": "^6.8.0", "babel-types": "^6.8.0" } }, "babel-helper-function-name": { "version": "6.8.0", "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.8.0.tgz", "integrity": "sha1-oDNroUUmoHXN9QL8UtP+hLEvejQ=", "dev": true, "requires": { "babel-helper-get-function-arity": "^6.8.0", "babel-runtime": "^6.0.0", "babel-template": "^6.8.0", "babel-traverse": "^6.8.0", "babel-types": "^6.8.0" } }, "babel-helper-get-function-arity": { "version": "6.8.0", "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.8.0.tgz", "integrity": "sha1-iCdsJL0lHN9vYbb4n3RfSGztkq8=", "dev": true, "requires": { "babel-runtime": "^6.0.0", "babel-types": "^6.8.0" } }, "babel-helper-hoist-variables": { "version": "6.8.0", "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.8.0.tgz", "integrity": "sha1-iwdm3AJuqepCO8KzTmZaTac3Oq8=", "dev": true, "requires": { "babel-runtime": "^6.0.0", "babel-types": "^6.8.0" } }, "babel-helper-optimise-call-expression": { "version": "6.8.0", "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.8.0.tgz", "integrity": "sha1-QXVijpyJ/DYXSQTycHDynThWfwY=", "dev": true, "requires": { "babel-runtime": "^6.0.0", "babel-types": "^6.8.0" } }, "babel-helper-regex": { "version": "6.9.0", "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.9.0.tgz", "integrity": "sha1-x0Jl/eGA/5oWc1/uBeY8rbngsFc=", "dev": true, "requires": { "babel-runtime": "^6.9.0", "babel-types": "^6.9.0", "lodash": "^4.2.0" }, "dependencies": { "lodash": { "version": "4.15.0", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz", "integrity": "sha1-MWI5HY8BQKoiz49rPDTWt/Y9Oqk=", "dev": true } } }, "babel-helper-remap-async-to-generator": { "version": "6.11.2", "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.11.2.tgz", "integrity": "sha1-/kgtVmNV02+UbX2xYv1OtWJYpv8=", "dev": true, "requires": { "babel-helper-function-name": "^6.8.0", "babel-runtime": "^6.0.0", "babel-template": "^6.8.0", "babel-traverse": "^6.8.0", "babel-types": "^6.8.0" } }, "babel-helper-replace-supers": { "version": "6.14.0", "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.14.0.tgz", "integrity": "sha1-A44Tgk1t4OQS+9Zwj9NhGnaD2Gk=", "dev": true, "requires": { "babel-helper-optimise-call-expression": "^6.8.0", "babel-messages": "^6.8.0", "babel-runtime": "^6.0.0", "babel-template": "^6.14.0", "babel-traverse": "^6.14.0", "babel-types": "^6.14.0" } }, "babel-helpers": { "version": "6.8.0", "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.8.0.tgz", "integrity": "sha1-MhxW+cnKwaKX+Cf9/2OLJ6YpJQM=", "dev": true, "requires": { "babel-runtime": "^6.0.0", "babel-template": "^6.8.0" } }, "babel-messages": { "version": "6.8.0", "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.8.0.tgz", "integrity": "sha1-v1BHNsqWfm1l7wrbWipflHyODrk=", "dev": true, "requires": { "babel-runtime": "^6.0.0" } }, "babel-plugin-syntax-async-functions": { "version": "6.13.0", "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=", "dev": true }, "babel-plugin-syntax-class-constructor-call": { "version": "6.13.0", "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-constructor-call/-/babel-plugin-syntax-class-constructor-call-6.13.0.tgz", "integrity": "sha1-lvsunxd9yiKCQGXeQ5Ly/jSGt2U=", "dev": true }, "babel-plugin-syntax-class-properties": { "version": "6.13.0", "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94=", "dev": true }, "babel-plugin-syntax-decorators": { "version": "6.13.0", "resolved": "https://registry.npmjs.org/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz", "integrity": "sha1-MSVjtNvePMgGzuPkFszurd0RrAs=", "dev": true }, "babel-plugin-syntax-exponentiation-operator": { "version": "6.13.0", "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=", "dev": true }, "babel-plugin-syntax-export-extensions": { "version": "6.13.0", "resolved": "https://registry.npmjs.org/babel-plugin-syntax-export-extensions/-/babel-plugin-syntax-export-extensions-6.13.0.tgz", "integrity": "sha1-cKFITw+QiaToStRLrDU8lbmxJyE=", "dev": true }, "babel-plugin-syntax-object-rest-spread": { "version": "6.13.0", "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", "dev": true }, "babel-plugin-syntax-trailing-function-commas": { "version": "6.13.0", "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.13.0.tgz", "integrity": "sha1-K4S31T3XRPlP8frXZpQGJ0sj9UE=", "dev": true }, "babel-plugin-transform-async-to-generator": { "version": "6.8.0", "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.8.0.tgz", "integrity": "sha1-+7FU8pEuALnwlyEx1+A+u+RWhMI=", "dev": true, "requires": { "babel-helper-remap-async-to-generator": "^6.8.0", "babel-plugin-syntax-async-functions": "^6.8.0", "babel-runtime": "^6.0.0" } }, "babel-plugin-transform-class-constructor-call": { "version": "6.8.0", "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-constructor-call/-/babel-plugin-transform-class-constructor-call-6.8.0.tgz", "integrity": "sha1-bnQLyA8W0pX6WY2SUYZmAgqQYZI=", "dev": true, "requires": { "babel-plugin-syntax-class-constructor-call": "^6.8.0", "babel-runtime": "^6.0.0", "babel-template": "^6.8.0" } }, "babel-plugin-transform-class-properties": { "version": "6.11.5", "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.11.5.tgz", "integrity": "sha1-Qpx6Tn2KxQBEjrFOxQJgS8VoyRw=", "dev": true, "requires": { "babel-helper-function-name": "^6.8.0", "babel-plugin-syntax-class-properties": "^6.8.0", "babel-runtime": "^6.9.1" } }, "babel-plugin-transform-decorators": { "version": "6.13.0", "resolved": "https://registry.npmjs.org/babel-plugin-transform-decorators/-/babel-plugin-transform-decorators-6.13.0.tgz", "integrity": "sha1-gtZcFHCug+LRPuvssKHCR21i2p0=", "dev": true, "requires": { "babel-helper-define-map": "^6.8.0", "babel-helper-explode-class": "^6.8.0", "babel-plugin-syntax-decorators": "^6.13.0", "babel-runtime": "^6.0.0", "babel-template": "^6.8.0", "babel-types": "^6.13.0" } }, "babel-plugin-transform-es2015-arrow-functions": { "version": "6.8.0", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.8.0.tgz", "integrity": "sha1-W2Ovwxgb3JqMTUgbWk8/fX/vPZ0=", "dev": true, "requires": { "babel-runtime": "^6.0.0" } }, "babel-plugin-transform-es2015-block-scoped-functions": { "version": "6.8.0", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.8.0.tgz", "integrity": "sha1-7ZXWKcS1pxriloK5mPcNmDPrNm0=", "dev": true, "requires": { "babel-runtime": "^6.0.0" } }, "babel-plugin-transform-es2015-block-scoping": { "version": "6.14.0", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.14.0.tgz", "integrity": "sha1-4irAxUwmwmN/dqdsb5x1/ThpvZw=", "dev": true, "requires": { "babel-runtime": "^6.9.0", "babel-template": "^6.14.0", "babel-traverse": "^6.14.0", "babel-types": "^6.14.0", "lodash": "^4.2.0" }, "dependencies": { "lodash": { "version": "4.15.0", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz", "integrity": "sha1-MWI5HY8BQKoiz49rPDTWt/Y9Oqk=", "dev": true } } }, "babel-plugin-transform-es2015-classes": { "version": "6.14.0", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.14.0.tgz", "integrity": "sha1-h9UUnukftHWSJAn5r1srpdHjkoc=", "dev": true, "requires": { "babel-helper-define-map": "^6.9.0", "babel-helper-function-name": "^6.8.0", "babel-helper-optimise-call-expression": "^6.8.0", "babel-helper-replace-supers": "^6.14.0", "babel-messages": "^6.8.0", "babel-runtime": "^6.9.0", "babel-template": "^6.14.0", "babel-traverse": "^6.14.0", "babel-types": "^6.14.0" } }, "babel-plugin-transform-es2015-computed-properties": { "version": "6.8.0", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.8.0.tgz", "integrity": "sha1-9RAQ/WGzvXtrYKX9/TB7t6UnmHA=", "dev": true, "requires": { "babel-helper-define-map": "^6.8.0", "babel-runtime": "^6.0.0", "babel-template": "^6.8.0" } }, "babel-plugin-transform-es2015-constants": { "version": "6.1.4", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-constants/-/babel-plugin-transform-es2015-constants-6.1.4.tgz", "integrity": "sha1-5LjHj7SKuYsBB/Mp+rYEDnnDWjM=", "dev": true, "requires": { "babel-runtime": "^5.0.0" }, "dependencies": { "babel-runtime": { "version": "5.8.38", "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-5.8.38.tgz", "integrity": "sha1-HAsC62MxL18If/IEUIJ7QlydTBk=", "dev": true, "requires": { "core-js": "^1.0.0" } }, "core-js": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=", "dev": true } } }, "babel-plugin-transform-es2015-destructuring": { "version": "6.9.0", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.9.0.tgz", "integrity": "sha1-9VdH9iU0hmpRtMT9slXm2F6GBNY=", "dev": true, "requires": { "babel-runtime": "^6.9.0" } }, "babel-plugin-transform-es2015-for-of": { "version": "6.8.0", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.8.0.tgz", "integrity": "sha1-gu2hObpCcN2hNcPsGx8oE/pi8jw=", "dev": true, "requires": { "babel-runtime": "^6.0.0" } }, "babel-plugin-transform-es2015-function-name": { "version": "6.9.0", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.9.0.tgz", "integrity": "sha1-jBNbF9vQZOW7pW7FEbqu4vyoJxk=", "dev": true, "requires": { "babel-helper-function-name": "^6.8.0", "babel-runtime": "^6.9.0", "babel-types": "^6.9.0" } }, "babel-plugin-transform-es2015-literals": { "version": "6.8.0", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.8.0.tgz", "integrity": "sha1-UKouXHlY/CqyXXTsEX4MyY8EZGg=", "dev": true, "requires": { "babel-runtime": "^6.0.0" } }, "babel-plugin-transform-es2015-modules-commonjs": { "version": "6.14.0", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.14.0.tgz", "integrity": "sha1-23MWQMZ+puuuz5DrnNq921hK6zY=", "dev": true, "requires": { "babel-plugin-transform-strict-mode": "^6.8.0", "babel-runtime": "^6.0.0", "babel-template": "^6.14.0", "babel-types": "^6.14.0" } }, "babel-plugin-transform-es2015-object-super": { "version": "6.8.0", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.8.0.tgz", "integrity": "sha1-G4WHQKWkQAiHwj3P9vTVbupKJMU=", "dev": true, "requires": { "babel-helper-replace-supers": "^6.8.0", "babel-runtime": "^6.0.0" } }, "babel-plugin-transform-es2015-parameters": { "version": "6.11.4", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.11.4.tgz", "integrity": "sha1-LUHojD5DGXl+MF+HAn70P03HOcQ=", "dev": true, "requires": { "babel-helper-call-delegate": "^6.8.0", "babel-helper-get-function-arity": "^6.8.0", "babel-runtime": "^6.9.0", "babel-template": "^6.9.0", "babel-traverse": "^6.11.4", "babel-types": "^6.9.0" } }, "babel-plugin-transform-es2015-shorthand-properties": { "version": "6.8.0", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.8.0.tgz", "integrity": "sha1-8KTF/UcWMKzzM8LZnD1ne/CVIUk=", "dev": true, "requires": { "babel-runtime": "^6.0.0", "babel-types": "^6.8.0" } }, "babel-plugin-transform-es2015-spread": { "version": "6.8.0", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.8.0.tgz", "integrity": "sha1-Ahf3N+O4IfpaZp8YfG7VkgXwXpw=", "dev": true, "requires": { "babel-runtime": "^6.0.0" } }, "babel-plugin-transform-es2015-sticky-regex": { "version": "6.8.0", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.8.0.tgz", "integrity": "sha1-5z0wCkQKNdXGT1wqNE3CNuPfR74=", "dev": true, "requires": { "babel-helper-regex": "^6.8.0", "babel-runtime": "^6.0.0", "babel-types": "^6.8.0" } }, "babel-plugin-transform-es2015-template-literals": { "version": "6.8.0", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.8.0.tgz", "integrity": "sha1-huuHbQosY12k7ASLT33p38iX5ms=", "dev": true, "requires": { "babel-runtime": "^6.0.0" } }, "babel-plugin-transform-es2015-typeof-symbol": { "version": "6.8.0", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.8.0.tgz", "integrity": "sha1-hMKesSGTckgJVaAg/vemXETzBTM=", "dev": true, "requires": { "babel-runtime": "^6.0.0" } }, "babel-plugin-transform-es2015-unicode-regex": { "version": "6.11.0", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.11.0.tgz", "integrity": "sha1-YpjOq6rYjVCj9POS2N6ZcmD27yw=", "dev": true, "requires": { "babel-helper-regex": "^6.8.0", "babel-runtime": "^6.0.0", "regexpu-core": "^2.0.0" } }, "babel-plugin-transform-exponentiation-operator": { "version": "6.8.0", "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.8.0.tgz", "integrity": "sha1-2yV0LpM56t5nbKms7Eb5VVmaaKQ=", "dev": true, "requires": { "babel-helper-builder-binary-assignment-operator-visitor": "^6.8.0", "babel-plugin-syntax-exponentiation-operator": "^6.8.0", "babel-runtime": "^6.0.0" } }, "babel-plugin-transform-export-extensions": { "version": "6.8.0", "resolved": "https://registry.npmjs.org/babel-plugin-transform-export-extensions/-/babel-plugin-transform-export-extensions-6.8.0.tgz", "integrity": "sha1-+oD/ZVtjZUlDG/049rgXvYLkf1s=", "dev": true, "requires": { "babel-plugin-syntax-export-extensions": "^6.8.0", "babel-runtime": "^6.0.0" } }, "babel-plugin-transform-object-rest-spread": { "version": "6.8.0", "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.8.0.tgz", "integrity": "sha1-A9EwjiV6nY4agVrh/T2yG96/CNk=", "dev": true, "requires": { "babel-plugin-syntax-object-rest-spread": "^6.8.0", "babel-runtime": "^6.0.0" } }, "babel-plugin-transform-regenerator": { "version": "6.14.0", "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.14.0.tgz", "integrity": "sha1-EZEZsgyLQoP2x38BcNQEw8ZUvsg=", "dev": true, "requires": { "babel-core": "^6.14.0", "babel-plugin-syntax-async-functions": "^6.8.0", "babel-plugin-transform-es2015-block-scoping": "^6.14.0", "babel-plugin-transform-es2015-for-of": "^6.8.0", "babel-runtime": "^6.9.0", "babel-traverse": "^6.14.0", "babel-types": "^6.14.0", "babylon": "^6.9.0", "private": "~0.1.5" } }, "babel-plugin-transform-runtime": { "version": "6.12.0", "resolved": "https://registry.npmjs.org/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.12.0.tgz", "integrity": "sha1-FeUJiEsrizjYf0vb0EtYNaRSZ14=", "dev": true, "requires": { "babel-runtime": "^6.9.0" } }, "babel-plugin-transform-strict-mode": { "version": "6.11.3", "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.11.3.tgz", "integrity": "sha1-GDdBMlEmvH7Jz0wPwlfT58pa/UA=", "dev": true, "requires": { "babel-runtime": "^6.0.0", "babel-types": "^6.8.0" } }, "babel-polyfill": { "version": "6.13.0", "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.13.0.tgz", "integrity": "sha1-WXghXCXUmml+t4r8VOY8nTpz1ew=", "dev": true, "requires": { "babel-runtime": "^6.9.1", "core-js": "^2.4.0", "regenerator-runtime": "^0.9.5" } }, "babel-preset-es2015-loose": { "version": "6.1.4", "resolved": "https://registry.npmjs.org/babel-preset-es2015-loose/-/babel-preset-es2015-loose-6.1.4.tgz", "integrity": "sha1-M5OdnjnFrPhGn7PHfjJVSMk0R/8=", "dev": true, "requires": { "babel-plugin-transform-es2015-arrow-functions": "^6.3.13", "babel-plugin-transform-es2015-block-scoped-functions": "^6.3.13", "babel-plugin-transform-es2015-block-scoping": "^6.3.13", "babel-plugin-transform-es2015-classes": "^6.3.15", "babel-plugin-transform-es2015-computed-properties": "^6.3.13", "babel-plugin-transform-es2015-constants": "^6.1.4", "babel-plugin-transform-es2015-destructuring": "^6.3.15", "babel-plugin-transform-es2015-for-of": "^6.3.13", "babel-plugin-transform-es2015-function-name": "^6.3.21", "babel-plugin-transform-es2015-literals": "^6.3.13", "babel-plugin-transform-es2015-modules-commonjs": "^6.3.16", "babel-plugin-transform-es2015-object-super": "^6.3.13", "babel-plugin-transform-es2015-parameters": "^6.3.26", "babel-plugin-transform-es2015-shorthand-properties": "^6.3.13", "babel-plugin-transform-es2015-spread": "^6.3.14", "babel-plugin-transform-es2015-sticky-regex": "^6.3.13", "babel-plugin-transform-es2015-template-literals": "^6.3.13", "babel-plugin-transform-es2015-typeof-symbol": "^6.3.13", "babel-plugin-transform-es2015-unicode-regex": "^6.3.13", "babel-plugin-transform-regenerator": "^6.3.26" } }, "babel-preset-stage-1": { "version": "6.13.0", "resolved": "https://registry.npmjs.org/babel-preset-stage-1/-/babel-preset-stage-1-6.13.0.tgz", "integrity": "sha1-Ub9BH6bE1in7bKXhuvJyr2SIUMw=", "dev": true, "requires": { "babel-plugin-transform-class-constructor-call": "^6.3.13", "babel-plugin-transform-export-extensions": "^6.3.13", "babel-preset-stage-2": "^6.13.0" } }, "babel-preset-stage-2": { "version": "6.13.0", "resolved": "https://registry.npmjs.org/babel-preset-stage-2/-/babel-preset-stage-2-6.13.0.tgz", "integrity": "sha1-ej2eJCCahiHaxLDCoWOlR3/0EOM=", "dev": true, "requires": { "babel-plugin-transform-class-properties": "^6.3.13", "babel-plugin-transform-decorators": "^6.13.0", "babel-plugin-transform-object-rest-spread": "^6.3.13", "babel-preset-stage-3": "^6.11.0" } }, "babel-preset-stage-3": { "version": "6.11.0", "resolved": "https://registry.npmjs.org/babel-preset-stage-3/-/babel-preset-stage-3-6.11.0.tgz", "integrity": "sha1-ExUFn95bZfbkzsTytZFidHAhMGU=", "dev": true, "requires": { "babel-plugin-syntax-trailing-function-commas": "^6.3.13", "babel-plugin-transform-async-to-generator": "^6.3.13", "babel-plugin-transform-exponentiation-operator": "^6.3.13" } }, "babel-register": { "version": "6.14.0", "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.14.0.tgz", "integrity": "sha1-EmH5TuN1gItWTiSoAMwhea+/AGc=", "dev": true, "requires": { "babel-core": "^6.14.0", "babel-runtime": "^6.11.6", "core-js": "^2.4.0", "home-or-tmp": "^1.0.0", "lodash": "^4.2.0", "mkdirp": "^0.5.1", "path-exists": "^1.0.0", "source-map-support": "^0.2.10" }, "dependencies": { "lodash": { "version": "4.15.0", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz", "integrity": "sha1-MWI5HY8BQKoiz49rPDTWt/Y9Oqk=", "dev": true } } }, "babel-runtime": { "version": "6.11.6", "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz", "integrity": "sha1-bbcH/vLUnEm/o8tk79tDa1GLgiI=", "requires": { "core-js": "^2.4.0", "regenerator-runtime": "^0.9.5" } }, "babel-template": { "version": "6.14.0", "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.14.0.tgz", "integrity": "sha1-nzBJfZvaUfHkOcLuVH1N6Js0sB4=", "dev": true, "requires": { "babel-runtime": "^6.9.0", "babel-traverse": "^6.14.0", "babel-types": "^6.14.0", "babylon": "^6.9.0", "lodash": "^4.2.0" }, "dependencies": { "lodash": { "version": "4.15.0", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz", "integrity": "sha1-MWI5HY8BQKoiz49rPDTWt/Y9Oqk=", "dev": true } } }, "babel-traverse": { "version": "6.14.0", "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.14.0.tgz", "integrity": "sha1-jWu/YnP8mOvH65oiLp+1Jg6e+rI=", "dev": true, "requires": { "babel-code-frame": "^6.8.0", "babel-messages": "^6.8.0", "babel-runtime": "^6.9.0", "babel-types": "^6.14.0", "babylon": "^6.9.0", "debug": "^2.2.0", "globals": "^8.3.0", "invariant": "^2.2.0", "lodash": "^4.2.0" }, "dependencies": { "lodash": { "version": "4.15.0", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz", "integrity": "sha1-MWI5HY8BQKoiz49rPDTWt/Y9Oqk=", "dev": true } } }, "babel-types": { "version": "6.14.0", "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.14.0.tgz", "integrity": "sha1-TJtwR/p9MWBA+/D6ISA88kDdcic=", "dev": true, "requires": { "babel-runtime": "^6.9.1", "babel-traverse": "^6.14.0", "esutils": "^2.0.2", "lodash": "^4.2.0", "to-fast-properties": "^1.0.1" }, "dependencies": { "lodash": { "version": "4.15.0", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz", "integrity": "sha1-MWI5HY8BQKoiz49rPDTWt/Y9Oqk=", "dev": true } } }, "babylon": { "version": "6.9.1", "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.9.1.tgz", "integrity": "sha1-uDnzkAm/210g43Z3sbeALFn+Mu4=", "dev": true, "requires": { "babel-runtime": "^6.0.0" } }, "backo2": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=" }, "balanced-match": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", "dev": true }, "base64-arraybuffer": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.2.tgz", "integrity": "sha1-R030qfLaJOBd8xWMOx2zw81GoVQ=" }, "base64-url": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/base64-url/-/base64-url-1.3.2.tgz", "integrity": "sha1-SwgRO0nSOInzBr5kNydi0xQS96g=" }, "base64id": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz", "integrity": "sha1-As4P3u4M709ACA4ec+g08LG/zj8=" }, "bcrypt-pbkdf": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.0.tgz", "integrity": "sha1-PKdrhSQccXC/fZcD57mqdGMAQNQ=", "dev": true, "optional": true, "requires": { "tweetnacl": "^0.14.3" }, "dependencies": { "tweetnacl": { "version": "0.14.3", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.3.tgz", "integrity": "sha1-PaOC9nDyXe1417PReSEZvKC3Ey0=", "dev": true, "optional": true } } }, "benchmark": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz", "integrity": "sha1-Lx4vpMNZ8REiqhgwgiGOlX45DHM=" }, "better-assert": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", "requires": { "callsite": "1.0.0" } }, "bignumber.js": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-4.1.0.tgz", "integrity": "sha512-eJzYkFYy9L4JzXsbymsFn3p54D+llV27oTQ+ziJG7WFRheJcNZilgVXMG0LoZtlQSKBsJdWtLFqOD0u+U0jZKA==" }, "bin-version": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-1.0.4.tgz", "integrity": "sha1-nrSY7m/Xb3q5p8FgQ2+JV5Q1144=", "dev": true, "requires": { "find-versions": "^1.0.0" } }, "bin-version-check": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-2.1.0.tgz", "integrity": "sha1-5OXfKQuQaffRETJAMe/BP90RpbA=", "dev": true, "requires": { "bin-version": "^1.0.0", "minimist": "^1.1.0", "semver": "^4.0.3", "semver-truncate": "^1.0.0" }, "dependencies": { "minimist": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true } } }, "binary-extensions": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.5.0.tgz", "integrity": "sha1-5uIFfyzfsXrUBjSchrce+AaaJfU=", "dev": true, "optional": true }, "bindings": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz", "integrity": "sha1-FK1hE4EtLTfXLme0ystLtyZQXxE=" }, "bl": { "version": "0.9.5", "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", "requires": { "readable-stream": "~1.0.26" }, "dependencies": { "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, "readable-stream": { "version": "1.0.34", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", "isarray": "0.0.1", "string_decoder": "~0.10.x" } } } }, "blob": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz", "integrity": "sha1-vPEwUspURj8w+fx+lbmkdjCpSSE=" }, "bluebird": { "version": "2.9.26", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.26.tgz", "integrity": "sha1-Nidy6k0J9VakufO2TC/RNuh+OlU=" }, "bn.js": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-2.0.0.tgz", "integrity": "sha1-glxBB/f6eJN47hsNhr4FA9esdDs=" }, "boom": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz", "integrity": "sha1-emNune1O/O+xnO9JR6PGffrukRs=", "requires": { "hoek": "0.9.x" } }, "brace-expansion": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", "integrity": "sha1-cZfX6qm4fmSDkOph/GbIRCdCDfk=", "dev": true, "requires": { "balanced-match": "^0.4.1", "concat-map": "0.0.1" } }, "braces": { "version": "1.8.5", "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", "dev": true, "optional": true, "requires": { "expand-range": "^1.8.1", "preserve": "^0.2.0", "repeat-element": "^1.1.2" } }, "bson": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/bson/-/bson-0.3.2.tgz", "integrity": "sha1-VnU8Xo2G0PRXRLk6lpPk9gqLvWw=", "requires": { "bson-ext": "~0.1" } }, "bson-ext": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/bson-ext/-/bson-ext-0.1.13.tgz", "integrity": "sha1-SkjTCRoh59W05Zu7tUuRJ5Z3+LM=", "optional": true, "requires": { "bindings": "^1.2.1", "nan": "~2.0.9" }, "dependencies": { "nan": { "version": "2.0.9", "resolved": "https://registry.npmjs.org/nan/-/nan-2.0.9.tgz", "integrity": "sha1-0Cp3D0Z3iELM65ThfKsx/8cjSgU=", "optional": true } } }, "buffer-shims": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", "integrity": "sha1-mXjOMXOIxkmth5MCjDR37wRKi1E=" }, "bufferutil": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-1.2.1.tgz", "integrity": "sha1-N75dNuHgZJIiHmjUdLGsWOUQy9c=", "optional": true, "requires": { "bindings": "1.2.x", "nan": "^2.0.5" } }, "buildmail": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/buildmail/-/buildmail-1.3.0.tgz", "integrity": "sha1-9eS3UCYUfV6+GiTcYTEqPP9N9yU=", "requires": { "addressparser": "^0.3.2", "hyperquest": "^1.2.0", "libbase64": "^0.1.0", "libmime": "^1.2.0", "libqp": "^1.1.0" } }, "builtin-modules": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", "dev": true }, "bytes": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz", "integrity": "sha1-fZcZb51br39pNeJZhVSe3SpsIzk=" }, "callsite": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=" }, "camelcase": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", "dev": true }, "camelcase-keys": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", "dev": true, "requires": { "camelcase": "^2.0.0", "map-obj": "^1.0.0" } }, "canvas": { "version": "1.6.9", "resolved": "https://registry.npmjs.org/canvas/-/canvas-1.6.9.tgz", "integrity": "sha1-4/lc7HsWvy1vP8clwC2UDTJY9ps=", "requires": { "nan": "^2.4.0" } }, "cardinal": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-0.4.4.tgz", "integrity": "sha1-ylu2iltRG5D+k7ms6km97lwyv+I=", "requires": { "ansicolors": "~0.2.1", "redeyed": "~0.4.0" } }, "caseless": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.8.0.tgz", "integrity": "sha1-W8oogdQUN/VLJAfr40iIx7mtT30=" }, "cfork": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/cfork/-/cfork-1.1.1.tgz", "integrity": "sha1-EQjFpKwPmo/Y9JJby2KAVjMxAAM=" }, "chalk": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", "integrity": "sha1-UJr7ZwZudJn36zU1x3RFdyri0Bk=", "dev": true, "requires": { "ansi-styles": "^2.1.0", "escape-string-regexp": "^1.0.2", "has-ansi": "^2.0.0", "strip-ansi": "^3.0.0", "supports-color": "^2.0.0" } }, "chokidar": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.6.0.tgz", "integrity": "sha1-kMMq1IApAddxPeUy3ChOlqY60Fg=", "dev": true, "optional": true, "requires": { "anymatch": "^1.3.0", "async-each": "^1.0.0", "fsevents": "^1.0.0", "glob-parent": "^2.0.0", "inherits": "^2.0.1", "is-binary-path": "^1.0.0", "is-glob": "^2.0.0", "path-is-absolute": "^1.0.0", "readdirp": "^2.0.0" } }, "clone": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz", "integrity": "sha1-Jgt6meux7f4kdTgXX3gyQ8sZ0Uk=" }, "cluster": { "version": "0.7.7", "resolved": "https://registry.npmjs.org/cluster/-/cluster-0.7.7.tgz", "integrity": "sha1-5JfiZ8yVa9CwUTrbSqOTNX0Ahe8=", "requires": { "log": ">= 1.2.0", "mkdirp": ">= 0.0.1" } }, "co": { "version": "4.6.0", "resolved": "https://registry.npm.taobao.org/co/download/co-4.6.0.tgz", "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" }, "co-body": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/co-body/-/co-body-4.2.0.tgz", "integrity": "sha1-dN8g+nMmISXcRUgq8E40LqjbNRU=", "requires": { "inflation": "~2.0.0", "qs": "~4.0.0", "raw-body": "~2.1.2", "type-is": "~1.6.6" } }, "co-from-stream": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/co-from-stream/-/co-from-stream-0.0.0.tgz", "integrity": "sha1-GlzYztdyY5RglPo58kmaYyl7yvk=", "requires": { "co-read": "0.0.1" } }, "co-fs": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/co-fs/-/co-fs-1.2.0.tgz", "integrity": "sha1-pt8EXOWMBO7UVYb/Q4UDKBOrpk4=", "requires": { "co-from-stream": "0.0.0", "thunkify": "0.0.1" }, "dependencies": { "thunkify": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/thunkify/-/thunkify-0.0.1.tgz", "integrity": "sha1-vV02sQabQHjl3LrI+rRTWb6mGD0=" } } }, "co-read": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/co-read/-/co-read-0.0.1.tgz", "integrity": "sha1-+Bs+uKhmdf7FHj2IOn9WToc8k4k=" }, "co-redis": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/co-redis/-/co-redis-1.1.1.tgz", "integrity": "sha1-9SKfQLjA7o57T2WhULTvJjG+WnA=", "requires": { "thenify": "^3.0.0" } }, "co-wechat-body": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/co-wechat-body/-/co-wechat-body-0.1.6.tgz", "integrity": "sha1-RDdCZONlT9ZOgpClQ/bC46wQ+/I=", "requires": { "debug": "^2.2.0", "koa-xml-body": "1.0.3" }, "dependencies": { "koa-xml-body": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/koa-xml-body/-/koa-xml-body-1.0.3.tgz", "integrity": "sha1-dAJzu7s99Qrb3iFEY1zPD72BnoA=", "requires": { "raw-body": "^2.1.5", "xml2js": "^0.4.16" } } } }, "combined-stream": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", "integrity": "sha1-ATfmV7qlp1QcV6w3rF/AfXO03B8=", "requires": { "delayed-stream": "0.0.5" } }, "commander": { "version": "2.9.0", "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", "dev": true, "requires": { "graceful-readlink": ">= 1.0.0" } }, "component-bind": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=" }, "component-emitter": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz", "integrity": "sha1-KWWU8nU9qmOZbSrwjRWpURbJrsM=" }, "component-inherit": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=" }, "composition": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/composition/-/composition-2.3.0.tgz", "integrity": "sha1-dCgFN0yrVQxSCjNmL1pzLgII1vI=", "requires": { "any-promise": "^1.1.0", "co": "^4.0.2" }, "dependencies": { "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" } } }, "compressible": { "version": "2.0.8", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.8.tgz", "integrity": "sha1-cWLmxG07nSAP+0XLTkoPeDJzJQM=", "requires": { "mime-db": ">= 1.23.0 < 2" } }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true }, "content-disposition": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.1.tgz", "integrity": "sha1-h0dsamfI2qh+Muh2Ft+IO6f7Bxs=" }, "content-type": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.2.tgz", "integrity": "sha1-t9ETrueo3Se9IRM8TcJSnfFyHu0=" }, "convert-source-map": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.3.0.tgz", "integrity": "sha1-6fPpxuJyjvwmdmlqcOs4L3MQamc=", "dev": true }, "cookie": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=" }, "cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" }, "cookies": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.7.0.tgz", "integrity": "sha1-C8lh2RDDUlSYD8fJ7/XaEgEbvwA=", "requires": { "depd": "~1.1.0", "keygrip": "~1.0.1" } }, "copy-to": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/copy-to/-/copy-to-2.0.1.tgz", "integrity": "sha1-JoD7uAaKSNCGVrYJgJK9r8kG9KU=" }, "core-js": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", "integrity": "sha1-TekR5mew6ukSTjQlS1OupvxhjT4=" }, "core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, "crc": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/crc/-/crc-3.4.0.tgz", "integrity": "sha1-QljjUWE6dO8RU9/LBeggw+lxXX8=" }, "cryptiles": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz", "integrity": "sha1-7ZH/HxetE9N0gohZT4pIoNJvMlw=", "requires": { "boom": "0.4.x" } }, "ctype": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", "integrity": "sha1-gsGMJGH3QRTvFsE1IkrQuRRMoS8=" }, "currently-unhandled": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", "dev": true, "requires": { "array-find-index": "^1.0.1" } }, "dashdash": { "version": "1.14.0", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.0.tgz", "integrity": "sha1-KeSGxUGL8PNWA0qZPVFoajPoQUE=", "dev": true, "requires": { "assert-plus": "^1.0.0" }, "dependencies": { "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", "dev": true } } }, "debug": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", "requires": { "ms": "0.7.1" } }, "decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", "dev": true }, "deep-equal": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=" }, "delayed-stream": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", "integrity": "sha1-1LH0OpPoKW3+AmlPRoC8N6MTxz8=" }, "delegates": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" }, "depd": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz", "integrity": "sha1-4b2Cxqq2ztlluXuIsX7T5SjKGMM=" }, "destroy": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" }, "detect-indent": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-3.0.1.tgz", "integrity": "sha1-ncXl3bzu+DJXZLlFGwK8bVQIT3U=", "dev": true, "requires": { "get-stdin": "^4.0.1", "minimist": "^1.1.0", "repeating": "^1.1.0" }, "dependencies": { "minimist": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true } } }, "double-ended-queue": { "version": "2.0.0-0", "resolved": "https://registry.npmjs.org/double-ended-queue/-/double-ended-queue-2.0.0-0.tgz", "integrity": "sha1-eEf9ocAPtyIkWv+DZDpIh2cO/Sw=" }, "duplexer2": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", "requires": { "readable-stream": "~1.1.9" }, "dependencies": { "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, "readable-stream": { "version": "1.1.14", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", "isarray": "0.0.1", "string_decoder": "~0.10.x" } } } }, "ecc-jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", "dev": true, "optional": true, "requires": { "jsbn": "~0.1.0" } }, "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "ejs": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.5.1.tgz", "integrity": "sha1-28CsQIEtO0UdrQY/zTaeTkfYAoc=" }, "enable": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/enable/-/enable-1.3.2.tgz", "integrity": "sha1-nrpoN9FtCYK1n4fYib91REPVKTE=" }, "encodeurl": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz", "integrity": "sha1-eePVhlU0aQn+bw9Fpd5oEDspTSA=" }, "engine.io": { "version": "1.5.4", "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-1.5.4.tgz", "integrity": "sha1-xhQQEpEcNQYxwbOQ9TJOtCAuKfI=", "requires": { "base64id": "0.1.0", "debug": "1.0.3", "engine.io-parser": "1.2.2", "ws": "0.8.0" }, "dependencies": { "debug": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/debug/-/debug-1.0.3.tgz", "integrity": "sha1-/IxrLWACgEtAgcAgjg9kYLofo+Q=", "requires": { "ms": "0.6.2" } }, "ms": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz", "integrity": "sha1-2JwhJMb9wTU9Zai3e/GqxLGTcIw=" } } }, "engine.io-client": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.1.1.tgz", "integrity": "sha1-QVqYUrrbFPoAj6PvHjFgjbZ2EyU=", "requires": { "component-emitter": "1.2.1", "component-inherit": "0.0.3", "debug": "~2.6.4", "engine.io-parser": "~2.1.1", "has-cors": "1.1.0", "indexof": "0.0.1", "parsejson": "0.0.3", "parseqs": "0.0.5", "parseuri": "0.0.5", "ws": "~2.3.1", "xmlhttprequest-ssl": "1.5.3", "yeast": "0.1.2" }, "dependencies": { "after": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=" }, "base64-arraybuffer": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=" }, "component-emitter": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" }, "debug": { "version": "2.6.8", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", "requires": { "ms": "2.0.0" } }, "engine.io-parser": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.1.tgz", "integrity": "sha1-4Ps/DgRi9/WLt3waUun1p+JuRmg=", "requires": { "after": "0.8.2", "arraybuffer.slice": "0.0.6", "base64-arraybuffer": "0.1.5", "blob": "0.0.4", "has-binary2": "~1.0.2" } }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, "ultron": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.0.tgz", "integrity": "sha1-sHoualQagV/Go0zNRTO67DB8qGQ=" }, "ws": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/ws/-/ws-2.3.1.tgz", "integrity": "sha1-a5Sz5EfLajY/eF6vlK9jWejoHIA=", "requires": { "safe-buffer": "~5.0.1", "ultron": "~1.1.0" } } } }, "engine.io-parser": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.2.2.tgz", "integrity": "sha1-zQgQQf7qOcZDI/95uCqQpyr8zN0=", "requires": { "after": "0.8.1", "arraybuffer.slice": "0.0.6", "base64-arraybuffer": "0.1.2", "blob": "0.0.4", "has-binary": "0.1.6", "utf8": "2.1.0" } }, "error-ex": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", "integrity": "sha1-5ntD8+gsluo6WE/+4Ln8MyXYAtk=", "dev": true, "requires": { "is-arrayish": "^0.2.1" } }, "error-formater": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/error-formater/-/error-formater-1.0.3.tgz", "integrity": "sha1-0KbEqXKYqK/IeAdPxP6u+SWqs0A=", "requires": { "utility": "^0.1.16" } }, "error-inject": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/error-inject/-/error-inject-1.0.0.tgz", "integrity": "sha1-4rPZG1Su1nLzCdlQ0VSFD6EdTzc=" }, "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" }, "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", "dev": true }, "esprima": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=" }, "esutils": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", "dev": true }, "etag": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.0.tgz", "integrity": "sha1-b2Ma7zNtbEY2K1F2QETOIWvjwFE=" }, "expand-brackets": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", "dev": true, "optional": true, "requires": { "is-posix-bracket": "^0.1.0" } }, "expand-range": { "version": "1.8.2", "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", "dev": true, "optional": true, "requires": { "fill-range": "^2.1.0" } }, "express": { "version": "4.15.3", "resolved": "https://registry.npmjs.org/express/-/express-4.15.3.tgz", "integrity": "sha1-urZdDwOqgMNYQIly/HAPkWlEtmI=", "requires": { "accepts": "~1.3.3", "array-flatten": "1.1.1", "content-disposition": "0.5.2", "content-type": "~1.0.2", "cookie": "0.3.1", "cookie-signature": "1.0.6", "debug": "2.6.7", "depd": "~1.1.0", "encodeurl": "~1.0.1", "escape-html": "~1.0.3", "etag": "~1.8.0", "finalhandler": "~1.0.3", "fresh": "0.5.0", "merge-descriptors": "1.0.1", "methods": "~1.1.2", "on-finished": "~2.3.0", "parseurl": "~1.3.1", "path-to-regexp": "0.1.7", "proxy-addr": "~1.1.4", "qs": "6.4.0", "range-parser": "~1.2.0", "send": "0.15.3", "serve-static": "1.12.3", "setprototypeof": "1.0.3", "statuses": "~1.3.1", "type-is": "~1.6.15", "utils-merge": "1.0.0", "vary": "~1.1.1" }, "dependencies": { "content-disposition": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=" }, "debug": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.7.tgz", "integrity": "sha1-krrR9tBbu2u6Isyoi80OyJTChh4=", "requires": { "ms": "2.0.0" } }, "mime-db": { "version": "1.27.0", "resolved": "https://registry.npm.taobao.org/mime-db/download/mime-db-1.27.0.tgz", "integrity": "sha1-gg9XIpa70g7CXtVeW13oaeVDbrE=" }, "mime-types": { "version": "2.1.15", "resolved": "https://registry.npm.taobao.org/mime-types/download/mime-types-2.1.15.tgz", "integrity": "sha1-pOv1BkCUVpI3uM9wBGd20J/JKu0=", "requires": { "mime-db": "~1.27.0" } }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, "path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" }, "qs": { "version": "6.4.0", "resolved": "https://registry.npm.taobao.org/qs/download/qs-6.4.0.tgz", "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=" }, "setprototypeof": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=" }, "statuses": { "version": "1.3.1", "resolved": "https://registry.npm.taobao.org/statuses/download/statuses-1.3.1.tgz", "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=" }, "type-is": { "version": "1.6.15", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz", "integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA=", "requires": { "media-typer": "0.3.0", "mime-types": "~2.1.15" } }, "vary": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.1.tgz", "integrity": "sha1-Z1Neu2lMHVIldFeYRmUyP1h+jTc=" } } }, "extend": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extend/-/extend-1.3.0.tgz", "integrity": "sha1-0VFvsP9WJNLr+RI+odrFoZlABPg=" }, "extglob": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", "dev": true, "optional": true, "requires": { "is-extglob": "^1.0.0" } }, "extsprintf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz", "integrity": "sha1-4QgOBljjALBilJkMxw4VAiNf1VA=", "dev": true }, "filename-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz", "integrity": "sha1-mW4+gEebmLmJfxWopYs9CE6SZ3U=", "dev": true, "optional": true }, "fill-range": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", "dev": true, "optional": true, "requires": { "is-number": "^2.1.0", "isobject": "^2.0.0", "randomatic": "^1.1.3", "repeat-element": "^1.1.2", "repeat-string": "^1.5.2" } }, "finalhandler": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.0.3.tgz", "integrity": "sha1-70fneVDpmXgOhgIqVg4yF+DQzIk=", "requires": { "debug": "2.6.7", "encodeurl": "~1.0.1", "escape-html": "~1.0.3", "on-finished": "~2.3.0", "parseurl": "~1.3.1", "statuses": "~1.3.1", "unpipe": "~1.0.0" }, "dependencies": { "debug": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.7.tgz", "integrity": "sha1-krrR9tBbu2u6Isyoi80OyJTChh4=", "requires": { "ms": "2.0.0" } }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, "statuses": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=" } } }, "find-up": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "dev": true, "requires": { "path-exists": "^2.0.0", "pinkie-promise": "^2.0.0" }, "dependencies": { "path-exists": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", "dev": true, "requires": { "pinkie-promise": "^2.0.0" } } } }, "find-versions": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-1.2.1.tgz", "integrity": "sha1-y96fEuOFdaCvG+G5osXV/Y8Ya2I=", "dev": true, "requires": { "array-uniq": "^1.0.0", "get-stdin": "^4.0.1", "meow": "^3.5.0", "semver-regex": "^1.0.0" } }, "for-in": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.5.tgz", "integrity": "sha1-AHN04rbVxnQgoUeb23WgSHK3OMQ=", "dev": true, "optional": true }, "for-own": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.4.tgz", "integrity": "sha1-AUm0GjkIjHUV9R6+HBOG1F+TUHI=", "dev": true, "optional": true, "requires": { "for-in": "^0.1.5" } }, "forever-agent": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz", "integrity": "sha1-bQ4JxJIflKJ/Y9O0nF/v8epMUTA=" }, "form-data": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz", "integrity": "sha1-Jvi8JtpkQOKZy9z7aQNcT3em5GY=", "requires": { "async": "~0.9.0", "combined-stream": "~0.0.4", "mime-types": "~2.0.3" }, "dependencies": { "async": { "version": "0.9.2", "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=" }, "mime-db": { "version": "1.12.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", "integrity": "sha1-PQxjGA9FjrENMlqqN9fFiuMS6dc=" }, "mime-types": { "version": "2.0.14", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", "integrity": "sha1-MQ4VnbI+B3+Lsit0jav6SVcUCqY=", "requires": { "mime-db": "~1.12.0" } } } }, "formidable": { "version": "1.0.15", "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.0.15.tgz", "integrity": "sha1-kTY9WcxR3cor6EygM27AE1YGwVU=" }, "forwarded": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.0.tgz", "integrity": "sha1-Ge+YdMSuHCl7zweP3mOgm2aoQ2M=" }, "fresh": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.0.tgz", "integrity": "sha1-9HTKXmqSRtb9jglTz6m5yAWvp44=" }, "fs-readdir-recursive": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.0.0.tgz", "integrity": "sha1-jNF0XItPiinIyuw5JHaSG6GV9WA=" }, "fsevents": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", "dev": true, "optional": true, "requires": { "nan": "^2.9.2", "node-pre-gyp": "^0.10.0" }, "dependencies": { "abbrev": { "version": "1.1.1", "bundled": true, "dev": true, "optional": true }, "ansi-regex": { "version": "2.1.1", "bundled": true, "dev": true }, "aproba": { "version": "1.2.0", "bundled": true, "dev": true, "optional": true }, "are-we-there-yet": { "version": "1.1.4", "bundled": true, "dev": true, "optional": true, "requires": { "delegates": "^1.0.0", "readable-stream": "^2.0.6" } }, "balanced-match": { "version": "1.0.0", "bundled": true, "dev": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "chownr": { "version": "1.0.1", "bundled": true, "dev": true, "optional": true }, "code-point-at": { "version": "1.1.0", "bundled": true, "dev": true }, "concat-map": { "version": "0.0.1", "bundled": true, "dev": true }, "console-control-strings": { "version": "1.1.0", "bundled": true, "dev": true }, "core-util-is": { "version": "1.0.2", "bundled": true, "dev": true, "optional": true }, "debug": { "version": "2.6.9", "bundled": true, "dev": true, "optional": true, "requires": { "ms": "2.0.0" } }, "deep-extend": { "version": "0.5.1", "bundled": true, "dev": true, "optional": true }, "delegates": { "version": "1.0.0", "bundled": true, "dev": true, "optional": true }, "detect-libc": { "version": "1.0.3", "bundled": true, "dev": true, "optional": true }, "fs-minipass": { "version": "1.2.5", "bundled": true, "dev": true, "optional": true, "requires": { "minipass": "^2.2.1" } }, "fs.realpath": { "version": "1.0.0", "bundled": true, "dev": true, "optional": true }, "gauge": { "version": "2.7.4", "bundled": true, "dev": true, "optional": true, "requires": { "aproba": "^1.0.3", "console-control-strings": "^1.0.0", "has-unicode": "^2.0.0", "object-assign": "^4.1.0", "signal-exit": "^3.0.0", "string-width": "^1.0.1", "strip-ansi": "^3.0.1", "wide-align": "^1.1.0" } }, "glob": { "version": "7.1.2", "bundled": true, "dev": true, "optional": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", "minimatch": "^3.0.4", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } }, "has-unicode": { "version": "2.0.1", "bundled": true, "dev": true, "optional": true }, "iconv-lite": { "version": "0.4.21", "bundled": true, "dev": true, "optional": true, "requires": { "safer-buffer": "^2.1.0" } }, "ignore-walk": { "version": "3.0.1", "bundled": true, "dev": true, "optional": true, "requires": { "minimatch": "^3.0.4" } }, "inflight": { "version": "1.0.6", "bundled": true, "dev": true, "optional": true, "requires": { "once": "^1.3.0", "wrappy": "1" } }, "inherits": { "version": "2.0.3", "bundled": true, "dev": true }, "ini": { "version": "1.3.5", "bundled": true, "dev": true, "optional": true }, "is-fullwidth-code-point": { "version": "1.0.0", "bundled": true, "dev": true, "requires": { "number-is-nan": "^1.0.0" } }, "isarray": { "version": "1.0.0", "bundled": true, "dev": true, "optional": true }, "minimatch": { "version": "3.0.4", "bundled": true, "dev": true, "requires": { "brace-expansion": "^1.1.7" } }, "minimist": { "version": "0.0.8", "bundled": true, "dev": true }, "minipass": { "version": "2.2.4", "bundled": true, "dev": true, "requires": { "safe-buffer": "^5.1.1", "yallist": "^3.0.0" } }, "minizlib": { "version": "1.1.0", "bundled": true, "dev": true, "optional": true, "requires": { "minipass": "^2.2.1" } }, "mkdirp": { "version": "0.5.1", "bundled": true, "dev": true, "requires": { "minimist": "0.0.8" } }, "ms": { "version": "2.0.0", "bundled": true, "dev": true, "optional": true }, "nan": { "version": "2.11.1", "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.1.tgz", "integrity": "sha512-iji6k87OSXa0CcrLl9z+ZiYSuR2o+c0bGuNmXdrhTQTakxytAFsC56SArGYoiHlJlFoHSnvmhpceZJaXkVuOtA==", "dev": true, "optional": true }, "needle": { "version": "2.2.0", "bundled": true, "dev": true, "optional": true, "requires": { "debug": "^2.1.2", "iconv-lite": "^0.4.4", "sax": "^1.2.4" } }, "node-pre-gyp": { "version": "0.10.0", "bundled": true, "dev": true, "optional": true, "requires": { "detect-libc": "^1.0.2", "mkdirp": "^0.5.1", "needle": "^2.2.0", "nopt": "^4.0.1", "npm-packlist": "^1.1.6", "npmlog": "^4.0.2", "rc": "^1.1.7", "rimraf": "^2.6.1", "semver": "^5.3.0", "tar": "^4" } }, "nopt": { "version": "4.0.1", "bundled": true, "dev": true, "optional": true, "requires": { "abbrev": "1", "osenv": "^0.1.4" } }, "npm-bundled": { "version": "1.0.3", "bundled": true, "dev": true, "optional": true }, "npm-packlist": { "version": "1.1.10", "bundled": true, "dev": true, "optional": true, "requires": { "ignore-walk": "^3.0.1", "npm-bundled": "^1.0.1" } }, "npmlog": { "version": "4.1.2", "bundled": true, "dev": true, "optional": true, "requires": { "are-we-there-yet": "~1.1.2", "console-control-strings": "~1.1.0", "gauge": "~2.7.3", "set-blocking": "~2.0.0" } }, "number-is-nan": { "version": "1.0.1", "bundled": true, "dev": true }, "object-assign": { "version": "4.1.1", "bundled": true, "dev": true, "optional": true }, "once": { "version": "1.4.0", "bundled": true, "dev": true, "requires": { "wrappy": "1" } }, "os-homedir": { "version": "1.0.2", "bundled": true, "dev": true, "optional": true }, "os-tmpdir": { "version": "1.0.2", "bundled": true, "dev": true, "optional": true }, "osenv": { "version": "0.1.5", "bundled": true, "dev": true, "optional": true, "requires": { "os-homedir": "^1.0.0", "os-tmpdir": "^1.0.0" } }, "path-is-absolute": { "version": "1.0.1", "bundled": true, "dev": true, "optional": true }, "process-nextick-args": { "version": "2.0.0", "bundled": true, "dev": true, "optional": true }, "rc": { "version": "1.2.7", "bundled": true, "dev": true, "optional": true, "requires": { "deep-extend": "^0.5.1", "ini": "~1.3.0", "minimist": "^1.2.0", "strip-json-comments": "~2.0.1" }, "dependencies": { "minimist": { "version": "1.2.0", "bundled": true, "dev": true, "optional": true } } }, "readable-stream": { "version": "2.3.6", "bundled": true, "dev": true, "optional": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", "isarray": "~1.0.0", "process-nextick-args": "~2.0.0", "safe-buffer": "~5.1.1", "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" } }, "rimraf": { "version": "2.6.2", "bundled": true, "dev": true, "optional": true, "requires": { "glob": "^7.0.5" } }, "safe-buffer": { "version": "5.1.1", "bundled": true, "dev": true }, "safer-buffer": { "version": "2.1.2", "bundled": true, "dev": true, "optional": true }, "sax": { "version": "1.2.4", "bundled": true, "dev": true, "optional": true }, "semver": { "version": "5.5.0", "bundled": true, "dev": true, "optional": true }, "set-blocking": { "version": "2.0.0", "bundled": true, "dev": true, "optional": true }, "signal-exit": { "version": "3.0.2", "bundled": true, "dev": true, "optional": true }, "string-width": { "version": "1.0.2", "bundled": true, "dev": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", "strip-ansi": "^3.0.0" } }, "string_decoder": { "version": "1.1.1", "bundled": true, "dev": true, "optional": true, "requires": { "safe-buffer": "~5.1.0" } }, "strip-ansi": { "version": "3.0.1", "bundled": true, "dev": true, "requires": { "ansi-regex": "^2.0.0" } }, "strip-json-comments": { "version": "2.0.1", "bundled": true, "dev": true, "optional": true }, "tar": { "version": "4.4.1", "bundled": true, "dev": true, "optional": true, "requires": { "chownr": "^1.0.1", "fs-minipass": "^1.2.5", "minipass": "^2.2.4", "minizlib": "^1.1.0", "mkdirp": "^0.5.0", "safe-buffer": "^5.1.1", "yallist": "^3.0.2" } }, "util-deprecate": { "version": "1.0.2", "bundled": true, "dev": true, "optional": true }, "wide-align": { "version": "1.1.2", "bundled": true, "dev": true, "optional": true, "requires": { "string-width": "^1.0.2" } }, "wrappy": { "version": "1.0.2", "bundled": true, "dev": true }, "yallist": { "version": "3.0.2", "bundled": true, "dev": true } } }, "generate-function": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=", "dev": true }, "generate-object-property": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", "dev": true, "requires": { "is-property": "^1.0.0" } }, "get-stdin": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", "dev": true }, "getpass": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz", "integrity": "sha1-KD/9n8ElaECHUxHBtg6MQBhxEOY=", "dev": true, "requires": { "assert-plus": "^1.0.0" }, "dependencies": { "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", "dev": true } } }, "glob": { "version": "3.2.11", "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=", "requires": { "inherits": "2", "minimatch": "0.3" } }, "glob-base": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", "dev": true, "optional": true, "requires": { "glob-parent": "^2.0.0", "is-glob": "^2.0.0" } }, "glob-parent": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", "dev": true, "requires": { "is-glob": "^2.0.0" } }, "global": { "version": "https://github.com/component/global/archive/v2.0.1.tar.gz", "integrity": "sha1-P7JTQ/tm15mRsPSkKc47VEgO7Dw=" }, "globals": { "version": "8.18.0", "resolved": "https://registry.npmjs.org/globals/-/globals-8.18.0.tgz", "integrity": "sha1-k9SmK9ysOM+vr8R9awNHaMsP/LQ=", "dev": true }, "graceful": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/graceful/-/graceful-0.1.0.tgz", "integrity": "sha1-jXYX8YPOTNvfVs5G+n9GxmomT90=" }, "graceful-fs": { "version": "4.1.6", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.6.tgz", "integrity": "sha1-UUw4dysxvuLgi+3CGgrrOr9UwZ4=", "dev": true }, "graceful-readlink": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", "dev": true }, "handlebars": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-1.3.0.tgz", "integrity": "sha1-npsTCpPjiUkTItl1zz7BgYw3zjQ=", "requires": { "optimist": "~0.3", "uglify-js": "~2.3" } }, "har-validator": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", "dev": true, "requires": { "chalk": "^1.1.1", "commander": "^2.9.0", "is-my-json-valid": "^2.12.4", "pinkie-promise": "^2.0.0" } }, "has-ansi": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "dev": true, "requires": { "ansi-regex": "^2.0.0" } }, "has-binary": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.6.tgz", "integrity": "sha1-JTJvOc+k9hath4eJTjryz7x7bhA=", "requires": { "isarray": "0.0.1" }, "dependencies": { "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" } } }, "has-binary-data": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/has-binary-data/-/has-binary-data-0.1.3.tgz", "integrity": "sha1-jrsYOItX8ZpSMSdaFvwY1R83mq4=", "requires": { "isarray": "0.0.1" }, "dependencies": { "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" } } }, "has-binary2": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.2.tgz", "integrity": "sha1-6D26SfC5vk0CbSc2U1DZ8D9Uvpg=", "requires": { "isarray": "2.0.1" }, "dependencies": { "isarray": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=" } } }, "has-cors": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=" }, "hawk": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz", "integrity": "sha1-h81JH5tG5OKurKM1QWdmiF0tHtk=", "requires": { "boom": "0.4.x", "cryptiles": "0.2.x", "hoek": "0.9.x", "sntp": "0.2.x" } }, "hoek": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz", "integrity": "sha1-PTIkYrrfB3Fup+uFuviAec3c5QU=" }, "home-or-tmp": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-1.0.0.tgz", "integrity": "sha1-S58eQIAMPlDGwn94FnavzOcfOYU=", "dev": true, "requires": { "os-tmpdir": "^1.0.1", "user-home": "^1.1.1" } }, "hooks-fixed": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/hooks-fixed/-/hooks-fixed-1.0.2.tgz", "integrity": "sha1-ujhUn1qYyX8icdpCioYW5r/2i1c=" }, "hosted-git-info": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz", "integrity": "sha1-C6gdkNouJas0ozLm7HeTbhWYEYs=", "dev": true }, "http-assert": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-assert/-/http-assert-1.2.0.tgz", "integrity": "sha1-1jkub2UZ3vTjQCZrNQltttP+ugA=", "requires": { "deep-equal": "~1.0.0", "http-errors": "~1.4.0" }, "dependencies": { "http-errors": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.4.0.tgz", "integrity": "sha1-bAJC3qaz33r9oVPHEImzHG6Cqr8=", "requires": { "inherits": "2.0.1", "statuses": ">= 1.2.1 < 2" } } } }, "http-errors": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.5.0.tgz", "integrity": "sha1-scs9gmD9jiOGytMYkEWUM3LUghE=", "requires": { "inherits": "2.0.1", "setprototypeof": "1.0.1", "statuses": ">= 1.3.0 < 2" } }, "http-signature": { "version": "0.10.1", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", "integrity": "sha1-T72sEyVZqoMjEh5UB3nAoBKyfmY=", "requires": { "asn1": "0.1.11", "assert-plus": "^0.1.5", "ctype": "0.5.3" } }, "hyperquest": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/hyperquest/-/hyperquest-1.3.0.tgz", "integrity": "sha1-59WYAwo/wCKbYXJXg7ZBssbxeCo=", "requires": { "duplexer2": "~0.0.2", "through2": "~0.6.3" } }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "requires": { "safer-buffer": ">= 2.1.2 < 3" } }, "indent-string": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", "dev": true, "requires": { "repeating": "^2.0.0" }, "dependencies": { "repeating": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", "dev": true, "requires": { "is-finite": "^1.0.0" } } } }, "indexof": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=" }, "inflation": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/inflation/-/inflation-2.0.0.tgz", "integrity": "sha1-i0F+R8KPklpFEz2RTKH9OJEH8w8=" }, "inflight": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.5.tgz", "integrity": "sha1-2zIEzVqd4ubNiQuFxuL2a89PYgo=", "dev": true, "requires": { "once": "^1.3.0", "wrappy": "1" } }, "inherits": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" }, "invariant": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.1.tgz", "integrity": "sha1-sJcBBUdmjH4zcCjr6Bbr42yKjVQ=", "dev": true, "requires": { "loose-envify": "^1.0.0" } }, "ipaddr.js": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.3.0.tgz", "integrity": "sha1-HgOlL9rYOou7KyXL9JmLTP/NPew=" }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", "dev": true }, "is-binary-path": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", "dev": true, "optional": true, "requires": { "binary-extensions": "^1.0.0" } }, "is-buffer": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.4.tgz", "integrity": "sha1-z8hszV3FpS+oBIkRHGkgxFfi2Ys=", "dev": true }, "is-builtin-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", "dev": true, "requires": { "builtin-modules": "^1.0.0" } }, "is-dotfile": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.2.tgz", "integrity": "sha1-LBMjg/ORmfjtwmjKAbmwB9IFzE0=", "dev": true, "optional": true }, "is-equal-shallow": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", "dev": true, "optional": true, "requires": { "is-primitive": "^2.0.0" } }, "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", "dev": true, "optional": true }, "is-extglob": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", "dev": true }, "is-finite": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz", "integrity": "sha1-ZDhgPq6+J5OUj/SkJi7I2z1iWXs=", "dev": true, "requires": { "number-is-nan": "^1.0.0" } }, "is-generator-function": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.6.tgz", "integrity": "sha1-nnFlPNFf/zQcecQVFGChMdMen8Q=" }, "is-glob": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "dev": true, "requires": { "is-extglob": "^1.0.0" } }, "is-my-json-valid": { "version": "2.13.1", "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.13.1.tgz", "integrity": "sha1-1Vd4qC/rawlj/0vhEdXRaE6JBwc=", "dev": true, "requires": { "generate-function": "^2.0.0", "generate-object-property": "^1.1.0", "jsonpointer": "2.0.0", "xtend": "^4.0.0" } }, "is-number": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", "dev": true, "requires": { "kind-of": "^3.0.2" } }, "is-posix-bracket": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", "dev": true, "optional": true }, "is-primitive": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", "dev": true }, "is-property": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=", "dev": true }, "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", "dev": true }, "is-utf8": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", "dev": true }, "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, "isemail": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/isemail/-/isemail-2.2.1.tgz", "integrity": "sha1-A1PT2aYpUQgMJiwqoKQrjqjp4qY=" }, "isobject": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", "dev": true, "optional": true, "requires": { "isarray": "1.0.0" } }, "isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", "dev": true }, "items": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/items/-/items-2.1.1.tgz", "integrity": "sha1-i9FtnIOxlSneWuoyGsqtp4NkoZg=" }, "jodid25519": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz", "integrity": "sha1-BtSRIlUJNBlHfUJWM2BuDpB4KWc=", "dev": true, "optional": true, "requires": { "jsbn": "~0.1.0" } }, "joi": { "version": "9.2.0", "resolved": "https://registry.npmjs.org/joi/-/joi-9.2.0.tgz", "integrity": "sha1-M4WseQGSEwy+Iw6ALsAskhW7/to=", "requires": { "hoek": "4.x.x", "isemail": "2.x.x", "items": "2.x.x", "moment": "2.x.x", "topo": "2.x.x" }, "dependencies": { "hoek": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.0.tgz", "integrity": "sha1-ctnQdU9/4lyi0BrY+PmpRJqJUm0=" } } }, "js-tokens": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-2.0.0.tgz", "integrity": "sha1-eZA/VWPud4zBFi5tzxoAJ8l/nLU=", "dev": true }, "jsbn": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.0.tgz", "integrity": "sha1-ZQmH2g3XT06/WhE3eiqi0nPpff0=", "dev": true, "optional": true }, "jsesc": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", "dev": true }, "json-schema": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.2.tgz", "integrity": "sha1-UDVPGfYDkXxpX3C4Wvp3w7DyNQY=", "dev": true }, "json-stringify-safe": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" }, "json3": { "version": "3.2.6", "resolved": "https://registry.npmjs.org/json3/-/json3-3.2.6.tgz", "integrity": "sha1-9u/JPAagTemuxTBT3yVZuxniA4s=" }, "json5": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/json5/-/json5-0.4.0.tgz", "integrity": "sha1-BUNS5MTIDIbAkjh31EneF2pzLI0=", "dev": true }, "jsonp-body": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/jsonp-body/-/jsonp-body-1.0.0.tgz", "integrity": "sha1-5hD7b86nnPDMnye6p7Vjd9SwuzY=" }, "jsonpointer": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz", "integrity": "sha1-OvHdIP6FRjkQ1GmjheMwF9KgMNk=", "dev": true }, "jsprim": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.3.0.tgz", "integrity": "sha1-zi4b74NSBLTzCZkoxgL4tq5hVlA=", "dev": true, "requires": { "extsprintf": "1.0.2", "json-schema": "0.2.2", "verror": "1.3.6" } }, "kareem": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/kareem/-/kareem-1.0.1.tgz", "integrity": "sha1-eAXSFbtTIU7Dr5aaHQsfF+PnuVw=" }, "kerberos": { "version": "0.0.21", "resolved": "https://registry.npmjs.org/kerberos/-/kerberos-0.0.21.tgz", "integrity": "sha1-QU9/lH1Fr/8QQGAY8jO/RxodEZU=", "optional": true, "requires": { "nan": "~2.3" }, "dependencies": { "nan": { "version": "2.3.5", "resolved": "https://registry.npmjs.org/nan/-/nan-2.3.5.tgz", "integrity": "sha1-gioNwmYpDOTNOhIoLKPn42Rmigg=", "optional": true } } }, "keygrip": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.0.1.tgz", "integrity": "sha1-sC+kgW7vIajEs1yp5Skh/8iaMOk=" }, "kind-of": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.0.4.tgz", "integrity": "sha1-e47PGKThf4Jp1ztQHJ8jLJaIenQ=", "dev": true, "requires": { "is-buffer": "^1.0.2" } }, "koa": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/koa/-/koa-2.3.0.tgz", "integrity": "sha1-nh6OTaQBg5xXuFJ+rcV/dhJ1Vac=", "requires": { "accepts": "^1.2.2", "content-disposition": "~0.5.0", "content-type": "^1.0.0", "cookies": "~0.7.0", "debug": "*", "delegates": "^1.0.0", "depd": "^1.1.0", "destroy": "^1.0.3", "error-inject": "~1.0.0", "escape-html": "~1.0.1", "fresh": "^0.5.0", "http-assert": "^1.1.0", "http-errors": "^1.2.8", "is-generator-function": "^1.0.3", "koa-compose": "^4.0.0", "koa-convert": "^1.2.0", "koa-is-json": "^1.0.0", "mime-types": "^2.0.7", "on-finished": "^2.1.0", "only": "0.0.2", "parseurl": "^1.3.0", "statuses": "^1.2.0", "type-is": "^1.5.5", "vary": "^1.0.0" }, "dependencies": { "koa-compose": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/koa-compose/-/koa-compose-4.0.0.tgz", "integrity": "sha1-KAClE9nDYe8NY4UrA45Pby1adzw=" } } }, "koa-better-body": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/koa-better-body/-/koa-better-body-1.0.3.tgz", "integrity": "sha1-QN49Nt+N5QkhsbJMvBo8PqN3tlo=", "requires": { "co-body": "*", "extend": "1.3.0", "formidable": "1.0.15" } }, "koa-bodyparser": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/koa-bodyparser/-/koa-bodyparser-2.5.0.tgz", "integrity": "sha1-PrckP0eZii53LbBfbcTg9PPMvfA=", "requires": { "co-body": "^5.1.0", "copy-to": "^2.0.1" }, "dependencies": { "bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" }, "co-body": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/co-body/-/co-body-5.1.1.tgz", "integrity": "sha1-2XeB0eM0S6SoIP0YBr3fg0FQUjY=", "requires": { "inflation": "^2.0.0", "qs": "^6.4.0", "raw-body": "^2.2.0", "type-is": "^1.6.14" } }, "depd": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=" }, "http-errors": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", "requires": { "depd": "1.1.1", "inherits": "2.0.3", "setprototypeof": "1.0.3", "statuses": ">= 1.3.1 < 2" } }, "iconv-lite": { "version": "0.4.19", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==" }, "inherits": { "version": "2.0.3", "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz", "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, "mime-db": { "version": "1.30.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz", "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=" }, "mime-types": { "version": "2.1.17", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz", "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=", "requires": { "mime-db": "~1.30.0" } }, "qs": { "version": "6.5.1", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", "integrity": "sha1-NJzfbu+J7EXBLX1es/wMhwNDptg=" }, "raw-body": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz", "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=", "requires": { "bytes": "3.0.0", "http-errors": "1.6.2", "iconv-lite": "0.4.19", "unpipe": "1.0.0" } }, "setprototypeof": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=" }, "statuses": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", "integrity": "sha1-u3PURtonlhBu/MG2AaJT1sRr0Ic=" }, "type-is": { "version": "1.6.15", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz", "integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA=", "requires": { "media-typer": "0.3.0", "mime-types": "~2.1.15" } } } }, "koa-compose": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/koa-compose/-/koa-compose-2.4.0.tgz", "integrity": "sha1-cIPf81l2R6bMKxb5N/hyb0ojCtw=" }, "koa-convert": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/koa-convert/-/koa-convert-1.2.0.tgz", "integrity": "sha1-2kCHXfSd4FOQmNFwC1CCDOvNIdA=", "requires": { "co": "^4.6.0", "koa-compose": "^3.0.0" }, "dependencies": { "co": { "version": "4.6.0", "resolved": "https://registry.npm.taobao.org/co/download/co-4.6.0.tgz", "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" }, "koa-compose": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/koa-compose/-/koa-compose-3.2.1.tgz", "integrity": "sha1-qFzLQLfZhtjlo0Wzoazo6rz1Tec=", "requires": { "any-promise": "^1.1.0" } } } }, "koa-cors": { "version": "0.0.16", "resolved": "https://registry.npmjs.org/koa-cors/-/koa-cors-0.0.16.tgz", "integrity": "sha1-mBB5k6eQnjTAQphsXsYVbXfzQy4=" }, "koa-ejs": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/koa-ejs/-/koa-ejs-3.0.0.tgz", "integrity": "sha1-ls6lRyFcWeiQ4nqXSnT8rXuVd4o=", "requires": { "co-fs": "~1.2.0", "copy-to": "~2.0.1", "ejs": "^2.3.4" } }, "koa-favicon": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/koa-favicon/-/koa-favicon-1.1.0.tgz", "integrity": "sha1-tF2rqHhXIkF6Da9YRRNc9vNRy4g=", "requires": { "co-fs": "~1.2.0" } }, "koa-generic-session": { "version": "1.11.3", "resolved": "https://registry.npmjs.org/koa-generic-session/-/koa-generic-session-1.11.3.tgz", "integrity": "sha1-ff4gMbhe6GZZRXav/YZQtxnArKw=", "requires": { "copy-to": "~2.0.1", "crc": "~3.4.0", "debug": "*", "parseurl": "~1.3.1", "uid-safe": "~2.1.1" } }, "koa-gzip": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/koa-gzip/-/koa-gzip-0.1.0.tgz", "integrity": "sha1-plY4b/mb1l8ExdcFuMG0CziOWwY=", "requires": { "thunkify-wrap": "0.1.1" }, "dependencies": { "thunkify-wrap": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/thunkify-wrap/-/thunkify-wrap-0.1.1.tgz", "integrity": "sha1-oglC7kEp9mdtpKMnjxkDmRK4oRo=" } } }, "koa-hbs": { "version": "0.4.6", "resolved": "https://registry.npmjs.org/koa-hbs/-/koa-hbs-0.4.6.tgz", "integrity": "sha1-bkbLwhViUpfUcVSPl2dK1mPSd0E=", "requires": { "glob": "^3.2.9", "handlebars": "^1.2.1" } }, "koa-is-json": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/koa-is-json/-/koa-is-json-1.0.0.tgz", "integrity": "sha1-JzwH7c3Ljfaiwat9We52SRRR7BQ=" }, "koa-json": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/koa-json/-/koa-json-1.1.3.tgz", "integrity": "sha1-WeM2P0IfYe9YatcspJ/OmoVITSY=", "requires": { "koa-is-json": "1", "streaming-json-stringify": "3" } }, "koa-redis": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/koa-redis/-/koa-redis-0.1.1.tgz", "integrity": "sha1-+cVp1Q9yYEqctL4ZRlKo38iX6Yc=", "requires": { "co-redis": "~1.1.0", "debug": "~1.0.1", "redis": "~0.10.3" }, "dependencies": { "debug": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/debug/-/debug-1.0.4.tgz", "integrity": "sha1-W5wla9VLbsAigxdvqKDt5tFUy/g=", "requires": { "ms": "0.6.2" } }, "ms": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz", "integrity": "sha1-2JwhJMb9wTU9Zai3e/GqxLGTcIw=" }, "redis": { "version": "0.10.3", "resolved": "https://registry.npmjs.org/redis/-/redis-0.10.3.tgz", "integrity": "sha1-iSf+IRDuOWF7zz/Te4nY4SORG7Y=" } } }, "koa-request": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/koa-request/-/koa-request-1.0.0.tgz", "integrity": "sha1-GTQzUkedLLll16/wqAKxoG1AjhY=", "requires": { "request": "*" } }, "koa-router": { "version": "3.7.0", "resolved": "https://registry.npmjs.org/koa-router/-/koa-router-3.7.0.tgz", "integrity": "sha1-DHAfHorzQxe8eNOil8iX0gQ5Xyo=", "requires": { "debug": "^2.1.0", "koa-compose": "^2.3.0", "methods": "^1.0.1", "path-to-regexp": "^1.0.0" } }, "koa-router-scan": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/koa-router-scan/-/koa-router-scan-0.0.2.tgz", "integrity": "sha1-O7qHR4eUG1Ku3yYwwHM0qsP7xj8=", "requires": { "koa-router": "~3.1.0" }, "dependencies": { "debug": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", "integrity": "sha1-BuHqgILCyxTjmAbiLi9vdX+Srzk=" }, "koa-router": { "version": "3.1.4", "resolved": "https://registry.npmjs.org/koa-router/-/koa-router-3.1.4.tgz", "integrity": "sha1-j9XV44E/1GvpLI95JbM2PKuwYYE=", "requires": { "debug": "~0.7.4", "koa-compose": "^2.3.0", "methods": "0.1.0", "path-to-regexp": "0.0.2" } }, "methods": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/methods/-/methods-0.1.0.tgz", "integrity": "sha1-M11Cnu/SG3us8unJIqjSvRSjDk8=" }, "path-to-regexp": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.0.2.tgz", "integrity": "sha1-SJ/rBgsxREOlSUqx2i7+0gQKskw=" } } }, "koa-safe-jsonp": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/koa-safe-jsonp/-/koa-safe-jsonp-0.3.1.tgz", "integrity": "sha1-vOCe3x73slQq5dUHQohD6B1d34E=", "requires": { "jsonp-body": "~1.0.0" } }, "koa-send": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/koa-send/-/koa-send-2.0.2.tgz", "integrity": "sha1-Fb2kVoVA8kqJ5xTWrmpVrno0T6g=", "requires": { "debug": "*", "mz": "^2.0.0", "resolve-path": "^1.2.1" } }, "koa-static": { "version": "1.5.2", "resolved": "https://registry.npmjs.org/koa-static/-/koa-static-1.5.2.tgz", "integrity": "sha1-QAxh5WaUgaL4ge6FJFq+TXPB2u8=", "requires": { "debug": "*", "koa-send": "~2.0.1" } }, "koa-static-cache": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/koa-static-cache/-/koa-static-cache-1.2.0.tgz", "integrity": "sha1-UsvMQfvqYJJjOmKyOJ/QJuHtlW8=", "requires": { "compressible": "~2.0.0", "debug": "*", "fs-readdir-recursive": ">=0.0.2", "mime-types": "~2.0.1" }, "dependencies": { "mime-db": { "version": "1.12.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", "integrity": "sha1-PQxjGA9FjrENMlqqN9fFiuMS6dc=" }, "mime-types": { "version": "2.0.14", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", "integrity": "sha1-MQ4VnbI+B3+Lsit0jav6SVcUCqY=", "requires": { "mime-db": "~1.12.0" } } } }, "koa-xml-body": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/koa-xml-body/-/koa-xml-body-1.1.0.tgz", "integrity": "sha1-Ql9DY5Dp97yaR9F32PzEJk9iE78=", "requires": { "raw-body": "^2.1.5", "xml2js": "^0.4.16" } }, "koa.io": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/koa.io/-/koa.io-0.0.3.tgz", "integrity": "sha1-+zj3rS0ZWn2HEOW4NbK+ZWrmQGE=", "requires": { "co": "~4.4.0", "cookies": "~0.5.0", "debug": "~2.1.1", "delegates": "~0.1.0", "koa": "~0.18.0", "koa-compose": "~2.3.0", "koa-generic-session": "~1.6.0", "parseurl": "~1.3.0", "socket.io": "~1.3.4" }, "dependencies": { "base64-url": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.0.tgz", "integrity": "sha1-WxDbOkByCg1G0z0ZVLyVwsi5eRc=" }, "co": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/co/-/co-4.4.0.tgz", "integrity": "sha1-CdWXjy5tc65mHg2HiXt3hyHdDdk=" }, "cookies": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.5.1.tgz", "integrity": "sha1-JWDDBP6PjL0ALgi5WZ0udHnTcpg=", "requires": { "keygrip": "~1.0.0" } }, "crc": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/crc/-/crc-3.2.1.tgz", "integrity": "sha1-XZyPt3okXNXsopHl0tAFM0urAII=" }, "debug": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/debug/-/debug-2.1.3.tgz", "integrity": "sha1-zoqxte6PvuK/o7Yzyrk9NmtjQY4=", "requires": { "ms": "0.7.0" } }, "delegates": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-0.1.0.tgz", "integrity": "sha1-tLV74RoWU1F6BLJ/CUm9wyff45A=" }, "engine.io-client": { "version": "1.5.4", "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.5.4.tgz", "integrity": "sha1-xq1lpldSopy5MMaRHledKyjREGw=", "requires": { "component-emitter": "1.1.2", "component-inherit": "0.0.3", "debug": "1.0.4", "engine.io-parser": "1.2.2", "has-cors": "1.0.3", "indexof": "0.0.1", "parsejson": "0.0.1", "parseqs": "0.0.2", "parseuri": "0.0.4", "ws": "0.8.0", "xmlhttprequest": "https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz" }, "dependencies": { "debug": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/debug/-/debug-1.0.4.tgz", "integrity": "sha1-W5wla9VLbsAigxdvqKDt5tFUy/g=", "requires": { "ms": "0.6.2" } }, "ms": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz", "integrity": "sha1-2JwhJMb9wTU9Zai3e/GqxLGTcIw=" }, "parseuri": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.4.tgz", "integrity": "sha1-gGWCo5iH4eoY3V4v4OAZAiaOk1A=", "requires": { "better-assert": "~1.0.0" } } } }, "fresh": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.2.4.tgz", "integrity": "sha1-NYJJkgbJcjcUGQ7ddLRgT+tKYUw=" }, "has-cors": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.0.3.tgz", "integrity": "sha1-UCrLmzEE2sM90mMOry+IiwuvTLM=", "requires": { "global": "https://github.com/component/global/archive/v2.0.1.tar.gz" } }, "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, "koa": { "version": "0.18.1", "resolved": "https://registry.npmjs.org/koa/-/koa-0.18.1.tgz", "integrity": "sha1-ruX0pv+BEpUY+1xke11mhYp3PfU=", "requires": { "accepts": "^1.2.2", "co": "^4.4.0", "composition": "^2.1.1", "content-disposition": "~0.5.0", "content-type": "^1.0.0", "cookies": "~0.5.0", "debug": "*", "delegates": "0.1.0", "destroy": "^1.0.3", "error-inject": "~1.0.0", "escape-html": "~1.0.1", "fresh": "~0.2.4", "http-assert": "^1.1.0", "http-errors": "^1.2.8", "koa-compose": "^2.3.0", "koa-is-json": "^1.0.0", "mime-types": "^2.0.7", "on-finished": "^2.1.0", "only": "0.0.2", "parseurl": "^1.3.0", "statuses": "^1.2.0", "type-is": "^1.5.5", "vary": "^1.0.0" } }, "koa-compose": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/koa-compose/-/koa-compose-2.3.0.tgz", "integrity": "sha1-Rhf6gyoWQSpWlnM0ME79eX1u01w=" }, "koa-generic-session": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/koa-generic-session/-/koa-generic-session-1.6.0.tgz", "integrity": "sha1-ljlw64RfEMQwXiEk5BgyuLgK8b0=", "requires": { "copy-to": "~2.0.1", "crc": "~3.2.1", "debug": "*", "parseurl": "~1.3.0", "uid-safe": "~1.0.1" } }, "ms": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.0.tgz", "integrity": "sha1-hlvpTC5zl62KV9pqYzpuLzB5i4M=" }, "parsejson": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/parsejson/-/parsejson-0.0.1.tgz", "integrity": "sha1-mxDGwNglq1ieaFFTgm3go7oni8w=", "requires": { "better-assert": "~1.0.0" } }, "parseqs": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.2.tgz", "integrity": "sha1-nf5wss3aw4i95PNbHyQPpYrb5sc=", "requires": { "better-assert": "~1.0.0" } }, "parseuri": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.2.tgz", "integrity": "sha1-20GHjy1pZHGL6HCzFAlz2Ak74VY=", "requires": { "better-assert": "~1.0.0" } }, "socket.io": { "version": "1.3.7", "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-1.3.7.tgz", "integrity": "sha1-k3R6KbyrYmbw++GREsyl4TiM960=", "requires": { "debug": "2.1.0", "engine.io": "1.5.4", "has-binary-data": "0.1.3", "socket.io-adapter": "0.3.1", "socket.io-client": "1.3.7", "socket.io-parser": "2.2.4" }, "dependencies": { "debug": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/debug/-/debug-2.1.0.tgz", "integrity": "sha1-M6uRVlnYwsyKQUQ9lNbr03aX7SE=", "requires": { "ms": "0.6.2" } }, "ms": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz", "integrity": "sha1-2JwhJMb9wTU9Zai3e/GqxLGTcIw=" } } }, "socket.io-adapter": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.3.1.tgz", "integrity": "sha1-34H5cLTfZJOQLZPlGce3J1XDqVg=", "requires": { "debug": "1.0.2", "object-keys": "1.0.1", "socket.io-parser": "2.2.2" }, "dependencies": { "debug": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/debug/-/debug-1.0.2.tgz", "integrity": "sha1-OElZHBDM5khHbDx8Li40FttZY8Q=", "requires": { "ms": "0.6.2" } }, "ms": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz", "integrity": "sha1-2JwhJMb9wTU9Zai3e/GqxLGTcIw=" }, "socket.io-parser": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.2.tgz", "integrity": "sha1-PXr2tkSX6Va32f53X5mXFgJ/lBc=", "requires": { "benchmark": "1.0.0", "component-emitter": "1.1.2", "debug": "0.7.4", "isarray": "0.0.1", "json3": "3.2.6" }, "dependencies": { "debug": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", "integrity": "sha1-BuHqgILCyxTjmAbiLi9vdX+Srzk=" } } } } }, "socket.io-client": { "version": "1.3.7", "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.3.7.tgz", "integrity": "sha1-erfAabjVBCXrJl8DH4Spfm6+cZw=", "requires": { "backo2": "1.0.2", "component-bind": "1.0.0", "component-emitter": "1.1.2", "debug": "0.7.4", "engine.io-client": "1.5.4", "has-binary": "0.1.6", "indexof": "0.0.1", "object-component": "0.0.3", "parseuri": "0.0.2", "socket.io-parser": "2.2.4", "to-array": "0.1.3" }, "dependencies": { "debug": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", "integrity": "sha1-BuHqgILCyxTjmAbiLi9vdX+Srzk=" } } }, "socket.io-parser": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.4.tgz", "integrity": "sha1-+c4ZvxkJYIzrFdl3IeI7/dHnz2U=", "requires": { "benchmark": "1.0.0", "component-emitter": "1.1.2", "debug": "0.7.4", "isarray": "0.0.1", "json3": "3.2.6" }, "dependencies": { "debug": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", "integrity": "sha1-BuHqgILCyxTjmAbiLi9vdX+Srzk=" } } }, "to-array": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.3.tgz", "integrity": "sha1-1F2txjY0F/YPKEdP6lDs3btPSZE=" }, "uid-safe": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-1.0.3.tgz", "integrity": "sha1-KQr+PsbQ0oxBsHaOjecq8iUV0cc=", "requires": { "base64-url": "1.2.0", "native-or-bluebird": "~1.1.2" } } } }, "libbase64": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/libbase64/-/libbase64-0.1.0.tgz", "integrity": "sha1-YjUag5VjrF/1vSbxL2Dpgwu3UeY=" }, "libmime": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/libmime/-/libmime-1.2.0.tgz", "integrity": "sha1-jYS087Ils3BEECNu9JSQZDa6dCs=", "requires": { "iconv-lite": "^0.4.13", "libbase64": "^0.1.0", "libqp": "^1.1.0" } }, "libqp": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/libqp/-/libqp-1.1.0.tgz", "integrity": "sha1-9ebgatdLeU+1tbZpiL9yjvHe2+g=" }, "load-json-file": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true, "requires": { "graceful-fs": "^4.1.2", "parse-json": "^2.2.0", "pify": "^2.0.0", "pinkie-promise": "^2.0.0", "strip-bom": "^2.0.0" } }, "lodash": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/lodash/-/lodash-0.7.0.tgz", "integrity": "sha1-jQZJ4fy1ilRq6cufhvYdRCVxroM=" }, "log": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/log/-/log-1.4.0.tgz", "integrity": "sha1-S6HYkP3iSbAx3KA7w36q8yVlbxw=" }, "log-symbols": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", "dev": true, "requires": { "chalk": "^1.0.0" } }, "logfilestream": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/logfilestream/-/logfilestream-0.1.3.tgz", "integrity": "sha1-uIUpwNKPSTeLnFcuydZlWYUtnEE=", "requires": { "iconv-lite": "~0.4.3", "mkdirp": "~0.5.0", "moment": "~2.7.0" } }, "loose-envify": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.2.0.tgz", "integrity": "sha1-aaZarT3lQs9O4PT+dOjjPHCcyw8=", "dev": true, "requires": { "js-tokens": "^1.0.1" }, "dependencies": { "js-tokens": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz", "integrity": "sha1-FOVutoyPGpLEPVn1AU7CncIPKuE=", "dev": true } } }, "loud-rejection": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", "dev": true, "requires": { "currently-unhandled": "^0.4.1", "signal-exit": "^3.0.0" } }, "lru-cache": { "version": "2.7.3", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=" }, "map-obj": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", "dev": true }, "md5": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/md5/-/md5-1.0.1.tgz", "integrity": "sha1-ZFgCxnO40zCaUhq/N2kqBI65e0o=" }, "media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" }, "meow": { "version": "3.7.0", "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", "dev": true, "requires": { "camelcase-keys": "^2.0.0", "decamelize": "^1.1.2", "loud-rejection": "^1.0.0", "map-obj": "^1.0.1", "minimist": "^1.1.3", "normalize-package-data": "^2.3.4", "object-assign": "^4.0.1", "read-pkg-up": "^1.0.1", "redent": "^1.0.0", "trim-newlines": "^1.0.0" }, "dependencies": { "minimist": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true } } }, "merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" }, "methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" }, "micromatch": { "version": "2.3.11", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", "dev": true, "optional": true, "requires": { "arr-diff": "^2.0.0", "array-unique": "^0.2.1", "braces": "^1.8.2", "expand-brackets": "^0.1.4", "extglob": "^0.3.1", "filename-regex": "^2.0.0", "is-extglob": "^1.0.0", "is-glob": "^2.0.1", "kind-of": "^3.0.2", "normalize-path": "^2.0.1", "object.omit": "^2.0.0", "parse-glob": "^3.0.4", "regex-cache": "^0.4.2" } }, "mime": { "version": "1.2.11", "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz", "integrity": "sha1-WCA+7Ybjpe8XrtK32evUfwpg3RA=" }, "mime-db": { "version": "1.23.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz", "integrity": "sha1-oxtAcK2uon1zLqMzdApk0OyaZlk=" }, "mime-types": { "version": "2.1.11", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz", "integrity": "sha1-wlnEcb2oCKhdbNGTtDCl+uRHOzw=", "requires": { "mime-db": "~1.23.0" } }, "mini-logger": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/mini-logger/-/mini-logger-0.3.0.tgz", "integrity": "sha1-Zsok5SE1ndCITt1KSlWtm5O7t0w=", "requires": { "copy-to": "~1.0.1", "error-formater": "~1.0.3", "iconv-lite": "~0.4.3", "logfilestream": "~0.1.3", "ms": "~0.6.2" }, "dependencies": { "copy-to": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/copy-to/-/copy-to-1.0.1.tgz", "integrity": "sha1-CA4l4oIGopBGM1FngazKRe+wgco=" }, "ms": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz", "integrity": "sha1-2JwhJMb9wTU9Zai3e/GqxLGTcIw=" } } }, "minimatch": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=", "requires": { "lru-cache": "2", "sigmund": "~1.0.0" } }, "minimist": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" }, "mkdirp": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", "requires": { "minimist": "0.0.8" } }, "moment": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/moment/-/moment-2.7.0.tgz", "integrity": "sha1-NZoZ7GNM2jxwbIcJrdpUwDKarsQ=" }, "mongodb": { "version": "2.0.34", "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-2.0.34.tgz", "integrity": "sha1-5F6KguAXY4pxVXo6I6db3NtZBxg=", "requires": { "mongodb-core": "1.2.0", "readable-stream": "1.0.31" }, "dependencies": { "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, "readable-stream": { "version": "1.0.31", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.31.tgz", "integrity": "sha1-jyUC4LyeOw2huUUgqrtOJgPsr64=", "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", "isarray": "0.0.1", "string_decoder": "~0.10.x" } } } }, "mongodb-core": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-1.2.0.tgz", "integrity": "sha1-SECNKjRhELKBhLEHcXMio2ItxK4=", "requires": { "bson": "~0.4", "kerberos": "~0.0" }, "dependencies": { "bson": { "version": "0.4.23", "resolved": "https://registry.npmjs.org/bson/-/bson-0.4.23.tgz", "integrity": "sha1-5louPHUH/63kEJvHV1p25Q+NqRU=" } } }, "mongoose": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-4.0.8.tgz", "integrity": "sha1-Z6HSeeHFU239yYhHhre1RP4Urdg=", "requires": { "async": "0.9.0", "bson": "~0.3", "hooks-fixed": "1.0.2", "kareem": "1.0.1", "mongodb": "2.0.34", "mpath": "0.1.1", "mpromise": "0.5.4", "mquery": "1.6.1", "ms": "0.1.0", "muri": "1.0.0", "regexp-clone": "0.0.1", "sliced": "0.0.5" }, "dependencies": { "async": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/async/-/async-0.9.0.tgz", "integrity": "sha1-rDYTsdqb7RtHUQu0ZRuJMeRxRsc=" }, "ms": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/ms/-/ms-0.1.0.tgz", "integrity": "sha1-8h+sSQ2vHXZn/RgP6QdzicyUQrI=" } } }, "mpath": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.1.1.tgz", "integrity": "sha1-I9qFK3wjLuCX9HWdKcDunNItXkY=" }, "mpromise": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/mpromise/-/mpromise-0.5.4.tgz", "integrity": "sha1-thBhPsbeN0GflEs18Hg7Ten13HU=" }, "mquery": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/mquery/-/mquery-1.6.1.tgz", "integrity": "sha1-16nOKOb+7LikmDDx/GgJ1qQi0Fk=", "requires": { "bluebird": "2.9.26", "debug": "2.2.0", "regexp-clone": "0.0.1", "sliced": "0.0.5" } }, "ms": { "version": "0.7.1", "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" }, "muri": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/muri/-/muri-1.0.0.tgz", "integrity": "sha1-3jv2vXHWfq5x12aJuVDS3hGGlcY=" }, "mysql": { "version": "2.16.0", "resolved": "https://registry.npmjs.org/mysql/-/mysql-2.16.0.tgz", "integrity": "sha512-dPbN2LHonQp7D5ja5DJXNbCLe/HRdu+f3v61aguzNRQIrmZLOeRoymBYyeThrR6ug+FqzDL95Gc9maqZUJS+Gw==", "requires": { "bignumber.js": "4.1.0", "readable-stream": "2.3.6", "safe-buffer": "5.1.2", "sqlstring": "2.3.1" }, "dependencies": { "inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, "process-nextick-args": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" }, "readable-stream": { "version": "2.3.6", "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", "isarray": "~1.0.0", "process-nextick-args": "~2.0.0", "safe-buffer": "~5.1.1", "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" } }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "sqlstring": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.1.tgz", "integrity": "sha1-R1OT/56RR5rqYtyvDKPRSYOn+0A=" }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "requires": { "safe-buffer": "~5.1.0" } } } }, "mysql-co": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/mysql-co/-/mysql-co-0.0.4.tgz", "integrity": "sha1-0ldvcvtjHlB6myIzFKZbz5dfGgM=", "requires": { "mysql2": "^0.15.4" } }, "mysql2": { "version": "0.15.8", "resolved": "https://registry.npmjs.org/mysql2/-/mysql2-0.15.8.tgz", "integrity": "sha1-8WZQtvfFu1aLNFEeIbr+NtWonvE=", "requires": { "bn.js": "2.0.0", "cardinal": "0.4.4", "double-ended-queue": "2.0.0-0", "named-placeholders": "0.1.3", "readable-stream": "1.0.33" }, "dependencies": { "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, "readable-stream": { "version": "1.0.33", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", "integrity": "sha1-OjYN1mwbHX/UcFOJhg7aHQ9hEmw=", "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", "isarray": "0.0.1", "string_decoder": "~0.10.x" } } } }, "mz": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", "integrity": "sha1-lQCAV6Vsr63CvGPd5/n/aVWUjjI=", "requires": { "any-promise": "^1.0.0", "object-assign": "^4.0.1", "thenify-all": "^1.0.0" } }, "named-placeholders": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/named-placeholders/-/named-placeholders-0.1.3.tgz", "integrity": "sha1-NTd27iWa0QUifhOFLu9CFaxjHoQ=", "requires": { "lru-cache": "2.5.0" }, "dependencies": { "lru-cache": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz", "integrity": "sha1-2COIrpyWC+y+oMc7uet5tsbOmus=" } } }, "nan": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/nan/-/nan-2.6.2.tgz", "integrity": "sha1-5P805slf37WuzAjeZZb0NgWn20U=" }, "native-or-bluebird": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/native-or-bluebird/-/native-or-bluebird-1.1.2.tgz", "integrity": "sha1-OSHhECMtHreQ89rGG7NwUxx9NW4=" }, "negotiator": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" }, "node-expat": { "version": "2.3.16", "resolved": "https://registry.npmjs.org/node-expat/-/node-expat-2.3.16.tgz", "integrity": "sha1-rbIhdOGqpTBZlr1bGqbyyNXA8jk=", "requires": { "bindings": "^1.2.1", "nan": "^2.3.5" } }, "node-uuid": { "version": "1.4.7", "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz", "integrity": "sha1-baWhdmjEs91ZYjvaEc9/pMH2Cm8=" }, "nodemailer": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-1.3.4.tgz", "integrity": "sha1-nlyindyf14WE5e1G3cSGOFvkOuM=", "requires": { "buildmail": "^1.2.4", "hyperquest": "^1.2.0", "libmime": "^1.0.0", "nodemailer-direct-transport": "^1.0.2", "nodemailer-smtp-transport": "^1.0.2" } }, "nodemailer-direct-transport": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/nodemailer-direct-transport/-/nodemailer-direct-transport-1.1.0.tgz", "integrity": "sha1-oveHCO5vFuoFc/yClJ0Tj/Fy9iQ=", "requires": { "smtp-connection": "^1.3.1" } }, "nodemailer-smtp-transport": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/nodemailer-smtp-transport/-/nodemailer-smtp-transport-1.1.0.tgz", "integrity": "sha1-5sN/MYhaswgOfe089SjErX5pE5g=", "requires": { "clone": "^1.0.2", "nodemailer-wellknown": "^0.1.7", "smtp-connection": "^1.3.7" } }, "nodemailer-wellknown": { "version": "0.1.10", "resolved": "https://registry.npmjs.org/nodemailer-wellknown/-/nodemailer-wellknown-0.1.10.tgz", "integrity": "sha1-WG24EB2zDLRDjrVGc3pBqtDPE9U=" }, "normalize-package-data": { "version": "2.3.5", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", "integrity": "sha1-jZJPFClg4Xd+f/4XBUNjHMfLAt8=", "dev": true, "requires": { "hosted-git-info": "^2.1.4", "is-builtin-module": "^1.0.0", "semver": "2 || 3 || 4 || 5", "validate-npm-package-license": "^3.0.1" } }, "normalize-path": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.0.1.tgz", "integrity": "sha1-R4hqwWYnYNQmG32XnSQXCdPOP3o=", "dev": true, "optional": true }, "number-is-nan": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", "integrity": "sha1-wCD1KcUoKt/dIz2R1LGBw9aG3Es=", "dev": true }, "oauth-sign": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.5.0.tgz", "integrity": "sha1-12f1FpMlYg6rLgh+8MRy53PbZGE=" }, "object-assign": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", "integrity": "sha1-ejs9DpgGPUP0wD8uiubNUahog6A=" }, "object-component": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=" }, "object-keys": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.1.tgz", "integrity": "sha1-VYAuhYQsJru167wVer874wJWm6g=" }, "object.omit": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.0.tgz", "integrity": "sha1-hoWXMz1U5gZilAu0WGBd1q4S/pQ=", "dev": true, "optional": true, "requires": { "for-own": "^0.1.3", "is-extendable": "^0.1.1" } }, "on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", "requires": { "ee-first": "1.1.1" } }, "once": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", "dev": true, "requires": { "wrappy": "1" } }, "only": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/only/-/only-0.0.2.tgz", "integrity": "sha1-Kv3oTQPlC5qO3EROMGEKcCle37Q=" }, "optimist": { "version": "0.3.7", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", "integrity": "sha1-yQlBrVnkJzMokjB00s8ufLxuwNk=", "requires": { "wordwrap": "~0.0.2" } }, "options": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=" }, "os-tmpdir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz", "integrity": "sha1-6bQjoe2vR5iCVi6S7XHXdDoHG24=", "dev": true }, "output-file-sync": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/output-file-sync/-/output-file-sync-1.1.2.tgz", "integrity": "sha1-0KM+7+YaIF+suQCS6CZZjVJFznY=", "dev": true, "requires": { "graceful-fs": "^4.1.4", "mkdirp": "^0.5.1", "object-assign": "^4.1.0" } }, "parse-glob": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", "dev": true, "optional": true, "requires": { "glob-base": "^0.3.0", "is-dotfile": "^1.0.0", "is-extglob": "^1.0.0", "is-glob": "^2.0.0" } }, "parse-json": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "dev": true, "requires": { "error-ex": "^1.2.0" } }, "parsejson": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/parsejson/-/parsejson-0.0.3.tgz", "integrity": "sha1-q343WfIJ7OmUN5c/fQ8fZK4OZKs=", "requires": { "better-assert": "~1.0.0" } }, "parseqs": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", "requires": { "better-assert": "~1.0.0" } }, "parseuri": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", "requires": { "better-assert": "~1.0.0" } }, "parseurl": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz", "integrity": "sha1-yKuMkiO6NIiKpkopeyiFO+wY2lY=" }, "path": { "version": "0.4.10", "resolved": "https://registry.npmjs.org/path/-/path-0.4.10.tgz", "integrity": "sha1-Iv7ye3zW6vMPsT/AJ4AelW5RjvE=" }, "path-exists": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-1.0.0.tgz", "integrity": "sha1-1aiZjrce83p0w06w2eum6HjuoIE=", "dev": true }, "path-is-absolute": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz", "integrity": "sha1-Jj2tpmqz8vsQv3+dJN2PPlcO+RI=", "dev": true }, "path-to-regexp": { "version": "1.5.3", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.5.3.tgz", "integrity": "sha1-ciHd1CSDU4vd+f6tlCp5/zFk9Xo=", "requires": { "isarray": "0.0.1" }, "dependencies": { "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" } } }, "path-type": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", "dev": true, "requires": { "graceful-fs": "^4.1.2", "pify": "^2.0.0", "pinkie-promise": "^2.0.0" } }, "pify": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true }, "pinkie": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", "dev": true }, "pinkie-promise": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "dev": true, "requires": { "pinkie": "^2.0.0" } }, "preserve": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", "dev": true, "optional": true }, "private": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/private/-/private-0.1.6.tgz", "integrity": "sha1-VcapdtD5uvuZJIUTUP5HubX7t8E=", "dev": true }, "process-nextick-args": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" }, "proxy-addr": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.1.4.tgz", "integrity": "sha1-J+VF9pYKRKYn2bREZ+NcG2tM4vM=", "requires": { "forwarded": "~0.1.0", "ipaddr.js": "1.3.0" } }, "qs": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/qs/-/qs-4.0.0.tgz", "integrity": "sha1-wx2bdOwn33XlQ6hseHKO2NRiNgc=" }, "random-bytes": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz", "integrity": "sha1-T2ih3Arli9P7lYSMMDJNt11kNgs=" }, "randomatic": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.5.tgz", "integrity": "sha1-Xp718tVzxnvSuBJK6QtRVuRXhAs=", "dev": true, "optional": true, "requires": { "is-number": "^2.0.2", "kind-of": "^3.0.2" } }, "range-parser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" }, "raw-body": { "version": "2.1.7", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.7.tgz", "integrity": "sha1-rf6s4uT7MJgFgBTQjActzFl1h3Q=", "requires": { "bytes": "2.4.0", "iconv-lite": "0.4.13", "unpipe": "1.0.0" }, "dependencies": { "iconv-lite": { "version": "0.4.13", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz", "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=" } } }, "read-pkg": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", "dev": true, "requires": { "load-json-file": "^1.0.0", "normalize-package-data": "^2.3.2", "path-type": "^1.0.0" } }, "read-pkg-up": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", "dev": true, "requires": { "find-up": "^1.0.0", "read-pkg": "^1.0.0" } }, "readable-stream": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.5.tgz", "integrity": "sha1-ZvqLcg4UOLNkaB8q0aY8YYRIydA=", "requires": { "buffer-shims": "^1.0.0", "core-util-is": "~1.0.0", "inherits": "~2.0.1", "isarray": "~1.0.0", "process-nextick-args": "~1.0.6", "string_decoder": "~0.10.x", "util-deprecate": "~1.0.1" } }, "readdirp": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", "dev": true, "optional": true, "requires": { "graceful-fs": "^4.1.2", "minimatch": "^3.0.2", "readable-stream": "^2.0.2", "set-immediate-shim": "^1.0.1" }, "dependencies": { "minimatch": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", "integrity": "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=", "dev": true, "optional": true, "requires": { "brace-expansion": "^1.0.0" } } } }, "ready": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/ready/-/ready-0.1.1.tgz", "integrity": "sha1-0dLvRzhOUtPD+347ereL00dYm0Q=" }, "redent": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", "dev": true, "requires": { "indent-string": "^2.1.0", "strip-indent": "^1.0.1" } }, "redeyed": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-0.4.4.tgz", "integrity": "sha1-N+mQpvKyGyoRwuakj9QTVpjLqX8=", "requires": { "esprima": "~1.0.4" } }, "redis": { "version": "0.12.1", "resolved": "https://registry.npmjs.org/redis/-/redis-0.12.1.tgz", "integrity": "sha1-ZN92rQ/IrOuuvSoGReikj6xJGF4=" }, "redis-lua2": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/redis-lua2/-/redis-lua2-1.0.2.tgz", "integrity": "sha1-0Jb7UoSsco4bTtmlb2YCNSjxkpY=", "requires": { "lodash": "~0.7.0" } }, "regenerate": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.1.tgz", "integrity": "sha1-AwAgOl0v3PiRFtzoQnXQEfWQPzM=", "dev": true }, "regenerator-runtime": { "version": "0.9.5", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.5.tgz", "integrity": "sha1-QD1tQKS9/5wzDdk5Lcuy2ai7ofw=" }, "regex-cache": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz", "integrity": "sha1-mxpsNdTQ3871cRrmUejp09cRQUU=", "dev": true, "optional": true, "requires": { "is-equal-shallow": "^0.1.3", "is-primitive": "^2.0.0" } }, "regexp-clone": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/regexp-clone/-/regexp-clone-0.0.1.tgz", "integrity": "sha1-p8LgmJH9vzj7sQ03b7cwA+aKxYk=" }, "regexpu-core": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", "dev": true, "requires": { "regenerate": "^1.2.1", "regjsgen": "^0.2.0", "regjsparser": "^0.1.4" } }, "regjsgen": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", "dev": true }, "regjsparser": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", "dev": true, "requires": { "jsesc": "~0.5.0" } }, "repeat-element": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", "dev": true }, "repeat-string": { "version": "1.5.4", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.4.tgz", "integrity": "sha1-ZOwMkeD0tHX5DVtkNlHj5uW2wtU=", "dev": true, "optional": true }, "repeating": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz", "integrity": "sha1-PUEUIYh3U3SU+X93+Xhfq4EPpKw=", "dev": true, "requires": { "is-finite": "^1.0.0" } }, "request": { "version": "2.51.0", "resolved": "https://registry.npmjs.org/request/-/request-2.51.0.tgz", "integrity": "sha1-NdALvswBLlX5B7G9ng29V3v+8m4=", "requires": { "aws-sign2": "~0.5.0", "bl": "~0.9.0", "caseless": "~0.8.0", "combined-stream": "~0.0.5", "forever-agent": "~0.5.0", "form-data": "~0.2.0", "hawk": "1.1.1", "http-signature": "~0.10.0", "json-stringify-safe": "~5.0.0", "mime-types": "~1.0.1", "node-uuid": "~1.4.0", "oauth-sign": "~0.5.0", "qs": "~2.3.1", "stringstream": "~0.0.4", "tough-cookie": ">=0.12.0", "tunnel-agent": "~0.4.0" }, "dependencies": { "mime-types": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz", "integrity": "sha1-mVrhOSq4r/y/yyZB3QVOlDwNXc4=" }, "qs": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz", "integrity": "sha1-6eha2+ddoLvkyOBHaghikPhjtAQ=" } } }, "resolve-path": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/resolve-path/-/resolve-path-1.3.3.tgz", "integrity": "sha1-TYOrpkaMK45jKldeP1Kw+g2+Glw=", "requires": { "http-errors": "~1.5.0", "path-is-absolute": "1.0.1" }, "dependencies": { "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" } } }, "safe-buffer": { "version": "5.0.1", "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.0.1.tgz", "integrity": "sha1-0mPKVGls2KMGtcplUekt5XkY++c=" }, "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", "integrity": "sha1-KBYjTiN4vdxOU1T6tcqold9xANk=" }, "sc-filter": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/sc-filter/-/sc-filter-1.1.1.tgz", "integrity": "sha1-EiIzF1WoVVPx9gY6AarTQHA/4tk=", "requires": { "utils-merge": "~1.0.0" } }, "semver": { "version": "4.3.6", "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=", "dev": true }, "semver-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-1.0.0.tgz", "integrity": "sha1-kqSWkGX5xwxpR1PVUkj8aPj2Usk=", "dev": true }, "semver-truncate": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", "integrity": "sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g=", "dev": true, "requires": { "semver": "^5.3.0" }, "dependencies": { "semver": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", "dev": true } } }, "send": { "version": "0.15.3", "resolved": "https://registry.npmjs.org/send/-/send-0.15.3.tgz", "integrity": "sha1-UBP5+ZAj31DRvZiSwZ4979HVMwk=", "requires": { "debug": "2.6.7", "depd": "~1.1.0", "destroy": "~1.0.4", "encodeurl": "~1.0.1", "escape-html": "~1.0.3", "etag": "~1.8.0", "fresh": "0.5.0", "http-errors": "~1.6.1", "mime": "1.3.4", "ms": "2.0.0", "on-finished": "~2.3.0", "range-parser": "~1.2.0", "statuses": "~1.3.1" }, "dependencies": { "debug": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.7.tgz", "integrity": "sha1-krrR9tBbu2u6Isyoi80OyJTChh4=", "requires": { "ms": "2.0.0" } }, "http-errors": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.1.tgz", "integrity": "sha1-X4uO2YrKVFZWv1cplzh/kEpyIlc=", "requires": { "depd": "1.1.0", "inherits": "2.0.3", "setprototypeof": "1.0.3", "statuses": ">= 1.3.1 < 2" } }, "inherits": { "version": "2.0.3", "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz", "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, "mime": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=" }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, "setprototypeof": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=" }, "statuses": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=" } } }, "serve-static": { "version": "1.12.3", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.12.3.tgz", "integrity": "sha1-n0uhni8wMMVH+K+ZEHg47DjVseI=", "requires": { "encodeurl": "~1.0.1", "escape-html": "~1.0.3", "parseurl": "~1.3.1", "send": "0.15.3" } }, "set-immediate-shim": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", "dev": true, "optional": true }, "setprototypeof": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.1.tgz", "integrity": "sha1-UgCbJ4iMTcSPWRlJwKgnWDTByn4=" }, "shebang-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", "dev": true }, "should": { "version": "11.2.1", "resolved": "https://registry.npmjs.org/should/-/should-11.2.1.tgz", "integrity": "sha1-kPVRRVUtAc/CAGZuToGKHJZw7aI=", "requires": { "should-equal": "^1.0.0", "should-format": "^3.0.2", "should-type": "^1.4.0", "should-type-adaptors": "^1.0.1", "should-util": "^1.0.0" } }, "should-equal": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/should-equal/-/should-equal-1.0.1.tgz", "integrity": "sha1-C26VFvJgGp+wuy3MNpr6HH4gCvc=", "requires": { "should-type": "^1.0.0" } }, "should-format": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/should-format/-/should-format-3.0.3.tgz", "integrity": "sha1-m/yPdPo5IFxT04w01xcwPidxJPE=", "requires": { "should-type": "^1.3.0", "should-type-adaptors": "^1.0.1" } }, "should-type": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/should-type/-/should-type-1.4.0.tgz", "integrity": "sha1-B1bYzoRt/QmEOmlHcZ36DUz/XPM=" }, "should-type-adaptors": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz", "integrity": "sha1-QB5/M7VTMDOUTVzYvytlAneS4no=", "requires": { "should-type": "^1.3.0", "should-util": "^1.0.0" } }, "should-util": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/should-util/-/should-util-1.0.0.tgz", "integrity": "sha1-yYzaN0qmsZDfi6h8mInCtNtiAGM=" }, "sigmund": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=" }, "signal-exit": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.0.tgz", "integrity": "sha1-PAVDtl17T7xgts2UWT2b9DZzm+g=", "dev": true }, "slash": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", "dev": true }, "sliced": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/sliced/-/sliced-0.0.5.tgz", "integrity": "sha1-XtwETKTrb3gW1Qui/GPiXY/kcH8=" }, "smtp-connection": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/smtp-connection/-/smtp-connection-1.3.8.tgz", "integrity": "sha1-VYMsIWDPswhuHc2H/RwZ+mG39TY=" }, "sntp": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz", "integrity": "sha1-+4hfGLDzqtGJ+CSGJTa87ux1CQA=", "requires": { "hoek": "0.9.x" } }, "socket.io": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.0.3.tgz", "integrity": "sha1-Q1nwaiSTOua9CHeYr3jGgOrjReM=", "requires": { "debug": "~2.6.6", "engine.io": "~3.1.0", "object-assign": "~4.1.1", "socket.io-adapter": "~1.1.0", "socket.io-client": "~2.0.2", "socket.io-parser": "~3.1.1" }, "dependencies": { "after": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=" }, "base64-arraybuffer": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=" }, "base64id": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz", "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=" }, "debug": { "version": "2.6.8", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", "requires": { "ms": "2.0.0" } }, "engine.io": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.1.0.tgz", "integrity": "sha1-XKQ4486f28kVxKIcjdnhJmcG5X4=", "requires": { "accepts": "1.3.3", "base64id": "1.0.0", "cookie": "0.3.1", "debug": "~2.6.4", "engine.io-parser": "~2.1.0", "uws": "~0.14.4", "ws": "~2.3.1" } }, "engine.io-parser": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.1.tgz", "integrity": "sha1-4Ps/DgRi9/WLt3waUun1p+JuRmg=", "requires": { "after": "0.8.2", "arraybuffer.slice": "0.0.6", "base64-arraybuffer": "0.1.5", "blob": "0.0.4", "has-binary2": "~1.0.2" } }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, "ultron": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.0.tgz", "integrity": "sha1-sHoualQagV/Go0zNRTO67DB8qGQ=" }, "ws": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/ws/-/ws-2.3.1.tgz", "integrity": "sha1-a5Sz5EfLajY/eF6vlK9jWejoHIA=", "requires": { "safe-buffer": "~5.0.1", "ultron": "~1.1.0" } } } }, "socket.io-adapter": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.0.tgz", "integrity": "sha1-x6pGUB3VVsLLiiivj/lcC14dqkw=", "requires": { "debug": "2.3.3" }, "dependencies": { "debug": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", "requires": { "ms": "0.7.2" } }, "ms": { "version": "0.7.2", "resolved": "https://registry.npm.taobao.org/ms/download/ms-0.7.2.tgz", "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=" } } }, "socket.io-client": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.0.3.tgz", "integrity": "sha1-bK9K/5+FsZ/ZG2zhPWmttWT4hzs=", "requires": { "backo2": "1.0.2", "base64-arraybuffer": "0.1.5", "component-bind": "1.0.0", "component-emitter": "1.2.1", "debug": "~2.6.4", "engine.io-client": "~3.1.0", "has-cors": "1.1.0", "indexof": "0.0.1", "object-component": "0.0.3", "parseqs": "0.0.5", "parseuri": "0.0.5", "socket.io-parser": "~3.1.1", "to-array": "0.1.4" }, "dependencies": { "base64-arraybuffer": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=" }, "component-emitter": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" }, "debug": { "version": "2.6.8", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", "requires": { "ms": "2.0.0" } }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" } } }, "socket.io-parser": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.1.2.tgz", "integrity": "sha1-28IoIVH8T6675Aru3Ady66YZ9/I=", "requires": { "component-emitter": "1.2.1", "debug": "~2.6.4", "has-binary2": "~1.0.2", "isarray": "2.0.1" }, "dependencies": { "component-emitter": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" }, "debug": { "version": "2.6.8", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", "requires": { "ms": "2.0.0" } }, "isarray": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=" }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" } } }, "source-map": { "version": "0.1.43", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", "optional": true, "requires": { "amdefine": ">=0.0.4" } }, "source-map-support": { "version": "0.2.10", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.2.10.tgz", "integrity": "sha1-6lo5AKHByyUJagrozFwrSxDe09w=", "dev": true, "requires": { "source-map": "0.1.32" }, "dependencies": { "source-map": { "version": "0.1.32", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", "integrity": "sha1-yLbBZ3l7pHQKjqMyUhYv8IWRsmY=", "dev": true, "requires": { "amdefine": ">=0.0.4" } } } }, "spdx-correct": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", "dev": true, "requires": { "spdx-license-ids": "^1.0.2" } }, "spdx-expression-parse": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.3.tgz", "integrity": "sha1-yjw4KMT+qKpEmXiEs5j8XWdDZEI=", "dev": true }, "spdx-license-ids": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=", "dev": true }, "sshpk": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.10.0.tgz", "integrity": "sha1-EE1roq+yrAmauVZ8DRk5d/Kcbfo=", "dev": true, "requires": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", "bcrypt-pbkdf": "^1.0.0", "dashdash": "^1.12.0", "ecc-jsbn": "~0.1.1", "getpass": "^0.1.1", "jodid25519": "^1.0.0", "jsbn": "~0.1.0", "tweetnacl": "~0.13.0" }, "dependencies": { "asn1": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=", "dev": true }, "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", "dev": true } } }, "statuses": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.0.tgz", "integrity": "sha1-jlV1jLIOdoLB9Pzo3KswvwHR4Ho=" }, "streaming-json-stringify": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/streaming-json-stringify/-/streaming-json-stringify-3.1.0.tgz", "integrity": "sha1-gCAEN6mTzDnE/gAmO3s7kDrIevU=", "requires": { "json-stringify-safe": "5", "readable-stream": "2" } }, "string_decoder": { "version": "0.10.31", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" }, "stringstream": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=" }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { "ansi-regex": "^2.0.0" } }, "strip-bom": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "dev": true, "requires": { "is-utf8": "^0.2.0" } }, "strip-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", "dev": true, "requires": { "get-stdin": "^4.0.1" } }, "supports-color": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", "dev": true }, "thenify": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.2.0.tgz", "integrity": "sha1-QLkCsbxEFtwI2G8Q//81hvDscbk=", "requires": { "any-promise": "^1.0.0" } }, "thenify-all": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", "requires": { "thenify": ">= 3.1.0 < 4" } }, "through2": { "version": "0.6.5", "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", "requires": { "readable-stream": ">=1.0.33-1 <1.1.0-0", "xtend": ">=4.0.0 <4.1.0-0" }, "dependencies": { "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, "readable-stream": { "version": "1.0.34", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", "isarray": "0.0.1", "string_decoder": "~0.10.x" } } } }, "thunkify": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/thunkify/-/thunkify-2.1.2.tgz", "integrity": "sha1-+qDp0jDFGsyVyhOjYawFyn4EVT0=" }, "thunkify-wrap": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/thunkify-wrap/-/thunkify-wrap-1.0.4.tgz", "integrity": "sha1-tSvlSN3+/aIOALWMYJZ2K0PdaIA=", "requires": { "enable": "1" } }, "to-array": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=" }, "to-fast-properties": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz", "integrity": "sha1-8/XAw7pymafvmUJ+RGMyV63kMyA=", "dev": true }, "topo": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/topo/-/topo-2.0.2.tgz", "integrity": "sha1-zVYVdSU5BXwNwEkaYhw7xvvh0YI=", "requires": { "hoek": "4.x.x" }, "dependencies": { "hoek": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.0.tgz", "integrity": "sha1-ctnQdU9/4lyi0BrY+PmpRJqJUm0=" } } }, "tough-cookie": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.1.tgz", "integrity": "sha1-mcd9+7fYBCSeiimdTLD9gf7wg/0=" }, "trim-newlines": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", "dev": true }, "tunnel-agent": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=" }, "tweetnacl": { "version": "0.13.3", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.13.3.tgz", "integrity": "sha1-1ii1bzvMPVrnS6nUwacE3vWrS1Y=", "dev": true, "optional": true }, "type-is": { "version": "1.6.13", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.13.tgz", "integrity": "sha1-boO6e8MM0zp7sLf7AHN6IIW/nQg=", "requires": { "media-typer": "0.3.0", "mime-types": "~2.1.11" } }, "uglify-js": { "version": "2.3.6", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz", "integrity": "sha1-+gmEdwtCi3qbKoBY9GNV0U/vIRo=", "optional": true, "requires": { "async": "~0.2.6", "optimist": "~0.3.5", "source-map": "~0.1.7" } }, "uid-safe": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.2.tgz", "integrity": "sha1-yTSzyurQ/c0Pss/zqIdtBv4O4P0=", "requires": { "base64-url": "1.3.2", "random-bytes": "~1.0.0" } }, "uid2": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", "integrity": "sha1-SDEm4Rd03y9xuLY53NeZw3YWK4I=" }, "ultron": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=" }, "underscore": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", "integrity": "sha1-a7rwh3UA02vjTsqlhODbn+8DUgk=" }, "underscore.string": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=" }, "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" }, "upyun-core": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/upyun-core/-/upyun-core-0.1.8.tgz", "integrity": "sha1-ODkE8UccnN43fsPbEy8M6J/WpTQ=", "requires": { "async": "~0.7.0", "request": "~2.34.0" }, "dependencies": { "async": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/async/-/async-0.7.0.tgz", "integrity": "sha1-RCng5i9d4KVPN0WMSfC4l+tSraU=" }, "form-data": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.1.4.tgz", "integrity": "sha1-kavXiKupcCsaq/qLwBAxoqyeOxI=", "optional": true, "requires": { "async": "~0.9.0", "combined-stream": "~0.0.4", "mime": "~1.2.11" }, "dependencies": { "async": { "version": "0.9.2", "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", "optional": true } } }, "hawk": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/hawk/-/hawk-1.0.0.tgz", "integrity": "sha1-uQuxaYByhUEdp//LjdJZhQLTtS0=", "optional": true, "requires": { "boom": "0.4.x", "cryptiles": "0.2.x", "hoek": "0.9.x", "sntp": "0.2.x" } }, "oauth-sign": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz", "integrity": "sha1-y1QPk7srIqfVlBaRoojWDo6pOG4=", "optional": true }, "qs": { "version": "0.6.6", "resolved": "https://registry.npmjs.org/qs/-/qs-0.6.6.tgz", "integrity": "sha1-bgFQmP9RlouKPIGQAdXyyJvEsQc=" }, "request": { "version": "2.34.0", "resolved": "https://registry.npmjs.org/request/-/request-2.34.0.tgz", "integrity": "sha1-tdi5UmrdSi1GKfTUFxJFc5lkRa4=", "requires": { "aws-sign2": "~0.5.0", "forever-agent": "~0.5.0", "form-data": "~0.1.0", "hawk": "~1.0.0", "http-signature": "~0.10.0", "json-stringify-safe": "~5.0.0", "mime": "~1.2.9", "node-uuid": "~1.4.0", "oauth-sign": "~0.3.0", "qs": "~0.6.0", "tough-cookie": ">=0.12.0", "tunnel-agent": "~0.3.0" } }, "tunnel-agent": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.3.0.tgz", "integrity": "sha1-rWgbaPUyGtKCfEz7G31d8s/pQu4=", "optional": true } } }, "user-home": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=", "dev": true }, "utf-8-validate": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-1.2.2.tgz", "integrity": "sha1-i7hxpHQeCFxwSHynrNvX1tNgKes=", "optional": true, "requires": { "bindings": "~1.2.1", "nan": "~2.4.0" }, "dependencies": { "nan": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.4.0.tgz", "integrity": "sha1-+zxZ1F/k7/4hXwuJD4rfbrMtIjI=", "optional": true } } }, "utf8": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/utf8/-/utf8-2.1.0.tgz", "integrity": "sha1-DP7FyAUtRKI+OqqQgQToB1+V39U=" }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, "utility": { "version": "0.1.16", "resolved": "https://registry.npmjs.org/utility/-/utility-0.1.16.tgz", "integrity": "sha1-13KIDKrYp9JupuI6x57ExYfIm6A=", "requires": { "address": "~0.0.3" } }, "utils-merge": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", "integrity": "sha1-ApT7kiu5N1FTVBxPcJYjHyh8ivg=" }, "uws": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/uws/-/uws-0.14.5.tgz", "integrity": "sha1-Z6rzPEaypYel9mZtAPdpEyjxSdw=", "optional": true }, "v8flags": { "version": "2.0.11", "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.0.11.tgz", "integrity": "sha1-vKjzDw1tYGEswsAGQeaWLUKuaIE=", "dev": true, "requires": { "user-home": "^1.1.1" } }, "validate-npm-package-license": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", "dev": true, "requires": { "spdx-correct": "~1.0.0", "spdx-expression-parse": "~1.0.0" } }, "validator": { "version": "3.19.1", "resolved": "https://registry.npmjs.org/validator/-/validator-3.19.1.tgz", "integrity": "sha1-jK5c5IxapmqxFgCU9ISTVoV5MY8=" }, "vary": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.0.tgz", "integrity": "sha1-4eWv+70WrnaN0mdDlLmtMCJlMUA=" }, "verify-code": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/verify-code/-/verify-code-0.1.6.tgz", "integrity": "sha1-HYOcjziWbZwKQAXteRLsneBYm8U=", "requires": { "canvas": "*" } }, "verror": { "version": "1.3.6", "resolved": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz", "integrity": "sha1-z/XfEpRtKX0rqu+qJoniW+AcAFw=", "dev": true, "requires": { "extsprintf": "1.0.2" } }, "wordwrap": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=" }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "dev": true }, "ws": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/ws/-/ws-0.8.0.tgz", "integrity": "sha1-rGDrrTEhIdAeFswzg9fsZ60PDx8=", "requires": { "bufferutil": "1.2.x", "options": ">=0.0.5", "ultron": "1.0.x", "utf-8-validate": "1.2.x" } }, "xml2js": { "version": "0.4.19", "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz", "integrity": "sha1-aGwg8hMgnpSr8NG88e+qKRx4J6c=", "requires": { "sax": ">=0.6.0", "xmlbuilder": "~9.0.1" } }, "xml2json": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/xml2json/-/xml2json-0.10.0.tgz", "integrity": "sha1-Sbz8IM0TnPMrggpy4Ymx1ZVCWTc=", "requires": { "hoek": "^4.0.1", "joi": "^9.0.4", "node-expat": "^2.3.15" }, "dependencies": { "hoek": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.0.tgz", "integrity": "sha1-ctnQdU9/4lyi0BrY+PmpRJqJUm0=" } } }, "xmlbuilder": { "version": "9.0.4", "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.4.tgz", "integrity": "sha1-UZy0ymhtAFqEINNJbz8MruzKWA8=" }, "xmlhttprequest": { "version": "https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz", "integrity": "sha1-IMr6XKpV9ttr+u6EnR62DuQ6X8o=" }, "xmlhttprequest-ssl": { "version": "1.5.3", "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.3.tgz", "integrity": "sha1-GFqIjATspGw+QHDZn3tJ3jUomS0=" }, "xtend": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" }, "yeast": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=" } } }