sails-api-jwt
Version:
An example implementation of JWT-based API for user registration and authorization.
1,087 lines • 374 kB
JSON
{
"name": "sails-api-jwt",
"version": "1.2.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
"@mapbox/geojsonhint": {
"version": "https://registry.npmjs.org/@mapbox/geojsonhint/-/geojsonhint-2.0.1.tgz",
"integrity": "sha1-MtrHMA8Es+uux0tbqYU9+0JTI1Q=",
"requires": {
"concat-stream": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz",
"jsonlint-lines": "https://registry.npmjs.org/jsonlint-lines/-/jsonlint-lines-1.7.1.tgz",
"minimist": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
"vfile": "https://registry.npmjs.org/vfile/-/vfile-2.0.0.tgz",
"vfile-reporter": "https://registry.npmjs.org/vfile-reporter/-/vfile-reporter-3.0.0.tgz"
},
"dependencies": {
"concat-stream": {
"version": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz",
"integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=",
"requires": {
"inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
"readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz",
"typedarray": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz"
}
},
"minimist": {
"version": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
"integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
},
"readable-stream": {
"version": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz",
"integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=",
"requires": {
"core-util-is": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
"inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
"isarray": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
"process-nextick-args": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
"string_decoder": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
"util-deprecate": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
}
},
"string_decoder": {
"version": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
"integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
}
}
},
"@sailshq/body-parser": {
"version": "https://registry.npmjs.org/@sailshq/body-parser/-/body-parser-1.13.4.tgz",
"integrity": "sha1-MT5QFhmoYnPf/W0cuRZ0Kl2ejhs=",
"requires": {
"@sailshq/qs": "https://registry.npmjs.org/@sailshq/qs/-/qs-4.0.2.tgz",
"bytes": "https://registry.npmjs.org/bytes/-/bytes-2.1.0.tgz",
"content-type": "https://registry.npmjs.org/content-type/-/content-type-1.0.2.tgz",
"debug": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
"depd": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz",
"http-errors": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz",
"iconv-lite": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.11.tgz",
"on-finished": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
"raw-body": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.7.tgz",
"type-is": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz"
}
},
"@sailshq/connect": {
"version": "https://registry.npmjs.org/@sailshq/connect/-/connect-2.30.3.tgz",
"integrity": "sha1-v6aEpjdwI5rCgfVxzVq9mHaTfRQ=",
"requires": {
"@sailshq/body-parser": "https://registry.npmjs.org/@sailshq/body-parser/-/body-parser-1.13.4.tgz",
"@sailshq/qs": "https://registry.npmjs.org/@sailshq/qs/-/qs-4.0.2.tgz",
"basic-auth-connect": "https://registry.npmjs.org/basic-auth-connect/-/basic-auth-connect-1.0.0.tgz",
"bytes": "https://registry.npmjs.org/bytes/-/bytes-2.1.0.tgz",
"compression": "https://registry.npmjs.org/compression/-/compression-1.5.2.tgz",
"connect-timeout": "https://registry.npmjs.org/connect-timeout/-/connect-timeout-1.6.2.tgz",
"content-type": "https://registry.npmjs.org/content-type/-/content-type-1.0.2.tgz",
"cookie": "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz",
"cookie-parser": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.3.5.tgz",
"cookie-signature": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
"csurf": "https://registry.npmjs.org/csurf/-/csurf-1.8.3.tgz",
"debug": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
"depd": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz",
"errorhandler": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.4.3.tgz",
"express-session": "https://registry.npmjs.org/express-session/-/express-session-1.11.3.tgz",
"finalhandler": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.0.tgz",
"fresh": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz",
"http-errors": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz",
"method-override": "https://registry.npmjs.org/method-override/-/method-override-2.3.5.tgz",
"morgan": "https://registry.npmjs.org/morgan/-/morgan-1.6.1.tgz",
"multiparty": "https://registry.npmjs.org/multiparty/-/multiparty-3.3.2.tgz",
"on-headers": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz",
"parseurl": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz",
"pause": "https://registry.npmjs.org/pause/-/pause-0.1.0.tgz",
"response-time": "https://registry.npmjs.org/response-time/-/response-time-2.3.2.tgz",
"serve-favicon": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.3.0.tgz",
"serve-index": "https://registry.npmjs.org/serve-index/-/serve-index-1.7.3.tgz",
"serve-static": "https://registry.npmjs.org/serve-static/-/serve-static-1.10.2.tgz",
"type-is": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz",
"utils-merge": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz",
"vhost": "https://registry.npmjs.org/vhost/-/vhost-3.0.2.tgz"
},
"dependencies": {
"compression": {
"version": "https://registry.npmjs.org/compression/-/compression-1.5.2.tgz",
"integrity": "sha1-sDuNhub4rSloPLqN+R3cb/x3s5U=",
"requires": {
"accepts": "https://registry.npmjs.org/accepts/-/accepts-1.2.13.tgz",
"bytes": "https://registry.npmjs.org/bytes/-/bytes-2.1.0.tgz",
"compressible": "https://registry.npmjs.org/compressible/-/compressible-2.0.11.tgz",
"debug": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
"on-headers": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz",
"vary": "https://registry.npmjs.org/vary/-/vary-1.0.1.tgz"
}
},
"cookie": {
"version": "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz",
"integrity": "sha1-5zSlwUF/zkctWu+Cw4HKu2TRpDU="
},
"csurf": {
"version": "https://registry.npmjs.org/csurf/-/csurf-1.8.3.tgz",
"integrity": "sha1-I/KhO/HY/OHQyZZYg5RELLqGpWo=",
"requires": {
"cookie": "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz",
"cookie-signature": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
"csrf": "https://registry.npmjs.org/csrf/-/csrf-3.0.6.tgz",
"http-errors": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz"
}
},
"express-session": {
"version": "https://registry.npmjs.org/express-session/-/express-session-1.11.3.tgz",
"integrity": "sha1-XMmPP1/4Ttg1+Ry/CqvQxxB0AK8=",
"requires": {
"cookie": "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz",
"cookie-signature": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
"crc": "https://registry.npmjs.org/crc/-/crc-3.3.0.tgz",
"debug": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
"depd": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz",
"on-headers": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz",
"parseurl": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz",
"uid-safe": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.0.0.tgz",
"utils-merge": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz"
}
},
"uid-safe": {
"version": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.0.0.tgz",
"integrity": "sha1-p/PGymSh9qXQTsDvPkw9U2cxcTc=",
"requires": {
"base64-url": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.1.tgz"
}
}
}
},
"@sailshq/express": {
"version": "https://registry.npmjs.org/@sailshq/express/-/express-3.21.3.tgz",
"integrity": "sha1-7/cdUR1+gS8csts93ImaiTehvgA=",
"requires": {
"@sailshq/connect": "https://registry.npmjs.org/@sailshq/connect/-/connect-2.30.3.tgz",
"basic-auth": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.0.4.tgz",
"commander": "https://registry.npmjs.org/commander/-/commander-2.6.0.tgz",
"content-disposition": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.0.tgz",
"content-type": "https://registry.npmjs.org/content-type/-/content-type-1.0.2.tgz",
"cookie": "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz",
"cookie-signature": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
"debug": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
"depd": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz",
"escape-html": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.2.tgz",
"etag": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz",
"fresh": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz",
"merge-descriptors": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.0.tgz",
"methods": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
"mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
"parseurl": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz",
"proxy-addr": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.0.10.tgz",
"range-parser": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz",
"send": "https://registry.npmjs.org/send/-/send-0.13.0.tgz",
"utils-merge": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz",
"vary": "https://registry.npmjs.org/vary/-/vary-1.0.1.tgz"
},
"dependencies": {
"commander": {
"version": "https://registry.npmjs.org/commander/-/commander-2.6.0.tgz",
"integrity": "sha1-nfflL7Kgyw+4kFjugMMQQiXzfh0="
},
"cookie": {
"version": "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz",
"integrity": "sha1-5zSlwUF/zkctWu+Cw4HKu2TRpDU="
}
}
},
"@sailshq/lodash": {
"version": "https://registry.npmjs.org/@sailshq/lodash/-/lodash-3.10.2.tgz",
"integrity": "sha1-FWfUc0U2TCwuIHe8ETSHsd/mIVQ="
},
"@sailshq/qs": {
"version": "https://registry.npmjs.org/@sailshq/qs/-/qs-4.0.2.tgz",
"integrity": "sha1-oAEzIbDf2JiU2f7vLbAtJ9avLwQ="
},
"abbrev": {
"version": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.0.tgz",
"integrity": "sha1-0FVMIlZjbi9W58LlrRg/hZQo2B8="
},
"accepts": {
"version": "https://registry.npmjs.org/accepts/-/accepts-1.2.13.tgz",
"integrity": "sha1-5fHzkoxtlf2WVYw27D2dDeSm7Oo=",
"requires": {
"mime-types": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.16.tgz",
"negotiator": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.3.tgz"
}
},
"acorn": {
"version": "https://registry.npmjs.org/acorn/-/acorn-5.1.1.tgz",
"integrity": "sha1-U/4WERH5EquZnuiHqQoLxSgi/XU=",
"dev": true
},
"acorn-jsx": {
"version": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz",
"integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=",
"dev": true,
"requires": {
"acorn": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz"
},
"dependencies": {
"acorn": {
"version": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz",
"integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=",
"dev": true
}
}
},
"after": {
"version": "https://registry.npmjs.org/after/-/after-0.8.2.tgz",
"integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8="
},
"agent-base": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-2.1.1.tgz",
"integrity": "sha1-1t4Q1a9hMtW9aSQn1G/FOFOQlMc=",
"requires": {
"extend": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz",
"semver": "5.0.3"
},
"dependencies": {
"semver": {
"version": "5.0.3",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.0.3.tgz",
"integrity": "sha1-d0Zt5YnNXTyV8TiqeLxWmjy10no="
}
}
},
"ajv": {
"version": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz",
"integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=",
"requires": {
"co": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
"json-stable-stringify": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz"
}
},
"ajv-keywords": {
"version": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.5.1.tgz",
"integrity": "sha1-MU3QpLM2j609/NxU7eYXG4htrzw=",
"dev": true
},
"align-text": {
"version": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",
"integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=",
"requires": {
"kind-of": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"longest": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
"repeat-string": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz"
}
},
"ambi": {
"version": "https://registry.npmjs.org/ambi/-/ambi-2.5.0.tgz",
"integrity": "sha1-fI43K+SIkRV+fOoBy2+RQ9H3QiA=",
"requires": {
"editions": "https://registry.npmjs.org/editions/-/editions-1.3.3.tgz",
"typechecker": "https://registry.npmjs.org/typechecker/-/typechecker-4.4.1.tgz"
},
"dependencies": {
"typechecker": {
"version": "https://registry.npmjs.org/typechecker/-/typechecker-4.4.1.tgz",
"integrity": "sha1-+XuV9RsDhBchLWd9RaNz7nvO1+Y=",
"requires": {
"editions": "https://registry.npmjs.org/editions/-/editions-1.3.3.tgz"
}
}
}
},
"amdefine": {
"version": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
"integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU="
},
"anchor": {
"version": "https://registry.npmjs.org/anchor/-/anchor-0.10.5.tgz",
"integrity": "sha1-H54EMjowh/q53ufYilEJm35fsLU=",
"requires": {
"geojsonhint": "1.1.0",
"lodash": "3.9.3",
"validator": "3.41.2"
},
"dependencies": {
"geojsonhint": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/geojsonhint/-/geojsonhint-1.1.0.tgz",
"integrity": "sha1-3EbDzgkQHz+RgmWN3DcGBW/LR0Y=",
"requires": {
"colors": "0.6.2",
"concat-stream": "1.4.10",
"jsonlint-lines": "1.6.0",
"minimist": "1.1.1",
"optimist": "0.6.1"
},
"dependencies": {
"colors": {
"version": "0.6.2",
"resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz",
"integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w="
},
"concat-stream": {
"version": "1.4.10",
"resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.4.10.tgz",
"integrity": "sha1-rMO79WAsuMyYDGrIQPp9hgPj7zY=",
"requires": {
"inherits": "2.0.1",
"readable-stream": "1.1.13",
"typedarray": "0.0.6"
},
"dependencies": {
"inherits": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
"integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE="
},
"readable-stream": {
"version": "1.1.13",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz",
"integrity": "sha1-9u73ZPUUyJ4rniMUanW6EGdW0j4=",
"requires": {
"core-util-is": "1.0.1",
"inherits": "2.0.1",
"isarray": "0.0.1",
"string_decoder": "0.10.31"
},
"dependencies": {
"core-util-is": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz",
"integrity": "sha1-awcIWu+aPMrG7lO/nT3wwVIaVTg="
},
"isarray": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
"integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
},
"string_decoder": {
"version": "0.10.31",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
"integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
}
}
},
"typedarray": {
"version": "0.0.6",
"resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
"integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
}
}
},
"jsonlint-lines": {
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/jsonlint-lines/-/jsonlint-lines-1.6.0.tgz",
"integrity": "sha1-JZiHm6YvV1dEeXcJu1AUcM0Qgfs=",
"requires": {
"JSV": "4.0.2",
"nomnom": "1.8.1"
},
"dependencies": {
"JSV": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/JSV/-/JSV-4.0.2.tgz",
"integrity": "sha1-0Hf2glVx+CEy+d/67Vh7QCn+/1c="
},
"nomnom": {
"version": "1.8.1",
"resolved": "https://registry.npmjs.org/nomnom/-/nomnom-1.8.1.tgz",
"integrity": "sha1-IVH3Ikcrp55Qp2/BJbuMjy5Nwqc=",
"requires": {
"chalk": "0.4.0",
"underscore": "1.6.0"
},
"dependencies": {
"chalk": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz",
"integrity": "sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8=",
"requires": {
"ansi-styles": "1.0.0",
"has-color": "0.1.7",
"strip-ansi": "0.1.1"
},
"dependencies": {
"ansi-styles": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz",
"integrity": "sha1-yxAt8cVvUSPquLZ817mAJ6AnkXg="
},
"has-color": {
"version": "0.1.7",
"resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz",
"integrity": "sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8="
},
"strip-ansi": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz",
"integrity": "sha1-OeipjQRNFQZgq+SmgIrPcLt7yZE="
}
}
},
"underscore": {
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz",
"integrity": "sha1-izixDKze9jM3uLJOT/htRa6lKag="
}
}
}
}
},
"minimist": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.1.tgz",
"integrity": "sha1-G8K8cWWM3KVxJHVoQ2NhWwtPaVs="
},
"optimist": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
"integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
"requires": {
"minimist": "0.0.10",
"wordwrap": "0.0.3"
},
"dependencies": {
"minimist": {
"version": "0.0.10",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz",
"integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8="
},
"wordwrap": {
"version": "0.0.3",
"resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
"integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc="
}
}
}
}
},
"lodash": {
"version": "3.9.3",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-3.9.3.tgz",
"integrity": "sha1-AVnoaDL+/8bWHYUrEqlTuZSWvTI="
},
"validator": {
"version": "3.41.2",
"resolved": "https://registry.npmjs.org/validator/-/validator-3.41.2.tgz",
"integrity": "sha1-LkgHpzU0Ubdl8jFuqbw8Thd6xNs="
}
}
},
"ansi-escapes": {
"version": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-2.0.0.tgz",
"integrity": "sha1-W65SvkJIeN2Xg+iRDj/Cki6DyBs=",
"dev": true
},
"ansi-regex": {
"version": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
},
"ansi-styles": {
"version": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
"integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
},
"aproba": {
"version": "https://registry.npmjs.org/aproba/-/aproba-1.1.2.tgz",
"integrity": "sha1-RcZikJTeTpb2k+9+q3SuB5wkD8E="
},
"are-we-there-yet": {
"version": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz",
"integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=",
"requires": {
"delegates": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
"readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz"
}
},
"argparse": {
"version": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz",
"integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=",
"requires": {
"sprintf-js": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz"
}
},
"array-find-index": {
"version": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
"integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E="
},
"array-union": {
"version": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
"integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
"dev": true,
"requires": {
"array-uniq": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz"
}
},
"array-uniq": {
"version": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
"integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
"dev": true
},
"arraybuffer.slice": {
"version": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz",
"integrity": "sha1-8zshWfBTKj8xB6JywMz70a0peco="
},
"arrify": {
"version": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
"integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
"dev": true
},
"asap": {
"version": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
"integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
},
"asn1": {
"version": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz",
"integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y="
},
"assert-plus": {
"version": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz",
"integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ="
},
"assertion-error": {
"version": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.0.2.tgz",
"integrity": "sha1-E8pRXYYgbaC6xm6DTdOX2HWBCUw=",
"dev": true
},
"ast-types": {
"version": "0.9.12",
"resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.12.tgz",
"integrity": "sha1-sTYwDWcCZiWuFTJpgsqZGOXbc8k="
},
"async": {
"version": "https://registry.npmjs.org/async/-/async-1.5.0.tgz",
"integrity": "sha1-J5ZkJyNXOFlWVjP8YnRES+4vjOM="
},
"asynckit": {
"version": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
"integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
},
"aws-sign2": {
"version": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz",
"integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8="
},
"aws4": {
"version": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz",
"integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4="
},
"babel-code-frame": {
"version": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
"integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
"dev": true,
"requires": {
"chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
"esutils": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
"js-tokens": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz"
}
},
"backo2": {
"version": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
"integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc="
},
"balanced-match": {
"version": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
"integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
},
"base64-arraybuffer": {
"version": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz",
"integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg="
},
"base64-url": {
"version": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.1.tgz",
"integrity": "sha1-GZ/WYXAqDnt9yubgaYuwicUvbXg="
},
"base64id": {
"version": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz",
"integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY="
},
"base64url": {
"version": "https://registry.npmjs.org/base64url/-/base64url-2.0.0.tgz",
"integrity": "sha1-6sFuA+oUOO/5Qj1puqNiYu0fcLs="
},
"basic-auth": {
"version": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.0.4.tgz",
"integrity": "sha1-Awk1sB3nyblKgksp8/zLdQ06UpA="
},
"basic-auth-connect": {
"version": "https://registry.npmjs.org/basic-auth-connect/-/basic-auth-connect-1.0.0.tgz",
"integrity": "sha1-/bC0OWLKe0BFanwrtI/hc9otISI="
},
"batch": {
"version": "https://registry.npmjs.org/batch/-/batch-0.5.3.tgz",
"integrity": "sha1-PzQU84AyF0O/wQQvmoP/HVgk1GQ="
},
"bcrypt": {
"version": "https://registry.npmjs.org/bcrypt/-/bcrypt-1.0.2.tgz",
"integrity": "sha1-0F/F0iMXPg4o7DgcDwDMJf+vJzY=",
"requires": {
"bindings": "https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz",
"nan": "https://registry.npmjs.org/nan/-/nan-2.5.0.tgz",
"node-pre-gyp": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.6.32.tgz"
}
},
"bcrypt-pbkdf": {
"version": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz",
"integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=",
"optional": true,
"requires": {
"tweetnacl": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz"
}
},
"better-assert": {
"version": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz",
"integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=",
"requires": {
"callsite": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz"
}
},
"bindings": {
"version": "https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz",
"integrity": "sha1-FK1hE4EtLTfXLme0ystLtyZQXxE="
},
"bl": {
"version": "https://registry.npmjs.org/bl/-/bl-1.2.1.tgz",
"integrity": "sha1-ysMo977kVzDUBLaSID/LWQ4XLV4=",
"requires": {
"readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz"
}
},
"blob": {
"version": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz",
"integrity": "sha1-vPEwUspURj8w+fx+lbmkdjCpSSE="
},
"block-stream": {
"version": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
"integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
"requires": {
"inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz"
}
},
"bluebird": {
"version": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.0.tgz",
"integrity": "sha1-eRQg1/VR7qKJdFOop3ZT+WYG1nw="
},
"body-parser": {
"version": "https://registry.npmjs.org/body-parser/-/body-parser-1.14.2.tgz",
"integrity": "sha1-EBXLH+LEQ4WCWVgdtTMy+NDPUPk=",
"requires": {
"bytes": "https://registry.npmjs.org/bytes/-/bytes-2.2.0.tgz",
"content-type": "https://registry.npmjs.org/content-type/-/content-type-1.0.2.tgz",
"debug": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
"depd": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz",
"http-errors": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz",
"iconv-lite": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz",
"on-finished": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
"qs": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz",
"raw-body": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.7.tgz",
"type-is": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz"
},
"dependencies": {
"bytes": {
"version": "https://registry.npmjs.org/bytes/-/bytes-2.2.0.tgz",
"integrity": "sha1-/TVGSkA/b5EXwt42Cez/nK4ABYg="
},
"depd": {
"version": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz",
"integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k="
},
"iconv-lite": {
"version": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz",
"integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI="
},
"qs": {
"version": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz",
"integrity": "sha1-qfMRQq9GjLcrJbMBNrokVoNJFr4="
}
}
},
"boom": {
"version": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz",
"integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",
"requires": {
"hoek": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz"
}
},
"brace-expansion": {
"version": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz",
"integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",
"requires": {
"balanced-match": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
"concat-map": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
}
},
"browser-stdout": {
"version": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz",
"integrity": "sha1-81HTKWnTL6XXpVZxVCY9korjvR8=",
"dev": true
},
"browserify-zlib": {
"version": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz",
"integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=",
"requires": {
"pako": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz"
}
},
"buffer-equal-constant-time": {
"version": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz",
"integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk="
},
"buffer-shims": {
"version": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz",
"integrity": "sha1-mXjOMXOIxkmth5MCjDR37wRKi1E="
},
"builtin-modules": {
"version": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
"integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8="
},
"bytes": {
"version": "https://registry.npmjs.org/bytes/-/bytes-2.1.0.tgz",
"integrity": "sha1-rJPEEOL/ycx89LRks4KJBn9eR7Q="
},
"caller-path": {
"version": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz",
"integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=",
"dev": true,
"requires": {
"callsites": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz"
}
},
"callsite": {
"version": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz",
"integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA="
},
"callsites": {
"version": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz",
"integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=",
"dev": true
},
"camelcase": {
"version": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
"integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk="
},
"camelcase-keys": {
"version": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
"integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
"requires": {
"camelcase": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
"map-obj": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz"
},
"dependencies": {
"camelcase": {
"version": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
"integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8="
}
}
},
"captains-log": {
"version": "https://registry.npmjs.org/captains-log/-/captains-log-1.0.0.tgz",
"integrity": "sha1-o1ol/RMe/YZsjq6gb1gC+pm6ayw=",
"requires": {
"colors": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz",
"lodash": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz",
"rc": "https://registry.npmjs.org/rc/-/rc-0.3.5.tgz"
},
"dependencies": {
"deep-extend": {
"version": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.11.tgz",
"integrity": "sha1-eha6aXKRMjQFBhcElLyD9wdv4I8="
},
"ini": {
"version": "https://registry.npmjs.org/ini/-/ini-1.1.0.tgz",
"integrity": "sha1-ToCMLOFExsF4iRjgNNZ5e8bPYoE="
},
"rc": {
"version": "https://registry.npmjs.org/rc/-/rc-0.3.5.tgz",
"integrity": "sha1-/OIiBZO+V6oSlmhafjftAD38xyg=",
"requires": {
"deep-extend": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.11.tgz",
"ini": "https://registry.npmjs.org/ini/-/ini-1.1.0.tgz",
"minimist": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz"
}
}
}
},
"caseless": {
"version": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
"integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
},
"center-align": {
"version": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
"integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
"requires": {
"align-text": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",
"lazy-cache": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz"
}
},
"chai": {
"version": "https://registry.npmjs.org/chai/-/chai-4.1.1.tgz",
"integrity": "sha1-ZuISeebzxkFf+CMYeCJ5AOIXGzk=",
"dev": true,
"requires": {
"assertion-error": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.0.2.tgz",
"check-error": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz",
"deep-eql": "https://registry.npmjs.org/deep-eql/-/deep-eql-2.0.2.tgz",
"get-func-name": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
"pathval": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz",
"type-detect": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.3.tgz"
}
},
"chai-http": {
"version": "https://registry.npmjs.org/chai-http/-/chai-http-3.0.0.tgz",
"integrity": "sha1-VGDYA24fGhKwtbXL1Snm3B0x60s=",
"dev": true,
"requires": {
"cookiejar": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.0.6.tgz",
"is-ip": "https://registry.npmjs.org/is-ip/-/is-ip-1.0.0.tgz",
"methods": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
"qs": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz",
"superagent": "https://registry.npmjs.org/superagent/-/superagent-2.3.0.tgz"
}
},
"chalk": {
"version": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
"integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
"requires": {
"ansi-styles": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
"escape-string-regexp": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
"has-ansi": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
"strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
"supports-color": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz"
}
},
"check-error": {
"version": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz",
"integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=",
"dev": true
},
"chownr": {
"version": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz",
"integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE="
},
"circular-json": {
"version": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz",
"integrity": "sha1-gVyZ6oT2gJUp0vRXkb34JxE1LWY=",
"dev": true
},
"clean-css": {
"version": "https://registry.npmjs.org/clean-css/-/clean-css-3.4.28.tgz",
"integrity": "sha1-vxlF6C/ICPVWlebd6uwBQA79A/8=",
"requires": {
"commander": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz",
"source-map": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz"
},
"dependencies": {
"commander": {
"version": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz",
"integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=",
"requires": {
"graceful-readlink": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz"
}
}
}
},
"cli-cursor": {
"version": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
"integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
"dev": true,
"requires": {
"restore-cursor": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz"
}
},
"cli-width": {
"version": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz",
"integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=",
"dev": true
},
"cliui": {
"version": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
"integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
"requires": {
"center-align": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
"right-align": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz",
"wordwrap": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz"
},
"dependencies": {
"wordwrap": {
"version": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
"integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8="
}
}
},
"co": {
"version": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
"integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ="
},
"code-point-at": {
"version": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
"integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
},
"coffee-script": {
"version": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.10.0.tgz",
"integrity": "sha1-EpOLz5vhlI+gBvkuDEyegXBRCMA="
},
"color-convert": {
"version": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.0.tgz",
"integrity": "sha1-Gsz5fdc5uYO/mU1W/sj5WFNkG3o=",
"dev": true,
"requires": {
"color-name": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz"
}
},
"color-name": {
"version": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
"integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
"dev": true
},
"colors": {
"version": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz",
"integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w="
},
"combined-stream": {
"version": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz",
"integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=",
"requires": {
"delayed-stream": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz"
}
},
"commander": {
"version": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz",
"integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=",
"requires": {
"graceful-readlink": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz"
}
},
"component-bind": {
"version": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz",
"integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E="
},
"component-emitter": {
"version": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz",
"integrity": "sha1-KWWU8nU9qmOZbSrwjRWpURbJrsM="
},
"component-inherit": {
"version": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz",
"integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM="
},
"compressible": {
"version": "https://registry.npmjs.org/compressible/-/compressible-2.0.11.tgz",
"integrity": "sha1-FnGKdd4oPtjmBAQWJaIGRYZ5fYo=",
"requires": {
"mime-db": "https://registry.npmjs.org/mime-db/-/mime-db-1.29.0.tgz"
}
},
"compression": {
"version": "https://registry.npmjs.org/compression/-/compression-1.6.2.tgz",
"integrity": "sha1-zOsSHsydCcUtetDDNQ6pPd1AK8M=",
"requires": {
"accepts": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz",
"bytes": "https://registry.npmjs.org/bytes/-/bytes-2.3.0.tgz",
"compressible": "https://registry.npmjs.org/compressible/-/compressible-2.0.11.tgz",
"debug": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
"on-headers": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz",
"vary": "https://registry.npmjs.org/vary/-/vary-1.1.1.tgz"
},
"dependencies": {
"accepts": {
"version": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz",
"integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=",
"requires": {
"mime-types": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.16.tgz",
"negotiator": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz"
}
},
"bytes": {
"version": "https://registry.npmjs.org/bytes/-/bytes-2.3.0.tgz",
"integrity": "sha1-1baAoWW2IBc5rLYRVCqrwtjOsHA="
},
"negotiator": {
"version": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz",
"integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk="
},
"vary": {
"version": "https://registry.npmjs.org/vary/-/vary-1.1.1.tgz",
"integrity": "sha1-Z1Neu2lMHVIldFeYRmUyP1h+jTc="
}
}
},
"concat-map": {
"version": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
},
"concat-stream": {
"version": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz",
"integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=",
"requires": {
"inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
"readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz",
"typedarray": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz"
}
},
"connect": {
"version": "https://registry.npmjs.org/connect/-/connect-3.4.1.tgz",
"integrity": "sha1-ohNh0/QJnvdhzabcSpc7seuwo00=",
"requires": {
"debug": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
"finalhandler": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.1.tgz",
"parseurl": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz",
"utils-merge": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz"
},
"dependencies": {
"escape-html": {
"version": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
"integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
},
"finalhandler": {
"version": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.1.tgz",
"integrity": "sha1-haF8bFmpRxfSYtYSMNSw6+PUoU0=",
"requires": {
"debug": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
"escape-html": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
"on-finished": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
"unpipe": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz"
}
}
}
},
"connect-flash": {
"version": "https://registry.npmjs.org/connect-flash/-/connect-flash-0.1.1.tgz",
"integrity": "sha1-2GMPJtlaf4UfmVax6MxnMvO2qjA="
},
"connect-timeout": {
"version": "https://registry.npmjs.org/connect-timeout/-/connect-timeout-1.6.2.tgz",
"integrity": "sha1-3ppexh4zoStu2qt7XwYumMWZuI4=",
"requires": {
"debug": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
"http-errors": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz",
"ms": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz",
"on-headers": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz"
}
},
"console-control-strings": {
"version": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
"integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4="
},
"consolidate": {
"version": "https://registry.npmjs.org/consolidate/-/consolidate-0.14.1.tgz",
"integrity": "sha1-UG1SnvfiEWJNLkpfM334vhNu9yc=",
"requires": {
"bluebird": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.0.tgz"
}
},
"content-disposition": {
"version": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.0.tgz",
"integrity": "sha1-QoT+auBjCHRjnkToCkGMKTQTXp4="
},
"content-type": {
"version": "https://registry.npmjs.org/content-type/-/content-type-1.0.2.tgz",
"integrity": "sha1-t9ETrueo3Se9IRM8TcJSnfFyHu0="
},
"convert-to-ecmascript-compatible-varname": {
"version": "https://registry.npmjs.org/convert-to-ecmascript-compatible-varname/-/convert-to-ecmascript-compatible-varname-0.1.5.tgz",
"integrity": "sha1-9npJOMUjNENWQlBHnGcBS6yHhJk="
},
"cookie": {
"version": "https://registry.npmjs.org/cookie/-/cookie-0.1.2.tgz",
"integrity": "sha1-cv7D0k5Io0Mgc9kMEmQgBQYQBLE="
},
"cookie-parser": {
"version": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.3.5.tgz",
"integrity": "sha1-nXVVcPtdF4kHcSJ6AjFNm+fPg1Y=",
"requires": {
"cookie": "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz",
"cookie-signature": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1